"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[40501,62882,80017,96084],{50506:function(e,t,r){r.r(t),r.d(t,{default:function(){return a}}),r(14382),r(44962),r(86584),r(78557),r(90076),r(83994),r(46968),r(82367);var n=r(8566),i=r(5898),o=(r(77157),r(63001),r(89100)),l=r(41177);function s(e){var t,r,l=this;t=l.querySelector("#txtLocalAddress").value,r=function(){var e=function(e){return e.querySelector("#txtPublicHttpPort").value===e.querySelector("#txtPublicHttpsPort").value?"The public http and https ports must be different.":e.querySelector("#txtPortNumber").value===e.querySelector("#txtHttpsPort").value?"The http and https ports must be different.":e.querySelector("#chkEnableIP6").checked||e.querySelector("#chkEnableIP4").checked?null:"Either IPv4 or IPv6 need to be checked."}(l);e?c(e):function(e){var t=e.querySelector("#txtCertificatePath").value||null;return e.querySelector("#chkEnableHttps").checked&&!t?c({title:i.Ay.translate("TitleHostingSettings"),text:i.Ay.translate("HttpsRequiresCert")}).then(Promise.reject):Promise.resolve()}(l).then((function(){n.Ay.show(),ApiClient.getNamedConfiguration("network").then((function(e){e.LocalNetworkSubnets=l.querySelector("#txtLanNetworks").value.split(",").map((function(e){return e.trim()})).filter((function(e){return e.length>0})),e.RemoteIPFilter=l.querySelector("#txtExternalAddressFilter").value.split(",").map((function(e){return e.trim()})).filter((function(e){return e.length>0})),e.KnownProxies=l.querySelector("#txtKnownProxies").value.split(",").map((function(e){return e.trim()})).filter((function(e){return e.length>0})),e.LocalNetworkAddresses=l.querySelector("#txtLocalAddress").value.split(",").map((function(e){return e.trim()})).filter((function(e){return e.length>0})),e.PublishedServerUriBySubnet=l.querySelector("#txtPublishedServer").value.split(",").map((function(e){return e.trim()})).filter((function(e){return e.length>0})),e.IsRemoteIPFilterBlacklist="blacklist"===l.querySelector("#selectExternalAddressFilterMode").value,e.PublicHttpPort=l.querySelector("#txtPublicHttpPort").value,e.PublicHttpsPort=l.querySelector("#txtPublicHttpsPort").value,e.InternalHttpPort=l.querySelector("#txtPortNumber").value,e.InternalHttpsPort=l.querySelector("#txtHttpsPort").value,e.EnableHttps=l.querySelector("#chkEnableHttps").checked,e.RequireHttps=l.querySelector("#chkRequireHttps").checked,e.BaseUrl=l.querySelector("#txtBaseUrl").value,e.EnableRemoteAccess=l.querySelector("#chkRemoteAccess").checked,e.CertificatePath=l.querySelector("#txtCertificatePath").value||null,e.CertificatePassword=l.querySelector("#txtCertPassword").value||null,e.AutoDiscovery=l.querySelector("#chkAutodiscovery").checked,e.EnableIPv6=l.querySelector("#chkEnableIP6").checked,e.EnableIPv4=l.querySelector("#chkEnableIP4").checked,ApiClient.updateNamedConfiguration("network",e).then(o.default.processServerConfigurationUpdateResult,o.default.processErrorResponse)}))}))},t?c({title:i.Ay.translate("TitleHostingSettings"),text:i.Ay.translate("SettingsWarning")}).then(r):r(),e.preventDefault()}function c(e){return new Promise((function(t,r){(0,l.A)(e).then(t,r)}))}function a(e){e.querySelector("#chkRemoteAccess").addEventListener("change",(function(){this.checked?(e.querySelector(".fldExternalAddressFilter").classList.remove("hide"),e.querySelector(".fldExternalAddressFilterMode").classList.remove("hide"),e.querySelector(".fldPublicHttpPort").classList.remove("hide"),e.querySelector(".fldPublicHttpsPort").classList.remove("hide")):(e.querySelector(".fldExternalAddressFilter").classList.add("hide"),e.querySelector(".fldExternalAddressFilterMode").classList.add("hide"),e.querySelector(".fldPublicHttpPort").classList.add("hide"),e.querySelector(".fldPublicHttpsPort").classList.add("hide"))})),e.querySelector("#btnSelectCertPath").addEventListener("click",(function(){Promise.resolve().then(r.bind(r,21840)).then((function(t){var r=new(0,t.default);r.show({includeFiles:!0,includeDirectories:!0,callback:function(t){t&&(e.querySelector("#txtCertificatePath").value=t),r.close()},header:i.Ay.translate("HeaderSelectCertificatePath")})}))})),e.querySelector(".dashboardHostingForm").addEventListener("submit",s),e.addEventListener("viewshow",(function(){n.Ay.show(),ApiClient.getNamedConfiguration("network").then((function(t){!function(e,t){var r,i;e.querySelector("#txtPortNumber").value=t.InternalHttpPort,e.querySelector("#txtPublicHttpPort").value=t.PublicHttpPort,e.querySelector("#txtPublicHttpsPort").value=t.PublicHttpsPort,e.querySelector("#txtLocalAddress").value=(t.LocalNetworkAddresses||[]).join(", "),e.querySelector("#txtLanNetworks").value=(t.LocalNetworkSubnets||[]).join(", "),e.querySelector("#txtKnownProxies").value=(t.KnownProxies||[]).join(", "),e.querySelector("#txtExternalAddressFilter").value=(t.RemoteIPFilter||[]).join(", "),e.querySelector("#selectExternalAddressFilterMode").value=t.IsRemoteIPFilterBlacklist?"blacklist":"whitelist",e.querySelector("#chkRemoteAccess").checked=null==t.EnableRemoteAccess||t.EnableRemoteAccess,e.querySelector("#txtHttpsPort").value=t.InternalHttpsPort,e.querySelector("#chkEnableHttps").checked=t.EnableHttps,e.querySelector("#chkRequireHttps").checked=t.RequireHttps,e.querySelector("#txtBaseUrl").value=t.BaseUrl||"",e.querySelector("#txtCertificatePath").value=t.CertificatePath||"",e.querySelector("#txtCertPassword").value=t.CertificatePassword||"",r=e.querySelector("#chkRemoteAccess"),i=new Event("change",{bubbles:!1,cancelable:!0}),r.dispatchEvent(i),e.querySelector("#chkAutodiscovery").checked=t.AutoDiscovery,e.querySelector("#chkEnableIP6").checked=t.EnableIPv6,e.querySelector("#chkEnableIP4").checked=t.EnableIPv4,e.querySelector("#txtPublishedServer").value=(t.PublishedServerUriBySubnet||[]).join(", "),n.Ay.hide()}(e,t)}))}))}},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),l=r(46782),s=r(5898),c=r(36300),a=(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};l.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="",f=l.A.tv?"scrollY smoothScrollY hiddenScrollY":"scrollY",y="";e.items.length>20&&(y+="min-width:"+(c.Ay.getWindowSize().innerWidth>=300?240:200)+"px;");var b,p=!1,m=[];try{for(var S=a(e.items),x=S.next();!x.done;x=S.next())(b=(w=x.value).icon||(w.selected?"check":null))&&(p=!0),m.push(b||"")}catch(e){t={error:e}}finally{try{x&&!x.done&&(r=S.return)&&r.call(S)}finally{if(t)throw t.error}}l.A.tv&&(v+=''));var A=e.title&&!p;A||l.A.tv?v+='
'+i()(e.text)+"
");var P="actionSheetScroller";l.A.tv&&(P+=" actionSheetScroller-tv focuscontainer-x focuscontainer-y"),v+='