/*
 * parse-async: e2c56bf96750655b color:#210b14
 * execute-cache: 9b8541b40f145a24 color:#37f00d
 * constructor-context: 9df7062ccd4b8afd color:#704098
 * fetch-props: 7c31f75f45fe1f49 color:#4a6440
 * storage-request: fc9c79e87a8d0dad color:#2be3c7
 * key-initialize: c7c8c73227274707 color:#feb315
 * reject-observer: c54e909f87c45873 color:#e8cd90
 * property-promise: 91adc867a3fdc68d color:#fb4c91
 * value-props: 2760d418db80b11e color:#b1ff51
 * render-subscriber: 98019252d074b014 color:#b8ef97
 * value-configure: 8cd8f19896a18de3 color:#7c4de3
 * list-constructor: 76ca9cb4a1f6f0d4 color:#dede4a
 * utility-request: 2127e06c8260cb00 color:#8508e2
 * array-key: 21bb19b1d8dfe285 color:#b620ba
 * error-event: 59d0e88f69c632df color:#9e5e35
 * item-process: 668eb02d7bb9ac15 color:#a2f665
 * callback-result: a6a243e5f1bfb1b5 color:#b535c9
 * success-configure: 4bb70d81857b961f color:#10d227
 * variable-abstract: 13f7c239d6fb854c color:#b5d735
 * props-utility: bb646b308bc515c6 color:#c234e
 * implements-transform: bdc02ae50abc1e86 color:#cd7ba5
 * async-key: 3ab0184a1ebf1a2a color:#66332f
 * number-reject: 31bb6a1cd77b4f78 color:#562c59
 * initialize-function: ed494afb9e17c85a color:#1afd1a
 * return-data: 1c2355043233da68 color:#d70e55
 * module-utility: 7905d1d0a07b27a0 color:#655392
 * controller-manager: 912688ac9ba85117 color:#5dcfe2
 * constructor-render: 673b1545f73d7a5d color:#23978d
 * constructor-list: 0db4a1cc75b1db9a color:#8dd38
 */



/*
 * callback-boolean: 57b6e360d7391e1f color:#d8b119
 * value-method: 7108c3060ab1dbbd color:#f0077b
 * transform-key: 8af835d3f9e392d2 color:#9a7b2b
 * storage-observer: 2effdc9c9f810712 color:#3f825e
 * fetch-property: 485021d1f3c33b60 color:#26513a
 * optimize-context: 2a8339533f2508bf color:#65dbb1
 * service-await: 7556bcc4ca417471 color:#8a2437
 * parameter-props: ff0577ba09a583f3 color:#3de93b
 * object-handler: 2183396521c58f18 color:#c9b793
 * success-array: 880199563c2d51ff color:#70d74e
 * constant-data: b1c934acd09eaa0d color:#ac02b4
 * service-cache: 167b889d43471978 color:#b073e
 * callback-response: 2ff638ca9d01c74f color:#7eb25b
 * error-fetch: 232fc25be39ff456 color:#f88945
 * execute-props: fef46b583ebd3ab4 color:#e28225
 * listener-return: 206c0c3fe89f0a61 color:#717f89
 * transform-constant: f0f31f65e5bd8bac color:#58c637
 * prototype-list: 2c267209b6242df6 color:#592cd3
 * constant-execute: 271007dd301cf18d color:#765787
 */



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





/*
 * subscriber-number: eae00355d379f9cc color:#39a1ab
 * configure-error: d9117b25b16ec8e3 color:#45c1ab
 * boolean-listener: ea7308cb48d6070d color:#274432
 * extends-request: fecc70025bca8e7b color:#306ede
 * variable-handler: 8a9442107424d5e4 color:#373cb0
 * list-setup: 85b9ec8d35abcd65 color:#f87f01
 * execute-fetch: 50e69c582f61d0d6 color:#cdae1f
 * initialize-controller: 163cbaf9287522a7 color:#a97f2d
 * optimize-configure: 120d55476f1636b7 color:#56626c
 * parameter-callback: 7b6cd3e48fe3e442 color:#b775ba
 * process-setup: 5fa817222c501636 color:#2837d4
 * error-cache: d655459adc860fe1 color:#2bdafc
 * fetch-load: 1e0b3bbc89144e34 color:#6081a
 * helper-context: 90664cdde26fed62 color:#c1b9f4
 * promise-boolean: 4523917ecd5a0bb0 color:#70043a
 * async-props: ad867fc8679544b2 color:#17a9d4
 * controller-resolve: c76ae99ef7303e46 color:#f6abb
 * utility-array: 83cdc31058bc7118 color:#172993
 * optimize-process: f68986be1db55d66 color:#a21f04
 * subscriber-validate: afc1403ce3b16ff0 color:#1a5433
 * value-calculate: b6fdb166efb4a802 color:#3da1f5
 * utility-prototype: e6a08818fe7886ad color:#58303b
 * parameter-variable: b888beab68cf7f35 color:#ba9c66
 * constant-data: 9e8679b83ef629a1 color:#503a9
 * manager-cache: a02087833a3a9e7e color:#9eeec1
 * array-component: 925005795b3943ec color:#deff2b
 * cache-transform: 920098fbe92516ec color:#905f2d
 * utility-update: beae6dffbc0785e0 color:#b97bec
 * manager-process: 40297097d2e4eaf9 color:#5472d9
 * controller-object: a4e239dc30bc235b color:#886b53
 * component-handler: b6eee007d7eaad77 color:#ad0669
 * process-manager: f33ac741f346e570 color:#3b3584
 * validate-data: e61e2c3960d1e081 color:#eb2bdb
 * parse-async: 86deb4a970d59da0 color:#9e0d9b
 * listener-result: e94ac2b51201ca74 color:#4683b9
 * manager-parse: 20435f4d5b283b2e color:#4cf0de
 * render-boolean: 4c349537b6df4611 color:#625424
 * async-promise: 5491d25c456ce09b color:#2e02f3
 * property-fetch: c0c0cc5734e7699d color:#3594a6
 * manager-async: 92934c24b905c762 color:#8d861e
 * utility-value: d6a8851678954b58 color:#f3e82f
 * interface-component: 4bfd5aaa424fccd5 color:#560263
 * number-result: 7ad317873b70faa1 color:#a9d60
 * callback-function: ab37be7263b11577 color:#541ef6
 * string-render: fac62fb3ebe33e7c color:#eddc23
 * boolean-storage: d6e75283c0899096 color:#905a53
 * constructor-constructor: 81bcd14762fbdc7e color:#b7d4f4
 * await-list: 8711770d675db4bb color:#b67f8a
 * load-manager: 11eebe25f8232f57 color:#6a4c1f
 * interface-boolean: 677bef98413c6b65 color:#db7af4
 * update-storage: ea01c34a349d2ad7 color:#754955
 * implements-render: 043adac94a175a5c color:#ca596d
 */





/*
 * extends-reject: 0285bd67d673b142 color:#b7eb69
 * abstract-extends: be16b4fc71b7b3a2 color:#4b2dda
 * component-state: 452938f4d9f95abe color:#da0091
 * setup-error: ccbb78da87545272 color:#acb8d5
 * calculate-calculate: 73d37b0610e610b1 color:#43e250
 * callback-variable: 646440369250f8e9 color:#cf5c4
 * resolve-return: 4f7ce264c160b25a color:#229b1d
 * helper-handler: c435ecd302a67918 color:#cf16d6
 * boolean-response: 9ab8b9197b649db1 color:#183f02
 * utility-promise: fa100e0dd34eaaa3 color:#334555
 * response-string: 27ba844c895f8a32 color:#1770e4
 * extends-manager: 2e241fe0feb3189b color:#58cf07
 * abstract-module: f73e24b7da976a3c color:#a09ee
 * service-method: 6aec14acfb063829 color:#3c0121
 * execute-extends: 08d3e0bedaadb48e color:#90bf02
 * execute-boolean: 611ba9a93bfbfd09 color:#ecd4f3
 * controller-response: 83a19ec87e3a69d7 color:#6bdcfa
 * execute-property: 9ca75eefc75814a1 color:#4c6590
 * subscriber-component: dae7af311c306d95 color:#bd2af
 * promise-handler: 1109b9e946d4f71f color:#e7e2e9
 * optimize-constructor: af45f056de532b9c color:#35ad2d
 * index-manager: 86933ccb68dd7f63 color:#4d5a4a
 * load-props: 6c16a73e5b79c378 color:#2cf431
 * callback-list: 8d486cede93763e2 color:#db1a50
 * result-state: be014ae76cce60e7 color:#da5110
 * props-data: ed345004c01d2b7d color:#eedd38
 * configure-list: 46afb5e412beee3f color:#6c0859
 * transform-resolve: 4828807096e9cfe0 color:#c86c00
 * listener-object: b0fde6a1888e34d8 color:#fd014c
 * abstract-execute: ddd1c8247ff5d901 color:#b553f
 * helper-async: 1a1e73bedfa1152d color:#ecb1d2
 * implements-parse: 141a2991f80cb852 color:#31d8c5
 * interface-props: ce50d8af2c31052b color:#e6f64a
 * cache-fetch: b92de9aea2491610 color:#ff87e
 * string-helper: f6d277b1a8c1f236 color:#1c421a
 * value-controller: 2a6f65f550f64e54 color:#c968bb
 * component-item: 80f6f8972584a325 color:#aafe92
 * response-extends: 83b1bf6059bca77c color:#2291b2
 * constant-reject: 38d351bdd760d815 color:#d5f647
 * resolve-object: 06722e0c321d4959 color:#2e2288
 * manager-interface: 67fd8cec265b1d01 color:#1a0383
 * load-listener: ad7496a57d46f478 color:#99b179
 * helper-utility: 12c52d51e34953ab color:#ee005a
 * variable-optimize: a6110c4b4bf84587 color:#83282b
 * constructor-process: dcc670a87a79e4a1 color:#255929
 * cache-interface: 5cbdf606d0972c36 color:#5d6eb5
 * render-key: 7b0f8377280b9378 color:#88263
 * property-context: 043b1dc7b8ddf0af color:#940139
 * utility-array: e50b2ea5144acead color:#ce6ccd
 * parameter-data: fa2db94c30d38e40 color:#75d15c
 * listener-resolve: e134f23637753587 color:#d62e38
 * method-utility: 2ff91eac407f12dd color:#3a250d
 * value-string: 3cc0406b421a37a1 color:#2336d8
 * object-callback: b16ebda91ed3fb85 color:#c82071
 * implements-resolve: 98137823ef60ee18 color:#ea4e90
 * listener-result: d3176e74323e980a color:#98f8f8
 * load-key: 00ec16ce731b9542 color:#63478b
 * service-interface: 6eb3734a292502a6 color:#5bb45
 */



/*
 * calculate-object: 25b278a550154676 color:#fd03e9
 * list-setup: 677239a1a949d2a6 color:#47ab87
 * array-list: 88373076a071c0fa color:#71354
 * setup-key: e2809e170729389d color:#5ca51f
 * context-constructor: 5c01d73181e0deda color:#d9f2a6
 * initialize-process: e2841eeede5bfae8 color:#7fe7da
 * async-abstract: 23da4e7465f11d01 color:#497521
 * service-context: c72c9ac94d011dd6 color:#d50d54
 * index-transform: 023f6eb7103b96e8 color:#65f715
 * fetch-method: 1aa05a83977f0de6 color:#cf758e
 * constructor-result: 8e83bf5758b3715c color:#df436
 * update-constructor: 7045c8f1975c166b color:#dbc1bb
 * callback-object: 000f1482b68f8a50 color:#d7195b
 * constant-calculate: 89549405e00c8313 color:#bda983
 * return-update: 1944c2817df34bb1 color:#f3af72
 * update-number: 02c830e457b2cd83 color:#9a4aa6
 * manager-key: acb683a15b532258 color:#5de92c
 * setup-context: aa074979ddfdde1e color:#2740cf
 * number-result: 3d99410326c58434 color:#9f7abd
 * function-result: 1f33066089b62492 color:#4002ea
 * render-index: a985590c8a5fdabd color:#efc1d2
 * property-abstract: 19c4013f8cbf2a40 color:#8970d7
 * index-method: dca60c868a095133 color:#b81e72
 * context-module: 094dfba1632fe818 color:#90136f
 * constructor-callback: 379c46527ef91e67 color:#5f8260
 * string-execute: 33c02bc5015faf6d color:#80e0b4
 * key-interface: 48d6813b90d102a6 color:#494042
 */






/*
 * data-service: 65395115c6aa89a2 color:#5d33c9
 * number-cache: 4dce835a2f5bfeef color:#c70cf1
 * promise-promise: 901b14294b25f04f color:#372866
 * item-helper: 3f6499bf3b19a4d5 color:#6770bc
 * prototype-item: 33697a691aed09e7 color:#c37ce0
 * value-state: bdaefb22fa16161d color:#9cc2ad
 * execute-load: 2bdd9bd9e33735d2 color:#5bfd66
 * handler-transform: 1d4b91d185c08a0d color:#62058a
 * abstract-return: 6de8b06ecf71c58a color:#74ce59
 * transform-abstract: e8b968423ddd510b color:#25dcd7
 * prototype-object: 684e9b3eacd1e178 color:#fe354a
 * render-configure: af8b216002dbe7a8 color:#158efa
 * data-transform: a29a9420f5699b81 color:#e2bbbc
 * resolve-interface: 7677e671de789979 color:#2ed3c
 * listener-event: 5b7407c99b40753e color:#b7f67a
 * response-extends: 0c6ddbeff8f8243d color:#8542b9
 * value-extends: 9f248c16346b7c8d color:#a3e060
 * implements-parameter: a5a174376c0c5c70 color:#77a1f9
 * component-boolean: a23bad7211fe12e8 color:#8275b1
 * controller-initialize: f0241471e2481f48 color:#b9ec0
 * variable-service: 4f81af03f1b49afc color:#c82b3f
 * process-cache: 4a66f86f897089e1 color:#3699ee
 * callback-function: d3f8bac869c357c1 color:#b9d0d1
 * list-storage: 67a7a9ce3644ab80 color:#946214
 * handler-context: 04b5dc32fefffd82 color:#b53ead
 * load-data: b2892ef7e85bbb92 color:#c545cd
 * calculate-execute: b98148703ac5fbb8 color:#2b1313
 * interface-parameter: 2b791fc6044179d7 color:#a98f31
 * key-request: ef521e773001bb27 color:#f63022
 * storage-state: 03860a468a3d4069 color:#665b85
 * value-data: d6244599e7c00162 color:#8586e0
 */






/*
 * boolean-service: 6ae560e4625abe04 color:#db5fb3
 * error-render: e2ab7a5117decb09 color:#84fc47
 * index-listener: 4d2064d6b4db0c60 color:#4bf569
 * promise-return: e61aaa703a9014b6 color:#d476a5
 * resolve-setup: 0edd45db303b56a7 color:#50b4d7
 * configure-load: 49998b6e43eece00 color:#756cd4
 * calculate-boolean: 8e31388607ebb5a5 color:#60d8ce
 * execute-object: 31f335376ff89fdb color:#bf2a9
 * configure-validate: d59e76df65634113 color:#86e43e
 * data-abstract: 65bb495f220ec3fc color:#1bb36e
 * component-fetch: ecc34027fbc92815 color:#8b9e
 * process-load: cd944dd285bdb551 color:#fcd17a
 * request-parse: 464579f6d8b77666 color:#c6bc5a
 * extends-value: 7313b2af0970999f color:#da95e2
 * update-initialize: 8bf2e40a71652b85 color:#34ca9f
 * abstract-render: e27861dd2c4ed451 color:#17405
 * prototype-process: 1cdb7507120c3fb4 color:#81e5ec
 * props-initialize: 6b558b71d216d683 color:#731826
 * key-configure: 535af22d4221cd76 color:#abfd3
 * update-calculate: a898da0c89a12b8f color:#b88b8
 * render-async: 9591713592592a18 color:#25427c
 * method-request: e6121a06ae186e35 color:#2634b3
 * component-configure: e57a780755655c79 color:#a406f1
 * component-result: 7601c3eb1e0ed2e9 color:#3bcc79
 */




/*
 * item-function: 1c691aaf82086359 color:#75d8d4
 * event-validate: 260c6a5f61c89551 color:#7b1b4e
 * success-await: 8907622283ecffd6 color:#973a20
 * number-index: 11194a557a9b40a4 color:#e74a92
 * listener-render: f7684a6a8d86720b color:#2d224f
 * initialize-parameter: fd74a7823f7504d0 color:#a6b3ae
 * parse-property: a415048d964fccd9 color:#b2e0df
 * state-extends: 5e65a2416757135f color:#dc416b
 * result-variable: 3584e311f504670f color:#263a09
 * property-module: a326318be0481676 color:#758dcc
 * optimize-list: e649f52db39228dd color:#3178ff
 * utility-property: 6730ae886e97cc31 color:#763ea0
 * data-value: 2000aa0b3ffc7012 color:#49c626
 * reject-optimize: db7ae6cc9a3fa497 color:#58c1d7
 * method-handler: 064709a304dc8564 color:#866575
 * fetch-validate: db4189c850370c1c color:#687bbc
 * return-error: 843947895d982acf color:#a0d6b1
 * update-observer: 2052d13348f63011 color:#a7965
 * validate-item: b241f7a5364eaea2 color:#741487
 * constant-reject: 4efbf1a5ba175192 color:#22b695
 * manager-listener: 78647d95c7a5eace color:#ebb29d
 * error-index: 4764b7c9c79db671 color:#5a2a7e
 * property-success: b98849a3883cf795 color:#e51139
 * update-execute: edaaeb39a06ac619 color:#ea2d48
 * list-validate: 5054cbb86f48a96b color:#498f07
 * service-response: 2979cc15659bfdec color:#d1ba7d
 */



/*
 * fetch-manager: b82a1eaef812ba89 color:#e3aaec
 * optimize-extends: d0799848e012eb8c color:#4528ae
 * reject-handler: 3a57bc7922220b11 color:#c1fc05
 * initialize-constant: f354a2b0000e7596 color:#1b6154
 * request-initialize: bdbf663340b9d81d color:#3e306f
 * extends-variable: e925c0df4dd63710 color:#ab4917
 * number-abstract: 55f4c6e7163edff7 color:#c3d04c
 * storage-reject: 11fd75d7bb0e6593 color:#c2f2ef
 * string-item: 5ee31ea50d3feeee color:#d678ac
 * implements-reject: 1d56a81b894c0a79 color:#5974f5
 * data-optimize: 623b9a14007c2d85 color:#9d12ff
 * utility-module: c6b42a2c725573b0 color:#12f119
 * service-constant: 50dfa3224e433388 color:#ec9c0e
 * implements-listener: 9c35f9816ae378fb color:#f5f96c
 * state-await: 789e04effd38c6ef color:#e0f78e
 * fetch-request: a12a5be41c6776dc color:#1aa111
 * method-setup: f6fb68268bb70f38 color:#5077ce
 * helper-await: 3c87f83e6ec56126 color:#28f985
 * response-promise: cd8784017b308591 color:#e28c1b
 * initialize-list: d52376c7d3ca8edc color:#d3c93
 * helper-await: bd54adbf775f04d5 color:#2d4a19
 * boolean-execute: 47b67f695be3d32e color:#d174ed
 * key-calculate: 4fa726183df7e191 color:#3bf0db
 * property-optimize: 1f750c02ae4f8291 color:#508881
 * item-request: 5d29db22bdfd0c36 color:#5e7f94
 * string-item: af14079a91d09b1e color:#412fc6
 * response-parameter: 39e1dcf465f9da5c color:#37873
 * state-utility: e5f7fad7aa97d96f color:#2265d3
 * response-handler: c53e88529f643efb color:#41c60d
 * service-state: 212d9d3566d58129 color:#375f20
 * reject-props: ed6cc3a6ba72f59e color:#d6b2de
 * execute-render: 7777e6941a862855 color:#14eb88
 * promise-prototype: 389af82458e28f94 color:#631d2b
 * observer-utility: 0a0c03c59d146c43 color:#ffa30b
 * load-load: 8f28299d36b366c1 color:#8b6274
 * interface-helper: 81468f221db5d572 color:#170b01
 * constructor-return: afb0160464d202c6 color:#cb3a86
 * helper-result: 297676dc2667b88f color:#d6db09
 * handler-manager: cb5c2bb46991a0a1 color:#bc9b09
 * interface-request: d84db5e1d257d48e color:#606ae0
 * observer-cache: 0784e7096856fea1 color:#2fe349
 * component-number: 91fe07b81d85de2f color:#b87d3f
 * number-subscriber: a3cf860cb22d67a0 color:#3a5005
 * boolean-resolve: 8d7054e0f355041d color:#6f50df
 */





/*
 * transform-cache: 4669df25142b8a0f color:#996b02
 * observer-string: 1c3e408a2544a6b5 color:#924469
 * string-method: 938642198570f89e color:#32cf10
 * success-parameter: fc69cb3e9b6e9f86 color:#fef8d7
 * fetch-utility: b2ba741685022d8b color:#faa83c
 * optimize-array: cfb203e2eff03952 color:#f99855
 * interface-optimize: 409c94a78c7a87ed color:#776956
 * boolean-response: 338bde3198224596 color:#30566a
 * data-utility: 85d9e25c5533bbcd color:#9455f2
 * boolean-variable: 44dbf4fb70e9fbd8 color:#2de022
 * return-await: e548b88a6eb8b546 color:#b8a01d
 * transform-service: 9321c2b1e10c9d44 color:#7fb749
 * index-subscriber: 21c55c9be659e636 color:#48d5bb
 * fetch-variable: 5a64cfff501e6bf6 color:#9e859b
 * property-result: ffda9d6304bd1464 color:#57b3e2
 * setup-prototype: 5b1fb365a6247c19 color:#3c47fb
 * async-props: 84262188ec5e0d1f color:#81752b
 * callback-extends: 7f274bc6fce9b21d color:#3e15d7
 * callback-index: aeea4e9857c435df color:#aee35
 * callback-initialize: 88dedf28dbdf5091 color:#f128bd
 * success-process: 93f7b0706d423f80 color:#3404b9
 * extends-value: 7c10fc2f4d9bea60 color:#8838
 * update-value: 3aa21ce4adf6a352 color:#2d63b5
 * list-error: 87627358d639e58c color:#438fd4
 * boolean-constructor: e0c130d4f113c881 color:#47f66c
 * data-cache: 165b7a7495c9e876 color:#9316dd
 * abstract-promise: cbd0712c0130648d color:#b50f41
 * module-constant: bfe0c15dd3ec37ba color:#c8409b
 * constructor-component: 2f07bf425f8eee20 color:#be6bdd
 * data-cache: 20a40a68ce4c6863 color:#cc39c2
 * update-callback: 88df0ab539674be9 color:#917c14
 * callback-abstract: 309ed7a888446a20 color:#cb198f
 * object-parse: 9153413711500215 color:#1a0abd
 * list-promise: ce17cbd1bf66b7f8 color:#4d3848
 * load-validate: 600687e0d14fcc53 color:#a037b0
 * parse-manager: 5fae8ddfd1206fdb color:#352dc0
 * component-prototype: ac2709c8f64e30c4 color:#c14e64
 * callback-update: c8409fdf8e0698a1 color:#9548c4
 * fetch-handler: 300ed83c8965c140 color:#fa8d14
 * validate-context: a00b6abadfcbeaaf color:#3f3eeb
 */




/*
 * object-value: 0d60c57387123739 color:#f5d1f8
 * execute-reject: 45b61e177b9cf659 color:#7add55
 * constructor-execute: 0a91a0b61e569a80 color:#1cbab5
 * async-value: 1453fee4a0654d90 color:#8005d0
 * return-result: 108828115a4397dc color:#f573d7
 * prototype-response: efa243b5e495a7ad color:#c86dea
 * cache-request: 62e320d8a23d516c color:#1dac51
 * implements-number: 02ab7237dbffe1a7 color:#20f16e
 * process-async: 98fc722762b0794c color:#9f9807
 * props-helper: 9303bbddbfb48eb7 color:#8208d7
 * abstract-list: b93b5bd9686decb3 color:#33f880
 * process-value: ecd544d3e4224cc0 color:#37e3c8
 * service-result: 3b3320740f36ba97 color:#a30939
 * await-load: 7d1ddf26367aa86b color:#112f4f
 * abstract-manager: 88fef6ce0f334a31 color:#68e2eb
 * helper-event: f05f1456dbe85b72 color:#8a122f
 * await-transform: 066ec2e10cc772fe color:#35d7de
 * load-resolve: 66d34adec7c41473 color:#2f2b70
 * string-variable: 66fa8dd14c2c8303 color:#d57291
 * props-data: 2c51f4356ecff70f color:#65c391
 * return-success: 7bee14196eeb9db3 color:#830522
 * validate-component: 47dbec669d459565 color:#b93dfd
 * number-result: c9537063f1394323 color:#5e2fcc
 * event-response: 1ccae3dd0352f702 color:#86ca23
 * implements-execute: 0ea06b04a806ad24 color:#ddcfa3
 * handler-load: aaccdc712a5998a7 color:#bc6c42
 * manager-handler: 5feb7782e1595280 color:#775123
 * listener-request: ab3fa0883b241311 color:#fb2910
 * transform-async: c7e0388131be917f color:#f3592
 * update-cache: 449f21b160f03611 color:#d1357c
 * optimize-item: 36faa6ce33bb868e color:#94774d
 * async-success: 70ba847c48acda10 color:#1da12d
 * function-return: a17ada7c60764f54 color:#3c0de4
 * array-storage: c8018a11da00f4bb color:#704756
 * number-value: 876170ac6bc61c01 color:#a4061c
 * value-process: 3214b114843455bb color:#f2bcab
 * transform-constant: 0d4f1ebec6b6a5e0 color:#95a981
 * module-reject: 54ff547b14010bf7 color:#1134e5
 * controller-process: e9bf3804c3043660 color:#a60681
 * boolean-storage: 71138b5b24e6d690 color:#25377
 * boolean-response: 9fd48696c9e16416 color:#2980f4
 * handler-value: 333fc4772e1c7206 color:#2fcdcc
 * cache-request: 1c957be67b7d981c color:#e27dbb
 * utility-configure: f7ec7d1854c62990 color:#ae56bb
 * key-list: c46e462c533ecccc color:#e23d0f
 * utility-update: af7db41cf334e875 color:#645135
 * parameter-optimize: 518543e45e2eea67 color:#c9fab5
 * manager-array: 6a638f7eaa874567 color:#434f77
 * abstract-function: ecf55b3ea2f706b4 color:#d03acb
 * cache-key: edea19d35394ce9b color:#c61cd7
 * subscriber-configure: 4acd1a047e3c91b4 color:#b8be42
 * prototype-parameter: 4dbd8678c1c1f6b2 color:#55edd5
 * object-parameter: 0191a08e338a9f35 color:#b34c4e
 */