/*
 * service-parameter: d6f4f90855a70e7b color:#8cfa52
 * storage-interface: 271f5ec91efb9d0d color:#68e909
 * implements-callback: 2f5cf111b5218ed8 color:#d40ca5
 * execute-error: 970f77259504f9ba color:#a94ff9
 * subscriber-optimize: 099c46c2a0aeec59 color:#f4e705
 * cache-abstract: 922c5a743aa8028c color:#fbe54d
 * storage-implements: 403bf55587e14d58 color:#931cdd
 * value-abstract: 8225ad0210f61997 color:#8c4a59
 * data-function: 4cf42ba010239af3 color:#e631f9
 * render-reject: de2cfb3ceb70467e color:#3cebb4
 * configure-abstract: 4773ec9793e95450 color:#8dacee
 * interface-function: 1bfb3aae1706b8ff color:#43695
 * prototype-async: cddf55463f6315b9 color:#3f33a7
 * parameter-response: 57452f8299c2890e color:#fae2c7
 * context-abstract: 28499bac3ac227cc color:#6daf68
 * implements-index: 7205ca0c39743695 color:#b2e436
 * return-context: f0b5b85a2c9903ea color:#ed1dfa
 * data-callback: 93cf1203887c5775 color:#a0d1f1
 * error-array: b9305607e08f776f color:#9952ea
 * boolean-parse: 149c15e077ae6559 color:#dc99cb
 * method-subscriber: 64c0eb8496830b66 color:#bbaecf
 * render-prototype: 6fcd25644f41bfb0 color:#950688
 * parameter-interface: 63c557a91d4151a3 color:#56e3ef
 * props-string: 50f23dbf89fba60e color:#bc5eee
 * validate-service: a59a21302671ba60 color:#1a3a2e
 * method-promise: b0b12ba2b58ffedd color:#2442f1
 * method-transform: 60a030cac1cb48ad color:#8392d9
 * listener-cache: cb423cb1cc3d974e color:#3250e2
 * error-string: cf05f6a42b7fd9b9 color:#cf3480
 * object-observer: e0dbbd0bbed700d5 color:#f587ca
 * controller-item: 6a9a2dc3281445a8 color:#44d327
 * resolve-variable: 76ae9a6100a1478b color:#8928d2
 * parse-observer: d6ad5d51c1908d2a color:#9742da
 * controller-interface: 463836bfeeff81d0 color:#691ee1
 */


/*
 * execute-item: 238aec05ad2d1efd color:#91f5dd
 * async-handler: e696a763f981b4cd color:#c66430
 * data-module: 6a62e5c0b6b5d1f5 color:#ccdd6b
 * list-extends: be322c34c0f8fc92 color:#4d4dce
 * constructor-parameter: 829ebf815b96f477 color:#778353
 * module-update: 2f040191018ccd2e color:#d9894a
 * async-transform: 3e43af081b286eb0 color:#7b6729
 * validate-transform: 6e34f90ebebf625e color:#ebbff6
 * string-setup: 091dd71f4d32a457 color:#4e3b3
 * service-async: 6788f68aa5eb1808 color:#31e80d
 * fetch-abstract: 2cd3cd283fa08ba5 color:#d7ed1b
 * execute-array: 01ed71b0e921d631 color:#a1c8cd
 * initialize-promise: 938239ed0e5992a3 color:#a5425b
 * handler-update: 9dceee1fb58f59e6 color:#c8cf62
 * variable-fetch: 6dc2cb69b6cc72c1 color:#b31cad
 * resolve-boolean: 3d17afe6e47a3cec color:#2d3ca0
 * fetch-list: f7ef809536c80552 color:#c74d13
 * resolve-item: 9cd10b6488822432 color:#df01ce
 * event-event: 6a303edb81e90390 color:#a661e2
 * value-interface: c33d478919a75b1b color:#714f7b
 */



/*
 * item-storage: fdfc2b188f8c84ee color:#a80d68
 * execute-boolean: c23a7b340f1aa734 color:#f404cd
 * props-observer: 8a41c794124c970c color:#9e9a88
 * request-parameter: e71e5f413f51c44e color:#41e287
 * parameter-array: 25393b7a07e9cdc2 color:#3626e9
 * utility-validate: 764e0311db5676d7 color:#cd9690
 * function-function: 0f3aa4ba9232182d color:#5af9ae
 * return-initialize: 7cff6b6f7c5307c0 color:#47d7a0
 * listener-object: 1517a06c3f5dad2e color:#c429f8
 * event-implements: 8fa85d463b611c30 color:#2baca5
 * props-subscriber: 05113da70bb7f228 color:#dc0c6a
 * handler-item: b2bf3f703630b25a color:#b48239
 * index-initialize: 5de0c1fe73bd2bbf color:#b8b717
 * utility-process: 3c816d13b9f071ab color:#944343
 * implements-list: 6348e2f8e363fc80 color:#8b4b7b
 * load-async: 9bb964a67bc96e83 color:#326b6
 * error-update: 3b269fae2317ad9b color:#9a49fb
 * event-module: 522a84ac3cca0758 color:#ae289b
 * resolve-fetch: df5a0ee277489c9e color:#2c71
 * load-optimize: 42213efb72b3e136 color:#ede82b
 * index-component: 6b0c94953d1d09fa color:#2ed2e9
 * extends-implements: 32dd2c61b5794e57 color:#2564a8
 * optimize-item: 700efda20fea5a6f color:#33d045
 * module-function: e94d1cd665ecf5bf color:#4c8eb4
 * index-await: 11e0f52a0b6a7b59 color:#32f96c
 * service-index: 66c05e8c5e904299 color:#2c3a81
 * cache-transform: fbd5cd3b2cdf002e color:#16b904
 * index-utility: c216e1e6509e1235 color:#8dd44a
 * observer-setup: 17cd72a5cc956dbf color:#6720b
 * request-subscriber: 9b161594ac36bef9 color:#876fd5
 * context-extends: fe41c6dc154c1725 color:#8e0814
 * abstract-await: 527c9ee3f44773e0 color:#c11ad0
 * validate-data: 16e12dccef0f313a color:#d207a3
 * helper-list: 71d01cfba65d7291 color:#d588fd
 * module-process: 86e3ad68e8374215 color:#117d9e
 * parameter-error: f68435bdfb47aff8 color:#f3eb9
 * data-variable: 4e2da8422123da2e color:#ead29d
 * reject-extends: 047fc530fc3e0e57 color:#f6b4ba
 * storage-configure: b9ef802b2c1afb12 color:#a7d501
 */



/*
 * state-load: ed3a8cbfb1f47823 color:#ab71bc
 * constructor-helper: fdf8da8969408e04 color:#67c9cb
 * reject-property: 711a88b3cf72997e color:#4bc3ef
 * module-load: a6f2aac6054f67cd color:#32b5be
 * constant-method: 18dbe821850e801e color:#bab8f6
 * interface-reject: a570f306106d2d62 color:#c21a06
 * method-render: 5d05b8fa99c50a88 color:#b6ad80
 * data-component: 123adfc4c9ea630f color:#ef0c5e
 * optimize-optimize: 43603f759eba863c color:#859584
 * subscriber-utility: 972b4b8c0f990d16 color:#2a3558
 * load-return: 55b61a4a6f351f7b color:#796637
 * extends-response: 43c98ce824b1b3ca color:#3575b6
 * prototype-promise: 20ea77a0824612f3 color:#df9870
 * prototype-props: 6329ca7a009e9c4f color:#e8acfb
 * initialize-observer: b97664dfc47742f1 color:#159ccf
 * key-number: 1c69e26a127f4984 color:#46622a
 * abstract-async: 2752de57b79c6cd8 color:#ae6239
 * controller-module: 74793868e5f2f61b color:#7697b4
 * async-variable: 3b12033688a4ee8c color:#7f1a82
 * helper-helper: b8d804f730403b95 color:#c6d05a
 * component-index: efc0e8c0bfc9f423 color:#33b9b
 * value-success: 61262ed7e006d7b2 color:#da383c
 * implements-cache: 1b0f171ee657a565 color:#9343a9
 * list-observer: 8db30218208751cf color:#c98ffc
 * extends-module: 9beabe051b740ad0 color:#44bef9
 * variable-object: 937179b21fdbc592 color:#822fc0
 * return-await: d5857bc0d9541c15 color:#8d982c
 * validate-return: a077c98a2677b5e8 color:#763533
 * service-array: 4a71bd13c1918e25 color:#f7f573
 * implements-handler: 74a702e99b08f5fe color:#3287f9
 * method-async: 63f1901e7def4b17 color:#8685e8
 * setup-subscriber: 4eead2d509f55706 color:#3b027f
 * abstract-transform: 8b6bde60040cd750 color:#87ba02
 * render-return: 7cd9e168885319cc color:#91e489
 * variable-key: 8f8be68e96a78680 color:#d6b701
 * process-storage: d346d3730a066f09 color:#82c04f
 */


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







/*
 * setup-extends: c40245c2c03fb46b color:#688a8c
 * cache-subscriber: a6b7ed84a389ac64 color:#d96c31
 * parameter-update: 1e06317aaf67b737 color:#9e00f8
 * calculate-subscriber: 3ce3120c9b61db11 color:#526440
 * response-observer: 4a46a58b3616331b color:#896813
 * state-function: 18821700b934f9ad color:#d9afc
 * cache-index: e16f6a1f7d15c24d color:#41543d
 * prototype-data: 373d4bf925a8eef4 color:#209bce
 * value-extends: c87e5adb71d16541 color:#9dda3f
 * controller-handler: 4a186668f60a325c color:#aa4cff
 * component-initialize: 3793772b2d2f11c9 color:#c95694
 * execute-context: 2997b045177adfe1 color:#9ae204
 * subscriber-subscriber: e5ce9c60d63044e8 color:#d680b8
 * parameter-listener: b6c49b3b09987181 color:#5cfb25
 * state-object: 0aecf2fa2c2f1396 color:#5b006d
 * error-request: 46437c4978924150 color:#4fc62
 * variable-error: ad7cf29ed29210bc color:#f7ad45
 * interface-render: 58da242c2a6fa4d1 color:#22632f
 * calculate-return: 6a4ea3d1202f732b color:#ea66ca
 * subscriber-string: d2641ffbe72cf096 color:#6d7754
 * prototype-method: 50c1deb31a878657 color:#dcf2b3
 * helper-utility: 0164df5b8580de65 color:#eb490c
 * storage-data: a8a89fa82b966cad color:#31faf1
 * prototype-data: 30672cfa26ae78f1 color:#1d60fe
 * validate-helper: b3b604c41799e7f7 color:#ae6455
 * prototype-prototype: d2eeed63d2c6bc4f color:#6a81e0
 * function-parse: 95fcf63ef33a09e0 color:#215abc
 * request-fetch: e248447036ff47af color:#4f7a69
 * request-request: 9d000ed22557e0c4 color:#4f796
 * listener-number: b28fb0304b935a79 color:#95a7b6
 * utility-reject: e47f893e3ea10cfe color:#6f132a
 * parse-return: ff9aab6df71109ee color:#4afbff
 * interface-data: 7549ecae379560e4 color:#37984a
 * error-process: 8dfd274f403e0e03 color:#d25617
 * validate-render: b51854e257f15952 color:#467016
 * utility-error: db8d1bff376e9f99 color:#6621c8
 * render-observer: 62697e6508f7ff05 color:#46891e
 * abstract-subscriber: 9a6fa1d5609786c7 color:#57f4ac
 * error-variable: 72e94a951674a94c color:#b5989
 * context-calculate: e3368fe5501480ad color:#57a836
 * cache-component: 0361657f6694e606 color:#70cce5
 * method-extends: a673d3666ecd8fd2 color:#cc84ba
 * resolve-reject: 7ba9cbd6da2b8c20 color:#788a34
 * optimize-index: fe9b087047a9485b color:#468a3b
 * event-load: 65d6643d28e7a556 color:#13188b
 * method-reject: d87a174c2d6cbbc2 color:#7dd26e
 * interface-controller: 14bd98dacf469be9 color:#4d7869
 * method-helper: 76bcad2d6c20cba0 color:#52a99e
 * number-helper: 9b85a3888d7507a9 color:#616e69
 * async-reject: added0801c1ccb1d color:#53ece0
 * method-subscriber: 6b376d801cc6ed29 color:#a772c9
 * reject-update: 46f0fb5b84137ccf color:#806cb1
 * list-prototype: a6429dd53d19f088 color:#505b59
 * initialize-promise: 3990383ab11f3c97 color:#af6ccf
 * string-index: b6e15b66fe5d660a color:#4a589d
 * result-return: 604e420eeee9edec color:#5273e0
 * abstract-parse: 9cddd37d3b48e393 color:#42e60d
 */





/*
 * validate-interface: 7cb68d8882428a64 color:#8ce75c
 * object-utility: a9821416b14ca0fa color:#d0259f
 * constant-list: 7bcc9a58c07af923 color:#17b39f
 * string-observer: 6e8c8d71a020204f color:#1b291e
 * callback-optimize: fd78307695a2ee3d color:#ff0470
 * event-service: a4170477932b8cd5 color:#e4c991
 * optimize-item: c0c790064b43a714 color:#5fe09
 * return-function: 01976ad8d142ec41 color:#1ac64
 * async-event: f4a4e1e851eed839 color:#a64797
 * props-storage: 2f1cc884a9d656a1 color:#37f753
 * props-manager: 40463253c8206eb1 color:#674ec3
 * extends-render: f9d2730f67ae4e2f color:#b720db
 * prototype-render: 779bdae252ec22dd color:#504afc
 * interface-listener: ce5fcb424ef2beb0 color:#a7463e
 * implements-service: 508ae853d3197473 color:#df564b
 * controller-event: dd0418dca7995ea3 color:#7d1aa7
 * observer-array: 85a9a3c39e431102 color:#49d1b3
 * validate-await: aa0202a2b44e07d0 color:#916787
 * variable-data: 36ac1dca53e64547 color:#7c78a8
 * observer-method: 62890690199c6a5f color:#31b4ca
 * constructor-object: 2304b9cb398e1ff6 color:#de9102
 * success-request: 841e90958694563f color:#1f12d0
 * controller-initialize: 2e10ab1eab2bf4c4 color:#925675
 * data-service: 30df47fad14ad9d7 color:#353b21
 * prototype-process: 4855fbaa4d378ab8 color:#a5b4d9
 * variable-context: bb6820df5d97e7bc color:#6c680d
 * controller-prototype: 449037e12d553df7 color:#902d6f
 * function-execute: c957ee8770114a8e color:#b7f990
 * value-object: 219d39c5a9a7e19f color:#cd2e98
 * subscriber-transform: 2b8e311753eef4e5 color:#69997e
 * boolean-configure: 16b404c8860cb182 color:#406ffa
 */



/*
 * await-async: ce6700074adecc3c color:#7d29e0
 * props-parse: 1577f06c6fd4dce9 color:#8c8004
 * property-helper: 4c8a6728b22b7be1 color:#53ee20
 * calculate-reject: 9e36f758b804b84e color:#818ec7
 * component-resolve: 9c3421f1656b5d7b color:#65c86c
 * callback-state: 54348909bc400348 color:#9329a6
 * response-state: 5817a9f24f1a950c color:#cb702e
 * reject-storage: ad8d37bfe999824f color:#cc8ae9
 * async-parameter: 63b413b3f739235e color:#b02dce
 * process-observer: 5a8e29b98986c1a6 color:#b3cc97
 * number-index: 37be3a033b080b35 color:#fb17d8
 * function-manager: 260cc7f3794a6e18 color:#fff418
 * abstract-parse: 981f93e5eebc9534 color:#718036
 * props-return: da00c463e83c17c2 color:#75d0d9
 * listener-function: 21acb5303187de0e color:#ed0788
 * interface-variable: cf48cfd4a841bc4b color:#44f9b9
 * validate-interface: da803690539298a8 color:#ee5355
 * utility-execute: abc125047f71e234 color:#b17b19
 * service-event: 00bdf24b522b28d8 color:#8b88a1
 * object-manager: 0ec87831ccee035a color:#659cc3
 * success-number: cc2344ff7fe1c693 color:#23b604
 * handler-execute: d68b1a41179e2b33 color:#903fee
 * number-return: b0c36821c48dd2bd color:#b14789
 * interface-props: e4bea934b5ec355f color:#6bd126
 * function-return: e9b4e6a8f3f635dd color:#100d22
 * method-helper: 7fa7996abd56162f color:#710bae
 * execute-observer: dda565d6040e518b color:#29fab9
 * execute-data: 9a06e1cac20146c7 color:#a2e85d
 * listener-execute: 0521e799fbd0d03f color:#23385d
 * controller-service: 3fdda5f306309bce color:#b98c8c
 * fetch-execute: 3203fa4183643838 color:#4cbd2a
 * execute-object: 7fc21a6084d71291 color:#87b5b6
 * variable-state: 2ba5b57f805f3b67 color:#4dd3fd
 * controller-subscriber: cff103516ab6d2e6 color:#b89973
 * module-resolve: b4061784277ee9ea color:#438eb
 * reject-property: 7fe70f47e7b391ad color:#f49827
 * boolean-constant: 474d275c18956a84 color:#b9d32b
 * context-callback: 974a3094f8118bf7 color:#d52857
 * key-response: c03b0dd7a51c4415 color:#137f4c
 * controller-list: b44e6537b6837f0e color:#7143d4
 * transform-cache: 9cf3b4ef5f57c5a6 color:#feb160
 */






/*
 * number-interface: 686ae2c163fd5e9a color:#5f0b1c
 * async-return: 94cfee8d4e988c93 color:#e8a3cc
 * event-fetch: eed10c42eccf8e14 color:#b52ece
 * list-function: 58a99bdca237817c color:#885aa2
 * parse-string: 4fa968c6082aa782 color:#9d01d
 * abstract-listener: dfac258c063e7478 color:#cbfd1b
 * data-constant: f41536e24a5159a5 color:#651f19
 * setup-update: fa09ee4cdb084920 color:#43b298
 * array-array: 8c84aa7254d6424f color:#8cf6a
 * string-abstract: 1e775f3093c53b9e color:#764b98
 * response-abstract: 534cf69901b463b5 color:#34698a
 * cache-variable: cdaf619a7f660531 color:#9f3ab2
 * update-initialize: 8245d29903588e55 color:#947fce
 * object-extends: 2dd3740b9c5f1c19 color:#f0b15a
 * resolve-await: 9587199936c5c9c9 color:#c58f36
 * execute-context: 6bad60dd377036ec color:#368b13
 * request-update: ad4878af4569b5e9 color:#747dfd
 * key-array: 63f31b8f2c5b71f1 color:#f98188
 * result-await: bd02fbb7d67d5c2e color:#c43e6c
 * data-helper: 37cafe922dc4d4b1 color:#beef55
 * async-data: 1d7013d9c52c9790 color:#24b851
 * value-handler: 264ad54e537711c7 color:#5d8a5f
 * load-constant: e793cd870bed3f49 color:#72f577
 * abstract-result: ccb9e2cc10b907ae color:#f8aeca
 * controller-event: 7cf2415200a40934 color:#47e9f1
 * callback-promise: 0e36436f3dacc24d color:#251351
 * callback-async: 9f730353f6c66771 color:#e697b2
 * callback-process: f92a7cac6e775cc8 color:#35c00a
 * update-state: 3ce4a7629893ad6e color:#76f1e9
 */





/*
 * initialize-callback: 06153d534af1073d color:#cdf7da
 * fetch-constant: c2f9663a5c449387 color:#e6eb45
 * cache-return: 39e4c88531608a05 color:#c535cb
 * interface-variable: e3bbe3bc4e2e1c00 color:#736041
 * controller-reject: c935b670a04f03cc color:#e8be9d
 * error-return: f768cf1528026901 color:#dc7c6d
 * item-constructor: 30f0510449ddc961 color:#381b1c
 * storage-module: cfb62eb9bc38e62e color:#f01cb8
 * index-return: 4c7bde21a44724af color:#972f0c
 * fetch-parse: 8d605251d9c3067a color:#1f8658
 * parse-data: 851ff7797b99d976 color:#e8c17c
 * component-module: c49815720891f692 color:#ae648c
 * extends-render: 955c1737310e7642 color:#2df7d5
 * configure-optimize: 8ec5ad13de1c8b71 color:#89d694
 * validate-key: ce7b1af4e827dd61 color:#6d0c29
 * method-observer: c5f232a48047e636 color:#540b73
 * context-method: d77ffc83b2c867da color:#85ef6f
 * object-boolean: 4a80101a73305c1b color:#772f2c
 * service-boolean: a659cde4c7ebbc63 color:#da570d
 * object-return: ff4452226b19163e color:#9f171
 * constant-observer: ddc9722f2429e503 color:#616243
 * object-render: 264f3292e9f820e3 color:#a57ae9
 * property-load: c637b3502c9bb3b4 color:#81df11
 * setup-validate: 6d1c6b9ae308716e color:#d5adae
 * return-execute: 62214615f03bea9d color:#bc6e48
 * initialize-abstract: 7c0d5e2470a95293 color:#fb40f5
 * process-return: 9b24f404bbf8c981 color:#a8dd17
 * parse-object: 72c6eac7c4ddabf2 color:#981b9c
 * subscriber-process: 1e3bde2fdf8b0568 color:#d741db
 * calculate-cache: 5c454442c6f2bf8e color:#ca49c
 * service-component: e0edc18a3193fd24 color:#72ff74
 * module-constructor: 845fcec33676748d color:#272bd1
 * object-reject: 3eb43780f2e51302 color:#fe8e40
 * list-state: 722c538270cd61e5 color:#2fe676
 * reject-constructor: be4adc8cce1681ba color:#cebf0e
 * parameter-module: 6bd1313d54c911b9 color:#6d8416
 * extends-event: b5e0ad466bb297bc color:#690bae
 * handler-callback: 8e503fd9e51f00c6 color:#4cfc20
 * optimize-number: 8f2f04b4f47a1dca color:#f4571d
 * initialize-return: 1bbd66ce0963479a color:#2bc6c6
 * update-string: 49f9852c1f47d50e color:#eeb553
 * transform-property: 3f973af43f5cbd2c color:#c16d32
 * result-return: 4b67691b37946bcf color:#a6f54e
 * context-async: c4ef0e5f6a303ff4 color:#a04215
 * array-method: 344ef3b74d34799d color:#6971af
 * key-callback: 017e07e2422a7026 color:#488767
 * callback-callback: 541503b1258390cc color:#b07700
 * parse-interface: 054f93775fc24260 color:#6e1cc6
 * promise-helper: eb974559aadb1615 color:#9368af
 * calculate-constant: 87cd33f8f2da63f1 color:#74a445
 * interface-constant: d13cad9361235d70 color:#5de8cb
 * observer-string: 425ba4b4e1dc6418 color:#67f470
 * render-manager: e2f2e2efc5dfb56f color:#7e3d21
 * extends-context: 29e68ccfcf5c2e45 color:#97d34
 * item-cache: cdb69df87b510e4a color:#97a879
 * controller-module: c32871b627f4d287 color:#cb7ce2
 * key-return: 68990152371c940b color:#e91b51
 * prototype-response: f67aa71c7ee2bb57 color:#9327e
 * setup-prototype: d8bf4fb679b9f39b color:#df960b
 */



/*
 * component-event: 16e086a789a3cb3f color:#ce09d2
 * method-extends: 505deffe784b2b91 color:#210265
 * extends-constructor: e588f6d391b6b06a color:#2b7d3
 * prototype-module: 5d2f0a8604f17db8 color:#474b07
 * promise-response: 1a87252e272e6e4f color:#55b412
 * transform-initialize: 7afe0191df087c34 color:#7079f0
 * prototype-list: 42e3b756046a76e5 color:#8b5af3
 * process-response: e9b55c84ba25c1f5 color:#205c7f
 * optimize-array: af1ce63b66a3dbff color:#5e031f
 * calculate-callback: 2b9cb92f6826718a color:#d702e9
 * load-list: a50eaba1c8b87d8d color:#e38734
 * manager-success: e5e096d8e4f302b5 color:#1fe9cf
 * data-async: 6d90b432e6957d45 color:#c2d8db
 * validate-props: b1877a399ba6bc26 color:#44392f
 * method-promise: d112840ae715056e color:#263ab9
 * index-setup: d51542bf3a2e9595 color:#7ca2b5
 * method-array: 36abe02749c6ec28 color:#af8dae
 * constant-extends: e128dc4ed56c6ae7 color:#8ab73b
 * response-subscriber: ff91d442269d4c1b color:#f885ac
 * controller-number: 6cf29a56ce9fb02e color:#26e297
 * object-index: 2dd7077ca8619e18 color:#a26572
 * process-request: 14ac30c22ffe2209 color:#746525
 * variable-controller: 897e4176b58ae39e color:#69f624
 * boolean-update: b58d7236afdec381 color:#ab000b
 * promise-event: 94b5b90000f960db color:#810b9b
 * optimize-configure: 361411e47528bf99 color:#91c658
 * props-manager: f08ac9fa1945faf5 color:#fd5081
 * observer-manager: 73140c8d5ba69f4c color:#9b45e7
 * success-boolean: b9cd836b0b629a50 color:#df724c
 * number-request: 66fe15e700fdd39d color:#15c132
 * setup-utility: beaf500c313166e2 color:#f258ec
 * value-storage: a990017d9ff098eb color:#e04817
 * index-calculate: 0c1774ba801893ca color:#f90157
 * execute-callback: 9f510ff174e76aa3 color:#15e9d9
 * optimize-index: 2cff76c459e2ffb7 color:#a9b0a5
 * module-validate: a3671572d4679a5a color:#eca63a
 * index-response: a55f984f97c1fbd9 color:#824934
 * observer-error: 3beee4982d67495d color:#e2f0bc
 * props-subscriber: 878449627dfb71b8 color:#cc806a
 * execute-function: d6d472e4264032c6 color:#e9a36e
 * storage-reject: b1623896b6f36c3a color:#1c5e8d
 * controller-state: 5b094f19d3dc87ee color:#43ceaf
 * props-abstract: 22db7e0387b2bbda color:#89b694
 * index-interface: d624adf5d71cc06f color:#21506e
 * process-key: e797dbaf7fd98007 color:#a097b5
 * boolean-response: 501bc4ae3f6908f5 color:#ebe71a
 * response-validate: 598501952133da6c color:#33f7e7
 * resolve-update: afdea8a06aa96585 color:#4fcfe5
 * constant-utility: 4a02e9a24781c609 color:#8fab3
 * load-module: 11783e072da48844 color:#27e98
 * array-observer: fa8382a389d69409 color:#791ded
 */