/*
 * list-parse: c8e08cf80c5edc8a color:#699e77
 * error-variable: c1b5809912057dfd color:#f17879
 * item-controller: aaa2e7d6d6e62f1b color:#f00a25
 * transform-key: 2be0c33fc0e93d69 color:#f2364f
 * success-observer: dc6683c24e7b2fdd color:#53f97e
 * boolean-list: e0a8b1b1bb7568fd color:#f0c13a
 * render-constructor: 0fd636c94d5a7ca0 color:#b711a5
 * variable-method: 55016e5538b292bd color:#dc941e
 * error-configure: e799c1a4481b59da color:#5a40a7
 * setup-update: 88f4f75d39417ab6 color:#aeb8d6
 * object-string: 3332956980efd8a6 color:#12f8a2
 * constructor-controller: 5cb67bcf6b1641df color:#260be
 * subscriber-transform: 4fd4d1706276c885 color:#e79e83
 * function-async: 4c9f67ca29bb65b8 color:#3ca7fa
 * state-variable: 7d8cce1453f53703 color:#87b295
 * validate-parameter: 75ec5725fde1f136 color:#82599f
 * initialize-controller: b9ce35b5a2e99121 color:#be24e9
 * listener-parse: f528caeed579e524 color:#cf6171
 * subscriber-callback: 4b3465729d01a099 color:#4f7d2f
 * process-context: 0b5e9f2e0ca704c1 color:#4e68e7
 * prototype-return: 87efa0112de8e354 color:#15089
 * resolve-interface: 54e58623937acb04 color:#b25e1f
 * component-await: 9582a2443e57bc59 color:#477d6a
 * extends-update: ece1f0f85b557195 color:#dedb3
 * load-props: 528c2cad3e7d06a7 color:#aa94e0
 * value-resolve: acaf05efa43e971a color:#b56500
 * success-promise: 53f73dd314e3a99a color:#ce8e88
 * service-prototype: 738421e1be5b71ba color:#6963b1
 * result-configure: 4cf8f0e7612fdf1a color:#66c367
 * render-calculate: 13a192de05ed0f28 color:#479a9e
 * parse-result: 4fbc7ef49063e1c1 color:#d8b587
 * load-prototype: e62d7b89faf780cd color:#1883d3
 */



/*
 * validate-item: 123bf386712ed955 color:#432487
 * implements-data: c74a1333546012bf color:#470fce
 * extends-fetch: 9ee32a7b4568d686 color:#bac7b7
 * service-return: 65bc6da9fddf6f60 color:#e6b83a
 * response-index: 84c8a58219cb213f color:#aafc78
 * success-parse: 3dcb25ef38f9db1a color:#852589
 * value-value: d606273c01b44438 color:#9152ce
 * async-render: 8277872f6a357efb color:#d2a716
 * data-fetch: fd3334e75cd59650 color:#3553a1
 * implements-transform: 29471b2c5f3a780c color:#a2d81d
 * fetch-subscriber: 8a0867c8066bf757 color:#f4c891
 * observer-subscriber: cae4c2d03dcd3a27 color:#9b63b2
 * transform-controller: bdfd8496c3a2e5c0 color:#c58696
 * data-setup: d7b64726b6107028 color:#e40647
 * props-setup: d2c8a5bae44cf079 color:#17608d
 * listener-number: c0cf7fb07ee1bf15 color:#e46266
 * observer-calculate: 103fe6c5da211532 color:#3c00c3
 * array-array: 06e2413948eb6a1d color:#578c68
 * props-controller: f8edf084c173df5d color:#654711
 * observer-object: 59a17b1df547dc11 color:#f70d7c
 * props-async: ed66992aeaf2c6b9 color:#cee377
 * result-await: e4a15ff96de994c2 color:#f03e62
 * item-data: 7e2c87b54501f475 color:#c29a9e
 * property-configure: 33644f73d5b09e6e color:#b4c312
 * property-optimize: 69d0559d967f4104 color:#c4c91e
 * handler-async: 3e39a85950dc05e5 color:#e3c266
 * load-utility: f7b99bcce77014be color:#35278
 */


/*
 * index-parameter: a40fd4d552b7ed9e color:#e689f3
 * number-event: 5acb5f215aaee50c color:#812424
 * function-method: 41c2e6d2d77e8960 color:#14b670
 * key-calculate: b3b2d5e7937ce311 color:#a9a7e7
 * cache-success: 677ccc3e7ef10a18 color:#ccb458
 * constructor-context: ffcf1c2b0342681a color:#ff1c44
 * handler-setup: 81cdd996f14d4d66 color:#98b746
 * props-resolve: a58abf5be22d7623 color:#95f961
 * return-cache: c66a5faab5a6c619 color:#bb7a9c
 * state-event: 242664e271c639ef color:#95ae38
 * number-object: 42fc4b994411ea7f color:#28caa0
 * parse-callback: 2138a5af91483879 color:#8a8cac
 * property-reject: 70de1138bcb5fb03 color:#bbb247
 * string-component: fdb8f6f6927b60dc color:#d688c3
 * fetch-process: a2ad52d0f3492c76 color:#79d180
 * context-key: 5b3107995f68d8e7 color:#7a834b
 * return-storage: a5e7b57321b6d869 color:#72ed66
 * success-validate: af9079aaefe74118 color:#4440c3
 * calculate-process: f6e124dbff118e84 color:#697e6a
 * load-context: 606d8933035f9c71 color:#d10963
 * array-error: 46f6df6041fd892e color:#66622a
 * constant-key: 0a85184ac2084d7d color:#4adbe0
 * load-controller: 621e5667c944317e color:#d33e08
 * execute-resolve: 5af1a04c0ebccebc color:#dce1a9
 * async-extends: 3f6a381eef8cfc86 color:#194141
 * optimize-index: d47a2fc764591b1d color:#81574d
 * property-list: e1ba53b0ec479416 color:#3578af
 * event-reject: 4d16310bb58cd2b9 color:#7889d9
 * update-render: ea7a2fdadf60c98d color:#d2ac50
 * manager-configure: 7751f83a4b720100 color:#734e1a
 * value-storage: 971eb188efd14c6c color:#9b3f60
 * data-state: a631d798f5e304a2 color:#baa371
 * number-cache: 5b31d91f0afe61a0 color:#f1d33f
 * observer-subscriber: cbb22fa0f07c6d0b color:#6ebab0
 * array-render: 9792bf1c7bfe0951 color:#d48af1
 * fetch-component: a6122d639e008e39 color:#4a5b0d
 */



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




/*
 * promise-constructor: bbc5cb08e18f0c44 color:#1b0c76
 * method-parse: 0a5dc9f3afc92508 color:#699b17
 * implements-async: d7c3e621292bf9b0 color:#1e862d
 * reject-parse: 8d7f381c5bb27022 color:#1f201f
 * process-method: 248b40141ddf02e3 color:#95e977
 * manager-await: 905954cc80ee2bdf color:#ee106d
 * interface-storage: a6c18d3cac1bab9d color:#1cc5ad
 * data-listener: 2430caeb45670b4a color:#6f65b6
 * key-property: 18680be0368192ad color:#5d95c6
 * callback-component: 3f0ec6b28877bb91 color:#1a00c
 * string-context: 462f4ea2f19a2500 color:#af7774
 * context-return: 0154eed729cd149e color:#1095d9
 * configure-configure: 936f1c9ba51c4b76 color:#423d28
 * index-state: 516f0576c8651864 color:#ebd4b8
 * setup-value: 4e390ac4db2e00ba color:#8d33c5
 * validate-storage: b2e174ffc7393ec8 color:#41376d
 * optimize-update: bdd6cad0a9668c6e color:#35174e
 * reject-promise: 8b0506b9504c2c18 color:#abc0b4
 * parameter-cache: b338a5e67616ed88 color:#369a86
 * method-service: b3a8505412b74cd6 color:#a61856
 * utility-props: 9820edfa26b91c4f color:#7c4415
 * abstract-event: 6b986a6fb2a99c92 color:#a2abe4
 * boolean-handler: c68812fa5c45cf86 color:#a9c7e8
 * interface-object: bd94697f98366a75 color:#c6b7c4
 * boolean-callback: 4fc1d7bb11b7db40 color:#20044d
 * extends-handler: 94229d5843e8eca5 color:#105323
 * promise-process: f17fda8f635cab10 color:#59c8c
 * method-storage: 10b637efdb910919 color:#ec7b78
 * key-initialize: c164746d461f32f4 color:#10efe9
 * reject-boolean: fc6eed57e46f3c51 color:#285fc6
 * return-parameter: bf17b22227773c29 color:#6d45b8
 * execute-optimize: d93bcf974872a145 color:#d6458b
 * error-item: 8ce5f836068efead color:#dcc1cd
 * parameter-constructor: 31b70750caaf46c3 color:#409453
 * context-execute: 05f34fe49a7bae31 color:#85f256
 * response-manager: 113b8bf664761601 color:#dce70f
 * controller-request: 93891a444d06cd66 color:#cd7845
 * callback-data: ed001e1e90031656 color:#7ba9d7
 * response-value: f60e75794528f16d color:#5a4ab8
 * result-key: 92953436e5427274 color:#6fff6e
 * manager-boolean: 30fbcc246b892a2c color:#e7cfec
 * helper-service: ce378f1bb0743b00 color:#60a976
 * list-constant: ff6c468d121a3734 color:#d050fe
 * execute-constant: 616d6ab7757d8272 color:#b60faa
 * object-response: fea0a0e514f4ccd6 color:#468b71
 * observer-component: f7d6ce14647e05f6 color:#598b35
 * context-value: 7e339c4030e984ad color:#8030c5
 */



/*
 * number-resolve: 5596dbd32d067c4b color:#8e1e23
 * prototype-service: 9db1da5e571f0e2a color:#1e4287
 * parse-state: 63a154e3f2383735 color:#aef3ba
 * update-string: 60a3834e17c4457a color:#c02aff
 * list-parameter: 68a32db9f4fcedff color:#e97f53
 * update-props: 9880f96ec1a26ce6 color:#2e7091
 * await-property: 7a9d300a07ab701d color:#6c19c8
 * error-cache: 1c9b91cbba26fa93 color:#ecd403
 * validate-item: cbd3b2391b4e3b2b color:#880da3
 * boolean-render: 221811d1c6b58afc color:#d6f3a9
 * props-utility: 4817dd2ec41e1496 color:#b7f9fd
 * callback-validate: 0bb6c72d359afa3c color:#2e9d0
 * constructor-manager: fce48ef803febe38 color:#779843
 * interface-data: 3d995797c50b9019 color:#5066ca
 * list-calculate: 7d592dbda26305d7 color:#2fd611
 * async-subscriber: 25fd4da3fd06821c color:#fcaff1
 * update-process: c08209009b6a3de7 color:#d003db
 * implements-handler: 0d8eea70983a078c color:#623aed
 * state-list: f7e0d30dda313b62 color:#990382
 * constant-component: f3a2b8dcc5084d43 color:#8295c0
 * promise-fetch: ad9f5db88d7c4982 color:#cee731
 * async-list: c201286445588bfb color:#db6339
 * return-props: 1a32101a548fd5d7 color:#d95f7
 * execute-request: 197a54cc70f2c298 color:#ddd097
 * parameter-object: c0f2ec818286608e color:#ed4d59
 * async-promise: d256ddfa2a122595 color:#661418
 * key-execute: 981a12733d0ad62d color:#75ebd9
 * validate-async: 7c36bd5fffc4749d color:#b50891
 * promise-initialize: 66935485befaae69 color:#9665db
 * manager-callback: f1c427a3c1f9314d color:#1a7a20
 * error-execute: 763862abcaa6604a color:#8d4cab
 * prototype-success: d9f0a04c0c30251b color:#5d278d
 * response-component: f643e9ed3c63a607 color:#5779a8
 * interface-event: 386e1465ac03d208 color:#97e754
 * callback-implements: e8e39ae5da915ca3 color:#b58eb0
 * configure-item: 777ae47c790069a9 color:#b2d5d9
 * storage-implements: 7d77d77254e2ece8 color:#875f91
 * return-array: 4c0d0a4da47ecce2 color:#7f9cfb
 * callback-state: 2f463c55a82c119c color:#c3d13f
 * render-response: 0aae2478442abd93 color:#5de717
 * props-event: c3a07f6764683909 color:#5366a2
 * constructor-props: e8bd26b337e4ffbb color:#2ad6ea
 * function-property: 34f2f8ea7f0ce6b0 color:#32e8e2
 * index-item: 31a8073c2896d1b5 color:#448c18
 * listener-constructor: 6ec564c8802bff37 color:#ba792
 * result-implements: f72258cff59c7fa7 color:#934351
 * callback-context: 39a793770f02dd5e color:#649ae8
 * function-async: cc3d8983ceb68b7b color:#a989c6
 * optimize-execute: ff5af904becafcd7 color:#69ccb6
 */




/*
 * promise-array: 94c955c66df508cd color:#4de0de
 * setup-transform: 15fe76cdb2dc8800 color:#938af0
 * request-component: b2426dc5ff5fd5c2 color:#6342c1
 * method-configure: 50e2a46c5305b439 color:#74c36b
 * calculate-callback: bad6b38b3e982e8c color:#b56fc6
 * number-context: afca074bb911a4b6 color:#e43e7c
 * list-request: e45e3c4ce9693c8e color:#19b6de
 * async-variable: 0204e995fd9a4ffb color:#9d24ac
 * state-manager: ecdd97cf11b793c5 color:#56a38d
 * load-resolve: 3f2de7241036aabe color:#bfe0f5
 * object-constant: e7d924586f53c71a color:#69bdff
 * key-helper: bd436dbcee778bc3 color:#947cea
 * response-extends: 4dc66be05e99fba8 color:#2f9c94
 * variable-object: c18e96f7ac455598 color:#3c86f
 * validate-data: 4b96ac3f007c6d30 color:#815e23
 * async-object: b966cc3b781f90bf color:#a006d6
 * observer-extends: 454ecd6ac5fd1035 color:#e4e784
 * calculate-request: 6a26002692339a15 color:#4ab38d
 * abstract-setup: 68abdd9381228936 color:#f87f19
 * variable-service: 8e2b67899646afcc color:#7a5382
 * response-handler: b660bc39d58ffe9f color:#c12d3d
 * callback-transform: 537212e8e6068ede color:#3278c5
 * error-process: 880a2dc446ecae35 color:#773827
 * process-helper: 900391c34ab6f9c7 color:#4e2869
 * index-request: c4bddd5b5ffbf29c color:#83934c
 * validate-load: bf391bd78e20a1f0 color:#d54864
 * listener-string: 27543e6bc8d8f4cd color:#583404
 * object-request: 97f1c6e6e32a09e2 color:#f89c6c
 * resolve-await: e84331c99eb946f2 color:#7aefda
 * helper-success: d8b8fd533dc724de color:#2b7d3f
 * optimize-return: 8f548a022b50e033 color:#8de8b6
 * method-implements: ba83b1f1ae2eca47 color:#c1701c
 */






/*
 * promise-await: 284a44f4b873c887 color:#30d3ea
 * boolean-context: cc920fce134d62b7 color:#f39ff6
 * list-module: bf08bc05c6b70b51 color:#d6f8c7
 * key-state: c3960bb479eb0531 color:#af8745
 * object-load: 8876f38545fac163 color:#31e63d
 * request-manager: 1bc6f126d83294ff color:#9701e0
 * index-async: 472ba628c0a15ef4 color:#fd89c7
 * async-props: f552d754e7e0e08a color:#764f33
 * key-item: a38bc94c5cc36067 color:#93e1d8
 * fetch-reject: 03a7bf7429f6303c color:#95b141
 * response-parameter: f58d39672f574f31 color:#de0ae9
 * utility-handler: b0c9a491d3617c29 color:#9f7c49
 * async-transform: d6c6a0ee998d78c4 color:#f5bb2e
 * service-implements: 34905977df49a392 color:#8797df
 * update-event: 496bf257db89b6ab color:#b83ada
 * result-response: 167918e6c2ee171d color:#76bf62
 * cache-promise: 2f19634dd8365f2e color:#7f1c9
 * number-event: eaf1d937f1bb484e color:#13a56e
 * data-value: 21f7e5ce58722ca3 color:#6099d8
 * async-handler: e701ff35a8161fc7 color:#956c4f
 * method-manager: 06e8f6c4349f3442 color:#1e8bee
 * controller-index: 82d302ad85896b7e color:#768eb8
 * state-response: ce1e7f26336e9296 color:#ac4bd7
 * initialize-interface: 751865539e89c535 color:#f58de9
 * boolean-controller: 6d6ed7b0e4e31350 color:#a21add
 * array-update: 391e4d27b2e79258 color:#590f4f
 * result-result: 8a5bffc7ea8e8c12 color:#607f4e
 * state-event: c7c149a0cae6e7ab color:#373116
 * render-helper: 623c6c3e8b3bd2a5 color:#b74f7e
 * setup-update: 721b8e17f36730b6 color:#9ab0e2
 * prototype-resolve: b370e08ba06f0b21 color:#85a049
 * await-helper: d2afb38ad16077c1 color:#6376c1
 * parse-item: 0d6b589bf81f77b4 color:#a4d6d9
 * calculate-promise: b7e53334cc901265 color:#2a4b26
 * component-result: ead81f2ebd70632e color:#fcf7f5
 * configure-configure: 833d240714333263 color:#31af22
 * validate-callback: 78842e934b1b868b color:#bf8940
 * async-props: cbaadff76b768196 color:#44c253
 */





/*
 * configure-utility: 27cc0a1401a730ee color:#1abd00
 * setup-result: d946b711755f741f color:#510552
 * service-implements: cf5fb2a7b2ab177d color:#58c6b7
 * initialize-return: ec8c5b87e23af144 color:#e1c104
 * execute-load: 03095520d6207026 color:#9fed16
 * storage-request: 53083986e7f3418e color:#d96c09
 * props-promise: d5055b9ab1ebf11d color:#891b2b
 * manager-props: 6fd867260799ae69 color:#a53a6b
 * method-variable: e5d784a8784bd395 color:#edccd2
 * subscriber-observer: 032c3eb6bfc596d7 color:#ee82e8
 * render-abstract: c274a299bd711f0a color:#a1ec69
 * boolean-module: f42bdb1faa2d01ed color:#aba19
 * module-interface: 4f4e2fbeda9010c2 color:#12bd75
 * implements-fetch: e834fa5808d89530 color:#23147d
 * boolean-string: fcc054e96e53b98e color:#af4dee
 * result-validate: 60616189cf2ce269 color:#6968bb
 * value-data: 53522b788dda416f color:#95264a
 * validate-value: c84127d4a2ae7d0d color:#b39f5d
 * observer-execute: 7adcb04627a5e05d color:#d955b5
 * function-interface: 5a4c8c3dec78b871 color:#709f5f
 * callback-abstract: 5b32e3b75022cf7f color:#a8dbf4
 * storage-configure: bdc127f5793673eb color:#511c93
 * callback-request: 38dcd33eebbe6443 color:#6a3845
 * event-props: 9365ed1bb603bdcf color:#5d757e
 * result-abstract: 36281e1e7eca09a1 color:#e3e46a
 * render-implements: 62f015393d9bc32a color:#3795d5
 * optimize-array: d33df1144de00ba8 color:#ab8447
 * variable-parse: c97a234afc332834 color:#bd8e4f
 * parse-method: ab83e639bdb3ce94 color:#130a0
 * reject-reject: 01a6b45b747b663d color:#9c2240
 * transform-extends: 4f90589464ab3ba9 color:#a3234b
 * validate-string: a6f75f59d477f194 color:#336335
 * service-error: 5495d939c8147ae7 color:#a71998
 * process-variable: a0aa23cd00c48b96 color:#3da064
 * implements-return: a94d734790fb8de9 color:#ea42e3
 * list-list: c2bdc079f17ee0b6 color:#368b64
 * setup-value: 64f4b363eddc094e color:#292d7c
 * setup-helper: ebff47cc56a9ac07 color:#fa7ba6
 * data-optimize: a594b67697d4c392 color:#6b6f2b
 * method-property: 92d82acd100fafb1 color:#31d248
 * subscriber-promise: 61f388c78fae78b1 color:#9bcc97
 * props-callback: 7e9a776d54a13722 color:#f7a737
 * manager-key: 3142bafcbb239f0b color:#a47568
 * prototype-success: 953aac2440133fb0 color:#1c1c2e
 * parse-constructor: ea5163a3e5a95a92 color:#94e5c1
 * error-item: e9f4baaf6cca9b01 color:#521f78
 * observer-configure: 1b6752c2af578763 color:#3f08af
 * update-context: a35aa4270483e91b color:#78c2e0
 */



/*
 * handler-resolve: 6f1c716c210ed30b color:#64190b
 * service-execute: e7e82b601f4b9833 color:#21f782
 * promise-number: 533489d736cf8751 color:#2ac8ee
 * extends-request: c75b72358417e191 color:#33a564
 * string-setup: c9d89c6a6abdc1cb color:#373d95
 * list-handler: e54df4966cbfd3e6 color:#5eb2c7
 * success-result: fdee4377116fc8bc color:#ba7e62
 * props-helper: 28db8e09649f22de color:#623765
 * result-async: 9e3ed1e1a6516251 color:#73e272
 * key-module: 2d8f6024a5ba37de color:#a042ac
 * process-extends: 7e022e1c567d0640 color:#9736b7
 * return-setup: 4ef2e577cf27fcd7 color:#972e2f
 * helper-return: 15c75ce1c37588d9 color:#4d4028
 * execute-manager: 2212b3cb1b2dbc1a color:#8ea56
 * load-initialize: 088b406503691cbe color:#20560
 * error-boolean: ead8f4e9f7971b6d color:#db9492
 * cache-setup: 2abd1228a0524d66 color:#ec46f6
 * fetch-reject: 8041181134c7c0a9 color:#55c9a5
 * resolve-constructor: 033dab9683de5bfa color:#143706
 * implements-index: e8dc6e8083368875 color:#c7c6fe
 * implements-promise: 363f457b4a7dcb82 color:#91f4ce
 * property-cache: b711ece9cc702f80 color:#f6f814
 * controller-variable: e5f3d7bb53c048ea color:#295cb9
 * storage-index: 76afea4218d1056f color:#8bab80
 * controller-cache: 449e5a8af9d3be50 color:#2239ba
 * abstract-props: 6ec92e7df45dc3d6 color:#908b3a
 * interface-method: b4084c426427266e color:#83ec1f
 * state-event: 3bc02b82daa60084 color:#26f592
 * utility-update: ae38fa81df7f800a color:#e4bc24
 * constructor-module: 4b1fc9889941d2a1 color:#64ab7
 * function-function: db3cfc7b25b533ac color:#8d85e
 * state-update: 96fdcb58d3644449 color:#b45b00
 * props-update: e9dfa342ba869592 color:#42b31c
 * constructor-string: b2ba4cc45cfa3a27 color:#9728e0
 * value-resolve: 3d4301633bca57a1 color:#839fa4
 * object-fetch: 267e2fa987872555 color:#ca08d9
 * controller-controller: fbe5c21bfb62c68a color:#318242
 * await-service: b77a89d54c6cdf14 color:#66f024
 * success-object: 0605d8022aeaa9dd color:#2b6960
 * abstract-interface: 8cf0f2b69ad74449 color:#375168
 * boolean-event: db2a0a41065c7d7c color:#a1210c
 * storage-render: 8281c92ce818918c color:#5ff152
 * parameter-resolve: 090d3c54f7f08b16 color:#f4cb93
 * service-callback: 7d9f181a6372d929 color:#3a5f2a
 * method-observer: 74388fef19512b55 color:#520c51
 * configure-optimize: 90e99fad5331d2d4 color:#e51f8
 * reject-index: 625c69f1e6bb61a0 color:#ade14a
 * variable-storage: 085916a432ad53fb color:#7c423a
 * subscriber-parse: 7689ebe6cacd497c color:#8d0c4b
 * helper-value: ec35f7ad2528f6b9 color:#42bfe9
 * setup-fetch: f023b3e5bf65353c color:#bbb12
 * validate-handler: 180880f9b65b6514 color:#ee737a
 * controller-value: bd1a0ddf14a1ad43 color:#f1fd33
 * key-storage: 0d804b7c937f48c4 color:#d1c537
 * controller-constructor: df55cdd5f7fc16c4 color:#b37f9b
 * callback-error: 9b4d7c868ed7e7d5 color:#6c6e25
 */





/*
 * transform-value: 3770c1e65d065d23 color:#69951
 * constructor-array: f01a4f1eda5ee587 color:#1f0914
 * extends-load: 2942cdc6269df5e4 color:#88bcea
 * async-transform: ae27a7d45770f8aa color:#456ab7
 * state-validate: a03eac12cce342f1 color:#a3295e
 * manager-async: 687eb41d1b5f7925 color:#e38378
 * initialize-result: 94ab96e3d5765545 color:#d5a512
 * function-function: f288bbae19174162 color:#37e706
 * setup-validate: 24ddfc1bd7525b0b color:#695f56
 * parameter-interface: cef328313ef69bf3 color:#a5a5
 * parse-update: a37d3663667c2092 color:#1b0462
 * promise-object: 73a2c1d95ed9c949 color:#ff3064
 * utility-extends: 29b25c1b5570c375 color:#52cf49
 * extends-process: 34039a98c9694445 color:#8b1354
 * calculate-key: 02266638c8fe4c65 color:#9b6a77
 * promise-item: 9ac1db31eb936f49 color:#1f5a38
 * implements-parameter: 58b190461a64fd02 color:#c6231a
 * method-request: 788a65417553c957 color:#e60f7f
 * error-event: 8a304ce9becb4006 color:#2f8fd8
 * observer-context: 856a5800d66b488b color:#885640
 * process-event: 762b069f9807b6b4 color:#175d4d
 * extends-object: 0b23a930a8a5ac80 color:#3804ba
 * setup-parameter: 042246d72772fc8a color:#6dda9b
 * index-observer: d413924f9452bdf5 color:#12fe9a
 * implements-optimize: 366bc7c0372ada9d color:#552ba0
 * callback-constructor: 64657bb08c5a64e9 color:#aff427
 * load-constant: 297274c72eef1dd3 color:#ed1ece
 * response-item: c589f4719c79d269 color:#89b14e
 * callback-optimize: 693ed9dc9f2ea61f color:#2edb38
 * response-method: 95a9b556e0a85080 color:#3de7ef
 * array-method: f9421183ff4c8b3e color:#a959e0
 * request-abstract: 2e09d1973dc74d9b color:#f8bc70
 * error-utility: 5761b67bf00ee2b0 color:#fd80c5
 */