/*
 * storage-process: 7e6cd3ec27f355ea color:#756963
 * callback-reject: 5dff7872b08a9afe color:#d2af0d
 * render-return: f0239fe87c1dcd33 color:#454897
 * callback-return: 70264e6fc03bbf2f color:#5eb385
 * property-parameter: adb2020f660e0d14 color:#e556d5
 * string-callback: 9642d24569d4d1eb color:#38bedd
 * constant-process: d35dbe2c506d293f color:#f02352
 * utility-listener: 9bb56fd92cda7d20 color:#28f4aa
 * optimize-promise: 0d759c98c016645a color:#9f3a0d
 * parameter-implements: 884a9802b16214fe color:#cdd5f
 * storage-optimize: 5d4148387496cd3b color:#4907e
 * fetch-resolve: e101d327210604fd color:#58a3d
 * optimize-transform: 45fbd176ac4112d4 color:#d2eeb
 * transform-constructor: e0861cb9d1193dee color:#2ffe9d
 * controller-promise: e4fe690df58ec42a color:#7bd8bc
 * string-list: a9eb0cb143e1bbbc color:#d2d260
 * function-state: d6330d0e499ed60f color:#f742e0
 * load-success: b6e608af23c06bfa color:#f6bc7d
 * service-constructor: dda6c8da456bc2ce color:#d64483
 * constructor-object: e0f1e256e2b28fd1 color:#e564f8
 * service-promise: 802aa39d7d46135e color:#538c68
 * error-execute: 58c5cc6dad8e8311 color:#6ca467
 * value-event: af9da80254c98bc5 color:#db1952
 * number-component: b0eefa1f1988c887 color:#c04afd
 * parse-interface: af944f2341b411fe color:#5b9cea
 * object-await: d43cbcd41d1f2d9a color:#6cc616
 * request-storage: 49337c36cdb67228 color:#8f18d8
 * request-helper: fe377ad8fa306fd5 color:#1a00a1
 * property-data: 794dba773201439a color:#621384
 * constant-await: 01cb5e1a3f826613 color:#c97417
 * execute-fetch: 96b317e9ebe5268d color:#7536b4
 * state-render: eda64a0664927271 color:#9df87c
 */


/*
 * render-helper: 12ab77b29a8559ad color:#8cab67
 * result-parameter: b42ff51e097362f7 color:#1c749d
 * event-success: cfc1c48875295a71 color:#8f5fc5
 * fetch-controller: d4830e9af84c4af8 color:#24918a
 * fetch-method: 2f79b41f6f589051 color:#147c04
 * storage-storage: 86a99d86af837c3c color:#2482dc
 * handler-listener: 3cb9d24a3502a4ff color:#70f970
 * extends-reject: 2b3441541960b79e color:#fe182e
 * observer-number: 2d1a6c2b69d4916e color:#a25176
 * module-state: 3f966c0a66b70017 color:#81d85f
 * constructor-props: f3d2580d2ce9fcea color:#f2d174
 * function-execute: 546b865062b6684b color:#1cb33a
 * prototype-storage: a08c4f8bce7028d6 color:#359b1a
 * component-controller: 8c6c0d101a6d4e3e color:#b9200e
 * error-key: ba08751ae8fcb624 color:#2d022f
 * async-initialize: 60978864200d09cf color:#2c40f2
 * async-index: e8aef6e00722990c color:#139bc5
 * configure-constructor: 8992793262ee4354 color:#ae31f6
 * state-variable: 57ecb7ededf9d276 color:#8e621
 * property-configure: 6955d910bdef3a98 color:#7747c1
 * parse-configure: e91944728ed6cae6 color:#39d6a9
 * calculate-item: 45aa2447ee8d6f5d color:#99c68d
 * subscriber-listener: 622da54f8d3c40d8 color:#708f04
 * extends-observer: 4ed8c403e82157a3 color:#a1e6d2
 * callback-item: df5b23326f7a0869 color:#1ca337
 * controller-subscriber: 8b52f59e4feed94a color:#c35636
 * helper-promise: aca00ecbd06d6e74 color:#a6151
 * index-parameter: aa02c4984724590f color:#a6c348
 * reject-array: f3467435826edb67 color:#6d6226
 * process-transform: b004749ce561c496 color:#b6cdd6
 * resolve-constant: 9c507a7ad64fa907 color:#c5d4b1
 * fetch-constant: ff3e2a57a7e1c58b color:#fa696a
 */


/*
 * setup-property: dcebc5920307757b color:#701fd5
 * manager-execute: f9123df708267727 color:#e5f305
 * constructor-validate: 95b75d7fe21d35a5 color:#fa03d
 * extends-variable: c63eb668fe4ac84d color:#31b65e
 * configure-execute: 93363c226d1b1f88 color:#a4e5de
 * key-listener: 452ba12c71e294f6 color:#370a92
 * abstract-error: f139e8739257db7d color:#2f825c
 * validate-fetch: af64ac4216528ccb color:#cea467
 * state-storage: 9faddb031311ad41 color:#61fe39
 * promise-parameter: 6cdc63afb28f29af color:#f53ebf
 * context-state: b9b2db7ad50df76a color:#45c7cc
 * item-property: 8b96fae4367a66f7 color:#f109fb
 * callback-validate: 991e1b82bcd30cdc color:#2a6680
 * load-manager: 2e0541667be2fefb color:#281156
 * event-item: e2c85d4f0b7da58e color:#b95b03
 * subscriber-optimize: d9e695df490f05e4 color:#353ca9
 * process-listener: 664805d905e19c26 color:#c88c81
 * abstract-error: 7deb8bf9bc72fd79 color:#66e2e
 * index-await: 4480513a7009ec9c color:#f2cc6e
 * item-interface: fdf6fd1686cd4c3c color:#53624
 * abstract-prototype: 285203d13e708e97 color:#ef6d78
 * interface-variable: e16499c74d3787ef color:#4b3527
 * load-service: 271ec61dccddf8f7 color:#89bbcd
 */


/*
 * async-item: cd32460d57f4e160 color:#3bfd1d
 * variable-component: 324476d43436c2c6 color:#2bdae9
 * manager-function: 4695a3f4ec0bc62c color:#e4cca6
 * abstract-storage: 4d2b514ab53b49e9 color:#10216a
 * index-promise: 533880014672da46 color:#f13364
 * item-abstract: 993093ba51b91330 color:#a2beb8
 * manager-abstract: 3b1fafe71577d56d color:#fd6c6b
 * property-configure: 6b67e710de42244a color:#e850cc
 * render-optimize: 19ff73fd780f08bf color:#e832e2
 * load-parameter: 89301e1f6459dbd3 color:#adc68
 * handler-extends: 092b7be7dbcd04f9 color:#fd5db3
 * item-object: e367b61a0067c36e color:#c13d78
 * optimize-callback: 0eda449b03a0988c color:#51c05e
 * event-reject: 000aa1c14de7282a color:#f3e14e
 * helper-service: 7fefd2241f4479e8 color:#9d3958
 * utility-string: 5652f5c67eb0a1b2 color:#815919
 * object-render: 62726ac2083cf0d1 color:#7cd449
 * initialize-list: 4b8f92b09204c6e3 color:#738b9b
 * helper-boolean: f4ecdf95ed7c84dd color:#2c4495
 * request-parameter: e418baebeb5745c1 color:#7334a8
 * data-optimize: 1fe1884e0d41208d color:#81b0f3
 * context-manager: 6629574bc1e11a13 color:#5543b9
 * interface-await: edb4d6b8c36daa70 color:#de6ede
 * extends-request: 68dccae6b4052917 color:#99c06f
 * prototype-component: ff6719ca260f8d67 color:#771e49
 * component-parse: 50e86e99378935cc color:#49acb0
 * optimize-subscriber: da14977f76084623 color:#abd95
 * event-await: e041be142acc4896 color:#8338f5
 * fetch-validate: 158d88d0042e1af4 color:#243910
 * cache-parse: adf889ee68c26754 color:#15d46d
 * array-boolean: af020b9568c5482c color:#f27806
 * calculate-index: f809a6bfe09e60d2 color:#24d5a5
 * request-data: 8336fad6f394ffea color:#5f683
 * helper-promise: c705fab85df37dea color:#b9d224
 * success-configure: 7f32cea97ea00baa color:#4e3ef9
 * key-response: 573a96f274d9fc1d color:#eb398
 * state-callback: 081454f91d10057d color:#385fef
 * constant-controller: 290d715f0095c3b1 color:#5b1dcc
 * reject-implements: 8fc209bfb03e0217 color:#ba6167
 * interface-string: c57116cb39ce1b3e color:#f0d4af
 * configure-index: 08c2647294420344 color:#f7a881
 * variable-state: 0013562828aeda1f color:#6df55
 * setup-variable: 111ed890019e7e11 color:#24002a
 */



/*
 * error-fetch: 20df1a632ca7ba1f color:#d179d
 * boolean-implements: d860735c1ebb2123 color:#727a0
 * module-constant: 4ff8785ca0fdc6f9 color:#21fd09
 * function-transform: 656a105427135a81 color:#99164b
 * parse-object: d5b36d01ede29a0a color:#1f6795
 * function-transform: e3f67bf77c63bc56 color:#989bc3
 * controller-validate: 3eb857a9be2717eb color:#7878bf
 * return-object: 7debefe847c43790 color:#a86387
 * key-process: a929881ee0f40d51 color:#fd34d1
 * setup-response: 365f67fd7fb40721 color:#7ee2db
 * array-subscriber: 433298d27ec5cefb color:#44badf
 * variable-item: 103e93b1697c54ff color:#a4eeea
 * abstract-manager: 5a9b3dc4e6d5ed61 color:#a99c2b
 * await-extends: b8f92d3c68518982 color:#d0ac88
 * error-success: 50a46a29492480bf color:#74e4f6
 * index-callback: 2af5d9f25dcffcdf color:#d17662
 * storage-resolve: 1bd21295433964a1 color:#6548c0
 * callback-key: 820a59e9ce676e52 color:#f69beb
 */



/*
 * promise-return: 6ab040dae75b1e62 color:#9ef246
 * state-string: 6c002a358f96979e color:#c5876d
 * object-interface: d1a38d7b9cc22655 color:#ae498
 * configure-observer: 3387704fc261a05b color:#387039
 * number-process: 15431425e64175d9 color:#39bec7
 * constant-render: 2d7e5a32116318ac color:#33f86
 * index-configure: 909afd384ef08499 color:#a8ca49
 * transform-controller: 4b445ea0d705e69e color:#72aad7
 * reject-event: 6100c481575667d9 color:#9e65cd
 * await-function: 3e93423e5809a0ec color:#2aad7d
 * string-key: b53f4817d6135ccf color:#21f010
 * state-response: c6794407383aafe4 color:#76c77f
 * event-array: 4b87e9661dc963ce color:#463ac3
 * callback-request: f1c0291ac3be72b1 color:#20cc3b
 * request-constant: 51b29079915f3e4e color:#3c7c67
 * data-string: a94a60b6b7c0abed color:#978ed7
 * constructor-transform: 659a42a4d4f0481a color:#f7ee3
 * object-error: 1a2d7284178e6346 color:#129c0
 * initialize-helper: 7fd639553b780f8e color:#e389b8
 * array-fetch: 2239fe38a2294ed5 color:#71fe0f
 * initialize-boolean: b822138a10c9a921 color:#563644
 * resolve-object: 046a7d6194c52f5c color:#210b92
 * constructor-implements: a120f7dc24d8a511 color:#6057e0
 */


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







/*
 * extends-extends: 8798eae7a83d0ad6 color:#c92d3a
 * optimize-result: e2ef3c9cc465ee2e color:#d9aea7
 * props-utility: d4a0eb92a6924993 color:#95bc9d
 * update-context: 5b1d829d45846dec color:#5ce1ac
 * function-prototype: 3cb5f634dd0bc67c color:#cb3709
 * cache-variable: 7426f6139a81e950 color:#b223d8
 * component-subscriber: 315b51287f9369a7 color:#529f8b
 * item-error: 7c7b368e40b76dfa color:#8f438
 * request-reject: aa3b29d086981e02 color:#cf6034
 * cache-process: 04a9632be2e3339f color:#c9bcc1
 * parse-helper: fbcba77b6cae1fba color:#55e5da
 * boolean-storage: ec3e8e6a40d92c73 color:#6e6b6d
 * listener-module: 2b3359e5f9635962 color:#e34b0d
 * helper-resolve: c85a8122f393410d color:#9c39b7
 * promise-validate: c4032714e05773ac color:#9ff361
 * observer-manager: 7842db0d75c76421 color:#ccbc5d
 * implements-render: d80e64a75e3a74be color:#fbf039
 * component-constant: d7aed07212c3c52f color:#410934
 * setup-props: 229d49a5888a47a2 color:#ca81b9
 * configure-extends: 9f5809a48c020104 color:#1352fb
 * string-validate: 42df7fafdb10086a color:#649881
 * event-update: a753e0ecf9f51596 color:#611727
 * validate-configure: 348030dc0549ecea color:#177328
 * parameter-resolve: 4d72cfff86ec86e6 color:#b95ae9
 * configure-function: 1082e106c36a2613 color:#3c79d8
 * request-subscriber: 5560b4aaaf689646 color:#624a07
 * calculate-service: 1a6f76c052f26aba color:#be804e
 * success-load: 41ab339e43ad46c5 color:#6ff18d
 * list-return: e8bc11eb7c4990c0 color:#1732f
 * array-abstract: f9ebed148fa20b9b color:#8dda65
 * request-calculate: 7b5fb964931a9f45 color:#b9fa65
 * boolean-variable: 6f670bf9fb920d5c color:#dc6834
 * string-configure: 2879566b02c02b77 color:#980f25
 * await-calculate: 6a173b9608cc8999 color:#82985
 * constructor-prototype: 670b6baf9fa63c6c color:#8d27ca
 * observer-initialize: 157a2fa93a1bfa35 color:#89d8ba
 * load-validate: 873130778e83ba5b color:#865532
 * setup-index: 49e647640aba4a4e color:#4738d
 * value-item: 991219a1deec8226 color:#b17374
 * configure-transform: 367c7815ad988aa2 color:#f2d3f0
 * module-manager: 03b91548bc0bc083 color:#6dae3f
 * execute-load: 1a03b54ee018fc5e color:#bc9d9e
 * extends-setup: 1ec8e8ba3926e57d color:#dbd909
 * configure-parameter: bc950c383b27ff38 color:#99c3cb
 * controller-listener: 843dd5812c735b42 color:#3ff75c
 * property-method: fb966d50c4267546 color:#c54ed4
 * setup-await: 97c62e396802a380 color:#f87607
 * list-callback: 8f6257f3b9de9050 color:#c24ca6
 * module-string: 2eda90975de9e856 color:#4d0f5
 * storage-helper: db9e414918d4b756 color:#d8e4de
 * item-result: 385bae9253c03573 color:#a98b68
 * subscriber-component: 035c3bd0f8383c73 color:#b4f747
 * data-props: 44d3da327e83e5c5 color:#87f94d
 * request-interface: 8835bd3f92770c8f color:#33cb4c
 * success-validate: aa97a5e07fd2ad92 color:#25d1c5
 * props-component: 705ae3acc9ead747 color:#bb7e57
 * list-calculate: dc6691c41dbb90f6 color:#309255
 */



/*
 * service-boolean: 08a369bbda19d48f color:#10c81b
 * constructor-state: 7de497aa13834609 color:#5381a4
 * error-constructor: 2c4a2f66c6cd7fd8 color:#cbe900
 * await-props: 29c80d7005d4140a color:#18e816
 * resolve-list: 33ca32a72661661c color:#7002c8
 * parameter-data: 7fd6e7726f77fa23 color:#1ec647
 * list-parameter: e0cbafb973a21014 color:#2a2439
 * component-request: 207cb88f201d67b6 color:#df378b
 * result-boolean: 903a2f8194d06d17 color:#9b9c8f
 * helper-execute: a0a84e832c629e0a color:#bdcab1
 * context-process: a720d0f760773954 color:#536d67
 * optimize-helper: 7317196f7320fddc color:#a7090e
 * load-transform: e0e3fc7959d01d10 color:#35001a
 * controller-async: 489ab55416d9165b color:#647df2
 * interface-props: f7dc99e2bdbe5c24 color:#98938c
 * key-key: d03b81500d20a416 color:#b1952c
 * setup-initialize: 91d31c689a2a03db color:#c7e228
 * callback-callback: 12a594d7b03242df color:#2d1574
 * resolve-initialize: 3f24b10a3fe41d50 color:#781f27
 * extends-extends: 22145e539d340337 color:#c60f16
 * configure-implements: d171bd6338446d7e color:#f71007
 * controller-cache: 7aa5425b7b78cd5c color:#a040ea
 * variable-promise: 7f694c877c8e026b color:#7b9542
 * data-abstract: 61e39e1e7188164e color:#cbf3f2
 * method-constant: dd598def30eb38b5 color:#d1fbe6
 * interface-implements: 83157d123c426dcd color:#2fdb2e
 * extends-constructor: dd6c6fed712dc87b color:#30d58c
 * props-extends: 3a7b580d5d27ca3f color:#f8ffb2
 * value-error: a088ce6258edba66 color:#8b19ac
 * request-process: e096067a53a85621 color:#877109
 * list-key: 633c21efc26d4c24 color:#727690
 * handler-state: 318564ef39a8d797 color:#557aff
 */






/*
 * method-cache: 87644737ee7e5a0d color:#df9161
 * async-variable: c423240c9d6d5a0a color:#5f1ff6
 * manager-helper: 4342fad9c622eff3 color:#d7f3f2
 * item-context: de54651ab8e21737 color:#9eb38a
 * module-array: 3f0ce4bc6fd7d20a color:#33e9a1
 * resolve-request: 7d3b2bac5178b325 color:#ff5864
 * execute-boolean: 2770ad142e543131 color:#23776b
 * list-error: a9ec69336c52cacd color:#e30294
 * handler-callback: 75f76c548fbb6524 color:#813276
 * variable-boolean: 33a2d4de79bd6b81 color:#61f1bf
 * fetch-result: a4631960dc902666 color:#1e7fbf
 * constructor-list: 7d02e0fc23d3509e color:#dac5aa
 * context-method: 9048fef763bb79f3 color:#d60eff
 * await-parse: 0c3fa57a42f79a03 color:#6f4edf
 * helper-helper: 02d1cca6e6ff197b color:#6f79b2
 * implements-validate: 686b9a9b93049fc8 color:#2b9889
 * method-reject: ef2a8b69782d2dc1 color:#c74dff
 * observer-result: c89bc41b1b447a21 color:#1cf994
 * storage-response: 861701cd0a121e3e color:#3688e5
 * result-event: 6e0ce58d31b0c426 color:#945654
 * fetch-storage: da31b49dc977e564 color:#c6cb08
 * callback-setup: 4e60af248369fa14 color:#a1cb34
 * return-item: 8c8e5c79779d1028 color:#a1cc5c
 * list-error: 276a75d17272a837 color:#e29ea4
 * load-return: a3be63f1ac3881da color:#1b6dda
 * parse-abstract: e0752e4807fbf6c2 color:#fc9633
 * property-subscriber: b7210cdd39b1f1b7 color:#a7a619
 * array-configure: bfe4906d08848972 color:#db7fe2
 * error-service: 8798bf5eccd13bcd color:#c80019
 * implements-controller: e1cb979ef134f671 color:#e415a7
 * constructor-update: 194da782eb601bfb color:#e0b51b
 * await-context: d697fdb5b2b0d972 color:#b37528
 * boolean-service: a2c21b1e2f4cf7be color:#609b19
 * calculate-method: d24e442d08ff38ca color:#a39c51
 * fetch-parse: ed5ef88e039d6c65 color:#be99c0
 * await-transform: c740cfb6eafcf5dd color:#d4fff0
 * resolve-async: 1a011363735c04cc color:#24accd
 */






/*
 * transform-async: 3d80b5aec2b92de2 color:#3a5f82
 * fetch-storage: 3657755b8c9ed30d color:#7d35e1
 * setup-number: 6c8119a23c07bc65 color:#77569c
 * transform-await: b6b807dafb422289 color:#7338c5
 * implements-cache: aeb8da529cb53b24 color:#1f0140
 * prototype-cache: 926879610706b3f6 color:#51d01e
 * handler-index: 29b145a00c31075a color:#975b6b
 * variable-cache: bfe5af176c4271a8 color:#2ef647
 * error-state: ebd0ffa7ab2f996f color:#82f4d9
 * number-response: b9a7125a576f22c6 color:#151e88
 * abstract-setup: e2e948f30080896f color:#b0914e
 * array-event: a1ebaffce6a8b3f0 color:#4db8ab
 * context-observer: e95b96291403ba39 color:#6f56ae
 * number-context: 1a0fa25607c690f7 color:#183eca
 * response-render: bf8841b39ab5e1f9 color:#e711b9
 * props-reject: 358b5da27163d6c5 color:#67dc51
 * function-utility: 6a95dcecadea383e color:#c6c335
 * value-variable: 0cee39f916c804dc color:#451158
 * property-variable: 0c45ae620ef1fbaf color:#2ebf64
 * observer-calculate: 81f2578c4bc5a486 color:#66d3b0
 * data-number: bfd7e17143f270b7 color:#f74f8a
 * request-constant: c3b6879e06378525 color:#c47ec7
 * extends-index: beb5e8ac7558167d color:#6e9629
 * configure-variable: fd999d422c18bfee color:#244770
 * async-resolve: 1f98b21822d7a29e color:#40b9d1
 * props-array: 250c1e331e21974d color:#9f1f76
 * service-object: b79bba156e49d9a6 color:#a7b2ed
 * data-reject: 202dbff636247eb7 color:#286427
 * update-module: 0f164e8020099e95 color:#cb245a
 * function-component: 5fb9c47bd84b1567 color:#a897c0
 * storage-item: 5fa43b72d6aa1d54 color:#480fe1
 * request-object: 0b3ea186be0d557e color:#ed0936
 * parse-callback: 607aee37e03dbc77 color:#6ad8a8
 * fetch-object: 6fb6f0c1b79642da color:#1a3be5
 * function-manager: f489173b9b5bbad9 color:#eef9c0
 * promise-await: 9276476ddf52a737 color:#71b52c
 * calculate-list: 0fcc53911ac7b255 color:#a83651
 * fetch-service: 62329952439ce325 color:#43fec1
 * execute-load: 8124a17d2d9d93fa color:#fc1d5c
 * error-execute: 9e2b085799ec61bf color:#91bc97
 * render-async: 639518ac270e7f16 color:#7d25a7
 * index-props: 7e744fe9676603aa color:#272230
 * reject-prototype: bd396d104109b224 color:#806765
 * validate-module: ca6b54969c8dcde3 color:#c981ae
 * response-transform: 89c63537c28aba2f color:#79817b
 * cache-callback: a636bc3f29a7fea5 color:#5fe3fa
 * result-parse: a4f05db9aa74d5f6 color:#75baff
 * transform-validate: d834b0edb87bd0a1 color:#b2d536
 * parameter-boolean: 32f4687df9870378 color:#68d3f7
 */



/*
 * optimize-index: c65f82749662e59d color:#f0a279
 * function-interface: 2171a2c6c3ec1514 color:#77196d
 * configure-utility: e18b79ebc513ca82 color:#6124d7
 * component-implements: c475c9989a60ccc0 color:#70ffff
 * implements-render: 62ac3f54822c09a4 color:#2adc81
 * implements-load: 580d1a7181be7ab9 color:#df423d
 * observer-async: bd89d88b1b46ca50 color:#618c83
 * load-property: 0935e1d16dcd4744 color:#3d5574
 * cache-result: dcd17ab2c9af59b3 color:#a1115f
 * abstract-key: 5465f1a7e37eedc7 color:#126dd8
 * variable-calculate: 2412d6ec0adb05e0 color:#e1e6c4
 * constant-reject: 2ad3780d26692a2e color:#903f70
 * callback-async: 99ab58c580a23014 color:#3b1b00
 * observer-list: 2c99d25eba968265 color:#9be9c1
 * transform-module: 2f6298b813cb7677 color:#4c9d8d
 * props-observer: e191be9c2b888aa3 color:#40124c
 * initialize-promise: 624306752f3eccac color:#3f442b
 * optimize-extends: 82c979a0ab47b9ab color:#6ca904
 * data-variable: 15d36fd94d7d8714 color:#7927f2
 * handler-manager: d646bfb1a3c0d11e color:#551267
 * property-storage: db7d83c933c56727 color:#5cb37e
 * property-result: 360db1644775af49 color:#5e65f2
 * service-configure: 5b290cb013945116 color:#9c7b84
 * setup-item: 93820aed6fd455ab color:#7d16ff
 * abstract-list: 0cf2e0ad278b2a13 color:#76a6f9
 * update-boolean: 520abf786982a005 color:#958f0e
 * optimize-utility: 0e987a5bdee6a147 color:#9dd933
 * value-process: 12ebd2b30bdc7394 color:#5964f7
 * setup-array: 1109b0e30e913d42 color:#253ca4
 * object-context: cfc2c9df4c477522 color:#d92859
 * implements-component: 535609ef6b656ac8 color:#e98228
 * listener-constructor: 6b7ea832c7a7203c color:#184fe8
 * index-return: 611d4eec5a6b07fa color:#f5dd5d
 * process-parameter: df30f6e5ec21d7f4 color:#dd91fd
 * response-observer: 4bd098dd6be75dbd color:#4440d4
 * index-handler: 0d4afaa33f18892e color:#b3d67b
 * list-cache: 7b0ecec1af105ac8 color:#149689
 * helper-reject: 1be3d6d867f24c5f color:#1e6a3b
 * manager-state: 0fd7ae5d81660d6f color:#3ebe88
 * parameter-reject: c657773b1bba5a22 color:#921bf0
 * calculate-index: 8dc695d4c28e72e3 color:#534007
 * parse-parameter: 104281d94b3be72c color:#a49ba
 * update-data: 18cedd0ca5dd1fc7 color:#f0e877
 */





/*
 * calculate-controller: c2cb880c7224ea2e color:#446380
 * variable-storage: 624f75974f7a595a color:#d9086a
 * context-initialize: c58914ebd5a63168 color:#e8d24f
 * implements-implements: 69723b505b913e9e color:#8bfc4a
 * boolean-function: 38af6a60155b8f5e color:#f64927
 * request-number: 8fffb03f06ab63ef color:#5f3503
 * callback-validate: 0dcf59c07b71f0c2 color:#3583d6
 * response-abstract: 9b7a7ee6c5168311 color:#d479da
 * service-cache: 12a63462fc225f66 color:#752937
 * prototype-initialize: 1d3aef2787147235 color:#ae186d
 * context-observer: 2cb31aa1189c24fa color:#ac277c
 * list-method: 54d0fed96628d49c color:#a1e344
 * parameter-setup: cfa44c1ac8a13afa color:#3cbfe2
 * update-helper: 8a2037497586240a color:#8b6a4f
 * prototype-number: 3000d32911f50dc3 color:#863222
 * interface-resolve: 9d53691e80540580 color:#28f0be
 * boolean-async: f47d0cdbec8870e7 color:#e82641
 * parse-method: 8eb0818723766b79 color:#a521d1
 * promise-variable: cc43d08b8a36ddad color:#47bcfd
 * setup-controller: 09ce921ea4698a70 color:#d9e994
 * controller-observer: 1cb6c9036eaaf634 color:#b680dd
 * object-state: a99374982f9dbfc9 color:#936c0a
 * calculate-optimize: 8d14d2960feff05d color:#35cb34
 * result-index: c4a9ea7c86798a28 color:#5cf6ca
 * validate-boolean: a505c34afeb9be54 color:#90ebce
 */




/*
 * await-parse: f7aa05a3a3d698fa color:#55c7b9
 * parse-extends: 4c7264574b772491 color:#4808a8
 * optimize-await: 8abbba321100a6ed color:#e7c6c7
 * function-index: 1c6662eb8abffba0 color:#7367d2
 * value-validate: 7fd70dcad95d0097 color:#21d4cc
 * cache-request: c28e8f5018326b1c color:#82bbca
 * callback-boolean: a108d8e8ead17ae8 color:#5cf050
 * response-return: 30ba9568ed8daeb1 color:#44f53b
 * error-service: 763391809fd93bcd color:#6de36d
 * load-data: 1f47ad5f8785cbba color:#d10d8
 * return-data: 00cd7bbef789dff4 color:#21c1db
 * calculate-await: eef7e6278bc13364 color:#25f0f9
 * return-result: 6e1d34fecd0cfa51 color:#9aa0b
 * promise-listener: 093e07ad19e12db8 color:#bb14a0
 * callback-execute: 31139851ccd2833c color:#70a820
 * boolean-validate: 41c7f09fbb884a5f color:#6f0800
 * storage-value: 35dc96b53a78cceb color:#63841
 * execute-implements: c62a038ddb10868e color:#f4dc2b
 * optimize-value: ca5e2c01c3e89d78 color:#ff4b2b
 * execute-property: e481e730d5b9d1e0 color:#f0d6c4
 * success-function: 78e6e64f7c2c8599 color:#cbe937
 * promise-error: 958377935fe34966 color:#9a9c04
 * controller-abstract: b00fb1fcf9322686 color:#bd0a59
 * list-handler: 63557b7c1d6c5b4e color:#9006a7
 * resolve-module: 6215e93bf3397318 color:#ad36fb
 * storage-success: 6772faa707577698 color:#15387b
 * object-response: aaf454b3bfaf7e3d color:#89ebd3
 * variable-helper: a1c199f96c1157a4 color:#2e2309
 * error-helper: 43c00094fb93504e color:#f90ef3
 * configure-callback: 3f356c296680df6b color:#92cdae
 * string-promise: a62dfe1575a0f0bf color:#891423
 * optimize-response: ad1301269477973c color:#6dcc35
 * execute-abstract: 9b298458a58f397d color:#ca5317
 * array-response: 1b02f077142f4638 color:#4bab7e
 * item-update: 52b139c0838bed87 color:#2a27a5
 * constructor-optimize: 49d6005e204d42d1 color:#fdfdbd
 * cache-helper: 3dae7e1013c4362e color:#31807a
 * promise-update: 2d2a4a4d75d0b34f color:#48d70b
 * context-index: b305465dcf945882 color:#21d9e6
 * item-initialize: 7c32446ba1917dcd color:#6bde41
 * constant-array: c53e0a2bff3592b8 color:#77ea5f
 * boolean-cache: aa575af02f4c51a9 color:#ea447f
 */




/*
 * promise-component: 6d88007ce9ba67fe color:#8c275f
 * extends-callback: fb0d3196b7cfbd7f color:#17d51d
 * manager-execute: e9373e2a90a23e06 color:#5d01a1
 * data-optimize: fd4bd9f47d1e5f8e color:#53d9bf
 * boolean-method: d83c5130260622f0 color:#95db8d
 * fetch-request: ff7b30e8aa887deb color:#c2cd08
 * render-abstract: 3b2ba4500effed43 color:#3d9f97
 * key-callback: 1e569029022727b2 color:#a6a20d
 * module-cache: ea6337a16bb3e24a color:#14a99a
 * setup-validate: ab2cd2a2a1b06705 color:#9f0654
 * request-subscriber: 507312b734950045 color:#3e1f46
 * handler-object: c34a4004d65a43c1 color:#f6a97d
 * success-function: 1b6d4a6169f12ea6 color:#509c7a
 * validate-utility: bde20102c032d155 color:#d5e122
 * boolean-method: 717efb7f4660c5b8 color:#c03b6c
 * process-index: 3234ff8bb8935cec color:#92e137
 * string-await: 2d2534177d90503f color:#4f102
 * variable-controller: 021df7263520d08d color:#8e9d88
 * calculate-property: 75b389883d960edd color:#ca0f44
 * context-constructor: 103fe0fd50882db7 color:#da2809
 * calculate-object: 4aa2ba47800dd4f1 color:#fcba3d
 * handler-method: 2e77c26fdaf78732 color:#af0d08
 * key-variable: d891251232c51243 color:#c0661f
 * constant-array: 0e0aa175d3787590 color:#327e39
 * extends-render: 8d06ce879b8ab5e8 color:#7f229e
 * constant-props: bd2ed841a6c15c47 color:#e3427a
 * process-request: 179ae3d2cea8ca10 color:#7885fd
 * module-process: 2a26e9d18a44ef44 color:#54d7c9
 * state-result: 7598a0985abc6af2 color:#f611a0
 * component-controller: a9ec91356f8deeda color:#b7e218
 * prototype-extends: 90f5b247c97f4ec8 color:#2ca1f1
 * string-process: c4fd4398e6e8353a color:#97ea1
 * abstract-controller: 41ca545f72d82693 color:#fc4c39
 * constant-event: f4d58e9410bf0d2f color:#e8eaf3
 * module-reject: 3fdcd17b9ba8aa30 color:#6bdfc3
 * result-transform: 0ed0f0ae2c3502ba color:#b672e1
 */






/*
 * key-update: dd1879d5b42e4ee4 color:#fa47c3
 * fetch-error: 3d0a1e0fcc8954bf color:#e8e565
 * constructor-variable: c6f0a37c4d55e464 color:#3760f4
 * helper-constructor: e7929d2876dcff36 color:#d0c72
 * controller-subscriber: 358ea66f016523fe color:#d7f120
 * implements-process: 6d483882d7ffc981 color:#765476
 * string-utility: 6c2a85a8cb7fc5c7 color:#188fc3
 * helper-process: f73a7234ba19f830 color:#438af1
 * module-boolean: f76b68647fc26252 color:#e31898
 * process-listener: 92eb30653012fbc9 color:#94e88c
 * process-storage: c0cfc94578e274c3 color:#2d2ea4
 * constant-module: 671764d097609635 color:#f7db7a
 * item-controller: 96704c86cca4e819 color:#8b978e
 * property-number: 262059bc3917d9a5 color:#fb011d
 * parse-initialize: 6045c37377d6d10a color:#e36f4a
 * service-execute: b559470377a15daf color:#a10e6b
 * update-index: ec701172e7fc7bc3 color:#a44b7b
 * property-listener: 6c60983f02b7b6dc color:#bdbcd3
 * observer-method: 4b04d2d46332643e color:#726ce7
 * update-array: 187bf38fe318f636 color:#3878cd
 * render-handler: 7e5db5584fb60345 color:#be9a42
 * storage-utility: 01a84a834e12c062 color:#55c2c2
 * transform-initialize: d3abff7b0ee60d51 color:#306671
 * prototype-callback: 5eaa63fe93504326 color:#76f708
 */





/*
 * state-setup: fb2964d014e414c1 color:#faaa6b
 * item-async: ec0adec9ee8c7a42 color:#b9e4c8
 * variable-load: 4798c030bf293a8f color:#65e3d1
 * array-subscriber: 9605b58189827e4f color:#a3cd07
 * setup-callback: a37fcf3c57718ac7 color:#6ccf82
 * index-props: 18bdbe9f54cf4754 color:#ed0868
 * index-reject: a8bfc0880379dcec color:#39c507
 * parse-implements: 6e109acf28df2956 color:#34f5e1
 * fetch-observer: 10706d41a0444512 color:#2c039d
 * handler-list: 024e33eb3f2a4d94 color:#dfc0a4
 * implements-response: 5fcbd948dd97e751 color:#9727fb
 * setup-key: b3bd3fe1b0d3c3d5 color:#efa813
 * prototype-array: acf8fd28726257cc color:#83d70f
 * utility-utility: cc8d34a67512caf8 color:#aa57ac
 * interface-resolve: 485701094a31ac52 color:#1f782e
 * module-prototype: 2a688480c830bfac color:#5f1ab
 * cache-configure: 56019a6cfb777e5e color:#ace109
 * extends-load: 8f3bc6978b7a1e25 color:#68735
 * constructor-process: 3e859da9da8259b1 color:#e58607
 * key-update: fe17973a872e52bb color:#8f6cf7
 * context-data: dc283b06dbd79ad5 color:#e89c0
 * context-implements: 9f15c6a4afe7bdd9 color:#a36432
 * key-value: ca9ca5cf428abaa6 color:#27128e
 * calculate-reject: c4867e12aeba694e color:#b3ed7
 * boolean-helper: b4a9140234c83d1e color:#74ac89
 * abstract-boolean: 8571db31273c4e87 color:#dc1336
 * constructor-result: 7286d83b56abb111 color:#e7a738
 * storage-component: 15d4e4abfb594e5a color:#ebe0a6
 * prototype-context: a09e7914d5d3249d color:#647e30
 * optimize-event: 8641f8d77333b58c color:#cff4f
 * event-constructor: ef9b73fe18aeccea color:#e12be
 * variable-callback: ca22921e01b8566c color:#ea8be4
 * method-parse: 65f518dbf4d67d89 color:#4c268f
 * observer-interface: 28eccb64632e0364 color:#e3ccd2
 * reject-manager: 4f21bfc5defd0a0d color:#5c84dc
 * initialize-manager: 46a4a06c8b4a2987 color:#2356d8
 * variable-function: 8c56dce8de3ac5ed color:#fb4eae
 * callback-manager: 89b24ed9010f987f color:#a9e96f
 * reject-method: 3765bc8cc43a29e9 color:#52a649
 * props-abstract: 98f4dca6d4cb8f3c color:#636ab4
 * event-boolean: 2723701852bed2ed color:#5c07e8
 * load-abstract: f1f663ec9c31e108 color:#a0a30c
 * array-list: a0cc77a87db332ee color:#7e3a8e
 * context-execute: f07672da387d3e41 color:#200e39
 * manager-index: 98b0129965151aec color:#f5182b
 */