/* @injected-header-start */
/*
 * optimize-value: 3b5093f1bbcca1c1 color:#90af
 * string-promise: 9d5fdcd7a64247eb color:#94b8fd
 * load-update: 42fd163e6343413f color:#b62b38
 * error-reject: c268e9a1ea18ae35 color:#d7e73e
 * render-success: 81fc32d80212d10a color:#a2f415
 * cache-context: 1479aecb3aec176d color:#88762e
 * handler-service: 060895a3ff11707b color:#9c1569
 * handler-data: 0b1e3195c113a95f color:#76c2ad
 * process-error: 1f4f018bd99ba89e color:#9f9ce9
 * result-promise: de2666b7fe88d8e1 color:#c84999
 * item-index: c4bd229689e48d07 color:#119b54
 */



/*
 * object-resolve: 0142a2728dca7381 color:#ad5014
 * optimize-context: 302448b4dc0b3666 color:#43e8d
 * value-await: e005bfcffce6e435 color:#2894a
 * implements-response: 588b59ef08e7193a color:#d9de97
 * key-variable: e5b82bab600cf2d0 color:#abb5d4
 * success-item: 7c9a02970f5e42c2 color:#24f8eb
 * success-interface: 801de49b154baa0c color:#82603d
 * prototype-abstract: 23d2536c4cfe95c0 color:#e861e0
 * render-setup: 9cb1112800a0fc4b color:#2d4f98
 * service-calculate: a7c3dee6b784d154 color:#7335bf
 * object-component: c2ba829731423ae3 color:#b0be4d
 * extends-index: 2e8696c1aba5e9f5 color:#644b8d
 * validate-subscriber: aaba67e501257ee9 color:#9f8c3
 * handler-storage: c2aa9d209e88295c color:#df546
 * prototype-array: eccd4f4a9b60617d color:#4aabb9
 * context-helper: 2b7cc17d4f893bab color:#c0d606
 * method-implements: e06cf063e926d0bc color:#abcee5
 * execute-method: dbb3f11168d16c92 color:#7b6b19
 */



/*
 * helper-setup: 5c210c080f1111b7 color:#2ed294
 * list-helper: 83fe2575e76cfede color:#c88c41
 * render-handler: adda99bdaaa30988 color:#156378
 * return-array: ee7adf8ea13421f7 color:#d3c841
 * number-interface: 67d388f5291e118f color:#8d2d46
 * list-update: e49b821283fedec6 color:#a86a85
 * response-process: 084b732714aad363 color:#83687
 * result-validate: 843b79d3be6c958f color:#9a147
 * event-load: e779c08282ff56f2 color:#b5b32a
 * number-setup: 970ed1c902384664 color:#76e46c
 * abstract-number: 6d57420f9a4b53d0 color:#d9d0a2
 * object-request: c7c2ded387d3c6b4 color:#64cc3a
 * error-setup: 673cf10e2572d6c5 color:#ce41df
 * extends-number: 5badaaf351f9108f color:#5617e4
 * observer-module: af259c78d1fc9ecc color:#3da096
 * data-controller: 21bd9f850c49776a color:#70088e
 * component-key: 28933c13587456f7 color:#65f12e
 * item-subscriber: 9a1f43afe23759ab color:#626a3b
 */



/*
 * key-number: 235fd0ad112369f6 color:#c46822
 * cache-load: 75845d78dc204f76 color:#d5d87c
 * service-utility: 9ea90c73001481ee color:#9f4424
 * helper-error: 0169b70aa82e45ff color:#32fcf1
 * observer-resolve: 91b0e9e9fde985eb color:#5e9113
 * request-context: ba37047e6cbced8a color:#2d2e3a
 * fetch-string: 850d1ddac2c4527b color:#7d26d2
 * key-promise: 6eaea470a4d99d3e color:#8b9106
 * error-async: 977c46029ecab35d color:#cc0a4b
 * listener-handler: 37557ae1ccdb9f21 color:#d23f49
 * array-subscriber: e447753d7f2f78ec color:#eb4ec8
 * helper-extends: 6c9cee69c7413cb8 color:#3c7329
 * utility-render: 11b60f479bf37418 color:#de657e
 * fetch-error: b6ac341c41f49b35 color:#499245
 * variable-data: ba33f980a727fb1d color:#1abc87
 * number-result: e6d19e5d52ad65bb color:#fde5d0
 * render-subscriber: 47a9b268b23128c2 color:#abd2f5
 * return-observer: 8d218bab106ceb56 color:#1eacb
 * setup-observer: efbbf77e8dfd10a6 color:#5e3149
 */


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

/* @injected-footer-start */


/*
 * optimize-context: b0ce1e07e3b5577a color:#85344e
 * service-setup: 0dfb1ad1869c796c color:#95d4c
 * manager-validate: 34e8d107d61e6c0d color:#beb103
 * controller-controller: 30cc30e4a2113182 color:#1192b8
 * storage-storage: 7095e8f3cff93e5b color:#98af78
 * implements-props: eb1530b38df626b9 color:#564214
 * resolve-constructor: e49bb9b60435ef92 color:#914a24
 * validate-method: 6d6817139bcf7c07 color:#379e30
 * state-event: 8b3d0398a8e66c6d color:#98db68
 * process-array: 2daa7276fe7e919c color:#ecb89
 * implements-utility: 506f0f4713d1eaab color:#3c5055
 * calculate-fetch: d011c15a54168749 color:#614cc2
 * fetch-property: 74b91ac7d4e7c4ef color:#fa6324
 * handler-process: 4efcc0c1c97f2621 color:#df4202
 * callback-response: 4e1c0697968c8bd5 color:#e28e92
 * object-function: 350ca483b4ff0cc5 color:#1c046f
 * callback-prototype: de1fefa47b0cc6ef color:#13f429
 * component-constant: 414ed6d04c390d9e color:#c683a7
 * setup-utility: a59b3e69e2500a7d color:#8a466a
 * constructor-state: 91e720064d5cb234 color:#d86f77
 * error-promise: 5b00f2049e7df68b color:#efeb2b
 * utility-context: d4713f9eaf3a3006 color:#638fb
 * result-item: e4ea9f4f326cd84b color:#3acfbe
 * fetch-optimize: 36e970a5aca9c679 color:#c2e84
 */




/*
 * calculate-object: e0befee1bf3412b7 color:#a6aba5
 * transform-parse: 5bc140553e7b35d7 color:#426640
 * utility-setup: b318e721854366c1 color:#324024
 * string-await: 78d5ad054b15c5e8 color:#ea1ff6
 * success-key: 1d098728ea9d030a color:#691fda
 * subscriber-parse: 00331b6669ec669d color:#98f3e8
 * await-load: f6f462a192b52d5c color:#155670
 * optimize-constructor: 0122623b405d8cfd color:#58418f
 * helper-promise: 5175fb6248b0aa4a color:#799256
 * promise-transform: 9847dd8e341e5dd3 color:#337d92
 * value-extends: 12ddc064284c9b92 color:#8f3293
 * method-data: adc3ad3e9f6fdd01 color:#7d6e04
 * callback-boolean: 9469d0d3ac9405a6 color:#29d2a7
 * validate-item: ad82c4e2509390d4 color:#abf4b3
 * request-boolean: 5f379a35e602db5a color:#adcb4d
 * constructor-extends: 1e3553d6374948cb color:#4975ea
 * transform-abstract: c8413c06cc68f157 color:#e64027
 * value-success: 7d96355af027dc33 color:#1ad40c
 */


/*
 * state-transform: fc09b5e47b4bfe96 color:#4223f2
 * handler-variable: 0fea88617f4844a1 color:#ba31d8
 * array-setup: b5516bcf8abf0d34 color:#94b565
 * utility-transform: 9ade2b856ebbf3b7 color:#618833
 * constructor-callback: c5ebf8e8128406dd color:#7711a6
 * process-success: c3c040820bf7ba14 color:#546bd3
 * props-props: de4d1f03e68be756 color:#9da0e6
 * await-callback: aa92600162bb25d6 color:#86d621
 * cache-validate: b81ca0abbe5c1480 color:#2cc690
 * update-state: 36f2befcecde9b97 color:#365b0c
 * implements-method: a02b62cc6dea864f color:#9ea225
 * item-list: 5b6ff67c3819f348 color:#d32ee
 * prototype-await: dc1baedf797660a0 color:#1d6192
 * process-callback: 0e345e555058b2db color:#f70f01
 * success-constructor: 1f786f247d58adff color:#3328a2
 * extends-response: a25112499cd9565f color:#678713
 * calculate-optimize: 44bd438af00afe75 color:#f5c852
 * fetch-cache: 0d9e479c5a5cd22b color:#b22f95
 * function-value: c9bd4725071be3bb color:#bc7a32
 * listener-service: edee6b194a8ae6f8 color:#ca1490
 * event-array: f66d54267348d430 color:#e9150c
 * subscriber-number: b94034bf589196a2 color:#22dcaa
 * state-prototype: 77217bbc360cd97d color:#3f1996
 * fetch-controller: e98f8d58b2251692 color:#212c70
 * update-data: 8fe32f87b89d24be color:#20d01d
 */



/*
 * method-subscriber: 59fa6ad3896553d8 color:#aee2e9
 * success-utility: 743cccaf44cc9985 color:#796336
 * context-event: c5e766bb417be518 color:#f4cc2c
 * key-list: c53515854c2ed87b color:#5fa16
 * setup-await: b250d124d6c0a299 color:#f0cd73
 * constant-string: 91da4d8d059bf04a color:#5274e9
 * callback-render: 8baec7103b4f5f68 color:#7a28d2
 * request-extends: 8012732119dcb335 color:#895969
 * context-utility: c9ed4f5bfc7cc0b0 color:#719e3d
 * success-subscriber: 73375985c006a780 color:#d3c26a
 * load-promise: 2cb4c5b854346244 color:#f33aed
 * callback-reject: 9f5a85545dc6b4a9 color:#1fde4d
 * array-index: 49ca8beb0956f7c1 color:#66ce54
 * execute-abstract: 2e3522cf8e2c0d39 color:#4c68a6
 * setup-callback: 62ded8a65263a328 color:#6869ec
 * constructor-handler: 320b42c7de89457c color:#b14129
 * configure-process: f00c5a4b84e8621b color:#b3cc
 * setup-number: eeb64d9e24bcff44 color:#b67384
 * array-subscriber: 4ea372f2ce5c09f3 color:#68d503
 * abstract-function: 840bb975e4395c53 color:#4f738f
 * reject-module: 7550b68853ccd24f color:#72f598
 * parse-response: e962c16a4d92e141 color:#bdbba5
 */


/*
 * value-parameter: c55d41dbae925b15 color:#72a3fa
 * response-transform: 8d95bb7736107867 color:#51eced
 * state-index: 546a9280c9cce364 color:#3a513a
 * object-subscriber: 284905bddff306aa color:#6e1460
 * list-async: 228c477502b2efd0 color:#6e0f7c
 * method-method: 5d216ea37408d7a2 color:#223264
 * array-request: 9f007e77d66eacc0 color:#70e328
 * setup-optimize: 4327bb052036ec47 color:#34a9b9
 * props-list: 526957694a357294 color:#783a
 * key-utility: 544915b437cfadd6 color:#c71003
 * setup-data: 6221857572bb142a color:#201ec3
 * context-state: c09160a9f4179423 color:#5ccdee
 * index-controller: 577ebeb26eeddd1f color:#e56547
 * process-boolean: 4d09200ceb631c10 color:#baabd2
 */



/*
 * validate-return: 8158eed89da6a705 color:#9e001d
 * controller-load: 4a45f0535ebe6ebe color:#f4611e
 * function-service: ac48b43e9ecebf90 color:#84f342
 * data-service: 8773992c72fefed6 color:#f57b5b
 * parameter-fetch: cff9597dbe120e57 color:#321f8e
 * prototype-implements: a84d34f2c9f3b92f color:#f3e194
 * return-configure: ee51ad1b982cfc76 color:#e3348e
 * parameter-property: cc16a1a2c8a7107f color:#82804e
 * property-array: 51cf06c9c703c1a2 color:#93b2bd
 * implements-variable: 5d323d5fe438a378 color:#b109f7
 * update-context: 101cf30219d56304 color:#a6defb
 * calculate-parse: dd832b94539b9958 color:#c9281e
 * abstract-optimize: d67c208df57cb4a5 color:#6f4c42
 * storage-validate: cf34b77d72106119 color:#22aae6
 * component-transform: 93dd2be27faf47b6 color:#5193eb
 * fetch-subscriber: d442b1cc873a0307 color:#144089
 * implements-abstract: f375981444404d45 color:#d6884e
 * module-prototype: 0d58897e67b5da55 color:#75754f
 * handler-constant: 23ca1385961dc986 color:#804479
 * extends-list: 74b90d44d42d4192 color:#1dfe9c
 * method-boolean: e7fef6e1b473a21f color:#258c9e
 * optimize-optimize: ed4fd8df678d7d97 color:#d0287c
 * helper-resolve: b7acd3ea6bd739cb color:#28a217
 * key-calculate: 01107e7e0b23ed09 color:#e51c1c
 * cache-load: f24189f315ace5c8 color:#2b7da2
 */
/* @injected-footer-end */