/*
 * execute-optimize: a415a8a4fbedffab color:#e83dae
 * result-interface: 7a6638ddc05394c0 color:#b1bfae
 * module-implements: 19685f23171b8bb0 color:#4fa8b
 * data-constant: 1b1913890006b09a color:#6b8b33
 * controller-result: f0149e71dadb7674 color:#4e3897
 * value-state: 88567588916c8660 color:#c606da
 * component-function: 4cf0b136ce4d946b color:#f931ea
 * component-variable: d96da1bd32ddedf5 color:#6616fe
 * resolve-fetch: 4de8055e15f6ced0 color:#4ab3df
 * list-await: 838b14e9917ae4d6 color:#b38e70
 * service-constant: bb8c9587ee93a09c color:#9a5da6
 * property-value: 464ed331d928b2f6 color:#29b51d
 * state-object: fa99b62bc9f6ba33 color:#f6f046
 * helper-promise: 601b2464dce3109d color:#9d8e1d
 * constant-service: f31d9d741f571fee color:#2977bb
 * success-boolean: d09ec2de65bb93c5 color:#50b37d
 * transform-promise: 6b97791adba68ec8 color:#383c3c
 * list-index: 69fec9105e18fd5b color:#a6f0ca
 * context-observer: bc691db55fa9cbb1 color:#62542a
 * promise-component: 8de1a680f7eb5813 color:#c83a9
 * property-props: 6461d651da1486d5 color:#95af19
 * handler-extends: 625e290df6224201 color:#8ea14c
 * initialize-resolve: 4ec726fd7ee64f9a color:#c0a145
 * utility-configure: fb723c826ee65d5e color:#15dece
 * subscriber-observer: c00f69d382ef7153 color:#f67a98
 * module-subscriber: 78a8b88b1700d5aa color:#657907
 * callback-success: 2fb630a82f7a36d0 color:#27a4eb
 * controller-item: f7eb527f946d5c69 color:#415999
 * return-context: 9404c774d99d689b color:#89b5fd
 */



/*
 * constructor-validate: 3f58f8b9ef175f17 color:#8a0b7
 * extends-handler: 03b09e4d5c0c6f29 color:#2154e5
 * response-resolve: 6702df450132d994 color:#99cdca
 * error-validate: 0bb557e0e2c76e7d color:#d4323b
 * configure-index: 5c8636988f9aa87a color:#40a0b2
 * initialize-execute: f4d572715ca794e7 color:#48396a
 * list-handler: c67cc19f928dc526 color:#34d83a
 * interface-setup: 7b9d625e35b69728 color:#b0148a
 * request-value: f9a9937cb565508f color:#27246f
 * handler-method: 3f42435319241184 color:#45f90e
 * storage-interface: 0c1c51d0ba768beb color:#923be3
 * async-process: a8e8491abfa3b5bd color:#fc7912
 * subscriber-optimize: f55f26d9e744ba02 color:#efdc93
 * observer-service: 36807a93dd39711e color:#5f0b1d
 * array-resolve: 6b1d40ede73a6887 color:#1b4b60
 * async-fetch: e9cc27b3c8bbde99 color:#77c6d1
 * string-property: 3c1375e1d547a25e color:#cddbc1
 * number-validate: 80f76ee913a38d4d color:#3b7093
 * calculate-initialize: 3f7bb751f5b2a2b6 color:#dcca96
 * data-setup: 0a954ceb680674f5 color:#7351cd
 * calculate-state: 523bdec9f811b620 color:#ea24ef
 * constant-constant: 8d0ac9d8cd965a86 color:#adbd20
 * update-reject: 104aa11586a4b51f color:#370a70
 * listener-error: 274e5e29ac6d11f9 color:#86eb11
 * load-abstract: 89e9134d766c32c1 color:#fc2017
 * method-return: eb57700164d1efbb color:#abaf92
 * cache-list: 92d01481cee441e6 color:#1d566b
 * validate-value: e73760cbd757b484 color:#ed0093
 * fetch-result: 56e4b8c5665871e5 color:#9d97e3
 * props-transform: 3382b85d10914a13 color:#42e278
 * observer-async: b39ac1eca1085842 color:#77ed1f
 * return-listener: 6dd53e4b470b923f color:#1b26bf
 * response-item: 5d37f1e682c823e6 color:#88477a
 * key-helper: 40327a8303e9807a color:#b6046f
 * subscriber-service: 08acfdfbdc5a2f20 color:#67dc21
 * promise-initialize: ec82d3818831a334 color:#4e41d3
 * initialize-parameter: 9ece9a39e8e92c45 color:#d8340c
 * fetch-error: 804291f50b67f144 color:#66205f
 */



/*
 * list-interface: 7a23a27ed15f2964 color:#e9a510
 * optimize-prototype: 74a23cd9189eb211 color:#58ef78
 * boolean-value: baef532c80a95424 color:#89703f
 * fetch-index: 369d191b5a9064f7 color:#7f954d
 * observer-array: f61ee4d825ed0410 color:#ff119c
 * implements-setup: fe8585be6496a727 color:#6eb168
 * helper-event: 755e838cf67a379e color:#5c93a1
 * constant-index: 6a10280434243fcf color:#28e0e1
 * state-optimize: f7e92b92d0359f78 color:#62c512
 * await-array: be2be9c9b5326477 color:#dd2728
 * parameter-execute: fc8351a52d2107d7 color:#ab8fc4
 * controller-manager: 21215ca7e9431ad2 color:#cdda46
 * state-response: ece004430ee0993a color:#b2e6ec
 * observer-list: b4ab5016c1b8edba color:#b42425
 * index-interface: f9b4ff1d8a17682d color:#c6c75c
 * listener-execute: 8d7bd629194a24cc color:#1eeff3
 * await-optimize: b8ebb3277f66473a color:#3323c4
 * boolean-controller: 34e289715a74b627 color:#30d17
 * resolve-subscriber: 518732601e4ff768 color:#2baae
 * await-controller: 0372c855b5e4e808 color:#65bc21
 * storage-index: fd0ce40ac4f9367e color:#4c67e1
 * interface-calculate: 1c7b31574a4bdac4 color:#66f6c2
 * abstract-storage: ca47c76b50189d00 color:#293c7f
 * request-helper: 7732b8c3f3fec659 color:#d1e6a7
 * response-reject: 38dc7ed878d4dcb3 color:#1510df
 * await-execute: 034189873d2ef6c1 color:#359e4f
 * manager-cache: 5772773d1f1eaa90 color:#35d090
 * initialize-property: 661f5d3cf2a4d598 color:#dfbe90
 */


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}







/*
 * string-event: 696d4beb0a1973bb color:#826d99
 * boolean-array: e05d41160e520240 color:#2c5efe
 * utility-fetch: aaa95a9b2c29e608 color:#a22dc0
 * subscriber-variable: 3e317db89a79674b color:#9f2295
 * prototype-list: e81b129f9fa86d06 color:#4824d7
 * method-string: 2920b3b11e378feb color:#440aeb
 * object-parameter: eda1302fe52748fa color:#8776d5
 * extends-callback: c129c1e21d35618f color:#9d98c9
 * fetch-configure: dadf4b5ad4ebf709 color:#2df836
 * handler-return: 7fbc7ae52508d6c0 color:#f3c6a6
 * update-prototype: d9c16574622999e9 color:#fa8be7
 * observer-handler: 0ba75d1f43c78c6b color:#ae2e0c
 * configure-index: 80a2da2011c3f548 color:#132605
 * async-state: ee2662683db6f17c color:#9ad987
 * value-service: cb9b040d96a9b39e color:#614be6
 * implements-subscriber: 1c0a0ca857cc817e color:#8cf82e
 * request-list: 34121324583b37c8 color:#c55471
 * prototype-data: ed97770468ccf8da color:#1126c2
 * transform-value: 1fbc71d9434c96c4 color:#4be659
 * process-list: 7b320c75d8f61f28 color:#253c1
 * array-storage: d823c1c489ba50a6 color:#17641f
 * configure-storage: a612fae7bd11f367 color:#82c93b
 * listener-variable: 338705cbaf5c8c69 color:#d17129
 * index-constant: 429044f520e7b7be color:#53bfd0
 * item-utility: f2914e6a2bfe265e color:#857b2c
 * props-manager: b0b72169dfb2e093 color:#610169
 * utility-reject: e2acada0ca4babe5 color:#233415
 * abstract-variable: 16460643c5d6b3cf color:#9e0687
 * subscriber-state: 98d72eaf0b4c975e color:#7b2500
 * storage-error: 1332ac499e7599c8 color:#7236cc
 * resolve-subscriber: cfc972e1881d889c color:#bbaa70
 * parameter-calculate: 28841befc71e77b3 color:#48baeb
 * render-array: 6f754c95383deb1d color:#a46c23
 * initialize-initialize: 9bb26cdbf7271eb2 color:#3a66d4
 * load-result: dffd870f9c1b2d1e color:#4a60f9
 * resolve-key: cb48c79bcaf25e73 color:#55c660
 * await-reject: abfb548330435f03 color:#214556
 * handler-promise: 9997f8b00d34e678 color:#47b573
 * string-abstract: 063fb5e807d547c9 color:#484504
 * handler-controller: da5a5ce1a9187b85 color:#606f38
 * index-render: 8b3a01b9c7fc3893 color:#55817f
 * async-function: 5fdc6a7d0c9004a2 color:#b1dba4
 * key-boolean: 0f3d2e83547184b4 color:#4f559a
 * process-subscriber: 8578b42f0c40a68c color:#d29b6b
 * helper-helper: 458b017de1e13e99 color:#fe5fa
 * event-boolean: f75341eb5461c24b color:#bacd76
 * success-setup: a9084ed5c5b8a4ab color:#e7f9ab
 * response-context: b8d0b71f2d0dbb55 color:#f0b496
 * string-abstract: f998b3f5cef6f442 color:#a13018
 * constructor-key: 91bc4f704839d5ce color:#da9bd4
 * resolve-string: 0ee1b76cf5bb8709 color:#12e14
 * implements-promise: c8ab58743fd16e59 color:#da3e40
 * module-constant: 45145f4610240823 color:#c8cd8
 * execute-return: 4c04b97261254b45 color:#97c915
 */





/*
 * request-calculate: c33c1aaf880e825c color:#9ec771
 * fetch-variable: 16e4f4adeb798ee8 color:#2aa382
 * result-parameter: 8bb5bfc63074d319 color:#63648e
 * value-service: fa88903739d11274 color:#397cf7
 * resolve-array: 0cd3bffbe67d549a color:#27c1b9
 * method-resolve: 85eef12bf07ff026 color:#8b9aa8
 * function-constructor: 9d103755cd7e96ec color:#3f05e6
 * process-interface: 3bd5daf963c6cbc0 color:#f23c8f
 * resolve-async: 36d23934fcf3716e color:#5a8f7f
 * optimize-transform: ecc98136d6782747 color:#ed52fc
 * boolean-load: 8ff629beaf36ae28 color:#e09bab
 * async-list: be000b6d5668dba3 color:#88c2c6
 * abstract-method: edb42557807197b8 color:#e1cc69
 * resolve-return: 98147ab7b9df965e color:#353a0b
 * render-props: bec4b5fd7b63ee13 color:#bf481c
 * utility-listener: e6eafbef78df76bf color:#e92efd
 * data-handler: 009a01f53a3eea3e color:#77a9fb
 * execute-module: 447fef1f1e4e2350 color:#ebeaac
 * state-validate: 990b16fed2d57a26 color:#77679e
 * index-value: 885f0dddcb172d92 color:#e65126
 * utility-success: 53e450a3a2d82713 color:#3f9427
 * context-utility: 16e532640a5a3d6e color:#540f2f
 * constant-initialize: a1bd2d58711bd08b color:#c95a60
 * data-property: 5fd00d36b80a3db3 color:#6e14be
 * initialize-cache: 8676c82812997a35 color:#b1ec77
 * parameter-string: 5f0ebea8d6bc82c3 color:#124d4f
 * number-property: aba5595dc2cbff04 color:#a14a3
 * event-props: f16cdd51436b1108 color:#b7e4c6
 * boolean-method: 0d1fef29cba39227 color:#804f5b
 * transform-callback: 79364fb8970f59a2 color:#196e88
 * optimize-process: daa1cb596851d0bd color:#e0a0e2
 * async-update: b698105cf99d9aec color:#ab97b5
 * method-controller: fb460cf0739b88f5 color:#e6b5fa
 * callback-props: fdf45386b47e60b5 color:#af50b9
 * property-listener: b4e7436fe68ce52b color:#8e8e29
 * object-update: ea6efccf5bf80e68 color:#4e8aff
 * listener-fetch: 12a358a2ac34a571 color:#53bfde
 * prototype-subscriber: 97e9a93bddc5c341 color:#16874
 * parse-async: 1bccc322dca6ea65 color:#6d79a6
 * abstract-reject: 0406194f4f253f34 color:#f39c6e
 * observer-update: af6413bdcfd75fd8 color:#1cb7ed
 * reject-constant: a9220a60b15f1888 color:#f9428f
 * state-parameter: fe9b8569d430c339 color:#980a47
 * utility-function: d22ef208049371d0 color:#b50b82
 * prototype-variable: 24927381fcdf1ee9 color:#4a211d
 */



/*
 * object-parameter: b5a1579b3403352e color:#7f38f2
 * string-context: bda7707055984b54 color:#2ed669
 * abstract-service: a63361874584fdf2 color:#2c74cb
 * cache-subscriber: 1ce9bcef1f882625 color:#21be75
 * setup-manager: f81e79080cc0bf6b color:#ce1c14
 * extends-list: 17c7c3825a98ef7c color:#99c353
 * subscriber-subscriber: 433eee0a4618c9b2 color:#8f35fc
 * array-callback: 0de4c017ba0c99ee color:#583d73
 * service-fetch: 10e74d3acf782a68 color:#5ed428
 * helper-response: 15c5d6dae482e22b color:#634590
 * response-constructor: 6153b6cfc7330452 color:#c2ddb0
 * key-component: c895d95445d5c69f color:#a30929
 * cache-setup: c396d02c449dbde6 color:#dc26eb
 * calculate-boolean: a2f98e8c5fcfdde0 color:#cd1879
 * handler-function: c56164f356823f52 color:#4ca7b7
 * promise-item: 36bdfbcd1624a7a3 color:#c5c5ab
 * controller-fetch: 00548552477d4e1b color:#72cf4
 * data-render: 522345b659b0af5a color:#100a89
 * context-calculate: 98eb6dbd58761b74 color:#b28e68
 * cache-initialize: 32f6ead3f98ede6c color:#816957
 * parameter-value: d76ce61b411cd976 color:#e09889
 * prototype-execute: 77ca92a657e7343e color:#8e2732
 * event-calculate: 68263b90f20d9872 color:#e1200d
 * index-listener: cc76a884f8fa1588 color:#6e1d0f
 * request-prototype: 20028a8d49e18bc7 color:#907bc7
 * object-manager: 74c788d17e052a23 color:#b6e5f4
 * parse-event: 1013b0e32efed9b0 color:#1ea363
 */




/*
 * observer-request: 91c7bef2f6e49188 color:#aded71
 * configure-callback: b1b670cdaaff5e0d color:#343b08
 * render-return: bd23a4b8baa5a642 color:#bd4f2
 * response-render: 57b459bf91bbbb2a color:#b73c93
 * boolean-validate: c69063841e003adf color:#d6c681
 * parse-render: ba1050c7b6e732a0 color:#55d5ec
 * implements-component: c2af6b785d0ff918 color:#a02767
 * data-transform: c2f87bbf19316996 color:#bcdf9d
 * service-string: 845e831b4b81c69c color:#8e1bdb
 * configure-storage: 6fc3c71de47e3f63 color:#d5345e
 * implements-reject: 894a442a20fe68c0 color:#cdb934
 * optimize-key: 5f5690db440b7901 color:#6b6667
 * value-reject: 7f8489a6b9c0a397 color:#3b365b
 * key-transform: 24da65ac3694172f color:#190bf4
 * storage-setup: 5f181e76603bfdde color:#d3aad0
 * key-component: 6d282b0c39f10b5d color:#b5fbc1
 * variable-resolve: defb3d4b86d2de89 color:#711c66
 * request-response: 8f566ff7f2cfdf1f color:#5c8786
 * resolve-render: f6852cf1fc6e4e48 color:#4af2b5
 * optimize-props: dd614c5600da5477 color:#e05577
 * update-callback: e280f3a1b473bbfe color:#a22ea6
 * string-transform: be97102953817d65 color:#9901f4
 * async-listener: 4efbecec6c576331 color:#e48e8d
 * result-controller: 8d7aaace019718ae color:#5d04ca
 * await-optimize: aa906163bebb7505 color:#d2331c
 * result-process: eaf4f72e999cc638 color:#57d693
 * optimize-data: df31eb3aaee4e39b color:#45dbf7
 * index-string: 65e0e2dd437cdff4 color:#16b066
 * async-abstract: 7a721e20b894042c color:#763115
 * implements-variable: 06dc17debc6044f6 color:#a3ac25
 * controller-resolve: e002617972e46dc9 color:#883416
 * helper-value: 55fd902f1587eb5b color:#1fbde3
 * transform-variable: 788974265ebfca38 color:#651d6e
 * state-render: 95845f56e4a9459b color:#ecf84b
 * parse-array: b7641d8c4421f6ce color:#e50ba1
 * context-component: 47633d0a697bf147 color:#ab4953
 * object-error: 8aa2dca2836978a0 color:#7c8c22
 * return-method: e5a6383ac0bdcc22 color:#91d2
 * result-interface: 96b7c6fd2bbe6eb2 color:#da99a8
 * module-execute: d698f80e5be1ab42 color:#a772d7
 * context-initialize: f6fbe82028942d5f color:#fe6f85
 * error-array: 53a8d371ff622e06 color:#726f2c
 * process-update: 7453105b45908c7f color:#28988b
 * value-update: 50b0e974adedd643 color:#d9f303
 * storage-key: 6bf994359437096f color:#d3085
 * resolve-process: c6aa9107850efc7f color:#7402b7
 * number-value: b2da2c9abf949879 color:#4c94fa
 * list-update: dd108d19a83d598b color:#48186d
 * callback-value: e5e8701474f17c20 color:#4bf219
 * optimize-update: afb9611772ed5225 color:#3aa694
 * interface-calculate: e27dfe8422fc791f color:#55ee30
 * callback-transform: 8fed709be8fcf2f0 color:#3a6f9d
 * update-response: 9d8dd435bbb80ce2 color:#d31646
 * transform-props: b7904b2e8c845f32 color:#824106
 * resolve-promise: 6f51c63b444f14b1 color:#db3620
 */






/*
 * controller-process: 22e650f92dcc4f46 color:#b5a491
 * execute-parse: 3b4e6468738ee087 color:#2ba931
 * promise-number: 2d0dd560370d01e8 color:#83e24d
 * function-result: 6968d92d2bf81ae5 color:#509f88
 * abstract-string: 0a85f5d8abf19f31 color:#6a622a
 * fetch-string: e7cae1ef963196a0 color:#7d7362
 * calculate-boolean: cc5aa4c7e9d0337b color:#8cf89a
 * manager-array: f9c0fbfa1892ef0e color:#351ec7
 * listener-execute: 1822291aae2bc997 color:#4a49fd
 * success-function: 54b6951da1d45637 color:#624bb2
 * variable-component: 302b17bfaeec053a color:#a5fc46
 * resolve-helper: f8b9a86e53a26ef1 color:#88457c
 * state-execute: 0f1c8d8ac6716c10 color:#48f015
 * validate-boolean: 9f72f1d5d355f136 color:#8b093c
 * render-optimize: 7c3faff25191b99c color:#aba32e
 * context-helper: fd3891dd3efc2c77 color:#6ea4c5
 * string-parameter: e35727611681cdf3 color:#c586e0
 * data-cache: b633bb558be79db9 color:#c9aa57
 * variable-interface: ddd793fefe7e0e2f color:#50c2f1
 * interface-success: 574b6ac2038a697d color:#c65608
 * observer-setup: 7076b91b0f546719 color:#53f4f
 * callback-observer: 609a979dbacf3c79 color:#4a0671
 * item-callback: 8018a754a887111f color:#884087
 * initialize-helper: 281c3c2913c39481 color:#bbc0b1
 * listener-resolve: 01ce6d3e808e4d52 color:#418b72
 * reject-interface: 745d504b57be6f22 color:#d9e6fe
 * number-reject: d95613685d50d874 color:#d88634
 * context-implements: 91f2cd9d90fc9dc6 color:#6ac0e8
 * extends-interface: 607ab052819cbd8a color:#619612
 * cache-object: e2586208805169d8 color:#e62d9b
 * subscriber-await: 4c19cbc33c46a316 color:#5946ae
 * storage-array: f9e86cfa24fd1e63 color:#63cfe4
 * storage-list: fc7ecd6267a52d3b color:#5e63ac
 * array-index: 0936bf971e0fe9ac color:#833212
 * value-state: 005987e2085a8683 color:#a1ad4d
 * promise-parse: 2f919d4a69ae7153 color:#64720d
 * property-key: 1e42a239ebfc37b2 color:#a306ee
 * module-state: a79fda9c9ad43cd9 color:#aca8ef
 * component-variable: 1b9d10ea9d199097 color:#abd3ce
 * response-manager: ab773e58b999758d color:#c5ea11
 * list-cache: d593877995283935 color:#e45095
 * object-prototype: 6e690c835893f3f3 color:#c2393d
 * implements-observer: 472c43fee2d69052 color:#fda07a
 * utility-list: b097706b4bfa717a color:#7c56f8
 * utility-module: 5282dc967642a63d color:#278722
 * parameter-configure: 7c8a2be27d1ebce6 color:#a360c6
 * variable-abstract: 7d1b976c45ab6270 color:#a8fcaf
 * method-load: 261fd48fd3bcce44 color:#d8b772
 * object-configure: c068a5fd43bc8599 color:#f8618f
 * handler-number: d3b167bc1f246e90 color:#43dfd6
 * extends-load: 5c28e0a8ab6f115f color:#9ced78
 * service-string: 2f92db68819a0dfa color:#4b4fe2
 * index-data: aebda223d45120b5 color:#a67cba
 * boolean-resolve: 606e480753dc90f4 color:#de3568
 * listener-handler: 7c4eed07d8d4c61a color:#5db31
 */





/*
 * property-cache: 560ef703610b0037 color:#6e2a3c
 * error-setup: c6e795ccd104b767 color:#998b4f
 * service-implements: 96d0b0517bbed61a color:#2fbcaf
 * function-promise: 849c4509c60ea90e color:#fa24ad
 * module-utility: cd5ca90a230b8696 color:#16107e
 * reject-controller: befe497b54b9a171 color:#5c4492
 * data-parameter: c831886a0b5e471f color:#668418
 * await-render: bcd625758870931c color:#32ed4e
 * context-component: 36a8c9dcf01f846f color:#333d67
 * number-list: e3103097fff7a564 color:#cc798a
 * index-abstract: 875e5d09abc377d1 color:#58c714
 * listener-string: 54d55b36f71f1875 color:#59d5a2
 * helper-setup: 70f220680c973001 color:#34a118
 * observer-service: 804055e45126fa2b color:#b811a1
 * function-prototype: 62638b5c81f9e91a color:#635689
 * context-error: 7cc9a6f4b0d658ab color:#694045
 * return-constant: 8194fd7b69d3e974 color:#2917d8
 * request-list: cf4afc31cca3b47b color:#d715b
 * service-property: ffaea6a1399e46a7 color:#31d3e9
 * handler-array: 781d90d5e034da0b color:#5b16ef
 * function-load: 1ae9e97a79fd6eae color:#5f32ef
 * function-props: 64e10ba06bd62fdd color:#b48129
 * boolean-reject: e56e4c2cb613908d color:#16bd46
 * event-resolve: b9daf730f0e2b079 color:#e29738
 * component-controller: 9acf4740898e0a0d color:#355a9e
 * update-return: 62cbe1ac3a3b4a0f color:#a66523
 * utility-cache: 371ceb2f41b7be6c color:#66a871
 * interface-number: 88d212b80b27c1d9 color:#fdbc54
 * async-item: c65fae94c5dd2917 color:#eab1fb
 * callback-constructor: edecf6c363d118b2 color:#bb13be
 * error-handler: 360127bcb1ce5b1a color:#b6ec91
 * index-interface: d26ad5d6c0862710 color:#44142e
 * implements-error: 69ec1f63a008d4a7 color:#bd0f1d
 * array-result: 222760d36867a483 color:#4d9ada
 * fetch-observer: 54a0e956e55fae5b color:#60d5c9
 * response-function: a0b43260287bbb06 color:#7aa7fc
 * result-array: 8040253c3fcdaf43 color:#8e635a
 * extends-storage: fc7fd8ac9ac9b257 color:#4500ed
 * resolve-data: 5b9912e0e586762d color:#daf7eb
 * item-constructor: 509876084ec54f78 color:#41ddf0
 * index-service: f4af0a61a0bb2562 color:#ec116d
 * observer-function: da3a4a50d5ad62b3 color:#50b431
 * variable-props: a6e50eaaa8550b7c color:#d3bb7d
 * render-context: 9a41c95cff2335d1 color:#817d4c
 * subscriber-function: 6e1429d854861fd6 color:#7aaf9
 * constant-object: 4b5e2420c3f88420 color:#efefb3
 * async-prototype: 7936b1f33239af57 color:#cefd73
 * request-success: 03f6faca39a13d36 color:#7f6e10
 * optimize-number: 2645aee1d7887018 color:#5de558
 * number-listener: bc87ddde1db67580 color:#3cafb5
 * service-execute: 3144f5c26b61b9fe color:#bdf04
 * configure-response: a4882c7388df3c96 color:#537509
 * error-parse: 2441f238a14a5349 color:#e984b3
 */






/*
 * helper-setup: 93f37df869f59f2c color:#3042ac
 * helper-method: d2c3361b2340bf9d color:#abdeb6
 * async-array: 4b4281ad2a982e9f color:#459a0c
 * calculate-value: 776606ce2d5d6f23 color:#ec9d88
 * implements-data: e71d4c2ab064ac34 color:#d7f7cc
 * observer-constructor: 0e993dbdef870021 color:#fc95b4
 * parameter-property: 6d6dd187662757d4 color:#8164be
 * request-response: 6875b0f05f6d1d0d color:#439b2c
 * async-event: 90675913bb97be33 color:#bec60d
 * await-extends: 3cff8e969462532f color:#a9e443
 * item-prototype: 184cfda11d500e35 color:#fcc86
 * component-subscriber: a70853fe27c526c0 color:#a8c6b3
 * update-calculate: 69240410ce7a8e84 color:#41407a
 * service-array: 1ba6a62b135a1d4b color:#5db2a0
 * render-promise: 30a1303e78358e8a color:#46568b
 * setup-context: 2c11f8bbf1a2f00f color:#1dd211
 * calculate-state: 9737fd1750745906 color:#9e2a85
 * string-variable: 400c3f3d1c4679b5 color:#7eaa07
 * result-boolean: 5e414f03101ff5d5 color:#456b1e
 * initialize-subscriber: db21efbf21de4334 color:#c56ba1
 * result-update: cd5a96eca4bb974d color:#d4173d
 * helper-execute: 4b2142dd233fe82c color:#c66bc0
 * function-method: 46a10cc0003ef315 color:#332236
 * variable-component: 8eadd27fc287f4e3 color:#d7467b
 * request-setup: b143005bfed1f347 color:#93ceeb
 * props-parse: 639acbf9ec50ff47 color:#4cd50a
 * configure-value: b4021d78d6c06475 color:#7795d7
 * response-utility: 231667eb16843b62 color:#9ca1d8
 * validate-transform: 2345ffdc86b0d1d1 color:#9a623a
 * parse-result: ad1ed394e36f078a color:#b17fcd
 * key-prototype: 711a255ae05e6949 color:#2e959e
 * constant-transform: 9528de81c1ebf377 color:#cb5af6
 * item-component: 496c201fa1ed075d color:#332b69
 * constant-setup: 6d6dedbc4aef28fa color:#793735
 * setup-array: d08a8ee29ab9fd48 color:#c863fa
 */