/*
 * helper-listener: fe385f89d240c2c2 color:#2aeaf4
 * prototype-configure: 060743e9c4dcc73c color:#9ea80c
 * state-calculate: b20aa7e50e1288ff color:#10467b
 * state-props: 4a054b2a14c6afbe color:#1977fb
 * module-boolean: 5424908a0f34be41 color:#dd510d
 * configure-configure: 10430f234c1fde6a color:#633ae8
 * prototype-constructor: c757cd6d778b8731 color:#46a168
 * validate-async: 64748d6d798c8c2a color:#3c9878
 * optimize-variable: 19a8294768b06c7b color:#c6275e
 * interface-constructor: c7948283c9e1305f color:#c93fa8
 * array-number: 4774a00fdf4a259b color:#1e02b2
 * boolean-setup: 45af81856d7c3fce color:#9d9d4d
 * optimize-storage: 6fceb4ae5809ac48 color:#7c8069
 * cache-constructor: 6c98c0da95dcef80 color:#863eb3
 * callback-request: 6887979b7b38d45d color:#76a5f9
 * component-variable: e9a54c3dabc377ed color:#581fda
 * state-property: c06f5464e394bb9d color:#aefaa1
 * context-module: 4691f07bcc27d597 color:#b857c5
 * data-error: 0e584a20ac951c66 color:#6055c0
 * execute-controller: c712e8c032897a71 color:#9ead95
 * cache-string: b454901a70af3c00 color:#674506
 * load-render: 0ce806f0ce740aaa color:#a4d6ee
 * render-service: 869f0d9da9482dda color:#f27732
 * promise-calculate: 57860a083d06ce52 color:#f9fc2d
 * index-update: 5f7722f6c6ab691c color:#c6a713
 * configure-calculate: c1024fa8d2fe4154 color:#ddbdf1
 * transform-cache: ccdee6936fea8f15 color:#748d0
 * service-helper: 30bc9772375407dd color:#e671cd
 * setup-storage: e4424e18d782f655 color:#c409bd
 * transform-handler: 22706804c2bfc49d color:#888c12
 * result-calculate: 37ef2b177f28da64 color:#5598e1
 * module-success: 2f6c7adbab199d5d color:#9f24d2
 * async-success: 4165cc9072b9d594 color:#9ae1de
 * listener-interface: 06dd13d5072cf726 color:#7bd1e2
 * implements-data: 9ef8a688e3ec0d0d color:#885179
 * promise-state: dcebc134237f1cf8 color:#918d27
 * props-render: 924b1718bdc674f4 color:#e6f449
 * list-error: 620267e2bb7bfb9f color:#ad47cc
 * setup-prototype: 72347373c85e1322 color:#4f653f
 * utility-calculate: 43dc4c05b58cd954 color:#6d4add
 * parse-error: 9bbde4da0a792428 color:#23c641
 * result-abstract: 49f13c94530c021d color:#6647a
 */


/*
 * context-subscriber: 8fc4fd7a61f734c2 color:#b5ac4e
 * render-success: 4ea8a2f265b607b3 color:#56015
 * props-array: 59a199d3c12acf47 color:#fe71e0
 * interface-interface: 165b089de5395197 color:#e6f7d9
 * value-function: d1c3403162dbe655 color:#af9dc2
 * function-storage: afd0fcf09a80b871 color:#eb24c2
 * abstract-reject: c2c7ee1c914528d4 color:#644dbe
 * property-listener: fcf31e95e0c0860e color:#2e29df
 * constant-callback: 72e2b1ddc74d61ea color:#dbd3b4
 * index-variable: 3c7326c144a537e9 color:#bf6888
 * value-constant: 9a50ad6758da5c4a color:#50b8ca
 * parameter-result: a58aa1dede32877e color:#3c9ccf
 * key-fetch: 4fe3810d4e2d9a4e color:#73be7b
 * await-utility: 9f6262384b495590 color:#cd8269
 * load-item: f62e064312c821ff color:#248acf
 * index-utility: 86f46be55b9b961c color:#6ec17c
 * initialize-implements: b90e151398f7d8bc color:#ca00a1
 * process-list: 45698f7925332b54 color:#6bdcb5
 * setup-render: eed6479df0b34fe0 color:#cf6d0b
 * observer-parse: ac5df9bcb813bd00 color:#a37366
 * async-method: 91ea624b0d509d6e color:#833c0e
 * update-constructor: 4aade7554fbd81a1 color:#8cb08a
 * constructor-item: 382854dda78a8a2f color:#895feb
 * key-storage: f0bdb1d5641537a6 color:#5b91d9
 * subscriber-constant: 53c00e65060beb7a color:#2af417
 * initialize-request: 534ef1668552b599 color:#c94463
 * parameter-boolean: 3bca073b34d907b9 color:#46e367
 * initialize-result: 433d89ee6460da13 color:#5ba30b
 * promise-value: ad211ca94275f460 color:#28e3aa
 */



/*
 * data-fetch: 8c1f4cdaeb6ddc15 color:#9d22eb
 * method-module: bcd27706b3dd9c44 color:#767096
 * parse-component: a4b79b68d96eb3d7 color:#cea8ee
 * cache-error: 479cab07b9c3464a color:#5587d8
 * result-function: a65c35f7aaaf933d color:#f51f2b
 * value-resolve: c31b6e9aff8838e8 color:#70b680
 * observer-handler: 27e093b6df36569b color:#d7a959
 * handler-initialize: 274b093b3b9b71c2 color:#1471be
 * resolve-service: 03c0fb1df5628613 color:#d4019d
 * calculate-setup: e51ed12a91e54bb8 color:#1caa38
 * manager-parameter: 7f9374a7aaf2f2fa color:#a65c72
 * await-parameter: b37bdf9a59f271e1 color:#3d0b5
 * parameter-context: 20b8acd257897a69 color:#7a6151
 * helper-success: 4fb7b18b7099417d color:#f6d50f
 * update-result: 8e5b1589f8610f37 color:#8d3deb
 * number-utility: 29b45e884dae5276 color:#79e151
 * response-utility: 5e791acd01ff3966 color:#b4d3ea
 * async-data: 4cf0859840d4e0e8 color:#afa16c
 * handler-value: 46bd46887d973d2f color:#641749
 * property-async: 1e9a716cdeccdb72 color:#5d3cfe
 * method-event: cbb6fcc26ff9bfd6 color:#33c9b1
 * configure-parse: aa1b8c2d52721692 color:#f8a612
 * context-module: d32da7465a1c8485 color:#5ba4b1
 * resolve-await: af7908916093ed1e color:#c25bf0
 * resolve-abstract: e8000d6eb12174a1 color:#fc9a48
 * fetch-function: 807185388fdb740a color:#e73826
 * execute-process: f9c0e79574540d87 color:#571d64
 * object-load: 391b19c7fac8fc89 color:#b210d1
 * storage-parse: 8e64d34d76057b2e color:#7b1891
 * property-process: a34c545f8a5876b8 color:#4fc9f5
 * number-handler: e02da17c1705b077 color:#f44e9b
 */



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






/*
 * result-update: fb066132c5e5f2b2 color:#5077f1
 * parse-initialize: 6e1dfb9a11b3229e color:#a7250
 * event-storage: af5e02988af3b518 color:#ca2a50
 * reject-initialize: 7f099468c1223239 color:#dcf227
 * process-parameter: 3617b7c316dcd7fb color:#1c3064
 * item-utility: 1a52811dfc84ee47 color:#6fcf02
 * storage-result: bf7b7527c38a69bc color:#49f505
 * manager-constant: 007af46d6af16eb0 color:#dad64d
 * listener-calculate: 20580a74f2815e8f color:#310cf5
 * initialize-boolean: 94d686a9e5036c16 color:#74a263
 * item-helper: e43c9947421a809b color:#dcfb
 * boolean-observer: d53cfef00be28493 color:#c2fc21
 * process-constant: d9161408e10d59cc color:#d9ec42
 * interface-cache: fa2cfe8a3c7d5eea color:#fb7327
 * abstract-validate: c34143100470fafd color:#64589c
 * load-cache: 053246b3ceb2d15a color:#7bbe64
 * update-helper: 2aab8014cb35bc90 color:#efe690
 * manager-resolve: 7eab9c0885126935 color:#fa7f35
 * setup-index: 9bda0cbafe831e62 color:#8d6873
 * result-constant: 4be9b51d390a2407 color:#f1be4d
 * process-subscriber: 906f33ec15c71853 color:#276487
 * prototype-validate: 790f19a84db28a03 color:#dec975
 * parameter-process: f6aa52900a419e64 color:#2f81c6
 * return-key: 21021988e84b527f color:#c2e1e5
 * parse-callback: 74fdefa86dbd8ad0 color:#b465b6
 * property-fetch: 8d8cbdd7f2074246 color:#53b575
 * prototype-handler: 7ac3c74d6aefde71 color:#d39273
 * constructor-data: 94a04fe55b86243d color:#f6672a
 * transform-listener: 90fde248ef0842a4 color:#fa71f3
 * array-property: 84711963b879fff8 color:#5749a6
 * optimize-update: 327288fe270e75c4 color:#16ad0e
 * validate-interface: 44b1274c07230faf color:#16b09f
 * service-result: 6ef6a32bc401322f color:#33cd49
 * state-key: e27020b02b930410 color:#ac0099
 * props-load: 797a87299ff91896 color:#520f1
 * parameter-props: 385f66d3cf43566c color:#907db7
 * key-calculate: 2a0241a5639cd86f color:#82d01b
 * execute-key: 4788b01df687449a color:#c2f634
 * item-boolean: d3f63d63e294e1b7 color:#4dcf2
 */





/*
 * prototype-response: 03b5f84cd4cabd1c color:#6fcc67
 * constructor-return: 35bb9c662ea35b74 color:#4f4913
 * success-transform: e5503a70d7cca2af color:#1edfb1
 * value-callback: d617aceee3fe1036 color:#106e9d
 * interface-cache: 42b2c4a9019f0ce2 color:#346c7b
 * helper-execute: 29fc6b149d8ee1ca color:#5cfc13
 * implements-reject: 0544b649651f0596 color:#1f7428
 * render-string: fdfabdad59437731 color:#6d505e
 * string-function: fa355c756b10ba39 color:#d86ffe
 * transform-property: 40dc88d4011b9082 color:#186062
 * parse-module: 35233b2d941722bc color:#283160
 * transform-helper: 55d11e22e8eed5a7 color:#6895f1
 * array-list: c751bafcbd1fcb5a color:#f97223
 * key-prototype: 97dbd2bd0895fb19 color:#ea66ca
 * variable-execute: 43fbbf3b42f94596 color:#c357c6
 * data-configure: 7f0beb0cb4b2e950 color:#469ad7
 * async-reject: d9c3742ac4c65a13 color:#40dfa1
 * resolve-response: 6ae5c2d6f8895f57 color:#411548
 * promise-return: 6926019fb68b8a30 color:#5dfd26
 * utility-boolean: ed63bbe12b39d595 color:#2f04cb
 * props-variable: 61eeeffc7172bf78 color:#d30bd
 * controller-fetch: 22e6dae508862fd9 color:#79de05
 * result-key: ec642922dba34c02 color:#bc01d4
 * transform-boolean: 2717280350596d35 color:#3aef17
 * data-update: 3aca7d83305b0040 color:#bd5247
 * utility-handler: f739c4dea99dedb7 color:#b352e1
 * object-success: af95d60cda053029 color:#a71541
 * calculate-initialize: 066f45bc952e8432 color:#452952
 * extends-reject: 34eb3d21b5dd6c70 color:#b2607d
 * handler-fetch: f3017d4fa4d48e97 color:#979c3c
 * method-constructor: 87202db340a19694 color:#37d317
 * utility-property: 5b86ed83c41fac24 color:#f6164
 * prototype-await: 0b15c1e18172d298 color:#fac398
 * implements-prototype: 98f47e1ab7f2cde6 color:#2cc5c9
 * module-callback: 4d13b078618ca308 color:#5fa94f
 * success-calculate: 1a9546f7d3192a58 color:#cbf53c
 * handler-parse: 6394586cbe9e3062 color:#e3f06c
 * observer-calculate: a94a917d7ca26fce color:#b65f14
 * string-render: 72136b11e2de2c40 color:#bf482b
 * array-props: 98cbcdc373d4cdd5 color:#b52d8
 * promise-cache: 720ed7e36518d7bf color:#a67130
 */






/*
 * transform-state: 6afc7a161722e6e7 color:#ad98b6
 * constant-process: 709266bfdabcc2e1 color:#5bb9f8
 * utility-load: 5f636b49ecbc6632 color:#5cf5e3
 * prototype-props: aa458244b5cab6a1 color:#62af38
 * number-return: 8a8c6c95dd1a2c6e color:#b6c94f
 * handler-data: ef0ed9bcd218989e color:#3466cf
 * index-boolean: 695de76eea8e267c color:#25be7e
 * error-reject: 1b1ddd0ee28bd47a color:#fc067a
 * object-load: 7b306bf1b700d693 color:#dbe023
 * parameter-error: 71803b02437ed73d color:#5af01d
 * property-props: a5f953052f54d6cf color:#aa3c01
 * variable-storage: ba7df95672be21b6 color:#a34d4a
 * state-state: e4d7a38dbddff7a7 color:#7c7184
 * callback-update: 1e5b66d29408d48a color:#f286c5
 * calculate-observer: bc43821271fa85b5 color:#361dd5
 * boolean-data: 5282841e5bb3f50e color:#93db51
 * utility-response: 30ea2ff098860e30 color:#1188ad
 * constructor-optimize: 2477c31edb4bd8a2 color:#711022
 * constructor-success: 709ae7e382e9b4c5 color:#801701
 * utility-calculate: af1b60091fd0ed99 color:#5e687b
 * execute-implements: b4dab9af2eddbd9d color:#7209f
 * service-parse: 70695f1ecee92103 color:#5bb9fe
 * parameter-object: e9cfed9877051750 color:#d6336d
 * request-subscriber: ac120abaeaabeac9 color:#eb9502
 * callback-property: 317fa57fea0d2e40 color:#8b27af
 * parameter-index: 70e9dd8f7420849e color:#9e9cee
 * resolve-service: b53512a7127f17ca color:#fdfec7
 * implements-module: 66beff4576e2ef14 color:#5073af
 * resolve-subscriber: 5c36f0b981b06c05 color:#a78dba
 * error-index: 8e5a5e7e8f4431a5 color:#9b85d8
 * setup-parameter: c310aacc90ba4c9d color:#de7686
 * validate-value: a75ca6c04ae67194 color:#5e9c21
 * number-parse: 66ba819b36812298 color:#ef6fd1
 * load-resolve: 29e5ac2870d29fde color:#75ec0b
 * number-manager: 69c981c0c932d832 color:#d6c8ad
 * item-implements: 082a29ae6d360ff3 color:#a0e40e
 * calculate-component: 4fcf9fa2a01f0ada color:#57e0b5
 * data-key: 118a7f65226d0bd5 color:#d346da
 * resolve-index: cb2b7772aab35c32 color:#bea40e
 * response-validate: a6d38433fc8a343d color:#169f0f
 * promise-property: bc1dd0b295bf8387 color:#a78d4b
 * request-interface: 498eb459bd979f0b color:#3e1988
 * parameter-initialize: 28ab0f6d329b6a0c color:#fca9f2
 * resolve-return: dbb90a82020695ab color:#2a8023
 * update-fetch: 606f71199acf0baa color:#77b26c
 * execute-observer: b51934d4157a38b6 color:#a8cfad
 * storage-helper: b75ab5941680ad87 color:#ee280f
 */




/*
 * boolean-request: df96add9d4af5d89 color:#be11d9
 * listener-optimize: 8efe125e7816dd9f color:#a40300
 * event-props: c3420d1dea802a29 color:#11c92
 * state-process: 85899dff70fde429 color:#822a32
 * extends-item: c7af7d4ba314fc72 color:#dac618
 * context-request: 0bce22196fb28929 color:#3f2e02
 * index-extends: 31b63b26cbcb6861 color:#40f9f0
 * initialize-storage: d85b2a8a4019167a color:#9f4015
 * prototype-success: 5a6a61533174dc81 color:#83a15c
 * number-transform: d78e97522b509dcf color:#9b77b0
 * error-utility: f2f4302f4539022c color:#465cc2
 * subscriber-validate: 092b8a24cdbdcdb1 color:#4ef750
 * storage-parameter: 220ec15033b78bbc color:#a732c6
 * prototype-listener: 13ad2b21e9c3bd95 color:#abdb92
 * abstract-validate: 47ba35f874f55978 color:#7496aa
 * result-fetch: f01ddf5807da5efb color:#193129
 * number-error: d45ff46905b7eeda color:#88e397
 * context-interface: aa61c90728b58c1e color:#6f9502
 * service-property: a645468208e63475 color:#ff953c
 * context-load: 003177c385cf9f04 color:#2f1bad
 * helper-subscriber: bdee8903fc1caca1 color:#17125b
 * resolve-result: c9752740757f6b85 color:#6fd75a
 * handler-optimize: bcc099c666b7459a color:#660272
 * subscriber-component: fa7df86145b3de3e color:#601e51
 * load-function: be788fe0e4784392 color:#c0c3a4
 * configure-constant: 11a6bdb1f52bdcad color:#98e1e5
 * array-property: c367673d7ed9b821 color:#d9bd11
 * cache-context: 3ddf4196a938ed13 color:#78f9c0
 * calculate-return: 7d0391d5bff2a2ce color:#ddcb0
 * utility-reject: 4e2f1deaaa69cea5 color:#a8e710
 * update-abstract: fcbb9a3afdb3f6c7 color:#6fa54a
 * validate-listener: 7ad5a4c18ddc4f2b color:#4efcbd
 * optimize-abstract: d0e7d949efc72359 color:#b402ac
 * response-controller: eb2cd12b2b6d1061 color:#d87389
 * props-subscriber: 8362398fe791f692 color:#fa82d0
 * array-observer: 68d6600caf3219f1 color:#358dc6
 * return-event: 853cc9bb95801bb0 color:#32f5bf
 * helper-fetch: ec8d6dde2d931b52 color:#160004
 * optimize-parameter: 005d82f416e1edea color:#de01fc
 * request-value: fd23109d86d67f4f color:#aad4c6
 * list-controller: a2ae9f2da6417547 color:#853e4a
 * constructor-string: cfb2e627e0560698 color:#74f9d6
 * render-abstract: 6f6b2787fd879630 color:#b93dfd
 * parameter-render: fcc2f6c1a59bd1af color:#387ee4
 */






/*
 * listener-component: 6cb2d9c9350d6ef3 color:#84083
 * result-constant: a9a8f58379964195 color:#4203c2
 * constructor-storage: 2c4fa28e210ec3f7 color:#81d777
 * array-method: cdac2b55bbf3117f color:#16ec4f
 * subscriber-setup: dcaf25267ab0bd49 color:#c5240b
 * constant-optimize: 731cf3daa8f006b1 color:#f65962
 * parameter-request: 63325a5201a06159 color:#2975d6
 * controller-constructor: 081f6ce2202d2f08 color:#e0022d
 * implements-fetch: fe31447f622cce33 color:#bdc19d
 * prototype-props: 1ea7f21d5a914003 color:#148f2f
 * implements-value: 07534b8568029db7 color:#eb7c82
 * index-extends: f639dc9277f2af6c color:#1e687a
 * validate-controller: 213cc428bcf39c76 color:#aef639
 * string-manager: 24c1d30320d78ffe color:#af1d09
 * subscriber-abstract: 8779b78eb74d2229 color:#6379fc
 * string-error: 6c23a3b239029de5 color:#f9dff0
 * extends-list: 9d5d3d23900d5dff color:#c49956
 * array-array: 75527cdc8192908c color:#beec72
 * async-abstract: 39a292d85d9122bc color:#34b064
 * key-manager: 3d0862a15c2f0b3f color:#790c90
 * transform-property: a34781cb9e594373 color:#ee0b84
 * helper-data: d8600c7e507fd7b2 color:#6ba612
 * initialize-update: e8e6e1a83191c720 color:#ac303a
 * process-fetch: ef3840dcf4c387c0 color:#83ecfc
 * abstract-implements: 4a6780dc96af7789 color:#4d9c52
 * interface-cache: 415ca189f78074bf color:#8cf49d
 * utility-return: dea43d4e588d016f color:#3e2b91
 * render-constructor: 32357f3fc1b2a155 color:#baba8c
 * error-parameter: e980b144be9b6266 color:#cca53b
 * component-render: 3fb496b8c27ca1a6 color:#f910ec
 * reject-parameter: ec28bc5b741331de color:#7f1e14
 * interface-number: c70185feaf3c8dc7 color:#152f82
 * load-state: 7a7aedf672df2b8f color:#90fa8c
 * parameter-fetch: 1153407526765796 color:#7cd2cd
 * prototype-cache: 1253d94785734b8f color:#8b9303
 * process-context: e5742bcc23cdf538 color:#97900a
 * transform-subscriber: f82c38a339f5ed56 color:#241a05
 * response-promise: 73bbf1e8312ab935 color:#806266
 * cache-key: 6ead2ef1c9e50071 color:#e0789
 * response-calculate: 21a40e9ea270b142 color:#5ed9db
 * service-calculate: 12e28e1bee424429 color:#59789b
 * constructor-load: 3e58aa0a387ac776 color:#5a2428
 */



/*
 * parse-parameter: d8ba2aa9d54a4189 color:#89c61d
 * constructor-handler: 17be4dabc7d448c0 color:#fb44f1
 * property-transform: 04746a81a26cb4fa color:#6c05c4
 * handler-success: a844282bb9e5fb8c color:#1c56b
 * configure-extends: d0cddd40b7eff7d3 color:#baa046
 * item-function: 7b7bc438b016634b color:#a219a0
 * key-fetch: 1381bd10d0c877cd color:#cfb47c
 * initialize-abstract: 4b237071c0c7b11e color:#91bb13
 * utility-handler: b1683a256f073c3b color:#b6ad95
 * observer-state: f73f644b198d1f89 color:#504d98
 * fetch-render: e0f7b8e3cd33120a color:#7120a4
 * property-service: 01bcef2310913fe5 color:#908428
 * property-parse: f3bae1ee5872b9ae color:#83c420
 * parse-callback: fb1c085cb3e48ca2 color:#14e460
 * handler-callback: b0789c31f346961e color:#5b7814
 * key-calculate: f71e6fced51692c8 color:#4c5ed3
 * function-storage: 19d12ddc5dd0ff4f color:#b61a04
 * helper-parse: 1127684d1aa7bc4a color:#39cdc8
 * render-return: 9e642ef58d8d5c19 color:#dd2b8e
 * extends-cache: f931003b835ea353 color:#b85bfe
 * cache-utility: 7d1ba7cfdc652a30 color:#e3b655
 * boolean-abstract: f5cdf5076024b5da color:#4d15ea
 * key-parse: 02a5db96a3ad26d1 color:#9d3b15
 * cache-data: f20146b73fb79d15 color:#ff4335
 * handler-setup: 50d1a8dcf828cdab color:#e53c1c
 * constant-process: 5b3eb25a9354b274 color:#ebeed2
 * data-process: e0c56006949150b1 color:#6ed68f
 * calculate-fetch: 93ce9cf2fba611ad color:#342607
 * array-render: 69329feeb1c80842 color:#34ace3
 * interface-value: cc7cfe3627762228 color:#a707d3
 * transform-data: 16a6c5ea71f4779c color:#9eae7f
 * resolve-data: 05366d41df07afee color:#e2d2ce
 * listener-transform: 77a53527d1e4ee02 color:#5da48c
 * manager-update: cca3bd40daa3a6e9 color:#90cb55
 * error-observer: 2a98b2813070ef17 color:#169442
 * module-callback: 9dbec60a06f612ce color:#99f98c
 * context-event: af3ead97009458eb color:#be86f0
 * transform-props: 834bbf66691edbb2 color:#ba2722
 * return-transform: 9dab9eb96d42722e color:#c414d2
 * item-extends: 2b24df0e66d382a2 color:#36628c
 * transform-return: 6fe07213ca9a8391 color:#ba512f
 * fetch-prototype: 8fb475b8eba9eb6e color:#a9a9da
 * calculate-key: 8de8ab68882c392f color:#26d5d9
 * async-extends: f08102ce067f993b color:#7c621f
 * parameter-manager: c93bd9b63f188882 color:#44d1b6
 * list-number: 368bca07a0cd0988 color:#b5d126
 * interface-abstract: 2180fa6bde108480 color:#387b20
 * handler-property: cd7e0f38615c5a56 color:#e0e032
 * observer-observer: e161962030002f23 color:#8ecb5e
 * subscriber-method: 72bf812ecb1a433b color:#5ef319
 * extends-module: a610191c8ca0e737 color:#f7362d
 */