Files
pgsql-jellyfin/publish_test/wwwroot/77004.88fcb90b98d5af32d850.chunk.js
2026-07-08 13:13:46 -04:00

1 line
12 KiB
JavaScript

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[40501,54623,62882,77004,96084],{62882:function(e,t,n){n.r(t),n.d(t,{show:function(){return u}});var i=n(22696),a=n.n(i),o=n(79754),s=n(46782),l=n(5898),r=n(36300),c=(n(10353),function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],i=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&i>=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")});function d(e,t,i){Promise.resolve().then(n.bind(n,10838)).then((function(n){var a=i?"on":"off";n.centerFocus[a](e,t)})).catch((function(e){console.warn("Error in centerFocus",e)}))}function u(e){var t,n,i,u={removeOnClose:!0,enableHistory:e.enableHistory,scrollY:!1};s.A.tv?(u.size="fullscreen",i=!0,u.autoFocus=!0):(u.modal=!1,u.entryAnimation=e.entryAnimation,u.exitAnimation=e.exitAnimation,u.entryAnimationDuration=e.entryAnimationDuration||140,u.exitAnimationDuration=e.exitAnimationDuration||100,u.autoFocus=!1);var f=o.default.createDialog(u);i?f.classList.add("actionsheet-fullscreen"):f.classList.add("actionsheet-not-fullscreen"),f.classList.add("actionSheet"),e.dialogClass&&f.classList.add(e.dialogClass);var h="",v=s.A.tv?"scrollY smoothScrollY hiddenScrollY":"scrollY",m="";e.items.length>20&&(m+="min-width:"+(r.Ay.getWindowSize().innerWidth>=300?240:200)+"px;");var p,y=!1,b=[];try{for(var g=c(e.items),A=g.next();!A.done;A=g.next())(p=(w=A.value).icon||(w.selected?"check":null))&&(y=!0),b.push(p||"")}catch(e){t={error:e}}finally{try{A&&!A.done&&(n=g.return)&&n.call(g)}finally{if(t)throw t.error}}s.A.tv&&(h+='<button is="paper-icon-button-light" class="btnCloseActionSheet hide-mouse-idle-tv" tabindex="-1" title="'.concat(l.Ay.translate("ButtonBack"),'">\n <span class="material-icons arrow_back" aria-hidden="true"></span>\n </button>'));var S=e.title&&!y;S||s.A.tv?h+='<div class="actionSheetContent actionSheetContent-centered">':h+='<div class="actionSheetContent">',e.title&&(h+='<h1 class="actionSheetTitle">'+a()(e.title)+"</h1>"),e.text&&(h+='<p class="actionSheetText">'+a()(e.text)+"</p>");var x="actionSheetScroller";s.A.tv&&(x+=" actionSheetScroller-tv focuscontainer-x focuscontainer-y"),h+='<div class="'+x+" "+v+'" style="'+m+'">';var I="listItem listItem-button actionSheetMenuItem";(e.border||e.shaded)&&(I+=" listItem-border"),e.menuItemClass&&(I+=" "+e.menuItemClass),s.A.tv&&(I+=" listItem-focusscale"),s.A.mobile&&(I+=" actionsheet-xlargeFont");for(var k=0;k<e.items.length;k++){var w;(w=e.items[k]).divider?h+='<div class="actionsheetDivider"></div>':(h+="<button"+(w.selected&&s.A.tv?" autoFocus":"")+' is="emby-button" type="button" class="'+I+'" data-id="'+(null==w.id||""===w.id?w.value:w.id)+'">',(p=b[k])?h+='<span class="actionsheetMenuItemIcon listItemIcon listItemIcon-transparent material-icons '.concat(p,'" aria-hidden="true"></span>'):y&&!S&&(h+='<span class="actionsheetMenuItemIcon listItemIcon listItemIcon-transparent material-icons check" aria-hidden="true" style="visibility:hidden;"></span>'),h+='<div class="listItemBody actionsheetListItemBody">',h+='<div class="listItemBodyText actionSheetItemText">',h+=a()(w.name||w.textContent||w.innerText),h+="</div>",w.secondaryText&&(h+='<div class="listItemBodyText secondary">'.concat(a()(w.secondaryText),"</div>")),h+="</div>",w.asideText&&(h+='<div class="listItemAside actionSheetItemAsideText">'.concat(a()(w.asideText),"</div>")),h+="</button>")}if(e.showCancel&&(h+='<div class="buttons">',h+='<button is="emby-button" type="button" class="btnCloseActionSheet">'.concat(l.Ay.translate("ButtonCancel"),"</button>"),h+="</div>"),h+="</div>",f.innerHTML=h,s.A.tv){var C=f.querySelector(".actionSheetScroller");C&&d(C,!1,!0)}var L=f.querySelector(".btnCloseActionSheet");L&&L.addEventListener("click",(function(){o.default.close(f)}));var T,R=null;return e.timeout&&(T=setTimeout((function(){o.default.close(f)}),e.timeout)),new Promise((function(t,n){var i=!1;f.addEventListener("click",(function(n){var a=r.Ay.parentWithClass(n.target,"actionSheetMenuItem");a&&(R=a.getAttribute("data-id"),e.resolveOnClick&&(Array.isArray(e.resolveOnClick)?-1!==e.resolveOnClick.indexOf(R)&&(t(R),i=!0):(t(R),i=!0)),o.default.close(f))})),f.addEventListener("close",(function(){if(s.A.tv){var a=f.querySelector(".actionSheetScroller");a&&d(a,!1,!1)}T&&(clearTimeout(T),T=void 0),i||(null!=R?(e.callback&&e.callback(R),t(R)):n(new Error("ActionSheet closed without resolving")))})),o.default.open(f).catch((function(e){console.warn("DialogHelper.open error",e)}));var a=e.positionTo&&"fullscreen"!==u.size?function(e,t,n){var i=r.Ay.getWindowSize(),a=i.innerHeight,o=i.innerWidth,s=function(e){var t,n,i=[];if(!document)return i;try{for(var a=c(e),o=a.next();!o.done;o=a.next()){var s=o.value.getBoundingClientRect();i.push({top:s.top,left:s.left,width:s.width,height:s.height})}}catch(e){t={error:e}}finally{try{o&&!o.done&&(n=a.return)&&n.call(a)}finally{if(t)throw t.error}}return i}([e])[0];"top"!==t.positionY&&(s.top+=(s.height||0)/2),s.left+=(s.width||0)/2;var l=n.offsetHeight||300,d=n.offsetWidth||160;s.top-=l/2,s.left-=d/2;var u=s.left+d-o,f=s.top+l-a;return u>0&&(s.left-=u+20),f>0&&(s.top-=f+20),s.top+=t.offsetTop||0,s.left+=t.offsetLeft||0,s.top=Math.max(s.top,10),s.left=Math.max(s.left,10),s}(e.positionTo,e,f):null;a&&(f.style.position="fixed",f.style.margin="0",f.style.left=a.left+"px",f.style.top=a.top+"px")}))}t.default={show:u}},63001:function(e,t,n){var i=n(46782),a=n(34789),o=n(62882),s=(n(69177),Object.create(HTMLSelectElement.prototype));function l(){return!(a.A.edgeUwp||a.A.xboxOne||a.A.tizen||a.A.orsay||a.A.web0s||!a.A.tv&&i.A.tv)}function r(e){var t=c(e),n=t?t.textContent||t.innerText:null;o.default.show({items:e.options,positionTo:e,title:n}).then((function(t){!function(e,t){e.value=t}(e,t),function(e){var t=new Event("change",{bubbles:!1,cancelable:!0});e.dispatchEvent(t)}(e)}))}function c(e){for(var t=e.previousSibling;t&&"LABEL"!==t.tagName;)t=t.previousSibling;return t}function d(){var e=c(this);e&&e.classList.add("selectLabelFocused")}function u(){var e=c(this);e&&e.classList.remove("selectLabelFocused")}function f(e){e.button||l()||(e.preventDefault(),r(this))}function h(e){13!==e.keyCode&&195!==e.keyCode||l()||(e.preventDefault(),r(this))}var v=0;s.createdCallback=function(){this.id||(this.id="embyselect"+v,v++),this.classList.add("emby-select-withcolor"),i.A.tv&&this.classList.add("emby-select-focusscale"),this.addEventListener("mousedown",f),this.addEventListener("keydown",h),this.addEventListener("focus",d),this.addEventListener("blur",u)},s.attachedCallback=function(){var e;if(!this.classList.contains("emby-select")){this.classList.add("emby-select");var t,n=this.ownerDocument.createElement("label");n.innerText=this.getAttribute("label")||"",n.classList.add("selectLabel"),n.htmlFor=this.id,null===(e=this.parentNode)||void 0===e||e.insertBefore(n,this),this.classList.contains("emby-select-withcolor")&&(null===(t=this.parentNode)||void 0===t||t.insertAdjacentHTML("beforeend",'<div class="selectArrowContainer"><div style="visibility:hidden;display:none;">0</div><span class="selectArrow material-icons keyboard_arrow_down" aria-hidden="true"></span></div>'))}},s.setLabel=function(e){var t;(null===(t=this.parentNode)||void 0===t?void 0:t.querySelector("label")).innerText=e},document.registerElement("emby-select",{prototype:s,extends:"select"})},77004:function(e,t,n){n.r(t),n(29305),n(32733),n(84701),n(81678),n(44962),n(4754),n(94),n(36947),n(78557),n(90076),n(83994),n(23630),n(82367);var i=n(36300),a=n(79754),o=n(8566),s=n(46782),l=n(5898),r=n(67430),c=(n(98959),n(10353),n(15453),n(77157),n(63001),n(71866));function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}function u(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,f(i.key),i)}}function f(e){var t=function(e){if("object"!=d(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=d(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==d(t)?t:t+""}function h(e,t,i){Promise.resolve().then(n.bind(n,10838)).then((function(n){var a=i?"on":"off";n.centerFocus[a](e,t)}))}function v(e){o.Ay.show();var t=i.Ay.parentWithClass(e.target,"dialog"),n=this.options,s=r.tF.getApiClient(n.serverId),d="all"===t.querySelector("#selectMetadataRefreshMode").value,u="scan"===t.querySelector("#selectMetadataRefreshMode").value?"Default":"FullRefresh",f="FullRefresh"===u&&t.querySelector(".chkReplaceImages").checked,h="FullRefresh"===u&&t.querySelector(".chkReplaceTrickplayImages").checked;return n.itemIds.forEach((function(e){s.refreshItem(e,{Recursive:!0,ImageRefreshMode:u,MetadataRefreshMode:u,ReplaceAllImages:f,RegenerateTrickplay:h,ReplaceAllMetadata:d})})),a.default.close(t),(0,c.A)(l.Ay.translate("RefreshQueued")),o.Ay.hide(),e.preventDefault(),!1}var m=function(){return e=function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.options=t},(t=[{key:"show",value:function(){var e={removeOnClose:!0,scrollY:!1};s.A.tv?e.size="fullscreen":e.size="small";var t=a.default.createDialog(e);t.classList.add("formDialog");var n="",i=l.Ay.translate("RefreshMetadata");return n+='<div class="formDialogHeader">',n+='<button is="paper-icon-button-light" class="btnCancel autoSize" tabindex="-1" title="'.concat(l.Ay.translate("ButtonBack"),'"><span class="material-icons arrow_back" aria-hidden="true"></span></button>'),n+='<h3 class="formDialogHeaderTitle">',n+=i,n+="</h3>",n+="</div>",n+=function(){var e="";return e+='<div class="formDialogContent smoothScrollY" style="padding-top:2em;">',e+='<div class="dialogContentInner dialog-content-centered">',e+='<form style="margin:auto;">',e+='<div class="fldSelectPlaylist selectContainer">',e+='<select is="emby-select" id="selectMetadataRefreshMode" label="'+l.Ay.translate("LabelRefreshMode")+'">',e+='<option value="scan" selected>'+l.Ay.translate("ScanForNewAndUpdatedFiles")+"</option>",e+='<option value="missing">'+l.Ay.translate("SearchForMissingMetadata")+"</option>",e+='<option value="all">'+l.Ay.translate("ReplaceAllMetadata")+"</option>",e+="</select>",e+="</div>",e+='<label class="checkboxContainer hide fldReplaceExistingImages">',e+='<input type="checkbox" is="emby-checkbox" class="chkReplaceImages" />',e+="<span>"+l.Ay.translate("ReplaceExistingImages")+"</span>",e+="</label>",e+='<label class="checkboxContainer hide fldReplaceTrickplayImages">',e+='<input type="checkbox" is="emby-checkbox" class="chkReplaceTrickplayImages" />',e+="<span>"+l.Ay.translate("ReplaceTrickplayImages")+"</span>",e+="</label>",e+='<div class="fieldDescription">',e+=l.Ay.translate("RefreshDialogHelp"),e+="</div>",e+='<input type="hidden" class="fldSelectedItemIds" />',e+="<br />",e+='<div class="formDialogFooter">',e+='<button is="emby-button" type="submit" class="raised btnSubmit block formDialogFooterItem button-submit">'+l.Ay.translate("Refresh")+"</button>",e+="</div>",e+="</form>",(e+="</div>")+"</div>"}(),t.innerHTML=n,t.querySelector("form").addEventListener("submit",v.bind(this)),t.querySelector("#selectMetadataRefreshMode").addEventListener("change",(function(){"scan"===this.value?(t.querySelector(".fldReplaceExistingImages").classList.add("hide"),t.querySelector(".fldReplaceTrickplayImages").classList.add("hide")):(t.querySelector(".fldReplaceExistingImages").classList.remove("hide"),t.querySelector(".fldReplaceTrickplayImages").classList.remove("hide"))})),this.options.mode&&(t.querySelector("#selectMetadataRefreshMode").value=this.options.mode),t.querySelector("#selectMetadataRefreshMode").dispatchEvent(new CustomEvent("change")),t.querySelector(".btnCancel").addEventListener("click",(function(){a.default.close(t)})),s.A.tv&&h(t.querySelector(".formDialogContent"),!1,!0),new Promise((function(e){s.A.tv&&h(t.querySelector(".formDialogContent"),!1,!1),t.addEventListener("close",e),a.default.open(t)}))}}])&&u(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t}();t.default=m}}]);