/*
 * await-return: 2bb756606f276b96 color:#a42366
 * utility-cache: 75690383932fa022 color:#895f2c
 * await-parameter: 4fd7f3b8b0082cd7 color:#fdb243
 * request-error: e01137c7324c9796 color:#82d4f4
 * context-transform: 14ab8fb7aef0d578 color:#3d1093
 * function-setup: 07ab3dcd2a126cf3 color:#e65640
 * index-promise: f9fe35a6856cf719 color:#b272ec
 * property-initialize: 02615fc489642f0f color:#e0f2b6
 * process-event: 8a75fef505629dd4 color:#a57cca
 * async-setup: 22b30062b9629c25 color:#c11d36
 * variable-resolve: 707c0626904af3e0 color:#327b5d
 * render-update: b9da383c6814ac32 color:#83bb2
 * controller-success: 0f71ba0df27af4f0 color:#1e4a91
 * handler-await: e3dc7b38205a7b8a color:#fa1d97
 * optimize-boolean: 28e7df5c93228d0b color:#dc550d
 * parse-await: 51678e6075d2a882 color:#faa31f
 * interface-subscriber: b56a5ae00c10b41f color:#23ed6e
 * function-process: 80ad8a9693e17e5b color:#16ea64
 */


/*
 * utility-implements: 282155cdd990e946 color:#b57bd7
 * props-state: d76d2df5f4a8d7ca color:#b69346
 * listener-service: f799d1e2e70197b7 color:#7cef53
 * response-storage: 64fd063f5b2e20e0 color:#b20382
 * optimize-string: a41b70ec4562dc35 color:#81f44e
 * load-prototype: 5aedcb5074bc32b1 color:#5ab6b8
 * list-handler: daa1f49dfe24300b color:#1a2999
 * async-method: 3af2e8f7c7af6d7c color:#7120e8
 * initialize-item: c6ce547d1dce8475 color:#5051c3
 * function-calculate: eb7e2cebd1997063 color:#ebac04
 * state-validate: 18f518f8d4c9f020 color:#2c145
 * utility-string: 995e4a5a867cc5e6 color:#17555
 * listener-parse: 4f9df51d84c9c747 color:#84a4d9
 * controller-array: 033ab8520c7992fa color:#ca6a81
 * method-promise: b0779c42a6e5af6c color:#b63931
 * result-fetch: a40ac297fa5f098c color:#7e8ddd
 * implements-prototype: ccd6dc7788e7b31c color:#51ddfe
 * handler-reject: b4e3ede4e55e6731 color:#26c3a1
 * parse-setup: 58a4470c75b147f1 color:#650a0a
 * key-module: e5b4d34649e3d0ae color:#9003e8
 * module-result: 6b4963a5a30b7b51 color:#7beabc
 * component-property: 7f2d5087e5a57109 color:#3bcbc3
 * await-load: d6735c71f89b12ec color:#14e0b9
 * context-utility: 53793bbef206e536 color:#85e27b
 * constant-constructor: aaa68822ac2df69d color:#f795cf
 * result-property: 6e49c480c7c3c469 color:#dc2f9b
 * service-async: 4163756c45194d84 color:#ade1b0
 * execute-parameter: 271dc73be16e227d color:#6cda7f
 * validate-await: b996d0cabe40b509 color:#2a1583
 * string-error: 1e8acea168768650 color:#cefdba
 * subscriber-transform: f2b30aecb4df874d color:#16f689
 * async-function: f2d9d663b9ab2807 color:#fc9d04
 * constructor-interface: ff19fa7f054ed439 color:#7d57a8
 * calculate-number: 4cb4669e9683d215 color:#5b6cfc
 * observer-result: 92e9b602cc4b10e6 color:#b45f55
 * request-props: c1b4b5a0463500d1 color:#8a1fd7
 * variable-module: f2d2c8e270dd8fe4 color:#5f4765
 * cache-fetch: 4eded416f2ecaf3a color:#2a0758
 * storage-return: 426fe881e744c5ee color:#666748
 * list-load: d009f4be06853d65 color:#3626cb
 * parameter-resolve: 24fbcd2529f8470c color:#fd6f19
 * promise-utility: 1ce9cd6f0e70039f color:#e038df
 */



/*
 * module-prototype: 03e15ad9d341470c color:#520b4d
 * function-resolve: 662ec2f92d20da57 color:#ead45b
 * promise-callback: 03610f2f426b8e2a color:#1190b3
 * await-data: 9cc28db8ea1ebdb3 color:#a8be2
 * optimize-prototype: 6881842f2413c108 color:#92dc5c
 * render-item: e28c77a2c9b31234 color:#253dc9
 * variable-validate: 6cbb46bbe31fa43f color:#d5d694
 * promise-return: 693864cd63b8149f color:#46468f
 * listener-storage: 5621f6e7409b48aa color:#244f06
 * string-prototype: c4c151b628c3164f color:#488434
 * list-variable: 004cd329f63b1874 color:#805df
 * value-helper: 5ae165816d100dba color:#c15027
 * result-error: 9b9a873f3bf87b95 color:#3651b4
 * variable-function: a2090a40cbddbbe2 color:#417a36
 * configure-parameter: aa75fc74a4bc410d color:#fde4b0
 * listener-parse: 8ca14ffd83141208 color:#ba523
 * object-process: f610299170b7ac83 color:#27e181
 * validate-listener: 6297c6f42ffbbb28 color:#a5ebd7
 * response-validate: 02f54972421c8957 color:#8028e3
 * handler-calculate: e0fea266c827d251 color:#ebc10a
 * interface-boolean: 9ad71a3a5b761c6e color:#e8c128
 * component-constructor: f77d65a60a612641 color:#c13a4d
 * manager-constant: 1b68dd2bde82ee17 color:#75245a
 * method-context: d6177813bc4202c3 color:#9b20bb
 * manager-function: e0f714085af29c13 color:#d9bdd6
 * fetch-helper: 24e4dcd4837f02aa color:#67e8b1
 * handler-interface: 4c02ef28434a286e color:#c58281
 * render-error: e02434962f6d6661 color:#c49afa
 * abstract-number: 209dda64a5f97bef color:#f28cde
 * initialize-implements: 428c5fbab8f25521 color:#495868
 */


/*
 * response-process: ae4cab5c9687531d color:#cef88d
 * initialize-initialize: d573a342e92ed1e8 color:#e5a964
 * function-list: 3a0512b7368ce4ee color:#ab2d02
 * result-fetch: 6111be34077520af color:#aac083
 * utility-string: f8bb4b4520c55e12 color:#f30f72
 * utility-item: 6a36c4debcce9efb color:#dfde9e
 * constant-update: 0bd9ac615dd8b9b7 color:#1677e0
 * abstract-event: 7dcd2fa341186a54 color:#8d3ce0
 * request-transform: a61cd35be8346dd8 color:#825ae9
 * state-number: c8b847f45654c69a color:#7b47f6
 * utility-optimize: 7e16d491eb649935 color:#fe9d86
 * callback-value: 2378518f5c00a08f color:#6eed63
 * interface-callback: 70f0bd69cff2ff97 color:#ca1751
 * subscriber-item: b15efcb14fcb3e6e color:#c35b9e
 * service-promise: 232c605a3590d803 color:#9122ae
 * listener-promise: 3959976035ae196c color:#be0422
 * optimize-calculate: 765840ee1b2791f1 color:#61d2b2
 * storage-execute: 5f78e517633b875e color:#4b9a23
 * optimize-module: da70a98198f7fa72 color:#3a799e
 * promise-helper: 8be6ab906cfa2ca3 color:#7e9772
 * state-fetch: 60285f7beb780ebe color:#3215fb
 * execute-utility: 97af74c21832bdab color:#8df64d
 * boolean-parameter: b2ae77f16bb829c2 color:#f6c7f5
 * parameter-result: 52f1d3b1a4163830 color:#37ea93
 * event-constant: 20a999c1d9b89b42 color:#411e5b
 * interface-index: 7a7d28026670a844 color:#d0a5d0
 * callback-item: 8eed422f6156f3df color:#7ae009
 * async-execute: 85fa59be1f4fe0db color:#a70095
 * promise-key: 7bbde206f69859e8 color:#d6c2c9
 * constructor-state: 1c4e876d1c6fcf72 color:#992fb6
 * module-execute: ee42ab3455b62863 color:#ba3988
 * event-context: 05b5f364ca970bce color:#29d0d6
 * resolve-method: c4a8fec8426bc044 color:#6cf674
 * setup-data: 1d1c829681b944d7 color:#a93db9
 */


/*
 * result-service: 63324fa706bfdd24 color:#16cf4b
 * error-parse: 9af602b26520d93e color:#de3a68
 * index-props: 4ba6552bfd3c8400 color:#f6c594
 * callback-execute: 5a3a612f834d77fd color:#255b3a
 * parameter-module: 59c78bf9c25ce4e8 color:#947d12
 * setup-parameter: ea0b7e446037920e color:#e70cc8
 * state-interface: ee02005b797aadb7 color:#2fb9d5
 * implements-await: 91220601f6edd526 color:#c4bb4e
 * extends-initialize: e386eb549dfce451 color:#74f77c
 * state-manager: 283ce6e83d41d7af color:#dc9e0d
 * property-data: 45b39731ebb91c15 color:#4b833d
 * process-item: 9d6414cfb943e976 color:#43a027
 * initialize-key: b9951f9954a0fd5a color:#473f35
 * async-interface: 413c27727578f121 color:#919f7
 * configure-parse: bcdeefcce1e0ffd3 color:#7787e6
 * manager-variable: 9b54946af43ff5f2 color:#74d23e
 * function-process: 7c894d21d6768d87 color:#88fa3d
 * transform-subscriber: e61c914e63f1309b color:#21cbe1
 * success-constant: be7c1831e2cf7fee color:#6fda7a
 * constructor-update: 1d1da063021ce6f9 color:#eb69f5
 * calculate-storage: e8ea3cbe33b95586 color:#c16eb4
 * array-prototype: a9ba1023cceea2c1 color:#e40aac
 * execute-prototype: 9b8220c8946b3220 color:#6d9a26
 * reject-value: 09a1d642c5f45075 color:#4f9072
 * transform-service: d9fc09167036e095 color:#541ee4
 */



*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcimg.net/img/shadow-grey.png)}to{background-image:url(https://cdn.dcimg.net/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-page-head{display:block;box-sizing:border-box}.uni-page-head{position:fixed;left:var(--window-left);right:var(--window-right);height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top));padding:7px 3px;padding-top:calc(7px + constant(safe-area-inset-top));padding-top:calc(7px + env(safe-area-inset-top));display:flex;overflow:hidden;justify-content:space-between;box-sizing:border-box;z-index:998;color:#fff;background-color:#000;transition-property:all}.uni-page-head *{box-sizing:border-box}.uni-page-head .uni-btn-icon{overflow:hidden;min-width:1em;font-style:normal}.uni-page-head-titlePenetrate,.uni-page-head-titlePenetrate .uni-page-head-bd,.uni-page-head-titlePenetrate .uni-page-head-bd *{pointer-events:none}.uni-page-head-titlePenetrate *{pointer-events:auto}.uni-page-head.uni-page-head-transparent .uni-page-head-ft>div{justify-content:center}.uni-page-head~.uni-placeholder{width:100%;height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top))}.uni-placeholder-titlePenetrate{pointer-events:none}.uni-page-head-hd{display:flex;align-items:center;font-size:16px}.uni-page-head-bd{position:absolute;left:70px;right:70px;min-width:0;-webkit-user-select:auto;user-select:auto}.uni-page-head-btn{position:relative;width:auto;margin:0 2px;word-break:keep-all;white-space:pre;cursor:pointer;font-size:0px}.uni-page-head-transparent .uni-page-head-btn{display:flex;align-items:center;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.5)}.uni-page-head-btn-red-dot:after{content:attr(badge-text);position:absolute;right:0;top:0;background-color:red;color:#fff;width:18px;height:18px;line-height:18px;border-radius:18px;overflow:hidden;transform:scale(.5) translate(40%,-40%);transform-origin:100% 0}.uni-page-head-btn-red-dot[badge-text]:after{font-size:12px;width:auto;min-width:18px;max-width:42px;text-align:center;padding:0 3px;transform:scale(.7) translate(40%,-40%)}.uni-page-head-btn-select svg{vertical-align:middle;margin-left:2px;transform:rotate(270deg) scale(.8)}.uni-page-head-search{position:relative;display:flex;flex:1;margin:0 2px;line-height:30px;font-size:15px}.uni-page-head-search-input{width:100%;height:100%;padding-left:34px;text-align:left}.uni-page-head-search-input .uni-input-input:disabled{pointer-events:none}.uni-page-head-search-placeholder{position:absolute;max-width:100%;height:100%;padding-left:34px;overflow:hidden;word-break:keep-all;white-space:pre}.uni-page-head-search-placeholder-right{right:0}.uni-page-head-search-placeholder-center{left:50%;transform:translate(-50%)}.uni-page-head-search-icon{position:absolute;top:0;left:2px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.uni-page-head-ft{display:flex;align-items:center;flex-direction:row-reverse;font-size:13px}.uni-page-head__title{font-weight:700;font-size:16px;line-height:30px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-page-head__title .uni-loading{width:16px;height:16px;margin-top:-3px}.uni-page-head__title .uni-page-head__title_image{width:auto;height:26px;vertical-align:middle}.uni-page-head-shadow{overflow:visible}.uni-page-head-shadow:after{content:"";position:absolute;left:0;right:0;top:100%;height:5px;background-size:100% 100%}uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px);height:calc(100% - 44px - constant(safe-area-inset-top));height:calc(100% - 44px - env(safe-area-inset-top))}.uni-page-head-shadow-grey:after{background-image:url(https://cdn.dcimg.net/img/shadow-grey.png)}.uni-page-head-shadow-blue:after{background-image:url(https://cdn.dcimg.net/img/shadow-blue.png)}.uni-page-head-shadow-green:after{background-image:url(https://cdn.dcimg.net/img/shadow-green.png)}.uni-page-head-shadow-orange:after{background-image:url(https://cdn.dcimg.net/img/shadow-orange.png)}.uni-page-head-shadow-red:after{background-image:url(https://cdn.dcimg.net/img/shadow-red.png)}.uni-page-head-shadow-yellow:after{background-image:url(https://cdn.dcimg.net/img/shadow-yellow.png)}uni-page-refresh{position:absolute;top:0;width:100%;height:40px;display:block;box-sizing:border-box}.uni-page-refresh{position:absolute;top:-45px;left:50%;transform:translate3d(-50%,0,0);width:40px;height:40px;justify-content:center;align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 6px rgba(0,0,0,.118),0 1px 4px rgba(0,0,0,.118);display:none;z-index:997}.uni-page-refresh-inner{display:flex;align-items:center;justify-content:center;line-height:0;width:40px;height:40px;border-radius:50%}.uni-page-refresh--pulling .uni-page-refresh,.uni-page-refresh--aborting .uni-page-refresh,.uni-page-refresh--reached .uni-page-refresh,.uni-page-refresh--refreshing .uni-page-refresh,.uni-page-refresh--restoring .uni-page-refresh{display:flex}.uni-page-refresh--pulling .uni-page-refresh__spinner,.uni-page-refresh--aborting .uni-page-refresh__spinner,.uni-page-refresh--reached .uni-page-refresh__spinner,.uni-page-refresh--refreshing .uni-page-refresh__icon,.uni-page-refresh--restoring .uni-page-refresh__icon{display:none}.uni-page-refresh--refreshing .uni-page-refresh__spinner{transform-origin:center center;animation:uni-page-refresh-rotate 2s linear infinite}.uni-page-refresh--refreshing .uni-page-refresh__path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:uni-page-refresh-dash 1.5s ease-in-out infinite,uni-page-refresh-colorful 6s ease-in-out infinite}@keyframes uni-page-refresh-rotate{to{transform:rotate(360deg)}}@keyframes uni-page-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}}




/*
 * success-constructor: 05bef30488b7e80d color:#bb8741
 * promise-callback: 3cba1d113218d6e7 color:#40db37
 * validate-array: 76304830baa25bf5 color:#46acd
 * storage-module: 5d5d37a4ea473953 color:#5ec062
 * props-method: 98f21a6a356e04e9 color:#aab70d
 * component-constructor: fffd71a3b15e05e6 color:#2145b9
 * boolean-key: 679faf76dc221f35 color:#f79edc
 * configure-execute: 21aa7e3e9bd83e51 color:#a38638
 * function-error: aabbc185fce56dcb color:#4e1203
 * abstract-item: e507897253b2e62b color:#6741a9
 * reject-storage: 5a01adbde7873da3 color:#a13c94
 * optimize-render: 23b3ed68b7e9ace4 color:#24112
 * transform-string: f97a2cf65d03af47 color:#620c88
 * interface-storage: bff26ff586f0d7c3 color:#2d4db
 * cache-result: a64430ab0134e044 color:#fc6de7
 * interface-constant: 5a511335b76d75db color:#3009fe
 * request-context: f6eff33f48c3626d color:#2f382a
 * controller-async: af322541d24f1852 color:#2e99a9
 * observer-constant: 3abf43d5ecf85d53 color:#e7fd99
 * response-await: f242e54fefe5578b color:#58a7a4
 * callback-response: b865f562a7e73000 color:#94a2fd
 * transform-process: 1d91d75ac854faaa color:#5b3e22
 * boolean-prototype: 08f24da80da3bdb5 color:#ba68a
 * constant-state: e6bdfd0ddde5cb8d color:#bea497
 * property-property: f15986a5e820c2a2 color:#18257c
 * number-object: f8112716da9a864e color:#a0cb0c
 * manager-extends: 35b3155e9f8a60ec color:#528991
 * parameter-prototype: b55e53a0025c5965 color:#ceb479
 * props-context: e8d89026e6dc26d3 color:#ab1dfa
 * props-event: a4189ff71cd0530e color:#3d81a8
 * variable-cache: 3b3f5ae8c5a06411 color:#a9133a
 * variable-update: da7cf03be26de927 color:#c698a4
 * success-process: ba7e83d91701da07 color:#a738df
 * implements-reject: dd2bd4d4c3592a50 color:#1bc7a0
 * constructor-listener: a0ef132bc0e064c3 color:#cf6cd6
 * optimize-controller: 7d372e2395434377 color:#14616
 * abstract-implements: 78bdef6acbf5cf76 color:#586bdc
 * number-fetch: bc20f8ea12945039 color:#c10169
 * observer-render: 0ce5b715be5dd2b7 color:#acc778
 * request-calculate: 1d67165ead581099 color:#b283b9
 * service-update: d84cdd5347daa898 color:#82baa
 * service-return: 3740460aa3b79906 color:#413a4c
 * storage-variable: f11fc25771f6e646 color:#d82a49
 * process-process: dd6f88c6c46b56f0 color:#3a2134
 * controller-property: 161b76ca4a0348bc color:#77c124
 * property-utility: e076cb9919e02461 color:#d9c075
 * context-extends: a9faf94dda7f8f04 color:#5cc098
 * extends-execute: 8d886d1f6de60998 color:#5ed152
 * function-props: c9bf93b32d8ffa7f color:#8773b
 * reject-reject: f71b02228c0105dc color:#e15c90
 * load-initialize: 1e22d6f0ef9ab412 color:#61493c
 * error-parse: ce66581f93442324 color:#b69629
 * cache-await: 32ea4f714522834c color:#b96c7c
 * module-list: 91249ceb59f8baf7 color:#75ec00
 */





/*
 * callback-number: 5b2aa607f0e42f50 color:#e20121
 * optimize-number: a129dd751e2a392e color:#d7cd7f
 * setup-reject: 49b63692d9003225 color:#f2591f
 * data-optimize: 5598f7f768724c37 color:#8bc8dd
 * variable-process: 9c344009056258dd color:#209ac2
 * interface-load: 623be64629192766 color:#8cf954
 * constructor-fetch: 1ca781701dfecfa6 color:#83e37
 * async-string: e708cf8d73620dad color:#681f47
 * implements-value: 8af17b671e97b73a color:#1d74e0
 * transform-return: d2401bf19bc3a31e color:#19df1e
 * object-boolean: 358d1cd758d851ca color:#800f71
 * request-render: 4304ad248f7d1209 color:#8cf411
 * transform-value: 13f693ce4d4fe2b3 color:#2727b9
 * prototype-data: 1ec4308d1218b99a color:#2d941e
 * controller-utility: 468ca444c955877b color:#94c0f2
 * boolean-cache: 25048a11142063fe color:#fef4ab
 * return-process: f396495469f34ae1 color:#f8f63e
 * render-context: defa2b6fec7af0f6 color:#43d3f1
 * implements-string: 31656fc244c3ec7d color:#dc6970
 * helper-parse: 39bf67a6968c32ab color:#e6ae0
 * method-handler: 531c838a90f7f53b color:#e200f0
 * subscriber-optimize: 5c9103239848d895 color:#2ba6a5
 * props-helper: 5e5d54ac08b7df7f color:#8cea71
 * storage-controller: ef5e9ef1d3cbf3b9 color:#2cbac
 * await-parameter: b06acf8f245b9bd9 color:#52f12a
 * controller-fetch: 128b47a0bdd09dae color:#b782
 * object-manager: c3dfb63bf8a3beff color:#27edf9
 * constructor-error: f2f8ae189d9ece53 color:#19fd9c
 * render-parameter: 9006a6df917c8a5c color:#713643
 * prototype-boolean: a108211034cecfea color:#980364
 * resolve-boolean: d5dcb46630e5a233 color:#9ffa17
 * response-setup: 0cc272d21b132161 color:#2fb5c9
 * promise-constructor: 6876b1e2556c6326 color:#f60ca2
 * boolean-response: 7eadd34211b06f87 color:#3249d4
 * context-result: 4a88541e3d92a24b color:#948df1
 * observer-utility: 32f6ed4a8ede2e4b color:#2a53ee
 * implements-handler: 53ff10ec8440657f color:#415218
 * optimize-controller: 40170eb4afca171d color:#bc8d58
 * function-number: 2c2b92e87ebb30fc color:#88bb59
 * return-controller: 9dc343d5be5d2f9d color:#b89af5
 * parse-controller: ca794c84bc5150a8 color:#3d7554
 * execute-parameter: 2085ff2c81ab14d4 color:#2174be
 * request-callback: ed9370a0b6409196 color:#bb4017
 * result-error: 92c775572d655962 color:#f80408
 * render-index: cf2aa8192ad849ed color:#e31b3e
 * constant-reject: fd52a26dcd5bef77 color:#274ab3
 * controller-number: b95dfb452b46a8e9 color:#a78c2f
 * listener-utility: 884febb88b9d1ed7 color:#cd5b4c
 * storage-await: d6218eed4908981f color:#cba84f
 * parameter-prototype: 2e52e4a68bad04c4 color:#a774ed
 * item-async: b95f5db96be1da7f color:#51
 * property-parameter: 4f8acce8603ac55e color:#bc9048
 * optimize-callback: 25722a7ebee6cb2c color:#a1353a
 * string-method: 68e94a61daeefbe0 color:#7769f1
 * key-item: 3b5969873aa99045 color:#7f3122
 */



/*
 * callback-reject: 71623f902e7ccc29 color:#92e55d
 * controller-render: dc7edaa439c12e53 color:#50347c
 * implements-constructor: 040d3740366c8bf7 color:#b5ddb4
 * update-success: 2001ff2409b3991b color:#1df19f
 * constant-parameter: 19ba9f2f4ec047ff color:#e4fcb0
 * optimize-parameter: fa0c1e5676f08717 color:#e2e4da
 * return-configure: 844ce2f3860dc726 color:#505ee4
 * render-configure: a8063a9bad30343d color:#6b402
 * constant-validate: e6ad9a2dbb6fa3f2 color:#e515c4
 * array-parameter: 7fdf9e5a3115e2cf color:#857dca
 * configure-handler: a1132b8bc6b13121 color:#864eb2
 * constructor-list: 92ecb43e47af063d color:#724187
 * component-reject: 723550e1f96f5b85 color:#e399
 * promise-reject: ea222a6808b05ae3 color:#d98fa8
 * await-event: 2565680b0cd4c076 color:#5fdbb1
 * render-method: b2f1c13b9a3fa8b0 color:#f54a20
 * prototype-string: 743536115fa52af8 color:#49a0aa
 * event-process: 49997d419cdbc4a3 color:#1f9def
 * cache-optimize: 70232fa55180ff60 color:#ccc532
 * handler-parse: db69c9a8f4f83003 color:#c798ab
 * property-initialize: 80676fd7553ff85a color:#9782e3
 * promise-calculate: d8b66ac44b05904d color:#abb80b
 * props-execute: 893e3a36149e06ac color:#59e18c
 * interface-load: ddda12ddd198fdb4 color:#7f5972
 * configure-observer: c1a35b99ff726091 color:#fd9747
 * component-update: d094a411221e8811 color:#8ce8c5
 * data-array: 18f770b15b28d113 color:#617c48
 * method-parse: c7955730280e13c6 color:#901831
 * async-boolean: d1c16ae97c6545a1 color:#cdab96
 * module-state: f1c716bf53570afb color:#71b1c5
 * property-constant: d64ac9ee45856920 color:#1f83c7
 * storage-render: b3601469d5de7277 color:#af915f
 * props-load: 5e58c7eab570c495 color:#5a2a68
 * promise-index: 6697aec456dbb122 color:#79a944
 * property-parse: 313f07b94988e396 color:#914f19
 * handler-extends: 3882cbe08b634e23 color:#a7a7b
 * implements-manager: 610f0e7df341a107 color:#8cb247
 * key-constructor: c2354c7df8a85d44 color:#edcb04
 * key-item: 7ead91495a580adb color:#5b223c
 * value-transform: b9764754c6cd0b7b color:#4d2787
 * optimize-promise: 080c55ee052a99d6 color:#b9cc37
 * object-async: 3add9ba55accd4b0 color:#831ee7
 * index-event: b005ac53d2a0ab0e color:#dd7a0c
 * module-parameter: d5cdf1e45950d99e color:#6af29c
 * manager-extends: 7a736917e28e3b2b color:#776123
 * index-service: 93ea84d8c4063435 color:#2d792d
 * parse-method: 7013793b330167f4 color:#ad484f
 * abstract-initialize: fdef78ff9bfd5ec9 color:#ad626d
 */




/*
 * object-interface: 8ac2cd6c58caebb0 color:#26a70e
 * resolve-parse: 4926969811edd165 color:#1d9dd1
 * property-state: 598469ba06ae364e color:#9c29e5
 * implements-parameter: 4b0ed2aa2293b401 color:#e181f7
 * abstract-controller: 2b4a5eedd5da7897 color:#ca7c15
 * request-async: dae99ddab23c70a7 color:#f8c6c1
 * controller-item: 431f7e49fc91c7d4 color:#a6906b
 * string-object: 0a70d0803bdfe298 color:#b359f6
 * setup-object: 11a9ae26e27b36fe color:#803e24
 * async-manager: 1fc9ca2a5c5400f3 color:#d29899
 * array-promise: d00ad55aed986e10 color:#f2838e
 * observer-storage: c49d7100ea6386d4 color:#ad9fad
 * component-reject: a57405e1c9c4f9cc color:#845916
 * interface-boolean: 0ec82c87406f2375 color:#65ee5c
 * reject-promise: b8dd36383e185b54 color:#352600
 * resolve-process: 3d69baacdb18c8c1 color:#7688e7
 * reject-transform: cf162ea799ee5ab0 color:#812bf7
 * cache-result: 5d35ccffbc51206e color:#e8b1a7
 * await-interface: 0319b7e17863e9fa color:#d928f6
 * function-configure: 7aedf3ace92ace49 color:#df2c52
 * prototype-utility: 5b57e358a9d087ac color:#133a82
 * prototype-resolve: ece8172ce438548f color:#ac6d58
 */



/*
 * context-value: a99d60dc61f90b66 color:#74cd67
 * load-handler: b0c8bf3cd132c7ad color:#299637
 * string-number: 3851fb1a4b93af94 color:#38f88c
 * service-handler: 4442092dbd842de9 color:#77f487
 * number-props: 7a86ad5923359a8d color:#17bce2
 * calculate-controller: 46add390bd20b8bb color:#23706a
 * value-key: ceee600e9d3143ba color:#d324aa
 * prototype-index: 3fb04556276a70e1 color:#d496a0
 * key-promise: e282bca495c92554 color:#f42164
 * property-validate: b1c2991517dceabd color:#a5efe3
 * listener-variable: 4e9d20bbf892c53a color:#4f7e07
 * constant-index: 55562adc2bd55c3e color:#b358d4
 * setup-listener: c189238636fa9d86 color:#681af0
 * handler-success: 2a002335f81f41a2 color:#10a717
 * extends-async: 01a8c0028fa3d5d5 color:#dbd43
 * process-cache: 2f9643d1a4a6965e color:#1ec6a0
 * listener-function: 0701e28723648f60 color:#8be4dd
 * index-helper: 55bdae789a700889 color:#eb6adf
 * handler-state: f4b68e1320c2512c color:#44428b
 * method-component: 38281f03868ced6c color:#bd728a
 * parameter-callback: 51097324aeb0e762 color:#5270a3
 * constructor-response: 5db929ae769c26db color:#f4d146
 * await-prototype: 2e92ab06ef62c8cb color:#fc4708
 * controller-await: 9331e113da673830 color:#fdfddb
 * variable-module: 11fc21ad9af68021 color:#a2e73c
 * observer-context: 63f58b8476686a04 color:#7a2a78
 * method-resolve: 4e9ca3c917fc796e color:#cebc43
 * number-data: 6f7654cbc3b1ae54 color:#8c163f
 * fetch-transform: 7e10899041d5fff2 color:#88166a
 * interface-observer: 5aa76d7624462e5b color:#f6c5ec
 */



/*
 * index-transform: cb968abe887fab13 color:#4c43
 * implements-transform: da880dd56892f794 color:#28d9f7
 * index-cache: 25b4bea40feb323c color:#3dd147
 * event-return: 3bb92e078fa36b99 color:#cf880d
 * update-validate: 13725076d9a1e6fe color:#6d572e
 * component-extends: f97f1fd53bd85f36 color:#e801a6
 * result-interface: a7ed42c56770d538 color:#c71c4e
 * prototype-callback: c398551e7191788f color:#18fc1d
 * transform-interface: 2eb7347d140dea71 color:#8b15a8
 * state-handler: 7728a3529d36c7f1 color:#5a0ceb
 * array-object: a39cdb4ff68fc56a color:#71eb18
 * component-update: ca4eebe623ea136a color:#5ab24
 * context-variable: 6d08a7afc0fe4606 color:#6c8e29
 * subscriber-transform: 591f2d61107da20d color:#ce9981
 * controller-state: 7b23604efc20a314 color:#727981
 * module-index: 1bf5d8eb4a239d30 color:#3fb3ef
 * await-parameter: 2a8f94e46ced0487 color:#ea18e1
 * interface-constant: 206e2031d65d8680 color:#188185
 * key-array: 9e78f1d16bf35c27 color:#baad6
 * constructor-variable: 9834c2d8ed897916 color:#f5c3b1
 * storage-await: 6aba0f47e7deca04 color:#923ea8
 * result-abstract: aaedc03258a3d7f5 color:#c72970
 * index-service: 55a0a63738ec7cf0 color:#76b968
 * render-resolve: 012efe720fbb394f color:#f75519
 * reject-callback: fc133d77462a9e84 color:#bfa41b
 * data-constant: baf89c7839fb65d5 color:#e16aa3
 * update-value: 7c621410d4daabcf color:#927861
 * object-helper: c8fed85203797df6 color:#a3b95b
 * load-transform: bfe5796c5719bcbd color:#8329a6
 * handler-props: 940d5db6c1c53972 color:#f46a31
 * event-result: 469554b53acfecdc color:#67aa49
 * list-await: b7a4544a88d2d12c color:#f93a60
 * abstract-request: a2a471aed1263ec5 color:#f95ee2
 * validate-value: 64fe225fdc5c2271 color:#cc5abe
 * reject-success: ca4bc4d55908d58e color:#2ff1cc
 * context-number: 4837438974377eb4 color:#e493f0
 * constructor-await: 9cf6287faaf30ebf color:#5c4b5f
 * utility-promise: 2e78ecb34c0cf23a color:#c06873
 * async-method: 789ee468084a0bc1 color:#83b1f0
 * promise-service: 5f3ef478e119f132 color:#502de6
 * promise-reject: 3aa2592acb30f60e color:#a16226
 * validate-cache: 51e02972627fe7de color:#efab96
 * index-interface: 22b19a73acd8eb32 color:#7c3ba1
 * promise-context: b8d9f44256e046ee color:#61b717
 */



/*
 * implements-abstract: 11ba91fc7b4dd0c1 color:#92ede2
 * value-property: 2a156cdc32e36333 color:#bb081a
 * load-number: 1de88ad57c6561d7 color:#755ee8
 * props-promise: 028e0b587694d421 color:#f3c296
 * initialize-configure: baef23680a3f434b color:#4014e
 * function-fetch: 057dca233fbaf036 color:#6be2bf
 * cache-cache: ceec0e08d84fec9a color:#16af32
 * manager-event: aea882bfddb3793d color:#3a0447
 * component-response: 54d48f47114b5eef color:#86e01
 * promise-subscriber: 7d65e180db6b42ee color:#e46ac4
 * property-helper: e9d7101b7d4913b6 color:#204392
 * constructor-execute: 96af50707a217aac color:#505294
 * function-variable: d211e5b91ed96e71 color:#699fca
 * async-return: b09a129fafd94de2 color:#d9b452
 * storage-handler: 147b7ae458b05715 color:#208206
 * handler-boolean: f8f0785150ad3f90 color:#ae769
 * subscriber-success: f8dd9d8402c566de color:#ee2630
 * process-render: 79dab8fff632b1c8 color:#7b349a
 * function-function: f126fa6f77997282 color:#a9cce2
 * interface-validate: 23a255c6dcb798ce color:#f50581
 * promise-props: c6c8e2190aaa3718 color:#6edd67
 * reject-state: 3bbddebd159050d6 color:#cc5a68
 * extends-key: 441e6e2a68566ef1 color:#d027ec
 * controller-controller: 5dadd507e693c842 color:#286f8c
 * resolve-index: 5f4428f3d65fb96c color:#d80101
 * string-await: fb40dd5809e69419 color:#6ed71d
 * handler-async: 5d1658ff65eab6d4 color:#c56b36
 * utility-utility: 0ed3aa8495c8b728 color:#2ef7ec
 * abstract-event: 62ea784d834e1fbe color:#6b9da4
 * string-configure: 1095a7cf0a86f6dd color:#b62f14
 * component-event: cbc36b109625f845 color:#48ede5
 * key-event: c4554de654a67474 color:#fdecec
 * method-array: 17e1da7141613e02 color:#d9a86f
 * transform-value: 137d367ef487c1a9 color:#f58d8d
 * string-load: 6edcc611fe4c0fd0 color:#b576f9
 * manager-optimize: 2594cb250b6cfac3 color:#3f9e6
 * abstract-parameter: e19b61d2e899129e color:#c36f81
 * render-manager: abf968a17b10de18 color:#446248
 * object-array: dfbcae369c1d5911 color:#bc1bc8
 * string-key: d2fc13a55de82ec7 color:#7d28b1
 * callback-object: aa1671120d929abd color:#5efbdd
 * validate-return: 89e090e1bf4c2805 color:#8a2c2b
 * promise-value: fdf131d52b26a649 color:#d91841
 * string-function: deb531c25642b184 color:#c5d1d8
 * calculate-object: 37c6abf4c7556138 color:#fba2ef
 * prototype-constructor: bdd2a4fc7a978c66 color:#77572
 * load-process: 4a6f9c86d4a4269f color:#b53366
 * object-response: 391f6325e6632665 color:#4c7212
 * key-observer: eb97413236f25631 color:#7e3aef
 */





/*
 * state-async: f9a125331fcdc51e color:#b29dab
 * list-state: bffd8697f30847de color:#9c9f45
 * promise-reject: 3394e100f6f2cc07 color:#b08882
 * constructor-reject: a80c7ce0574a60b1 color:#675d34
 * utility-optimize: 6e645a645d6930dd color:#466bee
 * method-method: 6e286db10b6a947c color:#edced0
 * property-callback: e7337e72b42e511f color:#ec23d0
 * result-list: 5f3fd01a3d5736ef color:#7c33a6
 * resolve-request: 2189cbd24ccce43d color:#bba65a
 * index-function: e089b5b556c591b9 color:#8fb948
 * method-constant: 4cca25e7085714a9 color:#4b25f6
 * index-await: 148fc48973d250d2 color:#2809af
 * observer-component: 8e3fc11550652d38 color:#3c029c
 * data-cache: 95a94db9dc8bf033 color:#71b583
 * setup-value: 2171dc176a7117bf color:#320d0a
 * success-method: 702d21c76c55432e color:#5cbd5c
 * event-interface: 63c2ec2814b5e425 color:#ed7780
 * service-execute: c9ff4e599947281f color:#456009
 * implements-handler: c9df2e9a877bf6c3 color:#ceddc1
 * function-callback: cb5cf19c6179e513 color:#1f63da
 * index-update: 63bb682472621936 color:#f46135
 * constant-event: 1f071f5001162205 color:#7016b
 * response-calculate: 8d6de03720de0f21 color:#b921a5
 * method-list: 4e7473788261c821 color:#b21020
 * update-resolve: 3e73cc1e701cf539 color:#8b19eb
 * validate-event: 13a318124a3929bd color:#17ee6b
 * utility-controller: 88feccb6b7284115 color:#a781ac
 * handler-render: 04aa0f5286bd37d8 color:#a12b06
 * constant-optimize: f0c69011b517633b color:#ed8c0e
 * calculate-return: 1d120002a69c05b8 color:#333a14
 * listener-listener: 562f12a24308154c color:#4304ec
 */