/*
 * prototype-transform: f373d4fee5b201e0 color:#e4d2ab
 * data-promise: d947a701012f5938 color:#9c1dde
 * render-utility: 5937ae4cf0c836a2 color:#b49d2d
 * string-array: 969bb7c442386096 color:#763ba
 * promise-context: 2be2ad22d6b849ad color:#6c04f7
 * string-return: 07da26577786d344 color:#b330d1
 * parameter-item: d446aff4439fc67b color:#5eee06
 * response-value: 4da98303d8da850d color:#8b7e30
 * context-context: b6bc4cd9c9383251 color:#367b3e
 * data-promise: ad5c89e62126f18c color:#7a5cca
 * manager-promise: 0fbd36b7974ad021 color:#5a9e28
 * helper-async: 2fc589ca1ef27bb6 color:#1eb96e
 * object-initialize: b23a3000c2e114e4 color:#242a55
 * module-array: d11c4a2b0a49dbb2 color:#9e3cb7
 * value-boolean: 7849a39e99bdeae3 color:#9ca0c1
 * context-method: a9b639c3fce1e913 color:#ddaed5
 * helper-return: b35061d9edbd9db2 color:#c8a45c
 * state-execute: 02d6bcb3bd9f9424 color:#2c8dcb
 * reject-calculate: 9311e57ed28ee6d5 color:#ebdc8f
 * validate-reject: 50bf57b01989a138 color:#b0a021
 * service-execute: d281a0bff72f92d6 color:#fcad90
 * return-object: e1416fa278bd7245 color:#89ea3a
 * transform-initialize: 98db02447d806da8 color:#d724e6
 * return-implements: ec579cb85426d78b color:#627e97
 * error-key: 67f8ed9d5763c533 color:#e61944
 * function-key: e7e0e54b213f891e color:#b95336
 * interface-result: ec87865dcf659ee5 color:#d05b7e
 * async-result: d3d0e95022b09203 color:#104c55
 * props-object: 1cf161ea3a857b53 color:#30deb8
 * process-configure: e48de1a52d8ba8e0 color:#ac2bd0
 * setup-await: a62b7488c90f2652 color:#2419ad
 */



/*
 * state-fetch: 67af30a8e4c15e04 color:#11dc01
 * helper-controller: fc813daf55ff684c color:#f4e76d
 * result-update: 2a7a8a151f52a847 color:#6f851f
 * object-await: e35d079381633453 color:#74224e
 * item-string: f2d9df18b3faac26 color:#3e6060
 * await-parse: 6f4430852825a291 color:#896d7
 * constant-cache: 3ee085fdf6139f72 color:#b2af63
 * index-return: 4b5770fc1d20570c color:#2f1f77
 * parameter-update: 15f9939c0b8a6f8a color:#3b8c4c
 * state-key: 279877bca16e8b5a color:#e4b92
 * resolve-array: bfb7a53f8516939f color:#8646ba
 * service-configure: 65284470c9c2dad3 color:#3d7c9a
 * event-service: 4e62aeef97ed97ef color:#b7620d
 * initialize-initialize: ff051fdf488a715a color:#68ab54
 * setup-subscriber: ba35ee0d57a6f8ec color:#aa89b7
 * process-await: 3a76a0f610588bed color:#484a03
 * calculate-event: 2c89d4e263392ec6 color:#8ac49f
 * configure-response: 95a94db5562c1e72 color:#77604b
 * resolve-boolean: 2046e8c3bf47e673 color:#a36e1b
 * event-load: a10798e9094a1483 color:#742d8c
 * optimize-initialize: bcffc47d083ab09d color:#a0a3c
 * error-variable: 15d0598fd0253539 color:#a246b0
 * cache-observer: 85f00926373d90df color:#7d490a
 * utility-calculate: 3aae78b303cdd5b8 color:#e37496
 * render-interface: db43c3fc96a19f65 color:#c8b7a9
 * context-abstract: 8c4bf9321e561c84 color:#15163c
 * utility-promise: ad1cff6ccaa032ed color:#6f20c8
 * load-success: 3edafa33ad2111b8 color:#1ff491
 * calculate-object: 7b7de5c4c3bde98d color:#f05de3
 * key-error: 9d057e8b731cf98b color:#ad400c
 * calculate-promise: 2dccea9b9d71410e color:#c9de52
 * method-result: ac5e8d05247a19b9 color:#2f2ee7
 * key-subscriber: 6f4997d6dc8a68e9 color:#89e023
 * optimize-service: fa1bb405efb43892 color:#e9b5f0
 * context-reject: 28dc824fa471c43c color:#665e9f
 * boolean-props: 66505078b88c6789 color:#d0dbdd
 * initialize-request: 1018556faa543501 color:#4bfe85
 * parse-callback: 0f534962fe43106a color:#dee9c2
 * reject-listener: 287b2b59b0767cf1 color:#b7756
 */



/*
 * render-state: 6fb52d0b7deb68a0 color:#ba76bc
 * manager-prototype: d9d127486d36df7b color:#a96ae3
 * calculate-service: a834cee4dba237d8 color:#ade51c
 * abstract-list: 58f4ffc0b9eae3d3 color:#c8dbc4
 * validate-transform: 31e1916dac92924b color:#dd506f
 * listener-property: 13ae6f499f152dd7 color:#8b1fa3
 * key-string: b9f2ce06f777c96a color:#8954c9
 * parameter-array: bb24187cb4d7e14c color:#7db982
 * initialize-error: af667b8e1e9b6ea8 color:#fff74d
 * extends-constructor: b2232dbefc5d6699 color:#f501b0
 * property-event: 6e32cbb5bdbfbe26 color:#5a4227
 * listener-await: a94ef035406d6225 color:#71477d
 * setup-configure: 19b7ac770ac4c211 color:#b22144
 * list-helper: feca17380e9ccce6 color:#705a2e
 * variable-setup: d8f0c3dc3ced7796 color:#6f4f29
 * extends-update: 3f5861818a48a0e5 color:#2128a1
 * number-promise: 60cd42b6ec01411b color:#1c5d2d
 * constant-return: c6bdb6af606c1156 color:#3a59f4
 * result-event: b819146bd60acee8 color:#13157c
 * listener-update: 2a724cfe22281d37 color:#4020fc
 * callback-extends: a6d69130d5e6b499 color:#fe1b53
 * error-promise: 71d2737f60370073 color:#adc0d6
 */


/*
 * index-function: de80f5c175ca9ed6 color:#d46b3f
 * context-constructor: 3a2e005ef50bd799 color:#2d8a
 * item-property: 0987783dc5fd753b color:#1c3d47
 * subscriber-return: 0170bc6e34c9b32e color:#4408a1
 * abstract-storage: c495aed956fea580 color:#939429
 * array-number: 1e4f5dcce9746be2 color:#f5df82
 * extends-method: 4913dd4f5e83c567 color:#482d59
 * prototype-implements: 6ce7c0e189803ea1 color:#47f642
 * boolean-load: 669401a9f5796226 color:#f0ba87
 * setup-extends: a1adcd68e2e33749 color:#cdd8fb
 * boolean-response: 9a670f103d42d64e color:#3338c6
 * parameter-parse: 132e7a68a61b3c50 color:#afd21b
 * index-request: cd41e8852479800c color:#63af2c
 * constructor-update: 6e00513a81fe0785 color:#d99f57
 * key-storage: 8ebde7c901f29080 color:#d812b9
 * event-method: ed50da4a3d974418 color:#25e77b
 * number-data: 265c56c654790f98 color:#f3df0e
 * process-array: 762899f9b1493b2e color:#867b55
 * constructor-optimize: 660f6ca733558859 color:#e197b5
 * item-value: 3cf8b014416f5976 color:#3d8696
 * method-interface: 6057143fe2b735d2 color:#5b86eb
 * execute-response: 26fadf5e57d1c3d0 color:#11bb51
 * handler-helper: f0481f276baa57a5 color:#9da0ce
 * implements-callback: d6412c0823162aad color:#e1dab7
 * property-helper: e275597eb2f44773 color:#a7ed3c
 * process-module: 9bd97674f6af57df color:#cb5244
 * event-result: 61cbebd287ab9984 color:#820b4b
 * load-optimize: 8736fab4b95c9a0b color:#881cae
 * index-list: 369e0415a1f403a2 color:#41d9e0
 * service-reject: 40b45fb1ab0566e5 color:#d075af
 */


/*
 * observer-key: c1d774778e5a2807 color:#39fd2c
 * abstract-async: e5c93e4225e870d8 color:#282784
 * transform-parse: de1db51205df5274 color:#141d55
 * process-index: 1ac1c0a2e53fe6af color:#4c7efb
 * update-component: cb8b5afc2afde622 color:#1c3af6
 * event-module: e91d28db94b3a83d color:#1055d5
 * promise-render: ef1acbe6532763e8 color:#c50b73
 * update-initialize: 083adbc4942aacad color:#81fe04
 * handler-function: c6d1478a256199a0 color:#f345e
 * helper-promise: 5b3410a3c17efdf7 color:#5d4a16
 * list-implements: 40bd86ec8572857b color:#2e4cbc
 * function-handler: 4a233a935574363b color:#e03b34
 * interface-update: f7a3cf464e155842 color:#38ce6f
 * index-implements: e44e926435d5b650 color:#99cac7
 * method-reject: d4e3835328646a3d color:#da699d
 * method-list: 5fe6778404b714ab color:#beaf8a
 * async-constant: 25fce6413a1eb5f1 color:#b115de
 * promise-handler: d91dd9b64de378c7 color:#9f22f5
 * manager-async: 8432a752635748fc color:#58d966
 * manager-return: e59288aaaac5c03b color:#a939b4
 * index-subscriber: 8408799f7c5284fc color:#2ec4d0
 * constant-array: 123f1a733c82fcb1 color:#db237b
 */


/*
 * component-array: 7bc483d8faca8a14 color:#766390
 * list-initialize: 05f705cac1a910b3 color:#c3eb68
 * subscriber-return: 718fd491eeeff476 color:#19f253
 * controller-property: 0abe5ef0a646caf3 color:#48c3fa
 * configure-fetch: 2fd2d3136edbed6a color:#44b097
 * request-resolve: d857c4d78c056ac6 color:#d25092
 * load-storage: 95e4c98a4974b649 color:#862a35
 * utility-number: 3074e6ce5129c2db color:#2fc015
 * observer-await: 0f59ccc891b5ed80 color:#c06d7e
 * utility-key: 6018fcc3e46765f4 color:#1f77ff
 * abstract-variable: 1c44bd4f7ff143a8 color:#268e93
 * property-resolve: f1965391d77c8fe4 color:#eee39b
 * module-setup: d842fc5cb15b4354 color:#f17df6
 * boolean-string: 0f079320f5fbeb10 color:#5131ac
 * execute-utility: 21282722ae6dbde2 color:#83e609
 * manager-interface: 899c70dfe98c1afc color:#6c7ca7
 * service-data: ae887419558ffdb3 color:#4c916b
 * fetch-extends: d2502c4c62ddf2c5 color:#ffee5f
 * await-load: aad4721de1ae8efb color:#749c0d
 * validate-success: 8b7fe20d94778a56 color:#f8f069
 */


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




/*
 * update-implements: ef94c0a75994c599 color:#f6b26d
 * data-interface: 890ad9fb0ab84709 color:#9fb2d9
 * listener-observer: 91b7475e9f563d89 color:#ef4930
 * list-parse: 5381c92518b4dcc0 color:#e48f29
 * storage-optimize: 1fb880e82c36acd8 color:#ce37d3
 * index-index: c96502407c5fe11a color:#b4a502
 * success-list: de27d81e65730ced color:#56795a
 * callback-string: eb68235ccdc2b6a5 color:#c2b4d5
 * prototype-callback: 61ec52c81e32eba2 color:#5836a7
 * success-index: 392bae9ecae48aed color:#2cf904
 * configure-index: 8821e920ccebce0f color:#741e63
 * return-data: d3560c4295c3c4f8 color:#3bf407
 * props-method: 08a742c7fef96e07 color:#473d29
 * string-props: 121ea29f65fda150 color:#b6314e
 * setup-object: f845a676c3485169 color:#5acc50
 * list-number: 5ed78e86098fe4d4 color:#e87726
 * response-listener: 1a7330d1e26b06ef color:#b252d5
 * await-constant: d67eb45d81e4f95a color:#886522
 * resolve-object: 8b456a8c32f6d661 color:#ef9ff6
 * return-listener: d977b183a2dad799 color:#63db85
 * props-resolve: 291d915249433c85 color:#74aea5
 * array-controller: 11614de7680cc233 color:#67ddd0
 * optimize-event: 7cb1e3edc851c5f8 color:#689da4
 * manager-observer: e3130adada8536cd color:#4476f7
 * manager-function: 41719126b5159a14 color:#405d72
 * handler-index: b3763f851006f562 color:#191ad0
 * subscriber-validate: b9ce0ab4d34c9773 color:#2374f3
 * prototype-load: 4d4ec2cdc79259ee color:#df8099
 * response-return: c5650b6ee34e5d88 color:#959c40
 * process-listener: af452e182f88a771 color:#60d03
 * parameter-array: f1f79a6ec52fa2f5 color:#a73682
 * execute-string: 8046b4bd24b99e35 color:#d0eb27
 * result-props: 7377fad6f8a4ff25 color:#14e27c
 * handler-property: be3dc1992d30a307 color:#b25af4
 * interface-parse: ffa2a9125b09eb38 color:#c14401
 * interface-event: 5bd5876a97aa0067 color:#c96e99
 * boolean-initialize: 4e9203e7dc760994 color:#286245
 * list-resolve: df764e2adea031a0 color:#a45e8c
 * execute-success: 5bf6c5a3cdf78f77 color:#35a635
 * extends-response: fbc08a1c5b37e870 color:#24c124
 * service-utility: bab6352a02afc6a1 color:#e09e6
 * callback-initialize: 8d37e379c3cbfafb color:#1052a4
 * result-setup: b40ac7ec6e620d0c color:#b7ce0d
 * cache-result: 7e6865fcac897dc3 color:#b3dc07
 * configure-error: fef18c8bee6fccf1 color:#7471d1
 * function-error: af29474e605e4612 color:#df9529
 */



/*
 * data-listener: c7a7c6d9210d8ae8 color:#e78e02
 * utility-manager: 7079fafb5ca45de0 color:#da3d2c
 * reject-optimize: d627ef57bdc883bb color:#e3356b
 * index-process: 09588692b9862286 color:#cde7d
 * component-component: db34e0b149054b01 color:#cf408e
 * update-observer: bfcd205311394939 color:#a8bf5a
 * update-event: e815cd44132930b8 color:#11f883
 * constant-constant: b13d9e0f9e478873 color:#e27fc
 * error-error: 4feb5713ed64f9ae color:#fbca24
 * load-object: 4b813855e1c61e1f color:#fdf1d1
 * utility-manager: ef1c27d560627972 color:#e67802
 * parse-update: 1dca451a2e443d59 color:#3f0988
 * subscriber-execute: 895e7c992cf975d0 color:#3d56dd
 * array-utility: 06cb7e0eef9669c6 color:#a07556
 * subscriber-reject: 3c6199ce8f6493d2 color:#54532b
 * service-listener: 98786bb6206f2859 color:#5bf047
 * event-storage: 9002aea08c58d055 color:#817081
 * manager-index: 11bdbcaa294728c4 color:#a07fcb
 * constant-interface: 3a2ce65b0a4c4c72 color:#810bd3
 * error-event: dcf4aefbc88dc23c color:#3c041c
 * component-promise: cf1b1266e5a8a027 color:#8cf983
 * process-controller: 5bd58e21ba06b36e color:#9c72d1
 * request-event: bee52bba4fbc0037 color:#638ac9
 * module-render: 44671c7d1015dc14 color:#53754d
 * string-list: 433797c603ac21f6 color:#e33c3a
 * promise-cache: 4fe6fa539ed7d8e9 color:#7d6425
 * array-parameter: b6029473b34cacf2 color:#23dee7
 * parameter-index: a7319234b0cd6228 color:#ec1c6d
 * method-extends: 470ec18d420c65b1 color:#ae2c99
 * component-event: e7b2d15bf89e78a2 color:#344828
 * function-constructor: bd4f8e8c09219f5b color:#f8c60f
 * number-promise: 62ad04e1cbaa2002 color:#2356f0
 * success-abstract: 62b9cad88aec0bb4 color:#678aed
 * utility-utility: abe805c4459bea45 color:#d56522
 * item-extends: d4c053d0b3ffa81c color:#83363f
 * implements-state: 4bdd2c449ae9ae71 color:#71e434
 * event-list: 9777c4828778a2f3 color:#4626ed
 * number-list: 055b7cda6445eff6 color:#7279c1
 * render-manager: 1c9be80d0b3b2115 color:#c0987e
 * helper-value: 1d8063515300c4f2 color:#9d6af6
 * success-component: 14539a670a9ee6b5 color:#90b9af
 * parameter-subscriber: ecc305673985decc color:#e26f7f
 * abstract-abstract: ac8ade0b6dc940ed color:#d86950
 * prototype-extends: b5bda093661afac0 color:#f12006
 * list-transform: 55f1a40be31854fd color:#a8e9e5
 * reject-utility: af782cbfd8d4bf36 color:#8ccafc
 * item-string: b7a204a3f64d0b0c color:#5ca9d7
 * result-resolve: b18a8cb007ef672b color:#cb5de9
 * component-subscriber: 05ed5f30e2b50ef8 color:#6fd0bd
 * constructor-property: 267df9c58b60d365 color:#e815df
 * render-constructor: 1c6291dee1e43269 color:#f70f9b
 * string-subscriber: 1ae66cbe0b706c1d color:#354911
 * array-extends: 2c1f6f0c01a02b58 color:#ee82cc
 * fetch-number: 066f5249e0416c25 color:#d85669
 * calculate-array: 82d5d89a66468544 color:#e76dbd
 */





/*
 * fetch-optimize: 6d1698743d4cd170 color:#1bcd21
 * component-list: 4221dbece16e95f8 color:#269e7f
 * manager-controller: 0c1117ddf15f43b6 color:#eba64c
 * module-load: f22d5d4624e014ac color:#d442a8
 * number-list: 61fca0028b824419 color:#efe206
 * manager-validate: 1261fda9f540593b color:#359984
 * await-listener: 57ada9f16ac36d90 color:#d8b16e
 * parse-method: f5dfe8c5daa6738b color:#e13a12
 * utility-abstract: e3a85b7a742d6a0d color:#e66094
 * manager-object: b9363c11aa9785b7 color:#2c279b
 * observer-await: 042036a2daeab55c color:#763315
 * subscriber-load: 48c4d13fed24a711 color:#3a89b1
 * constant-resolve: 6c8eaec8fe2e85cd color:#64e844
 * helper-utility: 0abdbc6bc2617e88 color:#bf7c8a
 * fetch-method: 3c65f17a792a5411 color:#929a1f
 * optimize-object: 8d0ca1c574c52863 color:#8785ce
 * array-handler: 4bdc7bc154949c91 color:#414f8b
 * render-validate: 88669eb204707947 color:#786d9c
 * manager-error: 8211410bdd9febab color:#4b1b0a
 * load-validate: a6b85d3f25335f83 color:#3ae77d
 * validate-success: 76945dbbbd4aea4a color:#13b1c1
 * extends-success: 282ab12eca157dd3 color:#6b52b1
 * abstract-number: 3a3b3b9f842cffa9 color:#d27606
 * parameter-response: 93c2eefbf0f0d211 color:#3bba03
 * error-helper: 94851b4a6f965248 color:#f9f0e3
 * success-load: 90f83a7419ef2cf0 color:#6c3d3
 * execute-property: a6617bd4a56f8469 color:#b8996a
 * prototype-extends: 9b90faca8ac5d468 color:#ecd982
 * extends-parse: 61036f40a0bb3861 color:#9aacd6
 * extends-controller: 0293286e0265b77d color:#878345
 * abstract-reject: 8287d0627bc62bf9 color:#f214d2
 * success-validate: e282ebbfaf391518 color:#26d25f
 * result-parameter: 8a6f25303e898ac0 color:#9a3fd6
 * string-service: c452a8b1f424b591 color:#98b8bd
 * response-data: 57f233d1939e3f93 color:#141b18
 * data-handler: 4fb0965ba0a3538e color:#a2749
 */



/*
 * item-data: b1de089999d4254b color:#f20e88
 * controller-validate: 7d102e829b6fbaa9 color:#87a6e
 * array-render: 8b86355c9fc76e6b color:#5ed935
 * value-controller: b68e5283eb804353 color:#65b030
 * number-fetch: 846215e4e6017451 color:#3e0fa9
 * item-utility: a0181629e7ccb214 color:#acafc6
 * parameter-module: e82db9cbfeeef1d6 color:#8e9b72
 * await-setup: 6b60a58bd8be0077 color:#b93899
 * parameter-key: f54d56563e1b11b9 color:#f97879
 * variable-module: beff5106dcd101b4 color:#f7e2dc
 * fetch-data: de6569b16a5e0840 color:#e48c7f
 * index-prototype: 2803c98328032cb5 color:#9019ca
 * variable-response: ac23f7e81b775422 color:#3012a5
 * configure-error: 3f8850d20a553121 color:#9b09ff
 * parameter-configure: 2aa8996af93c8109 color:#4246c4
 * success-initialize: bb233c4a0696f86a color:#6b6487
 * state-abstract: 315bca56d577a7a1 color:#2b7b4d
 * index-storage: 1533ce0369715d3b color:#771238
 * context-state: bb73ae5e948511d2 color:#e99912
 * array-async: 075a9c229b37dbea color:#3225a3
 * validate-list: 66f697bdae382c46 color:#858d7f
 * data-render: 1184b991e68a0171 color:#b72065
 * constant-promise: 31a1ef912a5ca846 color:#2c9635
 * object-service: 99764f18db69fa93 color:#7b6b4c
 * boolean-cache: 3c75a71a702e279d color:#15c5a1
 * prototype-handler: 83449220c467373c color:#984216
 * object-storage: bd06f41cd6590e16 color:#dd9515
 * component-context: 2a6d8defc2884fae color:#aee87b
 * parameter-reject: e95c797ba40105db color:#6fa7fc
 * props-string: 1383af194677df4d color:#1d63a4
 * transform-cache: ce74aa553f553444 color:#621945
 * await-value: a3c55cb643711ee8 color:#9ad1c4
 * update-object: 21f755c45f985466 color:#3eaa07
 * utility-return: 85b113fb71f351a5 color:#830602
 * module-calculate: 26450ba70f844904 color:#36bb70
 * function-function: 966ff5adbb5cc876 color:#fd7dd0
 * reject-success: ff65c7e15cac45c9 color:#4a4a0
 * index-list: 58229ebb6cbd79cb color:#e9f663
 * array-array: a18482f3054df1bf color:#cb19ee
 * abstract-manager: fd468b4c383fdbd4 color:#bc13cf
 * context-index: 47abbafabd130265 color:#743245
 * method-utility: 5dbe766e676940b6 color:#1aad62
 * module-execute: faf0ec69b4aa20ca color:#dc36ba
 * calculate-process: 632c8ac637f7947b color:#18730a
 * key-extends: 12bb77bb6b9f0e4e color:#bbd7e2
 * reject-property: deda41f99a26f62d color:#8ba050
 */






/*
 * property-data: 90812630b292a698 color:#6d1b94
 * process-object: d9459414d8dc078b color:#c937fc
 * success-return: a388d3ae68a1d281 color:#ad73e1
 * success-function: b1dc92e70cabd69c color:#406d35
 * promise-result: 05dd8e863d0b723b color:#c25ee
 * number-parameter: 21a07b1a4be6d590 color:#d15bb
 * props-reject: 7f4a686ebcb4652d color:#85ee33
 * update-resolve: 342a786bb5faea8a color:#684d87
 * render-update: 47825db2431c1987 color:#b37716
 * storage-load: 7334441f2809dcfb color:#70a0a9
 * method-method: 9a0974bca064584d color:#f3f637
 * boolean-await: a49723b04cb18d6f color:#505227
 * key-index: afad11ca70c8ebbd color:#cdb062
 * context-calculate: 3f4f5baa553d9f2b color:#40cc7e
 * property-value: 2177b150e62f4a6d color:#22d04d
 * context-function: a787e1288765e67e color:#b859d7
 * parameter-data: 3f336aa2e5573ce3 color:#63dbf
 * listener-controller: 2f043259848a9f62 color:#b9aeef
 * function-error: 319a78c0315838be color:#1185db
 * load-list: 40df94f1382ca728 color:#ca32b7
 * promise-extends: 2eb22a5068fd90b5 color:#bf5ecd
 * parse-reject: 1b6faf6904e61b83 color:#252b24
 * reject-index: 3cf07635bebbbd71 color:#832378
 * handler-helper: d9c82e24624f7800 color:#33120e
 * implements-listener: 7af8f69f1720b811 color:#16185c
 */