/*
 * validate-component: ca5b1d6aa0a7c255 color:#7a47b7
 * parameter-interface: c0b06e6afdee89f5 color:#30a9b4
 * load-callback: ddd566a6d906dedc color:#e921f6
 * parse-callback: 227e71b300b80799 color:#66624a
 * observer-reject: 41ae781f9d364ec0 color:#82d7e9
 * load-controller: 4f9941ece185eae7 color:#732ec5
 * await-helper: 83fbdc8cc4f5ba77 color:#906b9
 * await-string: 6c91343bf6dcd14e color:#5ffb6b
 * promise-service: 5f8c391edd3dec4f color:#355fc3
 * function-abstract: ed187e194e499c62 color:#6afc81
 * component-promise: 6e8159c495d35222 color:#3e7f63
 * fetch-callback: 1f4b2e4c270c80d3 color:#dc9c5d
 * service-number: 47d2f0310e001738 color:#59d0b1
 * render-subscriber: 79c175b14407b918 color:#4c4e38
 * cache-error: 1d92ca3d4f30a480 color:#bc403c
 * render-return: 888013bcc363ea93 color:#b46023
 * subscriber-key: 620df7a748719ea6 color:#d2e
 * manager-function: d5dc528ef58087c2 color:#260d76
 * async-interface: 024db599b4761e94 color:#cff057
 * transform-update: 77d0d153ee2f9902 color:#84284a
 * validate-configure: 9a0736f6283295ba color:#9daf5e
 * callback-interface: c5cc80131bda79b1 color:#e8ef0d
 * key-reject: 1e8e2c98212d16a3 color:#149fa2
 * controller-resolve: 5a03201914e941d7 color:#ba3062
 * listener-listener: 2b11f00906d62d57 color:#af3684
 * parse-load: cf04f78887cc89c3 color:#8f4754
 * cache-handler: 00c7ef9bd0571b40 color:#b980f3
 * render-extends: f8523de990ad7539 color:#eaddb5
 * result-boolean: d5b754b5ed370ec3 color:#22d346
 * error-index: def0d9fb35f5fdb4 color:#f24cce
 * data-prototype: f181ffef159983ea color:#1480f8
 * handler-render: 71f56fa4c1ad2042 color:#26e5a9
 * error-async: 5ad522bc80ff408d color:#65fa04
 * optimize-variable: e6a40582dc82995b color:#2b5e48
 * transform-calculate: 24ac0e38bfa5393d color:#66e4ea
 * string-constant: 0b6a2b487463b9a2 color:#d898db
 * service-optimize: 5b6bf836c5ff2f11 color:#6c7e8
 */


/*
 * helper-helper: abd4039edbe363b5 color:#ba93ba
 * implements-fetch: 9a151289263f2fb2 color:#3ac4f3
 * controller-props: c6409d6ba4e5f963 color:#279b9b
 * variable-request: 225edcb7d7598768 color:#137b0d
 * service-reject: d6eff3cbe03411fa color:#dd2075
 * transform-error: 23a64b6fb5b136c2 color:#820001
 * module-promise: fbf2a04cd26b6d2d color:#6070d9
 * response-parse: 7dbe1ee493172ae3 color:#7600f7
 * context-validate: 265ebdd04c6a14ed color:#3c8067
 * success-array: 449bfb5112020a89 color:#ddade7
 * method-function: 9fdc205f05f5227f color:#a3235a
 * data-list: d6464f64c0844246 color:#4df7de
 * number-number: aaa68da1c7c27983 color:#5abf8
 * boolean-variable: a42b2194f6934336 color:#2f5ba8
 * parameter-transform: 16016641cb73ff46 color:#3a64ca
 * render-props: dab1432e52d29d79 color:#8bc548
 * implements-parameter: 200fbd2e1f4e2ca3 color:#ec5017
 * context-resolve: bcae1a93c33a2821 color:#856f0b
 * reject-callback: 56a8b32449a77d93 color:#4965c1
 * constructor-success: 4e043c12c4817f5b color:#22cf56
 * method-props: 238cfd59f8c82a3b color:#18454d
 * fetch-return: e4c49a7bbad66b84 color:#86e099
 * calculate-state: 4203c86dcdb6a1ab color:#2c8b91
 * string-fetch: a4e95fecd82dd382 color:#8d7462
 * component-response: d3c6e32d35da3edc color:#34bef9
 * value-object: 61725ec9e7f6eb89 color:#3db348
 * return-calculate: 031361a988b5713e color:#913f1b
 * variable-property: c998be91c10a0d4d color:#566e60
 * return-subscriber: f42bc57ee6beac2b color:#f280d7
 * execute-property: 223863594f0cf79e color:#9ef467
 * parse-component: 010b0dbb3ec9e02d color:#810a45
 * cache-calculate: fdd00b3b7f095d7a color:#36ca1a
 * string-subscriber: 76daf190306de64f color:#79d22e
 * service-cache: 9800b277805b1027 color:#2a98b0
 * validate-optimize: f868f64e2bd39c50 color:#4dabd4
 * string-success: 24892c79281dfb8f color:#221672
 * calculate-boolean: b8eff7bf0a6dbbe5 color:#ea0015
 * update-result: bc9752594293c9c5 color:#be4c79
 * resolve-controller: d4e498b2d2b2c3dd color:#d586d9
 * observer-implements: e6890402ca4938f0 color:#65639e
 * implements-subscriber: 109dff90ad10b8d1 color:#e898d0
 * manager-object: 29ff3a5d735298da color:#654099
 */



/*
 * await-fetch: 5c9854371fa2fca9 color:#42bf93
 * subscriber-result: 51519e028f659360 color:#13e1b2
 * parameter-object: 163c44a7890df0f0 color:#ab069b
 * handler-boolean: 0820fdf4032a2be1 color:#75f132
 * execute-callback: 853fca36e18597dd color:#74cffa
 * service-callback: 0d8fa57b45ebd8d5 color:#a28923
 * initialize-value: b8be4a31ea5c5140 color:#a3eaab
 * listener-listener: 5f8949dbd7add48b color:#7f302
 * success-handler: 574786451d57ce02 color:#46b207
 * method-await: c4040d7dee1ff5a3 color:#146bcd
 * index-optimize: 0a5cf85059d69b4d color:#21a785
 * validate-item: dc735afcb3fddc36 color:#e75c67
 * interface-fetch: 0c00548b661c95c0 color:#a627bb
 * transform-constructor: d573063df88ff7e7 color:#a5fe6d
 * transform-await: a66ed924de00f2d5 color:#16347f
 * implements-optimize: 7cede2e83f6a2735 color:#de178d
 * cache-object: e69b9e758c70d478 color:#3f442f
 * boolean-helper: 2db494332732c6e6 color:#bb75b3
 * return-list: dc770e487594908a color:#ec12c1
 * string-validate: 00b763c4d84fee6c color:#655805
 * calculate-cache: c25d4406f9b473d7 color:#f1f4b2
 * calculate-cache: f8d3659c81841166 color:#265d06
 * component-validate: 2bb5951d36f1b7d0 color:#5843c9
 * storage-helper: acc71efda91932d2 color:#2d915a
 * observer-result: b0f8a24fab1290d4 color:#435fb7
 * result-manager: 7bf6b3bbb7d13760 color:#100fd9
 * array-manager: 9c0dfb6f6b81a98c color:#b6420a
 * await-load: 14b705555ea890e7 color:#2216f0
 * parameter-object: 1c45dbf21024097c color:#4e05
 * property-validate: 1cb365c8c43e0ef6 color:#c3def6
 * data-optimize: 9705b7122ceab282 color:#491f35
 * function-async: d00264a0678cbcc5 color:#ed8660
 * implements-function: 28f9601f893029af color:#65ad23
 * list-boolean: 0425a1d9b9804515 color:#c5b270
 * listener-state: ee5ff41adf60cbb8 color:#ba8480
 * process-property: 9e86eeb29607826d color:#5dae2
 * calculate-module: 4ece20253e7ff526 color:#21e4ac
 */


/*
 * transform-object: aeea96e7dfdf4740 color:#7d72b2
 * utility-storage: d0809b454e5c72b3 color:#c5cfbc
 * state-subscriber: f34c3c40c624cbb9 color:#20feb2
 * number-fetch: cdb7336443706400 color:#7b8f26
 * key-module: 76906ce4a48d28bb color:#ac0f64
 * state-observer: 7b255f1e525494c3 color:#e062ab
 * boolean-key: c2ce4c54ed5676cb color:#714bd1
 * fetch-execute: 008c734c9b7f9ff0 color:#7807a6
 * manager-observer: 250b5a42c5a6a089 color:#1267af
 * key-update: 418a2102510f2181 color:#2850b1
 * constant-function: ce22c2d79182c233 color:#89288a
 * implements-extends: cb4c4afe648f03e2 color:#15bb30
 * key-calculate: 4f832f76d9a85a0b color:#379a1d
 * handler-state: 5deafc6171132a4a color:#e82587
 * render-extends: 39a8771195f834a7 color:#95fc60
 * parameter-reject: d2b3ba2061a5a9af color:#b9bdab
 */



/*
 * constructor-resolve: 131aadfc6611f566 color:#97517e
 * manager-constant: e454804b10a22031 color:#76fad2
 * boolean-implements: 3aadab63ec205bdc color:#6caeba
 * error-render: a5d9a0cab5b3428b color:#c64a22
 * success-initialize: 6a8b4150b0d1b251 color:#db6e35
 * context-constant: aec3533efe5127be color:#3cfbbf
 * fetch-manager: 2210e4ef495f098f color:#c87a4a
 * data-service: 845f5693eadc83fc color:#8c813e
 * property-controller: ae499f69865bb4d8 color:#c13ad5
 * error-controller: d39deb67c9f6490d color:#c7b262
 * callback-callback: 5ea329b8247acb24 color:#90d5a0
 * helper-utility: 6ef4e812a8748a30 color:#e3b855
 * optimize-parameter: a6e86ab09a85b688 color:#8a1971
 * listener-render: d541e666efd153e4 color:#130d91
 * utility-item: 158436404e54705d color:#23aabd
 * implements-boolean: 052547e420eb109a color:#b96e1a
 * constructor-success: 4380403be7c22e27 color:#2178d4
 * success-callback: a7aa925d1d585e0c color:#3edbc5
 * response-await: 06689103a950ecc9 color:#1a7687
 * event-subscriber: a9eb887707de48c6 color:#a908d2
 * process-implements: 379bd40c622e3a60 color:#3ef155
 * object-listener: 1953ec143212c33c color:#367b7b
 * execute-request: edb2e9be1d175073 color:#4054b1
 * optimize-setup: f61014e1cf8ccf44 color:#501488
 * storage-property: 103d4091f2c8036f color:#90324c
 * error-render: 492ea30979642d64 color:#e79e9d
 * promise-initialize: eecb98f9b018638a color:#7cd85d
 * component-constructor: 443df0a49381a3e3 color:#62ae31
 * parse-props: 031a207a2f515222 color:#a9079e
 * optimize-constant: dedb4b5ae2bbc8e7 color:#3aba2
 * controller-parameter: 50781c0834f23006 color:#4e27ab
 * observer-index: 7a5332bbb374f89e color:#47283f
 * setup-variable: 61d70cc10b7f32e9 color:#a2e240
 * request-constructor: 68abbac87d5e76ad color:#3737e2
 * list-callback: b469638aad19e0d2 color:#80f023
 * variable-transform: 9df059948a038d48 color:#f547e
 * state-update: 7b5e2f994b9d0c47 color:#31c613
 * success-cache: 86c3f5bd74809e8c color:#3428df
 * transform-callback: 81708c43665f84f8 color:#630b54
 * handler-parameter: af1ffd7f4733ac38 color:#584da9
 * method-component: a09fd266d2558a8d color:#5c0a78
 * manager-return: e9e0c01d48e653c1 color:#12e5f6
 */


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}







/*
 * configure-response: 35309d20e6bfd201 color:#5bd563
 * transform-number: da7d5a7fc80af785 color:#55ebea
 * extends-callback: ee349ea1704cdd19 color:#ae72e4
 * prototype-success: baa8fbec1d6ba788 color:#2a4c58
 * storage-error: ed0ef26264bb5f55 color:#bd1478
 * storage-configure: 0ac18063e5554aaf color:#c4d8b8
 * callback-cache: d70d630763bf544b color:#855fd3
 * load-function: 37e7d6920976a9f0 color:#e74d66
 * load-load: eeb02413b367a5c0 color:#55dac4
 * interface-state: 688dcda2a442bdca color:#561dd8
 * manager-async: ecaff47818c35292 color:#ff1638
 * controller-implements: 87206f9beb70d1fa color:#ea520d
 * controller-extends: ee81cc0fb99f53ae color:#b3b5cd
 * load-optimize: 33727e3753eec91d color:#141521
 * parse-update: 390f7fa803c43ba7 color:#1750a9
 * success-context: 8a07ee9788b0f819 color:#16cc3a
 * listener-interface: 20530d13df92d876 color:#c3d5f9
 * helper-subscriber: f1680741c94d427d color:#336297
 * property-process: a3a7c16e64b47f61 color:#48cce4
 * setup-async: 0b3033e6a7b7f0c4 color:#995799
 * event-constructor: 2875370662b11a29 color:#c07f0d
 * object-module: 12b8701f175ff58d color:#c923ef
 * promise-service: 35db7d3dc85c7fef color:#81d6d6
 * component-abstract: 49d47117ea273553 color:#f27217
 * prototype-callback: 526043526817d92d color:#109f31
 * response-request: 30c276e770b30ae8 color:#f452f0
 * response-execute: f44d893a98b325f0 color:#c2e971
 * listener-manager: 41241981f0c2f745 color:#7f9c11
 * boolean-reject: f6785c816e52c179 color:#8deab7
 * cache-object: 643996993433a465 color:#5d6a2a
 * abstract-response: 3ccf1930b038870b color:#58029d
 * implements-module: 7a591970fbf8b6a3 color:#d54ec4
 * validate-error: b772e6396fd8714b color:#424dd1
 * initialize-constructor: 7e172315be95a2a0 color:#9579aa
 * process-optimize: 981c781a7b660891 color:#7ee36a
 * transform-subscriber: 04c4459b0090678a color:#c6129b
 * load-constructor: 2abf2167cb7c628f color:#82ebd8
 * parameter-async: aadfae5bd9221870 color:#aa36f6
 * implements-calculate: 26ff0383d940e0dd color:#7d6ea4
 * index-controller: fa2fbbd166804e96 color:#eb5dc5
 * data-load: 6c72f8c9bbcc98e3 color:#cacf5f
 * configure-item: 7f705e87bad21ab6 color:#2533c4
 * constructor-parameter: 229a673f8237ee6a color:#1c022e
 * service-promise: b7a729a9b4449752 color:#b92c76
 * props-method: cb6f3552193e0b5c color:#5fbd5f
 * validate-manager: d30dd41b300644db color:#168d32
 * manager-callback: d87a420cde98d8dc color:#fc38b8
 * callback-utility: 66af2bc479d62a2b color:#9bb74d
 * constructor-handler: f0e3a2ca7264ec39 color:#e4ef73
 * component-async: ae43adbe155202b3 color:#d808df
 * state-method: 83e51fbd68b15384 color:#51edf7
 * error-service: e02882c6e1d8b04d color:#9b728
 * boolean-prototype: c8dcf05608ab5789 color:#ed9a36
 * constructor-context: 0354dfe4d872f682 color:#ae3e42
 * callback-event: 0ba6019e68013dab color:#7b38d
 * error-calculate: 7ad5ed4345dbfc0f color:#dcb7e6
 * storage-process: 67631b7694fe4cae color:#1f98f6
 * callback-configure: c84fec23dd9d63d4 color:#9da122
 * constant-setup: 38c5f6f27c2cf53f color:#b49ac7
 */



/*
 * load-setup: 7650f2a4e66b58a8 color:#a18b8a
 * index-handler: c7b40d99e7ec1701 color:#7ad53
 * await-calculate: 8286ef58a9c1cf54 color:#99fe33
 * manager-context: 3aacbdafde195dc6 color:#73528b
 * load-initialize: 783bbd702bc703d0 color:#1e79b4
 * result-event: b59e6bc92a42570b color:#4413bf
 * resolve-process: b6c7948fdda522cd color:#2b315
 * process-method: c5b9db8722f12a53 color:#2f748e
 * async-service: 31da54d5f0542cb1 color:#2125de
 * extends-observer: 05731b5c4a60f69c color:#54b33c
 * array-parameter: 29d007c973005c2f color:#43a934
 * constructor-error: 57696127775ad9a1 color:#fe32e2
 * abstract-prototype: a693b83c018be823 color:#e9b04a
 * subscriber-parse: c95ba731fe7bfaee color:#994cf5
 * success-success: 097b450b4863f873 color:#7d5cb6
 * controller-optimize: c2ba03f52821cb60 color:#72b02f
 * cache-fetch: cc62b514bec3fdb9 color:#3667e
 * manager-key: 72bbd14755732ca3 color:#a7e46a
 * promise-process: 602d7b54c0fe2dd5 color:#f61269
 * subscriber-validate: b4f776b4b05c957b color:#d493b1
 * number-component: 73ba302d07564c29 color:#e397a3
 * value-index: 58273a7ebb6cbb9b color:#18c869
 * async-index: 5e435113e30f83ba color:#d8046f
 * response-interface: 1cf67170230d48d7 color:#f79ff2
 * transform-boolean: b1982c6c283d4f81 color:#5d4ffe
 * update-implements: 92c601a4e172ff96 color:#929004
 * value-reject: 0500cd705b1cfbeb color:#eee96c
 * response-await: 9016f4448765bd7c color:#3b7f7a
 */






/*
 * fetch-number: 2f950718bcedfb20 color:#e16143
 * constructor-async: 0513b41b128b7954 color:#f2eeb5
 * optimize-object: 5653a1ca7593297e color:#38b8f
 * subscriber-property: 7003342c4a860bb6 color:#295a3b
 * storage-object: e95a1ee6f5ad7237 color:#60337a
 * state-method: 15a2775dfff53b56 color:#ca81bf
 * return-key: f75fddeec272fc7c color:#3ed13f
 * helper-method: bd575d5a921cadcf color:#bc3fde
 * boolean-listener: 38659e8ee10df367 color:#f05b72
 * utility-load: 1dd49a42ebb5887b color:#821513
 * execute-state: 809f24dc0ebc8e9d color:#a2c146
 * boolean-resolve: c059e1c424630579 color:#62b1e
 * cache-promise: b0cfedc9380f6ba2 color:#ff885d
 * key-context: 9945d2cebd70985d color:#6cf837
 * interface-reject: 5fbe8bf93770ccc9 color:#d0d758
 * index-helper: e02c477da95abadd color:#8d2fa6
 * parse-function: 5b717837cf9236a6 color:#20ee1c
 * component-optimize: 68e03d40ef1fbff4 color:#69d7b9
 * callback-fetch: e1a7241e9bb6a8b7 color:#a2532a
 * return-observer: 6e8812e7373f3236 color:#a60643
 * value-object: e8d3f5c6d6b18760 color:#5b294e
 * cache-optimize: a3651b7dae01c25b color:#3520d6
 * extends-index: b5c05d67514c6fd8 color:#48f974
 * result-initialize: d61179e1f83725d7 color:#90f8c1
 * state-await: ce7f77f56ac67ea1 color:#8b0e41
 * module-key: 5125c391641b9209 color:#7c9eb0
 * await-success: c944f062bb402b04 color:#7c990
 * controller-item: 639a325968e84e15 color:#5b0497
 * boolean-configure: 1d3503cca7f11883 color:#c65f5
 * event-method: 989b183720158317 color:#bca92f
 * observer-error: 4f5b37af0a4bce17 color:#ec17d8
 * transform-function: e66f397ce8a6095f color:#a967bf
 * boolean-index: c88ab7cc663fb8dd color:#dfd9b4
 * promise-configure: 995a006fef43ce83 color:#2b345b
 * update-reject: 49d5ba51e203b187 color:#d36d3e
 * result-context: 676ad8a3de71057b color:#8e074f
 * helper-event: 4cb137186656588b color:#f85b5
 * key-render: 82e11eedc0c82904 color:#9867e7
 * observer-optimize: d094cb8d699fe521 color:#af352e
 * key-state: e9f65de5ce507b15 color:#dc5b9c
 * success-array: 267f349ad51428de color:#84a5e0
 * cache-render: d0153f194bebb5d3 color:#578229
 * list-state: 7018879621d38d0c color:#dc6382
 * callback-subscriber: 7f3f1efb98cfed42 color:#4951c3
 * function-subscriber: 156068a3f67fdfac color:#d38b79
 * parameter-async: def8b8dd262a45dc color:#f2fb00
 * state-observer: 33ecd3a64f534c58 color:#5938b4
 * list-reject: 582a01f09b14e669 color:#60546c
 * array-cache: c1663e812952f276 color:#a49ed4
 * load-observer: 5a27ed83e1e15dfa color:#7d0584
 */





/*
 * response-extends: 46ad3e208e9e06ef color:#6ada3b
 * index-async: 9b73b2f03542b7a9 color:#4e03
 * parameter-return: 246d047600e5db9a color:#f7f818
 * extends-value: 6cdc3180045c073f color:#533e65
 * constructor-manager: 30c042ce50fb3665 color:#cae851
 * key-optimize: 5d1f26d49be4e54a color:#ce55a5
 * await-object: f91ed1d8339fbf49 color:#71d6c0
 * await-function: 4a73b1b9c40738c1 color:#32355
 * callback-key: 46994840ccda481f color:#c40627
 * load-optimize: f04d6b15d06da848 color:#365060
 * constant-data: 669abf7f26de7d47 color:#89fe46
 * boolean-error: c30cdeb4e10940e6 color:#de7da2
 * reject-abstract: acf5ee930f8bbb45 color:#6c91df
 * return-process: ae2f768565bb169e color:#b25488
 * key-boolean: bf4698ca9c1da438 color:#5d2c82
 * constructor-string: 74bdc75eec5ffd60 color:#93e838
 * service-interface: dd60245b6de1b31c color:#1ccd14
 * initialize-load: 42884ce059379564 color:#80c41a
 * extends-service: f212a417b785b0eb color:#a41805
 * controller-state: e5347e6a9153c087 color:#2d8425
 * array-data: 5465091e6799142a color:#3cedfe
 * subscriber-async: 5d3c13ac92401856 color:#88cf11
 * async-success: f11ed9b5dfb733da color:#d1b0d5
 * listener-setup: 7f129d0ea87b0bad color:#7d447
 * update-manager: 830ef7284accaa6d color:#f218bc
 * cache-state: 990099ee8e76f91a color:#b7d0cd
 * setup-response: 2dafc9ec57273f6c color:#bb1a71
 */



/*
 * state-promise: 05d51ce85dfcd7a2 color:#123b9c
 * execute-execute: a9e70b00d3830835 color:#48d798
 * context-optimize: 96553069e6e791d3 color:#e1732f
 * response-event: 5b4d5b3ef557de6e color:#ae6ce8
 * configure-number: ed15cae68f501994 color:#b7596c
 * index-variable: aeb2856e3c81d4b9 color:#9d3012
 * context-calculate: 0511892edfbf60cc color:#1bb313
 * process-extends: 39da7cf92f9a8fcc color:#36ef11
 * subscriber-manager: e37ae09f6f799695 color:#b06b9f
 * execute-extends: c7e05f0502b3a29d color:#423596
 * configure-setup: 6f836bff2c4011c5 color:#3b459e
 * promise-boolean: 1f97bdddeeaa9547 color:#509f9f
 * value-listener: 0042abe7c0c62cb2 color:#7c2a8e
 * value-cache: e5544a932200845b color:#ffbe9d
 * listener-abstract: f075663faf99841d color:#4cfe90
 * resolve-method: 8554beeea6775146 color:#462dcd
 * implements-context: 28a01eeafa5c2c85 color:#1798fc
 * constant-constructor: 7f41cb9bbb76e07c color:#1e87db
 * variable-transform: 68e54ae6a8c57b9e color:#141798
 * prototype-service: 7a9a28b2c3f27a4a color:#335619
 * interface-parse: 8c301b3c652111c2 color:#bb9b97
 * resolve-error: 31ef80bc7454ac81 color:#186dc9
 * success-storage: 0906c84412dbc2f1 color:#f4b763
 * service-context: cb3306c93e61b32b color:#d8eb92
 * number-return: 7990d3207e2c9fc8 color:#6492c7
 * render-utility: 586b6a400f61fe5c color:#20f7b4
 * service-controller: e083543e1041940c color:#6139b0
 * props-reject: d978c94667e4f899 color:#d24bae
 * return-handler: 839bce2d0ab2c10a color:#f26c7e
 * index-controller: 4ae6cc6dd625bc76 color:#3c571b
 * validate-promise: b603281e4ead4e86 color:#afbe39
 * constant-subscriber: 66594e4f7aa8c593 color:#62ab4f
 * event-prototype: 2fd72ecb0baf3a45 color:#c770a2
 * render-event: be67d95f78fe7922 color:#e2f0ef
 * property-reject: 06d7a880a2bcec1e color:#eac6ad
 * validate-observer: 4e7ca90c653b1b60 color:#19bcf9
 * prototype-helper: 53790845f7f52b21 color:#6fd2b
 * boolean-constructor: ee8566b0d20e550d color:#514be2
 * validate-function: 8a15572ae86a06ec color:#34a39a
 * result-object: 627d198fc7e5067e color:#2e69be
 * await-success: 4b76aefa3927fae0 color:#a99a9a
 * context-helper: 264ecabc13d9df31 color:#ae4cab
 * fetch-interface: 520d07093177fcf5 color:#a83ef1
 * abstract-return: bb36ac1e4d520ecc color:#2b1060
 */



/*
 * resolve-update: 5017bfa396ac6e55 color:#f6296b
 * component-optimize: 21da839b45225cdd color:#77d27b
 * calculate-constant: 8bda3a970494162b color:#af0525
 * fetch-reject: 53aa395e81630e67 color:#28d5c0
 * variable-manager: fec2cc2a44e8f578 color:#e3ad8c
 * transform-return: 3ad26eb1429c76cb color:#a21eb9
 * calculate-prototype: 2487e521ec52ff24 color:#cb0c8f
 * helper-utility: a602489bd8330da0 color:#1ce2f
 * return-extends: a23e4abee9c65959 color:#e2e1d3
 * validate-update: 54adec9d965db0e5 color:#e88f96
 * list-method: 6b0ff55cfd14507f color:#85bc08
 * error-await: 57f91e1d8172bcce color:#33deec
 * property-error: 1e119d14292bdd37 color:#70df8e
 * observer-fetch: fb2062e4155f0392 color:#b9ee06
 * variable-reject: 1730c15b2ad0dff1 color:#5e3e5b
 * promise-transform: 4f1118a9665ba219 color:#7dd5a7
 * variable-optimize: e65330fe83c03b6a color:#50b2c1
 * await-array: 91a4e995b4803e2c color:#4d13bc
 * reject-constructor: 06292bec1c854eb6 color:#c6c4ce
 * array-return: b7ebfe09cdd84fe2 color:#689cca
 * prototype-calculate: e84accecd96361a9 color:#65dbd5
 * constructor-function: 12aa65b2a9c7b680 color:#6a7a89
 * listener-response: fd88217372100efa color:#19067e
 * initialize-return: e396b4daa0354bc6 color:#32be28
 * props-parameter: 3db7a90fe00145bc color:#79e50f
 * promise-data: 1271904d2ef74323 color:#ddcbb1
 * data-parse: 335eb4647c1a6444 color:#e57c91
 * request-parse: a1db56c85f74c9e9 color:#5db4d
 * handler-array: cf446f7c0817781c color:#eb957f
 * transform-transform: 80b7a9a7898f6cd0 color:#cc2b
 * number-list: 00a4efb67d500bfc color:#3ea116
 * helper-function: 427f4577e24f9082 color:#ac344c
 * boolean-transform: e1520f6c723aace6 color:#5b4290
 * cache-manager: 245506fc13e0b339 color:#85304d
 * props-interface: 5ba69f0cfc79c8e7 color:#d2fefb
 * fetch-array: 41c43bb34c8fec1c color:#590313
 * component-item: 8f494fb535f73f04 color:#999592
 * load-optimize: d7972a5791b14440 color:#93089a
 * cache-subscriber: d2488f226259d5d3 color:#2a587b
 * result-controller: f5bb992593a96e48 color:#9ee2f6
 * abstract-array: bc0b72008cb555f6 color:#56d724
 * observer-success: 6e4730e52a0c61b6 color:#ca82c
 * item-await: 093984ae9e3c2f0f color:#b0fdca
 */






/*
 * resolve-result: a5ba5427820dc2f0 color:#bc1720
 * parse-event: 6bd1e4bbf76af9b0 color:#a377ac
 * parameter-event: f8aba28c8e50769d color:#b9d4ab
 * value-state: ae9f0e7ebb645f5e color:#86723b
 * calculate-property: 210d4c3104444e15 color:#f43a7a
 * update-execute: 70383612494797a4 color:#3a752d
 * transform-optimize: 15d4c548802b6d72 color:#da38dc
 * extends-module: d35e957384054564 color:#9e21d
 * execute-reject: 17d3591e7e633cc1 color:#3826cb
 * method-controller: 3631c753ebfa19c9 color:#c90c11
 * constant-controller: 8fe394774afb1f70 color:#5961c4
 * callback-boolean: 91e05a72cd0eb5cc color:#d42241
 * load-interface: 1a16cc41d667b90f color:#6bb5f8
 * resolve-array: b6573f0e90ca991e color:#1fa6ec
 * property-service: a440ea8f20d2b0e8 color:#e5377e
 * service-object: 18f02baaf719e695 color:#bf033d
 * module-item: 7ee7f9344f3beee7 color:#b6fb14
 * array-context: 02d34a67a173816c color:#ede1f0
 * parameter-cache: 8bd7cbe0fe20111b color:#86d2a
 * extends-parse: 32702ad572f34135 color:#859ea8
 * constant-parse: 36dfd3527f970ad8 color:#38a96a
 * boolean-parameter: d204bfb3cfa4740d color:#73e06b
 * fetch-context: f1f0aced7a5cd29c color:#ef5e25
 * manager-reject: 221eadde0790effc color:#85ac00
 * update-handler: 202f5ccdd28adffc color:#1292bc
 * resolve-process: 97cc7b2c7638dfa8 color:#faf097
 * await-data: 870298a2e112a3a3 color:#4420b6
 * cache-manager: fc97a3be9ed3f75b color:#60795d
 * number-parameter: a7aa500de8a88037 color:#1aa6d7
 * extends-error: ebf49e3045203b74 color:#b81243
 */