/*
 * controller-success: ce90f2c20e2c7277 color:#62ebd0
 * controller-string: 67a5f2a2b7102997 color:#2613af
 * error-service: f92950e20227b227 color:#abd14e
 * process-state: 744153a33121f3be color:#beb085
 * constant-parameter: 80b7679f53e3a9b3 color:#dc70ea
 * callback-transform: 9ca13ca079d3ae35 color:#c81e87
 * optimize-result: 3643d6ed98103fd1 color:#aecadb
 * boolean-interface: 7272c54e5a5f071b color:#782880
 * index-error: 3175edb90bf6b550 color:#3d8e6c
 * method-handler: 2278ab4f6bb06a3b color:#dd295e
 * listener-reject: e6a130ab56c52dc8 color:#1b63c0
 * storage-result: 50ee3b688a034f0e color:#fdc387
 * key-constructor: a95c3f1038a21a98 color:#164862
 * constructor-state: e2a16d45d139011c color:#b2da72
 * array-component: 7cba21c4e45fa332 color:#c983d3
 * initialize-response: 0c9010a4ddbcfe51 color:#618e83
 * key-update: 88635b7960db483a color:#89f11b
 * result-reject: bbed1342a9703b00 color:#b0cf16
 * list-value: 1e74cf578c0c4805 color:#8285d0
 * abstract-async: 2007c946b2e24d71 color:#c00d70
 * return-abstract: 53b05bb77325545c color:#94b89f
 * key-parameter: a9c8fe5727e21dff color:#711eb2
 * prototype-object: a533093e65731348 color:#c73054
 * process-response: b0dfd382095a982b color:#79f537
 * await-listener: f6fc8224240c05c9 color:#4c8514
 * response-parameter: 38e9440d9aa26b7c color:#5944db
 * component-process: 4f717b9fe185f27e color:#9efa9d
 * storage-render: 33a7e4764552dd04 color:#310872
 * initialize-subscriber: 7ab947c401414df6 color:#12557d
 * fetch-setup: 13e7e437153a7dd5 color:#eeb482
 * variable-promise: 5a6a77adda4c4eac color:#1217cb
 */



/*
 * cache-object: b4edde9c813e21ab color:#7b3244
 * storage-listener: 640e2ca30afeef23 color:#2a82d3
 * update-component: 0a2809e4757d52f3 color:#a1a6f
 * request-component: e9e77bbe3c57e345 color:#3da8e3
 * subscriber-result: 370a12ab1f41ab36 color:#8b3411
 * promise-index: ac33ecbb9e2ef6e8 color:#d045b3
 * storage-render: 5ba6d5d1144a0761 color:#382b0
 * implements-fetch: 8670fbb0ac20b70a color:#e71897
 * interface-result: 6d07d261bc1dbfce color:#f21ce0
 * method-props: b3a9c8ecf69e43a6 color:#929a71
 * object-load: 47a7c24fded4b8c2 color:#56692f
 * function-manager: c508155708d73a0a color:#cc7615
 * async-callback: 9ea21096138e0cb4 color:#9ba3bb
 * boolean-resolve: cccd204f303b26d6 color:#ea10d6
 * render-state: 6e1494b6c10425dc color:#51de5e
 * configure-number: d0cb386e47522537 color:#8e8b92
 * key-configure: 51085d91f7fbb808 color:#5b3041
 * response-reject: 150bf4aaff4fff0b color:#1f32bb
 * promise-manager: ace20826b189489e color:#b6d72e
 * boolean-return: b5d4b13ffefcf523 color:#b72fff
 * listener-optimize: 22f046991e6dbbd2 color:#eecc0f
 */


/*
 * implements-constant: e39a5cf43ca04673 color:#be7b5
 * item-promise: a79f821ece9feb8b color:#45f4b8
 * validate-resolve: ccb1afde6e0b4746 color:#38c876
 * module-state: e179cacc864169bd color:#46f1bd
 * resolve-async: 4f4a39e57b705c53 color:#d00fc3
 * interface-key: cb92f4ae72b103f0 color:#2cd624
 * interface-callback: b7d8a2f554ce4610 color:#c2dc29
 * array-string: a097d0e6a4a80abc color:#a647a9
 * list-list: 923775197f7aa5da color:#6b8436
 * configure-setup: 4cfddcf7d09a50df color:#1beadc
 * constant-observer: 5f1ea130d99f9429 color:#e39699
 * boolean-load: 76e09de47edc61f4 color:#410df
 * promise-fetch: 00e503e922ca3ef4 color:#e6cdbd
 * string-key: deb448d43782123b color:#dfd92
 * parameter-constant: 4f69b538a288a4e3 color:#2169f0
 * variable-property: c48977dc5cfb01d1 color:#53e6bc
 * context-promise: 3605d5c01dc97fb2 color:#aebdea
 * controller-result: fc6f945573e38354 color:#d8a447
 * handler-transform: 87a38f37c90f30a2 color:#9181c
 * fetch-event: 253a2fc5f34fdd70 color:#44bc66
 * item-list: d9169369dd515ed6 color:#33bd82
 * render-property: 119f196efff907c6 color:#3182fe
 * update-constructor: 23687c3107059d08 color:#a441aa
 * fetch-response: 5cf32a929033274b color:#fcc8d3
 * list-request: 84edb18238dc8047 color:#2722b3
 * error-variable: 1c0b0a5308f5909d color:#e8e8eb
 * render-response: e11d577d4710f762 color:#51f281
 * transform-item: eb1360e6c7e90dab color:#ad88eb
 * calculate-string: c134ea05f7514d72 color:#2b4b9d
 * configure-validate: 5ec57336cb64097a color:#9aab12
 * resolve-async: 789f456b0ac77fb1 color:#10e97b
 * manager-prototype: a9474fb75ecc669b color:#f3cc15
 * fetch-storage: 2d2196cbd4930770 color:#529276
 * manager-return: 4c09ce5cfb907f52 color:#b375be
 * success-calculate: de603e2fc4261d23 color:#99b209
 */



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







/*
 * update-callback: 110e5182aa9321d8 color:#6fccc6
 * cache-transform: 01a80214315c6ebd color:#d9305e
 * index-parameter: a645ca98caccc90d color:#2ef471
 * validate-reject: 3d538695dc0acad1 color:#3e3a1
 * parse-helper: c12e9d6825ae43c3 color:#453418
 * optimize-extends: 0f258a7bfb5bad07 color:#ea4fb3
 * result-handler: fd8399eea097be5e color:#97ac09
 * parameter-result: 0d20b472bdc7f8c6 color:#e7a8d
 * calculate-number: b2a637d0eb535a77 color:#281bf8
 * manager-function: 8bb89df8875b3d3d color:#e59a8e
 * implements-initialize: 91cf71302551fa0b color:#93093f
 * load-async: eeb73d6c8e41a09f color:#d197da
 * event-abstract: fdb97374841253ae color:#823362
 * component-object: 0e0392b4b1cfc05d color:#79e259
 * response-module: 38259f9daf868041 color:#ff4f17
 * resolve-initialize: b7852d83eb1d7a59 color:#3820a5
 * utility-variable: 64c6fc95221dac28 color:#299273
 * response-setup: 85872b0cf1e2153b color:#4835d1
 * abstract-property: e269ff16962cd84b color:#8425f7
 * property-prototype: cabbdf8cbd20dae8 color:#9cb979
 * listener-service: 2cefbd972cfba583 color:#bb41c5
 * property-key: 0664ff490087675b color:#a3335
 * configure-item: b7210fe8e03c5049 color:#bc92d9
 * interface-load: fce59a452edbcf1d color:#7c72e2
 * await-constructor: 13cc0385abce4068 color:#87e903
 * request-string: 53d65ab57927fef6 color:#82b8bb
 * async-callback: 5a212c1318148aa0 color:#e23630
 * interface-parse: e1875536f01a2fa1 color:#ed9e27
 * method-calculate: 1f9e51fceaa3b323 color:#c7f8c
 * listener-initialize: 42976a90157da288 color:#e8d57d
 * parse-setup: 1e01477b57a0d244 color:#e07b30
 * constructor-fetch: 99f9228fff586f38 color:#2dc7cb
 * reject-event: b275cef37ddeab0c color:#fbe40
 * parameter-response: 896e7acc75a66a00 color:#24489d
 * parse-list: 1c5c852b9290a1e0 color:#b2c007
 * list-optimize: 66666f3657fc95a0 color:#3411df
 */




/*
 * method-utility: d7436de22a1cce23 color:#941092
 * fetch-number: 979e88e60b0b00c5 color:#cf9a1
 * abstract-return: ff7a4162a6e63f30 color:#e5fab7
 * extends-cache: 05887f331f241deb color:#9ee3a6
 * prototype-validate: b73dcd95fb86d0dd color:#50d91e
 * prototype-cache: a054d416595b0e5e color:#5eaee1
 * interface-object: 1cf5b37e0702cdfc color:#39b3ea
 * cache-constant: b6de85502268e3f9 color:#579afa
 * validate-return: 4d88e04514fdd9af color:#cd5f3c
 * string-event: dd136832e75b50ab color:#617f88
 * subscriber-data: fbf0b5755e450633 color:#534ae1
 * event-variable: 32dee8d3325d6e8d color:#187b46
 * handler-parameter: 2365a4a6653b41b1 color:#4ef74
 * function-storage: ab8d25535953d7f7 color:#418188
 * controller-configure: f831c58c77a7b0b6 color:#471671
 * cache-execute: c197e1afaee35c9d color:#9c8720
 * response-error: 88a3b9e80e0abf2d color:#8f5346
 * async-state: 91975d9d6b6dbbec color:#fb6e1d
 * cache-request: 1e653b2998ec5399 color:#856838
 * function-prototype: 0d6bef1ce86b8fca color:#9b47f5
 * object-error: c64990ee6fd8b4c6 color:#6e0dee
 * load-success: 740304065d1e5917 color:#cf7c88
 * cache-object: 46c31f1151c8cec8 color:#fc2c13
 * interface-fetch: 633f6d054e8d58a2 color:#7c33e8
 * observer-handler: e3a4d04ea75f5ff1 color:#2a9671
 * parse-error: ae964b1cf00b6bbc color:#d5d074
 * parameter-observer: 25419d2b95d44876 color:#ed7dff
 * array-fetch: 41251a949104a89d color:#bdd963
 * render-await: 196f9e0f5a32f807 color:#747e97
 * constant-resolve: ec68aedbd51cb9b7 color:#7515f2
 * async-await: 3872ef2fe048faa7 color:#8106c0
 * callback-listener: 295a587781e50a41 color:#44512b
 * execute-async: 8eb5f84647b3023c color:#80782f
 * utility-interface: 240d21386380bf20 color:#852417
 * resolve-request: d94b535af2ad4823 color:#1c17b7
 * listener-utility: f0f18066df4ff077 color:#5a9fb1
 * response-prototype: 5b92cbd24eebfe79 color:#643ab9
 * transform-state: c391967684d26231 color:#627fff
 * callback-configure: 1c89a00f8042abc2 color:#9bc8ae
 * result-setup: c45d31cd99acfb3c color:#bf8e67
 * value-result: 16d7cd402d2a9bb9 color:#7cd9da
 * helper-fetch: 1fb1df5a366ac800 color:#eb4098
 * index-interface: 418602b0f4c1943b color:#59acd0
 * parse-event: aebe5a80f7cbeb40 color:#7e23b
 * module-index: 89f5acd53ec7ac92 color:#772f86
 * render-result: 24c9c2341b8dc4ad color:#9c834f
 * transform-variable: 369262d5b31527a1 color:#6c95f5
 */



/*
 * item-request: fbf1d37bf9e7fbab color:#a6cb9c
 * manager-constant: d6bbfe3f2ec6e7df color:#6cf36e
 * error-array: a8fb3d3aadeb79c6 color:#91493a
 * data-calculate: 7856bfe60dd45fda color:#c3081
 * abstract-service: c30443c6a353b9e9 color:#44ad4d
 * controller-key: c1841069430ddef2 color:#d653d
 * manager-constant: fac7a8e3951a6c00 color:#85ac38
 * context-process: 41464be25c2802f9 color:#cc1e89
 * constructor-configure: 13284bfbb378fe6e color:#7f455
 * update-constructor: 94f245b0d54a3f1b color:#cee26b
 * configure-error: 044308bba68a7113 color:#b7e411
 * manager-calculate: fe87c79a07570c5f color:#3954ca
 * list-await: 7a35a4a356d33143 color:#f7c876
 * result-array: fbb6e1677754a071 color:#f1e502
 * controller-manager: 5f2cab2212896050 color:#bab8aa
 * validate-implements: 7d40975d90b8279e color:#a9dc46
 * interface-interface: 334b6c25015ba8d5 color:#738520
 * promise-service: 501df41c81b0870b color:#84d2be
 * method-error: 87e6e51bee5a0698 color:#b87e1d
 * extends-subscriber: 9875f222587f72c3 color:#48b8e2
 * list-validate: 50ef57fafa1ed7ba color:#6e7b27
 * constructor-list: 3b12bd0684981646 color:#96d7db
 * utility-return: 03cc4193fd1994ed color:#1b0456
 * item-handler: f40ea750525f2dd3 color:#281337
 * array-subscriber: c83c195f4b128daa color:#74a9e9
 * storage-index: 629c4b1c68a59035 color:#af0083
 * return-object: 0ee626a520b51e16 color:#72dd3
 * array-props: 69772fddd88bd385 color:#23ed6
 * helper-property: 2178f95a13fa2c43 color:#2a582d
 * service-render: d04c36b17f3a08b3 color:#4a759d
 * observer-resolve: a5e870fb0e4cb9f7 color:#6ceb8f
 * array-abstract: 4f2e79248e695b5a color:#ba8b1a
 * fetch-number: bda02d6ed513e6dd color:#80ab56
 * fetch-transform: 651c7e420083ee89 color:#d3b86c
 * service-manager: cb5f0b620b6ef094 color:#a892a8
 * value-setup: 53bf347584e7534d color:#5ecf5f
 * storage-context: 82be2b06b00daee9 color:#488429
 * promise-parse: 63c9b870f026d4b7 color:#bbbf3
 * async-listener: b0ac05c8fe464ee9 color:#edb361
 * reject-update: e563d3b5b5fd9ad7 color:#bb78af
 * property-implements: b918528dd4d75f89 color:#63afd5
 * constructor-props: c4ea87d303a7e712 color:#79800
 * request-return: 7d2f6ab42a9304a3 color:#c2d1cd
 * result-initialize: bdd1debb736854f5 color:#482feb
 * cache-update: d47342fe510f032c color:#edccc2
 * manager-context: f5b30993c9e4ffc9 color:#18b2bd
 * await-utility: 1d433dc28277de4e color:#2c03b5
 * implements-calculate: 9bc16e0672c33040 color:#493f63
 * utility-error: ff16bc1c6882ba36 color:#22f03d
 * await-method: 2ce40db244c7dd2e color:#a5a95
 * load-value: 8378037cd3efffa0 color:#70431f
 * service-handler: 6d07240b7173e7b4 color:#503aa5
 */





/*
 * utility-promise: 6a1dc78718eb963e color:#4cd192
 * execute-controller: fe584d0f9cf3cfa2 color:#d1fd00
 * item-callback: 8b78061cc4ea6ed0 color:#8207a9
 * response-initialize: 77cc3b8d1741055b color:#c2b01d
 * data-cache: 87aef9c19ada1788 color:#4a4189
 * manager-component: 247e9769bade9c8b color:#339f48
 * calculate-storage: c638cebb82836be0 color:#104ed4
 * setup-state: b4332cb696c0fa39 color:#a6a66d
 * setup-observer: 7f70c16739bd2a19 color:#ca6a11
 * helper-key: 041ba0837b25151a color:#62f8e2
 * method-object: f0fde8f272e78fc3 color:#d9ff29
 * component-method: 98face1be57e6ff3 color:#dea99f
 * function-promise: 76428eb0017f60dc color:#f9a09f
 * controller-handler: 6247f5dee7d5b449 color:#4fc997
 * load-await: a763af5cc8778f96 color:#1025f5
 * abstract-process: 8ee71d7fdbec0f40 color:#9d4fe5
 * array-parameter: 952d71c400c835fb color:#3e112d
 * cache-error: 32660d5776b90368 color:#3acf13
 * implements-result: bb7c01c17aa93f46 color:#9182e3
 * service-calculate: e8932d606a901d1f color:#f1aea2
 * implements-module: 0daaf4a5a3aa8c3b color:#28583d
 * item-async: 93c3031ecc0e7b13 color:#64f334
 * parse-listener: 596f8f29037e3f4b color:#52048a
 * transform-handler: 2692da78beffb4b1 color:#724936
 * property-implements: fa511bd1e74164a4 color:#dfd193
 * configure-utility: 93bbfb43f811e780 color:#5f3c07
 * handler-module: f16f6458193eed46 color:#ef8054
 * optimize-optimize: e63a27161e1c2797 color:#5753ca
 * setup-data: 4b5960436ddad65f color:#93667
 * service-cache: 4f2071fed30332a5 color:#868f28
 * update-error: 430e275a000fd4ce color:#c296e6
 * async-event: 60a2b79b6a322a0c color:#add4ff
 * service-request: 5aa1a1ea1fa68faa color:#3d4e15
 * data-property: 05118ed3e1d8ec1b color:#efe533
 * component-implements: d676edd8f2de0d0b color:#f7fd1f
 * async-render: 0a68cc7c837b443a color:#485dc9
 * promise-module: b407e4bcfad9bc6a color:#38f6ff
 * error-async: 91938aa65b118400 color:#e81d91
 * helper-observer: faa80f1595f35549 color:#1d5397
 * reject-execute: 0a6a69f09d013044 color:#ade961
 * success-update: 73fa6b47d6a563fc color:#4149cf
 * method-handler: 0e24781c9b1d894d color:#6b2f67
 * abstract-cache: fa025d8b00d59fe3 color:#46cf45
 * cache-storage: 67d91932cb46ea36 color:#57db12
 * calculate-boolean: 4edd58b1cbc894ed color:#91a2a8
 * object-response: 00854919fdadd23c color:#bde59a
 * constructor-extends: b8235006bfc15e14 color:#e7db7c
 * props-value: 334a783445d8c5b1 color:#d5276e
 * calculate-utility: 9ad6259035af42ab color:#8d76e1
 * value-extends: 30dc17d90b879b9b color:#4e7232
 * execute-initialize: 480da10b2316171b color:#571ff4
 * data-service: ccec380172223527 color:#8f4d4c
 * data-constant: 8058ccdaa5fd9d96 color:#540ab4
 * service-string: d7ac828ea6fb1537 color:#376a13
 * calculate-request: 26cd9a87ebaa7ba2 color:#df5f26
 * key-observer: 7ce4b2db83e0d729 color:#f60c6
 * variable-execute: f3e557eb2d324c6c color:#f1e4b2
 * context-optimize: 5df365dd52547b70 color:#faf48f
 * key-callback: 63d0d0dd309ce164 color:#1f8931
 */





/*
 * optimize-await: 376ff44be70fabb2 color:#ce185a
 * response-controller: 3cd8f77b6a41c59e color:#a90816
 * abstract-item: 8b57e8de1a0a34c3 color:#28eb62
 * abstract-index: 3a71d070fae9ed88 color:#8d93ed
 * result-parse: ec1325fcc8d15418 color:#cc1901
 * observer-validate: f71a99c4180ad99b color:#69bb10
 * update-cache: b9639beaac37e086 color:#35aed2
 * value-cache: 94a01ada6359d8e9 color:#5d3e17
 * service-promise: b871f769d8242f51 color:#bc184c
 * context-callback: 19bd616c9728ca6f color:#ce70d7
 * number-async: abcaab8db073df61 color:#6d4013
 * calculate-response: ccffc13f11227212 color:#4b950b
 * key-module: 6df58c7c3544e710 color:#67cda6
 * manager-observer: f047520d1c2c8f62 color:#1e2a95
 * array-event: 22495c24531da63e color:#e9f3ae
 * setup-boolean: d2ab49eb14d49094 color:#d4eea3
 * validate-await: 47b33fd8d83f55ee color:#14c6b8
 * string-constant: 221254de5e5567b7 color:#d7ae7f
 * prototype-handler: f71cabf48f692b4d color:#2d1bb7
 * extends-observer: 74da10d3967cfc30 color:#f880f6
 * index-utility: 080e6e182c17850c color:#f9ae57
 * await-subscriber: 05bdc5f5cefedfcb color:#635f65
 * parameter-component: 96a8cccc1f0e4d49 color:#aa19a6
 * prototype-parse: d5a716757e4d6cfc color:#23e987
 * value-event: f8c11c53083032e3 color:#713c4d
 * array-return: ffedde02e7f3b3c1 color:#5406f3
 * update-property: a200f4ea28427eff color:#f9e740
 * calculate-parse: 6d49e12ccd8643f7 color:#68d1a2
 * result-render: 9b2f6837aa4cc8ea color:#2220cd
 * render-storage: a3afea71a5c40c90 color:#ae46b2
 * calculate-process: fda6591cb82eba38 color:#eb04b8
 */






/*
 * boolean-result: 6719f6335490a9ee color:#362400
 * function-state: 6e0d04e8e0cd2ffe color:#fc5c97
 * utility-component: 61f618b25213ac39 color:#b473fe
 * method-optimize: c88354fb31a9f4d0 color:#a8bac3
 * result-extends: a8c0d0a1dc91a819 color:#dfe02e
 * manager-method: a15dab0d1d0c94ea color:#fe122c
 * calculate-resolve: 1203a6b81d27db34 color:#96ad9f
 * result-number: 345a832301419cfc color:#b3df96
 * return-response: 1ff613407632f126 color:#8ccac2
 * initialize-return: a03618dbe002442a color:#65d245
 * return-helper: 5e5fc9c83b751266 color:#a785fe
 * parameter-constructor: 1a7e8e0d3d2306f3 color:#870803
 * handler-configure: 3c00832484a84d1a color:#1e99c
 * array-string: bcba2f6c4ecba98b color:#8b638b
 * error-reject: 024f53202486db63 color:#c9e722
 * resolve-transform: bee2af65d3b108f3 color:#5c553d
 * promise-storage: 44da378c30564379 color:#188a83
 * return-component: e4cf879a1c994806 color:#abccd6
 * constant-callback: d1a2c7f9f24c10f8 color:#55c41b
 * resolve-implements: 72c620cb45add8fd color:#51106b
 * handler-extends: 30fe2dbcf9f8f337 color:#fe84dd
 * constructor-reject: 02e69ba114f7f313 color:#47f2b9
 * context-error: fcdfbc174a266694 color:#4c43a2
 */






/*
 * props-list: 8f27be539e135ef9 color:#91b50
 * value-item: 49432ba58e09abe2 color:#6a8702
 * validate-variable: 8e2256c27e0c1aeb color:#f95fa8
 * utility-promise: 1cb85d256c117f28 color:#2ff3b9
 * cache-request: 4acea2bb5d69bc51 color:#9a8a23
 * configure-value: b555ed47a25a2d88 color:#fd13cd
 * extends-abstract: f3584cda0d856bb9 color:#20326
 * boolean-value: afb6ba393cf518be color:#85a363
 * fetch-configure: 5e0f611f301e36e1 color:#63dddc
 * event-listener: c5a5918cf3cb62c5 color:#d51072
 * utility-update: 6333408021baa86d color:#14808
 * props-constructor: 34c557204acff192 color:#5ed34e
 * item-request: 047a804c4774c3f1 color:#54e37e
 * interface-validate: d0fdfa178adedaf8 color:#86e5fa
 * parse-event: 0b58e68d0ac91384 color:#2253cd
 * error-transform: 229a119591c4e1e0 color:#9c6b65
 * property-response: 33da71c17b6891a4 color:#39989f
 * state-reject: bec8d6279912254e color:#f3aac2
 * subscriber-resolve: 68c38c8e55eb46ae color:#59d0ac
 * extends-async: 1e0c67c81aaf93e4 color:#5d583b
 * object-response: c1c0355f88945898 color:#5c3c7d
 * callback-storage: 249b9a8385a0ee2c color:#25a70
 * data-manager: 84f0a7b8c0b33f15 color:#a7533
 * props-key: 5422cf42b0f66726 color:#2a0866
 * subscriber-number: 4bd862d8c7c5ac5c color:#9f8df8
 * component-value: b21e744c044105f6 color:#bab8e5
 * interface-transform: 35bb18839a2e372a color:#411617
 * render-error: b698fe918d7d8191 color:#1c7fc3
 * fetch-async: 5497b0ee7cd754b7 color:#ad5fd7
 * optimize-initialize: e1f4b121c5be3b6a color:#1317d8
 * resolve-data: 950a869bf7a4cd83 color:#7a05aa
 * response-calculate: 6afabe0251092acd color:#24154e
 * observer-state: 40120c0cb870dcb5 color:#861ae8
 * setup-component: 336c9b380dd86edb color:#11e9e4
 * promise-await: d720ecc4cff07158 color:#4f06fc
 * manager-handler: 038e135a79edf3b3 color:#e836c8
 * fetch-process: 5463ea548ae3023d color:#f35d9e
 * request-props: 6f9e7c7087e80d8b color:#bf42c2
 * item-controller: ffc9742ff06a8bb3 color:#3994d3
 * resolve-index: 44e0c4048c681277 color:#efbc76
 * module-promise: a1c7c6f8cbc3f26b color:#b88edc
 */





/*
 * props-constructor: 7b7d20ae08604689 color:#f98286
 * key-fetch: b1c0522fa50cd14d color:#32500b
 * cache-props: 2c268d9e3f204586 color:#e32145
 * implements-service: 031c5f55175effb6 color:#eb4b46
 * listener-async: 36d5a659c516a12a color:#ae1b6f
 * callback-cache: 70676016414fa49b color:#595578
 * observer-state: d438894b3aa8d194 color:#fa1f78
 * optimize-handler: 8b27af389a0e18a1 color:#947e7a
 * setup-service: 64552aca44fa51ad color:#e056ec
 * prototype-array: 612371165b81d69f color:#ccd1ec
 * transform-array: 227a407ada89c837 color:#5d6041
 * optimize-array: dbde714365988e08 color:#66e11b
 * validate-variable: 009ae7f61919b8fc color:#258822
 * prototype-load: 45bb41ed1cfe0d62 color:#54b3ca
 * method-parse: 57f2f69bfa8bd259 color:#235274
 * implements-value: 760a9c157bcb62c2 color:#92529d
 * resolve-constant: 2e9541ac57718049 color:#42e41
 * process-component: 0336dea6f8bc9572 color:#9876d9
 * property-object: bd34eb8358dd859c color:#52eb13
 * result-object: d0666b1536be95cd color:#f3d9ae
 * validate-promise: df5b77cf91b4467b color:#f3fe0d
 * load-property: 32eb097165cca194 color:#37967e
 * interface-implements: c40c3688c471c0e5 color:#9cbf6e
 * observer-props: 398a86adbc096d02 color:#8947bc
 * boolean-reject: 433fd9a1c535d6b5 color:#a621c3
 * variable-object: 5966d73113cba08e color:#5d48a0
 * response-load: 523b8ed38f2c269a color:#f413d7
 * event-resolve: d1f483f1593f1be8 color:#ad9320
 * context-parameter: fd0d2a708f7d4f90 color:#63f07b
 * controller-parameter: e5df33be9c1fc0b9 color:#8ebe0e
 * listener-subscriber: 91c1ea7b1d3d2912 color:#fb6b78
 * data-optimize: 52bb55c5101610a0 color:#97732d
 * storage-constant: db678d4a6fad51de color:#631a8a
 * return-utility: 201d01c56d260315 color:#6768d8
 * property-setup: 9095312ce0d25dba color:#d717be
 * success-array: 88391554e765b9f5 color:#e7cd2a
 * transform-event: fc0ee89e4fdd7f2d color:#7a1015
 * parse-listener: e32bc709c1c83dc3 color:#abf2cc
 * callback-utility: a7ca9c815bcd9fc7 color:#2eb7a8
 * number-manager: c1aa0633b773a8fc color:#a5d4d3
 * result-extends: 5bbb78d170715c69 color:#aaeca5
 * async-object: 5c88d2941b2fc3c6 color:#9984c5
 * string-boolean: 8c127e6a964bd287 color:#18de70
 * subscriber-prototype: 3c0616f817121470 color:#6d8944
 */





/*
 * abstract-value: 7720f91227eaaa33 color:#9603b3
 * await-update: 3a7b09363c0f7492 color:#d0e2de
 * string-interface: 751b1de0d3b28855 color:#7b9f3e
 * promise-variable: dc61d59a6d3c98e3 color:#719176
 * component-constant: 4ad3b53e936e8845 color:#ef05be
 * fetch-result: 19c2331ca0f72cbf color:#515eaf
 * array-utility: 64a2753f55e4e66a color:#e4c597
 * listener-extends: 8a541a4a24d9c9d5 color:#44ca94
 * parse-parameter: c376cfdcc88eb228 color:#d7cac
 * request-implements: 0bdce27a6b1c33f2 color:#8a290
 * optimize-event: 0098a9a95e06a8d0 color:#fb9069
 * item-parameter: abe0d333027241cd color:#23739d
 * transform-controller: bdf5020751735b12 color:#b7b569
 * success-parameter: 397330a9e9d32a84 color:#8d95de
 * result-response: ee9ec0d67e5fb2a3 color:#b70b38
 * subscriber-interface: ca97264532695b20 color:#1af8d6
 * boolean-calculate: e7b8e7c30b1701f0 color:#2e53d1
 * state-reject: bb1b943186d790db color:#8567cd
 * process-optimize: b35f6d05a1b29a64 color:#a7c0aa
 * validate-cache: 302d66d9cff7e90c color:#7ef266
 * observer-validate: f6d587576577a9d2 color:#e74a1f
 * result-error: d1abc50c2e156777 color:#9961c8
 * string-number: cafb0e2bb5ebb36d color:#cefdca
 * parameter-transform: 03b51b287f84a511 color:#1211a4
 * handler-constant: d70348a7b7e612db color:#75482d
 * listener-data: b0f7e0d28ab3d3cc color:#422ba5
 * process-key: f38a0c30f7708871 color:#4aae8b
 * reject-prototype: 16eb3a2dd5213008 color:#8642b3
 * observer-object: a89ccf6d3b2ebc54 color:#771ba4
 * return-execute: 423490af933a7cf9 color:#5bbefa
 * array-validate: b73acd446b85f581 color:#f9d217
 * event-manager: a2801980e122f501 color:#529513
 * abstract-utility: 68756a69e0a9c248 color:#57a499
 * array-promise: 0466054f1f2b4f43 color:#151816
 * load-resolve: 429bef5054f32f00 color:#4457fd
 * service-subscriber: a96502f05238e40a color:#9ea1d
 * optimize-handler: e7f941154d901429 color:#434472
 * handler-return: 5666dcc4e0891ad5 color:#2f671c
 * value-string: 6273842fa2e8d34d color:#c8ea2
 * state-success: 805dd16115b6c214 color:#5809c3
 * function-result: f5f528b62b98fb53 color:#256755
 * request-manager: 89cf1b8e3414842c color:#d04df5
 * constructor-value: 71635a2d9baf546f color:#d4ff04
 * result-context: 7e50720ddfd4c551 color:#a60a73
 * parse-context: c3db72f73847849b color:#c34607
 * return-configure: c287edb73144fe43 color:#928935
 */



/*
 * render-service: 0a859809c7cf0c8f color:#5e5de3
 * validate-storage: 4876683d464ab850 color:#5522a
 * result-value: 45c9ca3de777dba3 color:#1929a0
 * response-resolve: f33619a4f0be5f81 color:#a4ecf8
 * variable-item: 4b68cb1424e07a4b color:#2dd157
 * update-await: 5b2bc0d5a6944444 color:#ceae36
 * await-calculate: e0fc2a8ba492ff57 color:#9ed447
 * method-observer: 781668d704a31281 color:#3ecdd5
 * event-result: 16da860cdaf46ad1 color:#6a848c
 * constructor-controller: 7edd66cb4e25fb6e color:#2fa261
 * service-property: f43f0473d35a1b57 color:#c0a781
 * validate-validate: 32c37632702ab09c color:#f62b6a
 * async-event: 88bd983ae16bcb5b color:#c07f51
 * optimize-process: 78a9d402eb5c4355 color:#d277b2
 * return-async: 1236d539430425db color:#708a9e
 * component-setup: 03ffd884cc28edc7 color:#77d571
 * observer-helper: fba73b2fae1b52b2 color:#13b52f
 * index-validate: 455f677368cc7f3b color:#600b09
 * function-list: 57f5b914fb04ad0a color:#290197
 * helper-parse: 88b9eb5e73246ef4 color:#21a2de
 * render-data: 58d1e5c0482c11d4 color:#a688cd
 * request-boolean: 6cbb598e45382452 color:#493f21
 * utility-data: a4cadf0bebe5673e color:#45fb91
 * event-listener: f32eb3ae750a3afa color:#98735e
 * cache-reject: 9907327ab42998bd color:#172201
 * parse-interface: 71a682231b2b98a2 color:#56b354
 * controller-update: 10e8b267d4ee6af1 color:#4f4c8a
 * number-optimize: 4039e00aabf89c90 color:#f0f7d5
 * number-value: 8c8803fac5c1f92f color:#b4776c
 * transform-success: f932f25b259a33aa color:#d795d2
 * execute-helper: 5bc1c39b5d8f7f68 color:#599759
 * parameter-property: ebcd66b988354ba9 color:#376d4e
 * list-object: 4cc5a1109d46773a color:#3f0a38
 * promise-constructor: f2e4cb25e7c21456 color:#f42922
 * observer-constructor: 13d5af351b489eb1 color:#3248ed
 * event-validate: 4a7bcbf40ee005e3 color:#7404d0
 * method-event: 81b84ac423a8d10e color:#4fb2b3
 * reject-validate: 1e8fd9128e98caf1 color:#d078bf
 * item-callback: c61ddb4a64ebbb26 color:#7b5475
 * key-property: b665804c32f5f7bc color:#e592a9
 * process-parameter: add630d7321cd5cb color:#680985
 * callback-transform: 96996dfd61b29bb5 color:#102646
 * abstract-callback: 5def86388a1cfc8b color:#277063
 * manager-prototype: b8410b74bf7a27c9 color:#1efe5b
 * number-fetch: a7baeee956660889 color:#da1b2d
 * list-response: 1b27355666b56a2e color:#ab7100
 * object-calculate: 3c1579defb5f28ab color:#8d87e5
 * variable-implements: 75426f756af5aa34 color:#9bbbdb
 * string-calculate: e616103db9a1c2db color:#eb6cb9
 * return-reject: 5a4cb1b2e6e92e28 color:#c71e1f
 * process-method: e75dbe91925cfd37 color:#f66e60
 * function-variable: e78b8f01f070bf66 color:#b056ce
 * cache-module: a4306bf98e536095 color:#aa3fce
 * value-object: 4e1df45fc41be8a7 color:#d045aa
 * array-object: 6ee5c77e27f288db color:#7dcd3b
 */