/*
 * interface-constructor: d3c0a55c2db37157 color:#6c396a
 * handler-parameter: 63efa701c3df1d3a color:#c65010
 * function-boolean: 0276c3bc9a013aa8 color:#19c85d
 * transform-fetch: 8035a3cf112d3ac3 color:#1debe7
 * execute-constructor: dc7c8203a1b616b7 color:#fa1c7b
 * resolve-string: 980b8f535c88f622 color:#5f0df7
 * index-async: e5e4fdee86a8854e color:#a440c6
 * configure-prototype: 4cc3247809b6691d color:#d9280b
 * state-manager: 7ae1c050aa92c997 color:#358bfe
 * process-array: a7314af17a6da301 color:#b2efe5
 * component-data: 85e3a8415da210f0 color:#9454e0
 * update-method: 22b3f8c8bcf0110f color:#ff75cc
 * controller-controller: 04b7d7185d3027a3 color:#c4b238
 * context-cache: 0477028cb3bf6587 color:#d5deeb
 * calculate-module: 55fc1f798857b715 color:#66cc3a
 * validate-validate: 645c76101e388171 color:#7a5602
 * storage-abstract: 0e97e7230bd449b2 color:#514b63
 * subscriber-function: e3e1a387e07ea216 color:#c79afc
 * promise-optimize: 99d83ff1ea890625 color:#edd1d5
 * subscriber-load: 1d2f9f9bfbc74a9e color:#d4c751
 * array-array: c6c726ae252b69b1 color:#e57e7a
 */


/*
 * constant-context: e4714682c343ab21 color:#541425
 * configure-property: 45eae66c55595f01 color:#8711c1
 * context-initialize: d27bb605159eeb58 color:#17ad45
 * calculate-function: 0ec4e3d45eb900d4 color:#ddebba
 * string-module: d87da140ae6c5478 color:#fc2d91
 * cache-abstract: 010bc630171b5d89 color:#5a4e11
 * string-cache: 79de1ba5820c6601 color:#ade3
 * callback-helper: 33b14b1168a6da31 color:#da072c
 * array-data: 793bfc68d63a02b0 color:#ce80bc
 * success-request: 7730804e59f4a2d6 color:#c52150
 * module-storage: d19e70f85b7a76f9 color:#2b90f8
 * prototype-response: df0d852702b6bd59 color:#25fd60
 * result-success: 8604ffe6b8a8f8bd color:#23ca15
 * list-result: a24444ba1e070f0d color:#50068c
 * callback-parameter: 1c7b1d3e0ce03928 color:#91a353
 * component-configure: 1a3161b4eb159ab0 color:#7cc085
 */



/*
 * promise-configure: 4cf50ba77cc92a82 color:#bfdd76
 * handler-prototype: 2485af35787202a2 color:#2a9b83
 * value-parameter: b08c99e50ad8f354 color:#5b7d7c
 * abstract-abstract: be5fc213a52025c6 color:#c1a948
 * async-property: 94c0d39aa51ecd5f color:#a81192
 * optimize-interface: 8a725858dd57db98 color:#c55aff
 * await-value: 0582e8d618ef912e color:#a41bd2
 * calculate-handler: e689235761f2c75b color:#a7ded8
 * execute-initialize: daa5817a26d6983e color:#b64da4
 * storage-execute: 22c84f29f2cb1b01 color:#d5e70e
 * listener-implements: b993fb07bba4c7f8 color:#b79934
 * return-string: f2329a0a096b2389 color:#b71dab
 * handler-optimize: f7dcd428acfb5e30 color:#c487bf
 * parse-constant: 6bc25dca7adc8bcf color:#b7e427
 * number-array: 781b2cd199c5a0a5 color:#4d611a
 * boolean-response: 34668b32681ea04e color:#9a31d0
 * utility-value: 67bbac9a10923591 color:#29c773
 * controller-request: 7566e9d1fc8af216 color:#142065
 * return-prototype: 3080c18492b943b6 color:#ad54b9
 * props-execute: b719eb3b87c11389 color:#437317
 * controller-execute: 45f357db10dd3e15 color:#724551
 * context-load: 2708f50cfe2ccbd0 color:#42aee9
 * execute-variable: 588ec96423ddc0d0 color:#20b82c
 * variable-method: 6d18b368acfc519b color:#e3322a
 * context-controller: cb64d31695365825 color:#337882
 * string-cache: c1b73e646b3e0ac2 color:#42f68d
 * object-props: 0c7c101450aa2daf color:#87f5f5
 * promise-implements: 74c07de55a3e0cbb color:#ff7608
 * boolean-observer: d463cca66ea116a4 color:#b02672
 * resolve-service: f30d4602cebc2b03 color:#bc2d5e
 * key-number: fa9d4dbc3745dff3 color:#a5ebe4
 * configure-module: 1942ed360f714ccb color:#b85123
 * service-error: 864caaac02ad6c18 color:#3d0319
 * callback-data: 58ee21390eb75c31 color:#d771d2
 * prototype-error: 9c45610c87545ab8 color:#5f6cd3
 * context-parameter: fbcbf85645fc598f color:#e24bfc
 */


/*
 * validate-render: bbd3c8b752402a81 color:#69f79c
 * string-setup: 7215690a2c7ea17f color:#7deb6a
 * callback-data: 9f9645b965665f51 color:#fb5965
 * helper-module: cb83dca2d0e75f3f color:#292e1a
 * module-implements: 4c1bd0f52578772d color:#b99e8d
 * key-optimize: f44343ee28e7e534 color:#d7b2bb
 * setup-object: 9a8c3470c84b2ec2 color:#da7b92
 * storage-callback: f3d2bce752ee9702 color:#394c02
 * component-initialize: 2d4fb1571679a05c color:#be2b0
 * helper-handler: 6a1572afb6710b42 color:#bdf35f
 * value-promise: 9a8f36f7026ff2fb color:#77123e
 * boolean-result: e7efb81dcca9f767 color:#1be7c0
 * utility-module: 672eee5f4701e734 color:#3e15c
 * render-process: 716972e55a7aa845 color:#9f52d0
 * state-parameter: dc0665fcd6bbe97a color:#a92353
 * render-validate: 2df8709ca69457ec color:#2ef540
 * listener-resolve: 9da81f0653a3c835 color:#7d6e15
 * validate-number: 8d34e1e05400f5a2 color:#271b5b
 * promise-manager: 049b018bd3c7193e color:#e20795
 * method-number: c4c80471333ea384 color:#abdf85
 * reject-method: 06f71b5191e3a869 color:#4f8894
 * prototype-list: 6d041b86ab85582d color:#cf41b6
 * props-variable: 268d88148db66be4 color:#db3e97
 * constant-abstract: 865d1e008f27c094 color:#48c2c5
 * list-object: 4637d92fe7d5d959 color:#bc6fe4
 * process-extends: 5e3a65e8ecba79b7 color:#1deecd
 * manager-setup: 052c61a3bdb641ed color:#85f5e5
 * component-implements: 6829f1f62344a9af color:#fe563e
 * index-render: c095ebaff0efec75 color:#7a5cfd
 * index-event: bba939c774b44197 color:#986777
 * response-result: ab6a85fb324cffb8 color:#f571b8
 * initialize-module: cf15acd354c7b6c1 color:#9f3a08
 */


/*
 * number-prototype: e4ef541b1547ab01 color:#268d67
 * variable-transform: 12f6b2306db807d3 color:#fdaa54
 * interface-key: 1207692b71e5bea6 color:#5ba971
 * process-boolean: ad0adbeb21eaa0d9 color:#f52d47
 * helper-setup: 02e2f6d4def5140b color:#a554db
 * utility-boolean: 3522ab178d075b7e color:#62cf77
 * render-variable: d5020715c86c2606 color:#c361d6
 * success-extends: 2c75d4c3b6a2c2c8 color:#aa84d1
 * boolean-utility: b13a0f39aa12a136 color:#87e9c1
 * initialize-fetch: 52c7861af748d58a color:#811cd6
 * update-controller: 5502f3c5d051475e color:#b7ddfc
 * optimize-async: 02b6c848ad97b076 color:#f0f67e
 * observer-listener: ecc95f80e5393dc9 color:#61adfa
 * callback-prototype: 220c16d4212d247e color:#1858af
 * method-load: ab0b01d4f0a222e2 color:#406357
 * property-function: 3b6637df941901d4 color:#9afc5e
 * interface-boolean: 73b302488a4adbda color:#defca1
 * component-value: c6f9348ff1b1450f color:#57b5d5
 * transform-await: 546966e6ec1e428b color:#57d59b
 * boolean-data: 60223a0ca07eb9a5 color:#ccf542
 * component-optimize: ea527d551c833a78 color:#a929b7
 * method-interface: ba3cbdae61f6ff59 color:#945ecf
 * cache-calculate: 88085e79b026f9c1 color:#8315ee
 * response-string: 1ab15aa06a900b01 color:#8aefaf
 * result-fetch: 2ac0fe8d3278c182 color:#1ed925
 * abstract-value: d44de6917ab9738a color:#6671c3
 * optimize-context: 935cd08d30d40614 color:#883422
 * promise-process: 0a78865ef49d4f31 color:#beee55
 * callback-extends: ebad9a02ca7e683c color:#f15e1
 * success-error: 42cec8fe34e3fbc7 color:#fe8ce0
 * cache-implements: cf5ee0e641ea9b1a color:#3e6d5b
 * data-reject: 4d7d533ff98ab3bc color:#1afcce
 * boolean-boolean: 852de37278d42028 color:#c9fd0
 * success-optimize: 0b5ce9bc9bc7e55f color:#f96371
 * cache-async: 2116223dfb68702b color:#260c1a
 * success-handler: 6741e1039eba15c8 color:#453eb1
 * await-utility: e728847dfd4fc462 color:#ca10e7
 */



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}







/*
 * component-method: 2b0a5ab27098f9f4 color:#aef00
 * cache-helper: db936ea767236bd2 color:#34bbd4
 * fetch-number: 9ae80ee0c10006e8 color:#f3981f
 * constructor-implements: d6a9ca94f1421002 color:#6b6a10
 * configure-error: 4f98fd8bf716eb9c color:#7b2435
 * transform-list: 4045fe4d0194723a color:#1e02c5
 * abstract-index: 7b795b09a599220d color:#674ea9
 * constant-implements: 0462b3ea7d6c490c color:#bf4e2d
 * render-subscriber: cc52b420bc4a6bee color:#5bb2ef
 * error-helper: d500ae89b462e879 color:#fb8279
 * list-implements: ad7b3ca121f06a6e color:#409e36
 * storage-calculate: 6d2d21da2dcf4b5f color:#e484ec
 * subscriber-cache: f87b888fc247c917 color:#f7c3b7
 * await-extends: 31ca7ba185ba2569 color:#67d5b8
 * configure-constant: b2524fa254c3bb8d color:#820663
 * variable-cache: 281131ef4b1a7904 color:#6cb012
 * load-execute: d96e1634ff4be6c8 color:#950ed4
 * observer-variable: d224396a9fe9fe21 color:#156463
 * state-abstract: 2f2ea35e530b4636 color:#963a12
 * calculate-helper: 84de1fc493dc1a24 color:#2e1332
 * key-update: c54e738033ab3f52 color:#624376
 * boolean-list: 294a62c64d8f0ac9 color:#46501c
 * callback-constant: bd4d72b2ecda14a6 color:#7e43f7
 * service-data: 37ecca18a7227873 color:#2f9cdd
 * load-await: 75b805551e360394 color:#b85fd5
 * promise-string: faa4c838b70ecfb1 color:#bd6791
 * resolve-callback: f67175d9cb24b81c color:#decdf9
 * reject-data: 18cc62d6ed8f3323 color:#1a05e6
 */




/*
 * helper-return: 998b42a6f3826ae8 color:#5bf256
 * callback-execute: 114c31bc1bb543c3 color:#47e092
 * list-controller: 87d0af71049fc17b color:#7b4892
 * success-resolve: c51eb1e7dd3449fb color:#274ed6
 * initialize-load: 4bfa8912683a5462 color:#5e373c
 * list-configure: 3ffaf461c8505c50 color:#678e93
 * props-number: 07dd5f226303edab color:#fa3c5c
 * string-parameter: ab97853477d385de color:#a02029
 * constructor-variable: 7c28eeff43f481dc color:#459b65
 * list-callback: 94e103e92f0e795d color:#a8baab
 * initialize-request: cab5c0127118085e color:#a8328f
 * context-method: e2461c45dc074546 color:#13f07b
 * request-callback: 0851efeb41646fe7 color:#72a16d
 * validate-event: 564c6eb6c8a62419 color:#8356ab
 * update-request: 33c530d7c5917ff6 color:#cd2666
 * method-function: fca2c7dc45ef5fec color:#d36114
 * item-event: 4276c8b01eea8363 color:#257a22
 * initialize-number: 2403828aa06247fd color:#ea4e23
 * initialize-reject: b78078af6693b702 color:#8b17f1
 * event-calculate: 8471214c979c6276 color:#221e25
 * subscriber-calculate: e58cb5694f48ec8b color:#ce3ab1
 * property-number: a0961c98c3af4830 color:#464f0f
 * transform-storage: c7e1ff74c52942e5 color:#d6ff52
 * prototype-render: c61076ccae3d881b color:#36cc9
 * subscriber-index: 190d4c12336bab7d color:#774819
 * method-boolean: 5b508438afabf1e2 color:#a0c395
 * service-service: d656a25d234d5b22 color:#7508f
 * configure-service: dcfceb5ff8122e28 color:#1bc7e4
 * service-manager: 2a2e1423b4e7a849 color:#25184a
 * item-data: e70fdc82f1e86c3e color:#90ddda
 * list-item: b102f99091d09deb color:#b5d2f4
 */





/*
 * event-array: 058a61d6943d2d80 color:#8318bf
 * key-extends: 92f0ce5e22cebd4b color:#570bdd
 * callback-service: 142761017c57f03e color:#4d72fd
 * interface-handler: 58a45f43fe0cce94 color:#7d2836
 * array-optimize: 705e4f31f3dff7ed color:#963b1b
 * property-parameter: 360e6494b2a1a897 color:#9dae4e
 * index-execute: c7195d55312a98a3 color:#4183a9
 * constructor-validate: 12ac77944ade273a color:#1c7771
 * process-transform: efd800f4151584ba color:#b0b180
 * fetch-callback: 71c61ed5626e104e color:#b8b92e
 * subscriber-async: 735c0099153f1999 color:#57053
 * observer-item: feed239ad7f36ca3 color:#3f7146
 * error-listener: 22934f89cacfbfdc color:#e712a2
 * constant-data: fe163b8ea97aa8bc color:#3dc4e9
 * props-response: 9574bcd1399f341e color:#57a1d7
 * number-promise: 886908b35400b7d3 color:#be2fc5
 * result-abstract: aca9c5906a9e383f color:#b2d52c
 * error-cache: c5cc97e050aa0bca color:#7e3dab
 * await-service: 89b346e852ebddd0 color:#b7e1e8
 * index-array: ead85a4b1da71dff color:#3e8532
 * event-utility: ca0595c3386c8fa4 color:#576a8f
 * configure-resolve: 4a69859c9c6c274d color:#fda681
 * callback-service: 79d0c430884b2b8e color:#8d54db
 * utility-update: f9c53c048f0ee927 color:#499733
 * parameter-event: 25604a75864a489b color:#7dac09
 * string-listener: 724e5bf3747d572a color:#2a30d4
 * result-constant: cdaac3b089636b02 color:#e0d89
 * optimize-index: 372b96fccf00523e color:#c02e45
 * transform-prototype: 772212a3354c9f2d color:#b23f84
 * error-list: 711f108ebb911900 color:#9902e
 * return-observer: 5b7f090b76404f46 color:#d22773
 * array-number: 02a37ba3e47dc8f0 color:#6257a7
 * cache-observer: 7ef0e3c8670d71f5 color:#d16612
 * value-fetch: 591326ebd9974fe9 color:#df9e9d
 * validate-fetch: 7f66dbb53e8a818e color:#3b6fd1
 * string-string: 1609f4efdbdc54ce color:#966bec
 * implements-storage: 9ed31dff80e444e0 color:#9f02e5
 * calculate-parse: cdeeb01b8bdc6176 color:#a9e478
 * index-prototype: 5e8ed131234057f5 color:#bef0a5
 * component-subscriber: ad56f5c6c9efe4f8 color:#702237
 * request-object: 091be092de765ca6 color:#9e1604
 * helper-await: f953a67675f09769 color:#3da4dd
 * subscriber-error: 9a0e9e14990fc37b color:#d8e40c
 * success-await: 7f81743176cfd0dc color:#1884b6
 * constant-abstract: 383fa30e0f1d2b63 color:#f25c65
 * fetch-module: 54ed4b3a27ea1719 color:#5e56ec
 * execute-setup: c656313ba2eb83fb color:#7d8982
 * calculate-observer: 78c8d39224006862 color:#1826a5
 * handler-context: 643b027fcf61c1a1 color:#11c7ef
 * success-success: 9b370fb7b4513627 color:#2ffcd0
 * execute-calculate: d5a018601a4a2094 color:#2b6313
 */





/*
 * constructor-await: a940683046f665dc color:#89647d
 * reject-update: b56a5af5f62595a3 color:#f75c91
 * component-variable: d51d6d91f69962f7 color:#e6cdbc
 * helper-error: d55b1228997a67ac color:#104d97
 * cache-interface: dac50891dbccd4b9 color:#306bdb
 * context-optimize: 7ec94758167465de color:#e0557b
 * observer-extends: 38b855d349cf4833 color:#3ff28
 * configure-item: fcaa332e407bf399 color:#f8d445
 * property-update: bc690f7a47e834d6 color:#172da0
 * reject-resolve: cb3c61f4a70f0540 color:#d7e2e8
 * callback-listener: 75e382aed911219e color:#48c773
 * error-props: 722e9c67842ba81a color:#46e7b2
 * service-extends: d2a2df6343bbf9e3 color:#5791f9
 * prototype-state: 2a77e813ce09ad46 color:#59a5f4
 * fetch-return: b87739faa0669bee color:#cefc00
 * request-response: 0b7e23a13eed1c33 color:#7d01c4
 * prototype-module: 43c4f55abd544286 color:#aea4e9
 * value-optimize: e15183a3b527dc28 color:#e71220
 * initialize-data: 86a1447e85cb13cb color:#6a219d
 * configure-context: 0988520a2bafd239 color:#93eb84
 * props-array: 85953ef9bdd3288d color:#975332
 * number-execute: 01d7ab6e6ad6a511 color:#a66c12
 * initialize-update: df031ca03e29678f color:#db0687
 * helper-string: d67f90db9b9ff805 color:#48c073
 * helper-success: 270c837863651402 color:#181507
 * request-validate: e17cd7b59c69cbf1 color:#5c2739
 * transform-interface: ce1bcf6e5371d0e1 color:#3f1abb
 * component-subscriber: a35abb14b8b79d53 color:#1f2c59
 * listener-optimize: 619513a1bcb92a71 color:#2e2eb9
 * context-utility: 21817de907b0c09d color:#810679
 * array-boolean: b5841fc275d32910 color:#6667b7
 * validate-subscriber: 8b08af1d4dc9e1f4 color:#f5ab87
 * subscriber-function: 6fc1530b98046f39 color:#7f97ff
 * list-module: f7f5893769815027 color:#56e227
 * value-component: 66598a82ddeb9a1b color:#f41d41
 * state-prototype: 88df8faeda74457b color:#b2bdae
 * resolve-controller: 3308b98a3429c869 color:#9aa648
 * error-observer: 3b8ad143d8de9000 color:#d1c8ca
 * data-boolean: e4ead559eac84d4c color:#2b3512
 * object-parameter: 53476716e746e856 color:#11de55
 * item-return: 2b2a6bef733747df color:#645ec8
 * constant-storage: 68e484930b1dbd7f color:#a6db40
 * helper-property: fcc556de4d70933d color:#6b3096
 * prototype-reject: fde8629c5e0a64b1 color:#7bdfc1
 * module-utility: 35a656939f1b70f7 color:#29c25a
 * component-list: 8814903ca19f6891 color:#3fd91d
 * execute-event: 13179a35cb86632b color:#a72267
 * abstract-async: 5a1ee8ffc2eaf647 color:#9b02b9
 * object-constructor: a7a64cfecf5aa7d4 color:#748e5f
 * props-state: 7b75ab5ffaa55102 color:#53c33e
 * list-validate: 280be877452e281e color:#9e412b
 * event-service: 6cb1b34476dfbf27 color:#1b216f
 */






/*
 * result-callback: 1f7fa1ceae18acfe color:#ec4893
 * function-controller: a7dc7972a2ca16c7 color:#db4dec
 * property-listener: 3e1f478294c44f69 color:#700427
 * utility-index: 12f349df2c6960d9 color:#fcdecb
 * return-await: fc2259e5ca5cc6e1 color:#679438
 * item-cache: f24d0bdf0bcf3149 color:#2df10a
 * observer-parameter: df380798d94779e8 color:#d4d66b
 * parse-subscriber: 99bf0c4075b3d42a color:#bd7770
 * transform-boolean: a77cdf5415e1193d color:#438b0d
 * validate-load: 6834893add9d5db0 color:#8e69b0
 * optimize-controller: bde0f55767bf5ca9 color:#62036b
 * request-list: c2428d50317d64a1 color:#11106a
 * success-array: e425920f88372133 color:#34d9a2
 * process-method: 9605e248ec9316ca color:#e5ed52
 * state-state: 89b4f5a07b5e547d color:#e17856
 * function-handler: 52c010db32a02464 color:#339ed0
 * interface-abstract: 6d2f3157b683bcfd color:#dea2f4
 * property-context: 63c09eb098484dec color:#9f19ab
 * success-await: 01da342bff98f1ee color:#eda29d
 * transform-promise: c543277c2f48766d color:#9ec8cb
 * string-array: 0ab8c6c389fb76ef color:#ec5276
 * prototype-request: b9a93f9a43caa966 color:#6f2181
 * reject-component: 34b873dfa40543e6 color:#c5d001
 * handler-context: 1c390f2e323ac09e color:#5de1a7
 * data-subscriber: 670399fd95e34dbf color:#f4a458
 * props-reject: 1d42fd0f8b774a2a color:#1b075a
 * async-resolve: 0765062b4941416b color:#526c8f
 * index-constant: 5cd85602d4a0e77a color:#99c3b
 * resolve-number: c19056ad55468b54 color:#a4da97
 * helper-abstract: df5b43fbd4f37120 color:#977a63
 * result-list: 8dab3b4824ea8b0b color:#f7e9f6
 * storage-error: 164c161e779db5a9 color:#f81517
 * error-service: 2d59c9952250ff1d color:#670688
 * resolve-state: 4614fc961ae1ad4c color:#db0b98
 * success-request: 260c54289ac967aa color:#f434db
 * handler-setup: 3c503e384d887ae8 color:#5c03d2
 * key-validate: 1cd1a2870f43652a color:#19c6f5
 * subscriber-manager: 17b359bfe38d608d color:#ac0305
 * resolve-await: 0ef44c2706a04202 color:#e37528
 * variable-observer: 82143c0318046c30 color:#9687fd
 * error-props: 35cb7b8ddd200c46 color:#724959
 * transform-manager: 7c07f3e9bb37166e color:#fda124
 * result-request: b1fe89126ab4bab8 color:#bfcb70
 * method-callback: 3db6cd7eba1124de color:#6fad35
 * configure-prototype: 12ecbdbf78923c63 color:#794270
 * update-execute: e9f7ec5d5f4372d2 color:#7ae3aa
 * setup-function: a7bebb45acdee768 color:#b1070a
 */



/*
 * storage-string: d3f8a2687a2f0e54 color:#dd9f7d
 * service-render: 1e24072c3e59bcb5 color:#c3940
 * success-response: bc02eaa7fe1b9f6a color:#4fd802
 * promise-interface: aac070a3673f9efd color:#647bf3
 * item-number: 6c2e8b2dff2702f4 color:#3052b4
 * storage-setup: 747f42cdd965d266 color:#4b5a1d
 * parameter-async: 76b4c38e007a8c4c color:#7233e4
 * error-async: b359f77b1773e02c color:#5f34b
 * abstract-array: f45f2e8f598f278e color:#3a9f62
 * extends-props: 2b053e391ca45323 color:#749462
 * transform-value: f33372519ba4c3ea color:#b8c81f
 * cache-subscriber: f9533462d4ac36bb color:#f42f45
 * utility-error: 1f46de5345644731 color:#7a5652
 * await-setup: a705218bd841a289 color:#c30441
 * response-setup: f03b8e2d55393783 color:#165b37
 * props-value: 3c4a529fa5be23f8 color:#2e22c0
 * observer-index: c9dee2c6cef9d059 color:#f190b6
 * fetch-configure: 2e64f2d237312ea4 color:#6c945a
 * string-variable: aaae6890e7c69fc1 color:#ccd65b
 * callback-string: 985256fc09d8b887 color:#e13dfb
 * callback-return: 5c1214cebaf56585 color:#1f3ec6
 * method-state: bcc62dfef760349a color:#dffcaf
 * execute-manager: 794ccaedc16e8dfc color:#cffd58
 * configure-await: 121791afc678acfe color:#1db436
 * helper-context: d448da56c16ad4cf color:#6b1879
 * array-value: 4e9966e8bedaff2c color:#d8ce68
 * helper-number: be47cdc0b210f0a9 color:#2a149f
 * controller-property: 1f66fdc43452fd1e color:#3f8ff1
 * utility-constructor: 2ace1b4029846d61 color:#feb6d7
 * observer-callback: 1eb800498cd337bb color:#c99e09
 * transform-props: f2a8d35488de7347 color:#6cd1e4
 * constructor-calculate: 3e4f58a4877c3b9d color:#f273c1
 * resolve-utility: 59f299bb70c7263a color:#6eb940
 * object-number: f2a171203dfe9b89 color:#cffeb8
 * parameter-success: eeabfb579e73d609 color:#a73dab
 * abstract-prototype: edf3798747f317fd color:#72a5c4
 * result-property: 26ab4e7dd9401028 color:#646284
 * calculate-number: 2f78ef880d06a0a0 color:#f3a20d
 * state-initialize: c5956a80a2ef511c color:#f04f21
 * setup-subscriber: e7ea8fee2dadba12 color:#971c40
 * manager-handler: b487535871a23af9 color:#54523b
 * number-await: acc9052a5d0d873e color:#5aff1f
 * validate-listener: bd9300c898c56758 color:#ea21e7
 * key-result: c6599b87217a7c8f color:#a7d39a
 * calculate-manager: 1647858426888cf8 color:#dec196
 * prototype-boolean: 99d2b45ef4de06e7 color:#d0e6d5
 * observer-interface: 354b581315611325 color:#8a7b4c
 * abstract-utility: 66d76870b473d2f8 color:#f6b525
 * abstract-string: 0b28b09136c58bcb color:#2a6a50
 * fetch-request: 5bae7652c67ba5a4 color:#13e49
 * resolve-initialize: da450b56e1894957 color:#844bf7
 * component-resolve: 20bc96b2b6c83088 color:#9b73d6
 * configure-return: 0fd54bbe09a9c869 color:#5556a2
 * interface-object: d60d2d1f9f805ca1 color:#7d2065
 */




/*
 * fetch-component: 6594a68fed724809 color:#324f84
 * await-execute: 4c58fa85cc44e72d color:#3b467
 * prototype-item: 5f69c6f6f0b33e13 color:#12b780
 * fetch-callback: f5091cb77846f615 color:#489138
 * error-controller: 8d74d6ae98b1b1d5 color:#2cac75
 * optimize-property: d68bdd358557c162 color:#cb103a
 * service-boolean: 8bf5658e01588be1 color:#bf681
 * optimize-validate: ac747cedc5b4fc1d color:#2917c1
 * validate-prototype: 639e39f3ec496e45 color:#3e1cdf
 * interface-fetch: a8f15d10f561bf59 color:#63c5e7
 * helper-abstract: eb168104fe10907a color:#e432f9
 * resolve-observer: 9d982b287af80143 color:#3fb43e
 * transform-item: 3c38b01a7ed637f4 color:#5172f
 * update-listener: 23d683a91ccaa51f color:#c4facf
 * index-interface: 3a97f31b6abad5df color:#14bbe0
 * constant-reject: de78e08771d77bf1 color:#542f4f
 * cache-state: 743a5aa90068a234 color:#8982e2
 * request-transform: 9ea3cc9c923cd5f9 color:#4225e3
 * key-initialize: 0213ad2223a2f581 color:#13945d
 * optimize-prototype: 87a3764e1a976d09 color:#3aa2a1
 * interface-callback: 72351bc5803fc4b8 color:#2e9eb3
 * observer-controller: c1368a913bbcf220 color:#697859
 * controller-variable: 0696ada3abe30bd2 color:#8accf2
 * constructor-transform: 337ba56d14e406ac color:#23339
 * validate-method: 391e5bc17fcd6ebd color:#d5bf62
 * property-manager: 3850aad2f3565f3f color:#4715a2
 * value-constant: 2d3dd1b386bff051 color:#d25177
 * result-storage: 07de46f7028ba8f3 color:#46cb70
 * fetch-configure: b02ec36764bb11b8 color:#99583e
 * implements-execute: 83989f868d0f39e2 color:#a17724
 * method-property: c0108576c611c061 color:#33908c
 * optimize-property: 06cf976d1cb98d17 color:#f6494e
 * array-subscriber: 2f8ff76f0c2502bc color:#8d7a
 * abstract-handler: 43dc35e6a185e5c7 color:#623459
 * value-number: 4607cbd4f693fb65 color:#fe8e10
 * request-item: d6403d9ac3f93fb4 color:#f9213c
 * data-constant: bff83fe9dc42d69e color:#5e9c1e
 * load-fetch: cdd3186739c2963e color:#a6ec2c
 * event-string: 6e3307311e0d7c87 color:#642a30
 * property-property: da2ef8f3d011a1a0 color:#6cc5c
 * fetch-error: 8b9800f1d0c4fd04 color:#6c63e5
 * return-handler: 1f819a46cf1f9801 color:#a1315b
 * subscriber-calculate: aca7d6a98eb99a18 color:#874c13
 * state-parameter: e3b478da79f9f05e color:#a4d277
 * interface-module: 5d0293d25fcfcf3c color:#8d3c2f
 * execute-component: e5d2edb374b5aa44 color:#3826e
 * storage-property: d67a63218360e8ee color:#9aa2b8
 * configure-setup: 34f18e5fba043948 color:#a573e0
 * reject-result: 73a77bada6effa52 color:#2377ed
 * extends-extends: 7887d0264c3f4dbe color:#e8a7a8
 * execute-error: a0e062ee5fae02ba color:#4e0729
 */





/*
 * state-transform: c47a43b492b7661e color:#614ab4
 * property-event: 4c040f52bfe00116 color:#27950d
 * return-transform: 623fa1e3736a9d7d color:#400b83
 * reject-variable: 679989806a82dfd0 color:#544a11
 * item-event: eb6648d722c332e1 color:#3735e2
 * extends-validate: 3e7b13c0b9f37a91 color:#f77c11
 * utility-cache: f22727a29252c246 color:#f6cb0a
 * boolean-validate: 7e74908db7d7bde8 color:#18dd85
 * data-method: e71ca0aad4e58065 color:#6ec532
 * property-parse: 0dc66a34a84f4324 color:#f5163a
 * utility-return: dc4aef3ae9ca03aa color:#15ffee
 * listener-calculate: e2ac20160ea7c08d color:#be8d22
 * observer-response: ce8a478bf06f20c6 color:#f222c2
 * await-state: 2070105db52e45a2 color:#96793f
 * load-constant: 3929382092b8662c color:#42a78
 * method-load: cf022996fc112d65 color:#1a23aa
 * reject-event: a53b5c29b52f1e83 color:#2f2f9a
 * parse-fetch: fa847e8d2e74396d color:#17e0e
 * resolve-item: dfa4763a167c254e color:#777b12
 * extends-validate: 9a79db0d693f12c8 color:#826f3c
 * render-index: fdfacb4bfdeb8584 color:#3c9602
 * load-extends: dbb84cd23dc92770 color:#41c447
 * calculate-optimize: d774526e1d9f22ca color:#8fd984
 * method-utility: 3344dc29ef144ea3 color:#252f4d
 * fetch-function: 1531a5982533e8c9 color:#5c6905
 * setup-await: 9c5763807dc99093 color:#47189d
 * promise-number: d963be6e0067f1f9 color:#dcb576
 * list-key: f1e10cb5e003eaf0 color:#2471a6
 * observer-utility: 26b90d6e6c2d1739 color:#778c07
 * callback-key: b64220c36004ce3b color:#e254bb
 * fetch-module: 971cf0f8d83dee56 color:#fff292
 */






/*
 * callback-property: 26fbef4ac7405d9e color:#67ca45
 * data-function: 83303de61c66e6dd color:#bfe0d8
 * abstract-cache: d2c7e4319334e5c7 color:#c4496d
 * resolve-prototype: 5613c5001e9d11b4 color:#d4003e
 * resolve-process: 1a13ab8acb33f9b8 color:#577d79
 * await-initialize: 51b6ed99189ef08e color:#39e5
 * error-setup: fdc9ba8c79fc2360 color:#cfb365
 * abstract-response: c4a95d87fbf957ec color:#7a598f
 * handler-component: 3169d8696160ffa9 color:#9ebe21
 * optimize-utility: 5f874133f607d15b color:#c01d34
 * string-function: 93a88feefda189c3 color:#14eec5
 * load-calculate: 7f83027d213cffb7 color:#92ae56
 * list-request: 906fa82b5565e346 color:#260531
 * async-return: 6629f2b8ba833a34 color:#2f2dca
 * variable-execute: a58ba791886082c9 color:#17b4ea
 * index-execute: d1c115ddb533d560 color:#903555
 * optimize-setup: 3cdf465d9699f404 color:#d31c0
 * number-number: a8065b36f06a200b color:#2fdb08
 * return-interface: 0caba2d87d981ce1 color:#d3bcdf
 * optimize-item: fa39e34ceea1f4d2 color:#cdd6c3
 * prototype-update: cd03cf55af8ad6a2 color:#25fbe9
 * item-key: 058ae593a1a1f96e color:#e6aa5d
 * error-prototype: fd964b29bdad8072 color:#b860c
 * controller-async: 6cfcf11c472c1d03 color:#8193a
 * process-process: 273087db0ba433fb color:#f275b0
 * props-method: 2f1aaefad2cff9c2 color:#31b871
 * listener-transform: 4c283767245e6830 color:#446ffa
 * storage-reject: 87dc5a83b89b28ee color:#78a29c
 * state-resolve: 7994773b52a3e3ba color:#606cd1
 * item-constructor: 76b84002dde83504 color:#28f2be
 * await-subscriber: cead23a70087c007 color:#e4ad3e
 * string-subscriber: e75d3b864193a30b color:#361e0f
 * initialize-props: bb395010b6cb478a color:#da5469
 * implements-await: 0e8438a9f552949a color:#4d6d0b
 * event-helper: d554ca30960d05aa color:#3520e2
 * extends-optimize: 4888fb7b3acabe7b color:#9210a0
 * response-update: 88d19501c3f98d8d color:#ef4f8d
 * parse-result: e7e2cce1f6201b8f color:#46820d
 * configure-fetch: 0a18093b76f78d81 color:#9b6e2
 * number-controller: b2b2a9776190c8a1 color:#d00413
 * response-callback: 94a2f824c811d845 color:#f1263d
 * success-optimize: 5b829cbfc8710cc6 color:#99417b
 * interface-process: a3af45d4f6ad1d1f color:#645cc4
 * constant-value: 9d5f4879e90095a3 color:#248787
 * list-helper: e57aa1f6496becc0 color:#1e03dd
 * response-manager: 5008cf42a3512df0 color:#27a279
 * request-handler: 5617cf18c84f0dcf color:#ceaa45
 * component-transform: 329bfb49bc24ff76 color:#45069e
 * handler-controller: f8e0ffe2e625a8a5 color:#a5fbc1
 * initialize-number: ab371bf7c7a2e278 color:#b23b38
 * implements-listener: 2e19779fabc6ebfe color:#9150ec
 * function-update: 49b6c96e2fe54857 color:#36575c
 */






/*
 * storage-extends: 6fe80a8670ec573c color:#472f2d
 * manager-helper: 1073d9812452ff0b color:#eca199
 * initialize-configure: 3b15093248ae153e color:#de2a5a
 * storage-variable: 5e9acf72461a0d0f color:#d38d53
 * manager-interface: 941ffc64671c4c3c color:#bb6cb7
 * helper-setup: 0f58a351e1b91f06 color:#b462b3
 * extends-initialize: 28cc814f0eac292e color:#447c72
 * utility-response: 9bd035da8d85fbaf color:#220ef1
 * parse-request: d962945bf5ff0e2e color:#c36a5a
 * transform-response: bad8d196a05ae98d color:#883191
 * state-validate: 01fc87b5d5ba380f color:#a29dda
 * initialize-manager: 73cd957abd8886b4 color:#2a9388
 * parameter-parameter: 2d8d50a38df93f16 color:#83b420
 * validate-initialize: 529eef67568ab230 color:#f50d88
 * property-callback: 349baab87cbf4f9b color:#bb218f
 * item-process: 806aed66bd64e608 color:#c99786
 * calculate-fetch: dbddb9aa80c96da9 color:#3057c
 * index-implements: a5f02998c71cc6e0 color:#65a845
 * prototype-execute: f3e9d433b7935f50 color:#8e4a16
 * update-number: 42c54996e02562cd color:#49de2f
 * prototype-fetch: d2d3eecdce89358d color:#c4450f
 * execute-item: 4595db8621cac30b color:#fa8c0f
 * constant-transform: 262fd8e65c263377 color:#f98ee4
 */