/*
 * key-abstract: b8b7b88ab623d94c color:#d6628
 * value-key: 24eca7aca8c7b85c color:#a4287e
 * value-await: d3429659b3735d51 color:#a37dd6
 * initialize-async: ba242443e0206487 color:#f92250
 * handler-fetch: 97f255033e68f84a color:#fc1c70
 * fetch-extends: c1b29cfd07188e78 color:#5e5930
 * fetch-boolean: 879a561c13feef54 color:#3a8f21
 * module-render: b8f4afb67c25465d color:#2dc25c
 * array-number: 4b0f3387ec2d8536 color:#9884a9
 * index-helper: 054dc70f3df23f0a color:#4af7de
 * key-event: c372c43230736776 color:#ab693d
 * validate-extends: 99fa7b829188b67d color:#19aea1
 * render-optimize: d63bb47b4f641822 color:#93469e
 * execute-event: 4d2fdb42d318ae34 color:#ad8e77
 * list-key: a6c56612531b514d color:#24cd42
 * calculate-key: be7278655df35b04 color:#4bfb47
 * parse-abstract: bd6b855fd6688df6 color:#8b963c
 * module-property: 2155c803211ccd78 color:#d2841
 * key-component: 05ca4df504ad0655 color:#6d70e0
 * process-optimize: 6da0c273fa15f85e color:#dbf046
 * constant-async: 6a8660850066e6a0 color:#cf7ea4
 * optimize-item: f656da7198ae7416 color:#18c85f
 * component-await: 477e04c24c097707 color:#ffb805
 * component-await: 7c586ad30224abcb color:#43bf5e
 * response-manager: b8fc5cc0b4203b17 color:#819fdc
 * parse-object: 766c2ca9e7ad1b90 color:#412d89
 * data-boolean: 5f6a1eaa5b3a3999 color:#7479c9
 * error-render: 12b2785dcbd540bd color:#30c29c
 * object-cache: bdf92a419420224b color:#5afb55
 * array-update: 8cdf88f99ff54e8f color:#eea9a7
 * return-implements: fcdf40cb545d397f color:#c654de
 * subscriber-function: bcfd27d7d8e04550 color:#56066d
 * service-validate: 7295c183c474aa59 color:#f8abd0
 */


/*
 * module-number: 8c6dc181f9409f6f color:#80253f
 * boolean-extends: 88db01c716780e17 color:#4606f6
 * function-method: cad911fb8dcd0a4d color:#3490d8
 * index-optimize: eb78a6517069e7f1 color:#411b6d
 * implements-function: b2918a7e49c4e6a0 color:#819e3d
 * storage-state: 964824b3a1c101f3 color:#a39cfb
 * listener-number: 5fd90a35acdd59ee color:#83f3ae
 * subscriber-service: a1ad22c366635b6d color:#7651c7
 * callback-handler: edccdd21874debf5 color:#6ac8a2
 * update-interface: 1102d532db68c0f6 color:#69ea1c
 * reject-return: b611f281837fb1ec color:#585e89
 * load-state: fc9be48431212d1b color:#db9b2d
 * reject-service: 638cd37ba13b23b9 color:#aaf5d2
 * async-data: 9a038f16aa589e87 color:#7d1168
 * index-result: 41baab5bbbfad999 color:#e56d6a
 * result-interface: c14881c0985496c3 color:#e4f65e
 */


/*
 * state-initialize: 76a9801c9a608e5e color:#559713
 * module-constructor: a5dba7b1483a6e39 color:#adca07
 * data-index: 1314a2323ff921e5 color:#636714
 * interface-setup: 4c500703a02edab3 color:#b91a86
 * process-callback: f6ffbdb4cccfd1fc color:#684b7c
 * callback-property: 41561083ae59e6fa color:#6123ff
 * constructor-handler: 540134e79df9c41e color:#d47ce7
 * render-number: e564b45006ea0558 color:#27b9a7
 * update-interface: 4f0b444151fd4a59 color:#15a50b
 * promise-data: 76be78346a71834b color:#335605
 * state-await: 8c7abaf54fea6973 color:#6fc3ad
 * return-resolve: 65ddf9262893703d color:#a10409
 * constant-response: 7c121311ab093f56 color:#98583e
 * implements-list: b31b57dc48efa271 color:#aa2e
 * transform-value: 2c6bec58594ae4a9 color:#8e5b59
 * method-resolve: 6077b6cba14c45b8 color:#e623dd
 * success-subscriber: a180e4ebdbbdfb5c color:#933cc1
 * event-handler: 3205af81b1cb8c23 color:#ef057f
 * listener-cache: 045ca1135cdade53 color:#979544
 * update-listener: 71d6073d125eaea1 color:#895aac
 * success-update: a3bc3145117407fe color:#550f9f
 * manager-helper: 2abcae2759a6b827 color:#ace162
 * prototype-process: 21331d47f6bd1dc8 color:#f19edd
 * handler-data: 230a31845616545a color:#95b76d
 * index-setup: 26f1227c549f30d3 color:#d7b9b8
 * constructor-resolve: f92c427851cff467 color:#16fec4
 * data-parameter: 7b0082057400253f color:#a40062
 * handler-success: 3e2e4edeb71944e9 color:#7f7895
 * index-service: 96bd842e1f90760f color:#10fb19
 * observer-configure: 45dce212df2a2c37 color:#8b6f4c
 * abstract-abstract: 8c6c9f217e358635 color:#190670
 * context-process: 5808db98f46079a9 color:#958fa8
 * manager-index: 71729c0db5b5236f color:#56f7d3
 * storage-return: 71f47e9b52644d22 color:#90c7fc
 */


/*
 * interface-success: a9f9048229710172 color:#9c36db
 * calculate-value: f9b1ea0fb179700e color:#63ada7
 * item-function: cd3e8bd5ab87bce4 color:#380065
 * implements-constant: f5a7754a5e529429 color:#b51791
 * manager-extends: e2b00a28f7440eb8 color:#39b693
 * service-update: 8fb38c60a5dd98d4 color:#b39f4d
 * number-item: 3a45ba34ddfba5ec color:#1f647a
 * handler-item: 28e065f7394fd0e1 color:#b5edd3
 * return-promise: 3a701fb2ff68bbbd color:#b036cb
 * module-parameter: 9f0b28f67c78cccd color:#48240e
 * variable-method: 1890a8d2ac701f3b color:#ea1ed4
 * object-callback: b87f672248452a1a color:#bace65
 * string-cache: d608d58a20fbe056 color:#2f6ba3
 * property-constant: 9be6deb5a41b9529 color:#152c9e
 * handler-async: fbfc8e03dafbb024 color:#d15b82
 * fetch-response: 459e00c22e799d75 color:#6a2425
 * await-transform: 48c5c3a2422c1288 color:#1c00f3
 * constant-component: f116e66e04d90915 color:#58e302
 * initialize-return: fe375d83a9db4858 color:#cf7f30
 * service-item: 42c936751ed41d1e color:#9592a2
 * validate-object: f81e23aa4b1ba38a color:#f7e8e3
 */



@charset "UTF-8";@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}





/*
 * state-error: 258cabfdf7d7cafc color:#fd862a
 * render-handler: 45fce1c30406e96a color:#fe9246
 * reject-initialize: 639b3521d8e5260f color:#3cddc3
 * configure-item: a4619eaca2fd7f10 color:#b04e95
 * reject-fetch: 565fee58ac2b6016 color:#aeae4d
 * data-array: df9b3d57c3aae136 color:#4a3adc
 * observer-storage: 1975aafa7e3c7a95 color:#eac79b
 * promise-service: cab1cfad663909f7 color:#4893da
 * abstract-item: 80b790db923f1733 color:#24789a
 * interface-subscriber: c217d37acbc3024c color:#8d7674
 * helper-property: 7a3df36289283bc7 color:#3ef091
 * helper-array: 3f3df49ce476bd62 color:#bd80fd
 * context-extends: 3d1b14395989184a color:#b32dd6
 * prototype-number: c2b2250a4077dfc4 color:#51b1ea
 * observer-return: 2eba2d16ec56d3ea color:#af3beb
 * reject-item: 61c2047531782ff9 color:#f5f468
 * promise-calculate: 3ce865c36e55ed3c color:#21a84f
 * configure-handler: 6586f15cb81abbda color:#4664fa
 * value-listener: 7a8f10055f907d24 color:#2dfb70
 * process-render: 8113a0abefd1d88f color:#9c4db0
 * key-string: b65789819c287ab7 color:#c38ae
 * interface-async: c850cd11a1d7fc5a color:#643ac7
 * component-extends: f471eda75dc08fe1 color:#7c3a07
 */




/*
 * storage-subscriber: c3092bbe978359eb color:#c28b80
 * property-return: 5af83cb5e6c8a938 color:#7870a8
 * subscriber-calculate: 6b093d4e0bd73f86 color:#158773
 * utility-resolve: 70c3ddf5b4ed0060 color:#78a6ef
 * extends-subscriber: 5e36a66acdcd126a color:#43a440
 * helper-utility: acd5cf4b1fa53cd5 color:#1ec00
 * calculate-component: df098185e6c6d78a color:#b896f4
 * calculate-render: a710f972668ff50d color:#40ded6
 * helper-helper: 25adc8c7ae5150db color:#f37af2
 * resolve-implements: c1c2c6fa507672b6 color:#9b0c34
 * handler-transform: f4d04860387ee16a color:#2f32fb
 * boolean-abstract: 745f47f482b2a411 color:#99cd7a
 * key-initialize: 163f448d54d1bdf3 color:#69b893
 * validate-success: ae5e28a16e5c070e color:#1210b1
 * observer-prototype: 103d943f577f259f color:#b4a254
 * transform-constructor: 41dfc4e45b4c3fde color:#9c1fb
 * service-event: d037e1a8ac757008 color:#7abbd1
 * configure-event: 863d4c8fca371bac color:#205eb5
 * async-parse: 779c177c848a97dc color:#b3df85
 * initialize-implements: 3007255a5a473222 color:#e9cb99
 * callback-extends: 8f881b95ab51b18b color:#df389
 * initialize-error: 39cea29d158ee8cc color:#5e6277
 * cache-variable: 26e7bb726f747116 color:#a27ee9
 * method-method: 334d8efcd6bb885e color:#61848
 * optimize-cache: 8d60839ab80290e5 color:#221a68
 * load-event: af4f9f97181fa20f color:#2f64e3
 * optimize-index: 48a67b74c3568d78 color:#be64e5
 * event-listener: e373c373c07141be color:#ef707e
 * optimize-execute: 45f6f82dec2c2c34 color:#220c0d
 * context-index: 2e88315e52dff4ad color:#edd8ac
 * key-implements: 5efc20ee04507f25 color:#d91516
 * manager-request: 0885d5c6bb5d6d94 color:#ad4988
 * cache-observer: 6c5d897193663d07 color:#f8ceeb
 * cache-variable: f6cdcc1717b4ef28 color:#b54565
 * interface-implements: 77691f833e3dc74e color:#e8ca7a
 */





/*
 * value-result: 6c09b299d32f5860 color:#439ff4
 * list-interface: 8106b85d528a45dc color:#2275c
 * event-observer: d03798a1f8a95394 color:#295c14
 * string-render: 17c698ab3c6f3e18 color:#b00023
 * utility-result: d6f838f1d77c180d color:#417a17
 * listener-reject: c62b23218553ea16 color:#bb44fc
 * props-transform: 5f2d6929532c28ac color:#56a166
 * key-context: f1589a29987766cc color:#9a635f
 * object-subscriber: 0ebe4df7a354d5ae color:#a275de
 * value-error: 40e6ec924a2b78db color:#12ff7e
 * initialize-promise: 65fb1dc3b58498b6 color:#d70015
 * variable-process: 92c0221093b244e9 color:#659f25
 * array-method: 00972738ae531e58 color:#93eff2
 * controller-service: 4157edbf171cff6b color:#798194
 * parameter-storage: f0167693d065a274 color:#112722
 * constructor-promise: c165cc1ff059bcfd color:#8eb505
 * prototype-initialize: ec5d7b10d4c1e589 color:#c7848d
 * handler-request: d42cf3fa5ee8f03b color:#fb2e4b
 * context-list: 4100d85e6170b6df color:#69103e
 * response-process: 50db92be6081f716 color:#d18101
 * module-response: fd3167cdf6963976 color:#e2808d
 * module-implements: e5aaff568634fbab color:#4d86ff
 * key-await: 11bf2119b4bc6264 color:#f062cc
 * boolean-process: ee999ffebfb9335c color:#db6f71
 * key-module: 7fd8ebf0fdd87180 color:#d77741
 * async-subscriber: d246b37c1093aec6 color:#8e1305
 * variable-listener: ba52ddafa4669c3a color:#5088a5
 * constant-state: e47c8489ec9e3789 color:#e4482c
 * execute-method: b935ce6bb27bcd8f color:#550c86
 * number-error: be3401df703c9a30 color:#4e67c7
 * request-setup: df58d74f62fd41d8 color:#451aaf
 * configure-configure: 2f7fd1aa0782f1d7 color:#87d398
 * helper-handler: 80e6dc5509ed86f4 color:#3dab8c
 * promise-response: e2b9f64a9c867c1a color:#17cf81
 * string-props: adea1c9e5f729383 color:#b7ef50
 * load-array: 5e1a58e0c17fcd43 color:#317089
 * callback-key: 18eb3a490918cb8a color:#cc8c82
 * event-item: ea709500cdf1a79b color:#769add
 * request-execute: 687cb1111616b72c color:#8cf33f
 * helper-fetch: b382b5784e0e5ccc color:#a0d383
 * abstract-validate: 6d940018004d2d46 color:#3e6ded
 * initialize-initialize: 741a04b3c2eb2284 color:#84cc6a
 * index-storage: 7bcde4164b6288f0 color:#10a0a5
 * listener-prototype: c58614f57d9b12ba color:#ae6f58
 * string-variable: 291bf6a3f5cd63e0 color:#fc025
 * optimize-extends: 7d281472cc68b7ac color:#9fbed8
 * storage-object: 516541fc9ada678e color:#8ee5ce
 * subscriber-abstract: 81d340e818aa969c color:#76bf42
 * resolve-load: 5bea2bb2b23848af color:#f6ebc3
 */




/*
 * result-array: 194ac22c60cc7b0d color:#f4698
 * render-data: 076eea6a984153f9 color:#d0d7a0
 * fetch-setup: 92bd9d0e6d865600 color:#bef6fe
 * success-abstract: 0c6b07498c4f6fe4 color:#a57c49
 * controller-array: 14525fd64d10d09b color:#1e42e7
 * setup-abstract: 582bc94943eb11ae color:#1974f3
 * callback-subscriber: f4d5592d12d92b8c color:#4d7ee3
 * validate-index: 8c62f1bc4d6fb51b color:#6ae013
 * setup-load: 71314937579adbbf color:#e38446
 * parse-variable: a15435a42cf3c632 color:#84a88b
 * load-error: 3cdcfc70da0a37fb color:#5d60b7
 * fetch-execute: 887a8b5f82a9edbb color:#b2bf46
 * component-parse: 6bd75104251cd1ab color:#8b0d33
 * execute-extends: 3264538b1f07865b color:#6226de
 * error-error: 5faa7c783e9f51df color:#3a7fee
 * value-string: 19e3f2a86691ca71 color:#30b90e
 * subscriber-value: c2fa80da98b286df color:#d11c8e
 * service-prototype: 390a9ba2e243c2b2 color:#bfc491
 * render-value: d7096517eec52426 color:#9555bf
 * await-execute: e57dec0bded2bb58 color:#97b437
 * transform-object: a8ff01f83783670c color:#e71f2f
 * list-method: af3bd1eb98916868 color:#8da2f
 * number-object: 99affc39c3e00248 color:#3f63a
 * component-manager: e585cc86005fc504 color:#de0d26
 * observer-component: 1bc740c47af83152 color:#70a247
 * constant-implements: 5c26b94d0e710667 color:#ca095c
 * request-transform: d0aecf3a4317f018 color:#f1e363
 * controller-abstract: 4d232a4cb72576a7 color:#6bda9
 * response-implements: 9a542462ce544de6 color:#50e997
 * constant-value: 2aaa752b57857663 color:#172acf
 * listener-setup: 5e49e22efb460f2e color:#21f10b
 * response-object: e3ea4d395f60c18a color:#5f6f9e
 * property-initialize: 1f3aba300f294fd5 color:#ee69ae
 * render-listener: 944a3c457924e487 color:#ecf305
 * configure-module: d3be6ef7ad22ff29 color:#d24f5a
 * render-observer: 92894d8a2fc049ac color:#277ef3
 * cache-parameter: 0b64c8372dfa53bc color:#12aa88
 */




/*
 * optimize-item: b148001e08f369fc color:#6b3b33
 * list-interface: a639b6d1ebd57efe color:#7473a
 * initialize-constructor: f4180b1d3dd81c3f color:#993cfd
 * boolean-method: 872b6bbeda0b63c9 color:#88feb5
 * utility-array: 748afa46f5b26130 color:#455f1f
 * property-object: 78a72dd63706ccd4 color:#c87e05
 * state-list: 8fc4dff1d89351a7 color:#a39981
 * transform-await: 4ba1efa2713fba08 color:#6fee95
 * constant-function: 66fdb46381db2530 color:#c03930
 * subscriber-async: b5076a01d2332cd1 color:#d20b39
 * implements-string: fb47bb714fc5cc5d color:#b40bda
 * method-transform: 7a3467df970d7efd color:#817b26
 * state-request: e88ec1fd7b9fcb51 color:#af0fc7
 * list-extends: 4ec9e74f80a12f60 color:#ecc42a
 * variable-props: 0844118f6656e658 color:#6bf9f1
 * callback-props: 03a8926624a5f00c color:#4d5585
 * constant-implements: 0db270ce73ec5fbe color:#e28ef9
 * variable-constructor: d6def7e364d565b8 color:#c31cf8
 * callback-response: 20609199cfdf7f9b color:#14d382
 * fetch-render: 62195890629b1d98 color:#b804a8
 * update-await: 7154206d55f63e6e color:#a0f0f3
 * async-variable: c2c4759470001384 color:#973d7a
 * constant-list: a88a5602a594b8e6 color:#439346
 * configure-context: 00905987dee3caa6 color:#dfb323
 * component-constructor: b3c1f33a8a52771a color:#c168cd
 */






/*
 * extends-state: 2615539be21aa06c color:#9ca0e0
 * function-configure: e23b064d2cab26e2 color:#399ae0
 * controller-list: 7df7991b087a9eba color:#63ec70
 * fetch-event: f9aa8d2b3fa2d595 color:#36d77b
 * utility-event: 9486e416428af3b3 color:#7474e7
 * configure-load: 992b07287cb8573e color:#d76664
 * update-item: c35e3845df5e5be4 color:#90042f
 * value-data: 923ecfa413cf71f6 color:#532954
 * handler-controller: 82b89f6aa5023913 color:#228b9c
 * success-item: b26868bd1a876cc4 color:#c01e5f
 * index-request: 29c5fc6952b1c524 color:#576eac
 * context-abstract: 3023985ae6999bcb color:#ba91a4
 * property-state: 2e6f5b767b5632ff color:#5ff0a7
 * fetch-response: 801df0d2926b7d11 color:#be269f
 * load-controller: 8a7e55ecaa7f47eb color:#a47891
 * resolve-success: 38040c57dbc0840a color:#7e16dc
 * parameter-subscriber: ea216321b4782c2d color:#1b1227
 * callback-index: d7d6a5e583177857 color:#f67dff
 * prototype-response: 1c7bee124b6b78ad color:#2b6968
 * item-props: e15fdc1fb5f5d07f color:#cb31bc
 * setup-prototype: daab1a73783497a4 color:#b74a8d
 * result-data: eb0369fae096735f color:#c1369d
 * reject-service: 5a9fbd9b3ecb6b3a color:#dedaf5
 * optimize-transform: 454a8c6518449787 color:#a6dbec
 * observer-success: d6a42768257c08c5 color:#fefad2
 * async-execute: 8445d5828ff00403 color:#a9020
 * array-string: 28794f9b9b0a066e color:#d4f02
 * render-fetch: 7a5f4870a701ded4 color:#d3a8e2
 * validate-string: 838b3193f7d0f6c8 color:#4d4991
 * props-cache: 812c59443f1fba5b color:#5b27fa
 * subscriber-property: c4ccca19a4dbe009 color:#20e9b5
 * configure-index: 0213b137cf672cc7 color:#492dcb
 * event-process: ced2c5622f1e88f8 color:#58b60f
 * array-await: 76153e3fe85d0ec9 color:#7c4fe
 * promise-event: eab4155662b4b8d9 color:#8d2e3b
 * prototype-success: d3cbb44650e55110 color:#2e3d96
 * value-fetch: 23393073ccda800e color:#5d7a9f
 * return-parameter: 95d5ff0ded8ebc08 color:#f2390f
 * async-success: 6b0c91b5a3ef6cca color:#900580
 * fetch-optimize: ab9e1ba222b94ca1 color:#8e0bc4
 * helper-object: e82237bc3ba5d147 color:#a49dc5
 * module-parse: f83d029168ea5107 color:#9f6059
 * data-object: 92d9e74d4461ba01 color:#e61e5e
 * data-value: 0ba7b911272c0d16 color:#d0c7ca
 * subscriber-manager: 3bd3de82d95da2f4 color:#36a7f6
 * return-object: 68e9ac88ca5d198e color:#af7646
 * transform-object: c3d1e4bf054375b1 color:#6d1d16
 * render-value: 6d5977b4aeb443c3 color:#ffee5b
 * props-variable: f2f83804a28e4952 color:#d6c01d
 * controller-success: 79039119ae1187f4 color:#a53d94
 * result-interface: 5f4d1e385d135e7b color:#89037d
 * context-calculate: 16c1c83f7faa524c color:#609d7f
 * optimize-interface: 3e80fe5a0d16fc22 color:#3ee2cb
 * setup-success: de9b941d532989fc color:#ae7e41
 * function-array: 6e642d929ca98254 color:#435c46
 */



/*
 * resolve-callback: 5e5726f804330c41 color:#642463
 * initialize-service: 6865eda796fdb8ae color:#e77e80
 * promise-process: 9d3f8bb39347b923 color:#2eaa3f
 * implements-load: 7db36fd1d8f8421d color:#cad09f
 * service-async: d483e587beafe21c color:#66dda6
 * implements-reject: 8c7a795d3fc31194 color:#9659d6
 * render-module: 3c57f62861bd6d4c color:#9c8221
 * response-property: 4843f9076b607118 color:#5853ce
 * storage-request: 0ba4bc7a7b8edcb2 color:#7525a2
 * transform-variable: 110eff10249c639a color:#75b22b
 * object-async: f88e2e8e8f3dcce6 color:#700f70
 * interface-response: 09ec222b1ef8b964 color:#e3924
 * variable-storage: 70dcb319eb230023 color:#94c19c
 * result-number: bdea022e4ee3f16c color:#69f143
 * subscriber-string: cb7b7d405576560a color:#bd41ea
 * await-string: 892b7858371191f3 color:#f11796
 * value-observer: c6c411fd05a5b7a8 color:#b470f7
 * listener-request: d10a1d27703e7937 color:#2a9960
 * number-success: ee7af098f6ed7784 color:#1bd05c
 * subscriber-transform: 0ad800ba958589ee color:#a80b92
 * error-handler: a95ab7a41985f2d9 color:#d2f81b
 * variable-load: 43a7e4126b6cb188 color:#a3b609
 * render-handler: 17ba664e7fc75307 color:#a68376
 * number-array: 82ff5218f5136546 color:#90b7d7
 * resolve-execute: 5e766306bf5d551e color:#18a4bc
 * variable-props: 706c5b3dff5941ea color:#c4c80f
 * success-boolean: 2253cbccc8aef8cf color:#f24cbc
 * calculate-subscriber: bc8da4fcc2295baf color:#13daa5
 * await-manager: 7cc8155170758f99 color:#8d6daa
 * controller-implements: 287521c5b53ce9d2 color:#f0a2c1
 */



/*
 * return-request: 40b64001dec4bc35 color:#be4c77
 * handler-execute: db13ca187a6d5e72 color:#46dab0
 * parse-function: 6d0224be624bd182 color:#9e23d4
 * constructor-render: 9d277057578a72b5 color:#4c2224
 * helper-controller: 7795ec5f9c330040 color:#eb6104
 * manager-constant: d3bdbd0eceb6be08 color:#dea4d1
 * implements-fetch: 24aa89402e02dc80 color:#571660
 * reject-props: 3572ecd439ba96cd color:#a77cc0
 * abstract-item: ddd5954cca065e1c color:#dbc1a4
 * constructor-number: 8ac58f09f9efd29a color:#bd7bc2
 * transform-component: fe2809c2bdc805c8 color:#44d87e
 * process-transform: b0367afa95cc2137 color:#4f413e
 * key-item: ef8bf16726a8a707 color:#c0d800
 * request-function: cbf2a9804e41feba color:#4a6369
 * state-handler: da0b96b3fea0e2c5 color:#b5c109
 * utility-callback: 1e6805bfbc000f9c color:#8ff8f5
 * return-execute: c5376a8bc6997c3c color:#f34654
 * object-list: 73bc87c24b3835c7 color:#f0a49f
 * render-render: b04995ab9ae24fd5 color:#c1a2c4
 * abstract-result: 38fa735178090537 color:#47efaa
 * method-transform: 287a170e85d699fa color:#1e832c
 * fetch-initialize: c51c45725b2d9231 color:#733c2
 * error-render: c25560b34a3fdafe color:#4679c1
 * key-constant: f69e3804e8247c12 color:#fda4a5
 * event-event: 85262cc324bee06a color:#7a494a
 * constructor-callback: 8cad7f55937aa5cf color:#bcb453
 * implements-property: efdc6d28f42fcde4 color:#e961e5
 * implements-object: f6584a66c19b81d5 color:#a0e763
 * context-parse: 1998338de553af99 color:#ea1f81
 * promise-render: 8cd9af9ad9c7ab2a color:#6b735b
 * property-calculate: a0ba428d183d98d4 color:#c868b2
 * resolve-request: c833b8ad48c430a8 color:#5cdc74
 * component-return: 83e7631e1480fb24 color:#bca5b6
 * extends-service: ac206792e9c4abce color:#818449
 * data-state: 4926c06f4b80d67c color:#ef64c4
 * item-implements: 9af723072fb7f5a3 color:#484353
 * number-handler: c5609c59c39bad2c color:#78d276
 * props-setup: e02678fed6da1cab color:#67276e
 * initialize-controller: 3321aaef803e64b7 color:#86a647
 * implements-callback: 8455632a80bafb9e color:#158275
 * render-boolean: 4ecc4c354e22a09c color:#668f55
 * props-async: 7630af0feb45f0cd color:#fb19b5
 * service-optimize: 145157f059d37ae0 color:#b030f0
 * object-string: 1cee4f6b221d1cfb color:#862542
 * abstract-await: 13dbefcd950998da color:#1e8aa2
 * update-data: 26e1716883d453ca color:#87c89f
 * configure-parse: b3c06c3197e5157c color:#c354d5
 * object-process: 6a20a9a9f2f6cb08 color:#ef7a23
 * constant-index: 34bcf1f64081f1d1 color:#315573
 * result-async: 491f7711140cc500 color:#a2fd8c
 * manager-optimize: 21c6f0419d40716a color:#f2bbbe
 */




/*
 * key-configure: b41364af9f882840 color:#726761
 * interface-event: c10a549a5574b8bc color:#a5ed5a
 * setup-number: 8c2bdb8990d7041b color:#aed09a
 * load-value: 39e659c63fb3d098 color:#e4d31d
 * number-response: 3504117c6323c2ad color:#447c2b
 * request-response: e995e6e145780e7c color:#64953a
 * value-async: 38cc12bc5988dd09 color:#bceda8
 * context-implements: 85424ff9a4f1b3ed color:#e0a5f4
 * promise-module: 44f646fa8babbf4a color:#5b3abc
 * variable-render: 360f5937a82e0346 color:#f5c610
 * optimize-constant: de392d89be4f8a4e color:#805743
 * transform-response: 10b85c7026548a84 color:#e41f8f
 * await-service: 14b84e8b446bb67b color:#c5d95f
 * optimize-result: e56f4234662b1967 color:#6a90f1
 * render-update: 60357fd011f7b64f color:#b64c6a
 * observer-object: 3a8cfd767a66ad7c color:#114770
 * string-function: a31da1a321748c07 color:#f48d09
 * index-setup: c3179a4fac747eb9 color:#b26ef
 * manager-listener: 5efafe93f0886962 color:#f538ae
 * async-number: f18a82960f2b5163 color:#a34cf3
 * fetch-validate: ccd8bb6e317d68e5 color:#efb3ba
 * fetch-load: 0833676da6847508 color:#fff088
 * component-optimize: 09e14385357d22ba color:#7799f5
 * initialize-component: 0866e28f82b507bb color:#533b31
 * value-callback: 705216e970ebd9f5 color:#d21ba4
 * callback-service: 0d8139ab9de136ad color:#cd9354
 * cache-load: b4f9c0d94b54b8f4 color:#31d26e
 * variable-method: 994318ab1291573b color:#e02a24
 */






/*
 * variable-controller: 0f894dcb6cf3dca6 color:#d56c28
 * manager-configure: 8aa82cb0b1989775 color:#5a8481
 * constructor-execute: 7822e36b107dfcd3 color:#8646ea
 * constructor-reject: 81bb525215d2485c color:#bb4b89
 * await-success: 297d1a958fe520c8 color:#b6a806
 * event-key: a2ca932e4492f0ff color:#f71560
 * state-variable: 1a7d5eac00fe85ba color:#7fdc53
 * key-controller: d6670df3b2a64e09 color:#525b7c
 * async-list: 0c278ef9ba5862f2 color:#313fdd
 * await-parameter: 2041104116861245 color:#371edb
 * value-calculate: f01663a2a715a5d4 color:#2da395
 * method-implements: e7a2526c6933880b color:#7f545f
 * async-setup: 0b0a0db0cc74dccd color:#56837c
 * result-index: f585f369f4bb500b color:#1fb51b
 * configure-handler: 3cf504f1798c2450 color:#be0916
 * constructor-manager: ff6f7243e7a55711 color:#43d54
 * reject-callback: c550116234dbc479 color:#7796b1
 * subscriber-render: 871490ab269910fc color:#f9ff7d
 * storage-array: 2a9db2af69396ae6 color:#2ee2d5
 * await-object: 3b35068b6c7523d2 color:#6cb8ae
 * setup-number: e19ad0c8b9ea4025 color:#88a8d4
 * state-handler: f3aed8434d43d8a8 color:#4b18d5
 * validate-response: 602498c1118bca4b color:#9b5a51
 * manager-event: 1ed8f0d2a756bde1 color:#4b6de7
 * props-context: ec2484b253c8e277 color:#e5fc10
 * configure-manager: 2a19ecbed0d87d1e color:#765afd
 * request-method: 2c81e4bf32a7b8a4 color:#732ba6
 * object-service: 6eb3685bb1529856 color:#84b519
 * props-prototype: c047a8efa5e29734 color:#74deea
 * prototype-calculate: 34a216ba83c3b2a8 color:#974241
 * storage-storage: 4b38da7b8695c0ee color:#69e12
 * update-resolve: 916a190dc53a6a42 color:#74c313
 * optimize-handler: 974537cb590893fe color:#7a262a
 * item-validate: 8070a4face5202ae color:#1f70ff
 * cache-load: be233640247ef4da color:#6e77cb
 * reject-implements: b6d54515de6f4137 color:#11b5f6
 * item-async: 86ff089e5346f72c color:#91f8a8
 * await-props: 489d6cb5c54862e9 color:#8a7d7d
 * reject-result: 126667d87da23b0f color:#326db5
 * cache-implements: 3f314bcf3c58faad color:#cc6583
 * transform-fetch: 6d442c927b5713d8 color:#f26446
 * implements-update: 8f269e06b0c536b7 color:#5a5fbe
 * reject-component: 67f78a2581a4324e color:#266c61
 * key-success: a8beb015d4d5538f color:#376e49
 * observer-success: 8629ba497cc13f75 color:#7f468
 * key-update: 4c1246032afe6f0b color:#c5f43b
 * request-props: 7c7380989ab4e70d color:#bc0c08
 * manager-request: ed9adf03fa9b0bb2 color:#8259b4
 * await-string: 4687dc5c10408ad0 color:#8ab061
 */