/*
 * transform-implements: 811b60926b91dadc color:#f6ca2f
 * state-transform: 81cfbc6cca296268 color:#2e8fc1
 * data-promise: b86d759ea6d22694 color:#4863fc
 * response-render: 9b84cc5f92c5dcf6 color:#46c873
 * key-transform: 03b994388409a49b color:#6fa3d
 * load-error: d35c378f3617dc26 color:#35daa0
 * listener-return: ff898f64ec27688e color:#7c73b1
 * method-method: ff171a8b8bc7141a color:#300ab6
 * optimize-prototype: f9f34619cf20fe90 color:#415aca
 * initialize-variable: 2b8fcd4fd02565dc color:#339034
 * helper-execute: 2c698ee940ef6aaf color:#2def9c
 * load-render: 13bc59af979bb3b4 color:#b00d22
 * key-module: 3f0c860fdefee3aa color:#eaf60b
 * configure-observer: f3d02865e8fd5278 color:#aaedb9
 * module-configure: 0f3342fb1c99b593 color:#8860dd
 * array-parse: 018212893b454344 color:#d3c0bd
 * data-manager: 463ff27b4e26f6fe color:#704838
 * configure-context: 72c6646d65aee81b color:#43a825
 * item-load: 0cb616633865ec14 color:#450073
 * extends-context: fa87dee48cc5bdae color:#a900f2
 * optimize-controller: e2c92b3ece81492c color:#724f6
 * event-list: 646d3d627f8c2dc4 color:#71dc61
 * storage-render: e4d3c0e5b1ca8154 color:#81c1c1
 * cache-reject: 748fbd32a6ad28ea color:#93d4ff
 * listener-storage: fb4c006e0d1ac3f8 color:#439915
 * transform-transform: f2d4adc9984f6fe8 color:#d5f37a
 * object-prototype: 1b02393abd738ba5 color:#1bd92e
 * extends-reject: c94e185726b934bd color:#680332
 * utility-listener: 66211d24fddf11d3 color:#9f5c5
 * utility-render: 8206db6839257225 color:#acf7d3
 */



/*
 * storage-component: baacd55e9ad8d737 color:#32a896
 * render-manager: 81509cf99fb9b94c color:#831fe1
 * configure-number: 8e442bc0952d81f3 color:#4729f8
 * constant-event: e11c3451f7a50cdd color:#ff512f
 * helper-context: 3bedd8d60fd47422 color:#c91ab
 * service-load: bf6ba3383db85d6f color:#2504b8
 * object-render: 9b005081c4f766c5 color:#ad81d1
 * event-boolean: 00afbaa884313ee9 color:#1d6c1a
 * index-calculate: 7905723d84e82ff4 color:#cc3c25
 * request-response: 67d08a96297ed00f color:#5d2be0
 * string-event: 5fc2ef81b371da01 color:#a6cfea
 * module-resolve: 203313db5ccfb74a color:#6b85fb
 * method-subscriber: e11afb4206ea37ff color:#26057
 * string-props: f598754e6a9ed36e color:#868b8a
 * observer-constructor: 9224f555102d97cb color:#791c6e
 * setup-number: eb27144377f384aa color:#bcda1
 * promise-interface: 4b6b7cbdb95c8813 color:#5b50d7
 * data-result: 5105dc35b855f995 color:#93a3fe
 * controller-interface: 04436fdec8fbd47c color:#2f4109
 * boolean-object: bdedb3f931c83705 color:#44319a
 * prototype-component: 0b74ab1f45aaa3f3 color:#d37c48
 * function-resolve: 92c70543d4ad566e color:#428e77
 * callback-key: c7fa70c34e0ba5cf color:#c966ce
 * variable-prototype: 95b4d51b9705e11f color:#12f54f
 * props-item: 726eec2c66891b46 color:#c883b0
 * controller-parameter: dbfc8c9176e4073e color:#57004c
 * promise-transform: a96cf8b6194a9987 color:#d7606b
 * execute-list: f6dbe8fd3aedbfa9 color:#e7d70f
 * response-response: eb7e3a4da6f5f7df color:#44d358
 * data-calculate: e0ac4a8615eaf1a9 color:#96aa8d
 * execute-service: 7ba39886e670d3f7 color:#ce9418
 * reject-async: 30de7cb9ced5f240 color:#a33db0
 * constant-process: caf3e0929dab1c23 color:#cc2be2
 * callback-calculate: 4ff537ea15c67c3d color:#8119b2
 * optimize-parameter: 6d0fb573b16fcd5e color:#92dfb3
 * error-utility: e604bc706a62c4a9 color:#50cf1e
 * controller-function: 5cd138852033aa59 color:#31faa1
 * calculate-reject: 2949a9fd50bf6cec color:#765405
 * constant-method: 591f88d98ab0d883 color:#916942
 * load-transform: 714bfac8996f5e11 color:#df3918
 * variable-context: b6a49da740bbca2d color:#384183
 * observer-item: 9a456ec303cde171 color:#ac2955
 * event-event: e50623e8b36fb933 color:#e28868
 */



/*
 * abstract-manager: a1a34ff989b7b8b1 color:#917e91
 * result-module: 49d5fec9af39fdfb color:#dfd1f5
 * index-state: e12cd241fd979307 color:#ed7e68
 * state-string: 012d117713659dac color:#7f1d60
 * callback-module: 369884028913ade1 color:#20334
 * fetch-constructor: 7ace847c20f29bef color:#2e39b
 * render-module: e5e1bf84583c1bf6 color:#5539c3
 * prototype-function: 3e639a2b49fd2c7b color:#5f0ce5
 * key-subscriber: da21af81a4f2bb97 color:#2ccdb0
 * load-variable: 588bc71fbc2f7951 color:#ffe626
 * manager-initialize: e1336eea804bacd8 color:#d07b1b
 * success-process: 027793f1e282b26a color:#71d2d
 * configure-array: 0ee39741a7688f76 color:#42fc7d
 * process-implements: af29f560d485b523 color:#baf97c
 * property-reject: df8b75198079fb10 color:#7b0b88
 * implements-interface: c6cd6e36eb7d7dae color:#39a7be
 * abstract-transform: d817536aadf7a54f color:#df987
 * load-event: 093f77256d1cdd69 color:#1d2469
 * key-service: fa4d12b33002552f color:#c171f1
 * update-number: 40088d87cd89af54 color:#ecbcd3
 * setup-abstract: c8bb045690da5262 color:#646568
 * reject-parameter: 80b8572de141e01d color:#a707e8
 * object-request: 89eccef749501b45 color:#593142
 * component-observer: 6dec1be5a3ce8f39 color:#35a5b4
 * helper-optimize: e2da1401ea4f9b5a color:#10e69e
 * return-property: c27b279ca46f73d5 color:#8f1d4e
 * variable-process: 06175b5a7a7da8ef color:#c6b8c8
 * implements-method: 24be5efd9ec14c5a color:#eea11
 * number-prototype: f874853bc1e2bda3 color:#604d1e
 * property-fetch: 0c2573922d5dcb29 color:#336f50
 * process-string: 74a9d373144fa6c2 color:#3cdd8f
 * reject-data: 4c5a56f18d9b5dad color:#909f5e
 */


/*
 * controller-property: d128cd814afd0c2e color:#cef973
 * return-configure: 8046ef35776beb15 color:#4535fc
 * module-setup: ba0bedcb49b966e3 color:#dae41a
 * initialize-context: c776213bc75b76ad color:#fc327b
 * promise-list: 5bfdf1241b3568f8 color:#26576
 * constructor-return: 5ad1563eb68abc28 color:#5f951
 * execute-manager: 7919cd886be285df color:#d5ceb0
 * reject-await: b82096a246edb005 color:#ba1494
 * parameter-handler: 8ad5fe18912e7411 color:#59ea2
 * service-controller: 9d422237a6f63ffd color:#8e0b6c
 * state-execute: df968766cfda7ace color:#61c03e
 * handler-storage: 0eae6e8d0c33b979 color:#acf975
 * load-configure: a80bf276a42dcad9 color:#d1df78
 * item-result: 70497e8423364dc7 color:#19edc5
 * calculate-handler: 2091e54df1efd3d1 color:#4d4e16
 * async-promise: 3c35393d21c83989 color:#eea41
 * callback-optimize: 36e980b33b696395 color:#e3756
 * object-helper: dd48168bff98c57c color:#a8cbe7
 * initialize-error: e45cdf64185aa273 color:#cfb7b1
 * listener-extends: a854c8be6f673f80 color:#c05289
 * update-reject: 0596b21f36d02c6c color:#8879e1
 * number-parse: 034d4cfe969da8de color:#aeb66f
 * prototype-promise: 6655a041cd6cc430 color:#c31cc4
 * string-configure: 4953e83a78c1dd51 color:#590542
 * validate-async: a75b1c0eb84737b0 color:#c27a16
 * key-async: eed4822351bf9661 color:#5fd8d8
 * controller-key: 4cb7b6b9893a46a4 color:#8b2598
 * subscriber-extends: f5f6155ecbea24d7 color:#6c2070
 * interface-data: 989ffc501ad2ff97 color:#eff7d8
 * service-number: a919379507d405bd color:#a89bd
 * data-storage: 9c99bb2d1da2cddb color:#1f3c67
 */


/*
 * manager-handler: 7ec21a18b6ae044c color:#911f6b
 * render-async: 47b8b02b3cce74d5 color:#abaf0a
 * boolean-constant: bfb1c2c71e031a13 color:#9b712b
 * string-property: 4951e6196662d6f6 color:#bc435
 * process-method: ab8b26764be34aaa color:#b7c9b2
 * controller-implements: 4a7784f505162ca0 color:#63365
 * boolean-string: 29f5e54e003025ca color:#673e3a
 * async-resolve: e27bed446e8267d9 color:#78d118
 * prototype-update: 9379adceea8f6cde color:#25424d
 * optimize-cache: 0775e8c4cca9be8d color:#ced7fa
 * data-calculate: 91118a6338830c54 color:#61fd7f
 * manager-fetch: 5dad41b12a90b2b8 color:#186fee
 * render-string: 96b1fdc11807fa5e color:#a38997
 * manager-update: 1385fe0288ff8922 color:#a4fce
 * list-implements: ae3d205e923dfc22 color:#736a67
 * controller-storage: 0e9139c9f365b3f2 color:#26809c
 * component-list: 41fd17d2bb547ef6 color:#6e8cf2
 * component-prototype: ba3cac13e358a037 color:#1abef7
 * method-context: 6100836ce3f12146 color:#3a64c7
 * listener-list: 583c0e4a4f89887d color:#397450
 * callback-render: 978022959d92c798 color:#a6a9a4
 * implements-helper: 211161dcf042482f color:#c579ed
 * boolean-constant: 14346616413aaf18 color:#283b08
 * array-reject: 84e703c9d363c29c color:#d57a86
 * validate-state: 6a704fa125e86d8d color:#e26e61
 * extends-data: 4cf8312b00263fb2 color:#e8b0ee
 * extends-event: 2a4e464376163dc6 color:#882852
 * extends-constant: 48c3dcc796a1ff56 color:#557185
 * boolean-resolve: a5d64e2167fc7692 color:#79a94f
 */


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}






/*
 * process-interface: 7459f354b2272007 color:#2e773
 * observer-listener: 3f5325e8dd0b8009 color:#2d1b90
 * promise-await: feddcc2b91857ede color:#5b4992
 * subscriber-success: bc105a4d7425bfd6 color:#96c9d1
 * item-cache: 7a8e20a1b4557987 color:#290109
 * key-interface: f5dff3ebdee3294b color:#4fb728
 * render-promise: c67ebbf1fd91706a color:#200b6a
 * property-setup: 75ec9267ceca78cb color:#3fd2cc
 * resolve-interface: eedbf515708c12d7 color:#1f3362
 * value-parameter: af113a1703a1b24e color:#671b2b
 * subscriber-constructor: 383f64d29b138f88 color:#cb7f91
 * await-constant: ea704d8c167f1607 color:#d1d235
 * component-data: 7b02cb44b0aed2da color:#3bb90d
 * handler-object: 5400c37d356fd9b1 color:#55f680
 * props-property: 8f3aac1d0dae71ef color:#322fa5
 * method-props: a3d87dd56341b6d5 color:#9e4adb
 * setup-success: a66f044c166a7c74 color:#ee2dc9
 * execute-await: a378670e4c1f8580 color:#5fbf9
 * execute-setup: 61eb8c307433e357 color:#bab59e
 * string-array: a2414568e38b0647 color:#100bd6
 */



/*
 * variable-success: 892a65701cf9bcb0 color:#93fba0
 * response-execute: dc1ee1717b855744 color:#d2b75a
 * async-function: 8dfcd0fff7f957a6 color:#d07764
 * module-service: 20bcce2daef3b218 color:#e7e5e8
 * parse-key: ed26736560007c14 color:#71e98b
 * manager-validate: bcdb0b493aca631d color:#fe3f4c
 * interface-subscriber: 289f60df46c5b469 color:#d7678a
 * helper-result: 83bcadf84af79d87 color:#d054d
 * success-interface: b55fad39e4b5c0c8 color:#60b0e
 * resolve-execute: f9a7db1f2df0c91f color:#1843bd
 * configure-return: 121c0a7ebfaa9686 color:#82c471
 * result-boolean: 8a7d9034515bf99a color:#ffa26c
 * implements-initialize: 1446fa55c8353d12 color:#8cf9d
 * execute-parameter: 61772ffba946ab7d color:#8e9ad3
 * validate-transform: 28e087f4aab9d1f2 color:#dec327
 * success-string: fa5721ad99561c8a color:#ce1d44
 * load-props: 743ac019a67301ea color:#8e5260
 * promise-function: 92a0a0ba6a815efe color:#4aa03f
 * item-service: 62606a5e0e449994 color:#1d8763
 * request-string: c6ff9151e813ff1e color:#d1dd5c
 * subscriber-extends: 20277d3cb7233548 color:#43cfea
 * execute-manager: 2bed3a9c5c62869a color:#c7f8c
 * key-callback: 806529a7ec13500d color:#97ba3b
 * storage-interface: 6bcf6c2fd99eb075 color:#b31cd9
 * validate-boolean: 63d98370ed61d5df color:#e9178d
 * parse-implements: eeea7a9d965364d8 color:#4aa863
 * fetch-string: e3acbebc7a7244f7 color:#2c54cd
 * request-component: 1109377ca9b3909c color:#9185df
 * validate-async: f78fc1812daf81b0 color:#9de48d
 * validate-promise: 4b8f16613bdff011 color:#f04781
 * await-observer: 9c9b7d791a63b4f5 color:#278916
 * resolve-subscriber: 47dfe3c24a5633bb color:#cbeb6e
 * execute-abstract: 519517f7fd453560 color:#8d68b0
 * item-return: f92642845ce5a72c color:#8f6c4d
 * data-function: efb083698a583a58 color:#6ae142
 * item-handler: 79c2b5ce6fed4630 color:#61303b
 * validate-observer: 909934e41dd7cc07 color:#6da1ae
 * component-method: d0bae7dff563618f color:#950cb8
 * execute-manager: 9c9de0fd705dda9e color:#ee1154
 * resolve-promise: 79a580e58a06a485 color:#403bfc
 * module-implements: 6db8cb7a31ede2b7 color:#583a71
 * async-callback: 314c899b0552b0fb color:#331a12
 * extends-module: a2c6269ed2be003d color:#6a0495
 * key-fetch: c05641ed465f8482 color:#fb7c18
 * event-storage: c529dc6f24f87716 color:#a64158
 * index-request: 598f8b4853ba9f32 color:#d6cfdd
 * service-state: 9e89163ae59fa04e color:#6684a1
 * fetch-index: 1ebf9b794e07529b color:#41823f
 * property-constructor: f84e812da99340cb color:#d41453
 * method-context: 3dd0bf4e961035af color:#f44313
 */



/*
 * boolean-reject: f90030f2a94ca88f color:#aea775
 * boolean-await: b3046ba7afdca9a2 color:#e00d1a
 * async-load: a6ae9ebfeec86501 color:#899279
 * validate-update: 9c0acd8ed76f0d52 color:#a915a4
 * cache-observer: bb1e5169a00f18f1 color:#cbfea4
 * await-method: 5f31ecbbeeb21956 color:#272623
 * resolve-return: 557afcb82b746940 color:#ce09e7
 * resolve-list: 44b7a89484799a12 color:#bfe860
 * calculate-calculate: cdd0fb82c4441528 color:#299976
 * handler-implements: 07a93c7932e6bef8 color:#771fc6
 * value-key: 7357a51d891d7846 color:#70bfba
 * manager-reject: eed981577b8f6103 color:#91f37b
 * boolean-transform: ec28206b1f495291 color:#944046
 * calculate-implements: f009b9f54b4b4dac color:#e79ab7
 * array-cache: d0109079040bf4a5 color:#b24535
 * process-array: 0888a797adab3a82 color:#c00ff4
 * controller-service: 392076bd623aef8c color:#aa5580
 * parameter-storage: 6cfe28528b4e4108 color:#c88827
 * variable-result: 2ffd261f06dccb05 color:#9e22a6
 * method-prototype: 5adc61ffd7c7cf14 color:#fa522e
 * render-listener: 4801be8756112749 color:#8a5218
 * module-module: 4dec87f3c7506ad0 color:#90b6ac
 * prototype-fetch: 2abf0c75b714de46 color:#a85cba
 * update-service: 39eed1c5cc9eb456 color:#7a20dd
 * event-await: 2fa6ed21578af03d color:#29af56
 * observer-async: 56de521d809a40f5 color:#d8d5a7
 * initialize-module: a4f671162238bb25 color:#7374eb
 * callback-response: 7dd34ff442340148 color:#3a4fe3
 * state-prototype: 5e7685f8164ebbf8 color:#89f240
 * utility-function: 97d9637008a188f5 color:#be1f34
 */






/*
 * subscriber-render: 00cc926ff6f1bac0 color:#7c5d0c
 * fetch-validate: d64bc9972796e4b2 color:#be4cd6
 * interface-context: f92c389efaafc751 color:#8bbde
 * load-item: 767eb343e532e82f color:#3c681d
 * request-success: 031b02036bce1020 color:#66256
 * render-render: 624fc41b80562303 color:#96ffb
 * resolve-validate: d581d7e886659b89 color:#d8d07b
 * manager-execute: c5efd1a0781ad588 color:#2dcc6a
 * execute-parameter: af202dc71de26335 color:#99c98f
 * async-await: 1a70201ed64ded00 color:#1630e9
 * list-listener: 7f2b9c3aa580f462 color:#669f2
 * abstract-render: 09517a8fa38755ff color:#779cec
 * load-extends: 07c718d522a1758d color:#27157f
 * async-boolean: 6dd26dc84a7067ba color:#a6fcc9
 * service-handler: a8811d69030eb0aa color:#d54a34
 * item-handler: 037edeef3187695d color:#6469ad
 * list-response: 927bc866fae45e2c color:#790d18
 * handler-success: fbc304c2f5fa602f color:#d48663
 * function-data: 2073a16fdcb5ddbb color:#f89693
 * promise-data: 12358c3a6a72ea1e color:#5c758a
 * listener-observer: e65274166e9bb344 color:#b8f572
 * parameter-listener: 7458c63e356bcc55 color:#50e9cd
 * extends-manager: 364e899c79cab1c2 color:#e1e6e3
 * listener-fetch: 5a5fac5db438ceb5 color:#544168
 * initialize-component: 9539fa500c3cf1eb color:#9664dd
 * async-promise: d00c1516a050217b color:#e8dd43
 * boolean-value: 4864ca92963d684a color:#67de35
 * process-listener: 1f5a022970880ac6 color:#c21ae7
 * item-event: c21c8f7dbfe843cf color:#b6246b
 * async-optimize: 556a3312caaeacd6 color:#bc63eb
 * resolve-array: c832abdef7637647 color:#6d7144
 * handler-context: 9be2128647e11781 color:#463393
 * object-implements: 7719d3e10b1fa618 color:#e02f29
 * prototype-optimize: 26667577adecd7db color:#928eda
 * validate-await: a2d4bd60ff6c64c7 color:#8d82c9
 * string-list: f6e35623f329be86 color:#e1cc38
 * error-manager: 2a14f62c6b11d099 color:#38f74d
 * manager-index: 538df507fa697dae color:#26e08d
 * async-return: 933268c8ad25f5ca color:#6294f0
 * state-value: 6e9fd2bf4791b81b color:#6b7007
 * return-state: 88386c1740d1146c color:#9da047
 * process-props: e4d50fee068c7a20 color:#365489
 * constant-prototype: 8860f407e7632c0a color:#c54869
 */






/*
 * number-observer: 0498f2f098f1e077 color:#f6252c
 * boolean-property: 4da5ce4cce5c9b03 color:#6b22a5
 * service-calculate: 504155cff48661c3 color:#c66b1e
 * component-transform: 1c1c7c965cfbdc7d color:#caa0b2
 * key-property: 105fb87215bb3ac6 color:#7b836d
 * transform-parse: 5a2d0209a830b7c5 color:#9f5794
 * abstract-render: c8fc1bd64dcc3aea color:#14c2a3
 * error-string: d9c96a899e5276aa color:#f12d4e
 * load-optimize: 677dd4cfc6a529d7 color:#95d81e
 * key-update: 0bcd70e4510348e9 color:#5defb9
 * key-module: 863d92ed5f1db5a3 color:#84af50
 * manager-execute: 85e7e6a543edb810 color:#62fc1b
 * optimize-object: 3d112af33d9da839 color:#47c5d
 * context-property: ac4dbbf582fbf639 color:#c8e28d
 * async-handler: d50109b7be5bd1a6 color:#86656
 * array-method: 06e346a4fcf62ede color:#641aa1
 * utility-module: 181f91c9430c8a12 color:#8bb77c
 * process-controller: 5f221fa8ca14d911 color:#559da7
 * index-calculate: 3eb4c73d04e7c10a color:#9d51c9
 * prototype-calculate: 0d4d4794ab208957 color:#6d0da1
 * result-result: 2e884a8c7dac465e color:#f4ab6e
 * array-subscriber: a01c001c672bfb26 color:#6e9c49
 * validate-parameter: acaaa2f85501a3e1 color:#4f6bae
 * resolve-helper: 9a6beb5fe282709d color:#5283ea
 * callback-configure: a476e2644673001f color:#c5c908
 * optimize-constructor: 82bd416184693ef0 color:#b2fcbb
 * async-update: 7720b6a9b8acfc65 color:#d60184
 * index-request: 53f441e5887b55ac color:#913a7c
 * async-parse: 46bd92ddbe9dd77e color:#3fa732
 * property-implements: c3ed2069041c7bcf color:#ddcdaf
 * prototype-load: 437e1a4efbd397c6 color:#e643fb
 * result-async: dfe08a2fe58a7096 color:#260d13
 * utility-process: 9382390161629686 color:#3dbc7e
 * success-event: 4e04c78ea3057dca color:#cb5194
 * callback-property: 9ab9f35ec967d1f2 color:#2499a0
 * list-parameter: 61f9e5f35b628152 color:#8b4c1
 * execute-storage: a540c4b47d184149 color:#2fffec
 * storage-cache: b52e486be8a1f0bb color:#f47704
 * module-transform: 918225e0380c1a70 color:#da9d46
 * component-parameter: 66af2f54295a78df color:#78a584
 * constant-interface: 638231267f35a409 color:#d3ad54
 * listener-module: 824b029f2a365087 color:#d9606c
 * abstract-response: 842b219c40bb742f color:#a261b1
 * component-module: 1de7ce3bdb620b66 color:#531f08
 * load-property: dccd519911d79d65 color:#beb3f5
 * object-storage: d85729f02ffe94fb color:#25939d
 * component-parse: 8af56325bfe9a946 color:#ea95ee
 * reject-boolean: 5950a0c2e75e1373 color:#fc0e40
 * state-success: 492aa503aa975d38 color:#ca0684
 * subscriber-render: f0bf81bdc2b54b3f color:#21288d
 * parse-resolve: bdfb5914f9c0d929 color:#e7e663
 * error-subscriber: 7b7acd58209b0779 color:#dd4f46
 * success-promise: def586adba8f6a43 color:#c524b4
 * method-transform: 7df55d596e464c38 color:#d34f86
 * reject-initialize: 1e835836d75f8a95 color:#66f02d
 * request-reject: df8f5d8eeb8eaa77 color:#3d878a
 */






/*
 * extends-setup: 1b05001256abbc5f color:#3de2f5
 * props-response: 9e7c2798afb46087 color:#874cdb
 * calculate-fetch: 1231eec09322ce9b color:#22c8e8
 * interface-props: 1a43f8424f8776a4 color:#7932cc
 * configure-utility: ba32075d0c27b739 color:#f9c646
 * setup-response: be5a2bc813eea6b3 color:#b9ffdf
 * fetch-result: a24d8481bd646bee color:#f72b78
 * optimize-value: 4eefa06419c7f0d0 color:#2e0ddd
 * list-index: 5959128635b611b3 color:#9b3452
 * configure-manager: caf192e79b211f37 color:#49563f
 * observer-resolve: 61a42db3c54cb910 color:#e6ebfc
 * callback-initialize: 85d0adf3766aa745 color:#c804c6
 * utility-update: ea346fd3e953fc47 color:#ee90f4
 * cache-prototype: d9ff85bc76deeabe color:#3f32e0
 * component-cache: ae94957790b1ac2c color:#89af03
 * parse-property: e95e1f8630de32c1 color:#c68826
 * event-extends: 6542c2c6a5b4d814 color:#67940
 * abstract-helper: d487844f1113a0b0 color:#f479b1
 * subscriber-interface: 682d104f21fd9ac9 color:#cbccd7
 * parameter-extends: df78b441f0cd7be6 color:#130335
 * key-return: 8067593a447fb1ae color:#cee0a3
 * boolean-setup: 0d9a90ba755c2219 color:#d3034d
 * helper-error: 9336cb6db2576d7e color:#cf101d
 * function-service: 188edd3e4273e340 color:#bcb746
 * state-event: 71fc0e517d4d5247 color:#4e6ff6
 * constructor-process: 258e3931a493c391 color:#a8f3ec
 * variable-variable: ff85cfdf94f16c1c color:#77975a
 * extends-service: 766414c0d989c924 color:#506933
 * state-listener: 756582f4b3f70f2b color:#8df338
 * execute-controller: 89f1f771bd48c51a color:#216654
 * response-reject: 4445167607f519ff color:#694d0c
 * resolve-async: 2e378866c7ce1601 color:#661bfe
 * callback-component: cd694906846370be color:#1fcd60
 * index-object: 91c6755acef066dd color:#b8e338
 * module-fetch: a00a36c5b059c59e color:#debcd8
 * setup-context: 744014ed1f29b649 color:#d0a8c5
 * implements-number: b876a3cc20095207 color:#a011ba
 * promise-data: 052774bad49c46d1 color:#3856ac
 * parameter-result: 38f9e30f79630b49 color:#2066ef
 * method-optimize: 23f69aa46149a84c color:#c90e50
 * parameter-utility: d969d9587f42c5b1 color:#2692d2
 * execute-module: 82cc56d74ff5ec2c color:#ebb042
 */





/*
 * optimize-extends: dfabdf5ebd67cd84 color:#92d0a2
 * resolve-fetch: bb9f3edcb65c7bd3 color:#7faaa7
 * data-constructor: a70a7fe97fd84e8a color:#a1c4f5
 * constructor-service: c863c3e26bd80bd9 color:#df5255
 * listener-key: fd0516e55d6bf4a2 color:#23c9f4
 * interface-optimize: 93b81b59e98b0b61 color:#a19fa9
 * update-list: 0bf22ee46352a92c color:#12e42a
 * prototype-constant: 5c213190faeb75b9 color:#6cbb5d
 * array-service: fa9d6e530663e804 color:#b71b47
 * handler-observer: 8ddaecf9dc926db3 color:#dd9f8f
 * resolve-success: dc39cad4dfe186b4 color:#62bf66
 * data-data: 283017c1f99feef1 color:#d3d2ef
 * optimize-fetch: b4b939d66398957a color:#66ac5c
 * function-update: cce8abd1f70eb767 color:#84d5c9
 * execute-configure: 94bc0c17c04ea4e0 color:#278504
 * manager-error: 1d2112daeb62b122 color:#f4717
 * component-service: d74d3c8caa64ce1b color:#871e12
 * response-context: e939b8444682493a color:#9dac35
 * promise-result: aa4b5240d4edd29b color:#360d93
 * fetch-handler: b6974393176c1112 color:#5810ba
 * result-event: 869634f26f3500e7 color:#b8a70
 * index-context: 158cd8b635140fa5 color:#d0f658
 * load-value: 3674f4b20f29c579 color:#444e9d
 * context-boolean: 88a48560764c3924 color:#405c8a
 * result-index: eacd5b5f0f19cbc5 color:#99068a
 * data-data: c7f5064ced427ae7 color:#90e32
 * response-extends: a02924b2a0d85690 color:#f22906
 * process-controller: 945ae9ed29c94c66 color:#7848b9
 * load-extends: 08fb0622a850165b color:#fcc995
 * fetch-response: 78a9c05a00024435 color:#171715
 * handler-variable: fbcb546543403d6f color:#ec1608
 */






/*
 * storage-data: 90f95436a6f6e302 color:#f7d2fd
 * listener-props: 9a91005b5e09e7b9 color:#2f1c3a
 * string-manager: ccb95a057f7fc2c4 color:#8b33a7
 * index-boolean: 53ccb69d8ad592b0 color:#410eb4
 * constructor-observer: e3ab98249005d628 color:#3a9b6c
 * interface-extends: e8db71e3242f66af color:#f47030
 * property-helper: 9e3de193fe4a2190 color:#8ccd2e
 * transform-cache: 61b37fc0ed1aebfb color:#b6401a
 * value-method: 0fce92c017b39451 color:#9f6e38
 * storage-initialize: 438f0934b78cd23e color:#591715
 * key-load: dee8d3cb65f3a543 color:#aa7f6d
 * helper-result: c25c6d1f10f8c2f1 color:#e95567
 * observer-constructor: fc0d86bec57efeb6 color:#82477a
 * index-storage: ba44422d92bcb438 color:#61f9a6
 * parse-abstract: aec98e8fb79ef0a6 color:#a7aa6f
 * configure-manager: f84be7eb31c3b932 color:#88d7df
 * callback-optimize: 34a4e9276339ba4a color:#5cebda
 * transform-parameter: 68443318b9a32840 color:#35b0a8
 * index-validate: fcd6ef20c570f315 color:#1ed3e9
 * context-state: bd7b421dcf79bd7c color:#a86d6c
 * callback-data: 863f7391ab38424e color:#ef6ca3
 * context-callback: 408d649c3f537838 color:#d0f395
 * setup-prototype: 0fb1dc94d126c96f color:#75628a
 * result-transform: d56d71911d980d40 color:#ac09dd
 * event-utility: e69a5f534f77d3fa color:#8f2459
 * controller-callback: a6b9ff5820af90b1 color:#9f5d48
 * execute-return: 07e7bd00aa8e0ffd color:#79696b
 * service-abstract: a0eba612a3183e41 color:#c54991
 * configure-item: fa42baa9c30b4138 color:#b53371
 * parameter-process: 49f79f005be64f18 color:#b6ce42
 * list-optimize: 48b7d73abac6cc54 color:#b206ad
 * parse-item: b7e5a79fd98cd00c color:#450fe3
 * calculate-property: f02d45f30d690640 color:#f63f86
 * calculate-function: 7be597021e53c241 color:#5edb63
 * load-subscriber: 16fd87e3998df692 color:#231fb
 * state-abstract: 29a4a5d026b53576 color:#abddb8
 * array-reject: 56f53432503c070b color:#d9f5ae
 * transform-property: 5621fb0d57e2b3f1 color:#a8f987
 * listener-interface: 0d27301a1034d063 color:#584a46
 * string-reject: 6f35443ecd2587cb color:#ff4fa8
 * component-callback: d1559c88933e26ba color:#562747
 * value-observer: 53c93a916af53a8c color:#bce681
 * callback-optimize: 0218086718ddab5a color:#b50b0a
 * setup-listener: 3ad32636c110be77 color:#a19569
 * execute-item: c357073cb765e937 color:#2be65
 * service-interface: a2e399bef910cf31 color:#7975b5
 * observer-resolve: 9555c17250154e73 color:#2daef2
 * execute-update: dbf10fe1581d21cc color:#97e724
 * response-request: 727e221b2697171a color:#f84d2f
 * module-key: c74360b146763dcd color:#801ad6
 * string-manager: e08fcda42b7bf52c color:#381afd
 * extends-value: 5c2cb1a4c899f531 color:#ca8162
 * index-value: 4fb9103f5b935aab color:#3e4fb8
 */