1import{r as p,u as $}from"./index.83338d42.js";import{u as Z}from"./usePageParameters.2fa0399a.js";import{V as W}from"./ViackrokovyFormularLayout.26d7d1cb.js";import{O as X,D as ee,T as ae,a as te,N as oe,c as ie,V as re,b as se,v as V,z as le,S as ne,d as me,g as ce}from"./OverenieHashomStep.3fe60573.js";import{T as ue,Z as j}from"./ziadosti.types.d06a6146.js";import{u as de}from"./server.8aea3cf6.js";import{u as pe}from"./useStore.60ceac34.js";import{V as I}from"./ObchodnyPartneriStore.390962e7.js";import{j as e,S as h,L as H,Z as O,a as d,F as x}from"./Loader.e5fe5144.js";import{g as ve,a as q,b as he,c as fe,d as ke}from"./helpers2.ef0b443f.js";import{P as ye}from"./ProduktZuComp.546301ea.js";import{Z as Ee}from"./ZiadostiStore.52822c2f.js";import{u as F}from"./useUserContext.70233868.js";import{f as be}from"./helpers.a7a595b0.js";import{Z as _}from"./ZiadostCardContent.85b0c817.js";import{Z as xe}from"./ZiadostCardContentItem.0af06aca.js";import{u as Se,F as Ne,f as Ae,r as M,E as L}from"./formUtils.73c236cd.js";import{B}from"./Button.0f1ca382.js";import{B as Ze}from"./ButtonFrameDouble.f3d9ec53.js";import{T as z}from"./TextField.3a057a17.js";import{T as C}from"./TextFieldFrame.a27b781a.js";import{C as Fe}from"./CheckboxField.0d29941a.js";import{C as ge}from"./CheckboxFrame.a38f6b67.js";import{L as P,Z as De}from"./ok.313d8909.js";import{Z as Ue}from"./ZmluvneUctyStore.354e4d54.js";import{L as we}from"./LinksToServices.7929e315.js";import{R as K}from"./ReturnButton.236f8967.js";import{N as ze}from"./na-spracovanie.f03a94db.js";import{Z as Ce}from"./nok.28c64eaa.js";import{u as Pe}from"./useCrmKontakt.6910a14d.js";import"./cookieUtils.e0c19c8c.js";import"./OdberneMiestaStore.7efafd63.js";import"./iban.27e60382.js";import"./lottie.493133c3.js";import"./odberneMiestaUtils.1de4c872.js";import"./ButtonFrame.f861b6e0.js";import"./googleAnalyticsUtils.aeb33392.js";import"./grecaptcha.0d5bd4f5.js";import"./CheckboxGroupFrame.6b248dc6.js";import"./ModalProduktVyber.551eae2a.js";import"./formatUtils.8197f0a8.js";import"./ProduktOmCompt.670e4531.js";import"./primary_new.6e7d30e8.js";import"./ModalNeexistujuceCislo.80fa3d89.js";import"./BlueBoxInfoTextComp.f242acc9.js";import"./OchranaOsobnychUdajovLink.289e0e7c.js";import"./BaseStore.a6ca8279.js";import"./V_down.02a905fc.js";import"./_commonjsHelpers.171097ea.js";function Ve({service:a}){const{user:i}=F(),[m,r]=p.exports.useState(),{zmluvneUcty:s,odberneMiesta:l,obchodnyPartner:f,zmluvneUctyVybrane:u,email1:c,email2:o,email3:y,activeStep:S}=a.model,{status:N}=pe([I]),[b,v]=p.exports.useState(h.IDLE),[R]=Z("cisloZmluvnehoUctu"),g=$();p.exports.useEffect(()=>{V(O.EFAKTURA_ZBER_UDAJOV,a.model),le(a.model)},[]),p.exports.useEffect(()=>{i&&N===h.DONE&&r(I.getVazby())},[N,i]);const D=async()=>{try{v(h.LOADING),de(a.getServiceData()).then(n=>{n.token?(V(O.EFAKTURA_SUMARIZACIA,a.model),a.setSuffix(n.suffixTelCislo||"")):(Ee.dispatchCleanEvent("ZiadostiStore"),a.setStavZiadosti(be(n),S+2,(n==null?void 0:n.dokumenty)||[])),v(h.DONE)}).catch(()=>{v(h.ERROR)})}catch{v(h.ERROR)}},A=async()=>{i?g(`/AppBox/ElektronickaFakturaPage?cisloZmluvnehoUctu=${R}`):a.resetFlow()};return b===h.LOADING?e("section",{className:"block-login-radio grid-full pc-width responsive-width",children:e(H,{status:b,text:"Potvrdzujeme \u017Eiados\u0165"})}):b===h.ERROR?e("section",{className:"grid-full pc-width responsive-width",children:d("div",{children:[e("section",{className:"block-content-orange radius-16 btm50",children:e("h1",{className:"title-1 wht text-center pad32",children:"Nastala chyba v potvrden\xED \u017Eiadosti. Pros\xEDm, sk\xFAste znova nesk\xF4r"})}),e("div",{className:"top50",children:e("button",{type:"button",className:"button-primary",onClick:()=>A(),children:"Sp\xE4\u0165"})})]})}):e(x,{children:e("section",{className:"grid-full",children:d("div",{className:"pc-width responsive-width",children:[e("section",{className:"btm32",children:e("h2",{className:"title-1 secondary",children:"Sumariz\xE1cia"})}),q(u,s).map(n=>e(_,{children:e("div",{className:"vykresli-produkt",children:e(ye,{zmluvnyUcet:n,odberneMiesta:he(n,l),obchodnyPartner:fe(n,f),vazba:i?ke(n,f,m):void 0})})},n==null?void 0:n.cisloZmluvnehoUctu)),e(_,{children:d(xe,{title:"Nov\xFD e-mail pre elektronick\xFA fakt\xFAru",children:[!!c&&e("span",{children:c})," ",!!o&&e("span",{children:o}),!!y&&e("span",{children:y})]})}),e(ne,{service:a,handleNext:D,renderEfakturaSuhlas:!0})]})})})}function Oe({service:a}){const{zmluvneUcty:i,zmluvneUctyVybrane:m,obchodnyPartner:r,preskocVyber:s,hashUrl:l}=a.model,f=i.find(t=>t.cisloZmluvnehoUctu===m[0]),{user:u}=F(),[c]=Z("cisloZmluvnehoUctu"),o=$(),y=!m.every(t=>i.find(k=>{var E;return k.cisloZmluvnehoUctu===t&&((E=k.efaktura)==null?void 0:E.efaktura)})),S=async t=>!t||t===""?!0:await M(t),N=()=>({email1:{required:{value:!0,message:Ae},validate:async t=>await M(t)},email2:{required:{value:!1,message:L},validate:async t=>await S(t)},email3:{required:{value:!1,message:L},validate:async t=>await S(t)}}),b=({email1:t,email2:k,email3:E})=>{a.setEmails(t,k,E)},v=t=>{var k,E;if(t===0){if(a.model.email1)return a.model.email1;if(u!=null&&u.email)return u==null?void 0:u.email}return t===1&&a.model.email2?a.model.email2:t===2&&a.model.email3?a.model.email3:((E=(k=f==null?void 0:f.efaktura)==null?void 0:k.email)==null?void 0:E.split("|")[t])||""},g=(()=>!!v(1)||!!v(2))(),D=async()=>{const t=await V(O.NEPRIHLASENY_HASH,a.model);a.setUuidZiadosti(t.value,!1)};p.exports.useEffect(()=>{l&&D(),me(a.model)},[]);const A=Se({mode:"all",context:N(),defaultValues:{email1:v(0),email2:v(1),email3:v(2),viacEmailov:g}}),{handleSubmit:n,watch:G,setValue:U,clearErrors:T}=A,w=G("viacEmailov");p.exports.useEffect(()=>{w||(U("email2","",{shouldValidate:!1,shouldDirty:!1}),U("email3","",{shouldValidate:!1,shouldDirty:!1}),T(["email2","email3"]))},[w,U,T]);const Y=()=>y?"Aktiv\xE1cia e-Fakt\xFAry":"Zmena e-Fakt\xFAry",J=()=>(o(`/AppBox/ElektronickaFakturaPage?cisloZmluvnehoUctu=${c}`),!1),Q=()=>y?e("p",{className:"subtitle-2",children:"Pre dokon\u010Denie aktiv\xE1cie zadajte e-mailov\xFA adresu. Po potvrden\xED budete od najbli\u017E\u0161ieho z\xFA\u010Dtovacieho obdobia dost\xE1va\u0165 e-Fakt\xFAru do svojej e-mailovej schr\xE1nky, spolu s notifika\u010Dnou SMS spr\xE1vou o jej doru\u010Den\xED. E-mail pre e-Fakt\xFAru sa nemus\xED zhodova\u0165 s prihlasovac\xEDm e-mailom."}):e("p",{className:"subtitle-2",children:"Ak si prajete zmeni\u0165 e-mail, kde v\xE1m budeme posiela\u0165 elektronick\xFA fakt\xFAru, vyp\xED\u0161te e-mail a stla\u010Dte tla\u010Didlo pokra\u010Dova\u0165."});return e(x,{children:d("section",{className:"grid-full",children:[d("div",{className:"pc-width responsive-width",children:[e("h2",{className:"title-1 secondary title-padding-bottom",children:Y()}),Q()]}),d(Ne,{formMethods:A,handleRegistration:n(b),children:[e(C,{optionalStyle:"top50 btm20",children:e(z,{label:"E-mail",name:"email1"})}),e(ge,{optionalStyle:"checkbox-items grid-full border no-border",hidePadding:!0,children:e(Fe,{name:"viacEmailov",children:e("span",{className:"cl",children:"Prida\u0165 \u010Fal\u0161\xED e-mail"})},"viacEmailov")}),w&&d(x,{children:[e(C,{optionalStyle:"btm20",children:e(z,{label:"E-mail 2 (volite\u013En\xE9)",name:"email2",autoComplete:"new-password"})}),e(C,{optionalStyle:"btm20",children:e(z,{label:"E-mail 3 (volite\u013En\xE9)",name:"email3",autoComplete:"new-password"})})]}),d(Ze,{optionalStyle:"top50",children:[e(B,{type:"submit",color:"primary",text:"Pokra\u010Dova\u0165"}),e(B,{type:"button",color:"secondary",text:"Sp\xE4\u0165",onClick:()=>s&&c?J():a.handleBack()})]})]})]})})}function Re(a,i){return{...ie(a,i),setEmails:(m,r,s)=>i({...a,email1:m,email2:r||"",email3:s||"",activeStep:a.activeStep+1}),getServiceData:()=>ve(a),setToken:m=>i({...a,token:m}),checkEfaktura:m=>i({...a,suhlasEfaktura:m})}}const Te=[{title:"Preh\u013Ead platieb",url:"/AppBox/DashboardPage"},{title:"Zmena v\xFD\u0161ky z\xE1loh",url:"/AppBox/VyskaZalohyZiadostCont"},{title:"Zmena sp\xF4sobu platby",url:"/AppBox/ZmenaSposobuPlatb
1yZiadostCont"}];function je({service:a}){const{user:i}=F(),{zmluvneUcty:m,zmluvneUctyVybrane:r,stavZiadosti:s,ziadostUuid:l}=a.model;p.exports.useEffect(()=>{try{ce(a.model),Ue.dispatchCleanEvent("ZmluvneUctyStore")}catch(o){console.log(o)}},[s]);const f=!q(r,m).every(o=>{var y;return((y=o==null?void 0:o.efaktura)==null?void 0:y.efaktura)===!0}),u=()=>s.every(o=>o.stav==="V_MANUALNOM_SPRACOVANI")||s.every(o=>o.stav==="V_SPRACOVANI"),c=()=>s.length===0||s.every(o=>o.stav==="CHYBA")?"Nastala chyba v nastaven\xED elektronickej fakt\xFAry":s.every(o=>o.stav==="V_MANUALNOM_SPRACOVANI")||s.every(o=>o.stav==="V_SPRACOVANI")?"\u017Diados\u0165 bola odoslan\xE1 na spracovanie":f?"Elektronick\xE1 fakt\xFAra bola aktivovan\xE1":"Elektronick\xE1 fakt\xFAra bola zmenen\xE1";return s.length?e("section",{className:"grid-full pc-width responsive-width wrapper",children:d("div",{children:[u()?d(x,{children:[e(P,{animationData:ze,className:"lottie-image"}),e("h1",{className:"title-1 text-center orange pad32-bottom",children:c()})]}):d(x,{children:[e(P,{animationData:De,className:"lottie-image"}),e("h1",{className:"title-1 text-center quaternary pad32-bottom",children:c()})]}),i&&e("div",{className:"top32 btm32",children:e(we,{links:Te})}),e("div",{className:"top50 btm50",children:e(K,{})})]})}):e("section",{className:"grid-full pc-width responsive-width",children:d("div",{children:[e(P,{animationData:Ce,className:"lottie-image-error"}),e("h1",{className:"title-1 error text-center pad32",children:"Nastala chyba v nastaven\xED elektronickej fakt\xFAry"}),e("div",{className:"top20 btm50",children:e(K,{})})]})})}function Va(){const{user:a}=F(),[i]=Z("cisloZmluvnehoUctu"),[m]=Z("hash"),[r,s]=p.exports.useState({activeStep:0,ziadostUuid:"",neprihlasenyFlow:void 0,telCislo:"",zmluvneUcty:[],odberneMiesta:[],obchodnyPartner:void 0,zmluvneUctyVybrane:[],odberneMiestaVybrane:[],cisloObchodnehoPartnera:"",variabilnySymbol:"",typZiadosti:ue.E_FAKTURA,token:"",hashNeprihlaseny:"",hashUrl:"",datumNarodenia:void 0,email1:"",email2:"",email3:"",stavZiadosti:[],cisloZmluvnehoUctu:i||"",suhlasOsobneUdaje:!0,suhlasMarketing:!1,ICO:"",typOP:[],suhlasEfaktura:!1,preskocVyber:!1,suffix:"",dokumenty:[]}),l=p.exports.useMemo(()=>Re(r,s),[r]),f=Pe();p.exports.useEffect(()=>{window.scrollTo({top:0,left:0,behavior:"smooth"})},[r.activeStep]);const u=p.exports.useMemo(()=>{const c=[e(re,{service:l,preskocPokracovat:!0},"vyberOMaZU"),e(Oe,{service:l},"zberUdajov"),e(Ve,{service:l},"sumarizacia"),e(se,{service:l},"overenieTelefonu"),e(je,{service:l},"zmenaUsepsna")];return m?[e(X,{service:l,ziadostTyp:"ZmenaEfakturaDto"},"hashStep"),...c]:a&&!r.neprihlasenyFlow?c:r.neprihlasenyFlow===j.MAM_FAKTURU?[e(ee,{service:l},"detailFaktury"),...c]:r.neprihlasenyFlow===j.NEMAM_FAKTURU?[e(ae,{service:l},"telefonDatum"),e(te,{service:l},"overenieTelCisla"),...c]:[e(oe,{service:l},"ziadostRozcestnik")]},[r,a]);return e(W,{activePage:r.activeStep+1,totalPages:(u==null?void 0:u.length)||0,title:"Nastavenie e-Fakt\xFAry",children:f!==h.DONE?e("div",{className:"grid-full pc-width responsive-width top50",children:e(H,{status:h.LOADING})}):u[r.activeStep]})}export{Va 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.