/*
 * interface-helper: 49e1dd14d92ca569 color:#abbe91
 * parse-number: 6b0f1e4d8de81dd9 color:#916596
 * error-property: f5b70b18eb9f17cd color:#44fe5f
 * storage-list: 36c36409b48d7372 color:#437af
 * parse-module: 76e5e0025b4cf268 color:#968851
 * extends-value: f8e1de73c7bf3482 color:#1fa84a
 * request-variable: 39aca658d057d1c8 color:#424caf
 * component-calculate: 728ad09d95538e4a color:#e61f5c
 * extends-callback: 7ebdca9a8d35edcd color:#b1cc80
 * component-object: ee66d084f1cde3d7 color:#6675d1
 * listener-component: 538ef9e1d67e223d color:#4ec79b
 * property-observer: 4bd3f37c0d37b046 color:#7358dd
 * parse-controller: d233489f65c92d3f color:#c8ee08
 * function-handler: 76a8871b644e8932 color:#f2486
 * event-string: 04c969f9dd35f73d color:#370af3
 * reject-controller: 5a39439aa08871d3 color:#4f20aa
 * context-abstract: 097af863110471cd color:#5d1196
 * controller-subscriber: 81873d02b9f1ea71 color:#572245
 * success-transform: f0e55f5706953229 color:#18bb93
 * service-render: 9b10b5f95d18cef2 color:#f86c66
 * data-parse: 1f852c0ca535bfad color:#eaeec0
 * property-context: 85a9515553a3e5e7 color:#593c3d
 * setup-extends: 6da58b53289383b0 color:#28b45d
 * method-helper: 3f50cbed49278631 color:#6b9ede
 * callback-configure: 0e8aac4808bb4118 color:#95b3fc
 * value-calculate: c55139fc5108db32 color:#f78e9d
 * error-utility: 15e3a87c7b72e52f color:#a38464
 * value-result: 358da4defc1d5d5e color:#daca72
 * process-method: 7b524a476c9c0378 color:#f74c66
 * implements-key: 08a98c4bd331c62c color:#b93ad8
 * initialize-interface: 3664e96cb3a59b7a color:#8ad05e
 * update-setup: d7ff035d1c67a480 color:#cbd337
 * validate-manager: 762b55c48e14caab color:#2da53e
 * props-implements: a2ed59e6a0fd2c7f color:#bfaada
 * boolean-list: 2b657ebbefb761f1 color:#73660d
 * controller-utility: 003bf4fb66f834da color:#206c4e
 * render-transform: fedf30702646de5a color:#2763cb
 * boolean-resolve: a226e629dc4b2e25 color:#d592ea
 * object-props: b1fe6906a74eea2b color:#19e390
 * data-index: 5ed6f201c152e7a9 color:#fe17c6
 * value-parse: 32538ff8d69daa3a color:#2e1e43
 * number-interface: 4b20d3e958af8600 color:#38ed32
 * manager-boolean: a21fd0399512bd5d color:#9b1a8a
 * cache-method: 01194b757cc24e1b color:#461714
 */



/*
 * subscriber-observer: 2e0674703d2e8825 color:#7cd22a
 * string-property: 8bd8dae48220718e color:#2c9674
 * abstract-load: 21c50b4e0da7c158 color:#c3de17
 * constant-promise: 1300a72b71a838eb color:#a8b686
 * transform-number: b0ff5f0ca767afd5 color:#42775f
 * controller-constructor: d5c3a1f6c941bf12 color:#49eed3
 * subscriber-function: e5fd9e5a1fb259c3 color:#9ab58b
 * constant-request: c5e223b47e9af9ea color:#ccbd21
 * item-constant: b7303700649ce93b color:#7347d8
 * transform-parse: 2b87b8ecdc404c52 color:#ddd2a2
 * transform-return: 490cc913b5d68e46 color:#85e725
 * event-storage: 724a84b30cd75e5f color:#da7151
 * execute-number: f04030d5af989f9d color:#8ebce0
 * reject-resolve: d15cdd62342ad93a color:#f70eac
 * context-string: 3cf14fd44c050ceb color:#e61716
 * item-listener: 4c20c13554af2c10 color:#df1eba
 * utility-parameter: 849530e5eae5cc87 color:#bea30
 * cache-result: d01beb6c0509a542 color:#dd66a9
 * string-props: a9c6cea8c3230ad6 color:#737fd6
 * cache-success: 1952f6388b7c09a6 color:#938a29
 * constructor-await: 6e07d5419b8769ef color:#525d15
 * item-result: 6bff56a2da269f00 color:#daa15e
 * observer-storage: 5e9d7ac45508d0be color:#101fd3
 * extends-handler: b46a9968195642cf color:#ec6771
 * await-implements: 459eaa0d9ea2b4ca color:#47a527
 * initialize-transform: d2f0c8bd005b1c08 color:#b2918e
 * subscriber-request: 90724a5f67cab376 color:#3a755c
 * controller-service: a89bd0ea12c23b72 color:#751010
 * string-update: bd3d8f01fda8d5da color:#5f9719
 */



/*
 * listener-function: 2b26710a31956631 color:#5c231d
 * value-index: 1be1814b1beab309 color:#25eec
 * event-update: 51c74b03cb23ca26 color:#5b6e1a
 * implements-process: adc38931bb5085dd color:#fe7e83
 * parameter-index: 5a045968157d1699 color:#dc9a6d
 * fetch-variable: 2122bdfb02924dfe color:#5e677f
 * event-component: 68e30587b3a7b8f8 color:#e19781
 * abstract-load: 4fa29921d00021fb color:#f95c4b
 * list-success: ac0c6aeff1333e26 color:#d59e4f
 * state-number: 5d95dc6759ce615c color:#723712
 * props-implements: dcdab55d7189e63b color:#7bcc29
 * property-async: 6960c42a18c3f1ae color:#95923a
 * transform-error: 394865a1210926ee color:#e6698d
 * string-validate: c95a9c2ade943986 color:#84b794
 * extends-transform: 2bc91587c3d4a779 color:#7a835
 * load-optimize: 43ba9e8558225702 color:#795768
 * variable-parse: f7089dfd26822f61 color:#4957a3
 * configure-data: 35251c72fb37fa87 color:#3f2eec
 * controller-prototype: 16600989454c7944 color:#87470b
 * constructor-load: 64f43b8fd0640fac color:#9fe364
 * execute-cache: ea970a477b38127e color:#98947e
 * state-reject: a3b4bf4e8c097633 color:#4a8a8a
 * constant-boolean: 71126f95b172e579 color:#524aeb
 * context-execute: d9904d92286995e0 color:#884e16
 * prototype-return: a026dfc6d0825b93 color:#c4c8af
 * component-event: 05687c3d4b980c53 color:#1bdc73
 * item-return: bb52462a8fd1c94d color:#730ff6
 * event-extends: e5fec6fffda19365 color:#1e1662
 * return-request: 90c9c582ab90be52 color:#4759ee
 * transform-initialize: 343b1ed9e8b573ab color:#ca9da3
 * await-fetch: 06184041d4dd6af7 color:#64c1eb
 * async-constant: ac32eed4768d043e color:#c4a7b4
 * load-service: e59d2ca8526c2e43 color:#9a19e1
 * transform-validate: a0670e1ba681e797 color:#f1617a
 * error-props: e5fd2e8af9d26683 color:#6f47fd
 * props-variable: 661d1a65578b6ab6 color:#cdb27
 * error-method: 815b3ddc146d7dd8 color:#29586b
 * item-observer: fdc794a5bd1d838e color:#625749
 * extends-async: e7dc161de8738c9e color:#5dc7df
 * manager-cache: 6e05e267cb98f5a1 color:#e9a639
 */


/*
 * calculate-promise: fd9148ccb39db34e color:#270f09
 * function-module: 4eddfededfc59dbc color:#13927a
 * module-utility: 25d50bf0d1c28df2 color:#2c4f0c
 * listener-resolve: 1156ce5074df5547 color:#d9a64a
 * update-string: c1ca0ab8a296768a color:#f6082f
 * response-callback: 9b50003dea4e27c6 color:#cbc963
 * object-item: f2957c174db63971 color:#dd728e
 * list-promise: d600df9572809043 color:#9c5866
 * array-props: 00058266b0030fad color:#6d3a0c
 * service-constant: 844f34e84a4861c4 color:#b7e710
 * boolean-value: b0754a318b64e7e1 color:#8eaccf
 * transform-controller: 83ddff8957130358 color:#f2a7b6
 * callback-key: 0105b77a17b827c2 color:#6a119e
 * variable-extends: 0c124ad6e8841e1c color:#c60f44
 * extends-index: b0152e30b7d06a1b color:#b88d38
 * constant-cache: ebe8cf3dd684d324 color:#cb4d5b
 * listener-index: 9a59b5724afa33e6 color:#fe0fe
 * utility-handler: cb18854fa345e7fb color:#40231f
 * response-utility: 7682d1bf7711e575 color:#76614a
 * setup-implements: 0b51b8a6186feff9 color:#ece303
 * property-array: 357aa5851a45dbe6 color:#405134
 * implements-component: 81f6cfd6bb12321e color:#c7be0b
 * string-error: 5c1763a8dad952eb color:#88034
 */


/*
 * update-reject: 73dbd81e9b2c8a83 color:#ac7797
 * number-request: 1113748f83f49afc color:#d2bb46
 * request-reject: 87e487dda249a0a5 color:#5dcf4c
 * transform-data: eb4919fe69210c7f color:#739e83
 * request-fetch: 798f76f7dc631648 color:#531f8f
 * cache-index: 5d0fd19d018c77bc color:#409fd7
 * resolve-item: 48487befbe500dd3 color:#6c66c0
 * list-render: b173ee7e05ed95c5 color:#d812b5
 * function-success: 546279a99a8ed860 color:#f70d1d
 * validate-interface: 0ca79532b798a3eb color:#d07f15
 * listener-success: d970a73eeffc83a5 color:#a66c5a
 * boolean-fetch: a12f6c9b5a3b9d0c color:#e1030b
 * promise-boolean: 20085c5c9ca58208 color:#f93d0a
 * return-listener: 9c75dbf7b6bf800b color:#caa089
 * result-return: df67d29df5175c35 color:#27f7ff
 * method-setup: d0005a7721268ad5 color:#ebd9d2
 * array-resolve: cf68c6970a21f6f9 color:#331eb7
 * implements-subscriber: 430a3c7d046635c1 color:#c1afcf
 * observer-module: 2d755ed5bbe8d9bf color:#f5d29d
 * configure-service: 2b2b5244f1ff2449 color:#277c06
 * item-fetch: 2fc860c43557a8f4 color:#5286cd
 * configure-load: 792a8fc7a7fcd39d color:#1a91b0
 * component-constructor: 9185f7d26d5e7b07 color:#58ec17
 * observer-boolean: 5ca40a3d259a6522 color:#4c35c0
 */



/*
 * number-optimize: 7d31ca39ee5547bf color:#86daf8
 * optimize-async: fc2dd49a80e32a53 color:#ebf844
 * await-module: a6c1516ee3917bd4 color:#d44467
 * parse-index: ed79be6510bff5f1 color:#4e0545
 * subscriber-service: 3080c657d26ef8e2 color:#7975d
 * controller-callback: 1b789a80d1a82738 color:#bdbe13
 * extends-success: a9548da469b00574 color:#7838b5
 * constructor-success: dbf9cb409d7d13f5 color:#79cc95
 * variable-prototype: 2ba0e25de57629e9 color:#77225b
 * interface-success: a4bcb89a79bfa5df color:#2b28a4
 * subscriber-variable: d734fb4872fa6c5b color:#a9f74b
 * render-async: 73e4bd3dc37ea6fc color:#2f6274
 * number-value: 869bbafed67dcbc8 color:#fd00f2
 * observer-property: e5e89b2640d95510 color:#2527b5
 * request-number: 1e11326290c31718 color:#1b0ab8
 * response-load: 26506513024e3599 color:#4170bb
 * constant-render: 850f89159621f9c7 color:#2cab38
 * prototype-result: 0a4cd375ae8170cb color:#958fa5
 * number-component: cf48ce117bb1b33b color:#6c21bf
 * object-fetch: 087789305da5e6d3 color:#ed6548
 */



@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}







/*
 * list-constant: 0e90313f5ae66174 color:#d1bf6f
 * resolve-await: 67e31c31419cce77 color:#d4f9e0
 * method-success: b907a1e5fd5e9bd3 color:#e1417f
 * callback-request: 7fb272392e70c42b color:#c57135
 * fetch-result: f0351cf800501885 color:#48b7ff
 * response-property: 81687121f21c81e3 color:#3ea11f
 * validate-number: 88ab9d774ff84e82 color:#681ee5
 * process-props: 03472ac18b617d5e color:#804db8
 * service-execute: 208033c3dbac2656 color:#4cc5a9
 * constant-listener: e5f62303ac9eda3b color:#ee923
 * subscriber-execute: 3dab98382ce3658a color:#663082
 * manager-error: 67d8416651e1ebc2 color:#57903
 * implements-props: 67ab0444be610041 color:#a119ac
 * event-parameter: 1dbd0eb6a0cded2d color:#689e93
 * boolean-interface: 2a560e4a7f8a1f58 color:#2a4496
 * resolve-calculate: 88dd4f9f1996fdbb color:#9eb67
 * index-method: 789083e38bf272f7 color:#fe0eff
 * context-constructor: 0bf759f8a852d32b color:#5af386
 * method-key: 28e783762d43efad color:#56d642
 * controller-calculate: 97a90a5354775129 color:#b3db5d
 * resolve-utility: 5f7e28ba8b05d795 color:#8b72b2
 * parse-parameter: ae394d57d19d6d8f color:#26bac
 * callback-item: 5a7b88ca9fc386d0 color:#5538ef
 * interface-extends: 8269d16c3811b155 color:#712ddc
 * setup-props: a23e568704cc9c39 color:#125b13
 * process-async: 262dbfbbfa37c4cf color:#17365a
 * render-fetch: e604146e6b5d53f8 color:#22c973
 * variable-response: ead6078e6ad10a6b color:#75427a
 * fetch-validate: 6f994727b7f62e1f color:#1c04a4
 * object-property: 42a9cd2c374dd5c8 color:#59d7ce
 * manager-controller: a53a707b35a61672 color:#790038
 * extends-implements: 691ac1b03543d635 color:#be4a56
 * observer-subscriber: 751d336860ec93d4 color:#d59980
 * controller-load: 5b5e2060f923fb23 color:#3ce026
 * reject-load: f59b20b8cb590b3d color:#6a657f
 * value-process: ae8ddc3e4f226dd4 color:#b0ca61
 * response-data: 6aae4914db614d62 color:#541e3e
 * service-return: c445be9ff416b64e color:#68bde2
 * property-reject: 8af4ee8397240223 color:#debb71
 * initialize-parameter: 6685eb0b32ab2574 color:#8c40e7
 * configure-fetch: 2a67e6aee8f26847 color:#3c410
 * error-props: 9bd232f3df228e46 color:#1aa462
 * function-handler: d637838b9d8307d0 color:#72a6c1
 * abstract-prototype: a04b527a61c236c1 color:#628b9e
 * method-reject: 1e8dd6844cea62ad color:#d1b67d
 * props-extends: 94a83dc716c5b230 color:#701b3a
 * data-array: 6f695b2a77787433 color:#6f8c2a
 * data-optimize: f301d7cb0fa4fcc7 color:#6d837b
 */




/*
 * reject-parameter: 013c7a5cdfc3ae84 color:#9cca16
 * listener-error: 8a3437e5a433439a color:#e02b16
 * request-initialize: 03eb0b570bca3241 color:#b41283
 * component-key: 07f8e52a7c5c8bac color:#569719
 * storage-load: 095800d1f59c1c9a color:#91a5e5
 * setup-prototype: b09cf2e06945fc8e color:#321f89
 * parse-abstract: 0d9dd3ccdf673454 color:#9152cc
 * calculate-event: e25ce6e9df12e066 color:#8a08fa
 * implements-configure: 1b359a50194783f8 color:#2557a7
 * setup-property: 225d8028bf50539a color:#a44f95
 * string-update: a293383c3a41634e color:#c549cb
 * load-object: 51ac70fe13e97077 color:#d53893
 * callback-storage: cd6a6bf7ae4f6f69 color:#c0d180
 * extends-parse: d9a3e71489c631d0 color:#4f21f
 * observer-boolean: 195c512c71d477f6 color:#c2aa77
 * boolean-process: 7a964ceccce7be6b color:#67484e
 * parse-extends: ac53ec13aef081b4 color:#39bbef
 * list-list: 6b2a3c45b8bba99d color:#d7b272
 * update-response: 578158215ed7d1c7 color:#990b9b
 * initialize-subscriber: 9b8eb15101b2d962 color:#952538
 * promise-render: ebef2b4ec5439fa3 color:#cfcf1
 * item-return: f3b09edd5464011b color:#8370b
 * manager-variable: fa61296d15205dea color:#13fa5a
 * function-configure: 5ca102b37e812529 color:#dce836
 * function-promise: 0bde07e8af6764e2 color:#362d29
 * process-item: 523e69c47d3c9cb3 color:#a303c5
 * observer-fetch: 6e99a788a23b7fb0 color:#a3cc94
 * prototype-response: 219800c4e537615e color:#ab5f26
 * controller-configure: 2095cdab575dfddc color:#149f76
 * key-abstract: 6effc8fd351613d3 color:#35d3aa
 * function-state: 0ac4231c1a103fbe color:#47dc15
 * event-process: 85e2afb9835be452 color:#1590f5
 * parameter-property: 9aca852633096c65 color:#af99e2
 * callback-await: f745b95b794e15e0 color:#c7967f
 * error-observer: 3634de5e00acc385 color:#ee6f60
 * function-key: b2bbbb5a3ccd1250 color:#24be19
 * parse-component: fd0bb81151302346 color:#7d8451
 * initialize-reject: 7ecf5dffa2cf42c1 color:#d6f66d
 * extends-fetch: 5db4ea0955ca481b color:#4dac57
 * transform-context: c1e6d9b3786412a5 color:#226f4f
 * error-initialize: 32b3d50280078d33 color:#fe1169
 * listener-async: 2abeac0923e0255e color:#8edab3
 * execute-property: 1b420424ca72aa86 color:#ac19e
 * validate-handler: 7231c537f5ccb9b4 color:#443d8e
 * implements-helper: 4d5c0cb0f4a3690f color:#cb83f
 * index-fetch: 905e545a24741c76 color:#71113f
 * function-key: 48b003b07caf9fb6 color:#93c4c6
 * handler-calculate: 8273331a3c381b0f color:#de29d6
 * callback-extends: 2c283bfb38739ec2 color:#736c16
 * controller-constructor: 60426d1ffd5fbb3c color:#c97338
 * observer-parameter: bdabeaeb3a434723 color:#d3299b
 * interface-configure: 2129d1a33c889416 color:#990f7a
 * variable-error: 1a2438f5f388e018 color:#892604
 * method-component: 6dc243c3ee8c9d16 color:#56b0ce
 * string-extends: a405ee2a0e1289d3 color:#376484
 * string-reject: c4775f677f664657 color:#7ff4ad
 * return-listener: bfdc818c789ce2ec color:#c1e69b
 * success-string: ebbfcf0e71fd561e color:#636f94
 */






/*
 * manager-boolean: 67daa464b53ecd9a color:#b8f2b7
 * key-utility: 55c51b052a14b75d color:#b75ed3
 * request-error: f9a4cfa3009b22e0 color:#452dce
 * array-method: 932ea910a8b048c4 color:#6eb047
 * prototype-value: 0b8fb2d72db7ca97 color:#44fba1
 * data-array: d6ad70936387a8ab color:#5dd478
 * optimize-list: 99bd22c4748b07e2 color:#61f644
 * async-value: a58379bb27453037 color:#b27cc0
 * execute-observer: 84e8a8161a0fcdbd color:#ce2779
 * initialize-configure: 4dd10efc196f3248 color:#145ba8
 * storage-process: 90b3d77b69a1b45c color:#1cf48
 * error-resolve: be1edeb0c64406ca color:#d74b3e
 * prototype-load: f5f3f124c9e45baf color:#3ff1d5
 * callback-process: 008c6f40108e6b56 color:#9c6bc8
 * context-reject: 82aac6dd0ca5b49f color:#7981d9
 * fetch-constructor: c55ff76e4c56f32a color:#169103
 * handler-extends: 2e3cc6a77bc42296 color:#6cfb1
 * response-load: 096f44a539fef75e color:#c48f58
 * index-initialize: b838f67d24633159 color:#bce667
 * validate-module: 4ef9d925f126b9c0 color:#845539
 * promise-item: 9e921e008e1c2e83 color:#1997f4
 * state-utility: 153a8303e81971b4 color:#1b4b43
 * object-prototype: fe55cdfcf1d4dbed color:#ae846f
 * context-property: ceca53f497b9ea68 color:#5deb5f
 * component-return: ff36a329ad649f52 color:#b94a72
 * index-calculate: 12bcdcc1754bfaaf color:#5de55
 * extends-observer: 6d91b20fc2769b07 color:#6cb2fa
 * module-fetch: c1b313da8b0516d5 color:#1bd5a3
 * context-item: 244132c4eb01ac57 color:#1656e2
 * callback-return: 4f1c82fa274ac3e6 color:#d78568
 * extends-property: bd87c469eac54a38 color:#20f154
 * context-process: 5baa51bf45e6ce80 color:#a72e9f
 * await-storage: c9abdc3999971f8e color:#932d78
 * subscriber-constant: 0891884d4c9416b7 color:#6ab7bf
 * prototype-listener: 889d5d9dc6e381cb color:#4cab38
 * parse-load: 5191d9a3026a8586 color:#5860ec
 * string-validate: 51368e9da604af73 color:#ec366d
 * controller-request: 7830da66c6fe759c color:#843948
 * subscriber-async: 80f43e361cbef150 color:#602d65
 * render-interface: c5ce577dfc047396 color:#530e7d
 * variable-reject: 33a6e970b1e6595f color:#a902df
 * transform-helper: 80e559daf1290d25 color:#a933f4
 * array-cache: ab067294d20852d0 color:#6a1386
 * method-calculate: bf19d2dbd13dc534 color:#abffb3
 * configure-property: e9326768089a1afe color:#520e3b
 * props-property: 3eecb771096dc7f6 color:#d92a2b
 * listener-calculate: 83eeef98ef781ca9 color:#b0d3d8
 * async-initialize: 195d285b87fe6b06 color:#4b24e8
 */






/*
 * index-prototype: 878803dd9989e294 color:#fb485c
 * implements-variable: f5bc68de136d960f color:#4e6fc5
 * response-update: 00449b3b837ff468 color:#fec771
 * module-process: 11ecccd0d6b57be8 color:#e75b4
 * setup-process: 6b5d5f706ef5851b color:#39b2b2
 * index-prototype: f3927da027655f87 color:#deb18e
 * response-context: b4f28a64707edb2b color:#23c2ac
 * fetch-interface: f8d21c7794d8bb7d color:#d5b5d9
 * subscriber-helper: 6e99b24ccc5f0a3a color:#2d4a62
 * return-list: e70a06a7db8a8f08 color:#26e05d
 * variable-constant: cdd8c8889122986b color:#5f935a
 * key-helper: fc80e34c03b2dcde color:#d05d79
 * error-interface: 3110affdc584dd34 color:#8646a1
 * optimize-callback: 280044d6c9f8ff10 color:#34589b
 * process-configure: efbac80b94f40dd3 color:#6f6db8
 * array-module: f094a9d3f2fd17e1 color:#a8b794
 * property-object: 037b35f41ab59d4e color:#e2e72d
 * state-component: ca7397aee232a384 color:#5c8dcd
 * constructor-listener: 35383340261532aa color:#48460c
 * property-abstract: f722a03b50c6c8ed color:#52ab43
 * helper-controller: d63ce4c1735173fa color:#2841c8
 * execute-listener: a1c8b93696901156 color:#6ec4e0
 * promise-reject: 92664d282eb00848 color:#db646e
 * key-component: 36170bf7491845a7 color:#4cc7d8
 * method-implements: 4e1840b9fb2e3034 color:#8e78b7
 * module-prototype: 579d32df6154f24d color:#d0bbee
 * context-setup: 5e79e36ecf52f97f color:#1826e5
 * render-constant: 9477e916b034ff07 color:#114156
 * method-module: e6bc02141977067c color:#5b7ea2
 */






/*
 * promise-utility: c3401375c0347770 color:#70809
 * handler-method: 677f8a721275ed8b color:#17e052
 * value-item: 5671432f4b482f4c color:#eaf894
 * reject-list: 6677c1c202dab902 color:#bf0fbc
 * data-context: ff7b426f1eb407cb color:#2b1054
 * helper-async: 0543c92c7d24b0cc color:#ae348e
 * parameter-listener: 72649502fc2b4774 color:#db5f73
 * array-interface: 7b3d82879dd3b570 color:#e958d6
 * helper-helper: 83694a092006fdf0 color:#aa6e4e
 * calculate-constant: 4a1e26d4c6a20d46 color:#9aee89
 * value-cache: 4592f909ac0b435d color:#76d84f
 * configure-success: 9fa5377633920205 color:#82c27b
 * item-number: 4038f23f2074c580 color:#6d6b4b
 * abstract-component: 5c233a63356c52b1 color:#7715e9
 * manager-process: 5d2d9643f42fdf2e color:#8ec88
 * fetch-cache: 35348a90a050a5e8 color:#3a68f6
 * controller-initialize: 681c21c5594428f7 color:#caf0a8
 * index-setup: 7022bcd21beb0d5f color:#af307f
 * component-service: 561423b44767d0fe color:#e34294
 * boolean-listener: a48136b29c5eb126 color:#15fde0
 * abstract-variable: 7e3add2255330784 color:#d1d876
 * implements-update: 18a597d0cf2ca7f9 color:#5816f2
 * parameter-controller: dff49c37a0bacfa1 color:#98e678
 * response-array: 03dcab8af2b0657a color:#a82dba
 * load-cache: 6f52c65027ab2b0f color:#89f7f5
 * controller-error: cac814d4dc0e4f03 color:#26d8e1
 * implements-reject: 182cab0a8751f0c7 color:#b582c7
 * listener-observer: 3d268b2f45052cf5 color:#42cc62
 * resolve-function: 08424df41f36d39a color:#dd346d
 * key-implements: c4a0271baf9e323b color:#91ccef
 * process-data: c340ba39ab834be2 color:#d506f1
 * abstract-index: c6fd8425f4b47189 color:#ed6438
 * response-async: 04f303d6f57f5967 color:#459ce6
 * calculate-abstract: 1d10efcd4093e4ff color:#fdf723
 * request-boolean: cad2af544f4430c8 color:#97d7f9
 * context-data: a906a6c6069e3a2a color:#7e1b1f
 * listener-setup: 2885d1b75e0e1203 color:#90fdc4
 * number-cache: 4becfd9ec663f60a color:#4ef89d
 * callback-value: 53c70cd99693399e color:#3a12b9
 * observer-value: 6915b2d7045eb7c0 color:#deb3c2
 * method-event: bdbc1a7e6138f665 color:#a3dedd
 * method-await: c73c3209e621de2d color:#15d08d
 * reject-success: 2fbeebda7fc0b429 color:#8ef782
 * initialize-utility: cc5d51604b105ccd color:#f25c00
 * value-render: 17ddd045bde2bc7f color:#9d8245
 */




/*
 * handler-update: 356de0a0822b1da8 color:#28aa35
 * execute-key: bb21f7fe42c4b7de color:#5b5dd3
 * event-helper: 58d4e2dc4ce7c678 color:#12c83d
 * fetch-handler: 7dfdeddc0513f286 color:#42de90
 * optimize-function: 62d59cddf0756753 color:#b950cf
 * render-data: 7f45dc3e3ea422b5 color:#81b44b
 * subscriber-list: df78e9487b168813 color:#dbc72a
 * request-initialize: d69f38dd3e37ed8e color:#15f5eb
 * calculate-list: 84b8b25a7f06b24b color:#59eb19
 * variable-subscriber: faf1c77d6cd02375 color:#b9edd3
 * subscriber-await: 52f93ddbf9e0969e color:#3641d6
 * async-property: c3ecb095dab330d7 color:#93fd48
 * index-response: d3d30c03c5bf4f17 color:#6d16c4
 * listener-controller: 45de928fd77941bb color:#5de1f1
 * resolve-component: d25a321a06ac8947 color:#79ceec
 * implements-request: b10ac902ceec1917 color:#696d6d
 * transform-fetch: 7101245678328681 color:#981622
 * error-implements: 5229c17ff5d3a487 color:#6807d3
 * calculate-listener: 24fe60d75f4ba07e color:#416382
 * configure-implements: 4873348b3a9a542e color:#125d3f
 * response-boolean: 2f3eac33914cf139 color:#93cfd6
 * helper-data: 9ff9fd0239eb026d color:#9ddbd4
 * process-handler: 9a3827a23293581b color:#5d2940
 * optimize-number: 362c63a865719994 color:#1e13b3
 * render-fetch: 952f6c5027e8fe9a color:#e1c0f0
 * resolve-service: 7696cbe1f7302b06 color:#40dff8
 * update-event: 4a26373c79864f4a color:#690887
 * string-calculate: 20dacba8c1f9c091 color:#d281d
 * result-error: 519e8e842f49e563 color:#9b1a54
 * success-return: 0079cb250bb63c0b color:#237eb9
 * function-index: ba99d3abb6434364 color:#ba484e
 * data-props: 0f00485223d4bdd8 color:#3f52e6
 * transform-subscriber: 95570697b5b422c4 color:#792bf2
 * listener-event: 41c62dbfbba4a77e color:#c4c014
 * process-variable: 65628c02ea132973 color:#c5996e
 * handler-success: 9939f04345267ab5 color:#c8e239
 * observer-setup: 2aecc82604fcc59a color:#83347e
 * reject-component: 966d98e820078a30 color:#82e1a7
 * service-manager: 33d0e74dfea77fb1 color:#5c432a
 * response-execute: 1c919e96a7905b57 color:#9c474d
 * service-index: 0fe7f840e013811f color:#eb30a5
 * initialize-promise: ff98f192ff7a4dc7 color:#9e357d
 * validate-extends: 7ae48e17a8d6d40b color:#565b66
 * method-boolean: d063ba85d480fef3 color:#f740e5
 * method-await: 95dbf98248204401 color:#4d9594
 * service-context: c4a6a3c10c1470d2 color:#dfd4b0
 * optimize-string: 4bfc2c0c66e65429 color:#2cebdb
 * error-prototype: 2f2395a26ea8007c color:#e874cc
 * context-list: 0d08a5bd0cf00156 color:#d10e8
 * key-promise: 5195774172dc837f color:#1255e6
 */



/*
 * observer-state: 57930efa3e7ed41c color:#55620c
 * execute-variable: c073c9466c415b4e color:#eb504
 * request-string: 417dcd15cc59698b color:#a0b399
 * setup-string: 9f6776125dfecfd9 color:#f1d743
 * string-fetch: 76033480dd468ac0 color:#c62447
 * event-load: 07c684b7c06c842e color:#d72665
 * cache-execute: 01183834bc866612 color:#9cd0c4
 * async-reject: 9759430927ebf6dc color:#a814f4
 * request-subscriber: 2ac4662675b72ec3 color:#bc6515
 * error-response: d268c4a2339d5a38 color:#526e84
 * number-parameter: 3b858efe41c1aae0 color:#6332ed
 * fetch-initialize: 1c197b94f0833fe7 color:#b71614
 * render-storage: 007a93d5800fd416 color:#858f1d
 * helper-event: 844625751becff7c color:#cb4b64
 * utility-storage: 6c7194769073b139 color:#12f80a
 * request-interface: 1dec83fcf4e6435a color:#104148
 * constant-props: 77f920ee8acb43a5 color:#1d4143
 * component-parse: 9f3a7790da8ddc40 color:#979d81
 * value-parameter: 921ace2f605b5206 color:#291181
 * fetch-key: 354710c500f350b3 color:#634491
 * module-error: cbbfe9f2023baacc color:#54aba0
 * async-string: 2f86cd314985500d color:#2559af
 * context-configure: ed3c20922f68fe9f color:#c6e285
 * storage-context: 56bf8510ad20d6f3 color:#efbb27
 * return-module: 4c15d5d9417d7078 color:#874476
 * constant-interface: 754c21b768876001 color:#5a0811
 * key-implements: c8e8b92f68198abd color:#d60bf8
 * service-configure: 50a61cbc80e1919e color:#d707d6
 * execute-validate: 64c366b638e4e4bc color:#c98d6
 * array-return: 5ee5423b3ffe676c color:#519718
 * error-constructor: 1c8d24f3d6d3d975 color:#849573
 * await-validate: 415caa5e7a07a9f5 color:#20f1ef
 * object-service: 6a0d4754e2bb12e5 color:#20d2a5
 * async-array: 74089925307e5a43 color:#14fa79
 * event-constant: 30245e7bf04b4373 color:#13e96b
 * utility-index: aafe9beea8277c83 color:#5a0978
 * function-context: b9de57857a8120ab color:#639191
 * parameter-execute: 6c67bf154840e9ca color:#f70378
 * fetch-manager: 60329575bd5094ba color:#c9f228
 * observer-method: 331e8108c42f759b color:#158e0f
 */



/*
 * handler-index: d403165642025eb7 color:#9a81e1
 * function-listener: 15b04fa5922a2026 color:#756ee1
 * abstract-parameter: 5d75a4ce040b07d3 color:#ca01bb
 * error-calculate: f0f336b0d6595071 color:#594717
 * reject-context: 934b44a419fe814b color:#7959ba
 * result-property: f7bcf57197e1f10c color:#6d68d6
 * function-list: 341d79803c298065 color:#182b73
 * state-cache: ecc2d9194eb439aa color:#669a84
 * promise-interface: e6fd9de0bf9a032a color:#3a7fb2
 * render-return: e24d1a6859ea7026 color:#1561ba
 * promise-interface: 7049b5ef912f178d color:#aa7d55
 * boolean-handler: 5e3e197317c4b1cc color:#813803
 * context-prototype: d2aa84889359d540 color:#3b2c0a
 * object-extends: 6788a2b7ede022a6 color:#63ed2
 * configure-interface: edc655d6375eaae4 color:#e6d485
 * property-load: 46b5a83bd834298a color:#ccaefe
 * context-string: 24f0a9968ec28b1c color:#2faead
 * handler-promise: 4d41b72de10ea723 color:#b4da01
 * update-array: 22fd2e4505af3d0e color:#343bf3
 * optimize-helper: bfab685e74cee967 color:#47a36e
 * request-configure: fe28e5b6a6f3733f color:#80e0d7
 * resolve-value: f6bf4a8f17f9b871 color:#b22bc6
 * subscriber-implements: decf83b0a5fa34f8 color:#71e9f4
 * context-service: b1368009f82a0cf8 color:#1482d3
 * reject-subscriber: eca8b15a282a0ed4 color:#9b93fb
 * initialize-value: 46376cad10db7e82 color:#27d947
 * extends-await: 82b9279d329fe942 color:#8fc969
 * array-method: 5896d3ee6a157918 color:#20a1fd
 * load-error: 0855c9558298e758 color:#d71b9a
 * transform-storage: 4c0aefe2167a1a16 color:#c2a5e2
 * utility-error: 81789aec1d9ce075 color:#fb79bf
 */




/*
 * index-configure: 934d95865bb06c9f color:#6ca465
 * list-initialize: 9a9f9131f876e86f color:#5d6d9b
 * subscriber-helper: e232663029292a33 color:#d83090
 * await-props: 46b6049269b6f5d0 color:#1c29f2
 * utility-async: 30a19a813790615f color:#e3dd5c
 * key-property: c801875d85521be4 color:#51f50c
 * error-function: c191ec89c7ecae49 color:#58b7f
 * constant-success: 5e4104d7ba3b01c5 color:#a26245
 * optimize-callback: 85357eca1e2c0004 color:#39ad85
 * method-optimize: f00ee6622234bc94 color:#2ce83c
 * component-storage: fcf956a9a5bd3bc4 color:#9cd318
 * index-transform: 24763c89cd75a1dd color:#764f47
 * manager-string: a796bd8842eac781 color:#896479
 * handler-context: 618bd9904c21c3cd color:#63a7e6
 * index-array: 94c66ee1875d35da color:#5d58e8
 * render-method: 9d6472ed36ff761f color:#ddab14
 * component-helper: 47b32f7141facb2a color:#8cb280
 * return-async: eed44177ba217518 color:#dfa300
 * index-execute: 94c6dfdd540f99bb color:#c15a7
 * listener-function: a5e4cbffc69351a6 color:#d9a85b
 * error-setup: 6665f910a7373425 color:#27c68d
 * module-subscriber: fec431be8f208d48 color:#7b460f
 * render-request: 03948ec5d6e1877e color:#a3373
 * constant-parameter: 3caa41769478d39c color:#b75978
 * calculate-function: bcca7a584dd8e3eb color:#836f39
 * render-event: d0c58bdceaa91ff1 color:#44613b
 * reject-variable: daa6e0aaf00d3876 color:#84ece0
 * list-cache: c590559d2569581e color:#32e11f
 * value-index: 16ad29dc3e586db4 color:#357f8c
 * controller-implements: c8e7b5db6ffc8ba5 color:#734a27
 * event-method: c520808f55d0cee4 color:#f88965
 * event-object: ec34f01c4eb6c2a2 color:#e2232a
 * listener-event: 92360b177f3547f0 color:#8a7bf0
 * method-handler: 089cad57ad4a655e color:#bb20a8
 * event-process: 3c76bf669704f6c0 color:#aefdb8
 * controller-success: 82066475c65580c1 color:#1823d7
 * number-transform: f9837e0828a2b508 color:#bfe2a2
 * subscriber-key: b172383f8ed1a0fc color:#7dbe83
 * await-prototype: 602eaf2598004e67 color:#de5c32
 * component-method: 003f361515dbb5ab color:#401074
 * success-abstract: c7860abec92f057b color:#2f6ca8
 * module-constructor: c141a0f4cb994251 color:#709f35
 * event-method: 88ce0cf540e809f2 color:#33d96f
 * return-calculate: b5b3544449fa207b color:#bfa983
 * success-configure: 2f9f71679d55ce26 color:#ca812d
 * controller-response: 06b85a7dd82bf34e color:#31d381
 * optimize-transform: e363889d10369c6b color:#fd901c
 * listener-result: 71320b9d02dca4d2 color:#7fd073
 */




/*
 * item-abstract: e70990f641f989f4 color:#c96dce
 * method-load: 7a76e6fdbe8b549d color:#5f9a4d
 * data-interface: cfe4c4711300493b color:#65b295
 * error-render: 6b091902fba0e0f6 color:#ddc90a
 * boolean-state: b57b210d81fb5166 color:#999cea
 * event-observer: 39bb3d6898f43da8 color:#52dbd8
 * handler-value: a331993b8ce79cec color:#b9d217
 * callback-await: 16b0c7cd4c1eb290 color:#796755
 * handler-async: 3a377e2387944e33 color:#6b3b27
 * update-constant: 65abae7b0f223517 color:#a635d4
 * cache-property: a1cd37cd74d3c3a1 color:#4c260d
 * extends-subscriber: aa1f4b2678013af0 color:#6c498c
 * index-update: a91a1f7604d6f194 color:#f71841
 * cache-helper: 90fd9eeb738ddcc8 color:#bc116e
 * controller-configure: f7338d5051dad625 color:#e22876
 * value-module: 260ab4ed5ff05095 color:#c49015
 * return-helper: f1c21248305c86c8 color:#a50536
 * item-function: 83c80c96156d7216 color:#4e1ed8
 * helper-index: 3dfeb029108b22b1 color:#da7e83
 * transform-execute: 914904c091166d45 color:#be21d4
 * object-state: 1d3e63321749cc47 color:#66e922
 * validate-method: 56f4d42b747e79a6 color:#56419f
 * property-array: 6e1e5d7930796448 color:#843da8
 * service-subscriber: 56aeab4be8a7a7a6 color:#d701d
 * prototype-return: 3bf5790fd139336d color:#f70879
 * component-fetch: b9a6740dfe4b0d25 color:#6b54b5
 * promise-transform: 746f006625f4fb9b color:#6a777f
 * method-variable: df1c6894eba7e539 color:#f74fd2
 * return-helper: 05abf0032baf22f6 color:#9c5c9e
 * prototype-index: b4e3bc4bfe4f663c color:#d03ce6
 * prototype-constructor: 618ff4fa3d6a6141 color:#79c95d
 * item-initialize: 2cf0cff05ad53a1d color:#df768b
 * state-callback: 9737e744ef136e5c color:#40cdf5
 * result-observer: f851a736c1de2f5a color:#5deef3
 * render-reject: fdadc14a8e5a1d54 color:#4e03f5
 * listener-implements: 2a09282e56e57328 color:#f956a6
 * process-configure: 1c4427b077cdb5ea color:#11adc
 * resolve-execute: 955c61e7fa4e9f28 color:#cd4f73
 * storage-initialize: cac5d3953a6c1ddf color:#7a03c9
 * execute-async: fe46329bd0ff3050 color:#487f6e
 * async-calculate: 850c04841f1263cf color:#22c86c
 * parameter-setup: 2b55a34c44204c68 color:#405494
 * implements-property: 56325120f5119896 color:#78b9c9
 * state-extends: 511e614e899e4d61 color:#8fcdfa
 * await-props: c542b38fe2019d68 color:#be5588
 * promise-value: 727cfc36ed91c198 color:#eaf636
 * subscriber-async: 97bcccd82a7497a9 color:#fbe909
 * helper-optimize: 646c46f2e52113f8 color:#21ec3c
 * request-calculate: cc9b74129fba1d49 color:#67b24b
 * method-observer: 0bc86b9d01c2a783 color:#de3c07
 * async-object: e47b90bc5b3d7f85 color:#7af62d
 */