1import{a as ve}from"./chunk-O3FCFZ67.js";import{a as ue}from"./chunk-PZHAXW2J.js";import"./chunk-L7SZZFMX.js";import"./chunk-6X2DWUIE.js";import"./chunk-3FTYUJZY.js";import{a as ce}from"./chunk-WKSI6BXT.js";import{a as me}from"./chunk-UMIHVTRD.js";import{a as pe}from"./chunk-6FDE4EML.js";import{$a as w,Ca as Q,Fb as ae,Gb as le,Ka as X,La as Y,Ma as Z,Ob as F,Qa as ee,Qb as de,Va as te,_a as ie,ab as I,fa as G,ga as q,ia as D,la as z,lb as A,na as O,qa as W,ra as H,rb as ne,sa as U,sb as re,ua as $,wa as J,wc as se,za as K}from"./chunk-UMFZ3LLX.js";import"./chunk-BWEGVNY2.js";import{a as oe,b as E}from"./chunk-AG6QEAUI.js";import{Q as j}from"./chunk-SAUKD7DD.js";import{Gc as L,Jb as v,Lb as u,Nb as B,Ob as V,Pb as N,Qb as C,Qc as l,Rb as r,Rc as d,Sb as a,Sc as P,Tb as x,_b as h,db as o,dc as S,fc as c,ka as M,oa as _,ob as m,pa as g,sc as R,tc as s,ub as b,uc as p,vc as T}from"./chunk-KKSGD2T6.js";import"./chunk-EQDQRRRY.js";function Te(t,f){t&1&&(r(0,"mat-error"),s(1),l(2,"translate"),a()),t&2&&(o(),p(d(2,1,"eon.otpCodeError")))}function be(t,f){t&1&&(r(0,"mat-error"),s(1),l(2,"translate"),a()),t&2&&(o(),p(d(2,1,"eon.otpCodeInvalidFormat")))}function De(t,f){if(t&1){let e=h();r(0,"div",2)(1,"p",4),s(2),l(3,"translate"),a(),r(4,"p",4),s(5),l(6,"translate"),a(),r(7,"p",4),s(8),l(9,"translate"),a(),r(10,"p",5),s(11),l(12,"translate"),a(),r(13,"article",6)(14,"form",7)(15,"div",8)(16,"div",9)(17,"mat-form-field")(18,"input",10),l(19,"translate"),S("keyup.enter",function(){_(e);let n=c();return g(n.addSmartTv())}),a()()()(),r(20,"div",11),v(21,Te,3,3,"mat-error"),v(22,be,3,3,"mat-error"),a()()(),r(23,"button",12),S("click",function(){_(e);let n=c();return g(n.showOtpCode=!n.showOtpCode)}),s(24),l(25,"translate"),a(),r(26,"footer",13)(27,"button",14),S("click",function(){_(e);let n=c();return g(n.closeDialog())}),s(28),l(29,"translate"),a(),r(30,"button",15),S("click",function(){_(e);let n=c();return g(n.addSmartTv())}),s(31),l(32,"translate"),a()()()}if(t&2){let e,i,n=c();o(2),p(d(3,12,"eon.addSmartTvDesc1")),o(3),p(d(6,14,"eon.addSmartTvDesc2")),o(3),p(d(9,16,"eon.addSmartTvDescConfirm")),o(3),p(d(12,18,"eon.addSmartTvDesc3")),o(3),C("formGroup",n.codesForm),o(4),C("placeholder",d(19,20,"eon.otpCodePlaceholder")),o(3),u(n.codesFormError&&((e=n.codesForm.get("otp"))!=null&&e.hasError("required"))?21:-1),o(),u(n.codesFormError&&((i=n.codesForm.get("otp"))!=null&&i.hasError("pattern"))?22:-1),o(2),p(d(25,22,"eon.otpCodeExample")),o(4),T(" ",d(29,24,"cancel")," "),o(2),C("ladda",n.isSmartTvAdded),o(),T(" ",d(32,26,"confirm")," ")}}function Ee(t,f){if(t&1){let e=h();r(0,"div",3),x(1,"img",16),r(2,"p",17),s(3),l(4,"translate"),a(),r(5,"footer",18)(6,"button",19),S("click",function(){_(e);let n=c();return g(n.showOtpCode=!n.showOtpCode)}),s(7),l(8,"translate"),a()()()}t&2&&(o(3),p(d(4,2,"eon.otpCodeExampleDesc")),o(4),p(d(8,4,"confirm")))}var fe=(()=>{class t{constructor(e,i,n,k,y){this.dialogRef=e,this.data=i,this.dialog=n,this.trs=k,this.eonService=y,this.showOtpCode=!1,this.codesFormError=!1,this.isSmartTvAdded=!1}ngOnInit(){this.codesForm=new U({otp:new $("",[O.required,O.pattern(ae)])})}addSmartTv(){this.codesFormError=!1,this.isSmartTvAdded=!0;let e=this.codesForm.get("otp");
1if(e.setValue(le(e.value)),this.codesForm.invalid){this.codesFormError=!0,this.isSmartTvAdded=!1;return}else this.codesFormError=!1,this.eonService.addSmartTv(e.value).subscribe(()=>{this.openConfirmationDialog("success"),this.isSmartTvAdded=!1},i=>{console.log("Error occurred while adding Smart Tv: ",i),this.handleError(i),this.isSmartTvAdded=!1})}handleError(e){switch(e.status){case 400:this.openConfirmationDialog("errorAddingOtpCode",this.trs.trsTs("eon.otpCodeInvalid"));return;default:this.openConfirmationDialog("errorAddingOtpCode",this.trs.trsTs("eon.smartTvServerError"));return}}openConfirmationDialog(e,i){let n=this.dialog.open(de,{width:"420px",panelClass:["global-dialog","blue-bg","fix-confirmation-dialog"],data:{type:e,title:e==="success"?"":this.trs.trsTs("eon.smartTvErrorTitle"),description:e==="success"?this.trs.trsTs("eon.smartTvSuccessAdded"):i,confirmButtonText:this.trs.trsTs("done")}});this.dialogRef.close(),n.afterClosed().subscribe(()=>{})}closeDialog(){this.dialogRef.close()}static{this.\u0275fac=function(i){return new(i||t)(m(G),m(q),m(D),m(A),m(F))}}static{this.\u0275cmp=b({type:t,selectors:[["app-smart-tv-otp-code-dialog"]],decls:7,vars:7,consts:[[1,"dialog-header"],[1,"title"],[1,"otp-form"],[1,"otp-code-example"],[1,"description","mb-12"],[1,"description","mb24"],[1,"otp-wrapper"],[3,"formGroup"],[1,"fields-wrap"],[1,"form-group-field","otp-single-field"],["matInput","","formControlName","otp","autocomplete","off",1,"otp-single-input",3,"keyup.enter","placeholder"],[1,"not-validate"],[1,"reset-btn","text-underline","text-color-2",3,"click"],[1,"download-wrapper","mobile-fix","button-modal","pb-0","space"],[1,"btn-1","radius100","background-4","download",3,"click"],[1,"btn-1","radius100","background-2","ladda-fix",3,"click","ladda"],["src","assets/img/img_activation_code.png","alt","activation code"],[1,"description"],[1,"download-wrapper","mobile-fix","button-modal","pb-0"],[1,"btn-1","radius100","background-2","w100i",3,"click"]],template:function(i,n){i&1&&(r(0,"header",0)(1,"h3",1),s(2),l(3,"translate"),l(4,"translate"),a()(),v(5,De,33,28,"div",2),v(6,Ee,9,6,"div",3)),i&2&&(o(2),T(" ",n.showOtpCode?d(4,5,"eon.addSmartTv"):d(3,3,"eon.otpCodeExample")," "),o(3),u(n.showOtpCode?-1:5),o(),u(n.showOtpCode?6:-1))},dependencies:[X,J,z,W,H,Y,K,Q,te,ie,ee,E,oe,I,w],encapsulation:2})}}return t})();function we(t,f){if(t&1&&(r(0,"div",0),x(1,"mat-progress-spinner",2),a()),t&2){let e=c();o(),C("mode",e.commonService.mode)("strokeWidth",2)("diameter",80)}}function Ie(t,f){if(t&1){let e=h();r(0,"app-server-error",4),S("click",function(){_(e);let n=c(2);return g(n.eonService.fetchFirstScreenDevice())}),a()}t&2&&C("type","click")}function Ae(t,f){if(t&1&&x(0,"app-eon-device-tile",22),t&2){let e=f.$implicit,i=c(4);C("mainImg","mobile-devices-icon")("secondImg",i.eonService.operatingSystem(e.systemSwVersion.systemName))("deviceName",e.name?e.name:"-")("deviceId",e.id)("deviceIdentifier",i.eonIdentifierEnum.EON_TV)("deviceDescription",i.eonService.lastActivity(i.commonService.formatDate(e.lastAccessTime,"dd. MM. yyyy")))("sendFunc",i.eonService.fetchFirstScreenDevice.bind(i))("deviceType",i.eDeviceType.EON_DEVICE)}}function Fe(t,f){if(t&1&&(r(0,"div",5)(1,"h4",19),s(2),l(3,"translate"),a(),V(4,Ae,1,8,"app-eon-device-tile",22,B),a()),t&2){let e=c(3);o(2),p(d(3,1,"eon.registerDevices")),o(2),N(e.eonService==null?null:e.eonService.eonFirstScreenDevices)}}function ke(t,f){t&1&&(r(0,"div",21),x(1,"mat-icon",23),r(2,"h3",24),s(3),l(4,"translate"),a(),r(5,"p",25),s(6),l(7,"translate"),r(8,"a",26),s(9),l(10,"translate"),a()()()),t&2&&(o(3),p(d(4,3,"eon.noRegisterDeviceTitle")),o(3),T(" ",d(7,5,"eon.noRegisterDeviceDescription")," "),o(3),p(d(10,7,"eon.eonTvLink")))}function ye(t,f){if(t&1){let e=h();r(0,"div")(1,"div",5)(2,"div",6)(3,"article",7)(4,"div",8)(5,"div",9)(6,"div",10)(7,"span",11),x(8,"img",12)(9,"img",13),a(),r(10,"div",14)(11,"p",15),s(12),l(13,"translate"),a(),r(14,"p",16),s(15),l(16,"translate"),a()(),r(17,"div",17)(18,"button",18),S("click",function(){_(e);let n=c(2);return g(n.openAddOtpCodeDialog())}),s(19),l(20,"translate"),a()()()()()()()(),v(21,Fe,6,3,"div",5),r(22,"div",5)(23,"h4",19),s(24),l(25,"translate"),a(),r(26,"app-list-tile-card",20),l(27,"translate"),s(28," >"),a()(),v(29,ke,11,9,"div",21),a()}if(t&2){let e=c(2);o(12),p(d(13,15,"eon.eonSmartTv")),o(3),p(e.eonService.eonFirstScreenDevicesLimit?P(16,17,"eon.eonAppsDevices",e.eonService.eonFirstScreenDevicesLimit):""),o(3),R(L("btn-radius font-regular background-2 radius20 add-btn ",e.eonService.isDeviceLimitMS?"disabled":"")),C("disabled",e.eonService.isDeviceLimitMS),o(),p(d(20,20,"eon.addEonDeviceOTP")),o(2),u(!(e.eonService==null||e.eonService.eonFirstScreenDevices==null)&&e.eonService.eonFirstScreenDevices.length?21:-1),o(3),p(d(25,22,"eon.manual")),o(2),C("tileC
1ardTitle",d(27,24,"eon.smartManual"))("svgName","bills-icon3")("className","manuals")("tileCardType","callbackFunc")("callback",e.goToExternalLink.bind(e,"smartTv")),o(3),u(!(e.eonService==null||e.eonService.eonFirstScreenDevices==null)&&e.eonService.eonFirstScreenDevices.length?-1:29)}}function Oe(t,f){if(t&1&&(r(0,"div",1),v(1,Ie,1,1,"app-server-error",3),v(2,ye,30,26,"div"),a()),t&2){let e=c();o(),u(e.eonService.showErrorFS?1:-1),o(),u(e.eonService.showErrorFS?-1:2)}}var Ce=(()=>{class t{constructor(e,i,n,k,y){this.commonService=e,this.trs=i,this.router=n,this.dialog=k,this.eonService=y,this.eonIdentifierEnum=re,this.eDeviceType=ne,this.commonService.isPageTitleActivated=!0,this.commonService.isFindNumberActivated=!1,this.commonService.setPageTitle(this.trs.trsTs("eon.eonSmartTv"),"eon-smart")}registerDevices(){let e={limit:"2/3"};return this.trs.trsTsParams("eon.eonAppsDevices",e)}openAddOtpCodeDialog(){this.dialog.open(fe,{width:"420px",panelClass:["global-dialog","blue-bg","smart-tv-otp-dialog"]}).afterClosed().subscribe(()=>{})}goToExternalLink(e){let i=e==="smartTv"?this.trs.trsTs("eon.eonSmartTvManual"):"";window.open(i,"_blank")}addEonAccountDialog(){this.dialog.open(ve,{width:"430px",panelClass:["global-dialog","blue-bg","change-username-password-dialog"]}).afterClosed().subscribe(()=>{})}ngOnDestroy(){this.commonService.isPageTitleActivated=!1}static{this.\u0275fac=function(i){return new(i||t)(m(se),m(A),m(j),m(D),m(F))}}static{this.\u0275cmp=b({type:t,selectors:[["app-dashboard"]],decls:2,vars:2,consts:[[1,"page-spinner"],[1,"eon-smart-dashboard"],[3,"mode","strokeWidth","diameter"],[3,"type"],[3,"click","type"],[1,"block","mb24"],[1,"dash-list-tile-card","smarttv-dash-list-tile"],[1,"list-tile-wrapper"],[1,"contract-box-list"],[1,"contract-box-item","eon-smart"],[1,"contract-box-link"],[1,"block","img-wrap"],["src","assets/img/ic_eon.png",1,"absolute-center"],["src","assets/img/ico_smart_tv.png",1,"multiple-icon"],[1,"text-wrap"],[1,"contract-box-name"],[1,"contract-box-description"],[1,"buttons-wrapper"],[3,"click","disabled"],[1,"block-article-title"],[3,"tileCardTitle","svgName","className","tileCardType","callback"],[1,"unavailable-global-message"],[3,"mainImg","secondImg","deviceName","deviceId","deviceIdentifier","deviceDescription","sendFunc","deviceType"],["svgIcon","big-device-icon",1,"big-device-icon"],[1,"title","font-bold"],[1,"description","font-regular"],["href","https://eon.tv/login","target","_blank"]],template:function(i,n){i&1&&(v(0,we,2,3,"div",0),v(1,Oe,3,2,"div",1)),i&2&&(u(n.eonService.isEonFirstScreenLoaded?-1:0),o(),u(n.eonService.isEonFirstScreenLoaded?1:-1))},dependencies:[pe,ce,ue,me,Z,I,w],encapsulation:2})}}return t})();var at=[{path:"",redirectTo:"dashboard",pathMatch:"full"},{path:"",component:Ce,providers:[M(E.forRoot({style:"slide-down",spinnerSize:30,spinnerColor:"#0133ff",spinnerLines:12}))]}];export{at as DASHBOARD_ROUTES};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.