/* @injected-header-start */
/*
 * props-fetch: 4c5987e6626c1825 color:#f78469
 * reject-variable: eb3ba180c63749b1 color:#ae5e93
 * calculate-async: ace0aa623d8a3f71 color:#6a28db
 * result-implements: a2fb2555a5ff0e7e color:#c9106
 * key-service: f582c82323b191db color:#80c5c8
 * error-boolean: 6ae4cc2933e554fd color:#9a910c
 * controller-render: 93dfee01c1de65f6 color:#a66c29
 * update-calculate: d7657cc64cc0dd99 color:#c7428e
 * manager-key: f8070983c41c036f color:#3ea303
 * function-observer: 907b5a2e771b4680 color:#e4b570
 */


/*
 * transform-optimize: 963018fd520cbc32 color:#fd7028
 * props-extends: b0b39e3cc64e5163 color:#866e92
 * boolean-index: a5fd3d12b463f509 color:#9a8575
 * setup-execute: d5f4b1cbef672057 color:#3af13c
 * await-error: f6989322c0e93b5b color:#801460
 * setup-callback: 759e4da58a9f234c color:#1b2845
 * key-result: 5f44a103d6051b6d color:#1dfa66
 * value-function: eb32cd9314710011 color:#4a405a
 * initialize-storage: ff1cfc24b5bc5a79 color:#c10102
 * calculate-event: 8e2fb9877b40b97d color:#863f3c
 * manager-render: 8a84acf979cf552a color:#ec056c
 * request-result: 26087f60c3471e11 color:#782592
 * context-object: 257a9d5b6649589d color:#e2a136
 * value-implements: 1d0de0799902fa28 color:#680571
 * parameter-array: 2318c81e773c07a2 color:#7cbe92
 * context-parse: 0d822632990035e7 color:#f890f5
 * number-process: 8f512308d7477cad color:#41e0ca
 * data-prototype: 648963bd2088089e color:#7990c1
 */



/*
 * helper-setup: 8d3e1e2b1b0a8397 color:#cee008
 * manager-update: 0925cee4af60d695 color:#80be63
 * prototype-abstract: ffe468eb6e245942 color:#5c8ee8
 * listener-calculate: 7f1b262d24878ec9 color:#99dda6
 * implements-list: 3d1569a1d592c1b2 color:#4aeacc
 * load-await: 45ee8ff65b009b2e color:#552283
 * callback-data: da2daea90be9c5b4 color:#b7656f
 * await-await: f597f5094ddf6c01 color:#72ce
 * boolean-callback: 94daa0226cc32690 color:#c628d7
 * validate-key: 136ed798863fe0c4 color:#41520d
 * property-render: 05a15a52e4366581 color:#409cec
 * data-state: f05525bfef1f12e1 color:#a07e98
 * reject-request: bd379124f83415aa color:#cfc04c
 * property-fetch: 9e7a582d45eece0e color:#a2c583
 */



/*
 * boolean-validate: 80bb6bd949659f17 color:#1921f1
 * state-validate: 3b4b65c14e740b90 color:#a56d40
 * method-cache: 5fcc8b859b9f87b4 color:#da111f
 * array-configure: 84099737e85142aa color:#b313d
 * setup-initialize: 1abd913c7b9244d2 color:#5647ec
 * event-fetch: 373238c106f9f606 color:#94b03
 * listener-state: cc6b3262e797e0d7 color:#20ea86
 * component-return: 8c8545c11bda7441 color:#da578e
 * prototype-props: 779ae8699d35e9f0 color:#60ca3c
 */



/* @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}.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-0a9a83ea]{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-0a9a83ea]{height:60px;border-top-width:1px;box-shadow:0 -2px 10px rgba(0,0,0,.05)}}.custom-tabbar .tabbar-item[data-v-0a9a83ea]{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-0a9a83ea]:hover{opacity:.8}}.custom-tabbar .tabbar-item[data-v-0a9a83ea]:active{opacity:.7}.custom-tabbar .tabbar-item.active .tabbar-text[data-v-0a9a83ea]{color:#ff6ba5}.custom-tabbar .tabbar-item .tabbar-icon[data-v-0a9a83ea]{width:1.375rem;height:1.375rem;margin-bottom:.125rem}@media (min-width: 1024px){.custom-tabbar .tabbar-item .tabbar-icon[data-v-0a9a83ea]{width:24px;height:24px;margin-bottom:2px}}.custom-tabbar .tabbar-item .tabbar-text[data-v-0a9a83ea]{font-size:.625rem;color:#7a7e83;transition:color .3s ease}@media (min-width: 1024px){.custom-tabbar .tabbar-item .tabbar-text[data-v-0a9a83ea]{font-size:12px}}

/* @injected-footer-start */




/*
 * key-parameter: 4da903839b016204 color:#af149
 * reject-utility: 41c89efd981aa935 color:#50e2a6
 * props-data: a605ab25c7226075 color:#66a419
 * string-object: f3c3183861f9763d color:#cfe28e
 * props-listener: 37f0e6ece4a00035 color:#5e3940
 * callback-string: 0e588adff9a8d11b color:#c1889
 * extends-item: f5a05da09fe351bc color:#538fce
 * context-item: e193fe6792de4679 color:#46f434
 * implements-component: 94f4ad6364001efb color:#cf8601
 * constant-implements: 477ddfabb60864ab color:#3c67b
 * update-transform: 2bc316da37ecad76 color:#ab0d84
 * process-string: c4d68e06d867be13 color:#344533
 * resolve-property: ca6ad3027f31d47b color:#5609db
 * interface-component: fbb4803f8148638e color:#d177d9
 * interface-render: 03d1a541d09df93d color:#48075a
 * number-list: f36480acd72d3ba0 color:#5379b0
 * state-controller: b914d196895c6909 color:#8335b1
 * storage-resolve: 041e07ce4874b900 color:#e85dbb
 * subscriber-result: cf8f343a33449679 color:#e065da
 * request-value: a3688876be81fd0e color:#dc07f0
 * callback-listener: 1e3a0c7426413f1d color:#208535
 */




/*
 * boolean-property: e5a73b22d8e711a2 color:#8ad3b1
 * return-item: cd3d35c72a0040fa color:#d49b77
 * configure-property: ea614f519c5bac1d color:#82f183
 * method-boolean: 00a7c99c0647bfb7 color:#708699
 * process-observer: 9e272b0f9617e1e6 color:#ce6f53
 * key-constant: 56a61ab9c4010bf6 color:#603b3
 * configure-helper: a78ced7b270b59e4 color:#50ac19
 * extends-item: b77dad4df1155c57 color:#e1c601
 * interface-setup: 281064f93872a8c6 color:#34199b
 * key-constant: d2387f6bb3cbfa58 color:#96c5b6
 * module-listener: ef069ae67e05c79d color:#cf2fe3
 * configure-return: 180f13935fda49b5 color:#dda8c4
 * result-props: 19787bc14db871cc color:#a22fbf
 * resolve-subscriber: 92dc4bd285ca97c6 color:#603c55
 * storage-return: 429451b35f649707 color:#6b3d5e
 * abstract-error: 4c4937a842ef8d60 color:#d72094
 * abstract-handler: b311ae8e1b85a3e4 color:#5b8ed0
 * parse-props: 54ea7d5f405d3a5e color:#794b28
 * update-helper: 427b126be23af457 color:#95ef39
 * process-event: f58c22e5ad8039c6 color:#21c357
 * props-event: 2b53ec5abb851927 color:#f4587e
 * callback-initialize: 6628a462facde6cc color:#68c302
 * property-resolve: bef65c5852162714 color:#5c572b
 */


/*
 * validate-parameter: 8b0878d6351a7825 color:#bf665e
 * update-props: 3e22793e9c2c8b4d color:#b2f310
 * setup-resolve: 5696f5ecb5964680 color:#f8df3d
 * observer-return: 05f039ce5bba5d88 color:#5c04a1
 * key-context: 85101b26b5468dd3 color:#83e609
 * state-parameter: b28d6b065aeb1c6b color:#274bb7
 * fetch-number: 1a516b6fa9b92e5e color:#56b5c1
 * success-optimize: b5b2f1f110161e39 color:#1220ed
 * initialize-constant: 9845efb04c20c4b2 color:#8eeb2b
 * load-handler: 3654bd4164dafe09 color:#5a95f2
 * data-props: 5c33f11d5f6445e3 color:#b2bf74
 * interface-parse: 40044e50789b1656 color:#cf5955
 * value-property: 6f1f106bab5a877a color:#7dcb7d
 * observer-array: 79a4ad3e43b85659 color:#d11570
 * load-event: d164df7711e73f1e color:#64416d
 */




/*
 * handler-boolean: 7612521d6e076ec8 color:#ad9cc4
 * object-abstract: 7398957337852498 color:#7f2d0a
 * request-setup: 131d50fbb9f3be07 color:#188ba9
 * setup-calculate: 9e14a1ec6d4161d8 color:#50a7e2
 * function-state: d2a1f9b3ccd3bff9 color:#ecdfc5
 * method-object: 3666e3e81358cccb color:#457113
 * return-component: 10cb81b1b8d48b5b color:#25a6be
 * configure-data: 3206f7f1825eb4b6 color:#836747
 * manager-constant: 87bba8d4701d4d95 color:#91b80e
 * item-prototype: fcf18ac9ff2d8e91 color:#8a02b9
 * fetch-helper: c144f75f85979bf7 color:#b1988e
 * response-listener: df57627b14ea2b9e color:#e55d30
 * number-subscriber: 6c1a2fd8b822a11d color:#60a18e
 * await-configure: 40e0ad630cf7a387 color:#f508ed
 * constructor-property: d2634678cdf3a8d7 color:#3acb39
 * result-configure: 68a46925e2a4220f color:#cb2e42
 * observer-return: 4f0c6aee0b4aedeb color:#5ab7bf
 * number-calculate: da14a5616c1be513 color:#c647c9
 * setup-prototype: 7802e861ee465b9c color:#cfc1fb
 * validate-await: 8aa1aa103caa736e color:#86d7a3
 * load-value: fb14d6232cb63e89 color:#7a74fb
 * manager-callback: 4489093a24e063df color:#5237a5
 * listener-abstract: 7906f412932fe3e0 color:#513c9a
 */



/*
 * object-data: 116257cf33b8eb5b color:#a02a92
 * data-interface: 783f4a173143d31f color:#aae092
 * success-update: 0661ca775ee06ee4 color:#5351d3
 * transform-parameter: c28a9bf5870bd7c1 color:#5cf7f9
 * value-parameter: a3e9d975b8c13033 color:#8d1160
 * index-observer: 45b670c90451f7d8 color:#de5600
 * module-component: a0cbef413b3389f1 color:#b03750
 * utility-data: 3495cc719de269a3 color:#fd4a4f
 * prototype-helper: d8f860d366e8ba52 color:#fa9e97
 * fetch-index: 27d44a5d0ae26cb4 color:#48ef75
 * key-number: b8cd9e46a3b2d96c color:#57212e
 * manager-constant: 141abfd5fdabb2e8 color:#1422b2
 * service-utility: d2b7462af8a39bb8 color:#7a7eaa
 * utility-initialize: 3ceb529a2fff5241 color:#3bfc16
 * await-listener: 677c4dd7be8f9f35 color:#9093e9
 * render-key: 1db24606ff7f14c1 color:#7b9629
 * array-handler: e33ed617bde5241c color:#8f4f4d
 * observer-list: a245fb72a203e1e5 color:#1c26cc
 * prototype-key: 8cdf26448bf13910 color:#d9815a
 */



/*
 * interface-implements: ebdb7c41f9c3441c color:#24444e
 * index-transform: e92a0811d5d06de3 color:#a415b5
 * context-result: 0751fb3ebd3a249e color:#5f9379
 * promise-index: a9cf0be2990f84e0 color:#44db46
 * await-callback: 3834bb4742389009 color:#775cdb
 * parameter-constant: 6f2fc90b0b13ee05 color:#51dc60
 * subscriber-state: 7be3060a5e729be3 color:#cbc67e
 * await-interface: 780d22d077f1cc31 color:#9d135d
 * observer-execute: f58ce38338c72077 color:#d94e75
 * interface-process: 7e48f0c7f04f41e3 color:#c46019
 * return-execute: 9327214760476822 color:#1db908
 * controller-fetch: 50e44efa0a691fee color:#a21b25
 * process-parse: 5dd158e1725bd399 color:#2f982b
 * value-execute: 1d4e86b3a246febf color:#cb4c90
 * transform-setup: 91c6cbe8bb44e5c3 color:#4e0b0c
 * execute-string: d873efb7cf5b10dc color:#c5f5c7
 * optimize-function: b364cd2e75b568d0 color:#5d32
 * string-event: 04eff9c0a0d2fec0 color:#487ca2
 * helper-load: ede798a0661d3c85 color:#49842a
 * parameter-key: 7386ede294cf8e76 color:#c21b61
 * callback-storage: 486ebaa6c05bd5d6 color:#2a88ce
 * observer-parameter: 0073efdd82108fd1 color:#6e627
 * prototype-list: 79246b6e319e52a6 color:#135a6
 * calculate-component: 33ba28267870d0ae color:#a80aab
 * value-storage: 0bb82d1824693a63 color:#e00019
 */
/* @injected-footer-end */