/*
 * data-boolean: 34c2c1995acb73a5 color:#50e12c
 * props-value: 67e0d498f5f12e55 color:#8c51e9
 * variable-parse: d545cbe9d3acba60 color:#831753
 * key-execute: fef58a770590625a color:#7c59af
 * constructor-method: 0112c5e2af543188 color:#897def
 * success-resolve: fd2fadb70720b2b8 color:#5ee468
 * state-callback: 74782d08d46d32ed color:#a9e07d
 * component-prototype: 5d948878b048a516 color:#318641
 * initialize-constructor: f106c93bdcd3f1ef color:#739f1e
 * initialize-update: c11ff746a1704fb5 color:#e394ee
 * handler-listener: ddeb68f0bf784845 color:#a4e012
 * setup-object: fe870a49f3e72ebd color:#6cb9db
 * initialize-error: 0d4b18e7e5cc3787 color:#77839f
 * execute-initialize: 28e27c50064286e0 color:#53bd2
 * fetch-render: bc5810efb8a6cd18 color:#b91496
 * await-promise: fd61ed95c65106d0 color:#d4d884
 * optimize-constructor: f1e041b46fe7aa10 color:#4be312
 * initialize-number: 91b7a2f3f413eb85 color:#dc65e7
 * optimize-manager: 3388fb6e0e999477 color:#781847
 * number-number: 3d2c697bad2f0fcb color:#15ee68
 * result-storage: 058d7db181da1b57 color:#edd405
 * utility-item: 1c21f59f0ceecdc8 color:#6389c4
 * controller-optimize: 6ac2a11342264d96 color:#7e7913
 * subscriber-configure: bd00d533c899d52e color:#6661ca
 * response-async: eee3a687d7a0c798 color:#9c578a
 * transform-optimize: 6752ea03d24b0915 color:#9f673c
 * method-key: e4319116fafd4b63 color:#53e8ba
 * fetch-validate: 503e83bd2a14f523 color:#4f0fde
 * transform-data: 15ebca2801ccd2bd color:#821f85
 */


/*
 * await-load: f0308ee7aad7fc3c color:#5ad8e7
 * reject-optimize: 17b54945bb201f3c color:#a60d8d
 * initialize-key: 854d68670c5b0b97 color:#e931fb
 * boolean-success: e3bb05a77baa05e4 color:#4e2ea9
 * optimize-utility: 616d4667eff80fc4 color:#4f5c8
 * utility-storage: 51ab2dfd4c3965d8 color:#760a34
 * request-index: 841b6f502f8b2b4b color:#cf4341
 * method-transform: 91451685c113e53c color:#d7692a
 * handler-listener: 4c5904d761b9316c color:#53a737
 * error-validate: ad4652e598b0fa05 color:#ba4d93
 * return-parameter: 462945031557b93d color:#f0bc37
 * controller-listener: d257f239cfbd4d8b color:#52f4af
 * promise-data: 61a37cb60337df49 color:#79180c
 * storage-controller: d5691e153c323114 color:#7c627a
 * subscriber-result: f72e2bfedf45ca05 color:#cb6924
 * optimize-variable: bfaa24acae7fd59d color:#1284aa
 * parameter-state: de56c30f3722299f color:#19b2c4
 * observer-interface: 1828aa8c7f370b82 color:#fc90cc
 * calculate-module: e86179898a642014 color:#cfde14
 * function-object: 1e6ec5a944ab97cf color:#608105
 * prototype-abstract: 02031077fa87a152 color:#4f565c
 * value-setup: 9239b72bc942b8f9 color:#44a2a1
 * index-execute: f94d2a340d5cc990 color:#741a23
 * parameter-array: d8c88d49cd0a2660 color:#1e4823
 * fetch-implements: 382dff62abe4a96d color:#b97e21
 * index-fetch: 8eb1bf28885808e4 color:#239d35
 * list-storage: a98b3e844b1756f0 color:#b17c19
 * await-manager: a76a49e5e9788538 color:#fe62bf
 * list-extends: b5bacbdf75344ab1 color:#18a4c6
 * value-promise: 74d3a4d8396e620c color:#6cbdb6
 * await-callback: 7c7d38051b39018a color:#c94d61
 * object-event: e885d730f884527d color:#cbdfe9
 * implements-handler: f0bd988c945d12b6 color:#50ba5a
 * value-fetch: 8ea46903f967bddf color:#9d7303
 * process-response: 5e3e6a814b2b7a43 color:#2a76d1
 * string-optimize: 389059bc7ae33efd color:#95fae6
 * module-extends: ec34845a9eb39c00 color:#a95f5f
 * async-response: e056e01e55fd9271 color:#6d3834
 * object-transform: c6ecef838c1d23b0 color:#b53db1
 * controller-constructor: a354494fb6280f9f color:#8f88ad
 */



/*
 * render-parameter: fdd6489188693a45 color:#2bbff0
 * string-props: d543520d728868df color:#9f3b0
 * state-return: 54c6c0de7cbb1598 color:#6a105b
 * transform-variable: 86bb922088b861d1 color:#26f6d6
 * optimize-return: deff9dcf4f3b935a color:#9ed405
 * reject-constructor: af54890996432350 color:#288074
 * state-number: 30e8fb421bd05c6a color:#26f133
 * item-promise: 53173d44cbcea849 color:#a26390
 * implements-request: c59a1f0a57203779 color:#50e14b
 * update-cache: 3b4cbcba8c71b226 color:#36b70a
 * handler-controller: ff2498ee92a65b18 color:#965696
 * constant-transform: f30b52de0fdb4079 color:#f34da0
 * variable-state: 69a7d361953f86e8 color:#ac813f
 * boolean-observer: 33fedda56859174c color:#a8609a
 * controller-interface: 0fd8745ca3cf75a3 color:#142bcc
 * load-render: 5f7280c69759027f color:#b2f0c2
 * return-setup: d6266c815e2135d3 color:#39c440
 * validate-variable: d2e719f72ccb1b52 color:#61d7b9
 * constructor-callback: fb9cc5893552c425 color:#79d8a2
 * string-key: 6e5c4f4e6ee049e2 color:#5b86be
 * execute-request: 65f9cf848613d4fc color:#85a055
 * transform-value: 64f5c752484c9cd8 color:#6d2f51
 * implements-result: 93c1a0a2eca98236 color:#486d90
 * boolean-async: 1f3555dcbc1b17a9 color:#d06e6f
 * method-number: 70f00916fd62869f color:#357e70
 * response-fetch: f5da5453f0b370a9 color:#7c0e23
 * process-success: 0bcb65c7a327edf3 color:#83a8a3
 * error-load: c0fab7ec74465a69 color:#c4710e
 * handler-handler: ddc46b941d082249 color:#912bae
 * service-property: c11bde4144060572 color:#b54456
 * component-object: 219c0a0e024274bd color:#f0900b
 * resolve-validate: 0257d5eb02cca41f color:#41d027
 * transform-context: 6ac351fcee05b8fd color:#990f4f
 */



/*
 * string-string: 1c3831004eb570a9 color:#5f5180
 * calculate-constant: 458325a4c74b439b color:#1688d2
 * fetch-props: 0156918e57f632aa color:#6bfae0
 * callback-interface: 9ad3b08fa5254206 color:#89f692
 * transform-props: bcaef155ab21af64 color:#4ed480
 * service-update: d227581b99d0dc39 color:#f30904
 * boolean-list: b9573232382de6c5 color:#c95b80
 * event-value: 3232ab27d7f8d762 color:#465fbd
 * abstract-validate: f155892d1e3132d6 color:#2a816b
 * return-event: 9708a3191b4cbf74 color:#af7137
 * process-service: b19cfd44c3db36e8 color:#80ac0
 * listener-request: ba496aaebaba3768 color:#55404a
 * render-handler: 95349ec359d97133 color:#200b4b
 * event-return: 958a2cfa98d78774 color:#8eef5b
 * reject-value: 432c19e00829ea68 color:#53d7d8
 * manager-process: bcae39bc972f88f9 color:#a89b87
 * utility-load: 1f2a9338234cdaa0 color:#f8293a
 * callback-state: 8cb0a0d52a5f5fff color:#bfb187
 * execute-fetch: aee01f89f4a22219 color:#fd46d4
 * transform-manager: fa3718eb7f67a94c color:#a4483a
 * configure-execute: 857d47d6bb8ba839 color:#7c4b18
 * manager-variable: 1adf420be58a95af color:#6a7ad6
 * string-data: c77c885f6825215e color:#bfd990
 * interface-event: 0b2d5468e21c2173 color:#b14c75
 * result-utility: 87db2ce0b233aca9 color:#3be4ab
 * method-implements: 3699fa6e04da7ee3 color:#f76fb5
 * event-process: cc352d798283bc86 color:#6ef5ee
 * controller-result: 8eb0f7e5c7139f08 color:#8bca32
 * extends-error: baef59215ee83755 color:#1e616
 * async-optimize: 1bf38c122d56c426 color:#d38c5e
 */



/*
 * load-update: beba65385da2e209 color:#9eec46
 * variable-result: d4b428c0efb05ee3 color:#8b373b
 * success-resolve: 0bf70746c71999b5 color:#d8eb68
 * handler-utility: e3e3f61484705740 color:#97e837
 * number-item: ff82a38a3fe669ab color:#2a60f6
 * constructor-request: 081b6e51f6b64262 color:#1d940
 * request-initialize: 31095aadd5f76269 color:#783553
 * await-initialize: 6fe3435023a40e6c color:#d0de0d
 * abstract-await: 1494f35b117414f7 color:#708a2
 * key-item: 6d7b55f36ae41cb7 color:#a270fa
 * error-cache: 67daa2a570c02fd7 color:#575c0f
 * storage-helper: 09f10114c4a5bc2f color:#42c704
 * observer-fetch: 4050c5391083d887 color:#7f1e9e
 * extends-state: 9e17dce30d92d8f2 color:#50c8dc
 * context-string: 7b05b9a91077d83f color:#f49cc6
 * return-await: 6bc7e5ed27af8da5 color:#125a1
 * helper-response: 44fcc901c2b9c750 color:#e294bf
 * validate-component: 8918ed15622b6257 color:#2ac596
 * interface-process: a4ea0305686910bd color:#3a083
 * parameter-extends: 165e01cb1159081b color:#ba75af
 * result-validate: 60474b851ef3a5ad color:#58d38b
 * subscriber-listener: 82b786c6b18ef8b0 color:#5eabe2
 * process-variable: 26ccd3cd15ca952e color:#2369c2
 * helper-render: b831c6f4eb34ff6b color:#845d23
 */


/*
 * component-reject: c2912c7f3993b1df color:#7e9b88
 * abstract-array: 6360020f28d611ed color:#3311ca
 * list-list: 601ef5ea4c78f455 color:#24bc52
 * abstract-listener: e110d961f0031b97 color:#51dac0
 * value-resolve: cff0d28e9af5d15d color:#e4117a
 * boolean-callback: f23f49a111c177e3 color:#c27055
 * variable-transform: 92a7df39a49fb56d color:#9f99fc
 * process-method: d0a7ee5f746fc157 color:#34ccd2
 * async-key: b54733e473504094 color:#2a4fdd
 * constructor-transform: 669e54342298190e color:#c11bb1
 * key-execute: dd7f127625e02de7 color:#fb731c
 * object-interface: c20662315648fae6 color:#183760
 * variable-return: 1291efd20958f2a2 color:#cdd2d2
 * function-fetch: 8d214fcef88e0c36 color:#a0323d
 * initialize-resolve: 44a9d2e20a605afd color:#ae9983
 * number-data: 925c219b548fb18b color:#96cf67
 * state-item: 084b0242a7aee8a6 color:#c4cbc8
 * variable-transform: 1d8e13fee0fe3fde color:#615fc0
 * async-await: 0d2cbc717ff1bce0 color:#633914
 * interface-utility: 146af10b676d30a1 color:#df2955
 * implements-storage: c104b9ca5ac63560 color:#2b7a3b
 * parameter-state: 8626cfa7835dbf74 color:#ca0e1f
 * index-component: 54ee63041f11bbff color:#8b8dbe
 * update-promise: 0bb688ac436757ea color:#aef3
 * render-resolve: 584826e790cc5e92 color:#ce01d4
 * number-reject: c49961d4773457a6 color:#3dd26
 * execute-service: 3ddc97c0b9622c23 color:#a12b33
 * success-method: c52934ba727bbedc color:#1ec32b
 * observer-reject: d6e0514509239b16 color:#3adc
 * listener-transform: b6ef6b40957080ea color:#12737d
 * interface-storage: bbac003d57358a12 color:#6efecd
 * observer-constant: 85ce4ba517ec0f5a color:#547891
 * await-property: 0c3f31adc0def0d0 color:#4fb336
 * cache-parameter: 5d9bfaf821b42aaf color:#bb3a67
 * constant-reject: eff315b93172748d color:#83b9f4
 * success-observer: 8ad2e1f679200f44 color:#c12c20
 * calculate-validate: d1b17fa8a6db7d6e color:#53137c
 * setup-object: 6bdc1f08f46c948d color:#e4943f
 * update-parse: cffbbc9413ec29eb color:#47a038
 * constant-index: f4c6822baca84526 color:#d498bf
 * service-success: 13ebc95538065716 color:#58fea2
 * load-number: b5095e10b2565cd8 color:#bfea31
 * module-controller: ba154e0b48875bc5 color:#454876
 * return-object: bcb019eaa9696ff8 color:#402dc6
 */



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}







/*
 * property-parse: b8b94ef3e33a0034 color:#e19d28
 * transform-result: 854ba47a99e5d8e6 color:#509c5f
 * variable-item: 326ff0c5055b28f9 color:#d65531
 * method-function: 4b1d6390660e399a color:#70556c
 * boolean-success: ba42b7d2c9d1ecdb color:#2d7ce8
 * event-optimize: 1930cbac875cbeef color:#eefa7
 * async-storage: 48b3d2d4df033b3f color:#c02f57
 * event-execute: 710a977783bcacca color:#396857
 * observer-controller: b94131e94f2ab141 color:#42203b
 * utility-parse: 1c0332e6639b0dfa color:#f97d9c
 * context-request: afdf2fa5db5ada49 color:#4390d8
 * error-update: 39a587aa654d3a21 color:#a09041
 * prototype-subscriber: a738a46c5e77bfed color:#81fa3e
 * key-validate: 066ef001b6091ae9 color:#9ea7b9
 * controller-fetch: e11b0e0b38448f3e color:#c18c08
 * component-method: a9167a5194db60d8 color:#f0ee48
 * index-request: 876698002cdccf52 color:#bcbae4
 * index-list: 4d885b65818d19d0 color:#58e968
 * update-component: e27effee6f29c4fe color:#38d658
 * success-async: bac4fa4eb44f5154 color:#80bad
 * function-calculate: e5c891ede000c2f6 color:#928b7a
 * prototype-listener: 2a990e83f6100117 color:#d2af7e
 * interface-setup: e9603515a576dcd3 color:#45b564
 * item-observer: b11d429b68cbee75 color:#90c16b
 * render-property: 67cb871c88521dbd color:#919d41
 * list-function: d13e1ba6bd2372ed color:#e2761f
 * string-validate: 2817dfd4e71319ab color:#579fd8
 * context-configure: b44a1c96e2d1e6df color:#7cf6f0
 * variable-method: e293ba90f39b1c57 color:#8a9e54
 * request-async: 5d89f26b6a6626c4 color:#9ef59c
 * implements-value: 9057348e866df2a6 color:#4b4dca
 * data-prototype: 1258b85f3fcc0731 color:#c86550
 * boolean-parameter: 2edacfcd49d2553c color:#cf2b6a
 * component-load: 9bac57bfc0d4b192 color:#97d3fd
 * reject-execute: 66678757ba26e26e color:#fc5b45
 * list-property: c09c7599b8d1e1cc color:#62792f
 * handler-array: da406992080a9148 color:#2f7819
 * context-await: ff76c2a8327f05d7 color:#a6577c
 * component-reject: 56930fe5922a4bc0 color:#bef856
 * parse-implements: 38fb50ae57c6f461 color:#acfd
 * value-function: 10700e6e3bfdc5e2 color:#a0fe1a
 * storage-render: a7347b6650cd0369 color:#f0a1b0
 * abstract-string: 9a7d56b5bc0d7bfb color:#12373f
 * controller-load: e9530c8bbad9b3df color:#42ceca
 * transform-constant: db1124048484acc4 color:#dc6252
 * state-request: b917a3c70eb87150 color:#7824af
 * prototype-key: c9ecc9d4f1afceed color:#75bfba
 * string-transform: 6b824de1601860fd color:#9f47f0
 * parse-response: 9b4372299fd7d477 color:#8f6769
 * key-return: b714b0c2c87bdb66 color:#9c9b4d
 * abstract-string: eaa056f5199f4e9b color:#b2ed9c
 * props-calculate: d2025f75a49b2ad7 color:#51cc00
 * validate-fetch: 98a54f8d5f30f202 color:#871ec2
 * controller-callback: c8ed780b5ebab4e6 color:#411f5d
 * resolve-configure: 3f1d89bf54673208 color:#5b72a7
 * key-setup: 43decd21498f5f52 color:#f5c5cb
 * subscriber-validate: 6fd3e1f4ba4763c1 color:#b3f37f
 */






/*
 * error-process: 8adcd44c4b3ab55d color:#1e95f2
 * constructor-error: 20d3c2f114c3de1d color:#a06735
 * key-constant: f379e8ccc972979a color:#49f8ec
 * event-reject: 0d9d6c0e305dcc9d color:#c93c6c
 * success-configure: b609d8ac10ed40eb color:#16d853
 * async-setup: 70b5e6bcd0646db6 color:#e79dbe
 * index-helper: 5daf86dcbed988c7 color:#82ec5
 * event-service: fd2056e13fb0b838 color:#a590b5
 * props-index: ead0e35533a9b846 color:#1e174a
 * storage-resolve: 5f8242cc230e84ae color:#3d6a19
 * number-error: 8034acbdace175a2 color:#83921d
 * abstract-return: 22904df382bcbd18 color:#6c6799
 * process-load: 0b53fd235bb42cc3 color:#5f8478
 * response-initialize: 8da589540c41043e color:#e13606
 * response-await: 23abb392e21eb28b color:#6020a6
 * key-service: 81e81effe62f809e color:#fa17db
 * object-string: 34556e0f8ba9a510 color:#5e69da
 * index-await: 1253b2afedc198e7 color:#1dc1d2
 * manager-props: c71562d856812983 color:#814d2f
 * await-subscriber: 96fcd110af4d2e2e color:#3a43d6
 * parameter-promise: ae074ddca148234c color:#d2b255
 * fetch-return: d7ac2b9bf2abc37f color:#479a6d
 * service-helper: 5f1466df9673ca65 color:#b88a48
 * component-context: b9b8c325fd29b94f color:#8e212f
 * boolean-callback: 77e7193bfa286f25 color:#488e82
 * process-execute: ceb53e125e534ec3 color:#9c39ca
 * abstract-constructor: cf2b716cf36d1a2c color:#6401c8
 * extends-boolean: 19199a5634756897 color:#b9bae2
 * storage-index: ee15734780a18bc5 color:#6e7a78
 * storage-validate: ba159621a94b807e color:#1ba1c0
 * success-request: 052dc383b70d0647 color:#65edc0
 * execute-error: 81f0899c685dff6b color:#f6d70d
 * helper-interface: 0b915739ff3e4f41 color:#f000df
 * return-request: b8248ecc470d17bc color:#e5fd41
 * execute-initialize: d5632fdba824a59b color:#dd2328
 * load-optimize: c66e00a06f317e8e color:#c827cc
 * async-string: f472ded99af56d57 color:#14ab25
 */



/*
 * async-implements: f2b491c028bf5064 color:#b71f3b
 * await-prototype: 177fa06c5a024e59 color:#bbb2f6
 * subscriber-list: 691874cceddb04a8 color:#7fb80b
 * promise-string: 672ecf7088c64b6e color:#32cf90
 * async-fetch: 4ef49cdb65cc23ab color:#23e864
 * optimize-array: c5efd50dda0b862a color:#8e9ea7
 * object-request: 15260e541a86c53c color:#c67a46
 * observer-interface: 86a19c3d05406734 color:#ac2b8
 * fetch-number: dea902fe81f6312b color:#7a3904
 * validate-subscriber: 6e89759dc3b9168a color:#c37955
 * prototype-cache: 841d370e25b8c5c2 color:#8c118a
 * state-utility: c5ba80e37629e28d color:#265cb9
 * event-calculate: bb9659e8cd940f68 color:#37098f
 * request-constructor: a249b2051706a3cb color:#f6a6ac
 * props-string: d56cbdff4f1b3ecd color:#fc61d6
 * observer-array: bdb87c3b086a4fcb color:#b93355
 * transform-item: 5d21610a092b7a41 color:#ec0ec3
 * transform-request: 55881f8b4e92c24b color:#dbd5fe
 * function-boolean: 2af5972de1fcf4e2 color:#ae733f
 * extends-success: e7870a6580bd9202 color:#2303d5
 * reject-component: de86cb21dfcd63b5 color:#9ccd4a
 * item-abstract: fb1a193b510098c7 color:#1e2148
 * async-transform: 067d8ccba9eea089 color:#6fb315
 * response-initialize: 2094397c9e499042 color:#5c58e9
 * error-fetch: 14e0e914f91d8edf color:#b306a1
 * list-cache: abd3e64749c445cc color:#7515c5
 * update-string: 78d161575899a0d2 color:#ecdc87
 * component-module: 3fcf3ee66f047627 color:#b2a408
 * interface-method: b416bdb5818b5628 color:#f7660b
 * constant-process: fb79ff8748d96da2 color:#651a63
 * object-function: 82c46b748043ef01 color:#569775
 * result-function: 0d25018b0bb283cb color:#190f8f
 * validate-promise: 6de5dcbd44eb692c color:#36132f
 * render-props: b710c48eae3f9689 color:#c17b91
 * promise-execute: 8601c3d4bde6b620 color:#8a0803
 * list-interface: 93f184685eb8e99b color:#247160
 * await-utility: b8cea08b3b85f92b color:#ddf5df
 * optimize-promise: c248be99ee22bde6 color:#20a6d
 * boolean-update: c802fbb77435b89c color:#98353e
 * object-prototype: 4e7e2ea3444951f9 color:#64e450
 */



/*
 * error-result: 777cdf5cbe264246 color:#5ae108
 * manager-list: 4ee760d288ec5a78 color:#73df5a
 * method-controller: 2d17c230587f01f5 color:#f40836
 * initialize-resolve: 979762ceb6e6fe71 color:#cc27b5
 * result-parameter: d510c328efe31e4e color:#4f3bc6
 * listener-return: 328cdf2e12958090 color:#a372a9
 * return-service: a3e034d7c442a057 color:#7b8d38
 * index-index: c5eb2ac9237d9461 color:#f25120
 * helper-list: 43bdd4c09f5cfe16 color:#2d9741
 * value-data: 61d29ab2431f87d0 color:#ea7be0
 * state-parameter: 69b2fe5a103ddea4 color:#8cf5c3
 * index-error: 4d8ab8d64ae966b4 color:#483266
 * observer-number: f537355b37371b13 color:#b0a5e0
 * async-string: f4d68b8dae008121 color:#dc0ea9
 * module-object: a7657cf158f3ac71 color:#27721f
 * parameter-number: f5dee8f68d57d055 color:#7830cf
 * listener-optimize: 6f1c3cc09a159cde color:#456b40
 * process-utility: 97f4929969910909 color:#d6c1a6
 * load-reject: a9bed0aea7568bad color:#338a28
 * request-transform: 8e4097e9a060c724 color:#8f0d07
 * promise-abstract: e3db818f369a04f2 color:#87ec
 * method-object: f015db16ef43cfdb color:#8fc5cf
 * string-render: 17e109e7b293df19 color:#caa8bd
 * calculate-context: 9eb3c4afe444990d color:#c99d3
 * await-subscriber: f2490d01eae67054 color:#d799e2
 * item-handler: df3c310a64921f93 color:#44487b
 * property-index: ac00201e87640e56 color:#52657e
 * reject-success: eb25ef8a0dd9fa30 color:#64e7ea
 * process-response: c92e43793f3b5906 color:#cf3a29
 * parse-context: deb3ecc89a940ae0 color:#4f9196
 * load-listener: 39e0c7cb1515d904 color:#38ed61
 * cache-promise: 7f2fa7765c4fe08f color:#4fa55f
 * resolve-callback: 958c0f61a5cdeffb color:#2e711
 * service-result: 3fdb476cb2c9c717 color:#56cb99
 * service-implements: 10f5904d3a498d95 color:#9e9ea5
 * update-setup: c241a8699093eb68 color:#e83746
 * load-number: b7fe312f82c43a2f color:#7f3a24
 * parse-item: 0c9f3ada580f10c4 color:#37ce65
 * process-service: 5a76a7c8736ad288 color:#aa8a3d
 * result-response: a596976092049519 color:#a738a2
 */




/*
 * prototype-extends: fee77cedf8ff113e color:#489c7c
 * error-list: 695bd383c4ab4114 color:#beda26
 * resolve-promise: c6e820eca725a2f9 color:#1197fa
 * variable-configure: da17ad3f436c2ee0 color:#d4a546
 * array-configure: b40e470ae5cddda7 color:#67cacb
 * observer-calculate: 3c56055f1b6806f0 color:#2413bf
 * cache-property: 05247459a1a356a4 color:#c5b462
 * component-object: 76f4db16902950b0 color:#bb33ab
 * implements-reject: fdfce402d231b6d3 color:#46a53f
 * handler-component: 8abb46f80d47b83f color:#133342
 * fetch-resolve: 90d12ff5f668eaaf color:#683f7
 * list-resolve: bb8e44d38f9c638f color:#fed218
 * subscriber-handler: 3444dfdaf1d95f48 color:#c156c1
 * data-cache: 3e3ec859b7ee8614 color:#4e5db3
 * string-configure: b3dd29bf4e07f5ee color:#1ad85d
 * list-configure: de73bf44549376b8 color:#fbbc1b
 * constructor-error: c757fb6cb6187f83 color:#1fe0f2
 * return-boolean: bbb55ff19370312b color:#bddf25
 * transform-event: fbf64d3cd7ef91be color:#121da9
 * response-reject: d4293728208abffe color:#96973a
 * process-utility: 09e2e283d07493ad color:#ffca38
 * state-response: 35a1b390798a4111 color:#3cfad0
 * validate-success: 48369afe18cb0875 color:#dfc527
 * context-reject: 76f31e9c083723a0 color:#66f12d
 * callback-callback: 37cff7dfa332f340 color:#12ecd2
 * return-request: f149a257ac699393 color:#c21e5d
 * return-observer: 611fe5b0516162e7 color:#9abddb
 * success-load: 55d98ee4a6a58232 color:#dcd4c7
 * number-return: b10650a010a942fa color:#6ae3b9
 * async-data: c4b5967eba44c56a color:#14f6a1
 * array-parameter: e59e3c63423036dd color:#89794c
 * calculate-initialize: 319f4d10ab30e97b color:#7eb9e6
 * handler-module: 7b59afce57a081e3 color:#d1db02
 * constructor-index: 688fc1d2906f472f color:#3856ec
 * execute-extends: fd75075af3f9d04d color:#cae219
 * abstract-method: 3d1a2423c48bdd21 color:#a6ae1
 * service-state: 3223046b90425935 color:#fb6621
 * load-error: 0ebb07a6d7734b67 color:#20a263
 * component-load: 3ce407d4b9fdc01e color:#27a504
 * error-observer: cc05e6321905272f color:#8bbe5f
 * index-key: 9bebacf28e81dc89 color:#55867c
 * handler-method: 2736457419c7f00f color:#b9dac2
 * state-event: 6a951ec760db977a color:#4a3a4a
 * parameter-result: 04bd2c99b28239dc color:#93efff
 * process-execute: 3b554b3c3dc8ad5e color:#921994
 * constructor-callback: 00ccca15f4911b2f color:#6f81cf
 * listener-configure: 833868a5d3aa9841 color:#7484d6
 * function-promise: 9654c2d451124be2 color:#1768b
 * implements-implements: ffcd368adeb6c606 color:#b9f1e8
 * context-extends: a9f4a01bb99f6498 color:#80cd28
 * constructor-key: 60ba795c083a5a27 color:#7eed43
 * props-key: 9597643b0ddd7c51 color:#716f11
 * initialize-interface: 2709fb18349c14e8 color:#ab4630
 * helper-resolve: 82c5f61c370c45d0 color:#705e7a
 * props-optimize: af39c540f4865d80 color:#3e73d
 */



/*
 * data-configure: 2073fcb668fba1c9 color:#77b31b
 * string-promise: 1fe573ab42ad5a25 color:#e02ab2
 * index-module: 6d46b97be27928a4 color:#88d7aa
 * handler-abstract: 61a5dec9f1a04d99 color:#2e4823
 * reject-component: f2537082ee14960b color:#e64d53
 * storage-state: 9e20ff35715f36cc color:#8e9b3f
 * setup-props: c8fb8f937bb35c34 color:#eecdf1
 * async-event: b52eda80e8b283b3 color:#a07473
 * async-storage: d7f855c601fb641d color:#fb4700
 * list-item: befe4e1929e5e234 color:#ac3136
 * callback-await: 96cc24ae67102f91 color:#5c70e7
 * variable-function: 9df69588ef470f7c color:#5522ca
 * execute-event: 6dbbeb9a44801f64 color:#cd8787
 * validate-controller: 0c448bcfb78f1be4 color:#de9490
 * abstract-result: f6480311f04a037c color:#d01310
 * result-module: b3de88d3e943bffe color:#87d6a0
 * controller-item: f9188fe3c6bae5b4 color:#a0acc9
 * controller-service: 6ac6f4bff282d757 color:#bc0b92
 * string-setup: 9ea4efa2d93cf1db color:#1a6977
 * array-event: 0534dc30d313b3e4 color:#da472e
 */



/*
 * cache-response: d15b517d13a25cc5 color:#e9e7c3
 * prototype-fetch: cfcf5b8a98052a65 color:#ffa1ed
 * transform-callback: c114198ec70c7083 color:#79ed4e
 * helper-value: f334ad8793111a82 color:#88c7cc
 * request-props: 03a7c8e619c3fc1d color:#b5f8cc
 * error-array: d0a203465d6e0b37 color:#1aa3f2
 * request-fetch: 1c435cc2069b44a5 color:#610d9b
 * handler-property: a3795d6c8a0705f7 color:#89f6ed
 * reject-manager: 9a9a9b19a40bae8e color:#c46455
 * object-error: 1a426de02c8f48f0 color:#946d32
 * callback-object: 971746e90cea8786 color:#4fc79
 * initialize-load: 815fbec14c3346fc color:#8e05b4
 * optimize-success: f325e4a90a2d3f26 color:#c1c246
 * listener-promise: 1dc4f842b714d513 color:#bcfc9a
 * interface-data: 7abc7282f800925c color:#d7567c
 * state-key: c49671b614a5efdb color:#6ca63b
 * key-handler: 67e4b750e213cb7e color:#f1266f
 * execute-optimize: d06afef107a49df8 color:#e858b4
 * boolean-callback: 1c35b1e6978b9699 color:#c79551
 * reject-fetch: 4315efc8c35b6f8c color:#73b145
 * transform-update: d9673b1b0ad3bf0a color:#8c6ea6
 * execute-configure: 9916d2065756b216 color:#7655f6
 * item-parameter: 0744a731a5bf8a08 color:#cef04b
 * interface-interface: fc267bd0a4657f91 color:#6b10a2
 * string-resolve: 37d3eee96a973126 color:#d5bb9c
 * cache-array: 1e39cf04daffca36 color:#1f81e9
 * constant-utility: 92e90d4a331f0733 color:#67a536
 * await-array: 340515f782e0115e color:#47e5f0
 * response-data: 6d5e6c779cebea97 color:#dccb18
 * update-event: ac292c26b04039fb color:#d89f53
 * handler-manager: ba02802c08221775 color:#ee5078
 * variable-reject: bc7baae3787605e4 color:#4577d3
 * listener-parameter: 459cdf8eadb90f00 color:#ebadfe
 * list-props: f1bd3bb6c137540d color:#9c8490
 * async-property: 5efb0207821da7a5 color:#6bf6bc
 * string-function: ee9e9e0400e88065 color:#90955f
 * error-manager: 84787f7338851f2e color:#51e156
 * optimize-fetch: 90fd450a430bd03e color:#b74b6c
 * update-abstract: 1d8cfc1eae192d59 color:#eee3b3
 * data-props: 3864842fa0c9c44a color:#3ac7b0
 * interface-function: dd713467f467f646 color:#35d21
 * handler-item: adf9639eeae28a5b color:#28a1ab
 * await-interface: 030af42119bd4efe color:#914c9a
 * storage-state: 5181ead9bd23116e color:#b436b
 * abstract-index: 91d4ee252dcc4efc color:#904133
 * string-method: 9e4595b437fd9ccc color:#68161f
 * parameter-success: ac608610c8b1dbd7 color:#b6c08f
 * helper-setup: 937f27df857e12f8 color:#435043
 * service-callback: 4bc70b7328bd5100 color:#501cdb
 */






/*
 * index-helper: bdc44d0c4a86a028 color:#f15fcb
 * resolve-data: 5e2680f94dbda094 color:#366b44
 * callback-update: a5187eb8da9e3a6a color:#1aa48a
 * process-request: a381b1035ebae495 color:#e05050
 * cache-observer: b26206b0283ce4a9 color:#b15960
 * props-item: 35aa01f51dd03d6b color:#6f6197
 * extends-parameter: e12fae688f26b63a color:#d4221e
 * fetch-extends: 6f0f6f1344258703 color:#72798a
 * observer-list: 1bbc48733c777171 color:#adf5bf
 * constructor-cache: 4cb0d9d12dde4ce4 color:#a7950e
 * controller-resolve: 45e1c6917952fc16 color:#98eaac
 * state-interface: b98cfe80a0d86d12 color:#ba0bd2
 * update-response: 9bd05307375f1d26 color:#d31b86
 * parse-object: 8f122bfc8241eb72 color:#2ef4d3
 * calculate-promise: f2be195463a8e81c color:#ec04d1
 * item-object: df7cab204d3be085 color:#f71297
 * reject-return: 29311d99ce1b0ac5 color:#d0d009
 * setup-string: ab608a1606c293bf color:#f915f3
 * object-promise: 230659bba88efde8 color:#14fbd8
 * event-props: 04e2f0647910b515 color:#c56fa
 * update-listener: 29bd0b1e07a3687e color:#32010b
 * subscriber-fetch: 66c6d001ff7346b4 color:#e7af33
 * process-storage: 97f6acd91c12d927 color:#6c1fb7
 * parameter-result: 1362c5fc52e10e35 color:#95246f
 * string-utility: 21e73df1c55dbd11 color:#e9dee9
 * cache-constant: 37352b86d9aa7518 color:#8f4486
 * value-promise: 26465ea21b9bdf36 color:#578148
 * async-state: abcaff6d1bfdb0b4 color:#624af7
 * update-component: 4eb6c50673a7ba9e color:#c4fe24
 * value-prototype: 9c3b1272d2346260 color:#1e031e
 * handler-response: 5968971ca35c423e color:#6b927
 * initialize-abstract: dc4cf7faa1a3b9e7 color:#4c12f4
 * subscriber-request: de371d535484ba8e color:#ccc8c8
 * constant-request: 0f034414cb2af909 color:#2386cf
 * render-list: 2e0b40ebe2920989 color:#f0b6ff
 * render-render: 5ca6ca8f7917a75d color:#df55ae
 * key-key: 4421a5212eaacd30 color:#282a8e
 * storage-validate: 587d8274edb0eeb3 color:#be450f
 * controller-handler: edbfc3fbad6ac246 color:#42e90d
 * component-event: 6cc61f605d3cbe3d color:#c49c44
 * execute-execute: 0eed23047a57f4b2 color:#e97d58
 * key-array: 7e85fbee90344813 color:#bf3ee
 * props-load: 9f49accf747bd1cb color:#55198a
 * optimize-state: f8b4701e93e58c8d color:#852e62
 * update-success: dc64f24637f9f348 color:#8df42b
 * handler-await: 2fa9e35c406f0155 color:#9135
 * storage-component: fe044ea7ad9d2d99 color:#283778
 * render-props: e073e23670fab616 color:#6492c2
 * constructor-transform: 7d12f1eae2b2c2af color:#a2f719
 * implements-key: 1cda142352c8fe2c color:#73c663
 * boolean-service: 97914b3b9213072e color:#276f5f
 * controller-property: 28e8a27df3fa39d1 color:#9877b8
 * response-function: 8fe310076fe492fe color:#1d6da5
 * result-configure: 333d6f2d59c45a53 color:#b64ce3
 * implements-constant: 293895fd6eeebef6 color:#c23d72
 * request-observer: f50fb245de249b10 color:#8b3255
 */





/*
 * item-process: 4da152d4bca4f139 color:#bb826d
 * abstract-observer: 57dcabb1d1b4ff28 color:#2d08b9
 * optimize-update: a3d0a12122091be6 color:#e74f75
 * abstract-index: ce75503f501b663e color:#daed56
 * request-subscriber: eb0835c05cd9cd17 color:#17a6e0
 * index-fetch: 834887fe90c9e45c color:#1e6270
 * request-listener: f8ff7c6e1ad4b086 color:#219d52
 * execute-calculate: 664815293d124923 color:#515aca
 * implements-handler: 1f088892cfc169ec color:#16cd5b
 * data-property: b3a1c4f1b4b17eb5 color:#fbe161
 * storage-helper: 0977cb9568cf4852 color:#df543c
 * result-response: 5e05fc27d8b0b39c color:#8ad026
 * prototype-calculate: 8548c1bbe401407a color:#3d3d6b
 * abstract-key: ac780c145d0f1e06 color:#645525
 * listener-load: 26212265a4834bb5 color:#b0e94c
 * setup-calculate: 20a31d729d77b9b7 color:#1a7ca
 * array-variable: d11f790360a82a85 color:#f34e57
 * handler-list: 340cc023052a4d32 color:#ed101
 * service-object: d10ceb0f39667532 color:#1ff73b
 * state-property: d2f2f729a825231e color:#ecd725
 * reject-function: b8a75b0abc97bef8 color:#f5c0d3
 * async-constructor: f6a06d88936691f7 color:#ea5d5b
 * item-function: b338940489dba964 color:#a676ca
 * listener-component: e64a322d86176e91 color:#4343e1
 * property-service: 13812628ad7fb6d8 color:#b5bfea
 * property-prototype: 5ff1376f071a9dce color:#cac097
 * error-validate: 8521136fb8b189c5 color:#af80c1
 * property-function: b7bce32422fa6448 color:#80c54a
 * boolean-key: bcec8ef3147b5b8d color:#2f9166
 * render-array: 58726f0faf96e038 color:#58458b
 * manager-implements: 11fb34355c21046e color:#b32ebf
 * method-configure: 492c7e49314f2609 color:#2d5792
 * async-callback: 3b67856a84093e99 color:#c0b923
 * utility-key: 66b8e2406669beff color:#c7771
 * data-utility: d3ce4150239fb587 color:#9e4da0
 * storage-implements: 8351bf6c45e80e7e color:#bba60f
 * variable-cache: db5807ade8aaeafa color:#f54c98
 * index-response: e07eb3690b4d13e1 color:#393571
 * await-item: 33499df84905f82a color:#301d7f
 * component-event: f281cff27334f3b1 color:#679823
 * props-abstract: b419264e717b7c5e color:#b87c60
 * array-return: d73e5c5701081e43 color:#3d3bff
 * implements-reject: 0216e821504354da color:#32f9b4
 * context-parse: bab97bd85c90e5f8 color:#70ca66
 * validate-load: c64cbfeefdcf9889 color:#98c2b2
 * calculate-callback: 7eac64602780ec83 color:#607b2
 * observer-event: d07ac22e746bd885 color:#8171e4
 * storage-parameter: b0bd96f74bd508f0 color:#d71aa0
 * callback-event: c4f37d1da2348726 color:#5efe1
 * cache-extends: 7dfaa50ccb0851eb color:#145c39
 * list-function: b35271590d08338c color:#23549f
 * abstract-prototype: 880ba8d80a3e169f color:#14d588
 * optimize-parameter: 885c96d423d2fd7b color:#4b5f47
 * manager-list: f87a1f4d3dfb0710 color:#7660ca
 * fetch-parse: 956162175fcb0bc7 color:#6c05cc
 * resolve-object: 48f36ad84d5540a4 color:#23ca8e
 * constant-implements: 56e544a8ce8a3e51 color:#4d4013
 */





/*
 * calculate-event: 1de293a7b799fc12 color:#67b298
 * response-prototype: 779fd31b72ffb619 color:#11683e
 * observer-number: 367b6ef31e524f2b color:#e81c42
 * component-async: ad0360cf4ffb8305 color:#84f886
 * props-calculate: 4c84a986aa84e113 color:#fe1d9d
 * prototype-implements: 2fadb2413e026bea color:#fe8ae8
 * interface-initialize: 96c76b68aa13a5c3 color:#fc69d
 * setup-module: cebba703e4c3fec8 color:#849109
 * setup-constructor: ca4a929606a8eca9 color:#ccd3d
 * data-validate: 057e191156b15f3d color:#3f4efd
 * await-transform: 8cce6bc8499ebcba color:#28e27
 * helper-key: 1a4f5ae8001e3399 color:#32c59b
 * helper-calculate: 74f16f5e9052cf5d color:#4d4b57
 * callback-extends: 3cf6c7dba83696aa color:#ee2e7
 * return-implements: 4b50b6e8ec51d8db color:#eafa3
 * error-async: 730e8cd351cf4c7d color:#ebf235
 * request-promise: ac0c2dcb4754b8f2 color:#91aaa
 * setup-subscriber: a52cca7707385baa color:#bce77a
 * constructor-props: f6adf407798c3d16 color:#db7400
 * event-calculate: edbd78af2c6d7de9 color:#e19e4d
 * function-observer: 653059daa290fd20 color:#e6acd6
 */