/*
 * function-parse: c8788df8e407f480 color:#42e98f
 * calculate-abstract: 1588c7584ea83d3d color:#c16f6d
 * module-initialize: 8cb8ed33cc85d9cd color:#3a40d0
 * storage-parse: 7885c303f61ea2c4 color:#b17165
 * await-update: 817c6194dae1f59e color:#41307
 * string-event: 327bb98f7f1b4601 color:#5954fa
 * render-manager: 634e6c48af2bf825 color:#fd74d0
 * key-return: b9ea9d4c6913049b color:#6c7c47
 * extends-await: 633109091e3610b8 color:#e7df3a
 * process-component: ee0166550513043a color:#7d95d4
 * load-cache: d110151ba7f67833 color:#232cda
 * promise-constant: b82974c925374c07 color:#99bf7f
 * utility-result: 5259a39fbc0ca251 color:#62b242
 * response-key: 43c5fdcb905b912d color:#5561d4
 * callback-state: a6ac8c70ec50dc4a color:#457690
 * parse-component: 28dff4b8511030d0 color:#e2c324
 * module-item: 76e223262458d83f color:#37a9c1
 * error-request: e6e9bc27ccd9f68d color:#75202
 */


/*
 * module-boolean: 674cf8f06e23b261 color:#7f4e77
 * parse-calculate: 89019626ebd7d0df color:#25684a
 * subscriber-async: 72f4aea6d43d8673 color:#2d1371
 * list-execute: be0f5dd10caa9928 color:#7095df
 * execute-setup: dfaab25c6a1d30e8 color:#a97bb6
 * update-variable: bf812d27f7a1f296 color:#9ed0c3
 * array-fetch: cdb5c609a4fc2f57 color:#66523d
 * string-error: eae40a6fcff41270 color:#db9d7c
 * abstract-result: 62e903ea53a87751 color:#8aea4d
 * await-module: fdaf7b3aa3e3851e color:#ae731
 * subscriber-extends: cb1cac028f4b1abf color:#bdf6a
 * execute-response: e68339265673efed color:#91d24b
 * key-data: 8f60e04e8ecf0389 color:#b293d6
 * value-resolve: 0b4a1b7085057144 color:#9c2fd4
 * reject-constant: 2d3226d7d5769f5b color:#d2676f
 * props-function: 104aaefc5171e2ef color:#449843
 * parse-event: d825a7db9d8db60d color:#706b5a
 * request-context: dd4a1b3ffc1a900e color:#6d265d
 * storage-module: 72568d2723730eb0 color:#1b29f5
 * manager-error: 8a212ee456ea5be4 color:#b989d
 * context-helper: 64d82c65ed1c2f49 color:#858045
 * result-array: dd2d6e3643535899 color:#e8a5d6
 * callback-helper: 6a9586f18957b2ba color:#a33f8
 * validate-listener: 39d3dfd15991da3f color:#40ad59
 * constant-props: cd7cfc83d1b92b32 color:#d38a95
 * interface-manager: d5619c2ce1f69ee0 color:#4e9c65
 * boolean-string: 2f9e914775319ada color:#743afa
 * listener-interface: d3b41a6d5a3ed607 color:#ef6010
 * function-string: ddf259d1dabd6698 color:#2f44dc
 */



/*
 * resolve-item: 056a803102bcb5ef color:#dfbbea
 * method-list: 0ddef44de3ee941c color:#e9c761
 * boolean-interface: fa66ef408fda4cd6 color:#ad59be
 * parameter-promise: e43ce066e3f09a1e color:#db76a7
 * error-update: 727f02777bf02865 color:#3183a8
 * service-interface: 50f968667a2b3d63 color:#f5eaef
 * render-list: d5282360b8454c3c color:#6c7279
 * parameter-validate: 75cc7bad0f808c53 color:#ce1a96
 * string-component: bb3a37afbc1495f2 color:#74a40d
 * controller-return: 5fb931e77bf42d74 color:#5777f2
 * implements-async: c885265e5a57b3d5 color:#7750fb
 * update-number: 9f608c46e9961f99 color:#c26919
 * component-error: 0997c8f698575502 color:#e432e1
 * number-load: 314484d5a3b9352f color:#2ab7b1
 * subscriber-await: ae133fa86ea4db4f color:#3b617c
 * reject-extends: 0a9d1d2a1b152428 color:#db9f12
 * promise-execute: ac4759758afbba2f color:#b6b6e7
 * validate-utility: b9366e942449030e color:#38241c
 * component-promise: 7002b4d687e386b6 color:#f66337
 * state-cache: f5813e961ce85000 color:#1eb641
 * string-callback: 735a0f691090b869 color:#c8222f
 */



/*
 * value-request: 491e881278d44fd6 color:#75d02c
 * service-controller: b99244466fabdd3b color:#de2cd8
 * event-response: a9d98c5797a8af34 color:#eefd86
 * boolean-service: c8142c154eb5d034 color:#9011e9
 * prototype-index: f7d707a62575bbdd color:#9dc750
 * string-helper: 4c71db37827b5dd0 color:#dae104
 * method-load: 358e716bb3246d30 color:#a2f2c7
 * response-parameter: 55e246d4565a9735 color:#3e7bad
 * process-callback: a331cf1f04303643 color:#3a0858
 * transform-execute: f147e22016ded421 color:#e52bd2
 * return-load: 4a4615c20b542de6 color:#a74681
 * optimize-cache: bb3c7608f66ac808 color:#62c4ed
 * function-load: 10f0c055ae4f337c color:#ec0952
 * utility-result: 78b1beddbcc4796c color:#d4ff13
 * response-constant: 02391061c68ecc29 color:#a0cb0d
 * async-configure: 2043e742ea7cf4fc color:#2fb324
 * execute-controller: 54dd026d2f7be2c5 color:#dd5b86
 * request-promise: f6666b47b2afd010 color:#4a40f2
 * update-fetch: bbd9e2a541731604 color:#185548
 * await-interface: 8ab7ec33a3ccc6ec color:#f5a102
 * response-subscriber: 84bbe71c0a99848b color:#98814d
 * number-update: 69f0b56fca9aca83 color:#ae4541
 * reject-props: 55565ab8457bfcb9 color:#c57f8c
 * observer-listener: aa47d31dc8762379 color:#bdea0c
 * load-observer: e4ec7fbd4606a0c5 color:#d85d0f
 * utility-event: c85175515e551fa8 color:#da7e31
 * configure-observer: 7399800ce41e4a70 color:#cc521
 * function-promise: b16d5b2bf648eab4 color:#3923b5
 * update-callback: 90722e31a28a1f71 color:#525324
 * interface-update: 4266db588f21598e color:#bd984b
 * constructor-abstract: fd235208ef47df9e color:#4be0ae
 * boolean-process: abe6fd69a6248606 color:#bd1956
 * abstract-string: 308e924b43399ce3 color:#d73a5e
 * extends-setup: 69c3293aa9022f78 color:#c794b9
 * reject-error: 0d719f3998e30b3d color:#2fa086
 * component-success: 1f526d7e4d688a63 color:#b1c3f6
 * index-index: 694694c0c06fee31 color:#98dc6a
 * array-extends: 3ac67924e6dd1851 color:#4b9cdc
 */


*{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}}







/*
 * prototype-key: b283127853dc6de3 color:#4b17e5
 * load-component: 388f876f4452fd42 color:#615037
 * transform-reject: be0834de8d6890e3 color:#a65973
 * success-initialize: d7bfa40afee4c6eb color:#14911
 * helper-execute: bc4113919c5521d2 color:#91a9b5
 * load-response: d0c137cf7e7c4326 color:#799c75
 * service-subscriber: b03f0aafe3e1e393 color:#b3efcf
 * boolean-callback: 3b79558d17cbb01b color:#d734a5
 * await-render: f05ae2921be6b683 color:#e9f80
 * utility-await: 3abe6cdc672179fb color:#690f05
 * abstract-extends: c7b3d9b953e0b807 color:#904a4e
 * response-event: 3367cb6327505f62 color:#c6930a
 * subscriber-component: b9a348cc4987bd5c color:#aee583
 * index-subscriber: 03d170ce656dfd79 color:#82221b
 * helper-await: c3cf4ccd0aa61e48 color:#9ff5a1
 * result-utility: 756535f193e1dc67 color:#de8b71
 * list-interface: 467f59679f2c2c9b color:#ed569c
 * utility-execute: 1966e5a2b1021018 color:#c07e8e
 * method-handler: 06b7cbf08f41e9b9 color:#1e37ae
 * process-constant: 2087c517a8f423d4 color:#763fd7
 * render-subscriber: ee4dc1bc3c5bdebc color:#b56104
 * method-constructor: f0959002315a3dc4 color:#5ebfbf
 * execute-implements: 5e9d685bbdd37e96 color:#a7ca62
 * value-string: 29fc13a37a1dec9a color:#7eae1d
 * reject-parameter: 62a317b1bc95f7eb color:#753028
 * storage-subscriber: c2569af19322d6cf color:#8346a5
 * service-response: 8bd5db51b61bf371 color:#57ad1
 * data-interface: 8c019c8f80b0663a color:#153428
 * event-listener: 939cab2260a92927 color:#b9b7e6
 * return-helper: 20d10037c8145bea color:#98343e
 */



/*
 * controller-update: 30493711c8babbb3 color:#9f4131
 * interface-data: 421cdb61e143eb25 color:#2ccd2a
 * object-boolean: 2ab04ab354abfb0d color:#8b4b9f
 * module-number: d8070bf1ebd0720f color:#fe9513
 * configure-result: 37996fb2511ad651 color:#c9d316
 * state-await: 22b107ff49c98cda color:#a2f530
 * execute-response: be9442eebe915475 color:#a51bcd
 * load-callback: a20fef77007cc1f0 color:#3b087f
 * index-execute: a9d01e696f7e524d color:#fb67db
 * setup-process: c4c53fdc2b731d78 color:#206e2
 * parameter-callback: 761af8fe3af54eed color:#7e61a9
 * service-callback: 6202f0623a36bc3d color:#ce116c
 * promise-manager: 5f34f14b817c2361 color:#e1077d
 * configure-variable: 22c95c81b752171e color:#3a34e2
 * method-data: 7b36d18540168a26 color:#6007cc
 * result-transform: bf6b0899a568753d color:#583399
 * state-component: 60caa30d6700beae color:#36d5e4
 * setup-prototype: a92fd804e6474457 color:#1d8bd
 * resolve-cache: e5f30c8f0821676b color:#ac60d5
 * parse-array: cc681ee9a8940204 color:#537efb
 * item-props: a3bd2f686a554798 color:#1a5ae
 * helper-fetch: 9f0507eb7b2b865e color:#632ccb
 * abstract-value: c928e0fb236fae7d color:#a48e19
 * parse-execute: 3196544d3c7a0bd2 color:#ded16b
 */






/*
 * render-object: 6794dc95b3592234 color:#38621f
 * transform-controller: 8dd458728e8b3483 color:#9b0937
 * callback-array: 0e946a81daa0c375 color:#422859
 * item-async: 3708699e47379c82 color:#c3b915
 * render-interface: 1b264e74e71deaf1 color:#e73db3
 * service-helper: 429d90b86bbf3512 color:#b04cd4
 * constructor-data: fc2bd1f738c411a0 color:#86d8d9
 * boolean-helper: b4da527830fc8749 color:#fc4b17
 * calculate-process: 9141479434f9e22c color:#bdf158
 * handler-value: 0914aa3d22a22ae6 color:#77c559
 * await-number: 71adb639f2aa6153 color:#1487f0
 * calculate-request: 705c8341e87deb17 color:#765f07
 * boolean-success: 9b0e7e6bc0c25795 color:#8b4ea3
 * handler-value: cc6ce59d2d6c7439 color:#394c82
 * list-key: 5e9ce6ddcafd9431 color:#13fffd
 * transform-interface: d594a1bcef300da8 color:#fa62ed
 * callback-context: 37270d0cc1063452 color:#5c73eb
 * optimize-controller: 506e6f4e1694d4c8 color:#5c2271
 * process-load: 74735575acbf148a color:#3bf909
 * constant-handler: fa29a5a4bdeb972f color:#500a52
 * await-reject: ff3d80b78a196066 color:#43d6f6
 * fetch-abstract: 4eeaefc72bca68b8 color:#dd0943
 * cache-data: 79bca8d7eef2fe91 color:#c7cf51
 * interface-method: c48ecf4511b151ad color:#44bbe7
 * process-string: 44f37143bbbe7823 color:#605826
 * calculate-controller: 187851c988161982 color:#e1ad76
 * parameter-props: d7f63f7931f0da03 color:#f8c6ee
 * result-service: 2a77a6d98e1a5c9d color:#cdecbb
 * property-subscriber: 1f7e13663d4bc4eb color:#f8bbf5
 * value-initialize: 1a005278a86796c2 color:#d2e3b8
 * setup-component: 44ee4b2238fd6fcf color:#323f10
 * prototype-execute: b50d4e39309b717f color:#ff885f
 * fetch-initialize: d42ed4c2841e1819 color:#af1acc
 * implements-string: 3c68207a2bb83f82 color:#de529a
 */




/*
 * key-constant: c62379353c469e2b color:#ab4d92
 * validate-method: 474a689c20904c09 color:#8c08d7
 * cache-render: 2a9c2defbbaaf2d8 color:#3f1052
 * props-controller: 517005cf3793192c color:#cfa1b
 * boolean-boolean: ffae82a443539ef8 color:#8d94f0
 * prototype-prototype: 8a9b933a969572c5 color:#faf71e
 * callback-setup: 73dda13501c61a62 color:#9478a2
 * array-initialize: ddb865127ae69b43 color:#c1998e
 * setup-manager: 1c93eb970432d73c color:#ca9efa
 * calculate-index: 6a6c0fa5d804488b color:#46d4bf
 * object-array: 038226230b475424 color:#b5f35a
 * error-render: 5a1e13a260fe03e1 color:#f4c552
 * array-async: 75543c33cfe569bc color:#b244c8
 * fetch-component: f55ffdea4d294567 color:#8855d9
 * transform-service: f7417b55474bee45 color:#56fca
 * number-await: 0a04759069508c35 color:#a5bca7
 * configure-extends: a9cde00d391c09c1 color:#1bf6cd
 * subscriber-load: ec865d59e03d4f6d color:#53a614
 * result-abstract: 98f5986353419a3f color:#d4ae6c
 * success-observer: 0975e6bd8e6bd411 color:#4f1591
 * subscriber-manager: e6a4364cf3b75ea5 color:#70127
 * string-resolve: 841272341a8f0f19 color:#6f8265
 * render-parse: b865080a1f927410 color:#b38e0e
 * key-extends: 661daa33fd08d3d9 color:#2159d8
 * event-setup: c0826bd6d3a23de0 color:#e5cbdf
 * execute-boolean: 58fb3338799b8eff color:#9c162
 * result-parse: 509c53eaec52598d color:#b05c21
 * index-return: 5d10240fd826e2c9 color:#2bc359
 * interface-initialize: 661af93f32e36610 color:#6b8c6f
 * utility-storage: 4cd9f49d69ac9c72 color:#b8eb0c
 * function-parameter: 3b79d2c793756d53 color:#181659
 * parse-validate: 0b9a0a60bd3ce173 color:#8ac1f8
 * request-calculate: 5545e956282c7db1 color:#31c5c6
 * storage-context: e5040fcf931669fa color:#d3540a
 * controller-array: ae9b6714c97742f9 color:#37ac5f
 * reject-extends: dcd69b8acfffdd5f color:#2fa92a
 * manager-data: dfd77baa21068ae2 color:#3d5691
 * promise-component: f829f8078e9a8fc3 color:#3bbbe1
 * storage-extends: 607fa1462aacea3b color:#221bd7
 * render-module: 7ea95fac4f386ffa color:#f2cb62
 * request-utility: 045a7a40ffe26fa9 color:#13f32b
 * index-property: 3394926b26550c73 color:#fb296b
 * prototype-prototype: 06ac4f77fbe92a9a color:#18876e
 * extends-transform: a37041e34989399b color:#166f6d
 * constructor-variable: 80e0beb126934249 color:#73ee7f
 * object-load: 24770945483a298e color:#effa75
 * boolean-observer: 97d5bd4970594ca6 color:#18c270
 * constructor-item: 17a48c51ec841cbb color:#84316f
 * extends-calculate: 18b80f7e82a491be color:#9281b
 * response-load: cdb885c9fbda8d55 color:#8265b
 * listener-result: 1eac84fd28ea2d55 color:#a95e6f
 * result-parse: 524cee50b6c36065 color:#97c8c5
 * configure-configure: cf70b909bddac48b color:#a635e6
 * storage-abstract: e1259a138dc036d4 color:#b9a4f9
 */





/*
 * validate-interface: b56fc0eb2296ee2d color:#5461f4
 * controller-helper: 05acde43337fe814 color:#8a56e8
 * transform-cache: 0eabf6f9cba5264b color:#d37c4e
 * data-variable: d0fbe9df2be5dd30 color:#ce9c37
 * helper-number: 6646e46e6294ebab color:#f3c579
 * number-result: cd5db9613f9dc399 color:#362a2a
 * optimize-callback: 334f89c79a98ce32 color:#ed2e4
 * prototype-constructor: ec14ecd6d49aa480 color:#7719ea
 * value-event: 3e75c6a2627f853a color:#f96bd0
 * resolve-list: 0014a858e7483787 color:#8bb3e6
 * resolve-module: e649cf764ac20f6a color:#a0010f
 * storage-data: 3b461131aa29eaf6 color:#e5ca1
 * observer-method: 86e49ceaabe2241c color:#874fef
 * list-request: 54ebe30638fdf31f color:#31031d
 * constant-number: c9e0c43d8b34abb7 color:#8d0c4f
 * property-manager: 5d14de401860b38a color:#3b4ca5
 * initialize-response: 28ff5584a24c1786 color:#6a3567
 * reject-controller: d17a86407c93074c color:#5b1c02
 * transform-result: 88bb12e5cf7669cf color:#1ba5c4
 * optimize-setup: 204a9968d6842ae8 color:#4583a2
 */





/*
 * response-prototype: f2f7fba12443b5fa color:#2a3af4
 * key-response: 75a38cb7312c6f7c color:#73d1a
 * boolean-async: c6d1fa8a9053e772 color:#e5a4e9
 * key-resolve: 203653290ddb57c2 color:#dce61d
 * load-boolean: 482bde824197c9bd color:#d64fcf
 * callback-update: bba536f9627f9787 color:#21452b
 * render-utility: 3acdb1c929969ad0 color:#248cf6
 * promise-success: a224eedfc5e020b1 color:#a7ab56
 * function-load: f111e021c9f8ab3d color:#dadf6e
 * configure-reject: e1c3170d6a051c4b color:#7c571d
 * controller-fetch: d6ba44939e4eecf7 color:#857d63
 * data-reject: 20ae8edff0b21930 color:#e62f2
 * index-load: 873ce839aa14ad37 color:#750193
 * handler-calculate: 1f82dd88024d1e2a color:#3194cb
 * utility-configure: 547ca4e2a147e403 color:#f778d2
 * module-load: 5cd7ae5d1361ec14 color:#2c8402
 * variable-optimize: 0b9107540a0c39b0 color:#6f330e
 * error-storage: fddb0dba6cb0d387 color:#46508a
 * helper-component: 16aadd0348bce20d color:#30508c
 * observer-promise: 88559277a831463e color:#d99876
 * string-method: 44261a519bd63d9a color:#b9176f
 * handler-process: d07e2c8a4bc39350 color:#eebd8a
 * promise-array: 445db35c6ca7ee71 color:#c20e8b
 * method-parameter: ccd3abeac5353ab7 color:#f47c14
 * promise-property: 646ea0fb97d8f6f9 color:#5236c5
 * callback-observer: ba84e81735e87a80 color:#254ab
 * process-index: a3ac66f01710cf8a color:#41c97d
 * module-configure: fec3503e1fc4e6e3 color:#af1919
 * abstract-await: d1f5bfaff0acde2b color:#1bc4b6
 * number-load: 8f81a5f450ca1419 color:#13dc69
 * index-return: 9688da84062201a6 color:#9cbfbd
 * handler-helper: a098f25d9daec2e3 color:#f648b0
 * utility-constructor: 29880806280d80e7 color:#7de195
 * handler-abstract: 413a4f7a878e4e11 color:#9e0651
 * callback-render: ea67ac4fb60ab560 color:#c902e4
 * async-callback: 9df27fdf0fb8ff6c color:#700e46
 * key-index: a86132967538f1a8 color:#f04fd6
 * constructor-index: 63138c635755aae5 color:#ae2536
 * list-service: b2fbfa6ca58e8968 color:#1fd3dd
 * storage-subscriber: 6bbba5145ba4625f color:#43a10f
 * subscriber-variable: 1cfff0bdb4860c21 color:#616373
 * list-module: 431d0e5836981f5c color:#3f493f
 */




/*
 * transform-boolean: 569c8a01d1fdce59 color:#133e07
 * list-response: cf12622b646950aa color:#d1d5e
 * observer-response: 7c9f6c9bda4bab06 color:#2fe8c
 * string-request: 99f2a34b63d980b1 color:#61f846
 * module-transform: e0790167378836ec color:#1e8060
 * reject-list: a3061615a7c8a971 color:#5e1930
 * state-validate: 44ba79a23cbbde56 color:#30b159
 * state-prototype: 5664632b67d79d26 color:#83af4
 * extends-initialize: 2c9db116964f93d9 color:#30c8c3
 * callback-object: 6e3d3b144f831cc6 color:#80950a
 * variable-error: 55b6ab6489b9c072 color:#3dc831
 * await-success: 62faa5cd0922e025 color:#56c9a
 * value-item: d000d7db1fa0fa43 color:#90ecba
 * context-module: afa2fac421c5f04a color:#a0c9e3
 * key-async: 6d224d1082f019b4 color:#d23ef7
 * state-item: 63188aa9c11422c0 color:#8fc0fb
 * item-promise: 261a9adf84f67211 color:#946f6e
 * number-data: 83af5746e73367be color:#fd8e7c
 * method-boolean: de8b99fe0cba0044 color:#a12ab9
 * variable-cache: fa63b67809eb7df1 color:#aa731b
 * object-initialize: 9e7ea1e1d1a6b233 color:#c471f
 * state-observer: 35ca516c2dacafc1 color:#ae91a0
 * array-transform: 1722ff21124a04b3 color:#eb6455
 * validate-state: 0a34396687b4e013 color:#b68a3d
 * implements-render: e7766c962f5cfe71 color:#f97691
 * extends-configure: 30fe1ead6e00a56f color:#5bc6f4
 * interface-index: 7d76d22012744bcc color:#e26b54
 * abstract-await: ac5fc1eee256726f color:#f93dbc
 * calculate-method: 64c81e92f303c340 color:#3fb526
 * async-initialize: 5a59f8037bd5045d color:#7495f7
 * fetch-object: 48871c664cb86eff color:#8951f8
 * configure-implements: d32670f2c8dcc3f3 color:#d6f193
 * initialize-transform: 28622c16a04cfc5b color:#c478e9
 * calculate-value: a65051e52378d732 color:#2ab45f
 * listener-variable: 7857bb2d678740f8 color:#748651
 * context-object: 3917f0d57932918e color:#a73188
 */




/*
 * constructor-method: 9a4352b5c25d57fa color:#2cae27
 * update-prototype: 67469a0ead664440 color:#822cdc
 * constructor-abstract: fa16d11eba97e855 color:#206c9c
 * request-function: 23a71137def44577 color:#a3b8c6
 * execute-props: 5098861196883286 color:#acc11b
 * setup-render: b44da5369a77386a color:#a44b6a
 * service-validate: c381b71f593c93f4 color:#e57a0e
 * property-object: 6a7ce48e89836876 color:#8ac561
 * execute-interface: 1367bff0abb0b514 color:#68116b
 * setup-configure: 0d70e558663f25ad color:#cb2a16
 * reject-promise: 30220cea3f4d160a color:#99e248
 * context-value: 8846c816212d404c color:#11debe
 * utility-handler: 5406b7005a038899 color:#cf4eb6
 * listener-manager: 5a28dce57f240eba color:#e28699
 * load-abstract: 5bc1a60783807e2b color:#f53ef5
 * constructor-setup: b391a80e0b4cec2e color:#4f0b26
 * index-method: 0dd4a9f1e18da98d color:#dd15ff
 * constructor-transform: 12f9e03f0393df4a color:#a07ac7
 * context-method: 6d23a8ccc3e17f2c color:#fd05ce
 * update-cache: 78e2304db80881d0 color:#9c8225
 * render-service: 1cdd93a031d73886 color:#17dc2a
 * request-extends: a54308394226ea3b color:#2129a0
 * return-implements: bac3aa8b078b2ab3 color:#a4a9ab
 * utility-manager: c10e1b8b7fe26158 color:#924ecc
 * props-string: a38d503ced87826e color:#b0ec2
 * constant-response: bb14864477702be5 color:#84e30a
 * handler-setup: 65a234293769a6d5 color:#afc056
 * validate-utility: 4cdbaab5c11f04dd color:#78b96f
 * helper-index: e5539b6ac1af7de0 color:#4faf09
 * prototype-manager: 8971930d072b092f color:#9a398d
 * string-props: 7ed9191b0fc55ee3 color:#70da80
 * process-initialize: b980a1ce38fe71aa color:#5a0628
 * return-extends: 76e928352a6d9528 color:#7a382b
 * prototype-process: 64f6f0db09ac6e78 color:#30be05
 * value-configure: 6b9c27c35b85129e color:#dcd935
 * constant-calculate: 2383c1c8114d46fa color:#534419
 * variable-result: a2b3ca158766ae0c color:#863626
 * helper-context: 1e472b61b682650b color:#81c0f3
 * variable-module: 2d37433e79c4a6a5 color:#73ae10
 * number-utility: 349f01506ede5361 color:#2c787b
 * manager-setup: 60e6653ba2f49103 color:#1f029c
 * initialize-result: 2018298d945fcc0c color:#2eadbd
 * reject-render: 53643382d6436225 color:#93006f
 * load-key: 09f02d3cac174319 color:#c21e49
 * helper-index: 6fc375d982663727 color:#e046cb
 * prototype-handler: 45aaa8ff307b4573 color:#f01a9f
 * module-subscriber: 66133b62373ad491 color:#c287bd
 * observer-success: a05ad8b55e153f76 color:#5e0774
 * reject-success: b5edda3aa096a090 color:#93afd8
 * constant-parse: 985efed95676cb4c color:#f69518
 * calculate-load: 312fc7add4d1fc04 color:#6708c0
 * index-observer: 0b881abcdbd3f489 color:#8df341
 * update-constructor: fb23ef578e31046a color:#a74e56
 * async-reject: ed2856d7d86ecfbb color:#4dc1ff
 */



/*
 * prototype-configure: 462ec828973dff65 color:#e23b4b
 * optimize-configure: 9a656c96c409fb5b color:#85d83a
 * component-module: 246cb13920b1014f color:#c11ee2
 * optimize-validate: a7feffde375bbfc1 color:#2cd4cd
 * function-utility: 6cdd04608a563d80 color:#988c6
 * extends-state: 72e16ce8ba9228b4 color:#b9a154
 * execute-event: 01e30a46c3e9af62 color:#8bb2ea
 * render-cache: f78621044c15661d color:#b38a55
 * number-service: 5e7eb1e16907b0db color:#35cf53
 * error-observer: 24ff70befd210dbf color:#3b639a
 * module-abstract: 0a0d450689f2247b color:#cc7e2c
 * result-response: 7d8c7613902a665d color:#e9b764
 * validate-optimize: 1717d2df93bb1e53 color:#8ae012
 * await-configure: 41ce1d3002fea2f6 color:#e97696
 * context-service: 2009a87f9145b98a color:#813ccf
 * result-number: 1ba244fdf2e0f932 color:#d70ee8
 * load-resolve: e6aabb2ff6915ed4 color:#8150f5
 * request-calculate: f59612f67d452a92 color:#5c167b
 * object-manager: c6cccddfc7950885 color:#4c85cd
 * module-event: 8fdc1734f032fdc8 color:#a55549
 * optimize-array: 31cfd5773279ffa1 color:#45fa23
 * object-value: 2b54319b58f50137 color:#ac659e
 * item-async: 4bf7fbcb3b428825 color:#680de4
 * interface-result: 9077ab8e3ad0116b color:#a05d24
 * execute-utility: 466d55c593f1bab8 color:#7582fd
 * update-error: ae2b57465d17c8b4 color:#43f3d7
 * calculate-context: dc96c6eedda7b559 color:#19474d
 * setup-abstract: af7fd9960050b30a color:#9264f2
 * result-initialize: 1a2752253f0dab13 color:#e5cf41
 * method-listener: 9cb7c60c9cea6ba6 color:#efc712
 * key-error: f182e7804a8d05c4 color:#9701b4
 * async-calculate: a387a1f9e4eab052 color:#f8f82e
 * render-service: 5b68c5017c04b5cb color:#3aee44
 * method-manager: a9984edd359e02dd color:#948eda
 * storage-cache: 5a80426684c89388 color:#e1a45a
 * async-string: b698e1bf93bef4a4 color:#aec9bf
 * load-process: d029874f59f62cf3 color:#287a5d
 * constant-manager: e33b022299a71304 color:#7b4626
 * implements-initialize: 4973decdf44a7025 color:#f94e2d
 * helper-utility: 99d5d5cf615d4574 color:#d5ff72
 * handler-handler: adfb8970e879bd81 color:#6c6152
 * function-response: 35d46a2f0eb32257 color:#2d2c1
 * component-constructor: cf58bb42389f9d12 color:#7ae915
 */