/*
 * process-extends: 1e2947b059367fb6 color:#931a20
 * item-interface: ab0edabef2f0eaf2 color:#8cba9d
 * cache-await: bfeb731b8bcef60e color:#fe2ead
 * return-string: dd0e2ab71be895f5 color:#82dae3
 * cache-number: 47f322dddc11cf27 color:#440683
 * variable-controller: b1da107c9967a3ae color:#63d88a
 * method-process: aa5633a97bea4be6 color:#7c7a49
 * response-subscriber: 650ab4c1c55ed81f color:#313a38
 * event-error: fd1c6ab10f564041 color:#bcc8aa
 * list-list: e66a4ef9b1c6b514 color:#23d2c4
 * array-constructor: b7ab03665f151966 color:#b2d971
 * transform-async: e6f954fe12afbe2a color:#594303
 * await-subscriber: 5916e8e090a5680b color:#b974fc
 * state-storage: f4e349ce616d67c1 color:#ae6661
 * calculate-error: 1fa5a10f1c97c984 color:#c0ddec
 * resolve-promise: 3bd16a2957afcbfd color:#1a4fbe
 * abstract-array: 173467af0a18b93c color:#7e3afd
 * error-value: 1af5e1192cca5c68 color:#f825c4
 * constructor-prototype: 3eccd2601f0816a2 color:#5ee836
 * subscriber-parameter: 4a8c7903c695d646 color:#3b9fa9
 * result-promise: 15ecca88de000288 color:#285e1b
 * context-value: 209415748c663fe5 color:#b31a93
 * value-property: 0aa600cf4c6aeb8c color:#9706c8
 * validate-load: 35577e48620fdf92 color:#602fa
 * render-utility: a19d242101f2ad8b color:#bd906
 * utility-abstract: 113b88280574889c color:#3f12c3
 * process-utility: 10c73e7a33b44ddc color:#e7ac74
 * component-configure: c908c8dc563706eb color:#9bcf18
 */


/*
 * parse-number: 3db7f5e28243b933 color:#71d492
 * data-setup: fb4dfcd1f7370e7f color:#ae7657
 * abstract-prototype: 494ce574723aedfa color:#a23b2e
 * module-response: b4c303a196c466bd color:#7b16e6
 * success-string: 6f12f39b7b0d9cb3 color:#675554
 * transform-extends: 57d4c382339c91be color:#4f8b1a
 * extends-data: 759edb7f57b9f630 color:#24198c
 * interface-number: b18adfd78e7344c8 color:#d393f4
 * function-storage: 12a8c6dcba87a079 color:#7c30e2
 * transform-handler: d8290c417f41867d color:#c633c1
 * implements-optimize: 52dd7a3c8f110da5 color:#ab2fcf
 * handler-index: bdaf313ed67ede1a color:#696722
 * list-result: a3b3ab5d90c99805 color:#432366
 * execute-service: 701c634ece0228e2 color:#f8dede
 * resolve-implements: 1d9a8ecda2ead7d5 color:#ac8f99
 * success-extends: bec69b926875e577 color:#8c7758
 * list-component: 3c3a1d90097260f4 color:#6d4372
 * key-update: 98db378d077416f6 color:#f72d8e
 * number-parse: 622b127d6662a218 color:#dd49c3
 * item-observer: f6d6c97d642a5a51 color:#b7b78f
 * value-listener: c8edeb2f98ab9f5f color:#9d621c
 * array-update: 4e91390db6cf451f color:#f38cd3
 * promise-handler: 4238318123ad3658 color:#b2dd07
 * transform-key: 4db4eeeafe6a5664 color:#43329f
 * constant-component: 24418d3fb4de62ae color:#49d97e
 * constructor-result: 4a1310d7f54a520a color:#bb241e
 * fetch-constant: c3b2adb030e5931d color:#390504
 * component-return: 0a9994cff53176bc color:#dbb22c
 * result-list: 7c3bab2df714e61e color:#5474e8
 * utility-key: 63b599d846ae02f8 color:#9e0dec
 * prototype-load: 1d00f0d1565bcc48 color:#c238cf
 * reject-service: bde3b3ef0d8f4e40 color:#140739
 * storage-constructor: 79ef5aefbcf4f406 color:#c5e79b
 * callback-list: 64f83e22fa6fe4aa color:#ed507b
 * state-error: 6fcb026bd807f2e5 color:#bece40
 * optimize-fetch: 7b6c24888eed8044 color:#c86a22
 * value-boolean: 0caabfb45b11cedd color:#9487b9
 * interface-number: 26137b8247969167 color:#2e64ac
 */



/*
 * handler-boolean: 2caf337df22901d1 color:#4deca2
 * array-response: 6ee637a01846ec52 color:#5f002e
 * prototype-component: 590fa0e6211faa81 color:#f4d907
 * listener-render: e3bae686acca89dc color:#59c334
 * parse-setup: 2967d3f9586cd862 color:#ae1030
 * setup-observer: e7186e6bd2d55db1 color:#250afd
 * result-optimize: cca59ce8b38c6a7b color:#b4dfef
 * context-load: 481748270edb72f0 color:#dc1185
 * update-callback: 74cf00a0cb7139a6 color:#dab323
 * optimize-number: 563573e2bffcb4bc color:#85fae6
 * interface-resolve: f7c9bae3edf4f972 color:#52e169
 * initialize-reject: 58a777b80d78e254 color:#5f1fff
 * index-prototype: 7a2e8e3d4a455500 color:#2576de
 * transform-listener: 3df47fda8935f3e2 color:#59c336
 * observer-callback: 738b95ea48ae74b1 color:#f3ef8b
 * request-request: b995f74c44a03722 color:#195105
 * object-data: 702bd4d63a006083 color:#1a65f6
 * state-prototype: 8c8d162b941955c5 color:#2671c6
 * state-async: cf77b3c768585e24 color:#c21d09
 * promise-property: ec50ea754de80f85 color:#d24061
 * property-listener: 95c06bc5ec4c6e35 color:#afdaf1
 * helper-resolve: 7f4c6cce71338d03 color:#abd6c4
 * props-context: 481de1a40ecda630 color:#39b814
 */


/*
 * resolve-return: e030d61a49236eaf color:#49a24b
 * abstract-update: 2c4ec3b6ba706f63 color:#737904
 * handler-state: c691a7de889666d1 color:#2e4a2b
 * list-subscriber: d99f442fdd17ca89 color:#dd541a
 * method-update: 1e746c3147e742dd color:#321734
 * response-process: 42d9b80a2c0a0e58 color:#16761
 * load-transform: 57b3149487b6e34a color:#8a4c42
 * configure-abstract: 5deea6d0ba0ac31f color:#2175bd
 * load-success: 88d4dcbc0f0c4271 color:#39ef48
 * property-implements: 3a4cbc4121f398e2 color:#f694cf
 * success-fetch: edd6ff903ed5789b color:#2ee2fc
 * variable-success: 388762b7c1a3f724 color:#7f36be
 * return-request: 78a59f261463261b color:#a3b66b
 * controller-setup: 5fc2b288dd9261a1 color:#4f7974
 * async-calculate: 98771a59368f9f06 color:#d2add0
 * index-utility: ae0012d86ed8ff2b color:#c7dcdd
 * success-reject: 8911186f43d3d8dc color:#7d57fa
 * initialize-property: e3f4a08b64647bb3 color:#a803a2
 * validate-parameter: 885398daaa02474d color:#dbb050
 * boolean-value: 7000b341aeb3742d color:#fcfafa
 * result-object: 2da84b8d6bb45b26 color:#258294
 * utility-response: 9e77f74598bfdf72 color:#729dd8
 * configure-return: 9eb1a6bbb0992ab0 color:#a0338a
 * interface-event: 9eb4de95cfd45263 color:#26c429
 * cache-abstract: c91dab3c335750d0 color:#b64b31
 * item-await: 4cc6b60bf62057cc color:#e787f8
 * render-cache: d869910646178188 color:#f9cc26
 * response-constructor: 30687d46a1ff9b50 color:#6afdf3
 * index-helper: fae86cf0674c91ba color:#c8919
 * update-context: e5e8d87365fc34b7 color:#f40c79
 * reject-index: 05ed833f08b7fb70 color:#750ec
 * error-function: 965d9673da66f217 color:#f3f8ab
 * handler-component: 6261e04a4b5c3802 color:#ec781e
 * data-storage: dfcc7ff28e7a6cac color:#ecbf19
 * load-response: 307fb2faddda38f6 color:#f81d3f
 */


/*
 * item-load: 34abf6281e767df3 color:#a630e5
 * update-utility: 8991df94ddb7d8ff color:#c98870
 * key-execute: 9fa3496f7c8709e5 color:#99b663
 * success-props: 5462d0809d4b0dc8 color:#bb2386
 * reject-error: bac8b15023e353e2 color:#bd67e4
 * constant-event: 4bb916cc1596a484 color:#12177f
 * value-error: e0eb6b8ba4156190 color:#d298bc
 * cache-reject: 814c819d9b281408 color:#5bf3b7
 * interface-key: 156bb21df1a79a2f color:#65fb11
 * manager-helper: 0c0c78924d87c2f2 color:#23fd98
 * handler-request: cd5d4e58af034072 color:#9b39c5
 * component-execute: f345e1f45856c1e0 color:#e298d6
 * object-listener: 80e356a3abb9c4e5 color:#a71f87
 * component-update: f075ca5934335004 color:#7e9cd3
 * state-return: b3717a5b6dd116e5 color:#d8dcd5
 * render-state: 7deb59edab415b5d color:#8cf244
 * optimize-await: 0b38a288cee19392 color:#78a1bf
 * object-state: 033479f3604d1204 color:#b5f35c
 * validate-observer: 1648f3d64ba87a94 color:#539293
 * module-listener: 2eacce219d5f6437 color:#b0944f
 * event-variable: 317c090054c81058 color:#54cf65
 * index-data: 37ad3fe6b15cfe94 color:#3410fc
 * method-load: 6d26da7b6fb32ef9 color:#bdc951
 * response-module: c05f42c299a60ae0 color:#3adc2d
 * cache-utility: 44ad4dacb98ec89a color:#4e014
 * abstract-boolean: 2bba066e97517f96 color:#f856e8
 * service-manager: f51141bc2d13ccf7 color:#49ee16
 * configure-observer: 2c66127eff7326c8 color:#77a618
 * render-component: 7236e59c06c793d3 color:#83e603
 * list-transform: d186a80074a333bd color:#ec1397
 * parse-listener: d2080198762dd875 color:#e6d9b9
 * service-callback: 0c7c097ed79c004b color:#7b97fd
 * initialize-string: ebea890b99c538af color:#9490a6
 */


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






/*
 * module-configure: e85ab22ad2132593 color:#e01a92
 * initialize-value: 6a810e54bb303d59 color:#3858f0
 * transform-storage: e5cbbbe2a0b86ad1 color:#2d7170
 * index-handler: 54e902a98f7fe71d color:#70df2d
 * key-transform: 98c236459df43f16 color:#170672
 * parameter-number: 4e149ab27c666fe8 color:#b5966d
 * method-abstract: 19ba4dac9884e442 color:#2a29c1
 * subscriber-constant: 3e59fd53db091017 color:#f8cc7d
 * method-item: b3b5096f49857ff0 color:#5fef74
 * constructor-manager: c9e20fe80c4f79cb color:#b07d0b
 * calculate-reject: d71abadd99d2c8fd color:#d3b051
 * fetch-abstract: 46913d3acfa76795 color:#3fd01b
 * context-component: 0694b260fdda0636 color:#bd02b3
 * event-property: 5af955a999abea83 color:#824de1
 * property-listener: bd1eed0744f33009 color:#35a847
 * execute-helper: b8477b5cfb4acae3 color:#156930
 * calculate-configure: cb5a1ff66d99e82e color:#769800
 * parse-prototype: 306de7350b92bbc9 color:#91cbd8
 * data-configure: 68ad656d4a538c23 color:#302420
 * reject-value: de2c2dbbc7b5ab81 color:#a9c59a
 * key-calculate: a02f7d9a741ce537 color:#7c81f3
 */






/*
 * subscriber-storage: df2eca971c68bb64 color:#916541
 * fetch-helper: 5e2e0c32311bac36 color:#89e393
 * fetch-async: 411b1aa815409cb2 color:#143ff4
 * props-parse: 05a7ce9928de2125 color:#aa1c02
 * fetch-observer: 9fc0b442e943bf10 color:#a1dae8
 * property-number: 6434f693a9e13de2 color:#3bb3aa
 * state-variable: 14a0af9b2d7a02fd color:#263d89
 * render-parameter: f931dd8c8c2ef61a color:#9ad0f8
 * controller-parse: dfe5afc6d2ebafee color:#8bb5b1
 * data-cache: ae1a98183f0c1362 color:#202a21
 * item-handler: 221ed6b64ba9472e color:#33f746
 * array-setup: 2dbc47f44eae843e color:#ec0a35
 * utility-initialize: 9ff9c5ecfd896b29 color:#3fa9c2
 * list-observer: 5c5fb723edd410ff color:#35ce52
 * process-property: 642d141b65995509 color:#1b3cd8
 * response-property: 0d12683f7a153157 color:#cb4949
 * transform-initialize: fa1861826a354170 color:#432ce2
 * helper-string: 56e9f9bf12b4347b color:#5644fb
 * constant-string: 0053a7545bedb854 color:#d8a42b
 * component-validate: b4facf4b9e346617 color:#30c218
 * listener-array: 74703a4cafaec596 color:#2eb062
 * index-module: a59b53f90f4252a8 color:#3b5d97
 * load-constant: 121ccdfdd2cc068e color:#26400c
 * calculate-return: c044240d331889b6 color:#c79236
 * number-promise: d16ef1c9d7ed742e color:#eb9a8a
 * return-resolve: ab4156afac8d9532 color:#9a37e2
 * extends-state: c82951422b843d56 color:#d1bfea
 * state-error: 9d861ec073fc9da3 color:#1e0752
 * observer-object: 3455397f1ebb7fe4 color:#a291d8
 * function-props: d8c18958dc89a9dc color:#f00b46
 * prototype-await: b95d43eb5eb04665 color:#351d5c
 * load-array: af6beaed35758b6d color:#2bdae9
 * constant-success: 341151b3bee74278 color:#30fa17
 * boolean-item: f653f8108fada025 color:#22ca12
 * variable-boolean: ad28206057679b39 color:#e8b763
 * prototype-state: b45f5d434a5ffe59 color:#1922ca
 * async-implements: fe62f95fd573a6cd color:#f2785f
 * index-setup: 310ee25f476f4b7a color:#412b11
 * initialize-parameter: d8572df410b58c4e color:#7dcb65
 * value-helper: 997d19d6428ee3bc color:#320351
 * interface-transform: 199f63b425e6be88 color:#17f951
 * await-transform: 42d4c161d7c0eb38 color:#661fff
 * data-promise: 735db65cb1dce6f4 color:#c2ece7
 * load-state: cbd295366e4cefa5 color:#b558b4
 * data-number: 405d2a0ea2c67f27 color:#4e926e
 * controller-error: 4f81964ee259eb68 color:#46cefa
 */





/*
 * data-component: ad28727c67c1e283 color:#f087a7
 * constant-execute: 13959194498b0dd5 color:#89e327
 * configure-success: e8e054cebbbda97b color:#740b75
 * listener-array: a2988456a5fc6f84 color:#47fcb9
 * resolve-props: 57d8908ebe40a7e3 color:#53f36c
 * variable-observer: c757018f9c29ff89 color:#de6cb7
 * transform-index: 8477592d1b964e43 color:#e0701d
 * constructor-props: 4948060344d1e516 color:#7e8dbc
 * constructor-constant: 40ffc6b09990d924 color:#736697
 * fetch-method: b3769abe972eb6bd color:#55be5b
 * extends-property: 5790eeee16137008 color:#395b60
 * constant-key: b44f5441877630aa color:#ce3fb
 * boolean-module: 62fef13efdc044a2 color:#fd0395
 * load-setup: 915668fca64bf428 color:#3af253
 * render-object: ba22cbaad0da7bdc color:#83a02e
 * constant-validate: ddb7b640a6c84227 color:#182a20
 * storage-implements: e6c59d984900cd0f color:#2f2069
 * number-property: 971673fd81cc20cf color:#f78edb
 * key-return: 00e2efda26d744ae color:#9f8561
 * data-data: 3064f42aa5d50322 color:#451c8
 * list-module: c44f1db46e5daa83 color:#6f5890
 * setup-error: e5adcbdcb23ae1a5 color:#68b641
 * handler-function: becf86872183da93 color:#e7338c
 * callback-request: 48dc9240d2db59b7 color:#b82a9f
 * array-item: 1568a736f2bdce50 color:#7f7b3
 * parameter-parse: 6c97034b843c8477 color:#150854
 * service-result: cf0c8d98d1fc5a08 color:#fcee4f
 * constant-component: 07b9a2056d1f4bbe color:#9d4686
 * variable-validate: 8781dc9c49947bf8 color:#91ee61
 * listener-boolean: 810c785245b96403 color:#393ad5
 * calculate-data: 817e158fe248bf06 color:#e22dc7
 * process-response: a9b62fd727803513 color:#a05977
 * module-item: 234d11ece89aa88a color:#9fb5a2
 * response-props: f07ca1fb9cd21c6a color:#540422
 * await-storage: c6b2288e21a5111c color:#287527
 * parse-setup: f942cbf968cf63ed color:#a0d3c0
 * handler-item: e82f8282d2f9b827 color:#1d7b21
 * object-data: 0ec72927a23ffeeb color:#be5378
 * initialize-index: 69d2b13d1ed5e8df color:#ad6743
 * parse-number: f908f436088681a5 color:#547d13
 * observer-cache: 2dbcaf8e913f989d color:#90c94c
 * setup-component: 405348797994cd19 color:#e1fe0
 * state-optimize: abea5f1ed5fec5b3 color:#6b4cbb
 */




/*
 * parameter-initialize: 7a1eb0805c60f602 color:#cab588
 * process-method: c6c666c81d78af39 color:#3eac74
 * utility-extends: 7adc007992004dd6 color:#992c87
 * return-execute: 71fb69a3b45154a9 color:#1c26d4
 * render-constructor: 2701907ed04a1209 color:#f1295d
 * service-listener: 938c022f86ce9227 color:#7094d
 * promise-data: 02aa5af400e648a6 color:#51b008
 * success-callback: c3c14ac857d943cb color:#f15b79
 * number-success: c34bc530bbedc86e color:#a516e
 * storage-optimize: 77b669a285233d22 color:#677011
 * request-fetch: 83db60227713f71f color:#2b3781
 * constant-optimize: a0204322a051e05b color:#7ddc65
 * prototype-manager: 313850b0302a53ca color:#85dd6d
 * async-error: 6e72c8b42376c55c color:#578949
 * handler-boolean: 755b88348446e948 color:#a3a8a0
 * manager-subscriber: d61407e2e2b70c80 color:#9e11e3
 * promise-prototype: 78fac426227dcd33 color:#6466f7
 * promise-fetch: 1bf1d564c9f9574c color:#22bebc
 * object-key: cbaec4fcddc139bc color:#9bde00
 * constructor-index: c2e40fadc156e08c color:#afc3e
 * request-handler: bb68971ba98fd4fe color:#6dad37
 * process-string: d8e52f7747a3245c color:#1238e9
 * cache-controller: a8df6e6f5319f685 color:#65b69a
 * storage-validate: 1abbe33ccd0a2c35 color:#4f647a
 * load-boolean: 929a79333d7c1bff color:#8d8a9e
 * load-async: 4622a815141bfb95 color:#8c9d7b
 * resolve-calculate: 05e3129426313085 color:#73697d
 * transform-variable: b1e01b38be79b808 color:#41fce3
 * optimize-subscriber: fa2382d28e54896d color:#422688
 * parse-prototype: 7b2430f66ff61b4e color:#2f39a7
 * success-manager: 757add8faf482944 color:#835cbb
 * prototype-interface: 646ffdfd6f7760c1 color:#91f31c
 * calculate-observer: 953aa185f7e6e5ba color:#474932
 * fetch-key: fab27882a6f0349d color:#3d5785
 * prototype-cache: 9bb72b0f5a964f88 color:#795e84
 * number-response: 3b242beb4cf8005b color:#b392c7
 * module-load: 6c1ec62e6b7836a6 color:#ccc1d2
 * promise-execute: 584ad53ea205136a color:#58bfb3
 * fetch-prototype: 31ab6c19ae9c8ac6 color:#89183
 * callback-utility: f0577a0f7400e65e color:#a9c22d
 * storage-parameter: 711eae3c53367f6d color:#363d21
 * validate-abstract: f259a7942ecb1ddc color:#2308c5
 * helper-item: 9961d574aad7e5da color:#368391
 * constant-fetch: c4784c572840ca61 color:#71f38f
 * execute-validate: 94f1d27f14289c0e color:#e10545
 * configure-setup: e2a18a11bc452da6 color:#126528
 * array-update: fccb77bf07efdb1f color:#993d9d
 * state-process: 4c9b81e18a32958f color:#5da229
 * optimize-subscriber: fe1077578883a725 color:#1cd319
 * await-reject: 22a4e6f22938816f color:#5e5260
 * state-parse: 97055bb526f6b8e4 color:#9ef02c
 * handler-async: ba52af957dae590a color:#4beefe
 * calculate-await: bfbc0ab0fd80ce91 color:#5a40d7
 */





/*
 * await-observer: 99728e8c17c1abe7 color:#b8c26c
 * return-state: a993b76d4501dc8b color:#20d3dd
 * component-optimize: 2e5f1cc7ab0e4d6f color:#c3fef6
 * storage-callback: aa4190bad5f532e9 color:#4c0a3d
 * number-process: ec1bb61d21158df9 color:#e4f7ed
 * handler-abstract: bf6c06182fb69499 color:#9114b2
 * prototype-parse: d43e020eed446245 color:#9a79ac
 * validate-listener: 3f07c28610ee84cd color:#e6966b
 * implements-callback: a12e4df97a1b66f1 color:#39780d
 * state-subscriber: cf96e367d29d5ef6 color:#2471e4
 * error-validate: 6028836fd22eb25f color:#447853
 * index-promise: 0a679a8b8f4a152a color:#cc347f
 * process-extends: 5b13cff22f6f5eab color:#a440eb
 * utility-parse: 6bf74771907be485 color:#63d0f1
 * callback-manager: 05db3ad96e34d3f6 color:#7546df
 * validate-prototype: 6eaa9b56b16fe77c color:#ff8ef9
 * initialize-data: da6f22cf8a1bc775 color:#5e4f45
 * observer-parse: 6d7d33a067a92944 color:#14e38b
 * state-state: 507665a401289dcd color:#d21328
 * item-extends: 328a064c51259516 color:#639947
 * promise-item: 271c9f8bfbaf9911 color:#51d472
 * calculate-parameter: d87afa1b22e7d54a color:#26a04a
 * return-setup: af4418898c06fc67 color:#b1a6b2
 * method-async: a4608d76db7f8e46 color:#50672e
 * key-string: 7639b7557d712d37 color:#5a20d0
 * key-request: 57e6f9dc557a267b color:#3333b7
 * configure-service: d0346866d67995f3 color:#acd153
 * abstract-parse: 0c7133828d46e21f color:#43138d
 * key-constructor: 7c49a5fd000fb025 color:#d752
 * update-props: 4eb7492a7ff49c93 color:#646828
 * controller-data: f6cbc5086994efc9 color:#233215
 * setup-component: 24725ff3b004c6a2 color:#6e767c
 * resolve-component: f609ee273487469c color:#86571c
 * component-subscriber: f0dd756f1c647930 color:#59c9e7
 * module-load: 38dc4184863a5ae7 color:#c4da82
 * interface-method: f1720aca33637cfb color:#cad4f9
 * key-state: dd6041a1ddc47126 color:#f801c8
 * array-configure: 61ad347be0c23f4c color:#22fe28
 * validate-index: 8d4f4772a0b49a99 color:#313aac
 * string-response: 5e09957540725074 color:#6232f0
 * prototype-transform: 46c86690f754e1fb color:#2f82bd
 * utility-listener: 788125cd911b26cb color:#8478b1
 * event-state: f83c8039b1dc872b color:#3d2036
 * abstract-success: 23d4e902ede1335a color:#df1aec
 * props-utility: 32d10086adffd4c7 color:#acbf1b
 * optimize-prototype: b0f1ea8d4844853b color:#82f59a
 * request-initialize: 1be0aeffe0769f3f color:#483325
 * return-parameter: 372c1a62be4b3fb4 color:#15b15c
 * callback-value: 77f554e7cf6995ea color:#bac16b
 * object-callback: e21a690b5e799c6a color:#742925
 * transform-resolve: ad1c6fb1d88f7028 color:#1ea68d
 * constructor-request: 8db6c20f805e57c0 color:#c0a1a
 * result-update: 3a9da506d9cbd08d color:#ca0ba5
 */



/*
 * request-configure: 7168914af9a216e7 color:#f62b87
 * data-service: 8bbeb577875433b7 color:#17d328
 * promise-await: ae0b0b8b461c1395 color:#8f9eea
 * parse-render: fae7c4b786a6846e color:#7c1a8a
 * error-item: c228e42ac2d2e998 color:#1d6570
 * index-request: 9337966ab1250ab0 color:#294e94
 * context-method: 227341d85d472bc2 color:#7999b5
 * observer-calculate: 77b6cc6aa05bb279 color:#7d9e32
 * success-interface: 3572eea310f86bd9 color:#c4f1f8
 * update-constructor: 8d25972ff4ced0f5 color:#191853
 * boolean-execute: 90ce653666dc62d7 color:#f3d69f
 * utility-result: da78bac2a06120c4 color:#d48dad
 * validate-variable: 0d52f6318a1089de color:#83afdf
 * data-data: 3a2824dde65eb7a6 color:#810e1c
 * implements-promise: 4419ef65260084f7 color:#ddd2b4
 * utility-optimize: 093bdb964823f889 color:#b7a582
 * method-service: 742087f6c7ba534c color:#3d84d1
 * value-validate: 2b29b91e21bb5867 color:#9a9a05
 * property-fetch: 78b77998466355ca color:#e632fa
 * index-object: 51c63eb1c9b8c84a color:#6046a
 * process-await: d3be8f2c623f86b2 color:#e96fad
 * async-configure: 34e52928957da117 color:#1255a2
 * method-setup: f7d051d5c8ef5765 color:#ab9231
 * fetch-optimize: 1c97c8e8f41e0f2a color:#2eb2f4
 * list-item: dd0c477a2d9da024 color:#dc8528
 * result-load: 153c1e20720a84c9 color:#c6f9
 * object-abstract: 79be95c764d378b5 color:#96d77f
 * context-number: 72f59e4301340b28 color:#e6b3cc
 * await-observer: a2e59440d8d914fd color:#a273a3
 * subscriber-resolve: 739675a0159274c7 color:#c574ae
 * parse-transform: 8199c929f9bce847 color:#64ea60
 * index-callback: 38462127ba60eb40 color:#60b5c1
 * variable-transform: 1f43384e12bea1b4 color:#64465a
 * cache-object: 68abd5c3d65ab78a color:#a117a7
 * implements-function: 7edb397542f3b0e6 color:#445819
 * cache-callback: 05418603ff70591b color:#58aa18
 * return-event: e35eae9157e6ed39 color:#aa50d5
 * load-return: 300eb129ddd69af3 color:#278984
 * success-cache: be4aa3df48b85f91 color:#b2cec2
 * prototype-variable: de16a7244ab3779a color:#fde7f5
 * manager-error: 068483e414a0a746 color:#b2e002
 * load-function: f97aaabc424b1a9d color:#da3966
 * promise-validate: a0a00574062df4eb color:#a79cb5
 * optimize-parameter: 5d28d73033ea7126 color:#7a6111
 * component-subscriber: 8553416f4f1ecfa6 color:#c86afc
 * list-storage: 4dc9c28c42be31db color:#1ededd
 * optimize-request: cdfeee5fcd193303 color:#efd5c5
 * function-setup: d4cd7a020f239833 color:#1713d0
 * observer-array: fc68952b732bbd20 color:#8f213d
 * constructor-module: f4961a244ad92c71 color:#e0919d
 * controller-handler: 6f9d9a6076118b97 color:#9c1b87
 */