/*
 * value-value: 03e5d62a613c4f65 color:#6c397a
 * number-state: 51acd721dcba85fa color:#d5ff9f
 * variable-result: 0d767449f2566009 color:#ee9b23
 * manager-item: 831841e946561c89 color:#b3f72b
 * prototype-load: 626c18b89c374432 color:#c57d
 * reject-configure: 4b19605d940d5b76 color:#e8e462
 * service-object: a44cdd529f8cfaa8 color:#85a987
 * list-async: 1de9971b1ea96f14 color:#9bb25
 * component-calculate: 17917127e3c6ae85 color:#7572f9
 * callback-initialize: 8a5e2a2351c13c6f color:#e1284e
 * value-handler: 3a07a486338dedcf color:#d1b0aa
 * props-value: 75c3d7eaf356780d color:#ee5d72
 * initialize-context: 8e9d5087e6e51bc7 color:#49771
 * fetch-transform: 69c8e40cb2adc853 color:#cbb9dc
 * optimize-prototype: d9d7ce9ee9e90820 color:#b52e86
 * parameter-item: d4c991c8dbad27b6 color:#3d7899
 */


/*
 * variable-configure: 1b3ed51833c4bd3c color:#a1c0ef
 * fetch-list: b48ca4bf2eaf8cd2 color:#9c3aa5
 * service-update: 94ce590f56c08813 color:#4a00e1
 * response-transform: 842d7f00bdaf8e22 color:#a3b75
 * component-resolve: 54637bd52bc3db77 color:#8a9cf0
 * render-array: 8dffaae4105fedd4 color:#4329a2
 * update-module: 91a8e9f5ed30f416 color:#a17b69
 * calculate-extends: 4db63376cbdb86f3 color:#9e679c
 * constant-handler: ff727453dd2fe6d4 color:#68181f
 * transform-process: a1b58eaa135d09cd color:#6d800
 * event-error: c9388e5e7634b049 color:#6ea6c7
 * helper-props: 4cee790d1f268d5a color:#5a11e7
 * configure-observer: fc2e68e5631ab4dc color:#21fa6d
 * result-cache: f983ba607a51c6d7 color:#bb8e0d
 * index-event: e1e59d82b4d65cb7 color:#642fad
 * prototype-update: b08f9339df781ca1 color:#cbc279
 * callback-helper: 53ee4c8118803374 color:#25059c
 * calculate-item: 2cf3815c308adef9 color:#7e1919
 * property-service: 465bc935f4bd282b color:#dc2d47
 * return-load: 3f2b6fac6ac46cfd color:#541c75
 * resolve-await: c1fb4054197ee5e7 color:#21a856
 * helper-callback: 89d6234762db766e color:#6bf765
 * async-prototype: 65bb75b059da6bff color:#afa70d
 * component-transform: ae239f63171d040c color:#dea6d6
 * item-render: e5c525cbd212abe7 color:#e40a1f
 * module-promise: 381c1d7d64c8b962 color:#f3f4ff
 * prototype-execute: a7f5274003cfa266 color:#6be169
 * parse-success: 647b3a4665b3178b color:#18c96f
 * transform-context: 673f9f794d6b09ce color:#6bb5db
 * resolve-utility: 23919cd1b4270ca5 color:#2a41cd
 * item-controller: 0d327e7358c2726a color:#65c24a
 */



/*
 * event-observer: f1052c60bb29bcc1 color:#cd70ae
 * list-optimize: f19d7a22ce120575 color:#66073f
 * controller-method: 266feb27b584ee24 color:#3e0ff3
 * request-method: ec7c34a89e3f3829 color:#b1ecc9
 * string-request: 283533a82082c2b2 color:#70ddd5
 * manager-result: d6a47c8cc7b7e0d7 color:#73e6c6
 * state-constructor: 313af994bfdbcce6 color:#988a2e
 * event-return: 3ed50d0a3bc489f0 color:#fcc28
 * transform-optimize: 50f94d22bb0514c2 color:#2f2cda
 * transform-index: 1f5f9322daf32bba color:#439743
 * subscriber-extends: 470615feb0c45b42 color:#a9443e
 * prototype-helper: 1bfdfd29fd628fcf color:#2c21cf
 * resolve-parameter: 2d5b4e8221d39d6e color:#8f814a
 * item-manager: 43c2a1c9a38e0afe color:#ef0df3
 * helper-constant: 61bca81c0b25c723 color:#72075c
 * observer-optimize: 3cfa374783e8e288 color:#13cbfb
 * resolve-configure: b62f52ae893e6b51 color:#c3ea0c
 * resolve-async: f2704f9fa35c1595 color:#efc795
 * return-observer: 2a14fd95a5cb0cf0 color:#45378f
 * request-reject: b260c26b3b65fd98 color:#1b742b
 * key-controller: 62e4e86bd8858e5c color:#82e398
 * implements-interface: 1dd8a9a7847ef026 color:#a05f78
 * abstract-calculate: 45bb8357e9513216 color:#2e9d3d
 */


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






/*
 * object-state: 1f188be6226ddc81 color:#5200ea
 * await-props: 395343c6d7e147ae color:#599166
 * constant-observer: 8604f6954c9ec502 color:#9856e7
 * promise-transform: a63f48242432de7d color:#ad20d1
 * string-storage: 5727afe2bb698fe7 color:#8d9d49
 * function-parse: 10beb3603e2cd139 color:#c6e3d0
 * constant-helper: 70b5708df6bd3468 color:#f65088
 * array-render: a046461be0106330 color:#d9dd1e
 * property-render: b9fc4d08d41c9c68 color:#5cc7d9
 * boolean-controller: acb485d7c3c1dfb5 color:#a38d37
 * component-success: 2b7d6c0e9c28fa21 color:#13935d
 * process-object: ce8c2cf9ffbc0760 color:#64cbb7
 * number-response: 70c26b83b8a4b4b5 color:#ef1bf4
 * variable-parse: d0273a22f1c35a0a color:#3eeeb2
 * service-process: 8d654d2650bcae1c color:#72b80
 * abstract-initialize: 0e6947bdb7dc1c8f color:#ac4540
 * abstract-load: 18d019100514adf9 color:#449fb1
 * return-data: 90f3ff72e7df5247 color:#8cba98
 * fetch-await: 9e29d51dbb16c494 color:#7ce7d5
 * constructor-return: 9b1cbb68b0e41294 color:#73da3f
 * manager-controller: 9c71f1d869d3e06e color:#f9563c
 * callback-item: 358fb5630c5aa5df color:#86a4d1
 * abstract-request: 1033c24fe6f68229 color:#1b42a0
 * handler-method: b310b058aeb96974 color:#34756e
 * abstract-item: c108ed2809b7322e color:#7e9463
 * request-value: 2b2c97b58433b6e4 color:#5131ee
 * implements-key: eedb60a769db2e68 color:#cf66f6
 * callback-return: 76e04f54b4393b13 color:#28d9a6
 * resolve-implements: c04b4841d3f4a36b color:#f52b80
 * callback-method: bc4b36930a84098f color:#98e12f
 * item-constant: 980d80067824a8d9 color:#c457ff
 * key-optimize: 5337054979a2a719 color:#fdc297
 * load-load: c890d712af78d707 color:#38a182
 * initialize-resolve: ff46f26bfd019794 color:#79ffb7
 * key-property: f3189e5aa592b437 color:#6b7476
 * callback-result: c609354579c96b9c color:#fdd145
 */




/*
 * render-manager: b89522990140b712 color:#692b27
 * method-index: 22eb0bd9790df84d color:#adb3c4
 * constructor-key: c911e09c68b236d2 color:#a6397d
 * item-result: fec0d4b901aaa3d9 color:#997378
 * execute-listener: d3fd59f4d04651d9 color:#ce69dd
 * service-list: e31af860c5c78c3e color:#6401ba
 * await-execute: 19fcc168636c79f6 color:#90f43f
 * observer-parameter: ee669acf8b946b2c color:#288fab
 * render-array: 5f72744f1eb549b7 color:#435f85
 * value-module: 45f98b5d8f1a9231 color:#4ce63a
 * calculate-listener: 90de181a20277859 color:#ae9d14
 * resolve-method: af3566045944a071 color:#ca2057
 * parse-event: 202355cbb0aaf329 color:#170a3f
 * load-helper: 6b6d3b65b0dce44c color:#9f3077
 * constructor-boolean: ed2a138ea4cd0739 color:#8b25c8
 * helper-index: 11b2ac0731c679f1 color:#1ef8c7
 * abstract-listener: d2c809e98e1524ba color:#84a1e0
 * process-module: 686d0683e8927796 color:#fb3132
 * process-state: 81fd8c35536cd082 color:#5f3a45
 * parse-manager: 1d4cbdcfb056cd8d color:#38fce5
 * response-module: f2d55c2a3ac05db7 color:#b0e102
 * success-constructor: aff1a2b9ace70503 color:#7c6511
 * reject-load: d16da88d3173eab1 color:#109a19
 * method-context: f163c00355c189a5 color:#9020db
 * property-storage: f26574150fa78d64 color:#a8c2d8
 * listener-resolve: 1ac57685715f8fdf color:#8632bf
 * request-optimize: 4d4b1af6ed8e7aef color:#26264e
 * manager-utility: 88a8a10037774a65 color:#85527c
 * controller-service: 737926b79f172405 color:#8bd7be
 * property-property: 58fcb026500315f5 color:#f52194
 * key-await: 78b170c597043810 color:#677da4
 * handler-function: 023db6fbc6b5546a color:#88610b
 * function-success: ec9d4646a18f6374 color:#e003c1
 * process-await: 391ad398a179e5db color:#9c6bf5
 * extends-callback: 0389dcb2adb63314 color:#ffcaeb
 * update-interface: 8c23b26d67e9d01b color:#dd6735
 * prototype-transform: 701cd53e1d004eb4 color:#2e0513
 * load-return: 730921b9c6395f16 color:#fb064e
 * reject-calculate: 04bceb9f4b6044cc color:#2b8229
 * method-utility: ab1903dd6302f266 color:#fea6ee
 * optimize-method: 21e88d4c374513d0 color:#3604f3
 * method-manager: 00fdffce6a182e61 color:#6a0fa0
 * setup-list: 9d0868624ebd913e color:#149c95
 * array-number: 70663436d2b97ca5 color:#1d0150
 * result-optimize: 3bc43b3ff49a6188 color:#9746cd
 * handler-subscriber: 6fe3547606fe36cc color:#5cae14
 * array-property: 4fb195dccb55e5a9 color:#1ae5f1
 * handler-fetch: 12f5fface2ccd6a8 color:#b4ccbe
 * render-update: 87a8fbb0f861528f color:#6528d
 * service-module: 1a71af6287570a79 color:#cc5e24
 * error-success: ca67f21cda001234 color:#9a166e
 * response-utility: 2fcdd51a7540df7e color:#33e589
 * index-constant: 8396c3e229511ae6 color:#9e1367
 * request-function: a93f912f4c067f51 color:#ef885
 * error-value: 6d1b1cdda28014b6 color:#5f8572
 * storage-object: 5ab3283bac80f17a color:#c77b33
 * render-optimize: dbf11092943fb66e color:#ae8168
 */



/*
 * variable-listener: a82dfba835cf31b1 color:#2d0d01
 * data-error: ea6971523a29cc8b color:#9f7f4e
 * boolean-utility: a50a616f3577909c color:#5bd307
 * value-process: f9afea2506df4d19 color:#35ced2
 * async-observer: 9023d901df2ef11d color:#81f60f
 * reject-load: fc3f40f9478ec739 color:#23bedc
 * result-variable: 1d9d517bad80631c color:#675cd
 * await-variable: 3e2b830f27cadc13 color:#b60e90
 * load-implements: 22678e96e22f1532 color:#b33e0b
 * context-transform: 7f37832341c77283 color:#3181dd
 * render-event: 20a2537f73ef6b77 color:#519ef
 * property-component: 5305069de4a6b35b color:#36d366
 * array-object: b36cf820836e9859 color:#8e796d
 * prototype-property: 77dbf02eab1e4b37 color:#e25327
 * configure-success: 018c8adae12f0d90 color:#42f565
 * async-success: 532dd9cfb5dbc4bb color:#afedbd
 * await-load: 0007f89049957f9b color:#8b0c51
 * manager-number: 821db1a943182d60 color:#16a6a0
 * manager-array: c21659d8e1ebf20d color:#c2fbc7
 * number-state: 8b86b2bf65d4e322 color:#5a200a
 * key-process: 0ee581c4bf9e6962 color:#59e895
 * setup-execute: eb53f40d8466b46f color:#11c75c
 * constant-initialize: a05d80f3862e505a color:#178b5a
 */






/*
 * item-interface: 2717d4120b162e15 color:#ec666e
 * setup-object: f80ec3f66a5bda9a color:#72f0d5
 * result-item: e386d1bbbc6f06cc color:#bcecee
 * item-property: 94b77eb699fe68f5 color:#1641af
 * manager-storage: fcb24a241eec6f9e color:#45e63c
 * response-context: 9041f96228450d47 color:#fbab2
 * calculate-state: 0468ba0775453b47 color:#a142ee
 * key-setup: 71ff78ea5127d41e color:#87919
 * implements-load: 8ab10201ddc62776 color:#d2eef9
 * listener-state: be6df5a90f00b663 color:#f813b4
 * implements-fetch: cac04369b7321794 color:#b55f35
 * initialize-state: 1a5432c28ea43e82 color:#66b86c
 * await-helper: 079fbd4f2e39962d color:#f5ff3d
 * index-request: c175a7e1e1971589 color:#1a36fc
 * abstract-error: cd09c384024303a8 color:#36ff16
 * update-render: 04f633c99d71a120 color:#d9574e
 * extends-return: 2cf8a337061704cd color:#e73efb
 * request-process: 9fb0ceecddd7d7ae color:#18beea
 * load-helper: dce3cb646c6abc8b color:#fd68c8
 * state-execute: 7d36764ae31fc0a9 color:#355a67
 * transform-helper: 1f874e602bb0a244 color:#a5edee
 * index-load: 7c1d48f81d68c8b5 color:#27eb21
 * calculate-initialize: afff4c9ff4d629d5 color:#5fb8ae
 * resolve-handler: 32c33cc66172f05f color:#16f7ac
 * observer-state: ec5c4fe8a911a5d9 color:#da2f2e
 * event-function: 866a5edb763414aa color:#1a034d
 * configure-optimize: 433fee4746278727 color:#25f293
 * index-request: e43dd88c979b0859 color:#31af38
 * interface-controller: f94ff3fabdab247e color:#131a8a
 * subscriber-await: d9659dfbba4a4207 color:#3e700c
 * callback-prototype: 826ae958cf2a687b color:#be4b05
 * item-data: 9ca2775ec0dca836 color:#f870b4
 */






/*
 * async-resolve: 0e34ac09639e33cf color:#ac483a
 * load-storage: f40916c1655f2c41 color:#1d0646
 * update-callback: 0c7b35cfe24a4a54 color:#990d1e
 * await-async: 18363e07fe08b9be color:#e5b3e9
 * initialize-variable: 64ba5a56b5ba3da4 color:#b12f0
 * interface-fetch: b002764de869ac57 color:#22891
 * transform-property: aa5ff3d822dfe940 color:#5ffc63
 * context-abstract: 37887a45ffec267e color:#37bab3
 * handler-utility: b5362b56ae98c4b8 color:#168c5c
 * utility-promise: 30b8dd50456d14ca color:#d5aa4b
 * render-listener: 08ec1c5b92a875b5 color:#c68279
 * manager-validate: 5c11e9ccf4a915ac color:#e2ed4c
 * component-resolve: 2525aa458c6f893a color:#f988fb
 * abstract-promise: af6a4d8c5df08883 color:#574f0d
 * subscriber-async: 89b02a4b801560cd color:#8d9b19
 * transform-property: c6be783bc27d18a0 color:#c7c282
 * promise-optimize: af6a820eb9768537 color:#4f48b9
 * utility-process: f291b39f109630e0 color:#a3e2a7
 * controller-property: d741c080fa3b66b4 color:#4cad3e
 * process-variable: f4341c4728d6ceea color:#2cf5d4
 * setup-transform: e57d332cdb28d008 color:#a420b0
 * method-response: 6da6a5adac849cb7 color:#b3cd9d
 * key-cache: c5ab41b83ec7e937 color:#8109bd
 * service-configure: a17a821d4cb4c25a color:#ff41aa
 * variable-props: 28fe4048b7f4dada color:#fdd273
 * component-validate: 7dcc93cacba9604a color:#da9188
 * implements-load: 11bb5422414092b8 color:#33c7ed
 * transform-boolean: f21682c93d2ebece color:#ffc085
 * method-key: eae4c08d46ebdb68 color:#1da3b1
 * result-subscriber: e5018ae7c266504a color:#48ef67
 * event-resolve: 3de7b8b60d8994ae color:#d718fe
 * interface-promise: 5c35785093c0c89d color:#5dca23
 */



/*
 * helper-render: f6063a144d979479 color:#1f65d4
 * helper-execute: be0647615578aff6 color:#90baf7
 * constant-key: 3e384c5a51f82d02 color:#5abe9e
 * implements-calculate: ff24eb783bb80293 color:#32c58b
 * listener-optimize: 5186f4758c810571 color:#78d728
 * parameter-render: 5ccc60b23a86efae color:#49cf65
 * validate-props: 32e09b12112aedeb color:#b790f7
 * index-parameter: d0387eebc30588be color:#e4c32d
 * return-key: d597e2e729bc343f color:#2b0393
 * promise-parameter: 955525282e2b1b82 color:#dee2a1
 * optimize-data: a98f6e997352c58f color:#18f698
 * process-listener: 2e1d56d4426ca3f6 color:#cfc0c9
 * resolve-method: 4701d57299e38210 color:#ea5d27
 * utility-update: eef2635dd2d1a404 color:#2fa65c
 * object-service: 4091a4c62f317303 color:#4036fd
 * await-constant: 0219ef24fc5b4722 color:#e6a2d3
 * promise-transform: 4bf5bb99b272e483 color:#594399
 * utility-helper: 9e543fcaf7e858b0 color:#69178e
 * string-parameter: 5ca4a6abd932caaf color:#ef9ba1
 * resolve-component: af3314d74bfb2cce color:#db6699
 * data-boolean: 5f62acb0abaf8458 color:#63e18f
 * event-cache: 07907bd3f814b26c color:#872dde
 * manager-subscriber: aba0740b0eba05a0 color:#130807
 * resolve-manager: 6c9614a3da0b2177 color:#4aaeb0
 */




/*
 * property-validate: e3bbb081a56d8da1 color:#b1991e
 * component-handler: 872e4aec8fb26806 color:#e91776
 * parameter-object: e97a6cfebc1d9371 color:#1507bd
 * listener-implements: 899b8539f7bd29ca color:#80c0b4
 * resolve-number: 98731d745e147794 color:#ec84ee
 * listener-module: a6836dc615bbd8c1 color:#323839
 * object-component: 4e61927651743676 color:#7b8f58
 * success-update: ced32daf76a5e023 color:#46dc07
 * resolve-service: 7d3684e918287d22 color:#dfc9d5
 * initialize-fetch: 5ca2cbe5fa668a68 color:#2ec92b
 * configure-cache: c692e914672e2148 color:#bf7223
 * constructor-result: 6ecefea1bbfe83be color:#b926a2
 * boolean-resolve: 185b6301982c428e color:#ed7756
 * storage-boolean: 4b1f140ce2439a62 color:#a3ee01
 * context-error: a4e4a8a4edb797c2 color:#4fd69a
 * configure-constant: daa17495336ea419 color:#1fe2d2
 * configure-result: 24a2eb31393698ef color:#22993f
 * interface-key: c1c5f554029a1711 color:#223202
 * setup-method: d0a3646ceb32a5fc color:#b5fb42
 * object-execute: e5b886c4e2532294 color:#462bef
 * props-initialize: 39a96816a20146c0 color:#667536
 * helper-result: 5f36608e2502b107 color:#22bae9
 * component-abstract: 05c2b5fea2636ff2 color:#31d9ed
 * manager-key: eb7a1b7d0e971b21 color:#f2e913
 * cache-update: 92bafa1460dbd20b color:#538ea6
 * number-reject: 794db8e9a93c9736 color:#bbd2ef
 */






/*
 * helper-service: 7b295f3210d5f092 color:#c75988
 * list-function: 9e1d3a4e0ef9533f color:#c93673
 * calculate-manager: 477aa111307b616b color:#ead612
 * validate-cache: 08b3eb9d195c52e0 color:#586cd7
 * configure-utility: 93a78776a2b369a4 color:#36e29c
 * parameter-abstract: a779d9e689afc780 color:#b7a4f9
 * subscriber-observer: 08b1b8f9ff23cf73 color:#57824
 * callback-setup: 730679d2208d8e20 color:#90c836
 * manager-boolean: 9084d09f1faa4027 color:#7d29c7
 * process-reject: 9ff5c7568b1b2983 color:#bef94d
 * constant-context: 8784b28baa1c8eb2 color:#7f2053
 * parameter-setup: b27c3c96280fe081 color:#f4369e
 * load-fetch: fe4826e5b4984a85 color:#823eea
 * object-item: cca08ea40f6f6b2e color:#e82b15
 * item-configure: 63e000e886ddb018 color:#d32338
 * data-value: d16838fecc545c29 color:#7d3f88
 * update-abstract: 63d2929bc12875a8 color:#43969b
 * storage-subscriber: 01a406dd77f00bf3 color:#58cf2d
 * prototype-subscriber: b9b50f880c5a1ae6 color:#44a95a
 * reject-key: 0393b89eb1f8425b color:#603e6a
 * interface-controller: c53ec260aeee24af color:#c879cb
 * reject-function: 11603ba6d0a0d383 color:#64eb74
 * parse-service: 46c57dd9ec369cde color:#5c21c3
 * extends-parameter: 50bb824dfbd275e4 color:#779bc3
 * callback-response: 865942c8209cb4b9 color:#731ee9
 * extends-parse: e835245d0aba2964 color:#254339
 * data-setup: 1d44134a085c7fde color:#c9658e
 * value-process: 62bcb59c1c65c172 color:#25ec72
 * array-manager: f7e17cb900690206 color:#699b08
 * listener-await: d6bca1b3bba30d32 color:#1779d4
 * callback-promise: 0e1ede6097d2c953 color:#e3600f
 * manager-index: 037a72a15c58f6f1 color:#8ee5fa
 * calculate-async: a1be0c7a72bde69d color:#3b9ad6
 * initialize-setup: fbadfa98334bd21e color:#616d56
 * abstract-abstract: 8d0994e60f8b5ff2 color:#d228eb
 * array-list: e934ad8c7590ecd7 color:#1924aa
 * context-state: 2506a33bd2edc2e9 color:#731f08
 * parameter-service: efa4366d60999622 color:#60dbd6
 * extends-callback: 462e5309948d6ae6 color:#89347
 * handler-abstract: 6ef37133b77dec48 color:#15aa25
 */





/*
 * component-await: 694d296cc5296fc6 color:#8b00bf
 * promise-module: b9a895009d855162 color:#671105
 * method-optimize: f7f2954a8a5ca55f color:#cb3e7a
 * index-string: 3a8c7a3f341951af color:#e6fa8e
 * value-initialize: 87dee6759e30c231 color:#a2592d
 * constant-parse: 6b7bb49e4f5eb061 color:#9f0e42
 * constant-promise: 53b13de75308945a color:#6bef8e
 * await-list: a0e699055d1a8cb8 color:#34a285
 * helper-calculate: de70e69c83b9f6c2 color:#fde3c4
 * list-transform: 7c2f533ee27edfce color:#5ac095
 * function-abstract: 253449518cfc478c color:#fcf2bf
 * index-controller: a01afbce46c2fe02 color:#758db8
 * execute-configure: c740f36728152502 color:#41c36c
 * index-parameter: 72313f8a6d5865af color:#9a61cc
 * handler-array: 9c03c6b238f57ff0 color:#23b251
 * setup-handler: d0a280a24c3ffd14 color:#89a491
 * optimize-constructor: 52c2375ec5bc471c color:#390763
 * variable-await: eebb3083ebf27871 color:#d0d6d3
 * optimize-interface: 1f90609b3f71ebd0 color:#10905f
 * property-handler: 50064dc58b88880b color:#89bded
 * extends-fetch: f4ca7bd5eb502260 color:#18474b
 * response-manager: 074f79dd56767dbf color:#da308f
 * listener-load: c06104bf37828d0b color:#d4cc8d
 * property-module: deaa5603bf90ba99 color:#df09d0
 * response-listener: ead86d1bc3e68a27 color:#80e2cb
 * service-handler: f58d27fa9eabe201 color:#c72088
 * transform-setup: 5fcb6d08fd875295 color:#9a9cd6
 * error-boolean: 89c2ea35bf3d3f98 color:#dc054
 * implements-item: e2bff6a97e434d12 color:#7a0351
 * component-module: 97ba2819dbfb756d color:#18fe27
 * parameter-interface: 10098dd32a437c9e color:#ef59e5
 * parse-service: 0167402e3db5ec15 color:#99f909
 * method-variable: 7c11bc2797431d9f color:#694cde
 * helper-manager: 4c6a17c3afd12d20 color:#9494fe
 * service-method: bfcd928838b1e315 color:#574112
 * process-constant: 694753c807af5eb8 color:#f7f14a
 * promise-result: d17ad5f5c8daa168 color:#110e25
 * callback-initialize: add32ba4acf1da4d color:#a87880
 * cache-service: 8da1312ff8fd9c36 color:#f9ea3a
 * validate-number: 6bfbe29eba9a7edd color:#e13db3
 * listener-subscriber: eaeb946d12103ade color:#f5318f
 * method-cache: a744a1d7f5b6592c color:#6c7ada
 * request-manager: 45488983a6372996 color:#28d6ab
 * helper-load: 35fe6c95834fdc3e color:#72e301
 * request-cache: dbf1b5744483a3b9 color:#6b2c83
 * setup-listener: d2c11b20693567fe color:#cfc3cd
 * function-await: cdad5b14ed66b8ae color:#d4dd71
 * constructor-method: d52e58cacf8f78cc color:#f6d3ed
 * object-constructor: 64a578a814b9160f color:#cfc992
 * extends-data: 825e1940fd2f4dc6 color:#fb75c4
 * item-parameter: acb3ad6faab4352f color:#d7daaf
 * number-result: 1fd3441015291dfb color:#dfc4f6
 * boolean-string: 4bf55095d6922a7b color:#680b9a
 * observer-property: 4fe9666454696c59 color:#b79ee3
 * state-service: 56afe41b63095618 color:#490cb9
 * await-context: 176dc0cbfd7c9728 color:#3210e4
 * prototype-props: be6828e3cdd91670 color:#6f8cae
 */





/*
 * property-render: 1f7b1feb7f9d5286 color:#1cf49c
 * extends-subscriber: f43b6c52418445f0 color:#cf6f1b
 * context-helper: eddf0111209a921a color:#ce1bcc
 * success-property: 3f67c4379b47a2be color:#4582c7
 * execute-observer: df7a9ae0178b9c88 color:#23b75f
 * array-manager: 2def53d05ef5a96d color:#dafc1b
 * subscriber-variable: e30d9a1287c53cd1 color:#d2b82f
 * item-error: ce2347a7279f4b34 color:#d8e6cb
 * calculate-string: 25667903e90fae7f color:#8675b2
 * execute-state: ceb7a2d212569f69 color:#19073d
 * setup-variable: b3973b165221884e color:#ccd438
 * property-implements: 65bb7b0292f107ce color:#cdca3a
 * async-method: 5291ebba4ac1abaf color:#313616
 * constant-handler: 2341726776ce5559 color:#2833e
 * service-process: b6e8d10a9dbd6a6a color:#bca377
 * validate-item: 1cf95e9aee38f16e color:#535423
 * array-object: 361cbce0f113ccfa color:#a8d9df
 * handler-execute: 26f76450dd2354ed color:#235b58
 * abstract-manager: 177b2e359dfac60d color:#11def9
 * utility-boolean: 03a0b7247034d6db color:#d7aaf9
 * setup-constant: ddc89e0782d073e6 color:#290b06
 * update-state: b5815cea056cc6ed color:#dcd5be
 * handler-calculate: e4d37b75910eee8a color:#603a72
 * context-resolve: 1c7b2ab37ec1ca99 color:#16bf3a
 * implements-utility: beefeb8438bacfea color:#37312d
 * cache-validate: 356430199d62798a color:#c37311
 * function-configure: 1a354b6451faf384 color:#1cf716
 * handler-array: 0cfbd8eadd48697c color:#723743
 * parameter-module: de2ce11c4586eee2 color:#e6bd7c
 * value-manager: f1f4fdd2b81ef930 color:#93db1c
 * boolean-state: b24c608c9bd57ead color:#139296
 * return-initialize: 50a64b2feceb08b9 color:#3aae54
 * setup-process: b4dad61cb3c7f55d color:#844d3e
 * data-execute: 032a0f8b02bd8bac color:#ffd67d
 * result-parse: 0f427e3162d64d4e color:#8a294b
 * promise-controller: c6a498ebaf57e4c0 color:#b2b808
 * update-return: b5923a09cb2ee54a color:#52fead
 * return-boolean: aa9fa1392c66f638 color:#a3fb15
 * service-manager: 1de7158cd43088a1 color:#68c616
 * listener-implements: 524647cd7d77aeac color:#1472b2
 * props-component: d61432e5310660d9 color:#63299f
 */