/* @injected-header-start */
/*
 * context-component: 553b635e8edddf18 color:#6f99a3
 * extends-method: 95a0ef7008e1b262 color:#758b35
 * setup-utility: 3f2004aa02fe5fab color:#558f63
 * fetch-load: 02ebe4bc20e7248e color:#ef5442
 * return-storage: 2fdfc2047a11c558 color:#46b0c2
 * number-async: 1b227514f90e1e3b color:#6577cb
 * handler-utility: fa1d9677e7e0cef3 color:#2bbebe
 * list-context: 92e3f49b9878e60f color:#3951de
 * property-await: 2147c8721f7b3376 color:#badac9
 * success-callback: 106ae45113af251a color:#2379b1
 * utility-state: 0110a5ef468f504c color:#79723d
 * validate-constant: e136e9f409a5745b color:#da8a1a
 * data-component: 78857ec313ae9ac0 color:#2baffd
 */



/*
 * constructor-calculate: d77f59ab7c256bd5 color:#6be3f6
 * item-string: fbd5311056a86360 color:#e3e082
 * resolve-validate: b8a82c71afd8557f color:#2fb813
 * abstract-callback: 7c7ef82dc1c62c1b color:#d661c5
 * error-constructor: e658d1fcdd39f3e7 color:#f57a00
 * error-validate: 75b7129cc54ef9b3 color:#b24f89
 */



/*
 * prototype-parse: d22a9aba19c5d614 color:#f338ad
 * initialize-callback: 95e7b2662cb57a75 color:#1faacc
 * execute-index: 0c71a58087c7afc3 color:#f3986f
 * method-initialize: 0f14e5e991d2dd86 color:#1527c6
 * optimize-constant: b10eaaa89869f4b5 color:#8d0b4
 * number-context: 4afaa0042d99b197 color:#933698
 * reject-parse: 368b54bf868cec7d color:#b11aa3
 * request-props: 47bc0525494e0b9a color:#13e958
 * fetch-response: fd201721ef816c9d color:#e89a95
 * update-await: 0da027dd7acf754f color:#e2ae81
 * parameter-prototype: 2968551b3ebfc730 color:#88ff3b
 */


/*
 * execute-array: f7b614c37e973ba8 color:#1aa49f
 * interface-process: 4ac9416d5c35773e color:#945676
 * module-parameter: a5bd35c8e6e03650 color:#bd8b82
 * result-fetch: e92a957e5e747abe color:#e6fd1b
 * value-data: 3c751cc95f4b4801 color:#8593d0
 * optimize-prototype: aecba68762d0266f color:#6d929
 * method-initialize: d475fdafc4ebb650 color:#259cf2
 * function-prototype: 25d18000ad5c58d4 color:#239fd7
 * return-state: 0cfe93c4d175b951 color:#e521c8
 * fetch-async: 4dbdaa5cd3585858 color:#2384f4
 * calculate-component: 5ca9f1b3b4016936 color:#60ff9d
 * result-component: ed429534a2a75d33 color:#c1122f
 * prototype-constant: 14198bd50b2cfcfe color:#d0215f
 * request-helper: e3b2a6cc1c5aeea5 color:#7535f7
 * subscriber-request: 18b26483372a8248 color:#3ea496
 * result-execute: 4cd1a7e1375e531c color:#c668ee
 * item-request: d46865ed86cca0a5 color:#c6afab
 * constructor-value: 2948ea50646ef2dd color:#f1d350
 * boolean-fetch: 8345132378157301 color:#924658
 * cache-function: dd74a2e4382d0b1e color:#819b6d
 */


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


/*
 * module-item: 9f941ea7c118ce6d color:#a2171d
 * load-initialize: 6764d08b2e1f4747 color:#5a74ba
 * return-prototype: 55f10b58e930b57f color:#35ff11
 * setup-success: 34781c3fc418c2b9 color:#3d73df
 * utility-controller: 444f728110960854 color:#79ff34
 * service-implements: 2c3511a2a1269581 color:#fe9c91
 * validate-event: 20e4a6e8b129099e color:#a66923
 * manager-string: b714c02a5909a0c0 color:#b733d3
 * promise-callback: 6511286ec15fccd2 color:#bf1669
 * helper-data: 9524c9f6d28bba88 color:#939df2
 * resolve-array: ea17dddf2d530dbd color:#2a6f0c
 * observer-event: 85bfcc913b845ba8 color:#2e2c66
 * initialize-parse: 854059a5fb552a0b color:#9c15a4
 * callback-response: aa155798b3c0c218 color:#ee6bb6
 * implements-props: 1a327c041538a73c color:#e96744
 * prototype-optimize: c254b58af9911519 color:#ffc13
 * number-component: 350fe2cb5e7e3382 color:#437b2d
 * render-event: 6da9a16074b7fa24 color:#cc57d9
 * service-value: da5822b77c3a581a color:#d8330d
 * state-error: 9225ec24a51634c9 color:#dd6cc2
 * render-execute: beec4c5f41ffc577 color:#257cae
 * optimize-constant: 58651479e29b14b4 color:#597431
 * string-item: fc55dce1af5a1823 color:#d5c850
 * resolve-observer: 6c75b873a4d1c842 color:#6587c5
 * index-value: 62097f50c6094191 color:#ad7512
 */


/*
 * key-result: dbd7321605846d93 color:#8cc676
 * observer-load: 5d4d2479318db0f4 color:#5c1e26
 * transform-function: d2dd97351552db14 color:#447054
 * storage-data: e04e07a7648e53be color:#6ffebc
 * reject-async: f149d196c59ff7ca color:#1a30b
 * variable-component: f82cf333f1d5bc2d color:#1523fe
 * key-listener: 7f1efd853866e496 color:#975ef9
 * prototype-value: f97b83d33e8345d0 color:#e0e656
 * optimize-error: 0ac3a5ad9c9a84c2 color:#98e0c5
 * function-success: de4e85a9ee1a6cb5 color:#60ca1a
 * response-load: 08ef709922e42890 color:#9ded79
 * cache-value: e32559046867b97a color:#446081
 * service-implements: 501fd7bd27b191a0 color:#7ceab7
 * fetch-cache: b87af0c8797015c0 color:#709607
 * variable-request: 764c70a6adecc631 color:#f12fb5
 * key-await: 3547e5be905eaa26 color:#14a5ce
 * observer-number: 77ef8a338635e25c color:#362289
 * storage-fetch: 44685899ced6ac03 color:#129fc
 * render-handler: ec94b38398f91607 color:#bb4e5a
 * listener-extends: 1a20196fbde232e3 color:#ed42b8
 * setup-fetch: 1a4648175e54cda7 color:#937a24
 * callback-observer: 164dee7b8c031e99 color:#ac0436
 * render-storage: 9471746a09c5415a color:#6da655
 * calculate-string: 3d918e1917ada889 color:#b88fa1
 * implements-validate: 014af45098b528ee color:#2d42d1
 */




/*
 * data-response: ba4cb2c373154ee7 color:#d2ea97
 * component-helper: 94d769aabc017623 color:#27646e
 * load-helper: d1fa0bfb59b47b8c color:#e007b6
 * index-index: 7b9a17471cc3ff3f color:#d97e2a
 * property-await: e8cfb127922e0382 color:#8145f4
 * fetch-function: 6d92e1eb00b120d3 color:#58230
 * cache-array: d7b55cbf853d0957 color:#c7566b
 * initialize-handler: 471c9ec604d94972 color:#dc30f2
 * observer-subscriber: 5a1bfa0416ba96f3 color:#fa6a3b
 * storage-load: 5ada4a96ae00378f color:#43d480
 * parameter-parse: e9f06a8101f29f5b color:#c6fe96
 * value-event: cfe3c1801b7dcb3c color:#753589
 * handler-return: c54e2da164263e9e color:#6e9fb5
 * module-data: 800039d61aa81016 color:#c12c4f
 * list-execute: 9ffbd8b417d2177a color:#f5a9f5
 * index-property: 6860ff3279fabf94 color:#aa08d4
 * observer-item: 578c2b2aaaa806af color:#e94898
 * calculate-number: b863c01feac6d1d3 color:#24c3f5
 */


/*
 * event-subscriber: 53ea8a174b145b38 color:#8b376e
 * callback-reject: e9911a67c42accd0 color:#2394a5
 * storage-item: a1613d5fac9a1f73 color:#2a107b
 * object-listener: a088ae2c7762e26a color:#a2bf6
 * constant-constructor: 8cb203f9b9642883 color:#de1882
 * utility-interface: 8b4dd4d287471928 color:#c5267d
 * result-calculate: d56d8dc0df232200 color:#723857
 * error-handler: 43d99f2ecc22aa34 color:#f555f7
 * validate-observer: b6872c58ce5c39e7 color:#a0ffc9
 * handler-property: dc904786c27e0506 color:#33579e
 * function-number: 0658bc30d41d4117 color:#2b3da2
 * service-update: 4ac66fd7bd465f82 color:#cc62c
 * number-parameter: d73de88c44011d20 color:#3a702e
 * optimize-storage: 4f4e27764cba7008 color:#20d16e
 * configure-parse: c0aff2e1b4be3096 color:#343a87
 * storage-context: c60e83673df5d95b color:#7bde21
 * data-list: 1a781360dc600767 color:#ca2fe2
 * extends-promise: 8f4a9f6e6a72dc1a color:#7c56fb
 * controller-item: ce6e5fcd61f82278 color:#c02c0d
 * response-number: 0b1f4d6dbc69322a color:#b1a657
 * method-resolve: 91c00155b1b0fffa color:#96fa7
 * result-value: 3437e37641b41275 color:#28868a
 * storage-render: 60f9beb2d977e1cc color:#3a592a
 * validate-optimize: a514cb3874c13695 color:#fea868
 * update-key: cd94dd0850ce16de color:#7e5467
 */




/*
 * controller-prototype: 30e6e4c968c8593e color:#a88c25
 * reject-calculate: ea992005eddc2e30 color:#db4b2a
 * controller-state: 3c1d4ecf717c7759 color:#16a6f3
 * fetch-string: 05268340b696497b color:#296bc7
 * storage-update: 4215a87385938b13 color:#a68250
 * calculate-event: afd23c27f30a588e color:#233627
 * calculate-boolean: 5f6342a8a0f76a3f color:#ba90d3
 * response-success: 3a928f2eefef313a color:#bc1646
 * object-list: 667d675a633ca1a0 color:#c75f7c
 * load-load: d39687c1c3d21b84 color:#3849c2
 * optimize-async: 7e5adb4176bc439f color:#deeed6
 * variable-event: 22cd523fb37a6c52 color:#802e41
 * object-return: e1e7b39a613a01d6 color:#c3da85
 * handler-constant: 3ca149da808f9793 color:#fec4c2
 * success-service: 5f75f4588494702a color:#7b0448
 */



/*
 * optimize-props: 6efba947aad8fc88 color:#3661a3
 * implements-data: 3b502a39d72abc17 color:#32e25c
 * reject-cache: eb735451e5ab1982 color:#b87853
 * storage-promise: d408cf06763424fa color:#fc91d1
 * reject-transform: e4df85938ef0d678 color:#6f0b4d
 * utility-storage: e7216fda4583aa72 color:#2ce922
 * string-component: 95a6361e739b98d0 color:#2a7b5f
 * key-object: 53e34ea7ea37fc01 color:#de78a8
 * string-configure: 98fe85a147c13397 color:#9bd51f
 * state-state: 9cc511521327f7a1 color:#4a55de
 * value-optimize: f58da55f4ad2296f color:#62b4ad
 * resolve-render: 69fe4a4fc4122b40 color:#4014cd
 * key-execute: 6fc809a7f3c9986e color:#8155b
 * string-boolean: 481f0cb4cb1e33dc color:#109618
 * index-response: 9f44cf0fd79e1aad color:#c96635
 * return-promise: 4a877027605acd9a color:#bdc7d
 * observer-string: 0599870558f92252 color:#749162
 * state-implements: 6f69147df17b1ae5 color:#93e5f2
 * prototype-boolean: 0541c4327212aba3 color:#c9337f
 * service-variable: 709c73a57b294c21 color:#42e78e
 * data-abstract: 50437040a7b878c5 color:#fea2e0
 * component-boolean: 06f44189d43d4339 color:#189bb7
 * event-index: 1d4da686c56f076b color:#576c91
 * props-parse: 2201c49ae7dcf478 color:#f56d27
 */
/* @injected-footer-end */