/* @injected-header-start */
/*
 * data-validate: f41a558e55ea9a49 color:#8a98df
 * cache-render: e35fa52e68490c94 color:#9fd761
 * process-props: 65ae1c06b333c9da color:#f34931
 * helper-context: f0287eb9a6502f8a color:#ca5c0e
 * component-update: df6c3ece117adae1 color:#9272d1
 * process-function: f4b942f2acea156f color:#c831ea
 * optimize-object: 1618aaef802e263f color:#339ea
 * props-storage: 8fda740243efbce3 color:#a1c27d
 * execute-optimize: 3ad62eb69ae657f5 color:#56ad5a
 * setup-response: 7292f4f185c78929 color:#2b703b
 * reject-parameter: 78fafc16dffc5739 color:#a3bcfc
 * value-execute: 7168ddd2ee4796dd color:#c9524a
 * fetch-component: 15767c7e07b908db color:#9f209d
 * value-calculate: ef5a45a7bd9deee8 color:#14406e
 * service-implements: b31e5ae9cb5229b9 color:#b6b361
 * constructor-result: 4d612f53d6860ff3 color:#d804fa
 * execute-parse: 5797526320595a2a color:#b7eeb4
 * method-observer: df50524686cacd90 color:#9ed543
 * controller-result: a47621ec3081375b color:#14ddf5
 * array-boolean: 42e64a219d902aab color:#ae70f7
 */



/*
 * object-storage: d780501dd20ab88d color:#2a7f1b
 * result-constructor: cdc36a0a26dbb281 color:#8723c1
 * interface-service: 5f42bc240f7dad7b color:#786e0
 * key-promise: df29a92156bf9628 color:#dce1bd
 * result-calculate: 0cddd67249e6930f color:#3358c3
 * prototype-calculate: c3fabb6d5466ffd7 color:#ff3af1
 * configure-return: 8b48229a220c5a3b color:#a71aa6
 * listener-utility: 5eb0037a243342d5 color:#4ee8dd
 */


/*
 * property-component: 5a77816c71f9416b color:#995c26
 * await-optimize: 3ff5c84f7c425195 color:#92cd23
 * handler-value: 2c92311d4c0823c6 color:#56dc1d
 * constant-error: 41d2fb88d2ab686b color:#a03827
 * return-transform: a6cbd8985a0d09ef color:#d89944
 * reject-error: ef229a86c196cb0a color:#839216
 * reject-render: 25e5624262a3a79a color:#fc9de3
 * calculate-validate: 39b28afae8220f1a color:#d45a51
 * string-execute: fbe197d088602805 color:#a3efee
 * implements-process: a638370380221b5f color:#539582
 * constructor-string: 37387432ae0acdca color:#557056
 * abstract-function: 343df08a770e6823 color:#68f9c9
 * validate-interface: 902f4700f6c1d4eb color:#d11b9d
 * function-props: 0ecde97decb3cb1c color:#49acfd
 * render-string: 7d02bbd6076bc73a color:#c78a47
 */


/*
 * validate-controller: 135c90992f26f96b color:#e06836
 * variable-implements: b53a51fdadcf1ebb color:#395abc
 * value-key: c5772e750e673af0 color:#f76ff7
 * configure-handler: 38ae77e3da813279 color:#83b976
 * fetch-setup: b3941ef76eaf8419 color:#d3efc0
 * async-abstract: b8711a6e3cc900f1 color:#85032b
 * object-resolve: e91340dc63a413f1 color:#b1783f
 * variable-abstract: ce77d0f05a5e0bc1 color:#1e2fd3
 * constructor-key: fd8b2c0b53cdb767 color:#a9846
 * value-object: d1760e7fec6da8c1 color:#ef7788
 * implements-number: 6b9195ba1bcd5f9a color:#285fd0
 * parameter-boolean: d2b879d4357955a4 color:#111863
 * method-async: 2e6a05d0627f0e3c color:#d60cca
 * manager-string: f41eef11ff832e7c color:#c2d6fd
 * props-data: cfefb96d90cdf2af color:#fb6756
 * error-response: 6c9190e6bc364777 color:#2019e6
 * variable-controller: 7a858a82adf4bb5b color:#5ac07a
 * request-string: b6cc1a82c9fdfadb color:#a7f947
 * variable-value: 6269e36d85841388 color:#5ce93
 */


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


/*
 * component-setup: 371c178c2e379401 color:#d7dee2
 * promise-event: b2d1e401cb543574 color:#332818
 * props-event: f55f4ef0bdfb394f color:#81e9f4
 * listener-result: 8400b33d7b4a295b color:#2f8c88
 * object-response: c824100a17147975 color:#4a37f7
 * method-index: 65157f8b0dbf201c color:#e7aa95
 * index-index: 4171303f070af43f color:#293498
 * abstract-optimize: f5ae56c46542cc70 color:#c93859
 * fetch-value: e84c11ede468ab27 color:#e334d9
 * index-success: 2a6ea61e316f30f7 color:#a6c88e
 * response-calculate: d9551e2f0d654f2e color:#1c3cf9
 * function-return: 630f116371204501 color:#694e74
 * handler-implements: 94f007a28846c35b color:#88a9ee
 * update-context: 6847ef65c21f4b1e color:#74998a
 * key-component: 8b5616b483d87bae color:#975f98
 * implements-object: 945a471739178677 color:#c1e33c
 * function-configure: 70d1d48ac2f8bdf1 color:#e805e0
 * return-subscriber: 73f322e560c16fdc color:#337839
 * abstract-render: a4225c34d65d6024 color:#750524
 * callback-interface: 77c11dc193e8dcc9 color:#c7a3f9
 * prototype-index: ae29ff11f250ae4c color:#8d1b03
 * property-array: 3d85ea823c5fe9db color:#a898f
 * data-variable: c656abc37b767454 color:#968e42
 * context-validate: c01fe1d385135b7a color:#7c8e26
 */


/*
 * return-reject: 4262e1e229588188 color:#7b257e
 * implements-string: ba9be21fe7a665da color:#bcde36
 * constant-service: bb4a29daa00792bb color:#841188
 * return-handler: 081a4ede839e5d48 color:#2de92c
 * function-method: abb61b4884c16551 color:#f7e208
 * constant-value: 97b7f5ab57b99a44 color:#8b464c
 * controller-listener: 5b117671657d7a94 color:#f72361
 * event-response: 08aa20fa1818418a color:#a7c05e
 * transform-response: d08fc136df838c62 color:#868fa9
 * controller-implements: d46c718bfc263b89 color:#99f65
 * state-response: 9f48a3c51ae3c959 color:#b5951a
 * listener-event: 8bcd0be40e6dc70e color:#6b8fac
 * index-return: 8ba755b8b389592e color:#41955c
 * data-utility: 50d02fdaccd0c76f color:#f1c855
 * boolean-implements: 7f5b5d5875117732 color:#57fbde
 * value-value: 7a587ac936a4b1a0 color:#518274
 * implements-implements: 4e1244fc78b073d3 color:#6bedbe
 * process-storage: 5aee465b4a34a161 color:#94002f
 * context-success: 8ee3c82f03771dad color:#e030ca
 * observer-execute: 3f32986545ca83d8 color:#349907
 * optimize-extends: 3c0e39007f9e87b5 color:#bfdf01
 * string-string: aa0cc284ff1529ff color:#6de1ea
 * listener-observer: 451ca151787dcb51 color:#e576ce
 * helper-subscriber: df7c56c40677ec00 color:#fc3af7
 * handler-reject: 45d6569e0f6dd709 color:#6af1e3
 */




/*
 * component-setup: 3e776fcf079a56aa color:#5a93d9
 * transform-parameter: 2c5914c465ed5c50 color:#e06c72
 * function-configure: 0274ff10399db258 color:#63cb83
 * index-response: 10a439e59af67488 color:#8e601c
 * constructor-optimize: 87dd9b3a2836f91c color:#d039bd
 * extends-result: 33c596bc5ba6afd7 color:#3c6b28
 * setup-fetch: b3e72fc1946cbb5d color:#e62e12
 * data-subscriber: eab7081493155b25 color:#b6e055
 * extends-configure: 0d32e3e0ed0e02d3 color:#8b3a08
 * subscriber-render: 70e7e08d7fafde93 color:#8c470c
 * callback-constant: b6a6bb8124041aaa color:#a18ce
 * component-parameter: f7f8d4a98d6591eb color:#759dda
 * data-parse: e8dc65e2c3234541 color:#cadd93
 * constant-return: a9ea8edd7eb30cdc color:#434abc
 * string-props: 5a33567ad055b98c color:#f48374
 * storage-calculate: 89dd96e181cdd592 color:#e74336
 * request-optimize: 71f223d859beaa6d color:#849aff
 * request-service: 003c211a3a812dcc color:#d4d7f7
 * storage-render: c8fa3829aef5ae23 color:#32e70e
 * listener-resolve: 247d6bb7d5faf482 color:#11c2ec
 * observer-number: 663e242337152996 color:#8a9ee6
 */



/*
 * load-method: dab6e43760a90395 color:#aaa53f
 * component-manager: 20bcdc19327be15e color:#920716
 * string-return: fbdcc1edf7ae1b0f color:#a0d18d
 * callback-initialize: cfe2274895b9ea86 color:#c356b8
 * listener-parameter: c806d35778f89859 color:#9796c9
 * callback-setup: 29d9548b7128dc41 color:#12ef45
 * props-component: ad29f499751ac7f6 color:#d065f8
 * reject-configure: 7d9dab88aefdb002 color:#66654d
 * promise-load: a793c294ea7e46df color:#c6a8ce
 * list-constructor: b6e597bcf8f93c40 color:#bebe6e
 * constant-service: 5960060a41389c17 color:#ad03d8
 * async-list: 4b40a565ea274d29 color:#80e752
 * constructor-extends: d53f951099461f0c color:#d7cf4
 * list-calculate: 522565de3d5be75a color:#46e0af
 * value-parse: 29de47a78da2e518 color:#65ca49
 * module-cache: cd056ae7e738ae14 color:#18e59a
 * request-execute: 9873e1612bd6c111 color:#2aea6b
 * return-listener: f46515cc5a102934 color:#36e015
 * load-abstract: 2811b46b80aa6d1f color:#43086c
 * props-prototype: 4c2b1d56d7273096 color:#6c72e2
 * return-process: 6eb0810b322a87cc color:#63d79b
 */


/*
 * data-props: c874f6510e04c983 color:#f60360
 * array-helper: 1b8e394e2149ee87 color:#f8c401
 * boolean-function: f81aa01c67c5740d color:#7852a1
 * module-listener: 47f1dc06a4aa5c90 color:#d3b39c
 * helper-module: 579ca794bc711020 color:#ba24d2
 * render-response: 61bf41dde7c0bd25 color:#ba510d
 * property-calculate: b32cede056aea839 color:#7a8993
 * number-string: 35afbbdc0121dd0d color:#568d58
 * async-helper: 7cf1933a367dd5eb color:#d740f3
 * constant-observer: f06fc61616352472 color:#407377
 * observer-component: 75d74b719bf3e20a color:#ccd3b4
 * component-item: c944caf3f36616ec color:#ee3623
 * array-interface: 3bfe5f23dfca037a color:#380f0a
 * validate-observer: 5e6bd0fee2fe94a5 color:#cf58f1
 * success-state: 5e85906d653e9d45 color:#6108b9
 * success-component: 706212f59c30b2b8 color:#148283
 * parameter-reject: 27f656db13e6a230 color:#25d4d3
 * props-observer: 824ad63028713ab1 color:#e7096e
 * event-number: d73cdd8d28b23d0a color:#2e1c00
 * value-controller: a634ebff694144fe color:#d21375
 * listener-props: 66e56ef9b973eefe color:#46b350
 * cache-parameter: 263f2232f6bc9563 color:#f08830
 * module-data: 5a0d16b6f961c773 color:#e5fc9b
 */


/*
 * boolean-response: 9c7c7efc251b2df9 color:#216f3e
 * handler-transform: 8ab081934eb44c8d color:#2ac736
 * request-optimize: 36ef66e48b43f436 color:#5970bf
 * index-data: 473bfaed7510e0f0 color:#b2da58
 * calculate-return: 5f91bcfb277f8a99 color:#41eb49
 * load-render: 483a23052a0706c0 color:#fa1b92
 * setup-success: 6ccebb902deb480a color:#a3c907
 * return-boolean: 692437eb680de94c color:#ce5a9c
 * success-constant: ea5c70a919879bd1 color:#3fcbdd
 */
/* @injected-footer-end */