1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[516],{8571:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/angebot/tarif",function(){return n(5424)}])},5818:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(5893);function s(e){let{name:t,index:n,total:s,className:a=""}=e;return!s||s<=1?null:(0,r.jsxs)("span",{className:"inline-flex items-center gap-1 bg-panda-red-tint text-panda-red rounded-pill px-[18px] py-[7px] text-[.92rem] font-bold ".concat(a),children:["F\xfcr\xa0",(0,r.jsx)("span",{className:"font-accent font-normal text-[1.15em] leading-none",children:t||"Dein Tier"}),"\xa0\xb7\xa0","Tier ",n+1," von ",s]})}},5424:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return _}});var r=n(5893),s=n(7294),a=n(1163),i=n(8543),l=n(9811),o=n(5565),c=n(5591),d=n(239);function u(e){let{petName:t,value:n,onChange:s,ceIds:a}=e,i=[{value:"op",name:"OP-Schutz",desc:"Ich m\xf6chte mich vor hohen Operationskosten sch\xfctzen."},{value:"voll",name:"Krankenvollschutz",desc:(0,r.jsxs)(r.Fragment,{children:["Ich m\xf6chte mich vor hohen Operationskosten ",(0,r.jsx)("b",{children:"und"})," hohen Behandlungskosten im Alltag sch\xfctzen."]}),badge:"Rundum-Schutz \xb7 beliebt"}];return(0,r.jsxs)("div",{children:[(0,r.jsxs)("h1",{className:"text-[1.6rem] md:text-[2rem] font-black leading-[1.15] mb-5",children:["W\xe4hle den Schutz f\xfcr ",(0,r.jsx)(c.Z,{children:t||"Dein Tier"})]}),(0,r.jsxs)("p",{className:"flex items-center gap-2 font-bold text-base mb-4",children:["Welche Art von Schutz w\xfcnschst Du Dir?",(0,r.jsx)(o.Z,{text:"OP-Schutz \xfcbernimmt die Kosten f\xfcr Operationen. Der Krankenvollschutz \xfcbernimmt zus\xe4tzlich auch Behandlungskosten im Alltag â z. B. Medikamente, Untersuchungen und Therapien."})]}),(0,r.jsx)("div",{className:"flex flex-col gap-3 mb-5",children:i.map(e=>{let t=n===e.value;return(0,r.jsxs)("button",{type:"button",onClick:()=>s(e.value),className:"relative flex items-center gap-3.5 text-left bg-white border-2 rounded-md px-7 py-7 max-[600px]:px-4 max-[600px]:py-3.5 transition-all ".concat(t?"border-panda-red shadow-[0_4px_16px_rgba(254,75,78,.12)]":"border-border-soft hover:border-panda-red/35"),...(null==a?void 0:a[e.value])?(0,d.ce)(a[e.value]):{},children:[(0,r.jsx)("span",{className:"flex-none w-[22px] h-[22px] rounded-full border-2 relative grid place-items-center ".concat(t?"border-panda-red":"border-border"),children:(0,r.jsx)("span",{className:"w-[11px] h-[11px] rounded-full bg-panda-red transition-transform ".concat(t?"scale-100":"scale-0")})}),(0,r.jsxs)("span",{className:"flex-1 min-w-0",children:[(0,r.jsx)("span",{className:"block font-extrabold text-base text-fg-1 mb-[5px]",children:e.name}),(0,r.jsx)("span",{className:"block text-fg-2 text-[.87rem] leading-[1.45]",children:e.desc}),e.badge&&(0,r.jsx)("span",{className:"inline-block mt-2.5 text-[.76rem] font-bold bg-panda-red-tint text-panda-red border border-panda-red/25 px-3 py-1 rounded-pill",children:e.badge})]})]},e.value)})})]})}var p=n(5818),f=n(5675),h=n.n(f),x=n(4793),m=n(4643),b=n(3935),g=n(1298),v=n(9128);function j(e){let{open:t,onClose:n,src:a,alt:i,width:l,height:o}=e,[c,d]=(0,s.useState)(!1);return((0,s.useEffect)(()=>d(!0),[]),(0,s.useEffect)(()=>{if(!t)return;let e=e=>{"Escape"===e.key&&(null==n||n())};document.addEventListener("keydown",e);let r=(0,v.Z)();return()=>{document.removeEventListener("keydown",e),r()}},[t,n]),t&&c)?(0,b.createPortal)((0,r.jsxs)("div",{"data-modal-overlay":"",role:"dialog","aria-modal":"true","aria-label":i,className:"fixed inset-0 z-[420] bg-[rgba(49,47,47,.62)] backdrop-blur-[3px] flex items-center justify-center p-6 anim-fade-in",onMouseDown:e=>{e.target===e.currentTarget&&(null==n||n())},children:[(0,r.jsx)("button",{type:"button",onClick:n,"aria-label":"Schlie\xdfen",className:"absolute top-4 right-4 w-10 h-10 rounded-full border-[1.5px] border-white/70 bg-white/90 text-fg-1 grid place-items-center transition-colors hover:bg-white",children:(0,r.jsx)(g.bM,{className:"w-5 h-5"})}),(0,r.jsx)(h(),{src:a,alt:i,width:l,height:o,sizes:"(max-width: 600px) 88vw, 520px",className:"w-auto h-auto max-w-[88vw] max-h-[82vh] object-contain drop-shadow-[0_12px_40px_rgba(0,0,0,.35)]",priority:!0})]}),document.body):null}var y=n(4240),N=n(610),w=n(1570),T=n(9472),C=n(1664),k=n.n(C),z=n(4510),E=n(7145),S=n(9649),A=n(4187),I=n(5624);let D="Bitte gib eine g\xfcltige E-Mail-Adresse ein.";function P(e){let{className:t="",restorePetType:n,restoreProtection:a}=e,i=(0,T.ZP)(e=>e.pets),l=(0,T.ZP)(e=>
1e.setSavedBasket),[o,c]=(0,s.useState)(!1),[u,p]=(0,s.useState)(""),[f,h]=(0,s.useState)(!1),[x,m]=(0,s.useState)(""),[b,g]=(0,s.useState)(!1),v=(0,s.useRef)(!1);(0,s.useEffect)(()=>{let e=v.current;v.current=o,o!==e&&(o?(0,I.CQ)("safequote",{petType:n}):(0,I.CQ)("price",{petType:n,protection:a}))},[o,n,a]);let j=async()=>{let e=u.trim();if(!A.Io.safeParse(e).success){m(D);return}h(!0),m("");try{let t=await (0,S._v)("SAVE_FOR_LATER"),n=await (0,N.x5)({email:e,affiliateId:T.ZP.getState().affiliateId||void 0,pets:i.map(e=>({name:e.basics.name,petType:e.basics.petType,gender:e.basics.gender,breed:{breedType:e.basics.breedType,firstBreed:e.basics.firstBreed,secondBreed:e.basics.secondBreed,sizeOfPet:e.basics.sizeOfPet,...(0,T.Qf)(e.basics)?{catType:(0,T.Qf)(e.basics)}:{}},birthDate:e.basics.birthDate})),recaptchaToken:t});l({...n||{},email:e}),g(!0)}catch(e){var t,n;m(e instanceof N.MS&&(null===(n=e.body)||void 0===n?void 0:null===(t=n.errors)||void 0===t?void 0:t.recaptchaToken)||(e instanceof N.MS&&400===e.status?D:"Speichern fehlgeschlagen. Bitte versuche es erneut."))}finally{h(!1)}},y=()=>{c(!1),g(!1),m(""),p("")};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"text-center ".concat(t),children:(0,r.jsx)("button",{type:"button",onClick:()=>c(!0),className:"text-panda-red text-[.88rem] font-bold underline underline-offset-2 hover:text-panda-red-dark",...(0,d.ce)("CE-ANG-SAFEQUOTE-CTA"),children:"F\xfcr sp\xe4ter speichern und per E-Mail fortsetzen"})}),(0,r.jsxs)(z.Z,{open:o&&!b,onClose:y,maxWidth:560,children:[(0,r.jsx)("h2",{className:"text-[1.15rem] font-black mb-2",children:"Angebot speichern"}),(0,r.jsx)("p",{className:"text-[.9rem] text-fg-2 mb-4",children:"Wir senden Dir Deinen Stand per E-Mail â so kannst Du jederzeit dort weitermachen, wo Du aufgeh\xf6rt hast."}),(0,r.jsx)("label",{className:"block font-extrabold text-sm mb-2 text-left",htmlFor:"save-for-later-email",children:"Deine E-Mail-Adresse"}),(0,r.jsx)("input",{id:"save-for-later-email",type:"email",value:u,onChange:e=>{p(e.target.value),x&&m("")},placeholder:"[email protected]",className:"w-full font-semibold text-fg-1 bg-white border-2 rounded-md px-4 py-3 mb-2 transition-colors focus:outline-none focus:border-panda-red ".concat(x?"border-panda-red":"border-border-soft")}),x&&(0,r.jsx)("p",{className:"text-panda-red text-[.85rem] font-semibold text-left mb-2",children:x}),(0,r.jsx)(E.Z,{variant:"secondary",onClick:j,disabled:f||!u.trim(),className:"w-full justify-center mt-4",...(0,d.ce)("CE-ANG-SAFEQUOTE-CONFIRM-CTA"),children:f?"Wird gespeichert â¦":"Jetzt speichern"}),(0,r.jsxs)("p",{className:"text-left text-[.8rem] text-fg-2 leading-snug mt-4",children:["Wir sch\xfctzen Deine Daten DSGVO-konform."," ",(0,r.jsx)(k(),{href:"/datenschutz",target:"_blank",className:"text-panda-red font-bold underline underline-offset-2",children:"F\xfcr mehr Infos klicke hier"})]}),(0,r.jsx)("p",{className:"text-left text-[.78rem] text-fg-3 leading-snug mt-4",children:"Deine Angaben und Kontaktinformationen werden zur Erbringung unserer Beratungsleistung genutzt. Du akzeptierst auch, Informationen und Angebote von uns per E-Mail, Telefon und Kurznachricht zu erhalten. Du kannst die Einwilligungserkl\xe4rung jederzeit mit Wirkung f\xfcr die Zukunft widerrufen, ohne dass hierf\xfcr andere als die \xdcbermittlungskosten nach den Basistarifen entstehen."})]}),(0,r.jsxs)(z.Z,{open:b,onClose:y,children:[(0,r.jsx)("h2",{className:"text-[1.15rem] font-black mb-2",children:"Angebot erfolgreich gespeichert!"}),(0,r.jsx)("p",{className:"text-[.9rem] text-fg-2",children:"Wir haben Dir Dein Angebot per E-Mail zugesendet. \xdcber den Link in der E-Mail kannst Du jederzeit dort weitermachen, wo Du aufgeh\xf6rt hast."}),(0,r.jsx)(E.Z,{onClick:y,className:"w-full justify-center mt-5",children:"Alles klar"})]})]})}function O(e){let{selected:t,onClick:n,label:s,badge:a,price:i,suffix:l}=e;return(0,r.jsxs)("button",{type:"button",onClick:n,className:"w-full flex items-center justify-between gap-2 px-4 py-3.5 border-[1.5px] rounded-md text-left transition-colors ".concat(t?"border-panda-red bg-panda-red-tint":"border-border bg-white hover:border-panda-red"),children:[(0,r.jsxs)("span",{className:"flex flex-col items-start gap-1.5 min-w-0",children:[(0,r.jsx)("span",{className:"text-[.95rem] font-bold ".concat(t?"text-panda-red":"text-fg-1"),children:s}),null!=a&&(0,r.jsx)("span",{className:"text-[.68rem] font-extrabold text-success-dark bg-success-tint rounded-pill px-2 py-[2px] whitespace-nowrap",children:a})]}),(0,r.jsxs)("span",{className:"flex items-baseline gap-1 flex-none",children:[(0,r.jsx)("span",{className:"text-[.95rem] font-black text-fg-1",children:i}),(0,r.jsx)("span",{className:"text-[.75rem] text-fg-3",children:l}),t&&(0,r.jsx)("span",{className:"font-extrabold text-panda-red ml-1",children:"â"})]})]})}function R(e){var t;let{pet:n,onSelect:a,affiliateId:i}
1=e,[l,o]=(0,s.useState)(null),[u,p]=(0,s.useState)(!0),[f,b]=(0,s.useState)(""),[v,C]=(0,s.useState)({}),[k,z]=(0,s.useState)(null),[E,S]=(0,s.useState)(null);(0,s.useEffect)(()=>{let e=new AbortController;return p(!0),b(""),(0,N.qL)({name:n.basics.name,petType:n.basics.petType,birthDate:n.basics.birthDate,breed:{breedType:n.basics.breedType,firstBreed:n.basics.firstBreed,secondBreed:n.basics.secondBreed,sizeOfPet:n.basics.sizeOfPet,...(0,T.Qf)(n.basics)?{catType:(0,T.Qf)(n.basics)}:{}},affiliateId:i},{signal:e.signal}).then(e=>{o(e.data)}).catch(e=>{"AbortError"!==e.name&&b(e instanceof N.MS?e.message:"Preise konnten nicht geladen werden.")}).finally(()=>{e.signal.aborted||p(!1)}),()=>{e.abort()}},[n.basics.name,n.basics.petType,n.basics.birthDate,n.basics.breedType,n.basics.firstBreed,n.basics.secondBreed,n.basics.sizeOfPet,i]);let A=n.tariff.protection||"op",I=l?(0,w.TL)(l,A):[],D="DOG"===n.basics.petType,R=D?"CE-ANG-PRICE-DOG-TRUST-VISUAL":"CE-ANG-PRICE-CAT-TRUST-VISUAL",Z=e=>{let t={Basis:"BASIC",Komfort:"COMFORT",Exklusiv:"EXKLUSIVE"}[e],n="voll"===A?"KVS":"OP";if(!t)return{};let r="CE-ANG-PRICE-".concat(D?"DOG":"CAT","-TARIFF-").concat(t,"-").concat(n);return{visual:"".concat(r,"-VISUAL"),cta:"".concat(r,"-CTA"),moreInfoCta:"".concat(r,"-MOREINFO-CTA")}},B="Exklusiv",G=w.OL.map(e=>e.value),_=I.find(e=>e.tarif===n.tariff.plan)||null,F=k&&I.some(e=>e.size===k)?k:(null==_?void 0:_.size)||(I.some(e=>e.size===B)?B:null===(t=I[0])||void 0===t?void 0:t.size),L=I.find(e=>e.size===F)||null,M=e=>{var t,r,s;let a=n.tariff.plan===e.tarif?n.tariff:null,i=v["".concat(A,":").concat(e.size)]||{},l=i.period||(null==a?void 0:a.period)||"monthly";e.periods.includes(l)&&G.includes(l)||(l="monthly");let o=(0,w.SG)(e,l),c=null!==(r=null!==(t=i.coverage)&&void 0!==t?t:null==a?void 0:a.coverage)&&void 0!==r?r:null;return o.includes(c)||(c=null!==(s=o[0])&&void 0!==s?s:null),{period:l,coverage:c}},V=(e,t)=>{let{period:n,coverage:r}=t;return{protection:A,plan:e.tarif,size:e.sizeLabel,period:n,coverage:r,price:(0,w.EP)(e,n,r)}},K=(e,t)=>{var r;let s=e||_||I[0];if(!s)return;let i={...M(s),...t},l=(0,w.SG)(s,i.period);l.includes(i.coverage)||(i.coverage=null!==(r=l[0])&&void 0!==r?r:null),C(e=>({...e,["".concat(A,":").concat(s.size)]:i})),n.tariff.plan&&_&&_.size===s.size&&a(V(s,i))},W=e=>{a(V(e,M(e)))},[U,q]=(0,s.useState)(!1),Q="voll"===A?"op":"voll";return(0,r.jsxs)("div",{children:[(0,r.jsxs)("div",{className:"flex items-start justify-between gap-5 mb-6",children:[(0,r.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,r.jsxs)("h1",{className:"text-[1.55rem] md:text-[1.8rem] font-black leading-[1.15] mb-1.5",children:["Unsere ",(0,r.jsx)(c.Z,{children:"Empfehlung"})," f\xfcr Euch"]}),(0,r.jsx)("p",{className:"text-fg-2",children:"Vergleiche die Tarifstufen und w\xe4hle, was am besten zu Euch passt."}),(0,r.jsxs)("button",{type:"button",onClick:()=>{a({protection:Q,plan:null,size:null,period:null,coverage:null,price:null})},className:"mt-8 inline-flex items-center gap-2 border-2 border-border rounded-pill bg-white px-5 py-2.5 text-[.92rem] font-bold text-fg-1 whitespace-nowrap transition-colors hover:border-panda-red hover:text-panda-red",children:[(0,r.jsx)(g.jV,{className:"w-4 h-4 flex-none"}),w.DD[Q]," entdecken"]}
1)]}),(0,r.jsx)("button",{type:"button",onClick:()=>q(!0),"aria-label":"G\xfctesiegel vergr\xf6\xdfern",className:"flex-none rounded-md transition-transform hover:scale-[1.03] active:scale-[0.98] focus-visible:outline focus-visible:outline-2 focus-visible:outline-panda-red",children:(0,r.jsx)(h(),{src:"/prototype/fairness-siegel.png",sizes:"(max-width: 599px) 130px, 190px",alt:"Deutscher Fairness-Preis 2025 â Gesamtsieger Tierversicherungen",width:905,height:1092,className:"h-[190px] max-[599px]:h-[130px] w-auto object-contain",...R?(0,d.ce)(R):{}})})]}),(0,r.jsx)(j,{open:U,onClose:()=>q(!1),src:"/prototype/fairness-siegel.png",alt:"Deutscher Fairness-Preis 2025 â Gesamtsieger Tierversicherungen",width:905,height:1092}),u&&(0,r.jsx)(y.Z,{message:"Wir berechnen Deine Tarife â¦"}),f&&(0,r.jsx)("p",{className:"text-panda-red text-center py-6 font-semibold",children:f}),!u&&!f&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"max-[860px]:hidden grid grid-cols-3 gap-4 items-start",children:I.map(e=>{let t=Z(e.size);return(0,r.jsx)(x.ZP,{card:e,protection:A,petType:n.basics.petType,recommended:e.size===B,anySelected:!!n.tariff.plan,selected:n.tariff.plan===e.tarif,options:M(e),onOptionsChange:t=>K(e,t),onSelect:()=>W(e),properties:(0,w.pw)(l,A,e.tarif),visualCeId:t.visual,selectionCeId:t.cta,moreInfoCeId:t.moreInfoCta},e.size)})}),L&&(0,r.jsxs)("div",{className:"min-[861px]:hidden flex flex-col gap-3.5 max-w-[420px] mx-auto",children:[(0,r.jsx)(x.Db,{cards:I,viewedSize:F,selectedSize:(null==_?void 0:_.size)||null,recommendedSize:B,onView:z}),(0,r.jsx)(x.TK,{card:L,protection:A,petType:n.basics.petType,options:M(L),selected:n.tariff.plan===L.tarif,properties:(0,w.pw)(l,A,L.tarif),onOpenPeriodSheet:()=>S("period"),onOpenCoverageSheet:()=>S("coverage"),onSelect:()=>W(L),visualCeId:Z(L.size).visual,selectionCeId:Z(L.size).cta,moreInfoCeId:Z(L.size).moreInfoCta}),(0,r.jsx)(m.Z,{open:"period"===E,onClose:()=>S(null),title:"Zahlungsweise w\xe4hlen",height:"auto",children:(0,r.jsxs)("div",{className:"px-5 pt-1 pb-8 flex flex-col gap-2.5 overflow-y-auto",children:[w.OL.map(e=>{if(!L.periods.includes(e.value))return null;let t=(0,w.SG)(L,e.value);if(!t.length)return null;let n=M(L).coverage,s=t.includes(n)?n:t[0],a=(0,w.EP)(L,e.value,s);if(null==a)return null;let i=(0,w.jr)(e.value);return(0,r.jsx)(O,{selected:M(L).period===e.value,onClick:()=>{K(L,{period:e.value}),S(null)},label:x.Wz[e.value]||e.label,badge:i,price:(0,x.Wv)(a),suffix:x.w1[e.value]||""},e.value)}),(0,r.jsx)("p",{className:"text-[.8rem] text-fg-3 text-center mt-1.5",children:"Die Preise passen sich automatisch an."})]})}),(0,r.jsx)(m.Z,{open:"coverage"===E,onClose:()=>S(null),title:"Kostenersatz w\xe4hlen",height:"auto",children:(0,r.jsxs)("div",{className:"px-5 pt-1 pb-8 flex flex-col gap-2.5 overflow-y-auto",children:[(0,w.SG)(L,M(L).period).map(e=>{let t=M(L).period,n=(0,w.EP)(L,t,e);return null==n?null:(0,r.jsx)(O,{selected:M(L).coverage===e,onClick:()=>{K(L,{coverage:e}),S(null)},label:"".concat(Math.round(100*e)," %"),price:(0,x.Wv)(n),suffix:x.w1[t]||""},e)}),(0,r.jsx)("p",{className:"text-[.8rem] text-fg-3 text-center mt-1.5",children:"Je h\xf6her der Kostenersatz, desto h\xf6her ist dein Beitrag."})]})})]}),(0,r.jsx)(P,{className:"mt-6",restorePetType:n.basics.petType,restoreProtection:A})]})]})}var Z=n(5707),B=n(6198),G=n(8232);function _(){var e,t,n,o;let c=(0,a.useRouter)(),d=(0,Z.Z)(T.ZP),f=(0,T.ZP)(e=>e.pets),h=(0,T.ZP)(e=>e.updatePetTariff),x=(0,T.ZP)(e=>e.markTariffDone),m=(0,T.ZP)(e=>e.setPhase),b=(0,T.ZP)(e=>e.hydrateRestoredPets),g=(0,T.ZP)(e=>e.setAffiliateId),v=(0,T.ZP)(e=>e.affiliateId),[j,w]=(0,s.useState)(0),[C,k]=(0,s.useState)("protection"),z=(0,s.useRef)(null),E=(0,s.useRef)(!1);(0,s.useEffect)(()=>()=>clearTimeout(z.current),[]);let S=()=>{E.current||(E.current=!0,z.current=setTimeout(()=>{E.current=!1,W()},240))}
1,[A,D]=(0,s.useState)(!1),P=(0,s.useRef)(!1),O=(0,s.useRef)(!1),_=(0,s.useRef)(!1);(0,s.useEffect)(()=>{if(!d||!c.isReady)return;let e=c.query.basket;e&&!P.current&&(P.current=!0,O.current=!0,D(!0),(0,N.Ky)(e).then(e=>{b(e.pets||[]),e.affiliateId&&g(e.affiliateId),(0,B.nW)(e.tracking),k("size"),c.replace("/angebot/tarif",void 0,{shallow:!0})}).catch(e=>{console.error("[tarif] failed to restore basket",e),_.current=!0,c.replace("/angebot/steps")}).finally(()=>D(!1)))},[d,c.isReady,c.query.basket]),(0,s.useEffect)(()=>{m("B")},[m]);let F=null===(t=f[j])||void 0===t?void 0:null===(e=t.basics)||void 0===e?void 0:e.petType,L="size"===C?null===(o=f[j])||void 0===o?void 0:null===(n=o.tariff)||void 0===n?void 0:n.protection:void 0;(0,s.useEffect)(()=>{d&&0!==f.length&&((0,I.CQ)("price",{petType:F,protection:L}),(0,I.rV)(F,L))},[d,f.length,F,L]);let M=(0,s.useRef)(!1);(0,s.useEffect)(()=>{var e,t;d&&c.isReady&&!M.current&&0!==f.length&&(M.current=!0,(void 0!==c.query.pet||c.query.basket||void 0!==c.query.resumed||O.current)&&(null===(t=f[j])||void 0===t?void 0:null===(e=t.tariff)||void 0===e?void 0:e.protection)&&k("size"))},[d,c.isReady,f.length]);let V=(0,s.useRef)(!1);if((0,s.useEffect)(()=>{if(!d||!c.isReady||V.current||0===f.length)return;V.current=!0;let e=Number.parseInt(c.query.pet,10);if(Number.isInteger(e)&&e>=0&&e<f.length){w(e);return}let t=f.findIndex(e=>!e.tariffDone);t>0&&w(t)},[d,c.isReady,f.length]),(0,s.useEffect)(()=>{d&&c.isReady&&!(f.length>0)&&(c.query.basket||P.current&&!_.current||c.replace("/angebot/steps"))},[d,c.isReady,f.length,c.query.basket]),A)return(0,r.jsx)(y.Z,{message:"Wir holen Dein gespeichertes Angebot â¦"});if(!d||0===f.length&&!c.query.basket)return(0,r.jsx)(i.Z,{activePhase:"B",actionBar:null,children:(0,r.jsx)("p",{className:"text-center text-fg-2 py-20",children:"Einen Moment â¦"})});if(0===f.length)return(0,r.jsx)(y.Z,{message:"Wir holen Dein gespeichertes Angebot â¦"});let K=f[j],W=()=>{if("protection"===C){k("size");return}x(K.localId,!0),(0,G.Kc)(K),(0,I.Hd)(K.basics.petType,K.tariff.protection);let e=f.findIndex((e,t)=>t>j&&!e.tariffDone);e>-1?(w(e),k("protection")):(m("C"),c.push("/angebot/gesundheit"))},U="protection"===C?!!K.tariff.protection:!!K.tariff.plan;return(0,r.jsxs)(i.Z,{activePhase:"B",wide:!0,actionBar:(0,r.jsx)(l.Z,{onBack:()=>{if("size"===C){k("protection");return}j>0?(w(j-1),k("size")):c.push("/angebot/steps?screen=another")},onNext:W,nextDisabled:!U,hideNext:"protection"===C,nextCeId:"size"!==C?void 0:"DOG"===K.basics.petType?"CE-ANG-PRICE-DOG-TARIFF-SELECTION-CTA":"CE-ANG-PRICE-CAT-TARIFF-SELECTION-CTA"}),children:[(0,r.jsx)(p.Z,{name:K.basics.name,index:j,total:f.length,className:"mb-5"}),"protection"===C&&(0,r.jsx)(u,{petName:K.basics.name,value:K.tariff.protection,onChange:e=>{h(K.localId,{protection:e,plan:null}),S()},ceIds:"DOG"===K.basics.petType?{op:"CE-ANG-DOG-OP-VISUAL",voll:"CE-ANG-DOG-KVS-VISUAL"}:{op:"CE-ANG-CAT-OP-VISUAL",voll:"CE-ANG-CAT-KVS-VISUAL"}}),"size"===C&&(0,r.jsx)(R,{pet:K,affiliateId:v,onSelect:e=>h(K.localId,e)})]})}}},function(e){e.O(0,[664,675,17,710,888,774,179],function(){return e(e.s=8571)}),_N_E=e.O()}]);
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.