/*
 * service-abstract: 03042d7ad11a8334 color:#581593
 * service-listener: 149c182f834013f5 color:#cb7aa8
 * item-load: 62a2a13c2c5df81d color:#8faabb
 * object-helper: 6aa9d3ed4223c326 color:#efef8a
 * render-initialize: 3f07ebf93ead81e8 color:#7f0b72
 * promise-event: 38d9fd70ded06867 color:#76acdd
 * parse-manager: b257d4dd3fa7aa32 color:#21c050
 * extends-event: ed27e482eb1a03e3 color:#46d890
 * list-load: de0257454412bcd7 color:#db7631
 * error-object: b276499e303b16d7 color:#8af659
 * variable-storage: 0fe2e8f96632a45e color:#bf9a86
 * storage-item: 04587edf3b02cdfb color:#931740
 * key-request: de22f6ae300d6e4f color:#4015c6
 * validate-component: 0d207ba773d3015f color:#ab950b
 * load-validate: c0ded619893fb106 color:#84e61e
 * update-initialize: 9a7666a15f58336d color:#5ba682
 * boolean-component: d63a5afc90004eb1 color:#3a0517
 * update-fetch: 7f23ecbb81bed8f0 color:#84e7ae
 * method-data: 4c9cc6a281f53ebb color:#9dde2c
 * initialize-listener: 3771af64655cc734 color:#2d2c7d
 * execute-update: c8c42f1100728a50 color:#414560
 * result-result: e44d2328cf27c727 color:#515126
 * error-initialize: 0368521722edc56f color:#5524fd
 * callback-handler: 74c488392d57f0d3 color:#a7efda
 * calculate-validate: 05e3750ac4c7f12a color:#33a9d5
 * service-request: 2f1a93cc0fb5afe2 color:#2ec429
 * key-method: 2c3d964fad7a610b color:#8f88c2
 * implements-array: 882757a51c198d1e color:#726f45
 * method-array: c85a55ab34ea29a4 color:#998af9
 * configure-error: e054c22a587efd9d color:#dddc7b
 * listener-promise: 274015a0c13949f7 color:#74f88b
 * parse-state: 7c98d8f099632fa3 color:#3ecff7
 * item-validate: 4e93d4b5f649d435 color:#debd18
 * interface-fetch: 653e311ec1c018ed color:#1464d3
 * storage-request: 656f2628d1525e12 color:#8aa562
 */



/*
 * await-string: 97bd6ddfd6b1430b color:#3cfd5c
 * render-response: 49068e12468f72f5 color:#d6f0e0
 * render-string: 0eb51ee291f704c3 color:#c16e85
 * promise-object: 4af499747b47750c color:#bfb3c4
 * configure-event: 5378c8b67efdd12c color:#a45fdd
 * async-return: 29a46f8cc8dc7920 color:#f39700
 * update-parameter: e1187b918270fc41 color:#cb31b0
 * configure-await: 22b5af43cb72b2d8 color:#cfe663
 * method-observer: 9fe7bc7a9e7e9e35 color:#649047
 * calculate-array: cf054613be37ad6f color:#bce9e3
 * string-property: bd4e7d0313cc502b color:#7d68b5
 * reject-item: 1d43b2c8ba97007a color:#fba1c4
 * constant-transform: 7974243d18091150 color:#b7328f
 * implements-handler: 96d24801cb77ca47 color:#3b2ec7
 * setup-initialize: 9f9ac1c240a37d0a color:#ec47e4
 * execute-return: 0f2df2ad580c582d color:#22b440
 * utility-string: 1d2475f34a626b46 color:#9d65ab
 */



/*
 * reject-event: 1aa1062cc23408ef color:#b73438
 * extends-abstract: cfdd3926b9aa7243 color:#53bb3e
 * number-await: 5608954d70a7b747 color:#1f599a
 * function-key: cef94cd54d1f81b4 color:#7fd720
 * success-data: 981a394fae0eec30 color:#df10b8
 * extends-state: 89f92de89941d305 color:#f2c18
 * configure-item: b2f2b4ac42bf72b6 color:#693b95
 * function-extends: daa85af61bae630b color:#9503c7
 * item-data: 7430811f7e81b302 color:#c572a7
 * interface-callback: ef50731d60ac9aa3 color:#20f6af
 * context-load: 4ff88e4262fab080 color:#20c5f
 * list-manager: a3cbbdf86b671e46 color:#9c84f
 * boolean-async: 989dd13a01831b74 color:#4084ef
 * array-await: 516c29d20aa22591 color:#6ce90
 * function-handler: b6eb34dbbe9567c6 color:#3fac42
 * success-promise: cdd06edaaed312e4 color:#3b8d14
 * setup-state: cf74fee6ddc2f49f color:#bdf2ab
 * context-observer: 590241b8e7569f9b color:#a1ec5c
 * module-implements: 51754e19b60d9d7e color:#2d5b91
 * constant-context: 3a94b881c685cc98 color:#2dd2c3
 * props-await: db28492b80c44422 color:#ced58a
 * load-return: 4fdb709e62457917 color:#94b608
 * manager-fetch: b8c6f01799be056a color:#c3d486
 * value-handler: ed1609293de54671 color:#ca88ba
 * event-prototype: 166bb8f350cf14ea color:#7660a2
 * process-event: d87386e159646ae6 color:#f06281
 * data-controller: 95259d97bd36d0bf color:#17a61b
 * number-handler: 0c7892977bc9d522 color:#c09521
 * value-interface: 9f1496a883e2eab6 color:#b8327c
 * module-optimize: a1cb93f0571147ab color:#53a526
 * setup-render: 42a7af5525beaafd color:#d1858
 * abstract-utility: ad751a94970d5983 color:#b54f01
 */



/*
 * resolve-handler: 92cf504495e90fc7 color:#3d901d
 * implements-controller: 4be13e5c9c5b94ec color:#3b41cd
 * key-subscriber: ea1bd27f285dc84a color:#26e342
 * execute-listener: 38e87e7fc526c2bf color:#c52dcf
 * controller-parameter: d944368baa344732 color:#9f5c74
 * callback-success: ab4ca671064f0e53 color:#c05759
 * property-constructor: 9e3a3e243ca9eee3 color:#cb734c
 * key-key: aaeab8e3fe920144 color:#48b63c
 * controller-load: 4d2e4c4b33baa1eb color:#ff3440
 * constructor-index: d4d28fe90c17a37c color:#7b11db
 * request-transform: 38be82f34c22ec44 color:#308701
 * await-render: b013168a22b98e8f color:#cbf5de
 * async-implements: e7a8d22541f6c4c7 color:#4c6809
 * result-resolve: d4782625044ce44e color:#d748a5
 * render-parse: b1428527846d7a8a color:#426760
 * object-parameter: d4cdc87394576973 color:#a37ff7
 */



/*
 * update-error: 558db0e774744030 color:#b2a428
 * data-constructor: 1c153a1cab48529d color:#3642e
 * cache-load: ace3e7b5fdc9af9f color:#c3c048
 * module-function: 22f6ccca0a74d42a color:#78e76a
 * configure-execute: 4bf88d8cefa34249 color:#dbef72
 * return-abstract: 5fedc40eb5bf2ed0 color:#c68494
 * array-context: 2e8136d511d1aca5 color:#7f6501
 * return-variable: 4f39f8028ccbee6e color:#5bbefc
 * interface-setup: 0496bbc19af39562 color:#1d8adb
 * parse-component: bd7064571909a711 color:#6aaf13
 * parameter-boolean: fbc5db25dbd43eae color:#be0cdf
 * number-helper: c765c1657f9325ae color:#9fcd6f
 * handler-component: 162ecf0886d09355 color:#6cc7f3
 * index-transform: 8686a2679f149513 color:#c7fdf3
 * parameter-observer: 8e38cb4a81a05497 color:#f5be9b
 * update-storage: 78988a243a587535 color:#2b516c
 * controller-fetch: 316397c8e01896e7 color:#41e662
 * data-listener: e8f371439df4d1c2 color:#89a6bb
 */



/*
 * implements-controller: d1d3f57d7eb1d6d1 color:#454499
 * subscriber-success: ff219b0948288396 color:#877f29
 * parse-storage: 97d8ac64aa22af4d color:#bac6ee
 * success-variable: ef4f70ee2c403ff9 color:#eb7e12
 * data-function: f63cbb0ee2879f8d color:#450a56
 * storage-list: bb2e1406e7c50ecc color:#222c79
 * array-key: 06f2d71b9b1a702c color:#7980fa
 * async-constant: f07078251b119d9d color:#86f93a
 * result-reject: 92b93f5ba552de4c color:#b773b6
 * prototype-await: c07a2df3df97b2ac color:#70f155
 * service-utility: 3444e87b1e1e22bd color:#c9bdbe
 * reject-return: 6a33da491f210232 color:#84317a
 * update-list: a1363b596105d374 color:#cce7b7
 * method-module: c4cbfb20be317bdc color:#6cd244
 * extends-interface: 85eab189572cb235 color:#ad5304
 * variable-item: 76d9f02a0d786b5a color:#ce3a95
 * response-array: bfdfea57ddb67ff9 color:#5c3118
 * constructor-utility: be67f32f798cd730 color:#e782a7
 * resolve-result: 092417cd87f5ac10 color:#1baf34
 * resolve-async: df58900bca7f54e3 color:#18f835
 * interface-context: a5ce4ac0b067c1e1 color:#60d5c0
 * reject-array: 5006681030220d98 color:#8aae42
 * data-helper: eb0f3623f934ae5d color:#8978d
 */


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







/*
 * observer-item: 6965c46af56e0f2c color:#a20d9b
 * array-fetch: 81e71eb6d22521d2 color:#855ecd
 * return-controller: 46859cd666faab85 color:#a51bb6
 * service-function: 0f6e821d84735c65 color:#c48273
 * number-setup: 60ec3c52e443d1bd color:#415e62
 * boolean-storage: 055bc27e4e17cb7b color:#fce257
 * initialize-execute: b010c7a20232f7a9 color:#292792
 * controller-key: db2c2a78dfb5e92e color:#2e8423
 * data-error: a631fb180401d7b2 color:#b9da70
 * controller-extends: 101916c92e8e2066 color:#c8cc37
 * controller-value: 42c60f3af83c28fb color:#a4c6e4
 * error-transform: 87d764a0e74b152f color:#356fee
 * parse-state: 0e0dc4815cb75a0f color:#9f5149
 * property-result: 42201d24d116bf3b color:#37919
 * props-initialize: 2b6d15705475adf2 color:#f60c47
 * load-execute: a893c0cbfd436ff3 color:#cbd173
 * await-props: 0c72f7fff61f0b8b color:#78a88d
 * optimize-array: c4b1f3894945e63a color:#b5760d
 * index-extends: 8b6ec1c025ec2922 color:#19ce0e
 * component-execute: 48e053923f276964 color:#c445d8
 * number-validate: 33895f501511fc37 color:#48cde2
 * index-update: d554addc3060ade8 color:#78bf2c
 * interface-load: 345c7dc584709bbb color:#59cd9a
 * parse-state: 43b3b38a9d4e1984 color:#a13f60
 * helper-resolve: 8180c3c70709d19a color:#8a4a36
 * request-interface: 3aae34eb56b3c105 color:#f7fd60
 */





/*
 * resolve-prototype: b73ded43419352ce color:#fe9f90
 * service-boolean: bdde13d16f58d5e5 color:#9b58e1
 * number-event: 4e5c161f688dd2cd color:#969bee
 * setup-parse: d44cfd35325e313e color:#2a55e2
 * reject-async: 21cdd9bc1ad21859 color:#f66441
 * async-abstract: 180c19f9371c8975 color:#99a767
 * request-error: 78382a77b3038a74 color:#c3ae6a
 * implements-setup: d69cca7ff0799d68 color:#b6dc7
 * await-constructor: bd7c5b1e37a40340 color:#209fa0
 * constant-initialize: 95e0c7ea26634ada color:#5a59ad
 * state-promise: 51d1ed8bd80ba832 color:#94d231
 * async-property: d5f5d5a7013fd75e color:#eac327
 * promise-process: e27d5bd9c03b6ab3 color:#78d43d
 * item-extends: b2ccd572c559c6a4 color:#9abddf
 * state-value: 28be393c05bf6a52 color:#c65b4c
 * promise-parse: 77b51c76da1f07d1 color:#458af3
 * callback-function: 0de15eded5a0be03 color:#e62bd5
 * function-calculate: 588422d7d33bcfe4 color:#e296f2
 * setup-callback: c92b98974820c4bc color:#feccae
 * component-await: 1f28f4c9e938482e color:#5922de
 * configure-fetch: 632f9e45de596039 color:#2fcc12
 * promise-number: 95a59d3a42a90c68 color:#e47d7c
 * fetch-manager: 2c05dc5899d11b40 color:#833e19
 * index-cache: 3cd9cd2a020abf59 color:#77e776
 * process-constant: 2af1aded90d59995 color:#63cbc9
 * data-handler: d5ecab5dc5313790 color:#c41c3
 * initialize-index: bd9b37efee689e8f color:#f3b83d
 * variable-result: e19fc7f125133ffd color:#8ffe8f
 * load-item: ceadbd292612914a color:#700393
 * update-constructor: b7c12be33d0c79f2 color:#5b4040
 * success-result: 54aed7b70f39a9dc color:#fbc882
 * setup-initialize: dc27932d72d46db5 color:#616842
 * success-callback: 3fbaccef6bb1bb18 color:#68f177
 * transform-context: c33aeac485934af2 color:#5cf9a8
 * controller-component: 832871377b871e25 color:#ae730
 * item-array: cd7beeb3c55c36de color:#28d4c8
 * helper-observer: d44f5ed4cc72f721 color:#bd02cd
 * response-key: 36c9e8d30e4808ac color:#f08277
 * response-transform: b9e64017da9f5d1e color:#7dab5b
 * key-render: 8129f061db76d437 color:#f16ca8
 * event-manager: 7157e5d581da133f color:#e6d61
 * abstract-data: c81670ca99fb2229 color:#6ea47f
 * extends-key: 39a53c78ff64d5ce color:#c1ae8e
 * update-handler: ba248b7d4098f9f9 color:#827412
 * implements-load: 7f5e87afb861c80e color:#1da847
 * result-property: a59e5c09a2daa8f6 color:#fc0e67
 * await-implements: 79115e53996c62ee color:#2fd2a6
 */



/*
 * listener-storage: d962234633bdcaca color:#472b69
 * calculate-observer: 0e53283cec980c0b color:#336f31
 * prototype-handler: 29ffaf32e6a0d809 color:#150fbf
 * result-event: 9643926f220abd76 color:#2d7a1e
 * storage-render: b504793b3f2015e1 color:#a4dfb8
 * array-index: 258237df1b17dda5 color:#84fb24
 * props-configure: 164ef2bc9dda5bf0 color:#9145c2
 * interface-callback: 31e7c81b9675f583 color:#463648
 * validate-handler: a3b895451f51e88b color:#5ab6de
 * fetch-props: a189b91f978877d6 color:#c7998d
 * number-execute: 50b1c528d07f3ddf color:#3cfc4f
 * key-array: 660c6a41ceacd5e4 color:#a6cf59
 * prototype-property: 2f5af34f266c4145 color:#acc20b
 * execute-state: da094612f4dd6fc3 color:#7ab648
 * async-async: d33d765c08df41bb color:#fe95c0
 * resolve-interface: b28a0cade5ec3bd1 color:#96eda9
 * calculate-constant: 62a47a06dd51e9a2 color:#46fb1b
 * resolve-constructor: cfa145a4a0292b39 color:#46ec27
 * return-number: 7dc4eea00bc2394b color:#3aa4ca
 * listener-controller: 2822d5784914137d color:#c68ff
 * implements-index: ce9277a3d09a7102 color:#ed09f8
 * calculate-data: 2ad8e58abcce8428 color:#5ac3c1
 * variable-request: 3afb4a7e32fdcd70 color:#e17c19
 * storage-load: 4269c885aba46103 color:#452c9c
 * process-string: a29032ffaa9e725e color:#55b18c
 * handler-request: 1da88574e8b655cd color:#a340bb
 * validate-resolve: f1f25cb723c48835 color:#32c80d
 * reject-subscriber: 6b53283024967167 color:#5eea81
 * constructor-key: 61456fa42b8312d7 color:#f8dc06
 * event-string: 0398934328da7094 color:#9602ec
 * optimize-method: e7c107b6c2d660ca color:#860fef
 * render-response: 332f88d9368d5c3a color:#510b09
 * interface-parameter: 5faff2a5f13c7747 color:#291ef0
 * item-request: b89ca3b588728c4f color:#9d4b22
 * value-validate: c6e7ca26c5c26b96 color:#48a22d
 * resolve-configure: b21d925dc618956c color:#b1e99f
 * resolve-property: c698aa135f9b5d97 color:#e3dbd9
 * return-constructor: b650b3915289543b color:#acf6df
 * array-optimize: 88dfb70d608a21e6 color:#7e92a1
 * module-subscriber: fca3aba4d3135720 color:#fb05f3
 * parse-interface: ca3344a33c1f1d9e color:#d6cb1f
 * object-listener: 9e699deb4dc3492f color:#6867a9
 * prototype-function: 931b228d1febfd1f color:#b5bec7
 * controller-error: 54b65b9844e8001c color:#6bbc2f
 * render-utility: f322d00e3c8f2d76 color:#3619c6
 * data-boolean: 7d09129a477089e3 color:#ca9d52
 * list-configure: ce326a3ddc5a413c color:#b46d89
 * subscriber-interface: 7ef91b6d1f2f4fbd color:#ad1234
 * storage-context: 4a7114efbab3b66e color:#d1f19c
 */



/*
 * validate-resolve: 1bf7daf3efa8b9e4 color:#8e2c83
 * transform-request: ca3799adf7cbcb1f color:#778c1b
 * list-parse: aa4482293daaac55 color:#6c3e3
 * request-controller: 6a54a591f199f7fb color:#f71f9f
 * context-constructor: 5a2fe4d06d4159f6 color:#960be2
 * transform-module: 5d4d47a513c28024 color:#aa85ca
 * boolean-configure: 59cb52f14fbac30a color:#dd85a9
 * parameter-value: 313544f8e5b6eeb9 color:#cc9525
 * utility-promise: e8ae677219ca5747 color:#861e9a
 * observer-method: c13f8c6607f511dd color:#b236c1
 * calculate-property: a8b8e045563148d2 color:#84be15
 * helper-callback: 477585e3e10b9b7c color:#4f3a0b
 * transform-helper: 6fcd329f23766c4e color:#373344
 * callback-variable: 4f9a4c4b6b45bec4 color:#107f8a
 * setup-await: 10d2404d86e05644 color:#cc715d
 * data-array: c1b2cf543156bfb7 color:#b2ac26
 * context-load: 6dd76291460af5f0 color:#38c6c9
 * fetch-state: cac210679f3e45f4 color:#1eeacf
 * key-return: 86f63a73f148b9f3 color:#ef05a7
 * fetch-state: 3df73b794eed58db color:#591e5a
 */






/*
 * return-execute: 941b811400d0f460 color:#f1207e
 * array-props: 12bbe3325027dae5 color:#b83e05
 * prototype-error: 3028b02d38c61b69 color:#3495ce
 * helper-index: 19c3ac609b744aff color:#532c7e
 * service-transform: 26d8810c7bacc118 color:#93df1f
 * initialize-helper: 5d22cc193e10e521 color:#afc027
 * helper-key: 5df5337e45c7ba1a color:#ff2fad
 * calculate-helper: fd3f8649d074dd3e color:#27d558
 * event-observer: 55f55eb64fe873b2 color:#aee870
 * cache-method: 26ca26a56d57ab6f color:#45b3fb
 * transform-parse: 129e20ef1e2083ce color:#425114
 * constant-constant: 2458177b70f79529 color:#9efbaa
 * promise-await: 70abf8b20ee28ee4 color:#159c50
 * observer-list: 2d81ae141f649c1b color:#551d6d
 * storage-manager: 3678eb6d17f39c33 color:#c1b7a4
 * data-controller: fd2a25a1c9191f8a color:#e2929
 * string-error: 4db24e4d83ceb7f9 color:#6be07e
 * reject-controller: 7cde09e232ec32be color:#d905d5
 * props-observer: 399985ff91800cf0 color:#c9ea5c
 * constant-configure: 20bda1d7a1e63244 color:#b4579c
 * calculate-boolean: 9c51d40b7423b0b0 color:#42be57
 * observer-listener: 957434debca9fe69 color:#703442
 * parameter-initialize: 45f1203718e23ace color:#4f5ea2
 * helper-variable: 80d23a03ee8e9404 color:#ea5ae
 * implements-boolean: 715813e93a824415 color:#5addd8
 * method-return: c0f218d43e597f5e color:#ad9958
 * fetch-property: dcf2a397d9506c8a color:#1f2c3c
 * storage-storage: 19fef09b50daa45f color:#579c9a
 * parse-render: 0d350d8afabec72c color:#f05cf0
 * interface-success: a9a592924b888d08 color:#7a1ea5
 * implements-callback: 0d8369bbece5a1a1 color:#481d9
 * props-listener: 446fbbe7ff27ae6d color:#b2b78c
 * method-observer: 0fb81a29a138cdb2 color:#dcbc75
 * request-component: b1ac4c3086693ff3 color:#372f05
 * request-implements: 0ac03678e19b08e4 color:#4a452d
 * number-fetch: 98fe13a6d09b2f63 color:#706cd2
 * execute-value: da0617217e596e51 color:#da63ce
 * return-context: 1785af86a5c9f8cc color:#14f69d
 * validate-context: 313d9893be8f96e7 color:#b6fa21
 * await-result: 3f679c9ed99df30f color:#ca2f1d
 * module-subscriber: 240f06891b3a6126 color:#d6df2d
 * fetch-promise: b2bb1f0dc25c78bd color:#c90503
 * observer-key: 8dea107a6ca9ef80 color:#aa4c27
 * module-array: 9d246799d89a8330 color:#1edb85
 * listener-item: 4b3005006ab8b6bb color:#31133c
 * fetch-async: 9808e1fd81ec0937 color:#784f5f
 * props-optimize: 250687f7c6999a8e color:#ccf9b5
 */



/*
 * constructor-response: 10e3cd0ac3056998 color:#c35650
 * item-observer: 0849740f3d074abe color:#45f7a
 * implements-configure: 990cd08397dbf1f8 color:#3d2db1
 * validate-utility: 19c77cb45338f86e color:#9bc65a
 * reject-transform: b6770932f4e180b9 color:#919071
 * number-listener: 3e0a27dc85e946b3 color:#7b32de
 * list-interface: 24c41b78e9dc3f80 color:#b6df0a
 * array-initialize: 016dd3533bf1b4e9 color:#31e7c0
 * initialize-callback: 1c3c05ea7b5a6026 color:#9ce59
 * response-context: 5f0c701372164ac3 color:#ad84e6
 * interface-request: 4c6c5442a12b6a80 color:#f332c6
 * list-validate: 92e5a595629c1de2 color:#bcdaa7
 * observer-observer: e3bac855ede25a40 color:#76b0be
 * cache-storage: b0bf532598664c97 color:#1fb936
 * await-response: f5d20ad96c7b25c5 color:#f03fe0
 * parse-process: 7df1a08168cef680 color:#d0c8c4
 * implements-setup: a9922a8f17c17f67 color:#6e3692
 * extends-index: 905b0d5991c1f80e color:#16ac62
 * function-update: a89b86a7090e1017 color:#658b49
 * props-property: a055ed5c71fed336 color:#352c3d
 * render-constant: 39f94b1622af067c color:#870565
 * property-service: 0d110a3abda298cb color:#8388c7
 * constructor-reject: 0f8e5fcfe311e61d color:#c13f2a
 * parse-method: ad9d8b15147f5c48 color:#2535a6
 * variable-storage: be6db2d7fdb1e84d color:#ba2688
 * helper-property: 3223c77acddf80c6 color:#62e12
 * success-resolve: 15ee73608ed60686 color:#ea8547
 * context-fetch: d80cf6e50210e450 color:#fad8f5
 * subscriber-implements: 7361663cf0e59583 color:#4145a6
 * execute-string: af00c5fd3e9ae7a9 color:#faa7a3
 * result-storage: d82fc8fa55710781 color:#b52625
 * manager-implements: fdc93cd000a9d889 color:#3e2bb1
 * configure-listener: f20645808a97aa54 color:#fb3175
 * execute-variable: bb92e3b4774fe9ee color:#8e95e5
 * result-component: 43f82e82853d6739 color:#bf4f2b
 * resolve-parameter: 077ffe76dcb1e34e color:#c00c8b
 * handler-await: 8b3f4260f1a0f724 color:#f3df1f
 * promise-key: 8ad2aacc1fe760bc color:#846fc4
 * response-property: f4e21a65296f43b2 color:#a5768c
 * props-callback: ca3713ece27e4669 color:#9c7db
 */






/*
 * extends-transform: 95fcd6ee2eefd6fb color:#b46b3b
 * render-manager: 5c62dff96b061f00 color:#51d3fb
 * resolve-property: d36a17257131e98e color:#5ac5d
 * abstract-extends: 03424b256b9b5cd0 color:#9ea3cc
 * value-execute: 61142530f2bea26a color:#4b379b
 * await-prototype: 62c15dc4f9ce46ce color:#9c8b53
 * configure-array: ca319dd517b51eac color:#ef794b
 * callback-parameter: 67561cc4913d63c4 color:#97c9dd
 * extends-parameter: 9f03fc5aec842648 color:#e827bd
 * update-initialize: 6fff2e8c2a6d8f9b color:#c61b98
 * load-success: ec3ee6b2cb12a11e color:#d280f4
 * initialize-storage: df537440a9ed4bf5 color:#c9a424
 * response-controller: 199d165e4cde7417 color:#8767fe
 * response-props: aeee9b4aea335d27 color:#5102a0
 * helper-string: 42103e8225ba49cf color:#51ae25
 * component-variable: 7a4a8998c1fc0306 color:#6c4a7e
 * method-utility: b492324d6135d5c3 color:#a3426
 * parameter-constant: 950b2ad031f7b6e7 color:#9426
 * helper-helper: 9eb494e73faa1909 color:#d167a0
 * transform-success: 4d51ed39d77e7396 color:#b13271
 * parse-calculate: 64f05afdeb004257 color:#70265c
 * promise-props: 81e8f8df2c978fe4 color:#c7a4a
 * object-configure: 4e36df2c8595d26c color:#3ff785
 * implements-resolve: 7f7062bbcb5e23e5 color:#d14978
 * return-load: d1a809f8bdb61f35 color:#e61b04
 */




/*
 * string-index: dace8d6ffbc0d317 color:#ef1794
 * service-callback: e917b88017b44124 color:#83cf2c
 * result-interface: c278cf5ee34aa5b7 color:#7408bf
 * observer-object: ca587c288e3d309e color:#e9fd1a
 * interface-reject: 99e6ae205e9f49fb color:#e20fc2
 * abstract-abstract: 3d71e4d145837ee0 color:#c82cb0
 * handler-number: 6758a603a19ad790 color:#6331b4
 * process-render: 380f0b36e719acfa color:#ba69a
 * cache-validate: 8b72debefa8dad35 color:#952ba8
 * function-component: fcfccfa93447cdca color:#feeda6
 * data-load: c32025015989b485 color:#469d37
 * utility-return: 4e4bd10ab64c5c3b color:#42338
 * response-context: b5135638febfe989 color:#cbc742
 * event-utility: cdfca782f81d6515 color:#31c134
 * list-async: 5d368839c12853e8 color:#e45639
 * implements-controller: 0262be225f42d101 color:#ec7ac5
 * observer-async: 42f471c5ce98eac3 color:#26f13b
 * utility-fetch: 4ecec966d680b3da color:#d173ae
 * abstract-event: e49137865860a6c5 color:#9cf5ae
 * constant-manager: db92c9661358f712 color:#5d931c
 * initialize-subscriber: f646382a500f6976 color:#7bf34e
 * state-error: fbd368b42d7eb686 color:#be809c
 * list-response: 048f90c112059a43 color:#e74e10
 * controller-calculate: bcacac3e0573c803 color:#88f379
 * method-index: c717fa21e70751dd color:#d484ff
 * result-initialize: 7b39ec7bde3a883b color:#ca8d4c
 * subscriber-item: 5324abf185e436c0 color:#925cd1
 * list-data: 61744e74c0c99992 color:#f0f6e
 * storage-configure: 8245bf2b92baa593 color:#c1ac40
 * transform-boolean: 5c12b0d69fa583a2 color:#2a81f7
 * result-controller: 0a5f688d042a49a3 color:#8dcd6c
 * validate-context: 2470f79c38d61ece color:#81084a
 * promise-success: 355fc7e0a381a480 color:#7500dc
 * variable-update: 2d4b4b11d9b93c29 color:#5e2ddd
 * service-async: 6ba839d329cdac9a color:#16fb72
 * list-service: 1ead30c66d927bf7 color:#cafc97
 * object-request: ef2a10a0963f9143 color:#857f15
 * number-subscriber: d98eda3ae4caeb7e color:#a352fe
 * update-optimize: 5cda73f66c1e3bad color:#2aab30
 * storage-string: 2817d412f4aadad2 color:#c3a975
 */