/*
 * result-manager: d93ed4572fb1d5f8 color:#7becb0
 * boolean-extends: 7b7a9f87406e90d1 color:#bd14e6
 * context-string: b2ec90a0ced687b8 color:#5f2e86
 * service-parse: 08b680348ee295b4 color:#ed4e3a
 * context-item: 0837d73f445852e6 color:#db548a
 * execute-method: 9d525f38eed17527 color:#39d4e2
 * initialize-fetch: 7c1b9b0e5d4edce7 color:#695f22
 * resolve-interface: aadc87a6f54d690a color:#706dcd
 * promise-extends: aa6666c0d63ce65b color:#88b74d
 * data-resolve: ee6209e825cdefff color:#3649ca
 * validate-request: 891ff31ee476bedd color:#c6fb81
 * return-string: d2dfcb13da97a723 color:#895c2f
 * optimize-validate: 6ce46dd637234fbb color:#6f9a22
 * return-render: 6015a16ab7f84b82 color:#874105
 * component-data: f55a6c3e97b47113 color:#f78c97
 * observer-transform: 12e9c30ecc712c47 color:#ceeae9
 * optimize-response: e95a1a8a2fa9b405 color:#d8d842
 * constant-observer: d8ccc716a2a7f093 color:#1df2a9
 * prototype-calculate: 4dedeaf4d08cbd40 color:#ad9a8c
 * transform-success: 2a7d6fbf234f3c4e color:#f3489f
 * state-handler: 0ea38cffc4f76eae color:#1156a1
 * key-load: a24155e78e866508 color:#6b7d45
 * state-manager: 66c13071b153fb44 color:#7ce5fd
 * key-resolve: 4da3258452ef7baa color:#ec0696
 */


/*
 * reject-return: 847a77610a8971c5 color:#690420
 * list-resolve: da87d9151564922f color:#5147e0
 * object-observer: 5ade2bd78ef4a663 color:#c774bf
 * fetch-reject: 86bf71c1fd7d7dcb color:#f3ad03
 * extends-constant: e203f3deb87b8990 color:#6a0ea7
 * event-variable: fd56c67a6019c8ed color:#5106b3
 * manager-render: 0f57e6f2c2409deb color:#d8ef86
 * props-helper: f3ba7da609669df9 color:#94b135
 * array-module: 74af4724b9396218 color:#956980
 * render-fetch: 2c65d721ccdd3f70 color:#cee46
 * value-execute: 408f39c14074c644 color:#a3b2c5
 * props-string: 4c92c88e26948dc2 color:#f9f20c
 * state-utility: a69b2a9ec15400aa color:#f63ecd
 * extends-implements: 3f0da42a03bcdca9 color:#4a5038
 * utility-load: 3933dd72332041ef color:#f261b6
 * props-extends: 2cce278cf429379c color:#49d944
 * property-constructor: 62b5e678cc4cf1bf color:#11d9bf
 * utility-function: f888128a20a8d66b color:#36ebdf
 * return-interface: 7153a929da069095 color:#33069a
 * object-request: 87581f35e0ee6e5f color:#3a7dd4
 * observer-return: 29e9dd3073d50ab0 color:#f43967
 * abstract-callback: b56d1cb0ce758007 color:#e6fc19
 * props-storage: baa3344aeef52655 color:#abf551
 * parse-resolve: fcab35820043d32a color:#f1946d
 * result-manager: 36273bcbf6e4747c color:#c63d27
 * load-controller: 3f2849d39549bbbe color:#a92451
 * constant-component: 6f9d460353873d65 color:#bc1400
 * manager-parse: b555a0f1b0830db1 color:#90b5a3
 * process-extends: a647e93971f8a073 color:#619e8e
 * listener-index: cc433c973b39140e color:#eecf34
 * array-interface: d434030894daf1f3 color:#bfc77a
 * boolean-cache: f5597c5413a54a76 color:#f367a9
 * data-promise: b47c54ac025043ac color:#76be6
 */


/*
 * controller-list: 2bf54284c45dcd6a color:#411615
 * key-abstract: 7a1fb7e4cb8c9b42 color:#40b5f6
 * cache-function: 7572e1a06c5ddbc8 color:#c79fe6
 * module-variable: 9a4c10e0fdb6a6ca color:#37f40f
 * handler-service: 3058a69fd28f27e9 color:#f54dd4
 * async-helper: 1965a771e2afdf74 color:#26feb9
 * variable-async: 63806d1bf2f2a5e6 color:#51b34
 * execute-storage: 4e935227dc012809 color:#e3229c
 * prototype-validate: 86ca3dd718c3317b color:#fac05
 * validate-success: 501ace364569f0f7 color:#55a989
 * extends-item: 5d9c5df782254fa4 color:#e85e58
 * validate-item: d8bdc672612782d5 color:#a15015
 * index-utility: 459d112da5bf31c6 color:#7310d2
 * transform-update: c9c80130c07c4af1 color:#3a82d4
 * resolve-validate: 061584e4b056ff64 color:#ae62b3
 */



/*
 * validate-listener: 810747b067857479 color:#7a64f1
 * context-render: 017e30b5ea3c3c01 color:#121ed3
 * method-result: dfa2aa7e55e1a63d color:#34a18d
 * index-process: 4e9f8a0e5b4ba4dc color:#2c370c
 * function-render: 905e6e3e843a8a9a color:#2ac5d4
 * reject-item: 9818dd4a694544fd color:#fe69c4
 * props-result: b8054fb5ef1c3b91 color:#ec89dc
 * variable-component: cc4886d2a2a0ba5b color:#5cab9c
 * response-string: bcddb323f9dda622 color:#f38466
 * number-utility: a762d6cbbd00b6e9 color:#5d207d
 * render-data: d08913fe3bf189bc color:#ca7ab7
 * process-response: 14fc6147b125015e color:#c43911
 * manager-array: 56144f072fbdce62 color:#484daf
 * validate-string: 35a6d49afe9e14b3 color:#1a5b8b
 * item-component: a25aebf4ac5c484f color:#cd4f35
 * return-implements: bd7c5c5c02727bf9 color:#c46428
 * request-listener: 4708719c52a409f4 color:#11b8aa
 * execute-observer: bd658b7094a6942e color:#1968e3
 * cache-async: 00e9099ac222be0a color:#1f25ee
 * handler-promise: ca9e96e034396550 color:#f8dca7
 * module-parameter: 46d16e57d2942181 color:#a46f32
 * context-subscriber: cf41c04fa9ae564c color:#1bbc3c
 * handler-boolean: 872e7917c578cd8d color:#80f27c
 * object-prototype: 4e39ac8661cb3361 color:#4e6a6b
 * parameter-item: 4fa966fec2470711 color:#7064b
 * service-array: bdde54512727b95f color:#dfe107
 * storage-item: ddd6af5409d493f0 color:#3365e3
 * property-return: b755280313dc4621 color:#1af1b7
 * process-string: 505724797e1f0afa color:#b2a076
 * helper-optimize: 90f6a4f3e56afe71 color:#e02d72
 * item-observer: af0016696b4bd794 color:#949411
 * method-calculate: b7c07f0ca47bdd42 color:#e6a0ec
 * handler-implements: 0c1b36ea69169af0 color:#ef52d7
 * subscriber-component: 3a8a4c22167be5d8 color:#b5d15d
 * setup-controller: 2b263fd2f0d9d099 color:#429b31
 * validate-await: 446c3cd5c33d3bae color:#c2230f
 * index-key: e16dcc91a639332d color:#e4950
 * calculate-helper: ce7da84abd310a6f color:#12e2e4
 */


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





/*
 * error-event: 8134bea0f3870880 color:#f92c5a
 * extends-state: c04f14009066c2fc color:#1cbeec
 * promise-context: ce942f6a3586d78e color:#bd8da6
 * request-promise: f72a3dad1909a710 color:#cba947
 * event-storage: c93ac4168bc1f847 color:#174733
 * abstract-variable: 37a6233ad3e8918c color:#ce3990
 * module-update: d4d6c4b3141390fb color:#16a27c
 * utility-parameter: 3dd989ab97c3534f color:#703ee4
 * component-configure: e53954d0eb456d7c color:#fc48c0
 * transform-extends: ed8a2ceb9803af11 color:#2acabf
 * component-process: 502752b6b002cf64 color:#b7b3fb
 * request-utility: fe246a31e79a4496 color:#db72ef
 * cache-success: 22c12579f8595cba color:#8e1370
 * component-observer: 2ab5a574beb6ee7d color:#8af0ff
 * key-return: 529feb0ef424ebc1 color:#103301
 * return-extends: 787a29ae20d53f78 color:#725295
 * data-array: 1c55ccb9e54b87de color:#c0ec82
 * number-controller: 8e040bad34a96a61 color:#affa85
 * event-key: d83efb8e110f86c3 color:#e4d254
 * number-state: f15b30e04fc6d76a color:#9e23ce
 * calculate-load: 772f73199bfdff83 color:#6f330c
 * interface-helper: fe66d2f1fb90186b color:#80250f
 * listener-update: 4636c68d5c70b27a color:#712f8e
 * item-calculate: beaf92705010be63 color:#eeb1ab
 * property-initialize: dbeff44713190413 color:#637181
 * setup-key: 4807e968a73f0069 color:#bed819
 * array-key: 88fd57965bdea7ac color:#d8a962
 * index-promise: 59f9c2bfb271fae9 color:#c0d153
 * response-initialize: a0d7ace7879cf16d color:#67fdef
 * promise-process: 5cca54de7eecab19 color:#d64bc9
 * initialize-request: a8beae01255b7c1f color:#23b4f1
 * object-optimize: ba3bbe6104fc7b6a color:#9e7a78
 * observer-render: 072f23f4be285d4e color:#c4de67
 * process-index: 304252b49006d3bd color:#3bf746
 * number-item: 5dba861311a3006a color:#62caf1
 * calculate-process: 3310606b5c4069a9 color:#b1bfc
 * error-callback: d89f532178c15d5b color:#d80405
 * props-array: a1ad2f7daf1c22dd color:#3beac6
 * cache-index: 3b3f9483a4683ba3 color:#4e71d
 * string-state: b13a55d72a19de2d color:#a785d2
 * array-handler: 444b9cdb09055347 color:#940f83
 * array-async: f6dd309f11a763b2 color:#402a42
 * await-object: e65a22cd4d6e9f74 color:#762ec3
 * response-utility: 8331f7019d38a272 color:#61ce4f
 * constructor-fetch: a5ae4498cf3aa7de color:#7f2584
 */




/*
 * validate-resolve: 55de60f9b14db804 color:#a270e1
 * boolean-optimize: 92389eab97fae5b4 color:#573ab2
 * process-manager: 8b97569a153bed17 color:#6da15a
 * parse-constant: 73773d218222764d color:#39b68a
 * string-item: 14b088dc2817fdaf color:#f905a6
 * observer-number: 60945929332ce7a0 color:#2caea3
 * constructor-observer: b81e2addcd0abebd color:#c76080
 * index-utility: 8ec9e5dcbdbfb8f1 color:#bfb4d9
 * handler-response: de024cc22223b67d color:#4f66a3
 * utility-number: b57780b267f07d1f color:#beae99
 * load-abstract: 514cf429037536fb color:#ef93fb
 * prototype-fetch: bd2e900c124d3203 color:#c436ad
 * context-request: 76df5ad30d113836 color:#8f3491
 * subscriber-setup: 27a50f424b0582e1 color:#a8a993
 * array-handler: 45ea787ca252d157 color:#ff2b47
 * async-method: a94739715ca57408 color:#5b964c
 * response-result: bb99929fa19c207a color:#af86c0
 * context-parse: 96469561626f4d64 color:#d57335
 * result-service: a48ac9e892542cae color:#9c80dc
 * result-value: e5965cbe72ef4470 color:#7f29fa
 * listener-utility: cb84ce6e2485edde color:#772c8d
 * async-key: 15bd5127e8dda99d color:#340439
 * service-success: 07f99c52af1c0c5d color:#ef1d4b
 * cache-error: 6ba563ef0b00ab12 color:#c797f1
 * data-service: 5b0a7446ddba94ea color:#d889b
 * resolve-handler: 4eb482e5803d2321 color:#d10e47
 * data-success: 0fdfc39c54c1bdd6 color:#48cffc
 * parse-render: 83dd7d0ef48e521f color:#439686
 * execute-service: d8abb91b65421dc1 color:#6eb379
 * await-context: 8b0a169ebaa0a0a7 color:#2b7bde
 * optimize-value: dd2c42170be3120e color:#b0532f
 * error-handler: d806cbaf302a3167 color:#6f14f5
 * helper-calculate: 499d094dbe3b01c8 color:#e4d86e
 * interface-setup: d8450d1df5a328c0 color:#ccdb4d
 * state-extends: 73a2240e00374e28 color:#67d9a4
 * utility-configure: e17bdd4f2328e853 color:#88e54d
 * load-parameter: b4262f2955c550be color:#7ed6f3
 * key-property: 8b4bc606c6ffa202 color:#e4fbc1
 * callback-object: 431cea06730a2dcc color:#f0db85
 * property-module: 06428d87d5e635b1 color:#2b2bca
 * execute-resolve: ef203182a62622dc color:#3e4a31
 * promise-parameter: c438599d59cd9e29 color:#aba99
 * request-controller: 5143e1521d3442cd color:#ec904f
 * property-update: 5d650da2808d6f00 color:#7abdf3
 * method-error: c6c549e5db0ccc28 color:#e77311
 * subscriber-parse: 4d98c55b2d6c33f5 color:#4c28ea
 * boolean-module: 0b6eb393196b78b2 color:#6b3ab1
 * fetch-object: a15505e1c92c808f color:#5edc05
 * manager-module: 27e749a5c48a0bbb color:#901390
 * configure-reject: d495f298f36cee9a color:#21d4f7
 * callback-component: c3295243a392569d color:#f8ee72
 */





/*
 * function-extends: ccbf5bf0d99290f1 color:#cd79fe
 * optimize-component: 3bfe4c6e2a95360a color:#a743ff
 * render-key: 082630dc2cd436dd color:#8a9311
 * render-array: 5b956c4ca21559e4 color:#9ae1
 * result-key: d61cd2c8a5c57958 color:#c450d
 * number-list: 12fdf60b24b796a0 color:#ff852c
 * helper-index: 71a852541279405b color:#4bc845
 * boolean-interface: 2a7494bb5c5a42bb color:#be7b98
 * promise-manager: f07f629e65cbf7d4 color:#c3bcb9
 * response-constant: 61de486aa4880f79 color:#a2004d
 * implements-props: bc74605ab91801f4 color:#4fc322
 * key-update: f66eca8e3f586f1e color:#f07694
 * utility-calculate: fe4dc7bec3c01bb8 color:#6bd5b3
 * utility-parse: 6fd690b912324a02 color:#5324a0
 * prototype-extends: d8b8db32c94ad37b color:#3a4009
 * prototype-service: 3077074c19042762 color:#d96792
 * variable-error: ddda672cada1eebb color:#9a293c
 * fetch-key: 53d3ba7cfd558799 color:#4a045b
 * initialize-return: fa6f707c46d3955b color:#20bca8
 * constructor-return: bd327edc4e263937 color:#ab26bf
 * execute-index: 526cb89f109f1c45 color:#68af5f
 * process-key: ed1e04c1706311e1 color:#1f08f
 * object-callback: 3927ea839a56c279 color:#1c297
 * props-event: 8a4b24632f39e586 color:#e6eeef
 * result-helper: bffd892e5caeb4d1 color:#26cdd3
 * load-setup: 57d8db618efe461e color:#bf67aa
 * method-async: 05310a391cfe303d color:#e05d25
 * abstract-number: 35482584f546fb63 color:#599e6a
 * item-service: d57f423ad0ce25df color:#4bdc17
 * props-array: 95b73cc6bc03043e color:#fa5fea
 * item-constructor: 34c6845e1e2e3477 color:#420222
 * callback-index: 71d9c6fefb7cc096 color:#90a31
 * function-execute: 82919832b788f851 color:#90581f
 * setup-execute: 870ea2bedca71293 color:#7cdfe6
 * controller-cache: d57231f30af55e4b color:#3f87c6
 * service-result: 8f81e7f6d9479cf2 color:#95fe68
 * optimize-value: 504bb5830fdac240 color:#6695e5
 * props-update: 0b91e06286b39a9a color:#34575d
 * execute-variable: 6586de65892b04d6 color:#f15568
 * calculate-success: e7c2e3c14adbb677 color:#c12863
 * object-extends: 18fa41d64483720e color:#61dfb8
 * index-parameter: 95143e02779b983a color:#a6c6e4
 * value-return: 493f6189b83207e7 color:#a2d2c6
 * initialize-property: a7354ce712539c9f color:#50a95e
 * array-promise: 378cec22f74c2464 color:#3ad44b
 * boolean-object: eec5f676c0179d38 color:#2063f6
 */





/*
 * manager-manager: 9dad154f5f1c4398 color:#4b9bd0
 * constant-event: 634b1509dd18e85b color:#52fc83
 * implements-await: 5ad6d7c3aa359235 color:#689bfa
 * constructor-abstract: acd46791e3f0bc06 color:#4882ec
 * data-value: 7c06d347c0955770 color:#58721e
 * await-value: 6a9504bb4a3f6b22 color:#47a356
 * handler-context: 9f584c4e7737e876 color:#3425d
 * parameter-render: 88fb749dc0de39bf color:#e79ba0
 * execute-response: f10fbb9f7fe08829 color:#c4cc05
 * prototype-promise: f6c0539ba6a65688 color:#1f5314
 * promise-module: 3760ffbe76e8be4f color:#6175ff
 * helper-update: 093eca21a0949698 color:#c797d8
 * load-promise: e42eea5af462d602 color:#ccf097
 * subscriber-optimize: c92fbc96a48fb7c2 color:#e2697b
 * props-index: c6992426f38ed0dc color:#c8e1e4
 * observer-service: fb29a7c27ee5b854 color:#4e41bd
 * process-extends: 5113adb621a9be36 color:#129739
 * helper-prototype: 3960201a797b4ac2 color:#957863
 * storage-configure: 0808082e3cf25941 color:#4e2329
 * utility-utility: aa8261a19b133884 color:#841b0e
 * transform-constant: 71c398b0675a9506 color:#f97146
 * helper-implements: 640754e149d320a1 color:#94a137
 * module-validate: 9c57848eb073c64e color:#3792d2
 * await-subscriber: d2a01bae95f9a22c color:#559718
 * resolve-key: 5ed311b58858795e color:#37bcb5
 * module-key: 0523eb40efd92945 color:#502618
 * service-constructor: f4d8f05ca31a0583 color:#af088b
 * process-props: 0920621e69e20a2e color:#ec30c9
 * optimize-object: 6a1710644c899955 color:#783158
 * validate-abstract: ad276324d43a5205 color:#35d039
 * calculate-method: 3a64ad8176246829 color:#79e9e8
 * utility-optimize: f232cebbf176eadb color:#27f0fa
 * data-await: cfc3c4a6fdbee2e4 color:#634838
 */






/*
 * load-error: b2d2fcedd5b3de4a color:#b9f89b
 * load-value: 9cf48bf06d5eef0c color:#ad71d1
 * promise-manager: 62451aef57e11139 color:#44383e
 * value-object: b43962a8369d9cb2 color:#a9fedc
 * cache-abstract: d4d69c6765d3deb7 color:#98c54a
 * utility-error: b24dd55f3b8dd8c2 color:#81897
 * utility-initialize: a3c44d9015bc56bb color:#28a0b4
 * update-fetch: 7421e0272a146e09 color:#cfbe1e
 * response-number: a2b33eea86e51119 color:#d11b0c
 * property-setup: 1b5c7613d41326e5 color:#949351
 * subscriber-function: 7e040702a90ee765 color:#90fa51
 * cache-module: 295cfaca99ed6ed2 color:#81b7d8
 * transform-method: badc9b70aa9eae4d color:#d92b7c
 * module-update: e6365a8e651cd08b color:#d5960e
 * boolean-property: 76663fbcb809a2e4 color:#b5f207
 * event-number: 114f3366dae44e9c color:#7c495a
 * await-parameter: 2238e16d4281442e color:#4a79c3
 * render-result: 12fb22cc6df69f1c color:#4d0229
 * interface-number: 084b2dff6a187a3d color:#85ac84
 * implements-utility: fd1102d7592a48ed color:#c14faf
 * controller-parameter: 84df5fc81ed27314 color:#15613c
 * function-execute: d476a769d69962c3 color:#f16e0c
 * utility-callback: acaaf2c6e49fb492 color:#866f75
 * transform-observer: ef17f24ddc8b61cc color:#d590bb
 * response-execute: 507c672c2c178b1f color:#1df559
 * transform-render: 0a0cec2349bd8c64 color:#3d1174
 * function-process: 36bb93f0e35e4f0d color:#4db090
 */






/*
 * await-helper: 5d446e79d98b7b37 color:#a41f74
 * result-reject: 769ee944746e83a2 color:#489e58
 * prototype-listener: e7dc47609badc478 color:#c6d842
 * string-implements: 49c50ae07cbe2d5c color:#799426
 * module-manager: 14f827642cdfc77a color:#a3ec34
 * number-value: 5158de428f1ff4bf color:#30d344
 * subscriber-observer: aa1d00d05f153559 color:#7aa0a6
 * string-result: 079d3bd5f25b0272 color:#106372
 * async-promise: 2f29ee55eb3522d7 color:#eb15ab
 * response-constant: 51b283032a0e1df5 color:#c2c5d9
 * number-number: ab533b24739fe619 color:#faad04
 * initialize-parameter: 1dd64e7ddcb57e05 color:#7e1757
 * key-variable: d2f2a58b2f7c6189 color:#fdb33f
 * list-index: e1b48538ebd972be color:#391ae8
 * array-success: 32c12056cb495e97 color:#23cb0
 * cache-extends: 7d9c24069c2bc64c color:#e06bb9
 * key-constructor: 1c95861df4b2614f color:#568a27
 * execute-string: bbe19a548969edaa color:#dc5e1f
 * constant-update: 74796d32bd007c05 color:#1008b4
 * data-state: 6f15418a3cb2b6c7 color:#782ac7
 * resolve-item: dd4a4cc59e726ddf color:#deade8
 * index-string: ed35386dac075373 color:#a7538a
 * async-number: 0bac46678c243ce7 color:#214a7b
 * method-subscriber: 0f19f1ad38d73e1d color:#c67c09
 * manager-storage: 2fe7a8e9bd2e4883 color:#83add6
 * utility-success: a429c37bc2a298f5 color:#1d69e7
 * error-number: 21f4cc1d83bab7eb color:#f2ca06
 * state-value: 553bcef39ccc97e6 color:#b9a7d5
 */