Files
pgsql-jellyfin/publish_test2/wwwroot/25029.f8b01027b883c0b02c64.chunk.js

1 line
7.4 KiB
JavaScript

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[25029,81613],{25029:function(e,t,a){a.r(t),a.d(t,{default:function(){return d}}),a(29305),a(32733),a(84701),a(69892),a(84734),a(44962),a(89336),a(78557),a(90076),a(95021),a(73687),a(83994),a(82367);var r=a(79754),c=a(5898),l=a(82885),n=a(46782),o=a(10838);function s(e,t){var a="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=function(e,t){if(e){if("string"==typeof e)return i(e,t);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?i(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){a&&(e=a);var r=0,c=function(){};return{s:c,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:c}}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 l,n=!0,o=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return n=e.done,e},e:function(e){o=!0,l=e},f:function(){try{n||null==a.return||a.return()}finally{if(o)throw l}}}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,r=Array(t);a<t;a++)r[a]=e[a];return r}a(77157),a(81613);var d={show:function(e){return new Promise((function(t,a){var i=!1,d={removeOnClose:!0,scrollY:!1};n.A.tv?d.size="fullscreen":d.size="small";var u=r.default.createDialog(d);u.classList.add("formDialog");var h="";h+=c.Ay.translateHtml('<div class="formDialogHeader"> <button is="paper-icon-button-light" class="btnCancel autoSize" title="${Previous}" tabindex="-1"> <span class="material-icons arrow_back" aria-hidden="true"></span> </button> <h3 class="formDialogHeaderTitle"> ${Settings} </h3> </div> <div class="formDialogContent smoothScrollY"> <form class="dialogContentInner dialog-content-centered" style="padding-top:2em"> <h3 class="checkboxListLabel">${SortChannelsBy}</h3> <label class="radio-label-block"><input type="radio" is="emby-radio" name="ChannelSortOrder" value="Number" class="chkSortOrder"/><span>${ChannelNumber}</span></label> <label class="radio-label-block"><input type="radio" is="emby-radio" name="ChannelSortOrder" value="DatePlayed" class="chkSortOrder"/><span>${RecentlyWatched}</span></label> <br/> <label class="checkboxContainer"> <input type="checkbox" is="emby-checkbox" class="chkFavoriteChannelsAtTop"/> <span>${PlaceFavoriteChannelsAtBeginning}</span> </label> <h3 class="checkboxListLabel">${ShowIndicatorsFor}</h3> <div class="checkboxList"> <label> <input type="checkbox" is="emby-checkbox" class="chkIndicator" data-type="hd"/> <span>${HDPrograms}</span> </label> <label> <input type="checkbox" is="emby-checkbox" class="chkIndicator" data-type="live" data-default="true"/> <span>${LiveBroadcasts}</span> </label> <label> <input type="checkbox" is="emby-checkbox" class="chkIndicator" data-type="new"/> <span>${NewEpisodes}</span> </label> <label> <input type="checkbox" is="emby-checkbox" class="chkIndicator" data-type="premiere" data-default="true"/> <span>${Premieres}</span> </label> <label> <input type="checkbox" is="emby-checkbox" class="chkIndicator" data-type="repeat"/> <span>${RepeatEpisodes}</span> </label> </div> <br/> <label class="checkboxContainer"> <input type="checkbox" is="emby-checkbox" class="chkColorCodedBackgrounds"/> <span>${EnableColorCodedBackgrounds}</span> </label> <h3 class="checkboxListLabel">${Categories}</h3> <div class="checkboxList"> <label> <input type="checkbox" is="emby-checkbox" class="chkCategory" data-type="movies"/> <span>${Movies}</span> </label> <label> <input type="checkbox" is="emby-checkbox" class="chkCategory" data-type="sports"/> <span>${Sports}</span> </label> <label> <input type="checkbox" is="emby-checkbox" class="chkCategory" data-type="kids"/> <span>${Kids}</span> </label> <label> <input type="checkbox" is="emby-checkbox" class="chkCategory" data-type="news"/> <span>${News}</span> </label> </div> </form> </div> ',"core"),u.innerHTML=h,u.addEventListener("change",(function(){i=!0})),u.addEventListener("close",(function(){n.A.tv&&o.default.centerFocus.off(u.querySelector(".formDialogContent"),!1),function(e){var t,a=s(e.querySelectorAll(".chkIndicator"));try{for(a.s();!(t=a.n()).done;){var r=t.value,c=r.getAttribute("data-type");l.set("guide-indicator-"+c,r.checked)}}catch(e){a.e(e)}finally{a.f()}l.set("guide-colorcodedbackgrounds",e.querySelector(".chkColorCodedBackgrounds").checked),l.set("livetv-favoritechannelsattop",e.querySelector(".chkFavoriteChannelsAtTop").checked);var n,o=s(e.querySelectorAll(".chkSortOrder"));try{for(o.s();!(n=o.n()).done;){var i=n.value;if(i.checked){l.set("livetv-channelorder",i.value);break}}}catch(e){o.e(e)}finally{o.f()}}(u),function(e,t){var a,r=[],c=s(e.querySelectorAll(".chkCategory"));try{for(c.s();!(a=c.n()).done;){var l=a.value,n=l.getAttribute("data-type");l.checked&&r.push(n)}}catch(e){c.e(e)}finally{c.f()}r.length>=4&&r.push("series"),r.push("all"),t.categories=r}(u,e),i?t():a()})),u.querySelector(".btnCancel").addEventListener("click",(function(){r.default.close(u)})),n.A.tv&&o.default.centerFocus.on(u.querySelector(".formDialogContent"),!1),function(e){var t,a=s(e.querySelectorAll(".chkIndicator"));try{for(a.s();!(t=a.n()).done;){var r=t.value,c=r.getAttribute("data-type");"true"===r.getAttribute("data-default")?r.checked="false"!==l.get("guide-indicator-"+c):r.checked="true"===l.get("guide-indicator-"+c)}}catch(e){a.e(e)}finally{a.f()}e.querySelector(".chkColorCodedBackgrounds").checked="true"===l.get("guide-colorcodedbackgrounds"),e.querySelector(".chkFavoriteChannelsAtTop").checked="false"!==l.get("livetv-favoritechannelsattop");var n,o=l.get("livetv-channelorder")||"Number",i=s(e.querySelectorAll(".chkSortOrder"));try{for(i.s();!(n=i.n()).done;){var d=n.value;d.checked=d.value===o}}catch(e){i.e(e)}finally{i.f()}}(u),function(e,t){var a,r=t.categories||[],c=s(e.querySelectorAll(".chkCategory"));try{for(c.s();!(a=c.n()).done;){var l=a.value,n=l.getAttribute("data-type");l.checked=!r.length||-1!==r.indexOf(n)}}catch(e){c.e(e)}finally{c.f()}}(u,e),r.default.open(u)}))}}},81613:function(e,t,a){a.r(t);var r=a(46782),c=a(34789),l=(a(69177),Object.create(HTMLInputElement.prototype));function n(e){if(13===e.keyCode||32===e.keyCode&&c.A.tizen)return e.preventDefault(),this.checked||(this.checked=!0,this.dispatchEvent(new CustomEvent("change",{bubbles:!0}))),!1}l.attachedCallback=function(){var e=!r.A.mobile;if("true"!==this.getAttribute("data-radio")){this.setAttribute("data-radio","true"),this.classList.add("mdl-radio__button");var t=this.parentNode;t.classList.add("mdl-radio"),t.classList.add("mdl-js-radio"),t.classList.add("mdl-js-ripple-effect"),e&&t.classList.add("show-focus");var a=t.querySelector("span");a.classList.add("radioButtonLabel"),a.classList.add("mdl-radio__label");var c="";c+='<div class="mdl-radio__circles">',c+="<svg>",c+="<defs>",c+='<clipPath id="cutoff">',c+='<circle cx="50%" cy="50%" r="50%" />',c+="</clipPath>",c+="</defs>",c+='<circle class="mdl-radio__outer-circle" cx="50%" cy="50%" r="50%" fill="none" stroke="currentcolor" stroke-width="0.26em" clip-path="url(#cutoff)" />',c+='<circle class="mdl-radio__inner-circle" cx="50%" cy="50%" r="25%" fill="currentcolor" />',c+="</svg>",e&&(c+='<div class="mdl-radio__focus-circle"></div>'),c+="</div>",this.insertAdjacentHTML("afterend",c),this.addEventListener("keydown",n)}},document.registerElement("emby-radio",{prototype:l,extends:"input"})}}]);