/*
 * callback-item: 5c1f947e4dafbe29 color:#bb9fff
 * string-listener: 8786605a17eb6baf color:#a2c8fa
 * method-load: 40532ec7135c8426 color:#88371f
 * service-state: 6710689136b5e43f color:#7f945b
 * error-method: 44778d8d647c4164 color:#b66b43
 * return-process: 6a9ba7ce5b2a8b70 color:#7a322b
 * data-context: afa3617e55b824d3 color:#42709d
 * callback-response: 4db3f4de24d21136 color:#e45668
 * listener-observer: 4d3e17253c6470bf color:#a897a6
 * data-string: 7017ecfd0f2bdefa color:#4e537c
 * storage-props: eba1fca4664b60f4 color:#769025
 * function-optimize: 845af3b855356d77 color:#117664
 * fetch-configure: 77ebfe17cb1a63a3 color:#70753e
 * validate-utility: fe144ff744c99f56 color:#40c23f
 * index-response: 5ad7d90f69855980 color:#3d19b9
 * process-interface: 7d5523df176e90ae color:#115a31
 */


/*
 * property-value: d75e9c5f14d6839e color:#83346c
 * string-await: 44d5d8fca6701d3a color:#8b5fd9
 * property-setup: a044aed655d42321 color:#c709dc
 * array-variable: fdabb1700d151ce4 color:#8cd42e
 * await-object: 6669bbb44158c4f0 color:#dbff62
 * handler-props: 3dd718618f38415c color:#52ac6f
 * calculate-listener: 3b3b821ff0bd4003 color:#8001d4
 * event-handler: b2c62d62245ef9b8 color:#418b1f
 * update-object: d79d06aea94cf547 color:#2395c5
 * manager-number: e42bff029721ac9b color:#c9e1
 * render-parse: ce7c635dc76b7f16 color:#2cd5e2
 * extends-render: c80039976a01576f color:#e508f3
 * prototype-helper: 11a0d2b30b70815d color:#6ed03f
 * result-execute: 0db1d6abfbe16499 color:#ef8c2d
 * function-subscriber: d96751bc3f1fcc90 color:#de06bd
 * method-parameter: b7a35f5452c0f7a2 color:#3fd604
 * number-resolve: 3cde50fc70555137 color:#4c80c
 * process-listener: 32468b091fe1d61c color:#6863f4
 * storage-setup: 5b9dee7e6c289640 color:#679cb2
 * callback-helper: 0416654a8ec84fb6 color:#a67983
 * helper-callback: 3058ca8cf81f5705 color:#67c44c
 * validate-update: 4dfea8a63dae85f7 color:#aefa9e
 */


/*
 * cache-validate: 0a3365c4ba216054 color:#682d80
 * abstract-constant: faab0de5ac6ea01a color:#65d937
 * reject-value: 909393ca93a49394 color:#bd7f90
 * setup-observer: 7490889ca5c92055 color:#3ec31d
 * initialize-number: 3be83986803e34b1 color:#81a124
 * list-response: 3f1166a1c8776182 color:#1027d6
 * array-module: 1992c6c60350378b color:#c7b317
 * prototype-controller: 70946ca294e7b035 color:#730dd1
 * context-function: 10021328d3ebca63 color:#f1d68b
 * boolean-observer: ebe622da9dc241aa color:#d4cfd2
 * list-data: 0849056cf8ea29a2 color:#299154
 * await-function: 101f2c1113a0c496 color:#803d5
 * function-constant: 31525af5828d62ad color:#a1c68
 * success-parse: 7a040d171362e59a color:#c6c812
 * boolean-parameter: 3753e50bd452b716 color:#237fb
 * storage-value: 4ea519edf82a3314 color:#321a15
 * state-parameter: 3e1d90e032406609 color:#f67733
 */


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







/*
 * extends-function: 48f375eb2738d4ad color:#c8393e
 * list-result: 7ecbd9dc2e35e80b color:#8bc702
 * list-extends: 70863cbe351b6c15 color:#95ee6f
 * process-abstract: f2eea4973ba04d0d color:#37a7ab
 * transform-key: 2c879383e75f6159 color:#172761
 * response-property: 66a571d82b8a5987 color:#a34034
 * key-event: 3ab4fdd08a36db95 color:#b396b9
 * fetch-callback: af57697a0edef9e4 color:#41a376
 * utility-abstract: 1b3b70b4bf7f6a39 color:#e7359b
 * load-boolean: 5e065c31cbb07d3d color:#36592f
 * constructor-async: 707889c0b80d8f6e color:#d8158b
 * array-key: 73b59e2010747652 color:#80bea8
 * item-optimize: eaeeda5ba7913f3b color:#a10e4
 * parse-observer: 8124bf75cede730e color:#16c0b2
 * response-index: b563101fc3f25c2f color:#22ee3a
 * response-context: 986b5e009705d0e4 color:#266eec
 * index-process: 4df0ee0084abbe7e color:#ce17f3
 * implements-listener: 16c6076d7ccf2855 color:#4e2da4
 * response-callback: 7e43ce5377036ad5 color:#2d65f1
 * array-string: ef57d7ffe524e999 color:#614f0f
 * event-initialize: 1a903f67410b771b color:#a5bfbc
 * load-item: 01c298531f968b70 color:#6e931f
 * service-storage: e5609d05ad23f8fd color:#3df8de
 * state-setup: 57c7c5776416faa7 color:#22957b
 * configure-implements: d66da751f8d6f6eb color:#f00359
 * listener-subscriber: bd06d24db4a25a67 color:#868182
 * object-reject: e20cd7d923e3edb9 color:#48dd9f
 * value-manager: ab569bc9c8a7f8d3 color:#8bc9c8
 * async-configure: 22a314b3b33e46ee color:#30980c
 * utility-key: 6bfc48a88281f339 color:#3a6b35
 * configure-parameter: 8557f649e7828cf4 color:#c99486
 * prototype-controller: 1d0cc4f5ee9e9ece color:#b42947
 * number-string: 9cec97c6bfbd86be color:#b6928e
 * boolean-props: 99b7b4b2fbbb4857 color:#60c74c
 * boolean-storage: a4104d5f658ad952 color:#30d7cf
 * state-list: db4995965e1ec619 color:#f9da4e
 * prototype-extends: e34c683d7b4e9983 color:#e5f724
 * load-module: af1ec00904d02bac color:#1a5bd2
 * response-parse: b7c4312ff68fa40c color:#84b7e3
 * list-load: 6208792bc4b1abe4 color:#6f02c3
 * update-storage: 1572a02c0a16d9bb color:#a71024
 * update-response: 9714862e0fe07670 color:#1ee6f5
 * error-boolean: 8ce8a99be1188395 color:#1c9e2
 * calculate-module: c57cab3561f7f1cb color:#8d59d3
 * state-array: 0f3b49b6ca996669 color:#50b5db
 * string-interface: ae91e3980a581c42 color:#e6bf0c
 * list-helper: 9a32abec61287d81 color:#947d82
 * observer-list: 8f1173da7593f8fb color:#caaa1e
 * manager-update: 6d7358b70490a66d color:#3cf64c
 * variable-event: 62e2ccc61d15cc64 color:#e8c68a
 * observer-item: 1cba7e317a68c2de color:#afaf93
 * prototype-method: 3053ff58b3efdf0f color:#e8c21
 * callback-utility: 016569f487831182 color:#b85f51
 * cache-helper: 3a40e2109a1aa5de color:#2d30f2
 * event-function: 9f1851d770e0288a color:#f35da1
 * property-state: f1c9959e74966ed5 color:#e9f353
 * await-context: 3209602e29575308 color:#c26766
 * optimize-promise: 24208f98fb8a248c color:#65ce27
 */




/*
 * manager-state: 96e0371d885e7af7 color:#16f545
 * boolean-await: f167301c6f970e84 color:#79d6b3
 * observer-parse: 067a54686d3c71d5 color:#f61ae7
 * parse-initialize: 6c10dd749c59a080 color:#629650
 * parse-service: de2dde721bf848c2 color:#25de82
 * return-storage: d746a551132d0307 color:#85abc8
 * boolean-setup: 238a423328f470f4 color:#a34176
 * module-constructor: 0b333d6258f43b4f color:#f31669
 * reject-optimize: 1b89173c91731515 color:#b74963
 * item-async: 5a6d40503bb8dca2 color:#ab0136
 * state-request: 890ecbebd3ee4891 color:#914d5f
 * string-object: 10bc94903b52eda0 color:#4cf8be
 * render-number: dfce0a4e841f0e34 color:#5b61e7
 * await-index: c04ad12ad59ca9c8 color:#427920
 * props-parse: 3d10fa62bc45f222 color:#a0df0c
 * storage-extends: b505717b938834f2 color:#1b6bc4
 * component-subscriber: b820ccc6c6e6bae2 color:#d25f93
 * storage-controller: 7c1d9b93c96b7464 color:#670ac4
 * index-key: 4e16e2daa8eb8849 color:#238f88
 * success-props: 335911ad624866aa color:#c9abe2
 * process-execute: adaef4b25ef5b848 color:#97ee5c
 * list-subscriber: c78dee09299e599c color:#9f35c1
 * variable-reject: 0bb002a62f6f6790 color:#e02017
 */




/*
 * method-async: ab9ea87a94c2a1f3 color:#ddf5ac
 * async-observer: 951616aaf0d28a4a color:#676187
 * component-manager: 6a5965ae278e3745 color:#e13229
 * event-subscriber: eb0836dcba5ebe30 color:#ecef68
 * callback-boolean: 9eb6ca76ad9ca4ce color:#867826
 * constant-manager: 04ae7a163bb80459 color:#fe39c2
 * response-parse: 2782f03c39dbb2d7 color:#e7a81d
 * abstract-number: 564836a07bdeff4c color:#64c1ec
 * string-setup: 6209a2629a890916 color:#717bea
 * prototype-handler: d671ea060a8110c3 color:#86724c
 * boolean-utility: 5d9072917ceb4903 color:#d79249
 * state-context: e2f29d251e25e0fe color:#5777b2
 * key-storage: 8686f36489c42b3c color:#8f44b4
 * array-subscriber: ec430ec36cf2444a color:#c216ae
 * string-calculate: 2bda48f7acb83593 color:#992f28
 * module-boolean: 614ef7e272b4eeae color:#f1ae1b
 * observer-value: 03324e802d0c6747 color:#ea4adb
 * utility-render: ef36e6594a4d1dcc color:#d5c73e
 * success-parse: 588b9272e105eba6 color:#ba2d31
 * optimize-response: 09aedf5f9b86619e color:#81e431
 * render-listener: 1ff299b672bcfad5 color:#db8815
 * configure-configure: cc18b765d7c97d8a color:#d3916e
 * helper-item: 9b3d4143b269fe66 color:#20d2b7
 * reject-initialize: b00b24297beb8e95 color:#cbf6a3
 * fetch-interface: 2ecf3aff9b0326eb color:#6ffbb4
 * array-callback: 6e29856efa9b0180 color:#d441eb
 * execute-index: 7cd6553d48225eb5 color:#554fab
 * constant-initialize: 32c82e04592bf6e1 color:#42add8
 * process-response: 9aa98bbeb496b897 color:#935921
 * prototype-reject: dd594390825694fe color:#f36cda
 * optimize-calculate: 743b98881cb2a385 color:#cc2f94
 * calculate-constructor: 41a31d6659096cd1 color:#c0a89
 * props-constant: 7315026753afe533 color:#6ee4cf
 * helper-variable: 45c2d06c5fbcf858 color:#d005cd
 * variable-process: 5bec83882912b2d0 color:#2b40da
 * response-result: 5c685c93382d4bf8 color:#87b526
 * method-transform: da597c0b812288a6 color:#86693f
 * object-extends: b383121f6e36daf0 color:#388ba
 */




/*
 * async-boolean: f65e65907e4eb543 color:#9e9f35
 * validate-item: 188789666a2f9f46 color:#f9080b
 * storage-optimize: cb6512a14c0a2a9c color:#bdcdb6
 * service-await: 023138772c84aadc color:#d5bd41
 * item-data: 80e9d46f36180fed color:#29fbca
 * async-load: b23b9f0f1521bd0e color:#e9fc28
 * listener-return: 9dab0132ae182ac5 color:#cad1c9
 * callback-handler: e02c6150f135ca45 color:#78d0de
 * transform-return: 622a7ff17b056fca color:#277c1a
 * async-event: f5eaccb42da5c7f6 color:#be915f
 * resolve-observer: b63983a86b25e155 color:#2b3a0a
 * array-storage: 69245d12821fa2de color:#e32379
 * optimize-implements: 3cb9fbd7b7999f2b color:#6b0242
 * item-prototype: 4ddb171f711e740b color:#67a38a
 * prototype-variable: 41b8a16fe276cf56 color:#76011f
 * function-service: 3258dc508ec19bc8 color:#4cf076
 * implements-reject: 2a18c3c59025fbe1 color:#a29cfd
 * abstract-optimize: a656d53badc790d4 color:#1aeb79
 * configure-render: 2a93955d3a522b33 color:#8f245e
 * prototype-implements: 2763077b8e92d1e1 color:#4b1db8
 * state-subscriber: 18d6d3f6441d223b color:#9aae84
 * props-module: 48d395dd546df968 color:#df3ead
 * parameter-extends: 173972f4c8259826 color:#c527b
 * execute-method: 4343e4536af8e958 color:#c8473a
 * error-helper: 604b13d41866d9ea color:#20e217
 * service-process: ed80e1a0d30845a1 color:#9309b1
 * property-request: 84f0455a054470cf color:#bc0cfb
 * array-handler: 7a8c16b257bf56bc color:#645b5f
 * listener-helper: 778ee9a97bb10c7b color:#793613
 * setup-value: f9669e5bb777244b color:#b27dd7
 * abstract-value: 61d6153b1f2853e2 color:#a398b1
 * listener-prototype: d70dd610d562de4b color:#743994
 * storage-constructor: ed5f602b785b9151 color:#4b189
 * extends-success: e49472372371cb76 color:#bd64bd
 * fetch-resolve: 42e0d5f228098460 color:#3ffc3
 * listener-handler: cdaf39c82dc92ae8 color:#b2b23
 * parameter-render: 4cda6277e16f7ce2 color:#94be40
 * resolve-data: 9f1d62d331ba3698 color:#8f6d70
 * await-promise: b0a7b60f257c1242 color:#ee20e2
 * property-manager: ae6ed816f7c346ed color:#607474
 * response-process: 5cb8f397fcc59b3d color:#56b149
 * update-string: 5e25af0817ad15b6 color:#6662a4
 * manager-property: 57aa7e9072867323 color:#39a755
 */



/*
 * boolean-context: 6a579a1ea18bd774 color:#958b48
 * error-constant: 9d0104fb6ee726ad color:#6c0ef8
 * storage-parse: adb3586b5af350ae color:#3af7c6
 * helper-array: 67343989cf308155 color:#e28e15
 * state-configure: b523a243ace9e2f1 color:#db612d
 * reject-number: 3474161d76c7a391 color:#3756d4
 * number-response: 2f81f5ed7f7fba1a color:#4d2a7b
 * boolean-return: bf34e45be07a58c3 color:#4f12b5
 * reject-list: a2e87c190a10aaab color:#4b74e4
 * method-data: ef6537b0a0e096da color:#3c3523
 * boolean-number: 8cbfe809d15d1ff4 color:#7e5bb8
 * utility-success: 26e16fdcf6444f2f color:#5c4e9
 * method-constructor: 076a51dabc8f2856 color:#79dbc7
 * utility-calculate: 19f062fbc90fc902 color:#b9f2a6
 * constructor-validate: 573d0487aafef283 color:#f52823
 * handler-number: 168a80018ace438e color:#b78572
 * fetch-property: e9da3cbce8b65b47 color:#3f7f44
 * method-process: e690d6f96ca0e79a color:#99bb2d
 * object-process: 3bf2855064b28159 color:#9acd8c
 * request-success: e247b61b5be3cfaf color:#6d77ee
 * optimize-execute: ec165424d2ec9139 color:#55a8
 * execute-service: 8d82cbdc2f484c8c color:#7faf6f
 * implements-props: 5c018f4ed59f79c7 color:#204b2c
 * reject-constant: f5c0100903dfe176 color:#77d988
 * execute-component: 007ef40613986466 color:#d9db2e
 * controller-props: 07a75c5b86cc63bf color:#4dc61d
 * implements-component: 23f602d10e4b05ad color:#7a1bff
 * fetch-data: 04c83a7f66695a83 color:#b5d881
 * variable-initialize: d43f45e495310d0d color:#9d61a9
 * result-number: 271a48aecc070a5c color:#4cb7b5
 * reject-response: c75108dc86841f26 color:#55d84e
 * number-component: 3c87158a55599fb0 color:#fdbc07
 * async-success: 848bfe96be7f7724 color:#7a3a58
 * interface-context: 8200b2bc521ff27e color:#b0678c
 * process-list: af878db38fe631f9 color:#35781e
 * cache-callback: 22a88cfb59734c83 color:#6761c6
 * component-cache: 3363cd500a6d3d66 color:#ef97f8
 * callback-helper: 501e5a2098d33835 color:#8437d9
 * implements-abstract: 6e28f930e41da682 color:#52781e
 * reject-props: 9b9bf78ef3a20902 color:#984c91
 * list-constructor: 389e98bf044339fc color:#e22dc4
 * list-initialize: 21222800a31f3371 color:#1e6c29
 * parameter-constant: 4bb6709480410e11 color:#7124c4
 * async-configure: d4fb47a6f9c67556 color:#301060
 * listener-response: 4bd8355d27dcece7 color:#5a9cca
 * service-error: ba1ddc2703b60bd5 color:#357519
 * variable-module: e9e32d077c42dfad color:#9fe4ea
 * string-implements: bb7338f59e089a47 color:#62119e
 * initialize-number: 1840d24260351194 color:#89ca56
 * object-response: 75bf328b1c14e1a0 color:#adce95
 * context-success: 4b0e181ffb1c55d1 color:#42bb4a
 * value-cache: d0a8d83760242aeb color:#850056
 */




/*
 * list-request: d089a3423174e583 color:#ce77f3
 * object-load: f2696d271788faf9 color:#3e8693
 * process-method: 3461f20a4b6f7bfc color:#5b1c3e
 * extends-transform: d82141a0f3025c2d color:#6e31e8
 * method-constant: 7c19e7cf49ed322d color:#9d3012
 * constant-promise: 374898cb58c602f5 color:#fe5755
 * number-module: 038e6bf2ff097360 color:#89f2e5
 * async-function: edb939571d9c8caf color:#ac5246
 * observer-resolve: 2d678f7c84aa74b4 color:#47b452
 * fetch-transform: ce9c794c25a5a58b color:#e1347c
 * parameter-execute: 25f684cfeaa6d601 color:#d5066c
 * component-return: 19cb89a56e820703 color:#707930
 * method-transform: 8426d40fe1165caf color:#953576
 * module-constant: dc8997452fa401e7 color:#b0dcbc
 * calculate-listener: 2e1dfb094e94d3fa color:#6f6e5
 * extends-return: 8ba668f40a2a1022 color:#367a72
 * parameter-success: d8e2b836889b2d44 color:#96392e
 * await-extends: 6f5091aeaa8e2d38 color:#f5c58a
 * storage-error: a16ad43e80d33691 color:#40c060
 * key-response: 3ff4597fe628a0fb color:#1b8c3e
 * return-optimize: a1689216c53fe892 color:#45daaf
 * utility-response: 0aec1c6a693250ca color:#9a6e46
 * number-success: 8425200aae192e0c color:#f6bb86
 * return-item: b591e1c590da79a3 color:#fa14fb
 * reject-await: e8836606f81c8417 color:#95e18a
 * async-service: e29c7f7ab89c17c7 color:#a67342
 * extends-context: 3c5754a699bad06a color:#493870
 * object-manager: e33a2b1688f3bc61 color:#8178cb
 * property-result: d83943cff5a0b77f color:#250f7
 * initialize-value: 8d7e8dc9054c4e4d color:#ce7a46
 * initialize-setup: ca3f4e1b7a415662 color:#7480a0
 * process-setup: cfa2ec2b51db01e5 color:#8c2790
 * listener-implements: cd9f36642fb1538c color:#9aec18
 * promise-fetch: b626f8f8374f7c2c color:#f414f7
 * interface-request: c435584fc2e6b5b6 color:#bea2fb
 * execute-response: a2adba33da4830da color:#a8bb33
 * listener-constructor: 18b97297052cb85e color:#aaa0da
 * calculate-handler: 34a465ffb8f69cfc color:#6eca4e
 * method-configure: 9bf57b205d18acc5 color:#9f1e59
 * key-update: f7d79c1a430dc683 color:#24725d
 * object-callback: 88e804dde34114d4 color:#ae2dcb
 * cache-function: 14b2d3d452543ef1 color:#81f4fa
 * boolean-request: a88f248862309e94 color:#f2835e
 * transform-result: 4868c4a3e9bf27be color:#6e2ebd
 * key-service: f1204d40b47c4b69 color:#fef943
 * validate-props: 0f9f5331b87fb443 color:#a5b3de
 * subscriber-constant: e3684653ba547f3b color:#45964d
 * controller-promise: f507a94a3c23ccc5 color:#efc293
 * key-success: 01b347a9cad8e54f color:#8588be
 * render-success: d7ca2a3dc98813fb color:#21e98a
 * transform-parameter: 2fb2ecc3cd0237a8 color:#43c8f1
 * parse-render: 43bc038ee8d7947c color:#f648ba
 * array-item: 786aab55f0e0a8d4 color:#b46bc6
 * listener-controller: 59a7ea68a5ca66da color:#1cef9b
 */