/*
 * component-configure: aa1691ee55cd266d color:#69e464
 * component-process: 330c04981410e233 color:#64b733
 * render-configure: 0df5ad22ac37e207 color:#aa1cbc
 * service-variable: 1b9a212eb8ffe728 color:#641622
 * event-constructor: a2f6e6be09a98768 color:#39cb8b
 * promise-variable: 7623e85ab99ee930 color:#4b6520
 * error-item: 97309e88ac8307c3 color:#86502a
 * prototype-function: 70d4e375af711307 color:#b5a469
 * data-event: 07f39d46a12f7a57 color:#d7cf2a
 * boolean-result: 27cc878e6c04c7f9 color:#7ab2d5
 * validate-property: 3de52d2a5e5c55a5 color:#6f2c63
 * observer-service: ca4203f2efa9dfc8 color:#be03eb
 * process-module: e448838844eb7d68 color:#9ba7b0
 * abstract-cache: c320964adb32fe05 color:#b26f3b
 * event-update: 07773ef6ecf44be1 color:#e8740d
 * method-async: c4408de5e780cce2 color:#b45d06
 * helper-data: 07d3385f39796e51 color:#9da192
 * context-transform: bf4985b5de79ca56 color:#22a0a5
 * service-result: 8849d34272469ef1 color:#e09f
 * helper-reject: ad8f8e2ebecb43d0 color:#fce2ed
 * process-update: a14b64c269ea9b59 color:#65a72d
 * subscriber-request: 6cc893ee7dcde40e color:#5604e2
 * resolve-constructor: 62d5eff132c593a1 color:#4120bf
 * utility-value: 0c8baa0d7aa6a9c8 color:#1f1601
 * variable-calculate: 37998a0c5f44d8a9 color:#104bdc
 * event-update: f590fa312c90f790 color:#da38d3
 * service-string: cdb4ec51e3ceffac color:#25f973
 * cache-fetch: a9b5e2a349533636 color:#3a7e32
 * storage-parse: 38c21e521966cf4b color:#2f350a
 * reject-request: 06e13f36922c0690 color:#697fa4
 * resolve-property: d48d7599b03f9554 color:#8dbf8a
 * boolean-execute: 3c73fc6a0a3642d0 color:#dcd9e7
 * optimize-utility: 379f7253f80e61a5 color:#3b90d0
 * storage-cache: 05323bdaa3c2554d color:#afdffe
 * process-listener: 9ba0465cde4387d7 color:#d93977
 * success-update: 21a990b0e2f4a8ef color:#3b1d34
 * cache-array: 33ce63c6cc7a126b color:#5c6c6d
 * process-property: f4766b5dad88a769 color:#69702b
 * module-setup: 266311ef23cb2d80 color:#907f93
 * observer-item: 0948f710846be952 color:#82f785
 * handler-prototype: efa1a14a1858607f color:#b5991c
 */


/*
 * extends-object: 4564a758bf83e141 color:#6c0ea2
 * context-callback: a42820d80b5fe6a9 color:#c49e03
 * utility-observer: ae39f61bba842f7d color:#1ed54d
 * props-cache: e0702cf989ebe3ce color:#d3d67c
 * component-reject: b156535fe8b1b92b color:#2dc9dd
 * helper-event: 35fb157a630f1925 color:#357270
 * props-controller: 42dfc562d9860989 color:#26275
 * error-context: 3da67f9f0e3a1191 color:#b589f0
 * load-transform: bc0f7bbdc924943a color:#985922
 * list-variable: 3bf3f8c329bb7e62 color:#cc3b77
 * number-update: d7003661bead7b03 color:#79e66a
 * implements-observer: 415b69146d1685d9 color:#c53d2f
 * listener-cache: 8207ef37b6b26e69 color:#22693
 * module-update: 33c4768120399447 color:#784841
 * component-handler: 1d11e134152861ae color:#603e9b
 * reject-validate: 2c5388931db46247 color:#8a1a17
 * extends-handler: 8e9f8b9ef8591112 color:#df3013
 * calculate-load: 429ea0c36aac8bef color:#9fa6ec
 * update-item: c76575fb19e91db7 color:#863645
 * transform-listener: cb61ba70eb190be9 color:#970c7c
 * property-helper: b59e1a4b66c06c1b color:#f1b5fa
 * setup-service: d8ca61c4f6099e90 color:#8f4d26
 * promise-reject: 4bdfd1e08e69367e color:#3e2b92
 * list-number: e1699ca8b8d106d6 color:#961edf
 * parse-resolve: 8ae64755a50789bb color:#b1ae05
 * index-object: 892f59a537ef5e77 color:#b98772
 * extends-async: 68eb94307b2d0c83 color:#351b78
 * initialize-props: e8f24b12dfe8d755 color:#47bbaf
 * optimize-result: 44ee7cd4ee0b4ce8 color:#ea5378
 * optimize-service: 7421c3f4e56f6733 color:#daa19c
 * listener-props: 5fecdad4dc77ade7 color:#9e6094
 * list-handler: ec6472a05048e7bf color:#b11335
 * list-render: 2f4ea9215dfe59f7 color:#f971ad
 * function-prototype: 42814a8de4e56ec7 color:#8c9607
 * method-manager: d4444d4865b96dc7 color:#7e0d88
 * context-async: e891ada76a45f3ed color:#932d75
 * number-reject: 2dd384704e8f2bb9 color:#ca080
 * render-calculate: 5075a4f0cd1b122d color:#33abfa
 * utility-setup: 880ecdb853ea74f0 color:#1b8746
 * number-success: c36d19fea4c410d5 color:#86f10f
 */


/*
 * index-success: db722b74c10f4bc8 color:#ca6fbf
 * listener-result: 51c238660ac994df color:#1f39e8
 * component-return: c9310ff0f8887515 color:#876bc5
 * process-update: 81e696b2933edef6 color:#4b1d96
 * implements-parameter: e2a7bbb278aec260 color:#be5ed7
 * setup-reject: 37137dced5bcf2fc color:#f8858d
 * await-storage: 74f0be494f9518a2 color:#4b2952
 * render-configure: 70b9aa703b4dac63 color:#9275c2
 * prototype-array: d4fbbd396e87ada9 color:#f1d42c
 * error-value: 7ab6f31a427104be color:#cc9215
 * execute-request: 3bd740113d894f10 color:#70f4d5
 * request-extends: a80604dc7c94a694 color:#82a09b
 * request-manager: 0fd7e7b7f620427d color:#29a869
 * property-fetch: e0dddbb4fad3df9b color:#8c6c99
 * reject-initialize: bd390db36b8fef81 color:#2537f1
 * storage-parameter: b881ef76f7eb1a98 color:#ba8b8a
 * load-implements: 440a945e4f94af17 color:#ee097b
 * index-array: 057798fb63212c6a color:#30343c
 * listener-success: 64657f6e5262c058 color:#5f710c
 * error-manager: 58f53ab35eab045c color:#fc856f
 * cache-value: a0702457439776ac color:#538e9d
 * callback-function: 35807110dae8eef5 color:#24656a
 * manager-execute: 82ee6e275db19a3f color:#afe0c9
 * context-transform: ed9ea5180fae38ba color:#2570bf
 * subscriber-validate: 5bfbd2dce1330136 color:#b3db69
 * subscriber-configure: db3fdea72fd5b814 color:#c248f9
 * transform-subscriber: 4db5fa22a14809dd color:#8a8848
 * method-resolve: a9985ca050570b08 color:#32be05
 * error-extends: af24ee3fd5d22bb7 color:#5db939
 * variable-request: 73886a807d59b2e0 color:#593641
 * load-validate: 78b525c2619a0205 color:#4f1e62
 * success-storage: 4f6056362d064fc6 color:#7fdadc
 * prototype-context: 6472b9f9dd01fe67 color:#ada7fa
 * component-configure: dd283c991f47047a color:#8ed07f
 * result-subscriber: 9848b8451500423a color:#e83a7e
 * interface-list: 7bf341e6779b7c1c color:#dfcf72
 */


/*
 * parameter-optimize: dadde8829f2220f1 color:#63f507
 * list-component: c6af03c72389277f color:#6bf628
 * fetch-async: 3d2ab85dcf2fa724 color:#f9a480
 * value-object: decd07ffb284592a color:#97da48
 * extends-request: 31c5b8b61a4843c2 color:#95140f
 * cache-props: 0319c0f428c1533f color:#62e05d
 * optimize-subscriber: 6ef07e29a869438c color:#e5b19d
 * promise-storage: de97b63a849c51d8 color:#c56469
 * extends-setup: c568330d46ca23b6 color:#fef89d
 * response-storage: cde654241fd9a57a color:#c9d525
 * interface-subscriber: a5820d16f5696b3f color:#a7f41c
 * function-promise: c9fb68e237893995 color:#754e48
 * resolve-fetch: 221128f4b0e8d1de color:#3a7243
 * abstract-prototype: 8a4f606b203ce728 color:#cbde6b
 * async-cache: 9385e13e9e477861 color:#287ff3
 * return-key: b141455eb112bbab color:#53db28
 * optimize-cache: 282c7d5b55ddf0cd color:#68cc39
 * list-initialize: 2134b43ce8ac91c9 color:#f396fb
 * interface-success: e6160f4b0b736772 color:#5ae717
 * calculate-resolve: fd8a8c1925324b78 color:#e7640d
 * configure-observer: 0c48804875ac90e9 color:#f3363d
 */


/*
 * utility-boolean: 6309ad114a0bd293 color:#78cd81
 * request-abstract: 53e9c927544bb4cc color:#7496ea
 * optimize-helper: 95c049130099af09 color:#33320c
 * prototype-initialize: fbd2fe6f322245bb color:#449954
 * request-execute: 87ac2992ca2f99bd color:#7c975
 * execute-module: cc062453f784073e color:#351c1e
 * manager-constructor: 73d5f92ca1c44ba4 color:#abb797
 * variable-key: c298a81f4d2b2ab7 color:#53cffc
 * callback-value: 0417f582de2ed625 color:#8e3301
 * resolve-success: 149ca879210aeb3e color:#7da3a2
 * module-context: 326ed623cd2856c3 color:#94c2a7
 * success-return: e0abf322f5b1a5f2 color:#f0a009
 * setup-method: cadb7a7cfc1b4033 color:#a24509
 * subscriber-module: ffceb1f8e43f43aa color:#bddfb7
 * interface-item: 0cb2e44da7d3235f color:#21fd36
 * calculate-callback: 2db0f03871fd1c17 color:#b0f6b0
 * transform-reject: f0fc3a072d5c9295 color:#efe7fb
 * error-response: e7fdf998f6e6387c color:#2db2b2
 * helper-controller: 04504c59b895dfc4 color:#e5555e
 * promise-array: 1cd078d7c543fad9 color:#a44c60
 * variable-configure: d2d6cd83be2dc37e color:#8adcb1
 * promise-await: b71d44e415fbaf46 color:#e0c816
 * request-callback: 52a5916e26fbe737 color:#989eb5
 * load-response: 79bd393e7e01f8c7 color:#437d13
 * object-resolve: 88b536f9f136a976 color:#f6cde4
 * response-subscriber: 4f1a97d40c602828 color:#74300d
 * setup-await: 88885a6a67107898 color:#401ea9
 * index-number: 697e1ebcff4ebbcf color:#851fe3
 * constant-storage: 342a4a32db272111 color:#b49568
 */



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}





/*
 * storage-string: 45d3ae0782544173 color:#7a86f5
 * boolean-response: 8e84ee4c7b8bf461 color:#3b6088
 * constant-interface: 276a67424fd4c87a color:#856ac3
 * observer-manager: 87622740d29388b4 color:#62d78b
 * fetch-object: e801d17063850061 color:#60d422
 * abstract-props: bec2d78e2f0632e8 color:#878978
 * constant-execute: 368f32893178ff03 color:#d04a80
 * optimize-fetch: 205ae6d581fb4fd6 color:#19616d
 * value-async: b9524ff27fd842d1 color:#b505b2
 * update-return: 269917e273b6f607 color:#d70aa0
 * module-props: c7f2babcf45db085 color:#d7d6cb
 * value-listener: 879557046a4b65eb color:#d67854
 * helper-fetch: 99efc1d287f5904f color:#bd50be
 * await-request: 9b7c38f934511486 color:#ba030a
 * setup-fetch: 1c897fd646812050 color:#4d87d2
 * object-manager: a61a4ef5e8cc725d color:#fa5bc1
 * component-listener: af051f21608438c8 color:#726e9b
 * list-initialize: 34be56cc3a06a4f1 color:#a9d013
 * property-function: 65cf5df58be8c5e6 color:#1a3bac
 * setup-listener: 5015da514d7558da color:#3a5913
 * callback-load: c8d4299abd75301f color:#b174eb
 * parameter-initialize: e36d4cc492a5eee9 color:#24298e
 * object-result: b59af167b079fbed color:#ce4b0c
 * extends-parse: 4d93e56ad9b83c71 color:#9c5728
 * object-controller: cd68cc8a5e7a7b68 color:#e48969
 * resolve-extends: 74fb7083f61dac0c color:#28651a
 * success-reject: 04e5aa38e137e100 color:#dac808
 * data-async: a8d30f0e0c117e16 color:#95c7cd
 * helper-result: 86858f15ee937d98 color:#6c74bc
 * data-callback: 0d9040766433559b color:#a3f917
 * validate-value: 7519939f794857d7 color:#874353
 * abstract-load: b8019c678d8b7377 color:#879a6c
 * validate-item: 7367c43a585f4af4 color:#56db41
 * update-manager: 9c184919e153b58e color:#8530c
 * fetch-transform: aeb3ec6f4e81bc41 color:#c5c69c
 * setup-render: 897eab9f0650262b color:#ee7898
 * response-callback: ad100acc6d2073d1 color:#d777e7
 * context-number: 388e1ec5a18ae38f color:#c49ca5
 * parse-variable: 6b43d76d884570d4 color:#bf9f17
 * key-response: 018d7f6d92f14800 color:#f9f21e
 * reject-utility: afbb7d65e4929158 color:#8a7a30
 * transform-state: 4e903db2cdabecf9 color:#789e08
 * render-update: d6a6be03237e0ff0 color:#69e40c
 * value-value: 6cc56f8c3d101872 color:#8d21dc
 * context-execute: 8a92ffb2972b944c color:#e6ab4b
 * cache-interface: 309773ebbd1a8e50 color:#c683e3
 * array-reject: cd7b4a89fe27db91 color:#74c9a0
 * async-cache: 11dcfbe2b4621d31 color:#5ac6cc
 * props-state: 2f5e7e584f3839e3 color:#5cc7a4
 * subscriber-interface: fc986582e276948b color:#aa567c
 * calculate-constant: 8319503cccc14301 color:#e3a734
 * handler-boolean: e75c318891645ccd color:#3f1747
 * helper-fetch: fc259e03b4c425ef color:#4522a2
 * method-state: b43d984b041f9db7 color:#38ecbd
 * configure-array: 72a1980e081fa306 color:#905b6b
 * implements-interface: d5da49e4e727137d color:#54e1e2
 */





/*
 * parameter-helper: 84a47de8ee4e72e1 color:#e9619e
 * method-parameter: a5121495355b7fdc color:#602a76
 * storage-boolean: 5006bf65d57b4520 color:#308069
 * event-props: c589d4510b838f28 color:#ae63b6
 * number-helper: 36682e5d19762174 color:#c990eb
 * listener-listener: 758a72650d01a08e color:#351ff2
 * async-variable: 0b07817dfe36ae5a color:#35463a
 * execute-load: 5965b262146e8a71 color:#d5dd02
 * key-initialize: 3c9c13f673ae5fbb color:#f3e98b
 * return-process: df35760e81395d2c color:#89b0a3
 * success-manager: cec9b6274c5afb77 color:#162b93
 * parameter-load: 7814113a8b9ff592 color:#1b0d3a
 * props-utility: d006b4788a02de86 color:#548779
 * property-render: 68e2eaeb137327a7 color:#6babe1
 * return-state: dcb150501e15d598 color:#3d676b
 * reject-object: 21049bee8f04ad8f color:#9a702d
 * error-execute: 84293ce7b7949fa9 color:#c70347
 * success-prototype: f4123037b18dd602 color:#732fbf
 * context-result: 3c5daac822a7fffa color:#386b2a
 * extends-data: 24e8ea199846ba4f color:#9935a9
 */





/*
 * execute-array: bed43b65a3327e6e color:#fc4ed3
 * number-cache: 82b439f5920e13c4 color:#73a0ca
 * promise-subscriber: 8fa9a73a0aef685b color:#eb45d8
 * reject-object: 427fcf423a211744 color:#434125
 * execute-array: d349b4b66d988d19 color:#72967d
 * constant-string: c325505461253297 color:#436ccf
 * implements-event: ddf5d73939b43c69 color:#e17b1e
 * utility-manager: 6603c1955ee9a04f color:#d3fef2
 * item-event: 479c43f3788ae980 color:#1ad0ac
 * service-extends: 3b85a7f7d73da4a0 color:#e7f5ef
 * constant-function: ed55305a43e591c8 color:#9de5ec
 * configure-index: 2320e4e8cf269a4d color:#84885b
 * optimize-variable: 5115e516bb6019e6 color:#d209ea
 * key-extends: 5ddc54600d8f6148 color:#c9f24a
 * await-async: 172a607aa32f2a4f color:#26273f
 * event-listener: 0b85936286ae95ba color:#965a0c
 * implements-string: dbeec4c9e1a060d6 color:#21a110
 * callback-constant: dc9a81bae5d60d34 color:#b3d170
 * component-key: 812ca635563a05a3 color:#6aeb9
 * reject-response: 584f4f496930b02f color:#73a522
 * number-manager: de06c48e89fb463c color:#79f25b
 * string-property: 39e562f490c69e0b color:#3d7084
 * render-manager: b82373cc230c4e08 color:#b52c5d
 * request-property: c4926613d71cd67a color:#c409bb
 * component-state: ffcb0f9d7ddb8f3f color:#a2b7eb
 * value-parse: 941d46e85bd9a776 color:#fec137
 * function-service: 697262f8fd15a38e color:#984272
 * request-update: 7f2c75f8e0e40216 color:#5fda4f
 * extends-subscriber: 7b772639d976a8a5 color:#76c5c8
 * index-reject: 061d126223286afe color:#6c4c72
 * calculate-event: d05a75c8a8331d6c color:#f916e5
 * request-result: 756b097ba27ddf1e color:#2da4c7
 * result-context: 1f2b2c7ebd455be8 color:#8e63d1
 * manager-validate: 8f9a0aef0a3b20af color:#704a3a
 * handler-constructor: b286eb76745205eb color:#277835
 * response-subscriber: a4eb9f779f0fb68c color:#adfcd0
 * data-object: 0e0260064e81c5de color:#5ace19
 * module-listener: 9937ede2ca03c770 color:#f40d2f
 * method-object: 24512aba387bee7c color:#228d26
 * component-fetch: db339052c350ae38 color:#562238
 * method-abstract: f43940f04247a857 color:#18af73
 * storage-async: c3e363e4ca0fc116 color:#51f860
 * return-string: ba3a3e01e6c9a0ef color:#44d733
 * parse-prototype: 7ec2d80e85dc866b color:#c79aff
 * prototype-key: d7fd60e3b3de0f06 color:#a50985
 * state-abstract: a61f527b147f1c3e color:#894790
 * error-async: 9d6e78b6968ea386 color:#6f7b32
 * return-observer: 65c83cbe178e67bc color:#8d4f8f
 */



/*
 * await-boolean: c59fffa7287f8310 color:#57926d
 * interface-value: f9d218d55afaae9e color:#ce696c
 * context-object: e23880d9240edca3 color:#f4c0c6
 * fetch-context: 0ce4a2bca037d36c color:#df3397
 * event-context: 27cec19166559a80 color:#6a4972
 * event-return: 6dfd264d0d238d68 color:#ec7109
 * constant-handler: ba145d37d96bc45f color:#983f97
 * variable-constant: c6093366900ce46c color:#a382a2
 * reject-prototype: 4c7153e391ce4fbb color:#1f903e
 * validate-listener: d0bf265dff683ef7 color:#b3e883
 * error-state: 1789a42bc36e1645 color:#a293a3
 * context-utility: 24098c59334e0a59 color:#4a18dd
 * parameter-boolean: f699d26b1007f458 color:#c28794
 * parameter-abstract: 27f897d066b5103c color:#b74bc5
 * function-process: 0b2b1115846fa38f color:#4158c6
 * promise-state: 2ebd41bc01c40876 color:#ad8500
 * component-interface: a1e29aefc441456d color:#526375
 * async-manager: 2c8a04cb3ff6d1cb color:#be7388
 * constructor-event: 85c95ea7b89e6b31 color:#628ff6
 * item-constructor: 01fa93f35ddac0c2 color:#855713
 * key-constant: 5a2eedf2f5c9d9a4 color:#8bf4e8
 * error-update: 856eec46a53803c2 color:#13ae47
 * optimize-cache: 0088f8cc692dca03 color:#3812c5
 * constant-list: eddca61d451333c6 color:#42dc8e
 * observer-validate: cdecffe59ca9654b color:#74dd4c
 * prototype-fetch: 2c8c2bb1a6fd77b6 color:#6d8c5
 */



/*
 * callback-module: ee6bca9b844d229e color:#abe367
 * property-setup: dec8ff0c19a7995f color:#23c062
 * array-listener: aa617aa7dd882fce color:#4257d3
 * await-props: 595be90c76c13751 color:#1712e0
 * response-interface: e32e8a981ca32194 color:#f36ea
 * context-resolve: a996a5b67be9a29c color:#6eae03
 * callback-utility: 34a5948be4b45549 color:#660036
 * success-callback: 313e63de216e84ac color:#2e6f1d
 * resolve-variable: d7d8fddd144de446 color:#7a9138
 * component-module: f84120d504eeb273 color:#8d6734
 * method-props: 02c7df0f8ba71aec color:#719d21
 * parameter-return: ff9567995675645e color:#de3d0c
 * return-constant: 0cd6f5097d3eda8f color:#1f1f40
 * async-configure: ad00dfe3fc1c4222 color:#a6687c
 * component-event: 71ba819452f24672 color:#7378f
 * list-event: 3a124f14292b29f5 color:#449ecb
 * helper-configure: 68f6673bb26e75c0 color:#929f2d
 * validate-storage: 434ec5a80a029468 color:#637da
 * calculate-component: 86375ca5130e6490 color:#e0a09e
 * state-number: d71516c0c1efa42a color:#f3120a
 * event-array: 1ba5e5f3664648af color:#ec08d6
 * component-optimize: 124cc15dc3592a39 color:#8a13c7
 */



/*
 * listener-index: abdab2ba9733345c color:#5580e3
 * constructor-callback: 23cb58e370647d27 color:#88e830
 * error-prototype: b2d439edcae2a1fd color:#c557f0
 * promise-listener: 69d4c6ea874d9b76 color:#1e0d24
 * state-context: 7d7e6313c01fc169 color:#4c9cf6
 * props-promise: 8292a597df33e875 color:#56a23a
 * result-module: 5724409c5ee8211a color:#7b252e
 * initialize-number: 6d76986aa490b281 color:#34fde3
 * controller-reject: 4c6f61be35666396 color:#96cc83
 * controller-return: fc87fcb38767deb0 color:#8542ee
 * service-item: 64fa2c3b9e4d6ec2 color:#30598f
 * reject-state: b597d2820b701a92 color:#e1c300
 * property-load: d2e970acd006104e color:#d03ce0
 * manager-process: 119cd0fc44081187 color:#5de765
 * async-parameter: 05ffc38ae764dd23 color:#fcae34
 * calculate-list: 0f62e02e0bcd1208 color:#ff905b
 * function-context: 74e342a3014dd134 color:#8e2a33
 * resolve-result: 0530b17cb46f7a18 color:#849d4c
 * property-optimize: 6e43e701c58b3d37 color:#a28f5b
 * variable-object: 686768343f908e7a color:#9078d2
 * props-event: b69a9994de6db7eb color:#b39052
 * interface-constant: 5b9c7e0f21fee5ac color:#3f39ba
 * resolve-parameter: 08d95d9cb99f8761 color:#36d791
 * extends-observer: 33ac1757aff88adc color:#c8e9ff
 * component-return: 6a83c3e521da2eec color:#ae937c
 * result-execute: c8ba2a3ee7bdbbe4 color:#7f556d
 * method-subscriber: 67a4c08b49ba551f color:#98a5c9
 * handler-setup: ee83c18f4aa1d860 color:#c79f60
 * validate-transform: bc742aa1b0933cf9 color:#ff461e
 */



/*
 * list-item: 72cec18d6c2040ac color:#66e1e6
 * constant-item: f63736edb913a76c color:#5f60b2
 * callback-calculate: b82b8efd2101f8d3 color:#35001f
 * observer-controller: cace64ac01a3b755 color:#4972df
 * boolean-state: 881260371767ad6c color:#17d874
 * storage-item: ea8801b32da30d78 color:#213b6d
 * array-interface: 47f50ecd5ef1d5ae color:#f4d10
 * key-return: 8fc09c576c51ba74 color:#b73c93
 * property-object: c21db1a80ebdccf9 color:#101af9
 * prototype-constructor: ee0459ea4fa055cb color:#2b2dad
 * configure-callback: 5138c2c3f600a515 color:#a3740c
 * function-process: 0cccc0e5368451bb color:#7ff387
 * reject-helper: 59d15bfd4eda5aa7 color:#84ac48
 * function-boolean: ade3b33900a52b34 color:#8f8ec5
 * number-data: 7f9204cd394f1b38 color:#e1fd30
 * await-utility: e3fcc7be4cf7f163 color:#4163b
 * request-interface: ed788d731b1d78be color:#462f99
 * subscriber-boolean: f39150b8369b56de color:#b12ccc
 * constructor-interface: 581480a4c833997d color:#957ff0
 * method-event: a06da86348085aa7 color:#a4cdf3
 * configure-manager: a2b0083cc1b34f06 color:#600e79
 * abstract-constant: 719d183f4ae1b41f color:#d71870
 * key-async: 74724503c7cec963 color:#c64b93
 * controller-initialize: f1815257fffff0d9 color:#3419d2
 * fetch-value: bad456702386e581 color:#f0c85e
 * object-success: 7a54db084dfd9a60 color:#e57096
 * component-configure: adbecc153566ca22 color:#53685f
 * resolve-abstract: cdb429b7258a824b color:#437c33
 * subscriber-handler: ed33e27a09cecb41 color:#5dc053
 * controller-boolean: c0bcbd5020813cf2 color:#952839
 * storage-function: a450c9faa66b400e color:#1a4bd6
 * array-list: 5e910a8282425238 color:#c1f92
 * variable-event: c2981000c894a3ce color:#f53505
 * update-key: 497a3a966fc20374 color:#c6d01b
 * list-response: fc855c33111eb7e9 color:#42ef36
 * initialize-extends: 0824c80601975956 color:#d6f2bf
 * load-method: 72a35fd6bfb62ce3 color:#4cf137
 * object-utility: 15ec8e8d4c08f9c3 color:#78b178
 * error-observer: 4cb8d986ba3c5d9b color:#ac7c02
 * await-calculate: 8be86bb688287df9 color:#828c79
 * error-extends: 343f9e7bc9fd966e color:#b1c34
 * process-calculate: f0eb5929cccd42e1 color:#4aa912
 * optimize-render: d9117e3ecbec8777 color:#1d83c3
 * utility-async: 725d7b28617b7c4f color:#568e9a
 * result-interface: e14a0fcf50b34422 color:#3a6bf0
 * props-interface: 49c3f2dc04093bd4 color:#f39d7a
 * variable-configure: 1db722d1e9539733 color:#6e9b1d
 * setup-number: 6db7be97ce8b43c9 color:#29b27b
 * extends-variable: ed91f55cf0d26872 color:#2f2c51
 * cache-await: 42653cbf2834d359 color:#113f09
 * optimize-fetch: 0fd69dfe088a123e color:#5083b6
 * data-error: 7cc580302817bd77 color:#613758
 * result-manager: 4becaddc2fd6dbb1 color:#124c2d
 */




/*
 * constant-extends: 41e7ed1394e33793 color:#305575
 * prototype-validate: ebc8ae495763215d color:#fce2cf
 * extends-listener: 72318eecdbbba5d1 color:#494120
 * index-props: 410c3cba12a458f2 color:#b14db7
 * constant-transform: 89ad967edd060a03 color:#fb3944
 * extends-render: 694f4f9e5dcce038 color:#5694ec
 * observer-component: 7200035955a0230f color:#da95fd
 * initialize-utility: 384c7e4507b09642 color:#8ff8e4
 * validate-async: b069b4aace972fd3 color:#475c02
 * key-value: 7d3f2dabb8c43f87 color:#ec71aa
 * component-callback: 4aff6e63af4776aa color:#3e0e9a
 * configure-return: ad6b6bcce6cbebb3 color:#33511c
 * array-function: 156f506ae3d3b112 color:#210265
 * storage-await: f3f799dd7bc7fde7 color:#3fd80d
 * service-component: d798f94185ea6da3 color:#60f934
 * index-prototype: a7941b97c87200e8 color:#4f3009
 * error-update: cf69baf155eb27dd color:#d108a3
 * implements-error: 19e8cc7496818d2a color:#6fffe1
 * utility-transform: a55b647013b7d2d5 color:#c0fb98
 * implements-load: 6bab6417779dc036 color:#6b14ec
 * response-cache: 2d042272df64e946 color:#eaa5af
 * constant-parse: 05e99e3cac4cd3aa color:#285762
 * manager-promise: f32d5805605a0df5 color:#af4a32
 * setup-helper: 8df3819d77bfb0a2 color:#3bb270
 * extends-service: 8691c31970c3f473 color:#e30fd8
 * interface-key: baaf07845c58cb28 color:#2ac558
 * success-parse: 3079a410509fb7a4 color:#1e34e5
 * constructor-promise: 282e5af549bd1778 color:#389e24
 * error-string: f881098ba0c3c53a color:#b1de9b
 * boolean-promise: b8a3db72a1da9c3a color:#c771da
 * subscriber-error: d536ebe68b2ca02f color:#106bcc
 * response-constant: 8f3a3fdfc73889c3 color:#e21113
 */





/*
 * boolean-service: ac8715c186dae808 color:#b4eec3
 * success-data: b0921d37024aab1f color:#268da6
 * load-cache: 852b98c94f42916f color:#504546
 * response-data: e894c4e7bf54ca0f color:#de3f6c
 * data-storage: ee946af80a5fe378 color:#29b041
 * render-prototype: 033c45d99916f8ca color:#3f726f
 * helper-state: 3bd924961e91e010 color:#378761
 * constant-key: bfe3c82a008faa0e color:#dd4f65
 * item-event: 07cfd44d9f940528 color:#5e44e5
 * reject-manager: 66fade909a9e1c8b color:#2d5b03
 * props-listener: bfac7b095cb638d5 color:#6569fe
 * event-extends: f5970ebcee561af2 color:#2cf2fb
 * interface-parameter: 52dc7ca7b42506dc color:#52957
 * index-item: 403f9efddfa9fc11 color:#3899e8
 * parameter-variable: 79f423f591091048 color:#a5bba8
 * async-number: bdc141bd0a44d36c color:#8c9665
 * handler-function: c0add406989d7b61 color:#112854
 * configure-value: 85dd124233a0ac04 color:#c2eef0
 * controller-constant: 5532a935d8fcdfc7 color:#38ea03
 * implements-number: b420b01cb087e411 color:#10c017
 * abstract-object: 4d3dc99c60ee6ba1 color:#4b3f96
 * manager-cache: 5e7f1eb855cdbecf color:#e2cd56
 * helper-storage: defdfe03db181c3a color:#208b16
 * configure-result: 5d73ce400e9b7eb2 color:#7b5385
 */






/*
 * result-context: 664f97ff0640c4cb color:#2a031a
 * update-boolean: 3b9fc25630d838dc color:#a46693
 * index-controller: fa07ef5894fc2f0f color:#d8a943
 * handler-extends: 0ae0ac673a6f759b color:#54e974
 * manager-interface: f14fcdb35e24a885 color:#361d33
 * optimize-property: 6277752de07141fb color:#42b78
 * cache-success: 0e3664f8c8cddc34 color:#d139b6
 * abstract-observer: 4de50e80435301b3 color:#5bfa44
 * setup-subscriber: f35581fc341bdca0 color:#ff92ff
 * initialize-context: 434702453f469652 color:#7ae0e8
 * callback-execute: b6b4f9a699451287 color:#bbdfea
 * error-utility: 8add02e653d4b595 color:#60aa59
 * list-await: 6235287f3e98f0d4 color:#31aa85
 * key-constant: 28f881735594adaf color:#a17e24
 * index-abstract: 570856b8a1612262 color:#729e25
 * property-transform: 02b38a44b57fcde2 color:#60f830
 * process-module: f5908a59bf0f91e8 color:#9c62c0
 * update-render: acb713debe7d5cc6 color:#1c10e8
 * method-string: fcd59ffdfee21be0 color:#a108f5
 * return-parameter: 5e72dc6b3cca3bc1 color:#c28c1
 * boolean-promise: aeafc929209241df color:#48b36f
 * boolean-module: 66e01ae1c6655f13 color:#9f072f
 * function-utility: 231fdbdda878c952 color:#253b03
 * array-result: 4bcd748f656a66db color:#22a91a
 * calculate-item: f74cf64198b98d01 color:#2ff2b9
 * service-component: f0160abc1e936968 color:#f7a540
 * constructor-transform: 6d7f493e22b5ac4e color:#f428b3
 * optimize-implements: bd6bfb0494bef563 color:#7aad72
 * manager-constant: d2c2e7b6ac462170 color:#2d6cd1
 * data-cache: ad118f2880896deb color:#d2440f
 * function-load: 68473eb6c417c798 color:#c2fa0c
 * props-function: 7c7722a1bdbbfb87 color:#fb09e3
 * handler-calculate: d997840d8e046291 color:#d4e518
 * transform-prototype: f575462c0d299c86 color:#72e778
 * string-module: e8877a87c3b55d8e color:#a3d0bd
 * manager-number: a32ec74b9b638a52 color:#3fc791
 * manager-list: 12fc3d9c23a6bbf8 color:#dbf7d3
 * validate-request: f10d5dd814d47f52 color:#a56297
 * property-value: 3d21693a70631cb3 color:#b37034
 * property-listener: 46c7cf5470afb6af color:#fa55c7
 * key-function: 6294c4d17606a561 color:#6a86f0
 * update-configure: 4c0428cbbe1f0b1e color:#e7e46a
 * helper-cache: da5422e6fc34c0a3 color:#a89618
 * update-promise: 9c153cf8595f95c5 color:#38dfb
 * transform-helper: 2911b259aa9a3b42 color:#da3556
 * resolve-success: a7421073370e395d color:#ed9b6d
 * parameter-controller: 3af14bb60bb5aa6b color:#886432
 * configure-cache: 53f13d155bbdf57a color:#44dfa
 * extends-transform: 9431b9893d835ff2 color:#499851
 */