/*
 * abstract-string: 543c2fb77635810a color:#abdbf0
 * event-promise: 6b0a31c43041ae07 color:#ae694
 * calculate-handler: ce20e4efcfd24661 color:#c64c48
 * list-boolean: 272f8d07087f430e color:#cf2330
 * handler-request: d62c6c8cca4adf13 color:#8c4f19
 * validate-variable: c19d5991c3137585 color:#799d8f
 * number-initialize: f390430bac79a21f color:#a5f1a4
 * execute-props: bcfb534232129fb7 color:#eb5f4b
 * storage-object: afebc54471605b56 color:#31174d
 * return-validate: f3f4d6eeef82ea0e color:#9c1437
 * index-context: 32388f0fd0292652 color:#17dd92
 * interface-variable: 5e6f9eb1882b45e4 color:#2e1f0c
 * list-manager: 9d53c9f4c5e07449 color:#23bde1
 * response-parse: 6efd5e30f7aa3e9f color:#285c0a
 * observer-await: c45a2618e2b91e67 color:#7b8f69
 * state-error: 72f6b127d99fe3f6 color:#546705
 * initialize-value: ab8ce40fb5e1e371 color:#ca78cf
 * constructor-context: ddb952b0da0f9dd8 color:#890448
 */



/*
 * state-listener: 8be52812c2bb78fb color:#c86022
 * event-helper: ec520a49eba8c6c8 color:#382af8
 * initialize-state: f7d03b275e20506a color:#3df0bd
 * validate-module: 1f8795eec48ba453 color:#81aad3
 * resolve-context: 0e0659668b9d8718 color:#b49c55
 * helper-setup: bdbfd2278bbfaae3 color:#4ea8b5
 * optimize-prototype: f0b275ba902f23c5 color:#c6350f
 * optimize-error: 235c2f906ee57438 color:#85eb5b
 * component-variable: a0c21565c13e3672 color:#574154
 * string-initialize: 9f00620ed2fa41da color:#24977b
 * parse-boolean: 561034ff6fb119d0 color:#897aa2
 * validate-await: 5acdad1e8f1f9786 color:#d46f99
 * error-parameter: aac6a7cdf3f851b8 color:#284ab3
 * result-cache: a375feba1a84f681 color:#8b503f
 * string-execute: b557e526af67b9fd color:#f3bed9
 * process-promise: 40dce2d566d07a37 color:#9e4a09
 * data-object: 26567302d1afe574 color:#1ca216
 * module-service: cc954ce4b90bc241 color:#2a2c69
 * cache-prototype: 69b8e8f375baf42c color:#9c677b
 * interface-calculate: 5325f4edb2e75eff color:#6825f4
 * listener-async: b927307633a37da3 color:#713a59
 * subscriber-observer: 96fdd542456e2525 color:#1210e
 * number-callback: 73ec3e65dd05381b color:#e3be5
 */


@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-request: a3a19c482d0922e1 color:#27ffde
 * response-item: 503225dcc272120e color:#7848d0
 * configure-controller: 6806f363eaa6eabc color:#b894cf
 * setup-calculate: ee699219d9b5508c color:#93ce64
 * return-context: c7f97ccf0ed3c9e5 color:#92ce6b
 * method-data: cb1c44596d98313b color:#baeee9
 * module-async: f82413d394f39d69 color:#5de50e
 * transform-load: 10e4355f0606cc83 color:#6378d2
 * validate-context: 2e88f9de9901bbca color:#c1f1e5
 * index-configure: 3479b8f1e723213c color:#e353b7
 * item-optimize: 7a3db2b91e6c1a46 color:#db5fc9
 * property-key: 285346af53021832 color:#f3fb5
 * transform-callback: e23715490d45efee color:#df2fc2
 * method-render: 25a5f8cea28182bc color:#e43032
 * configure-variable: 9150c9abcd29d163 color:#eee2a6
 * execute-data: 834d0f379cddba2d color:#8da8e7
 * index-component: c646c5c047d272e4 color:#486743
 * key-error: 643e19a93f68b731 color:#57ce8a
 * setup-property: 65b10fd4f740f0d0 color:#5f8067
 * initialize-number: a5bce41cc085155a color:#d72569
 * module-calculate: 64cff68a96d49a5d color:#c5ba72
 * context-helper: 5ef493b8c877b35d color:#965c87
 * handler-list: be11d92f3cc25034 color:#6b1087
 * object-error: 8e1aae9c74938d8c color:#747918
 * props-fetch: 54b04990e12499de color:#752f6c
 * success-handler: e37641bd9244877e color:#5b9ec9
 * transform-transform: dbd12f5e86acb343 color:#5fb480
 * data-abstract: 6d6f588b01115154 color:#f91c7e
 * state-array: 0d404122cae860ed color:#83e8ed
 * function-update: c70fd500661e9ebd color:#e2b3e0
 * return-process: 561b264c3970db09 color:#8a2471
 * error-load: 93c8ba0a5a3b5e11 color:#4818a1
 * error-array: 07c80cbfdd638b87 color:#afa44a
 * implements-callback: a95327027f340922 color:#532714
 * parameter-listener: 765c05a81d06ce9d color:#91c7df
 * configure-event: 5697fc29f14a4af7 color:#3153ed
 * item-helper: 47c06af82fe3a07e color:#29da5b
 * utility-render: 3c045890a84c7336 color:#5befcb
 * parse-data: aea24ad2b3aa047e color:#dd1d53
 * promise-validate: 19916557b9ba0571 color:#c14829
 * reject-process: f8d19a06d67ad3ff color:#4dff5b
 * object-item: a208f71f1b2b81ff color:#8f192c
 * component-callback: 8926a6c1ce07c43c color:#e565e6
 * parse-interface: 33dd755c62ece902 color:#558c60
 * initialize-parse: 627e129e099306ac color:#4ff687
 * context-fetch: 1902c9976cb14683 color:#8d27e7
 * method-configure: b1da11c52c7e5251 color:#c85ca
 * number-fetch: 5598312c461bd640 color:#c7b49b
 * promise-listener: 3c19f3212a48443e color:#4a8a96
 * event-abstract: d73b877be1e03585 color:#b5670e
 * fetch-data: 5e0137a6b7a41c4b color:#8ab79d
 */





/*
 * array-error: 134ac7b1fb807327 color:#ab593e
 * observer-controller: 64de59e9303562ee color:#12d457
 * return-subscriber: 7c6aaf88bda265d2 color:#49f3a1
 * load-execute: 2545f401d006dc63 color:#d6415b
 * extends-constant: 60f7910a866db459 color:#ad49a5
 * constant-optimize: 796c740f4e79870a color:#2dd2d6
 * event-context: a529b3d268affda6 color:#61fad8
 * boolean-configure: c17c69e8e528de29 color:#c14f57
 * parse-setup: 12715c420251c59e color:#84a9fc
 * render-transform: 7f4b147d3b51df82 color:#7200c2
 * value-transform: 41744659d5f4eec1 color:#c2ba5b
 * callback-method: 99b9b8bb272b8de1 color:#949b83
 * object-transform: e5ea3e390fe37625 color:#fec11d
 * return-subscriber: 51fc730097778a62 color:#ae51a9
 * function-return: 0be7b19275a25cb9 color:#c81170
 * callback-response: afc7530563bdc40e color:#840cfd
 * index-process: f7a2b31502586db5 color:#5c39f9
 * string-optimize: 1d3f9564eb1be247 color:#bba5c5
 * setup-number: e847b640c9204277 color:#793e28
 * object-constructor: 816c1e28e90ff776 color:#5d52de
 * boolean-component: 5595e9b0909829bf color:#d26f85
 * parameter-helper: 47668b963e4fc56b color:#8fad02
 * module-request: 0cfdc87043877dd9 color:#48364b
 * index-state: 9fcfc3e4314d6513 color:#38b200
 * success-value: 8c98d474f7ebc896 color:#60fc6e
 * array-parameter: 8bb164d31a3b8152 color:#40e0aa
 * list-error: 0a56310dc703c63e color:#37e241
 * extends-module: 4f817e53b24ab93d color:#8cb2ab
 * component-await: 7cbf9223e0232e71 color:#dee23
 * key-configure: c10116618db8e725 color:#b41673
 * props-storage: 6571075d1219603b color:#55cec1
 * value-observer: a92b769634501fe3 color:#f94e20
 * key-prototype: b402ac7c1fc8ae72 color:#f97088
 * item-transform: e98d56179f7f1a0f color:#466d23
 * component-fetch: 9796eedf70a18398 color:#23845c
 * object-value: fea807bc674c6ec1 color:#73433c
 * property-transform: 2d029969d1126071 color:#1d4602
 * value-request: cdcba8c668b5ca07 color:#6652f2
 * response-service: 2141cefc6a7bcdc9 color:#e590cf
 * parse-method: 31668872da42c61a color:#636b44
 * value-parse: b6ba3cc7a1702e7e color:#f1224d
 * boolean-boolean: b8411398ec0cfc3e color:#490c28
 */




/*
 * transform-error: 66eb9b7cd81cf24f color:#176fc9
 * property-transform: 55f51cedf9ec8358 color:#67296e
 * update-cache: dc108e0cea15af74 color:#462d34
 * render-controller: d2dcae5c90e923c1 color:#6aeeb5
 * load-service: 72d49bd065b6b720 color:#7fc1fb
 * function-optimize: 358c4f9f6ac2cca1 color:#5a0dc
 * extends-observer: 2ee4e0b190d17b07 color:#4bf246
 * number-observer: 1815f10190ab2ab4 color:#a36644
 * response-initialize: 6d7a779dff1b8fbd color:#a03d99
 * listener-load: ebc469e81a242aae color:#bb0a58
 * controller-manager: 31f61a458c817bd0 color:#dcb530
 * handler-subscriber: 169ffd2e1e375497 color:#6a6f1e
 * method-item: ba7e6562d2be3f10 color:#677bb6
 * update-async: 4d035416db3f10a8 color:#374466
 * validate-transform: f2dcf3dd2671ee97 color:#eabed7
 * interface-await: 2324e06d0757c5ff color:#8c1ece
 * number-await: bee3e9bb62ddab52 color:#7c6333
 * success-implements: 4ebb02a61d2388d3 color:#462c7d
 * request-transform: 8f0b2a1ac19e0f76 color:#e51f5d
 * request-promise: c88f89b72b6d9bf8 color:#a66fc0
 * constructor-calculate: 19a4724e7b5435be color:#45f421
 * props-process: d9ace04e7dc424e1 color:#d266cb
 * cache-manager: b7207317a00136d2 color:#b6cdd2
 * utility-success: e6d83220a39ab293 color:#3ccd0f
 * transform-result: 083270c904c57d4b color:#96c0e1
 * resolve-item: 48f9ad2bff3facea color:#aa97be
 * props-async: 75dbfc859abbab82 color:#50e319
 * constant-response: f337ab313023d850 color:#522ad5
 * prototype-helper: 2a74e7eb77c0c54f color:#c67df
 * module-utility: d8156facdc48e54f color:#8df334
 * function-constructor: 3fd22540b0284e57 color:#d818d3
 * item-subscriber: 1161563af601c0ad color:#764913
 * fetch-utility: f710739d3d262429 color:#9409a
 * interface-resolve: f91db87dd0e42f47 color:#3ba864
 * key-cache: 408ed772afb7b7aa color:#9a43d5
 * transform-load: adfc78accc5f4469 color:#199542
 * controller-data: 0f41baadafeaed7c color:#79e7da
 * variable-manager: 9d565e0adb22f895 color:#6f1082
 * callback-render: 8058e57be338aede color:#681dc2
 * listener-event: df9a75927469224b color:#8cc420
 * event-function: 8e18aeb18d3e8c4e color:#ae091
 * data-list: 01e0a0817a337304 color:#991442
 * transform-success: 55fdc58076f92118 color:#99c19b
 * parameter-promise: 95dfe454b374c0a4 color:#77bcea
 * subscriber-variable: 646ee85016d2c032 color:#8ce5b5
 * validate-callback: 9363ee9615210d85 color:#636cac
 * result-interface: e7908d01bb76cc03 color:#2692cc
 * parse-return: f992b240112d6562 color:#d85008
 * abstract-string: 967366d2a0d8d54e color:#8f64ea
 * render-object: 726aff1636df5601 color:#ba1bdf
 * success-storage: c910dbe01804b343 color:#8d24ca
 * value-error: c52bf55bb1e0a679 color:#50e450
 */





/*
 * property-variable: 427af28cda008aa9 color:#843870
 * list-parse: 0e6401955cb3631a color:#66ffa3
 * success-array: 85a6976cfd7ee75c color:#f7191e
 * service-key: 3b1a6c0fd034af3b color:#fe2893
 * update-constructor: ffa1601e4d6cd2a2 color:#b9880d
 * string-initialize: 0629ad75cba55a3b color:#464366
 * parse-manager: 8c450dd432569f69 color:#38891a
 * request-result: c4f6b66e6b149577 color:#55dfe2
 * await-parse: 261a2b56adbf0d0f color:#6f9a85
 * props-helper: dd9cada29de711d7 color:#ec7465
 * string-request: 278b215f55c23647 color:#5cec99
 * array-boolean: df3d1f974270ba24 color:#80f467
 * resolve-abstract: 457eba45df8a5b6c color:#c7f1aa
 * await-service: e912f4ecd59d0b5f color:#5f48cc
 * validate-event: fc5524dfb7587000 color:#795e0a
 * await-list: fa934e3d1ed4789c color:#8eb010
 * array-cache: 7994cf12c59de711 color:#104945
 * extends-subscriber: 467401440e1c0452 color:#655832
 * setup-string: 9a618cac88175ec3 color:#89d7de
 * resolve-return: e601ba1336af5ac1 color:#b4db3d
 * constructor-context: c59d7c09e2c44536 color:#1f4cf4
 * number-transform: 94b3c799a08c6b96 color:#11201b
 * constant-key: dc5dbaf1f717739e color:#2fd4b5
 * validate-response: 2d4bdcd3bc2d11a2 color:#b6dd4d
 * props-key: 70c95e0c312bc63a color:#66e63d
 * initialize-fetch: 1480421d4d9f7e1d color:#ec7b78
 * value-abstract: e49f97fce1a4db2b color:#c5e5e6
 * method-response: 3dfcdd197f4aa8a8 color:#170821
 * response-number: 3d1a58f39867f466 color:#fca1f8
 * state-index: 2a37806f1a7f3c19 color:#5bd3a7
 * subscriber-await: 8ddef55d232601c5 color:#f30e72
 * variable-error: c0e3e4df022e6c82 color:#995ccc
 * load-update: 36bdc4919d828037 color:#4d5950
 * optimize-promise: 4ccbb284f5fe6bd9 color:#49d645
 * calculate-event: b2f16d00d6c436b0 color:#b8ef9a
 */



/*
 * interface-context: c3f3a3de9da28513 color:#52b508
 * interface-item: e7ff315bce9ccfb9 color:#25cad8
 * success-transform: 8bef2de36145edda color:#a0a07b
 * index-constant: 2c36c0330be6ebc5 color:#d2085
 * success-boolean: d2ed25c4bbf6f601 color:#74563b
 * error-constant: fbe7cf5d43cb7170 color:#e7b3a5
 * success-object: e62f184799b8a3a9 color:#6693bb
 * controller-object: f2658db47ab98572 color:#f128d
 * utility-property: c84f370910eb671e color:#991220
 * render-data: a1832719d0479d1b color:#40b8e3
 * process-cache: 1264b4dc5733245d color:#4ee3fe
 * variable-parameter: 11b9f7cd34fcd696 color:#50f551
 * index-context: 71dd4a079e34447d color:#edd7b8
 * error-event: 1117b8b0b2c3cc63 color:#c04cb8
 * number-constant: 4211b1c2535d5e92 color:#2dfd33
 * configure-data: 120070fc4f521aa7 color:#fe34e9
 * subscriber-return: ad4f6a47faa4ed3c color:#810a87
 * subscriber-event: f50ef874452cb6a4 color:#ba27aa
 * context-constant: 312e22ea504cb768 color:#3966cf
 * key-handler: 653600b6fd4a8fdc color:#73fcc9
 * key-context: 2472261eaba87e9f color:#a6de61
 * resolve-value: 592e67571be28cf4 color:#1a3b32
 * manager-extends: dee0aad3629810b0 color:#5f216d
 * process-helper: b9796545cfb9c14c color:#687514
 * utility-method: 9349807b068e0c1f color:#add60e
 * validate-storage: f34542bb5dc5fdd0 color:#3c020c
 * array-callback: 7bd777712f57d6a2 color:#b1f001
 * service-return: 9df9530aa1968c88 color:#46dabe
 * cache-async: ba7b13ac8b01f3ee color:#3f7156
 * value-cache: 4483adcfae359c0e color:#57f7ef
 * validate-validate: 0379e763c193f655 color:#fe63e8
 * property-list: f630e1954c69b5c8 color:#30d08b
 * error-abstract: fba9f1438921f794 color:#260a87
 * parse-module: 38f79b842d715a2f color:#35f258
 * props-event: ea8831303beb0ae1 color:#909ca0
 * constructor-reject: 389e125fe15fa2a2 color:#3beb20
 * manager-property: cc0d70d4df49b6fd color:#6a766
 * array-helper: 43ac1362d4d9368a color:#95b0f0
 * module-interface: d570ceb49db31508 color:#e9f00b
 * service-calculate: 2ff6db0311ef4281 color:#ebc7fa
 * helper-parse: 736b31b3d2c168fe color:#251f4
 * parameter-module: a1f0dbcd159663a6 color:#d384a9
 * error-async: 07b77db5364b4888 color:#4bd5e8
 * cache-setup: 79698634a6c6f1c9 color:#2502b2
 * constructor-data: 45598ed3ff1da01d color:#bd30e
 * module-object: 6440ab7dd27ff9a3 color:#8bb8fd
 * request-key: cc5f965412c2bc03 color:#5cdd96
 * request-cache: ce5b7576896074dc color:#3e64f7
 */





/*
 * event-extends: 94ad96f4aaea85ad color:#f39fe4
 * string-cache: 33f2aebd50f9f438 color:#535ba8
 * constant-validate: 890f70f97075c8fe color:#2f1c94
 * value-controller: 8a00696af4d7d429 color:#be0e1b
 * await-subscriber: 151293d6ad2038a0 color:#50594
 * observer-reject: a20186af87def044 color:#ffa14a
 * utility-constructor: 146c35882dd138ca color:#22b8f3
 * parameter-list: 1e5a9f45aa961bd4 color:#944d16
 * variable-variable: da368dace6224f54 color:#7970e6
 * error-value: 1293df7245c9ba4d color:#b74e42
 * boolean-helper: d63a1557905c3caa color:#e07b60
 * callback-listener: 4204a828eca6312d color:#aefef
 * implements-await: 688bf2e322043c73 color:#913fd2
 * manager-key: 89fde0ba16e1056b color:#c61c7
 * transform-configure: cd12e223ce0fa501 color:#91092e
 * component-subscriber: 9f70f2586d60b9e4 color:#7b267b
 * key-handler: 015d0e8bf53c125f color:#e38f03
 * service-return: d4f51688ae6ed310 color:#a9133e
 * resolve-manager: 0c46818af742197e color:#7a646a
 * manager-key: b5aa9c9eafe23758 color:#5dc4f4
 * transform-request: e53104f1ee9bb460 color:#12b15b
 * service-configure: cc9eb771fc021eb5 color:#abf7f7
 * method-process: b81220ff781f8db7 color:#1f175a
 * promise-promise: ce879b992e47d59e color:#342e9c
 * render-fetch: 4e7fc66b214e401b color:#bc3d80
 * callback-reject: ad596d5c7b3cb690 color:#98af73
 * module-props: e7c678f2787c1f1a color:#388177
 * interface-constant: 6a27c65711ebb73e color:#399b1a
 * fetch-storage: d64d600adf7e3f10 color:#d06ac0
 * variable-optimize: ba288de5ceecc757 color:#58f947
 * manager-observer: 210ebeb94393557e color:#693691
 * context-request: eb10b0fefe5e8e51 color:#accdd6
 * result-response: 031bc28002fc9394 color:#40c584
 * value-parameter: 2f36643cabd6060a color:#4cc3fa
 * interface-event: 2ca53246a269b258 color:#60ada4
 * configure-request: 1c8f1c463085abac color:#55d081
 * parameter-parse: 70d3a6a68cd193c1 color:#85f259
 * constructor-number: 506011914670dbd0 color:#21d1e6
 * key-event: 63a6b2bfb69fecce color:#f95f6c
 */




/*
 * error-promise: 50f97d6c1dbe2b63 color:#7fde04
 * process-callback: 714a2af49d47fb74 color:#80d1d4
 * execute-subscriber: 098b1bc0eba652cd color:#e842f7
 * array-interface: 0b11affa9fb64133 color:#49d956
 * callback-interface: 11645140c68db004 color:#63d960
 * success-extends: 168588d77716832f color:#ca67e6
 * storage-storage: 74107928102702b5 color:#3e017a
 * abstract-result: 71f3d6084f3ce950 color:#ba6488
 * constructor-value: 6230270664293ae6 color:#fd3b24
 * object-execute: 56d853693c9f3311 color:#917ec5
 * render-constant: 78296104aa601292 color:#675e92
 * object-subscriber: 16f63fd4af53f660 color:#6d0223
 * boolean-index: 1dc8f17d54a88c21 color:#22dd66
 * subscriber-observer: 7a643e33aaa93141 color:#131b62
 * listener-error: 93f1e68db79ebfc3 color:#4cf276
 * result-helper: 33efc7b74640e5f1 color:#db4a5
 * render-state: 050ab2d8aae4d4e6 color:#836128
 * abstract-interface: 7e9ac8db66ea7946 color:#1d5358
 * component-execute: 489c02a084bc2cd5 color:#387cae
 * update-implements: a983f7b541cdc5c3 color:#bc044b
 * controller-render: ed9ac5c42f445f9e color:#f1c218
 * object-reject: 18d26752cb45c1a9 color:#ba04b6
 * function-constant: 9cadd81859aeb451 color:#cd296e
 * module-resolve: 880c4d7333942ce3 color:#e6329f
 * optimize-update: 7d86e07d85347852 color:#f0959c
 * extends-constructor: b8341a29476015f2 color:#f027a6
 * service-value: f2f9a65ddf67cfd2 color:#b46612
 * return-render: 92cf7ac4858c951f color:#46171f
 * method-load: e45e1dd71bea2391 color:#5da5b1
 * interface-state: 111b87afaf2c342c color:#9ee72f
 * object-controller: a8cded19f85afb2c color:#c1b961
 * array-index: ef687de66991c2f0 color:#50bab6
 * abstract-subscriber: b09339076036056d color:#721e48
 * async-item: f85efcfd329a90f7 color:#4d3b3e
 * object-implements: 3a88140de56e6b8d color:#7416be
 * configure-number: 85997c3c241f41bd color:#de736f
 * handler-variable: 6b7acf0acd3af5bf color:#98f567
 * event-extends: caaf4bb9f00d596c color:#d51b15
 * method-success: ff48e3a4fdc067e4 color:#2baba7
 * item-event: 6c5a95c167331caa color:#babcdd
 */




/*
 * async-constructor: 02a5d664b2786a47 color:#c1ce4b
 * return-response: 40adcc4582894127 color:#326685
 * boolean-string: 14950bc548a9a48d color:#a0983a
 * boolean-service: ea7265e0f96a57f5 color:#838fa7
 * calculate-variable: 96bfc73233a742aa color:#123826
 * promise-implements: 8aacaa6e8af9857c color:#c6d082
 * function-list: dd735607f78f7350 color:#3df88f
 * extends-listener: 11b16c68c850fa4a color:#194012
 * listener-object: 16801c423e8d7b68 color:#bf693b
 * number-controller: 856d6bf88b67293c color:#6cc21d
 * error-reject: 76f359c05ac05465 color:#cacc04
 * boolean-number: 34b548bd71d9d521 color:#55f38c
 * object-index: 637b090884f0f113 color:#e76db0
 * calculate-constant: 66f9a79c93872d64 color:#46b135
 * data-async: fa1f0a4a9383076c color:#433bdb
 * string-interface: bbd7bfefc9e040f1 color:#a2fd6c
 * string-index: c7819330b8b4cea2 color:#bd6eb0
 * request-return: 1baec654d3f92e7d color:#6fb5d4
 * constant-state: c0ad39a9e8197c01 color:#358a19
 * reject-method: aa0649403f61a9cf color:#c902e5
 * async-callback: e8b563520d5bb62c color:#e7c204
 * implements-handler: 4bdd00c94847c66c color:#99db31
 * promise-validate: 786623c7a3f575cf color:#483961
 * constructor-component: fc1874c20b86ae93 color:#f628d1
 * validate-prototype: c01ab64550559d2d color:#5c588e
 * response-cache: d24949326bc4b419 color:#4cf75f
 * update-subscriber: e927f341b4283fed color:#493e62
 * storage-observer: c4bc74d697ba80d5 color:#66b667
 * execute-cache: de65acc85a054fe9 color:#57f27f
 * value-response: 288f62fa9d82caa2 color:#9076d8
 * observer-subscriber: 7bcf9d02a5f7ffcd color:#bdcbe6
 * update-utility: 4f59c4f28b4474ad color:#64cba6
 * subscriber-controller: 59e773dcd3bdeb42 color:#ebc40f
 * method-function: 060bb9dcdcf19d02 color:#13f730
 * async-value: 2ea03c09a5a4733b color:#3764e7
 * process-fetch: f5e5e093fda732b0 color:#4b1ffc
 * item-object: 5606172722f9c82b color:#84b5b3
 * value-state: 1ceafc760ff686f1 color:#9e914f
 * abstract-implements: 6ef8503a3fa89cc2 color:#aa4a64
 * utility-implements: bbfb1fe42eda77fe color:#4bf343
 * state-cache: 8011fbc9bd0a1af2 color:#718e9f
 * variable-callback: 663cabf6da40fe3e color:#deab6c
 * context-props: fe92bddfeacafa91 color:#8be56a
 * update-boolean: 92de6b3ddb55d5b5 color:#835c0e
 * data-promise: a0177017542c2c27 color:#691464
 * request-helper: 56d54ad449f7c40b color:#1a4987
 * method-prototype: 6ebdf839939af494 color:#e2b73
 * callback-observer: 69ddb1fd2d882508 color:#4e240d
 * calculate-request: 7dcc5cb2baec86f2 color:#cc21a1
 * configure-method: 7deca96507e8e757 color:#13bf2c
 * function-fetch: a7c17dafd5b8305c color:#506ba7
 * interface-data: e1b307ebb6b15924 color:#e9acee
 * string-reject: be4519da9b418fa9 color:#2da7f2
 */






/*
 * manager-function: b58e7d3e05cb1084 color:#ee746e
 * observer-function: 262da881da6b6962 color:#6e4d01
 * service-calculate: 56be2aec0919ade4 color:#43379a
 * observer-service: 4b6d63cc5b081c55 color:#bc6b27
 * data-fetch: bf13579aac9bce6e color:#e04231
 * storage-controller: 891849a1038a419b color:#c531ae
 * property-response: b0fcc58248af703f color:#4b5e95
 * index-async: 61823c393a06ca78 color:#99482a
 * reject-value: cfb376f3a58c597f color:#772046
 * success-handler: 65841f35ac4963b1 color:#1c7a4c
 * module-list: e31fb2529e89902b color:#48317d
 * index-context: 6456ba23f08b869c color:#18780e
 * initialize-subscriber: dd253e36cb15d121 color:#fa6313
 * service-interface: 5af41790ffe14f6b color:#9ea109
 * function-state: fd6f13b20c26d20f color:#7a00f
 * array-async: bd747a7a1eb1e7da color:#421ba2
 * interface-constructor: 3c685a5d9b98c1de color:#2076de
 * key-string: 0e4d947765c6a9b7 color:#b0e6bd
 * component-interface: cc166f1027b3d8da color:#ed62d3
 * context-handler: 746d97d82230f478 color:#d91f4b
 * context-event: 345652e36d218a09 color:#3e1aa8
 * optimize-service: 08772f8040eb66aa color:#69ad91
 * optimize-parameter: 5cb734a5e06e0ec2 color:#bb4d4d
 * event-parse: 4f94e4656e2b24d2 color:#15342b
 * update-string: 694a7aef3e247b6c color:#b93f98
 * state-helper: ba55bc1e6c23ffee color:#d313c7
 * number-response: 28f8e4dd928f9cfa color:#b85421
 * success-array: 358914af51d7e11c color:#b4cea4
 * validate-response: 64b760c3e15dbb2b color:#707555
 * handler-load: f0223da1cb2b4fb0 color:#aa7546
 * async-extends: d510727e6ca8cd53 color:#228a6e
 * string-result: f81f1c70be935689 color:#b6dc04
 * props-resolve: 5c368fc29cf532a3 color:#4f62be
 * optimize-error: 552b78945ba55cd5 color:#535237
 * transform-parse: 656c9db2984435f2 color:#25a742
 * observer-storage: 740a9bd80aab71bb color:#45f705
 * configure-parameter: 133a0fb0baada86f color:#66cb29
 * manager-implements: 7ff3cf437800d645 color:#a1c983
 * abstract-response: 17b7fb71270c780b color:#e6b8c0
 * handler-component: 06d4d7c054aa009e color:#3c0f76
 * initialize-handler: 940aa60d05570c5f color:#4620d4
 * promise-await: db3998a739e935c3 color:#2c66e6
 * interface-interface: ad9073911bf957c9 color:#522546
 * constant-error: 6440deafcf0d1fdc color:#757ae2
 * controller-data: 4ffcda8269b83c62 color:#c69187
 * promise-utility: 178eb1e670b95853 color:#ef4533
 * method-reject: 2dcfb5712ee69409 color:#528b3b
 * cache-string: 9ba2d06cc6ea01f6 color:#673c92
 * reject-controller: 85a9f195493dea14 color:#56bfa0
 * helper-error: f1a48d64d5f10a2c color:#dd382d
 * context-execute: b3c0e29c82cd7384 color:#757b4c
 * implements-resolve: 6951c3001092f821 color:#367a6a
 * implements-event: afe106c6991ff58c color:#c8418
 * validate-implements: 8020c9b740805a1d color:#95839a
 * subscriber-index: 05d144a63d91763f color:#c7b9b2
 * response-list: 751782f1f3f74e1b color:#cbe710
 */



/*
 * constructor-optimize: 77402b51861d3958 color:#fa09e9
 * parse-data: a6ad2963b4129bab color:#e3f98b
 * service-function: a661d9f8ccbda45a color:#4e3e98
 * storage-service: 466f2825a7242940 color:#614ad6
 * number-implements: 870ef42c41a89237 color:#e48a9d
 * data-function: 1249ef84bd76e997 color:#c6a5c9
 * implements-request: b03155c6309ce937 color:#c94a37
 * array-component: c78ca9d11d3f260e color:#6a0c98
 * calculate-item: 56057c8d0306e1ab color:#3b1795
 * constructor-string: f33998dae1a2c624 color:#bbbf5a
 * extends-interface: 3bf65d685d611a46 color:#96ce7c
 * key-boolean: 18f9a3bc239b1def color:#6da507
 * optimize-state: c4bb29088953b3e4 color:#469632
 * subscriber-configure: b53e71bddcf68c3c color:#26673d
 * parse-error: 97bb01de0b3faf77 color:#baf57f
 * constructor-reject: 6cf3cb65fa63d1d0 color:#1087b8
 * key-process: 1fe5645ed8ccac56 color:#c70afc
 * constant-component: 0e749e55aab2a8de color:#9ef34a
 * function-array: e6a6ffb2fffaebfe color:#c60701
 * setup-array: d62a7dc31e6b5d9f color:#53b857
 * method-handler: 97dcfebe3f3118c6 color:#50ff52
 * context-key: 2430f17247ada96a color:#b31ddd
 * listener-configure: d8baecbd80a092f2 color:#25305f
 */