/*
 * listener-initialize: 2b1e768d1389ac10 color:#9a30aa
 * utility-event: b62761bff86f9512 color:#cd68c6
 * string-function: 5720395c0a518f80 color:#98b917
 * storage-render: ba97a3bb8838260f color:#900bb1
 * result-extends: cebe174d84fad1de color:#e84be4
 * promise-module: e9f397254370cfae color:#4c9df
 * helper-render: cd70d6fc4bbf8f57 color:#8df80d
 * response-render: 416cfff10da96aa6 color:#d2c31b
 * setup-update: bced27b79c0f8de6 color:#9cf786
 * controller-number: 874f04a67b2c035a color:#5c9e33
 * interface-calculate: af3851e229092349 color:#3b8eb1
 * initialize-validate: 1ea3d5c390f2988e color:#1d4c39
 * parameter-update: 48409e9d8addc464 color:#417291
 * module-method: 6cae888a0c6488cf color:#21ed46
 * utility-handler: 4bef3e5abf2d565c color:#44f09f
 * fetch-optimize: 12b80c0cccb33235 color:#3ee0f6
 * variable-interface: b71c4dce53876647 color:#b6ea57
 * parse-abstract: 54cfddf143c1c251 color:#60106a
 * storage-item: b96a93a047c0336d color:#9aae8a
 * listener-extends: 03dcda5cdcbefc53 color:#b8f70a
 * validate-item: 0ce7feeac2b9b4b2 color:#6a05f1
 * item-property: 79d491b2e31ea143 color:#7a5d96
 * index-load: 20a2302b6339d915 color:#3b9121
 * state-helper: 43cd865b2d095158 color:#784fb
 * constant-resolve: f3f460ec761d9188 color:#71f58a
 * object-optimize: 584cdc4f6d986d93 color:#a5354b
 * optimize-return: ef420c8ecea4f11e color:#4a51a
 * helper-function: 19f926558a281ca8 color:#9588a6
 * transform-configure: 1550add5aad3604f color:#2e1383
 * boolean-prototype: b69968f46a1f2a93 color:#14a3fc
 * context-service: f2667ace9fdebea0 color:#8466d7
 * promise-error: dc1f3f2f4297feb7 color:#7f3a4
 * promise-variable: 6e74762064faf4bf color:#57a8f1
 * constant-result: 4e51e2aa614c04aa color:#3dc527
 * item-constant: d2d97d89819decb2 color:#30acd9
 * success-index: de881dc74c6763da color:#74a524
 * reject-await: c3b69ea0af240c01 color:#b4ff22
 * boolean-data: f34335d70a901b47 color:#211376
 */


/*
 * data-observer: 516f30354e32a7fe color:#4a0949
 * cache-module: f820b300be05b6ca color:#e9489d
 * configure-component: 554e969f40815051 color:#d072d2
 * optimize-return: 374e2dceeecc38bc color:#6f5411
 * constant-props: 14d0fdf4ba4a386c color:#d2c05b
 * request-observer: 2ca6c07d685585e4 color:#3a5ea6
 * storage-setup: 158f714d3d129712 color:#455bc5
 * initialize-storage: a167d61a2ba5b4fd color:#d9df84
 * module-array: 5c8c789714b05458 color:#472d4e
 * fetch-utility: 53c6f4dc92eb5fb4 color:#6f583d
 * execute-promise: aa116016305b704b color:#f4a49f
 * prototype-parameter: 0799c288f6e4fe2d color:#3b8c55
 * update-state: 2e85ee6a55b911ee color:#7414d9
 * handler-function: fb31053a5bf93589 color:#5488fa
 * optimize-process: c87d2f36da6a36b2 color:#ac2ee2
 * abstract-observer: e872138eaaa22cf9 color:#cd2d24
 * storage-implements: eed9574838ee774f color:#548fed
 * async-key: 626b1ec15f67fbb4 color:#c75f2d
 * item-observer: 213756a5183c3605 color:#227518
 * subscriber-object: b84f3ddd50bfa3a6 color:#db6d14
 * reject-abstract: cf938cce64ddaa3e color:#ed965a
 * success-await: 24c7c0ecc22e43a2 color:#31ddc2
 * extends-error: ef5c51e186937254 color:#43684d
 * success-number: 1047fe16ac91c1ea color:#80f7d1
 * setup-key: bb70fcc9ef6768d1 color:#b229d7
 * key-calculate: 17ae4723cfe03f79 color:#f547b
 * listener-listener: 039aa222783df3c9 color:#c2293c
 * await-number: e15455c0f17c48c7 color:#f5ed26
 * data-parse: 00d97e9d20f9a396 color:#dea73e
 * props-item: aed3108982289b99 color:#581569
 * cache-process: 00d653825f49bbf6 color:#8e3b44
 * array-async: 55e4b2cee469243f color:#aa1630
 * cache-abstract: 121e9306aed0d928 color:#990c14
 * initialize-constructor: 5c6c7956847958db color:#f8fe85
 * fetch-constructor: 517282f6bdcab592 color:#a4e31c
 * initialize-load: f653e91307be9e82 color:#ad5202
 * constructor-setup: e9499287dc9b64d8 color:#1c7e0b
 * request-boolean: 0af4d9828369b4da color:#76bef1
 * validate-property: ac83d3d85bee0f32 color:#7c0dd5
 * request-function: 9f57bcf403b020ed color:#b74437
 * object-key: 0d74a63d6026006c color:#4be2a2
 */


/*
 * data-extends: 06a9d0a3e891c7eb color:#b303e6
 * initialize-fetch: 13f173a703e7468a color:#86ffea
 * function-render: e5e30a53ec00ab11 color:#98118
 * parameter-response: 291114d7d29e0e4c color:#7f2a78
 * await-string: c2e7ba16a13707e3 color:#2abf74
 * object-function: ac9da7dfc552c38e color:#7570a6
 * key-item: cb2eee83e2b6084f color:#be3c5a
 * success-function: e749990ad926be17 color:#2a449
 * implements-variable: 59fcc566a8e623e3 color:#3b4bbe
 * parse-item: 9eac9b65a500c706 color:#7eba4b
 * listener-key: 9fd81ff2605e473e color:#72e0ed
 * constructor-storage: 2cf1bf4dd128b0d8 color:#9418f5
 * method-prototype: 35172170a09f4865 color:#e81239
 * validate-value: a9eb63e5428a6f71 color:#a97f81
 * resolve-variable: d09f22b16f673491 color:#310187
 * state-property: 98770235a74869fb color:#10e463
 * item-key: 2cb048083f61b535 color:#b6f45c
 * update-key: 2920fbd9c4c5c16d color:#9a8a97
 * item-subscriber: b867d848bfb5d736 color:#eb33c4
 * execute-request: faa0f82ff7769359 color:#5ac0e7
 * cache-calculate: b4026d6c28f833ba color:#307076
 * resolve-fetch: bca0d59538883c92 color:#a2abbf
 * module-component: 4e5a7862820bb7e4 color:#ef4408
 * setup-fetch: f183f5d68791704d color:#16774c
 * state-index: aaf011e3fc3dceff color:#b3ef5d
 * constructor-optimize: 190095900dbbe46c color:#5c9e2f
 * state-function: fbae5f7db18f9db4 color:#977f8
 * update-await: 68add470fb218cef color:#d6945a
 * method-property: bd1fa42afae4a64a color:#9d1830
 * initialize-process: 8336c8d525c72044 color:#88d942
 * variable-result: c5a38111cda85c95 color:#dbba03
 * state-controller: e0d2983dd014e674 color:#5d4b11
 * boolean-object: 0b40fa79dfb04048 color:#3820ec
 * variable-abstract: 651c0743e6d0ef67 color:#80545f
 * manager-process: c46c857973766d25 color:#3a184
 */


/*
 * success-return: 190c53302c453459 color:#7cde36
 * index-observer: c239c9f8935ce082 color:#5854c9
 * key-constructor: 9a95e24b671c4f17 color:#a5e231
 * parse-data: 3e5162a544570f03 color:#315bf3
 * value-constant: f2f538a857665029 color:#11d82d
 * calculate-prototype: 746a5ebe8f7dbc6d color:#eaf1af
 * string-state: deffca3e5bdd550a color:#988516
 * execute-load: ee7ab057b62a322d color:#eb5fb6
 * constructor-number: 8aba1fbe54439fa9 color:#ef06c5
 * property-key: 8969183436e5a23d color:#e9bee3
 * render-async: 07d3cd988e31c748 color:#7ff089
 * initialize-variable: 52e0b06072b60f44 color:#d2f312
 * data-manager: c8d8f4680010eaee color:#cdfd25
 * transform-update: c17c8924596504cd color:#e1668f
 * data-initialize: 97a5e91d09ef4d63 color:#88fca5
 * optimize-module: bb458ab06d76a8d1 color:#cc492c
 * method-configure: 17d3cf57dbf5a915 color:#451e16
 * utility-context: cb0f90b5e47ae70a color:#3ed34a
 * async-extends: 2b86ff3b24b6befc color:#9704e4
 * component-success: 5a1449b752889524 color:#f57b1d
 * function-state: 7f2091f1a14f093f color:#82ded7
 * process-await: 7bff7a8b2a49d49f color:#1e5d25
 * key-variable: 2d2fca84f69ff7a9 color:#af0282
 * error-render: c619d9249d458675 color:#e2be3
 * component-subscriber: 2b590ee31519afad color:#d078a5
 * success-await: ba7661a2f9d5af0a color:#313234
 * result-render: f6ed83c2623de784 color:#52dca5
 */


/*
 * storage-component: a92a6c4616f0da09 color:#2a6c50
 * context-update: ecbab73e98ffb29f color:#39fad3
 * variable-method: 5560bf10adbfbc8e color:#4597b0
 * update-parse: d5d722be7b107ec0 color:#5ea6b8
 * utility-event: 43cdf2242b15e272 color:#f92b55
 * function-value: 486d150f9ee83e3c color:#3fa435
 * context-calculate: 16b5e8fefb505138 color:#654941
 * variable-controller: 3a3c1d1d251564ff color:#375ac1
 * module-key: 9f51668a776d316a color:#72ac58
 * constant-response: 24326162d4f2ed8f color:#230589
 * prototype-parameter: a3ab839531e22cf7 color:#47cccd
 * prototype-initialize: 0544be4b843dc4bf color:#b634f
 * update-fetch: 9d86d67020f2590f color:#4e854e
 * setup-service: 70a18c8ac54850c8 color:#a718a1
 * context-process: 43c3092ac8078a20 color:#fa9059
 * validate-validate: 174996c78e56131c color:#e31772
 * item-abstract: d0d324cb70da35f4 color:#2f6ade
 * service-item: 7fcfc749005c58d8 color:#c3ce7b
 * callback-function: adc67d809d98f8fb color:#2a262c
 * error-service: cb404dae8fe5d3d0 color:#4f854a
 * parse-fetch: aabfe596d8c9eac2 color:#cc154a
 * manager-optimize: beebf511860afcc0 color:#a9ed78
 * utility-initialize: 6ed5561abe0df6e8 color:#3bf404
 * key-array: ea3ff2ea5e3a859c color:#17cef3
 * reject-load: 6ecba4c8932aa490 color:#32861
 * resolve-initialize: f24fc7bf489d8dd7 color:#e80919
 * handler-fetch: b06f30946cf6413d color:#a7b368
 * string-utility: f8c64406539ba9e7 color:#c5cf3f
 * promise-component: f749cf09fc0789ef color:#f5ff0d
 * render-calculate: 5c2e4ebdaec2ff2d color:#af2738
 * setup-controller: f53de9296162e7fd color:#3159fe
 * resolve-handler: a7df8b618d4b7282 color:#3c299d
 * extends-context: 1be991c35bfd407c color:#181266
 * optimize-extends: 300c4dbe08bce7d1 color:#401671
 * callback-error: dc6b401802ac6933 color:#d5c38f
 * process-async: a1bf7ef7f5ccb4fe color:#d95894
 * promise-calculate: 199e22def170510d color:#1231af
 */


/*
 * parameter-function: 1d52608bebf38fe9 color:#faa326
 * return-state: 32e5ade9dafaaf79 color:#b5fd0f
 * handler-process: d4fa155f8630da3e color:#2c4260
 * reject-method: 7983a12f71aaa4a1 color:#991486
 * module-handler: d33abb76c363e852 color:#632ad8
 * result-function: 703ac386bee9d6fd color:#62981a
 * index-boolean: 669b674ea5705645 color:#e8031e
 * helper-setup: 936e3afca9927bf8 color:#75e605
 * constant-process: 5d80dde88cb09ab9 color:#661ac7
 * handler-return: 5f82234a074cba1f color:#2e0ac6
 * utility-promise: 1e47c33fecf3fefe color:#c70673
 * await-prototype: 07d97d64f6a96ea9 color:#83df35
 * request-calculate: 7cffbbcd18f286a1 color:#3d6972
 * props-state: 3b9e8986563b3057 color:#c72036
 * component-component: 5a1dac1bb4423aa1 color:#286bae
 * listener-event: d6f65590cb6aa740 color:#32fce2
 * helper-calculate: 38ad62be1e0cc1e2 color:#89d2a7
 * prototype-error: bba2d9c05a7327d1 color:#cb00ea
 * async-request: 902cd761974d0b44 color:#aa8da9
 * result-calculate: 171c2e868308a7e4 color:#29c3d1
 * component-configure: a359158a4e3a0bc5 color:#79b2af
 * props-data: e0db00392ab89383 color:#a4b1af
 * module-value: c3ffd0bd5556d0dc color:#427940
 * key-list: 6809c4437038f775 color:#a2ed68
 * utility-index: 18999de3978bea07 color:#d1d329
 * success-utility: 87a64bbdebd5258f color:#aa0dea
 * abstract-list: c599cce712251ab1 color:#e6006
 * fetch-utility: 949523b5d8e6085e color:#87f94d
 * abstract-key: 17eca853660612f2 color:#fcb22c
 * storage-key: 03488dc2fc6fb09a color:#b6ff47
 * key-list: 9c03f5b5640ae8f7 color:#fa2518
 * promise-process: 9066be34a21d2cd4 color:#8fa2fd
 * request-parameter: 379c430b9a87c4d4 color:#4e04d0
 * service-listener: 86c5b48977d7f924 color:#c7132c
 * function-return: 293b834aefa7ca2e color:#cbb698
 * string-subscriber: 5ece03963144d1ff color:#112afa
 * result-setup: 335e074bb54b2745 color:#744de9
 * listener-return: 1a2e0d1190f26a72 color:#3a24b
 * setup-state: de67cfd6af316e70 color:#56ce8
 * method-constructor: 5eda30679b36d738 color:#a446a7
 */



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}





/*
 * extends-resolve: d18d48993ac7e11c color:#4f935f
 * return-response: 8aa1e19e457c55eb color:#b04e8b
 * optimize-helper: b4ef28bea3cc408c color:#9c892b
 * execute-async: 85bebc2abdbb2f6d color:#d9d348
 * observer-resolve: 93683d8c8e9ad4fe color:#241764
 * execute-cache: 4940a0409b5bb897 color:#74374e
 * object-prototype: 74be94cf7b5ebac1 color:#7d9964
 * props-handler: dc7702476ccde6ae color:#c1d59b
 * abstract-execute: 12df5d435e9fb115 color:#925f7
 * item-object: bddd911adb5af0bd color:#d03a22
 * handler-component: f667bd8b3267ba98 color:#ec0f7e
 * property-prototype: 7626d67f4189de8b color:#487ca3
 * handler-constant: bc251d5b98a16430 color:#8563b5
 * return-key: 49153ad7d6670382 color:#b827c2
 * await-result: 39482fb3f75080ac color:#526b1e
 * callback-subscriber: 154e0d10e510538b color:#c14f9b
 * component-execute: 97f53205a2fa3079 color:#e68030
 * handler-reject: 7090b179b603210d color:#123cdd
 * helper-error: 3c9239c7209dee30 color:#21e25b
 * return-method: 02843b30a0ab1f6a color:#e880e7
 * load-controller: 3dc70bc011c77078 color:#649fc3
 * property-prototype: a24ff8f28855d218 color:#9e8a39
 * item-boolean: 745d4ad5e204b45c color:#db9db2
 * callback-subscriber: e490142fb5e175b1 color:#2c5c85
 * variable-abstract: 0e5127fcfdfde0e2 color:#93c783
 */



/*
 * prototype-variable: 4a278e126ddf38bb color:#63c7bd
 * transform-interface: 2bcbfa9f3e33ef28 color:#f4e593
 * success-item: b82d6dccc798fe43 color:#c1307b
 * value-state: 5039894692049bf4 color:#ef88fa
 * storage-observer: 3831977f83c4a881 color:#43d3c9
 * manager-component: 25580e6f790f8945 color:#62306
 * array-subscriber: 244573470b0e926a color:#ae0863
 * reject-boolean: 6783b4c5cc1993b0 color:#116348
 * index-abstract: fc5842f96d7802a2 color:#9cb643
 * transform-listener: b08c27b32f3946f4 color:#47ddc2
 * optimize-component: 1f679d8c978d2cbb color:#b41546
 * abstract-boolean: 7a6ad7a3f18675c5 color:#1997c1
 * interface-implements: 1debbf4eaeb23e9b color:#5aefd0
 * number-storage: b71c8d8dc707050f color:#7cd529
 * utility-validate: 9f2d4a10e126d642 color:#9b714e
 * module-cache: 69a5dfc3aec9692b color:#e37a84
 * execute-setup: 3491569811442e1a color:#db7ee8
 * implements-array: 9a9c4d615ad89713 color:#5a8c6c
 * item-initialize: 6935eb1fb5dcbdb8 color:#2596a6
 * fetch-key: 789d8df44d332621 color:#f950d8
 * handler-constant: 014c678d374bb099 color:#ca9504
 * constant-context: fcf9eedae49bd2ca color:#16d2e4
 * async-state: 9f8a5049dacdfe40 color:#67c04b
 * method-interface: c04da0867b59cef7 color:#26a0a4
 * function-event: 947885747eb82a54 color:#6393cd
 * number-function: 9f74b5b4100c5225 color:#9db7eb
 * module-request: d1604eb6287b2813 color:#70820a
 * index-extends: 9e6320433f69e78a color:#e12294
 */






/*
 * validate-initialize: 6ea5f44dd7816ba4 color:#64980a
 * number-optimize: 2d889f16547c17fb color:#4bfc01
 * load-controller: c628fc73ddeb26f5 color:#6bc1a
 * resolve-transform: 88b1ec2510e90fb3 color:#df6195
 * function-reject: 1d2116347b32579a color:#64ca80
 * process-subscriber: 96985b3f4678cb71 color:#f0a29d
 * resolve-configure: d7ae5943977bf9ef color:#9becbf
 * module-abstract: 095363083084b1d2 color:#e28855
 * observer-resolve: 389229f4da45731e color:#e7973a
 * implements-calculate: 56fae01a8aa50eeb color:#523a17
 * state-request: 5773d4fa16567c16 color:#342092
 * event-observer: 723a4a7fad6ee2d1 color:#7ff1c2
 * constructor-property: f315a4497d134273 color:#5d37f1
 * transform-boolean: cd4594321e7d6aed color:#8be43c
 * cache-listener: 504de74973f8b869 color:#70ef8d
 * context-handler: f5a5ec33c5ec75ba color:#d40305
 * object-prototype: 6fe4988d5deab6d0 color:#2f014e
 * implements-parameter: 0e1a8f082fd187be color:#7651db
 * setup-value: 5c1f4edc0a94fd22 color:#de3b7f
 * item-optimize: f47d8e16bf5b3c04 color:#877f57
 */





/*
 * props-implements: aeef34a6f13f3088 color:#3ff6c1
 * constant-callback: 4c459407e05d2d73 color:#e7fad4
 * interface-success: cd9cc753bfc4757f color:#c994f8
 * optimize-constant: ace3e83f91c8c8a9 color:#443439
 * object-execute: 5d18ca2788d920a0 color:#e81fcb
 * manager-result: 3aabe13714e48450 color:#ae2bd9
 * parameter-optimize: 80e7fc86ca36fdf3 color:#7fd35f
 * value-extends: 76821750b5bd419e color:#a3d857
 * array-cache: 91147f0e0d84ae34 color:#bd8365
 * object-render: a78eed41a326b2d1 color:#19e0e4
 * manager-key: 40959d4fc0701a46 color:#b7b963
 * transform-object: cf8cc6cb87f5bb90 color:#a41609
 * manager-cache: ffeb8000b5489bcd color:#13f965
 * module-promise: d53ca285155d012d color:#17417
 * item-return: 05804434139522b6 color:#babc80
 * parse-optimize: 128fe3653eccd647 color:#f739f4
 * extends-constant: c14b71085a294edb color:#947aeb
 * implements-constant: efa16ef14e113f21 color:#404d03
 * constructor-response: cf80d7fbbac5adf1 color:#31e24e
 * error-data: e83a811a9f3c03f4 color:#e76baa
 * reject-extends: 7ea04accd579228b color:#b37139
 * index-string: 2ab529291f60ecc4 color:#930499
 * property-async: 0a7dd998f12ab954 color:#3c0450
 * props-module: ceb47b8a6dfc824e color:#c9af71
 * number-listener: d58f115b27adac81 color:#495966
 * render-variable: 8bcf732a15f3061c color:#ca52
 * fetch-data: 9129618304da8b21 color:#45ebff
 * await-props: 1cffb155e30e79b8 color:#82687f
 * controller-resolve: ca3cf06482ff20de color:#3fd02b
 * request-response: cf2ee7a19970b980 color:#ff8a58
 * number-optimize: f9d4626baba4901f color:#d99d2b
 * storage-execute: 403ef6923dacc18f color:#c10806
 * response-observer: 776df95fd10fcae4 color:#93f40d
 * prototype-constant: c2272aa6217ff165 color:#a7ecd5
 * subscriber-calculate: 674d8efdea1ff363 color:#af7e7
 * fetch-transform: f19219d7008658bc color:#2ef286
 * interface-index: 44673506217874ed color:#169748
 * return-function: d0a0bb552fb56a20 color:#3701a6
 * object-return: fa918e81384096e6 color:#8468a9
 * subscriber-parse: 4ce12005c0aa4ce9 color:#94802c
 * boolean-configure: 6479b463b34481ca color:#df2ce9
 * object-variable: 8eb5a38d8f6ca734 color:#742912
 * response-service: 636d02657c4aaa42 color:#8517a2
 * update-return: fc2b827bd4c99e95 color:#81e077
 * prototype-implements: 2d47b5c91273d9fd color:#73ae14
 * event-calculate: 1411aa1d8e33196c color:#40142e
 * handler-module: ebe915cfd46b029c color:#6d39a8
 * parse-interface: 899ad08057b8ab94 color:#41926b
 * data-index: eae9125a4992b6a5 color:#978422
 * list-key: 1a6bcbc6eb5b1159 color:#de3a0e
 * method-interface: 4f1b1744a30e12e5 color:#654330
 */






/*
 * update-props: ed7c4c45442a8a99 color:#a37fac
 * extends-response: 6592b6c1840e7d43 color:#a7c329
 * validate-success: 32823e19cbb000dc color:#33c237
 * boolean-calculate: 88b982c03344c772 color:#d9dd9b
 * array-controller: e9be7db209c30368 color:#b2bf4f
 * array-key: 15ace977f5a1bbc9 color:#72cd5e
 * props-render: 21dfd58eea4d115b color:#7775d
 * fetch-event: 01b3a1efd555ae6f color:#1f40f7
 * configure-component: 6e46bea966d02ce2 color:#a71519
 * observer-configure: b1a6d6e97100ce61 color:#3cc385
 * string-transform: 75a7565e5000ade4 color:#b10ccf
 * constant-result: c452601bf762215d color:#e06821
 * storage-setup: 8dbe234ffd02cbc8 color:#7239b5
 * controller-function: 850bcab117d1a341 color:#869416
 * transform-service: cd476a3193205b4a color:#5638af
 * utility-cache: e68ac01de2393087 color:#26f83c
 * data-response: f1765c7dbe3f59b2 color:#1f6b16
 * validate-handler: 0443463847d6ac06 color:#afc77a
 * boolean-transform: e7ab72aab6ce4f32 color:#760ac0
 * process-implements: 892fc81ec8a1c085 color:#229271
 * render-key: d23583adf7487686 color:#6f1837
 * reject-prototype: 7b4dd515f002f33f color:#a476ea
 * property-service: 642ceb3e25cc5c16 color:#ac6d26
 * key-data: ad90c2cb0e4a483d color:#285c
 * manager-variable: 27768b84b7dd94e3 color:#2a17d7
 * component-fetch: d331799dfa9dba66 color:#f226f0
 * process-fetch: 22dc114eb9689e55 color:#b4220c
 * reject-value: 588a8e4cb886a6e9 color:#273fb1
 * module-module: 3396a2b804a19867 color:#2b8ac7
 * calculate-object: 0af49285d2b6501d color:#a5557
 * storage-parameter: 0ec14e760b680106 color:#fc9bf0
 * component-callback: 4e7157d7f9e5a42b color:#3826a6
 * utility-array: 24c881e25635fc0e color:#ffd567
 * utility-array: b1d9461bb3c7083e color:#161689
 * response-parse: 0f9de9077baed8a2 color:#f6fa05
 * optimize-event: 8aba972b76c2ec1b color:#67b826
 * manager-transform: e8d38f43f07aaf67 color:#e67e06
 * listener-callback: d37d79fcb94fff60 color:#ff8d31
 * observer-promise: ebba57bae1b84b0f color:#d6909c
 * service-request: ffc0e69561413b9b color:#37807d
 * cache-response: b354c802931fd448 color:#661435
 * callback-listener: d38d70c6c5fda8f8 color:#1e8ab9
 * prototype-utility: cc46c1f568152a6f color:#70cee1
 * request-update: 1c0745eeeb035937 color:#2b9abc
 * observer-array: 4d6cd0635e187288 color:#3e15ba
 */



/*
 * listener-await: 20175b361f805112 color:#89214d
 * abstract-promise: 5f32474cc4ce2983 color:#f96546
 * variable-resolve: bce5034515f9dcb5 color:#c90c71
 * property-reject: f619dbd0968382d9 color:#2d38f5
 * list-component: 5aa4aa23d1304371 color:#c7a7eb
 * reject-method: 8f63127e28e1b7db color:#37fcdf
 * render-controller: 84edd5f1e66905e3 color:#ac2f45
 * setup-constant: 8f878de6c3c66f37 color:#39a538
 * return-state: f365fb18383b3b42 color:#3dcd0f
 * request-execute: 793eb3e6eed2c184 color:#30095d
 * load-request: e076c05e063cb1fd color:#9b23b
 * service-request: ee3979cbc1bd7a5a color:#dd01f7
 * props-props: 589d23bfe1dada46 color:#423c7a
 * fetch-subscriber: b80dfd1a40aa4a5a color:#6d462f
 * object-update: 1a2c2698c5e6880f color:#da767f
 * number-method: b58acbd715c78845 color:#875813
 * success-controller: e0375413463dcb89 color:#518a2a
 * listener-optimize: cee3a622f85d5a32 color:#886bab
 * cache-optimize: 4b1862ea834eb7f4 color:#11968
 * await-props: 1e3f8aee68b3091d color:#4203e8
 * object-method: d1e18f1f5c1f1b3c color:#825643
 * service-object: b9d79a43ddef8d02 color:#9a859a
 * item-string: b8c7b80e6c7201a8 color:#c8f934
 * state-list: 6bedf841a644a31a color:#9642
 * variable-listener: 354f7ac26a63e71c color:#174917
 * execute-storage: 39e1f0dce7849c31 color:#f2517c
 * observer-prototype: fff1b9081c01600a color:#381710
 * await-fetch: 9c6efca307b7cfef color:#18892b
 * list-prototype: 34b346fa6dfeb3e8 color:#2fb6f4
 * configure-listener: 8bba23a351403693 color:#d0d0e5
 * render-validate: d915dacb995a14f1 color:#34da6c
 * number-cache: 289aa63d5c87e763 color:#2565db
 * render-setup: 5214130d4be8b44a color:#ca292d
 * parse-callback: 9b5d9e3e6a0b6ff9 color:#8305c6
 * utility-subscriber: 6e9022cbf5e3bf5a color:#617339
 */






/*
 * extends-manager: 52dd340dec828fa7 color:#98777f
 * initialize-handler: 130685eb73ebc316 color:#476c2e
 * render-update: accfaeec9c53cde3 color:#2e3bde
 * component-data: 9a58e9e9fd2b6909 color:#d81daf
 * module-validate: 20a51a832427820b color:#114cfe
 * implements-load: 11756bcb7bb46965 color:#84cfa8
 * helper-interface: 1abe1b3235ab3325 color:#bc9971
 * success-render: f251c4fc7ff70b81 color:#8459bb
 * component-error: 0efcfbaafef4252a color:#aee5b
 * request-parse: d4fab3e64b6cde33 color:#bfbe41
 * index-event: 3801e98da7eec894 color:#3b494a
 * process-result: 4f7759e3f187be3a color:#9b2417
 * parameter-props: bc76b9c42cd26ab6 color:#d91ff1
 * execute-render: ae5290e6b63084d8 color:#e9702
 * cache-process: 2a12a8749d7f968c color:#4fac79
 * initialize-subscriber: c774c7c3baeab24c color:#7308e2
 * boolean-property: c92a5197d201e04e color:#bc7851
 * validate-handler: 496ba1407169bf75 color:#4fd8e8
 * render-props: 67ff7593983d614c color:#3f6bfd
 * method-module: a199af30ca643c1a color:#20c29a
 * callback-state: 59026323bcec1759 color:#77ccac
 * string-function: 48d4b52f3f05e1f8 color:#4eff35
 * initialize-await: c589474c4d4aeba3 color:#960d6d
 * storage-async: 6b93f1ec957656ad color:#8408bc
 * load-property: 23a79f8c3a670fea color:#578207
 * callback-resolve: 9bfe82c016e9f2ae color:#1117df
 * process-storage: 430e9f24932ff2fb color:#f1b564
 * implements-parse: c4e55e54faf70f17 color:#e5a657
 * object-render: 827f204d154f9ae3 color:#8f25b
 * module-async: fe1336cb432049c0 color:#35f6a
 * implements-fetch: 0da18c4a56d21061 color:#a067f0
 * event-callback: 4fa0354e1cc254a9 color:#d8c2d5
 */



/*
 * extends-array: fedd95070c7d7851 color:#ee67aa
 * variable-extends: f321cc346b12c5c8 color:#690649
 * handler-constructor: ca4115a746222a4e color:#1f06ad
 * execute-number: 50077bf8c249e521 color:#3933b1
 * array-number: 911ec68722513f7c color:#df8870
 * string-abstract: b0ec30d478b8c3c4 color:#473780
 * props-listener: 86057fc60b7e89a3 color:#22d77c
 * method-await: 3daeafa653418a8a color:#7c545e
 * observer-resolve: adf35fb6c9ae5b8c color:#b3971e
 * request-implements: f2c78d6166aa795c color:#72cf1d
 * handler-item: 6ab372ea6a2812f5 color:#d2d9b6
 * manager-update: 029891f08f0a0ad1 color:#e1ba3e
 * constructor-key: a7ab2598a5dadbda color:#e521a4
 * storage-cache: 33f027103e4a28ce color:#21b936
 * item-cache: a01d2b4d335e2934 color:#831f43
 * async-implements: 332c1eab9b3d8bb2 color:#ad2d3b
 * process-state: 87c59046af5f353d color:#f9dbb9
 * props-value: 5e1cf7a1a5041fa7 color:#bcc10d
 * configure-number: 08bd3b5dbf21a870 color:#2cb627
 * observer-success: 6b510948fafc10ad color:#b480d3
 * transform-property: 583c23a8b3de31e5 color:#4b11a7
 * load-string: 37047e616328a7d6 color:#dc494b
 * interface-value: 8cbbe8bb40a50437 color:#f3f064
 * cache-boolean: 6f0a30a3c547a44c color:#78f341
 * update-fetch: 76375eb07a2bc235 color:#4844f0
 * handler-function: fb9bd140453675a8 color:#2fb8ba
 * validate-configure: 59951f0c67b7122a color:#49d6e6
 * return-result: 5bede74c6488bdd0 color:#2ee3ad
 * utility-utility: 8553d89cc652dd9e color:#dd3270
 * object-string: c702ce9373ed23f7 color:#be208e
 * interface-method: 59167166f9b290c4 color:#b2594f
 * response-constructor: 1eba26c7e7a9440c color:#383672
 * constant-storage: 4d65e059f8dc4d77 color:#7c302a
 * module-response: 6286a3ba08925e6d color:#5110ee
 * fetch-string: 55c2da096ebe9ee8 color:#67c7e0
 * helper-abstract: 52dc4bdd6f1889d0 color:#7c25b3
 * subscriber-parameter: 983bd5a6a8ca9936 color:#6ee9a3
 * configure-setup: f00d8c348a6103c3 color:#535f48
 * promise-constant: bf3b2adc80c178f0 color:#d6e465
 * abstract-number: 3a0cfcef4a3ec578 color:#76dae8
 * validate-extends: 26b34a8c02ad5d9e color:#5db53
 * list-transform: c70386f4ea77708a color:#985063
 * response-prototype: 3d07e3924a49abea color:#3d1ab2
 * resolve-transform: 8d456ad08d9e6526 color:#4580e5
 * execute-error: 6a52a0e08b79b074 color:#ae98e9
 * update-listener: 0d34ff3fd4ac7d9a color:#fdd7cf
 * parse-update: 9f5129b91e0ea7e3 color:#a4a896
 * storage-interface: a9c20acdcc27642d color:#26ea6f
 * execute-interface: b1fcfbe6d8a67629 color:#bc6bdc
 * fetch-boolean: f33b8fcf77080a3a color:#bff0c1
 * observer-item: 4924b40db523d9fd color:#643b47
 * return-implements: 27309d522eb964d3 color:#bc637b
 * constructor-data: c08d14459afa6f51 color:#62f7f7
 * setup-callback: 780bd243acaaef21 color:#d17a46
 * number-item: 03aa59154d310761 color:#c812d8
 * listener-request: 8756cfd28322eafc color:#fef838
 */





/*
 * controller-parse: 75d4c559a913a0e0 color:#1a8dfe
 * promise-list: 4a5ad8cf9be5d793 color:#91365a
 * handler-storage: bbff12497832f980 color:#341c8e
 * render-handler: 513cd5cbc4989b75 color:#ead7a9
 * list-service: 0ecd090ccc3cb621 color:#3013d3
 * extends-storage: c7efb871357a0d99 color:#5ab411
 * method-abstract: 0eb587d6a67515e7 color:#374032
 * resolve-process: dcdb192d4ee9e68f color:#58eb55
 * reject-load: 35da0555212d2ecc color:#ebb081
 * function-service: 074912b9cdfbb2ba color:#22ae5f
 * render-array: 8c38659a3bceede3 color:#1da82f
 * subscriber-string: ae02c6737d180c1d color:#8c3634
 * fetch-resolve: 8d5326ff71d4c653 color:#94ec5d
 * interface-props: 2c5b0d4593bae0b6 color:#5fe7a0
 * variable-prototype: 4154a4d408b04018 color:#ed4ced
 * context-success: 5a9952e2516b7c02 color:#1eacec
 * abstract-event: e2a8a10b99c3612c color:#6ca8c8
 * abstract-calculate: edd1a2d16d23b738 color:#1e390b
 * string-listener: 5fc0a6bb4716dc43 color:#f6bcd8
 * utility-resolve: 980be80e2abeacd1 color:#e968f1
 * item-property: ea38b2571f7b8f78 color:#abde3a
 * load-parse: 2723cd468acf81ad color:#571cfa
 * resolve-abstract: e898d92129b20c9b color:#2d81da
 * response-handler: d2ed7f826de0b03f color:#e8c1bc
 * setup-promise: 30f2960e013798c3 color:#7b0683
 * render-constructor: a8f0111e268801f0 color:#47dc23
 * response-parse: e952cbaac34c1286 color:#8f3045
 * subscriber-optimize: 270c96229d8a9dd4 color:#1aa645
 * constant-component: 0ecd3fa3ac15f4f8 color:#ace398
 * prototype-value: a3040ca8b085e27b color:#626d9d
 * error-method: ab32b9540cdb0b22 color:#efba7
 * method-constructor: 9f55aba37f1de4b7 color:#6e3667
 * response-property: fcf23e0e274a2d9c color:#ebc015
 * reject-variable: 441c5a21c7e6b4ad color:#d31eb3
 * return-response: e25d514923e93a1c color:#5d8ac1
 * parse-execute: c68eb5e617d07a1a color:#f595d0
 */