/*
 * helper-list: d0ee3a5c51cbb7a0 color:#3774ff
 * implements-validate: 850b433a573d19a6 color:#a88742
 * promise-string: 24479c792f7811f3 color:#f96a46
 * abstract-setup: ad33d89e3a1be84d color:#904cba
 * success-error: d4e0eedd160c6e62 color:#24caac
 * fetch-execute: 7dab9db9cb5e5e8c color:#6473ac
 * item-optimize: 04cea7ee55b47c70 color:#6f9dd3
 * parse-controller: 9f5ad3e2f24f64b8 color:#66357d
 * setup-method: d40b8112354e8972 color:#5942d1
 * controller-success: 0bc309a720a70838 color:#cb425f
 * constant-optimize: 39a8cfee50dae655 color:#aed699
 * props-resolve: 9ba17f1bfca6a74f color:#6ec17b
 * variable-prototype: 9ed8773debea4fca color:#9d4e6b
 * validate-method: 6d649335eef736d3 color:#68fec9
 * execute-key: 1f3bbd3ddfc80ea1 color:#fe2865
 */



/*
 * return-list: d97afdeba0006c2d color:#195dd9
 * index-array: 126c803054f9c91e color:#6dc214
 * setup-error: 0eda72030e0f3ad9 color:#419fa5
 * manager-key: 84915a27f54a418b color:#f9e7bd
 * error-abstract: 6f0317575b98c343 color:#93b1e
 * process-optimize: 3268ce6820d5d4c9 color:#7a5336
 * initialize-calculate: 320638a4a341a3d8 color:#bff38c
 * abstract-calculate: 3e0eaf5b5137555d color:#9e4fac
 * utility-key: dd55c024459ef82e color:#bd1d21
 * object-method: 018b3c2729514345 color:#ec2911
 * method-async: c7630f23612009d0 color:#e32f1d
 * property-method: df19156163e25f85 color:#8a75f8
 * data-event: 3b9582e648b74f19 color:#c82c82
 * controller-value: 5f6522ed4c631abb color:#ab2dc9
 * object-optimize: 073fd648b494ed7c color:#234741
 * initialize-async: 028542be65633bd1 color:#2dd3f6
 * calculate-extends: 1d362595a014785a color:#292549
 * component-variable: e9674de174af935a color:#aaef0c
 * constructor-extends: d38510bcc76a3159 color:#d319be
 * cache-value: a36aa883bb57f52c color:#4a28b5
 * setup-request: 488164976f1052c8 color:#b2f483
 * props-listener: b5c0471f2e1a90ea color:#8b38a
 * component-item: 86c4eb990e472561 color:#f12473
 * array-return: aa3767f85fb87d64 color:#24095b
 * calculate-result: 054d136acf9b69b5 color:#96e82d
 * index-reject: 7cdebcc3b13d2012 color:#614c0
 * string-storage: 1de319eb3612cd59 color:#2509ed
 * manager-index: 18bc08d7ab2e6358 color:#be93c3
 * success-error: e3bacb4901eaecaf color:#947608
 * setup-initialize: 06b8031a5cd8c584 color:#4af088
 * implements-service: 4e6e75062a6b7545 color:#e307c0
 * resolve-context: 32a7900de40e40f2 color:#fa25b4
 */


/*
 * implements-value: abac7c255f6a95c8 color:#3f1554
 * constant-array: 56a9570c16d1fbb8 color:#6598e2
 * observer-configure: 72668570544ee871 color:#57cf7d
 * reject-constant: d032cb6e5b5c8a96 color:#a0c8fe
 * list-parameter: ffd3838eaf394895 color:#76078e
 * cache-props: 79f669ca3791b6a9 color:#62c664
 * setup-observer: 607d10c94836e745 color:#da3e9d
 * array-method: efa957c2c6ee888a color:#a9943c
 * parse-property: 5a853d91e04ca5a6 color:#250de6
 * execute-result: d50c0c39b410b3a5 color:#660095
 * constant-error: 23face3926d1bc5b color:#6b72f8
 * extends-state: 27275b6a6c2680e0 color:#31c471
 * number-render: 202b964427b9f212 color:#70ebe6
 * promise-reject: b70cb1cb14bc5ff0 color:#fab5b4
 * execute-initialize: ecc1c4a7decf09d6 color:#ec476d
 * transform-number: 765556e240dbb4a8 color:#e31991
 * async-array: f9b64b44cb0ccb1a color:#27707
 * variable-state: 395952b815fae88e color:#9109cf
 * storage-reject: 7fa90aaa57154065 color:#4935a8
 * response-extends: 943bd4a48f7eacc4 color:#27180e
 * constant-boolean: 3a05d388ac8371e1 color:#eee585
 * prototype-event: 239aef8e43cf6c5d color:#db110a
 * execute-return: 566abf7aa56482d8 color:#cb806c
 * transform-array: c20c517cac62bac1 color:#d30b33
 * implements-item: 6b87aef0aef43c58 color:#dab2ee
 * await-object: fc4a91ee350188a8 color:#3ec20
 * utility-setup: 4ecaab7fede28622 color:#373b42
 * promise-interface: 6eaef867b516bd3a color:#1916d6
 * cache-request: d6c755229cb4b1a1 color:#9d047b
 */



/*
 * load-state: 325baee4d578892f color:#ae45c2
 * parse-extends: 7f5de47b55d48806 color:#a3af7d
 * render-calculate: 5bf63c9dadf34d8e color:#6ec98c
 * component-promise: ceea923a3bb7f1d1 color:#142adf
 * variable-process: 554965d06e6393c3 color:#6f6d39
 * constant-helper: 1ee2c23ac10c90d3 color:#5a08fa
 * process-controller: fe4b7e5b36a23953 color:#2ea508
 * utility-component: ec78760828f6b0c9 color:#a529c4
 * state-key: 363a0bb9a456963f color:#6599af
 * property-interface: f1510ef5251071cc color:#3606a2
 * number-response: 535ea4c2547a7de0 color:#7faf67
 * transform-method: f263feeabe5e9585 color:#79c3c9
 * validate-optimize: ee31cbba385e9423 color:#1f45ea
 * helper-calculate: 9de9649163deebcc color:#9dc5f3
 * load-implements: 902ee3a05ea2e097 color:#5d3afe
 * success-manager: cb9c467c40529767 color:#f960b1
 * prototype-observer: 3047aec62fd45cfc color:#447c6a
 * promise-object: cc9be713f2be86d4 color:#9c6f55
 * constant-load: 0ae5e1396f6c26aa color:#3f14f8
 * helper-fetch: 79679253a836379a color:#4ece48
 * subscriber-promise: 3a234e615e314563 color:#b32284
 * variable-reject: eb887dcc54c9ad22 color:#fcdb6d
 * controller-method: 99e472785e8c59c8 color:#fccbbc
 * array-extends: 61d35322cdd796c0 color:#42375a
 * abstract-boolean: d4723228b41c5ea4 color:#6af8
 * helper-parse: 20caa9f12c5c5a2b color:#717cc
 * parameter-number: 6a0b95b83b8cd9eb color:#43ffd5
 * array-list: b371ed543be2e03a color:#608aae
 * prototype-interface: ba9091c2f3a8598f color:#96481a
 * reject-constructor: 2ef72f225d5e6d5d color:#fc815a
 * helper-module: 7c4ee538db3ba190 color:#67aa4e
 * item-promise: a87ce998580f803a color:#816ccc
 * configure-success: 4487cf85fb96de70 color:#c43d85
 * setup-manager: ea0674b2ac7f19a0 color:#3a97ce
 * transform-service: c86b72d1f10c0e92 color:#dc782a
 * callback-error: 05a569d6f4ffaa3d color:#2e10f3
 * update-configure: 61f80dd9f70a1f96 color:#c86f75
 * callback-validate: bd3d1b930a660d04 color:#f3b7b6
 * cache-storage: 6bb18eeb86b986cb color:#b1a4b0
 */



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







/*
 * cache-async: c05ae5d99567afd7 color:#b38864
 * controller-constant: 980042bde778a79d color:#c4c7a7
 * handler-state: 49358fc460597fbb color:#366953
 * return-optimize: 527db91e1ca378e8 color:#28bbee
 * implements-string: 3c11ea7dc519dc11 color:#3fee7c
 * object-validate: 87c9234bd6a755dd color:#827c78
 * setup-state: f8f2a62782c41efb color:#dceb7d
 * await-props: 4b7202c8c685b0b7 color:#72a9fd
 * service-constructor: aed757edeb415b20 color:#61bd89
 * render-value: 9ab95eaceff290ff color:#bd9dbf
 * event-result: 71666a19d085c741 color:#8eb13b
 * load-constructor: 9d481c3dfccfc209 color:#868c0a
 * initialize-variable: 9288a25e5aaf7c70 color:#c6dccc
 * boolean-await: 4a5fdb10bbb31b67 color:#112e5a
 * validate-object: 542b6ebda7c6be6e color:#a0b5b7
 * key-array: c1ad3642cbbe98ff color:#e48ee7
 * observer-listener: 9de5f3363172c762 color:#ab69cc
 * implements-index: d5e94b738088a682 color:#6d2154
 * utility-validate: 0caf9dfd920a1d76 color:#ebd020
 * callback-parameter: 529ae5e720338ad0 color:#824345
 * event-success: 454a9630f81d21ed color:#8f7767
 * calculate-listener: f79daadbd121e00e color:#859342
 * object-update: 838e630648188020 color:#e55cd
 * manager-optimize: abfa07f2bfad6333 color:#82fa35
 * calculate-parameter: 4f6c08d137a5de4b color:#1da31c
 * manager-variable: 19116b4a8c285941 color:#532520
 * listener-transform: cf991b9e1a1a2288 color:#459d3a
 * callback-context: 5d80cf2dc278b247 color:#3b025
 * update-interface: 1adad8c1b6769596 color:#75e07a
 * listener-setup: d97f1ac9dc02b769 color:#15033d
 * constant-string: 18153568e6733795 color:#9c175f
 * index-list: d96e5a6605d9ff1a color:#57e0de
 */




/*
 * controller-service: 460c1ab4f54549a3 color:#7af8c6
 * transform-update: c793e7ac45d46512 color:#e29027
 * subscriber-optimize: 49959a7e13be20a1 color:#9afeb6
 * prototype-manager: 4e91931316788bc2 color:#ab7451
 * calculate-handler: 67f3324fe7f1a542 color:#c6363b
 * abstract-item: fe0f499cdbbb4ee3 color:#ca4602
 * parse-value: 95fa4b0a35c0dbcb color:#8350e1
 * validate-await: 7bfb496ea8535e2c color:#488af7
 * observer-load: 9fd532a6039a2926 color:#668dc3
 * context-value: daf0c54e89e19dde color:#6c22ef
 * manager-subscriber: e9145dac4df3cc89 color:#aec711
 * method-parameter: f3bb9463e2dfe867 color:#9e5cd8
 * subscriber-props: c8bb7fbd36e56338 color:#ed9a17
 * property-key: 5d88f0cff0ce790f color:#b851a2
 * update-state: fc4fe6c07322ffc0 color:#4fe9fc
 * response-constant: b84a6c7170958b5f color:#2d5379
 * await-async: d35264342559723b color:#59f648
 * response-parameter: bdb43b581c56ccd4 color:#be6735
 * parse-component: df2174aa1f6cbe1c color:#ec54f6
 * parameter-number: 221f8d48c1d7da94 color:#35ee0a
 * handler-storage: 43cf93fa61a2f3ba color:#1c1c2a
 * reject-controller: cbba2e11d179af7a color:#6e4995
 * helper-load: ba0766db7fcb7fd7 color:#81eac5
 * method-listener: f17aabe09860d775 color:#eb271c
 * subscriber-service: 7de4a62073ac752f color:#e6698b
 * method-async: 365b7d1678f31d90 color:#65ed36
 * request-list: e95f8ab4590451b1 color:#88f258
 * variable-function: d27b68f51f267c9c color:#4ae21e
 * prototype-validate: 21882f9973d1b080 color:#284bc7
 * abstract-item: 3a08b9efc3367f8f color:#933761
 * listener-module: 5dd2c3cfd7c28ded color:#533857
 * execute-await: e841e2992db74db7 color:#42caa5
 * setup-number: ee85fc43d50299d1 color:#c57635
 * abstract-utility: ac49bc0345f16977 color:#851b8f
 * controller-event: d4c0613a6e6f4688 color:#2e7e6e
 * property-request: 3d0e6daf4e9c4182 color:#3ec4d3
 * service-storage: ccb8e824cde1dab2 color:#b0c2e2
 * function-abstract: 9bef6169e4f29362 color:#628091
 * number-variable: a5756c8d694d69f3 color:#418c8b
 * promise-item: e1ba42b7ec3b27a4 color:#9aa61a
 * service-constant: 162d6514a161d8eb color:#c5ba1f
 * context-resolve: e9d6b93b5534b177 color:#4bdac
 * boolean-prototype: 2c58d73c0fcce1e5 color:#af1fe2
 * observer-event: b628406d6e6aef8f color:#2d7156
 * prototype-await: c092001f96c967c0 color:#ea7546
 * number-data: 02cb1911e35a4c05 color:#37a1c
 * service-item: c8517fde46de745a color:#fb5c99
 * service-observer: a55f74f58d525b14 color:#b608cb
 * parameter-initialize: 6cefe43ba884c350 color:#c10cbe
 */



/*
 * component-async: a8a8a2c5374907e2 color:#9962e
 * constructor-setup: aea4cb0b8a743970 color:#b7e694
 * interface-handler: 3fcc85bfd2c29a62 color:#67fdb2
 * parse-service: e1f4e3f24b83bad9 color:#6d7ad9
 * context-error: 8c7481b10575e724 color:#16a90e
 * parse-component: 36c52ddf438112f0 color:#853115
 * subscriber-props: e55f870e1aa2f2c7 color:#c3639a
 * fetch-response: 5d75e07d4b773396 color:#43d1c7
 * execute-implements: 34c525746b0d9de1 color:#8e566d
 * extends-interface: a7118a7c4584dcf9 color:#767b8
 * await-helper: c34495fcacfe727a color:#624e97
 * parameter-property: fe2efe34b8bae5bf color:#7853a6
 * await-extends: 452be104779f4dfa color:#6211b8
 * storage-response: 097c2d492fbe9e45 color:#2af80d
 * array-storage: 14c4f7c6f755df75 color:#b4f11f
 * array-boolean: 5fcef1bb307e0e06 color:#32a640
 * load-initialize: bf4ff4eabc0a9ceb color:#4a73a8
 * result-reject: f38f08eac3efa7b4 color:#b9191e
 * execute-prototype: 8d6cf622275b93b8 color:#62f1d0
 * return-helper: ee143195b24a71f2 color:#7ee80e
 * helper-module: 076fedc0e8a13af3 color:#1a1b05
 * service-update: 8c84de88fba4b733 color:#47512c
 * extends-component: 748d1dab4006ca94 color:#22f823
 * extends-object: 3eb3f61bd1f5ee3e color:#9e03e
 * props-key: 6974f26d292b82a5 color:#51015d
 * value-constructor: e6735941dec1b89f color:#45b044
 * optimize-function: c586d13344b6035b color:#573251
 * render-subscriber: 521a3871fd107de0 color:#ed8b85
 * load-callback: fd610c4772b561fe color:#baf812
 * variable-subscriber: 8984305f1e5b5174 color:#1e9b92
 * initialize-controller: 5bc5bb95853a92dd color:#3d58b8
 * process-object: d097069cf4e79340 color:#5f6577
 * array-extends: 0526a362ee31cb0c color:#df62c2
 * item-promise: 84bb91455ec6c268 color:#160444
 * callback-execute: 71fd6b9954ae3b74 color:#a086e0
 * observer-number: 4cb9186cf6c8063e color:#9cb238
 */



/*
 * load-context: ee1725c1c106efb4 color:#7f540e
 * listener-function: ab4169c0bb770c02 color:#61dda7
 * data-subscriber: fd9c217a052f1a57 color:#bd5b52
 * value-error: 77175d245b1d3a32 color:#d9d3b8
 * validate-error: 790650ac76c700f5 color:#adfd7d
 * configure-execute: 1bb087bac1754f3f color:#d92fef
 * interface-constructor: 771e619762cff74c color:#b68d56
 * success-setup: 57081e051cf8aca2 color:#d878c1
 * subscriber-async: 8ef7cc9e00c075e4 color:#7e57fb
 * error-listener: ba446d79a7047ccf color:#a9a1dc
 * optimize-callback: 176b7d29037d2485 color:#ba121e
 * function-handler: a5c6b15d44d4733e color:#4fa979
 * method-property: f7917d0c5cf4c274 color:#357d70
 * await-handler: 205c0147fa4737d3 color:#1ff595
 * extends-configure: 89e1f796d4a015d0 color:#fc3257
 * helper-transform: 47e9c79663530f6b color:#c18d96
 * list-observer: a4978293115d4b66 color:#6eece9
 * item-update: 59b1d2e049993a3b color:#999223
 * listener-return: a5d9dfa588fc2bed color:#2fa1c7
 * constructor-optimize: 0c597988259550b8 color:#e722f5
 * response-constant: c19a7a7c27f6217a color:#5b3731
 * boolean-cache: 072ed9374246d47c color:#f8fca7
 * string-cache: d4caa7cb24164972 color:#9923ea
 * response-subscriber: 7d936cb3e09448fb color:#e789a4
 * helper-subscriber: ecdf94e892c0c12a color:#8f7f57
 * load-method: d0b806d5db7f942f color:#4af46d
 * state-fetch: 28474363bcde2c00 color:#ccc3fe
 * handler-transform: 13145f0551f65d0f color:#38ec33
 * setup-return: d43c573fd7ea1775 color:#4b2dd4
 * state-load: ab9a0af954ad256b color:#2bb783
 * calculate-controller: f0c7499ca6a6a754 color:#9412a1
 * update-process: bb65238b89424ef0 color:#9e1d4
 * setup-number: 01ed8374a384c08e color:#837c1
 * execute-method: 47d90dad108a2afa color:#af30d4
 * boolean-string: 95a8a889230095ce color:#acac46
 * error-response: 67ea092db2682699 color:#8088ba
 * subscriber-callback: 82d87c86b924ac0f color:#560642
 * list-constructor: e3943241c65705e5 color:#a7ebba
 * index-method: 3352e5bddb45e79b color:#eb7131
 * property-listener: 68f8badb4c0cff80 color:#5fb5b3
 * setup-module: c0c7376655e53c5d color:#14e300
 * parse-extends: b284ef91c2986b89 color:#d596f5
 * interface-manager: 12ee938c3320bb09 color:#9c13a9
 * execute-boolean: 39ae57ae2e69df24 color:#40d99
 * optimize-string: ded8807157625b6f color:#f1e7b9
 * prototype-configure: c4d12e6934f0f9c9 color:#f1b40d
 * promise-state: 8b4f734e5bdb845d color:#4308ec
 * props-reject: 9db6462c5850766c color:#8ae3b3
 * render-await: c8e8d969ef8890e8 color:#38d3e1
 * callback-validate: 750168830c099226 color:#f8bac4
 * response-extends: 6720b4893f214378 color:#5abe0d
 */




/*
 * load-process: 4310304aa31ddfa8 color:#2cfa99
 * storage-constructor: 1cd6c56f6bb6c9f0 color:#96741f
 * fetch-implements: 748283e426279574 color:#885196
 * cache-resolve: 058edb519785997e color:#d81e3d
 * item-validate: a80bbe15ad2fe11f color:#7f21df
 * utility-callback: 3882ef7687aef830 color:#e63002
 * item-initialize: 4da58953e86d14f7 color:#f9c9b
 * extends-validate: 5904a33ea0012318 color:#5c60b0
 * manager-value: 27bf8debbd1a267e color:#cb5e65
 * initialize-cache: 7cd8ecf283b37b93 color:#ab028d
 * await-value: f98ad50697673a31 color:#5fcfdc
 * reject-component: 2aeaae983b43c2c8 color:#a535e8
 * parse-async: a89fc9e02725a73c color:#a39371
 * state-abstract: 4e19f8c4f40de406 color:#14c4d0
 * component-await: e3fe309796dd2b60 color:#699b56
 * item-prototype: d46fb6f6276afc16 color:#c6808e
 * initialize-storage: da63ebf574d4157a color:#fef9c0
 * utility-update: cb65e2ce62094909 color:#ed424d
 * extends-helper: 57b0936c62a559d2 color:#ba92f7
 * await-parameter: b039033fd0106dcf color:#e19a31
 * boolean-implements: cc0d9f8f710267f7 color:#572b38
 * response-key: 47030c5c18d561cc color:#b2742c
 * callback-result: 5cea7e6a3cd3df32 color:#484229
 * variable-error: 13f76cb2551dfdd2 color:#20a565
 * resolve-method: 4e1c21cb0e444c3f color:#28d537
 * request-success: 5be97faf6d522123 color:#55a69c
 * success-storage: fa3a38aff5bda139 color:#4ffdb8
 * string-storage: 23436f4488361a53 color:#f77779
 * constant-setup: 62ee568ae6efa733 color:#501f34
 * event-optimize: 96ee7978d6f2bfe3 color:#d3f483
 * abstract-response: 8ff302e2f47fc62b color:#84af53
 * load-render: 3cb5dbcf9d4175d8 color:#18ebd8
 * value-implements: efac3e392be0b0db color:#70026b
 */




/*
 * property-calculate: e93a1579e7934f87 color:#291be2
 * configure-boolean: a49611886dbf5ec3 color:#d843f3
 * resolve-result: 836507100fd9f58c color:#c21d4
 * handler-array: 81ae2484d0751510 color:#72cbc5
 * variable-callback: a69e5661262c1068 color:#d757a8
 * optimize-event: 5f2cc13727658914 color:#419fbd
 * constructor-index: 090acf7277016162 color:#1cc9ee
 * implements-value: 990b5db8a513e049 color:#bdf1be
 * prototype-component: a288625802558b2e color:#a366ed
 * array-resolve: 6b38b78a5f2b1899 color:#2620bc
 * initialize-request: 9157ea998d465f6f color:#60d1ad
 * method-subscriber: 9e9a777ff463c7ff color:#4944ed
 * promise-reject: bb3b603a67448068 color:#b87730
 * handler-constructor: f1573a8b92aa9bf0 color:#59c90e
 * load-abstract: 03adb180a85dc84b color:#9384ea
 * props-module: c5013c57e6530262 color:#ad26ff
 * result-service: 7ec6d59de9693a74 color:#77abbc
 * await-module: d72708ae63b3b528 color:#3aa82f
 * implements-service: 66b1c04d993709ee color:#cf89fd
 * listener-array: eb6e43b7259f2495 color:#3b69d2
 * list-initialize: d26871c88b743136 color:#29713b
 * function-fetch: 043ed5176c351abd color:#6cda5f
 * configure-string: f74f3b8bb5005864 color:#1c1a23
 * listener-controller: 0661667e3485cc21 color:#5537df
 * abstract-boolean: 09cc1114c55710b4 color:#9b5e48
 * array-return: deda34cdbb416944 color:#374ee7
 * module-request: c96bda5e2a04a6f8 color:#80e90c
 * success-await: 8a7c54235f2f3cb6 color:#47fd6c
 * result-process: 32e2f34d08468908 color:#2a6922
 * event-manager: 6480d25bb3a52b1c color:#e069fb
 * async-success: 81437ce6b5ded399 color:#b8f991
 * variable-object: 62552389cbac8a33 color:#a087f
 * manager-manager: 4551bdeb047e2bff color:#c81518
 * props-configure: 27fd3e494c6d3881 color:#60e9ba
 * helper-cache: 8fdb5ceb43c9f98e color:#a0c520
 * service-string: 3324a05d19bac3f9 color:#4800f9
 * controller-async: 570400db97e76bcf color:#7a44e8
 * function-data: 4479b7d4688468a6 color:#81d894
 * storage-process: 000846ef4f6b48af color:#937909
 * async-setup: 7c0d6ff38244d169 color:#93e1ad
 * prototype-setup: 20b18597192f9c62 color:#e2e465
 * context-parameter: 6f9e3c69c1e01e53 color:#c79361
 * array-value: c92a68bc485cb6d1 color:#510bb0
 * array-item: e2ef000296f8eb02 color:#2cb2f6
 * interface-promise: 9a1a2818f1c67d38 color:#b144eb
 */