Files
pgsql-jellyfin/Jellyfin.Server/wwwroot/57949.890260722af4eefd0e71.chunk.js
T
2026-07-08 13:13:46 -04:00

1 line
8.9 KiB
JavaScript

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[57949],{57949:function(e,t,r){r(29305),r(32733),r(84701),r(24776),r(69892),r(44962),r(86584),r(89336),r(9698),r(36947),r(36457),r(78557),r(67593),r(95021),r(73687),r(83994),r(23630),r(82367);var n=r(98526),a=r(34789),i=r(36300),s=r(46782),l=r(74550),o=(r(69177),r(98959),r(5898)),d=r(58953);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var c=Object.create(HTMLInputElement.prototype),h=!1;if(Object.getOwnPropertyDescriptor&&Object.defineProperty){var v=Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,"value");null!=v&&v.configurable&&(h=!0)}var m,b,f=document.createElement("input");function g(e,t){return t>0||(t=parseFloat(e.step))>0?t:1}function p(e,t){var r=e.sliderBubbleTrack.getBoundingClientRect(),n=(t-r.left)/r.width;o.Ay.getIsElementRTL(e)&&(n=(r.right-t)/r.width);var a=e.max-e.min;if("any"!==e.step&&0!==a){var i=g(e)/a;n=Math.round(n/i)*i}return Math.min(Math.max(n,0),1)}function y(e,t){var r=(e.max-e.min)*t,n=null;if("any"!==e.step){var a=g(e);n=(0,d.lf)(a),r=Math.round(r/a)*a}var i=parseFloat(e.min);return r+=i,null!=n&&(n=Math.max(n,(0,d.lf)(i)),r=parseFloat(r.toFixed(n))),Math.min(Math.max(r,e.min),e.max)}function k(e){if(e&&!m){var t=function(e,t){if("any"!==e.step){var r=parseFloat(e.min),n=g(e),a=Math.max((0,d.lf)(r),(0,d.lf)(n));t-=r,t=Math.round(t/n)*n,t+=r,t=parseFloat(t.toFixed(a))}return t}(this,parseFloat(this.value)).toString();if(this.value!==t&&(this.value=t,h))return}if(!e||!this.keyboardDragging&&!this.touched){var r=this,a=r.value;cancelAnimationFrame(r.updateValuesFrame),r.updateValuesFrame=requestAnimationFrame((function(){var e=r.backgroundLower;if(e){var t=(a-r.min)/(r.max-r.min);t*=100,e.style.width=t+"%"}r.markerContainerElement&&function(e,t){var r,a;if(e.getMarkerInfo){var i=e.getMarkerInfo();if(!e.markerInfo||!(0,n.A)(e.markerInfo,i)){e.markerInfo=i;var s="";e.markerInfo.forEach((function(){s+='<span class="sliderMarker" aria-hidden="true"></span>'})),e.markerContainerElement.innerHTML=s,e.markerElements=e.markerContainerElement.querySelectorAll(".sliderMarker")}}if(null!==(r=e.markerInfo)&&void 0!==r&&r.length&&null!==(a=e.markerElements)&&void 0!==a&&a.length)for(var l=0,o=e.markerElements.length;l<o;l++)e.markerInfo.length>l&&L(e,y(e,e.markerInfo[l].progress),e.markerElements[l],t)}(r,a)}))}}function w(e,t,r,n){requestAnimationFrame((function(){var a,i,s=e.sliderBubbleTrack.getBoundingClientRect(),l=n.getBoundingClientRect(),d=s.width*t/100;o.Ay.getIsElementRTL(e)&&(d=s.width-d),d=Math.min(Math.max(d,l.width/2),s.width-l.width/2),n.style.left=d+"px",null!==(a=e.updateBubbleHtml)&&void 0!==a&&a.call(e,n,r)||(i=e.getBubbleHtml?e.getBubbleHtml(t,r):'<h1 class="sliderBubbleText">'+(i=e.getBubbleText?e.getBubbleText(t,r):r.toLocaleString())+"</h1>",n.innerHTML=i)}))}function L(e,t,r,n){requestAnimationFrame((function(){var a=e.sliderBubbleTrack.getBoundingClientRect(),i=r.getBoundingClientRect();a.width&&i.width&&(r.style.left="calc(".concat(t,"% - ").concat(i.width/2,"px)"),n>=t?(r.classList.remove("unwatched"),r.classList.add("watched")):(r.classList.add("unwatched"),r.classList.remove("watched")))}))}function E(e){clearTimeout(b),b=void 0,e.keyboardDragging=!1;var t=new Event("change",{bubbles:!0,cancelable:!1});e.dispatchEvent(t)}function A(e,t){!function(e){e.keyboardDragging=!0,clearTimeout(b),b=setTimeout((function(){E(e)}),1e3)}(e),e.value=parseFloat(e.value)+t;var r=new Event("input",{bubbles:!0,cancelable:!1});e.dispatchEvent(r)}function M(e){switch(l.Ay.getKeyName(e)){case"ArrowLeft":case"Left":A(this,-g(this,this.keyboardStepDown)),e.preventDefault(),e.stopPropagation();break;case"ArrowRight":case"Right":A(this,g(this,this.keyboardStepUp)),e.preventDefault(),e.stopPropagation();break;case"Enter":this.keyboardDragging&&(E(this),e.preventDefault(),e.stopPropagation())}}function x(e,t,r){var n=e.style;o.Ay.getIsRTL()?n.right=Math.max(t,0)+"%":n.left=Math.max(t,0)+"%";var a=r-t;n.width=Math.max(Math.min(a,100),0)+"%"}f.type="range",f.min="-30",f.max="30",f.step="0.1",f.value="0.30000000000000004",(m="0.3"===f.value)||console.debug("[EmbySlider] HTMLInputElement doesn't snap value - use workaround."),c.attachedCallback=function(){if("true"!==this.getAttribute("data-embyslider")){this.setAttribute("data-embyslider","true"),this.classList.add("mdl-slider"),this.classList.add("mdl-js-slider"),a.A.edge&&this.classList.add("slider-browser-edge"),s.A.mobile||this.classList.add("mdl-slider-hoverthumb"),s.A.tv&&this.classList.add("show-focus");var e=i.Ay.parentWithClass(this,"sliderContainer-settings");if(e&&this.getAttribute("label")){var t=this.ownerDocument.createElement("label");t.innerText=this.getAttribute("label"),t.classList.add("sliderLabel"),t.htmlFor=this.id,e.insertBefore(t,e.firstChild)}var r=this.parentNode;r.classList.add("mdl-slider-container"),r.insertAdjacentHTML("beforeend",'<div class="mdl-slider-background-flex-container"><div class="mdl-slider-background-flex"><div class="mdl-slider-background-flex-inner"><div class="mdl-slider-background-upper"></div><div class="mdl-slider-background-lower"></div></div></div></div><div class="sliderBubbleTrack"><div class="sliderBubble hide"></div></div>'),this.sliderBubbleTrack=r.querySelector(".sliderBubbleTrack"),this.backgroundLower=r.querySelector(".mdl-slider-background-lower"),this.backgroundUpper=r.querySelector(".mdl-slider-background-upper");var n=r.querySelector(".sliderBubble"),l=n.classList.contains("hide");this.markerContainerElement=r.querySelector(".sliderMarkerContainer"),i.Ay.addEventListener(this,"input",(function(){var e,t,r,a;this.dragging=!0,"true"!==this.dataset.sliderKeepProgress&&k.call(this),w(this,100*(e=this,t=this.value,a=0!==(r=e.max-e.min)?(t-e.min)/r:0,Math.min(Math.max(a,0),1)),parseFloat(this.value),n),l&&(n.classList.remove("hide"),l=!1)}),{passive:!0}),i.Ay.addEventListener(this,"change",(function(){this.dragging=!1,"true"===this.dataset.sliderKeepProgress&&k.call(this),n.classList.add("hide"),l=!0}),{passive:!0}),i.Ay.addEventListener(this,window.PointerEvent?"pointermove":"mousemove",(function(e){if(!this.dragging){var t=p(this,e.clientX);w(this,100*t,y(this,t),n),l&&(n.classList.remove("hide"),l=!1)}}),{passive:!0}),i.Ay.addEventListener(this,window.PointerEvent?"pointerleave":"mouseleave",(function(){n.classList.add("hide"),l=!0}),{passive:!0}),a.A.iOS&&(i.Ay.addEventListener(this,"touchstart",(function(e){if(1===e.targetTouches.length){this.touched=!0;var t=p(this,e.targetTouches[0].clientX);this.value=y(this,t),this.dispatchEvent(new Event("input",{bubbles:!0,cancelable:!1})),e.preventDefault()}}),{capture:!0}),i.Ay.addEventListener(this,"touchmove",(function(e){if(this.touched&&1===e.targetTouches.length){var t=p(this,e.targetTouches[0].clientX);this.value=y(this,t),this.dispatchEvent(new Event("input",{bubbles:!0,cancelable:!1}))}}),{passive:!0}),i.Ay.addEventListener(this,"touchend",(function(){var e=this;setTimeout((function(){e.touched=!1,e.dispatchEvent(new Event("change",{bubbles:!0,cancelable:!1}))}),0)}),{passive:!0})),h?this.addEventListener("valueset",k.bind(this,!0)):((d=(o=this).interval)&&clearInterval(d),o.interval=setInterval(k.bind(o,!0),100)),k.call(this)}var o,d},c.enableKeyboardDragging=function(){this.keyboardDraggingEnabled||(this.addEventListener("keydown",M),this.keyboardDraggingEnabled=!0)},c.setKeyboardSteps=function(e,t){this.keyboardStepDown=e||t||1,this.keyboardStepUp=t||e||1},c.setBufferedRanges=function(e,t,r){var n=this.backgroundUpper;if(n){null!=t&&(e=function(e,t){return t?e.map((function(e){return{start:e.start/t*100,end:e.end/t*100}})):[]}(e,t),r=r/t*100);var a,i=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return u(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?u(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){l=!0,i=e},f:function(){try{s||null==r.return||r.return()}finally{if(l)throw i}}}}(e);try{for(i.s();!(a=i.n()).done;){var s=a.value;if(!(null!=r&&r>=s.end))return void x(n,s.start,s.end)}}catch(e){i.e(e)}finally{i.f()}x(n,0,0)}},c.setIsClear=function(e){var t=this.backgroundLower;t&&(e?t.classList.add("mdl-slider-background-lower-clear"):t.classList.remove("mdl-slider-background-lower-clear"))},c.detachedCallback=function(){var e=this.interval;e&&clearInterval(e),this.interval=null,this.backgroundUpper=null,this.backgroundLower=null},document.registerElement("emby-slider",{prototype:c,extends:"input"})}}]);