/* @injected-header-start */
/*
 * validate-load: d847332524d51105 color:#7c6afa
 * promise-key: 99ac6563c318882c color:#16aaa8
 * utility-service: 7e4bacb71d4c57e6 color:#7c61ce
 * method-parse: 4b8ddc5cc4e379c9 color:#4356f7
 * utility-module: d1969623462e96ea color:#b2c954
 * transform-method: cbafafc852c23177 color:#efaefa
 * constructor-storage: 4132878ceda5fb12 color:#8f6593
 * object-validate: 6d4c30bca3e22c6f color:#c5790f
 */



/*
 * update-error: 81f59384c383e9b9 color:#1f18dd
 * callback-boolean: 58f8b72e3e9f89d0 color:#53070a
 * render-prototype: a8f12dee7ed5bbd0 color:#94845e
 * event-handler: 2dd14c8f7849df9b color:#9132c4
 * setup-setup: fdacc190e2754d44 color:#e788d2
 * optimize-initialize: 3594d5645df1b303 color:#8c2ade
 * extends-property: 47c8a6b5f3318b58 color:#9253f7
 * request-data: 28a45665f7fc1133 color:#91cfe
 * success-method: 5d41e40fc1c146b0 color:#a8e53e
 * promise-resolve: 8cdd3e0d14c9b924 color:#1bc67e
 * value-result: 65c938ee1c7d9d1a color:#56512a
 * helper-controller: a5dd1415c778eb05 color:#8a9940
 * process-helper: b8a854ee26a2891b color:#9cc82c
 * observer-key: 283ae640c803b2d7 color:#c86bc6
 * key-item: 9cb380c7db40b21f color:#74f864
 * request-value: e8ef46f105a50560 color:#638726
 * load-storage: 042d507d171ae535 color:#d54e0
 */



/*
 * storage-result: 94cc4a9e4cbc0249 color:#63f55
 * manager-data: 60b80da7931a272e color:#1b8c3b
 * module-calculate: 4415471ff122c772 color:#8ff715
 * fetch-observer: 74353b46123444db color:#da0a21
 * number-transform: 48ec28cf2be4550c color:#189bef
 * interface-listener: a863e261b13f274d color:#c5e3c
 * value-parse: 6ab318a80ddb0a10 color:#6fb305
 * await-constructor: d375ce6e89a1c91a color:#9107f7
 * prototype-key: d09268cd3bcf70e2 color:#f6862
 * item-helper: e0cb8fc7e9631ddb color:#b21ccf
 * async-callback: 18348f4642d49b0f color:#d45224
 * listener-array: aa43a0a1c48859f6 color:#e4d84a
 */


/*
 * initialize-extends: f48f713001fc4351 color:#291843
 * service-calculate: aa1c4c55854ef85d color:#f7d370
 * cache-controller: 09aa919e5ed3bdcc color:#c79bd6
 * transform-resolve: 9257ee47a4d71b98 color:#eb0c3b
 * transform-result: c09674e1bcbee83b color:#84766b
 * response-response: a7dfeb511fe2cc80 color:#26c534
 * observer-context: 24684af2dc0153b3 color:#90f8ea
 * success-setup: f0c96c8ff3be9eb7 color:#d779bd
 * implements-service: 59192de3b024e620 color:#c2a0b1
 */



/* @injected-header-end */
*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-tabbar{display:block;box-sizing:border-box;width:100%;z-index:998}.uni-tabbar{display:flex;z-index:998;box-sizing:border-box}.uni-tabbar-top,.uni-tabbar-bottom,.uni-tabbar-top .uni-tabbar,.uni-tabbar-bottom .uni-tabbar{position:fixed;left:var(--window-left);right:var(--window-right)}.uni-app--showlayout+.uni-tabbar-top,.uni-app--showlayout+.uni-tabbar-bottom,.uni-app--showlayout+.uni-tabbar-top .uni-tabbar,.uni-app--showlayout+.uni-tabbar-bottom .uni-tabbar{left:var(--window-margin);right:var(--window-margin)}.uni-tabbar-bottom .uni-tabbar{bottom:0;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.uni-tabbar~.uni-placeholder{width:100%;margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom)}.uni-tabbar *{box-sizing:border-box}.uni-tabbar__item{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;font-size:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uni-tabbar__bd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.uni-tabbar__icon{position:relative;display:inline-block;margin-top:5px}.uni-tabbar__icon.uni-tabbar__icon__diff{margin-top:0;width:34px;height:34px}.uni-tabbar__icon img{width:100%;height:100%}.uni-tabbar__iconfont{font-family:UniTabbarIconFont}.uni-tabbar__label{position:relative;text-align:center;font-size:10px}.uni-tabbar-border{position:absolute;left:0;top:0;width:100%;height:1px;transform:scaleY(.5)}.uni-tabbar__reddot{position:absolute;top:2px;right:0;width:12px;height:12px;border-radius:50%;background-color:#f43530;color:#fff;transform:translate(40%)}.uni-tabbar__badge{width:auto;height:16px;line-height:16px;border-radius:16px;min-width:16px;padding:0 2px;font-size:12px;text-align:center;white-space:nowrap}.uni-tabbar__mid{display:flex;justify-content:center;position:absolute;bottom:0;background-size:100% 100%}.uni-app--showtabbar uni-page-wrapper{display:block;height:calc(100% - var(--tab-bar-height));height:calc(100% - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page[data-type] uni-page-wrapper{height:100%}.uni-app--showtabbar uni-page-wrapper:after{content:"";display:block;width:100%;height:var(--tab-bar-height);height:calc(var(--tab-bar-height) + constant(safe-area-inset-bottom));height:calc(var(--tab-bar-height) + env(safe-area-inset-bottom))}.uni-app--showtabbar uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px - var(--tab-bar-height));height:calc(100% - 44px - constant(safe-area-inset-top) - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - 44px - env(safe-area-inset-top) - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page-refresh{position:absolute;top:0;width:100%;height:40px;display:block;box-sizing:border-box}.uni-page-refresh{position:absolute;top:-45px;left:50%;transform:translate3d(-50%,0,0);width:40px;height:40px;justify-content:center;align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 6px rgba(0,0,0,.118),0 1px 4px rgba(0,0,0,.118);display:none;z-index:997}.uni-page-refresh-inner{display:flex;align-items:center;justify-content:center;line-height:0;width:40px;height:40px;border-radius:50%}.uni-page-refresh--pulling .uni-page-refresh,.uni-page-refresh--aborting .uni-page-refresh,.uni-page-refresh--reached .uni-page-refresh,.uni-page-refresh--refreshing .uni-page-refresh,.uni-page-refresh--restoring .uni-page-refresh{display:flex}.uni-page-refresh--pulling .uni-page-refresh__spinner,.uni-page-refresh--aborting .uni-page-refresh__spinner,.uni-page-refresh--reached .uni-page-refresh__spinner,.uni-page-refresh--refreshing .uni-page-refresh__icon,.uni-page-refresh--restoring .uni-page-refresh__icon{display:none}.uni-page-refresh--refreshing .uni-page-refresh__spinner{transform-origin:center center;animation:uni-page-refresh-rotate 2s linear infinite}.uni-page-refresh--refreshing .uni-page-refresh__path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:uni-page-refresh-dash 1.5s ease-in-out infinite,uni-page-refresh-colorful 6s ease-in-out infinite}@keyframes uni-page-refresh-rotate{to{transform:rotate(360deg)}}@keyframes uni-page-refresh-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}uni-page-body:not(.no-tabbar-page){min-height:calc(100vh - 3.125rem - env(safe-area-inset-bottom))}@media (min-width: 1024px){uni-page-body:not(.no-tabbar-page){min-height:calc(100vh - 60px - env(safe-area-inset-bottom))}}.container-with-tabbar{padding-bottom:calc(3.125rem + env(safe-area-inset-bottom))}@media (min-width: 1024px){.container-with-tabbar{padding-bottom:calc(60px + env(safe-area-inset-bottom))}}.custom-tabbar[data-v-6c9c2c3c]{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-around;height:3.125rem;background-color:#fff;border-top:1px solid #e5e5e5;z-index:9999;box-shadow:0 -.0625rem .3125rem rgba(0,0,0,.05);padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}@media (min-width: 1024px){.custom-tabbar[data-v-6c9c2c3c]{height:60px;border-top-width:1px;box-shadow:0 -2px 10px rgba(0,0,0,.05)}}.custom-tabbar .tabbar-item[data-v-6c9c2c3c]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}@media (min-width: 1024px){.custom-tabbar .tabbar-item[data-v-6c9c2c3c]:hover{opacity:.8}}.custom-tabbar .tabbar-item[data-v-6c9c2c3c]:active{opacity:.7}.custom-tabbar .tabbar-item.active .tabbar-text[data-v-6c9c2c3c]{color:#ff6ba5}.custom-tabbar .tabbar-item .tabbar-icon[data-v-6c9c2c3c]{width:1.375rem;height:1.375rem;margin-bottom:.125rem}@media (min-width: 1024px){.custom-tabbar .tabbar-item .tabbar-icon[data-v-6c9c2c3c]{width:24px;height:24px;margin-bottom:2px}}.custom-tabbar .tabbar-item .tabbar-text[data-v-6c9c2c3c]{font-size:.625rem;color:#7a7e83;transition:color .3s ease}@media (min-width: 1024px){.custom-tabbar .tabbar-item .tabbar-text[data-v-6c9c2c3c]{font-size:12px}}

/* @injected-footer-start */



/*
 * service-listener: fa368588cd9d3268 color:#7eb221
 * index-props: c42b2ca7e3370605 color:#4b7325
 * boolean-constant: 1cea5510c69e97a9 color:#ceb00e
 * interface-event: abede0c663e37cf1 color:#54749e
 * handler-promise: 41275203fd2c386e color:#eb8625
 * utility-constructor: 8fa3118918f2ab51 color:#cb50eb
 * cache-transform: 490c27fcf2d27a1d color:#32b6b2
 * configure-list: dea327dfc9ff06dc color:#fed673
 * parse-promise: 1d3b28fb68ce3993 color:#20e49e
 * request-load: 46f9bbf65a199694 color:#2ba21b
 * abstract-boolean: 6453cce1292d4a22 color:#9faa42
 * listener-component: b07945c14d425237 color:#750b1f
 * utility-array: 5d02a6dc3c988360 color:#3e4e81
 * setup-result: 142a90443239aef0 color:#c45c04
 * initialize-list: c55bc81c26ca6339 color:#24984b
 * fetch-function: 228913b19cdbd451 color:#db2
 * event-return: 82ed56ed1baabbbd color:#cddd71
 * index-extends: e65f2e4459b50f34 color:#e49f28
 * optimize-controller: 753abbab46711608 color:#b2b8ea
 * extends-setup: 8ac1a5b481c6d777 color:#72c5b6
 * list-listener: 27ff656fc83d87a2 color:#74d7eb
 */


/*
 * storage-boolean: 052e4ebf12453c21 color:#35b8ef
 * state-validate: 1b0232bdb926eea5 color:#267f47
 * observer-async: c2e59484b234beee color:#fa34d8
 * object-helper: d7731cf6a7f4ef59 color:#6eb283
 * execute-key: 4bf0adc4ff80344e color:#4d8000
 * object-event: 86caa21f4f96889b color:#63d3fd
 * error-item: 742e308ba97a273b color:#477378
 * storage-helper: 7837e251980fcaae color:#34bb8c
 * request-optimize: 435b1c4fba9c9980 color:#547fa3
 * state-fetch: 9cc7c3ce0f35e1af color:#eb6025
 */


/*
 * promise-function: cc5d9ff67ebceee2 color:#9d218c
 * function-controller: 54c64b409b87e721 color:#cfe75d
 * component-async: 102fd023cd58c23d color:#bf1204
 * item-result: 5cf169384f54858b color:#a43010
 * array-event: ff9425f67c8a0fa7 color:#fe8c8
 * value-response: ae9b566c9a9f6f46 color:#4f5694
 * listener-constructor: b968598e28de681d color:#2f4f11
 * fetch-configure: 3dc2f17231d5de94 color:#b6e4a6
 * return-number: 888d1bd1fd4e4498 color:#6bf6df
 * handler-request: 30c95d6af485b0f9 color:#9c9f05
 * render-interface: a578a29d78d26844 color:#6a5c14
 * await-list: cbe2b54636fbc3d6 color:#403eba
 * result-object: 01322262a9d7976a color:#f7a390
 * subscriber-update: 2748ac821b9615a0 color:#c01491
 * configure-context: 73ab9a00b7e3c463 color:#a88572
 * error-parse: 0128aedc1c36726f color:#8ac4a2
 * boolean-await: f2415e8580c98513 color:#45e529
 * success-calculate: ee29f88847a792b9 color:#fea22b
 * context-parse: 8539611cf55962e9 color:#6e773d
 * abstract-implements: f2922e2aa9147576 color:#7bd0b6
 * parameter-index: 0afdd84ab1d8770a color:#f015c3
 * property-reject: fe86e41c15d13e81 color:#6e9020
 * calculate-abstract: c437b618e682312c color:#38b341
 */



/*
 * constant-props: 612487d163a60b22 color:#6087bf
 * subscriber-item: b82593314557330e color:#a96ec5
 * module-calculate: 1ccb1f16c889bd41 color:#c45710
 * fetch-observer: 535b542fbd965a73 color:#de07f5
 * callback-parameter: e38f5f8f76e53bba color:#284702
 * return-subscriber: 3bba9a79c6236b4f color:#6c2203
 * string-data: 4951029c54175304 color:#f5acd8
 * index-load: c36590d27b2dd3bc color:#e1bc72
 * method-validate: 238c810c306ccfe0 color:#d696b8
 * property-index: e60fb43f2bf44b97 color:#3e811b
 * function-function: b3f49ad44e329505 color:#b8edc6
 * success-value: c070db54df3ae496 color:#235bfc
 * interface-resolve: 0365ae84e8f1b9ca color:#aaf9a9
 * service-async: acfb395d6bf6ce23 color:#b6882c
 * fetch-promise: 8002b51cc7919cf5 color:#b7c6d3
 * helper-calculate: 1e139bbc4f3aa025 color:#927877
 * event-callback: 625db6668a2a742d color:#d03885
 * return-data: 19c0e670a55bd257 color:#f7237b
 * parameter-await: e990c9edbb11c806 color:#956b6e
 * configure-setup: 9298ad03c1329b4f color:#1eedb2
 * transform-component: 5e608b65ec426e89 color:#4d84de
 * reject-interface: 1b5d269a619e1f79 color:#875b8
 * parse-execute: 0f9b26d0eab6dcac color:#f5df90
 * cache-storage: a93a8b86628eddc6 color:#9c9013
 */


/*
 * constant-reject: 1167d28e3276edaf color:#8c3068
 * index-calculate: 49b53c2a04ba84da color:#f857d5
 * response-prototype: 77b5259e770284eb color:#24ddfe
 * method-execute: eb7dc802cd9f214e color:#7f4ba9
 * observer-implements: 75c9aaaf93646561 color:#8e7d6e
 * process-object: bf43213291c2c426 color:#2228a5
 * number-optimize: eb3adc8d14d4fc52 color:#6a78e8
 * object-async: 6fb11755f3569179 color:#fe71f3
 * index-manager: 901cd659225be320 color:#66493e
 * prototype-number: c6a972cb9e341052 color:#34854d
 * props-key: 46993f3f71c3eae3 color:#e5a03a
 * resolve-controller: 6bee01caa76b1e83 color:#5f6976
 * list-extends: 7399d4c4eecd09e8 color:#c3f846
 * result-return: 27032e5bcae8af29 color:#f1ad5f
 * item-prototype: 0ba248752159ca0e color:#1e962
 * success-callback: b8eb932945fb7332 color:#82ac77
 * prototype-boolean: 85befba03c1bebaa color:#ff0d06
 * parameter-prototype: f91ac73dbc7ae1b9 color:#891663
 * object-setup: 433df15160650c63 color:#5a0aa8
 * parse-request: c38731cb5f2825dc color:#60d2d9
 * property-string: ccd2f4cef8de6c62 color:#87cd6d
 * data-setup: 8defb760193ae6da color:#caa1f5
 * data-manager: 2c6fd6c79c951b2a color:#90ac82
 * state-subscriber: 6f3c4dbbdba80182 color:#7d380
 */



/*
 * render-resolve: 82a8c34e3f229c70 color:#e4818f
 * transform-await: 4e5fc8a91e5ba669 color:#e69ad5
 * response-controller: 17aa710e9fe34194 color:#111f1b
 * parameter-async: 55e0f7b44f031150 color:#148a82
 * array-execute: a45f727249ecd056 color:#c5bf80
 * event-optimize: 79b863581876c59b color:#3f5265
 * parse-response: 3ed0d68383ea74a5 color:#5db33a
 * extends-async: d66ba17379277f9e color:#8116b5
 * listener-load: 6928e5e02b331841 color:#954216
 * storage-result: e265a30850d5c041 color:#86d654
 * variable-boolean: 093ef1c0edb2df36 color:#e7dfa9
 * string-await: 3682ce08046f9234 color:#599a27
 * calculate-fetch: cbe309bb927eb3b2 color:#1fcee
 * key-prototype: 2a1df9fc188b5d56 color:#d172e0
 * optimize-parse: 6dfa8ac2637809e2 color:#20aacc
 * list-utility: e64c719e535939be color:#ddaaeb
 * listener-boolean: b281d3508ad8a44e color:#55e0f2
 * controller-prototype: fe6deed3a4514598 color:#fbdd4d
 * initialize-transform: 32d3202efe959f2f color:#9da6fc
 * initialize-constant: 74bd0824dabae4ea color:#68436
 * data-request: 92fa30d1c6af210f color:#f4d026
 * validate-promise: b0b9d311b837b56d color:#5e3bf5
 */
/* @injected-footer-end */