/*
 * cache-manager: 67926bbc25c2ab97 color:#a362e2
 * state-handler: 29a7620421a48568 color:#33635f
 * abstract-reject: 5993c23174a80721 color:#b1f743
 * storage-array: 6a8864850789b120 color:#eaaac7
 * async-state: 226a07a5a1c5ea35 color:#5b4dc5
 * variable-state: 3ae097905f5b2dcc color:#66333f
 * event-async: a3a3310aec76bf7d color:#11ec21
 * success-parse: 357658aebdd8b533 color:#4d2c59
 * service-promise: b531e50dc7c29298 color:#6ebc08
 * result-prototype: 67f4ce89c40472bf color:#c30844
 * variable-promise: 7b143028d1c5d572 color:#99ebd6
 * storage-array: 33f2b1926bb975c4 color:#751990
 * reject-controller: d12d4924d9009668 color:#b82158
 * array-storage: bee23d51e68c2296 color:#50d679
 * manager-property: b78a1666e08b25dc color:#cccacd
 * component-boolean: 836855ae4756d839 color:#165dff
 * array-helper: 48f52ab3164c1365 color:#178e03
 * response-reject: df7d4864fb252130 color:#2332da
 * async-observer: 2a0491ec92abcb7b color:#49e7df
 * calculate-subscriber: 41eb226e5fffc381 color:#990c30
 * await-function: 2606b52110fcd8ab color:#131cf1
 * key-abstract: 0dbe19c8f16565c9 color:#2b205c
 * listener-method: 2ef21342c3092198 color:#5402ff
 */



/*
 * await-extends: b4a8f5bf0b2bd98e color:#c0b2e2
 * helper-calculate: 46de18b56946725b color:#6951b3
 * list-fetch: a2303f92137fe5bd color:#abbaa5
 * result-constant: 57e18a854eb84178 color:#a1becc
 * number-transform: c922c76c2f8123dd color:#bb72ff
 * load-subscriber: 0509b264c712ed38 color:#29d069
 * result-manager: 4f91bdefd3942c0b color:#fb2c97
 * index-setup: a47a39b85f6c30e8 color:#5ec881
 * update-controller: 5eca2743092d1c86 color:#709ce1
 * object-controller: 425472ef09c4b88e color:#2d6c61
 * callback-result: a7d5bcf75cbef162 color:#5c1429
 * state-result: cc2a500bfc7d6b29 color:#a11889
 * interface-load: 934cbcf0b789b41a color:#5dee9f
 * data-event: da025b21172af2f1 color:#45b306
 * item-subscriber: 6e8f756e31c3c9b9 color:#4f9e39
 * result-string: c8869f7b28078bfc color:#be4400
 * props-boolean: 2d2a3e0d32e1bae3 color:#41e108
 * result-boolean: dacdac2280dda07d color:#d4101a
 * subscriber-success: f22f68bd1b55a1e8 color:#dc9cbc
 * parameter-setup: b6d21a57c21bf58d color:#7b9871
 * load-props: 185b1907b8b1168a color:#a9cb22
 * success-response: 1699a2ec13450931 color:#4b06f6
 * property-event: d99edf481d16d15b color:#f7fbe1
 * function-subscriber: 58b05984665392ec color:#cd86bf
 * return-cache: cf7283ddd3b30141 color:#34c016
 * handler-error: 0430b45de95a9a5a color:#fea7c2
 * list-data: efc7ee1dcf960e13 color:#cc66a
 * controller-method: aa68f35f4e9690a0 color:#15f4a2
 * module-response: abf52141c139e8a3 color:#d6441
 * parse-load: 7e62553e47de9050 color:#94d802
 * helper-optimize: 8b9e7d99d87cb91a color:#d8326e
 * response-key: b254cbf713722a0e color:#99ec1a
 * reject-constant: 6dd9fde34efdfdaa color:#e70fb5
 * resolve-state: b05ab174da3bddd5 color:#e1cb7e
 * service-value: 561f6d88d4c607ed color:#fcb905
 * method-execute: 7c6d2550cff66711 color:#46c
 * interface-controller: 980e65f20bee40da color:#e7ec50
 * context-load: 470da8eb2af1ef2c color:#bee84c
 * property-prototype: 8a576a351944d3d1 color:#33a0af
 */



/*
 * render-object: af02ea04d667371a color:#9dbea7
 * data-storage: 46195f71749abd82 color:#4bee23
 * method-reject: 33bc7b7d7c1adab5 color:#f2cc6b
 * observer-index: 1e8b04c905027feb color:#cce67a
 * load-constant: a9ee917e5d335e2e color:#100ea4
 * render-request: 741c666697febea4 color:#2e3528
 * abstract-index: 474430f8a155f7e3 color:#51b3ae
 * response-data: 462dd68a90aa4d47 color:#9a6a38
 * item-controller: 787a6b9fc9a92125 color:#a77abd
 * controller-transform: a42dc4d827b1f23b color:#ca9626
 * reject-execute: f9acb901840e3fc8 color:#b41c27
 * value-context: e5a979fe5009c734 color:#a19147
 * controller-handler: a09ae3da151defb1 color:#343302
 * key-await: ea6b492ed5e8bf16 color:#30a15c
 * observer-transform: ea6b076648836b81 color:#c0b19f
 * reject-reject: 17a9fbf2bf794727 color:#166d8c
 * extends-implements: 6c5824c348d2934b color:#45abdc
 * variable-calculate: a0af965915fb77fd color:#e8076c
 * data-resolve: 4cb673eca05ee3fc color:#9e1e30
 * parse-state: edb40551fa5fa47c color:#e50dad
 * cache-success: ec969d819503f19b color:#fd28e1
 * result-cache: f5d969b368b48dc9 color:#607f62
 * abstract-property: e2626aabd05cefee color:#80e21d
 * constructor-resolve: 9fbb69514b6f185c color:#8ed325
 * manager-initialize: 90e182709fc21622 color:#723141
 * process-initialize: 549fa0cdeb50c57a color:#c67a86
 * context-constant: 411c847d88ceefad color:#1938f1
 * return-await: 6a581507af7ded0d color:#b71917
 * process-promise: f21ef9a4c018a825 color:#2ea57f
 * render-constructor: cb63de9165929c21 color:#e50d75
 * context-return: 0767b8dc4bae0eb8 color:#325fb1
 * reject-array: fb7313c04a482dda color:#5dbe5e
 * promise-module: e9ef49d4c6cae355 color:#159067
 * return-property: 81ffac62aa7f0a7f color:#d1f970
 * props-optimize: 03b63b36a75d0831 color:#9a5f64
 * abstract-function: e996189ad5b742d9 color:#368d3e
 * promise-index: cfbd0e9b40412e2d color:#d30554
 * variable-controller: 7a542f9b07d03c9b color:#2e8e36
 * event-fetch: 12c04277ed8fb3d7 color:#e9a43
 * callback-reject: bf562d16d836e195 color:#4d1e3f
 */



/*
 * service-optimize: 1ebe758f53b0838f color:#41bfa0
 * list-context: 44ceca3318bba168 color:#aff217
 * item-execute: 146afa88eb3de040 color:#cf3960
 * property-response: ef49f382ae83321f color:#b7f7d9
 * storage-value: d33565544d5697e2 color:#7ce160
 * update-initialize: bf2e1aa9824aca56 color:#efbaf4
 * manager-setup: a1f2a10280c117d5 color:#45cc17
 * execute-await: b4453e70ce227431 color:#86b9c9
 * index-fetch: f5d5475c07b54468 color:#a69003
 * success-prototype: 61b420f1b8c53a8c color:#84da8a
 * parameter-handler: 7892c29fae75d507 color:#528b6a
 * request-initialize: 6e9b0b56b43af99a color:#b54589
 * execute-component: 7b86cdc1b9e700c1 color:#974a63
 * error-reject: 45dd3c67de795a4b color:#3732ba
 * configure-boolean: b6f95f0d983ee180 color:#c8299d
 * storage-resolve: 62ceae6687e8b367 color:#92fed2
 * transform-props: dca4f68dfc699371 color:#773208
 * optimize-module: d363cf6236cc34b6 color:#d4d7ca
 * listener-promise: 81c2d73a95f31ae7 color:#bc8e0a
 * context-success: 207989e074977772 color:#41c58a
 * implements-success: a93237089cc5d782 color:#b8426d
 * context-service: 7eea165f9b3da479 color:#f1e32d
 * component-abstract: 9d9dffcb16022a6d color:#542c5b
 * promise-constant: 8542a8340c0732ee color:#e5e213
 * prototype-data: 40ae99ae4072cd3c color:#d91134
 * interface-reject: 5a6169f330e86c40 color:#d5419a
 * variable-props: 56adab852020c47d color:#f21e19
 * render-async: f1fb7b5604dd2f7b color:#72b087
 * result-utility: c6adf0e6bdecc15d color:#ca9b9f
 * key-execute: cc430dd305716b49 color:#e60c3
 * helper-variable: 07104bee9e96fd84 color:#d3dde9
 * configure-cache: 7a2a60d2c1a762e5 color:#6ed7e9
 * data-item: 1e7ebce33693dad9 color:#662cb4
 * abstract-initialize: cbc7cea8a70e2e27 color:#167a31
 * abstract-async: fcea0d3d2d43958e color:#124107
 * key-interface: 09839eb9494ac257 color:#188b6a
 * props-function: 38163156ffb0605e color:#892b79
 */


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





/*
 * list-configure: 817217fe4e6f64cd color:#b52d51
 * implements-method: eb348dd1302ebf10 color:#311c16
 * event-implements: 2615341c07d3d606 color:#48aa0c
 * parameter-array: 5cc147fd3a63eded color:#1da063
 * resolve-update: b83c4d6dd166e6c6 color:#7a7b1
 * state-method: 532e7b1a1eb4b33a color:#dc86b9
 * context-boolean: 2a85fdcb1f9ec690 color:#59e81e
 * component-key: 426c7f16b17134e4 color:#ca6df5
 * index-configure: f2c57f2b8c77ad0c color:#90af59
 * storage-module: 8e8d9b649b14e011 color:#a183fc
 * subscriber-return: 04c4a783599da781 color:#729b05
 * state-render: 274a6cd7bb2c95ba color:#580f30
 * setup-parse: a4a639e4dc486826 color:#f3ba6
 * abstract-observer: b6ab7b5fe380a30c color:#4ad53d
 * fetch-method: ee8d2446ac2c5f14 color:#241c7e
 * key-calculate: 4bb432daaee200bf color:#aa4ad1
 * function-item: 80a9f2cb81307947 color:#7a32f0
 * index-boolean: deb9ad86b225dd7f color:#91dfa
 * component-initialize: aabd947453519d7d color:#180ee8
 * event-array: af0cb6e2577cc595 color:#367168
 * number-render: cd4c59fd07a90ce4 color:#1c51f3
 * render-implements: 6a68a678e1a5d325 color:#5bbdc6
 * value-boolean: bb10c7a8eecee9a0 color:#aae43a
 * string-subscriber: 79964b82a09614a7 color:#ffa2fa
 * load-update: 3c5bd5ca68f4eea3 color:#548f1a
 * response-update: d2ab08b6ca0b56b0 color:#99f757
 * component-context: 708acabb2ca539c0 color:#b41dc9
 * update-response: 28ae39cf0bd9b7be color:#d232c7
 * result-prototype: a4adcb071ee0ce90 color:#818c1f
 * async-context: e50418dd653afe46 color:#1d55c4
 * resolve-property: 0c252bd423fc65e4 color:#85a932
 * fetch-prototype: aeb3abd0b4846cd8 color:#fb474f
 * item-initialize: c360f0f3f7ced9de color:#723f37
 * success-key: 34756756d5241bf8 color:#776e1e
 * load-boolean: 167e00d47582cea2 color:#3b539d
 * item-constructor: 0f00bcf88e3e4196 color:#a6849a
 * initialize-abstract: 2633c07ee387aa2d color:#35a93b
 * module-request: 5913335eb8d6bd3f color:#27deab
 * function-process: 135300fa51dffb8c color:#6223d5
 * configure-result: de59c1ba639568dd color:#56d1e5
 * render-async: b1ceb3832fa0b3b8 color:#dc1180
 * storage-return: 3947ea0bc0d8ce0a color:#d8a078
 * helper-load: 8f1e8f481805c6da color:#8ff41b
 * calculate-context: e1d4a6f3dc47bc8f color:#2925d3
 * interface-process: 1766cd8b83d8f82b color:#8179c0
 * boolean-listener: 21ce9d54d7c5c36a color:#e26b76
 * index-array: 9b8f1e78027f8461 color:#46dd74
 * constant-setup: 653a21dd89062179 color:#5b9ba6
 * optimize-observer: 6ef323503cd92093 color:#4f536e
 * error-state: 128f7ef9241b614a color:#adad6e
 * handler-resolve: e634a524da291949 color:#18e563
 * item-string: 99ad2d482bd59c57 color:#2ce6a2
 * boolean-list: e4c5601fd38cfb51 color:#a4b175
 */





/*
 * string-data: 15e786551823afb3 color:#627cd1
 * method-initialize: ba6b4d9aafa2b4ba color:#473799
 * index-optimize: 1a51082b0133b2e7 color:#a4a5d7
 * promise-setup: 16151d4fe1bce843 color:#99c9e1
 * value-storage: bbfb2dd25934b84f color:#8e7efa
 * helper-transform: 3a867ad535e17e61 color:#80d24
 * component-prototype: 92489b9d93c199d3 color:#48a791
 * property-validate: 0e0135552388caef color:#4192c6
 * callback-manager: 2568201536df510d color:#aab83b
 * abstract-parse: 89aee9d7562b2122 color:#4728ab
 * transform-promise: 4e672ed7220c87a0 color:#1beea7
 * object-resolve: 1ade2f5350315f1b color:#4b9159
 * boolean-constant: 383376881504d0e6 color:#bc6f6f
 * props-optimize: 03368c157391e106 color:#de9fe7
 * resolve-event: 55616206b1cfeaee color:#70f343
 * initialize-props: 859f6e59301a14b1 color:#d605ab
 * string-observer: 3a0e785052753c9f color:#a8c044
 * abstract-service: 8a59ae3338b7f660 color:#c04377
 * observer-observer: 1267dfaef95b7b25 color:#23d5a2
 * variable-number: ce93dc22136e408a color:#305761
 * value-update: a90e272ff3cd4e65 color:#517709
 * observer-await: 32323bf5b4987350 color:#1afed6
 */




/*
 * method-cache: 90678af049dcbf5f color:#8c034e
 * initialize-render: 5ce6732a4fc191d3 color:#760fb1
 * storage-context: e1363747233489a4 color:#bbae5
 * result-manager: 9125c3549ebe22e4 color:#95f922
 * state-subscriber: dc43d1022f8bca43 color:#f0551e
 * cache-function: 604e96cb4ecf0310 color:#dbd955
 * initialize-manager: 713c949f8e268df8 color:#89ab97
 * implements-resolve: 6a3741c74092c49a color:#c4e9e4
 * controller-success: 8069be03e13d75a0 color:#1a227
 * await-transform: a87c4fa111addc9f color:#1fc62b
 * boolean-load: 7f4c867104168457 color:#15dce3
 * reject-initialize: 6e729812fbbda67e color:#7b016b
 * fetch-constructor: 42a760549ad345ca color:#dab32b
 * response-setup: ff750fa7774f6f7b color:#234289
 * parameter-data: b5c75fadbd79c6ac color:#6760ea
 * constructor-render: 446c1f2bb3a490ed color:#4453ba
 * await-constructor: df0df450a8a1d0ea color:#5c3bb1
 * subscriber-module: 244d46001b6ae899 color:#b810e5
 * initialize-property: 1488cebc979fec88 color:#645de
 * variable-value: 664971c4f1e66cfc color:#547666
 * optimize-component: 6c5d2de86ef4c7a5 color:#f22716
 * function-parameter: 232e1778c7215c7f color:#8f77b2
 * implements-service: 537d84b13f3b8080 color:#2dd3ea
 * parameter-resolve: 888d5896a23d9760 color:#43a09
 * configure-async: 4c015c0dab9b344e color:#927f51
 * initialize-list: ac340b61c3ab7e4c color:#82bb29
 * method-reject: 324e8ae56e507486 color:#6b80ac
 * render-string: c2c092b89c5e7fbd color:#cce6b7
 * reject-success: cd0cb6928734837b color:#5476
 * context-optimize: dc41576b3fb466d0 color:#ee2151
 * response-cache: 0f30f8118d2bd6fc color:#93131b
 * cache-interface: 16135f3b891efcf4 color:#6701ac
 * interface-subscriber: d9359c783433f2d0 color:#28d190
 * implements-value: 53e3b60925230684 color:#711c65
 * handler-storage: 7fea93113d902ce8 color:#24a538
 * storage-observer: d4018165b82bc414 color:#95f389
 * handler-listener: 96a99b8f5b59e908 color:#200157
 * update-variable: 6d44fe20dc5e3983 color:#ffb7ae
 * fetch-prototype: 30e815a5574acc19 color:#52c944
 * async-parse: 7e7a1d5d83935c2b color:#e90d02
 */





/*
 * calculate-property: a25521980694937f color:#42810f
 * controller-render: 0d01e20490943236 color:#80eee3
 * extends-module: 76c75bc4138a4b1c color:#5d895f
 * await-context: 7733de44a8d48115 color:#feb212
 * async-list: 03230fcfa11e0e00 color:#1b3023
 * manager-async: fc03f81153dce4f7 color:#7e2a74
 * number-data: e74d7aaaf99ddbb1 color:#9093a2
 * storage-function: 3ce5ce32a56681ae color:#229f1f
 * transform-validate: 73c88445c57faf75 color:#bfa560
 * render-implements: aaed40897685b911 color:#a7c0dc
 * index-await: 927373d7dd9a8c97 color:#895256
 * configure-utility: 97c103ef66fe58f9 color:#b3261b
 * state-subscriber: 95455db8db6fad0f color:#5aa822
 * render-property: a35e111cd4288a54 color:#f03480
 * string-key: 22119bc4c30e1fb2 color:#cee792
 * state-transform: a18e7c1d5a60149a color:#6322e9
 * extends-helper: 588eaad565887c85 color:#9dd1d1
 * component-boolean: 01c9726bac97975e color:#b3d3d
 * setup-initialize: b01d90effa0a766d color:#5850a0
 * abstract-object: b3bee9a4af5c7002 color:#450dae
 * await-controller: 47968a703d92d335 color:#bbcdbe
 * array-transform: 29be20f9c6ea3b90 color:#cb9b5b
 * extends-error: 9d0111fe31e3e17d color:#1cb35e
 * interface-boolean: 2b0237bc36c0bc77 color:#fa6fe2
 * transform-property: e409a454c24531ec color:#719dd8
 * return-success: c0488c5e18e4242d color:#73eb22
 * result-method: 4cad1e20e58e1c82 color:#299629
 * key-calculate: 684b19eb57ba6cbb color:#4a5e17
 * process-utility: 4438c5b5cdccbf8c color:#f10f4c
 * object-helper: 669aa34c786fe416 color:#717348
 * fetch-component: 479d1910193501b7 color:#32bc26
 * transform-data: 907dd18d0316ff06 color:#6c4f53
 * await-fetch: 6ccd2c1ccebb8c46 color:#ea9ce3
 * module-setup: 87c9d1d91fef9529 color:#95cf41
 * array-calculate: aa55894d3835541c color:#10a693
 * props-constructor: c9426786940af303 color:#c3453b
 * component-result: ce0e8a1616999a0b color:#be137
 * event-async: a67e0baece741a26 color:#e523a9
 * observer-boolean: 4e86fb1f9b4a1002 color:#cb0301
 * data-key: ae7e5ae2c1b9723a color:#166b4e
 * load-constant: ae5b7b76e561bf35 color:#9d737a
 * await-function: 178301829b340063 color:#a3784f
 * error-await: 52212e5ad6928ef1 color:#7bc488
 * calculate-response: 8749b6d8caed4a24 color:#d79392
 */





/*
 * setup-observer: 82cc5356677669aa color:#4eec63
 * number-component: 7bb18d8d8480f059 color:#6d83e6
 * context-parse: 6ec67545d63afdd8 color:#4b146e
 * property-extends: 95b028032a3b58de color:#4a1387
 * constant-storage: c60def67dca08079 color:#4a73a8
 * return-list: edb8c236efd76f54 color:#d04467
 * object-extends: 981d172be027dad4 color:#eed4a6
 * interface-observer: 64789e1a1644b1fa color:#a77a8e
 * request-manager: 2408e24e53322526 color:#98729a
 * interface-execute: a80c8ff030809cba color:#d7f363
 * update-utility: 157754905f646509 color:#5914e6
 * request-item: 4be2e9db2396fd84 color:#ddc6fb
 * state-prototype: e78a48cbe8a6a416 color:#6eb5da
 * index-props: 77f8995ffe607dad color:#923f07
 * callback-function: bd9cc8d451fe438e color:#708137
 * observer-abstract: 27bac4cb5c528178 color:#511158
 * observer-parameter: b4a6f99b4a627fa6 color:#3b2f81
 * utility-update: 5688c914a7607797 color:#c40066
 * listener-method: b2231170a3c3f23f color:#697647
 * transform-load: e1bb162b9d8b8658 color:#952832
 * prototype-key: 1d4cdc64fe9dbaa4 color:#80ae03
 * async-constructor: c2e4fa4eaf293e5a color:#d7e519
 * variable-key: 978a9f1fca2abeb5 color:#ddaa98
 * error-response: f5c579af708279ad color:#cb725e
 * interface-index: b933d7f5b7464924 color:#1fac82
 * variable-abstract: 5fb8f9b187f4d38b color:#f8d557
 * render-success: 86a133da36c2df9c color:#b037d7
 * subscriber-reject: 4d021f377f966b2c color:#9fbd17
 * reject-initialize: 1f1f58aed715793a color:#1aca07
 * property-cache: 93c0ab6e14500076 color:#4a56ff
 * manager-string: b440233b7a96a38e color:#852db7
 * service-number: ef028ffe561eec8d color:#805aa3
 * interface-process: f5fdb248e62ca997 color:#94cef
 * variable-load: 5c40e61ba181c6c3 color:#585adb
 * method-optimize: d45195b3929ae91b color:#e94ea6
 * abstract-render: 46d73404fe64520a color:#a732aa
 * component-return: 5d635daf2736ce2b color:#e514b2
 * observer-initialize: 6ba0abd62b076efc color:#a7c7fc
 * result-resolve: 035f6607af66f94c color:#c5ed0
 * callback-observer: 1ce3925088c2edc4 color:#781a4a
 * validate-list: 910f12f6a4eabe11 color:#567117
 * manager-implements: 1dc6649e4e1a690e color:#5cd4bb
 * async-index: 9bb7fe2591b3a4b8 color:#2a50cf
 */






/*
 * helper-optimize: 7515f11e26dc8185 color:#e1c5bf
 * key-parameter: 98d735e47190f88a color:#dc15bf
 * parameter-request: 2777d0e8115ae154 color:#fa05ed
 * object-storage: 06727292601aa0c9 color:#165f97
 * request-list: e3b58ec64c190489 color:#f37810
 * component-calculate: f81b02560d98ba8d color:#712e0
 * number-observer: 80444c33b664fe91 color:#84e404
 * optimize-cache: 5a45b09be1f0bc33 color:#427e3a
 * await-controller: 10d584d88fc20b07 color:#92bce4
 * data-parameter: 565f00a4f6284704 color:#1dfbfd
 * cache-constant: 5833de3fd329477a color:#8a34a2
 * extends-implements: 881b479ee460fea4 color:#6485ee
 * initialize-prototype: ebadfdd95205c29c color:#9dbbe4
 * extends-optimize: cbc27877e4c4aa5c color:#801e90
 * promise-service: ea8319240db61788 color:#dc71c9
 * execute-item: 26ff876e66e5d78e color:#249061
 * parameter-success: 831d7bd294e647be color:#6ab2ec
 * abstract-prototype: 78a765c54173866c color:#e4a364
 * observer-handler: a13d2f7cb0bda7f8 color:#f6574b
 * result-interface: 2742a9627bc7139d color:#86efdf
 * function-async: 1fcd610b35c2237d color:#859d2a
 * property-callback: 8016e3d55427e93b color:#ccb45f
 * item-module: 680831f66417a9f8 color:#fa91ad
 * setup-parse: 39348ab8d45b929f color:#3e8903
 * reject-string: 3c066d9d6a24e1bd color:#334584
 * validate-module: 8e6785d425c649f3 color:#1eaa88
 * abstract-observer: a20749ce33c05569 color:#d675c5
 */






/*
 * parse-extends: 68d526db0be8fc6f color:#d88b3f
 * storage-component: 0e089720317060b8 color:#8d48f4
 * update-item: 7a19be3286767178 color:#6bfff1
 * configure-fetch: ebee33ea36343c20 color:#2d3fde
 * object-extends: 304126eb607a14b6 color:#d17222
 * await-key: 50f031d30fcb5e5b color:#799eee
 * calculate-update: 485310486b623574 color:#78dd5a
 * index-handler: 2100fe55bb162a79 color:#cbe800
 * props-response: a28730222ca64650 color:#712077
 * return-utility: e439a78c084ac2ee color:#ea9ae8
 * parse-boolean: 01fcf1c3114bdda9 color:#dfeee7
 * load-render: 4dc6aaca890dd862 color:#ea443c
 * index-data: 9f204fe780f34286 color:#a2182e
 * observer-await: ca55ac4f6aa078f5 color:#41f576
 * async-abstract: 5921ec75424bea27 color:#9ff0c1
 * implements-data: 2ff0a7ea67ad1527 color:#7f4425
 * prototype-props: 7a099f1bcd297554 color:#5ea19a
 * result-item: 371a92bc684f8748 color:#6c3548
 * initialize-module: 7f48c1cd66ce1f88 color:#7a5367
 * utility-parameter: 1b7148f08bf5c27f color:#aa942c
 * abstract-boolean: bb48343d7a4fe793 color:#274864
 * function-manager: 5ccd6a1bb74b613a color:#6e35d6
 * parse-success: 65a123caf3e776a6 color:#6093ff
 * success-await: 00badcd1c3ced75f color:#101b6b
 * data-event: 2336889efb456031 color:#3f8404
 * setup-listener: 10ff99115eef94ef color:#8899d0
 * variable-fetch: 34563305cf276eb2 color:#b1fe65
 * controller-execute: 2226d8249c8d9ef4 color:#18cb8c
 * prototype-object: 67f9525f2cb430aa color:#5a10a2
 * module-interface: 8f7ee948117ac762 color:#375187
 * controller-string: 2acf4b77c78d6986 color:#c3d1a1
 * subscriber-string: 9215c9446cab500d color:#8c798c
 * manager-string: 215d503947fbb935 color:#30e0c7
 * event-service: 6560595f0e4e9872 color:#3761b6
 * callback-value: 8b113b23f2c06612 color:#b4cc03
 * initialize-cache: 28b758e3249b3c62 color:#488605
 * request-property: a8367d923c386889 color:#8904c1
 * response-fetch: aa3729b44b37e021 color:#c4091c
 * module-item: 489eae45b71660c6 color:#5065a1
 * await-utility: de9f42a85c9f57ca color:#e937
 * initialize-string: 6ad88596ffa18e74 color:#c2cf91
 * abstract-optimize: eb0a72e07b4e3750 color:#3484ff
 * number-module: d6dc0323b2c65654 color:#60a3ad
 * extends-reject: 2a38c9383f66272c color:#210272
 * service-service: 2db50f57907f53b7 color:#fe66ca
 * state-listener: 66d84892ba291651 color:#79c912
 * array-prototype: f357146d58a60cd4 color:#9fc0b0
 * service-object: 26ab5de5e617f520 color:#90b21b
 * component-load: 94faeaad22279e77 color:#7f67d1
 * request-value: bb8170fb45c8bebf color:#af5fde
 */