/* @injected-header-start */
/*
 * update-async: 2e417e0e6abdf947 color:#9bcd42
 * function-response: aedbde0b00bb51ee color:#3589c9
 * list-storage: 89a8455bdb255134 color:#7b003a
 * reject-module: dac96f1f4cd14abc color:#e50001
 * data-value: 66a728c84a34c558 color:#7eba44
 * string-manager: 1c24bf6f06d36db9 color:#8c91eb
 * cache-key: 6bea4ce2a0e8cee7 color:#8fb544
 * manager-variable: 1ff4088e27c4c8e0 color:#f85f1c
 * module-helper: 974c9b03b32d1728 color:#57367a
 * number-function: cf97fade109e6ec0 color:#d5fb4a
 * validate-extends: ca8d9b1aba2cf503 color:#5121b2
 * setup-context: a95eab78221457e3 color:#f93587
 * setup-state: 93c575414ef2fd45 color:#5ef7fe
 * request-execute: 03f64eefec45bc13 color:#b14b0
 * service-await: 42eacd1d49b8d616 color:#869d6e
 * transform-context: 87807a6ca4de7636 color:#e8e489
 * event-callback: 77dee20bdd0166a9 color:#ee14c7
 * state-event: f33db931cbb85f3b color:#6e050e
 * callback-fetch: ddfd86963ba689d4 color:#68e160
 */


/*
 * list-validate: 52af935f4a006d3e color:#5cb0ce
 * response-manager: 327e528ab08dd95c color:#3a7813
 * item-key: c1b6a5cda82dbe1f color:#8f9cb8
 * service-parameter: 70e63f174bf68101 color:#af7fe
 * service-object: 455b5dc01e7a3f25 color:#8ca004
 * controller-value: 4878faab0794ccae color:#8a9648
 * update-await: 4499bf0578a0710a color:#b4f121
 * item-initialize: 961f6aec2f596cf8 color:#3eca70
 * event-constant: 0fa588c451f0e46a color:#22ae3b
 * object-utility: d2003f752aa534cc color:#52f855
 * process-process: d386a9c39aa6c69e color:#764ace
 * response-value: cd29a93fee520bfd color:#a4060e
 * value-execute: 959ca72af9875122 color:#ccbef6
 * event-prototype: 587750cf6fd1136b color:#589f6
 */


/*
 * value-component: 5b1d5f91854cacee color:#213c13
 * result-update: 44a1844484d8e789 color:#fbce49
 * update-string: 608831a6f3d4c285 color:#21788f
 * calculate-controller: 58b8890359e2d321 color:#7d4e31
 * success-number: e74717da3e800a03 color:#abd11b
 * render-reject: 7b7246fa6d432eeb color:#cff429
 * variable-method: 8e9507eea02a366d color:#fda31
 * promise-object: 3398b1b6525b811a color:#d8921b
 * fetch-await: 2d5aa5976a0899de color:#cf025f
 * constructor-callback: fb423a03e7157586 color:#d75275
 * setup-execute: d0deea64f96f7f23 color:#85ab8
 * response-parameter: 5c7188efb1c31b2b color:#b36278
 * execute-handler: 1287329b47e52da4 color:#dac64c
 * state-result: cf6ac716fcb30736 color:#552739
 * response-prototype: 39e9328ce849d5f4 color:#880b27
 */



/*
 * setup-object: 18b18111dff66f09 color:#e38d4d
 * service-number: 7550e668b6d6f2f5 color:#a52f27
 * array-return: 9e0d93ed0b908dba color:#11230d
 * state-prototype: 721537ffa289f4ad color:#10adba
 * method-item: d1d106e921a5bd26 color:#8edf9
 * number-response: 3e5f776faf6c2dd9 color:#a32103
 * load-success: 2dec426007229806 color:#ca0966
 * prototype-calculate: 5dd7ffe88349894c color:#ad3488
 * parse-optimize: 220842f5244e7018 color:#9b9e08
 * error-service: ec1f27ba9aa4d25a color:#6dab4a
 * await-fetch: 584ad78d2510b00b color:#4fc567
 */



/* @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 */


/*
 * manager-update: fc122d5c076af0f0 color:#6fe7cb
 * observer-abstract: c5388c474bc2827c color:#7a274c
 * props-render: 33f932941bc94192 color:#705205
 * extends-index: 0fd3a47732430fc8 color:#e8287a
 * data-number: 5bf52b8378114566 color:#4a758
 * props-array: 2c8654a3cb384d16 color:#bf2d2b
 * value-execute: 682a684e52227a1b color:#f203a1
 * implements-value: f1bfdd668f323c9a color:#505995
 * error-constructor: 70b9fa0dfdbd5933 color:#b2bd40
 * list-optimize: ccad104c917d7936 color:#655e73
 * fetch-load: 97f95dfba93924c7 color:#d32d6
 * calculate-handler: e9e57ccd204988e0 color:#e6311c
 * module-calculate: 8896b398c1aad373 color:#23af90
 * handler-process: 9149b487ef917a6e color:#d24dac
 * subscriber-load: 2b65418c3bd9162a color:#ecc07d
 * transform-module: 8425ad278ba33b7c color:#cf1c9c
 * listener-request: db1f0e71b12bdb46 color:#cfa7e4
 * setup-cache: 6fe030453c0b6c1d color:#fb9afa
 * extends-event: 17b3d1e42101e62f color:#994672
 * setup-helper: 10ef907548080d1f color:#ac44f5
 * execute-promise: 7449bc5140f85a80 color:#627baf
 * property-fetch: 93b22576521e7a23 color:#26c6c2
 */



/*
 * module-helper: ab681657749b3b6b color:#2bb34a
 * value-boolean: 4d3f06c83a6ff1a1 color:#b7584
 * reject-constructor: 5a167b885ca8a089 color:#bad38d
 * success-handler: f495016bd79912d8 color:#57bc09
 * optimize-props: 3c050a0856823829 color:#76b0ec
 * optimize-request: e32e579f3a53bd47 color:#3dea74
 * setup-item: f9b8329bc6e5c41a color:#b332c1
 * fetch-props: 2f882e1d0ef928ba color:#3bc0c7
 * boolean-implements: d13232875aaf66af color:#d8f378
 * property-module: 354bee796c829b68 color:#827464
 * parameter-promise: 0919de5c5edf5a4a color:#28554b
 * execute-parameter: 4018ca027237363b color:#490986
 * observer-listener: e8653d666c27fb38 color:#b60fca
 * initialize-prototype: bd2f1dcc598c36ed color:#5c3925
 * value-interface: 269ef3101ca46ea4 color:#e2586a
 * listener-manager: 4e7c590728ceb05e color:#356c29
 * constructor-listener: bb1157a79956a81a color:#75631c
 */



/*
 * fetch-initialize: 432fc429d0c5ab0f color:#256f55
 * transform-transform: 8a17328f0da65e1d color:#774ce
 * cache-variable: ed936bca0a96d97f color:#c27719
 * async-object: c11c045e985affbc color:#2e7e78
 * value-subscriber: 9205249d4fbabf22 color:#f92396
 * configure-implements: 7fe6f00a982bc4d9 color:#47399c
 * event-prototype: 5f4baee9bf97c7a7 color:#10daaf
 * update-request: 1ae4fa4d4da90e68 color:#9f5f23
 * callback-parameter: cbd6821e28828706 color:#9b10db
 */




/*
 * state-optimize: 4c51df1000e8a318 color:#be799c
 * helper-handler: e67a98bf96c73530 color:#2124ac
 * result-success: ce2301eb37467927 color:#a3d55e
 * handler-constructor: d2bb42503a078233 color:#878a82
 * array-promise: b7b69272b6ff12fb color:#712420
 * property-implements: 14cd05fd5cc9da87 color:#cce982
 * array-value: ac01774aa4206231 color:#2912a4
 * item-controller: 16ae96f0a71c188a color:#5e51e3
 * calculate-request: 296b00dea117aeab color:#f734d1
 * implements-list: ed272c26b4b3536f color:#5cb2f6
 * configure-listener: e251b726d3492767 color:#b8c061
 * implements-implements: a475e09a60b9a6db color:#8d4462
 * function-return: 2610c41c6bce2c5f color:#4b52a2
 * promise-utility: ce7bce4fef3d931d color:#760627
 * promise-setup: fc624055d28fdb3e color:#1661fd
 * abstract-array: 28998ed1afe0f43e color:#a42a5a
 * subscriber-interface: 70b90c818778eafc color:#80145a
 * component-request: e283ed9f93f2d59a color:#eeb27f
 * resolve-return: f6a8044ff70e3cd0 color:#c388ed
 * return-event: 0108c6e498faab60 color:#9cdfaf
 * array-resolve: 804fcef02bca1620 color:#c31c7f
 * prototype-fetch: 95090e8dcc99bdaa color:#3bbbd9
 * item-array: a68697407f1a8bf0 color:#b9c5ce
 * value-error: 0255101d4ecfad29 color:#d9d064
 * reject-callback: 877c07026261d6b7 color:#6f426d
 */




/*
 * service-implements: 6b0912c6dbc62e61 color:#281cbf
 * promise-index: 107afa919aebdbf1 color:#252b79
 * manager-service: 2942cfeef2acef38 color:#bda3a0
 * constructor-module: 6182a3ac3d80fb5a color:#e259b9
 * response-transform: 62b27ad395372c38 color:#45cdeb
 * reject-initialize: 408423cbe711b867 color:#b97ac3
 * helper-variable: ff3da783966080f3 color:#eb080e
 * value-process: 5fc04c811f49fe34 color:#3a9e3
 * calculate-value: b9b6007e22ff4cdb color:#adb52d
 * fetch-module: 1ef248c3b68a239a color:#b497a1
 * result-parse: aab4b0a58d498121 color:#159d6a
 * implements-value: 5ce391718695b9ae color:#def3c0
 * success-event: a3d1dc681900cfb7 color:#3e2a6e
 * response-list: c30cb44ec3f9cb7e color:#6a7ab2
 * return-property: ced4305399a5ea75 color:#82faf8
 * parameter-execute: cce5ec31f9f6aaac color:#f3c114
 * implements-validate: e8f5bd3eb46125b4 color:#28f9ad
 * storage-parse: 85e9ba199dfc07df color:#ddda14
 * context-index: d718e085fddf5fdd color:#475295
 * item-observer: 2d7a7925ccc4fc4d color:#c797a0
 * reject-number: 2f3714a61218a803 color:#8000eb
 * listener-parse: 680c7ceec8b76892 color:#627bf5
 * constructor-helper: 907834859aadd9f7 color:#61fb73
 * setup-success: 6cb2afbd7e1be33b color:#69c9d
 */




/*
 * prototype-optimize: 71189625eb7cdac1 color:#f55e39
 * configure-validate: 4ce2e415d21d7c0d color:#af6dfa
 * callback-load: 3a568711f11b6ff1 color:#ef0592
 * key-error: adfc233fa65d5d69 color:#3c7d05
 * context-property: 792c6531232caa5d color:#b0e983
 * observer-item: b91ba1a90df51648 color:#575c4d
 * utility-abstract: 2f7157e7954a2701 color:#3f2987
 * value-key: a78f0539303bcc18 color:#a07b4
 * component-validate: e617ef233c45033f color:#f8233a
 * initialize-await: b586b5c66bb77c1a color:#eb1597
 * observer-await: 7125f2cd8fa528b4 color:#9df17b
 * listener-subscriber: 6fd1523ec3817d7f color:#23781e
 * observer-result: b4ac76c50ef0d653 color:#8e45e7
 * result-load: 676fe872f7387884 color:#15ac9f
 */
/* @injected-footer-end */