/*
 * parameter-reject: a2c40e0d77e08903 color:#6b0d64
 * validate-callback: c1bd10b35464bfb3 color:#bba11c
 * error-process: af1ee41e89fe23e0 color:#92fd63
 * context-utility: 1e5cc532b5e64cf9 color:#d87112
 * implements-function: 240da6d61c593162 color:#71c04d
 * helper-array: 908879a4f2f22842 color:#7c3aa4
 * controller-fetch: c9f573a2a2adb123 color:#32a1ea
 * array-parameter: 090387e4745b8d41 color:#ab16f4
 * helper-extends: 2a76bda4b37a9716 color:#44b285
 * process-parse: 8d44c9fb0314e2f5 color:#ee4a88
 * validate-implements: fa42b443d8cbc7a5 color:#8031c0
 * object-implements: 823ecacd85920d12 color:#732f12
 * validate-variable: b2325b15da047c78 color:#205b60
 * transform-prototype: 76e6e73f63169f94 color:#dd373
 * index-execute: b0eee79ca0b3220e color:#100925
 * boolean-execute: e8e447d11f7c1aa5 color:#2df973
 */



/*
 * value-key: 486b734d89c06cd4 color:#832096
 * parameter-state: 7c5473049a9f07c7 color:#8edd7b
 * callback-property: 5468a2819313242d color:#b9047f
 * async-implements: 317d46b523d4728d color:#565dbf
 * method-string: 5af5d53e7d16890c color:#e5bf5d
 * index-storage: 36261df5de70a0b7 color:#d0c9b3
 * object-execute: f81fe2c727c01650 color:#cede4f
 * index-props: 6e9adde5a33eec68 color:#b8270d
 * interface-storage: 788eb20b077a007c color:#b25e3
 * manager-constructor: fd0a631697cb13de color:#aa442f
 * cache-fetch: 86c6cad3b0b34da9 color:#5a928
 * context-async: d8c6552e3ae9a614 color:#43235f
 * array-render: 475532ff7586ffb6 color:#975157
 * configure-setup: 82bd8de39f94b8e2 color:#709754
 * constant-manager: 15b332d4d6aa9a04 color:#382507
 * number-variable: fcecfb8ee46b8672 color:#8eebed
 * state-state: d23d1dfbb1bfc3ef color:#b2d94c
 * prototype-reject: 8b2599b48178e81a color:#3d41e0
 * implements-validate: fc4697ea3d02add1 color:#917548
 * success-callback: bea081f5a387aaf3 color:#dcf5ff
 * object-module: c663cf51e2b92268 color:#13d13
 * success-reject: d95f656a948c7ffd color:#5502e6
 * value-request: fcafbf66f23f6ffb color:#3a2317
 * value-optimize: cd66162db40b741f color:#9d47f3
 * setup-optimize: e5d22db0918ca517 color:#c03717
 * render-data: e76cc6a73ccb8c09 color:#2bf2d
 * service-array: 8b10bf649e49f204 color:#e84935
 * context-validate: 57ce09a3a5528561 color:#c1b013
 * optimize-object: b8990a5c87f4a2ec color:#6f3456
 * manager-manager: 77555bb9fc156e0e color:#915630
 * resolve-constructor: f82907ee0a8521d4 color:#19177e
 * observer-parameter: ecca21719504d862 color:#7bac89
 * abstract-render: c642632b0450b649 color:#9d807
 * component-render: 234c2d38ed869b0c color:#d6cff8
 * setup-observer: 088babff44bce55a color:#d2d75
 * array-initialize: dac17815d73a61f8 color:#e509ab
 * execute-array: 70c0bd73fcb8427d color:#13614b
 * item-process: 9f702a7d01c4669c color:#17c4dd
 * response-number: f988fda97c27c071 color:#64b7c4
 */


/*
 * result-success: 5fbefd42c4fe7f00 color:#935272
 * initialize-state: ca38e19a39e9549a color:#6c101a
 * index-extends: f90bfc6dccf66852 color:#4d9706
 * manager-list: 0190611884ce4740 color:#47ffeb
 * property-process: 49ad596a1666f3de color:#a84f08
 * function-parse: 006bb9599afaa2c5 color:#835c83
 * boolean-process: 1c81f31c93c0e605 color:#d18f8d
 * await-utility: 52206ba39f5035bd color:#ecee6b
 * render-implements: 75057dff5e6a989f color:#8f5d16
 * module-property: 325d6468154cf028 color:#938ba2
 * execute-prototype: 1d82e9e3bbf3f4e4 color:#8ca06e
 * render-number: 1b3625241ccea7ce color:#aa7676
 * parse-promise: a4d01683e48a36f3 color:#296f45
 * list-fetch: cf6e2dc47e2fb627 color:#ce7dcb
 * update-string: 9b5b31b928f888f5 color:#46d6fd
 * validate-data: 4a8d7e148089ee36 color:#1328b5
 * parse-extends: f24ef2d3c80113be color:#4bf6b
 * index-context: f2576e0eb3045cef color:#29f918
 * property-initialize: 568ffef44c46087b color:#67bda
 * return-value: b1c63288301e5029 color:#c1414d
 * helper-constant: a01fe1b8924ef4a3 color:#c4c9ad
 * helper-transform: c0025a57598f04df color:#e46bb2
 * result-manager: 062edc69c3088742 color:#388ad7
 * module-extends: 7561ea2ed79d254f color:#b5f3bd
 * key-constructor: bc8cbcd6eacc9327 color:#317e8e
 * result-promise: 045f2c0e10c1ddca color:#3ab217
 * constructor-list: 3f91837021fc90d4 color:#cbb5e0
 * transform-property: 223e58e3ad8ef628 color:#d97290
 * return-props: c1180df7c5339889 color:#3fd8d1
 * process-key: f3e2c6c5ee02579d color:#17ff3
 * update-service: f0a22689cc5231a1 color:#61f161
 * event-handler: 0941d7b774d88fe8 color:#f21001
 * initialize-constructor: a74520e308187f15 color:#72cc62
 * extends-item: 8272daf33374a6c7 color:#6d5b8d
 * optimize-method: c2c31d4eb54109d2 color:#b17915
 * error-handler: fb5d35ea4f0b1404 color:#db0c07
 * state-render: 30cc582462d81a9f color:#2d0d27
 * helper-component: d8e572b9a6ba16a2 color:#538c36
 * configure-extends: a718de0ce56adccf color:#baf730
 * cache-response: 59f7c37a61deffbe color:#fb715f
 */


/*
 * boolean-variable: f0529935976ec26e color:#4a45d9
 * function-transform: 3381ffd1a8cc17b0 color:#dc5b84
 * execute-load: 4fb9cb6f37212daf color:#4cfbea
 * initialize-return: 979b9aca4547ea0c color:#1f6bce
 * subscriber-optimize: 6f7770962fa57c07 color:#314ef4
 * property-component: bbdad1b946e7dd17 color:#44abde
 * implements-setup: d1f04f91b12cc6d6 color:#e6eba3
 * abstract-item: 69b4d90d359b5215 color:#b204cc
 * initialize-item: 01a5ceea3aa83318 color:#171b03
 * observer-method: 6e08896555862ea8 color:#b66cf7
 * observer-transform: 7bf6341e86844ac1 color:#ed1609
 * function-state: 3e7f95f04f4d8530 color:#69711
 * variable-constructor: 1e76787fdbef27d3 color:#93946d
 * props-initialize: 955e846ab7a8e6c3 color:#1116c1
 * key-array: 5d054b790a845d8d color:#8e1c26
 * execute-process: 862ee10d2d890f61 color:#8e8ec4
 * optimize-async: 755d350d13430525 color:#8df073
 * number-event: 11fddc25b9c544fb color:#d8cb4a
 * string-observer: 48d21efcc1052fe9 color:#9ce28c
 * execute-component: 1724822e84c9df7d color:#8f9a51
 * key-listener: 52b023b9d0624cf8 color:#e4a72e
 * error-update: 549cd7c0064758dd color:#c6424e
 * component-abstract: 7aab79d27a2692a6 color:#a5ed79
 * controller-variable: 5926bc866d13f459 color:#b4c32c
 * function-parameter: 0b9e6e82300c600e color:#2bf564
 * helper-list: 6a35d74afa8c21b2 color:#1a4255
 * function-reject: 8f88aa68d1855418 color:#a7772b
 */


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






/*
 * async-parse: 2d48ff1e01ee072b color:#97553a
 * constant-list: 2bd0ae9cd86b51f6 color:#2469ad
 * parse-process: 8c3145173287b026 color:#c14133
 * value-item: cefb68f6aeae6355 color:#793a02
 * optimize-calculate: a91310cab4c89d2c color:#abf0b2
 * module-event: 98baa102a5a754d1 color:#19b8a6
 * optimize-observer: dba48a1bdf99aac8 color:#5c14ec
 * error-parse: 72ec3d3622e2f1a5 color:#2bb958
 * load-context: 4608b2fa3c25abf5 color:#8fbef1
 * request-cache: c712d8e9fd3f3f0f color:#9b7a9f
 * success-controller: f3d8102f05edb3c3 color:#19f
 * event-module: a54a7d51667b08b0 color:#24969c
 * result-object: 78d22bece6688191 color:#3a600
 * boolean-key: d3600a313f92b122 color:#3ec082
 * process-function: 6a65b6ed97ffa96f color:#e83eb2
 * transform-resolve: 051a7718505cf9d1 color:#dcdaa5
 * extends-constant: 4ed048f9442ee506 color:#d242d8
 * data-component: 5375e01909ed43c1 color:#139e81
 * cache-cache: 3cabd4a2e7ad1eff color:#789f90
 * context-initialize: 33fe4de277199ef9 color:#9d0afe
 */



/*
 * prototype-prototype: 7062c6389d65de30 color:#35143c
 * component-implements: 2b981959edcad47f color:#131e08
 * context-manager: 79f651c8e3a897d7 color:#a411f1
 * success-observer: c346699f91c92ff2 color:#b78720
 * result-string: 4824675208cfba0f color:#2f8d2a
 * component-extends: 3887fbe49014db62 color:#b07eaf
 * handler-data: 74e1b1ab850a8835 color:#d4929f
 * abstract-configure: 75f9d747edba070e color:#8c902a
 * error-list: e6ee0d4863fcfb2b color:#417bac
 * manager-constant: 41e5759c951e7b85 color:#f971cc
 * constructor-success: ddf398cc7103bece color:#c94b90
 * process-cache: 85bd450bc8229570 color:#56833f
 * request-render: 5f9980fa63d0a93c color:#319190
 * prototype-reject: bf9fbd6d69bcaa3d color:#6d3de7
 * transform-resolve: 04b6fb0817f7523a color:#6c7f79
 * calculate-component: ebe55e374cd6de86 color:#e3bc80
 * configure-validate: 66e0221e889f6efc color:#3cdde
 * execute-cache: 9cc587e2341256be color:#285643
 * utility-promise: 2adbf506433815f7 color:#9d57a3
 * manager-state: 0585a4678dc360f4 color:#11695b
 * property-extends: 1560a50542f95bbd color:#550ee5
 * method-constructor: 4f12a1aec20b1359 color:#b44389
 * optimize-response: 7cc7736f525652a4 color:#b9107f
 * reject-context: d7f27ec09b87b2fe color:#620349
 * list-response: f93181ab17a3b713 color:#d259e7
 * response-promise: 4f3dc103ca8a9c35 color:#8e48a
 * callback-execute: b25292648a924af1 color:#5a8ff4
 * value-update: 61f50dbfa43d7ecf color:#33cd31
 * callback-property: b74bcc595ee2ff79 color:#a89ca4
 * index-index: eae37e6f500f72c4 color:#4dafc8
 */




/*
 * update-index: 79bfb9f925258c25 color:#641f79
 * string-constructor: 7d931832c144d993 color:#c1f2c4
 * parameter-array: 8e4ba967bce8163e color:#1b78f5
 * parse-render: e692987d7319dafc color:#1d1c8a
 * number-parameter: 603f201e363fe22e color:#3aa3c8
 * constant-initialize: 0b533cdcee288ad2 color:#d148ce
 * configure-transform: 40c3e9ff526a0a95 color:#135742
 * property-render: 01e198e3c256f182 color:#82115d
 * storage-load: 3c4f22bd09af426b color:#2245f2
 * variable-function: 9af91cb29fb9c50b color:#6fdc9c
 * process-object: 69dbd0f5888cd0a3 color:#59f5c6
 * fetch-storage: 5b3c47e170a97013 color:#bc1d98
 * process-process: cdadd203671a8546 color:#e8a956
 * manager-parameter: ff466e898fcbb671 color:#8d1ee2
 * execute-module: 8809fa158373f6fb color:#2f100c
 * prototype-variable: 8a6011ec1743488b color:#867531
 * success-storage: f3c4cbb9760cebbb color:#7a9e1a
 * configure-constant: 5f464e72f9815399 color:#39e8e8
 * await-request: 157ef97afc47972e color:#1a72e5
 * method-load: 6dca86989bb94326 color:#16c11e
 * subscriber-async: 4fc386edda80d74f color:#f506ad
 * utility-utility: 49d868d4df77df20 color:#b4f410
 * props-setup: 524d3bf940647922 color:#ed84bd
 * object-constructor: 7ecfdd6947b72694 color:#3b7292
 * interface-observer: 76e02311fcc6738e color:#791176
 * prototype-list: ae83cc717d639b03 color:#182fa0
 * transform-boolean: 789c70c4e7f8b9e9 color:#ca1faf
 * resolve-observer: f5e70718d7d95679 color:#97c305
 */





/*
 * optimize-manager: 72d16a62a890a8f8 color:#e22870
 * prototype-item: 017afacd08f2b139 color:#6d8150
 * observer-initialize: b749bb044904cb11 color:#7bb810
 * return-subscriber: 42fa2925f23b136d color:#8b69d
 * array-cache: bc9299ba09266754 color:#f0620d
 * module-configure: c784e1839ee1d9d7 color:#e9d0d2
 * promise-data: a954ddfacd8a79e2 color:#dad299
 * storage-props: 89c87d965519ca1d color:#4fb2f3
 * calculate-promise: 723f5840b47454e5 color:#35d9f6
 * parse-context: 70579ce765f6b21b color:#b3860e
 * item-parse: 6a493c9841262a67 color:#ef4537
 * constant-service: 064701ace7708bdc color:#12b3da
 * controller-render: b7046a3b48c807e1 color:#2c2d98
 * object-variable: 122106009f76f0df color:#ac4ec4
 * parameter-error: a7e2c0fdf805b393 color:#82317a
 * index-data: 5b148fcf984e4634 color:#587664
 * helper-resolve: 7f2cebb5cca76eb3 color:#86c92c
 * promise-execute: 4be9f5c841d7db6e color:#d8ddc9
 * calculate-string: cfcdce40fdcbacc6 color:#1a8185
 * event-resolve: 289627e13c457ea9 color:#5fa9fd
 * index-setup: c529e07c45b812d8 color:#635319
 * number-index: a0c1b18f7a6815cd color:#d1b728
 * storage-error: 2730c3b584a487a4 color:#25d1b7
 * string-fetch: 1aca7d4957e44119 color:#92c2dc
 * method-error: 3f789b75a51a6793 color:#a6d085
 * manager-listener: 88ba4d14848cafff color:#e52c03
 * cache-prototype: b1843bd06ef20071 color:#3c4f6d
 * boolean-cache: 9fc97d04e96ac4e2 color:#f965dd
 * index-load: 0344e535257e3809 color:#d5a807
 * extends-variable: 5c60827ca6ca460f color:#73f877
 * parameter-object: f6820e1ab0207f95 color:#92e694
 * utility-observer: 1b8aefc3462d7b37 color:#9c800b
 * component-variable: 1ae0a417e7f5c749 color:#68c5d4
 */






/*
 * await-constructor: 77b3737e70818346 color:#cb0b10
 * reject-data: 91da1159ebc7465e color:#979d8e
 * function-initialize: de664003ceb159b3 color:#214370
 * validate-constructor: a6ec09998f7d9056 color:#f4c433
 * calculate-data: 71891cc21681f049 color:#abf591
 * error-value: 514cefd30958d2a5 color:#ee87e
 * number-helper: f6301deba7719363 color:#916c49
 * item-request: dabd8e37a8d2706b color:#bbbb26
 * string-parameter: 110516bd8faa82f7 color:#d5865e
 * utility-optimize: 8dba937ddbfc55a1 color:#547351
 * optimize-extends: 8a42954af00116b6 color:#8f1618
 * utility-method: 7c8bc655c00b5a0d color:#e6374d
 * process-string: b323e6891b7bbcfa color:#a98794
 * request-property: 0597fb75bb000cab color:#83ba4c
 * subscriber-manager: db5258d004272cf9 color:#328bf6
 * observer-configure: 83e891be96f398f2 color:#d702bf
 * storage-optimize: ab5ec025f50629a0 color:#a11035
 * result-event: 714201abcca2c61e color:#5c46cf
 * fetch-configure: 4c2b92a249ffdaba color:#48e4ba
 * execute-module: 567906454c89d57b color:#b710ae
 * function-index: db69c78c66ed0f90 color:#a58130
 */





/*
 * component-transform: 856b3dbdb1beadd9 color:#d0b036
 * data-render: 2a885215b985984a color:#a8d375
 * constant-number: b726a62ba4e903cb color:#919079
 * result-boolean: fff3244a1e3b89f1 color:#d2801a
 * extends-configure: d672d0fcd6d04b9a color:#4cece6
 * array-value: 82d9818b6c548aa0 color:#a87e
 * utility-optimize: db757e15bb30f922 color:#1f3b4e
 * extends-number: 06884a9d8a442e20 color:#475558
 * optimize-configure: ec7b09f85825058e color:#6572a6
 * cache-constructor: 514702b0160c1225 color:#e394d8
 * storage-manager: 8854f8d6c2f69b11 color:#1813cf
 * request-resolve: 3ace51cf2973a5ac color:#b7d755
 * success-string: d4d693f455836614 color:#52fbb5
 * abstract-handler: c7b9ad5276dd7dab color:#89a56c
 * storage-array: e337da2a4256da49 color:#23fca7
 * constructor-execute: 660c874135eada81 color:#3df7f5
 * string-boolean: 41d4a53b4d5956a6 color:#d0741a
 * process-success: 0a5e7a593863e8ff color:#ba320d
 * data-object: aac4947a061282f9 color:#19bb86
 * parameter-reject: 49cb98ebb81e0c71 color:#92f868
 * component-process: a91f8d1d0756145e color:#a63a27
 * configure-boolean: 2c604b717c64fb83 color:#b3fa9a
 * key-number: 3f8c130b9263c2d6 color:#75ca6
 * list-utility: b1486689102a0ea3 color:#142785
 * transform-promise: 76c54fa3ba199063 color:#43f59
 * success-return: 2c80f5c83e451afa color:#31172f
 * request-parameter: 2d43e4a785c76796 color:#40bc45
 * index-promise: 540e9ccb374ed038 color:#c5bf67
 * cache-constructor: 2f061a454c206bd7 color:#9b9536
 * parse-observer: 8fff40488b4a8852 color:#ca2d51
 * extends-index: b0405659032f2b63 color:#3afc56
 * handler-index: 3c7fd8ef54082ca4 color:#b15175
 * return-constructor: 1513860dcd9a0f2d color:#83fa0a
 * boolean-handler: cbfa6be285917df7 color:#561998
 * render-function: ab1e5ca49e4c3985 color:#54c74f
 * success-fetch: fb9de892d189026e color:#bb1b23
 * extends-render: 40697ad256156a7e color:#4dbe37
 * update-promise: 0afad840d39d238b color:#7150a9
 */