/*
 * subscriber-module: 4d18344ab3dcf7a3 color:#3acb5a
 * load-reject: 3e7f00ecb24de497 color:#aac697
 * transform-object: 8e99ba4277c4ccbc color:#41cc2d
 * list-setup: 8799a50fcb7e986d color:#1cf1af
 * callback-boolean: c5d6a51ad44ca7ea color:#7adb02
 * optimize-number: 9c0f56e6bbea430e color:#549495
 * data-method: ecd79dcdd929a231 color:#6ec2e8
 * async-manager: 85cfe57251fdab7e color:#c0a85d
 * implements-controller: 4628a5c0ffadf3c7 color:#5b702d
 * execute-fetch: 40f8a796f9a02c72 color:#503f00
 * handler-validate: f5b4216bc12b04c4 color:#e192c1
 * success-item: ada4e39e2155ed2c color:#5c09c0
 * initialize-number: 89e4ffbfb07a7c13 color:#7eeb16
 * method-extends: 1e7e196ef62a2984 color:#b7e0fd
 * request-function: 0c8fe11000bfc15d color:#7ceb80
 * resolve-cache: 687bfd5e54be59ca color:#b2640f
 * state-index: 178b4d6ae55b7fc7 color:#4992dd
 * initialize-boolean: 6fa2b5556d1dffb2 color:#bb5aa8
 * context-storage: 2f96603b3c5634d2 color:#8828f
 * initialize-listener: 0a4afe06b77dc3e6 color:#67fc06
 * load-subscriber: 9aa806d76890a0c2 color:#338cb4
 * boolean-extends: d7e601fe13965095 color:#7fee64
 * update-method: ad317d459c50c1a4 color:#728a3d
 * request-response: 681a5eb9cb6964a2 color:#89504
 * calculate-boolean: 6a774c7be02c8954 color:#e7e221
 * await-async: 54cf109e435eb8fd color:#b4b309
 * controller-prototype: b2a0589fd96305f6 color:#df9701
 * list-success: 7153ccddfad925c8 color:#16158a
 * cache-extends: 988b6880e4474755 color:#c508a1
 * parameter-string: c0fdf340787635a9 color:#b6a48d
 * props-controller: 5aa975b128cfc02e color:#6d7091
 * controller-item: 50038888463c334d color:#983d9a
 * helper-variable: fcd558073d247f78 color:#4b0240
 * request-async: e17efafca63419a0 color:#b55957
 * implements-handler: c8937b7028715bce color:#d5432b
 * list-setup: f917c755fc08baba color:#97eb7b
 * key-item: 7bdb23ce86638084 color:#8d8c48
 * controller-error: dce2995aca436fed color:#6cb14a
 * abstract-render: 12ae4afe7eb0f804 color:#2ada35
 * list-response: 54d5dc39f8478907 color:#87980a
 */



/*
 * module-utility: a568b52d061818df color:#1984ee
 * setup-item: 384cb7a90dc9069e color:#55eabf
 * load-async: 302beaf4a5c20f7e color:#d40b02
 * item-subscriber: d32661d3a1eace81 color:#53c07b
 * function-handler: c0745352ba655dad color:#eb2032
 * index-prototype: da91ee344d7fcba6 color:#be86a9
 * response-calculate: 7619243576b47961 color:#9df5a3
 * array-manager: 94a2b5fa9c90d8a0 color:#c10cf3
 * string-await: 4a0a95bdacf01ecb color:#db108e
 * parameter-error: 182ee0b3ded4b422 color:#fdbf53
 * success-index: 9cb1b86e221ac6a1 color:#b31976
 * method-return: c2b293745e0d938c color:#1650c
 * subscriber-validate: 6a82db4f20966f4c color:#7e9622
 * execute-manager: 68aed63365557e1b color:#a66909
 * listener-property: 0ded35598c945ca0 color:#b4a08b
 * success-method: 8db4d7602d5262ea color:#a74d54
 * method-reject: 2e589927147fa3b7 color:#2dd4b3
 * validate-error: 68a42e5074aa435f color:#c7225b
 * interface-props: 3aad7528dbf09af4 color:#f27d2e
 * array-helper: a02f75c916a36bb0 color:#8e4746
 */



/*
 * data-return: 11bdc0cfd049773f color:#b61316
 * promise-method: aa808cc0b7f286ce color:#654492
 * list-property: c486cf0d4602943b color:#6b22e3
 * observer-validate: 54a717c0b49beddf color:#25bfef
 * event-controller: 949fc70cfc99f881 color:#50f879
 * key-result: 73d1186a24207f98 color:#7b342c
 * extends-calculate: 7ee657aaf04be7e6 color:#20dc49
 * success-item: b4153b18fa98997f color:#4623e4
 * fetch-object: d9202be9a1511231 color:#3c11b7
 * method-subscriber: 732f8b9887b20ba7 color:#7488e9
 * implements-setup: 6aa9a122584b23e1 color:#cacefd
 * storage-parameter: b02f2856e53de69b color:#96dd1c
 * error-configure: 55b6e76d93839c91 color:#7a4345
 * controller-interface: 671dd18207dbe571 color:#103ef5
 * array-handler: 10634a11eecf868d color:#78ef7f
 * process-extends: fa502c4e0f9b0a9a color:#664589
 * props-async: 9d32a15ef324e2c8 color:#b1cf97
 * error-parse: 2ae6e746f18b3484 color:#699033
 * value-initialize: f4707cece99b1856 color:#a350c1
 * await-utility: f786730efec395e9 color:#ecb22f
 * render-setup: 591ef43e0f49dca4 color:#b50e18
 * handler-utility: 0558cae60a4f45f2 color:#4be66d
 * update-state: 16af953f0b5c5f7c color:#4302f4
 * module-initialize: 70060754f58c1a4b color:#aaf05
 * array-configure: 178f84f680a16574 color:#337800
 * method-async: d61c823844dae509 color:#47f2ee
 * return-execute: 9558e14e617564b8 color:#db48a
 * constant-transform: 41b2ee33c56a7a78 color:#6c9f53
 * success-method: 798ccef95f1622da color:#dae587
 * constant-array: a5a615603b5d4699 color:#1bddcd
 * variable-storage: 73b77abb9fafe782 color:#831a58
 * method-calculate: fa84f762b4ca0d11 color:#3fa964
 * transform-subscriber: ca1918e80382d4a4 color:#db60b3
 * method-item: 39c4a172ffb2c8fc color:#a87910
 * key-handler: fca4c7ba2dd3d3ae color:#7bc79b
 * item-reject: 1c2ea0fff9d19488 color:#fc904c
 * props-controller: dd8d7cef46013aa1 color:#62509
 * event-fetch: 08d5f0eb31368a6d color:#77b6da
 * variable-item: 3bb23c607e8c8300 color:#405d58
 */



/*
 * prototype-request: 65c6f713d8fb3e5a color:#60f22d
 * subscriber-calculate: 211716c326d567b2 color:#1d555d
 * listener-optimize: f51d9f22bf8e3ddf color:#b4e218
 * key-utility: ebc1a3353d18cdf9 color:#7720ee
 * number-state: 74655404f18dd8a6 color:#935ace
 * storage-validate: 4621f0cebc29918a color:#fb9258
 * function-error: 8ffee743bc5982df color:#4a9ca5
 * component-abstract: 7600bad72592c0a4 color:#da282f
 * fetch-manager: 0980275a91cd56df color:#8eb457
 * number-list: 5c71bf17e3d00e8d color:#3d20c6
 * index-string: 10a8bb8bbb116c98 color:#5bb66a
 * extends-constructor: 07166bae0b7a0d66 color:#308628
 * calculate-service: 696dad7f41250c15 color:#b0536a
 * event-boolean: d17ba36884ba9b00 color:#ffc826
 * success-parse: d1db589862af15ee color:#6a29cf
 * cache-parameter: 32eadad8bf6e1190 color:#fb7fc8
 * setup-implements: 5a3c03879395ff0e color:#b69e9e
 * setup-storage: ac11bcd04e484eb2 color:#a992cb
 * listener-extends: 4784eb105fcc87fd color:#5500f0
 */


/*
 * method-parse: c672b10b843cbbb3 color:#f078d2
 * prototype-transform: d08ea5566194ef6d color:#c377d7
 * async-prototype: b338edd3ae5d7f3f color:#4b4743
 * callback-constructor: a200eea36e64fdf5 color:#672337
 * data-array: ebc0c70eca4eac49 color:#2599b2
 * setup-string: 884e6b48eb3148bf color:#dac4a7
 * update-error: b25578c0fe5bbe75 color:#a27caf
 * implements-array: 84ab61da35425773 color:#6fc261
 * prototype-update: 01080464e3105813 color:#1d7109
 * method-extends: 08f9368afeb3910d color:#11219
 * calculate-calculate: f0178e7181bc537b color:#6d0e44
 * data-success: f75a52c7ff1c0247 color:#cb9c54
 * item-service: 7ff03a6e6c1a3cdc color:#beecd
 * property-controller: 18ecd9958e7e1b17 color:#8311b0
 * listener-return: 933f02951a5e4f69 color:#c00eff
 * resolve-success: 87b8e0550cdb4290 color:#af18de
 * string-variable: 74ddcd2fe763f320 color:#4fdefb
 * constructor-service: 6dd62029239b1672 color:#3a583b
 * storage-data: c9d91e5e2c9d9f1c color:#eee36d
 * parameter-object: 8f2af50160a4073d color:#c2bd84
 * interface-async: e188312d7e898fa5 color:#f48271
 * array-validate: b7da433b7acde06b color:#4bd061
 * storage-helper: f176e0ca405cc9e6 color:#68ef32
 * list-manager: c589ffc76af98c10 color:#4d87ea
 * list-listener: f290e7bc1c444ef4 color:#8abe39
 * event-reject: d3b437f25c38c44f color:#b5784e
 * process-boolean: 84bc72091ff8874a color:#959f3e
 * property-request: 8bd3e40e4a6f0a4b color:#1d62b9
 * prototype-calculate: 9d7b65a67299ca66 color:#a67236
 * helper-setup: 443ef925a53ea4a4 color:#44c4e3
 * service-list: 1c15d0bab74fe51c color:#c7c583
 * success-promise: c8fd5fb28c89b0ec color:#43c79c
 * load-await: bdd9b91e89a7c201 color:#8a697d
 * interface-object: 244929f04dc932d9 color:#207aa
 * props-parse: 6971de4cf1c0d702 color:#dce67f
 * subscriber-prototype: 497f23e0ba12e245 color:#4e8ab8
 */



/*
 * success-helper: 30b859ebf6f4fac5 color:#bab7b4
 * function-parameter: f9f29db889a0a4e8 color:#ca1830
 * constant-update: 45f6e2cef7cb7a99 color:#903ed2
 * string-calculate: 361482aa7cc993dc color:#2694d
 * context-callback: d6d3b0c0d4489632 color:#6e1644
 * component-utility: 50150ef11e24f67a color:#e45992
 * error-execute: 9a0c12e3e3f75cbc color:#10ea3d
 * item-resolve: b0f42918362c06b9 color:#8d01c4
 * implements-storage: b50bbd8dd9f6acd2 color:#1d2db
 * configure-promise: 2c15e0fa2d006672 color:#bbe40b
 * array-return: 873de5817235540c color:#93601e
 * reject-configure: 1683f8921bb78448 color:#733f7d
 * calculate-data: abe95cf3986816a6 color:#8e3ca5
 * manager-result: f06ae2126e2188d6 color:#fd117b
 * module-method: 40c90bd832c3ece0 color:#ace1bc
 * load-calculate: 0ec2f1b4721eb67b color:#890c16
 * execute-parameter: c2ef066b3bb6d82c color:#f745f2
 * extends-key: 199560061fff6631 color:#18db94
 * resolve-listener: 917a48df7333afa4 color:#969e59
 * interface-interface: 92faa35fd4a9d364 color:#f0e772
 * fetch-boolean: 499202cd84418a05 color:#9de2a4
 * item-reject: 797d3cb249a139a0 color:#a11632
 * data-success: 97716ab6e3a3342b color:#9d1a8e
 * optimize-load: b66cd3e71238ef46 color:#7a59d6
 * value-configure: 3af00ff26f1d8b36 color:#a374d1
 * utility-variable: 56982cae21583cdc color:#9fd7e4
 * resolve-data: 274096156ebd7ccc color:#3bda4d
 * extends-context: bb0f00f0929daacf color:#6b8470
 * context-abstract: b17a4c7d82c513ab color:#79c2dc
 * response-parameter: 3629c1b4008662a0 color:#949858
 * string-manager: 2eacc9db0ca7d47b color:#cd6427
 * item-constructor: 8927297423a5d8ca color:#f4e952
 * item-setup: 40e302dc2762a5f7 color:#1b90fd
 * number-calculate: 388155b8c0051c70 color:#5767aa
 * manager-props: ad4f90d507d5c157 color:#3c95bc
 * method-key: 0eeab83a3870efd1 color:#c0a8bf
 * callback-variable: c163401a6de37905 color:#1401b0
 * manager-property: 5c8a7acead8aa931 color:#e9eb5a
 * item-boolean: f2f529904b2f8063 color:#e31bd4
 */



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}






/*
 * parameter-data: 195f62764226ac6f color:#2f53a5
 * result-validate: 0bd58481f9eb994d color:#1a14e5
 * reject-handler: d4414be8d981cc90 color:#8666d
 * parameter-method: 89434aabe4018418 color:#33a5ce
 * property-render: 9c2bb4a9db9789bd color:#4aab2b
 * method-validate: 84658d5b04232c72 color:#ece7b2
 * method-configure: 9b5789302f5162a9 color:#5b211d
 * calculate-calculate: 4a7f3d323a1d095b color:#797dfc
 * process-execute: bbaa3f0eaac93ac1 color:#be8100
 * response-helper: 6a71d6f31783c647 color:#face87
 * props-context: b31698f706a74212 color:#663f60
 * initialize-parameter: 722aff1564d8af62 color:#4424de
 * constant-error: d98a800575c8d8c3 color:#6fa0dc
 * controller-data: 19136fa1d791d724 color:#ef80fd
 * reject-prototype: 440bd0e7fa5d96f3 color:#7b3983
 * list-result: 9963a63c735335db color:#3d703a
 * promise-value: 5a6f9bf8baadeadb color:#4bb7e
 * return-render: ff16efcd52d959c6 color:#7cb6f5
 * string-subscriber: fe7a86ebb2fdb4ac color:#164564
 * optimize-context: aa13d3a9e46e3a24 color:#735410
 * parse-module: 960abefccb6d6100 color:#d307be
 * key-utility: a4826c822e93d7c7 color:#314e53
 * success-promise: 8d2b502fccefde7b color:#e5c368
 * configure-callback: 985067cccae270fa color:#5285c8
 * props-load: d01901cf74469efb color:#5317e4
 * string-process: 2cd2bc3869ce5799 color:#6f5
 * implements-parse: 3d7c5c9597c48576 color:#7f1fd6
 * error-constructor: e7952e41ba744d0e color:#26d0f8
 * parse-controller: 468915510a52cda8 color:#258654
 * constructor-update: e5fb8a95ae3b7681 color:#69e528
 * event-utility: 62ba7542d0bb858b color:#5a6883
 * configure-async: 6dd362363e43001d color:#722af7
 * constructor-parameter: 618e410905eade2a color:#b3a551
 * service-setup: 617d887d26714f7b color:#3c0220
 * optimize-process: d7a8da205f67866f color:#fe5a28
 */



/*
 * constructor-transform: 0f5ac5fb0fc85302 color:#cc1b31
 * storage-promise: 135e9a48f104311f color:#4f53a8
 * index-initialize: 359f94b1df97c152 color:#e2ba21
 * transform-configure: 8c59912d84ebd8b4 color:#96ca6e
 * success-optimize: 9dd7eb5548dcfdae color:#2868bc
 * observer-promise: 21d235018273f09b color:#5f9051
 * props-load: d3bc7f4023f5609f color:#fcd79d
 * update-listener: 95851265e7c3308d color:#575af2
 * process-handler: d1acc501b1cd8089 color:#dce116
 * props-success: 4c30683f3eecb866 color:#35074e
 * boolean-render: 660f35ae3ea13be4 color:#b54601
 * await-return: 7e605a8208c1ee53 color:#5c28cc
 * variable-execute: f232da2b76668eb3 color:#3834ca
 * calculate-number: 37d07a60bc628d09 color:#f45fa3
 * render-calculate: 652daf947493eba6 color:#3206c3
 * request-service: f9de2761177ac01f color:#b90040
 * storage-execute: 9220703d1c25d45a color:#a8cc0d
 * props-component: c151c56121a9f15f color:#7f88f3
 * property-string: 4d571d23f55d8476 color:#aa5311
 * state-method: a1bd030dbd628614 color:#18d851
 * utility-load: 705a3a24a4b33b62 color:#3fceba
 * observer-string: 00121da0cc53bc4a color:#73dee6
 * object-item: f66e691723457d70 color:#a63b39
 * item-success: 3b438341600ca066 color:#aaa970
 * return-resolve: 373248582f6fd02b color:#fdc02d
 * execute-list: 7f0167161d9b5e0e color:#a51ab7
 * abstract-property: 4090771d33a1b1f2 color:#e9fc27
 * optimize-abstract: 9a4a6f1b31f8562c color:#b46508
 * state-parameter: 664e7db316f350f8 color:#8d0f83
 * subscriber-object: 4144df56c535e614 color:#607b7e
 */



/*
 * helper-module: ea51dc569ff020b8 color:#b839b0
 * observer-render: 96f226aff8118aa2 color:#170125
 * optimize-calculate: d8935c1df6a089ad color:#e58d84
 * resolve-parse: c630962524758668 color:#4df129
 * cache-index: 874d290a6e501231 color:#5c7a54
 * process-constructor: c81810e8e237c16e color:#8d272c
 * observer-await: 5b24fb283ceab2ac color:#1fd6
 * event-validate: 05ebb5f35ecff88f color:#6a302a
 * promise-listener: a344664ac475bff2 color:#84a795
 * list-reject: f0354465f99c6300 color:#1039ec
 * value-initialize: 19a4c9af890dd71c color:#eead33
 * constructor-context: cb912771644ea2db color:#771e5a
 * listener-function: cc7aac49b69aad3a color:#2e884f
 * optimize-setup: d861e78022249667 color:#3fa02
 * string-cache: 29fe8cae84fa44ad color:#3b209
 * abstract-constructor: 5d890e7407a0b500 color:#eb0026
 * await-process: 2276cd151147ff07 color:#66e385
 * prototype-storage: eac269d53acf7244 color:#761823
 * response-item: 670ee24401aa6089 color:#aec4c0
 * process-configure: dfd8ea504287bee1 color:#860984
 * object-async: 639bf179311b1413 color:#d3cefa
 * index-props: 1f615db74b7eca70 color:#68c6c
 * error-execute: f882dc8f4bf3069c color:#cbba2d
 * cache-parameter: d153e3a6171d15d1 color:#1ea3fa
 * promise-parameter: dae5ffdf7cbe8589 color:#22873
 * implements-extends: 3adf94dbd054e6da color:#ebb682
 * reject-optimize: 089b126d94180ab9 color:#a9cf21
 * controller-update: 9296bdef14febdac color:#1dfb76
 * module-variable: c0fbdc4d060a2ad8 color:#e5ecfe
 * index-props: 97971bdfa89a504c color:#a71363
 * context-promise: df7591675128c880 color:#2863ec
 * method-listener: ed9ab2831f9bac5c color:#a6a225
 * function-listener: de8eaf2b295b94ca color:#3a2525
 * constant-component: f0199e6bec291e7c color:#8bc552
 * return-value: e3ad444df78f7d68 color:#3327f1
 * abstract-extends: 5d181f7ffa0ec9a7 color:#803b5c
 * service-manager: 1e624fde0c2f6c10 color:#952edc
 * function-storage: 65e2f4342d218fd1 color:#698e3e
 * cache-event: 19dfa8443c527b57 color:#9e87d
 * index-promise: 7afd759609b64968 color:#5c1ed2
 * extends-constant: af858218553a786f color:#e3d0f1
 * callback-request: fb1a48038177332b color:#c52ee9
 * listener-storage: 4567450b846292af color:#1408f1
 * list-fetch: 0b16f4e1d577a185 color:#7dd0f1
 * request-key: 639519e3c177dbd4 color:#8c10dc
 * async-request: 21a952cd908a6494 color:#6c059c
 * async-success: fe4e6eba0007fc48 color:#ec3947
 * result-constant: 889400e171063843 color:#af0e00
 * return-interface: 04a58abeec5db66a color:#85e3dd
 * state-validate: 3057a5487b75d0ba color:#bb78dd
 * success-event: d464b2bab88d230b color:#abde86
 * callback-module: dc4154fad0ea22a5 color:#a7220c
 * manager-property: 2e5e64b240cc6692 color:#a14f18
 * context-success: 1c49bcc493e872da color:#b2f48
 * parameter-object: 01afc431e3022450 color:#d1ebb3
 * callback-initialize: 11589f77325c3392 color:#fadcf1
 * transform-array: d22ab82e0e320a68 color:#31e1f1
 * reject-key: d99ba15cb45f4588 color:#176abc
 */




/*
 * load-module: 551ebde76e79e466 color:#53887d
 * prototype-request: e456c515df5400d4 color:#45c48
 * resolve-execute: 050335d28a3ce09e color:#18bd0a
 * error-props: 4b8e38f043cd8bea color:#f0ed2a
 * value-constructor: 3d1c7272de3901bb color:#eed608
 * index-fetch: 0b270b1646983362 color:#c3d02f
 * service-value: a217fabaea89933d color:#dad047
 * fetch-helper: e52e543e55346f8c color:#91ba13
 * list-execute: 1392f22d586b5159 color:#501bed
 * module-callback: cb5fd698b95907f6 color:#1f10a4
 * parameter-promise: cdc4053e35d1f6e3 color:#b74789
 * resolve-fetch: 334e1e8c71397533 color:#fd1bdd
 * helper-subscriber: 3095f24414e7dbc3 color:#bd7911
 * index-handler: 07d944aeb6d516cb color:#50b61
 * load-cache: c4b6faf79b48f959 color:#c39260
 * helper-prototype: 2360a9202e55e690 color:#7d58b3
 * controller-fetch: 2e3d550587c0d330 color:#3d2cbe
 * execute-function: e3bb84852643a37c color:#d85116
 * interface-observer: 51830ed54cb9929d color:#72f322
 * render-state: 17da0f015c3a24ff color:#dc5c1d
 * observer-number: 1ead8d965e8447e4 color:#4a274
 * constant-array: f36521c1bfe3950d color:#a763fa
 * success-helper: d10387b8cb8d77ad color:#6d1718
 * reject-list: 18f1ef17960166bc color:#92640
 * data-item: 70529c8d23f38e88 color:#407356
 * return-load: 6b6e4b6a09e7091e color:#3c5990
 * process-process: 3475c81941e5c67a color:#2dc428
 * execute-extends: 5080eb904021d54a color:#5d5e4e
 * number-result: 11e2896c35d173a4 color:#4cefbf
 * fetch-parse: 6820cf4a071d2505 color:#c13ca0
 * key-transform: 08e82cd610d4d136 color:#b2c921
 * render-constant: 2c1eb533bdfb96d7 color:#b65185
 * promise-update: ea15c0607114807a color:#d8833a
 * controller-function: d928de9e94f9e4c4 color:#967e0a
 * string-return: 1f4d1058c14ae576 color:#c87280
 * validate-function: 1a11260e3ac2d3eb color:#f426c0
 * success-property: f6c9ddc8097936c9 color:#8002a4
 * extends-constant: c0e1278254f91dc5 color:#6c76d1
 * item-manager: c8228a06bede8312 color:#4fc77f
 * list-object: 424b942e991bf12e color:#8183d8
 * module-parse: 01cc67121d60ab21 color:#5f448c
 * module-handler: 6d7b2bed426a3c1b color:#a14d07
 * list-component: 18ddc45cfd16e387 color:#b9bb1
 * configure-render: 65bbd66e61752232 color:#b61620
 * function-transform: 461bb962bb876211 color:#c1565e
 * index-helper: f43b1e4e88b53e44 color:#aad487
 * constructor-component: e7bd2abeff53c6c1 color:#a50961
 * reject-manager: c8c13d3d34b1e11d color:#cc2d19
 * implements-observer: cdcf7351caf6de1a color:#cb1557
 * constant-listener: 7e8fd72f54e952ff color:#39c3dd
 * resolve-item: 14607649b092ff5e color:#3aaa9b
 * number-response: 985d2ee184efe44d color:#ebec8c
 * promise-request: 46ae41962efca3ca color:#58b9c6
 * response-parameter: 0ab21c2d0ca1b182 color:#4c71c4
 * optimize-object: b9976991472c01c2 color:#f77185
 */




/*
 * render-value: 867440ea138a74f0 color:#4fc8a1
 * parse-update: 3815cf9e4cec8f71 color:#4ad370
 * parse-render: 7211ffb73f922195 color:#1678ce
 * helper-helper: 0c3c83e2b72ab833 color:#67a354
 * state-await: 0b39a3787e4610c0 color:#c83184
 * manager-optimize: e06584132fa791ac color:#1b9d4c
 * promise-parse: 4ced423c6351d867 color:#7714e5
 * data-helper: 5a04e5bec04bcf38 color:#d9dd67
 * observer-setup: e5dc5ef0fb3e1364 color:#c10b89
 * parse-callback: 0db7a6c7aea89381 color:#efa1ca
 * promise-callback: 9ae725659e4cb501 color:#ef3da5
 * optimize-response: 1e4d516ca133280a color:#ea017f
 * key-controller: 28d446e3aab078fe color:#55d7fe
 * constant-prototype: 944fb4d00866016c color:#571c7d
 * resolve-setup: 94785ccb2293bbfd color:#c9fa2d
 * listener-parameter: 2aff9325b1321cd3 color:#3f0239
 * abstract-index: c7fa744b05a9e6a3 color:#dbebc0
 * data-return: 9286ef5f515ad232 color:#8200ce
 * number-interface: 991aa93eae03b6e1 color:#ef502b
 * value-request: 2a155f9123dee149 color:#c9dc47
 * optimize-extends: 6c6e50ad7eaad1ea color:#e368c5
 * update-update: 2556dbd97552ea7b color:#39015e
 * module-validate: 9a351aae81151579 color:#d64710
 * implements-utility: 00ffd437df96f947 color:#7681b7
 * utility-return: 099f6370425ab158 color:#e65a60
 * setup-async: e5eb9fb85366fc94 color:#642267
 * configure-property: dff34d3281bee411 color:#401876
 * prototype-utility: 3f88993b2bb799b4 color:#62a5b9
 * controller-handler: 0b6d1b886c3178af color:#e9d060
 * load-item: 456e2b3633d4fe9b color:#2ce7a5
 * props-await: 68829a1e977b6d6b color:#db5db8
 * success-await: d424c3e7beddd4ab color:#657a98
 * listener-initialize: 8ea335965b2eb198 color:#3af5d3
 * component-constructor: 509b24c38e5ce555 color:#c9437f
 * item-request: 600185c13c893163 color:#45e44c
 * parameter-calculate: 5e2c95ac90a5bce5 color:#eb9346
 * component-module: 5570916bed2edafa color:#d85ba1
 * method-module: cd362327c00084ed color:#a73f52
 * manager-variable: bf8eb2013e88a2c3 color:#e10cd8
 */



/*
 * request-constant: 93625e5a75771168 color:#c8dc53
 * return-key: c2f2322934087d4c color:#100b4f
 * list-variable: 4574d88debdbd3d8 color:#b366b
 * initialize-interface: 14b1ed4fc2356c15 color:#f2b329
 * await-abstract: 727059f5e8dc0bbe color:#db7690
 * validate-request: 0957536dffca611f color:#d05d0d
 * implements-validate: 78d63e22d6d3bbfc color:#a2a0a8
 * value-method: 97c38c328cfc060f color:#dda593
 * state-calculate: be8cc1394414e052 color:#cc7247
 * resolve-controller: 6ff0d0e6bac10ebd color:#f33ee7
 * property-constant: f592a91acb3b866c color:#bfd0a
 * context-implements: 7ee79fd4dc17b3ed color:#c52745
 * render-helper: 16d2ca16fb361973 color:#f923ee
 * object-method: f56efb36a2f17c79 color:#9cc19f
 * component-request: 6a183262254cd9db color:#9e0123
 * extends-event: 8cd25503336f0db1 color:#aaa832
 * handler-reject: 022902697a3bc29b color:#9aa761
 * fetch-component: 65bae28bc479c3bb color:#3d1fec
 * listener-setup: 66bd93d5f997d1ca color:#6546a0
 * constructor-property: 9a66dec47ca0b191 color:#efd205
 * constant-key: a20194e26ae9bb91 color:#8c9632
 * setup-manager: 60f7d4f45ee03fbe color:#430d1f
 * props-controller: 43b6157019490888 color:#c283d6
 * item-manager: 05fdbeda098b8aab color:#723ab4
 * property-index: 64ecae05e52e32de color:#86f798
 * list-return: b08243d98c6f6e50 color:#9a4244
 * execute-async: 555a3b0e149c67b7 color:#49390a
 * component-component: ad2e33add09cabb5 color:#32ccba
 * item-fetch: 6bee1079989b4230 color:#9c7fd
 */




/*
 * fetch-manager: 551dcdb933a9e7f4 color:#ecb66c
 * boolean-promise: 86d38f4337d26a44 color:#7d236b
 * event-handler: 827f34df44189314 color:#c77333
 * index-storage: 0d20fbcfdc3e15e4 color:#6b6ef8
 * process-calculate: 7864c93e5bd1823c color:#d4fd26
 * error-context: f5e5ad0b28196e68 color:#a082b9
 * cache-resolve: 980227589ab03d9b color:#277efb
 * module-function: 82b15a780e349016 color:#8cd32a
 * async-parse: 80608b06852b1da2 color:#182b72
 * execute-item: 00d1019b2308f50b color:#aecad5
 * key-implements: b413db7cedb78de4 color:#b54294
 * load-validate: 00cb0a2edf108861 color:#bc8462
 * constant-callback: dec51ab017a05f4b color:#b173ca
 * controller-optimize: d1f95a68279e8698 color:#55f7a0
 * utility-subscriber: bac03a6c7111c651 color:#f1d097
 * transform-validate: ce35d75e64a09dc4 color:#ce990d
 * data-configure: 998e1ba9a5d6820d color:#b5ca7b
 * handler-item: d3faa29ef1745171 color:#7bc673
 * response-configure: f6aca6760575776a color:#40e4e3
 * context-result: 0fe4bdd734385b89 color:#6b471f
 * async-number: 72c791ef7d3af566 color:#3a772a
 * subscriber-manager: 6e0cb3afd0522187 color:#169e75
 * return-observer: 1ee266ed9387998b color:#a8f9c3
 * update-listener: aa27e795862f9803 color:#5585b
 * interface-object: 5befff72691fb16a color:#fdc3c8
 * module-await: ad63ddd7bfeb33db color:#66c939
 * function-constant: 51cc05e9775d9e22 color:#6805c2
 * constructor-property: fd743350f9d4b9a4 color:#b583c1
 * async-state: 50fbf5421efa53ec color:#66b945
 * item-manager: 8846495c6d493d0e color:#61e24a
 * promise-data: dd752b31dd268f0d color:#c2991d
 * initialize-props: 01513739be42100b color:#45c3af
 * data-load: 12ec626b18871141 color:#ba2bd5
 */






/*
 * component-callback: 10c7f76b25de83fe color:#9129f5
 * data-initialize: d1d6be9fb9de5253 color:#719ad9
 * await-constructor: 530c594dc790aced color:#56388d
 * storage-transform: bcb63cf81487267c color:#4bafae
 * index-configure: 1dbe0136f6cd264e color:#decf3e
 * context-fetch: 1d6b12fb851a5c2c color:#e2ca81
 * extends-prototype: f1813b9899852a81 color:#9ba61e
 * success-variable: 2a513886d548510e color:#6465f2
 * execute-configure: 0896f5e5ce1d581d color:#39156e
 * helper-fetch: 78fabb5f4a828dc0 color:#f5b402
 * async-execute: f477a982dda7e87b color:#b95a64
 * process-configure: 9c24b7283978e821 color:#c535a
 * index-promise: 41c320df38d5a161 color:#844480
 * process-index: 661c7bb3ae761ac4 color:#91d335
 * load-update: d1fb0a6eb9f25944 color:#81119e
 * interface-item: 1ab89d8a23adc783 color:#64529d
 * request-return: 8b638787e18060bb color:#c770f
 * return-promise: be70da9a8a2cb162 color:#a3003e
 * utility-subscriber: 9cc3ba69bdbe980d color:#93c04f
 * key-event: 5805adfae7f73456 color:#9a3ec0
 * method-constructor: 94a309377ef00843 color:#8c2ef3
 * function-item: 7fdd1d3f1166b613 color:#23acf
 * response-function: f6835d59045ce4a3 color:#f7c6d5
 * variable-controller: 5c1916a74ebb6124 color:#16d2c6
 * optimize-property: 6e9d142a16f9240e color:#12e182
 * render-property: e8f1688310ad20f9 color:#bbefb3
 * property-context: d70dff38ef73c562 color:#444971
 * data-constant: 19f714b888625653 color:#539eca
 * item-parse: 07b56c3d9b858625 color:#825d87
 * promise-object: 92434fbb24f9099b color:#8fbce1
 * optimize-callback: a89c086439a8377c color:#d5f5ae
 * data-validate: 9e624ac5a111194b color:#f5bfd1
 */