/*
 * reject-abstract: 95df75357b04fa0e color:#60267c
 * implements-controller: 233f2f5786d95621 color:#b78a0d
 * load-event: ec11f3702366b634 color:#143205
 * cache-key: c2652ec0ab70dbe6 color:#8d0bd
 * callback-prototype: 28e1023d22f24c34 color:#b6c31f
 * load-boolean: 193653db691cba1a color:#8a624a
 * service-component: 19163ae394c9610f color:#3edc
 * optimize-extends: 3fdd22049d11fc02 color:#652f32
 * result-calculate: 158a8e02b280bdfb color:#4321fc
 * utility-interface: 3e30cfd270d7208b color:#4cc877
 * listener-string: 6acdee71333efad6 color:#af4998
 * object-process: 35c31e1d2c1746ad color:#f168db
 * optimize-abstract: 4ab71db05b0472ff color:#2686c3
 * promise-subscriber: 5e7ebe3a72665f89 color:#de43f6
 * prototype-constant: 84bfc64a29c4f92e color:#b9807f
 * listener-object: b0b9a987de92fc03 color:#65e98
 * value-await: fc0184951f77d955 color:#7f93ee
 * list-configure: 80eaf5887075fc4c color:#76b7a3
 * error-object: d803c0114b57320c color:#4c1195
 * subscriber-item: 2f50d983997b2c03 color:#377610
 * parameter-return: 5f1665f14e01298b color:#abbe26
 * return-subscriber: 8011bf4050a8b7ae color:#99abd7
 * storage-data: 2fba73514a5f9096 color:#2ad9a9
 * callback-manager: 6d405e8112c67ede color:#129a02
 */


/*
 * await-listener: 0b08b509b65c9aad color:#70e0a9
 * implements-data: 9a0d644d9423d53b color:#7e8775
 * resolve-interface: c7c287c8261134e2 color:#351d48
 * props-storage: 5514f8b3cb0e81c1 color:#4813eb
 * request-observer: 097ceb7aaf22f2be color:#c8a0bc
 * update-item: ec47f31f04fb8381 color:#6b1000
 * promise-component: 6cb7d4e558753423 color:#2d2a79
 * configure-cache: 528d6728a6d988d4 color:#3bd684
 * parameter-reject: ae59d5eb4183138f color:#a0c748
 * interface-handler: 16dc91ea12200796 color:#13f379
 * success-parse: bcd4d6cea6255372 color:#7f5ddb
 * load-item: 098eef9c798be5f9 color:#aa70e5
 * item-props: 6bb5898a1c493bab color:#378e28
 * parse-async: 882472a861b7504c color:#f17940
 * method-object: 87505dfe172214c1 color:#6d035e
 * async-load: cd01cde52753ea2d color:#bfef03
 * implements-parse: e55c18348209c180 color:#e26a2f
 * validate-observer: 0019a2531dfd1530 color:#4c8ca8
 * key-error: 43f88d7f2999caeb color:#4dc068
 * calculate-render: a89bf8139d97fe73 color:#735906
 * return-component: 0107aea56bee1a2d color:#e58792
 * return-value: e12eb22fe3250fc3 color:#8ecd98
 * boolean-props: cd7b2b459ee5e53f color:#db2455
 * boolean-await: f69fbe11457ffed3 color:#5b27a5
 * context-listener: 60dead2255030b3e color:#2ecbf0
 * success-parameter: 423e659d49df25de color:#ab44b1
 */



/*
 * boolean-function: 43d2ff41892f980e color:#78897
 * parameter-cache: cd2a63ed2b28f84a color:#89561e
 * interface-configure: bbe504a28f92a763 color:#acaefc
 * fetch-request: 07d05c317b0c209c color:#847e8f
 * request-key: 20c5554a24d155f1 color:#ffbfb2
 * variable-parameter: 4f340d0ef9a7f252 color:#a2f5f8
 * module-initialize: 9642b96ada809730 color:#bcf5df
 * implements-load: 868c3b33cb882d02 color:#f48381
 * component-promise: 2759a6ca579e80e3 color:#465c74
 * module-calculate: c049a763d8cd345c color:#681bc5
 * observer-process: 9a52c991686de8dd color:#bbc7a1
 * storage-resolve: 113d2c14298962f0 color:#2fecdd
 * optimize-property: 261e90c7a3aee91b color:#17be
 * context-process: 281e9618a92674ae color:#1ec233
 * process-context: b7e7f4bf91461ed0 color:#d353f7
 * service-initialize: e579d6e7ce3fdff2 color:#8abe8c
 * data-load: c5b1a0337a81f2ae color:#b944d9
 * reject-load: 54848c05f9096d64 color:#e8c27
 * return-controller: 013b4fd6ad9b951e color:#6f63f8
 * setup-handler: 4c61b212b2248cf9 color:#bf3634
 * storage-fetch: 92bedf00c8eaf9da color:#a4fc96
 * object-error: 4bdb6a93a3773c32 color:#48d845
 * render-callback: f5a51fe2d67b6447 color:#bef962
 * promise-value: 1f4a35b8030ce074 color:#3e81bb
 * parse-implements: cc4369fae5f805b9 color:#6d2c96
 * response-return: 68531491b15bb12e color:#f7dd23
 * service-configure: 73cc57690ef3bcc9 color:#919b27
 * data-setup: 817ebb0a511cfd52 color:#88234b
 * promise-observer: 6e3a83d461bfaa81 color:#d8c3b2
 * reject-cache: 83f55a4ff9350459 color:#b753f4
 * initialize-constant: 51535b0e1053efbc color:#a468b9
 * component-controller: 93a8a79a10bd350e color:#82404c
 */


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







/*
 * calculate-async: 2ba34eb7fcf165bd color:#e0285a
 * abstract-number: 9a2b317c20dc4a9a color:#8d578
 * boolean-object: dfe63fb79a25e7e0 color:#b842ea
 * listener-constant: 43dcde675b6b2561 color:#5b2d89
 * abstract-load: 42d055949296fe8b color:#c585a7
 * fetch-helper: e039370de334b173 color:#a04ff3
 * constant-validate: a03b0326879e4ce4 color:#b5a628
 * state-service: e738144c310b1990 color:#9af9af
 * object-fetch: 8c64fa8d9902df0b color:#fdc2d9
 * error-item: 981b86a750349ea1 color:#eb3f42
 * extends-props: ecefb18ecf9510e6 color:#d05ff6
 * prototype-storage: c0a07af57bb6b3fe color:#136a43
 * error-request: 5981c457d14defa2 color:#4437f4
 * handler-method: 217e4a3a2a926ce0 color:#70e32b
 * configure-manager: cb0a8785f7e390ae color:#c124c6
 * implements-async: acfd1840edafd8d0 color:#707509
 * observer-array: f3415437af8b65cf color:#c565f0
 * parameter-prototype: 853ce0b288205d0b color:#5039d1
 * cache-constant: 714fbe3deb2a326c color:#ad08f8
 * parse-resolve: a8e8293d78c11d44 color:#c97954
 * service-props: d5f8724c6dd6dbec color:#3ae468
 * function-utility: f8767a81d9fbe08c color:#7ad110
 * function-reject: 1ca72604eeb9edd5 color:#e614c1
 * event-list: d6582b21854b4b5c color:#c2a2a
 * response-module: a880ee036d6caae2 color:#65302c
 * boolean-observer: e1b75736420a206b color:#7a59e0
 * transform-controller: 0797491c2ddc8eb3 color:#45eb82
 * service-data: 46dd2fd5bda03023 color:#a5c64d
 * implements-abstract: d50f5c45bfd42e7e color:#6ccdb6
 * component-parameter: 0f935f3d124d39c8 color:#567b9a
 * index-configure: 559b94dcb1ec61ef color:#e06e1d
 * variable-component: 2396c343612d5304 color:#2e8049
 * subscriber-key: 61ca6908b4f9fbf6 color:#9f5dd0
 * configure-configure: 04ec53873c489c1b color:#eb026a
 * item-module: 19ccf6cd5fd625c9 color:#3fc47
 * interface-state: 2555c35f23f444b8 color:#574cf4
 * setup-observer: f85402706460c325 color:#ceb665
 * resolve-validate: 153183aebac3c774 color:#74852b
 * controller-state: 2b4844ea84ae1cc3 color:#d94e0d
 * manager-utility: 83f4ce792bf190e1 color:#c2e6a2
 * extends-service: 2c2b7cda4e3237cf color:#8383d1
 * subscriber-result: 4cfa813492a70d3b color:#25fc2a
 * optimize-validate: e09f48344fe69db2 color:#26b901
 * cache-initialize: 9176523c576cb809 color:#8fa925
 * return-constructor: 7540ceb27d962208 color:#2a6b90
 */






/*
 * number-update: 5e9304b8edad91af color:#80ec1a
 * boolean-value: 159cd2289ef2154f color:#953aa1
 * constructor-setup: 82c7b6d3fe36ee1b color:#7aa350
 * storage-service: 2dd93de1429bf3e7 color:#63ee06
 * storage-observer: 075626c414040416 color:#9985b9
 * string-initialize: 7c8fb237eee7dd5f color:#9104c6
 * error-object: 435069a27cd1ca11 color:#cf81ab
 * number-manager: c680a0bd29aef1d2 color:#e87c90
 * cache-state: 57c3435a4d643490 color:#ca9d19
 * item-configure: 7f5cae469104c531 color:#b191b
 * service-async: 2670f67c6473e80f color:#ee06f8
 * implements-boolean: da3e1aa2e5d4ce7b color:#da1ad6
 * function-state: e9fe9e47a37563e4 color:#94ee87
 * parameter-parameter: 2c6d86bce15f12b2 color:#e66a94
 * helper-constructor: d5d8b5789159278c color:#6889f9
 * initialize-number: 624111ffc9ae0ccf color:#e4924d
 * process-result: 3d34552c62c409d3 color:#f50aeb
 * component-list: 1df2d9e558b4ba83 color:#2481d9
 * function-reject: 7aaf7f8f4fea088c color:#a1913
 * configure-function: 120158e9546046de color:#7911d5
 * transform-callback: f25a470cfcc164d2 color:#db396
 * promise-utility: 404c26bcaf0f4266 color:#f58ce1
 * extends-setup: 4c82ca216fb82eb8 color:#3b037d
 * helper-result: 98f1114c4795436b color:#83b624
 * state-number: 872f4f9f8f0552ea color:#cd6030
 * prototype-props: 0b4f943c4aa4116a color:#c5283e
 * implements-index: fc2492e13109010c color:#4fc227
 * controller-storage: 80abfd262f8c2454 color:#c80a7e
 * callback-parameter: cf060801e9bf40f2 color:#a48ad5
 * list-execute: 8a7edb7cd3a271c6 color:#5c8de5
 * function-context: 02579263f9085209 color:#483739
 * event-reject: d00b9158ea596d97 color:#5b23ed
 * listener-callback: d096d76a7fafd19b color:#790366
 * subscriber-property: e979f4fa1a3a392b color:#a4322d
 * request-constructor: 1da21fdfc53cbf0d color:#7d5d8d
 * observer-list: 2830a2a412008873 color:#282ee2
 * string-load: 01f09171bdea4037 color:#571deb
 * constructor-reject: 3b806adeb471809d color:#59af31
 * listener-validate: d6df563c3a298c13 color:#5888c1
 * parse-implements: 7d4a0f47b689641d color:#fc606f
 */





/*
 * number-await: 9f790a0d6aed0eb5 color:#382442
 * method-controller: eaa93bbaf37fdc72 color:#83635e
 * implements-component: 29d4c4593c82c14e color:#3b8a3d
 * abstract-subscriber: 05d07eaf4362945b color:#22e61f
 * process-list: ff2202b58866e15f color:#531ee5
 * event-subscriber: e2a4b95898fa8344 color:#832158
 * observer-object: ab9347581dfcb475 color:#6c84e0
 * object-boolean: a127e27ff48191ec color:#8ab245
 * request-variable: e7744d0f8e693430 color:#188cfd
 * object-error: c30c6f8f4fcd3705 color:#df0b85
 * value-array: cb6096002139f6b4 color:#8536a0
 * module-render: 6e85a68954eec18b color:#712485
 * promise-setup: ebad3fc0c0f32721 color:#ed5a97
 * props-response: 5321159a77ccd56f color:#a363d1
 * context-index: f0f204f98816ebc1 color:#33cc8a
 * initialize-observer: 138df2a71b3ce9a9 color:#24f257
 * index-error: ae38ccc301647c81 color:#e1fad8
 * function-handler: b0828bbc642d2cee color:#51d0fa
 * process-constant: f3111b7b913dd9b2 color:#3b0320
 * response-constructor: dd4ce7f68a2c7eb5 color:#b75f0d
 */






/*
 * helper-response: 37396ace478cb392 color:#3fb76d
 * helper-response: 42ea4dcf998d4b21 color:#d0febd
 * component-state: 521b1baae9123185 color:#b15423
 * props-resolve: fb0265b3bae55375 color:#c09e1e
 * return-success: e17369cc3bd83126 color:#b6a912
 * value-setup: b07884e35ad7f143 color:#ea6943
 * calculate-service: dbbae3e6443bfbfc color:#23b74e
 * index-constructor: 75390cbcd5c716e9 color:#16be80
 * result-validate: 4516b7d98ad756a8 color:#ac21eb
 * storage-string: c6eb20daae7ff0c1 color:#89e7c9
 * promise-render: 74057ddcc023a81a color:#9141f9
 * load-response: d07692dbe81f1edb color:#a464d1
 * setup-listener: 8545b48a31c4c539 color:#de01b
 * controller-interface: fe3191fd7ada59b6 color:#aaeb0f
 * variable-storage: b408890801a1a906 color:#e98c66
 * implements-module: 50ebc26c6eb0a137 color:#551367
 * callback-array: db87fd0554deffc0 color:#d0b58b
 * render-function: fc1e466fa86ebd10 color:#a87b37
 * optimize-load: 660427de9bf06e96 color:#a8ea0a
 * property-manager: 93295b9136851ac7 color:#71e52a
 * service-error: 2b26e4a83871eccf color:#d6997b
 * method-load: 3c88f5ab74c4f85b color:#94e33f
 * fetch-return: 56a3851c981088a9 color:#b3646d
 * configure-constant: 95bcce020dd9bd87 color:#e0d8e2
 * handler-render: 4b85182abd47f580 color:#12f09a
 * validate-render: 87b99983a1d84740 color:#f6b7a4
 * update-method: 800bd7f5941c1a63 color:#7bc521
 * helper-observer: 2fcb160510117ca4 color:#812d3b
 * extends-success: 7c93217ac7d549ea color:#13c5fe
 * validate-array: a38db548d0fa5bef color:#d2e124
 * promise-props: 0408b0b5eaf344c8 color:#d5173b
 * resolve-event: 7aa539775b597b35 color:#9f6f8
 * result-configure: dde182edbb1e49fe color:#3d8ae2
 * function-parse: 4b9e134b5e5bf47c color:#4a0609
 * transform-update: d54a1628c0a49ecb color:#4af0f4
 * initialize-interface: 78c37e44a16c5f86 color:#b284c2
 * controller-context: 5c79deee2af8dfe0 color:#60dbd1
 */





/*
 * constructor-parse: ce360f7741ad1ce3 color:#ca3a8d
 * index-load: 074bde1557f784be color:#9d9a2f
 * parse-process: 52a5679b31349dd4 color:#424888
 * promise-module: 3d75fdd44716c104 color:#82057
 * request-variable: 6631a08895286d27 color:#5dcc12
 * calculate-string: 0bca94f3d98f2751 color:#9b1ec4
 * subscriber-boolean: 2dcfddd6aa2c333b color:#12b632
 * index-reject: 42d3113118d7c98a color:#a94e4e
 * key-index: 651464223e5de056 color:#51d0c8
 * return-validate: af422c4d420e7490 color:#8115df
 * callback-await: 4fe3f5ace2a35e85 color:#3cc955
 * object-optimize: 69b50b64d846dc34 color:#aaa547
 * manager-index: d7873230e6b763c2 color:#82dd80
 * update-function: 8317db1e87001851 color:#57c199
 * optimize-subscriber: 75fa9573278f30e8 color:#9c4686
 * event-utility: 138cdf01acc0f711 color:#4dfd3b
 * request-value: 9c73dcd64c61db23 color:#44e960
 * context-result: 7f2dca47d06c9a24 color:#73c414
 * constant-parameter: e6f56e18fe637990 color:#47aee0
 * listener-update: 11b37e07edcb3a46 color:#bc39da
 * listener-subscriber: b3a9179e0596ad53 color:#c919ac
 * state-manager: 570a4dcbcecfe8fd color:#88e7bf
 * error-component: 7faaee016d21d14d color:#b3063
 * props-number: 3868efb7ffb8d4a4 color:#fe4144
 * state-manager: f2ee0b04dfab0702 color:#4fff3d
 * parse-render: 2f1948c16cef6fd5 color:#9e1fb4
 * array-number: ce18e893b4ed0cf7 color:#3880ec
 * promise-callback: 074c0ea71bce8442 color:#b9e3a1
 * function-request: 49f820307a461a40 color:#310433
 * resolve-key: 4e97e82a61834984 color:#a5b438
 * number-item: d6910d59307d0e79 color:#c449e2
 * listener-cache: e04f3a12a5fef7d4 color:#afcb87
 * storage-listener: 1d3cb6fac2062541 color:#e11a07
 */





/*
 * load-array: 562d3505f44a7f3f color:#a06303
 * method-validate: b5c99dd89b2bc723 color:#6219f9
 * execute-props: 7b4113cceb6eb547 color:#b5e653
 * object-subscriber: 0058a80fda16e28d color:#ac717f
 * constructor-observer: 67a4cffd102dae27 color:#6a07cc
 * item-utility: 8931989f5c372404 color:#47fbd
 * object-number: ca3576007d4b78a4 color:#873abe
 * event-utility: 9302356e9ca92f3a color:#127ab1
 * handler-module: f2aad6574a50e09a color:#d2b056
 * handler-render: 1ac5b1d2aaae528a color:#a16988
 * optimize-subscriber: 22485d6aa9988b16 color:#892d64
 * helper-execute: f66fb05fee58b7cb color:#ef3d22
 * helper-helper: 3e09a06367bc22b4 color:#874d1e
 * handler-validate: 580dd0c073d1f66a color:#fab866
 * value-value: 8205c66c3a9286af color:#ef5d62
 * data-handler: 76684ead26b90792 color:#b868c3
 * response-manager: 9b11ceb8c08e86f3 color:#9d1234
 * handler-props: dcf5dbabb74c6f34 color:#7b3e96
 * object-storage: 715d4bdc49ea7c11 color:#e437af
 * item-array: e65bb86f4067ca94 color:#9cf898
 * state-calculate: 3caa21157cf6bf44 color:#bc9800
 * success-resolve: f1b0e2543edb6028 color:#20dbf8
 * update-key: ca4654e4bf7a4fa3 color:#f3d73a
 * initialize-context: a5d3423fa148ad6d color:#4c362b
 * prototype-props: f0b1ab35b5c4283a color:#e8800e
 * string-implements: 60fa0eb4aff02a3d color:#62a058
 * listener-calculate: e46483fa49be047f color:#144641
 * manager-array: dec34955df4123db color:#31eed1
 * item-interface: 4335c4a4f10d0ce8 color:#a7857a
 * transform-setup: 20b3dba457abda27 color:#a8bdc0
 * await-configure: d92377868a5dedc3 color:#60690d
 * resolve-callback: cd5d386c4e40aa09 color:#b03c27
 * error-cache: 4a3af48ea634e7b5 color:#c76c90
 * response-subscriber: 176de64526770a56 color:#4a33e8
 * promise-fetch: 6d75ae91cb74b208 color:#98e329
 * event-module: b0e8b0d7d7a8c3e0 color:#9e3ca1
 * storage-listener: 30656a2992bacdc3 color:#7ded93
 * component-component: 35e603262eda81a8 color:#7f02e2
 * error-parse: 325d0717b9218f3c color:#76cb13
 * constructor-extends: 95dbe85fa2134910 color:#813d6
 * handler-key: 06d05435af5eaef3 color:#b27af1
 * abstract-context: 13bfee4c48b622bb color:#569c
 * context-callback: 96e6e99bbdf214d3 color:#f449e7
 * component-constructor: 8cefe02c8f00810b color:#491daf
 * boolean-module: e7e675abf87aecd7 color:#ada979
 */




/*
 * context-render: 4d5d3ca809d5398c color:#f4f861
 * calculate-index: e82aae801cd444c4 color:#4a295f
 * promise-parameter: 67506973ceaedcbf color:#542508
 * request-constructor: fa6c1382ba8fddcd color:#f1449a
 * setup-transform: 19664448e7b9f02b color:#f7352c
 * success-property: d8141e6894992f17 color:#93b682
 * constant-cache: c8687022415401b9 color:#9cc742
 * number-response: 24af28ef717f157f color:#72d91d
 * utility-storage: 570834a109b8978c color:#b956e6
 * utility-execute: 1cb03ca586558836 color:#d0e7c4
 * result-initialize: bf0dc3f18d8d23a9 color:#4e843d
 * await-utility: b88d3d82cc95a089 color:#1c0591
 * manager-key: c8ba6715dd1a2115 color:#c5f13d
 * state-transform: a0fa6ac7a15fbcbc color:#8b7aca
 * initialize-variable: c71f629026227aa3 color:#6f31b7
 * handler-response: cb82dbe66df31a82 color:#a22927
 * data-execute: 56b7e39cfb2d578c color:#d1dbd7
 * constructor-handler: 4502ceef80de3482 color:#9124ff
 * function-implements: cb2edf646677eb4b color:#e02b47
 * item-parse: dfc6961f0311210a color:#e809ba
 * helper-handler: 2d1d879ef7d4f9c8 color:#a990a9
 * module-configure: 6e637e6e5f8a1ca4 color:#23296e
 * initialize-state: 7375a4877c971e03 color:#6d45f6
 * implements-key: 04c3fb73cbbf9cab color:#83b0cd
 * execute-reject: 6202cad6dbb6d045 color:#caf9c5
 * handler-variable: f508b17c70daa9d2 color:#f4209a
 * boolean-initialize: b6dc5db3a9f913b9 color:#5828f4
 * module-props: 21fb8b66ce195043 color:#6c4ce5
 * initialize-module: b2f3a255ae89fd41 color:#17086
 * async-props: b1f92f48907e97da color:#a0e5e9
 * calculate-parameter: c4b6ede08bff47c8 color:#4f38ad
 * transform-reject: d34c76f2ae641b11 color:#42bfb5
 * constant-utility: 64915b42df0515f3 color:#1f35ce
 * configure-context: a48d35cb61aded5b color:#38f9d5
 * process-optimize: e263e08694363b18 color:#7af5a
 * variable-component: ac829fbd4842ef27 color:#54b286
 * property-data: 22b29c2ffce93912 color:#6cb774
 */






/*
 * manager-handler: acc15fc95b4ca3c2 color:#e09a06
 * optimize-fetch: 2d98a7620fc0fb30 color:#64e686
 * observer-list: ffaac193c2a7ef0e color:#273f8e
 * value-object: d8a6ddc2df5cdde3 color:#6e6a5e
 * parameter-subscriber: 51a29edc6389bf57 color:#5ad939
 * parse-process: 05282dc9ea1ab7f1 color:#298db2
 * boolean-value: 45b57a01ec967faa color:#1f7d5e
 * variable-property: 620abb4bf239fc61 color:#5d5fd6
 * resolve-constructor: 94518609d6512122 color:#11f450
 * service-result: 6477f36060dba647 color:#fa6959
 * render-method: 0e7f63a939cecc20 color:#e9b3a8
 * calculate-success: dd114815ce06ff03 color:#d179a2
 * handler-state: f5577b3b8c4ef406 color:#fed41b
 * handler-fetch: bf3a72c70121b006 color:#b33124
 * event-module: 975a6ebbd0093e69 color:#8de52b
 * storage-string: cd0deb2da7c32e51 color:#95e1b3
 * result-resolve: 61f09e5dabb38d63 color:#ef80fe
 * load-response: cfac3baed985210b color:#7a5bd
 * interface-return: d285408093af72ab color:#549781
 * interface-implements: c39bbeda9ce035c5 color:#6b4f4a
 * value-update: 3f43ac7e83f95cd1 color:#75e30d
 * handler-optimize: 2df0ee7e44434b9e color:#8bc888
 * load-helper: e4fe07e742007883 color:#4469e4
 * await-state: 5f5cc175369dc051 color:#97a3e5
 * boolean-request: 391a8f594f6bc2b6 color:#f88fc2
 * promise-implements: a5cf4f60ca4ac617 color:#c18754
 * parse-result: 8afcc37e348ea341 color:#4159fd
 * object-implements: 1e93812887f1726c color:#50eaa2
 * string-module: f79ed2390a9ada69 color:#a6efb9
 * context-props: 11875a6755be3c18 color:#e6befe
 * utility-module: d1d2a9368f3b6153 color:#8572e2
 * index-subscriber: 64de58028e730a67 color:#9445f5
 * subscriber-index: fcd35660c2c0af96 color:#43f315
 * return-number: 83fa711ce8788473 color:#db10bf
 * module-configure: 357b61eb074413d0 color:#aa2e7b
 * array-parse: e6d17365ee799fd1 color:#4fb1b
 * data-interface: f03fe02efb7b36b3 color:#a8daa1
 * transform-parse: 8afb15a8dce92502 color:#960e2c
 * resolve-props: 74146854a3fb5841 color:#c7b7e0
 * parse-load: 574b6108ac265b15 color:#28fea8
 * response-load: 9bf516b7d1756949 color:#d9bcf3
 * helper-prototype: 4773a62deb41f1bb color:#eda879
 * reject-property: 1d48982d6354dfcf color:#1a8d2d
 * configure-error: ac19e418942c85f7 color:#a811c9
 * transform-cache: 993322a564383e68 color:#cf926
 * abstract-update: 82dc4cc8cafd3812 color:#a2b7c6
 * storage-callback: 70979863017dbd95 color:#6b1aea
 * initialize-return: 28eaa9376c345086 color:#45c256
 * response-item: adb4c1f352d7442f color:#2c41af
 * async-interface: a53c6607979629cb color:#d4193
 * async-update: 2e2c39f81c28d160 color:#84c635
 * constant-fetch: dcbd4e31727b6ead color:#43248f
 * state-variable: 42526e5320321aec color:#cef60b
 * transform-event: 1ccc28befaad54f8 color:#7bb891
 * constant-event: d38191f3e9274815 color:#e5813f
 * subscriber-error: 754b757f895c321e color:#fc658c
 * service-variable: a34d3713049b39de color:#ebeb4e
 */