1import{j as w,a as g,b as G,H as W,O as m,P as v,a6 as f,a7 as k,u as e,W as l,q as b,a3 as y,X as _,Q as B,V as P,Y as E}from"./cVuhXwai.js";import{c as x,j as C,f as N,k as H,l as I,s as q,u as O,C as M,m as R,n as $,o as z,q as L,h as A}from"./CM_Wyx7H.js";import{_ as V}from"./DyIxAhdc.js";const F={id:"otp",class:"code-numbers"},Q=w({__name:"OTP",props:{submit:{type:Function,required:!0}},setup(S){const T=S,d=g(""),o=g(""),n=g(""),p=g(""),r=g(""),u=g("");G(u,async(c,s)=>{T.submit&&u.value!==""&&c!==s&&c.length===1&&T.submit(d.value+o.value+n.value+p.value+r.value+u.value)}),W(()=>{h()});function h(){setTimeout(()=>{{const c=document.getElementById("code-1");c&&c.focus();const s=document.querySelectorAll("#otp > *[id]");for(let t=0;t<s.length;t++)s[t].addEventListener("keydown",function(a){if(a.key==="Backspace")switch(a.preventDefault(),t){case 0:s[0].focus(),d.value="";break;case 1:o.value==""?(s[0].focus(),d.value=""):o.value="";break;case 2:n.value==""?(s[1].focus(),o.value=""):n.value="";break;case 3:p.value==""?(s[2].focus(),n.value=""):p.value="";break;case 4:r.value==""?(s[3].focus(),p.value=""):r.value="";break;case 5:u.value==""?(s[4].focus(),r.value=""):u.value="";break}else if(a.key==="ArrowLeft"&&t!==0)s[t-1].focus();else if(a.key==="ArrowRight"&&t!==s.length-1)s[t+1].focus();else{if(t===s.length&&s[t].value!=="")return!0;if(a.key==="0"||a.key==="1"||a.key==="2"||a.key==="3"||a.key==="4"||a.key==="5"||a.key==="6"||a.key==="7"||a.key==="8"||a.key==="9"){switch(t){case 0:d.value=a.key;break;case 1:o.value=a.key;break;case 2:n.value=a.key;break;case 3:p.value=a.key;break;case 4:r.value=a.key;break;case 5:u.value=a.key;break}if(t!==s.length-1)s[t+1].focus();else return;a.preventDefault()}else a.key.match(/^[0-9]+$/)||a.preventDefault()}})}},100)}return(c,s)=>(m(),v("div",F,[f(l("input",{"onUpdate:modelValue":s[0]||(s[0]=t=>b(d)?d.value=t:null),type:"number",maxLength:"1",inputmode:"numeric",pattern:"[0-9]*",oninput:"javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);",id:"code-1",class:y(["code-input",e(d)!==""&&"code-input-selected"])},null,2),[[k,e(d)]]),f(l("input",{"onUpdate:modelValue":s[1]||(s[1]=t=>b(o)?o.value=t:null),type:"number",maxLength:"1",inputmode:"numeric",pattern:"[0-9]*",oninput:"javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);",id:"code-2",class:y(["code-input",e(o)!==""&&"code-input-selected"])},null,2),[[k,e(o)]]),f(l("input",{"onUpdate:modelValue":s[2]||(s[2]=t=>b(n)?n.value=t:null),type:"number",maxLength:"1",inputmode:"numeric",pattern:"[0-9]*",oninput:"javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);",id:"code-3",class:y(["code-input",e(n)!==""&&"code-input-selected"])},null,2),[[k,e(n)]]),f(l("input",{"onUpdate:modelValue":s[3]||(s[3]=t=>b(p)?p.value=t:null),type:"number",maxLength:"1",inputmode:"numeric",pattern:"[0-9]*",oninput:"javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);",id:"code-4",class:y(["code-input",e(p)!==""&&"code-input-selected"])},null,2),[[k,e(p)]]),f(l("input",{"onUpdate:modelValue":s[4]||(s[4]=t=>b(r)?r.value=t:null),type:"number",maxLength:"1",inputmode:"numeric",pattern:"[0-9]*",oninput:"javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);",id:"code-5",class:y(["code-input",e(r)!==""&&"code-input-selected"])},null,2),[[k,e(r)]]),f(l("input",{"onUpdate:modelValue":s[5]||(s[5]=t=>b(u)?u.value=t:null),type:"number",maxLength:"1",inputmode:"numeric",pattern:"[0-9]*",oninput:"javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);",id:"code-6",class:y(["code-input",e(u)!==""&&"code-input-selected"])},null,2),[[k,e(u)]])]))}}),X={class:"apptv-layout"},Y={key:0,class:"ma-0 d-block"},J={class:"ma-0 pa-0"},K={class:"apptv-title"},Z={class:"ma-0 pa-0"},ee={class:"apptv-subtitle"},se={class:"pa-0"},te={cols:"12",md:"4",class:"pa-0"},ae=["src"],ie=["src"],le={key:1,class:"ma-0 d-block"},ne={class:"ma-0 pa-0"},oe={class:"apptv-title"},ue={class:"ma-0 pa-0"},ce={class:"apptv-subtitle"},de={class:"ma-0 pa-0 input-code"},pe={class:"alerts mb-4"},re={class:"pa-0"},me=["src"],ge=["src"],be=w({__name:"apptv",setup(S){const T=x(),{isMobileOrTablet:d}=C(),{getSetting:o}=N(),{getToken:n}=H(),{setLoginPopup:p}=I(),{authUser:r}=q(I());O({title:M.Seo.apptv,link:[{rel:"canonical",key:"canonical",href:"https://www.sporttv.pt"+T.path}],meta:[{hid:"og:title",property:"og:title",content:M.Seo.apptv}]});const u=g(""),h=g(null),c=g(null),s=g(!1);let t=!1;function a(i){u.value=i,U()}function U(){s.value=!0,h.value=null,c.value=null,t||(t=!0,R(u.value).then(i=>{c.value="A aplicação da TV vai agora iniciar sessão...",h.value=null,setTimeout(()=>$({path:z.home}),5e3)}).catch(i=>{t=!1,s.value=!1,c.value=null,i.message!==void 0?h.value=i.message:h.value="Não foi possÃvel concluir o seu pedido"}))}function j(){p(!0)}return(i,he)=>{const D=Q;return m(),v("div",X,[e(r)?(m(),v("div",le,[l("div",ne,[l("div",oe,_(e(n)("APPTV_TITLE")),1)]),l("div",ue,[l("div",ce,_(e(n)("APPTV_SUBTITLE")),1)]),l("div",de,[B(D,{submit:a}
1)]),l("div",pe,[e(h)!==null?(m(),P(V,{key:0,type:"error",message:e(h)},null,8,["message"])):E("",!0),e(c)!==null?(m(),P(V,{key:1,type:"success",message:e(c)},null,8,["message"])):E("",!0)]),l("div",re,[e(d)?(m(),v("img",{key:0,class:"img-jogadores mobile",src:("getWebpImageAsset"in i?i.getWebpImageAsset:e(L))(e(o)(("MGSetting"in i?i.MGSetting:e(A)).bannerPackage)),style:{"max-width":"100%"}},null,8,me)):(m(),v("img",{key:1,class:"img-jogadores web",src:("getWebpImageAsset"in i?i.getWebpImageAsset:e(L))(e(o)(("MGSetting"in i?i.MGSetting:e(A)).bannerPackage))},null,8,ge))])])):(m(),v("div",Y,[l("div",J,[l("div",K,_(e(n)("APPTV_TITLE_AUTH_NEEDED")),1)]),l("div",Z,[l("div",ee,_(e(n)("APPTV_SUBTITLE_AUTH_NEEDED")),1)]),l("div",se,[l("div",{class:"buttonPrimary",onClick:j},_(e(n)("APPTV_SUBMIT_AUTH_NEEDED")),1)]),l("div",te,[e(d)?(m(),v("img",{key:0,class:"img-jogadores mobile",src:("getWebpImageAsset"in i?i.getWebpImageAsset:e(L))(e(o)(("MGSetting"in i?i.MGSetting:e(A)).bannerPackage)),style:{"max-width":"100%"}},null,8,ae)):(m(),v("img",{key:1,class:"img-jogadores web",src:("getWebpImageAsset"in i?i.getWebpImageAsset:e(L))(e(o)(("MGSetting"in i?i.MGSetting:e(A)).bannerPackage))},null,8,ie))])]))])}}});export{be as default};
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.