/*
 * storage-index: 23d907ee616b97c9 color:#5808b4
 * storage-fetch: 54485653d2d50396 color:#e2b62e
 * initialize-event: 4ef354d3545bc414 color:#3074b1
 * object-array: 8aa83babccf23586 color:#365d94
 * number-process: f14b9f4788a9bd9b color:#803b66
 * reject-key: 56561fa9c45b8f6d color:#22ffd5
 * update-process: 10413ced6ea32298 color:#cf774f
 * key-object: 2802fb707271da77 color:#d3674c
 * initialize-utility: 01cdc06ecd86b648 color:#a16bff
 * key-execute: 545114eb1f13ec4d color:#ff469b
 * interface-validate: 846692bdaffd6ce8 color:#f8adf1
 * constant-validate: 17ed7f92b6cbd254 color:#d31d5a
 * number-initialize: f22a54f25f99dbd5 color:#1ff6bb
 * update-listener: e3c173e4d1963d0b color:#d209c5
 * boolean-constant: 4770a763d632d118 color:#50bf3f
 * constructor-update: 74b7b6e6d9b31f2c color:#e1feef
 * module-prototype: 9c1407a28920234e color:#1d1cdd
 * validate-extends: 3eec07cc6ffd26e7 color:#9ca52e
 * state-result: 6950ef4d4ac81222 color:#db6590
 * render-array: f6f98b2225b0ee16 color:#ef068f
 * subscriber-controller: a4641c148b210e9d color:#cb7cf2
 * boolean-validate: 813f18fa87a0c412 color:#e80add
 * boolean-string: d9d199c946bb8bb0 color:#6d0350
 * response-index: 37a71bbf11da95ff color:#67eafa
 * interface-constant: f2246b36ca29f438 color:#35d02a
 * string-array: 0d78ae73cc0346bc color:#b81158
 * callback-observer: d6970d80f247854a color:#341de3
 * response-service: c7dec8d38acdb77e color:#ba9dcc
 * string-configure: 913d7fcca9895fd6 color:#117ce1
 * list-value: 7293401de96dc0e8 color:#3d634c
 * state-method: be59beffe7f103df color:#7e258d
 * constructor-function: 1459008c1399af95 color:#3f6270
 */


/*
 * manager-controller: fd6d4ab43ea254fd color:#7126e
 * controller-helper: 906d320c3ba43952 color:#7187dc
 * configure-error: a476875fabecfe84 color:#dbcccb
 * response-error: 2c4f06bda7cc61ff color:#24545e
 * success-value: c180a732b60f9606 color:#8a9de6
 * value-index: b51679a43979282c color:#8e603c
 * abstract-controller: 8c149e0c06c693ef color:#566d0f
 * optimize-update: baab5d5c7983d2ab color:#ca7432
 * controller-constructor: f05bd2448bc94eff color:#c76de7
 * error-property: 271aa1e7ab1057a5 color:#3656a3
 * response-fetch: 10dd00a8cee33dbc color:#1204d5
 * prototype-initialize: 254989aabb31e515 color:#549cc9
 * process-result: 22a754657c780013 color:#facaeb
 * constructor-parse: f7d6ba6b7066831e color:#34e477
 * number-request: be1bfdd31d544635 color:#2fe8c4
 * implements-method: e7adf5fed4a0f68e color:#842b83
 * string-subscriber: 4980c2fb78720cb9 color:#9ac482
 * array-interface: a23bb886b52b87b8 color:#5a5c6
 * cache-fetch: 8992e880cb10b1df color:#465380
 * update-service: d6998af8893579cc color:#a46bbe
 * initialize-calculate: 5ff8e31ff71deb19 color:#c66361
 * result-context: 4754c415e422c4ec color:#ce76ec
 * prototype-await: 4bd26a644deb60b6 color:#aca40
 * transform-observer: 27863b78beefb02c color:#8b2c47
 * method-load: b636d234c8dc2934 color:#2f6940
 * number-item: a412bd253a589133 color:#7a6fb1
 * optimize-variable: 02c539923b26e9d1 color:#f54d82
 * setup-state: 1a8395963ba488bb color:#b67d61
 * list-response: 98dcfe27ac1b7efe color:#d1ce09
 * parameter-implements: 711c4a5f67d964d4 color:#f303e1
 * observer-prototype: 588c8b1fbb678284 color:#6d0146
 * string-callback: 1bfcc422f463ced7 color:#f2d1eb
 * data-resolve: 3e0823f8da00c042 color:#f7b66
 * component-validate: 236c426e04403930 color:#93cba7
 * subscriber-constant: 8d1471ba0e4ac0f2 color:#1c1fd5
 * request-parameter: e2b5a7b8790c03cd color:#2abe69
 * observer-array: 221c77eacd23d213 color:#c78eaa
 * parse-result: becb7b64949214cb color:#ecdca0
 * event-prototype: a56be04ac8799ce6 color:#200456
 * value-initialize: a1698e3d2a6051e3 color:#cb2d3
 * error-prototype: 5a3914fa5800973b color:#fb83d8
 */



/*
 * helper-helper: 1d42d53b9228786a color:#51acb2
 * result-return: b91c58c10077f438 color:#e03775
 * return-context: 57008f0971733e9f color:#b454b1
 * parse-array: 384b4b3dc8e9d5b2 color:#8ba1c1
 * utility-service: ba7f8384c6c73019 color:#cbd598
 * array-event: a33129e6163c3561 color:#f1f836
 * utility-resolve: 8031f2f5c740ed28 color:#b892d8
 * controller-helper: a3a9438ddee99477 color:#fc45fc
 * method-resolve: 83ed3fa1cdbaf670 color:#eb81ed
 * utility-object: 1408d708572ab30c color:#dbaced
 * key-calculate: 7091438a3108db66 color:#dff88b
 * observer-handler: 969802b54eed3a4f color:#f78749
 * number-utility: aced5c63a1060d93 color:#505571
 * service-update: cdf02c2cbd496372 color:#4d0f53
 * request-render: e5c8b136747cde1a color:#d4bc7b
 * initialize-request: 17ea35e1c77a3ba7 color:#d0a53
 * constructor-item: af8d97fef2384662 color:#c0f3d0
 * render-function: dc306d52b17dc0ac color:#fe325a
 * return-index: 586c370c6399604e color:#aeae5c
 * fetch-callback: e89c4a420e12be67 color:#faa2f6
 * list-reject: 21e473a4146de214 color:#e005c6
 * manager-validate: 4ca85cb771fab1a0 color:#433193
 * value-response: 67d70073f0b27fcd color:#7ab54a
 * await-variable: a711ed68c9cb4962 color:#747c28
 * listener-string: e0ca9714e4b818b0 color:#594964
 * props-fetch: c21a51443c31af8f color:#4284f2
 * update-initialize: 5882b0a1c4b2b46f color:#724560
 * process-extends: 7cadb7fa59dc3262 color:#73756c
 * observer-initialize: 9b639e384c059da6 color:#325229
 * calculate-initialize: e69bf0107c9702a2 color:#ff8eee
 * manager-index: 2c55483f0ea5d43d color:#21880f
 * setup-update: c6065bbbfb60d9da color:#92dbba
 * response-return: 06a4a2a81aa47d63 color:#8e66aa
 * extends-service: 26aee9a99ea2d6a2 color:#ab37b
 */



/*
 * result-component: fc71311d3e2c84bb color:#76a1b2
 * observer-listener: 432686f91b74c1df color:#590caa
 * boolean-validate: b7bd451e4ce7bc12 color:#bc0894
 * helper-array: 8a1d582ecc417b88 color:#7aea63
 * update-service: e47ad6dedaa65cb6 color:#15dbc0
 * state-callback: 449c12fa4cc5d264 color:#b50e05
 * item-controller: 84789fcd5a059496 color:#cfe209
 * service-calculate: c65b60930e0be611 color:#96aaf9
 * validate-subscriber: 7e69475999ea448a color:#e64db7
 * request-parameter: 966238e7ac477fd6 color:#ee7cc1
 * request-state: 9888f6858d7fe344 color:#6e7511
 * handler-interface: cd5a647878234ee1 color:#9932a8
 * calculate-render: 4d95560df9f281f1 color:#757d38
 * list-property: e2f9fd4273ca75d8 color:#739614
 * abstract-update: 9f6b4dc63282572f color:#bca23f
 * setup-validate: 0918c374b2168fca color:#b23e8c
 * subscriber-component: d40a5dfc737514b7 color:#5df45b
 * calculate-parameter: 7e56981a1c769c8a color:#45aaf5
 * error-component: a0584f934aaffff3 color:#7ef42e
 * function-optimize: c7547c1e12e1545a color:#cb6840
 * property-request: 7be317e736043753 color:#2b2527
 */



/*
 * storage-transform: bde9b6ca8d4612b0 color:#5dd75f
 * state-abstract: c337345679b53465 color:#d59b78
 * property-value: 699eb027cec74097 color:#445c26
 * component-implements: d330021118c81b5a color:#a64291
 * constant-promise: e7483a33254a9d72 color:#54219a
 * setup-list: b624bd616502a617 color:#dfc7c8
 * index-implements: 04f18d13b8283438 color:#97415b
 * function-props: 58c93271700b6f9e color:#4b3643
 * error-component: d20a111525fd2ce6 color:#3609fb
 * reject-parameter: 34a6655aeb361cef color:#ea22d7
 * object-extends: 40d03ae592602c94 color:#744921
 * configure-optimize: 69b5ad86a9bd6a64 color:#41d550
 * load-resolve: f03a422401b23be6 color:#ad7077
 * setup-controller: f83b1db120ff260e color:#494ae
 * reject-state: 10f60bd0aefeb749 color:#1e3e96
 * item-execute: e5d3705d60f5d30b color:#ee9ae3
 * component-fetch: 3858be77e9e59403 color:#2e0a08
 * listener-props: d046d4a2da91e867 color:#2940c0
 * transform-success: 3c03ab419fd7bf12 color:#ea9c7d
 * constructor-observer: db176e59e385a4d4 color:#522b6
 * property-item: bffce06f7a69a5aa color:#55c4e6
 * async-implements: 7068a4ebc9ea7739 color:#e95d75
 * extends-render: 6f84813f53053f4d color:#9c3640
 * event-storage: ac393dff4fc7f09d color:#41ff95
 * extends-function: 8b9cd6b1070be2a8 color:#61666f
 * implements-optimize: eba0e51a0c86741d color:#448669
 * render-optimize: 5357548cf1a6fd54 color:#771a0c
 * index-function: eb43f3c7c09ba286 color:#488ecc
 * method-success: 8222cf0a3a9f283f color:#60a8a4
 * calculate-return: b03f12235841a53c color:#22a3ae
 * property-module: 333bc92c3aaa9b33 color:#ad2d0c
 * index-index: e6f1faa3864b85d4 color:#2d8a64
 * callback-update: e785c9750a605051 color:#11f55c
 * state-index: 9e710e2d2b9579f3 color:#fbdd02
 * interface-function: 67b9e42eebd04829 color:#a628f
 * number-parameter: 9a76ec6f6c41dfc3 color:#85337d
 * storage-initialize: 92b167beb1617dfc color:#335a56
 * manager-utility: 71b01f356620ef2a color:#1a283e
 * process-abstract: da371975d040f301 color:#aa1c72
 * abstract-method: 8188e7d567d823df color:#44ab99
 * implements-manager: 7c37870448dbf74a color:#facf49
 * implements-controller: 19243bb549dff777 color:#651ad
 * async-success: a4530b8430663999 color:#bba1eb
 * constant-event: 33a6ae7e57af1956 color:#706ca9
 */



/*
 * reject-storage: 947e77b716560de4 color:#340a95
 * optimize-await: 8a5125d26495cf67 color:#374caf
 * cache-item: 03ab40de46e15f47 color:#31bd65
 * load-abstract: 6c8e4255808dce87 color:#fd7ebb
 * method-error: 2d2c6da0045d8f2f color:#df4c9b
 * object-initialize: a51ac687de340b33 color:#cd9dc3
 * constructor-service: 721ce61d9d12a6bf color:#ec34f
 * result-boolean: fd30eb4215f702f7 color:#cdfe10
 * property-string: a4a3ec7f82fc1973 color:#65c79f
 * boolean-manager: fc767cf840b2e2d2 color:#ca7f9f
 * render-cache: 9b5adc486c1f13a0 color:#a7916
 * handler-service: ae09b1362c83bee0 color:#150de6
 * controller-cache: cc949c5b3ecb114f color:#28dbd2
 * constant-subscriber: 8b3325d653e01c34 color:#305269
 * array-manager: 8b44d891cb02632e color:#c78163
 * implements-validate: d800e3ff101b84b4 color:#25373f
 * list-cache: 201eb6c7f11c1f94 color:#95c28b
 * object-controller: 40fea781cffef816 color:#ce0623
 * module-load: e9dee3f296e2f0b5 color:#12a3bc
 * extends-function: c296afdd47395fe0 color:#87837
 * optimize-component: 19d56cd79cb9b9c7 color:#b54dd2
 * load-setup: f9738a623c9da548 color:#582a76
 * prototype-success: 38fb5b1eb2f986ad color:#b5ccd7
 * reject-service: 127906259dcbe13e color:#30dcd7
 * storage-array: 095520b9113eb270 color:#79a6b2
 * initialize-error: c5e1c07dea4d69ab color:#73b695
 * request-cache: 8079a99a386fff45 color:#72ee6e
 * calculate-parameter: e92bffa9b1996b7d color:#f220a2
 * property-data: 9790ceec9910fbd9 color:#f4b341
 * request-service: ceb51d77ed625be8 color:#48d176
 * item-async: 524acb661fd39bad color:#6054bc
 * string-component: e9f31db600882d67 color:#8ce947
 * prototype-transform: 67128201305f5b3d color:#ebde7d
 * success-await: 1b67634f3df8c7eb color:#7be7a
 * result-error: 0b608b7dfb56e35b color:#3ff787
 * index-calculate: 85dcd1a917ac38ff color:#3741b3
 * render-object: 77ebb1b8bf3ed7a7 color:#c22fef
 * number-item: 230531307f801b47 color:#b264c4
 * parse-boolean: 0ac8484f088d10ac color:#78a8fe
 * list-variable: fbda7b05349bae8a color:#7b8f6a
 * constant-handler: 8c0c84ece037ed53 color:#2f41d2
 * callback-parse: e5e85e089fcd4b7f color:#3fc2
 */



uni-button{position:relative;display:block;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;box-sizing:border-box;font-size:18px;text-align:center;text-decoration:none;line-height:2.55555556;border-radius:5px;-webkit-tap-highlight-color:transparent;overflow:hidden;color:#000;background-color:#f8f8f8;cursor:pointer}uni-button[hidden]{display:none!important}uni-button:after{content:" ";width:200%;height:200%;position:absolute;top:0;left:0;border:1px solid rgba(0,0,0,.2);transform:scale(.5);transform-origin:0 0;box-sizing:border-box;border-radius:10px}uni-button[native]{padding-left:0;padding-right:0}uni-button[native] .uni-button-cover-view-wrapper{border:inherit;border-color:inherit;border-radius:inherit;background-color:inherit}uni-button[native] .uni-button-cover-view-inner{padding-left:14px;padding-right:14px}uni-button uni-cover-view{line-height:inherit;white-space:inherit}uni-button[type=default]{color:#000;background-color:#f8f8f8}uni-button[type=primary]{color:#fff;background-color:#007aff}uni-button[type=warn]{color:#fff;background-color:#e64340}uni-button[disabled]{color:rgba(255,255,255,.6);cursor:not-allowed}uni-button[disabled][type=default],uni-button[disabled]:not([type]){color:rgba(0,0,0,.3);background-color:#f7f7f7}uni-button[disabled][type=primary]{background-color:rgba(0,122,255,.6)}uni-button[disabled][type=warn]{background-color:#ec8b89}uni-button[type=primary][plain]{color:#007aff;border:1px solid #007aff;background-color:transparent}uni-button[type=primary][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=primary][plain]:after{border-width:0}uni-button[type=default][plain]{color:#353535;border:1px solid #353535;background-color:transparent}uni-button[type=default][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=default][plain]:after{border-width:0}uni-button[plain]{color:#353535;border:1px solid #353535;background-color:transparent}uni-button[plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[plain]:after{border-width:0}uni-button[plain][native] .uni-button-cover-view-inner{padding:0}uni-button[type=warn][plain]{color:#e64340;border:1px solid #e64340;background-color:transparent}uni-button[type=warn][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=warn][plain]:after{border-width:0}uni-button[size=mini]{display:inline-block;line-height:2.3;font-size:13px;padding:0 1.34em}uni-button[size=mini][native]{padding:0}uni-button[size=mini][native] .uni-button-cover-view-inner{padding:0 1.34em}uni-button[loading]:not([disabled]){cursor:progress}uni-button[loading]:before{content:" ";display:inline-block;width:18px;height:18px;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}uni-button[loading][type=primary]{color:rgba(255,255,255,.6);background-color:#0062cc}uni-button[loading][type=primary][plain]{color:#007aff;background-color:transparent}uni-button[loading][type=default]{color:rgba(0,0,0,.6);background-color:#dedede}uni-button[loading][type=default][plain]{color:#353535;background-color:transparent}uni-button[loading][type=warn]{color:rgba(255,255,255,.6);background-color:#ce3c39}uni-button[loading][type=warn][plain]{color:#e64340;background-color:transparent}uni-button[loading][native]:before{content:none}.button-hover{color:rgba(0,0,0,.6);background-color:#dedede}.button-hover[plain]{color:rgba(53,53,53,.6);border-color:rgba(53,53,53,.6);background-color:transparent}.button-hover[type=primary]{color:rgba(255,255,255,.6);background-color:#0062cc}.button-hover[type=primary][plain]{color:rgba(0,122,255,.6);border-color:rgba(0,122,255,.6);background-color:transparent}.button-hover[type=default]{color:rgba(0,0,0,.6);background-color:#dedede}.button-hover[type=default][plain]{color:rgba(53,53,53,.6);border-color:rgba(53,53,53,.6);background-color:transparent}.button-hover[type=warn]{color:rgba(255,255,255,.6);background-color:#ce3c39}.button-hover[type=warn][plain]{color:rgba(230,67,64,.6);border-color:rgba(230,67,64,.6);background-color:transparent}uni-checkbox-group[hidden]{display:none}uni-checkbox{-webkit-tap-highlight-color:transparent;display:inline-block;cursor:pointer}uni-checkbox[hidden]{display:none}uni-checkbox[disabled]{cursor:not-allowed}.uni-checkbox-wrapper{display:inline-flex;align-items:center;vertical-align:middle}.uni-checkbox-input{margin-right:5px;-webkit-appearance:none;appearance:none;outline:0;border:1px solid #d1d1d1;background-color:#fff;border-radius:3px;width:22px;height:22px;position:relative}.uni-checkbox-input svg{color:#007aff;font-size:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%) scale(.73)}@media (hover: hover){uni-checkbox:not([disabled]) .uni-checkbox-input:hover{border-color:var(--HOVER-BD-COLOR, #007aff)!important}}.uni-checkbox-input.uni-checkbox-input-disabled{background-color:#e1e1e1}.uni-checkbox-input.uni-checkbox-input-disabled:before{color:#adadad}uni-checkbox-group{display:block}uni-image{width:320px;height:240px;display:inline-block;overflow:hidden;position:relative}uni-image[hidden]{display:none}uni-image>div{width:100%;height:100%;background-repeat:no-repeat}uni-image>img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}uni-image>.uni-image-will-change{will-change:transform}uni-input{display:block;font-size:16px;line-height:1.4em;height:1.4em;min-height:1.4em;overflow:hidden}uni-input[hidden]{display:none}.uni-input-wrapper,.uni-input-placeholder,.uni-input-form,.uni-input-input{outline:none;border:none;padding:0;margin:0;text-decoration:inherit}.uni-input-wrapper,.uni-input-form{display:flex;position:relative;width:100%;height:100%;flex-direction:column;justify-content:center}.uni-input-placeholder,.uni-input-input{width:100%}.uni-input-placeholder{position:absolute;top:auto!important;left:0;color:gray;overflow:hidden;text-overflow:clip;white-space:pre;word-break:keep-all;pointer-events:none;line-height:inherit}.uni-input-input{position:relative;display:block;height:100%;background:none;color:inherit;opacity:1;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-indent:inherit;text-transform:inherit;text-shadow:inherit}.uni-input-input[type=search]::-webkit-search-cancel-button,.uni-input-input[type=search]::-webkit-search-decoration{display:none}.uni-input-input::-webkit-outer-spin-button,.uni-input-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.uni-input-input[type=number]{-moz-appearance:textfield}.uni-input-input:disabled{-webkit-text-fill-color:currentcolor}.uni-label-pointer{cursor:pointer}uni-picker-view-column{flex:1;position:relative;height:100%;overflow:hidden}uni-picker-view-column[hidden]{display:none}.uni-picker-view-group{height:100%;overflow:hidden}.uni-picker-view-mask{transform:translateZ(0)}.uni-picker-view-indicator,.uni-picker-view-mask{position:absolute;left:0;width:100%;z-index:3;pointer-events:none}.uni-picker-view-mask{top:0;height:100%;margin:0 auto;background-image:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(0deg,rgba(255,255,255,.95),rgba(255,255,255,.6));background-position:top,bottom;background-size:100% 102px;background-repeat:no-repeat;transform:translateZ(0)}.uni-picker-view-indicator{height:34px;top:50%;transform:translateY(-50%)}.uni-picker-view-content{position:absolute;top:0;left:0;width:100%;will-change:transform;padding:102px 0;cursor:pointer}.uni-picker-view-content>*{height:var(--picker-view-column-indicator-height);overflow:hidden}.uni-picker-view-indicator:before{top:0;border-top:1px solid #e5e5e5;transform-origin:0 0;transform:scaleY(.5)}.uni-picker-view-indicator:after{bottom:0;border-bottom:1px solid #e5e5e5;transform-origin:0 100%;transform:scaleY(.5)}.uni-picker-view-indicator:after,.uni-picker-view-indicator:before{content:" ";position:absolute;left:0;right:0;height:1px;color:#e5e5e5}uni-picker-view{display:block}.uni-picker-view-wrapper{display:flex;position:relative;overflow:hidden;height:100%}uni-picker-view[hidden]{display:none}.uni-scroll-view-refresher{position:relative;overflow:hidden;flex-shrink:0}.uni-scroll-view-refresher-container{position:absolute;width:100%;bottom:0;display:flex;flex-direction:column-reverse}.uni-scroll-view-refresh{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.uni-scroll-view-refresh-inner{display:flex;align-items:center;justify-content:center;line-height:0;width:40px;height:40px;border-radius:50%;background-color:#fff;box-shadow:0 1px 6px rgba(0,0,0,.118),0 1px 4px rgba(0,0,0,.118)}.uni-scroll-view-refresh__spinner{transform-origin:center center;animation:uni-scroll-view-refresh-rotate 2s linear infinite}.uni-scroll-view-refresh__spinner>circle{stroke:currentColor;stroke-linecap:round;animation:uni-scroll-view-refresh-dash 2s linear infinite}@keyframes uni-scroll-view-refresh-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes uni-scroll-view-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}}@keyframes once-show{0%{top:0}}uni-resize-sensor,uni-resize-sensor>div{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}uni-resize-sensor{display:block;z-index:-1;visibility:hidden;animation:once-show 1ms}uni-resize-sensor>div>div{position:absolute;left:0;top:0}uni-resize-sensor>div:first-child>div{width:100000px;height:100000px}uni-resize-sensor>div:last-child>div{width:200%;height:200%}uni-scroll-view{display:block;width:100%}uni-scroll-view[hidden]{display:none}.uni-scroll-view{position:relative;-webkit-overflow-scrolling:touch;width:100%;height:100%;max-height:inherit}.uni-scroll-view-scrollbar-hidden::-webkit-scrollbar{display:none}.uni-scroll-view-scrollbar-hidden{-moz-scrollbars:none;scrollbar-width:none}.uni-scroll-view-content{width:100%;height:100%}uni-swiper-item{display:block;overflow:hidden;will-change:transform;position:absolute;width:100%;height:100%;cursor:grab}uni-swiper-item[hidden]{display:none}uni-swiper{display:block;height:150px}uni-swiper[hidden]{display:none}.uni-swiper-wrapper{overflow:hidden;position:relative;width:100%;height:100%;transform:translateZ(0)}.uni-swiper-slides{position:absolute;left:0;top:0;right:0;bottom:0}.uni-swiper-slide-frame{position:absolute;left:0;top:0;width:100%;height:100%;will-change:transform}.uni-swiper-dots{position:absolute;font-size:0}.uni-swiper-dots-horizontal{left:50%;bottom:10px;text-align:center;white-space:nowrap;transform:translate(-50%)}.uni-swiper-dots-horizontal .uni-swiper-dot{margin-right:8px}.uni-swiper-dots-horizontal .uni-swiper-dot:last-child{margin-right:0}.uni-swiper-dots-vertical{right:10px;top:50%;text-align:right;transform:translateY(-50%)}.uni-swiper-dots-vertical .uni-swiper-dot{display:block;margin-bottom:9px}.uni-swiper-dots-vertical .uni-swiper-dot:last-child{margin-bottom:0}.uni-swiper-dot{display:inline-block;width:8px;height:8px;cursor:pointer;transition-property:background-color;transition-timing-function:ease;background:rgba(0,0,0,.3);border-radius:50%}.uni-swiper-dot-active{background-color:#000}.uni-swiper-navigation{width:26px;height:26px;cursor:pointer;position:absolute;top:50%;margin-top:-13px;display:flex;align-items:center;transition:all .2s;border-radius:50%;opacity:1}.uni-swiper-navigation-disabled{opacity:.35;cursor:not-allowed}.uni-swiper-navigation-hide{opacity:0;cursor:auto;pointer-events:none}.uni-swiper-navigation-prev{left:10px}.uni-swiper-navigation-prev svg{margin-left:-1px;left:10px}.uni-swiper-navigation-prev.uni-swiper-navigation-vertical{top:18px;left:50%;margin-left:-13px}.uni-swiper-navigation-prev.uni-swiper-navigation-vertical svg{transform:rotate(90deg);margin-left:auto;margin-top:-2px}.uni-swiper-navigation-next{right:10px}.uni-swiper-navigation-next svg{transform:rotate(180deg)}.uni-swiper-navigation-next.uni-swiper-navigation-vertical{top:auto;bottom:5px;left:50%;margin-left:-13px}.uni-swiper-navigation-next.uni-swiper-navigation-vertical svg{margin-top:2px;transform:rotate(270deg)}uni-text[selectable]{cursor:auto;-webkit-user-select:text;user-select:text}uni-text{white-space:pre-line}uni-textarea{width:300px;height:150px;display:block;position:relative;font-size:16px;line-height:normal;white-space:pre-wrap;word-break:break-all}uni-textarea[hidden]{display:none}uni-textarea[auto-height=true]{height:fit-content!important}.uni-textarea-wrapper,.uni-textarea-placeholder,.uni-textarea-line,.uni-textarea-compute,.uni-textarea-textarea{outline:none;border:none;padding:0;margin:0;text-decoration:inherit}.uni-textarea-wrapper{display:block;position:relative;width:100%;height:100%;min-height:inherit;overflow-y:hidden}.uni-textarea-placeholder,.uni-textarea-line,.uni-textarea-compute,.uni-textarea-textarea{position:absolute;width:100%;height:100%;left:0;top:0;white-space:inherit;word-break:inherit}.uni-textarea-placeholder{color:gray;overflow:hidden}.uni-textarea-line,.uni-textarea-compute{visibility:hidden;height:auto}.uni-textarea-line{width:1em}.uni-textarea-compute-auto-height{overflow-wrap:break-word}.uni-textarea-textarea{resize:none;background:none;color:inherit;opacity:1;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-indent:inherit;text-transform:inherit;text-shadow:inherit}.uni-textarea-textarea-fix-margin{width:auto;right:0;margin:0 -3px}.uni-textarea-textarea:disabled{-webkit-text-fill-color:currentcolor}uni-view{display:block}uni-view[hidden]{display:none}uni-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:block;box-sizing:border-box}.uni-modal{position:fixed;z-index:999;width:80%;max-width:300px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;text-align:center;border-radius:3px;overflow:hidden}.uni-modal *{box-sizing:border-box}.uni-modal__hd{padding:1em 1.6em .3em}.uni-modal__title{font-weight:400;font-size:18px;word-wrap:break-word;word-break:break-all;white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.uni-modal__bd{padding:1.3em 1.6em;min-height:40px;font-size:15px;line-height:1.4;word-wrap:break-word;word-break:break-all;white-space:pre-wrap;color:#999;max-height:400px;overflow-x:hidden;overflow-y:auto}.uni-modal__textarea{resize:none;border:0;margin:0;width:90%;padding:10px;font-size:20px;outline:none;border:none;background-color:#eee;text-decoration:inherit;line-height:1.2}.uni-modal__ft{position:relative;line-height:48px;font-size:18px;display:flex}.uni-modal__ft:after{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #d5d5d6;color:#d5d5d6;transform-origin:0 0;transform:scaleY(.5)}.uni-modal__btn{display:block;flex:1;color:#3cc51f;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;cursor:pointer}.uni-modal__btn:active{background-color:#eee}.uni-modal__btn:after{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1px solid #d5d5d6;color:#d5d5d6;transform-origin:0 0;transform:scaleX(.5)}.uni-modal__btn:first-child:after{display:none}.uni-modal__btn_default{color:#353535}.uni-modal__btn_primary{color:#007aff}uni-toast{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:block;box-sizing:border-box;pointer-events:none;font-size:16px}.uni-sample-toast{position:fixed;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:80%}.uni-simple-toast__text{display:inline-block;vertical-align:middle;color:#fff;background-color:rgba(17,17,17,.7);padding:10px 20px;border-radius:5px;font-size:13px;text-align:center;max-width:100%;word-break:break-word;white-space:normal}uni-toast .uni-mask{pointer-events:auto}.uni-toast{position:fixed;z-index:999;width:8em;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(17,17,17,.7);text-align:center;border-radius:5px;color:#fff}.uni-toast *{box-sizing:border-box}.uni-toast__icon{margin:20px 0 0;width:38px!important;height:38px!important;vertical-align:baseline!important}.uni-icon_toast{margin:15px 0 0}.uni-icon_toast.uni-icon-success-no-circle:before{color:#fff;font-size:55px}.uni-icon_toast.uni-loading{margin:20px 0 0;width:38px;height:38px;vertical-align:baseline}.uni-toast__content{margin:0 0 15px}uni-picker{position:relative;display:block;cursor:pointer}uni-picker[hidden]{display:none}uni-picker[disabled]{cursor:not-allowed}.uni-picker-container{display:none;position:fixed;left:0;right:0;top:0;bottom:0;box-sizing:border-box;z-index:999;font-size:16px}.uni-picker-container .uni-picker-custom *{box-sizing:border-box}.uni-picker-container .uni-picker-custom{position:fixed;left:0;bottom:0;transform:translateY(100%);backface-visibility:hidden;z-index:999;width:100%;background-color:#fff;visibility:hidden;transition:transform .3s,visibility .3s}.uni-picker-container .uni-picker-custom.uni-picker-toggle{visibility:visible;transform:translate(0)}.uni-picker-container .uni-picker-content{position:relative;display:block;width:100%;height:238px;background-color:#fff}.uni-picker-container .uni-picker-item{padding:0;height:34px;line-height:34px;text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}.uni-picker-container .uni-picker-header{display:block;position:relative;text-align:center;width:100%;height:45px}.uni-picker-container .uni-picker-header:after{content:"";position:absolute;left:0;bottom:0;right:0;height:1px;clear:both;border-bottom:1px solid #e5e5e5;color:#e5e5e5;transform-origin:0 100%;transform:scaleY(.5)}.uni-picker-container .uni-picker-action{display:block;max-width:50%;top:0;height:100%;box-sizing:border-box;padding:0 14px;font-size:17px;line-height:45px;overflow:hidden;cursor:pointer}.uni-picker-container .uni-picker-action.uni-picker-action-cancel{float:left;color:#888}.uni-picker-container .uni-picker-action.uni-picker-action-confirm{float:right;color:#007aff}.uni-picker-container .uni-picker-select{display:none}.uni-picker-system{position:absolute;display:none;display:block;top:0;left:0;width:100%;height:100%;overflow:hidden}.uni-picker-system>.uni-picker-system_input{position:absolute;border:none;height:100%;opacity:0;cursor:pointer}.uni-picker-system>.uni-picker-system_input.firefox{top:0;left:0;width:100%}.uni-picker-system>.uni-picker-system_input.chrome{top:0;left:0;width:2em;font-size:32px;height:32px}@media screen and (min-width: 500px) and (min-height: 500px){.uni-mask.uni-picker-mask{background:none}.uni-picker-container .uni-picker-custom{width:300px!important;left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%);opacity:0;border-radius:5px;transition:opacity .3s,visibility .3s;box-shadow:0 0 20px 5px rgba(0,0,0,.3)}.uni-picker-container .uni-picker-header{border-radius:5px 5px 0 0}.uni-picker-container .uni-picker-content{transform:translate(0 0);overflow:hidden;border-radius:0 0 5px 5px}.uni-picker-container .uni-picker-custom.uni-picker-toggle{opacity:1;transform:translate(-50%,-50%)}.uni-selector-select .uni-picker-header,.uni-selector-select .uni-picker-content{display:none}.uni-selector-select .uni-picker-select{display:block;max-height:300px;overflow:auto;background-color:#fff;border-radius:5px;padding:6px 0}.uni-selector-select .uni-picker-item{padding:0 10px;color:#555}.uni-selector-select .uni-picker-item:hover{background-color:#f6f6f6}.uni-selector-select .uni-picker-item.selected{color:#007aff}}uni-video{width:300px;height:225px;display:inline-block;line-height:0;overflow:hidden;position:relative}uni-video[hidden]{display:none}.uni-video-container{width:100%;height:100%;background-color:#000;display:inline-block;position:absolute;top:0;left:0;overflow:hidden;object-position:inherit}.uni-video-container.uni-video-type-fullscreen{position:fixed;z-index:999}.uni-video-video{width:100%;height:100%;object-position:inherit}.uni-video-cover{position:absolute;top:0;left:0;bottom:0;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(1,1,1,.5);z-index:1}.uni-video-slots{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.uni-video-cover-play-button{width:75px;height:75px;line-height:75px;font-size:56px;color:rgba(255,255,255,.5);cursor:pointer}.uni-video-cover-play-button:after{content:"\ea24"}.uni-video-cover-duration{color:#fff;font-size:16px;line-height:1;margin-top:10px}.uni-video-bar{height:44px;background-image:linear-gradient(-180deg,transparent,rgba(0,0,0,.5));overflow:hidden;position:absolute;bottom:0;right:0;display:flex;align-items:center;padding:0 16px;z-index:0;transform:translateZ(0)}.uni-video-bar.uni-video-bar-full{left:0}.uni-video-controls{display:flex;flex-grow:1;margin:0 8.5px;align-items:center}.uni-video-control-button{width:17px;height:17px;line-height:17px;padding:0 16px 0 0;margin-left:-6px;margin-right:-6px;box-sizing:content-box;cursor:pointer}.uni-video-control-button:after{content:"";display:block;width:100%;height:100%;color:rgba(255,255,255,.5)}.uni-video-control-button.uni-video-control-button-play:after{content:"\ea24"}.uni-video-control-button.uni-video-control-button-pause:after{content:"\ea25"}.uni-video-current-time,.uni-video-duration{height:15px;line-height:15px;font-size:14px;color:rgba(255,255,255,.5)}.uni-video-progress-container{flex-grow:2;position:relative}.uni-video-progress{height:4px;margin:21px 12px;border-radius:20px;position:relative;cursor:pointer;display:flex;align-items:center}.uni-video-progress.uni-video-progress-progressing{height:8px}.uni-video-progress .uni-video-progress-played{background-color:#fff;border-top-left-radius:20px;border-bottom-left-radius:20px}.uni-video-progress-played,.uni-video-progress-buffered{position:absolute;left:0;top:0;width:0;height:100%;background-color:rgba(255,255,255,.3)}.uni-video-progress-buffered{border-top-right-radius:20px;border-bottom-right-radius:20px}.uni-video-ball{width:8px;height:8px;padding:14px;position:absolute;box-sizing:content-box;left:0%;margin-left:-16px}.uni-video-ball.uni-video-ball-progressing{width:16px;height:16px}.uni-video-inner{width:100%;height:100%;background-color:#fff;border-radius:50%;box-shadow:0 0 2px #ccc}.uni-video-danmu-button{width:24px;height:24px;line-height:24px;font-size:24px;white-space:nowrap;border-radius:5px;margin:0 2px;cursor:pointer;color:rgba(255,255,255,.5)}.uni-video-danmu-button:after{content:"\ea26"}.uni-video-danmu-button.uni-video-danmu-button-active:after{content:"\ea27"}.uni-video-fullscreen{width:32px;height:32px;line-height:32px;font-size:18px;color:rgba(255,255,255,.5);box-sizing:content-box;cursor:pointer}.uni-video-fullscreen:after{content:"\ea29"}.uni-video-fullscreen.uni-video-type-fullscreen:after{content:"\ea28"}.uni-video-danmu{position:absolute;top:0;left:0;bottom:0;width:100%;margin-top:14px;margin-bottom:44px;font-size:14px;line-height:14px;overflow:visible}.uni-video-danmu-item{line-height:1;position:absolute;color:#fff;white-space:nowrap;left:100%;transform:translate(0);transition-property:left,transform;transition-duration:3s;transition-timing-function:linear}.uni-video-toast{pointer-events:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:5px;background-color:rgba(255,255,255,.6);color:#000;display:none}.uni-video-toast.uni-video-toast-progress{display:block;background-color:rgba(0,0,0,.5);color:rgba(255,255,255,.6);font-size:24px;line-height:18px;padding:6px}.uni-video-toast.uni-video-toast-progress .uni-video-toast-title-current-time{color:rgba(255,255,255,.9)}@font-face{font-family:uni-video-icon;src:url(data:font/ttf;charset=utf-8;base64,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) format("truetype")}.uni-video-icon{font-family:uni-video-icon!important;text-align:center}.uni-video-loading{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.uni-video-toast-container{position:relative;display:flex;flex-direction:row;align-items:center;width:22%;min-width:100px;max-width:200px;height:30px;max-height:30px;min-height:6px;background-color:rgba(0,0,0,.4);box-shadow:0 0 2px #ccc;margin:5px auto 0;border-radius:30px;overflow:hidden;transition-property:height;transition-duration:.2s;transition-timing-function:ease-in-out;opacity:.6}.uni-video-toast-container.uni-video-toast-container-thin{height:6px}.uni-video-toast-container-thin .uni-video-toast-icon{display:none}.uni-video-toast-icon{font-size:20px;position:absolute;left:10px;color:#222;z-index:1}.uni-video-toast-draw{height:100%;background-color:#fff}





/*
 * interface-service: a0c4d7c0bb1a8c18 color:#96ad96
 * resolve-service: b4e2351cbe696441 color:#7ac5d9
 * event-parse: 59db59aed92c83e4 color:#dc93fb
 * success-success: 261a641bc2309f89 color:#8768a8
 * implements-context: 22030c15ad0a80a0 color:#2c92d8
 * object-cache: 0985248d8d38987b color:#a2cfc4
 * string-boolean: 4a562dc16be1e2ab color:#dcfd08
 * setup-implements: 07a080f2798d2978 color:#c4b271
 * abstract-error: 184abba1a3c73e34 color:#d18464
 * event-controller: 4308f9b89a10dbbc color:#9662b5
 * observer-validate: 8ad484cc6dac3dbe color:#9b1d3a
 * error-reject: d8d23bf146cc49e1 color:#f4a036
 * utility-boolean: 3cd2605464e7b2f1 color:#fc806e
 * parameter-transform: 8efa639435c2b5dd color:#224c9c
 * render-props: 9e1c15076b14c4aa color:#c5a33d
 * transform-return: 2d9e5c3976a81157 color:#b96fa3
 * item-initialize: 03b3757f3af3a20d color:#1cd25b
 * storage-manager: 5b5933119e50b0a8 color:#c0524a
 * cache-module: d4ae371108a24aff color:#7654a8
 * process-constant: 1d523db081b6e3e1 color:#b22432
 * module-transform: aa62d34822662c0f color:#dfb934
 * reject-resolve: af9cf3caafd356b8 color:#38eb44
 * validate-property: 29d0587b5c21016f color:#25e12e
 * cache-item: c70e04f48efd9389 color:#6c99a3
 * cache-validate: 7018e47a8a34c223 color:#300936
 * boolean-validate: 1562ed15a37bf0aa color:#c9a315
 * index-resolve: 6c14d92a2c77fee6 color:#1d6c72
 * listener-subscriber: 115cccd3e83d6904 color:#833a18
 * implements-constructor: 1fd3d6b2c8b466cb color:#4e5c0
 * property-event: 57aa4d46c50bed92 color:#c90cbd
 * service-listener: 0e57952440279018 color:#6b2491
 * array-error: b0544dfd19424213 color:#f27dc
 * list-subscriber: 5be1df528d444215 color:#4796d9
 * method-module: 512f8c4b425ce6b3 color:#aad83e
 * list-props: d93c14f8df88556a color:#827141
 * observer-variable: 1554c4de2695c5fd color:#affb8d
 * return-parameter: f49aab5a2a38fa51 color:#9f3a1c
 * fetch-configure: fd2bac0ab9d56cd9 color:#9eb56
 * constructor-string: 91ce017081723b60 color:#403e16
 * state-variable: e220a8b9efd3162b color:#ec7077
 * implements-error: 47212a7e17d90073 color:#630331
 * parameter-array: 893367bf29ccd1ff color:#141aa7
 * success-parse: d7d491da31c44566 color:#f65efd
 * fetch-setup: 0b764f7f1eb9a1d1 color:#853b63
 * configure-value: eddb90b127274556 color:#55f105
 * function-listener: 5bd228867f3768aa color:#5f7809
 * await-method: 5a272c1f7ed798d6 color:#b8a1d4
 * reject-parse: 545f84a4cc4d739e color:#9efc3f
 */






/*
 * module-controller: 0efd10dbb3898e90 color:#788e7a
 * response-helper: 14d6e9eeecee4923 color:#82c3e4
 * setup-handler: def3e894f8d88b2d color:#cf3a14
 * storage-setup: 6d126d442f7adce9 color:#ea7b38
 * observer-context: 7079234f6509648f color:#5963d2
 * module-index: b1caf8445f4c4b82 color:#baeddb
 * cache-method: 44bfcd9821797314 color:#b0ae5a
 * controller-method: f31c791b56c304c1 color:#b11a8e
 * async-async: 9617c9d6ec4bfe15 color:#4e0ec8
 * parameter-prototype: 6e09d21abfbc6187 color:#35d9eb
 * event-parameter: 21b42714aebfc33d color:#1c6d
 * process-extends: ef8fb41e5c244fcb color:#36319
 * item-async: b3e497ac753ea372 color:#8b7a73
 * promise-value: b0c702179056e3e7 color:#fc505a
 * helper-module: 24f3abda71bbeb8b color:#8c4d7a
 * controller-cache: 6cf8b400b58d5835 color:#e69c0a
 * cache-subscriber: 28e309b91de8145d color:#9aff3
 * prototype-reject: 700b01157ccd912a color:#d17e48
 * helper-property: a45925637428bce5 color:#98dc76
 * response-value: 2ca4d2c5843cb9bc color:#8156cc
 * implements-await: ee6686a2181aaab3 color:#78cb6b
 * cache-observer: e07fb36419140339 color:#889963
 * interface-item: 446641bef56fdc62 color:#5ef0cd
 * async-parse: 9764d400016e8645 color:#3d5cac
 * constructor-props: 4218688e720e305a color:#f88d30
 * fetch-module: 63736ed79e5e8dcb color:#7de265
 * validate-execute: 9189db28f4cb1534 color:#b33fe8
 * parse-async: d2751c01300589d3 color:#aacc1f
 * handler-handler: 8c25a053badb572a color:#668a46
 * parse-await: 1fda75b862e66927 color:#e0c2cd
 * promise-item: ee175e10d423e40d color:#adbd66
 * storage-controller: 28fbd614da94a9fd color:#8fa5b2
 * value-prototype: b85fcccc68bfb6d4 color:#6ff691
 * render-manager: 9b2749bd591d6dbd color:#92c60
 * setup-service: 5fe990e854fffec8 color:#98e6aa
 * render-method: a7e2152eb6ffbbff color:#ed4c06
 */




/*
 * render-success: ff43e1c5b133ca6a color:#44c415
 * parameter-number: e50bcef8f667791b color:#8ef94f
 * return-parse: 9217bfae0612d0f5 color:#9fb388
 * value-fetch: 5d8bae7dd902ca73 color:#d4b349
 * storage-success: 3389aed3f34ff22b color:#2aeceb
 * boolean-constant: 8492f6e10073a012 color:#a7f375
 * listener-callback: 60fd0a20bec13531 color:#6f9b66
 * validate-prototype: 8a9b66abaafeadc9 color:#722448
 * implements-callback: 45f5f86b216796e0 color:#8b6914
 * controller-event: 7fd8a225ceff9b6d color:#47dd7f
 * storage-interface: 0901cc86ba230007 color:#952b93
 * string-index: 251593b98b399d2f color:#45eb7a
 * state-optimize: da9ac690640db6e0 color:#4e6166
 * listener-return: 3938572181bbf974 color:#76db3d
 * implements-helper: 41da9e0f6c582cd5 color:#dc32f5
 * fetch-calculate: 2472aa7cb167a61d color:#eb2881
 * boolean-handler: 86a79761f1d3d261 color:#e5d953
 * validate-cache: c4c02855f443f478 color:#42a562
 * props-async: 010c5980b936cb17 color:#749bd5
 * result-item: ad1560d303180cce color:#41e298
 * key-controller: f89f203eebb75882 color:#fb436b
 * property-storage: 794892935d8aea00 color:#1b7420
 * fetch-context: 77d8114137e5d845 color:#64abc8
 * implements-configure: 3dfedbfa006e972e color:#bd682e
 * update-data: d4e9aacfeff71cf8 color:#85b1f9
 * callback-callback: 51c2316e6dbbbe1e color:#d2b7a0
 * handler-constant: 155956fcb44829be color:#99bf41
 * error-key: a8bbd9d54f250043 color:#32f90f
 * key-parse: d0cb30bf6f462e25 color:#c793af
 * string-configure: aa199522f1f7e026 color:#e645cf
 * fetch-process: b0f4726b0f6c29eb color:#c92085
 * resolve-transform: 547d0f2b771eb86a color:#4f5469
 * fetch-method: 5a6d2718e1c7eb1e color:#88b22
 * implements-parameter: 667aa8a119536cd8 color:#4c6c13
 * observer-error: 18aaa5f9b75aad34 color:#2d6e12
 */




/*
 * response-listener: 6db0f5494d3d41ae color:#b91702
 * request-return: ce22e75f1ff14448 color:#1d8c0f
 * key-request: adace80785c1508b color:#1776c6
 * string-list: a7a04b2a9c34e806 color:#4ccc98
 * listener-array: 230b8a42940b2482 color:#15e334
 * subscriber-calculate: cf7dd8867856f3cd color:#d73d81
 * storage-validate: 5fd1770cba73b808 color:#ce1b9e
 * list-callback: dce3dbdc2316c1cf color:#991696
 * event-return: cec8d11a10c4ad91 color:#d37e07
 * module-error: bdf8aecf8d45bef6 color:#4bd9d8
 * array-observer: 85b4f13b407432b8 color:#8d891b
 * function-function: f77026f1790048d4 color:#323892
 * callback-request: d672696ffe7b9e60 color:#635201
 * await-data: a8db2693c428377c color:#5e0194
 * return-initialize: 1af128def6fe199e color:#38dd30
 * setup-component: 473a1b5cba9ab0bd color:#bc6679
 * component-service: 97d3119e43403bc6 color:#d6e520
 * storage-subscriber: 0944a55259fa2217 color:#586be7
 * abstract-handler: 8f2945e36d91374f color:#5054a2
 * handler-return: af0b1b7212b06c45 color:#29e282
 * render-method: 2cf52d7ca892b3ce color:#2232c8
 * helper-resolve: 490d7d1016002f94 color:#b06c2a
 * return-module: 9b19d45531b43f7b color:#786c2e
 */




/*
 * reject-object: ac24d36a26737406 color:#149430
 * promise-props: 9285a863ab1f7cb8 color:#8df1c7
 * subscriber-subscriber: f948406abcc02c02 color:#52c7f2
 * await-render: ca3d47adde98f25e color:#eda8db
 * abstract-render: 8a69ba126bb5347e color:#e84c93
 * number-utility: 3d9f7c774b67af74 color:#49c022
 * request-array: 5f2caf66890368bd color:#8ac1a0
 * fetch-error: 0c6893db688f516d color:#a1c3b1
 * number-function: 1577263ecdc66803 color:#3ddfae
 * boolean-observer: 163bb0fb600d9e49 color:#9d2b3e
 * transform-execute: 3ef405f3dac7bd43 color:#fe4f6e
 * cache-constant: b73cdc0a3f3af0f3 color:#eb86c4
 * component-function: 7304ce8cbc95cbcd color:#fe79c2
 * validate-parameter: c5069629027fc14b color:#8f7e51
 * state-render: cc891e830601dbef color:#893a1e
 * configure-optimize: fe81ae8d7392a12f color:#60de20
 * data-manager: f213adefad23dda1 color:#9c871
 * array-await: 203aa857c6290a8a color:#851412
 * storage-transform: 8e9da2a153589307 color:#d9815c
 * success-async: 7382d39d2ef38e91 color:#63664e
 * configure-object: 83a9d5f7aca4d346 color:#c95b37
 * variable-helper: c848024085f7d60e color:#7b8e98
 * manager-abstract: 1e4d61efdf828b63 color:#27c7a9
 */





/*
 * utility-item: 34aeb45df39f0403 color:#4aeef5
 * object-fetch: 66317ae13c123a42 color:#3d887d
 * result-execute: 5e364e5933330115 color:#da0ad9
 * item-state: edd2e68dea8e591b color:#365354
 * callback-module: 17056dda36a30a2a color:#373880
 * transform-listener: f141f15318baa986 color:#33285b
 * success-constructor: d5ed43f1388a76d6 color:#cd981e
 * service-component: dbbd0ea9d568f1a7 color:#6b43ba
 * state-optimize: 884cc06c3e40bb85 color:#620e33
 * cache-result: 1a1df65ec3a25f3c color:#c29b1d
 * setup-parse: b5269e7ecaf140f6 color:#3c5f63
 * value-implements: 24fc4a8b44df72fc color:#64dee5
 * helper-await: d7a24a67d357ade0 color:#6ceb99
 * success-context: 5164f2f4b8b6a9b4 color:#5a1f27
 * helper-observer: c5ba78373c16bcaa color:#d7158c
 * value-module: f1c7cc4295845c27 color:#d25b61
 * return-observer: 2306b7204c9b5f70 color:#561c1
 * prototype-implements: e6987ed1b9a29c06 color:#354791
 * response-async: 639b9c2662a5c7b2 color:#21d3cf
 * calculate-boolean: e2c1309cf7e2b3f4 color:#6ea1fc
 * number-handler: fd295eaee9bb562b color:#b65b84
 * utility-listener: 119a8f21184c722a color:#88817d
 * request-constructor: f52aae00e9ff0a64 color:#452b2a
 * handler-interface: fae22c1ffd279c4b color:#86d19a
 * fetch-success: 3cd18fabae109a17 color:#3edbda
 * index-return: 4fadf8e63688c657 color:#9aff1
 * service-cache: ef1734e031444782 color:#ac6540
 * parameter-props: dfeb331463765df6 color:#12c93f
 * props-property: d86831901068857c color:#30f4ad
 * validate-request: c142f54f9b085a37 color:#55db61
 * extends-fetch: 6e05ac3996a96532 color:#cfd059
 * fetch-props: 8b8f664851ab4a91 color:#13c443
 * optimize-utility: da8accd8f1530d6b color:#a2c2e3
 * variable-configure: 9cedb108b3bf51c9 color:#1020aa
 * reject-property: 41a50484bd65f656 color:#eab1a5
 * request-object: 699625bd10270446 color:#bf155a
 * load-observer: 8b93fa8d2e3ba1aa color:#e3b77d
 * callback-module: 4718d6c50b587e99 color:#12d2f6
 * reject-configure: 826d092fd473fc40 color:#8e4699
 * index-validate: bac83d87dbf481ef color:#3c037c
 * variable-extends: 7945f413ea3c39ac color:#1b1bed
 * transform-optimize: 8d78d398cbdc89ee color:#394f34
 * implements-calculate: 70840586d9a45e33 color:#c4f6c3
 * manager-parameter: 67166e87e9ae68b9 color:#384611
 * return-string: d3d0ca2ee83947e3 color:#8ae40b
 * string-error: f41a6177118bc0de color:#4c2bc4
 * event-cache: 69b65e45e7b3fdfe color:#bf6f53
 */





/*
 * load-function: c648514ce1e14be4 color:#befe41
 * string-abstract: cfa8abf58d3df88c color:#7a74be
 * setup-state: 6d82bd25dad1296d color:#792f44
 * error-await: 2a0419728a788505 color:#add68
 * parameter-response: 174655992fe1231e color:#4cd3f4
 * event-transform: 46641a48e7cc0106 color:#fb97f5
 * callback-list: 0bd325caec6ef9cd color:#b663ef
 * parameter-parameter: ab677396bb0fa13b color:#39be1a
 * observer-calculate: 1ba170100f7913db color:#2d057d
 * controller-listener: baacd3d6dde8ae8c color:#f0926b
 * fetch-observer: afdd0ca8af133150 color:#b0dfec
 * context-manager: ad4d55f7eb21fca8 color:#f38a97
 * variable-optimize: 2c094f7aa696ac8e color:#f1f888
 * callback-initialize: 849524b2fa248ac3 color:#29aa3e
 * load-calculate: 68cedd13ba7c4014 color:#f39ef2
 * success-list: 4071bf40599b16a4 color:#8fd944
 * response-string: dbe44e6bb77bd948 color:#aa0e79
 * item-boolean: e089a579eed711d6 color:#b320c2
 * parameter-component: e6e4f92d158256e1 color:#7e20ce
 * resolve-component: 3f2da2c8ec6774b8 color:#b6c797
 * index-state: 0f93917f824fd3d2 color:#ca328e
 * async-result: af8688494323cbae color:#6f2d82
 * listener-property: 48db5c8f72b15125 color:#1f5950
 * index-abstract: d0abfb1265c8d39e color:#cd2070
 * array-list: e3f698ed564a497c color:#20aad4
 * function-error: 8abd37dd807e1a54 color:#b0da4f
 * interface-prototype: 8e38eddcb2bfa3de color:#dfe42
 * interface-manager: 54cb1357c038e9bf color:#32ca0f
 * response-state: 15fd5824ee1018c4 color:#122d20
 * interface-request: 4ca39bf26e542bcd color:#48ce4f
 * array-render: a635550b37a71c1f color:#c2f2df
 * controller-service: e0e34629ae2dd047 color:#98cf9e
 * setup-abstract: 48671a2361eb5e9d color:#af5298
 * service-execute: 579eb2f6d6f5a9a8 color:#52341b
 * success-data: ac0dfad829464b66 color:#e79de0
 * constant-listener: 6916b78a880be4df color:#68cb6
 * number-setup: f92b1373f8f72d8a color:#2182ef
 * request-list: b9b9958b31406124 color:#d4c7c7
 */





/*
 * promise-render: 16840a81856b9161 color:#f818a9
 * calculate-context: cf2989e0577a7518 color:#c961bb
 * handler-resolve: 4c94fddb03e8e7d9 color:#72414d
 * property-boolean: a898f775d7485c9f color:#e4bbbd
 * property-parameter: ab6b21dde10a2f04 color:#9094b8
 * initialize-calculate: 33433a6cc35006d4 color:#50503c
 * success-state: 3e28859ccc899a8f color:#5b2043
 * validate-number: d2f5ecaab78fe499 color:#33ef7f
 * boolean-render: cf814c60c782021a color:#1027bf
 * load-variable: 7bceb439360ff90f color:#b8644f
 * setup-boolean: 1de8a1b3a1a9ce3c color:#b42ddc
 * return-index: ef76fa1df9975ff8 color:#a7ac86
 * optimize-fetch: f6a25cabf32c5caa color:#fb2aac
 * parse-observer: bd477262df729711 color:#51f57e
 * constant-callback: 156afe9e96d892b8 color:#ab172
 * transform-resolve: 020f64ea68204c1c color:#ed648d
 * constant-reject: a99d039664b7e8bd color:#305baf
 * service-manager: 59fe77b47b07b938 color:#30e4ca
 * optimize-render: 3bb2289157013bd1 color:#28f67e
 * prototype-result: ed0ec930648e58e4 color:#1b7172
 * implements-data: b875c85d60c2668e color:#db00
 */



/*
 * interface-calculate: c4caa7c6157fd211 color:#2ad737
 * initialize-constructor: cbe398f7036ca7dd color:#b3e05b
 * callback-list: 084d5870f7a66491 color:#390b6c
 * abstract-execute: 5632f2769e42a8fc color:#3649d5
 * implements-observer: f5a955cb4f1fc092 color:#1304b4
 * async-string: e0964d86ac958d48 color:#bba9c7
 * listener-value: 756b78533fdf1385 color:#f1a670
 * property-object: 2361d0d179915b5e color:#413f44
 * load-cache: 428b5106df7b5cf5 color:#1ff4a0
 * initialize-item: 6a9bcf378be0c365 color:#a42e43
 * string-resolve: 070ea927645f3dfe color:#70a60a
 * transform-string: 7c34405c2d58be75 color:#df82cf
 * variable-promise: 2e1a4b3a74822451 color:#60eb96
 * index-interface: e8e7fdac62dc6aaf color:#9dc0a5
 * observer-list: a566b703e115e82f color:#168a32
 * subscriber-state: e75806a130d53bd7 color:#43d32a
 * reject-method: 9577cd528c7bb896 color:#7743ac
 * event-parameter: 34783ad1f3386b66 color:#bef11
 * boolean-component: 15ce661d627844fd color:#8da655
 * update-item: 22ec8235c3cfac2e color:#6bcc05
 * response-request: 32e9d22703e89db0 color:#816790
 * method-handler: 92842808dcbf8f15 color:#46fe8
 * number-service: 3b10abe51eceafd9 color:#868297
 * return-context: 89c936fcb47927a0 color:#151e46
 * reject-storage: efe4bf79665ca480 color:#f58151
 * execute-validate: 6397ca666c289f92 color:#3e012a
 * interface-load: cd0bc346b30e2a9e color:#24384f
 * method-abstract: 8f50235f28254c32 color:#1a4ea7
 * method-execute: ffd76511b7d3ef3b color:#73927b
 * item-promise: e95410a1417ed3ee color:#ba6b66
 * storage-initialize: 8ff9d0dbbb19b7d7 color:#5ee211
 * load-string: 110bf34431fffa6d color:#61a6c2
 * context-context: b37e177b9e51cb09 color:#6a014e
 * request-parameter: 676690fc71d5606f color:#ad82ff
 */