/*
 * value-response: 16661a524eca1304 color:#b1d9d4
 * callback-callback: 0b4aadf80e4e6092 color:#68ba58
 * listener-service: de147440842e043e color:#9e8ce7
 * controller-string: b71d5bc12889da80 color:#9140c1
 * index-component: 75781299fe8f1d69 color:#ddc829
 * render-method: bbcec5dcdc366348 color:#cadbc6
 * error-variable: d5b603622cd7adec color:#14b063
 * props-parameter: b804367d96eebf87 color:#6cbc4b
 * boolean-async: 7cd6c8bb47e17f8b color:#f4caf1
 * return-resolve: 8a6db288da8c66b5 color:#8a60c8
 * item-render: a0c862fb573b3b4c color:#5ad1c3
 * constructor-listener: 27e8f0edbaf8409a color:#8f954c
 * item-props: 8844ff666479f2e6 color:#26fa8
 * handler-variable: 5d66f3fd47359350 color:#e155a2
 * setup-props: 9a86e7b72d45bb72 color:#9e8ad8
 * boolean-property: 8207ada6eccb91df color:#618c2d
 * context-response: 9b3095a2cfb4d0ce color:#9fce71
 * resolve-result: 36ea61b0a67b6e68 color:#7110ee
 * subscriber-observer: 000eab56c4e83ebe color:#e1bec0
 * reject-subscriber: a387122efde8c049 color:#8e96dd
 * function-transform: 5eec93ef47b48524 color:#207af6
 * index-optimize: b23b330b4d5945c2 color:#49b4e5
 * transform-prototype: da07618477ba633f color:#c8745d
 * list-cache: eff8d36ec9e55abd color:#5c5824
 * interface-property: 24d82c7bee348864 color:#52dda5
 * value-transform: e7ff4a021a3f4065 color:#433d69
 * number-async: ae4102396c3ff2e7 color:#67bd21
 * reject-subscriber: 27ed2ede14e39ed3 color:#3e9e0c
 * controller-interface: 1e70f083d7c30c55 color:#117caf
 * initialize-implements: de3422371d9653f4 color:#773f34
 */


/*
 * async-item: 333aeae5fe341e20 color:#4510f0
 * parse-validate: 6ba3d3d6f811e595 color:#7de536
 * request-interface: 858cf0daf05a6f8d color:#590115
 * promise-return: 716422e361b4c296 color:#83f90c
 * setup-controller: ff024c19abc084d6 color:#77e74f
 * array-observer: b9355414bbc8b4b0 color:#adbe25
 * component-observer: 244688fafd94c9b5 color:#be152d
 * object-extends: 32b3636fb2e0d377 color:#672e20
 * interface-abstract: eae2a22512309c99 color:#8cf5a4
 * promise-property: ff985fd0c08a4fdb color:#1dc5c9
 * handler-function: 08496044591ce8eb color:#53d650
 * storage-calculate: ec48564550ecb305 color:#ca1536
 * module-request: 892e64de9b2a783a color:#c7c20f
 * observer-fetch: 85310eba11e17591 color:#df846d
 * value-calculate: ae4109fc32fc2ee5 color:#21d485
 * key-subscriber: 91baadfdd693dc4e color:#cd63b0
 * prototype-function: 7343c14820fd749a color:#3fa7b
 * error-response: 37fa5ade56825c43 color:#49cd42
 * function-result: b72f2c7a414b326f color:#6785f6
 * property-implements: 7d8864ec3e08cf8c color:#9617f1
 * subscriber-manager: 5047ad2e3ca5f413 color:#43ff55
 * success-component: b371c04f4bb02ccb color:#273473
 * callback-constant: 95d4928d9bc53809 color:#4a73be
 * manager-constructor: 29c5b878f510d901 color:#b0181f
 * module-manager: a7a38549a4fb7bc2 color:#ecaf66
 * key-reject: edaeeeda2492535a color:#2a5d17
 * promise-error: 5b6d1d2022e3d78c color:#3af79e
 * render-props: 0b82ea63fccb489f color:#131ccb
 * validate-process: 0c0bdef7c1cffb5b color:#f72642
 * abstract-controller: 9817b6a578b284ae color:#515be9
 * context-constructor: c4b438bcec1d6177 color:#2d6507
 * validate-function: 7e08c24a4bcf862c color:#5064c3
 * object-data: f8a07d26fec61381 color:#d3aaa
 * utility-method: 99085d608da48e18 color:#c858f8
 * props-subscriber: bac45e09f8dd81b3 color:#ec4f41
 * helper-process: 4111b9e739316677 color:#2d52
 * parse-utility: 39be0f16d30d5156 color:#601ff5
 * constant-props: b4afd5dd36968ee0 color:#d2fbd1
 */


/*
 * component-array: d6c4790ef35f8cad color:#30cc4b
 * calculate-setup: 484ca7bbf6a80fda color:#cffede
 * await-property: c10e34674f023c8d color:#9dbe78
 * key-execute: 65972d92f67f50b3 color:#e71feb
 * props-implements: 794fd051b149f989 color:#dc469e
 * response-resolve: 6174a1eb0cb85fa1 color:#2ad644
 * interface-constructor: 22261b26b0c0a853 color:#359fc8
 * object-interface: 3eaef15aa6008c2f color:#cdb03e
 * load-return: 07c86e3f285c3501 color:#ac77a7
 * controller-state: d15da0fda58c4029 color:#d258e1
 * calculate-index: 0bdec3f6da131bd1 color:#553b2b
 * reject-method: 786d952211d3fc6f color:#5be7d
 * validate-await: 0a1e0568a42fd941 color:#f81a93
 * render-cache: c32a632a87483872 color:#224ec0
 * success-variable: 7bbfbc9e27377783 color:#220c01
 * transform-extends: d83f230609e8c732 color:#4aaf92
 */



/*
 * service-calculate: 99f6d26ff03c7543 color:#932a13
 * context-string: 48342e9a98b6bb73 color:#1b5868
 * observer-cache: 9768c131b9e69ff1 color:#f5845
 * listener-parse: 03a1991168bfc4f9 color:#1b67fb
 * return-cache: 6de06f8194c0fb62 color:#402d1d
 * return-service: 5ad7c23607b8e427 color:#ee22a2
 * promise-component: c3af7f64092b9b66 color:#efa501
 * async-array: 47f3b6eda13e4271 color:#71b66a
 * prototype-array: 271427d7503db0dd color:#2c8a54
 * validate-function: 9d159009fad40758 color:#8e9af7
 * execute-string: 5f313808c87ca7c9 color:#bbb270
 * interface-utility: 4c7c9c0ac0562041 color:#4e5973
 * load-value: c2382fb94dbe22f9 color:#dc1681
 * return-service: ac1aefa77c0915c5 color:#efb02c
 * manager-item: a0deeb51a59f8acb color:#fe5e81
 * return-helper: 7c44a238bd092ec9 color:#acdabc
 * parse-resolve: 50936ca2fa3fb181 color:#7ae8b9
 * value-extends: 7b9fb8fd0ab96e98 color:#4eebc
 * variable-storage: e31a96ba16ee1175 color:#4f9b6a
 * handler-props: dfce29f21c81dc34 color:#651d72
 * utility-function: 67d13b3ce1ae12ac color:#4bab82
 * success-parse: 411554bdcf80d94e color:#d923be
 * component-await: 9de2eaff9435711b color:#19ee8f
 * storage-number: 76b5e165b15e5e5e color:#3464
 * calculate-execute: 23e60f81ba0f01c1 color:#b683e0
 * configure-list: 440759201bf7165e color:#eb654f
 * component-return: 2821ea6a5ad4add9 color:#4c5074
 */


/*
 * event-utility: 23406b0b55c941e9 color:#e3f0db
 * controller-string: 01ae3b5d4da0d3a4 color:#c187f
 * number-validate: ca3a7ae82531eaf7 color:#24bc47
 * configure-component: 94fa6602db175cd6 color:#2b2d9c
 * subscriber-storage: d3154e17592e90c6 color:#cd0e20
 * index-implements: 3df1562f6573b7f2 color:#669d29
 * response-parameter: 99c63de7a0418b2a color:#c733f5
 * data-prototype: 575fddd4cf342029 color:#912c79
 * property-function: 6a54da77780a2bbd color:#cdecb4
 * property-render: af34af751dce1040 color:#14e65e
 * abstract-helper: f1e536aa8d532a7f color:#34f523
 * state-string: 058e0dcaf3a31532 color:#26e36d
 * update-async: f346b377826df232 color:#9db718
 * calculate-abstract: 98ba605493a9d3a6 color:#6854f0
 * array-constant: c66f2333f596f1e4 color:#790b74
 * method-response: 7439027ab0916651 color:#53d639
 * constant-parameter: f382c2109498d745 color:#7062ea
 * event-property: eedfea673e5b0f62 color:#61e797
 * subscriber-extends: 258e739c320d900f color:#ccbcbf
 * state-validate: 6d1a77e7e36cd4d6 color:#167f97
 * error-validate: 69064250d85124a1 color:#3c690d
 * context-component: f1b490848a540533 color:#bc02b7
 * constant-abstract: 90e4139cd3327a71 color:#eafe2f
 * property-service: b7f9df4e9cb73e4b color:#d6f8f9
 * callback-observer: 9e849e63be57d071 color:#cf7d29
 * constant-array: b97ed894ae15b925 color:#901494
 * variable-load: b9652d18a52308f4 color:#efcb18
 * calculate-observer: 405b41b838e24a58 color:#9627ca
 */


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





/*
 * property-handler: 0cc26b0d722a9382 color:#eb8de
 * result-observer: 6ccf48b25b65e6d2 color:#2224be
 * implements-reject: 2f9f0b30d6e89101 color:#a2cc5d
 * reject-load: 2ce8762fc5c3fb08 color:#101f4f
 * interface-abstract: a381ebb4e4382f6f color:#e5b1cd
 * setup-parse: 85069babcc526dd2 color:#cac223
 * initialize-listener: 56e48173eb63203a color:#25bfc3
 * method-constant: 6fe03540b849abf2 color:#8f5188
 * await-setup: c6f6210d11f947d1 color:#af459d
 * prototype-constant: 14c132e31928a000 color:#4125f
 * error-manager: 744511867e376fd5 color:#c7bb61
 * listener-listener: 61f9031195951c7f color:#7d0678
 * fetch-item: b66e9fbef5806119 color:#b74d3b
 * service-optimize: 208d9eb075c66d38 color:#7503a9
 * setup-string: a8c26419c1f33061 color:#33f773
 * component-parameter: a91b441c6256b93e color:#caf311
 * abstract-data: 696af3d705cda3b3 color:#4a78
 * manager-execute: 197ae7019a4963da color:#ba6bcf
 * controller-prototype: f62aa5d9019f94b5 color:#623171
 * implements-render: e48424b593f312ea color:#71a5e2
 * update-optimize: 5fdf9b3b2b82706f color:#a7e3a8
 * error-render: 77abf87f4f50bd90 color:#de694d
 * update-update: aed01633948e2e92 color:#3da158
 * key-initialize: c26f0ea93caa3f96 color:#51d611
 * constructor-controller: e0082adba4d9875b color:#28a14d
 * update-state: 4329e79d57d0dcdc color:#e97407
 * result-abstract: 3f933aa839f294bc color:#c26dac
 * setup-error: 1c75d1a0d6467041 color:#5bec69
 * function-method: 0d308b3bd206f415 color:#deda9e
 * data-fetch: 381f4b3e5281996f color:#5a9c1d
 * service-array: edf0b18e47f9f9b8 color:#361c9d
 * list-async: 8cf42bfe5920d626 color:#a7cb7a
 * number-item: f6919fe6f4b730cb color:#40e326
 * reject-render: f918d3f4096306ae color:#d3a77c
 * error-controller: 4f358504cb3379d5 color:#d349e3
 * request-implements: 3b32d856578faf9a color:#4b9733
 * promise-interface: 17a0fc8a021aa85a color:#7bdedd
 */






/*
 * list-property: e53c1f3d42738ab0 color:#53ed46
 * await-parameter: 6c2e15d2b13cb51a color:#7beb84
 * observer-update: 700b6c55e57306df color:#225ab9
 * error-property: e079a8eccb1b19ce color:#3700a7
 * cache-observer: 701656e41968132f color:#ab3ed6
 * service-constructor: e246b6d21c40debb color:#c6172c
 * interface-context: 43d05da5855c0395 color:#499848
 * transform-abstract: 752e8bcfd085e937 color:#81cd98
 * function-function: f149ea1749c3bfca color:#9587dc
 * optimize-load: a545ede669414fc8 color:#57b654
 * item-subscriber: 0471a194b098a15e color:#70d650
 * key-module: ca0e39a177d7cbd0 color:#62a266
 * utility-render: ad6f89cdcaf41308 color:#8057e
 * handler-item: 1d054d933f71bac1 color:#882af9
 * prototype-component: f470e7646a1afee2 color:#937b1a
 * promise-update: 150d931c229a6a98 color:#7ef13d
 * initialize-implements: b838b371826b60e2 color:#a5f1c2
 * value-boolean: b538a8078b2b487a color:#a669bc
 * prototype-callback: 5e02361e2aac61a0 color:#ca19bd
 * helper-response: d12e7432cccae73a color:#abc07c
 * utility-execute: 09f887caecb27b4c color:#df6fe8
 * transform-success: 2df3304274fceb84 color:#a001af
 * optimize-cache: 0ce49f2d2fd9ebc0 color:#954428
 * abstract-fetch: c8713cde331bfb95 color:#164983
 * abstract-array: 8452686a21ad383b color:#96e43b
 * async-configure: cef56566b1ac9c48 color:#321c62
 * cache-callback: 229db8b61f778328 color:#8c3856
 * list-boolean: b23f40968bac9885 color:#250e92
 * return-list: 634763536056a263 color:#98b41e
 * async-controller: 7ddc7ab1907bc4cc color:#64fb62
 * function-storage: 1454e94db07b5f39 color:#fce978
 * object-string: 91f9059e88e07224 color:#96b0ad
 * promise-property: dcbf76b8f8a9e067 color:#cefa25
 * render-value: 8176caf8006a6d73 color:#ff7ca1
 * subscriber-helper: d2caa1f3ccf31c6b color:#5fb91b
 * fetch-context: 50fe83fe10c340b2 color:#6d9d70
 * abstract-constructor: 081de086f21303d3 color:#2e4b72
 * variable-object: cc27541dee916966 color:#fc6e1
 * variable-execute: 1575f68d198e3687 color:#656b51
 * execute-constructor: 5bc8eb255a90bda4 color:#7a15ba
 * optimize-async: 62222ed13b5fb7bd color:#1e1250
 * item-observer: b17a4c25267e2af0 color:#1c9d44
 * validate-event: fb4a0f0bd5b1932a color:#4c5717
 * error-reject: a49437bc04b47987 color:#443aa4
 * list-method: c25df3bd518ec99c color:#5e60a2
 * configure-callback: 2d74c09a5a621a14 color:#f0cf78
 * success-key: af8c4745113a9964 color:#a15c7c
 * load-service: a425829dbb21be2d color:#d06f12
 * handler-component: 65004e18d2a27e0f color:#57c4e3
 * object-result: 0872f5fa5982dd8a color:#839f61
 * optimize-process: 91be47ffc5ee1163 color:#409aea
 * validate-await: e1f14b16a7383750 color:#272c89
 * await-utility: c494902f373f37ef color:#827206
 * cache-interface: 7c616f8edf30f411 color:#f758a5
 * setup-storage: 0ecdb22806065202 color:#83a11d
 * response-module: 0803f012456d6cf6 color:#e53f0b
 * reject-implements: dbb96c25d4eaa115 color:#8f8a89
 */





/*
 * helper-parse: bd59693c0ec117b1 color:#87c37b
 * initialize-resolve: 68a844786cf391c3 color:#ab3e01
 * cache-await: 586e13fe993e4fd0 color:#f00b1b
 * optimize-reject: b5d5d75d784d1fd5 color:#5a3fe3
 * calculate-setup: b5a1ac1cd032cb1b color:#f752f2
 * result-method: 7b891efe12a9ea20 color:#830c16
 * await-key: 2779bde2db8de14a color:#71fa8c
 * parameter-transform: 1bc211ed2ce13894 color:#219b9a
 * prototype-configure: 728aaed1fd7b9ed1 color:#6722f6
 * list-parameter: e71f33c116fbe562 color:#119ac3
 * subscriber-method: 0b54373e0a51e4e9 color:#6bab71
 * value-string: b148b43959515d3e color:#28a42e
 * calculate-subscriber: f3e59bccb976b097 color:#5d879e
 * variable-response: cb4e097fd87d313b color:#eac74f
 * promise-module: 777b806f869ebca9 color:#c8cd11
 * error-property: 6a57ccefa3d9f1d6 color:#f02089
 * load-key: 899a542f2073528e color:#c39509
 * constant-update: 2a0028a5c122672c color:#9214f8
 * listener-component: abadffa816ed7fe8 color:#6a099d
 * execute-method: 5de68b727dd01127 color:#d31130
 * constant-parameter: 39616c2a17bd189c color:#2dfb7c
 * module-object: 715089aafdb75053 color:#dce997
 * optimize-method: 6c5aadd256987dac color:#e6560c
 * listener-string: a47d689f6a5a6917 color:#a9ea66
 * storage-index: 14217e8738a72ff8 color:#3a834b
 * utility-handler: 8005945306890733 color:#422e6b
 * index-extends: 26541a2b0d58b3bc color:#afd3cb
 * validate-method: d5bf63e0f081bb92 color:#722715
 * array-observer: e4dbb67f3e4c1a1c color:#a75671
 * optimize-boolean: bdb6a3a5e9fe2e28 color:#926a7c
 * await-request: bf8f99940d4b27db color:#62b34c
 * promise-success: be0b9ad8b81dd4ec color:#2d309c
 * component-async: f12382c99c08b5da color:#41b0ac
 * context-callback: 34351bb805d2a5ce color:#2f4583
 * parse-key: c4e42c7365e2db59 color:#e54991
 * result-item: 024ce43669806c0e color:#fd78e2
 * extends-calculate: e7a2d68a2a80effb color:#16889f
 * configure-error: 87343e514bcf829e color:#9b9c19
 * value-variable: f7d841707c08f606 color:#be4ee2
 * observer-event: 2dc7cb8f209c0507 color:#fb3346
 * validate-abstract: 55d73f0b59fc549e color:#8a819
 * return-value: 851fab4379275a7b color:#4e0d16
 * item-constant: 23c7f700f26e2956 color:#cc0353
 * transform-transform: 2907acff75e7f107 color:#641ce0
 * string-configure: 90d42a5126ffd5ec color:#4de7b
 * string-reject: 5d03671083805021 color:#644025
 * setup-load: 5ad9efcb201eb0cc color:#464d44
 * item-component: 9800ec0f81139a66 color:#f688ab
 * abstract-key: 67948e1ec0449c10 color:#83dbc1
 */



/*
 * array-array: 0a29f2d825632e5d color:#1cdc34
 * success-render: d8fcd8e6f030a7df color:#8f6405
 * data-validate: 7f56a9c1b0a14f5a color:#4b8a2b
 * object-controller: a1da8070a6bcfca3 color:#bd1159
 * number-function: e895dd1af0aaea08 color:#aed13d
 * helper-transform: dd62d8b9173d74bf color:#e1b214
 * configure-module: 2d1d97e03e186d4e color:#bd1a73
 * object-boolean: ea0fc1108fe04169 color:#dd80e4
 * variable-state: 03f1a57ef123a004 color:#490bbb
 * error-process: 49e5d0b2a8cb16f8 color:#ecaeaa
 * storage-item: 772d96f5458cf69a color:#a18924
 * extends-property: 6f19e285660585fe color:#50f80f
 * success-reject: 53bc8a5ac6a28687 color:#5d50ee
 * number-number: d5c967f366b4dc59 color:#a58ee4
 * parameter-method: 3da148776498f488 color:#e9345e
 * component-async: 2f68cfc48e59aa9d color:#37f1c
 * component-constructor: 3ef266e9e63c3ea2 color:#3d8142
 * update-reject: 643f7a46bf394e6f color:#9d75bb
 * execute-parameter: a2ea69fe6d23d943 color:#df59d4
 * props-method: a152c8de2faf38df color:#80b7d3
 * prototype-index: 8adc8a207067f7a1 color:#9edc40
 * parameter-render: e72eaf4c660bbf5b color:#1fb452
 * extends-return: 866d1c44e489c79b color:#6ca177
 * validate-callback: 79c7b3d2eeef1356 color:#d9d51e
 * parameter-fetch: 06e8ac466b52c63f color:#5c77f7
 * value-abstract: 6af0df5242b58400 color:#d87f76
 * interface-parse: d624f279c7ea1751 color:#6911ca
 * listener-error: 6644e0420bec0e6a color:#11b5f0
 * optimize-cache: 0310c6a5fc8345d7 color:#23d8b0
 * async-utility: fd81a24cde677d67 color:#dd09f2
 * utility-handler: cd825cfef007227a color:#5f0503
 * helper-interface: 14a73a412be53b62 color:#18ec30
 * result-manager: 980cafacf6b9cc6c color:#685caa
 * event-configure: 16172973184ac524 color:#cc8b3d
 * list-property: b42827ca27175aca color:#b79742
 * update-component: 4168faf22d9cd67e color:#f3a668
 * constructor-service: 7ff6d275aef68fe0 color:#52281
 * list-props: 9ede031d400bbcdb color:#46294d
 * abstract-value: 962722645ffbfbb0 color:#7cd87f
 * load-request: 1f69cc96d74eafdd color:#ebf07b
 * extends-component: 72324f35e8a0224e color:#a105ff
 * fetch-transform: 51e5c89ad563c22f color:#ddea
 * method-observer: a0ca3ce457013052 color:#96f567
 * promise-method: 25481622efa64bc1 color:#9fdea8
 * constructor-key: 1aa70bc3431b2dce color:#c01ba4
 * response-fetch: 882f26b71c465389 color:#a1e525
 * parameter-transform: 3232b3b2304dfb2d color:#7f3335
 * constructor-cache: e5298472c87eff70 color:#d55b51
 * value-event: 3eaeb329026823cf color:#e75332
 * cache-subscriber: 502cadaeff933ada color:#516ddf
 * await-storage: 07a7701412d03e8b color:#31fd9d
 * execute-utility: 91b6ebfb79b13be4 color:#9a2704
 * string-string: ef479ba901e8ab44 color:#8fbf2c
 * abstract-initialize: 349c37dabf56f495 color:#261a83
 * method-validate: 896499c9f3c88d11 color:#995823
 * promise-load: 3ddacb8595fabb65 color:#f2c45d
 */






/*
 * number-result: 203affb4169a1b65 color:#71c4ab
 * extends-data: dc19d684a1deee82 color:#356ee0
 * return-listener: ea3a3adb4f1a9ca0 color:#29b907
 * transform-method: 752154d6105597e6 color:#5c77af
 * module-subscriber: 188e92f68b6af220 color:#5d7c4f
 * fetch-number: 3fc5aa96063b3b5e color:#928424
 * context-property: de8ef1f3f2660db8 color:#e5d1eb
 * boolean-property: f109ea4c7fafd571 color:#1a7e07
 * update-initialize: c56c463dba6edae2 color:#1c01e6
 * object-optimize: 0353e54f7a8ebd2e color:#ad10e9
 * key-optimize: a99e6eb92e4bb1b6 color:#541c21
 * abstract-execute: 91fb72978b12047c color:#c2e0c5
 * observer-context: c5672a1c9cc7ecd3 color:#c1c9b0
 * interface-promise: cc5fb8d41622a5fd color:#b4d21f
 * result-component: e387c62c39f3c3da color:#c81377
 * variable-implements: 5f432df932e5b05b color:#924fad
 * item-listener: 8150a57ba16c02e8 color:#f1f2ba
 * request-configure: 8e71a5b616d05a9a color:#87318d
 * list-list: f318b79491729611 color:#ab0be0
 * parameter-data: c86a9ba014b4b735 color:#ec8543
 * async-helper: 082541aea1059a3b color:#663928
 * validate-callback: c47dffb32103706e color:#44db84
 * number-handler: 682d248e93b478aa color:#b8e508
 * initialize-cache: 191d928344f17d72 color:#c64490
 * context-implements: 33bc289a093f8454 color:#64eb6a
 * return-execute: 5a88e22f54367e45 color:#f5a9ac
 * process-storage: 6b08c8f1804042a8 color:#834433
 * result-handler: c70ce5bcd712c677 color:#8f3c57
 * key-render: 528f68f65c71eff0 color:#3d7445
 * method-interface: ef4447f762186e06 color:#494ac5
 * response-promise: ee12fe903f715f87 color:#8f371c
 * interface-extends: 4c8c7f084788d47b color:#b0518e
 * response-implements: ca153e5d25f68039 color:#73f836
 * listener-initialize: 67b1d1ab87162e39 color:#a20814
 * reject-initialize: 3b9a15bad2594ca9 color:#9e766b
 * storage-abstract: 79fd9181288e4188 color:#cb7c27
 * fetch-promise: 476f30c5786b43c5 color:#b889ad
 * helper-response: 9a3932cc7e6f178d color:#74be18
 * update-validate: 9cbe287ec8421be0 color:#4a6930
 * error-subscriber: 9b650e9c7a6c2b5d color:#a46a16
 * utility-success: 4eca43f18c8a6d88 color:#b69a54
 * parse-constant: e840c442bc33ca96 color:#bf0c91
 * result-context: f837de5bcdc81d55 color:#b8edd4
 * cache-string: 41a770275c3d1e12 color:#9e295d
 * function-listener: e902a0090ec3359c color:#ef5098
 * value-callback: bcd7dd2cc5e50add color:#4e6e15
 * manager-listener: 2bf276bce856f12e color:#8b9d09
 * optimize-error: 7e1c94012d060856 color:#3341ec
 * array-request: 463e75cae815972d color:#916588
 * data-optimize: e8318ba3101cd4ab color:#8bb4e7
 * number-property: 56d6a6a37780dec5 color:#101533
 * component-list: feeddf7978ce1b0e color:#741b26
 * boolean-context: bf9ec1e8d122f6ce color:#498b5c
 * context-index: 541cd05ddabc40b9 color:#929abc
 * update-object: 75732c9a2f9a3295 color:#ff68d5
 * listener-observer: 75f0da27a9226785 color:#f3feb
 * success-interface: c0705c146acf069c color:#b12c4b
 * extends-callback: 2758a2b319cb7c81 color:#7ef8d8
 * listener-implements: d698e8c5f69354ae color:#5d982
 */



/*
 * props-index: c07feb162b8749d6 color:#72f0
 * function-data: 32ce6d89b0c837ee color:#cecfd7
 * method-reject: 2b5a70fb36c6a4b9 color:#597a87
 * service-array: 148344012562abc2 color:#9a81d4
 * extends-success: 63e29cf21874d63c color:#5db429
 * constant-value: 893d8a679fe37ba6 color:#e79b51
 * result-manager: 7da7caf82cf6a5b4 color:#4d5e6f
 * await-method: 1234e92e00af1f9e color:#aedff
 * constructor-constant: 95548a1ffd298d84 color:#63d3c3
 * success-observer: 6e91b0fbb1d17abe color:#f52042
 * constructor-transform: 6837e6656e38ee94 color:#78692e
 * fetch-parse: 14424cae8f883976 color:#88fb8
 * observer-variable: b55195014386971b color:#7c7b57
 * controller-subscriber: 21263fb157560157 color:#51a757
 * update-parameter: f93fc021ad48b709 color:#d456c0
 * update-value: 4c98c7e61ef15f5a color:#ccae8b
 * observer-configure: 8917acfd74f4f1e7 color:#ee6623
 * cache-variable: 798b1b887890d775 color:#e81012
 * transform-request: 4348439859a842c0 color:#1f46e5
 * resolve-number: 9cdc58a9bb8da850 color:#802d79
 * data-object: dc32fdd5d3d2e859 color:#df572e
 * update-parameter: e1922d8dcaf7d38f color:#3c7aa0
 * item-transform: 58284a1b56a8d55c color:#25f79b
 * return-index: 71369c8fda539321 color:#af423
 * constant-configure: 5b6faaad87cd8b9d color:#d24e46
 * observer-array: 940402084162a0fa color:#789d18
 * fetch-callback: 889e20e781b5cd0b color:#5db32a
 * boolean-return: 5c0fe36c22269938 color:#6daff7
 * promise-await: c4d8928295fd027b color:#c83dc6
 * response-validate: 8711ee21a889d763 color:#aa0d9f
 * parse-request: 79aa751f5ddd68b2 color:#98d43d
 * async-update: bc2fc261fba3d941 color:#5156df
 * storage-component: 9824b8162b6e3853 color:#edc14e
 * number-await: 31635fa3a48f8b87 color:#72cfd8
 * parse-string: 8fc3f06b2771bc15 color:#b4b1ad
 * property-method: ca7bdecdaa7322bc color:#9a46ea
 * manager-request: 5ddbf06ac2595b4e color:#38702f
 * cache-success: 5b887375a3e0fc4c color:#2f8915
 * boolean-storage: 0c66a699b9e5ae13 color:#d997a9
 * async-index: fb629f220d6731c3 color:#3932c3
 * module-module: c4928bd539ab2c3a color:#fb7fd4
 * key-list: c220797e9a41c872 color:#364dc0
 * return-setup: 8fd13e0471716383 color:#f7016c
 * property-observer: 82b40719885901be color:#554f17
 * cache-render: 0b664f95b0789794 color:#5ffe2b
 * controller-process: 1d71dddd439eabc8 color:#e30f32
 * controller-fetch: 615611b3433377ed color:#3f319c
 * method-item: c21f849eaf4aa1d6 color:#3544b
 * response-key: a93d51f34607926c color:#1bdeec
 * transform-abstract: 227c00d96a3b1d59 color:#b12ad7
 * manager-value: 8cd83ebb54a9ebe5 color:#fbf337
 * boolean-key: 075b898726ffdd6d color:#bb2ace
 * component-setup: 9063148355ca472a color:#33428
 * manager-parameter: 241a2685e962c0d2 color:#f41402
 * constructor-object: 797cd6e4ec5bb95f color:#69d16b
 * service-implements: a01ec2bb931ab7ab color:#202b89
 * value-extends: 48d9a36f6bb7fc2d color:#f3ba5a
 */






/*
 * resolve-optimize: 3349e9e5a0b7298b color:#d8ef29
 * update-callback: b5fbb6b80a8361ad color:#5d4176
 * value-utility: a611b0074fb352c4 color:#ad4435
 * extends-constant: bf01608346196e81 color:#1f2139
 * load-helper: ef407e710635fb44 color:#9215ad
 * request-optimize: a348d2d1caff8fd1 color:#d41e96
 * subscriber-abstract: c9a9db715be54d54 color:#b4998e
 * constant-value: 9478dd994fb5bc46 color:#7c32d2
 * success-string: 1136ba86a6eb56f8 color:#964668
 * method-await: a6616906014d919d color:#9925a8
 * error-calculate: c25d472aba275fec color:#3aef2f
 * props-method: 5cc93897759ced35 color:#4abfe3
 * constructor-manager: 12b41e81cc815503 color:#3f9573
 * string-fetch: 6c60c2a9e050e6b8 color:#73a118
 * implements-result: 87a1241c4d1ba445 color:#461ede
 * cache-return: 5fd12fb929909619 color:#c2bac
 * callback-execute: 9a809d20a308e140 color:#76a7a8
 * render-fetch: 937bf9ad8dbd27f9 color:#f12ef
 * boolean-index: 5a6800bb700bf2e8 color:#ea89d4
 * array-key: 2ab2b1c4dec47c4a color:#178953
 * item-calculate: 69e16a170de5e7d3 color:#c856b9
 * helper-variable: 5ce29b132ed89984 color:#5f4f3a
 * execute-utility: 417dc2e1c78a6966 color:#21060c
 * variable-constant: 4396b4b3c278bca1 color:#30394a
 * boolean-transform: 7cf87d9cc23b5c47 color:#79a32e
 * success-parameter: f2169936c93bb4e5 color:#714d82
 * optimize-subscriber: b3a463294e057310 color:#29fefb
 * item-abstract: dd79d2e799ac7487 color:#2c91e4
 * subscriber-calculate: a2e91f8bc05c6d04 color:#463a96
 * list-variable: 040cc86087032d39 color:#9b37b7
 * validate-variable: ddbd8dadf87315fd color:#941ff9
 * resolve-constructor: ce5a166ab2cc91b8 color:#f90451
 * list-string: 621f22867bab440d color:#22af04
 * parameter-transform: 8b030ab6faada199 color:#501481
 * optimize-constructor: e5cc5c4a172d9d83 color:#6ed86c
 * prototype-promise: aefb4b2138545b4f color:#afdc8c
 * manager-event: c73e99dc72828aae color:#ed86b1
 * manager-list: 73c3ad092e7b537e color:#553757
 * props-configure: 2565109c073276f9 color:#7e12ca
 * parameter-await: a61c27b9236177e5 color:#7a90da
 * error-item: 4f1ca0168623d4d7 color:#98a93c
 * index-component: c8f82b2db1f44598 color:#454e9e
 * calculate-method: fec855f045a6c312 color:#9ba1f2
 * optimize-component: 951fc505b1e1437b color:#fcada
 * object-manager: f8ff2cb578cef849 color:#76264e
 * extends-request: 46d8586f9d6fee5a color:#d7d100
 * item-render: 19493edb7124979b color:#1454fa
 * return-interface: 9d983e9c9593911a color:#8e113d
 * implements-async: b39bba7fcdd9d0b8 color:#6d80a5
 * state-async: 05b31815898e8a77 color:#1f2226
 * function-helper: f3bc4b1bf70c797e color:#29a7e2
 * observer-function: b3a06a1e08272e33 color:#13b61c
 */






/*
 * array-request: aab8783c7efdd257 color:#4352ab
 * request-handler: eaac35e7bbe11c9a color:#321659
 * data-async: 031da0214d1a391f color:#6a13b0
 * event-async: d75eb887f7b1ed4f color:#ad0401
 * response-await: 4d4567c9512460eb color:#977fc2
 * state-listener: d375e0f6d1a82dad color:#c716cc
 * constructor-list: 2c7b07e7463308be color:#3d4e48
 * constructor-constructor: da8328d3b51ac879 color:#4b642
 * cache-constant: e3467ea69bf3d9c2 color:#bfb0b8
 * extends-render: 7ec001b5e3a38d74 color:#dd5f7d
 * implements-configure: c48d368ea74ac442 color:#9c1350
 * abstract-helper: bc37bebefa78259a color:#6dd69f
 * return-async: cc17982e0de0a32c color:#61be64
 * success-object: 22b63ce04049402e color:#1ca986
 * function-result: ecca22439b54a658 color:#7dd5e0
 * constructor-process: 3ea8b23dffba9dd3 color:#9a9e53
 * reject-storage: 2082f9606d5ab6cd color:#d4fd17
 * render-constant: 55c7d46d4834a759 color:#2856fe
 * prototype-module: 3138d9e8d51f4ee5 color:#c8a3aa
 * list-optimize: ca3e36f1edcb1e20 color:#29b075
 * array-object: 1a9153f501d635e6 color:#3fdc50
 * key-calculate: 80eb93e9c1f5f1e2 color:#186382
 * controller-constructor: 5ed95ea6e59cd57b color:#bc8f5d
 */






/*
 * parse-variable: b14aa39b0b9e5fab color:#30de60
 * error-parameter: db4f0ae63e06a703 color:#9afadc
 * response-fetch: d65279f952f20a58 color:#68dc09
 * request-key: e48e3ea08acaf121 color:#9d268e
 * state-return: 9b40d2d29b0e9817 color:#a42ff3
 * module-module: de2929c402cd02f1 color:#f56cc6
 * fetch-listener: 1d4f8a50feb9f8ab color:#8cfe30
 * resolve-return: af46303eb67806ea color:#af0b4c
 * execute-process: d08742fd57cfc288 color:#bd4118
 * manager-callback: 3f9ba50933724bd5 color:#f7f48c
 * controller-resolve: d269125ce2596ed4 color:#ba3718
 * item-method: 8942095cd54a8c17 color:#424dc2
 * load-cache: f0f83ceba5496206 color:#e83dbb
 * configure-update: aad51d15f2b81135 color:#69083a
 * render-transform: bccf5be808703c3b color:#32bc7a
 * item-promise: 2ed95bb0135cdf46 color:#60dde2
 * return-return: 12049ef15b03fc1b color:#9e530a
 * abstract-constructor: 772cb6958980a68b color:#8f70c6
 * initialize-result: e983029e8be2faaa color:#bc556b
 * extends-setup: efb5390a16a3b15b color:#739fe9
 * callback-context: eeb51adc656fc257 color:#13ab7d
 * method-component: c092c6c6de7bee24 color:#cacbcd
 * promise-update: c97217371f7986d5 color:#344b2c
 * result-constructor: f9a4607848135c2f color:#83a3ad
 * parse-resolve: b98a601d3f12cd8f color:#e308bd
 * execute-implements: 0fce0fe53bce7d8e color:#c15853
 * function-constructor: 15333e00dd534ca6 color:#937603
 * reject-validate: 6eeb846bc54b6eac color:#928619
 * list-request: 169459306e06d81b color:#428b00
 * component-list: 1ca55bf50e8a1a52 color:#1ed525
 * optimize-async: 2960b5ec310e9795 color:#d00ac6
 * abstract-cache: d0c52d80361df396 color:#8d69a5
 * listener-object: 39c03f4d73950e92 color:#599e3f
 * callback-props: 2a9fa86b2ccebf91 color:#94a2c6
 * string-service: 4de602e4e7612f05 color:#7211ef
 * handler-extends: d2450693f33c3424 color:#87ad2a
 * observer-listener: b9384a4d23185e00 color:#3dca4a
 * storage-listener: 376f700096683555 color:#a806a7
 * load-function: cd6a1b0103f43e94 color:#c7c022
 * number-module: c1ac0046621bb826 color:#e729f
 * callback-transform: 538c852a77702ed2 color:#cd526e
 * fetch-array: 3048ab1a5a8764ec color:#4a0233
 * load-module: 6d4da6322c26f800 color:#f5e73c
 * execute-execute: 415fcf55c0b5d5a2 color:#d51870
 * storage-handler: 4dab0dc57af90604 color:#f094dc
 * constant-await: cfc8879fcfb7a83d color:#772604
 */





/*
 * state-fetch: cf4e4a4439d99e4d color:#29b8c7
 * prototype-transform: 91524600495dc0e7 color:#da327d
 * request-success: 4ebd6f6d5eba7c22 color:#205a84
 * manager-setup: efd738cf9faffdcd color:#4f52f5
 * response-execute: 49f05dd71a676fc2 color:#fd6257
 * string-initialize: 2f872a1caeda9114 color:#aa40fc
 * function-controller: 1180989f11b06edf color:#d379df
 * cache-props: e742cb38c21d3116 color:#51c754
 * number-item: 4e7a2496dd8d5f86 color:#981829
 * boolean-variable: 80e13633f8b44da0 color:#c069ac
 * execute-result: e559b818ed66b301 color:#72b5f5
 * implements-number: 4f6b27528a102088 color:#9c3ade
 * await-initialize: 6ed27f74bd361a9d color:#d14539
 * parse-promise: d5487a53a2e96b71 color:#816f99
 * data-state: cc7537a01f7a0b94 color:#2497b2
 * promise-state: 91d4ce4cd59b0dbd color:#79cbd3
 * constructor-method: ab9c41441d436e9d color:#d477cc
 * abstract-property: fc54e35dff9fe16c color:#d30c36
 * configure-observer: e5cfcf30369c513e color:#19a173
 * success-module: 1e17e3688990e7cb color:#af7b70
 * result-observer: b8347ab365e95e69 color:#d6b8f0
 * list-success: d2ac93f881a48cc5 color:#ba273c
 * boolean-success: c9cf1540ef293a30 color:#63702
 * cache-render: 1a6b2bc7cf2817d7 color:#d705bc
 * service-extends: 4bf999560926e960 color:#ce35ab
 * promise-data: f8f5aa6ffcec721e color:#6e90b0
 * execute-resolve: 3fe3d742014610f2 color:#21eb83
 * observer-implements: 12d3a9fc9755ae0d color:#563fd2
 * result-string: 14a9b7814493ccdd color:#507f74
 * state-load: 3a8cf6fdd637cd19 color:#43a16e
 * render-optimize: 811cbfadeffd419e color:#5b03ba
 * storage-return: 76be6c5f0a5198f4 color:#d88da4
 * index-response: 4b33f54e3932b083 color:#b7514e
 * data-constructor: b13a72dc86be9357 color:#36e3cc
 * subscriber-success: cf95ede38735df17 color:#29c8aa
 * state-transform: 148fe3026cdcf97c color:#b15716
 * boolean-item: bd532ca9b865175a color:#536016
 * array-observer: f8567e7833b5d262 color:#3fa69c
 * return-data: 52e2ca93d2359b21 color:#a5b6f
 * constant-transform: eb74ac9934228934 color:#99bfcf
 * listener-resolve: ac36996ab02251ff color:#738267
 * string-string: f43593f411c1fd57 color:#947cc
 * reject-object: e94322b4ebaa3561 color:#7919a
 * optimize-array: f6faa65218887653 color:#9a799
 * prototype-event: f5500bd4c61f1aac color:#38cf00
 * callback-return: e08352a986084936 color:#abddb9
 * data-parse: 197c742f6e7b66de color:#fb6027
 * number-calculate: e3ccb3481297ef21 color:#764c9e
 * response-context: 2de695fec7c8513b color:#89246d
 * process-configure: 3855e76d1b013aa3 color:#e71d45
 * state-async: 63092dfbfd4054fc color:#e414d8
 * variable-data: f96f062838e540a4 color:#1b5ff5
 * reject-array: ca7a4a3b73836f95 color:#adfd86
 * return-subscriber: e41b9963a2b8eb30 color:#730fbb
 * implements-method: a206ce8a350a25ac color:#ca74c8
 * subscriber-initialize: d591ff3c38a5367f color:#f645c1
 * reject-fetch: 4667329db6139a75 color:#fbe71d
 * cache-props: 1b82ec4afe87ed17 color:#9ed0bc
 * object-controller: 2461d10c0bee28b4 color:#72165a
 */