/*
 * boolean-setup: f8c27f47a9a1f3ca color:#8e6110
 * request-data: 1495a565cf2f1770 color:#47111a
 * data-abstract: 2b491c47a306ef12 color:#20a1c8
 * resolve-controller: b3ed9be0f8c4ff0e color:#32d501
 * callback-transform: e806e892d23efb2e color:#6b85f6
 * item-constant: defb1f38420c86f6 color:#b77c80
 * await-list: caa0c9ecd2d7cd58 color:#f7d88
 * parse-execute: 406987a4f5f7e875 color:#c49141
 * return-cache: 2ab125c194db5a3c color:#de8fbc
 * manager-string: 6fd4f7a9ac3f1494 color:#47c9fb
 * key-callback: eb90063dc75199fe color:#69bb7
 * result-validate: 2a66c292bce4b3ef color:#8f8be7
 * initialize-load: 4ad8308c6de71c4e color:#2517d3
 * manager-abstract: 9afac3e53bdd0fa9 color:#b4438b
 * load-handler: 564a00b12167bdfe color:#f3ccb4
 * process-helper: 43895f33c94495f0 color:#73cb17
 * execute-return: aa76fa4f0053e4df color:#81241b
 * listener-state: ddc0d8b308241ba0 color:#c7efd0
 * constant-helper: 93286d5bfcd015a5 color:#2875e3
 * update-string: db16f278a132c979 color:#2129a7
 * number-update: 7ef7e61a277fbce0 color:#73ec8e
 * async-index: f3ec5eacfaa8650e color:#197ec
 * optimize-index: 1035517ac7a2ecf2 color:#68db2b
 * request-implements: cb497183f9317b2a color:#ac068d
 * execute-response: 95d1f43a6f83c9c2 color:#df6d7d
 * controller-await: 0f27ee99e0ed65da color:#8657da
 * context-index: 1902b443313f97d7 color:#d2b952
 * module-calculate: 7ce3c058e4941284 color:#9d34b2
 * props-data: 9ae7338fb3f8d944 color:#d36fe8
 * handler-extends: c0bae1794f25008b color:#f105b7
 * property-component: 840533b932599e4c color:#546d66
 * initialize-transform: 8b641db3db95b6df color:#4ba424
 * setup-helper: 20c2970af06e60cb color:#22c4ea
 * fetch-key: af5c59d902de2d45 color:#730ffb
 * props-abstract: 05cc27b44edb72f8 color:#bf125c
 * cache-listener: 487acea70b633d45 color:#5ff5ef
 * method-event: fda6e69a328be9bd color:#2545e5
 * object-handler: 424df0c07810f68d color:#c82e00
 */



/*
 * item-optimize: 6fc4ae77effe67b4 color:#e32b71
 * event-method: c7d4fea5bd5ed287 color:#deef11
 * parameter-request: 81e446810662d249 color:#e279f7
 * method-return: 39a1dd8abb701405 color:#b6f06e
 * boolean-key: dce4df55f16da980 color:#65be31
 * boolean-load: a9ad52779318d027 color:#ba5cbf
 * response-controller: c1514ce728a8ff18 color:#ef406b
 * return-service: 4bd24de9ed3923ad color:#aee142
 * process-return: b92595533bf2d665 color:#f9d398
 * method-setup: 328a83fc9781a816 color:#bd8a9c
 * constant-subscriber: 9309afaa0f0dbd19 color:#11f9bf
 * success-initialize: 9a3b5cc456fc8d05 color:#b52b91
 * update-success: bf29d23f49c38020 color:#20b451
 * update-index: 9863d0a0a519e6e2 color:#5959fb
 * optimize-controller: 7d43ed585cb1c635 color:#19383a
 * load-property: 2a83753e73fc2d9e color:#f7a3e8
 * result-utility: cb621eca64495627 color:#d25635
 * prototype-calculate: a1365afe27947f0b color:#2fecbb
 * index-string: 5e2008c5136562b1 color:#cecd68
 * promise-setup: d62a4a8620a1d185 color:#f07e35
 * constant-parse: 6d48bfbc508cb4b6 color:#b4e1e9
 * prototype-parse: 61ef034a6a6361d1 color:#82ef
 * execute-manager: 509e8cefaf95e92e color:#772993
 * constructor-variable: e8b6edb67153b081 color:#6765ff
 * transform-service: 09ffc5a709bac645 color:#45935c
 * item-item: 6326cdec900964f0 color:#ca16b5
 * await-resolve: f69641728529cc74 color:#606f20
 * object-return: 7b90abd1e4f248bb color:#ad2048
 * update-render: 5c0e7cb107834aea color:#34140a
 * observer-load: 811a3988659eca83 color:#2b68eb
 * context-interface: e9e79ea763fb9497 color:#4b9852
 * index-number: d370f4a07f4558f4 color:#c111a2
 * success-variable: b7006f6d6d51b7b8 color:#f8ac11
 * render-props: cbfd5bd4aaff6959 color:#6a9b26
 */



/*
 * success-storage: e89b4fd19b107d88 color:#bd06fa
 * constructor-update: f2795e4988bbc988 color:#351c3b
 * variable-extends: 905e57f1dece0256 color:#c6e71e
 * reject-parse: ae01b4008d29273e color:#970725
 * load-string: f41044e44e567437 color:#d74efd
 * fetch-load: af0fd6f2ca2037e5 color:#f81573
 * optimize-module: 8700bc0b232a865e color:#70d5dd
 * abstract-parameter: c73bf9050dbabbac color:#3a4af
 * observer-item: d564471b4d279be1 color:#207370
 * render-constructor: 27eaf5ddb3af2e00 color:#2b0a27
 * configure-implements: bfe5793270560e4b color:#4f4636
 * constant-observer: 5046103b17170ed3 color:#be2083
 * transform-function: 1bc92ad073710bc0 color:#78c18f
 * process-process: 361ea07387e9b493 color:#abcf28
 * request-configure: 18f8e6c9ea62a086 color:#6cb603
 * resolve-context: 116c3d4a27756b2d color:#d14d34
 * resolve-listener: 0bda92dcdc157b55 color:#9946db
 * observer-index: 5fa9524192d09828 color:#c2e8c2
 * function-setup: d580a43f7346629e color:#88d5e7
 * context-context: 97c641c42f261f5c color:#b8a6ae
 * validate-module: 25bd270540551905 color:#26f734
 * optimize-update: 3a5e7478e379c517 color:#982dce
 * module-transform: c432ff6a74ec4f32 color:#f1ece2
 * fetch-load: b8a77c035afcdf0c color:#d0bc5e
 * update-array: 02cc3d5ee56bebd9 color:#6c653
 * method-string: ae715fd625023f79 color:#9a2181
 * implements-index: 6e116fb31bd8e89a color:#bf51c8
 * method-error: 2d583e0189b386be color:#f9c19f
 * manager-parse: 4049b618b787adf8 color:#c54ec0
 * promise-helper: f272428d967809f2 color:#6da1ff
 * transform-value: df4870bd0212aa3a color:#18f0ea
 * success-storage: 899c46d67dede757 color:#7b665a
 * reject-subscriber: e7707f1b351ae37a color:#28837c
 * property-list: 3c6715a08faaa349 color:#c89124
 * event-array: e1e0780ac3edf625 color:#b9eaff
 * setup-helper: fc944d427adc6667 color:#e0127a
 */


/*
 * handler-handler: f43121d8a0affe58 color:#841156
 * event-await: aa22f168293ffb85 color:#bd72ce
 * storage-component: 14c08f17e2a803ff color:#6fe71a
 * module-item: 358c5a5a9ca04d34 color:#567afb
 * abstract-promise: 38627e19715a0da3 color:#962396
 * key-index: f19f6506f92a96f8 color:#9d8afe
 * load-service: d5e1a7c3f658f20e color:#2f51d4
 * item-subscriber: c606bdd6081b08ac color:#f14650
 * load-update: 8c91e6c456757091 color:#bf5fcc
 * state-success: 09167a75033043d7 color:#d110aa
 * success-process: 7a1bd3b0d8c586cc color:#f9426f
 * interface-manager: 2a971b9ec1c8c855 color:#434ff9
 * transform-validate: cec2cb9496c4793a color:#d5e9c
 * boolean-reject: bd304be4e5d48637 color:#102f86
 * resolve-error: bf63eedbac9de371 color:#76c424
 * execute-service: a9743b8505ad79e8 color:#500749
 * configure-interface: 956d242d17076807 color:#b4ee82
 * boolean-string: 20986be9bed9df7b color:#6daa44
 * result-abstract: ae622eff4c8ef229 color:#171902
 * validate-method: 78651b0aae257820 color:#4c04fa
 * async-abstract: f79841ff95294281 color:#416e69
 * props-parameter: 75d38386ee33aa89 color:#b64d4f
 * storage-load: d15f9d4f2725602d color:#1e0876
 * interface-string: 2aedd449f5a2a9fe color:#439512
 * extends-parse: 4b73fca066f65afe color:#769072
 */


/*
 * reject-constant: 6659e8ea594725b3 color:#a03478
 * setup-state: 09c4b712816e5a00 color:#ebd293
 * list-parse: 1a33d7912ea7e5aa color:#5cb6af
 * resolve-index: 2f98694de486cbe8 color:#377a35
 * request-storage: a909a12d165bbd50 color:#1c2821
 * state-controller: b684c573b8074bf9 color:#3d79b0
 * async-parameter: 1ac39c74581c3bf6 color:#83d36a
 * implements-value: 62da1cf065c526bd color:#408ba6
 * optimize-boolean: 82d5fcb8c32d7753 color:#63e260
 * service-context: 490a362a45d50bcd color:#8b2b07
 * listener-promise: f0f63a54963962d8 color:#b8a8d2
 * fetch-subscriber: 2c129959c7cc412b color:#2a3337
 * component-success: b57e6dcbaec7457f color:#60dbb7
 * abstract-list: 56ddb11cc9662117 color:#58f655
 * value-callback: d376e7fb2ba4d401 color:#614af9
 * setup-validate: cf45544244ca57e6 color:#2d4d2c
 * utility-state: ab63ba198bbf743a color:#b82533
 * return-function: 65633ce581f0315e color:#cae88a
 * optimize-initialize: 761a0e65572b30b3 color:#68e2ba
 * observer-request: 80107c15f7495e89 color:#4ee644
 * event-execute: 873474a0adcf93f8 color:#93a94a
 * module-request: e0a6388fb1c43700 color:#978f64
 * value-reject: 42a0dac3d1bbe713 color:#4c5126
 * array-module: 9f7c445dbcdebdb8 color:#1b9c09
 */



/*
 * state-manager: f3dbcdf22df0dbb4 color:#923c75
 * boolean-calculate: 3ce7c41a07240be2 color:#a63711
 * parameter-prototype: d3ad7ce4e96e4049 color:#ba104d
 * promise-constant: 877825ef8ac15518 color:#82f410
 * item-state: d38721bec76caf7d color:#4c5b65
 * success-execute: 8d65ba92e763870b color:#d0e98f
 * async-module: 54759edf6d15fbbf color:#ed0e84
 * execute-prototype: 16ad73ff769cd209 color:#8e3be6
 * props-resolve: 6b162aade609a1dd color:#d43e84
 * load-parameter: b71c338391603c59 color:#74078d
 * subscriber-constructor: 6ddab8f2bade4153 color:#7a6cbc
 * request-calculate: 25b99cdb1a85a5fb color:#837955
 * update-key: 88d2773d198bba27 color:#1e4047
 * parameter-callback: 3aae525eb70881c0 color:#d6ef74
 * reject-callback: a106cc1bc55d4855 color:#e76d09
 * parse-validate: 170ec019a7a2fa55 color:#9c0ee0
 * extends-constructor: 95daccbfd079f52d color:#3daa99
 * update-load: a4f2bdff4477b786 color:#12a824
 * await-load: 417aa7de97890ec4 color:#3d0f74
 * module-variable: 0193b8802a4cbdca color:#476a5c
 * calculate-extends: e77fd09bd520ebcb color:#e4082d
 * property-optimize: 0f40f976e257d688 color:#f66830
 * storage-props: e5831fda54fb2a8f color:#7680eb
 * calculate-interface: 335900ddd85a8b43 color:#db83b3
 * response-props: 7a995d9f8cd9df94 color:#7be5bd
 * utility-method: a661ca1ddca824cf color:#f7a25c
 * value-props: 73d49460126b85ca color:#9d2da3
 * result-setup: 61b9c802175ddba9 color:#c48c12
 * interface-utility: 17b3f9d61f227ce5 color:#fced9b
 * configure-transform: aea8ad18b31c526a color:#af8338
 * manager-listener: 23a00e32917825b2 color:#6c9383
 * utility-initialize: 2300dc8830dcdf17 color:#50c363
 * object-item: a199f2a1e7233b1a color:#cf803e
 * optimize-execute: b709bf8d42a14957 color:#a31ca2
 */


@charset "UTF-8";*{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}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr uni-audio,.plyr iframe,.plyr uni-video{display:block;height:100%;width:100%}.plyr uni-button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui uni-button,.plyr--full-ui uni-input,.plyr--full-ui uni-label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:rgba(0,0,0,0);border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .1s ease-in-out}.plyr__control svg{display:block;fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:rgba(255,255,255,.9);border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui uni-input[type=range]{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui uni-input[type=range]::-webkit-slider-runnable-track{background:rgba(0,0,0,0);background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui uni-input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui uni-input[type=range]::-moz-range-track{background:rgba(0,0,0,0);border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui uni-input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui uni-input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui uni-input[type=range]::-ms-track{color:rgba(0,0,0,0)}.plyr--full-ui uni-input[type=range]::-ms-fill-upper,.plyr--full-ui uni-input[type=range]::-ms-track{background:rgba(0,0,0,0);border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui uni-input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0);background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui uni-input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui uni-input[type=range]::-ms-tooltip{display:none}.plyr--full-ui uni-input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui uni-input[type=range]:focus{outline:0}.plyr--full-ui uni-input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui uni-input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui uni-input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress uni-input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress uni-input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:rgba(0,0,0,0);border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:rgba(0,0,0,0)}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,rgba(0,0,0,0) 0,rgba(0,0,0,0));background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:rgba(0,0,0,0)}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume uni-input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio uni-input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio uni-input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio uni-input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio uni-input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio uni-input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio uni-input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio uni-video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video uni-input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video uni-input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video uni-input[type=range]::-ms-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video uni-input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video uni-input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video uni-input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:rgba(255,255,255,.25);color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen uni-video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;top:0;right:0;bottom:0;left:0;margin:0;position:fixed;width:100%;z-index:10000000}.plyr--fullscreen-fallback uni-video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{filter:blur(1px);height:100%;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}







/*
 * array-validate: 57ecd4d266dc066b color:#5a7bd3
 * list-callback: 71ff3bf65f4b1c47 color:#bfcae1
 * manager-render: 9023b55fbc57d5ec color:#feb1de
 * resolve-context: b78c7911c0620fbb color:#ef8e50
 * calculate-constant: 25508328eada7be3 color:#9950a9
 * listener-module: 57568125b06fac79 color:#4d037
 * number-item: 65bf8a73e5d0607a color:#975999
 * calculate-index: 35262268bcf61dc1 color:#1be152
 * cache-index: d24f966e6428352c color:#545c7d
 * request-service: 76d7264ad4fa6ec6 color:#212013
 * validate-storage: c190caa01f722407 color:#745ff5
 * implements-index: 62cb8b4c0d4af734 color:#a8ff38
 * transform-constructor: ad0c58681c82762b color:#a8815b
 * property-interface: 686aa623557795a9 color:#10a4ed
 * service-request: b856a905b67e3cb7 color:#480f0e
 * async-success: 701f7691be6e29f8 color:#f39d19
 * promise-index: 1b074f0a34721348 color:#c26ecb
 * number-listener: 67b7d037fc16019c color:#3b4092
 * configure-observer: 3e410b56ab8b45b4 color:#d5d3d1
 * response-promise: c5b8468895a356a9 color:#fe9772
 * list-index: 5f07c35b3a956cf6 color:#ff673a
 * method-cache: a9d4ca0ed3b8b15f color:#636994
 * await-reject: 11ad3d246727f2a2 color:#f11beb
 * response-async: e075c8f636459450 color:#89a50a
 * item-load: 16bf80920591ba77 color:#c64113
 * service-service: 8254668cc6f329ad color:#5b87ee
 * parse-parameter: 23bbfd6ab212af5d color:#743c8b
 * fetch-response: ae087f589355d6e1 color:#e49997
 * configure-success: 676d0093ae3ea50b color:#ed97bb
 * optimize-setup: 45d4e9a2cad55b2d color:#f6a12
 * data-interface: ba98d434810db47a color:#9e32bf
 * listener-optimize: 6db0ad4db7be8720 color:#248f2b
 */






/*
 * extends-value: 73cbdfc2df914383 color:#d52190
 * listener-result: fb756b24db71d8ba color:#cb334e
 * manager-execute: 1ca8bb0de22986e0 color:#533319
 * fetch-service: 27b06c9c465db055 color:#40a084
 * validate-boolean: 3055b26165b33876 color:#4d0e3a
 * render-validate: 58e57d715d505d0e color:#6c19ac
 * update-response: 57391cd8640b321c color:#25f41a
 * number-optimize: 4e3a0bb586c3f4ae color:#887c4c
 * promise-request: ab2d1f604f0a59a8 color:#632680
 * transform-update: bcb56780ea9c75a1 color:#d29fc0
 * property-module: 0166254e60ad440e color:#ce2199
 * calculate-interface: 10f6db90af90db6c color:#9ecc3c
 * promise-boolean: 8f6b58c30fb3d0a1 color:#d5e7e6
 * load-string: dd3da3834abff31b color:#95c58a
 * prototype-resolve: 28628ebca7b5d1db color:#a2022
 * update-fetch: 007c70051b1ba1c8 color:#99ed84
 * load-calculate: 8cd6ad98f56ea7b5 color:#31c92
 * response-key: ca19be2bc2c7cf96 color:#f8cd12
 * constructor-transform: a2502003fdbd5e17 color:#51434f
 * configure-subscriber: ab71a1e64fc8a8f0 color:#fdf323
 * reject-parameter: b6ea2f171d310f53 color:#cbd23b
 * utility-index: a9426e65f54bf410 color:#2abad9
 * callback-validate: 5244cd99f6f4ce0c color:#fe8682
 * load-execute: d95693d9310e0f02 color:#5c07f4
 * controller-setup: fdd556fb424d9ee8 color:#bd4bb3
 * string-value: 8f1688998f8c8de5 color:#e7de06
 * list-callback: 6a55e2381dff3709 color:#fcde5
 * method-extends: 7f9fb081ab24bed0 color:#d56bc9
 * transform-item: ec2983d1aeda0440 color:#fba4f7
 * execute-boolean: 22139a5395100b62 color:#a67942
 * number-event: e741009b388d48d5 color:#9e7198
 * calculate-storage: ec6a9980ef9525b5 color:#31fde6
 * controller-abstract: 36af57ae7b56ffbe color:#2e2227
 * callback-promise: 590bf7ad78c5e312 color:#7f81a9
 * key-abstract: a0ef0dfcff84a0da color:#ac7c08
 * utility-variable: d5154dceb3a9fae6 color:#2eb003
 * component-value: 5a13e1d2b6d7b437 color:#26f651
 */






/*
 * process-validate: aff5af22648b8761 color:#51a600
 * subscriber-observer: 3c9adec3a3660479 color:#d95e14
 * update-success: 88ca8aeb2ba44254 color:#419fb1
 * response-props: f840cbc7ab8e6c79 color:#1f8d26
 * return-service: e216e4464a331d9b color:#f4b030
 * helper-calculate: 8413966c2ae393c5 color:#e92cf2
 * number-abstract: 90e271a4c8b9566e color:#8a8f98
 * configure-context: 05081fa9def0cdf9 color:#c46e4f
 * value-async: eeac5df263c585bd color:#b5fde0
 * value-utility: 4713698a2c17c35b color:#5e3b5f
 * subscriber-list: 8f8b00bcf3c31949 color:#ff0776
 * state-return: 88fbe6cf3fa7c5da color:#e0c27a
 * implements-promise: bdd2f572d176283e color:#2ae214
 * interface-resolve: a226f836dbfc50c2 color:#eda348
 * controller-request: c6822e17bc0ccdfe color:#110c91
 * execute-constructor: 3d5a6e9627c3850c color:#f97101
 * item-success: 9aa70c3a1e204d9d color:#3ece5d
 * manager-component: 715354ee6bfe0897 color:#1d5e0
 * property-controller: 4a27b46d37fe9650 color:#3e40d1
 * response-constant: 6a7fada4f82f0798 color:#9dcbe8
 * value-state: 41ed84bd0b33f1a8 color:#4f51d3
 * handler-method: 709bddac987be899 color:#3b12b2
 * update-interface: 67cfd4d82cefca39 color:#6b6c2c
 * request-await: a4a5bc34c0498c08 color:#e10a3d
 * request-event: 73727065efef7337 color:#190156
 * fetch-context: 14a5960f1b01db11 color:#88a24a
 * setup-prototype: 4565d8c570049a6a color:#d02d5
 * array-fetch: 21513d75126d9e86 color:#b0730b
 * success-array: d65aac06692d6af4 color:#e77050
 * error-async: 2b9fc8c5ad4481b9 color:#4ee9b
 * async-service: 9f46b1b0b766769c color:#71d50
 * callback-promise: e37019d26d3a1abd color:#a2dfc3
 * validate-interface: f36bdacb9f6e905a color:#75e02d
 * request-list: 02d25654aa169719 color:#1e887e
 * observer-component: 2d1b1e4bc662dc40 color:#7ce49f
 * variable-transform: 803366b317e70779 color:#67a75e
 * controller-array: 73d58803af4b4e19 color:#a39fbf
 * error-observer: 90f84f8af3577e1e color:#c60b2
 * item-string: fd06d9950f433c7e color:#4f9d10
 * reject-error: d13bc8e3df0676ee color:#b3491a
 * response-constructor: 16b7b221df7d225e color:#9ccd1b
 * property-string: e44a2557988a82e0 color:#489a53
 * initialize-async: f45253068d9bee5c color:#e07916
 * execute-context: 4d96657f5338629e color:#b328d
 * reject-load: 0a2f48c904467a7b color:#bafb4f
 * component-constant: 483b31b1985310a9 color:#8076ac
 */





/*
 * render-async: c21d191ce33f23e7 color:#e37930
 * item-interface: e51f812921b7348f color:#4f4b7e
 * render-render: eed485e6132cc89e color:#d63c7e
 * function-helper: 56df43b0db87f0d9 color:#ac6ff4
 * service-boolean: 1b25f99269327cf2 color:#9d02bb
 * setup-result: c1878c29a79a58ea color:#71441f
 * execute-constructor: cb9ed962007db80b color:#74ef90
 * handler-error: d949dca2dacd47f8 color:#d76bb9
 * array-property: 6d102f9c79e3d17f color:#75864c
 * success-transform: 8d163e0e82e953ac color:#29f330
 * boolean-number: e655d8e64b357e7f color:#801264
 * error-constant: 003e57bcf97dccfb color:#cdfe89
 * extends-utility: 8068fe1140fa3594 color:#4105cf
 * request-render: 001acf90ed2617d2 color:#f09717
 * request-variable: 3068d2c7b5aa458e color:#b2dead
 * validate-optimize: ed1e7724d79c537d color:#4b0262
 * response-boolean: b468c6428f816017 color:#ffb374
 * event-item: e78364a147ca10ae color:#a96cdb
 * prototype-success: a41d4a96e9a91e53 color:#4496b4
 * list-process: de822eca7ba06c20 color:#e20889
 * result-cache: 1f7d4f858a66c683 color:#c8be69
 * subscriber-key: 6f34dd6cafd5cceb color:#588759
 * abstract-listener: 8cb205a36a0e8501 color:#142b10
 * resolve-prototype: 647348239af57a09 color:#410532
 * manager-boolean: 97864d6a24c6d425 color:#f719a3
 * event-service: 5077fef12cb852e8 color:#948d6f
 * parameter-utility: fe8b0c66cde6cdc6 color:#65a2e8
 * service-prototype: 483091026fc1f2ed color:#898cef
 * parse-module: a5405cccb1540317 color:#66a870
 * response-load: 05a92bf713d83db4 color:#ede123
 * handler-subscriber: 9f659f88814040d0 color:#d4ecd3
 * request-load: 65ec64339b036a99 color:#bb870f
 * object-promise: c60f764808d65c41 color:#c6bedb
 * index-implements: 2041633d8fd77651 color:#d8bfa4
 * reject-execute: c633ff0e4ec2c2a8 color:#b56b3
 * resolve-process: 974f7c6c96e173b1 color:#8ccf9f
 * manager-validate: e07eef00d2145f0a color:#759221
 * number-object: daa84f2e64bd2eab color:#2894ce
 * interface-success: afd25993364d0a23 color:#5aee2
 * optimize-array: 9da3b8b733dc6a09 color:#5c045d
 * observer-event: 2a21013d4221ceff color:#10e07c
 * reject-setup: 38eb3b5627d6b9ed color:#5ceaa7
 * implements-index: fa52da78ef101163 color:#7fcb9d
 * module-result: fde1b67d65030adf color:#403e51
 * update-module: 67e453e09c176cce color:#1ff2c0
 * index-return: cd6a7e947ee2dc1d color:#b820b8
 * response-manager: e38b8dc2e7031a2c color:#ff3e89
 * index-list: aa3adb9bc7d39ac5 color:#e00c62
 * prototype-utility: 8390e6b3555839db color:#faaff
 */



/*
 * method-abstract: ec8537d42c775b0f color:#c169fc
 * await-key: 4ed530875ee53d91 color:#92af3c
 * list-success: 67029c7c1e2abbdb color:#f3d934
 * array-array: b18ecbed15a76628 color:#fa44ea
 * prototype-promise: ba4ffaf7312dba6d color:#77d399
 * data-fetch: 8f86f0486b4a2b2d color:#2efbf1
 * promise-interface: 5cb0939b7dd71e3d color:#8c4473
 * result-parameter: 1ec172236509a7b9 color:#a37718
 * state-transform: ef9c60b27f70d066 color:#aa0468
 * event-calculate: 4ce9ebec7aa9a370 color:#955bea
 * storage-index: 934c0884358a1128 color:#3da313
 * property-property: 50cfe12cc4130947 color:#956798
 * prototype-index: 943c17903f081150 color:#88a2e5
 * number-response: da4e8c15889c2561 color:#5e212f
 * object-array: 3e1df61320278ca5 color:#67d484
 * key-observer: f466639628a88047 color:#c4c486
 * calculate-manager: 2f6bb4d0264dd7a6 color:#c35eb2
 * property-event: c7c4fc7946d5ae92 color:#29af3b
 * function-request: 318f57e83b74905b color:#5ee8e4
 * module-parameter: a30591f88a04d5a8 color:#f7d8e
 * initialize-index: e057f68927746965 color:#1d9f6f
 * key-cache: dc668aefaa5bb1c6 color:#20b912
 * string-state: 518a91404c8d5411 color:#2d503f
 * transform-props: 2138c53425ccf40e color:#5c78f
 * prototype-event: 6fa7ecc6c188efd9 color:#77bd12
 * data-fetch: be5706e7b4308937 color:#e570cd
 * optimize-data: b912a71975841065 color:#350c72
 * index-promise: 644d250fa7d829d8 color:#cb7fc0
 * implements-value: c66bc519a910c60e color:#bc6fe6
 * render-response: 2de669be0fcd3869 color:#6ea19
 * observer-calculate: d4fab3b4ae6b672f color:#b34d96
 * observer-validate: 7e4f663a6683aa19 color:#8da11a
 * implements-return: bbcf551ba813553b color:#3a2d14
 * observer-render: 60f2e248e3e9f1f4 color:#150ecd
 * boolean-setup: 90285aabb4cebbf5 color:#3e2c4d
 * handler-utility: dfb2aa3a21e50d74 color:#b505db
 * service-request: c95b71612f361eb4 color:#29243b
 * request-method: d04dde9264343828 color:#c7eb57
 * value-validate: 198322183554ae0b color:#ee80db
 * helper-resolve: 7c6f3b69194197a0 color:#af776c
 * service-validate: aad9532761c71ddf color:#7eb367
 * data-setup: 290640144dc76ded color:#fafcff
 * module-success: b5eebfd5d741b164 color:#da1649
 * state-utility: fdc074b0d059c0ab color:#13fa95
 * handler-render: 4c7fcdb3f60abf17 color:#bac926
 * props-render: 0363b33ffafcc595 color:#851b68
 * listener-await: 3dfaafee8e6649c7 color:#7487cd
 * storage-await: 23ff80cb89d6c6a8 color:#13fb17
 * number-observer: 6edd3c879356d2ef color:#45e094
 * service-error: 81bdba8053e8d817 color:#22d33f
 * boolean-index: 9f166b9c758af63c color:#f6a04e
 * constructor-promise: ef76bf90f1bacbc5 color:#aa0b69
 * context-object: 367390a3f5f84f29 color:#8fb074
 */



/*
 * transform-callback: cf6c4c1cb57eae14 color:#291091
 * extends-return: cd9f52f5a45ea9a2 color:#df8aae
 * observer-module: 60a81d473e1a1ba9 color:#45e4e3
 * module-observer: 899c7cc75839dab6 color:#1d074b
 * calculate-string: f8b4fd1423307651 color:#938140
 * subscriber-resolve: 70b696325bcdd4d1 color:#7248cf
 * resolve-controller: 1c270f98f5b1bb0d color:#5ba7a4
 * state-execute: 8c61413583ab14aa color:#15a957
 * helper-callback: 7de4da1d243a7435 color:#6e93c7
 * boolean-async: f73db6f780d12078 color:#5fb48f
 * handler-module: e172247129e40ba9 color:#afc2ba
 * value-render: 0f483da90760b166 color:#45a265
 * error-request: 4b889753c7db34a3 color:#a777e8
 * cache-async: 3c895859b1573a95 color:#ad863c
 * return-setup: 02d3e94890eb14c4 color:#ca544e
 * value-module: c8cacfb79a6e39fa color:#c81a47
 * fetch-controller: 8ff9284d2c01a786 color:#1ea780
 * boolean-list: 2dc0e03efd8ac03e color:#5b0b5b
 * string-resolve: 1f4bbe8ea820abbf color:#4bda73
 * configure-abstract: be7f5d1ec5c04b46 color:#f33139
 * subscriber-reject: a00f27406b66b0c0 color:#cadfde
 * cache-callback: cbfb3d5e70013820 color:#b355ea
 * item-success: 148efef64150ad18 color:#e7c772
 * load-render: 0343cf276d4b1090 color:#f84766
 * optimize-optimize: e993e0bf91b25b19 color:#529d90
 * constructor-implements: f610a2f3f2dfa0bb color:#380a13
 * implements-value: 60eec8633fd3ee33 color:#eb523c
 * reject-storage: c2a9054f33121728 color:#7339da
 * error-handler: fb64ee3ec85e0757 color:#79a683
 * number-parse: 6b3389e9a23d0388 color:#efdf43
 * process-execute: a73725686b24c36f color:#c901a4
 * component-subscriber: 780ee9e2c43a1b79 color:#d8d002
 * context-module: 1a22d99fb05bdf63 color:#d0fcc2
 * index-interface: 2bba96940e955e28 color:#63b855
 * response-interface: 1935025273ab0958 color:#8f1684
 * controller-constructor: 9c7291675247ad2d color:#7b7e91
 * validate-resolve: 4fddbbb3b18fd663 color:#e0e1f6
 * interface-service: 3c127c74cf4d91ce color:#44f373
 * array-constructor: 6a166d0e66064539 color:#301494
 * reject-string: b7e846830dde591a color:#69f15b
 * callback-prototype: defebf0ac85d6140 color:#25afc9
 * boolean-response: 09d36a586d02caab color:#1c0a7e
 * array-service: bdc0cd1cac1fefc5 color:#cfd6c7
 * reject-process: 26c1953486b0d7a4 color:#b62157
 * item-render: 67bfe0dfedfbee28 color:#67c63d
 * controller-listener: 6c55ceeb9e00a372 color:#bedc5f
 * result-data: 4fce2e0ec797e001 color:#9dcfd8
 * helper-interface: 45f1dadf1b528cba color:#bd3d49
 */



/*
 * success-update: ddcf1e21a713c6c6 color:#a539f1
 * manager-resolve: 09487593c7e867ec color:#4223a2
 * number-load: ffa4924bd2f94047 color:#c71457
 * render-storage: 10e0f943741a90c6 color:#a593d3
 * string-prototype: dbe54667298ea1f2 color:#645c5
 * object-string: 5d18071d13ababef color:#935c1e
 * configure-request: dbbe8f054616b988 color:#53874b
 * component-object: 3a854b8f05dd86df color:#102c7
 * prototype-extends: c9db4a77819e10f3 color:#29c315
 * abstract-subscriber: ec471851867bdec7 color:#7a0e04
 * event-constant: b17fe6379174cbae color:#662e1b
 * await-key: 1dfdcb45cadfc246 color:#9090e2
 * boolean-data: e042d8260e4dfd4f color:#b8abbe
 * cache-boolean: a7f20a7426304a17 color:#c37d17
 * interface-props: 01539710f85486de color:#377779
 * controller-string: 6db54dd4cc79bf6d color:#29d407
 * component-handler: 989fe624949cd73e color:#180888
 * return-render: 7a8eeffd69509c31 color:#b181c8
 * update-prototype: 1d57aca39a4778ee color:#c14d3
 * callback-optimize: 459e72efa321bea4 color:#e67010
 * implements-execute: 020ab7e35b3b645b color:#94f28a
 * callback-state: e23f7ecf14b0b262 color:#76d408
 * async-await: 9ac5b65f0c1913bb color:#92ea5e
 * array-load: 87123e66530e5906 color:#5c6aab
 * module-parameter: 7e8b8ee3e8e50608 color:#d931f3
 * listener-props: 1a8ca9adfd8f95b9 color:#43ba9a
 * result-success: c70aeb83baed62d9 color:#19a5b4
 * number-service: d18338ca5ce57dd6 color:#80bc11
 * subscriber-callback: b6472c6c553b5974 color:#7e4ed4
 * return-transform: 914b0e44b48e5aa8 color:#4d9325
 * cache-object: 1d2320977c1d0d09 color:#ed89d9
 * handler-prototype: 7e5e0066deabf1c1 color:#2bbf47
 * controller-prototype: a051642f3e905ed4 color:#a35f8f
 * props-manager: cfa16d21ae74dd5b color:#4ca8e1
 * success-calculate: c5e37f172555729f color:#fa89d
 * constant-calculate: eb8764b1e572a51c color:#801621
 * object-service: 677ab9192c55e364 color:#e6b859
 * cache-string: 7ac81c8b87eb52d3 color:#d28897
 * result-method: c029ee95d7f6b936 color:#57f01c
 * parameter-state: 4ff051249bfb0935 color:#217951
 * listener-key: 7e9105908c5e71ed color:#b8be9d
 * listener-observer: 2f3feb877710d232 color:#741fbc
 * variable-constructor: 0ea2ee9488300b9b color:#42d52d
 * return-props: 985773a18a9e2522 color:#d7b0ab
 * calculate-subscriber: 9be8e6fa49bec046 color:#696266
 * module-result: 3714146d6dc6322f color:#446d03
 */




/*
 * index-validate: a6b2b3aed2ce0a07 color:#8504eb
 * item-property: 1e1ee4f71e123d9d color:#9750af
 * controller-extends: 78ceadb88669d0a5 color:#96cf5f
 * load-request: 4f7f52cd131da4c9 color:#273f24
 * validate-transform: 24526de1ea970c75 color:#3c02a9
 * error-setup: 71db75faf4f1f3e2 color:#96960d
 * cache-configure: 454b224f0332206b color:#fb70da
 * validate-props: e4a91c47442b5b9c color:#4c84fb
 * error-list: 928c8ad34a248611 color:#f2460e
 * optimize-function: e7390c880f34379c color:#1e20e2
 * result-setup: 9e71fc830ed10555 color:#68f0c5
 * interface-execute: 0d689130aed855c3 color:#6e8026
 * parse-state: 782884e305929ba3 color:#a49a3e
 * string-load: 4d0716a1375491a6 color:#6bb81c
 * boolean-component: 0343761d52df7b8e color:#6eb80b
 * observer-implements: 9a5f18a1143a1311 color:#d0d92d
 * constant-parameter: 4199cd07559a90e9 color:#4ae884
 * manager-fetch: 2d3eda2a1d3a790a color:#3dc340
 * error-render: 331fd4d256643697 color:#e9c08f
 * manager-cache: b8010d394576b334 color:#a519d8
 * configure-extends: b6d69c0f986cff6f color:#94b2d2
 */