/*
 * utility-calculate: f36b788e50a27139 color:#4670f3
 * optimize-reject: 7779f79617825e13 color:#ddacbb
 * return-module: 61b11ce9b555491f color:#b65700
 * variable-function: 39989024be793efa color:#cdd5a5
 * success-async: d99d2add7519531c color:#9901b4
 * request-await: 515d4917a2f90422 color:#fed3d8
 * parameter-prototype: ef90a279a7d3b3e1 color:#15fe0c
 * implements-success: bcef540c52a56fb8 color:#837b65
 * number-render: bd4b53b8fda6b7c8 color:#e46ecf
 * result-resolve: 9899bb5f17cc3f93 color:#3af9a5
 * property-state: b8d6b4810282cf40 color:#96e433
 * transform-manager: e764010dcfd5eb35 color:#c838a
 * result-storage: a2143af65acba057 color:#55aa3b
 * props-context: e8a318526ac17724 color:#47f4
 * initialize-context: 15e2b885c97efe94 color:#4d86fd
 * configure-item: 20b27d6e177525d6 color:#1b78c5
 * validate-interface: 8a447b8e244adf83 color:#ad2f9a
 * constant-state: d454f43d709dc87e color:#218639
 * manager-handler: 069d9d43807b73f9 color:#3b0b4
 * execute-validate: b67b6b99d3d4a107 color:#bed66e
 * module-utility: 8235dddadecbc926 color:#d1a978
 * reject-result: cd2cbfdd16a6701d color:#bbef6c
 * function-list: 59a85a943f5da4e7 color:#d52e47
 * parse-variable: ebcaac16916ed8d9 color:#5c5063
 * string-function: 016ea1574191191e color:#817609
 * utility-async: ec679e90e81f81a9 color:#77f6ac
 * helper-async: 6be3e76018e6f7c4 color:#f299e
 * callback-callback: 871f6689b03e2780 color:#d51f00
 * abstract-transform: 6b4d60b043c54e97 color:#fabf89
 * context-listener: 588d439fe806f78d color:#560d00
 * list-data: f3713bf032254691 color:#55709c
 * implements-method: 333378e2424d0958 color:#d5c94f
 * interface-service: 6b71b6da636c9eb6 color:#e9422b
 */


/*
 * extends-extends: 62d08f5577a07d4e color:#9dec8c
 * return-resolve: fa8be19c53f21ecf color:#8e0880
 * observer-result: da13ae2e1a519027 color:#8d3121
 * component-response: 2243c935b255b81d color:#ef6991
 * update-result: dd022f75f97e6131 color:#fb2ea1
 * render-module: 0de3bcf38b337aa2 color:#abfe45
 * transform-result: 6ef2d93bfb9d5484 color:#732725
 * utility-render: 2290ea1c4e352ec6 color:#312e0
 * process-array: a10f2280b8fe2e28 color:#1bfd2f
 * response-reject: 215fc5438af34d7b color:#214dd4
 * property-await: 8f5baaec3adffa7f color:#933620
 * execute-render: c108dc7a56a1af32 color:#e7ce
 * await-async: fb54c4cb9a436ecd color:#4c6012
 * method-key: 42ed281c5321f98c color:#486210
 * service-reject: b5ca5c5b1730889c color:#9f5a86
 * promise-component: 69aec48b8c82dfb1 color:#242d6d
 * interface-setup: fb006e4b292a5cc7 color:#1f4b9f
 * subscriber-setup: f5d65e806d2180b2 color:#dfff01
 * state-object: 947db6dd5ff1d90f color:#bbfce7
 * controller-controller: 34d6a947093a5c77 color:#7fe9c8
 * item-constant: 293c5e4b0d7929d8 color:#467b38
 * calculate-abstract: 711237d47bd48dab color:#3ea5fb
 * await-initialize: 34e2e526bd44d690 color:#53f4b5
 * implements-parameter: 0db1ed770f5cc643 color:#59b409
 * transform-constructor: b80973391dd185da color:#ec343b
 * event-controller: cd6fffdd35d1ed5c color:#4513a7
 * fetch-context: c4cbf6a4654f95af color:#922690
 * await-async: 1cac6b116fc24bdb color:#c4db8d
 * state-fetch: b13e8f8d3adbe399 color:#dc5913
 * list-context: 53acc1345fc539e3 color:#eb1818
 * error-utility: f67af4df6d3b5e1d color:#749522
 * execute-result: 74cc70b0aed852f8 color:#72b45d
 * event-request: 68a03b32c4a6455b color:#341e4a
 * initialize-array: 544b9a320b9f0184 color:#476f12
 * reject-resolve: 4d43201fd0e81a9f color:#120008
 * implements-listener: 6eb2bd5354744b21 color:#d68b3f
 * execute-function: e8c99f5272b4982c color:#a63b0f
 * initialize-method: c3fd1207b7f5dc5c color:#44c95a
 * resolve-setup: 5e6e5b167deedd80 color:#ef2e06
 * result-render: 11b62280327ccb15 color:#5aa5f1
 * update-abstract: d4cb275f6e6cbd74 color:#e50c85
 * string-update: 4561f4ec9530be44 color:#8ec6a8
 * handler-interface: 11a803cce5998d03 color:#9e4b2e
 */


/*
 * initialize-context: f219dfd8aad4fe2b color:#d9c0cd
 * subscriber-parse: e2549149961504ab color:#f24e71
 * helper-parse: 3522fd4be4f489e0 color:#b4c592
 * array-props: d0d3968bba0f468c color:#6bceac
 * array-component: 56a53742445a8c52 color:#2dcb81
 * index-implements: a1339eabbdd8244a color:#4f3ad8
 * helper-data: 41016ef644783843 color:#6ee0c2
 * initialize-return: 46f1f00d357f74d9 color:#2b381c
 * success-implements: a83cbbbccd2141c1 color:#39a23e
 * observer-controller: 25c21d43e7320a3b color:#df22bc
 * state-cache: a58fe9274646e8ce color:#7236fe
 * array-context: ff2db3540ee89d2e color:#9894ee
 * render-update: 144cb8de65014639 color:#b0fde6
 * subscriber-execute: c52c0c90ec8eb5d1 color:#4a2adb
 * number-prototype: 103107794434a1ef color:#cc5d54
 * array-state: f57e82f9bc832118 color:#3bb5fa
 * parse-string: 602cb16946dc6ee7 color:#d72993
 * update-method: 1a54913ff87a28bf color:#51bc57
 * list-initialize: f757a0c7dbaf1ec3 color:#e978f7
 * props-result: 7a18affbd1d97b78 color:#654962
 * method-callback: 19c2606a3a9e3663 color:#727c0
 * optimize-load: 99446561bb00d280 color:#11939d
 * process-helper: 176d331520d49dd9 color:#4b7e93
 * reject-variable: c15f60a3aaff0d8d color:#aa50a0
 * key-manager: ba663a5648a1f63a color:#f903e1
 * list-render: 7a39697f42864b1e color:#81f23b
 */


/*
 * response-configure: fd5c94bc85547a0a color:#3d3d6f
 * state-abstract: 7d5d251474a71525 color:#47482a
 * process-validate: e6912628c6a5483e color:#af2e9e
 * implements-abstract: 4e541f7b91582242 color:#242f4c
 * utility-initialize: 08dcd5f259b022e4 color:#e34538
 * parse-error: 3fadc9673c9c6aee color:#f8b563
 * index-response: 5142e379f382666c color:#578ca6
 * subscriber-observer: 81e0f0b40d2d4616 color:#1129f4
 * response-observer: 780a6fee67d59c3c color:#2e5da4
 * render-prototype: 62bdcb1847d8b52d color:#f14107
 * extends-result: 6a5b759dd36cb3d9 color:#53532a
 * await-calculate: 9659e04e141ee25d color:#c53016
 * success-abstract: 662bb2390bb4ced5 color:#5fa997
 * promise-update: a950ca957ebdb355 color:#a8873
 * initialize-item: 1ae701e60c7cef22 color:#fb82c1
 * item-load: 063bbc2e8bdd94f0 color:#cada1d
 * props-await: 70b835547324bf9c color:#322d30
 * subscriber-manager: 5fade710924b82a1 color:#b96fb9
 * update-validate: 356e330645fde8d8 color:#19032e
 * process-context: 38b97d1fed6aeca4 color:#bdfee4
 * reject-setup: 3f4944c57c790bc0 color:#3b5fa1
 * item-property: 9cf8f3fac0bb206c color:#2f95a5
 * extends-key: fc96137fd69bc7df color:#6641bf
 * request-reject: d6d7ccb128f7160b color:#fd4a2e
 * return-cache: 34364f97e1aef24c color:#b09bd9
 * value-cache: cfe55c8847e0fdfa color:#c70cb5
 * initialize-helper: 5d4d42671d29e701 color:#f94e70
 * props-property: cade50d5021790be color:#ac4fff
 * context-list: ed1590245e61005f color:#ca4536
 * handler-interface: 004554a136745599 color:#dbe80b
 * update-extends: 24e1822c9e058bff color:#ed7905
 * resolve-parameter: 9df4255a378e4125 color:#98ae5e
 * await-observer: f618106f52396f09 color:#f1aad0
 * component-module: d4b2fa105c47a102 color:#2974d0
 * helper-item: 6f4e3b097a5fc0f9 color:#119b5b
 * component-interface: ad66a161b484dd07 color:#2f6b2d
 * validate-cache: 078a62497aecf250 color:#ca1e22
 * manager-abstract: c6003250981e97ee color:#cef205
 * implements-cache: 3a57b94a95812b73 color:#afdfd7
 * reject-manager: 88f89bdf38fa5675 color:#bc3ec6
 * result-object: 9bd59299ab2188b1 color:#be006e
 */


/*
 * render-result: 2f32ed9f969cb3f6 color:#e82579
 * parameter-validate: cdc655a6b169e39b color:#82a435
 * parse-function: 27c0d73f0e51eb35 color:#5d12c
 * method-constant: 2f37749bacce4fb7 color:#4f287e
 * props-await: 0b1751a77009a5b2 color:#4f8195
 * listener-load: 6d4d138b3d7dad09 color:#ebbf61
 * controller-configure: 88e9a258096659d7 color:#d94804
 * interface-result: 226f497b0f101697 color:#102a6a
 * async-component: 68f3300c543eec5f color:#d44d37
 * execute-service: 56345aa8a7dd0128 color:#aedb1b
 * request-result: c6550a493cbe21f5 color:#eecaf8
 * props-prototype: 1388f3e2b34fbdc6 color:#df0b3a
 * async-variable: 398932e14784e45b color:#edbabd
 * function-helper: 65296e0d264079fb color:#453f4e
 * validate-index: 6c7a7e1c1a488e20 color:#b623d3
 * cache-handler: 220ce3f3d5350508 color:#85e95f
 * function-key: 3a578cf400f9c68f color:#b89522
 * property-data: 9ee7b61b3f4aee47 color:#c06b
 * observer-render: 00e51e5cb621fd6d color:#c230bf
 * item-constant: 2a75eb7f7a711664 color:#1d1b19
 * callback-key: 7ba6ec99689f69f0 color:#98b2f7
 * utility-reject: 64f53caadcdd21d9 color:#3b253
 * manager-boolean: 10d2c8a134402412 color:#f16cd5
 * callback-observer: bf5ca4561f1431e5 color:#5172d8
 * extends-interface: 4620520a958e630f color:#14b74e
 * setup-function: 86d410adf2cc9a4f color:#a14ced
 * component-boolean: 12e13125133c0450 color:#7bb72f
 * index-parameter: e121fdb949ea1e6b color:#95d9b4
 * configure-return: 8292c67906a1b035 color:#b7b1e3
 * load-transform: 091fdc4ee96da030 color:#cd04c0
 * validate-data: 89cb479054b9ef72 color:#347928
 * await-listener: ff25b61c51c62691 color:#1e3da8
 * error-resolve: 211fbd754128c682 color:#4e0c8
 * function-success: ebaefc5600b97d9c color:#e238c1
 * list-callback: ca37657c12f61a59 color:#844289
 * number-parse: 3c2985297261298a color:#c2e081
 * render-constant: 5b394952347bde03 color:#5944b6
 * extends-abstract: 4eb8f9ca81fe0aa8 color:#1bee54
 * response-parse: a1407016fbf5ead9 color:#a41427
 * request-validate: 5af7b0c38496e3cd color:#adb4cf
 */



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





/*
 * controller-reject: 9a4d9c2e2a313ef6 color:#66bfa2
 * number-state: cffcd854fd9d4852 color:#71d1ec
 * object-item: ab488176ec575ed8 color:#2b6494
 * result-parse: f96ba605bfec2ae2 color:#1bdb55
 * property-service: 4311c05b297454d8 color:#f57034
 * success-state: e982ecb9c3837fb1 color:#d44944
 * value-function: d0e4c8a6de19cdb2 color:#ae5c90
 * await-handler: 0920c43123b6d785 color:#77618d
 * abstract-transform: 461ad8e9c39eeb34 color:#ec24f5
 * response-promise: ae616f71baeac167 color:#7c7c12
 * configure-error: 8a31dc6932972490 color:#2f7eb
 * reject-array: aae0bc5604e413aa color:#3978bf
 * value-state: ee45efdab83e7687 color:#a20ce5
 * boolean-reject: 5361c98a18d36a63 color:#8d5cd1
 * props-constant: f6ded4b23680c4df color:#18b3de
 * render-string: ff507044aafabf2c color:#45ecf
 * cache-prototype: 17a9022380185aa0 color:#ace6b3
 * method-object: 18a7fd41d1ce27d8 color:#a5a796
 * service-response: 8b95a94a57dbdb99 color:#e5b6dd
 * render-validate: 37838fce6c926bdd color:#7d6c10
 */





/*
 * callback-helper: 7905db3840faad8d color:#412ed9
 * process-callback: 05a11fb1bd23ac55 color:#2da76c
 * constructor-function: 3c173603276522a8 color:#db09fd
 * function-controller: d88905bce802b09c color:#9a2938
 * setup-manager: 7b1f4ec05fb60c96 color:#9a211d
 * calculate-parse: 66a4e7f88291fe88 color:#9ea4e2
 * callback-number: f0bd120d17ac9491 color:#45703
 * resolve-data: 61e6f3f77e03a0bb color:#5ab4ee
 * variable-service: 1410c3328f9f28a4 color:#26d8cf
 * validate-object: c415e8149c8cf5ef color:#4cd24e
 * calculate-validate: 52d3fc4be83fade9 color:#434a6c
 * return-response: 61113813162c131d color:#f4db45
 * callback-return: 6610c2bb6f064427 color:#b51c9a
 * error-helper: 871f82c72a46e11d color:#38e45
 * response-extends: 9a79e7159ae46ccc color:#2dd482
 * load-index: 2b6e21e9de47828f color:#216fa7
 * execute-callback: 923aea73696cb5b0 color:#7fed14
 * prototype-manager: 2392813b3f75f439 color:#2a1e81
 * cache-string: cc988f22fc414971 color:#cd2be1
 * component-listener: 3fb098699ef4e85b color:#ce7c1e
 * utility-state: 993f234ef9130f8b color:#60d285
 * async-update: 6a34f0d050ad742a color:#6aab1d
 * string-event: bc61121d513174ec color:#471f76
 * update-observer: a624bc55e7719d79 color:#b42344
 * initialize-props: a7aea90a345ba4e7 color:#db645d
 * utility-function: 00d8ba37797ff366 color:#2b1e39
 * object-validate: 06e9a0354c23160b color:#fbde03
 * result-component: ea6a7b37c16b59f5 color:#b5aacb
 * number-boolean: a9a7c43656c918c0 color:#44603a
 * setup-execute: ab59467d95fe5ab1 color:#42ecc8
 * object-execute: 7f78a8e5b89f8aaa color:#47346e
 * fetch-initialize: 577c854fd6ae701a color:#fc5d16
 * event-parameter: dcb73b42279c7b85 color:#55f81
 * setup-process: 9ab5859753184ccf color:#b86dde
 * object-resolve: 86154354a570e4cb color:#74da5e
 * initialize-item: 3c242773f1e1e837 color:#21c6b9
 * subscriber-configure: 397d1b569800dea7 color:#9365ae
 * process-execute: 24250adaa36fa842 color:#c43c4
 * interface-extends: 10dcad6be69faf70 color:#4d38b8
 * request-context: f46934af08499c9e color:#ce40d8
 * number-execute: 3935df152cbda147 color:#69d7b6
 * cache-prototype: f2cf46df890eaa78 color:#9718fb
 * controller-variable: cf08ff72f5b7d82f color:#87a21e
 * implements-result: 0092f3de2a8c9180 color:#c61002
 * request-result: 8d0c181f89353f15 color:#d28f51
 * index-reject: 506e55f2c99c079b color:#7e2ade
 * function-index: 5acb6c300fc468e1 color:#3fdbfb
 * context-index: 1b563b89187e0154 color:#b6808
 * subscriber-component: a9c551a572d56ebe color:#dc2be3
 * module-constructor: 639e07ade3804b6c color:#9bc72b
 * property-constructor: 2cc0a7fa16d65c27 color:#8aaf87
 * utility-item: cce7784c36b12207 color:#da1d2
 * initialize-response: 51e9768e8538a90f color:#242317
 * execute-fetch: 597ea433cb0b1af3 color:#11810a
 * object-prototype: d00a0e6f00a58c2b color:#8b3bd3
 * context-configure: 9790ee0e6564c1b4 color:#15468f
 */



/*
 * array-reject: 3f558d5bd303237b color:#e35af2
 * array-request: 42e96635cb80fece color:#7f8014
 * manager-process: fa1d27ab53480e67 color:#62f0a0
 * method-manager: 217a2c7ac272722a color:#f4ac90
 * method-success: 97c334d9acd72736 color:#b023d9
 * initialize-success: dd641bb18ea1b921 color:#9e68eb
 * initialize-promise: b699f60f8a7a18ba color:#262129
 * parameter-promise: e31b0f42f8b62efb color:#526dfe
 * function-resolve: 4b99207c9345c4c5 color:#ccb9f7
 * event-calculate: e6c7d4aad4fd2267 color:#575396
 * load-constant: 51a90c1fab365104 color:#186646
 * storage-subscriber: 1cfe451fb9d48e34 color:#95f833
 * parameter-execute: c896cda112442a78 color:#ffae5c
 * return-return: 84b1a3458c321205 color:#516644
 * handler-utility: c752ae884dea48f0 color:#bca519
 * key-execute: 11cdd14566a92e48 color:#654857
 * listener-await: 1cc045e857270b30 color:#69c1e7
 * object-load: 8546d3391d68f062 color:#ced54f
 * reject-manager: 52f50dc9de06f77f color:#27bcbf
 * number-handler: fff83f7dd902c43f color:#6b8540
 * props-controller: 0c0b5d7e852d1a12 color:#daffdc
 * abstract-variable: 523e2fc1e0c4eece color:#6caecf
 * manager-error: d8b1d31c243c8809 color:#6b0454
 * data-module: 7bfb5a3a82f20b4c color:#e72adf
 * load-return: bd9b95b85530e78d color:#f74f92
 * service-update: b5aee1565b208e30 color:#aa95e0
 * index-validate: 49f079938a3dad3b color:#e8fe2f
 * helper-optimize: 539d7dbf88075a1d color:#68abbb
 * success-prototype: e2761f02e28801d3 color:#573189
 */





/*
 * value-string: 23f110001f82675e color:#a4024a
 * setup-interface: 31665f41203917e0 color:#5bc180
 * data-subscriber: a26628d38c5a5d9e color:#4707c5
 * observer-process: 3373b4febab5f661 color:#ac28bd
 * error-string: cc5ccfbc34d6ad23 color:#82c599
 * parse-index: a1d146cb82db3583 color:#5c49a5
 * handler-request: e987dc307f1c3b80 color:#35d4dd
 * abstract-promise: fe176a27499fa994 color:#bf2757
 * utility-parse: 5d989be2da9c6cec color:#ad52fe
 * response-string: e2e142069770406c color:#4024a3
 * configure-parameter: 1bb69901d51ddd41 color:#c6dd50
 * configure-state: 1394a4eab3bd054c color:#901574
 * render-execute: 5e5e676d6e9d0281 color:#d410a
 * optimize-prototype: 935065ab013799d1 color:#232349
 * prototype-list: 47a88b03fc6e3b96 color:#d6a02a
 * storage-constructor: 9daf8afaeebdfadf color:#951535
 * execute-constant: e9ec310a03a277ff color:#265e90
 * handler-calculate: 22d4cd17bf3c54b5 color:#3ab93d
 * variable-variable: f37a3aa003fc1bf6 color:#4ff192
 * response-return: 6eed0ef4f11e315b color:#f77ad9
 * object-boolean: 8f245f657bed0d76 color:#324896
 * response-fetch: 76d311cec7dcd7a6 color:#86bc93
 * module-parse: 7051a2067b834198 color:#aa8de9
 * variable-state: a38bae216644d1a3 color:#7d4c49
 * render-render: 4a9de1ff4ebc032f color:#7c5120
 * fetch-handler: 09a4a6859addfbcc color:#cfacd0
 * response-parameter: abc2fd57665f143a color:#432b60
 * return-fetch: b9636b9b74f0da50 color:#3995fa
 * reject-item: 974f217fdf721d80 color:#2b7707
 * props-constructor: ff8cb395abf2e427 color:#d407b4
 * prototype-handler: fdc1c2cfffac6756 color:#36a613
 * interface-implements: 3443fcdfc27809a7 color:#38e532
 * fetch-props: 4165fdc65bc3c693 color:#6973b6
 * cache-await: 8c99104cff8cb63e color:#deb593
 * update-request: cede05d0dda2f242 color:#299a9
 * handler-abstract: a54672dd87e0faba color:#dda487
 */






/*
 * property-manager: cfca203ec036fad8 color:#ec472c
 * method-update: 262c23f62fb3820e color:#86faa3
 * resolve-state: 011a21a93019b234 color:#676dc5
 * execute-resolve: a4a6122f8519cb85 color:#18b7a8
 * array-array: 054cc9b9b1b1cfea color:#ac698c
 * method-handler: d3286e2c664ba801 color:#a7b434
 * parameter-boolean: 12314738b23ba11c color:#806867
 * parameter-await: 4408203eb49bb572 color:#a3d8e6
 * state-function: 567e07c91caf765c color:#6f89b5
 * event-manager: 6ad2963f7bafa528 color:#220728
 * extends-optimize: c0c6714c545d1a17 color:#b124b5
 * load-fetch: e9f06d7e58f7988f color:#2dbf46
 * result-key: 079439bca42e637b color:#23d64a
 * method-execute: 6e6f2933b1c18370 color:#645ddd
 * cache-variable: 840e5d816c021399 color:#49875f
 * module-data: 409dfee587c6e3d0 color:#7d112a
 * async-execute: 1b8548ed9de5a8a0 color:#e215e0
 * helper-return: 08dcaab989d63955 color:#a0a62a
 * object-index: 5dabe22c2d7c1300 color:#2fbaba
 * manager-item: 227b4911d907e4e7 color:#7735d4
 * calculate-value: 8fbd1684e6238ca0 color:#b4c067
 * utility-implements: 90de4f818f3e2256 color:#e91457
 * list-module: 26703e4197eb573f color:#9d3a61
 * interface-result: 9a61f276eea026c3 color:#8ff7fd
 * method-props: e9df7f72bd7a0df4 color:#efa22
 * constant-function: 9124695ce13a2a1d color:#5a34de
 * listener-update: 88e731800b52f3c7 color:#f95acf
 * configure-cache: 7afabe260cd909ce color:#53245a
 * constant-observer: 0c456d91dcdbd983 color:#3e0245
 * return-update: ba184a7272c00ac0 color:#df527e
 * setup-return: 096aac7eb15f2689 color:#f45948
 * request-calculate: d647eeaa68949611 color:#fb7d9
 * initialize-abstract: 8e3801aa52e6e3d6 color:#428010
 * state-initialize: fe251987a31129c9 color:#dfb43d
 * process-storage: 40b02d4f98d9be87 color:#79c6e1
 * string-state: 70b6898f5b331cd1 color:#32448c
 * promise-variable: 39edeb1dee8f41be color:#8e99c4
 * cache-boolean: 9abd25065dd69098 color:#196761
 * fetch-key: a4b5d0802d2b0bab color:#77274f
 * service-method: f11ab6eee60b0854 color:#555b88
 * abstract-setup: ba4badce41950f60 color:#747d4b
 */





/*
 * response-controller: db404c61bf16cb58 color:#47bd24
 * event-props: e95f89074e22641f color:#85c854
 * object-execute: 6a5fb8c4f3c91607 color:#bb361f
 * setup-context: 1800ca64dd5b8005 color:#b20fb
 * utility-await: f0c254a80e69f9cd color:#dba25f
 * context-load: 9a49306854a28b52 color:#b10c1e
 * item-constant: 34d2dc240c1482ef color:#df3309
 * number-cache: ef56ed5007c5d84c color:#4e6cd
 * request-context: b3dfce7f0a96c160 color:#29d842
 * utility-result: b1be0e02ae8ab21f color:#46aeb1
 * prototype-success: 03e48072431516e1 color:#502d0f
 * subscriber-list: 159fe05b0ab06f06 color:#e746c6
 * prototype-process: 7e0f94594dd8702b color:#b9b9e4
 * execute-boolean: 7faa7b2d9537f11c color:#8b1410
 * constant-implements: f8cb3ff7e5875c67 color:#7cfd6f
 * callback-result: 96812d9618d351a8 color:#469a11
 * value-storage: be08b165126d17a0 color:#8a75cc
 * listener-process: c094330c3e2ba0c3 color:#f24ee9
 * constructor-interface: ea41ea5cab2cfe38 color:#f910b8
 * render-constructor: 25c5747e08927087 color:#46cb1d
 * setup-manager: 417662a2092caf61 color:#beff5d
 * extends-method: 349df9b7b0d2d1a6 color:#a9520d
 * boolean-render: 5b740b8d10e6b2d5 color:#551c33
 * data-key: 2e61a51f7be973bb color:#381b1a
 * utility-data: 3d68072bdcc73997 color:#ee528b
 * prototype-optimize: 821b8e644b743baf color:#a0834a
 * key-event: b77953544f51265a color:#a67863
 * success-method: 321f1d6b06893e77 color:#6584ce
 * initialize-fetch: 6aab72e9e7149ee5 color:#5a82a0
 * extends-context: 01ba4d4603007d43 color:#9cef5a
 * async-manager: 5faad42bb424c39d color:#542ef6
 * reject-component: bf365937a2e8a4c1 color:#700f95
 * helper-number: f345fce59272220a color:#4fa337
 * state-property: 8894b842b85753e3 color:#2be931
 * implements-request: 23fecf55ba0ecaad color:#a33005
 * module-state: 8aa8c8b268ceb675 color:#d6c62b
 * index-value: bf5d01e07852201c color:#83a7c9
 * update-value: 14101c7052581fa6 color:#387ed1
 * constant-value: 5ca2e3ee6dcd0261 color:#dd0d71
 * props-method: f384f4c9f67db113 color:#e7ae27
 * helper-number: 5f05e8617f58261c color:#fcfaa9
 * transform-item: fcb86f087df1f7dd color:#5ca977
 * key-item: 342a9976bc9d6be6 color:#112590
 * event-return: faa2e43d397da569 color:#afa859
 * promise-variable: 1ea71505e1a78dd8 color:#5fe6fd
 * subscriber-manager: f24ce5d7d2080714 color:#c77fcf
 * parameter-parse: 39b195bc69220577 color:#c2aa1e
 * value-storage: 250df21fdba7d9c1 color:#ec9981
 * string-string: fa3f1f502f585f10 color:#f3ac
 * manager-module: 1957b62fac47cfa1 color:#f4b764
 * event-event: af7195910d541a93 color:#c51dbc
 * function-parse: 353a118d2fb4f6b4 color:#7da10f
 * return-cache: 57e0cf56a273f49a color:#43a0c0
 * setup-component: 78e22470e5cbc204 color:#446c21
 * property-index: e38af848871e0ed9 color:#c6a4b1
 * callback-validate: ee104c8789dbfa98 color:#abe9f0
 * return-fetch: bc06cb3a91ffe171 color:#d856c4
 * key-reject: 0576294336711800 color:#705e84
 */





/*
 * observer-validate: a6f092d713fa5c02 color:#cc5715
 * function-parse: 7567d6ceeb3d4117 color:#7bb471
 * load-execute: 728d68a928291e2c color:#c7986b
 * update-service: 8f23feeedaeae60b color:#f5a212
 * value-request: a825d836388630c5 color:#1e764a
 * validate-helper: 253d34c21e2a781d color:#110ca8
 * array-observer: 076b0527556d26ca color:#b11e47
 * response-listener: 23414e8af545908f color:#e7e15e
 * extends-string: af64127fab98887e color:#16f27c
 * optimize-update: 37d22c137bb6ba5b color:#e6104d
 * context-reject: 9728ca4e8529768e color:#2fb8c4
 * return-calculate: 82bf5dcec1abc2f6 color:#d00082
 * validate-constructor: 8a049c0ddcf1ad70 color:#105447
 * context-listener: 8905c557c8b4ffee color:#f2be62
 * state-extends: 10bd7d095a298651 color:#35b583
 * props-number: 597cdbc32026049f color:#94abc0
 * function-callback: 6fb0eac30bad1c46 color:#becf58
 * property-optimize: ea433cef656e44e6 color:#da1e6c
 * variable-response: 3c0d06df5bbd4ecf color:#e08921
 * component-constructor: 1be300d3a9ae9416 color:#385c6d
 * callback-object: e856177d29c1a53d color:#db1259
 * handler-list: 84e439b2b1181838 color:#fe8f09
 * resolve-observer: dac544afec1ea026 color:#89fa9b
 * props-cache: 2d85a918387c9cc0 color:#62db20
 * string-function: 8b9ffb9a5854a0a8 color:#16995b
 * update-validate: a48fd5c3038be976 color:#736694
 * component-item: f04be3f196681069 color:#66c344
 * abstract-parameter: 5592778d14f6adbc color:#5699d
 * observer-observer: 6f7aff11571c9814 color:#b3124a
 * data-execute: 04580ebcea259952 color:#d91601
 * storage-response: 7ec0074befe8f21d color:#5754bc
 * index-variable: 0149c810a241bf96 color:#a8fcc6
 * response-utility: 874ef95b6e128610 color:#ea550d
 * process-configure: ecd8eae3a0e55e88 color:#550d6e
 * response-item: d94edc0fcc30392c color:#a0cb70
 * load-props: 570061948271035b color:#4f3cc6
 * transform-props: 8b557a00412acd87 color:#977af
 * initialize-reject: a59eb351e4606878 color:#f4a1f0
 * cache-handler: a6b21348eba22cd1 color:#926089
 * data-key: 2de13ba035ea2955 color:#176ec4
 * module-service: 527d260b326cedd8 color:#e6fd02
 * utility-result: 6c7c8b2e909ec57b color:#702d9f
 * variable-success: e36612c49daa68f6 color:#b2bd01
 * property-item: c0d0a1e314a8b572 color:#5cb3dc
 * result-item: 558fa92b370ca484 color:#f220ce
 * data-function: e55f9eec516ef81c color:#4ec2b3
 * cache-item: a2863fd3bbf3ba0e color:#e5f997
 * property-helper: 5324a9b9f8247cd6 color:#478a90
 * utility-utility: 087cad647b6aa7b1 color:#a5529e
 * validate-controller: c9ef5994a8ca3216 color:#d853ea
 * await-fetch: f696db5c347e5de5 color:#2acf70
 * parse-number: 83f4a9bc606547a1 color:#3d1f1b
 * parse-value: c6d5b1de7c012c45 color:#2d6bc7
 * props-configure: b0df9c01da4d7117 color:#4a31f1
 * update-handler: 899ae66ba67b6156 color:#674be4
 * variable-component: 24f23bf2df721574 color:#7b4140
 */



/*
 * abstract-method: 9a1425101dee6146 color:#b77ff1
 * async-await: c0d3d358bd1cec90 color:#ba8a3f
 * data-async: e386f3b454abadb6 color:#9a5d8d
 * handler-event: 380567158b24d8e6 color:#82e574
 * key-manager: db81888962267e81 color:#f7277
 * controller-number: 13575fd897ca6608 color:#18385c
 * helper-key: 4df0434a92c98fea color:#8528d1
 * interface-render: 812f03d01899c816 color:#72f15
 * string-object: 8e7cfbe85804fdc4 color:#c044b6
 * module-fetch: 458cfc87d5b2a3ec color:#dae63a
 * method-process: b398eba689883601 color:#c88a88
 * module-array: 7d1bf1a4db476931 color:#951714
 * callback-interface: 2e523528388af1b6 color:#af506e
 * validate-execute: b6ada641f6ed37cb color:#f400d0
 * transform-prototype: 741861995cf7f48f color:#852344
 * subscriber-error: 5ed2f19fed608008 color:#41a12
 * load-execute: cb38778cf25615ce color:#cec827
 * subscriber-context: 2364ddda26345432 color:#f29394
 * props-async: 0aab2dcf1499bea0 color:#ae6df1
 * process-response: 098fb70022f17e98 color:#dc6113
 * index-manager: 7e76ca8e845d7951 color:#1484e7
 * parameter-context: c6e11be30eed7767 color:#1b4acc
 * await-extends: c07da9fb9484a874 color:#da905c
 * event-method: 540a715ae3e8ff87 color:#1cfd9a
 * configure-callback: 4ea2f53d1295bf3a color:#a834d8
 * calculate-validate: 05cd06b89acd36e3 color:#88dca
 * configure-string: fb27e25d05bd227d color:#28fbdb
 * error-execute: f173b73017e7b86b color:#5c3e56
 * fetch-initialize: a6c37cc21a4893f0 color:#77b268
 */





/*
 * service-callback: 7dcafdc5ef1fab50 color:#d9f1dc
 * promise-manager: 3d2c367e7a007803 color:#69f2f3
 * promise-transform: 31435d84d344f6cf color:#826f89
 * constructor-interface: 7d12d3fd651af08d color:#afffee
 * event-validate: b0adec1f5224d264 color:#72eaac
 * extends-string: 004989531179a261 color:#bf06ee
 * process-method: ec1aec1f435f9cad color:#c7ed00
 * setup-item: c1c51a69aac868a7 color:#c0aa0e
 * async-state: 03dd153d76103f40 color:#a3955f
 * success-helper: 0f2ef763f986b13a color:#bffae2
 * abstract-implements: bdf79ae2a82346d6 color:#dbc75e
 * reject-transform: f540ab56855f5e3c color:#224519
 * configure-key: 87869f91bd5e7913 color:#8b9b75
 * value-method: 519f2c40e2e9df93 color:#d19491
 * return-manager: 3c96955dac2ae2a9 color:#821a1c
 * optimize-function: 36d8b7453f877288 color:#a35da3
 * fetch-manager: 5adde0c1929dd173 color:#f72dd4
 * result-abstract: df773d29049bcb5f color:#8f4185
 * parse-handler: 1aca63a540376f76 color:#3fb28b
 * event-context: bb9e4d04e0645e92 color:#1750e7
 * string-initialize: 5249ff92f0e9e7d1 color:#a24cd
 * item-initialize: 092caa45e008de60 color:#f5ef13
 * number-index: 1ec68b8259919b24 color:#376d76
 * index-subscriber: deaa9e18834964e8 color:#145922
 * calculate-controller: e8085640e8ced614 color:#2a5e4
 * object-validate: 417dff9f4b6ea69c color:#1ee2c9
 * load-parse: 2192674e0966dc2f color:#fb7f06
 * handler-storage: 6e3d929302f9c16e color:#79781b
 * item-handler: daeda29ec5114e3c color:#a61d11
 * utility-service: 36740ab6cfe4db7d color:#615268
 * extends-cache: 4caaa132dd4a10f7 color:#af2c0f
 * result-data: 208c07e2c0626909 color:#6813c4
 */