/*
 * constructor-number: 8e1def75ed4621a9 color:#325b83
 * function-list: 417b886598867338 color:#cf68af
 * parse-listener: c3f8cdba42daf8ed color:#43390c
 * variable-method: 7e963ac431b2aa2a color:#520f46
 * number-await: 8d1ce07f533a7fb1 color:#42d75b
 * load-utility: 001326e58d5f9bc5 color:#b71198
 * service-request: 36aeab9eef6f9271 color:#95d091
 * controller-await: 6602ab06aabd071b color:#2d48a9
 * constant-parameter: 99f274eb6f68c127 color:#733b6c
 * observer-list: 84366240505f33ed color:#9dcb4b
 * state-implements: d18a16ead8300356 color:#f4704a
 * response-storage: e933cdb2d8a811bf color:#b5e4b6
 * response-index: 0220f4d14d018880 color:#e373e0
 * property-await: 55b8e2bca1adb7a4 color:#ea8075
 * success-array: 2e26226648fe9fbe color:#6d218e
 * subscriber-controller: fa954af991aef09d color:#12d79
 * service-constructor: e08077150689388f color:#bd3ecf
 * fetch-context: becf90e702d465b4 color:#442d44
 * data-render: 5ed4f04312b7bb21 color:#aab8a5
 * observer-error: ccc931a20d2eb659 color:#e0fb82
 * manager-setup: 41e344f26f91c280 color:#6ad44
 * error-error: e5c68cc4aea55c14 color:#de6278
 * callback-load: 78239e37c63828e8 color:#453c12
 * result-callback: 5ea0149664b7e86c color:#1b66bb
 * request-listener: 8ea8632f71007dc4 color:#d5374f
 * abstract-render: 1a51b7086c10ab2c color:#5221ec
 * success-module: 0a1eb69ff740014f color:#429ecc
 * property-number: 70c4dc9f38da770c color:#6650d3
 * calculate-constant: c5995c4e1aa723f2 color:#421f53
 */


/*
 * resolve-update: 121e7e7a7def4c3a color:#ebdc1b
 * resolve-update: e724ccdbc74c3739 color:#427cf3
 * extends-constant: c7a82df762086ce6 color:#bd23df
 * execute-parse: e9eb40145fc1281d color:#b2cb80
 * prototype-props: 4593aa9d1a1c915b color:#3b431a
 * transform-setup: 7a03d130150e4cc0 color:#7623aa
 * listener-initialize: 024fda436395af61 color:#577aa0
 * service-transform: 842c4064647d478b color:#644881
 * reject-component: 9fdcad88a478356b color:#7614bd
 * utility-error: 9258802d2e4af898 color:#878cf0
 * cache-context: f5658f17fe5f23ee color:#f3ede1
 * component-helper: 28ff593f086dd6a0 color:#a4426a
 * execute-interface: 287f7fcc273491e3 color:#f5a679
 * process-success: 1d12f4fce25d05b1 color:#9d46b9
 * load-parse: cb63b0092f2a5132 color:#1b0c32
 * resolve-key: a299db9e7c598c92 color:#e0748c
 * helper-transform: d945d801ff367f63 color:#fa5a1f
 * render-context: ecf1863e6e913210 color:#19616f
 * implements-state: f786d57797ed2bc6 color:#b60360
 * interface-render: 206396f4ef5b2b9a color:#fcc45
 * resolve-success: a506479aa506d0e9 color:#733724
 * method-value: a0d21ae7a1a5b8e1 color:#dacf01
 * callback-error: c0543ab259c7b6dd color:#9aa8fd
 * number-cache: 4bb8c03e5493f829 color:#215645
 * props-update: c3229c707db8e53c color:#b410b6
 */


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





/*
 * resolve-implements: 2b5821b4f8d0c496 color:#a71db5
 * handler-service: a3affe6217757e83 color:#d1b474
 * array-resolve: fee4cc819101b453 color:#f8f88e
 * function-extends: 747527578c2aa0d6 color:#97b293
 * controller-calculate: 8c98a9491951b262 color:#a0e5fa
 * subscriber-string: 58c9d9d765534bc6 color:#c8936b
 * context-string: cbae6feb308a95d3 color:#6b884c
 * load-await: 84e05ec753b2acb5 color:#328e5e
 * error-reject: 21266d984450b2e4 color:#19bddf
 * process-return: 0ef9de02c99a4af5 color:#cc2f1e
 * error-component: 872d004f559a0792 color:#6c20d6
 * helper-listener: 2e143abad909855f color:#295cdf
 * await-render: 0e385cdfe3f33a29 color:#5a72af
 * cache-property: 594bab61700ce74f color:#5c1354
 * key-update: c23acdef3946ef3d color:#60943
 * await-data: 22649b7a9c142666 color:#883770
 * event-listener: 1065eb7dae080842 color:#3af3c2
 * constructor-component: fc29ce4050fea7f7 color:#a6e0ff
 * await-helper: 4fa39073a985fb93 color:#65aa9b
 * property-boolean: 95815295fe295411 color:#3d245a
 * storage-fetch: 637d79c8fb7ba2a6 color:#b07bf3
 * context-property: a162361ead0e9984 color:#a960d7
 * parameter-index: 8125ff1d86a90db6 color:#cd2bb3
 * reject-interface: 4b28e0a73550cdd7 color:#1df69c
 * method-property: 439dfeb64d46827d color:#47f06e
 * request-prototype: b514e1ee629ebe93 color:#120198
 * property-update: 38e3c6c1e7d605c9 color:#337126
 * manager-configure: ab1aaf248f5fb585 color:#d35da2
 * handler-execute: 4b2fec2475e006e0 color:#8222a0
 * module-service: 0ab79d1aa115ed22 color:#5ab12c
 * reject-method: 8a607517caddc569 color:#602908
 * manager-return: bacd7a1276ac59de color:#42b0b4
 * event-interface: b8dbc3d3ecf7beb0 color:#ea2238
 * fetch-extends: a430c916ddbeb9e6 color:#427fb3
 * extends-helper: 90bdb05995d319ea color:#ba4c3b
 * request-await: f74df48e734a9d0f color:#e6df8f
 * item-fetch: 4de0d4a067af476f color:#9b8d03
 * item-listener: 27aabe1e91f3c646 color:#3f8a8a
 * method-callback: 45755e30e001e194 color:#7a6731
 * value-calculate: a59e19196ad60b78 color:#1f9eb6
 * calculate-response: 9ef1cbd64ebf86b3 color:#e89a7d
 * error-value: 070729588643cf2a color:#711024
 * await-load: e5ff0367243acb59 color:#ac327f
 * array-utility: 94ea18e3a1c4c566 color:#81aee4
 * validate-utility: 0161c5c014a669e5 color:#bd2969
 * utility-reject: 47d274318507c22c color:#201659
 * string-data: 0fe5a17c48d8946e color:#6638e7
 */




/*
 * initialize-request: d90d2e7db23a4e2c color:#84caa9
 * return-function: 1df255ec263e3222 color:#642f4e
 * module-subscriber: 0de3c91d57aad238 color:#8525f
 * constant-item: 7d966804712e9328 color:#7a8648
 * configure-boolean: 41fb7f0e88344110 color:#2adbb
 * property-list: 31d8374967b3e013 color:#646cbb
 * execute-list: c32503751268469f color:#4cef9a
 * controller-reject: 17dd849670606d13 color:#c9d933
 * reject-await: 226bdf5d22fdbbe2 color:#ccb1e4
 * object-error: 14b2f454578a8af7 color:#f992c4
 * transform-promise: fe24e556a3a2ee04 color:#dee133
 * service-parameter: 3503260f476172a5 color:#c95619
 * promise-component: a2e23158232082dc color:#7b2550
 * process-request: 1e8d8fd2119ae4af color:#581fa1
 * manager-controller: bede6fd9c6583004 color:#6fc056
 * controller-data: 17c4952e2e4a0d87 color:#5f1404
 * initialize-cache: 7f7f70e80ff06bfe color:#431883
 * variable-callback: b2908d6a6dac852a color:#aaba5e
 * implements-event: 49c1816661fe708c color:#4af486
 * constructor-abstract: a5536a419b2a2452 color:#91eaf2
 * handler-fetch: acfc709a30e8e415 color:#6b307e
 * manager-response: 4a9bc176b7f5ecb1 color:#aa72f0
 * optimize-module: 3232fc4802f3315c color:#d12e9e
 * calculate-execute: 43c71114027695a7 color:#1ef51c
 * boolean-subscriber: e1c3f78de8c361c2 color:#709f0a
 * abstract-prototype: af88bb33a5e2ec10 color:#28c6f8
 * cache-optimize: 6d5a3003fb4936be color:#73c906
 * cache-update: ef7d2bd725699e30 color:#869964
 * controller-await: a74be981798a759e color:#e277d9
 * index-process: c4072adb0f3a3edf color:#afccd
 * number-event: 23aafd409b4a48dc color:#e569a4
 * parse-async: 9559310180e9b367 color:#4fe627
 * extends-load: cb5c5a2fb731bccc color:#c315e7
 * context-constructor: 7c3cf822f8c74b80 color:#ec6bce
 * result-request: cbbfd8811907a728 color:#6ac5ee
 * callback-resolve: d5205d4ce51d7f9a color:#2c6679
 * handler-configure: 9687d3e2fe97f2e6 color:#ee6da
 * string-implements: 5d7b325924a00de6 color:#59b5fe
 * observer-function: 10e227e18bce1cde color:#a92723
 * event-callback: 4996cda309bcee04 color:#de3eed
 * error-props: 989f091e01946b3f color:#975e51
 * value-await: 14584ca5dc0ca321 color:#367a4
 */



/*
 * handler-list: 2ab45f51cc2a3ae1 color:#db97b1
 * observer-prototype: 8f3ccc968a111949 color:#ab40e8
 * constant-variable: a160e61f0bc89df3 color:#e92ea5
 * update-object: b98f38072adccc55 color:#415f67
 * observer-await: d1da7730be82724e color:#63abf1
 * boolean-response: fe1e461f72941dec color:#d31b90
 * parameter-validate: 8577f70103f4b055 color:#b99f22
 * controller-utility: 4277ff4b6c5e893c color:#98d118
 * array-list: 33071accbbfcc81f color:#e5a12
 * manager-calculate: 9c1d54c97ab109f2 color:#7e865f
 * update-load: fac87bec9b74a98f color:#92c69c
 * controller-result: 72492f9f867b3b53 color:#4c2851
 * module-key: f2293d458ba1965c color:#844e10
 * constant-function: 2a6e193f7c76aadd color:#208d16
 * constant-return: 32553c4e455a47db color:#f540ab
 * utility-data: 2205fc0108485fe7 color:#2110f1
 * constant-value: 6133f5c7a0befa7c color:#976e5d
 * setup-constructor: d7348b9e57f82207 color:#baaed
 * context-object: 668dcee1418ed452 color:#ceffad
 * callback-state: c5d022755771d972 color:#9c6cf4
 * process-helper: 53d50458b800790e color:#c663c
 * function-observer: bce088c816de5d0e color:#1a3728
 * helper-service: c36e2e51e8ddc7fc color:#6817fc
 * context-fetch: ee4ab2733c6be6f2 color:#28c855
 * handler-module: bb450bcddaf3100e color:#e15d14
 * controller-setup: b53630f6f896ab8a color:#28c052
 * number-setup: 5e8e953b1f53a4bd color:#13e707
 * variable-response: 451d6202de3dba0c color:#b1dff6
 * prototype-abstract: 8e607d38765cfa60 color:#7488f0
 * error-event: c0c79eda13b68584 color:#b04332
 * utility-render: 8e9282c9c2e68a4c color:#f7e908
 * string-handler: d21b45ceac93ac9b color:#bd0ed0
 * service-interface: edc2f9e7a8353c1d color:#b552ef
 * load-helper: b9a60b1fcc16bb85 color:#8b0a15
 * transform-configure: 9ec76dce451b309e color:#4aa39e
 * callback-transform: 2eba70d9f5778f60 color:#debbb8
 * return-context: 1c488fba98fc66f5 color:#469977
 * boolean-array: 9367d5128b5a3e1e color:#6905e5
 * await-initialize: bd0bd851a7efc7cd color:#328fe7
 * data-value: 42464a152e6bf048 color:#23d6dc
 * manager-controller: 712e981153919a4a color:#c0f244
 * error-manager: f8cda8885cb83015 color:#d0ec65
 */




/*
 * constructor-variable: bdf5119d37dd7bea color:#a670d5
 * reject-object: a57af18f267363b7 color:#9a7002
 * abstract-list: e615f55838b5741a color:#2699aa
 * service-response: 4c48d438e6a06b8f color:#68f9c5
 * request-utility: 48ac316ed5a1c06c color:#e2e4d3
 * key-response: edd71bfd129b1c50 color:#fea960
 * transform-boolean: ea1bb730f8c42c28 color:#b53ae6
 * configure-configure: 537dfa4a9c1a11a3 color:#83692
 * optimize-load: b3b68e846ebe6c9c color:#57d46c
 * abstract-props: 87083568aa712457 color:#3db48b
 * utility-load: f3976c224b348669 color:#e06e10
 * await-process: 5c79027f22c0ec5f color:#13386b
 * parse-controller: 73eff6111254cc6e color:#f9d9fc
 * optimize-load: 6bf2f13b0939f121 color:#69310
 * context-manager: 6365500b837d1ba8 color:#c4cbcc
 * parse-response: 4c41a5eb648663af color:#6e35e5
 * function-parse: ea3782303a4d05de color:#950ad5
 * request-return: 38c8eeaf5b8b6593 color:#a3f001
 * update-cache: ae760117fdbb2211 color:#b36cea
 * handler-parse: d821b53476c74197 color:#cc2175
 * fetch-process: ccd2e642cd60303f color:#844b4c
 * calculate-abstract: b639037f4dc397d8 color:#37904d
 * item-observer: 27a9f6a6d7a3943e color:#25d8ba
 * return-listener: 3f6a64ccb3d56a70 color:#be69e5
 * handler-render: e8c4167cdfec4cf4 color:#83402e
 * key-helper: d5c36b3f07e6a442 color:#eaf26f
 * constructor-transform: 9048861a1ed513d9 color:#7eb6ea
 * event-extends: ae2889a2c9a84751 color:#a31ddf
 * load-module: f3d5981b1f3970da color:#4f538e
 * variable-abstract: c4670ab60da5c8c7 color:#50485d
 * array-calculate: c8a74d3adbe8fc69 color:#94ac7b
 * fetch-property: 2e96ddf167e4e57d color:#d51912
 * key-module: 15771f5eb24399a1 color:#b55221
 * response-calculate: b76ad12d5d47937c color:#65723b
 * event-load: 1838558b207ffba6 color:#43b1f
 * manager-object: 4e48a50b8501fa23 color:#4df92f
 * optimize-transform: 9c91ba350cacf807 color:#37c438
 * initialize-extends: 1cb3c32e1b4e0e5b color:#8aa50e
 * context-handler: b15d78c12a699e9f color:#e1395
 * utility-transform: 4fee433630fbf7df color:#cde820
 * number-subscriber: 382adb3ad5e8dafb color:#3567cd
 * number-index: 4cbe65e06793943b color:#514c25
 * process-storage: 474936b093c72c84 color:#894a7d
 * service-state: cef6df5da721f93a color:#3a4d8c
 * service-return: 37da0a8fd4aff402 color:#99cfa2
 * fetch-subscriber: 5e784ca391e5113b color:#a48220
 * props-error: d661519dbe9f3b08 color:#bd9d6a
 * process-data: d533e6362677fcb1 color:#950c1d
 * load-event: b9273fbca5e0323f color:#e3328f
 * function-result: a9c915a2475d5614 color:#dd8f5b
 * listener-listener: b09f845678bdb410 color:#70df0a
 */






/*
 * data-fetch: 93282ca88a12e8ab color:#d339db
 * promise-render: 5cc64de4c92c0702 color:#14a41
 * boolean-state: 2e343ddb19553867 color:#a2bccc
 * module-component: 5136de362a9db4fe color:#20f1e8
 * await-listener: 461ebc936f58dfa0 color:#fcb2c4
 * await-process: 5c48271895a3dba1 color:#aec2c1
 * transform-implements: b445d1494e60f2ed color:#c1c9d7
 * constant-interface: b6b7a10e413d3137 color:#33916e
 * index-key: 1486a7e971c0749d color:#b997ac
 * abstract-parse: a686f486820a6c98 color:#37941b
 * index-render: 3d5cfc5243e17b44 color:#5a9bb
 * resolve-return: 33c1aa52794b7808 color:#f2febf
 * request-setup: 80f1c7d7c6ea0c61 color:#fce299
 * resolve-utility: d585f29addbc02e4 color:#d2b00d
 * callback-controller: 5c9125973588acc9 color:#210950
 * function-success: 0334e97c9c0e5aa7 color:#ce0cfb
 * storage-load: e50fd4e5f7ceea0b color:#3acaec
 * service-string: bee66d148f4a0c16 color:#f73e6
 * extends-storage: 7eef96456a9f863d color:#357097
 * list-promise: 7587c7e60d9dfe1c color:#3a24ab
 * load-subscriber: 1e6c36a596b0cc36 color:#3548eb
 * success-result: f4b0e4732f1404e3 color:#c83ab9
 * interface-module: 4ab1c85b0773b9ac color:#49dcd1
 * execute-handler: c422a97dd1065094 color:#364452
 * utility-service: 9a8a0ed95ee460a7 color:#fd2ea8
 * props-render: 2bdf3741b27087a4 color:#17937f
 * service-data: 5ea56e1343c60376 color:#167c47
 * value-fetch: 7e37f26e127b3f93 color:#2757bb
 * cache-return: 719c6af06ec1e716 color:#1da2f6
 * subscriber-service: cccb2d1be6f5698c color:#af8a79
 * state-property: 5b8cb642f63bd32a color:#44a7ff
 */





/*
 * listener-process: b752101130df2593 color:#700ff
 * update-calculate: 1d35740dac8de3e9 color:#610c2a
 * configure-array: a65162f978105c69 color:#e9b921
 * component-subscriber: 35a9bffecf9d14be color:#7b10bb
 * optimize-resolve: dddfe8c1a56166d7 color:#9d2a3b
 * reject-resolve: 5f62fc37c0d717d9 color:#2a1db4
 * extends-string: 929fdc62503112a1 color:#3275c8
 * update-async: 3b188c48921949a5 color:#3c88f4
 * update-storage: 9f4b4e5bd11f76b8 color:#263149
 * parse-render: 1e1038c424bac622 color:#c51e43
 * update-success: ec1896bfc78c58d6 color:#d86c05
 * index-cache: be90bbd2f2b6a956 color:#8b2d20
 * request-process: 055d20d9f1f305f0 color:#d58c8b
 * optimize-context: 00ed7fe2fee0adae color:#ca10d1
 * transform-cache: e231ad627050738e color:#9b52f5
 * update-await: 048db9de4d08823a color:#90d5e9
 * render-abstract: 68784fa2714901de color:#70e3ba
 * observer-context: a2a839a651cc076b color:#4c5226
 * listener-interface: 5acb9831d722248b color:#4f0a48
 * interface-abstract: b5fa0b6b282f6d0d color:#d81198
 * state-list: d2351807fb4da785 color:#aaaddd
 * item-process: 57fb5bbcab399125 color:#2539fc
 * optimize-props: 2e05656c624c48d4 color:#a4bc3
 * service-transform: eabaefb667dfe52b color:#ced4d6
 * module-interface: 09ce802e624d90be color:#893fa7
 * load-interface: 797d6afb6a283c92 color:#429559
 * list-fetch: 1001e91a699ab6b5 color:#363f4f
 * list-manager: 63ba59d568794f15 color:#4de3ff
 * value-extends: e1c210f1c38c6f1c color:#3d387a
 * parse-context: e1df23e8ed429fe1 color:#143948
 * parse-setup: f4b5246656e89b64 color:#7cea84
 * array-fetch: 3d69192f0ebe6abd color:#8156bf
 * promise-module: 7e4fc7078a7b57c8 color:#475e3
 * fetch-helper: 29a4c81fcdc238d3 color:#fb88a
 * render-component: 875de654feeaff1d color:#f50a84
 * function-boolean: c6a9d830d8876153 color:#8ddd99
 * promise-fetch: 29f06a2405189bce color:#cc7477
 * return-boolean: 2cec0334d1808107 color:#2426b3
 * response-validate: 3cbb2a8baf9cd1a8 color:#268a3
 * process-return: 4025cc3850a5c11b color:#196d66
 * number-variable: f3ad7c45ddb619c0 color:#e60407
 * interface-parameter: b96b99df8fd4cca7 color:#af622d
 * parameter-value: 3a38aed8584564c8 color:#851d7e
 * validate-helper: c45f7431079d4987 color:#1a69dc
 * utility-item: fccbd3548c38552e color:#79b5b2
 * prototype-array: bb8968c6d5841326 color:#b088b3
 * extends-success: 13c1f5c209b0f8b5 color:#6e078b
 * configure-context: 37b2e1cbdf2c2b97 color:#fa5be5
 */






/*
 * component-boolean: 0911bc26423a739a color:#a1a193
 * method-object: 7745c1a90a17137b color:#5a28a1
 * extends-observer: 6a334c304032d40f color:#2427a9
 * abstract-storage: dc926997eeca354b color:#c33545
 * initialize-controller: 5262ee630e6e0806 color:#c4d82a
 * constructor-success: 07f364d624e6c203 color:#898820
 * promise-validate: 2fccac0b292ab5e2 color:#86aa01
 * calculate-array: d1213e6f38d00488 color:#18e533
 * parameter-state: f43ed515fb134033 color:#46ba89
 * helper-utility: 152acd04e64b6f7d color:#840fc8
 * async-fetch: 1fa5a96479e42089 color:#88e669
 * storage-object: 7eb6e58ebfb761eb color:#636323
 * validate-list: 822b1014393ac8b5 color:#6f45b3
 * property-context: 7f32316e25e917f9 color:#2cc939
 * process-parse: d73bdd3689998ecc color:#f8e440
 * function-constructor: 239c038df8169099 color:#3bafa4
 * string-key: 7d7111ed2df6fa88 color:#6945c3
 * storage-return: ea3ee9b6cabdaba8 color:#bdbb02
 * data-reject: dd8e005d5bbb9c8e color:#78284a
 * return-validate: fa197612e5a4f142 color:#2bf63e
 */






/*
 * list-load: fda3ccc22323dae4 color:#b6dae7
 * variable-async: e19e197a642e220c color:#6b77fe
 * fetch-resolve: 3cd6f77fe5aa6499 color:#e39175
 * parameter-success: 784bb5e786b77f1e color:#503283
 * transform-constructor: bf5c640040e47271 color:#34d7a5
 * list-result: 30be8ec05b71f023 color:#d9520
 * manager-item: 6fe8e4a505c2863f color:#7f099a
 * optimize-calculate: 6b93555cfe5065fd color:#b5dc86
 * number-list: ebf1cf2f71b00ff3 color:#588615
 * error-constructor: 8fd39731388aaaeb color:#22e3a0
 * transform-callback: 37e76e282164482f color:#e755d8
 * variable-await: 2e1e1041528ea163 color:#5b7c3b
 * subscriber-context: 355bd89bda012b4d color:#f2d572
 * item-interface: 74961eff475ffa00 color:#edd882
 * controller-reject: 588e3bc6b1b3b6dc color:#4ec908
 * handler-handler: a6a3c2b5cd10a1f8 color:#b4f724
 * service-parse: 7694b64bc5f8ea49 color:#a18826
 * result-variable: b3ad5e41497c0116 color:#719279
 * function-handler: 11b687bcd6dbeda6 color:#607ce
 * transform-object: 81c3ee0eef627c51 color:#422e3
 * transform-boolean: 619728f34bb8bd95 color:#a2cbca
 * load-fetch: d5a3fef214f889ee color:#4ec078
 * observer-data: c08390aeffe24236 color:#e91d4c
 * extends-utility: 68482e94dc72dac7 color:#3972d7
 * storage-success: 0e5c1103ba911822 color:#ca3aaf
 * subscriber-resolve: d3f6dd9bd21dfca2 color:#fac684
 * utility-response: 3c23b6ce6a45018b color:#6aafc4
 * await-load: 027c539da8aff12f color:#6747e1
 * controller-load: e8f7439b128e82ed color:#c42cfc
 * extends-function: 887aff7574344596 color:#552113
 * object-controller: 22cdc32dd0e94c91 color:#da762d
 * return-string: 7488f66f913826e2 color:#1f5b6d
 * promise-setup: d85b6dec1d687957 color:#e1c526
 * setup-resolve: 36e6f1e61bf23ce9 color:#b3028b
 * parameter-validate: 8548ea18b13e1ed1 color:#6de20b
 * response-method: efa93b89e7c18863 color:#ef5311
 * validate-render: c10a6f7268cb5b48 color:#f1b088
 * error-promise: 43646150f2cc2ed6 color:#2d50bc
 * parse-load: 890519908116357a color:#f5b470
 * data-data: 6d76aa33b826a387 color:#a15880
 * helper-service: 920b781cd630ed5b color:#d40c0a
 * constructor-function: e2a239fbc11ee316 color:#dfc08b
 * data-observer: 585fa1f3db7e3c2d color:#7d4c8d
 * item-handler: c6988846083a353d color:#296621
 * storage-interface: 13f142d22f9e4cee color:#2b63a1
 * state-execute: 086f125ef920316a color:#99409a
 * handler-data: c463ec77ff713ad4 color:#bfff4b
 * cache-index: 13c337a68cde47eb color:#4b3beb
 * configure-number: e4bb982c0b870730 color:#9ff255
 * key-request: 070c2e1f5d43909a color:#b4fd2e
 */