Files
pgsql-jellyfin/publish_test4/wwwroot/music-songs.b25792d809f6c2b940c2.chunk.js
2026-07-08 13:46:27 -04:00

1 line
15 KiB
JavaScript

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[50457,66884,74645],{1177:function(e,t,n){n(84734),n(44962),n(78557),n(96054),n(90076),n(83994),n(82367),n(69177);var r=n(65210),i=n(22832),a=n(38490),s=n(39738),l=n(76542),o=n(46782),d=n(34789),u=n(36300),c=n(8566),h=n(9164),f=n(67430),m=n(10736),y=n(44797),v=Object.create(HTMLDivElement.prototype);function b(e){var t=this,n=t.multiSelect;!1!==(null==n?void 0:n.onContainerClick.call(t,e))&&i.Ay.onClick.call(t,e)}function g(e){return e.preventDefault(),e.stopPropagation(),!1}function p(e){var t=e.target,n=u.Ay.parentWithAttribute(t,"data-id");if(null!=n&&n.getAttribute("data-serverid"))return a.default.handleCommand("menu",{sourceElement:n}),e.preventDefault(),e.stopPropagation(),!1}function A(e,t,r){var i=this;Promise.all([n.e(45642),n.e(24468),n.e(66884)]).then(n.bind(n,24468)).then((function(e){e.onUserDataChanged(r,i)}));var a=S(i);-1===a.indexOf("markfavorite")&&-1===a.indexOf("markplayed")||i.notifyRefreshNeeded()}function S(e){var t=e.getAttribute("data-monitor");return t?t.split(","):[]}function I(e,t,r){var i=this;if(-1===S(i).indexOf("timers")){var a=r.ProgramId,s=r.Id;Promise.all([n.e(45642),n.e(24468),n.e(66884)]).then(n.bind(n,24468)).then((function(e){e.onTimerCreated(a,s,i)}))}else i.notifyRefreshNeeded()}function C(){-1!==S(this).indexOf("seriestimers")&&this.notifyRefreshNeeded()}function L(e,t,r){var i=this;-1===S(i).indexOf("timers")?Promise.all([n.e(45642),n.e(24468),n.e(66884)]).then(n.bind(n,24468)).then((function(e){e.onTimerCancelled(r.Id,i)})):i.notifyRefreshNeeded()}function T(e,t,r){var i=this;-1===S(i).indexOf("seriestimers")?Promise.all([n.e(45642),n.e(24468),n.e(66884)]).then(n.bind(n,24468)).then((function(e){e.onSeriesTimerCancelled(r.Id,i)})):i.notifyRefreshNeeded()}function w(e,t,n){var r=this,i=S(r);if(-1===i.indexOf("seriestimers")&&-1===i.indexOf("timers")){var a=n.ItemsAdded||[],s=n.ItemsRemoved||[];if(a.length||s.length){var l=r.getAttribute("data-parentid");if(l){var o=n.FoldersAddedTo||[],d=n.FoldersRemovedFrom||[],u=n.CollectionFolders||[];if(-1===o.indexOf(l)&&-1===d.indexOf(l)&&-1===u.indexOf(l))return}r.notifyRefreshNeeded()}}}function P(e,t){var n,r=this,i=t.state,a=S(r);if(i.NowPlayingItem&&"Video"===i.NowPlayingItem.MediaType){if(-1!==a.indexOf("videoplayback"))return void r.notifyRefreshNeeded(!0)}else if("Audio"===(null===(n=i.NowPlayingItem)||void 0===n?void 0:n.MediaType)&&-1!==a.indexOf("audioplayback"))return void r.notifyRefreshNeeded(!0)}function k(e,t,n,r){var i=n.bind(e);r=r||m.default,y.A.on(r,t,i),e["event_"+t]=i}function x(e,t,n){var r=e["event_"+t];r&&(n=n||m.default,y.A.off(n,t,r),e["event_"+t]=null)}function O(e,t){e.refreshInterval&&(clearInterval(e.refreshInterval),e.refreshInterval=null,t||(e.refreshIntervalEndTime=null))}function R(e,t){O(e),t||(t=parseInt(e.getAttribute("data-refreshinterval")||"0",10)),t&&(e.refreshInterval=setInterval(e.notifyRefreshNeeded.bind(e),t),e.refreshIntervalEndTime=(new Date).getTime()+t)}function D(e){var t=e.Items||e,n=this.parentContainer;n&&(t.length?n.classList.remove("hide"):n.classList.add("hide"));var r,i,a=document.activeElement;this.contains(a)&&(i=!0,r=a.getAttribute("data-id")),this.innerHTML=this.getItemsHtml(t),l.default.lazyChildren(this),i&&function(e,t){if(t){var n=e.querySelector('[data-id="'+t+'"]');if(n)try{return void h.A.focus(n)}catch(e){console.error(e)}}h.A.autoFocus(e)}(this,r),R(this),this.afterRefresh&&this.afterRefresh(e)}v.enableMultiSelect=function(e){var t=this.multiSelect;if(e){if(!t){var r=this;n.e(35308).then(n.bind(n,35308)).then((function(e){var t=e.default;r.multiSelect=new t({container:r,bindOnClick:!1})}))}}else t&&(t.destroy(),this.multiSelect=null)},v.enableDragReordering=function(e){var t=this.sortable;if(e){if(!t){var n=this;n.sortable=new r.Ay(n,{draggable:".listItem",handle:".listViewDragHandle",onEnd:function(e){return function(e,t){var n=e.item,r=e.newIndex,i=n.getAttribute("data-playlistitemid"),a=n.getAttribute("data-playlistid");if(a){var s=n.getAttribute("data-serverid"),l=f.tF.getApiClient(s);c.Ay.show(),l.ajax({url:l.getUrl("Playlists/"+a+"/Items/"+i+"/Move/"+r),type:"POST"}).then((function(){c.Ay.hide()}),(function(){c.Ay.hide(),t.refreshItems()}))}else{var o=e.oldIndex;n.dispatchEvent(new CustomEvent("itemdrop",{detail:{oldIndex:o,newIndex:r,playlistItemId:i},bubbles:!0,cancelable:!1}))}}(e,n)}})}}else t&&(t.destroy(),this.sortable=null)},v.createdCallback=function(){this.classList.add("itemsContainer")},v.attachedCallback=function(){this.addEventListener("click",b),d.A.touch?this.addEventListener("contextmenu",g):"false"!==this.getAttribute("data-contextmenu")&&this.addEventListener("contextmenu",p),(o.A.desktop||o.A.mobile&&"false"!==this.getAttribute("data-multiselect"))&&this.enableMultiSelect(!0),o.A.tv&&this.classList.add("itemsContainer-tv"),i.Ay.on(this,{click:!1}),k(this,"UserDataChanged",A),k(this,"TimerCreated",I),k(this,"SeriesTimerCreated",C),k(this,"TimerCancelled",L),k(this,"SeriesTimerCancelled",T),k(this,"LibraryChanged",w),k(this,"playbackstop",P,s.f),"true"===this.getAttribute("data-dragreorder")&&this.enableDragReordering(!0)},v.detachedCallback=function(){O(this),this.enableMultiSelect(!1),this.enableDragReordering(!1),this.removeEventListener("click",b),this.removeEventListener("contextmenu",p),this.removeEventListener("contextmenu",g),i.Ay.off(this,{click:!1}),x(this,"UserDataChanged"),x(this,"TimerCreated"),x(this,"SeriesTimerCreated"),x(this,"TimerCancelled"),x(this,"SeriesTimerCancelled"),x(this,"LibraryChanged"),x(this,"playbackstop",s.f),this.fetchData=null,this.getItemsHtml=null,this.parentContainer=null},v.pause=function(){O(this,!0),this.paused=!0},v.resume=function(e){this.paused=!1;var t=this.refreshIntervalEndTime;if(t){var n=t-(new Date).getTime();n>0&&!this.needsRefresh?R(this,n):(this.needsRefresh=!0,this.refreshIntervalEndTime=null)}return this.needsRefresh||null!=e&&e.refresh?this.refreshItems():Promise.resolve()},v.refreshItems=function(){return this.fetchData?this.paused?(this.needsRefresh=!0,Promise.resolve()):(this.needsRefresh=!1,this.fetchData().then(D.bind(this))):Promise.resolve()},v.notifyRefreshNeeded=function(e){if(this.paused)this.needsRefresh=!0;else{var t=this.refreshTimeout;t&&clearTimeout(t),!0===e?this.refreshItems():this.refreshTimeout=setTimeout(this.refreshItems.bind(this),1e4)}},document.registerElement("emby-itemscontainer",{prototype:v,extends:"div"})},45677:function(e,t,n){function r(e,t){var n=function(e){return Boolean(e.Filters||e.IsFavorite||e.VideoTypes||e.SeriesStatus||e.Is4K||void 0!==e.IsHD&&null!==e.IsHD||e.IsSD||e.Is3D||e.HasSubtitles||e.HasTrailer||e.HasSpecialFeature||e.HasThemeSong||e.HasThemeVideo||e.IsMissing||e.ParentIndexNumber||e.Genres||e.Tags||e.Years||e.OfficialRatings||e.IsUnaired)}(t),r=e.querySelector(".btnFilter-wrapper");if(r){var i=r.querySelector(".filterIndicator");!i&&n&&(r.insertAdjacentHTML("afterbegin",'<div class="filterIndicator">!</div>'),r.classList.add("btnFilterWithIndicator"),i=r.querySelector(".filterIndicator")),i&&i.classList.toggle("hide",!n)}}n.d(t,{j:function(){return r}})},47614:function(e,t,n){n.r(t),n.d(t,{default:function(){return f}}),n(44962),n(78557),n(90076),n(83994),n(82367);var r=n(94592),i=n(76542),a=n(6940),s=n(8566),l=n(39738),o=n(82885),d=n(5898),u=n(89100),c=n(44797),h=n(45677);function f(e,t,f){function m(){var e=v(),n=A[e];return n||(n=A[e]={query:{SortBy:"Album,SortName",SortOrder:"Ascending",IncludeItemTypes:"Audio",Recursive:!0,Fields:"ParentId",StartIndex:0,ImageTypeLimit:1,EnableImageTypes:"Primary"}},o.libraryPageSize()>0&&(n.query.Limit=o.libraryPageSize()),n.query.ParentId=t.topParentId,o.loadQuerySettings(e,n.query)),n}function y(){return m().query}function v(){return"".concat(t.topParentId,"-songs")}function b(e){s.Ay.show(),S=!0;var t=y();(0,h.j)(f,t),ApiClient.getItems(u.default.getCurrentUserId(),t).then((function(l){function d(){S||(o.libraryPageSize()>0&&(t.StartIndex+=t.Limit),b(f))}function u(){S||(o.libraryPageSize()>0&&(t.StartIndex=Math.max(0,t.StartIndex-t.Limit)),b(f))}window.scrollTo(0,0);for(var c=r.Ay.getQueryPagingHtml({startIndex:t.StartIndex,limit:t.Limit,totalRecordCount:l.TotalRecordCount,showLimit:!1,updatePageSizeSetting:!1,addLayoutButton:!1,sortButton:!1,filterButton:!1}),h=a.A.getListViewHtml({items:l.Items,action:"playallfromhere",smallIcon:!0,artist:!0,addToListButton:!0}),m=f.querySelectorAll(".paging"),y=0,g=m.length;y<g;y++)m[y].innerHTML=c;for(var p=0,A=(m=f.querySelectorAll(".btnNextPage")).length;p<A;p++)m[p].addEventListener("click",d);for(var I=0,C=(m=f.querySelectorAll(".btnPreviousPage")).length;I<C;I++)m[I].addEventListener("click",u);var L=f.querySelector(".itemsContainer");L.innerHTML=h,i.default.lazyChildren(L),o.saveQuerySettings(v(),t),f.querySelector(".btnShuffle").classList.toggle("hide",l.TotalRecordCount<1),s.Ay.hide(),S=!1,Promise.resolve().then(n.bind(n,84069)).then((function(t){t.default.autoFocus(e)}))}))}var g,p=this,A={},S=!1;p.showFilterMenu=function(){Promise.all([n.e(55931),n.e(44599)]).then(n.bind(n,44599)).then((function(e){var t=new(0,e.default)({query:y(),mode:"songs",serverId:ApiClient.serverId()});c.A.on(t,"filterchange",(function(){y().StartIndex=0,b()})),t.show()}))},p.getCurrentViewStyle=function(){return m().view},(g=f).querySelector(".btnFilter").addEventListener("click",(function(){p.showFilterMenu()})),g.querySelector(".btnSort").addEventListener("click",(function(e){r.Ay.showSortMenu({items:[{name:d.Ay.translate("OptionTrackName"),id:"Name"},{name:d.Ay.translate("Album"),id:"Album,AlbumArtist,SortName"},{name:d.Ay.translate("AlbumArtist"),id:"AlbumArtist,Album,SortName"},{name:d.Ay.translate("Artist"),id:"Artist,Album,SortName"},{name:d.Ay.translate("OptionDateAdded"),id:"DateCreated,SortName"},{name:d.Ay.translate("OptionDatePlayed"),id:"DatePlayed,SortName"},{name:d.Ay.translate("OptionPlayCount"),id:"PlayCount,SortName"},{name:d.Ay.translate("OptionReleaseDate"),id:"PremiereDate,AlbumArtist,Album,SortName"},{name:d.Ay.translate("Runtime"),id:"Runtime,AlbumArtist,Album,SortName"},{name:d.Ay.translate("OptionRandom"),id:"Random,SortName"}],callback:function(){y().StartIndex=0,b()},query:y(),button:e.target})})),g.querySelector(".btnShuffle").addEventListener("click",(function(){ApiClient.getItem(ApiClient.getCurrentUserId(),t.topParentId).then((function(e){l.f.shuffle(e)}))})),p.renderTab=function(){b(f)}}n(1177)},94592:function(e,t,n){n(29305),n(32733),n(84701),n(69892),n(44962),n(86584),n(89336),n(78557),n(90076),n(95021),n(73687),n(83994),n(93062),n(82367);var r=n(5898);function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var a={showLayoutMenu:function(e,t,i){var a=!0;i||(a=!1,i=(i=e.getAttribute("data-layouts"))?i.split(","):["List","Poster","PosterCard","Thumb","ThumbCard"]);var s=i.map((function(e){return{name:r.Ay.translate(e),id:e,selected:t==e}}));n.e(62882).then(n.bind(n,62882)).then((function(t){t.default.show({items:s,positionTo:e,callback:function(t){e.dispatchEvent(new CustomEvent("layoutchange",{detail:{viewStyle:t},bubbles:!0,cancelable:!1})),!a&&window.$&&$(e).trigger("layoutchange",[t])}}).catch((function(){}))}))},getQueryPagingHtml:function(e){var t=e.startIndex,n=e.limit,i=e.totalRecordCount,a="",s=i?t+1:0,l=n?Math.min(t+n,i):i,o=n>0&&n<i;return a+='<div class="listPaging">',a+='<span style="vertical-align:middle;">',a+=r.Ay.translate("ListPaging",s,l,i),a+="</span>",(o||e.viewButton||e.filterButton||e.sortButton||e.addLayoutButton)&&(a+='<div style="display:inline-block;">',o&&(a+='<button is="paper-icon-button-light" class="btnPreviousPage autoSize" '+(t?"":"disabled")+'><span class="material-icons arrow_back" aria-hidden="true"></span></button>',a+='<button is="paper-icon-button-light" class="btnNextPage autoSize" '+(t+n>=i?"disabled":"")+'><span class="material-icons arrow_forward" aria-hidden="true"></span></button>'),e.addLayoutButton&&(a+='<button is="paper-icon-button-light" title="'+r.Ay.translate("ButtonSelectView")+'" class="btnChangeLayout autoSize" data-layouts="'+(e.layouts||"")+'" onclick="LibraryBrowser.showLayoutMenu(this, \''+(e.currentLayout||"")+'\');"><span class="material-icons view_comfy" aria-hidden="true"></span></button>'),e.sortButton&&(a+='<button is="paper-icon-button-light" class="btnSort autoSize" title="'+r.Ay.translate("Sort")+'"><span class="material-icons sort_by_alpha" aria-hidden="true"></span></button>'),e.filterButton&&(a+='<button is="paper-icon-button-light" class="btnFilter autoSize" title="'+r.Ay.translate("Filter")+'"><span class="material-icons filter_alt" aria-hidden="true"></span></button>'),a+="</div>"),a+"</div>"},showSortMenu:function(e){Promise.all([Promise.resolve().then(n.bind(n,79754)),n.e(81613).then(n.bind(n,81613))]).then((function(t){var n,a,s=(n=t,a=1,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,s,l=[],o=!0,d=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;o=!1}else for(;!(o=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);o=!0);}catch(e){d=!0,i=e}finally{try{if(!o&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(d)throw i}}return l}}(n,a)||function(e,t){if(e){if("string"==typeof e)return i(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(n,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[0].default;function l(){var t=this.value;if(this.checked){var n=e.query.SortBy!=t;e.query.SortBy=t.replace("_",","),e.query.StartIndex=0,e.callback&&n&&e.callback()}}function o(){var t=this.value;if(this.checked){var n=e.query.SortOrder!=t;e.query.SortOrder=t,e.query.StartIndex=0,e.callback&&n&&e.callback()}}var d=s.createDialog({removeOnClose:!0,modal:!1,entryAnimationDuration:160,exitAnimationDuration:200});d.classList.add("ui-body-a"),d.classList.add("background-theme-a"),d.classList.add("formDialog");var u,c,h,f="";for(f+='<div style="margin:0;padding:1.25em 1.5em 1.5em;">',f+='<h2 style="margin:0 0 .5em;">',f+=r.Ay.translate("HeaderSortBy"),f+="</h2>",f+="<div>",u=0,c=e.items.length;u<c;u++){var m=e.items[u],y=m.id.replace(",","_");h=(e.query.SortBy||"").replace(",","_")==y?" checked":"",f+='<label class="radio-label-block"><input type="radio" is="emby-radio" name="SortBy" data-id="'+m.id+'" value="'+y+'" class="menuSortBy" '+h+" /><span>"+m.name+"</span></label>"}f+="</div>",f+='<h2 style="margin: 1em 0 .5em;">',f+=r.Ay.translate("HeaderSortOrder"),f+="</h2>",f+="<div>",f+='<label class="radio-label-block"><input type="radio" is="emby-radio" name="SortOrder" value="Ascending" class="menuSortOrder" '+(h="Ascending"==e.query.SortOrder?" checked":"")+" /><span>"+r.Ay.translate("Ascending")+"</span></label>",f+='<label class="radio-label-block"><input type="radio" is="emby-radio" name="SortOrder" value="Descending" class="menuSortOrder" '+(h="Descending"==e.query.SortOrder?" checked":"")+" /><span>"+r.Ay.translate("Descending")+"</span></label>",f+="</div>",f+="</div>",d.innerHTML=f,s.open(d);var v=d.querySelectorAll(".menuSortBy");for(u=0,c=v.length;u<c;u++)v[u].addEventListener("change",l);var b=d.querySelectorAll(".menuSortOrder");for(u=0,c=b.length;u<c;u++)b[u].addEventListener("change",o)}))}};window.LibraryBrowser=a,t.Ay=a}}]);