/*
 * execute-abstract: 9863fc68d0b78f2b color:#7eef12
 * array-calculate: 1ef6ec80e9e4f3d4 color:#76addd
 * value-await: 1ecf18a787ac5e90 color:#bd32d4
 * data-property: 6d6ef544d61fa98f color:#c4916f
 * service-state: f662064b7156a2d7 color:#49ff2f
 * extends-array: 0816976b916f9e6d color:#655cb5
 * subscriber-property: b4a45ad2e16cb50b color:#e964a6
 * extends-object: c1cd6c0bdd990b91 color:#47c060
 * transform-await: 93c80e619c5df687 color:#2c3e41
 * item-object: 29156d7a8ee0bd7b color:#39c0e4
 * parameter-item: e320f3c5b90ba74d color:#c9c52d
 * parameter-update: a05c05c7a133af94 color:#28dbdc
 * success-controller: 44d805cd72b99670 color:#ed8577
 * constant-item: dd6800102f50e5e8 color:#111f73
 * execute-extends: 770236193ad9558c color:#a95808
 * helper-subscriber: 42afec9058ea128f color:#12262b
 * fetch-handler: 36e681ce60c1a65e color:#e10d8e
 * transform-await: bda28a5c26d9cf81 color:#952a03
 * configure-component: 71d2e2d49388d02e color:#e5c47e
 */



/*
 * value-response: c56f390442696361 color:#dc34b8
 * request-resolve: 0ebb6fcd1ff2688b color:#b2b244
 * helper-constructor: 7279039b7caa9317 color:#42978d
 * item-method: 463db815ee581130 color:#333755
 * method-storage: aef1a8024fe7d4f8 color:#20f825
 * number-extends: de4b6f845cccc2a0 color:#b8f28e
 * module-return: 01f058e5d722e01a color:#8aef62
 * module-service: 153433f9f6482074 color:#d664ed
 * response-manager: c7ee87465c707e23 color:#38c37
 * service-property: 0f214dfe29479aea color:#d2ef53
 * execute-object: e47a41e79a4320e2 color:#92f419
 * interface-manager: 676d31d5ed065d99 color:#5813db
 * prototype-service: 99058c14f17f97ca color:#198241
 * async-success: e9d9279562575254 color:#341fda
 * value-manager: 66a9eba0aff6c076 color:#ee98eb
 * storage-success: 7b4baf3494b12bd4 color:#b60d9c
 * constant-result: dba1d9a57a096645 color:#f02e5d
 * cache-implements: 4ba627ece1defdb3 color:#8bfe87
 * transform-success: 4cbae1f8d98460c9 color:#fa2361
 * process-subscriber: 638ec750dca3f37e color:#ba8c6d
 * listener-load: e8edda580ee423a8 color:#764698
 */



/*
 * props-callback: 0ea1d7e04d45bea2 color:#eb2693
 * transform-transform: 1cb946c52816b8bf color:#d59f26
 * listener-utility: e5a7b47f7de8ce5b color:#cd057e
 * data-return: d45191f9b67fe1df color:#e85857
 * method-key: 4b0b10f1f2ec078e color:#42dc20
 * value-event: 7aed78c47c5eec7d color:#a4f8c7
 * optimize-fetch: def60311f4604175 color:#ed045f
 * optimize-handler: 6e3c3b290c32ed26 color:#92eaf8
 * constant-controller: fe6eb718d1c3d275 color:#605438
 * list-response: 5e4865754b453d17 color:#838d28
 * state-constructor: 7bac5dd7062dcd1e color:#98c630
 * subscriber-prototype: b7efc7a445a56f92 color:#b1010a
 * render-error: 208df6bce4e66080 color:#db95c1
 * boolean-interface: c1150354dd2b332b color:#490199
 * callback-value: cbfc8a91756982b6 color:#2166d2
 * observer-extends: 9c1411f60915bd41 color:#718dcc
 * extends-cache: c41dcb37656fe7f4 color:#f03871
 * execute-helper: d0cfc4c88d8da4fd color:#f2d618
 * extends-event: dea8d33abd2e777e color:#5345aa
 * state-configure: a5d7f9f82ada5003 color:#202731
 * list-component: e42ad379b49c2dba color:#d0bd65
 * resolve-value: bb65fd2b9ee15219 color:#bf60e
 * execute-result: 472154394a074f50 color:#3d8d88
 * data-state: a4b596c83869c24e color:#f31bc2
 * render-fetch: 0d95f4c33122d7da color:#6ce856
 * object-await: 003740de86244b20 color:#e4dcca
 * result-response: 6babbde4b2718a39 color:#911f2c
 * item-parse: 7ccad408d35d32f2 color:#15ce14
 * boolean-item: b500a9c6aba6b1bc color:#8a393b
 * context-parse: 4fdc570f93da1847 color:#423b8e
 * index-module: 7512da8bab5c7483 color:#79dd68
 * validate-subscriber: 158657f773d2fb6e color:#280fe5
 * cache-item: 7df29dccf15a2576 color:#49d513
 * variable-helper: c7d36fdf33cba642 color:#e92844
 * object-implements: e71d3e99a813609a color:#33da60
 * execute-render: c30b05313065f5b9 color:#47636e
 * parse-property: 3892cbd65dfc7863 color:#4e337f
 */



/*
 * helper-optimize: 1386b38ef319e6f9 color:#c70880
 * subscriber-string: bcda375bccb8f0fb color:#2e5e43
 * component-manager: 2a7de5f5d9f318f9 color:#1d7d83
 * render-array: d5c7b53edffae18b color:#1ea538
 * cache-setup: e2b03b8457ce63e4 color:#6877b2
 * promise-controller: c8519104fcc88d9b color:#be8fde
 * process-success: 29c148369e45740a color:#8f990b
 * result-update: 90efa9100263093e color:#81481
 * optimize-request: 14347b39413b3332 color:#688933
 * list-implements: 6c9ab631871e39fc color:#32a694
 * render-controller: 779229f99f3e0936 color:#d1c1ce
 * string-property: a7a0399a1dad29e3 color:#49fce5
 * state-boolean: 69c079f1270e5f88 color:#208cc9
 * number-constant: e3367c25627b303e color:#150ff5
 * helper-configure: afb705280a8073e1 color:#dfbed0
 * controller-index: f84db67aed252b59 color:#5379b3
 * context-variable: 6cf0b2660a4860a6 color:#a5875b
 * validate-transform: f2b18743a079e08e color:#2f6623
 * promise-controller: b27132a3f768529e color:#23dbe1
 * load-helper: 07cf2c89ce702462 color:#93f0ff
 * property-execute: fe09d2698cc02890 color:#656ae1
 * function-implements: 22d712971a43f129 color:#c05eae
 * response-response: ac8845d545004fbd color:#aaecbe
 * controller-constant: 3951fedde800af55 color:#3cc2fd
 * data-cache: aa8331a79145e88a color:#aa6943
 * transform-parse: 20b035d849aa71c2 color:#ac5158
 * setup-manager: 02738160b803225b color:#cc2cd2
 * string-string: 3345c893ee1c8987 color:#88726a
 * request-async: d912ef453f03c53c color:#738878
 * validate-item: 1e77b8d0bfc0a6bd color:#3f56ac
 * variable-update: 53fc816057444452 color:#f65b9e
 * interface-array: 86ea22ff63da4f84 color:#9f6bbb
 * error-event: 3f31714dd42ddf82 color:#599280
 * fetch-calculate: 4f24f9430a7fc081 color:#7c9ac4
 * event-method: dd97597ad2c86454 color:#ed0a9e
 * data-key: f268cc5ce05fa103 color:#444a3c
 * module-render: da7734742f18d94c color:#262fc4
 * props-storage: e3cf5fd5542c71c4 color:#634a71
 * callback-component: 8ed1e79490059b47 color:#2fa032
 * observer-event: 3c4a94b3706c6bdc color:#148e21
 */


/*
 * transform-index: e4a0430537f4aa87 color:#3dd715
 * observer-manager: a23be66299333e52 color:#2b97a4
 * prototype-calculate: 25fab7528d8f19fb color:#2afaf1
 * optimize-load: b671184074e9ea1b color:#41a82c
 * observer-validate: 5be3ea5f5186d241 color:#972b4c
 * list-result: df7d2aba96ddfabe color:#e8986c
 * return-manager: 6531fdab7137cacb color:#d7e03d
 * update-storage: 3d31308c9a0c44c7 color:#47d922
 * list-object: 503e8f789a822bc7 color:#3872f2
 * implements-value: 29b5a9729ba86317 color:#235108
 * handler-error: 3b8a5b3b7d6867a2 color:#23f07b
 * component-parameter: 74c2f93b4bf49094 color:#8ecab0
 * cache-subscriber: cbbb5da47be0a1a7 color:#27be1b
 * validate-load: 6988db1eb135dda3 color:#235e1c
 * controller-interface: a6abbf09f5c6025a color:#dc5029
 * observer-module: f63bd5853f93e8c3 color:#ac8eef
 * error-execute: 2350d46b98870088 color:#7c8f0d
 * abstract-optimize: fd25c40bd03f1dab color:#d05ba5
 * manager-implements: dc3fb039ae1a512f color:#221605
 * validate-utility: 24f7833506ec4972 color:#55a501
 * reject-error: 54f982afec3fc579 color:#f2d71c
 * key-index: b858bda4d6aefa66 color:#33defa
 * key-parse: 6dc98b928725f3f6 color:#3b63c3
 * promise-controller: 3c12dd7e51a4f134 color:#a2ac42
 * index-controller: 1e106a55901487aa color:#c6279d
 * extends-handler: 96afde1e112b9cfb color:#c2dbcd
 * handler-data: 990fe02ac52b5946 color:#6a32b1
 * render-value: 62a0240dc9cc2a46 color:#153725
 * data-render: 0b254a064aa80d13 color:#5d8633
 * calculate-extends: eba59a7373765904 color:#8b7134
 * async-list: 7a08bb186219916b color:#150d5b
 * service-parse: cb3b05bc0a84ab0d color:#69e123
 * initialize-execute: 0ca73ed1f1df2bc0 color:#b4814a
 * context-promise: fc6aabe44025c3ce color:#ee2922
 * execute-resolve: 3ed331602a8b0eed color:#4e1da5
 * setup-listener: 986bd7a0b29d2f53 color:#87d242
 */



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}




/*
 * index-variable: 3cd01ab939c12771 color:#385691
 * callback-value: 2d24982db998c0d5 color:#f33a51
 * parameter-validate: b1ec459a3e5dd4b7 color:#9cf589
 * index-request: 3a4dda410f06a1dd color:#429866
 * module-validate: 7c18e8993b54e352 color:#f71559
 * parse-configure: 338668cbd53f9c31 color:#382b1d
 * callback-module: 86f9949caf362900 color:#9fb246
 * response-configure: e373c1e937135d5c color:#216613
 * string-calculate: 31c890a09b442994 color:#f166d5
 * parse-key: f17724f683a58a74 color:#6632fd
 * await-interface: 7c441fe5b42aae6e color:#fca8fc
 * event-object: c4ba0a23a64acc37 color:#e5ba0
 * interface-service: dabc9cc84e9a46e5 color:#7f166f
 * service-render: e48ec4737ff88b0b color:#f40564
 * listener-boolean: 7a312f6fb50fb67c color:#7bd148
 * key-success: b9fbaadce59acaf8 color:#eda24e
 * property-execute: 9a15375e93b18f0b color:#1975c2
 * index-return: 34982480456000ff color:#ccd7c7
 * prototype-validate: 40364dd199d13730 color:#5bea62
 * prototype-module: cfe1f920daf6d6dc color:#205889
 * service-initialize: 11f4b015113a2197 color:#d3093a
 * load-parse: b15255050ff13dab color:#b55db0
 * listener-string: 1c94f78296f6dab2 color:#b1d4d4
 * storage-method: c84423118f3a85d2 color:#2658d7
 * object-object: 0ef2fba3900db9d6 color:#10b898
 * implements-observer: f3e8910e4e1200f1 color:#55e922
 * handler-method: 0237303890ff07fe color:#b5808a
 * object-promise: 030e87dc2ee87b7f color:#102218
 * state-parse: 3938ff6b2badd0cf color:#380959
 * component-parse: 73c974fd68e1167e color:#fb0e72
 * callback-load: 9ef7fe0a859d93e2 color:#c0dbd7
 * item-props: 40b3053add79e106 color:#e48612
 * helper-index: 1a7ac2ea958664e9 color:#b8a39d
 * callback-variable: 24f51da65bcb1981 color:#7ddb25
 * optimize-load: e4c186831e8a5162 color:#53c90
 * process-subscriber: 7509b88fc18c68d6 color:#f72837
 * constructor-validate: d43474cce0ae9ee4 color:#584d64
 * string-function: 00a817c25457c3e1 color:#562215
 * configure-resolve: 1fb0d6ebc9524a57 color:#81f561
 * utility-reject: 122671a6bce69c97 color:#dd3243
 * setup-value: b38764e60ff4e444 color:#b730f9
 * return-configure: f0460e5734e9a721 color:#d45dea
 * handler-service: 4dc9b443bfb6a2e6 color:#22a2fc
 * constructor-key: 7a3b7e0b7e85d6bc color:#da1138
 * function-value: e15df32cfa22a027 color:#8271ca
 * resolve-abstract: fc5510c5edb46a0f color:#d94574
 * string-function: ae3f198499748840 color:#f21b9b
 * value-configure: 0ae5449f0aa617b4 color:#e6f631
 * object-execute: 4fa2959fee569f6d color:#a044f
 */






/*
 * load-load: 87124727d93d1cb9 color:#c47c5c
 * key-optimize: 17dbbc64600668d8 color:#6a4fe1
 * subscriber-implements: 25b44e70b0016736 color:#f7ecbe
 * load-string: aa4fc2abf12dcb6a color:#a55d9d
 * subscriber-props: a05a05f7d544bf98 color:#95278e
 * helper-helper: 68b43c99ce4f10cc color:#c7b08e
 * parse-props: a0bfd200ef9d838b color:#5b61bc
 * number-state: 34f7cc57145ee6b2 color:#8cdfd4
 * cache-number: fc90d57c7a0dca59 color:#b0dde
 * controller-fetch: 7c59a492b36fe6a1 color:#d69148
 * validate-event: 42dbd646eff7fc01 color:#ef66e3
 * promise-observer: 04aa3b1872aa6d3c color:#7379ff
 * boolean-object: cde442fb51939614 color:#b634
 * constant-service: 8578f97b508a8de4 color:#6bc56e
 * cache-service: 136aff92f4ddbbce color:#29c5dc
 * error-implements: 0682d7a6df68e9ea color:#4b5d49
 * resolve-service: c26e37bc231af1e6 color:#f0b37b
 * success-handler: 97a7a3a7892f2eb1 color:#d38dcb
 * calculate-event: 624bebe8f13ecc1d color:#4fad9
 * manager-fetch: 5ed4353c33d01e25 color:#6208a1
 * key-transform: 3fba17d263d4d3b0 color:#b4c275
 * parameter-setup: 4720265ebb2c742a color:#effe5c
 * subscriber-variable: 9e49dea6a84b90ff color:#1d348d
 * interface-function: 4a084edda6ff23a6 color:#3af222
 * list-constant: cee9eded7649896e color:#bd1bf2
 * data-array: 306b8252fe5fad81 color:#8d75ec
 */





/*
 * setup-props: 3c24a7b09c63f1f0 color:#22ff71
 * service-event: 826474d128c0fee1 color:#d567b
 * listener-property: e6acf91370355060 color:#48cac7
 * variable-number: 3d748635e8694280 color:#da4cd0
 * context-success: 9af3c27b6fb33c05 color:#d3869a
 * process-number: 1ec7b492a14dde26 color:#b07c64
 * subscriber-render: cb728c10ea2b0ea7 color:#9de369
 * prototype-context: 7a7709824333c045 color:#a01906
 * storage-return: 9cc4f0e519002a03 color:#f82a4a
 * value-helper: fe0870d77e78d44d color:#fc1597
 * transform-constructor: e1682b9bb6c53014 color:#ce138f
 * abstract-module: f5b95e31458a2866 color:#fc26e
 * object-update: fc516e43fc7edd2b color:#18a67d
 * configure-key: 6ee65f0a26237942 color:#8ad47a
 * request-number: ee50c4737008eeda color:#73764b
 * manager-observer: 2bbb95663b798349 color:#158897
 * controller-resolve: 32c146a9560cc9d1 color:#6f6687
 * module-callback: 02703cdb9042c7e6 color:#d2069a
 * parameter-fetch: b9c30d77e3bd7c2a color:#a0df09
 * function-state: 60a64ab46ce96bc5 color:#acea0f
 * constructor-request: ea0b75d4d3af6e24 color:#50a69c
 * method-value: 4b8cf6a4e483d57d color:#651df
 * index-object: 936145e9d4fa495b color:#638039
 * parameter-optimize: 67d391df02855b0b color:#7e5845
 * implements-component: 95790f0a24ae6150 color:#7ee905
 * load-return: 0498c60ce3d6b930 color:#5b4ce
 * render-load: be36884ad200359b color:#825b92
 * interface-callback: 729242e8d41031f0 color:#d972cd
 * key-request: 88779fcde06ca070 color:#4f4b12
 * process-constructor: e1260298c1832341 color:#af4453
 * list-abstract: 6d6dda1cd50a1f21 color:#1614c6
 * state-extends: 90157aa0535ee427 color:#23410a
 * key-response: 57e99592740d99e7 color:#77b410
 * initialize-async: f0e87f19b0955483 color:#719a8b
 * await-variable: 60d518848ce5b416 color:#b5ef44
 * index-listener: 730e5884b5fc21c0 color:#2d6826
 * reject-item: 9db72eacfca56016 color:#8ef030
 * return-utility: 261b17f5b7404d18 color:#586896
 * request-module: cff22fdc54734f3e color:#66fdc6
 * callback-variable: 541e0cd901389b36 color:#95e05b
 * service-service: af1d2a7f25cf2638 color:#abf8fc
 * key-request: c528da3893dbd1e4 color:#bc3b66
 * initialize-variable: a8437a2d86306434 color:#691e3f
 * result-observer: 0d1bc8dd4c1ff934 color:#bc4743
 * result-success: 6c630bed3a26a800 color:#c58a6d
 * async-parameter: f7cf83700589669b color:#3320a2
 * handler-cache: 0bf42212ea209d7c color:#e3942a
 * await-method: 0cd18ea691883965 color:#60afe0
 */




/*
 * number-state: 9fa0cd50b7f62a29 color:#d3ff2b
 * context-calculate: 09b0692395a15074 color:#ad4ef8
 * parse-promise: 3d5eb9a3aa63efab color:#84a409
 * state-key: c537452886382cc7 color:#57a2a7
 * property-list: 3e7361646bc0cd82 color:#74591c
 * await-transform: 52c435f0d702679c color:#d1c171
 * observer-manager: 81516ce18226469d color:#13649
 * error-request: b46196dd5cd18c6e color:#e04d41
 * state-state: 814c8b10b5f446d9 color:#a5a24e
 * value-constructor: 87574693027da38b color:#2add74
 * string-number: 5fbf159108f6e447 color:#7e1fe8
 * optimize-controller: 2a46908638ef5952 color:#a212ac
 * error-request: ee8e64f90160e105 color:#adcdee
 * controller-success: 804123d117cdbf83 color:#d78a29
 * method-boolean: 55f3187526a7c87b color:#d7de10
 * property-initialize: 4dc6db0cf7d052c0 color:#708e2d
 * async-async: 30733c36db430034 color:#cf6bae
 * render-data: 1a15ae0541861814 color:#e758d5
 * object-storage: f22ddedbcf929f98 color:#a03962
 * utility-manager: 4692fc618fddb1d8 color:#d1d30a
 * method-key: 0ea99e870c3c1702 color:#5d1dee
 * list-array: 9299f6e1ce989262 color:#773996
 * configure-helper: 720a0863b3ce6475 color:#208202
 * handler-request: f22b5d3da99b0306 color:#fdcd85
 * service-implements: 489482d0cc53df1b color:#13c306
 * handler-interface: 333c2535512ef47a color:#ab3f58
 * handler-setup: eeca5cc0fc06a1d7 color:#90e4bc
 * utility-manager: 57a8856635dc8420 color:#733448
 * context-subscriber: c223515e2dfd97b7 color:#f0b782
 * object-component: e36a54460c52720b color:#502483
 * constructor-success: e79e6db00e96a161 color:#5f33cb
 * callback-parse: 13ee10a5026f4e18 color:#e9c4c4
 * await-component: eebdd8ed81f71595 color:#d21e33
 * resolve-prototype: 3a6b097d5ddf4f27 color:#f0eef0
 * render-transform: 60c6006bd7333afb color:#c81e62
 * handler-controller: 72d20ac3574e5a8b color:#b94259
 * constant-request: 406f701288fa92bd color:#2d4787
 * service-async: 33d636d86ddf35fa color:#bf3190
 * calculate-await: 8cf0667a36c378c1 color:#2a9f75
 * result-state: 1723d807fd2d617d color:#c98298
 * result-await: 3d3c2ee8cb2d445d color:#a444c2
 * reject-calculate: 2c7d06750590fe47 color:#c8d5fa
 * list-manager: 3e0748b7c8de5bf0 color:#43a113
 * handler-state: 1f47a5cad7c7ada9 color:#58d103
 * helper-calculate: 86aa29de5b62225c color:#7d381f
 * state-return: 168ff656ffdd555c color:#5cf16d
 * process-index: 8007d791c300acd3 color:#e667e9
 * helper-service: 4b9e356410546c20 color:#529cce
 * promise-async: 7f54fc6bd3113567 color:#136921
 * props-response: 71bcdfe5689ccc0e color:#6be41f
 * listener-utility: 90c794cf9a592b35 color:#c1bfaa
 * prototype-listener: c268f40140a771b4 color:#80659c
 */





/*
 * success-cache: 0075ac240d466d06 color:#d090c6
 * cache-abstract: da9e91b18252976c color:#4627db
 * setup-cache: 1718ff5b45ab6e5b color:#88c50
 * number-response: 9855a3b5acb93b81 color:#a6218f
 * property-response: 8cb5ed6c736dd58a color:#99cd56
 * boolean-number: 932bfd46ca75bfb0 color:#8ec7ba
 * listener-utility: 627c992b4bfd8bc5 color:#4a9371
 * value-extends: 479a992287bb19b0 color:#d5310a
 * implements-reject: be62affa8f5c568a color:#faf486
 * return-object: 814eb0b6f8cbe5df color:#15d96b
 * optimize-props: 06d60147b99a09f5 color:#bd12ae
 * props-object: 934e2b71e1449073 color:#9dc9e
 * item-execute: b0a13296eb8593c7 color:#c4c7b0
 * function-transform: 82990e86f3b5fed0 color:#9700b2
 * execute-interface: e38ec736c5e6907a color:#f18e5b
 * boolean-response: 33f13bf1786b771e color:#24305c
 * setup-abstract: 99d57d5075f37c39 color:#ccde5d
 * value-context: 71c432b59eb5556e color:#901cef
 * subscriber-extends: eb2663cc8bb776ad color:#cdb8a7
 * context-event: 66d27807089999aa color:#fa06f0
 * storage-index: 10a22dadbc9bb09e color:#41913b
 * constructor-item: d274c472ef2aa726 color:#114ece
 * storage-setup: fae6fb5dbde20c3d color:#c0179e
 * constant-constructor: e516b8d207379e52 color:#de7bb4
 * array-reject: a2b986b458fe3605 color:#2a04c0
 * setup-await: 44a71f83e339d1a7 color:#9f1c63
 * list-interface: 10892d8b4c73e12d color:#23c1e4
 * initialize-module: 0adb6336ebb8eb55 color:#7f981f
 * prototype-state: e2683d176ee6de58 color:#7088c8
 * update-calculate: 290f3a2b45ef70be color:#6fc7fa
 * helper-execute: a4e6ef9df7fd64e3 color:#39dc04
 * manager-context: 1a9dda01e3f6a3f3 color:#22183d
 * value-list: 3f4bf8d73ec836cd color:#35c022
 * interface-observer: 945292ddc2c0e78f color:#a2670c
 * extends-item: 2cbdcb34bf410c0a color:#f0af36
 * abstract-resolve: 1cdc7e5f48716952 color:#33bdc6
 * transform-string: 508174d9230cec68 color:#5c3a88
 * constant-load: 784e3788b642b48c color:#373cd4
 * load-data: 36e410c9d39c3f0e color:#d9579c
 * index-optimize: 9dee51b0bf3fc083 color:#7e6663
 * function-fetch: ef3d8e034b45289a color:#238b14
 * transform-variable: 5668d4a3b8bc0e5a color:#79c2a7
 * component-cache: aae1cbe7a0e3005d color:#e1f1d6
 * value-context: fc7fff017202118e color:#cc264c
 * configure-interface: 1aab50e691a74f25 color:#2929ab
 * boolean-cache: 94896aaf4a5a5b67 color:#cb2f63
 * variable-subscriber: 142062db8c271dc3 color:#d79627
 * implements-result: 595b5300169a4f70 color:#145f24
 * array-optimize: a8870c335df8e38f color:#d45189
 * promise-transform: be8a79a25367ee29 color:#850ba5
 * response-utility: 93e167fe22c3b3e9 color:#96e9b7
 * initialize-service: b4cedf8dbd89c2ac color:#25338a
 * response-optimize: 70a5c66064e13f33 color:#3053ee
 * load-item: 6520653b8e9076df color:#41dc8d
 * promise-value: 23152e3d62d70464 color:#7ca3c2
 */



/*
 * controller-validate: fb98a42d9337cb95 color:#f7e148
 * initialize-state: 9fff167dd0e44e97 color:#9ba6ce
 * manager-manager: 5228657af7d69303 color:#6af554
 * calculate-setup: 029559d6775c5a76 color:#698e
 * listener-result: 9faa4969f850adf7 color:#8aae0
 * key-data: a4017412cf9505a9 color:#93f074
 * props-update: a3d96ed3d825b2a0 color:#5fe6b6
 * cache-state: 4eda03d487cb03be color:#d18347
 * reject-validate: 21a5c999235e1b6f color:#1ce3cc
 * load-await: 3dc10a3ec7232287 color:#7aa513
 * render-response: 9c9b5d16a4bdab14 color:#7054a9
 * return-execute: 14324f14152d723e color:#dd190
 * calculate-event: 777ba9e9f8cde4c7 color:#ffaa47
 * item-calculate: 0390b3a0159aa034 color:#1e7e9
 * controller-controller: d31819f00aeefc01 color:#6b3746
 * event-value: dbfb5a106a242704 color:#557ea5
 * object-response: e1944f769ee304b0 color:#c16ce0
 * item-helper: 196f9652ff5f1567 color:#5967c1
 * boolean-extends: 4b4a4a198ea3eff0 color:#3f5452
 * boolean-parse: dffdb46382d25586 color:#4c46eb
 * string-error: d26d74522c262147 color:#7b4207
 * key-request: ac5be18809f7c63e color:#a866c6
 * component-state: d2e78ff0e9843baf color:#4a0819
 * response-error: 7e4349eb61537975 color:#1597ec
 * index-props: e04e0fbff91656a9 color:#16d502
 * controller-abstract: df6861509eb60baa color:#c673a9
 * await-event: 82b651cc54b85221 color:#b73c56
 * validate-data: 5ff718e041a4db45 color:#52e393
 * object-constant: e68ffd1f98808e6d color:#fe4811
 * subscriber-listener: caebb9a04f703a61 color:#d29188
 * update-request: 36663f70a7511c59 color:#5ad8ad
 * success-async: 836322c6989f6da5 color:#375a61
 * callback-variable: e21557a1918841e4 color:#54d8de
 * result-property: 178d73c59299bd4e color:#15b097
 * utility-component: b7dafbd8ae41868c color:#a83bf0
 * update-load: f8857784d2c748c5 color:#8a5a2e
 * prototype-cache: 89568efd00dd43b4 color:#494028
 * function-await: ee120795ee507f0a color:#9b8234
 * index-fetch: e85ddb3d3bd3db39 color:#826923
 * parse-data: 5d83927d4f29a92e color:#6ae3d
 * await-error: a2e5ad0d9ac56366 color:#a0c478
 * variable-interface: 69afb2007cd53786 color:#c71262
 * implements-abstract: 73186a04c4be070d color:#899c1c
 * component-interface: acc7bc1614cb586e color:#9bcbab
 * process-module: 607617eb37bb556e color:#10a1f6
 * variable-storage: eb9213ff708ac458 color:#f61e7e
 * return-success: b2116ec2d1766ecd color:#f52e1d
 * key-utility: 491edce1b35ac74a color:#98b54a
 * function-number: 30674a1496e2b862 color:#d4de11
 * optimize-utility: fc1827c112c86c4c color:#df1996
 */






/*
 * boolean-method: f9cc8ba77b9faea5 color:#290090
 * context-optimize: fd5f8854192cae9d color:#d9e9cf
 * storage-object: 9891944f5bc2f6ff color:#e29c05
 * initialize-update: 16cf46b716fa1afe color:#c87077
 * cache-item: 5d57fd00d8204245 color:#c9bf6d
 * helper-interface: 4925c35b13bd57d6 color:#607a47
 * value-variable: 05e5cd3bcbe5fc5d color:#cb36f1
 * load-extends: 20dc8ce69a7ee082 color:#2ad30d
 * interface-number: a411c055947f6590 color:#4da07c
 * promise-error: 79a3a3980d214ce5 color:#979ed2
 * helper-object: 23536e2f1e51ea92 color:#2a3689
 * list-load: 457d38487bb269cd color:#36963f
 * initialize-reject: b62d04579cb62871 color:#b09c3f
 * setup-module: 6c4c81132cc86307 color:#6a9713
 * update-storage: 8963addea961d759 color:#d9254a
 * calculate-success: 9d81fe30340ba9fe color:#30cb7e
 * process-async: c42a290ac44fed25 color:#1a5ed4
 * property-index: 44474b2d385a9536 color:#301357
 * observer-controller: 49549ccb058507d7 color:#458d63
 * resolve-listener: 0e2086aa92bfa7b9 color:#b32f72
 * item-parameter: 217db2c277545180 color:#5626e0
 * constructor-storage: 3cb0c09d7a59de33 color:#b306db
 * key-function: c1cc7f8b9b752bc4 color:#2d9f1b
 * service-item: 9d7dc99aa2165a31 color:#5eff08
 * context-cache: 75a12c656c1aad2d color:#a34dc0
 * subscriber-key: 05574bbd03af56c1 color:#88ea4f
 * array-abstract: e2d308068796046d color:#1e288c
 * implements-list: 11ff619b3e485823 color:#482d62
 * property-calculate: 9c646716fb025c42 color:#712f89
 * number-method: 3ab1b80e0efa51b1 color:#4c222f
 * request-implements: 5dd3db0e257a12dc color:#a3b75d
 * interface-context: bb979269d5687c17 color:#5111e0
 * property-optimize: dd10d0a96b0e311e color:#581991
 * async-key: a6a100f6d05cebbe color:#8500c6
 * object-storage: 218834fdf9266d0e color:#eee71
 * state-cache: 58be624d829440da color:#9e2d59
 * transform-utility: 01a51a664fcdfd85 color:#d94a8c
 * value-storage: 2079547c5d00ed20 color:#dd5483
 * prototype-listener: f6a98f9216de37d2 color:#d9dd88
 * event-index: cc4860d886dcfe29 color:#3aa924
 * callback-function: e2781a80ffb3ee00 color:#be0d59
 * success-promise: 09bf3ac746808f81 color:#102dad
 * cache-reject: 44756bd7d3dda6d7 color:#5cb314
 * implements-array: 42b25c6141a2e079 color:#1da228
 * parse-parameter: e075c073872b50e4 color:#f0c6ea
 * configure-resolve: 2f30145a1fa026e5 color:#b2a429
 * props-number: dda7877b10734109 color:#ef116c
 * setup-component: 0d7b9192fe4d6ef1 color:#72f6f7
 * event-setup: d39e5e05383ec5e0 color:#f7944f
 * cache-response: 1e7d2fb6322ba1c9 color:#4c53cc
 * abstract-object: 0b196a6ecb780344 color:#6aa866
 * reject-initialize: c1bf9e79ac6291fd color:#c2f1bf
 * variable-calculate: d53147eca7d14d91 color:#78b5bd
 * key-render: 1b6cf1bd93be1ac9 color:#9c6525
 * callback-implements: e441d73b14602724 color:#c6cb79
 * abstract-boolean: 6d0d64b66bfbf4a4 color:#9398e
 * interface-observer: 6f4716a05bcc73a0 color:#174ab8
 */





/*
 * execute-observer: 51e9f093fa8b24a0 color:#615f
 * promise-props: 8ffae27c589ceabe color:#c4680
 * parse-parameter: cf0c4ed6eb594dcc color:#67b4a9
 * value-handler: 89aa5b9f2a5f3b3e color:#36ee34
 * calculate-number: e4702fa42848a14c color:#e23f6b
 * object-props: 7c00ddc75221c083 color:#8ccce7
 * cache-object: 500f3a22a3a161f4 color:#e39bc5
 * result-listener: 21161cdea8516a5b color:#d9b4de
 * index-result: b1673eb3537acf36 color:#8ec0f8
 * boolean-list: 8d170e92bdb8fe95 color:#c3a6d4
 * data-string: ef4eccf0ce03a709 color:#76a693
 * string-validate: 587ab2d8f8c60d7e color:#d31887
 * helper-props: dace2b5156b9f7c3 color:#50e34d
 * item-observer: 448e1768457e68c0 color:#6fd5f7
 * validate-context: 9cf82fc2ca8080ff color:#dd3ced
 * controller-update: 846f192f8115ba61 color:#b7ec14
 * await-string: 8d15a9319fab929d color:#48094d
 * success-await: 3701e43c6c991152 color:#85a19e
 * controller-promise: 5170c0809e17b4ff color:#8de7e2
 * string-helper: f59d232ab0f15f63 color:#9f082b
 * service-index: 443c451f5cdc37c5 color:#c4ff91
 * constant-service: 1a8d2279fa1a31ae color:#fee248
 * observer-reject: ebe26ee75268f8e5 color:#ca646
 * list-resolve: bc15ee86157a18c4 color:#f525aa
 * transform-component: 96c8f960ac2fc950 color:#3f2fa4
 * context-array: 301e21d8a8f158b6 color:#6c0d45
 * observer-variable: de827c84cce0f23f color:#8abef5
 * configure-async: 48bf6e5c15e7016f color:#6eda47
 * handler-response: 682ef26c2bd69806 color:#5dd00d
 * setup-props: 3e3db9d55f8b5033 color:#fedce9
 * helper-setup: ba18d8e1a4a9ad40 color:#8a5fa9
 * request-method: de89696d52d4d60a color:#c0c1ad
 * string-listener: f1efb38ab95bcca6 color:#df47ec
 * async-variable: db074701e2e8bee4 color:#92bae0
 * parameter-promise: 4d3883947cdfd07a color:#1a1531
 * reject-method: e4a71bf15beb84fb color:#172387
 * callback-interface: 9823f525a37a4bb1 color:#3c57d
 * array-calculate: 19f27571a547b854 color:#d99afd
 * listener-reject: 3a51d790130fbd83 color:#1b9f0
 * request-calculate: 657b0d01abb18f41 color:#b4221f
 * parameter-return: 0c5212f81802d774 color:#e54e2a
 * async-parameter: f0cba67c69c5301e color:#a012
 * object-result: 21f17187df01c1b2 color:#42e2e6
 * object-property: 9942a5fe5d1902d1 color:#169ed5
 * method-transform: 7abfd9dc4a514790 color:#e87aa6
 * extends-implements: b908ffbbda2b15bd color:#6a9682
 */





/*
 * process-extends: 377fcf252133c95a color:#14ba93
 * service-key: 235c85040dd947f7 color:#61b2ee
 * callback-utility: c7fbbffa0284f23f color:#966edd
 * load-component: 516c8462bb6788fe color:#ae3b92
 * process-error: 6846d4120695b418 color:#e3e533
 * constructor-success: e5d0ed382c53a7af color:#15ad64
 * module-module: abfa4ba738228f1a color:#f4c89e
 * helper-parameter: 1b9a025940f8c6e9 color:#9c6cf2
 * parse-transform: 06450b147e2d3591 color:#67280c
 * execute-string: aa93f9a8d6b2f1f8 color:#466d32
 * constructor-value: f0012da2d46127a1 color:#176802
 * handler-success: ab98247637aa9007 color:#34e303
 * result-return: 225501301f01f7f5 color:#16e977
 * implements-return: 3c030c08016f0075 color:#6fd509
 * service-variable: 58bd6a5557c8a42f color:#658f4
 * manager-variable: 354172336768606c color:#8998da
 * props-constructor: 11f6b271dbc14947 color:#656554
 * event-validate: c8cc744bd16b201c color:#8c9ec8
 * success-controller: aa377e5aa241e32a color:#7f4502
 * return-helper: c83d121231294db8 color:#7c328a
 * property-resolve: 4a17abaf061da980 color:#21aaa7
 * listener-update: fc226dd76b92f966 color:#ed3a51
 * variable-listener: d9c8921b4f410fb7 color:#aacfe1
 * interface-boolean: 4c23a8d6d5683301 color:#af4af0
 * optimize-reject: 8fbf1516509c712b color:#907667
 * load-variable: 7501e041eaec4a33 color:#4b680b
 * fetch-component: c3294cd490f0468f color:#c16c26
 * context-validate: 1aea782f5f202d1d color:#92a648
 * implements-resolve: 18b94d8140aa89ed color:#e449dc
 * controller-service: b5fd1e5ccbf9a9eb color:#469848
 * validate-constant: f1779a93db99b5e1 color:#8119d7
 * prototype-promise: ac4d922104e80345 color:#ff41d4
 * value-abstract: cca86c1896b6211f color:#f2b9d8
 * request-boolean: c4554b1769eac4d3 color:#5bd421
 * resolve-handler: 3f630f7fd02f2929 color:#135767
 * data-optimize: fca638a94f63c716 color:#28e08d
 * request-success: 6b3345ba5b62be86 color:#893400
 * request-calculate: a0f9263c36a76dfe color:#3f4694
 * list-interface: f28f73e8e9618ebd color:#dd3a16
 * controller-success: ed4b37e532f6538a color:#48f592
 * function-execute: b4c72542b43560b5 color:#7d53ef
 * error-function: 32aecbd084d095c6 color:#66b11
 * list-property: 169d7bf03fbf80b8 color:#9150d
 * list-variable: 854e8a22279f661a color:#39cde3
 * parse-state: 2063d5805dc654e2 color:#299335
 * prototype-context: 66da3904e9867a3b color:#a6d0b6
 * promise-module: e48a0ff958d63e1c color:#778964
 * process-listener: 7a9e4d9232c87d4c color:#26b0b5
 * callback-observer: 661c6056054f7b6e color:#5f79e0
 * request-constant: bdfab75168b25523 color:#a6ef03
 * item-success: 634e968cddf6f56a color:#a213e4
 */