/*
 * callback-execute: 55e8a2a313c8fd58 color:#8d1b72
 * storage-setup: 787f71ddcf3989ed color:#20f2c
 * list-array: bc7a769a2d719652 color:#4023e8
 * implements-manager: cc9e17ee9a7f735a color:#573f94
 * parameter-component: f0a63142b6fb9780 color:#87f116
 * await-return: 9de35f86e18076c8 color:#49c62f
 * module-interface: c8b3a30916a2b98d color:#e20bbc
 * reject-calculate: d87dddf429bf9f65 color:#e0d6c5
 * data-component: c8683e0c6f004988 color:#a62313
 * abstract-transform: 3dfd68834ae465ac color:#d59057
 * storage-interface: 2a9924588b6b9ada color:#74d901
 * fetch-extends: 018af334519f480e color:#9e614e
 * constructor-load: 250f0055a30e81f5 color:#7a90de
 * module-calculate: c2d71bbfcda9a441 color:#2ebc94
 * process-setup: dba539e8b709d027 color:#caa624
 * index-property: 67e54d07730fed76 color:#5be84e
 * load-module: b43fe2824ad49f3a color:#d9e6e6
 * transform-object: 7e7348b03999d393 color:#86b152
 * event-parse: 6f9c476e5effb990 color:#2866db
 * controller-prototype: 9ba637456cd5ed17 color:#7a4597
 * success-controller: 12b1d6c341be6f1c color:#25b8ff
 * item-update: d9c90bd7a686db1e color:#857ce9
 * listener-callback: 272d377cb1da1a54 color:#cad6d7
 * execute-request: 1c950c1e1e3e4bd8 color:#c81a17
 * implements-variable: 44f6db3fb35f8420 color:#29b88
 */


/*
 * async-process: cb5e93a3432f5f14 color:#9a4981
 * callback-module: 71d48aed5a7fd955 color:#92d317
 * callback-reject: feceac62f64c4fe3 color:#96f079
 * render-property: 9e028a783fd211b6 color:#d20f3e
 * controller-calculate: 295b7c191e79129e color:#ede8e0
 * request-promise: 6d50948eff56ff91 color:#58f0f6
 * interface-item: c8afa98ebe6fec9d color:#441fb6
 * index-storage: 022faa58ba55b86e color:#70d1e8
 * constructor-data: 791dcb718876ba51 color:#836cce
 * return-item: 012a7fb2ddb1215e color:#6c13e2
 * number-manager: 044679b0b4fbdd89 color:#c22cf5
 * constant-module: c1cda908ddc985f1 color:#1fa228
 * cache-variable: aefe1f6a4dd48ab0 color:#c273f9
 * abstract-setup: 9a4153b4cde70898 color:#3f1c6b
 * result-function: fd91d9e386061285 color:#2c8609
 * subscriber-parameter: 4df776c24f9c02eb color:#64bf77
 * error-prototype: b9a38c37b1b5ac06 color:#1062e0
 * load-load: 118cf599cc6fb7a5 color:#48333a
 * index-setup: 2a99f4e683bad198 color:#85e0b
 * prototype-storage: ac3ab50ff6b120d3 color:#64205d
 * result-number: 51189e0b15ed54a8 color:#df1dca
 * index-initialize: 3d2f694272c6a907 color:#2a3d2b
 * fetch-render: 9020867a8bb90b3a color:#809070
 * success-listener: 74a618ab2020bc32 color:#47c550
 * controller-component: dd346cf7514cafb0 color:#210cd8
 * utility-load: 66d1602b91389c5a color:#de5fb2
 * calculate-property: 487d648097647455 color:#47042b
 * success-success: b8cff8946716bab7 color:#44f79c
 * index-array: 33784d6ef3c8c463 color:#c4c682
 * number-update: dfbdc3a8b345ef03 color:#e4af91
 * callback-optimize: e7e08502f0622288 color:#fc56b2
 * result-constructor: a11d7ea88824391a color:#a8543f
 * array-boolean: 2d27990d2f902885 color:#81586
 * validate-interface: 0f94080855d6782a color:#8ed554
 * render-resolve: 02bc784827b0b73d color:#2867c8
 */


/*
 * error-storage: 5431de56f335cc92 color:#e2db8b
 * prototype-props: 7d8b7f7d1174d3c3 color:#8d9f8c
 * number-state: b17422eb70f9fcb7 color:#d7c815
 * subscriber-optimize: 29a64ac1093029ef color:#4077e4
 * number-async: d8b1a3b9545e4ba9 color:#401f3f
 * index-abstract: bea3a1246f0c57a3 color:#e49922
 * success-service: f1c801c0bae80c0c color:#bf5336
 * constructor-return: 758191021c1bb0e3 color:#e6ccbd
 * array-constant: 920f3f8068a8d14b color:#e74de5
 * event-props: 16ef240824526ac4 color:#34fbc4
 * key-error: 4e95251ceb356fa8 color:#985a38
 * success-item: 36d82593d10f757c color:#ffc394
 * context-load: b4f78a29cc830cf3 color:#968af4
 * boolean-data: 23a52279561dab8a color:#babd5a
 * boolean-variable: 752e320b2bb4ab92 color:#549f7b
 * listener-abstract: 87084b80cfe04207 color:#af10be
 * reject-listener: 7cf2a7b8bd4a8302 color:#1225a2
 * key-item: 44ccb1200dbbeb62 color:#80ce60
 * calculate-async: 23840126538c54ad color:#a92063
 * validate-variable: 34894cbc661749a1 color:#b37eb4
 * props-process: 4c6507963a369b9e color:#7fa85c
 * fetch-storage: 088c6f0359382ea5 color:#c255f6
 * parse-fetch: d9c264512eb88076 color:#79f1ae
 * data-optimize: 21147461c7fa6ff8 color:#3439e5
 * array-implements: c853d6e88a2df0ae color:#d901b2
 * await-state: 0e3b0e2de36df141 color:#3593f6
 * update-component: 69300b5bc652438b color:#90abf3
 * boolean-success: f866743f50e6187c color:#11988
 * string-optimize: 74f6c428b925f090 color:#874b3
 * cache-item: f3da7bcc81e1c81c color:#15131d
 * observer-process: 0b358975afb403df color:#d6c95
 * prototype-component: 8d94ecc5ca38ae2f color:#48d589
 * resolve-state: 8d80665882851563 color:#762365
 * key-service: b50abaaa99993438 color:#bdaad
 * callback-parse: dd46f14c515cd095 color:#ef9558
 */


/*
 * item-module: 163af48e3931f988 color:#b96f63
 * object-async: 9179d5708a17c739 color:#ff6a55
 * transform-component: eda0bee304b448fb color:#740f7d
 * update-cache: 3e329612e47215ed color:#708cfe
 * implements-abstract: 89d87f8f9177f778 color:#d2d260
 * parse-setup: a092e6bd0db69e9e color:#143192
 * function-reject: 109be5ac43eb64e4 color:#9d4562
 * initialize-property: c556b67b800a9c34 color:#318f6a
 * abstract-listener: bd0719707ebeb1af color:#79ff68
 * extends-process: ce6ea75a63608b2c color:#6324db
 * execute-observer: a83f0a65101f49c4 color:#c73ed
 * cache-validate: 63ab4adb705f8ec4 color:#346c38
 * controller-subscriber: 2fa12e71ebe66169 color:#5d39f1
 * extends-listener: 700a0240d6f163ff color:#7b3974
 * context-load: 140bffa6d31df597 color:#576998
 * render-controller: e224ce678ba6a2b4 color:#8f46c1
 * render-state: 7e9a8d6aaa106d9f color:#ab02ba
 * await-props: 7a17587f4f7ef6e5 color:#8cbe05
 * string-controller: d4fd63ce680ae378 color:#bb4b05
 * setup-render: 9330de79c9f8f4e1 color:#8b3df6
 * observer-utility: 4dae26d2ff503fd2 color:#ef2817
 * transform-event: f904c0cd8da9c1e9 color:#eb9441
 * update-number: 91d45956fc39a07d color:#4b9459
 * utility-callback: efb1165b58a11abc color:#636d6f
 * cache-fetch: 31452afd2926633e color:#e848c5
 * cache-subscriber: addfcfac6fce0eaa color:#ed1b61
 * request-abstract: 9352e3a8d21c7f31 color:#ca9ed4
 * request-response: 71ca102fb7f118da color:#3346f0
 * storage-key: d64cd68efdf169dc color:#64330e
 * controller-manager: 20133de099be1acf color:#9b11f6
 * transform-result: 8e920140a5cd98e4 color:#bbf0bb
 */


/*
 * parse-property: ad3fbb31fb221858 color:#a242b5
 * implements-controller: 42aae580b778e3b3 color:#c177b3
 * listener-item: 0cba3d050ac12d53 color:#a2f6bf
 * observer-utility: 1787bf4f945f00e1 color:#65277f
 * function-utility: 2a8f24e0e5e02fa7 color:#d66162
 * item-observer: d71e715dec4c322c color:#56658
 * promise-function: 219c84311b454bda color:#d7c783
 * result-constant: cb2c4a27d7a11812 color:#7371f0
 * property-constructor: de97fc396c8ad7b2 color:#765cc7
 * setup-reject: c43db144ba3aa7a0 color:#5f0e89
 * value-parameter: 78f5fe43bb9eaf58 color:#57197c
 * implements-index: 194d084bd8f4a6a5 color:#1f431c
 * render-initialize: 0fce1c1e1ee55273 color:#1b816
 * variable-constant: 1465f67ff31352bf color:#42a528
 * value-cache: 66adc8b332ca83df color:#a47dff
 * return-object: 31748828b902257d color:#1cc7dd
 * listener-number: 0bdf6903942602fa color:#22e782
 * transform-number: 984b803cb68d21ac color:#c1584b
 * callback-parse: 55f642d3ef948283 color:#1e845e
 * list-update: f2b9afba024de33a color:#7a29c9
 * data-observer: 675ce80ddcca8193 color:#ec02c
 * calculate-render: f732b583a2a76503 color:#c2533f
 * observer-execute: 1786154bd40da770 color:#9b7454
 * process-load: 9e887978a5d9ac96 color:#2efb79
 * calculate-controller: 459ac30d604b85e0 color:#1a08e4
 * storage-result: 4a866a3e9a3eb0de color:#f5499f
 */



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}







/*
 * async-execute: 7e994881384b8e0e color:#20314a
 * abstract-response: 1146701f1d6bebed color:#265c32
 * fetch-storage: 4ce2978e3fc54c2a color:#535c0c
 * extends-request: eab589196c4c5780 color:#350d5c
 * event-helper: 5feb90c889419ec9 color:#d78ca8
 * resolve-response: 649139dbea499f79 color:#9f2b38
 * request-render: 9cc57ad4924d6aec color:#611c15
 * reject-reject: 2f320e1981bfefca color:#d47d92
 * helper-boolean: 480db0e8b49604d4 color:#cb8b49
 * interface-reject: 8925dc0667f8645e color:#dd79be
 * context-key: ddfdeab64b626325 color:#99e171
 * await-list: 0a92c5114074a101 color:#7c83b4
 * variable-success: 2b8e8cd1337bdd8e color:#e9c19f
 * array-extends: 704ff6d814080f49 color:#a2c4c
 * fetch-render: 12dc0bf96318d208 color:#31133a
 * implements-key: 17e4286f7e80b1ae color:#5df0e1
 * configure-request: c63ef624c00e682f color:#a8afd3
 * service-boolean: 552ae8834ec1b956 color:#687d95
 * utility-response: f57173c572fd9d2a color:#d789e9
 * key-method: 921e788aa3118b66 color:#d3b0a7
 * subscriber-property: e85ac4d8b97b8193 color:#edbe42
 * event-props: 15c28c3a8a972065 color:#86c0a2
 * string-list: e53f1048ef402bd0 color:#fcfb90
 * constant-service: 3b1eb19bb725d645 color:#d5c061
 * component-result: 2484e7c164fd1fdc color:#4e97ca
 */






/*
 * parameter-component: 158b3ebb5b66f52e color:#a0ab86
 * component-component: ed54233e893da048 color:#b236cc
 * success-props: 56153d854dc19644 color:#5246e3
 * transform-calculate: f970aab8be70a379 color:#323b2a
 * utility-function: 9548a6596b87d10f color:#fcc12e
 * data-index: 3479b012f9d8c373 color:#29c379
 * controller-service: 8db546e31c1c59ac color:#37e896
 * fetch-array: 0e4b1d3b7186709b color:#4dff03
 * optimize-transform: c791711f0619d9cc color:#246114
 * success-callback: b04afb4c19c97799 color:#328e9b
 * success-parse: 800545ab38095632 color:#826fa1
 * data-render: 5a41ab191579db6b color:#4d8df
 * index-constant: bb71911bbba63c4d color:#bebce0
 * function-handler: a6cec36b2a1e094d color:#ad2b3
 * array-utility: 98e834da1ad968d3 color:#b923e3
 * value-helper: 3c78b5e6a1ab28b5 color:#154a37
 * error-implements: f35f30fa17f95741 color:#c17152
 * subscriber-success: 20d8f7cd0ee6e310 color:#75b743
 * constructor-cache: e112c7fa4c7af48a color:#f3c401
 * error-context: f40c7f52caa48b70 color:#32e52a
 * helper-error: f6621a955f7b3016 color:#b75496
 * request-key: 1fd3466f60d32a09 color:#cad787
 * calculate-constant: 9578452b82b18380 color:#7523d1
 * method-response: acbc323079cf6b5c color:#134669
 * event-observer: 66335a8f747c0a40 color:#bff1b8
 * helper-extends: 8a3e7557462a6872 color:#315d0f
 * parameter-process: 20adbae1672088c1 color:#fe001a
 * async-variable: 0bf214d79986c30b color:#fdae76
 * constructor-initialize: f73686fe58904066 color:#c8816b
 * reject-context: 29befb019ef1802b color:#6da26b
 * reject-promise: e2149b34d288e645 color:#c17ec4
 * configure-boolean: 0cc1115d8c9551a3 color:#46ad86
 * function-observer: 56c04ed0795c30a3 color:#d251f1
 */



/*
 * index-cache: e75b907be20c8717 color:#5c9008
 * helper-response: c3dcdbd949a419af color:#6ce84e
 * optimize-async: a78d92bddf723bcf color:#f2d1d0
 * transform-cache: fa1a8e9b2bf9d1a0 color:#2c4514
 * callback-event: abedbbdb8484585b color:#73c368
 * observer-configure: 266071da8fe50ed1 color:#8c7aca
 * transform-list: dc11490faa77d72f color:#5384e5
 * storage-return: 5e9b5c8ef3c9b5f4 color:#2411cc
 * extends-variable: 48d8e6433f2004ce color:#929e81
 * event-function: c3550f5db1aca83b color:#2a5dc9
 * string-data: 281543053e78010a color:#6c420d
 * object-index: 5c632876af52b66e color:#748f53
 * abstract-array: 7814a9ac0014e527 color:#4e40a
 * state-object: 07599ad4bf9787e1 color:#ca8e64
 * constant-setup: 15f85d9f1c533450 color:#3d3a02
 * constant-promise: f93f8121b18c8d20 color:#510a4a
 * module-calculate: 43c0f747579abcc7 color:#b0f425
 * state-prototype: c96ad93cbcf7183b color:#6402da
 * calculate-render: 2aa27881ad379a90 color:#75f24a
 * execute-success: b3e4fd5e7de57803 color:#745a09
 * parse-resolve: 208fe2c6926c3cad color:#7fe965
 * return-event: c01c15f770a9fcb5 color:#9f6c29
 * variable-extends: 83a5d9fd83b7ff28 color:#24d969
 * implements-component: 3156c7640fb5bf8d color:#2d61a1
 * fetch-fetch: 07d0c51c35ecb156 color:#50c0f2
 * subscriber-resolve: 290c13c3b8466365 color:#e06c08
 * prototype-list: 359eb3ed952a5010 color:#332b30
 * transform-success: dead35ed5e443827 color:#cc9e60
 * prototype-callback: c4852e19abd11c39 color:#3bd78b
 * success-index: 3a1ee84619de2fca color:#6ecb30
 * controller-handler: 0de0ad5668a9d0d2 color:#ed399e
 * fetch-fetch: 2152f410b75e5d60 color:#cc72cc
 * extends-parse: 14802d3eb3a09d7c color:#ca57b7
 * configure-manager: b77ff9bdaa9e5946 color:#6351ef
 * object-transform: 5123dc766f55b4da color:#c85b7d
 * string-subscriber: 65fd6ffd8dcb3dd6 color:#1db31e
 * event-utility: 79feaa0b675453e0 color:#b7e85
 * error-implements: 2c3e540549955738 color:#c212be
 * observer-parse: cfd627efbe57cce9 color:#a2bb0a
 * observer-result: bc11e21fc5c26026 color:#a29f69
 * module-extends: 20c729b8869aabbd color:#c48e5c
 * request-state: 68138d99a5bf5893 color:#10356
 * parameter-cache: 3807382c26f40143 color:#981bcb
 * validate-request: 82e0a4f6bcb9040f color:#746099
 * array-interface: cf819ff16bc65024 color:#8e0d83
 * extends-abstract: 491139d73b87ba26 color:#ca7116
 * manager-utility: ae5b54df38a4f251 color:#b518d8
 * reject-key: 6d0e1cf55dfaa575 color:#804e60
 * variable-utility: aeeae2dab5946d39 color:#314041
 * constructor-abstract: 3274ee7329d26e88 color:#e1adf
 * cache-load: 936baebb9652bdb1 color:#4d06c8
 * observer-context: 7021bff788ea67b1 color:#d77a16
 * async-update: 0a7aa09daed8ffc1 color:#a14a6d
 * listener-manager: 459354a9713dd4e9 color:#3ae0f6
 */



/*
 * component-index: 5437c200ff37990f color:#4a5325
 * abstract-validate: b8673593a63ef09c color:#72c370
 * constructor-index: 6aacd440b98d9069 color:#b4c187
 * array-handler: 1d4f2148d1fe4673 color:#89953f
 * array-response: e661477db147201e color:#fb30c6
 * reject-parse: 27ead9a086406060 color:#f1f4cb
 * calculate-event: 1397b12ad51ae883 color:#9975f2
 * return-initialize: 7eab862fd0184b32 color:#d5d1f6
 * context-render: 6b1274ccb16410af color:#edc027
 * context-return: 511399ffc81f7d89 color:#178997
 * variable-state: b546e8a609bb4413 color:#188a40
 * string-interface: fb38a78a94601369 color:#10cd98
 * controller-storage: 945a2200922254e6 color:#bee216
 * string-constant: 53f49ce9597c1dd4 color:#a1a57d
 * property-list: 708024f49bd2cd92 color:#11ba83
 * variable-listener: bb49ec52d5e101b6 color:#9847b1
 * boolean-controller: 4d746d355211b0a1 color:#cdccd
 * key-promise: 414947e4123e59b5 color:#2cd055
 * process-service: 32c651b28ce3811e color:#e63c0c
 * calculate-resolve: df8a1dd7741d0216 color:#e0c6c5
 * key-parse: 7a9295842754034d color:#591f4b
 * utility-return: dbc650f06c5c78d8 color:#8f006a
 * async-process: f7c904e3cc1e661e color:#7824a5
 * result-helper: 251b704db5817cf6 color:#7c06a8
 * configure-value: 7161a565c6d68aaa color:#2aec11
 * manager-parse: 3b1bdc457165921a color:#582f85
 * success-extends: eaed18af6f3f7bb2 color:#e730d0
 * object-parameter: 6bdd25ab85195c0a color:#ad7791
 * reject-array: 0568edddee0f5316 color:#5cdd9c
 * service-extends: 4f52baa2b55fcf28 color:#ba2d3b
 * execute-variable: 433f6a3fa76b2043 color:#7628ed
 * list-calculate: 97172eec95577305 color:#961e9b
 * update-setup: 85fab348cdfb9704 color:#c4926b
 * manager-props: 9ec5db8a96b73fae color:#b4ab11
 * calculate-async: 30be09b4e054e9b6 color:#5fe6f5
 */




/*
 * calculate-variable: 53d5e88783ae8262 color:#e8feae
 * interface-event: 4fe0e295c563cf50 color:#82bca6
 * extends-async: 6153cb42ac92e076 color:#7f8e89
 * method-constant: 73aed2b8686caa4e color:#ff60c2
 * object-extends: 0b0ee0eea510afc8 color:#27ef1a
 * handler-method: 046e1b4c288eb923 color:#83213d
 * number-observer: fab125ffe2086d38 color:#c3d2e1
 * parameter-props: 17943ae72053ae05 color:#d6abbb
 * data-result: e3cd6bbdfae990ce color:#7cbe9e
 * handler-service: 7e4def74f345a530 color:#d21740
 * constant-props: 2d9613161c14a1b7 color:#4a5369
 * extends-abstract: 697d327cbaba54fe color:#5a3daa
 * render-validate: a3df6f2e26071940 color:#7ca5a0
 * callback-reject: fb8af47d64ea057c color:#65b877
 * async-controller: 4497dbcf5ef80f61 color:#21d88f
 * controller-value: 0b780aa9e178bbe7 color:#e30569
 * result-abstract: 539cb95a92193c4e color:#4cfcf6
 * await-prototype: bef9cdde4826d383 color:#13bb47
 * resolve-parse: 104c4ba90eff06a8 color:#aed319
 * execute-error: 0ebc799ea6b17102 color:#263e77
 * state-callback: e378dd6991f7b0b9 color:#b36be5
 * subscriber-key: df4113e4293506fe color:#92ec6
 * method-execute: d9a5ff9b4161deb7 color:#84ec91
 * optimize-callback: 82e06032c5d3ac43 color:#c85ac9
 * optimize-property: 22b03231f7a9f3ab color:#edbbfa
 * optimize-string: 928a3ba54fac1966 color:#43ecc3
 * interface-promise: de40d2c1807897fa color:#b0c797
 * variable-manager: 73d0bee4bc32d949 color:#8d4120
 * setup-method: ed650be3ed2b24b8 color:#2d3d08
 * callback-component: 6a92651b1941ecdf color:#6950e9
 * fetch-transform: e8b2fb298e38ebc0 color:#6b1c78
 * value-request: efa3f0ad0700b3d1 color:#394ec
 * function-value: 396efd88134deca6 color:#81ca9
 * abstract-promise: df1d5a417b094847 color:#738389
 * resolve-state: 181ca93d3f76661d color:#b1d592
 * boolean-key: 331c165b2e2af310 color:#480468
 * constant-value: 10209f98fb45d8f7 color:#cd7d81
 * string-index: 81ab14ee77ff0aae color:#4c449a
 * fetch-storage: fe2e82234bdbd693 color:#82e41f
 * update-constant: fb13f087f89b8e67 color:#9e157e
 * update-string: 344504531e1740c0 color:#7c238a
 */





/*
 * event-state: 5db2d847e58c7d8e color:#2eb4ae
 * service-constant: e7a8cd4676ab5293 color:#894f26
 * subscriber-callback: 685f26f9c2d9bb55 color:#e7a70f
 * object-execute: e2ab56daf0c56d78 color:#6100b5
 * transform-value: fcdd8b22a4be9f9a color:#b9043f
 * await-observer: ffdf856c3af3ba95 color:#6a8971
 * key-result: c1620fe53cafd437 color:#8e4854
 * string-parameter: a4d2aecb058073c0 color:#18a3ad
 * optimize-object: 0febb3e3c8975d68 color:#a6682b
 * parse-handler: c50293490f9958b5 color:#1334
 * async-reject: 171a014b3e0655df color:#425fe5
 * parse-process: 2d249a9ce023eb77 color:#dafcff
 * await-context: 5de0ada304e436d3 color:#7b114
 * event-request: 00c3c791bd41e57c color:#255d94
 * process-update: 62e0b6d7c4413c92 color:#aab4
 * observer-implements: 790e64ed1f2cd89f color:#eb5988
 * configure-initialize: 4c9735adba3f8751 color:#9cbf00
 * constant-array: 822e8dd731cf9356 color:#edec7
 * reject-fetch: 02eef1339a6f5b54 color:#7fe873
 * context-cache: 5d12fb14a0a8cc69 color:#1ea51b
 * optimize-callback: c4b0869c83d3db2e color:#93d1a
 * load-promise: 14d441d207500455 color:#a7483d
 * callback-storage: e447e78a2e662a1f color:#2819f4
 * handler-event: 199fd5b388590364 color:#5a2456
 * list-item: 0371958091866ba3 color:#fac38a
 * number-module: df20d0ea1801beba color:#747ca1
 * context-key: a490cf5d1b95072a color:#5f9117
 */






/*
 * value-parse: 085eacbdfa4d6cc8 color:#d82173
 * resolve-load: 0e0ecf9ce6462387 color:#fb3313
 * process-key: 4cea46e2009e33ce color:#c3c69c
 * await-success: 1f0fa971d5d7c0bb color:#c0c9da
 * cache-transform: cd2caf520bef3db1 color:#cf9bc8
 * initialize-response: 9c707efa491693de color:#7f50f7
 * fetch-update: 231c70efbd458d44 color:#3c82f0
 * interface-validate: 0f474a8fd360f32a color:#db773f
 * function-key: f7eceff936c3aa16 color:#5aa848
 * initialize-variable: 30803389043606a2 color:#87fe83
 * promise-item: e50623c07b94528e color:#ab30dc
 * transform-promise: 6910b8885bf85c75 color:#5f55c9
 * event-callback: 7569d0788c81d0cb color:#e1f91c
 * fetch-setup: 8fba3043f2b39b7f color:#3565c1
 * resolve-parse: 297b98dfda8b2844 color:#71e169
 * setup-manager: 5a8bbd70bfaf3baf color:#736a04
 * context-utility: e7cb6b7c9c5aa1e7 color:#3f525e
 * storage-index: 3a8d23a4f106e864 color:#10e6d9
 * object-constructor: dd4d62eff5b086a1 color:#cdaca0
 * calculate-initialize: 5284fdd6f8388021 color:#b8895e
 * key-configure: 793272e1f7372ccb color:#46cb93
 * property-promise: cd951eb24f220ceb color:#5a291
 * process-handler: f3536b32c7080e88 color:#67332
 * context-setup: d1911f89d5ab790c color:#1db2a7
 * property-handler: 9c592daa5551a61b color:#55527c
 * promise-implements: e95b1e0b96498046 color:#d40b1e
 * object-update: ca1cbe00a93f2710 color:#6229a6
 * method-success: d434f1dd313160c4 color:#78fcc0
 * parse-success: f167597612e9e77b color:#99a755
 * value-return: 72c6ad67bbdbb7c6 color:#10eab
 * extends-process: 12ccf870572ea0a2 color:#d10721
 * extends-manager: 9d23c4c0fd2eb0e8 color:#dcbbb7
 * resolve-prototype: 39dc8e52ef1cfdf6 color:#7c839f
 * prototype-helper: 76088701959702c4 color:#53fbfc
 * controller-reject: b272695d2a941f08 color:#f5b0ab
 * constant-await: 28e57fe1f4a02475 color:#6b53e6
 */




/*
 * method-initialize: e8020ed04d4a9456 color:#e9d64
 * configure-props: 96817c183c25843e color:#743c5c
 * update-request: 657ccd0a2d419799 color:#d3fe48
 * index-await: 7f262052dba990f8 color:#844a02
 * observer-render: 71e6a687741aa9d2 color:#e1f7d7
 * setup-initialize: bdd4ca74c2a70b90 color:#3a4c12
 * utility-function: 388ea1b93e429695 color:#99ba26
 * await-method: 66e196e6a515c7fb color:#51597d
 * await-configure: 5a43f2dd4e164f9c color:#aa545
 * return-parse: d3226e5a35e88d2b color:#17f068
 * parameter-process: a0bd8a12daf73619 color:#ffd28
 * resolve-observer: 47583431bd624016 color:#48e052
 * parse-subscriber: 4859f05529858785 color:#89b57a
 * listener-result: 50266095f45f9e4a color:#6132b2
 * item-interface: ad6a884e975c2f91 color:#6e9959
 * key-parameter: 2d8413e2e6b5ae6c color:#244add
 * constant-list: bcd5325dbb99bc1b color:#6a5e0e
 * calculate-controller: 540a0b6ff875c220 color:#588a24
 * initialize-storage: 178d6c25c0392ed0 color:#c0280b
 * fetch-transform: c653ef7367d88d44 color:#9ce08
 * variable-storage: 5ff8f68f3d62b840 color:#65b2ba
 * update-index: 45870d1e608830f2 color:#fbaa03
 * listener-prototype: 00a6e8ecf1c68240 color:#da4fa6
 * update-fetch: e7e92e2f445a0abd color:#551c4e
 * context-setup: 1b97afbdbc133f27 color:#8e38d8
 * interface-function: 3c477d49d230c6cd color:#8127eb
 * component-validate: a4d7ba9f38d6907c color:#4c53e1
 * parse-validate: 06c388944acb137e color:#2b4815
 * result-utility: 0e9591a3e6ad355a color:#b168ca
 * success-state: c97ca5439e8cb663 color:#5a353b
 * event-fetch: c0acd658895f6c46 color:#8bd836
 * function-process: 3adc52f0027e95be color:#4502c
 * render-value: d96047370bbdb537 color:#ae378
 * context-calculate: 91cfb70b19446865 color:#b8ed9a
 * execute-index: 0f386b91c37f8a31 color:#e7df3b
 * validate-optimize: 82cb524d9aeb340f color:#bd9302
 * props-subscriber: bbcd11ba6642a97c color:#71d25e
 * render-subscriber: a313344f7346169c color:#d5b76d
 * component-implements: ef4667c2a10d8fb2 color:#610079
 * parse-execute: 603bc0d9c30444b1 color:#e874b5
 * controller-response: c0ddc265b38a0ffa color:#65071a
 * success-service: ab008c3ab8e0595c color:#cc2b5
 * setup-listener: fe7964e50a6dd249 color:#bbd2d
 * response-subscriber: 958f507574e46128 color:#13ab0
 * calculate-manager: 80e06291d01bd8b2 color:#8854e1
 * key-request: c4c40771db200d71 color:#9eff92
 * number-return: ae20a7e9bcf48c18 color:#298d93
 * abstract-state: 34204e20a9e228ea color:#67d4f2
 * observer-string: d3ad996cee4d286b color:#10af08
 * list-string: 1a65f36cece224f2 color:#6266d7
 * data-error: 85b10713b4292bbe color:#a9dc18
 * list-constant: 0ffcefee75c78edb color:#fe19f7
 * transform-key: 5cdee7c42ed1663b color:#958683
 * data-context: 65dbcfb9e13249c2 color:#813d23
 * key-state: 4f8626bd03df24ed color:#64ac83
 * storage-boolean: c713874e72fecee5 color:#a9180b
 * subscriber-reject: 2dd73014036f1228 color:#aacd81
 * response-utility: c96318c8467d1a09 color:#def87f
 */






/*
 * abstract-initialize: a97ac64628d5c77c color:#c0285b
 * index-load: b49f208403005228 color:#557ed9
 * variable-property: a9604c306ca1387e color:#32bc93
 * await-constant: 536e786e1c38ed13 color:#95a97e
 * manager-number: 2a6ee1b01fe1f979 color:#1029d4
 * implements-method: 63ca36a330226a34 color:#82d4dd
 * manager-function: 8e739d6bb164a0d6 color:#cc6377
 * load-render: ebd6b76c95a6db1c color:#3b1c76
 * list-listener: 3ba8e7d180073ed2 color:#15cc44
 * string-storage: e9343b75a3f92f3c color:#f84bc3
 * string-controller: 9221e5de4af3895e color:#8b6951
 * props-key: cc562b6b93eda0d1 color:#3b2234
 * state-index: c8aa53f667fccbe4 color:#7c8473
 * execute-key: 23221688c724eb2d color:#1d8e8b
 * execute-event: 764075042c45fbf8 color:#237a3d
 * optimize-cache: 2e17608367e71e75 color:#d49ee6
 * number-error: ef1b6292ac13b40b color:#e8efb6
 * observer-index: 38961dcde9def463 color:#304776
 * observer-context: ab996974acdba218 color:#6fe00e
 * configure-promise: 03dd481e1a33a4f3 color:#89d79
 * callback-implements: c34b35a7a439cbf2 color:#e44c1
 * cache-prototype: 0996b50bcd2c8fbb color:#d28307
 * array-controller: 1d974595a2df0901 color:#d21aa1
 * load-calculate: bd334d3f6534ea29 color:#e4db7
 * response-array: 3335ada36ba0ed63 color:#cf1ed1
 * state-service: bb092409efe3dc78 color:#21aa72
 * method-controller: ffff18d265a59acf color:#811f2a
 * value-context: ad69edd8d35d4551 color:#9bdf41
 * observer-return: fd845dd4f8622c7e color:#c6bd3d
 * execute-fetch: d7cc86da186a2eae color:#a8ac66
 * parse-props: 5692c87fa874ec49 color:#5ab65a
 * array-number: ae1b3c26203de94e color:#6e1705
 * value-value: ec592fa2bfba0a8f color:#1f0808
 * setup-props: 089e6cc2c6788d47 color:#917976
 * process-calculate: 6edc7cc5128eac20 color:#3cb655
 * reject-method: 83dca70ff3e466d5 color:#d0639f
 * reject-manager: 51694aa2e71e97b6 color:#552918
 */