Files
pgsql-jellyfin/Jellyfin.Server/wwwroot/livetvtuner.5bea29917f988194e4f8.chunk.js
2026-07-08 13:13:46 -04:00

1 line
13 KiB
JavaScript

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2217,40501,62882,96084],{51250:function(e,t,r){r.r(t),r.d(t,{default:function(){return d}}),r(14382),r(84734),r(44962),r(86584),r(78557),r(67593),r(96054),r(90076),r(83994),r(82367);var n=r(5898),i=r(8566),o=r(36300),a=(r(98959),r(10353),r(77157),r(63001),r(89100)),l=r(83375);function c(e){return-1!==["nextpvr"].indexOf(e||"")}function s(e,t){var r=e.querySelector(".selectType"),n=t.Type||"";t.Source&&c(t.Source)&&(n=t.Source),r.value=n,u.call(r),e.querySelector(".txtDevicePath").value=t.Url||"",e.querySelector(".txtFriendlyName").value=t.FriendlyName||"",e.querySelector(".txtUserAgent").value=t.UserAgent||"",e.querySelector(".fldDeviceId").value=t.DeviceId||"",e.querySelector(".chkFavorite").checked=t.ImportFavoritesOnly,e.querySelector(".chkTranscode").checked=t.AllowHWTranscoding,e.querySelector(".chkStreamLoop").checked=t.EnableStreamLooping,e.querySelector(".chkFmp4Container").checked=t.AllowFmp4TranscodingContainer,e.querySelector(".chkStreamSharing").checked=t.AllowStreamSharing,e.querySelector(".chkIgnoreDts").checked=t.IgnoreDts,e.querySelector(".chkReadInputAtNativeFramerate").checked=t.ReadAtNativeFramerate,e.querySelector(".txtFallbackMaxStreamingBitrate").value=t.FallbackMaxStreamingBitrate/1e6||"30",e.querySelector(".txtTunerCount").value=t.TunerCount||"0"}function u(){var e=this.value,t=o.Ay.parentWithClass(this,"page"),r="hdhomerun"===e,i="hdhomerun"===e,a="hdhomerun"===e,l="hdhomerun"===e,c="m3u"===e,s="m3u"===e,u="m3u"===e,d="m3u"===e,h="m3u"===e,v="m3u"===e,y="m3u"===e,f="m3u"===e,m="m3u"===e||"hdhomerun"===e,S="other"!==e,p=c,b=t.querySelector(".txtDevicePath");l?(b.label(n.Ay.translate("LabelTunerIpAddress")),t.querySelector(".fldPath").classList.remove("hide")):c?(b.label(n.Ay.translate("LabelFileOrUrl")),t.querySelector(".fldPath").classList.remove("hide")):t.querySelector(".fldPath").classList.add("hide"),p?(t.querySelector(".btnSelectPath").classList.remove("hide"),t.querySelector(".txtDevicePath").setAttribute("required","required")):(t.querySelector(".btnSelectPath").classList.add("hide"),t.querySelector(".txtDevicePath").removeAttribute("required")),v?t.querySelector(".fldUserAgent").classList.remove("hide"):t.querySelector(".fldUserAgent").classList.add("hide"),a?t.querySelector(".fldFavorites").classList.remove("hide"):t.querySelector(".fldFavorites").classList.add("hide"),i?t.querySelector(".fldTranscode").classList.remove("hide"):t.querySelector(".fldTranscode").classList.add("hide"),t.querySelector(".fldFmp4Container").classList.toggle("hide",!y),t.querySelector(".fldStreamSharing").classList.toggle("hide",!f),t.querySelector(".fldFallbackMaxStreamingBitrate").classList.toggle("hide",!m),s?t.querySelector(".fldStreamLoop").classList.remove("hide"):t.querySelector(".fldStreamLoop").classList.add("hide"),u?t.querySelector(".fldIgnoreDts").classList.remove("hide"):t.querySelector(".fldIgnoreDts").classList.add("hide"),t.querySelector(".fldReadInputAtNativeFramerate").classList.toggle("hide",!d),h?(t.querySelector(".fldTunerCount").classList.remove("hide"),t.querySelector(".txtTunerCount").setAttribute("required","required")):(t.querySelector(".fldTunerCount").classList.add("hide"),t.querySelector(".txtTunerCount").removeAttribute("required")),r?t.querySelector(".drmMessage").classList.remove("hide"):t.querySelector(".drmMessage").classList.add("hide"),S?t.querySelector(".button-submit").classList.remove("hide"):t.querySelector(".button-submit").classList.add("hide")}function d(e,t){t.id||e.querySelector(".btnDetect").classList.remove("hide"),e.addEventListener("viewshow",(function(){var r=t.id;(function(e,t){return ApiClient.getJSON(ApiClient.getUrl("LiveTv/TunerHosts/Types")).then((function(r){var i=e.querySelector(".selectType"),o="";o+=r.map((function(e){return'<option value="'+e.Id+'">'+e.Name+"</option>"})).join(""),o+='<option value="other">',o+=n.Ay.translate("TabOther"),o+="</option>",i.innerHTML=o,i.disabled=null!=t,i.value="",u.call(i)}))})(e,r).then((function(){!function(e,t){e.querySelector(".txtDevicePath").value="",e.querySelector(".chkFavorite").checked=!1,e.querySelector(".txtDevicePath").value="",t&&ApiClient.getNamedConfiguration("livetv").then((function(r){var n=r.TunerHosts.filter((function(e){return e.Id===t}))[0];s(e,n)}))}(e,r)}))})),e.querySelector("form").addEventListener("submit",(function(t){return function(e){i.Ay.show();var t={Type:e.querySelector(".selectType").value,Url:e.querySelector(".txtDevicePath").value||null,UserAgent:e.querySelector(".txtUserAgent").value||null,FriendlyName:e.querySelector(".txtFriendlyName").value||null,DeviceId:e.querySelector(".fldDeviceId").value||null,TunerCount:e.querySelector(".txtTunerCount").value||0,FallbackMaxStreamingBitrate:parseInt(1e6*parseFloat(e.querySelector(".txtFallbackMaxStreamingBitrate").value||"30"),10),ImportFavoritesOnly:e.querySelector(".chkFavorite").checked,AllowHWTranscoding:e.querySelector(".chkTranscode").checked,AllowFmp4TranscodingContainer:e.querySelector(".chkFmp4Container").checked,AllowStreamSharing:e.querySelector(".chkStreamSharing").checked,EnableStreamLooping:e.querySelector(".chkStreamLoop").checked,IgnoreDts:e.querySelector(".chkIgnoreDts").checked,ReadAtNativeFramerate:e.querySelector(".chkReadInputAtNativeFramerate").checked};c(t.Type)&&(t.Source=t.Type,t.Type="m3u"),(0,l.E)("id")&&(t.Id=(0,l.E)("id")),ApiClient.ajax({type:"POST",url:ApiClient.getUrl("LiveTv/TunerHosts"),data:JSON.stringify(t),contentType:"application/json"}).then((function(){a.default.processServerConfigurationUpdateResult(),a.default.navigate("dashboard/livetv")}),(function(){i.Ay.hide(),a.default.alert({message:n.Ay.translate("ErrorSavingTvProvider")})}))}(e),t.preventDefault(),t.stopPropagation(),!1})),e.querySelector(".selectType").addEventListener("change",u),e.querySelector(".btnDetect").addEventListener("click",(function(){Promise.all([r.e(29808),r.e(12011),r.e(98481)]).then(r.bind(r,70249)).then((function(e){return(new(0,e.default)).show({serverId:ApiClient.serverId()})})).then((function(t){s(e,t)}))})),e.querySelector(".btnSelectPath").addEventListener("click",(function(){Promise.resolve().then(r.bind(r,21840)).then((function(t){var r=new(0,t.default);r.show({includeFiles:!0,callback:function(t){t&&(e.querySelector(".txtDevicePath").value=t),r.close()}})}))}))}},62882:function(e,t,r){r.r(t),r.d(t,{show:function(){return d}});var n=r(22696),i=r.n(n),o=r(79754),a=r(46782),l=r(5898),c=r(36300),s=(r(10353),function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")});function u(e,t,n){Promise.resolve().then(r.bind(r,10838)).then((function(r){var i=n?"on":"off";r.centerFocus[i](e,t)})).catch((function(e){console.warn("Error in centerFocus",e)}))}function d(e){var t,r,n,d={removeOnClose:!0,enableHistory:e.enableHistory,scrollY:!1};a.A.tv?(d.size="fullscreen",n=!0,d.autoFocus=!0):(d.modal=!1,d.entryAnimation=e.entryAnimation,d.exitAnimation=e.exitAnimation,d.entryAnimationDuration=e.entryAnimationDuration||140,d.exitAnimationDuration=e.exitAnimationDuration||100,d.autoFocus=!1);var h=o.default.createDialog(d);n?h.classList.add("actionsheet-fullscreen"):h.classList.add("actionsheet-not-fullscreen"),h.classList.add("actionSheet"),e.dialogClass&&h.classList.add(e.dialogClass);var v="",y=a.A.tv?"scrollY smoothScrollY hiddenScrollY":"scrollY",f="";e.items.length>20&&(f+="min-width:"+(c.Ay.getWindowSize().innerWidth>=300?240:200)+"px;");var m,S=!1,p=[];try{for(var b=s(e.items),g=b.next();!g.done;g=b.next())(m=(T=g.value).icon||(T.selected?"check":null))&&(S=!0),p.push(m||"")}catch(e){t={error:e}}finally{try{g&&!g.done&&(r=b.return)&&r.call(b)}finally{if(t)throw t.error}}a.A.tv&&(v+='<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 A=e.title&&!S;A||a.A.tv?v+='<div class="actionSheetContent actionSheetContent-centered">':v+='<div class="actionSheetContent">',e.title&&(v+='<h1 class="actionSheetTitle">'+i()(e.title)+"</h1>"),e.text&&(v+='<p class="actionSheetText">'+i()(e.text)+"</p>");var q="actionSheetScroller";a.A.tv&&(q+=" actionSheetScroller-tv focuscontainer-x focuscontainer-y"),v+='<div class="'+q+" "+y+'" style="'+f+'">';var L="listItem listItem-button actionSheetMenuItem";(e.border||e.shaded)&&(L+=" listItem-border"),e.menuItemClass&&(L+=" "+e.menuItemClass),a.A.tv&&(L+=" listItem-focusscale"),a.A.mobile&&(L+=" actionsheet-xlargeFont");for(var x=0;x<e.items.length;x++){var T;(T=e.items[x]).divider?v+='<div class="actionsheetDivider"></div>':(v+="<button"+(T.selected&&a.A.tv?" autoFocus":"")+' is="emby-button" type="button" class="'+L+'" data-id="'+(null==T.id||""===T.id?T.value:T.id)+'">',(m=p[x])?v+='<span class="actionsheetMenuItemIcon listItemIcon listItemIcon-transparent material-icons '.concat(m,'" aria-hidden="true"></span>'):S&&!A&&(v+='<span class="actionsheetMenuItemIcon listItemIcon listItemIcon-transparent material-icons check" aria-hidden="true" style="visibility:hidden;"></span>'),v+='<div class="listItemBody actionsheetListItemBody">',v+='<div class="listItemBodyText actionSheetItemText">',v+=i()(T.name||T.textContent||T.innerText),v+="</div>",T.secondaryText&&(v+='<div class="listItemBodyText secondary">'.concat(i()(T.secondaryText),"</div>")),v+="</div>",T.asideText&&(v+='<div class="listItemAside actionSheetItemAsideText">'.concat(i()(T.asideText),"</div>")),v+="</button>")}if(e.showCancel&&(v+='<div class="buttons">',v+='<button is="emby-button" type="button" class="btnCloseActionSheet">'.concat(l.Ay.translate("ButtonCancel"),"</button>"),v+="</div>"),v+="</div>",h.innerHTML=v,a.A.tv){var k=h.querySelector(".actionSheetScroller");k&&u(k,!1,!0)}var C=h.querySelector(".btnCloseActionSheet");C&&C.addEventListener("click",(function(){o.default.close(h)}));var I,w=null;return e.timeout&&(I=setTimeout((function(){o.default.close(h)}),e.timeout)),new Promise((function(t,r){var n=!1;h.addEventListener("click",(function(r){var i=c.Ay.parentWithClass(r.target,"actionSheetMenuItem");i&&(w=i.getAttribute("data-id"),e.resolveOnClick&&(Array.isArray(e.resolveOnClick)?-1!==e.resolveOnClick.indexOf(w)&&(t(w),n=!0):(t(w),n=!0)),o.default.close(h))})),h.addEventListener("close",(function(){if(a.A.tv){var i=h.querySelector(".actionSheetScroller");i&&u(i,!1,!1)}I&&(clearTimeout(I),I=void 0),n||(null!=w?(e.callback&&e.callback(w),t(w)):r(new Error("ActionSheet closed without resolving")))})),o.default.open(h).catch((function(e){console.warn("DialogHelper.open error",e)}));var i=e.positionTo&&"fullscreen"!==d.size?function(e,t,r){var n=c.Ay.getWindowSize(),i=n.innerHeight,o=n.innerWidth,a=function(e){var t,r,n=[];if(!document)return n;try{for(var i=s(e),o=i.next();!o.done;o=i.next()){var a=o.value.getBoundingClientRect();n.push({top:a.top,left:a.left,width:a.width,height:a.height})}}catch(e){t={error:e}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(t)throw t.error}}return n}([e])[0];"top"!==t.positionY&&(a.top+=(a.height||0)/2),a.left+=(a.width||0)/2;var l=r.offsetHeight||300,u=r.offsetWidth||160;a.top-=l/2,a.left-=u/2;var d=a.left+u-o,h=a.top+l-i;return d>0&&(a.left-=d+20),h>0&&(a.top-=h+20),a.top+=t.offsetTop||0,a.left+=t.offsetLeft||0,a.top=Math.max(a.top,10),a.left=Math.max(a.left,10),a}(e.positionTo,e,h):null;i&&(h.style.position="fixed",h.style.margin="0",h.style.left=i.left+"px",h.style.top=i.top+"px")}))}t.default={show:d}},63001:function(e,t,r){var n=r(46782),i=r(34789),o=r(62882),a=(r(69177),Object.create(HTMLSelectElement.prototype));function l(){return!(i.A.edgeUwp||i.A.xboxOne||i.A.tizen||i.A.orsay||i.A.web0s||!i.A.tv&&n.A.tv)}function c(e){var t=s(e),r=t?t.textContent||t.innerText:null;o.default.show({items:e.options,positionTo:e,title:r}).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 s(e){for(var t=e.previousSibling;t&&"LABEL"!==t.tagName;)t=t.previousSibling;return t}function u(){var e=s(this);e&&e.classList.add("selectLabelFocused")}function d(){var e=s(this);e&&e.classList.remove("selectLabelFocused")}function h(e){e.button||l()||(e.preventDefault(),c(this))}function v(e){13!==e.keyCode&&195!==e.keyCode||l()||(e.preventDefault(),c(this))}var y=0;a.createdCallback=function(){this.id||(this.id="embyselect"+y,y++),this.classList.add("emby-select-withcolor"),n.A.tv&&this.classList.add("emby-select-focusscale"),this.addEventListener("mousedown",h),this.addEventListener("keydown",v),this.addEventListener("focus",u),this.addEventListener("blur",d)},a.attachedCallback=function(){var e;if(!this.classList.contains("emby-select")){this.classList.add("emby-select");var t,r=this.ownerDocument.createElement("label");r.innerText=this.getAttribute("label")||"",r.classList.add("selectLabel"),r.htmlFor=this.id,null===(e=this.parentNode)||void 0===e||e.insertBefore(r,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>'))}},a.setLabel=function(e){var t;(null===(t=this.parentNode)||void 0===t?void 0:t.querySelector("label")).innerText=e},document.registerElement("emby-select",{prototype:a,extends:"select"})}}]);