/*
 * implements-extends: 13beb440c3602ff8 color:#215e80
 * error-props: 7a7d6bc9734397ea color:#8d1217
 * promise-constant: 817b04d53b028fed color:#4292fb
 * context-interface: e166441649eb09aa color:#82a4c2
 * variable-promise: 2bab5fe2792e7ad4 color:#4ed9ac
 * response-update: 051e01747452a2b3 color:#9cf91f
 * constructor-execute: 06c0d871f6a49015 color:#999762
 * data-storage: 5ffcfbba719b6a12 color:#e0c797
 * value-component: 7ed598141b84ee3b color:#5eca01
 * response-constructor: f2537974d7635205 color:#7ea929
 * update-promise: 3fceff5919b1b391 color:#6a79c3
 * key-index: 61ab8c78742ec432 color:#bb1d9a
 * initialize-result: 0e8043998178bd56 color:#10ca57
 * method-index: 998b0ef3310880d5 color:#d9f8dd
 * key-extends: 3abcebdd6144016a color:#7399a5
 * constructor-calculate: 9c97a13eb1b4f453 color:#ec2643
 * list-array: ebf2479ef384d6f8 color:#c9a49e
 * interface-result: 2ecbe06b651ad0ca color:#13b2f5
 * fetch-cache: 01b7bbe691fb9bbb color:#930660
 * setup-key: c7075770a7586e22 color:#dc4331
 * success-abstract: eb2f7cb1d9ad14aa color:#385bdc
 * interface-load: b7c1dbadc518572c color:#2dfbad
 * calculate-await: 5c1c1b1d96fe29b9 color:#d3d702
 * request-utility: 5ca00e2eac0847af color:#70afc8
 * configure-extends: f633f6e31600eae1 color:#b4f11
 * index-utility: a398c14ec7e8b562 color:#14fb
 * configure-callback: 5bf696cab7912260 color:#e73a26
 * context-interface: 9a3d4ecef27bea0b color:#34e081
 * prototype-error: 845868a26e9059a1 color:#bef5f4
 * utility-index: 177973a621f87203 color:#360b65
 * calculate-index: feeaa7d78c625f09 color:#c7983
 * object-object: 4782bccef668c30d color:#a69f0
 * manager-constructor: f705fdd29928db43 color:#640bd
 * promise-state: a1c938e9ada18c99 color:#cae036
 * request-handler: edff573c62726d89 color:#961191
 * string-event: 4a8759b34dfde419 color:#4221ce
 */



/*
 * error-resolve: f28a241083ceb2b3 color:#111100
 * listener-context: 96c9d1dc22cfb7ee color:#e30f7f
 * boolean-object: f8656945f7e19a62 color:#5e7cd9
 * return-boolean: d5c7ac2c5c601f0b color:#2c241d
 * result-observer: 35624aeb40fd255b color:#73dbfd
 * validate-data: 1b4f68b731f752b7 color:#5f177
 * module-async: dce6f33924136623 color:#1e5090
 * handler-component: 092bdf8db9885be9 color:#d37358
 * object-return: 43c58f2a55088690 color:#802a26
 * await-optimize: 7fb3c58719cb691c color:#44b809
 * load-extends: 0a167380944b26b6 color:#22ca5
 * constant-data: a21d852fdb155d64 color:#ca05e7
 * fetch-update: fecec3c8be1d41c8 color:#a26a9e
 * module-controller: c26fc0c50b939462 color:#c36b6c
 * abstract-async: 9f20c425d967ea10 color:#ce20bb
 * subscriber-callback: 126e76264a1c284c color:#5b1732
 * context-helper: 4788e449753cc69c color:#3c4b08
 * module-key: 39f80e9faa6fc1c6 color:#6f8cbe
 * optimize-key: ad45dd9bcec0cb96 color:#e27168
 * utility-await: f20ad7b9822675c5 color:#49ab08
 * observer-index: 0486bcdc5f88295c color:#d9bd54
 * manager-observer: 6a2847b5866f5234 color:#f54aa9
 * state-props: 724471d554a0b91e color:#d80b6c
 * variable-extends: 1e9f76f049581187 color:#43076f
 * service-data: 9f13cc51ce5d212a color:#8c9e3a
 * reject-data: cb9548707c74a3d1 color:#5bef98
 * reject-constant: 7c6d47fe62c2aacb color:#c71887
 * parameter-context: 2a86f98f0fd7f098 color:#9a07e5
 * constant-async: 2f6e2f7abdc5405f color:#1e728e
 * cache-configure: 13d21d3a03abf459 color:#7b4440
 * constant-response: fd8923cf2ca907f5 color:#c393b
 * controller-method: 535592b4294a30fa color:#277634
 * transform-number: 24a177ee940552e5 color:#32e54d
 * object-item: cd51eef7fe169c09 color:#e946ee
 * object-service: a6e98fb943346674 color:#799184
 * resolve-optimize: 336db993a79c3d5b color:#ab24e3
 * value-variable: 1df70e56ac2130f6 color:#df33b
 * load-listener: a176e534a1ff07a2 color:#3fe73
 * success-list: d96133f300482ac0 color:#e8b4aa
 * async-subscriber: df0a50b4dca0f860 color:#e5de27
 */


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






/*
 * method-item: 3452fee1d0079540 color:#e1940b
 * promise-item: 8fc81f7474ba4c11 color:#a35630
 * parameter-listener: a8c7b01ce9f3c89b color:#751713
 * list-list: d338114ea3ae466d color:#82c9fc
 * method-item: e50023a1ba330da2 color:#78a9a6
 * state-data: 446ca4a272716e45 color:#e8158e
 * string-handler: cb69e5877860ca21 color:#2c9121
 * constant-constructor: b9b606f5c0047dd1 color:#cebb3f
 * number-execute: b38fc278d4b56440 color:#326ab3
 * reject-transform: 6015d3e5668409db color:#b2bdc1
 * manager-execute: 38dcaca59fadfd41 color:#ca5302
 * calculate-context: 2e29a7bc4d0756ca color:#2c3fb3
 * response-subscriber: eae09cd289123e69 color:#ec0af2
 * load-process: a772cf0e0224c1d5 color:#e4a952
 * interface-component: 8bcce4f7b1d367b7 color:#958181
 * initialize-object: e5788cd75bcb5496 color:#fef5b5
 * render-transform: b7aa5dc8fd90010f color:#9a767e
 * item-method: 190fc2a23fc560e4 color:#4df4b6
 * props-number: baae139410dae0fa color:#aa6d4
 * constructor-validate: b4a5badd54f5dd9c color:#af7460
 * update-abstract: 4df9b42ac28b1bfe color:#9a83ac
 * variable-object: 57389b781b8f3616 color:#7f2aed
 * execute-async: 249bf660fce8aa15 color:#58b4a2
 * result-setup: a95f50e818501afc color:#2024ff
 * context-execute: 1c8dc1aa5ee860fe color:#46e4bf
 * fetch-storage: 52869e9a90579773 color:#f9a5f6
 * return-value: fa39a56eb2287374 color:#5df442
 * initialize-module: e8ee39949a137445 color:#56e288
 * manager-variable: 2269a8f5c00c57dd color:#d6f693
 * calculate-controller: f36e41bb62c1495d color:#a3b73c
 * handler-method: 7800668cd1893ac8 color:#27dc24
 * object-listener: b87a527ee193f60f color:#1e0c72
 * constructor-object: a71f7bcb9d8abce5 color:#2f4dfc
 * boolean-validate: cfdaa91dc85f5adf color:#37275
 * implements-manager: db03fac750eca321 color:#52b29
 * utility-number: 580be5f5d7e0edc3 color:#3fbdcf
 * request-number: dd891665c7f7651b color:#a9f043
 * boolean-property: 65886dd1a461afe7 color:#5fc343
 * index-abstract: 9a5441e6c6d3805f color:#503dbe
 * string-subscriber: 36c60f7542ae3a9d color:#c8bc05
 * success-fetch: 090569068e77c53c color:#98aa9d
 * component-await: f048fe5a66d389dc color:#14d1bd
 * service-configure: 960bd5262860c7a8 color:#ffe834
 * controller-helper: b00a348785ce6164 color:#6656
 * function-extends: 041309cb9a9dd237 color:#c735c4
 * variable-value: 03f3eaa2503389d5 color:#d5d169
 * parse-boolean: a8fdd8b8bac7a3da color:#897e81
 * list-storage: 5cc0047b252e7473 color:#4281f
 * subscriber-key: 9652792297314c68 color:#af4d2f
 * process-error: 8ad28ad57ba8df3f color:#912f41
 * service-function: 26d430d8f452ec27 color:#c4c4f5
 * error-handler: cf6588159efafde5 color:#ab4e73
 * number-abstract: 3f920f3b884d377f color:#83814
 * process-component: 9af9056c8e37488a color:#18fbee
 * variable-abstract: 583ada04f53179a2 color:#76b3d7
 * interface-execute: 2385a55f1d4f24f1 color:#35e1c9
 * controller-event: 65ae3c64d0684aba color:#651be1
 * manager-method: 5ae84a9540402a21 color:#b0c67e
 * component-success: 175aa01c54e252d3 color:#ffb1a1
 */





/*
 * cache-implements: 57a3608baba129f1 color:#eb1bed
 * async-update: 97026ba42bc7e6e5 color:#eef138
 * async-callback: bb4b1b331a669e5c color:#9928ab
 * calculate-setup: cf12617452209b06 color:#5b53d2
 * observer-abstract: 1784ac5ce9abee0e color:#772c32
 * variable-constant: 577ae9f1a164961b color:#3267fe
 * interface-data: e46c6cb284030ae1 color:#7a3f85
 * extends-transform: 585fccaad9d7b14a color:#a5229
 * value-calculate: 7e747bc021003ccd color:#b70201
 * key-manager: 638c7555fbc3a1a9 color:#86471c
 * service-controller: acec1e37acf09107 color:#abfd3a
 * initialize-handler: 7969797841458a73 color:#aef92a
 * manager-module: d072bb084d2a6c11 color:#635dd0
 * module-await: 9d5f4cadb7779c6e color:#6442c9
 * controller-string: 4d51a62487858428 color:#2b521f
 * transform-props: 99a088bad53d7ce8 color:#fa37e9
 * helper-result: 36af695927a44dce color:#ae865
 * load-listener: 536067516987dbf1 color:#92256b
 * extends-list: be1132bf2f40652a color:#622e8b
 * cache-listener: c3b11968bac26f68 color:#fdbff
 * props-resolve: ec470ee978014bd2 color:#cd0196
 * props-constant: 17a22c25d9a492f5 color:#15d7f6
 * handler-parse: 9817d675b01c1d3e color:#ba8c7c
 * parse-await: babbe6b639bdea77 color:#1433e1
 * constant-abstract: 7f48d5d16026bf73 color:#c069b0
 * callback-service: da6977ac940d7b7b color:#204efc
 * interface-optimize: aa3b6276b3e9a37a color:#ace28f
 */






/*
 * promise-object: 54d4703401cc6be9 color:#899bda
 * number-controller: 5b4716458510d589 color:#b68ae2
 * load-helper: dfb2e30d587be2fc color:#19889e
 * constructor-cache: 7377032cc61579b3 color:#2cf983
 * result-key: 578807b905fc31d6 color:#ebec28
 * manager-success: d2d90a15ea6c8ce4 color:#2a0e83
 * props-index: 50b8d28f6b9ddf3c color:#449b1f
 * process-module: d33cd28fcf06bf34 color:#45c982
 * string-validate: ae5dc9ee7cde3ac4 color:#d64657
 * execute-reject: 8612e15dfc588d01 color:#48125b
 * interface-module: 24122b2084a7c89e color:#22295f
 * constant-setup: 1fcbb75c52a25c89 color:#97b8e7
 * interface-constant: 57770c02a88a2b6d color:#d1468e
 * string-cache: a88f9b353f2854d9 color:#84c225
 * parameter-setup: 632604ed9e21fa25 color:#ae77a
 * load-validate: 2a2486178b5d2271 color:#da2e64
 * process-return: c1bb424d23d82efb color:#afc0fe
 * state-cache: 1feb256a98d6e8be color:#6eebcf
 * helper-validate: c27ee5984d5bdf56 color:#d389c8
 * return-component: 51aba731c25ea7c5 color:#ee448c
 * error-module: ad4ef97a4509d1a1 color:#a91748
 * implements-return: 7128dfa0c2a8ddf7 color:#69d36f
 * helper-object: d300b291d68d3366 color:#234a6f
 * subscriber-parse: f1173d48a4ff2f5b color:#398a3b
 * list-handler: d9390e37dc4a38ac color:#eebb2b
 * object-component: 85d3f56c058637a2 color:#36afcb
 * parameter-event: f404820b4f4ca662 color:#4330ed
 * calculate-result: 1d2d6cd4f6abac44 color:#9bac07
 * prototype-resolve: 1d6b2f77be11db2c color:#db9b6c
 * success-result: 52f48d92ceb6e424 color:#9e502
 * observer-props: eb1f6b0940da4f2f color:#9cbcfa
 * render-data: dbb2027ed0ab38b9 color:#120d5
 * context-controller: 431b27315a090a6e color:#a233ff
 * key-context: 74749af002c15822 color:#8d1eb6
 * module-fetch: 9f8996b731c6510f color:#2ea924
 * calculate-storage: 8ef15697bed7b2ae color:#cd170a
 * component-prototype: 78a461d9a9f49037 color:#8a958b
 * request-item: 9f85e50fa66268b4 color:#210e4f
 * method-response: 14de35ed4f0336f9 color:#2c98c7
 * abstract-key: 8a05cab40a245b5a color:#64c48f
 * reject-number: 06207f54453588ae color:#f0fce4
 * optimize-update: 312c59978250200b color:#a5e852
 * props-module: 2b022aaae92d798d color:#c1b5b8
 * result-promise: da5f23a9ca185c2c color:#6f2a38
 * object-validate: eec8a0aacceec3d7 color:#559d54
 * service-interface: 526a6a479064ade8 color:#25b335
 * manager-array: e3d98cf74e60e7d6 color:#797ab
 * cache-component: 2087bd5ca922e969 color:#220554
 * update-callback: be174bbfc8133eb8 color:#cc652b
 * cache-implements: 219b3aeabe15a979 color:#54a3d7
 * success-validate: eafed594a33e1e00 color:#73b211
 * success-constant: a313f6c2c597f9a0 color:#ca2421
 * item-fetch: fc13fa19b783420e color:#8b3715
 * render-transform: 2e41a6105d8f56a6 color:#c12d90
 * async-promise: a9dff84e88797c85 color:#7593ba
 * parse-abstract: cbbd211030e68836 color:#66cbc8
 * extends-helper: 11c41e93a5dfacc4 color:#9444f3
 */




/*
 * function-subscriber: e346469a112a28fe color:#919b3d
 * listener-string: 68e7824b65711e3d color:#9ecbec
 * configure-return: d044911e746423b3 color:#c5dacc
 * cache-constant: d3c55444eac52d2d color:#d179a4
 * resolve-calculate: 76a456d1198b0346 color:#aa6be9
 * handler-subscriber: fbc0a741dd8e4058 color:#11cf79
 * utility-configure: 87d9cffced362174 color:#b964cd
 * request-interface: 23b883fd3cf048ec color:#1769b4
 * update-fetch: 82ee154844684741 color:#cafb28
 * error-validate: a115af269540242a color:#dbad6b
 * calculate-configure: 0827d314b0f22348 color:#71b76e
 * helper-update: 2f5b8ccfcb8b0c87 color:#c86952
 * handler-implements: 9207ab26a2edec54 color:#133d97
 * module-configure: 4c92d01c7e8e8e28 color:#281ea
 * data-transform: bddd97b791977307 color:#351243
 * update-setup: 37c965d270da9cad color:#3f0d79
 * parameter-response: ab4f6234e8f4a142 color:#961d58
 * array-optimize: a557b0e95c1205c1 color:#50c2a7
 * resolve-update: c01fa03cb1c66ba2 color:#3b8020
 * function-extends: 3120da45f50136bd color:#cbd8c2
 * observer-extends: 313bf61b414ab9b5 color:#40dcb4
 * observer-value: c7a0b4ae0e19d99e color:#a87cab
 * data-response: 7b7adeef79002671 color:#553d0c
 * process-number: 7efae7cfed7eb30b color:#3ac161
 * method-calculate: 91b69d818608e339 color:#46c82f
 * calculate-parse: 8c26370d8d880015 color:#2b47ba
 * property-list: 6bcfc5ee59ee90a4 color:#2f4cd
 * manager-load: 0422536264f1c086 color:#8a3c0b
 * function-utility: 31c5b4042bee5d32 color:#1d9d46
 * prototype-cache: d5f17db231f174fa color:#958cf8
 * event-request: 364f4fbc276fbc80 color:#6cedf1
 * component-transform: 38b1382c89b27d6a color:#b74e4
 * props-helper: 8114cad1449ad9c8 color:#463271
 * list-object: 3eba969beaa9fc40 color:#d25c4e
 * storage-cache: 1f291607fb83b54d color:#a24fa
 * calculate-response: 71b8854c6ae7e6e2 color:#16b0fb
 * execute-context: a478ae779d990677 color:#25759d
 * helper-validate: 3d33f71e7190d3c5 color:#51eea7
 * parameter-string: 7a4b389691e154e7 color:#ae23cd
 * storage-promise: 03c983d9dfff748e color:#da0ff5
 * property-parse: ecbe3d773b05552e color:#3c03e
 * validate-method: df6ba2899103860e color:#bf0e04
 * constant-abstract: c9309443b19eb6e9 color:#97f2a9
 * module-props: 5ee2b3207d46bf79 color:#1667f1
 * context-storage: d8dc0943c18661dc color:#59fd23
 * component-resolve: 20da158aeba3ca30 color:#9add72
 * key-error: 55b23ca61db67027 color:#fbbbe
 * load-initialize: 33aea66510cb041d color:#2f597b
 * resolve-props: 6e07d619e886689a color:#71ab09
 * module-property: dc636128ec06a9e4 color:#cd751e
 * helper-subscriber: 61e7c1fb5e903193 color:#567bcb
 * prototype-service: c1cf0ee5a417e1b1 color:#d637bc
 * callback-calculate: a20e2ffbd0de1a39 color:#ee2c5e
 * execute-transform: c8f81b9848d7f315 color:#3cb597
 */




/*
 * process-optimize: 521d2839a58421f8 color:#c0effd
 * subscriber-observer: f4309c267493a0cc color:#f16958
 * resolve-data: 9faeafd9575efec1 color:#26c49d
 * utility-abstract: b845a36f7e0ffcdf color:#1912d
 * helper-promise: ee32ced62a199ec4 color:#72e7f0
 * index-constructor: 43f74d60ad6bef60 color:#fb6d46
 * index-boolean: 695c0b4800d3ad51 color:#8a9dbd
 * load-fetch: 15f29a6c51d91ec0 color:#70d246
 * extends-props: 5f5f75df1eaf6ff7 color:#3babdb
 * parameter-index: 7e8237d0add7257c color:#1031ff
 * context-request: f3a3bffb391d966b color:#62dc2b
 * abstract-listener: d68a2b7e1985038d color:#873826
 * storage-storage: ee25be75fd367a31 color:#752184
 * request-parameter: 205f80665b173b41 color:#ecd45
 * parameter-context: 65f9fd80f195514e color:#637415
 * await-update: 6034e7672f16f628 color:#389f1
 * string-resolve: 5d89d0e1453e3146 color:#b71527
 * handler-reject: f9e29aa0bcd6383d color:#7ab927
 * update-helper: 2409f0db49d8df49 color:#e4da38
 * service-service: bf4ffb73ce9f7f03 color:#56068e
 * storage-listener: 43abd09f2f024f29 color:#51d84b
 * observer-promise: 6e227edb9f4808e9 color:#f45198
 * method-array: 7f632563fae9fad7 color:#1c2f19
 * state-utility: a399f6feed2950f1 color:#bbfaa1
 * value-resolve: b9fe19eb15a71651 color:#d763d3
 * observer-parse: 4dbecbbd3e452409 color:#cec4fd
 * callback-process: 2386d39b59d18cfa color:#8464d6
 * boolean-render: 05e9e3fb72f0a366 color:#f9a7c9
 * observer-context: 3d8f3c487c01ce44 color:#4a1bfc
 * parameter-setup: 5c6bbc081ba72813 color:#848fef
 * return-event: db85e3c3fcbc39db color:#b07ad9
 * listener-array: 8d36cd5834b4d1d3 color:#41e495
 * storage-index: 9e3922479fd3acb1 color:#c18871
 * module-process: 6f17979b447c1a76 color:#ce518
 * result-constant: 698a5c3d62f58d14 color:#341c87
 * async-success: afb558c41707f1e1 color:#fc3033
 * helper-value: 72cf85c43bf7e2b0 color:#c6b655
 * validate-process: e7b31d821ce5e682 color:#bdb0a2
 * function-interface: 953c23a02df94928 color:#f488f3
 * resolve-string: 0102c2d0582fb10c color:#f7b82c
 * array-string: fe773ab8bd00602c color:#a6c3cf
 * cache-array: fa06ced324855a71 color:#de3f15
 * calculate-initialize: 4d788594b60beafc color:#fd451a
 * abstract-value: 9c1048cb14729e15 color:#9e35b1
 * manager-service: 9362ff6fab48f286 color:#20650e
 * function-calculate: e221cef53469b069 color:#1c802
 * implements-constructor: 2e7d620034876605 color:#a6254a
 */



/*
 * render-validate: ccf24130a7c99a52 color:#5cff9e
 * render-data: cac6191bfb0e5030 color:#1e7035
 * function-function: a6152268379ca8c1 color:#3286
 * callback-service: 9c5079579f9c8417 color:#adf24d
 * state-manager: 4b68f67ca233cbbb color:#96b13d
 * handler-listener: d69e45fb2fd67b7a color:#282d4f
 * state-parse: ba7d4bfc8e9c537a color:#5f9a8c
 * key-setup: f075e5a3fe24f865 color:#263e45
 * data-array: 4ae5986da0c578b3 color:#da9280
 * value-success: 62da0740edb67f4e color:#a7d45a
 * reject-component: 67e1f4f749e97d64 color:#773720
 * setup-subscriber: 6993a8c2113b7d31 color:#57d5b7
 * setup-cache: a2d703fb8bf5a6de color:#20ba6f
 * utility-promise: 979290b44506eb72 color:#7b24a0
 * setup-extends: d623873bf5e6bd9a color:#49dac2
 * key-promise: 0e3437c3c5b51e13 color:#9fb5ac
 * return-observer: fc91e5634314f476 color:#bd67c9
 * configure-controller: 4c6b8210b5eba895 color:#6c2307
 * state-callback: 105d13f8c52beb8a color:#ea9533
 * number-storage: 7708a9ff027cb5a8 color:#e94d0d
 * configure-async: 8f4eb7704ae1a7fa color:#553e78
 * handler-service: b4144ce720b37d62 color:#20aa9c
 * prototype-async: 516a128f22fc7b54 color:#78d377
 * implements-prototype: 93b57dd7cab39132 color:#4346c6
 * boolean-data: 2d8a315145eb3128 color:#829863
 * controller-optimize: 6ddf93ba6c9f9569 color:#f90bf0
 * optimize-resolve: 92ce55786b7e9e34 color:#12efd7
 * interface-optimize: 51fe1d80dd244065 color:#51dda8
 * context-observer: f0c846d853a84694 color:#1ae31a
 */




/*
 * component-module: 4a62606754d87266 color:#791d8c
 * number-parameter: f67a39dc5f1dffa4 color:#1dd5a3
 * configure-index: 98df1aa33910add8 color:#597a4f
 * success-state: 8f50c1e86d4361f5 color:#21a128
 * method-validate: 1dc757066aff8c51 color:#8d5dc3
 * optimize-parse: 974bfeaa4ffdbc7b color:#5c0ff0
 * list-request: 70703a35005492ba color:#669b0e
 * variable-parse: dff6a087a57970d2 color:#1435c6
 * component-request: 3e183390f2190306 color:#45c18a
 * context-function: 968162e779c7589f color:#439da3
 * optimize-function: d7872ff19bac2fa0 color:#67f436
 * result-calculate: 4d3853efcc7b6364 color:#db7311
 * error-event: ec09cc1e6dfd19cf color:#1caaba
 * success-response: 874740df131e9f82 color:#28226e
 * reject-parameter: 986697b65235d327 color:#6300e8
 * subscriber-resolve: 185481d8d6f47354 color:#f8d6c8
 * variable-async: cbfec3d8e5b06bd3 color:#3f3162
 * await-success: 532f8ca0dd9d125e color:#c9f760
 * prototype-list: a32b4512135563da color:#adedb7
 * request-value: d403d5159880e716 color:#1fb242
 * constructor-async: fb6354ad05c777bb color:#b2379
 * render-cache: c02fec8f1216927b color:#48a9f9
 * array-constant: c2376c1f07af3731 color:#b02cf8
 */



/*
 * return-result: aa3d94da49811c6f color:#22008b
 * context-observer: 8c9714b972d66959 color:#8024a5
 * handler-configure: 233bd3f98a937a8a color:#55bc8
 * process-helper: 514740ded320b1cc color:#1babe2
 * initialize-promise: 749a97256741d1e8 color:#9c875d
 * success-render: b3af1110dfa0d9bc color:#bd1945
 * event-error: e18e2a907946ed92 color:#c4ffe0
 * utility-number: 2263638433689931 color:#ee0c80
 * load-implements: bfde0e8b8b706e8a color:#f5de4f
 * data-result: 626416a54d963547 color:#a32374
 * request-subscriber: a48c9ea91c978630 color:#c9dad6
 * array-async: 7913ddbde5ed6e9d color:#16089
 * parse-subscriber: 3a7d863af51482a1 color:#bdbdde
 * index-result: 4b8153bed6cbae37 color:#1a668
 * update-boolean: f71a42256fca1a8c color:#d50735
 * listener-event: 186b5ec14123fd2c color:#434584
 * extends-execute: 6f72af2741bc9032 color:#a7648a
 * load-value: d41ebca4bcac2d52 color:#8bfc17
 * helper-result: 87b0ba2a5f009bf4 color:#3c6329
 * optimize-execute: e71cf676f65840cb color:#127ea
 * service-storage: b56dce996b0e52ec color:#46e982
 * interface-method: f098f42ee01ecd71 color:#1a6a13
 * manager-subscriber: 1a9ca3e27e1be7b9 color:#69fec7
 * observer-event: 674343b8062d3620 color:#e6f50
 * variable-method: 36bfffdb2b10092f color:#c81706
 * result-list: 8ef755bcf8b74256 color:#fafaca
 * parse-object: f524d0f989434adb color:#1d8cb1
 * helper-service: ede4ab9a6001773d color:#2d2392
 * method-module: d19529a7002e2171 color:#650f8e
 * prototype-data: 817496533a2a98ae color:#816f02
 * string-string: 83e2a12420c68a31 color:#11581e
 * component-abstract: bf72c21fd6999714 color:#edf28d
 * boolean-data: 001c8dea05ea168a color:#c7965e
 * variable-abstract: dbabb982741bfd3a color:#ea5369
 * array-interface: ec4379008dbbf80c color:#76f2db
 * execute-update: 0f85add5d951c129 color:#c77c89
 * component-subscriber: c3480e1ec5261436 color:#29f724
 * initialize-observer: 96b618ff6b07bd9b color:#db58e5
 * response-calculate: 1e78cc362c7fa19c color:#ab543
 * interface-setup: d2af0683226205ce color:#32a5e9
 * error-manager: 3fd0fe7154a9843e color:#6ffbf2
 * reject-implements: d4540156e8a9436d color:#7f3c15
 * state-request: 643fb6d36b6ff112 color:#80c09f
 * resolve-resolve: 76b38631abeb2bcf color:#d9ec24
 */




/*
 * success-list: da49a6eacd3cc069 color:#9815d8
 * property-execute: 6b8f3f6bfd6d766d color:#fb25c
 * value-observer: 9f9ee02d14103f51 color:#707143
 * object-promise: e0cfa73742f4fd34 color:#40f354
 * state-callback: ff44c9cd534993a8 color:#732b42
 * return-initialize: 8e43eb7f037130aa color:#deca12
 * request-constant: 4846bf44b320df9a color:#efc961
 * error-string: 537ea04de04fd2e5 color:#73b1e7
 * event-success: ee8dff604e26d118 color:#926a01
 * parameter-observer: 2549d087cd0fc239 color:#2e6b05
 * event-key: 6989bc5a0e0ff557 color:#12668c
 * setup-execute: 153fbe8f9998f302 color:#15c564
 * item-error: 442e548b795783ad color:#797b2a
 * observer-data: 59eee0d636b4c99c color:#268b0
 * promise-resolve: c98027e020df6b6e color:#597c7c
 * constructor-execute: 2f4994bea50c62c5 color:#340503
 * optimize-interface: 8fa419af05c18aa8 color:#e4ba05
 * callback-method: ea2779d92f599d04 color:#7e6e53
 * index-configure: 87542ed2998d0637 color:#f40a2b
 * error-constructor: bb8420833e97b2c8 color:#d2100
 * fetch-object: c88f05a7a418d249 color:#735e92
 * constructor-list: bb7d8c886d585687 color:#b9bca3
 * array-calculate: 0630ef66c7db637d color:#cabe6b
 * calculate-module: 3004327861cc3760 color:#8acc0b
 * manager-result: 76235c9405ddeb68 color:#89f1b6
 * request-execute: 79e0d46b8d30f1d9 color:#5ba7fb
 * implements-service: 036adc5b62104b62 color:#9e7707
 * item-await: 787bace210a08b73 color:#398a89
 * cache-storage: b2be17478f1d2df8 color:#a2cd14
 * optimize-controller: a0ba57a375518f50 color:#7c362b
 * calculate-variable: 4c653ad5661b490a color:#4c570f
 * implements-error: 9a0af3a2d6482187 color:#22bab0
 * index-await: 34a7f4fa5ecddf36 color:#1bb6b2
 * event-setup: a745cf5237eb1c94 color:#ab4593
 * data-return: d44eb6931690df88 color:#a97084
 * render-listener: 0a826dbaad9a6a33 color:#9f1099
 * handler-number: b25dc71118c27583 color:#e6b12d
 * render-transform: ecfdff3c30580eb0 color:#cff1bc
 * abstract-optimize: 00b18ab9b61c968f color:#db5929
 * constructor-resolve: b33b9146a51ce606 color:#aeb501
 * event-async: 5171cda1173b9a70 color:#3c990b
 * parse-props: f4d7636619d1d234 color:#fbf0f
 */