/*
 * list-observer: 9967807315540b2b color:#97217d
 * await-observer: 81db216d4b3c3aeb color:#f19b6
 * render-configure: 7b749f1bb2aaf6ee color:#878b24
 * process-result: b3b66a88ffb3ee72 color:#2aedc4
 * transform-fetch: 631f3ef5c9bda502 color:#a0672e
 * resolve-props: af2a18c74a4eb130 color:#4a69be
 * resolve-method: 9070db71393c28ca color:#bb7529
 * service-observer: 59b3648bce936e18 color:#d49331
 * constructor-utility: 8f1a8f71b7c43b16 color:#e4249a
 * item-return: d47c7538350a8dfc color:#16c8a9
 * interface-initialize: 89f4b0c85450ee87 color:#a8d0e2
 * function-component: b2ad6820a0788519 color:#c1637f
 * parse-controller: 9106675dd5cc08f1 color:#a8e4aa
 * subscriber-storage: d6b40a29b05f2805 color:#2d4c6b
 * subscriber-initialize: f1e52d3ae9760a18 color:#e5f87b
 * index-object: bca50efe3af6cbee color:#44ff9
 * property-optimize: 56f099baddeab5f2 color:#1668a0
 * callback-fetch: 5bfcdbb265d243fe color:#35e581
 * array-observer: 9e739062052903d4 color:#fb1dac
 * event-service: e9cad573310a254e color:#857311
 * boolean-function: 69189aeb4e15dbdc color:#8cbb35
 * error-props: d2c4828cc15e9e51 color:#bd63ee
 * calculate-error: 7c3c0893c65e9a8e color:#17807f
 * prototype-update: 73eb25597f71d1ed color:#6e6524
 * observer-implements: de9a851251fd2cad color:#1eae1a
 * context-abstract: 983c5b0acfb5765d color:#91ffd4
 * listener-process: dd0b8a807931af44 color:#bb740b
 * component-abstract: f755ab0010f807c5 color:#bb01db
 * event-props: dfdc50b7d97a6063 color:#193145
 * handler-return: a5961e8c48ca612d color:#7ee009
 * optimize-index: 8df48d2fed4e644d color:#ca9477
 * initialize-key: 519fd2e0383dc3e7 color:#9921b9
 * number-helper: c3439ebf98605b1d color:#e42e20
 * controller-load: 0e54a2c37911e19a color:#6b3bab
 * key-calculate: bc752b9950a91d23 color:#3638dd
 * helper-prototype: f2e9531e94847517 color:#d812aa
 */



/*
 * validate-event: a82c66d1ff84bf0e color:#3d8f29
 * parameter-service: 333030a66517a5e6 color:#66a518
 * object-load: f7df47e8c3284c72 color:#9abf17
 * data-object: 5197025bd7fa6ccc color:#35d685
 * callback-return: 702e2853e465dce9 color:#f3eb88
 * component-return: 92c907aeff5ecffd color:#f2a774
 * string-update: e33bcd9787db2a04 color:#cf458b
 * promise-manager: 8f20cbf03382780e color:#63b7af
 * prototype-await: 9fbda7e0de3db5d6 color:#a5fc0a
 * value-implements: 089837acee4de969 color:#437338
 * constructor-variable: f69260aca556c537 color:#6ab409
 * return-response: 5af27fae7846cf9a color:#bbda8b
 * configure-callback: ac8c0aeab7124e96 color:#4c3878
 * initialize-abstract: fd142e7f7e9b8019 color:#60c9a5
 * utility-success: 0bb20e4533c6592a color:#168603
 * variable-string: 9eb56df9334fa84f color:#4cee25
 * load-load: 935bd948dfe347b2 color:#e2af34
 * props-reject: 506cb4447420947f color:#d00386
 * configure-data: f7b0e082c69c552c color:#b48c1d
 * helper-optimize: 05c021ae20658abe color:#fb12ce
 * controller-render: 28da036db8a491e5 color:#40d2d0
 * utility-state: c55d484defd6660d color:#e1fd52
 * list-reject: 17b3c47dba32e16b color:#603c66
 * load-event: 24c09f6b2679b6af color:#af22f6
 * service-transform: b1bb52bc7f2acf3b color:#87fd95
 * extends-method: eb04f224e4257c09 color:#c77714
 * state-process: 3f5bf3a90c2933e9 color:#14d009
 * promise-callback: a3d0405b4a5858e6 color:#28d587
 * validate-process: 3ca76593d2806f17 color:#816886
 * method-transform: 37464fac1aad4829 color:#9d135c
 * array-props: 935e06d05a2c621d color:#5c4cf7
 * return-process: a6db20f472eea672 color:#667759
 * optimize-implements: b5d6fe94f8029325 color:#1fc5b3
 * promise-request: 75fdc63acd4ac9bc color:#f58d50
 * abstract-module: ad993bf7e230f7b6 color:#6a9a01
 * configure-calculate: ece2cd3ec3a6e124 color:#96bfa4
 * parameter-key: 8d433ce114155146 color:#574574
 * resolve-state: 0a2424fdb45d2aa9 color:#1c9edc
 * handler-item: f32b533a77a1ce67 color:#a843e3
 * update-number: 3b3622b3d40517ac color:#b63b51
 * abstract-await: 728e818b5165d863 color:#d46a52
 */


/*
 * observer-value: 62a1bf5da4bf31d3 color:#807df3
 * load-calculate: 70c5f1af5f96d6c3 color:#9a6800
 * configure-context: 0f710fd667041f29 color:#5d6a82
 * result-setup: bb3ad9d32ad60928 color:#468d5f
 * constant-callback: d29d02deab2c6f17 color:#b613ba
 * event-error: a0ca1e558c1c86f7 color:#b69e26
 * reject-optimize: 475998d6d56a0b3e color:#b9a5f1
 * prototype-listener: 4ac85a24438fab3b color:#c2002c
 * interface-manager: 4c15fd5357b46859 color:#c83e13
 * helper-event: 298ce4be746223a1 color:#785df7
 * abstract-manager: 78efe0d450747661 color:#99883b
 * execute-request: e41ea1ac08529879 color:#fe207f
 * handler-key: e53fefce81546703 color:#87b729
 * callback-context: 582c9b74a948b33b color:#cff123
 * storage-data: 6fcea83fa9e84bec color:#bf7275
 * constant-calculate: 7b31e609736f21e9 color:#ab7adf
 * resolve-listener: 4b87cc399a004657 color:#aeb6c6
 * await-constant: 242d1f97b5f828da color:#26ac73
 * process-update: cacfb3ec504f3363 color:#e99e34
 * event-array: 7e855f0c7554f1a9 color:#9b3945
 * callback-object: 78f21e8d511bdc81 color:#678d7
 * result-return: 2b45f13b45746181 color:#3b71bf
 * extends-implements: 0f28fd509989198f color:#b3a318
 * async-props: 215c12427334e4b3 color:#256217
 * reject-number: 69bbfd4334673cb3 color:#ca4ede
 * value-update: ed76c26a0e6772ab color:#1efc07
 * transform-await: aa46abae41f12e45 color:#203857
 * object-subscriber: 1f3c5c13dea69b4d color:#1c779e
 * variable-response: de9be6ec7b67db09 color:#95863
 * manager-render: ffbe5c874ef2c807 color:#b0c606
 * async-context: aa5f2cca68664f84 color:#d582f3
 * controller-variable: c1289f2fbe498a8e color:#4c9e64
 * constructor-number: 27d86d75eee5e7aa color:#832d1c
 * array-string: 59c0270a36fcce3c color:#cac412
 * handler-response: 536c97f5c5ac6dd2 color:#176b18
 * listener-controller: 4202c204b74f5966 color:#253c02
 */



/*
 * method-array: fd803e1d121a3f8d color:#a18422
 * response-render: 4027c5535c57fc80 color:#c5d668
 * response-event: 0231c66c0bbcdc7e color:#83acc5
 * item-index: 58e1d8fd4cc80314 color:#45ef3c
 * update-abstract: 235f0a2d807a8ca7 color:#d0493d
 * storage-async: 781c0f8056e6018b color:#7cd472
 * render-abstract: 4aefd737e36d2431 color:#8579dc
 * storage-context: 025c00ad115ecff8 color:#89e3a3
 * props-utility: 890973f38c5c9587 color:#4c7085
 * boolean-execute: 9729f19608d87725 color:#2677b3
 * controller-list: 5df3d7c23fe8bf22 color:#fa5413
 * calculate-initialize: 92af7122bceb18aa color:#64f466
 * utility-resolve: 8088ae0a40200543 color:#816170
 * process-value: 1961bb5095216ef4 color:#2a54b6
 * prototype-await: 74a9d512de02ec8f color:#5891e0
 * event-key: f935f014d4ca81f8 color:#659c88
 * list-controller: d5558759e7d9ac7c color:#f02203
 * prototype-context: 61c03acc2afb4cc9 color:#dcbfea
 * service-service: 6e6ff8a57ec330eb color:#ed43f0
 */


@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-configure: d59af0c845ebbf6c color:#a49bcd
 * component-component: d6fa016a22e879dc color:#553b78
 * boolean-data: 5981184b0421a862 color:#90ace
 * boolean-implements: caccf6c49809760e color:#cc56a6
 * implements-execute: 0dc031b72103e00f color:#f9ca93
 * validate-data: fd1e0bd1e40b3d9d color:#19225
 * item-setup: 4859cca7f9c50f72 color:#bde215
 * update-constructor: 2c26b51af0024d15 color:#b4118f
 * key-callback: c77636d1d28457a0 color:#aec5e3
 * render-function: b5e5e0335a6d0f33 color:#cc3008
 * response-storage: 4c42ff142daaddad color:#ac19b4
 * value-listener: ff6be7e70400c1af color:#56b46d
 * implements-promise: e3020c347f43b113 color:#6fee1e
 * function-object: 87bcc3f5fa556e74 color:#72e0cc
 * validate-response: dd36aca2b009d5eb color:#841259
 * function-update: 100d6773096628a8 color:#ce2b82
 * number-manager: 2e7cfa03359634a0 color:#8c7ce5
 * async-implements: 21963a33644b8d4b color:#c0b1ea
 * implements-index: 97b78580f563fdbb color:#df001a
 * key-event: bfe2ce6aec286747 color:#6ba42a
 * success-load: b86cdbcfc2fd54bc color:#521f6b
 * props-list: 10a4417e7fde104b color:#c386a2
 * render-props: c2137384e1ec8060 color:#febfd
 * controller-validate: 8781fbb155cb6704 color:#8801a3
 * props-number: 2ebe841c2f214192 color:#3ca893
 * data-storage: 53201a00c46e73fa color:#9d0a35
 * handler-handler: 6438cba1cef60070 color:#fd6f72
 * subscriber-controller: 107f1735b8280133 color:#cc9d2c
 * key-subscriber: 05651fab3e21d74e color:#7d09a3
 * process-abstract: 7b84280926309e90 color:#e3b5eb
 * helper-request: 472def3b6fad7578 color:#7fe06a
 * async-utility: 7f03244967e3d180 color:#ab7aa
 * return-reject: 27019ebd5536ae42 color:#c166db
 * object-setup: c38b14c1c73bdfe1 color:#52617f
 * module-promise: 5462b2c25813d6b3 color:#2540db
 * props-implements: 5e0e1199c0e8ef54 color:#774d2a
 * key-parse: fdaa95d9cbd3423b color:#8f6369
 * async-value: e6541098b44f8b47 color:#d38b0b
 * process-execute: 0ead5ab386a4d6a5 color:#d7b982
 * response-promise: f7d58ab4ed7efe21 color:#e3b1bc
 * request-method: efc1f510ed525712 color:#b037a3
 * load-list: d1d791ce00b31262 color:#929559
 * service-await: 0eea2d753efb5f45 color:#fe9d39
 * observer-result: baea854fe4c1c867 color:#b43e1f
 * await-async: 5aaf76837303404d color:#456b71
 * implements-storage: e7fac8e7d5ef2a8e color:#6ae293
 * initialize-module: 31b4b4fd2cc2df18 color:#81635b
 * index-callback: 1d7f0fac0fdb6d20 color:#21c76a
 * props-service: b0989934da56041a color:#227b88
 * key-result: 7aa40d4b21eb3dd8 color:#c8441a
 * object-process: 1cf3a83529bb2cd3 color:#4ebc74
 */




/*
 * component-function: 2b690ab4ea0908a2 color:#bde334
 * function-prototype: 1d79bde7453d52db color:#75a2bd
 * resolve-update: 55256566a359f63b color:#46c95f
 * promise-helper: 760e10795498d36f color:#cd61d5
 * data-promise: c4f8fb35d5ab41b6 color:#8972c6
 * promise-render: d753617b59cfc0f7 color:#f8f555
 * boolean-abstract: eca24b30ef41b668 color:#e2d8b9
 * controller-abstract: 240b84fbf131aa1d color:#fd0e19
 * method-service: 921c4cd68f63e4c4 color:#4cc5aa
 * update-observer: fe64bac0e7c5cf28 color:#8e5870
 * result-module: 076044062bfc9592 color:#8e511
 * controller-method: 1135e2b471d2c02d color:#e1f4f8
 * context-observer: bf89b1f624374297 color:#143107
 * property-await: c726f09d38d1af5d color:#e1b25f
 * module-parse: 68111ba3ac3d999c color:#ee7916
 * parameter-promise: f9e50e09a52795e6 color:#931f9a
 * return-subscriber: 7885a18954081053 color:#f61807
 * value-configure: 6af337be94e1ab26 color:#6fc3b7
 * list-success: 340c41300be861cb color:#162be6
 * number-handler: e8bfdcab0c001baf color:#cc2ce5
 * function-callback: 7daafa109c40cc3d color:#3a6259
 * resolve-setup: 0134225bfe82ef7b color:#eefd50
 * listener-listener: 1267d6f15d62264b color:#5355ae
 * storage-response: 6303567485021d8a color:#dd94a5
 * error-helper: cecee031209a6175 color:#b6e73
 * error-optimize: b39fd489fa9728ca color:#93988f
 * implements-number: df5b9fc0981cb6c4 color:#a1509a
 * string-load: f6dcfb0e337b430f color:#b1c5b4
 * request-transform: 6fc7d19ad484de5c color:#5c2027
 * transform-parameter: 95a7f1eace481ad0 color:#4e7953
 * property-manager: ccd59dd7127f99da color:#9d5464
 * list-error: a967c62439a0bb1c color:#e6c1aa
 * reject-event: 3c3e399d887805d4 color:#79638b
 * async-execute: 991eb2687b231f89 color:#3f296a
 * key-controller: b0a8a89e9cd2976e color:#2d9ac1
 * interface-resolve: 5fa1eadb9e68f5a0 color:#17c5a8
 * constant-result: 03803c9e8b76365e color:#850824
 * object-key: 5b6692b7a3fd278a color:#db46dc
 * load-manager: edf5e8bfcd347aa0 color:#24f0c
 * event-property: 8c31a2c9e5a654be color:#4c4a1f
 * array-promise: 91e0ee9a394d5812 color:#a11f12
 * configure-method: a0ad9f409feacfff color:#cd5d9
 * resolve-extends: a5e093773a0b22dc color:#bea2ef
 * handler-object: 16912315f774e348 color:#40daba
 * storage-controller: bc6b0627b4378ca8 color:#aa83fc
 * render-method: 5b4de983505203c1 color:#797ee6
 * calculate-prototype: 3d33570123f9735b color:#1bacab
 * error-constructor: be9c08934dec933b color:#86d923
 * function-parse: c4373540894c3fd7 color:#fea584
 * subscriber-property: 5410336e60dcff72 color:#ec26cc
 * extends-service: 0c20dae4cbc1090a color:#c90efb
 * error-method: bdcef36773da0842 color:#2b6b8d
 * subscriber-execute: e99df5466695f683 color:#46d24f
 * error-callback: 143d565fa10aedd8 color:#47a75d
 * data-function: b4ead2dbf7012066 color:#8a97ba
 * parse-property: 73677cef034213fa color:#e03706
 * setup-props: 255a03b38a4ff9c4 color:#5a1048
 */





/*
 * execute-abstract: af2540a62ffae819 color:#135d67
 * parse-service: d5c1c923cb10e2cf color:#ff8f52
 * update-parameter: 469ff8df21e6e01c color:#c7c010
 * list-helper: 6212605986f6d4ab color:#3c7e05
 * event-data: 78a158f020a8f234 color:#2d515a
 * fetch-configure: 1675c0f1ba97ba4f color:#96028c
 * string-variable: d5520d59530c8911 color:#7bbe5b
 * list-observer: 6e32a2ce48140a8b color:#1462fe
 * handler-component: 78225005fb968364 color:#923745
 * setup-helper: 76dcb981d3531c46 color:#ef05f8
 * resolve-parameter: d4e9af226b3f4a5c color:#978de8
 * object-extends: 175067a43f16fc21 color:#b784c6
 * optimize-subscriber: 96fdba90fe798396 color:#6601ec
 * method-resolve: b2483027f073e525 color:#df0553
 * interface-reject: c82a90545ccd6b5e color:#584a23
 * component-reject: f55dd982951aa789 color:#6f6290
 * controller-extends: 251ae753630b7bcc color:#3429cf
 * props-object: 4e3af7d45362801f color:#6cc68e
 * props-constant: 2397be1504b49f7b color:#452f4b
 * method-transform: ecde4103e49028b3 color:#5d9735
 * setup-validate: bcebbc7441a5a560 color:#7d72cc
 * calculate-property: 2f564f93af2230f5 color:#9b707a
 * success-controller: 6904b500e3cc4b7f color:#556cbe
 * interface-variable: d770793707c0ea3c color:#f8b9e5
 * service-property: 95f06b72ee46ed7c color:#b170c8
 * execute-promise: 0460411a2c0188ca color:#38d4fd
 * utility-observer: 3a94e73422b8f5c0 color:#802cd2
 * value-optimize: f8d74db2b54d318e color:#563bcb
 * controller-string: 2aed7de87b22541a color:#a9433b
 * index-load: fb6d6830d61194cf color:#33c827
 * number-response: 51ccc2572cff4c24 color:#b03cd7
 * request-handler: 842a84937d16dd51 color:#529049
 * return-string: 639d5c18d99908a9 color:#f7982b
 * controller-listener: c411b41176e6ce75 color:#6cb165
 * process-calculate: 07c24a8d0f96424f color:#a62b38
 * service-props: 4af6046d8e3b9ea0 color:#b84f5f
 * cache-parameter: 2aa02b0658bd3f52 color:#1c060c
 * promise-optimize: a72dad6123d7a3e9 color:#9ab1dd
 * service-transform: 5d141f0b1b45938a color:#c2512e
 * string-event: d1542bf8762d0d8c color:#921e8e
 * transform-fetch: ae84cd1723f148d5 color:#742da4
 * method-promise: 5522272466989947 color:#5ed8db
 * context-response: ff5de55875a28b77 color:#1ef1aa
 * listener-validate: 0b642f60911d6f8a color:#7ce3d6
 * controller-async: 22409c4e01845856 color:#904118
 * update-event: 16b19a1f86a3c06f color:#b59856
 * handler-load: 70df7e84a892be40 color:#cabc53
 * subscriber-module: 4819f810c182e0b1 color:#8e0c7
 * result-data: 08b346dda67363e3 color:#212dc6
 * number-implements: b7bce422155084e4 color:#b8e426
 * controller-module: 8aa2a820d9030932 color:#d380c6
 * state-observer: d2d43070c878e935 color:#9e6d1e
 * boolean-cache: 820c24fb9f8af118 color:#4534df
 * error-extends: 24b9fea837e43d0f color:#81a15b
 * list-string: e4b2df02a549439a color:#101816
 * return-execute: dc4c3e634d66f3df color:#c648ca
 */






/*
 * result-validate: c2d801b45c7d53a0 color:#9f281f
 * parse-controller: 1ed19251d7391aea color:#78e8a3
 * array-listener: a0c610ec38b00c3f color:#2312fc
 * handler-validate: 79407fb5551707a8 color:#361292
 * calculate-await: f55fc4f0ba8ee40d color:#7ecc87
 * async-storage: a6ee619a02b8ce78 color:#5f46e8
 * prototype-storage: daa85df52adf8a27 color:#36e832
 * function-array: e9230b6b1fc9b129 color:#c793c5
 * utility-handler: 93802a6012e8a5b9 color:#db48ec
 * error-extends: 1e710145de4044f6 color:#9325ad
 * array-render: af85e53910cbc3a4 color:#dce7f
 * initialize-helper: 46e50687e2cb0899 color:#2e3dd2
 * object-success: 9988cfcf0e9a5d26 color:#cc0fb4
 * key-number: 9a8fe0d4a4484ade color:#31f580
 * handler-props: 7c94b6c2bc28950e color:#67a31e
 * number-handler: e35068d00d63a820 color:#3a203b
 * cache-interface: 964416030eb27c07 color:#210945
 * observer-module: 95803e7835c0125a color:#ff48f1
 * cache-response: 927b9e8a7f499600 color:#1a57f9
 * parse-abstract: 49519288f677f8bb color:#8bc222
 * interface-component: f00f03d8f8c856d9 color:#438ae9
 * transform-service: 692927d16ac3defb color:#a42c8
 * configure-execute: 326babd092213b23 color:#597dcc
 * module-prototype: d3a187041836231a color:#a26263
 * optimize-manager: c265f47f5092ff18 color:#f2c3f2
 * module-interface: 2a15726f6d562921 color:#2935d
 * interface-controller: eb58bf2c5d28b4d4 color:#cc5eed
 * variable-setup: 9003a6fdd88105cc color:#cdc960
 * response-abstract: dc29fdc0dea090e3 color:#44fe61
 * key-await: 0dd20f1ff2418377 color:#4d74e6
 */





/*
 * manager-update: 80f05ccf9f7392d8 color:#195d76
 * boolean-manager: 16a73d1f97d03e3b color:#cb6955
 * return-event: d42d3083ba4b9c1e color:#1de11f
 * calculate-string: 45c1e791cf11bb4c color:#92a559
 * calculate-boolean: 086b38feef2b123a color:#6cfb5e
 * interface-success: 1d4086bd737b9e37 color:#59a93b
 * service-variable: a94190347ab7c23e color:#fd50a8
 * array-boolean: f585ba666105b662 color:#5ca0a7
 * callback-object: 035ad95d02503317 color:#bc75b9
 * props-validate: 6bb4194a12ed553c color:#d24037
 * request-value: cd34ef6f868386d0 color:#7915ce
 * resolve-handler: 9521b7a73a0194a0 color:#d73e7b
 * event-validate: 6599ed42a9072f9e color:#7e4836
 * key-load: 452e4209122fa493 color:#59906d
 * resolve-method: 5beb2828df13455d color:#5a8f99
 * component-method: e374774c0fc93f35 color:#b35aa2
 * callback-list: f0af66b4ddcd17ec color:#d233d9
 * function-data: dc9366bf1d98be0d color:#50945e
 * module-resolve: 5bc753b37e420730 color:#84b4fa
 * promise-list: 51bded5e6874235a color:#5f45fc
 * handler-observer: 0409eeabb76d23b4 color:#bf9e5b
 * setup-controller: d19a2cab624cb586 color:#b23771
 * controller-array: b937f11563db900f color:#a74c95
 * data-configure: 912398382dd3de44 color:#fdc64d
 * boolean-object: c1fe4e717b2e9a45 color:#590102
 * storage-interface: 91bf709dff185ab4 color:#6bd1b9
 * method-prototype: a549453ac8f2e118 color:#8f4f19
 */





/*
 * initialize-execute: 3ae51ee4f4d7e8f4 color:#203ac8
 * service-abstract: da1b90153ec190eb color:#dfaacf
 * validate-promise: cc7f66eba511c0a0 color:#b36053
 * module-render: 0e950e048216d9d0 color:#3bfe56
 * item-await: 874497dd3b0f602c color:#7b3936
 * calculate-array: 4b9f6eb7d4e3c617 color:#8d1071
 * array-execute: 6122004f37edf82c color:#3eb662
 * success-extends: e06f048160ef2608 color:#c50a82
 * manager-interface: 5f1e1c57966c7bf8 color:#d943df
 * object-parse: bf5bed027d281aba color:#871c6a
 * await-execute: 8319d22117aeafc5 color:#cd671b
 * handler-service: c2e3b1640960d945 color:#27a710
 * helper-boolean: fd3f53b33006da68 color:#460efd
 * interface-observer: 4cd8b3798c542fd1 color:#903366
 * result-variable: a86cb618d4707552 color:#c5fee3
 * setup-handler: ebfee6ba7325d132 color:#feda38
 * service-cache: aa45cdd077dc9754 color:#7c0a66
 * subscriber-number: 45e2a638dce36cd2 color:#3bfa8b
 * async-storage: 05c8cd63e7f8ea32 color:#7417e3
 * manager-variable: b31f2a74ee194cde color:#88eb3e
 * parameter-fetch: 7dad27b51b878060 color:#bd076b
 * listener-return: ca4b5e46983435f6 color:#8119dd
 * request-result: e7198165b128313f color:#1b61ee
 * transform-initialize: bd58fecaa5d4c3ce color:#61b47a
 * data-storage: 75b8ee8b6c1a0d1b color:#3f95a1
 * success-fetch: f02beb45dca70b59 color:#151505
 * index-process: 9b0ca860bac85854 color:#eee1f1
 * promise-key: e5efa290fcdfec57 color:#fd474
 * function-async: e7ae081eb7638d07 color:#632f02
 * boolean-item: eb766fea903f222b color:#ed2d2c
 * data-data: a4cf1f392dfc7d45 color:#1c46c
 * optimize-observer: 1e960ef3cd7b34e2 color:#cc70a5
 * item-calculate: bfa529acca7c233e color:#7a6cb7
 * property-return: 0c823971dbcf7ada color:#673518
 * callback-callback: 8f0771f5ff2e31cb color:#8cbac6
 * initialize-controller: 1c252f668a4488ea color:#81b5ff
 * configure-helper: 2a7c96d77e94f231 color:#71eb0e
 * list-error: 407bec3f428f0fec color:#239102
 * result-fetch: 06969e7facb98713 color:#f93bb5
 * abstract-prototype: 9a8f12a116315243 color:#b9d368
 * cache-fetch: fa82ce1c10bf07bd color:#b1e06
 * extends-index: 64c71fd8b45a3325 color:#49e70e
 * constant-parse: 0d0964749e886538 color:#b279bd
 * reject-service: fe8ec6e8bf56c721 color:#ecddc1
 * props-callback: 8b7888e3952c1fdf color:#1a62f9
 * module-item: 196c2e7d0f744986 color:#48d4bb
 * object-cache: 354ac831a499957d color:#fa72eb
 * function-constructor: 748e5df377ea74c0 color:#fb3705
 * validate-subscriber: ba35745b7d3faa11 color:#aa6c7
 * boolean-render: 0941d3ba9c5c6e78 color:#6dfaa4
 * load-list: a99f3184ef4cd456 color:#b90235
 * index-calculate: 99dc0598d1b5e2d4 color:#5a3341
 * execute-await: dfe3731a66988caa color:#dc4923
 * props-process: 7354ff4d0525d84d color:#eb654d
 * function-await: 29531ba55cbd959c color:#6c0156
 * abstract-optimize: 543d5c34b2c6f493 color:#20bbf
 * await-return: 2af7a23eb2012622 color:#d697e9
 */



/*
 * transform-interface: e8c499ab6467c919 color:#502dd
 * process-listener: cba9f70d21a38a41 color:#c3f375
 * validate-function: 764f5db73730212f color:#daed9e
 * observer-boolean: f94dba9d88231079 color:#8a16eb
 * storage-state: 283c08253c8c4976 color:#fe840d
 * context-number: 1c5c70537bf60e58 color:#4d86e4
 * load-property: 1a1498c65bc20b50 color:#c3e58e
 * value-function: 6cfdb68c1dd30e69 color:#925f2e
 * state-result: f52ad92c96eb65b6 color:#df5724
 * method-setup: 9f1a644c1274f5b1 color:#43f152
 * optimize-method: 658e175d091aec92 color:#6251aa
 * handler-execute: a815b7719290baab color:#c16a8c
 * storage-abstract: b73e6eb4c559edcd color:#c6b89
 * result-return: 3a2cac71115bf094 color:#27203f
 * list-string: 9a8ef86a6b54101a color:#3dab98
 * configure-data: 16bd4ffff7550884 color:#cbde96
 * utility-process: a28b4eb380e4e2ee color:#335578
 * process-boolean: c9c96ea9df0176dd color:#738d89
 * resolve-value: 64841f37048e5ae7 color:#5ade1a
 * module-prototype: 6848dc5a48bcb800 color:#7c86f1
 * implements-key: 2743d5d44272903a color:#8c06b7
 * handler-setup: 934654a5793a9cfa color:#444ef0
 * constructor-render: 56a27d95c5c5d368 color:#83ca22
 * helper-index: 0d9c0e5284d11cef color:#3cc16b
 * request-result: d5c3782244e0bcc7 color:#46e5e0
 * index-request: 22984ac14af0a8da color:#fbf040
 * subscriber-number: e0bf9dd9a8d3a490 color:#6f3424
 * calculate-data: 9ed1d30eddcea5a8 color:#785b7
 * state-callback: 8b4f28a437fab4f9 color:#2c38a7
 * request-abstract: 01463d026c5a8848 color:#3901fc
 * prototype-await: 81e830a2f13b5cee color:#3b3e10
 * observer-configure: 70c062ec999b4e2b color:#b68275
 * manager-function: 24280488473bb5f8 color:#a8d99a
 * subscriber-return: ac4ba2d9dc770b91 color:#82f7d9
 * observer-process: e0a46ae391fc64ef color:#881dfe
 * request-event: a85c6c2156f28e5d color:#87d35f
 * handler-interface: 517ddf29c712012d color:#fa6a7
 * data-implements: f01e60b89e628430 color:#b251ea
 * helper-resolve: ce466ba11cb41c3a color:#7b05b6
 * request-service: d54117d013ae6d7b color:#75d1fc
 * function-cache: 0e47e6fc15bc4246 color:#b33ed6
 * constant-method: 28390ab8f0989059 color:#e06c2d
 * render-validate: 7c899f6d884a5ad0 color:#5875c2
 * object-object: 924028930500250b color:#1289c6
 * function-update: d1b56b8a324c37ca color:#6ac9d5
 * implements-subscriber: 11f79f034e9d32f0 color:#b12884
 * update-abstract: 1baada14389b623a color:#8fa8aa
 * error-component: 9e371c862e55f92c color:#5fb30e
 * service-index: 270a06db60fbbef8 color:#8696f4
 * abstract-index: 8ea1f58c54ee8a22 color:#63025d
 * parse-component: f68a250a9c689549 color:#a6dc67
 * context-object: cfb1441b331852e7 color:#4fc041
 */