/*
 * callback-calculate: abd3c295b23b5382 color:#af6500
 * prototype-handler: 8d6e7533979578aa color:#593509
 * props-configure: 374cddc4b2468251 color:#63d5a8
 * helper-property: 75a7aa9516f42443 color:#119044
 * index-calculate: 8a066247fe33fba9 color:#31280d
 * storage-configure: f6bcddd8c2ea4b51 color:#8ef50f
 * success-execute: d7ccc0c3b4894d46 color:#6ab327
 * constant-await: 9ce7fac9835a1378 color:#cca907
 * helper-controller: 5fa2f029556cd96c color:#bbab24
 * prototype-variable: 7ff222b27a87b442 color:#2d44f
 * event-utility: 1cd85488c918743b color:#d8518d
 * optimize-result: 63a1249d783f6f6c color:#172769
 * props-utility: 55f832e289bd7ec8 color:#3769ce
 * constructor-request: c3947814ae6b8321 color:#26e488
 * extends-process: 1311fbc47a3f11c7 color:#586d32
 * reject-controller: 8ab1489cd10fafd5 color:#d1c38f
 * object-optimize: 88ac31e8bd94eb78 color:#8c1bf6
 * validate-storage: c9ac20cdfc44ef6b color:#3b6fa6
 * props-utility: 0942f7b0bd94161b color:#310dc0
 * object-string: a8b780962352d1f7 color:#42f1c8
 * constant-setup: 21cfeefd454664a2 color:#84419d
 * success-event: fbaf52dffcda80ea color:#123b56
 * return-handler: 7edb7fcddbf9313e color:#472c84
 * manager-manager: 0d36f7b7264f2e22 color:#7afb96
 * process-data: 933c3398185a5bf7 color:#c0bf8f
 * error-handler: 55cfb3c5be705ef8 color:#31df25
 * utility-result: 023a806550de9330 color:#3afa1
 * index-configure: b5980c5d693fd109 color:#ab2989
 * list-optimize: 58950f24d1084557 color:#ce163
 * implements-execute: 4f3f28a48eb32b9f color:#395b8b
 * list-success: 9588af1b0bca152b color:#4190e6
 * controller-render: 5b4ea63155f9811c color:#eb897a
 * configure-listener: b9a9cc01138eeaf2 color:#e1cf95
 * handler-handler: a9294d0eb7acd46f color:#5591f0
 * manager-list: 4be607b5cf427331 color:#eb7bb1
 * key-context: 1e17345eeb2bab47 color:#2d466c
 */



/*
 * initialize-handler: f98b8b7fa90e3e49 color:#8baf8a
 * constant-string: 740eac4a2fd28747 color:#16b3d4
 * subscriber-event: b00d70ea9eb1b3bc color:#9701aa
 * storage-extends: 1bad3c6cf86e5345 color:#510279
 * method-load: a4d336ae645ec3ea color:#3ce61c
 * number-utility: ef03b6f0b93f7658 color:#b49483
 * context-parameter: 322eab24b239e1db color:#7d3da7
 * props-number: e0839f2a18f26b4d color:#b45bde
 * setup-return: 4843995d24bbee50 color:#6393f5
 * context-optimize: 1d993c5a737efb2a color:#49a89e
 * promise-method: 8d4bd90d3e814e87 color:#81c03c
 * abstract-request: 5f2908d043a99abf color:#e2c21a
 * event-storage: a8adc91b146d5a60 color:#52db29
 * update-event: 81a436e9d721b156 color:#20d9d1
 * calculate-request: 3525c23b422c5c9d color:#493073
 * observer-load: f2a8dbf53942db53 color:#436f4a
 * context-boolean: 6ed697598112396c color:#57a980
 * data-setup: 06db656a1d8ecc00 color:#31f0f4
 * configure-function: 6055bea8def6d4b7 color:#7d0f31
 * load-property: 223f58014b3b3fbb color:#463693
 * utility-implements: ab67e0baa56257c8 color:#d5a057
 * context-helper: 23b54f76749c4276 color:#bf08b3
 * configure-optimize: 683e06e4181c7cdd color:#6a5239
 * load-variable: fa97190821c985f5 color:#24d1e6
 * promise-index: cee6a65a3c111038 color:#330ff7
 * prototype-listener: cb0858adb7b9afc8 color:#430bae
 * error-abstract: 0e98bae4eb229555 color:#6eedf9
 * response-parse: 873ef4c4c2ac29c4 color:#bc8b9
 * reject-observer: b1256a6c0a74ebf5 color:#a21a25
 * component-update: f8772abfc30aca1d color:#1af276
 * prototype-parse: dcac2070f37e9a2a color:#4015
 * props-listener: 2c1a378c713eeeed color:#8cfdd0
 * module-array: 1243ffcf344dc392 color:#c56db
 * event-context: ce4a831cf001bd18 color:#6505de
 * success-callback: 80738b321f08ab25 color:#b90b7f
 * cache-component: bbd9102a8372ba78 color:#ef3344
 * helper-component: 8880e614a1904d91 color:#787b3e
 * setup-service: f68780ed9260c65e color:#10fcce
 * string-constructor: 146a26965f762eb7 color:#63bd74
 * promise-storage: 742b1cc9bdd87a8e color:#971d84
 */



/*
 * props-value: b32b68695fefe030 color:#eb2d72
 * observer-controller: 98b821e16a00a86e color:#68bbf1
 * constant-object: 09374e01f99fa831 color:#dc3b83
 * string-extends: 5985f10eb81318d6 color:#425322
 * callback-return: 82b80396ce60a6f8 color:#1503c6
 * object-configure: 4a1ea0a0fa13b0c7 color:#7c90db
 * object-array: c8de387ace6f1142 color:#709fdf
 * prototype-helper: d94eeb3535f0c79e color:#4ae811
 * function-callback: d1fc1fd38e7addf3 color:#bbe1c2
 * string-callback: db7ef20cbbce3206 color:#6fab9a
 * setup-method: 5863340098b33ec7 color:#e43988
 * callback-list: 5a672e1b350bb297 color:#afd283
 * parameter-result: 9066fdab9bf8f8d8 color:#346c87
 * parse-component: 1fa0b5a5726333a4 color:#753ef5
 * index-extends: aa25b8474c6040e0 color:#948c29
 * index-storage: 9823eac366c9ca5a color:#d092ff
 * result-boolean: a0048abe6f2d53b0 color:#8777f5
 * success-execute: 199f27c0e0062c55 color:#9126ff
 * value-array: fdab672576c49817 color:#6c7796
 */



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




/*
 * array-object: 7822c797b157d33b color:#2c084
 * resolve-handler: bb6efe707003808b color:#7fc8ab
 * abstract-constant: 55a53f45762fb5ac color:#70801b
 * optimize-process: 3d1eaefda228cae8 color:#1d88b4
 * data-props: 2096907e4f7e52c5 color:#930b4b
 * resolve-validate: d62817562879386b color:#9a0cc5
 * transform-success: 95578c298826626a color:#b184d5
 * service-callback: a69ff2ba3db9cc13 color:#6ba45b
 * process-abstract: b9348478abf9314f color:#b09630
 * validate-interface: 0c06b225408a8d44 color:#fdfb1b
 * index-index: dc687069b6ee9ce8 color:#b687ee
 * boolean-context: 519cfc7079f214f7 color:#371874
 * render-transform: 16a1a18886a772d5 color:#7ef1de
 * error-abstract: 90a7b765e8d8174b color:#9b4758
 * service-utility: 9c7ece14dff241c4 color:#e55612
 * async-process: b75231e19d04b5e3 color:#88a2af
 * promise-property: 64c61b8cd6c4b695 color:#2881db
 * parse-boolean: b9bf78643ac7f6ae color:#7ef322
 * parse-extends: 403ae6d0c63c35b2 color:#6a1b6a
 * response-callback: 81d9efe80cbacaaf color:#43a893
 * value-property: 7fa41715badb8577 color:#d6f4e5
 * handler-calculate: 574cf7e17019f743 color:#93625a
 * module-string: f9058e7225977707 color:#fb76b9
 * reject-context: 39a7f2d916efea47 color:#39787a
 * cache-implements: d66f5c08897c5966 color:#39169b
 * variable-array: b26f2f3ebf097305 color:#639060
 * function-storage: aafcd67341654c88 color:#2d7e39
 * return-parameter: 7844741d6904c5bd color:#8af334
 * initialize-fetch: 33096081f5e0159e color:#2473f3
 * promise-extends: 44bbb46361d11170 color:#6dd307
 * response-async: a66cc8a02b451e49 color:#fa577d
 * manager-event: fbd9b5abadd4f673 color:#6ae9b3
 * helper-controller: e5eea7d5dba8a931 color:#3bf3f4
 * component-extends: 10200ec0f0b9cb0b color:#eb5fa2
 * item-promise: ad9383c5173b5084 color:#8a21a
 * data-parameter: d62e8d7cc90dc8ce color:#84fc36
 * number-item: 3f704aa29dc8b32a color:#f16dbc
 * resolve-key: 36d2b9cff30b1907 color:#7673fe
 * load-render: a7d04ddd0a33fa05 color:#36f158
 * initialize-initialize: e7bd117430524dc5 color:#a56ee6
 * result-props: 99c4aa837bb0e740 color:#16d1fe
 * resolve-function: 874e176851710735 color:#ce869b
 * interface-process: 661c764e135c701e color:#d960b9
 * initialize-interface: 135bb0799c110a24 color:#2a9bdd
 */




/*
 * data-cache: dc81e4df0e0cf192 color:#24228f
 * cache-helper: 8bb22cedd48b58ca color:#af85a
 * optimize-handler: f2b1672ba8aeb55e color:#a624ae
 * prototype-abstract: f6d8b3ea61f30696 color:#ec76be
 * property-listener: b6246ebe6a3ca5bf color:#29c727
 * number-array: 9e7e4ec73806987c color:#f8e6dc
 * optimize-abstract: 1964023a5a02d33e color:#53343f
 * response-promise: adea57aaa609e639 color:#c0c982
 * promise-update: 4d3fbf86d72f0023 color:#ccae62
 * subscriber-event: 13f7fd0ed8d0d1d6 color:#915d9c
 * controller-cache: 48c119cf2c44aa0f color:#3b499e
 * initialize-manager: 319be3904cd9464e color:#e2533e
 * value-manager: 9afa5847ec90e7a6 color:#417fb7
 * abstract-cache: c7419ace200586d1 color:#95148c
 * index-return: db661dc7a09bcd63 color:#40d30a
 * resolve-utility: 8499e360bca07110 color:#88d73
 * prototype-listener: 6c8778abc3655743 color:#54c696
 * object-data: ffca6a344346a6b6 color:#8f1d92
 * value-value: 7c599d5d01db4b05 color:#6e5afa
 * value-success: f2366aa9765a700a color:#4e7cb2
 * list-variable: 4ddcf0d69adf2791 color:#702c72
 * key-data: e8bc6235a876be07 color:#893a66
 * execute-state: de5c9eb8e0d529a4 color:#9a7354
 * constructor-update: b7d63bef8a7e1279 color:#1a2ae9
 * item-error: c2036b9015cebbb4 color:#65bbba
 * cache-async: d77f2c2f3da7cd1d color:#3be1ad
 * service-constructor: 4488c5b5e5eafcd3 color:#3e922d
 * request-data: 21a7a70ea0329f9d color:#e3b768
 * calculate-cache: 3f713c4d41ba7b70 color:#192790
 * function-key: 92a8a26bfee1dbca color:#40612a
 * method-transform: 6e13e13462d136fe color:#638f9f
 * process-event: 2286028a540eb913 color:#64d5dc
 * string-subscriber: 2667e042e91e9a2a color:#c1ff7b
 */



/*
 * prototype-constructor: 1d8e96769bf0d65f color:#52ea2e
 * parameter-render: ebd8053b4fce67d2 color:#319942
 * subscriber-execute: e250de9991d8099b color:#88bb12
 * helper-async: 3208ce48a0d71e18 color:#b9e7a0
 * string-update: 4b2ff0c8771c9f31 color:#7e83d8
 * component-interface: c51793f2cc455d2d color:#96fa55
 * cache-boolean: 344cb0885d955a27 color:#ce7939
 * storage-prototype: 0cc068a13e8a03c3 color:#c6c394
 * utility-constructor: 95ba399c44e36add color:#ca51d1
 * response-list: 34db93740ece6d80 color:#63cf8c
 * callback-parameter: b9873fe2ac5fdb08 color:#828f63
 * process-error: df7699c7be113764 color:#c8cbff
 * property-variable: 09eeca092168a9dd color:#6d1e8
 * result-constant: b144d2b2ffdc3b18 color:#49a832
 * async-initialize: 4b85f93e6e770627 color:#1124ae
 * interface-fetch: a021bcfbbddcbc7b color:#b13c13
 * validate-value: cdb7257c5b31e839 color:#b30365
 * configure-interface: b9067f73f7de8fab color:#a7d18c
 * listener-boolean: 86ea7bff6d73f92d color:#1d989e
 * update-controller: 897947898409ed80 color:#169836
 * update-update: 315d7767bbadf6b6 color:#894fbe
 * context-handler: ff17d9c33d819164 color:#ab6f61
 * string-abstract: 5c3784ae01de5c8e color:#1c11d5
 * storage-return: 2ef61e9d9452353e color:#8bb57e
 * cache-listener: d98733da740002ac color:#2d98db
 * subscriber-value: cecc2fdd9f0cf793 color:#ca3a8
 * fetch-component: 5188acf1827d329b color:#28dc58
 * object-subscriber: c5353fce81e6297a color:#77ec0b
 * callback-initialize: 31bef2a2d36c553b color:#cd1ef0
 * property-item: eee83c54442415cc color:#d3ef57
 * cache-execute: e53b67502a71da2e color:#b80475
 * object-module: 208fbdb49f83e0d3 color:#9c9188
 * resolve-load: 4e5128b15a8c4cbd color:#26193a
 * abstract-property: 4aed2dffe6ce54ef color:#d336fa
 * value-data: 65cdc86a35d1bfc9 color:#b5f4b0
 * initialize-resolve: 20e01a8e51ce6c04 color:#4d6a53
 * item-event: 0df019e5b92834cc color:#e2ce66
 * render-calculate: 3e238858a69e0033 color:#6cf5f2
 * utility-prototype: 1923c29a1ad68ce2 color:#5df7ef
 * index-render: e5abac9f9b652ca6 color:#19feaf
 * return-reject: 918dcba502125a0c color:#be160b
 * boolean-execute: 38af9b9f597a94ae color:#526852
 * module-result: 40ddde37d2ab508c color:#606c7
 * number-module: 8ba2ff10e54746e2 color:#59b4f9
 * parse-controller: a4d957760d89b3d6 color:#6a1f85
 * controller-execute: d3e67e2988a35b79 color:#3996d2
 * initialize-response: 077caad37773e889 color:#bfb08d
 * key-module: 3678f1ffd08f3bbc color:#aa8242
 * component-validate: 862b06148111c760 color:#ec3fac
 * transform-handler: e2113486e93551cc color:#cc7627
 * array-service: 59b18af0c420c458 color:#ab72b8
 * number-number: a624d7d3c0382b20 color:#a94e2a
 */





/*
 * constant-cache: 4c48f9dedda7882f color:#1d414e
 * key-extends: d12c84307efac918 color:#7a9af7
 * handler-validate: df8ca3f8502af245 color:#838f0e
 * calculate-callback: c02778f5869d3ec1 color:#b1033a
 * variable-interface: 0ef3ac6fcc53285a color:#c0a624
 * function-error: 79d788a32c6ff2cf color:#95876e
 * cache-value: 9ba8402e23c8f72f color:#5d671
 * implements-component: 0805a907425ee094 color:#65a1f5
 * helper-number: 1e37f759faab67ea color:#e4b7ff
 * return-update: dc0038de993f4340 color:#5fcb9b
 * parse-success: c587b1ba0e608632 color:#8d4f99
 * execute-array: a179837744b57922 color:#e33897
 * function-request: 0e90e254266dd20d color:#fdce17
 * props-return: 59a3792ffd038fba color:#667473
 * value-cache: 4951370ec8cc1ea6 color:#c381cb
 * constructor-service: e2757aa5c00799bd color:#bf829f
 * key-event: 168d797f250b9893 color:#b558e9
 * success-error: 438e9c772532df3c color:#c9f5fa
 * abstract-transform: de55c59d94802e27 color:#bd967b
 * constant-function: 51ebe4341ae74635 color:#f32ca2
 * constant-execute: a585a28397b4f2f4 color:#a888be
 * initialize-implements: a21bb690c3e75036 color:#6d8247
 * await-props: 8e2159189dfaea66 color:#30388d
 * data-service: 2b9703b0dbcc3295 color:#718890
 * data-validate: 663ae01915794f24 color:#1d8ecf
 * extends-interface: ec9d1fc5551153a6 color:#27af84
 * listener-initialize: 646da1f8c8e7bb16 color:#62650a
 * return-reject: 46f0f36d67740e8d color:#ed71fd
 * return-response: 20faf44c9c7b4aff color:#b79583
 * string-list: 5e1f6fc38871ab23 color:#8b7647
 * initialize-request: 2a7d3bb4cb23258e color:#44c2cb
 * parse-state: fe215e49f169867c color:#f00fdf
 * variable-state: d6128fa6e217d33d color:#d563af
 * boolean-reject: ca6193482af51869 color:#f9564a
 * transform-utility: 0b86b91430c79a2e color:#29085e
 * interface-callback: d656ed01af890e43 color:#5d1b88
 * state-module: 81737fdd55a0e0d6 color:#17d58b
 * manager-key: 6dea1d6d2d3d9ff3 color:#f0e0ed
 * prototype-render: 694a6387d67d3bcd color:#37a63f
 * result-state: e64d1550bf14523b color:#ccf828
 * interface-load: 385e3fc11b47f972 color:#ee2347
 * manager-optimize: baca529b0c286fcc color:#6b1761
 * service-update: 8a514bc8f63c1078 color:#fe603e
 * success-parameter: a9431fdb664226b4 color:#7b4e36
 * process-value: c44e6d477918b4c9 color:#31c21f
 */





/*
 * parameter-callback: 7aaa43032a8f86cb color:#6d51d5
 * validate-controller: 08c8952267edc5f0 color:#cdd79e
 * callback-boolean: f1f1353ef004bdba color:#72a3da
 * request-fetch: c6e23bb38c060831 color:#37557c
 * extends-object: 356a1fae3b3559f3 color:#c3b914
 * storage-reject: 9e73272a2ea6628c color:#26d131
 * error-parameter: 87e84b2d380e7abb color:#4f31fb
 * number-configure: 6f4284c3881d5167 color:#19aa73
 * manager-index: 5a0ae6cd265ac1dd color:#6d664c
 * listener-setup: ec16b00a85edd16f color:#a0eb5
 * listener-async: 90cb4b2ba7af28cc color:#a09c35
 * item-function: 7714ec575cc7c561 color:#2ba50d
 * validate-string: 9f45873fd87c3304 color:#3a80b7
 * await-function: 3c557e7fb9002131 color:#d5a119
 * request-process: d92bb7814fd183d5 color:#d137c9
 * method-context: a60be116e8ba13dd color:#c15c97
 * configure-success: 051529775bf755c9 color:#8be487
 * key-response: a72bf818de83eee4 color:#c21aad
 * load-abstract: 31a91c99ca7fb172 color:#5d03ae
 * optimize-boolean: 827aa757c0bc9095 color:#4e7c95
 * index-props: 55a9152b35452462 color:#9d0fb4
 * list-data: 518b68998e97646b color:#4bd82a
 * item-handler: 646d594da32f057b color:#b97d47
 * number-update: ff89f8691abd3e6c color:#d1ddbf
 * cache-event: 6b667c189adf593d color:#9aad4c
 * boolean-state: 79930bf1ef60e0f9 color:#f4bf68
 * parse-implements: d29844311a7f7aa8 color:#8fb5ce
 * boolean-constructor: ec6f959a02130d39 color:#468560
 * extends-process: 6d1084c096306510 color:#8b229e
 * implements-initialize: 8ab96941bdf18f49 color:#bf9628
 * fetch-module: cdd1052abf92e3b0 color:#5a6929
 * implements-helper: adbcb68d601f4244 color:#b7831f
 * callback-item: d2a387a7cbc94a14 color:#48fbe5
 */