PageSourceSearch

https://www.finn.com/_next/static/chunks/4950-406c19ee25da97d5.js

js finn.com collected 2026-10-02 04:21:02 UTC 352,913 bytes, 7 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4950],{635:(e,t,n)=>{"use strict";n.d(t,{g:()=>s});var r=n(95781),i=n(15365),a=n(17936);class s{basePathname;constructor(e){this.basePathname=e}static stringifyQueryString(e){let t=Object.assign({},e);[a.M_.VIEW].forEach(e=>{e in t&&delete t[e]}),a.M_.SORT in t&&"default"===t[a.M_.SORT]&&(t[a.M_.SORT]=void 0);let n=(0,r.stringify)(t,{arrayFormat:"comma",skipNull:!0});return n?`?${n}`:""}static parseQueryString(e){let t=e?.split?.("?")?.[1];return t?(0,r.parse)(t,{arrayFormat:"comma"}):{}}static parseFilterMap(e){return(0,i.I$)(e)}}},1382:(e,t,n)=>{"use strict";n.d(t,{c:()=>i,s:()=>a});var r=n(85079);function i(e,t,n,i){return new r.Ro(t,n,i).deserialize(e)}function a(e,t,n,i){return new r.Ro(t,n,i).serialize(e)}},3556:(e,t,n)=>{"use strict";n.d(t,{t2:()=>M,fZ:()=>y,bP:()=>_,Px:()=>k,iD:()=>A,MS:()=>x,Mt:()=>w,Jr:()=>v,Bu:()=>f,F_:()=>m});var r=n(54568),i=n(7620),a=n(78626),s=n(32552),o=n(58593),l=n(46395),c=n(99906);let u=(0,i.createContext)({size:"large"}),d=()=>(0,i.useContext)(u),h={isLastCell:!0},p={isLastCell:!1},g=(0,i.createContext)(p),m=({asChild:e,className:t,...n})=>{let i=e?c.D:"p",{size:a}=d();return(0,r.jsx)(i,{className:(0,o.cn)("global-t5-semibold",{"md:web-t4-semibold":"large"===a},t),...n})},f=({asChild:e,className:t,...n})=>{let i=e?c.D:"p",{size:a}=d();return n.children?(0,r.jsx)(i,{className:(0,o.cn)("small"===a?"body-14-regular":"body-16-regular",t),...n}):null},b=(e,t="")=>i.Children.toArray(e).flatMap((e,n)=>{let r=`${t}${(0,i.isValidElement)(e)?e.key:n}`;return(0,i.isValidElement)(e)&&e.type===i.Fragment?b(e.props.children,`${r}/`):[{node:e,key:r}]}),v=({asChild:e,className:t,children:n,...i})=>{let a=e?c.D:"div",s=e?null:b(n);return(0,r.jsx)(a,{className:(0,o.cn)("border-pearl flex min-h-16 justify-between gap-6 border-0 border-b border-solid py-4",t),...i,children:s?s.map((e,t)=>(0,r.jsx)(g.Provider,{value:t>0&&t===s.length-1?h:p,children:e.node},e.key)):n})},_=({asChild:e,children:t,tooltip:n,className:u,...h})=>{let m=e?c.D:"div",{size:f}=d(),{isLastCell:b}=(0,i.useContext)(g),v=!1,_=!1;i.Children.forEach(t,e=>{"DataModuleCellValue"===(0,l.H)(e)&&(v=!0),"DataModuleCellTitle"===(0,l.H)(e)&&(_=!0)});let k=v&&_,A=b&&!k,y=n?(0,r.jsxs)(s.m_,{open:!0,children:[(0,r.jsx)(s.k$,{children:(0,r.jsx)(a.J,{className:(0,o.cn)("size-4 shrink-0 cursor-pointer",A?"mr-1":"ml-1")})}),(0,r.jsx)(s.ZI,{body:n})]}):null;return(0,r.jsx)(g.Provider,{value:p,children:(0,r.jsx)(m,{className:(0,o.cn)("flex items-center gap-0 !whitespace-normal first:text-nowrap last:justify-self-end last:text-right",{"flex-col items-start gap-y-3":k,"body-16-regular last:body-16-semibold":!k&&"small"!==f,"body-14-regular last:body-14-semibold":!k&&"small"===f},u),...h,children:(0,r.jsxs)(r.Fragment,{children:[A?y:null,t,A?null:y]})})})},k=({children:e,className:t,...n})=>{let{size:i}=d();return(0,r.jsx)(_,{className:(0,o.cn)("text-iron inline-block text-left whitespace-normal","small"===i?"body-12-regular":"body-14-regular",t),...n,children:e})};k.displayName="DataModuleCellTitle";let A=({children:e,className:t,...n})=>{let{size:i}=d();return(0,r.jsx)(_,{className:(0,o.cn)("inline-block !text-left whitespace-normal text-black","small"===i?"body-14-semibold":"body-16-semibold",t),...n,children:e})};A.displayName="DataModuleCellValue";let y=({asChild:e,...t})=>{let n=e?c.D:"div";return(0,r.jsx)(n,{...t})},w=({asChild:e,className:t,...n})=>{let i=e?c.D:"div",{size:a}=d();return(0,r.jsx)(i,{className:(0,o.cn)("flex flex-col","small"===a?"mb-4 gap-4":"mb-6 gap-6",t),...n})},x=({asChild:e,...t})=>{let n=e?c.D:"div";return(0,r.jsx)(n,{className:"mt-6 flex flex-col gap-4 md:flex-row",...t})},M=({children:e,size:t="large",className:n,id:i})=>(0,r.jsx)(u.Provider,{value:{size:t},children:(0,r.jsx)("div",{className:(0,o.cn)("flex w-full flex-col rounded-xs",n),id:i,children:e})})},3590:(e,t,n)=>{"use strict";n.d(t,{C:()=>s});var r=n(54568),i=n(88755),a=n(3974);let s=({fields:e,visibilityConfig:t})=>(0,i.cB)(t)?(0,r.jsx)("div",{className:"grid grid-cols-4 gap-4",children:e?.map((e,t)=>(0,r.jsx)(a.P,{...e},`${e.name}-${t}`))}):null}
1,3764:(e,t,n)=>{"use strict";n.d(t,{P:()=>r.ReactComponent});var r=n(87689)},3974:(e,t,n)=>{"use strict";n.d(t,{P:()=>q});var r=n(54568),i=n(58593),a=n(7620),s=n(42584),o=n(88755),l=n(8828),c=n(1956),u=n(32677);let d=(0,a.forwardRef)(({...e},t)=>{let{error:n}=(0,u.Wd)();return((0,a.useEffect)(()=>{void 0===e.value&&e.defaultValue&&e.onChange(e.defaultValue)},[e]),"boolean"!==e.type)?null:(0,r.jsx)(u.eI,{className:(0,i.cn)("flex items-center gap-2 space-y-0",e.className),children:(0,r.jsx)(l.S,{ref:t,id:e.name,className:n?"border-red":"",checked:e.value,onCheckedChange:e.onChange,label:(0,c.Kk)(e?.label??""),error:!!n},e.name)})});var h=n(96738),p=n(28461),g=n.n(p),m=n(26039),f=n(63743);let b=({...e})=>{let t=(0,s.xW)(),n="{today}"===e.fromDate?g()().toISOString():e.fromDate,[i]=(0,f.h)(n??""),[o]=(0,f.h)(e.toDate??""),[l]=(0,f.h)(e.defaultValue??""),c="string"!=typeof e.availableDates,[u,d]=(0,f.h)(c?{paths:e.availableDates}:e.availableDates),p=u?.map(e=>"object"==typeof e?e?.date||"":e);(0,a.useEffect)(()=>{if(("success"===d||"error"===d)&&p?.length&&!p?.includes(g()(e.value)?.format("YYYY-MM-DD"))&&!p?.includes(g()(e.value)?.toISOString())){let t="last"===e.preselectionType?p[p.length-1]:p[0];e.onChange(t)}},[p,d,e]),(0,a.useEffect)(()=>{e.disabled?e.value&&e.onChange(null):l&&!e.value?e.onChange(new Date(l)):"string"==typeof e.value&&e.value&&e.onChange(new Date(e.value))},[d,l,e,t]);let b=o?(0,h.g)(o)?.add({days:1}):void 0;return(0,r.jsx)(m.E,{fullWidth:!0,loading:"loading"===d,children:(0,r.jsx)(h.V,{className:"items-start p-0",cellClassName:"!m-0",variant:"single",isDateUnavailable:t=>(t=>{if(p?.length){var n,r;let e;return n=g()(t),r=p||[],e=g()(n).format("YYYY-MM-DD"),!r.some(t=>t.startsWith(e))}return!!e.excludeWeekends&&[0,6].includes(g()(t).day())})(t.toDate("UTC")),value:(0,h.g)(e?.value),minValue:(0,h.g)(i),maxValue:b,onChange:t=>{e.onChange(t.toDate("UTC"))}})})};var v=n(21975),_=n(34457);let k=(0,n(51771).X1)(({inputRef:e,defaultValue:t,...n})=>(0,r.jsx)(v.p,{ref:e,defaultValue:t,...n})),A=({...e})=>{let{error:t}=(0,u.Wd)(),n="string"==typeof e.value&&e.value?.includes("-")?(0,_.po)(e.value,"DD.MM.YYYY"):e?.value,i=n instanceof Date?(0,_.po)(e.value,"DD.MM.YYYY"):n;
1return(0,r.jsx)(k,{...e,mask:"00.00.0000",lazy:!1,placeholderChar:"_",value:i,shouldShowLabelAtTop:!0,disabled:e.disabled,label:e.label,error:t?.message,onAccept:t=>{t!==i&&e.onChange(t)}})},y=e=>{let t=e.match(/\{.*?\}/g),[n,r]=(0,f.h)({paths:t??[]});return[n.reduce((e,n,r)=>t?.[r]?e.replace(t[r],n||"?"):e,e),r]},w=({children:e})=>{let[t,n]=y(e);return(0,r.jsx)("span",{className:"body-12-light mt-1",children:(0,r.jsx)(m.E,{width:"120px",loading:"loading"===n,children:"loading"!==n?t:null})})},x=(0,a.forwardRef)(({...e},t)=>"exception"!==e.type?null:"addressLine"===e.name?(0,r.jsx)("div",{className:(0,i.cn)("flex gap-24",e.className),children:e.items?.map(e=>(0,r.jsxs)("div",{className:"flex flex-col",ref:t,children:[(0,r.jsx)("span",{className:"body-12-regular",children:e.label}),(0,r.jsx)(w,{children:e.value})]},e.label))}):null);var M=n(66703),S=n(15170),D=n(93114),E=n(76771),N=n.n(E);let I=({children:e})=>{let[t]=y(e);return(0,r.jsx)(u.Rr,{className:"body-14-regular",children:t})},T=({fileName:e,onRemove:t})=>(0,r.jsxs)("div",{className:"border-pearl flex h-14 w-full items-center border border-solid bg-white px-4",children:[(0,r.jsx)("span",{className:"min-w-0 flex-1 truncate",children:e}),(0,r.jsx)("button",{type:"button",onClick:t,"aria-label":"Remove file",className:"relative flex items-center pl-3",children:(0,r.jsx)(S.b,{})})]}),z=(0,a.forwardRef)(({...e},t)=>{let{formState:n}=(0,s.xW)();if("file"!==e.type)return null;let i=n.errors?.[e.name],a=e.value;return(0,r.jsxs)(u.eI,{className:e.className,children:[(0,r.jsx)(M.If,{condition:!!e.title,children:(0,r.jsxs)(u.lR,{className:"body-14-regular inline-flex gap-1",children:[e.title,e.tooltip?.label?(0,r.jsx)(D.A,{content:e.tooltip?.label}):null]})}),a?(0,r.jsx)(T,{fileName:a.name,onRemove:()=>e.onChange(null)}):(0,r.jsx)(v.p,{ref:t,error:i?.message,className:"",...N()(e,"visibilityConfig","value"),type:"file",onChange:t=>{t.target?.files?.length?(delete n.errors[e.name],e.onChange(t.target.files[0])):e.onChange(null)}}),e.descriptions?.map(e=>(0,r.jsx)(I,{children:e},e))]})});var C=n(65080);let L=({children:e})=>{let[t]=y(e);return(0,r.jsx)(u.Rr,{className:"body-14-regular",children:t})},F=(0,a.forwardRef)(({...e},t)=>{let{formState:n,setValue:i}=(0,s.xW)(),o=n.errors?.[e.name],[l]=(0,f.h)(e?.field||"");return((0,a.useEffect)(()=>{!e?.value&&e?.disabled&&o&&l&&i(e.name,l,{shouldValidate:!0})},[o,e,i,l]),"text"!==e.type&&"number"!==e.type&&"password"!==e.type)?null:(0,r.jsxs)(u.eI,{className:e.className,children:[(0,r.jsx)(M.If,{condition:!!e.title,children:(0,r.jsxs)(u.lR,{className:"body-14-regular inline-flex gap-1",children:[e.title,e.tooltip?.label?(0,r.jsx)(D.A,{content:e.tooltip?.label}):null]})}),(0,r.jsx)(v.p,{ref:t,label:e.label,error:o?.message,...N()(e,"visibilityConfig")}),e.descriptions?.map(e=>(0,r.jsx)(L,{children:e},e))]})});var R=n(47038),P=n(5875),B=n(51744),j=n(89718),O=n(67371),V=n(79368);let W=({children:e,value:t})=>{let[n,i]=y(e);return(0,r.jsx)(P.eb,{value:t,children:(0,r.jsx)(m.E,{width:"120px",loading:"loading"===i,children:"loading"!==i?n||t:null})})},K=(0,a.forwardRef)(({...e},t)=>{let{error:n}=(0,u.Wd)(),[s]=(0,f.h)(e.valuesPath??""),o=(0,B.t)(),{region:l,locale:c}=(0,j.n)(),d=(0,a.useMemo)(()=>({intl:o,region:l,locale:c}),[o,l,c]),h=s?.reduce?.((t,n)=>(t[n]=(0,V.Fl)(n,{...d,type:e.labelsFormat}),t),{}),p=(0,a.useCallback)(t=>{e?.onChange(t),(0,O.sx)("Select Option Clicked",{value:t})},[e]),g=(s?.length?s:null)??e?.values??[],m={...h??{},...e?.labelsMap??{}};return(0,r.jsxs)(u.eI,{className:e.className,children:[(0,r.jsxs)(P.l6,{value:e.value||e.defaultValue,onValueChange:p,defaultValue:e.value||void 0,children:[(0,r.jsx)(P.bq,{className:(0,i.cn)(e.className,"shadow-pearl w-full border-none bg-white",{"border-red text-red border-2":!!n}),ref:t,children:(0,r.jsx)(P.yv,{placeholder:e.placeholder||""})}),(0,r.jsx)(P.gC,{children:g.map(e=>(0,r.jsx)(W,{value:e,children:m?.[e]},e))})]}),(0,r.jsx)(u.C5,{className:"text-red"})]})}),U=(0,a.forwardRef)(({...e},t)=>{let{formState:n}=(0,s.xW)(),i=n.errors?.[e.name],[o,l]=(0,f.h)("date-slot"===e.type&&e.availableDates||""),c=(0,s.FH)({name:"date-slot"===e.type&&e.dateFieldName||""}),u=(0,a.useMemo)(()=>o?.map(e=>({date:e.date,slots:e.available_slots.map(e=>({label:e.formatted_time,value:e.value}))})),[o]),d=(0,a.useMemo)(()=>((e,t)=>{if(!e)return null;let n=t?.find(t=>g().tz(t?.date,"Europe/Berlin").isSame(g().tz(e,"Europe/Berlin"),"day"));return n?.slots||null})(c,u),[u,c]),h=d?.[0]?.value,p=!!(c&&!d?.find(t=>t.value===e.value));return((0,a.useEffect)(()=>{p&&h&&e?.onChange(h)},[p,h,e]),"date-slot"!==e.type)?null:(0,r.jsxs)("div",{className:"mt-0",children:[(0,r.jsx)("h6",{className:"global-t6-semibold",children:e.label}),(0,r.jsx)("div",{className:"mt-4",children:(0,r.jsx)(m.E,{fullWidth:!0,height:"24px",loading:"loading"===l,children:i?(0,r.jsx)("p",{className:"text-red",children:i?.message}):(0,r.jsx)(R.A,{ref:t,...e,radioItems:d||[],variant:e.variant?e.variant:"circle",label:void 0,type:"radio"})})})]})});var G=n(15961);let H=(0,a.forwardRef)(({...e},t)=>{let{error:n}=(0,u.Wd)();return((0,a.useEffect)(()=>{void 0===e.value&&e.defaultValue&&e.onChange(e.defaultValue)},[e]),"switch"!==e.type)?null:(0,r.jsx)(u.eI,{className:(0,i.cn)("flex items-center gap-2 space-y-0",e.className),children:(0,r.jsx)(G.d,{ref:t,id:e.name,className:n?"border-red":"",checked:e.value,onCheckedChange:e.onChange,label:String((0,c.Kk)(e?.label??""))},e.name)})});var Y=n(48140),Z=n(26656);let $=({children:e})=>{let[t]=y(e);return(0,r.jsx)(u.Rr,{className:"body-14-regular",children:t})},J=(0,a.forwardRef)(({...e},t)=>{let{formState:n}=(0,s.xW)();if("text"!==e.type&&"number"!==e.type&&"password"!==e.type&&"textarea"!==e.type)return null;let i=n.errors?.[e.name];return(0,r.jsxs)(u.eI,{className:e.className,children:[(0,r.jsx)(M.If,{condition:!!e.title,children:(0,r.jsxs)(u.lR,{className:"body-14-regular inline-flex gap-1",children:[e.title,e.tooltip?.label?(0,r.jsx)(D.A,{content:e.tooltip?.label}):null]})}),(0,r.jsx)(Y.T,{ref:t,label:e.label,error:!!i?.message,textAreaClassName:"min-h-44",...N()(e,"visibilityConfig")}),(0,r.jsx)(M.If,{condition:!!i?.message,children:(0,r.jsxs)("div",{className:"bg-lightRed body-16-light !mt-4 flex items-center gap-2.5 rounded-xs p-4",children:[(0,r.jsx)(Z.B,{}),(0,r.jsx)("span",{children:i?.message})]})}),e.descriptions?.map(e=>(0,r.jsx)($,{children:e},e))]})}),q=({...e})=>{let t=(0,s.xW)(),n=(0,o.cB)("boolean"==typeof e?.disabled?void 0:e?.disabled,e?.disabled||!1),l=(0,o.cB)(e?.visibilityConfig),c=(0,a.useCallback)(({field:t})=>{switch(e?.type){case"boolean":return(0,r.jsx)(d,{...e,...t,disabled:n});case"switch":return(0,r.jsx)(H,{...e,...t,disabled:n});case"number":case"text":case"password":return(0,r.jsx)(F,{...e,...t,disabled:n});case"textarea":return(0,r.jsx)(J,{...e,...t,disabled:n});case"file":return(0,r.jsx)(z,{...e,...t,disabled:n});case"images-upload":return(0,r.jsx)(C._,{...e,...t,disabled:n});
1case"date-custom":case"date-input":return(0,r.jsx)(A,{...e,...t,disabled:n});case"calendar":return(0,r.jsx)(b,{...e,...t,disabled:n});case"select":return(0,r.jsx)(K,{...e,...t,disabled:n});case"radio":return(0,r.jsx)(R.A,{...e,...t,disabled:n});case"date-slot":return(0,r.jsx)(U,{...e,...t,disabled:n});case"exception":return(0,r.jsx)(x,{...e,...t,disabled:n});case"divider":return(0,r.jsx)("p",{className:"body-16-semibold my-2",children:e?.label});default:return(0,r.jsx)(r.Fragment,{children:null})}},[e,n]);return t?.control&&l?(0,r.jsx)("div",{className:(0,i.cn)("col-span-4",{"col-span-3":3===e.cols,"col-span-2":2===e.cols,"col-span-1":1===e.cols}),children:(0,r.jsx)(u.zB,{control:t?.control,name:e?.name,render:c})}):null}},4980:e=>{"use strict";e.exports=JSON.parse('{"mycars.action_texts.SIGNED":"Bestellung wird gepr\xfcft","mycars.action_texts.EXTERNALLY_VERIFIED":"Abo wird vorbereitet","mycars.action_texts.CREATED":"Abo wird vorbereitet","mycars.action_texts.ACTIVE":"Abo aktiv","mycars.action_texts.INACTIVE":"Beendet","mycars.action_texts.STOPPED":"Beendet","mycars.action_texts.ENDED":"Beendet","mycars.action_texts.prepare_return":"R\xfcckgabe vorbereiten","mycars.action_texts.return_data_confirmed":"R\xfcckgabedaten best\xe4tigt","mycars.action_texts.undefined":"Bestellung wird gepr\xfcft","mycars.action_texts.pending_verification":"Verifizierung unvollst\xe4ndig","mycars.action_texts.docs_in_review":"Dokumente in Pr\xfcfung","mycars.labels.daysRemaining":"Noch {days} Tage","mycars.labels.subscriptionOptions":"Auto Abo verl\xe4ngern","mycars.labels.deliveryDaysRemaining":"\xdcbergabe in {days} Tagen","mycars.labels.deliveryIsTomorrow":"\xdcbergabe morgen","mycars.labels.license_plate":"Kennzeichen","mycars.labels.prolongationDaysRemaining":"Startet in {days} Tagen","mycars.labels.deliveryIsToday":"In Zustellung","mycars.labels.endingSoon":"Endet bald","mycars.labels.returnDaysRemaining":"R\xfcckgabe in {days} Tagen","mycars.prolongationModal.title":"Verl\xe4ngere dein Abonnement","mycars.prolongationModal.downpaymentNote":"Hinweis: Es wird keine zus\xe4tzliche Anzahlung f\xe4llig, weshalb der monatliche Betrag f\xfcr die Verl\xe4ngerung etwas h\xf6her sein kann als der aktuelle monatliche Betrag.","mycars.prolongationModal.description":"Bitte w\xe4hle einen der folgenden m\xf6glichen Zeitr\xe4ume zur Verl\xe4ngerung deines Vertrags aus.","mycars.manageCar.endingSoonCardTitle":"Abonnement endet in {days} Tagen","mycars.manageCar.endingSoonCtaLabel":"N\xe4chste Schritte","mycars.returnMessage.outsideWindow":"Wenn du dein Auto zur\xfcckgeben m\xf6chtest, kannst du die R\xfcckgabe ab 45 Tagen vor Ablauf deines Vertrags koordinieren.","mycars.returnMessage.withinWindow":"Oder buche <OpenReturnModal>hier</OpenReturnModal> deine R\xfcckgabe.","mycars.returnMessage.alreadyInProgress":"Deine R\xfcckgabe ist bereits gebucht. <OpenReturnInfo>Hier</OpenReturnInfo> siehst du deine R\xfcckgabedetails.","mycars.keyActionBanner.verification.title":"Verifizierung abschlie\xdfen","mycars.keyActionBanner.verification.subtitle":"Bitte lade alle erforderlichen Dokumente innerhalb der n\xe4chsten 48 Stunden hoch, um die Bestellung f\xfcr deinen {carModel} abzuschlie\xdfen.","mycars.keyActionBanner.verification.cta":"Dokumente hochladen","mycars.keyActionBanner.deposit.title":"Ausstehende Anzahlung","mycars.keyActionBanner.deposit.subtitle":"Bitte zahle die Anzahlung, um deinen {carModel} zu erhalten.","mycars.keyActionBanner.deposit.cta":"Anzahlung zahlen","mycars.keyActionBanner.delivery.title":"Noch {days} Tage bis zur \xdcbergabe deines {carModel}","mycars.keyActionBanner.delivery.subtitle":"Vertrag: {contractNumber}","mycars.keyActionBanner.delivery.cta":"Mehr Details","mycars.keyActionBanner.return.title":"Noch {days} Tage bis zur R\xfcckgabe deines {carModel}","mycars.keyActionBanner.return.subtitle":"R\xfcckgabedatum: {returnDate} | Vertrag: {contractNumber}","mycars.keyActionBanner.return.cta":"Mehr Details","mycars.keyActionBanner.endingSoon.title":"Abo endet in {days} Tagen","mycars.keyActionBanner.endingSoon.subtitle":"Finde ein Folgeauto f\xfcr deinen {carModel}.","mycars.keyActionBanner.endingSoon.cta":"Optionen erkunden","plp.recommendedSort":"Empfohlen","plp.recommendationTitle":"Empfehlungen f\xfcr dich","plp.afterRecommendationTitle":"Verf\xfcgbare Fahrzeuge","plp.showMoreRecommendation":"Weitere Empfehlungen ansehen","plp.personalDiscounts":"Pers\xf6nliche Tauschangebote","plp.personalDiscountLabel":"Pers\xf6nliches Tauschangebot","plp.priceFrom":"ab","plp.more":"Mehr","plp.less":"Weniger","plp.pleaseSelectModel":"Bitte w\xe4hle ein Modell","plp.ourCars":"Unsere Autos","plp.cars":"Konfigurationen","plp.jobautobanner":"ab {amount} mit <label>JobAuto</label>","plp.jobAuto.savings":"Spare {amount} <bannerIcons/>","plp.jobAuto.noSavings":"Kein Vorteil <bannerIcons/>","plp.car":"Konfiguration","plp.sort":"Sortierung","plp.filterAndSort":"Filtern und sortieren","plp.electricHeadline":"E-Auto Abo","plp.monthlyPaymentOfServiceFee":"Monatliche Zahlung der Bereitstellungskosten","plp.filters.title":"Filter","plp.filters.price.title":"Preis","plp.filters.price.suffix":"€","plp.filters.power.title":"Leistung","plp.filters.power.suffix":"kW","plp.filters.ev_range.title":"Elektrische Reichweite (WLTP)","plp.filters.ev_range.shortTitle":"Reichweite (WLTP)","plp.filters.ev_range.suffix":"km","plp.filters.configureSubscription.title":"Laufzeit und Kilometerpaket","plp.min":"Min","plp.max":"Max","plp.kilometerPackage":"Kilometerpaket","plp.filterButton":"Filtern","plp.close":"Schlie\xdfen","plp.all":"Alle","plp.discountSaving":"Spare","plp.none":"Keine","plp.comingSoon":"Bald bei FINN","plp.comingSoonDescription":"Bald im Abo verf\xfcgbare Autos","plp.onlyAvailable":"Verf\xfcgbare Autos","plp.onlyAvailableDescription":"Nur verf\xfcgbare Autos anzeigen","plp.miscellaneous":"Sonstiges","plp.comingNextSpring":"Bei FINN ab Fr\xfchjahr {year}","plp.comingNextSummer":"Bei FINN ab Sommer {year}","plp.comingNextFall":"Bei FINN ab Herbst {year}","plp.comingNextWinter":"Bei FINN ab Winter {year}","plp.availableFromEstimated":"Voraussichtlich {date} Monate","plp.comingSoonProductLabel":"reservierbar","plp.sortLastAdded":"Zuletzt hinzugef\xfcgt","plp.sortAsc":"Preis aufsteigend","plp.sortDe
1sc":"Preis absteigend","plp.sortEarliestAvailabilityDate":"Schnellste Verf\xfcgbarkeit","plp.brand":"Marke","plp.brandAndModel":"Marke und Modell","plp.populars":"Beliebte Filter","plp.cartype":"Fahrzeugtyp","plp.model":"Modell","plp.gearshift":"Getriebe","plp.fuels":"Kraftstoff","plp.color":"Farbe","plp.colors":"Farben","plp.seats":"Sitze","plp.doors":"T\xfcren","plp.earlyBooking":"Fr\xfchbucherangebot","plp.productGroups.DAILYBLACKWEEK2025":"Black Week","plp.productGroups.MILAGEDEAL":"Vorteilspreis auf KM-Pakete","plp.productGroups.Love-Deals":"Love Deals","plp.productGroups.earlybooking":"Fr\xfchbucherangebot","plp.productGroups.Spring-Deals":"Spring Deals","plp.productGroups.PAYPALSSOMMERDEALS":"PayPals Sommer-Deals","plp.productGroups.BMWDEALS":"BMW","plp.performance":"Leistung","plp.evRange":"Reichweite (WLTP)","plp.from":"Ab","plp.hasHitch":"Anh\xe4ngerkupplung","plp.forBusiness":"Gesch\xe4ftskunde (exkl. MwSt)","plp.forBusinessLine2":"Preise exkl. MwSt. ausweisen","plp.price":"Preis","plp.priceFilterDescription":"Der durchschnittliche monatliche Preis betr\xe4gt 450€","plp.showResults":"Zeige Ergebnisse","plp.showResultsWithCount":"{count, plural, =0 {keine Ergebnisse} one {# Auto anzeigen} other {# Autos anzeigen}}","plp.noCarsFound":"Leider k\xf6nnen wir keine Autos finden","plp.adjustFilters":"Versuche, einige deiner ausgew\xe4hlten Filter zu entfernen.","plp.filterApply":"Anwenden","plp.clearFilter":"Filter zur\xfccksetzen","plp.reset":"zur\xfccksetzen","plp.availability":"Verf\xfcgbarkeit","plp.deliveryWindow":"Lieferzeitraum","plp.availabilityPicker":"Datum ausw\xe4hlen","plp.availableNow":"Sofort verf\xfcgbar","plp.terms":"Laufzeit","plp.availableFrom":"Verf\xfcgbar ab {date}","plp.availableFromComingSoon":"Bei FINN ab {date}","plp.availableFromTag":"Verf\xfcgbar ab","plp.availableToTag":"Verf\xfcgbar bis","plp.outOfStock":"Ausverkauft","plp.isYoungDriver":"FINN f\xfcr Fahranf\xe4nger (unter 23)","plp.isYoungDriverLine2":"mit mind. 2 Jahren Fahrerfahrung","plp.isYoungDriverTag":"FINN f\xfcr Fahranf\xe4nger","plp.moreFilters":"Mehr Filter","plp.filterTitle":"Filter","plp.defaultSort":"Beliebteste","plp.minPrice":"Min. Preis","plp.maxPrice":"Max. Preis","plp.msrpFilter":"Bruttolistenpreisspanne","plp.msrpPrice":"Bruttolistenpreisspanne","plp.months":"Monate","plp.flex":"Flex","plp.notAvailableForLocation":"Not available in your location yet","plp.headline":"Auto Abo","plp.retentionCardTitle":"Dein Auto Abo endet am","plp.retentionCardSubTitle":"Bereit f\xfcr ein Neues?","plp.retentionCardCTA":"Jetzt Folge-Abo sichern","plp.defaultTitle":"Fahrzeuge","plp.swapTitle":"Folgefahrzeuge","plp.electricTitle":"E-Auto Abo","plp.hitchTitle":"Anh\xe4ngerkuppel Auto Abo","plp.youngDriverTitle":"Fahranf\xe4nger Auto Abo","plp.pagination.prev":"Zur\xfcck","plp.pagination.next":"Weiter","plp.properties.equipmentLine":"Ausstattungslinie","plp.properties.fuel":"Kraftstoff","plp.properties.power":"Leistung","plp.properties.drive":"Antriebsart","plp.properties.emissions":"Emissionen","plp.properties.consumption":"Verbrauch","plp.filterShowAll":"Alle","plp.search":"Marke, Modell, Typ oder Kraftstoff","plp.compareButton":"Autos vergleichen","plp.productCardCompare":"Vergleichen","plp.dealsCTA":"Auto Abo Angebote","plp.deals":"Sale","plp.discountsTitle":"Aktuelle Angebote","plp.discounts":"Aktuelle Angebote","plp.retention.cardTitle":"Jetzt Folgeabo sichern →","plp.retention.summaryTitle":"{count} Ihrer Abos enden bald.","plp.retention.summaryDescription":"W\xe4hle eine der vorgeschlagenen Endoptionen, um auf R\xe4dern zu bleiben.","plp.retention.summaryLink":"Ablaufende Abos anzeigen","plp.retention.cardTitleMobile":"Folgeabo sichern →","plp.retention.endsInDays":"Endet in {days} Tagen","plp.retentionModal.title":"Auto Abo verl\xe4ngern","plp.retentionModal.titleLong":"Dein Auto Abo endet bald","plp.retentionModal.description":"Wie m\xf6chtest du am Ende deines FINN Abos weitermachen?","plp.retentionModal.descriptionLong":"Dein Fahrzeug muss sp\xe4testens am {endDate} zur\xfcckgegeben werden. Wie m\xf6chtest du weiterfahren?","plp.retentionModal.prolong.title":"Aktuelles Abo verl\xe4ngern","plp.retentionModal.prolong.description":"Verl\xe4ngere jetzt dein Abo und sichere dir exklusiven Rabatt.","plp.retentionModal.prolong.disabledDescription":"Eine Verl\xe4ngerung deines Fahrzeugs ist leider nicht m\xf6glich.","plp.retentionModal.swap.title":"Folgeabo mit neuem Auto bu
1chen","plp.retentionModal.swap.description":"W\xe4hle ein Folgefahrzeug deiner Wahl f\xfcr einen nahtlosen Fahrzeugtausch.","plp.retentionModal.return.title":"Auto zur\xfcckgeben","plp.retentionModal.return.description":"Plane hier, wann und wie du dein Fahrzeug zur\xfcckgeben m\xf6chtest.","plp.slowInternet.title":"Schwache Verbindung.","plp.slowInternet.description":"Bitte \xfcberpr\xfcfe deine Internetverbindung.","plp.businessFilter.blurbQuestion":"Du ben\xf6tigst mehrere Autos?","plp.businessFilter.blurbLinkText":"Fuhrpark-L\xf6sungen entdecken","plp.businessFilter.msrpTitle":"Bruttolistenpreisspanne","plp.businessFilter.title":"Gesch\xe4ftskunden","plp.brand_product_json_ld.title":"{brand} Auto Abo","plp.brand_product_json_ld.description":"{brand} im Auto Abo. Entdecke Modelle ab {lowPrice}€ pro Monat! Alles inklusive au\xdfer Tanken, kurze Laufzeiten und die Lieferung bis vor deine Haust\xfcr.","plp.features.title":"Ausstattung","plp.features.filters.hitch":"Anh\xe4ngerkupplung","plp.features.filters.glass_roof":"Panoramaglasdach","plp.features.filters.distance_sensors":"Parksensoren","plp.features.filters.automatic_parking":"Einparkhilfe","plp.features.filters.4WD":"Allradantrieb","plp.features.filters.adaptive_cruise_control":"Tempomat","plp.features.filters.AC":"Klimaanlage","plp.features.filters.360_camera":"360\xb0-Kamera","plp.features.filters.heated_seats":"Sitzheizung","plp.features.filters.head_up_display":"Head-up-Display","plp.features.filters.mobile_integration":"Apple CarPlay / Android Auto","plp.availabilityFilter.14days":"Innerhalb von 14 Tagen","plp.availabilityFilter.30days":"Innerhalb von 30 Tagen","plp.combinedConsumption":"Energieverbrauch (kombiniert) {consumption} {unit}","plp.combinedEmission":"CO₂-Emission (kombiniert) {consumption} g/km","plp.combinedEmissionAndClass":"CO₂-Emission (kombiniert) {co2Emission} g/km, CO₂-Klasse {co2Class}","plp.minPowerTag":"Min. Leistung","plp.maxPowerTag":"Max. Leistung","plp.minEvRange":"Min. Reichweite","plp.maxEvRange":"Max. Reichweite","plp.saveUpto":"Spare bis zu {amount}","plp.productPreference.title":"Wunschfahrzeug nicht gefunden?","plp.productPreference.description":"Falls dein Wunschfahrzeug nicht verf\xfcgbar ist, teile uns deine Pr\xe4ferenz mit. Wir werden dich zeitnah kontaktieren.","plp.productPreference.cta":"Pr\xe4ferenz teilen","plp.showAll":"Alle anzeigen","plp.retentionSwapOffer.title":"Bis zu 30 € Rabatt pro Monat auf ausgew\xe4hlte Autos","plp.retentionSwapOffer.description":"Wir bieten dir einen Rabatt von bis zu 30 € pro Monat f\xfcr dein Folgefahrzeug an.","customerProfile.driverManagement.status.active":"Aktiv","customerProfile.driverManagement.status.pending":"In Bearbeitung","customerProfile.driverManagement.status.rejected":"Abgelehnt","customerProfile.driverManagement.status.inactive":"Inaktiv","customerProfile.driverManagement.status.deleted":"Gel\xf6scht","customerProfile.driverManagement.errors.dob_age_limits_exceeded":"Der Fahrer entspricht nicht unseren Altersanforderungen.","customerProfile.driverManagement.errors.dob_young_driver_criteria_unmet":"Dieses Fahrzeug ist nicht f\xfcr Fahrerin unter 23 Jahren verf\xfcgbar.","customerProfile.driverManagement.errors.agree_to_terms_invalid":"Du musst den Allgemeinen Gesch\xe4ftsbedingungen zustimmen.","customerProfile.driverManagement.errors.truthful_data_invalid":"Du musst die Vollst\xe4ndigkeit und Korrektheit der Angaben best\xe4tigen.","userAccount.loyalty.voucher":"Gutschein","userAccount.loyalty.mileage":"Kilometerstand","userAccount.magicLinkModal.title":"Ohne Passwort anmelden","userAccount.magicLinkModal.description":"Gib deine E-Mail-Adresse ein, damit wir dir einen Link senden k\xf6nnen, mit dem du Zugang zu deinem FINN Konto erh\xe4ltst.","userAccount.magicLinkModal.emailLabel":"Deine E-Mail-Adresse","userAccount.magicLinkModal.ctaLabel":"E-Mail erhalten","userAccount.magicLinkModal.backButtonLabel":"Zur\xfcck","userAccount.magicLinkModal.sent.title":"In deiner E-Mail findest du einen einmaligen Link","userAccount.magicLinkModal.sent.description":"In deinen Nachrichten findest du unter {email} einen einmaligen Link. Wenn die E-Mail nicht angezeigt wird, vergewissere dich, dass deine E-Mail-Adresse korrekt ist, und sieh in deinem Spam-Ordner nach.","userAccount.magicLinkModal.sent.resentToast":"Wir haben den Link erneut gesendet","userAccount.magicLinkModal.sent.ctaLabel":"E-Mail erneut senden","userAccount.resetPassword.pageTitle":"Zur\xfccksetzen des Kennworts","userAccount.resetPassword.title":"Passwort zur\xfccksetzen","userAccount.resetPassword.description":"Gib deine E-Mail-Adresse ein, damit wir dir einen Link senden k\xf6nnen, mit dem du zur\xfcck in dein Konto gelangst.","userAccount.resetPassword.pageDescription":"Legen dir ein neues Passwort f\xfcr dein finn.com-Konto fest.","userAccount.resetPassword.emailLabel":"Deine E-Mail-Adresse","userAccount.resetPassword.ctaLabel":"Login anfordern","userAccount.resetPassword.successTitle":"Einfach zu deinem FINN Konto zur\xfcckkehren","userAccount.resetPassword.successDescription":"In deinen Nachrichten findest du unter {email} einen einmaligen Link zum Anmelden. Alternativ kannst du auch dein Passwort zur\xfccksetzen. Wenn die E-Mail nicht angezeigt wird, vergewissere dich, dass deine E-Mail-Adresse korrekt ist, und sieh in deinem Spam-Ordner nach.","userAccount.loginScreen.initialTitle":"Willkommen bei FINN!","userAccount.loginScreen.initialSubtitle":"Gib zun\xe4chst deine E-Mail-Adresse an, um ein FINN Konto zu erstellen oder dich einzuloggen.","userAccount.loginScreen.initialSubtitleCheckout":"Gib zun\xe4chst deine E-Mail-Adresse an. Die Buchung dauert weniger als 5 Minuten.","userAccount.loginScreen.registrationTitle":"FINN Konto erstellen","userAccount.loginScreen.registrationSubtitle":"Lege dein Passwort fest, das du zuk\xfcnftig f\xfcr dein FINN Konto nutzen m\xf6chtest.","userAccount.loginScreen.registrationSubtitleCheckout":"Bitte teile uns deine Kontaktinformationen mit, um dich f\xfcr FINN zu registrieren.","userAccount.completeRegistration.title":"Kontoerstellung abschlie\xdfen","userAccount.completeRegistration.description":"Vervollst\xe4ndige de
1ine Daten.","userAccount.completeRegistration.ctaLabel":"Registrierung abschlie\xdfen","userAccount.dropdown.signOut":"Abmelden","userAccount.dropdown.myOrder":"Meine Bestellung","userAccount.dropdown.myProfile":"Mein Konto","userAccount.dropdown.myDrivers":"Meine Fahrer:innen","userAccount.dropdown.loyalty":"Mein FINN Loyalty","userAccount.dropdown.myCars":"Mein Auto","userAccount.embeddedLogin.subtitle":"Melde dich an oder registriere dich, um zu buchen.","userAccount.registration.title":"Registrierung","userAccount.registration.description":"Gib hier deine E-Mail-Adresse und Passwort ein, um dich f\xfcr FINN zu registrieren.","userAccount.registration.subtitle":"Registrieren","userAccount.registration.alreadyHaveAccount":"Schon registriert?","userAccount.registration.info":"Wie in jedem Online Shop \xfcblich, erh\xe4ltst du nach Bestellungen alle relevanten Updates von uns per E-Mail (Bestelleingangsbest\xe4tigung, Versandbest\xe4tigung, Retouren-Informationen, Empfehlungen). Den Empfehlungen kannst du jederzeit kostenlos widersprechen.","userAccount.extendedRegistration.description":"Bitte teile uns deine Kontaktinformationen mit, um dich f\xfcr FINN zu registrieren.","userAccount.login.title":"Anmeldung","userAccount.login.notImplemented":"Die Anmeldung oder Registrierung mit Google und Apple ist derzeit nicht verf\xfcgbar. Wir arbeiten an der Umsetzung. In der Zwischenzeit fahre bitte per E-Mail fort.","userAccount.login.description":"Gib hier deine E-Mail-Adresse und dein Passwort ein, um dich bei FINN anzumelden.","userAccount.login.email_prompt_description":"Gib hier deine E-Mail-Adresse ein, um dich bei FINN anzumelden.","userAccount.login.descriptionCheckout":"Deine E-Mail Adresse ist bereits mit einem Konto verbunden. Bitte melde dich mit deinen bestehenden Anmeldedaten an.","userAccount.login.descriptionFakedoor":"Um fortzufahren, melde dich bei FINN an.","userAccount.login.subtitle":"Anmelden","userAccount.login.socialButtonSeparator":"oder","userAccount.login.newUser":"Noch Kein Konto?","userAccount.login.invalid_email":"Deine E-Mail-Adresse scheint sich nicht in unserem System zu befinden. Bitte \xfcberpr\xfcfe deine Rechtschreibung und versuche es erneut.","userAccount.login.no_access_prompt.label":"Du hast noch keinen Zugang?","userAccount.login.no_access_prompt.link":"Kontaktiere uns.","userAccount.login.fleet_prompt.individual.title":"Kein Flottenkunde?","userAccount.login.fleet_prompt.individual.body":"Dr\xfccke bitte die Schaltfl\xe4che unten, um zum Anmeldebildschirm f\xfcr einzelne Kunden zu wechseln.","userAccount.login.fleet_prompt.individual.link_text":"Login f\xfcr Privatpersonen","userAccount.login.fleet_prompt.individual.link_href":"/?login=true","userAccount.login.fleet_prompt.individual.image":"https://cdn.cosmicjs.com/2fee1250-f2d5-11ec-a2eb-c1653f3f9199-Finn-Grandland-29.jpg","userAccount.login.fleet_prompt.individual.mobile_button":"Individuell","userAccount.login.fleet_prompt.individual.modal_title":"Login f\xfcr Privatpersonen","userAccount.login.fleet_prompt.fleet.title":"Flottenkunde?","userAccount.login.fleet_prompt.fleet.body":"Flottenkunde ist ein Gesch\xe4ftskunde mit mehr als 1 Fahrzeug im Einsatz.","userAccount.login.fleet_prompt.fleet.link_text":"Login f\xfcr Flottenkunden","userAccount.login.fleet_prompt.fleet.link_href":"https://business.finn.com/login","userAccount.login.fleet_prompt.fleet.image":"https://cdn.cosmicjs.com/16dd7210-f2d5-11ec-a2eb-c1653f3f9199-Finn-TeslaModelY-22.jpg","userAccount.login.fleet_prompt.fleet.mobile_button":"Flottenkunde","userAccount.login.fleet_prompt.fleet.accountDetected":"Diese E-Mail-Adresse ({email}) ist mit einem Flottenkonto verbunden. F\xfcr Flottenbuchungen nutze bitte das FINN Business Portal.","userAccount.login.fleet_prompt.fleet.modal_title":"Login f\xfcr Flottenkunden","userAccount.editReturnAddress.title":"Adresse bearbeiten","userAccount.editReturnAddress.affirmativeBtnText":"\xc4nderungen speichern","userAccount.editReturnAddress.negativeBtnText":"Abbrechen","userAccount.edit_return_address.title":"Adresse bearbeiten","userAccount.edit_return_address.affirmativeBtnText":"\xc4nderungen speichern","userAccount.edit_return_address.negativeBtnText":"Abbrechen","userAccount.edit_handover_address.title":"Lieferadresse bearbeiten","userAccount.edit_handover_address.affirmativeBtnText":"\xc4nderungen speichern","userAccount.edit_handover_address.negativeBtnText":"Abbrechen","userAccount.field.email":"Deine E-Mail-Adresse","userAccount.field.emailOrPhone":"De
1ine E-Mail Adresse oder Telefonnummer","userAccount.field.password":"Passwort","userAccount.field.newPassword":"Neues Passwort","userAccount.field.confirmNewPassword":"Passwort best\xe4tigen","userAccount.passwordStrength.min8":"Mindestens 8 Zeichen","userAccount.passwordStrength.containLetter":"Einen Buchstaben enthalten","userAccount.passwordStrength.containNumber":"Eine Zahl enthalten","userAccount.button.signUpNow":"Jetzt registrieren","userAccount.button.loginNow":"Jetzt anmelden","userAccount.button.initialCta":"Jetzt loslegen","userAccount.button.Email":"Weiter mit Email","userAccount.button.Google":"Weiter mit Google","userAccount.button.Apple":"Weiter mit Apple","userAccount.button.Facebook":"Weiter mit Facebook","userAccount.button.SMS":"Weiter mit SMS","userAccount.button.magicLink":"Ohne Passwort anmelden","userAccount.button.sendResetPasswordEmail":"Passwort zur\xfccksetzen","userAccount.button.changePasswordNow":"Passwort jetzt zur\xfccksetzen","userAccount.button.ok":"OK","userAccount.link.forgetPassword":"Passwort vergessen?","userAccount.link.forgetPasswordShort":"Passwort vergessen?","userAccount.link.backToLogin":"Zur\xfcck zur Anmeldung","userAccount.link.register":"Hier Registrieren","userAccount.messageModal.account_deletion_requested.title":"L\xf6schung deines Kontos wurde bereits beauftragt","userAccount.messageModal.account_deletion_requested.description":"Schon bald wird dein Konto vollst\xe4ndig gel\xf6scht.","userAccount.messageModal.account_without_active_subscriptions_delete_request_sent_successfully.title":"Deine Anfrage zur L\xf6schung deines Kontos war erfolgreich.","userAccount.messageModal.account_without_active_subscriptions_delete_request_sent_successfully.description":"","userAccount.messageModal.confirm_deleting_account_without_active_subscriptions.title":"Bist du sicher, dass du dein Konto l\xf6schen willst?","userAccount.messageModal.confirm_deleting_account_without_active_subscriptions.description":"Wenn du best\xe4tigst, wird dein Konto innerhalb von 48 Stunden gel\xf6scht. Bei dem Speichern deiner weiteren Daten halten wir uns an die Vorschriften nach der DSGVO.","userAccount.messageModal.confirm_deleting_account_without_active_subscriptions.affirmativeBtnText":"Ja, Konto l\xf6schen","userAccount.messageModal.confirm_deleting_account_without_active_subscriptions.negativeBtnText":"Abbrechen","userAccount.messageModal.confirm_deleting_account_with_active_subscription.title":"Dein Konto hat ein aktives Abo","userAccount.messageModal.confirm_deleting_account_with_active_subscription.description":"Dein Abo ist noch nicht abgelaufen, deshalb ist es nicht m\xf6glich, dein Konto zu l\xf6schen. Solltest du weitere Fragen dazu haben, kontaktiere uns gerne.","userAccount.messageModal.confirm_deleting_account_with_active_subscription.affirmativeBtnText":"Support kontaktieren","userAccount.messageModal.confirm_deleting_account_with_active_subscription.negativeBtnText":"Abbrechen","userAccount.messageModal.retention_alternative_options.title":"Dieses Auto muss leider unsere Flotte verlassen","userAccount.messageModal.retention_alternative_options.description":"Leider kannst du dein Abo f\xfcr dieses Fahrzeug nicht verl\xe4ngern. Wir haben jedoch viele geeignete Modelle, sodass du ein reibungsloses Folgeabo buchen kannst.","userAccount.messageModal.retention_alternative_options.affirmativeBtnText":"Folgemodelle ansehen","userAccount.messageModal.retention_alternative_options.negativeBtnText":"Sp\xe4ter","userAccount.messageModal.edit_handover_address_reminder.title":"Hallo, ist deine Lieferadresse noch aktuell?","userAccount.messageModal.edit_handover_address_reminder.description":"Pr\xfcfe kurz, ob deine Lieferadresse noch aktuell ist. Schon bald buchen wir die Lieferung deines Fahrzeugs. Eine \xc4nderung der Lieferadresse ist dann nicht mehr m\xf6glich.","userAccount.messageModal.edit_handover_address_reminder.affirmativeBtnText":"Lieferadresse pr\xfcfen","userAccount.messageModal.edit_handover_address_reminder.negativeBtnText":"Nicht jetzt","userAccount.messageModal.email_verification.title":"E-Mail-Adresse best\xe4tigen","userAccount.messageModal.email_verification.cta_text":"E-Mail erneut senden","userAccount.messageModal.email_verification.success_message":"Wir haben eine weitere Best\xe4tigungs-E-Mail verschickt.","userAccount.messageModal.email_verification.description":"Um fortzufahren, klicke bitte auf den Link, den du in deinem E-Mail-Postfach vorfindest.","userAccount.messageModal.reset_password_email.title":"Setze jetzt dein Passwort zur\xfcck","userAccount.messageModal.reset_password_email.description":"Klicke bitte auf den Link, den wir dir zugeschickt haben, um dein Passwort zur\xfcckzusetzen.","userAccount.messageModal.password_reset_successfully.title":"Passwort erfolgreich zur\xfcckgesetzt","userAccount.messageModal.password_reset_successfully.description":"Du kannst dich jetzt wieder mit deinem neuen Passwort anmelden.","userAccount.messageModal.password_reset_successfully.affirmativeBtnText":"Weiter","userAccount.messageModal.return_confirmed.title":"Anfrage eingereicht","userAccount.messageModal.return_confirmed.description":"Deine R\xfcckgabeanfrage wurde erfolgreich eingereicht. Wir organisieren nun die R\xfcckgabe mit unseren Partnern. Wenige Tage vorher erh\xe4ltst du eine E-Mail zur Best\xe4tigung.","userAccount.messageModal.return_confirmed.affirmativeBtnText":"R\xfcckgabedetails ansehen","userAccount.messageModal.return_confirmed.negativeBtnText":"Abbrechen","userAccount.messageModal.email_verification_checkout.affirmativeBtnText":"Weiter","userAccount.messageModal.email_verification_checkout.title":"Best\xe4tige deine E-Mail-Adresse","userAccount.messageModal.email_verification_checkout.description":"Um fortzufahren, klicke bitte auf den Link, den du in deinem E-Mail-Postfach vorfindest.","userAccount.messageModal.email_verified_successfully.affirmativeBtnText":"Weiter","userAccount.messageModal.email_verified_successfully.title":"Deine E-Mail-Adresse wurde verifiziert!","userAccount.messageModal.email_verified_successfully.description":"Bitte melde dich an, um auf deine offene Bestellung zuzugreifen.","userAccount.messageModal.payment_changed_successfully.title":"\xc4nderungen erhalten","userAccount.messageModal.payment_changed_successfully.description":"Die neue Zahlungsmethode wird innerhalb weniger Minuten angezeigt. Du erh\xe4ltst eine Best\xe4tigungsmail, sobald die Zahlungsmethode erfolgreich aktualisiert wurde.","userAccount.messageModal.payment_changed_successfully_d2c.title":"Zahlungsmethode aktualisiert","userAccount.messageModal.payment_changed_successfully_d2c.description":"Du hast die Zahlung auf der Seite von FINN erfolgreich aktualisiert. Bitte stelle sicher, dass du deine Zahlungsmethode auch an die Santander Leasing Bank 
1weiterleitest. Weitere Anweisungen findest du in deinen E-Mails.","userAccount.messageModal.schedule_service_success.title":"Deine Anfrage war erfolgreich!","userAccount.messageModal.schedule_service_success.description":"Wir melden uns zeitnah mit den Kontaktdaten einer Partnerwerkstatt in deiner N\xe4he.","userAccount.messageModal.schedule_service_failure.title":"Ups, das hat nicht geklappt","userAccount.messageModal.schedule_service_failure.description":"Bitte versuche es noch einmal.","userAccount.messageModal.report_damage_success.title":"Deine Anfrage war erfolgreich!","userAccount.messageModal.report_damage_success.description":"Wir melden uns zeitnah mit den Kontaktdaten einer Partnerwerkstatt in deiner N\xe4he.","userAccount.messageModal.report_damage_failure.title":"Ups, das hat nicht geklappt","userAccount.messageModal.report_damage_failure.description":"Bitte versuche es noch einmal.","userAccount.messageModal.new_subscription.title":"Wir bauen eine neue Welt","userAccount.messageModal.new_subscription.description":"Diese Seite befindet sich derzeit im Aufbau. Wir arbeiten im Hintergrund an einer gro\xdfen Restrukturierung des Kundenportals. In wenigen Wochen findest du hier weitere Informationen zu deinem FINN-Auto.","userAccount.messageModal.password_changed_successfully.title":"Gespeichert!","userAccount.messageModal.password_changed_successfully.affirmativeBtnText":"Fortfahren","userAccount.messageModal.password_changed_successfully.description":"Du kannst dich mit deinem neuen Passwort anmelden.","userAccount.messageModal.delete_driver.title":"Fahrer entfernen?","userAccount.messageModal.delete_driver.description":"Wenn du diese Person entfernst, entziehst du ihr die Fahrerlaubnis f\xfcr alle Fahrzeuge in deinem Konto.","userAccount.messageModal.delete_driver.affirmativeBtnText":"Entfernen","userAccount.messageModal.delete_driver.negativeBtnText":"Abbrechen","userAccount.messageModal.confirm_return.title":"Best\xe4tige deine Eingabe?","userAccount.messageModal.confirm_return.description":"Nach der Best\xe4tigung ist eine Bearbeitung nicht mehr m\xf6glich. Das Speichern deiner Daten kann einen Moment dauern. Wir best\xe4tigen dir den finalen R\xfcckgabetermin erneut per E-Mail.","userAccount.messageModal.confirm_return.affirmativeBtnText":"Best\xe4tigen","userAccount.messageModal.confirm_return.negativeBtnText":"Abbrechen","userAccount.messageModal.confirm_changing_payment_method.title":"\xc4nderungen werden f\xfcr alle Auto Abos \xfcbernommen","userAccount.messageModal.confirm_changing_payment_method.description":"Die ge\xe4nderte Zahlungsmethode wird f\xfcr alle deine laufenden Auto Abos \xfcbernommen. Die n\xe4chste Zahlung wird \xfcber deine neu hinterlegte Zahlungsmethode eingezogen.","userAccount.messageModal.confirm_changing_payment_method.extra_info":"Wenn du das nicht m\xf6chtest, ruf uns bitte 7 Tage die Woche von 8:00–20:00 Uhr unter +49 89 143770064 an.","userAccount.messageModal.confirm_changing_payment_method.affirmativeBtnText":"Fortfahren","userAccount.messageModal.confirm_changing_payment_method.negativeBtnText":"Abbrechen","userAccount.messageModal.confirm_changing_payment_method_d2c.title":"Bevor du startest","userAccount.messageModal.confirm_changing_payment_method_d2c.description":"Bitte beachte, dass du deine neue Zahlungsmethode auch an die Santander Leasing Bank weiterleiten musst. Du wirst in K\xfcrze eine E-Mail mit Informationen erhalten, wie du dies tun kannst.","userAccount.messageModal.confirm_changing_payment_method_d2c.affirmativeBtnText":"Fortfahren","userAccount.messageModal.confirm_changing_payment_method_d2c.negativeBtnText":"Abbrechen","userAccount.messageModal.delete_driver_failed.title":"Entfernen fehlgeschlagen!","userAccount.messageModal.delete_driver_failed.description":"Bitte versuche es erneut.","userAccount.messageModal.payment_change_failed.title":"Etwas ist schief gelaufen!","userAccount.messageModal.payment_change_failed.description":"Entschuldige den Fehler, bei deiner Anfrage ist etwas schief gelaufen. Wir arbeiten daran, es so schnell wie m\xf6glich zu beheben. Bitte versuche es erneut.","userAccount.messageModal.payment_change_failed.extra_info":"Wenn du Hilfe ben\xf6tigst, erreichst du uns 7 Tage die Woche von 8:00–20:00 Uhr unter +49 89 143770064.","userAccount.messageModal.unauthorised_access.title":"Zugriff abgelehnt!","userAccount.messageModal.unauthorised_access.description":"Dieses Abonnement stammt von einem anderen Konto. Melde dich mit dem richtigen Konto an, um darauf zuzugreifen.","userAccount.messageModal.server_side_error.title":"Fehler!","userAccount.messageModal.server_side_error.description":"Es ist ein Fehler aufgetreten. Bitte versuche es erneut.","userAccount.messageModal.error.title":"Fehler!","userAccount.messageModal.error.description":"Es ist ein Fehler aufgetreten. Bitte versuche es erneut.","userAccount.messageModal.driver_added_active.title":"Registrierung erfolgreich!","userAccount.messageModal.driver_added_active.description":"Die von dir registrierte Person ist nun f\xfcr alle Fahrzeuge in deinem Konto fahrberechtigt.","userAccount.messageModal.driver_added_pen
1ding.title":"In Bearbeitung!","userAccount.messageModal.driver_added_pending.description":"Dein Antrag zur Fahrberechtigung ist bei uns eingegangen und wird von uns \xfcberpr\xfcft. Du wirst von uns informiert, wenn sich der Status \xe4ndert.","userAccount.messageModal.handover_address_change_success.title":"Wir haben deine \xc4nderungen erhalten!","userAccount.messageModal.handover_address_change_success.description":"Es kann einen Augenblick dauern, bis die \xc4nderungen sichtbar werden.","userAccount.messageModal.handover_address_change_failed.title":"Leider ist etwas schief gelaufen!","userAccount.messageModal.handover_address_change_failed.description":"Es tut uns leid f\xfcr die Umst\xe4nde, jedoch ist etwas mit deiner Anfrage schief gelaufen. Wir arbeiten schnellstm\xf6glich daran, das Problem zu beheben. Bitte versuche es erneut.","userAccount.messageModal.handover_address_change_failed.extra_info":"Falls du Hilfe ben\xf6tigst, kannst du uns von 8:00 Uhr - 20:00 Uhr 7 Tage die Woche erreichen unter: +49 89 143770064","userAccount.forgetPassword.title":"Passwort vergessen","userAccount.forgetPassword.description":"Gib hier deine E-Mail-Adresse ein. Du bekommst von uns unverz\xfcglich eine E-Mail mit weiteren Anweisungen, wie du dein Passwort zur\xfccksetzen kannst.","userAccount.error.title":"Error","userAccount.error.description":"Ups, etwas ist schief gelaufen. Bitte versuche es sp\xe4ter noch einmal.","userAccount.serverErrors.wrong_password":"Die von dir angegebene E-Mail/Passwort-Kombination ist falsch. Bitte versuche es erneut.","userAccount.serverErrors.wrong_password_only":"Das von dir angegebene Passwort ist falsch. Bitte versuche es erneut.","userAccount.serverErrors.user_does_not_exist":"Zu der von dir angegebenen E-Mail-Adresse existiert kein Account. Bitte registriere dich zun\xe4chst.","userAccount.serverErrors.user_already_exists":"Es ist bereits ein Konto mit dieser E-Mail registriert. Bitte melde dich an.","userAccount.serverErrors.invalid_domain":"Die eingegebene Emailadresse ist ung\xfcltig. Bitte \xfcberpr\xfcfe deine Eingabe.","userAccount.serverErrors.generalError":"Es ist ein unerwarteter Fehler aufgetreten. Bitte aktualisiere die Seite und versuche es erneut.","userAccount.checkoutLoginBoxInfo.signIn":"Anmelden","userAccount.checkoutLoginBoxInfo.description":"Melde dich hier mit deiner bestehenden E-Mail-Adresse an oder registriere dich mit einer neuen Adresse.","userAccount.changePassword.passwords_do_not_match":"Die von dir angegebenen Passw\xf6rter stimmen nicht \xfcberein.","userAccount.changePassword.old_password_reuse":"Du kannst leider nicht dein aktuelles Passwort verwenden.","userAccount.changePassword.save":"Speichern","userAccount.changePassword.please_correct_errors":"Bitte korrigiere die Fehler in den obenstehenden Feldern, um fortzufahren.","userAccount.invoices.invoice_labels.pending":"Offen","userAccount.invoices.invoice_labels.paid":"Bezahlt","userAccount.invoices.invoice_labels.failed":"Fehlgeschlagen","userAccount.invoices.view_invoice":"Anzeigen","userAccount.invoices.no_invoices":"Du hast noch keine Rechnungen.","sustainability.year":"Jahr","sustainability.tons":"Tonnen","sustainability.perYear":"/ Jahr","yup.required":"Dies ist ein Pflichtfeld.","yup.email":"Bitte gib eine g\xfcltige E-Mail-Adresse ein.","yup.emailOrPhone":"Bitte gib eine g\xfcltige E-Mail-Adresse oder Telefonnummer ein.","yup.string":"Bitte gib eine g\xfcltige Zeichenfolge ein.","yup.number":"Bitte gib eine Zahl ein.","yup.number-positive":"Bitte gib eine positive Zahl ein.","yup.number-max":"Die Zahl darf nicht gr\xf6\xdfer als f\xfcnf Stellen sein.","yup.iban":"Bitte gib eine g\xfcltige IBAN an.","yup.age>=23":"Du musst mindestens 23 Jahre alt sein.","yup.age<=75":"Du darfst maximal 75 Jahre alt sein.","yup.age<=100":"Du darfst maximal 100 Jahre alt sein.","yup.age>=21":"Du musst mindestens 21 Jahre alt sein.","yup.age>=18":"Du musst mindestens 18 Jahre alt sein.","yup.age>=20":"Du musst mindestens 20 Jahre alt sein.","yup.age<=80":"Du darfst maximal 80 Jahre alt sein.","yup.validDate":"Bitte gib ein g\xfcltiges Datum an.","yup.validPassword":"Bitte gib ein g\xfcltiges Passwort an.","yup.validPastDate":"Datum muss in der Vergangenheit liegen.","yup.validFutureDate":"Datum muss in der Zukunft liegen.","yup.validPhoneNumber":"De
1ine Telefonnummer muss mit einer L\xe4nderkennung (z.B. +49 f\xfcr Deutschland) beginnen. Zudem muss sie mindestens 5 Zeichen lang sein und darf au\xdfer + nur Zahlen enthalten.","yup.unsupportedFileFormat":"Diese Datei hat kein unterst\xfctztes Dateiformat (png / jpg / pdf / heic).","yup.MaxSize10":"Diese Datei ist zu gro\xdf (Maximalgr\xf6\xdfe 10 MB)","yup.required_nationality":"Leider k\xf6nnen wir gerade nur EU-B\xfcrger f\xfcr dieses Auto finanzieren. Auf <SubscriptionLink>finn.auto/fahrzeuge</SubscriptionLink> findest du andere Autos, die du auch als nicht EU-B\xfcrger abonnieren kannst.","yup.german_iban":"F\xfcr unseren Finanzierungspartner ben\xf6tigst du leider eine deutsche IBAN. Hast du kein deutsches Konto, kannst du dich gerne unter <SubscriptionLink><b>finn.auto/fahrzeuge</b></SubscriptionLink> ein Auto aussuchen, welches nicht mit Santander finanziert wird.","yup.email-exists":"Diese E-Mail-Adresse existiert bereits.","yup.number-zero-or-higher":"Der Wert muss gr\xf6\xdfer gleich 0 sein.","yup.invalid-iban-input":"Bitte gib eine g\xfcltige IBAN ein.","yup.invalid-cardNumber-input":"Bitte gib eine g\xfcltige Kartennummer ein.","yup.invalid-expiryDate-input":"Bitte gib ein g\xfcltiges Datum ein.","yup.invalid-cvc-input":"Bitte gib eine g\xfcltige Pr\xfcfnummer ein.","yup.handover-street-name-long":"Der Stra\xdfenname muss weniger als 70 Zeichen lang sein","yup.handover-city-long":"Der Stadtname muss weniger als 50 Zeichen lang sein","yup.zip-too-long":"Bitte gib eine Postleitzahl zwischen 5 bis 10 Zeichen L\xe4nge ein.","yup.zip-too-short":"Bitte gib eine Postleitzahl zwischen 5 bis 10 Zeichen L\xe4nge ein.","yup.handover-house-number-long":"Hausnummer muss weniger als 20 Zeichen lang sein","yup.zip-state-mismatch":"","yup.validUSAArea":"","yup.validZipCode":"Bitte \xfcberpr\xfcfe die Postleitzahl. Eine Buchung ist derzeit nur in Deutschland m\xf6glich.","yup.handover-address-extra-long":"Adresszusatz muss weniger als 50 Zeichen lang sein","yup.characters>1":"dieses Feld darf nicht leer bleiben","yup.characters<=50":"maximal 50 Zeichen erlaubt","yup.characters<=1000":"die Nachricht darf nicht mehr als 1000 Zeichen enthalten","yup.characters<=2000":"die Nachricht darf nicht mehr als 2000 Zeichen enthalten","yup.characters<=5000":"die Nachricht darf nicht mehr als 5000 Zeichen enthalten","pdp.youSave":"Du sparst {amount}","pdp.equipmentLine":"Ausstattungslinie","pdp.packageDetails":"{duration} / {distance} km","pdp.customerSupport":"Kundendienst","pdp.carInfo":"Fahrzeuginformationen","pdp.availableColors":"Verf\xfcgbare Farben","pdp.selectedColor":"Farbe","pdp.free":"Kostenlos","pdp.recommended":"Empfohlen","pdp.perMonth":"/ Monat","pdp.included":"Inklusive","pdp.getMultipleCars":"Holen Sie sich mehrere Autos","pdp.callUs":"Rufe uns an","pdp.discover":"Entdecke","pdp.includedVAT":"incl. VAT","pdp.mileage":"{distance} km","pdp.contractTerm":"Vertragslaufzeit","pdp.totalMileage":"Gesamtkilometer inklusive","pdp.mileagePerMonth":"Inklusivkilometer pro Monat","pdp.mileagePackageDisclaimer.b2c":"Mehrkilometer \xfcber dein Kilometerpaket hinaus kosten {extraUnitPrice}€ pro km (inkl. MwSt.).","pdp.mileagePackageDisclaimer.b2b":"Mehrkilometer \xfcber dein Kilometerpaket hinaus kosten {extraUnitPrice}€ pro km (exkl. MwSt.).","pdp.fearawayitems.finnnow.title":"Auf Wunsch sofort mobil dank \xdcbergangsfahrzeug","pdp.fearawayitems.finnnow.description":"Mit unserem \xdcbergangsfahrzeug Service bist du sofort mobil - auch wenn dein Traumauto erst sp\xe4ter verf\xfcgbar ist. Einfach im letzten Bestellschritt hinzuf\xfcgen.","pdp.fearawayitems.finnnow.benefit1":"Lieferung in 7 Tagen nach Buchung","pdp.fearawayitems.finnnow.benefit2":"Kostenlose Lieferung und Abholung","pdp.fearawayitems.finnnow.faq":"Alle Infos zum \xdcbergangsfahrzeug Service in den FAQ","pdp.fearawayitems.finnnow.faqLink":"https://support.finn.com/hc/de-de/sections/37787399006865-%C3%9Cbergangsfahrzeuge-bei-FINN","pdp.mileagePackageDisclaimerTooltip":"Je nach Auto werden die zus\xe4tzlichen Kosten in deiner n\xe4chsten monatlichen Rechnung oder nach der R\xfcckgabe ber\xfccksichtigt.","pdp.buyNow":"Jetzt reservieren und Vertrag anfordern","pdp.addToOrder":"Zur Bestellung hinzuf\xfcgen","pdp.expressCheckout":"Express-Checkout","pdp.expressCheckoutExplainer":"Nutze den Express-Checkout, um sofort ein Auto zu bestellen, optional einen Fahrer zuzuweisen und die \xdcbergabe zu koordinieren. Die anf\xe4ngliche Reservierung f\xfcr das Auto dauert 15 Minuten.","pdp.availableCars":"Autos verf\xfcgbar","pdp.notAvailable.availabilityLabel":"Nicht verf\xfcgbar","pdp.jobautoModal.title":"Mit JobAuto sparen","pdp.jobautoModal.description":"Mit JobAuto wird die monatliche Aborate direkt deinem Bruttogehalt abgezogen, wodurch sich die Ersparnis ergibt.<br/><br/>Du kannst deine pers\xf6nliche Ersparnis bequem in wenigen Schritten berechnen.","pdp.jobautoModal.primaryCTA":"Abo konfigurieren","pdp.jobautoModal.secondaryCTA":"Pers\xf6nliche Ersparnis berechnen","pdp.jobauto.priceSubtitle":"pro Monat exkl. MwSt.<br/> Mit <link>JobAuto</link> sparen","pdp.keyDataTitle":"Fahrzeugdaten","pdp.keyData.cartype":"Fahrzeugtyp","pdp.keyData.color":"Farbe","pdp.keyData.fuel":"Kraftstoff","pdp.keyData.gearshift":"Schaltung","pdp.keyData.power":"Leistung","pdp.keyData.consumption":"Verbrauch (WLTP)","pdp.keyData.modelYear":"Modelljahr","pdp.keyData.price":"Listenpreis","pdp.keyData.seats-doors":"Sitze/T\xfcren","pdp.keyData.drive":"Antriebsart","pdp.keyData.engine":"Motor","pdp.keyData.emissions":"CO₂ Emissionen (WLTP)","pdp.keyData.shortEmissions":"Emissionen","pdp.keyData.range":"Elektrische Reichweite (WLTP)","pdp.keyData.tires":"Reifen","pdp.keyData.summerLabel":"Sommerreifen","pdp.keyData.summerWinterLabel":"Sommer-/Winterreifen","pdp.keyData.winterLabel":"Winterkomplettr\xe4der","pdp.keyData.allSeasonLabel":"Ganzjahresreifen","pdp.keyData.summerTooltip":"Diese Reifen eignen sich ausschlie\xdflich f\xfcr Fahrten zwischen dem 15. M\xe4rz und dem 15. November und keinesfalls bei Schneegl\xe4tte. Bei R\xfcckfragen setzen Sie sich mit dem Kundenservice in Kontakt.","pdp.keyData.summerWinterTooltip":"Wir kontaktieren Sie vor dem anstehenden Reifenwechsel vorzeitig, um den Wechsel der saisonalen Reifen durchzuf\xfchren. Bitte beachten Sie, dass in Ausnahmef\xe4llen auch Ganzjahresreifen montiert sein k\xf6nnen.","pdp.keyData.winterTooltip":"Diese Reifen sind optimal f\xfcr winterliche Bedingungen und bei Schnee geeignet, k\xf6nnen aber auch in den Sommermonaten gefahren werden. Ein Reifenwechsel ist nicht vorgesehen.","pdp.keyData.allSeasonTooltip":"Diese Reifen k\xf6nnen Sie das gesamte Jahr ohne n\xf6tigen Reifenwechsel auch bei Schnee benutzen. Bitte beachten Sie, dass in Ausnahmef\xe4llen auch Sommer-/Winterreifen montiert sein k\xf6nnen. Hierbei informieren wir Sie vorzeitig \xfcber den saisonalen Wechsel.","pdp.history.mileage":"Kilometerstand","pdp.history.lastServiceDate":"HU/AU g\xfcltig bis","pdp.history.registrationDate":"Erstzulassungsdatum","pdp.equipment.configuration":"Ausstattung","pdp.equipment.manufacturerPrice":"Bruttolistenpreis","pdp.equipment.equipmentLine":"Ausstattungslinie","pdp.equipment.downloadDetails":"Konfiguration herunterladen","pdp.equipmentDetails.comfort":"Komfort","pdp.equipmentDetails.exterior":"Exterieur","pdp.equipmentDetails.interior":"Interieur","pdp.equipmentDetails.multimedia":"Multimedia","pdp.equipmentDetails.safety":"Sicherheit","pdp.equipmentDetails.packages":"Ausstattungspakete","pdp.price.starting_from":"ab","pdp.price.monthly":"pro Monat","pdp.price.b2b_vat":"pro Monat exkl. MwSt.","pdp.price.b2c_vat":"pro Monat inkl. MwSt.","pdp.price.disclaimer_b2c":"Preise inkl. MwSt.","pdp.price.disclaimer_b2b":"Preise exkl. MwSt.","pdp.price.b2b_deliveryfee":"164€ Liefergeb\xfchr f\xfcr die Erstbuchung.<br />0€ Liefergeb\xfchr f\xfcr Folgebuchungen.","pdp.price.b2c_deliveryfee":"199€ Liefergeb\xfchr f\xfcr die Erstbuchung.<br />0€ Liefergeb\xfchr f\xfcr Folgebuchungen.","pdp.outOfStock.title":"Lass dich als erstes benachrichtigen!","pdp.outOfStock.description":"Dieses Auto ist derzeit nicht verf\xfcgbar. Bitte hinterlasse uns deine E-Mail-Adresse, damit wir dich benachrichtigen k\xf6nnen, sobald das Fahrzeug wieder verf\xfcgbar ist.","pdp.outOfStock.inquiryConsent":"Ich bin damit einverstanden, dass meine \xfcbermittelten Informationen zur Bearbeitung meiner Anfrage gespeichert werden.","pdp.outOfStock.emailPlaceholder":"E-Mail-Adresse","pdp.outOfStock.sendEmailBtn":"Abschicken","pdp.outOfStock.successMsg":"Deine Anfrage ist eingegangen.","pdp.comingSoon.beTheFirst":"Sichere dir die Poleposition!","pdp.comingSoon.beTheFirst_b2b":"Dieses Fahrzeug ist derzeit nicht verf\xfcgbar","pdp.comingSoon.thisCarIsComingSoon":"Dieses Auto ist schon bald Teil der FINN Flotte. Du m\xf6chtest zu den ersten Abonnent:innen geh\xf6ren? Melde dich am besten gleich an, um immer up to date zu bleiben. Wir melden uns, sobald das Auto im Abo erh\xe4ltlich ist.","pdp.comingSoon.thisCarIsComingSoon_b2b":"Bitte teilen Sie uns Ihre Produktpr\xe4ferenzen mit. Wir werden uns mit Ihnen in Verbindung setzen, sobald ein passendes Produkt verf\xfcgbar ist.","pdp.comingSoon.openPopupLabel":"Benachrichtige mich","pdp.comingSoon.openPopupLabel_b2b":"Produktpr\xe4ferenz teilen","pdp.comingSoon.browseMoreLabel":"Zu verf\xfcgbaren Fahrzeugen","pdp.comingSoon.popupTitle":"Dein Traumauto im Abo? Kein Update mehr verpassen!","pdp.comingSoon.emailLabel":"E-Mail Adresse","pdp.comingSoon.firstNameLabel":"Vorname","pdp.comingSoon.lastNameLabel":"Nachname","pdp.comingSoon.successTitle":"Danke!","pdp.comingSoon.successBody":"Sobald dein gew\xfcnschtes Modell bei FINN erh\xe4ltlich ist, geben wir Bescheid. In der Zwischenzeit laden wir dich ein, auch einen Blick auf unsere vielen sofort verf\xfcgbaren Modelle zu werfen. Vielleicht ist ja etwas dabei, um dir die Wartezeit zu verk\xfcrzen?","pdp.comingSoon.exploreOurCars":"Zu verf\xfcgbaren Fahrzeugen","pdp.comingSoon.popupButtonLabel":"Benachrichtigt werden","pdp.mediaPicture":"Medienbild","pdp.bdrB2BPrice"
1:"{price}€ ohne MwSt.","pdp.bdrStock":"{stock} verf\xfcgbar","pdp.continueToBooking":"Weiter","pdp.addToCart":"Ausw\xe4hlen","pdp.configureBeforeBooking":"Konfigurieren","pdp.configureBeforeBooking2":"Abo konfigurieren","pdp.finalPaymentWithAmount":"Ich entscheide mich f\xfcr eine Schlussrate von <b>{amount}</b>","pdp.taxExemption.NJ":"placeholder","pdp.uspBanner.title":"Du f\xe4hrst. FINN erledigt den Rest.","pdp.uspBanner.benefits":"[\\"Inklusive Versicherung, Steuer und Hauptuntersuchung\\",\\"Kostenlose Lieferung bis vor die Haust\xfcr\\",\\"Mit FINN f\xe4hrst du CO₂-neutral\\",\\"Nur noch tanken oder aufladen und los\\"]","pdp.contactUs.title":"Du hast Fragen?","pdp.contactUs.description":"Rufe uns an. Unter <a>+49 89 143 770064</a> helfen wir dir gerne weiter (Montag bis Freitag zwischen 8 und 18 Uhr).","pdp.contactUs.altText":"Du hast Fragen?","pdp.contactUs.phoneNumber":"+49 89 143 770064","pdp.deliveryDate.title":"Lieferdatum","pdp.deliveryDate.inputLabel":"Bitte w\xe4hle das erwartete Lieferdatum","pdp.configure.generalTitle":"Konfiguriere dein Auto Abo","pdp.configure.title":"Konfiguriere deinen {brand} {model}","pdp.configure.shortTitle":"Abo konfigurieren","pdp.configure.terms.line_1":"Hauptuntersuchung, Wartungen und Pannenhilfe inbegriffen","pdp.configure.terms.line_2":"Kfz-Steuer und Vollkaskoversicherung inklusive","pdp.configure.terms.line_3":"","pdp.configure.distance.line_1":"Kostenlose Lieferung zu dir nach Hause","pdp.configure.distance.line_2":"Ungenutzte Kilometer werden automatisch in den Folgemonat \xfcbertragen","pdp.continueToCheckout":"Weiter f\xfcr {price}","pdp.key_data.title":"Fahrzeugdaten","pdp.key_data.see_all":"Mehr anzeigen","pdp.interlinking.title":"Das k\xf6nnte dir auch gefallen","pdp.payment_info.title":"Zahlungs- und Stornierungsbedingungen","pdp.payment_info.message":"<p>Wir akzeptieren SEPA, Visa, Mastercard, PayPal, Google Pay und Apple Pay als Zahlungsmethoden.</p><p>Du kannst bis 24 Stunden nach der Buchung kostenlos stornieren. Bei Stornierungen vor der \xdcbergabe f\xe4llt 1 Monatsrate an. Nach der \xdcbergabe ist keine Erstattung m\xf6glich.</p>","pdp.downPayment.title":"Fahrzeugbereitstellung","pdp.downPayment.description":"Wir machen dein Auto startklar – inklusive Zulassung, technischem Check und \xdcberf\xfchrung vom Hersteller.","pdp.downPayment.optionTitleWith":"Einmalzahlung","pdp.downPayment.optionDescriptionWith":"Spare insgesamt {savings} mit der Einmalzahlung im Vergleich zur monatlichen Zahlung.","pdp.downPayment.optionTitleWithout":"Monatliche Zahlung","pdp.downPayment.optionDescriptionWithout":"Du zahlst die Bereitstellung bequem in {singleTerm} anteilig berechneten Monatsraten.","pdp.downPayment.oneTimePrice":"H\xf6he der Bereitstellungskosten","pdp.downPayment.oneTimePrice_b2b":"H\xf6he der Bereitstellungskosten (exkl. MwSt.)","pdp.downPayment.priceText":"zzgl. Bereitstellungskosten","pdp.downPayment.badge":"Spare {savings}","pdp.downPaymentDoubleTerm.optionTitleWith":"Zahlung bei Lieferung pro Auto","pdp.downPaymentDoubleTerm.optionTitleWithout":"Monatliche Ratenzahlung","pdp.downPaymentDoubleTerm.optionDescriptionWith":"F\xfcr dein {singleTerm} + {singleTerm} Abo, stellen wir dir 2 Autos zur Verf\xfcgung. Spare insgesamt {savings} mit der Einmalzahlung pro Auto im Vergleich zur monatlichen Zahlung.","pdp.downPaymentDoubleTerm.optionDescriptionWithout":"Du zahlst die Bereitstellungskosten in {doubleTerm} anteilig berechneten Monatsraten.","pdp.deliverableFrom":"Lieferbar ab {date}","pdp.availabilityInfo":"Mehr erfahren","pdp.availabilityInfoModal.title":"Erfahre mehr zum voraussichtlichen Liefertermin","pdp.availabilityInfoModal.description":"Im FINN Auto Abo kannst du deinen gew\xfcnschten Liefertermin ausw\xe4hlen. Hierbei kannst du unterschiedliche Angaben zum Lieferzeitpunkt sehen:","pdp.availabilityInfoModal.dayConfidence.title":"1. Fr\xfchester Liefertag:","pdp.availabilityInfoModal.dayConfidence.description":"W\xe4hle diesen oder einen sp\xe4teren Termin direkt bei der Buchung.","pdp.availabilityInfoModal.monthConfidence.title":"2. Fr\xfchester Liefermonat:","pdp.availabilityInfoModal.monthConfidence.description":"Das Auto befindet sich auf dem Weg zu uns. Du kannst das Auto dennoch bereits heute buchen und deinen Wunschtermin angeben. Du wirst von uns rechtzeitig kontaktiert, um den Liefertermin zu best\xe4tigen.","pdp.availabilityInfoModal.swap.title":"Folge-Abo buchen?","pdp.availabilityInfoModal.swap.description":"W\xe4hle bei deiner Buchung einfach die Option „Fahrzeugtausch“.","pdp.availabilityInfoModal.questions.title":"Fragen? Wir sind f\xfcr dich da!","pdp.availabilityInfoModal.questions.description":"Unser <support>Kundensupport</support>
1 hilft dir gerne weiter.","pdp.categorySubscription.oneSimilarCar":"und 1 \xe4hnliches Auto","pdp.categorySubscription.twoSimilarCars":"und 2 \xe4hnliche Autos","pdp.categorySubscription.perAbo":"pro Abo","pdp.categorySubscription.text":"Wenn du dich f\xfcr die “36 Monate” Option entscheidest, schlie\xdft du {contracts} nahtlose Einzelabos mit {termsText} Monaten Laufzeit ab - die bequemste Art zum Sparen, da die monatliche Rate gleich bleibt und wir dein Auto nahtlos gegen ein Fahrzeug derselben Kategorie austauschen. Der Wechsel erfolgt nach {maxTerms} Monaten.","pdp.categorySubscription.readMore":"Mehr lesen","pdp.categorySubscription.extendedText":"Du schlie\xdft zudem einen Rahmenvertrag, welcher den nahtlosen \xdcbergang zwischen den Einzelabos regelt. Mit jedem Einzelabo tauschen wir dein Auto gegen ein Fahrzeug derselben Kategorie. Der erste Fahrzeugwechsel erfolgt nach Beendigung des ersten Einzelabos jeweils {maxTerm} Monaten.","pdp.categorySubscription.serviceFeeTooltip":"Bei der Option “36 Monate“ umfasst das {contracts} Einzelabos, d.h. die Pauschale wird je Abo f\xe4llig. Zahlung einmalig bei \xdcbergabe oder in Raten m\xf6glich.","pdp.categorySubscription.serviceFeeInfo":"Die ausgew\xe4hlte “36 Monate” Option umfasst {contracts} Einzelabos. Die Servicepauschale  i.H.v. 1.500 € f\xe4llt jeweils pro Einzelabo an.","pdp.categorySubscription.serviceFeeExtended":"Du schlie\xdft zudem einen Rahmenvertrag, welcher den nahtlosen \xdcbergang zwischen den Einzelabos regelt. Du kannst den Betrag entweder komplett zu Beginn jedes Einzelabos oder anteilig als Teil deiner monatlichen Rate bezahlen.","pdp.lifestyleImageDisclaimer":"Nur Referenz","pdp.36Term.info":"Wenn du 36 Monate w\xe4hlst, wechseln wir dein Auto nahtlos ca. alle {term} Monate gegen ein vergleichbares Modell der gleichen Fahrzeugkategorie aus.","pdp.36Term.fakedoor.title":"Wir arbeiten daran!","pdp.36Term.fakedoor.description":"Vielen Dank f\xfcr dein Interesse an unseren neuen 36-Monats-Abos. Aktuell pr\xfcfen wir, ob wir die Option zuk\xfcnftig anbieten.<br/><br/>Als Dankesch\xf6n schenken wir dir einen <b>20-€-Gutschein</b>. Gib einfach den folgenden Code im letzten Schritt deiner Bestellung ein, um den Rabatt auf deinen ersten Abo-Monat zu erhalten:","pdp.36Term.fakedoor.voucherCode":"36MONATE","pdp.36Term.fakedoor.copy":"Code kopieren","pdp.36Term.fakedoor.copied":"Code kopiert","pdp.36Term.fakedoor.cta":"Weiter","pdp.36Term.fakedoor.b2b.title":"Wir arbeiten daran!","pdp.36Term.fakedoor.b2b.description":"Vielen Dank f\xfcr dein Interesse an unserem Kategorie-Abo. Aktuell pr\xfcfen wir, ob wir die Option zuk\xfcnftig anbieten.","pdp.36Term.fakedoor.b2b.cta":"Zur\xfcck zur Laufzeit","pdp.36Term.fakedoor.b2b.info":"Die ausgew\xe4hlte \'36 Monate\' Option umfasst drei Einzelabos. Zu Beginn jedes Einzelabos f\xe4llt die Servicepauschale i.H.v. 1.500€ an.","pdp.loyaltyKilometersInfo.title":"Treuevorteil","pdp.loyaltyKilometersInfo.subtitle":"einmalig {km} km gratis","pdp.groupComparison.title":"Verf\xfcgbare Konfigurationen","pdp.groupedProduct.vehicleSwap":"Fahrzeugtausch","pdp.groupedProduct.deliveryFrom":"Lieferung","pdp.groupedProduct.priceFrom":"ab","pdp.groupedProduct.perMonth":"pro Monat","pdp.groupedProduct.configureSubscription":"Abo konfigurieren","pdp.groupedProduct.disclaimer.title":"Hinweis","pdp.groupedProduct.disclaimer.description":"Das Modell, die Ausstattungslinie, der Motor und die Farbe bleiben wie abgebildet.  Einzelne Ausstattungsoptionen sowie der angegebene Bruttolistenpreis k\xf6nnen je nach Fahrzeugverf\xfcgbarkeit leicht variieren.","pdp.comparison.compare":"Vergleichen","pdp.comparison.compareCars":"Autos vergleichen","pdp.comparison.numberOfCarsAdded":"von 2 Autos hinzugef\xfcgt","pdp.comparison.showDifferences":"Unterschiede zeigen","pdp.comparison.unavailable.title":"Hinweis","pdp.comparison.unavailable.description":"Einige Vergleichsdaten sind derzeit nicht verf\xfcgbar. Die vollst\xe4ndigen technischen Daten findest du auf den Fahrzeuginformationen jedes Fahrzeugs.","pdp.benefitsTitle":"Vorteile von FINN","pdp.chooseVehicle":"W\xe4hle ein Auto","pdp.co2EmissionsChart":"Emissionsangaben herunterladen","pdp.serviceFeeClarification.optionDescriptionWithLine1":"{oneTimePrice}
1 werden bei der Lieferung gezahlt.","pdp.illustrativeImage.label":"Referenzbild","pdp.illustrativeImage.tooltip":"Die Felgen und Details des Exteriors k\xf6nnen vom abgebildeten Fahrzeug leicht abweichen. Weitere Informationen hierzu und zur Ausstattung findest du in den Fahrzeugdetails.","general.yes":"Ja","general.no":"Nein","general.loyalty.everythingPlus":"Alles aus {previousLevel} Plus","general.loyalty.points":"{point} Punkte","general.loyalty.tillLevel":"bis {level}","general.alternativeCarBanner.bannerTitle":"Ersatz f\xfcr","general.alternativeCarBanner.contractLabel":"Vertragsnummer {dealId}","general.alternativeCarBanner.optOutModal.title":"M\xf6chtest du alle Autos sehen?","general.alternativeCarBanner.optOutModal.description":"Du verl\xe4sst die Alternativfahrzeug-Suche. Im regul\xe4ren Ablauf kannst du alle Autos durchst\xf6bern, aber jede Buchung wird separat geliefert und ersetzt nicht dein aktuelles {brandModel}.","general.alternativeCarBanner.optOutModal.keepSearchingCTALabel":"Weiter nach Alternativfahrzeug suchen","general.alternativeCarBanner.optOutModal.showAllCarsCTALabel":"Alle Autos anzeigen","general.swapJourney.bannerTitle":"Folge-Abo","general.swapJourney.swapPossible":"Tausch m\xf6glich","general.swapJourney.swapNotPossible":"Tausch nicht m\xf6glich","general.swapJourney.confirmationText":"Wir melden uns rechtzeitig bei dir, um den Wechsel von deinem aktuellen zu deinem neuen Auto zu organisieren.","general.swapJourney.pcp.title":"Folge-Abo","general.swapJourney.pcp.notPossibleTitle":"Mit dieser Laufzeit ist ein Tausch nicht m\xf6glich","general.swapJourney.pcp.notPossibleDescription":"Beim nahtlosen Fahrzeugtausch ist Abholung und Lieferung am selben Tag kostenlos. Ohne nahtlosen Fahrzeugtausch zahlst du je 299 € f\xfcr Abholung und Lieferung.","general.swapJourney.pcp.notPossibleDescriptionB2B":"Leider ist die gew\xe4hlte Laufzeit nicht f\xfcr diesen Fahrzeugtausch m\xf6glich. Bitte w\xe4hlen Sie einen andere Laufzeit.","general.swapJourney.optOutModal.title":"Kein nahtloser Fahrzeugtausch?","general.swapJourney.optOutModal.description":"Beim nahtlosen Fahrzeugtausch ist Abholung und Lieferung am selben Tag kostenlos. Ohne nahtlosen Fahrzeugtausch zahlst du je 299 € f\xfcr Abholung und Lieferung.","general.swapJourney.optOutModal.keepSwapCTALabel":"Fahrzeug tauschen und Geld sparen","general.swapJourney.optOutModal.optOutCTALabel":"Alle Autos anzeigen","general.jobauto.authBanner.title":"JobAuto freischalten","general.jobauto.authBanner.description":"Verwende bitte deine gesch\xe4ftliche E-Mail-Adresse oder die E-Mail-Adresse, mit der dein Unternehmen dich f\xfcr JobAuto registriert hat.","general.jobauto.authFailedModal.title":"Oups! JobAuto wurde noch nicht freigeschaltet.","general.jobauto.authFailedModal.description":"Keine Sorge – Dein FINN Konto wurde erfolgreich erstellt. Allerdings konnten wir deine E-Mail-Adresse bisher keinem Unternehmen zuordnen.<br/>Falls dein Unternehmen bereits JobAuto nutzt, wende dich bitte an die zust\xe4ndigen Kolleg:innen, damit deine E-Mail-Adresse aktiviert werden kann. Ansonsten senden wir dir gerne weitere Informationen zu, mit denen du deine Arbeitgeber:in von den Vorteilen \xfcberzeugen kannst.","general.jobauto.authFailedModal.primaryCTA":"Verstanden & FINN erkunden","general.delayBanner.alternativeCarOffering":"W\xe4hle ein alternatives Fahrzeug aus und starte schon fr\xfcher in dein FINN Abo!","general.delayBanner.delayRelative":"Bitte w\xe4hle ein alternatives Fahrzeug f\xfcr dein verz\xf6gertes Abo. Damit der Tausch reibungslos funktioniert, sollte das neue Lieferdatum sp\xe4testens am <strong>{max_date}</strong> sein. Deine urspr\xfcngliche Buchung wird kostenlos storniert.","general.delayBanner.delayAbsolute":"Bitte w\xe4hle ein alternatives Fahrzeug f\xfcr dein verz\xf6gertes Abo. Damit der Tausch reibungslos funktioniert, sollte das neue Lieferdatum sp\xe4testens am <strong>{max_date}</strong> sein. Deine urspr\xfcngliche Buchung wird kostenlos storniert.","general.delayBanner.checkout":"Schlie\xdfe die Bestellung ab, um die Buchung des Alternativfahrzeugs zu best\xe4tigen.","general.delayBanner.endAlternativeSearch":"Alternativsuche beenden","general.delayCheckboxText":"Ich bin damit einverstanden, dass meine urspr\xfcngliche Buchung kostenlos storniert wird. Die Stornierung kann wenige Stunden dauern.","general.loginNudgeModal.newCustomer.title":"Jetzt registrieren & profitieren!","general.loginNudgeModal.newCustomer.description":"Du bist neu bei FINN? Registriere dich, um exklusive Vorteile freizuschalten.","general.loginNudgeModal.newCustomer.ctaLabel":"Einloggen","general.loginNudgeModal.newCustomer.benefitTitle":"Deine Vorteile:","general.loginNudgeModal.newCustomer.benefits":"[\\"Verwalte dein Auto und Abo\\",\\"Lade Freund:innen ein & spare 200 €\\",\\"L\xf6se FINN Punkte f\xfcr Rabatte ein\\",\\"Tausche dein Auto, wenn dein Abo endet\\"]","general.loginNudgeModal.returningCustomer.title":"Denke daran, dich einzuloggen!","general.loginNudgeModal.returningCustomer.description":"Bist du schon Kund:in? Logge dich ein, um auf dein Konto zuzugreifen und exklusive Vorteile zu nutzen.","general.loginNudgeModal.returningCustomer.ctaLabel":"Einloggen","general.loginNudgeModal.returningCustomer.benefitTitle":"Deine Vorteile","general.loginNudgeModal.returningCustomer.benefits":"[\\"Verwalte dein Auto und Abo\\",\\"Lade Freund:innen ein & spare 200 €\\",\\"L\xf6se FINN Punkte f\xfcr Rabatte ein\\",\\"Tausche dein Auto, wenn dein Abo endet\\"]","general.cugBanner.description.influencer":"{referrer} hat f\xfcr dich einen {value} Gutschein in unserem Shop hinterlegt. Der Rabatt wird automatisch in der Bestellung hinterlegt.","general.cugBanner.description.dbb":"Du bist als dbb Mitglied oder Angeh\xf6riger in unserem Shop unterwegs. Dein Club-Vorteil wird automatisch ber\xfccksichtigt.","general.cugBanner.description.partner":"Du bist als {referrer} Besucher:in in unserem Shop angemeldet. Die angezeigten Vorteilspreise werden automatisch w\xe4hrend der Buchung hinterlegt.","general.faqRecommenderTitle":"Empfohlene Hilfe","general.helpCenterLinkText":"Besuche unsere FAQ","general.recaptchaPrivacyText":"Bei der Registrierung f\xfcr das Kundenkonto verarbeiten wir personenbezogene Daten. Du erf\xe4hrst in unserer\xa0<PrivacyLinkDE>Datenschutzerkl\xe4rung</PrivacyLinkDE> weitere Details zur Datenverarbeitung.","general.trustpilot.title":"Gut","general.trustpilot.rating":"4,2 von 5","general.trustpilot.reviews":"Schau dir unsere 6.557 Bewertungen an","general.trustpilot.link":"https://de.trustpilot.com/review/finn.com","general.trustpilot.ratingValue":"4.2","general.trustpilot.ratingCount":"
16557 reviews","general.copiedToClipboard":"Kopiert!","general.home":"Auto Abo","general.perMonth":"pro Monat","general.perMonthWithoutVat":"pro Monat, exkl. MwSt.","general.checkoutPriceUpdatedMessage":"Der Preis wurde in der Zwischenzeit aktualisiert. Deine Bestell\xfcbersicht wurde entsprechend angepasst.","general.termLabelOne":"{duration} Monat","general.termLabelOther":"{duration} Monate","general.paymentTypeInfo":"ab {price} bei {duration} Monaten","general.leftInStockSingular":"Nur noch {total} Modell verf\xfcgbar!","general.leftInStockPlural":"Nur noch {total} Modelle verf\xfcgbar!","general.totalVehiclesAvailableSingular":"{total} Modell verf\xfcgbar","general.totalVehiclesAvailablePlural":"{total} Modelle verf\xfcgbar","general.reset":"Zur\xfccksetzen","general.close":"Schlie\xdfen","general.by":"von","general.pageNotExistMessage":"Leider ist die Seite nicht mehr verf\xfcgbar.","general.cartNotExistMessage":"Leider ist dieser Warenkorb nicht verf\xfcgbar","general.cartNotAvailableMessage":"Leider ist das von dir ausgew\xe4hlte Fahrzeug nicht mehr verf\xfcgbar.","general.checkoutTermNotAvailableMessage":"Leider ist diese Laufzeit nicht verf\xfcgbar","general.backToTop":"Zur\xfcck nach oben","general.orderNumber":"Vertragsnummer","general.orderNumberShort":"Bestellnr.","general.copyright":"\xa9 2026 FINN GmbH","general.distanceUnit":"km","general.guideReadTime":"Lesedauer","general.guideDate":"Datum","general.guideShare":"Teilen","general.guideLinkCopied":"Link kopiert!","general.guideWrittenBy":"Geschrieben von","general.configureThisCar":"Konfigurieren dieses Autos","general.colorsCount":"{count, plural, =1 {# Farbe} other {# Farben}}","general.modelsCount":"{count, plural, =1 {# Modell} other {# Modelle}}","general.moreInformation":"Mehr Informationen","general.lessInformation":"Weniger Informationen","general.discoverBrandStickyNav":"Entdecke alle unsere {brand} Modelle","general.discoverModelsStickyNav":"Entdecke alle unsere {brand} {model}","general.everythingButFuelStickyNav":"Alles inklusive au\xdfer Tanken","general.termFlexibleStickyNav":"Kurze Laufzeiten","general.freeDeliveryStickyNav":"Haust\xfcrlieferung zum Wunschdatum","general.termMonthsStickyNav":"{months} Monate Vertragslaufzeit","general.distanceIncludedStickyNav":"{distance} Inkl.","general.priceFromStickyNav":"ab {price}","general.priceSubtextStickyNav":"pro Monat inkl. MwSt.","general.buttonContinueStickyNav":"Weiter","general.guidePhotosBy":"Fotos von","general.alerts.ckoUnauthorized":"Diese Buchung ist in deinem Account nicht verf\xfcgbar.","general.alerts.dealClosed":"Deine Bestellung ist nicht mehr verf\xfcgbar. Bitte w\xe4hle ein neues Fahrzeug, um deinen Einkauf fortzusetzen.","general.notifyMeModal.comingSoon.formTitle":"Dein Traumauto im Abo? Kein Update mehr verpassen!","general.notifyMeModal.comingSoon.formDescription":"Wir benachrichtigen dich per E-Mail, sobald dieses Fahrzeug wieder verf\xfcgbar ist.","general.notifyMeModal.comingSoon.formDescriptionLoggedIn":"Wir benachrichtigen dich per E-Mail, sobald dieses Fahrzeug wieder verf\xfcgbar ist.","general.notifyMeModal.comingSoon.formCtaLabel":"Benachrichtige mich","general.notifyMeModal.comingSoon.successTitle":"Danke!","general.notifyMeModal.comingSoon.successDescription":"Sobald dein gew\xfcnschtes Modell bei FINN erh\xe4ltlich ist, geben wir Bescheid. In der Zwischenzeit laden wir dich ein, auch einen Blick auf unsere vielen sofort verf\xfcgbaren Modelle zu werfen. Vielleicht ist ja etwas dabei, um dir die Wartezeit zu verk\xfcrzen?","general.notifyMeModal.comingSoon.successCtaLabel":"Zu verf\xfcgbaren Fahrzeugen","general.jobAutoWhitepaperModal.formTitle":"Erhalte unser Whitepaper","general.jobAutoWhitepaperModal.formDescription":"Bitte gib deine E-Mail-Adresse ein, damit wir dir weitere Informationen \xfcber das JobAuto zusenden k\xf6nnen.","general.jobAutoWhitepaperModal.formCtaLabel":"Whitepaper anfordern","general.jobAutoWhitepaperModal.formCancelLabel":"Abbrechen","general.jobAutoWhitepaperModal.loadingLabel":"Bitte warte einen Augenblick.","general.jobAutoWhitepaperModal.loadingDescription":"Wir \xfcbersenden dir das Whitepaper.","general.jobAutoWhitepaperModal.successTitle":"\xdcberpr\xfcfe deine E-Mails.","general.jobAutoWhitepaperModal.successDescription":"Wir haben das Whitepaper mit allen Informationen \xfcber JobAuto an deine E-Mail gesendet.","general.jobAutoWhitepaperModal.successCtaLabel":"Ok","general.jobAutoWhitepaperModal.firstName":"Vorname","general.jobAutoWhitepaperModal.lastName":"Nachname","general.jobAutoWhitepaperModal.email":"E-Mail-Adresse","general.jobAutoWhitepaperModal.phone":"Mobilnummer","general.jobAutoWhitepaperModal.company":"Unternehmen","general.tableOfContentsAriaLabel":"Inhaltsverzeichnis","general.stickyCTAPanel.title":"Finde dein perfektes Auto im FINN Auto Abo","general.stickyCTAPanel.description_item_1":"Inklusive Versicherung, Steuer, Hauptuntersuchung","general.stickyCTAPanel.description_item_2":"Kurze Laufzeiten","general.stickyCTAPanel.description_item_3":"Haust\xfcrlieferung zum Wunschdatum","general.stickyCTAPanel.customer_count_label":"","general.stickyCTAPanel.cta_label":"Mein Auto finden","general.stickyCTAPanel.cta_href":"/subscribe","general.heroFilters.cta":"Auto finden","general.heroFilters.brand":"Marke","general.heroFilters.allBrands":"Alle Marken","general.heroFilters.model":"Modell","general.heroFilters.allModels":"Alle Modelle","general.heroFilters.allFuels":"Alle Kraftstoffe","general.breadcrumbs.auto_abo":"Auto Abo","general.breadcrumbs.blog":"Blog","general.breadcrumbs.blog_link":"/guide","general.pros":"St\xe4rken","general.cons":"Schw\xe4chen","general.sellsFast":"Schnell ausverkauft","general.popularModel":"Beliebtes Modell","general.months.0":"Januar","general.months.1":"Februar","general.months.2":"M\xe4rz","general.months.3":"April","general.months.4":"Mai","general.months.5":"Juni","general.months.6":"Juli","general.months.7":"August","general.months.8":"September","general.months.9":"Oktober","general.months.10":"November","general.months.11":"Dezember","general.usRedirectionModal.title":"We\'ve redirected you to our German site","general.usRedirectionModal.body":"We no longer operate in the USA.","general.usRedirectionModal.button":"Proceed to our German site","general.priceFootnote.title":"Preisinformation","general.priceFootnote.text":"Alle Preise verstehe
1n sich inkl. MwSt. und zzgl. Bereitstellungskosten i.H.v. 1.500 €. Du kannst diese Kosten entweder einmalig bei der Fahrzeug\xfcbergabe oder in monatlichen Raten bezahlen. Die Liefergeb\xfchr betr\xe4gt 299 € bei der Erstbuchung. Bei Folgebuchungen deines laufenden Abos sparst du die Liefergeb\xfchr.","general.priceFootnote.textWithoutVat":"Alle Preise verstehen sich exkl. MwSt. und zzgl. Bereitstellungskosten i.H.v. 1.500 €. Du kannst diese Kosten entweder einmalig bei der Fahrzeug\xfcbergabe oder in monatlichen Raten bezahlen. Die Liefergeb\xfchr betr\xe4gt 299 € bei der Erstbuchung. Bei Folgebuchungen deines laufenden Abos sparst du die Liefergeb\xfchr.","general.priceFootnote.textWithoutServiceFee":"Alle Preise verstehen sich inkl. MwSt. Du kannst diese Kosten entweder einmalig bei der Fahrzeug\xfcbergabe oder in monatlichen Raten bezahlen. Die Liefergeb\xfchr betr\xe4gt 299 € bei der Erstbuchung. Bei Folgebuchungen deines laufenden Abos sparst du die Liefergeb\xfchr.","general.priceFootnote.textWithoutVatAndServiceFee":"Alle Preise verstehen sich exkl. MwSt. Du kannst diese Kosten entweder einmalig bei der Fahrzeug\xfcbergabe oder in monatlichen Raten bezahlen. Die Liefergeb\xfchr betr\xe4gt 299 € bei der Erstbuchung. Bei Folgebuchungen deines laufenden Abos sparst du die Liefergeb\xfchr.","general.productPreferenceModal.title":"Wunschfahrzeug speichern","general.productPreferenceModal.subtitle":"Teile uns mit, was du suchst – wir melden uns, sobald ein passendes Auto verf\xfcgbar ist.","general.productPreferenceModal.placeholder":"Deine Produktpr\xe4ferenzen","general.productPreferenceModal.hint":"Zum Beispiel bevorzugte Marken, Modelle oder Farben","general.productPreferenceModal.submit":"Speichern","general.productPreferenceModal.cancel":"Abbrechen","general.productPreferenceModal.successTitle":"Danke f\xfcr dein Interesse!","general.productPreferenceModal.successSubtitle":"Schau dich in der Zwischenzeit bei unseren verf\xfcgbaren Autos um.","general.productPreferenceModal.successCta":"Verf\xfcgbare Autos anzeigen","general.productPreferenceModal.error":"Beim Senden ist etwas schiefgelaufen. Versuch’s bitte nochmal.","general.productPreferenceModal.productCardTitle":"Sag uns, welches Auto du dir als N\xe4chstes w\xfcnschst","general.productPreferenceModal.productCardSubtitle":"Pr\xe4ferenzen teilen","general.productPreferenceModal.sending":"Wird gesendet...","general.productPreferenceModal.closeModal":"Schlie\xdfen","general.voucher.copied":"Code kopiert","general.voucher.copy":"Code kopieren","general.churnFeedbackModal.title":"Deine Meinung zu FINN","general.churnFeedbackModal.subtitle":"Bist du zufrieden mit dem FINN Service?","general.churnFeedbackModal.placeholder":"Dein Feedback","general.churnFeedbackModal.hint":"Zum Beispiel: Was lief gut oder was k\xf6nnen wir besser machen?","general.churnFeedbackModal.submit":"Absenden","general.churnFeedbackModal.cancel":"Abbrechen","general.churnFeedbackModal.successTitle":"Danke f\xfcr dein Feedback!","general.churnFeedbackModal.successSubtitle":"Wenn du magst, vereinbare hier ein Feedback-Gespr\xe4ch mit uns.","general.churnFeedbackModal.successSubtitleLink":"https://calendly.com/nicolas-ludwig-finn/30min","general.churnFeedbackModal.successCta":"Gespr\xe4ch Vereinbaren","general.churnFeedbackModal.error":"Beim Absenden ist etwas schiefgelaufen. Versuch’s bitte nochmal.","general.randomColor.discountBadge":"Flexible Farbe gew\xe4hlt","general.randomColor.productCard":"Flexibel bei der Farbe? − {savings} € sparen","general.randomColor.confirmModalTitle":"Sei bei der Farbe flexibel und spare 10 € im Monat.","general.randomColor.confirmModalDescription":"<p>Wenn du diese Option buchst, w\xe4hlen wir die Farbe, je nach Verf\xfcgbarkeit aus.</p> <p>Wichtig: Nach der Buchung kannst du nicht auf eine spezifische Farbe wechseln.</p>","general.randomColor.confirmModalPrimaryCTA":"10 € sparen - Flexible Farbe w\xe4hlen","general.randomColor.confirmModalSecondaryCTA":"Farbe w\xe4hlen","general.randomColor.checkoutTerms":"Die Fahrzeugfarbe wird je nach Verf\xfcgbarkeit festgelegt und kann von der Abbildung abweichen.","general.retentionSwapDiscountBadge":"Bis zu 30 € Rabatt pro Monat","checkout.confirmation.doubleTermOverviewTitle":"\xdcbersicht: {totalContract} Auto Abos und Rahmenvertrag mit einer Gesamtlaufzeit von {combinedTerm} Monaten","checkout.confirmation.doubleTermOverviewDescription":"Etwa drei Monate vor Ablauf deines aktuellen Abos erh\xe4ltst du eine detaillierte \xdcbersicht zu deinem n\xe4chsten Abo.","checkout.confirmation.overview1Title":"Einzelabo-\xdcbersicht (1. Abo)","checkout.confirmation.overview2Title":"Einzelabo-\xdcbersicht (2. Abo)","checkout.confirmation.orSimilar":"oder \xe4hnlich","checkout.confirmation.dueBeforeDelivery":"Zahlung (einmalig)","checkout.confirmation.dueAfterFirstTerm":"Zahlung (einmalig, nach dem {term}. Monat)","checkout.confirmation.oneVoucherPerSub":"Du kannst pro Auto Abo nur einen Gutschein nutzen.","checkout.confirmation.loyaltyDiscountLabel":"Loyalty Rabatt","checkout.confirmation.discountValueAbsolute":"{amount} Rabatt","checkout.confirmation.discountValueRelative":"{amount} Rabatt pro Monat","checkout.confirmation.referralDiscountLabel":"Rabatt von {referrer}","checkout.confirmation.discountLabelCUG":"Sonderpreis durch {referrer}","checkout.confirmation.discountValueCUG":"Exklusiv verg\xfcnstigter Monatspreis","checkout.confirmation.employeeDiscountLabel":"Mitarbeiter-Rabatt (nur f\xfcr JobAuto)","checkout.confirmation.employVoucherSwitchToJobAuto":"Dir steht ein Mitarbeiter-Gutschein zur Verf\xfcgung. Um ihn einzul\xf6sen, wechsle oben unter `Rechnungsadresse` zu \'JobAuto-Abo\'.","checkout.confirmation.absoluteVoucherDiscountSectionLabel":"Gutscheinrabatt","checkout.confirmation.bigAbsoluteVoucherTitle":"Dein Rabatt ist gr\xf6\xdfer als deine erste Monatszahlung.","checkout.confirmation.bigAbsoluteVoucherLine1":"Er wird zuerst auf deine optionalen Versicherungs-Upgrades angerechnet.","checkout.confirmation.bigAbsoluteVoucherLine2":"Ein verbleibender Rabatt wird in die n\xe4chsten Monate \xfcbernommen.","checkout.confirmation.bigAbsoluteVoucherLine3":"Du siehst den Rabatt deutlich auf deiner Rechnung.","checkout.confirmation.minimumTermLabel":"Mindestvertragslaufzeit","checkout.confirmation.minimumTermValue":"{term} Monate","checkout.confirmation.afterMinimumTermPrice":"{amount} ab dem {month}. Monat","checkout.addons.carePlus.title":"Care+","checkout.addons.carePlus.description":"Das Abo kann in bestimmten F\xe4llen (z.B. K\xfcndigung, Verlust der Fahrerlaubnis aus gesundheitlichen Gr\xfcnden, etc.) vorzeitig und ohne Vertragsstrafe beendet werden.<br/><br/>Care+ wird automatisch f\xfcr dich hinzugef\xfcgt. Dein Unternehmen entscheidet, ob du die monatliche Geb\xfchr tr\xe4gst.","checkout.addons.carePlus.employeeDescription":"Das Abo kann in bestimmten F\xe4llen (z.B. K\xfcndigung, Verlust der Fahrerlaubnis aus gesundheitlichen Gr\xfcnden, etc.) vorzeitig und ohne Vertragsstrafe beendet werden.<br/><br/>Care+ wird automatisch f\xfcr dich hinzugef\xfcgt. Die monatliche Geb\xfchr wird in deiner Gehaltsumwandlung ber\xfccksichtigt.","checkout.addons.carePlus.employerDe
1scription":"Das Abo kann in bestimmten F\xe4llen (z.B. K\xfcndigung, Verlust der Fahrerlaubnis aus gesundheitlichen Gr\xfcnden, etc.) vorzeitig und ohne Vertragsstrafe beendet werden.<br/><br/>Care+ wird automatisch f\xfcr dich hinzugef\xfcgt. Die monatliche Geb\xfchr wird von deinem Unternehmen getragen. Es fallen keine weiteren Kosten f\xfcr dich an.","checkout.addons.youngOld.youngDriverMessage":"F\xfcr junge Fahrer wird ein Alterszuschlag von 19€ pro Monat erhoben.","checkout.addons.youngOld.oldDriverMessage":"Es wird ein Alterszuschlag von 19€ pro Monat erhoben.","checkout.addons.youngOld.youngDriverSurchargeLabel":"Alterszuschlag","checkout.addons.youngOld.oldDriverSurchargeLabel":"Alterszuschlag","checkout.jobAuto.customerTypeLabel":"JobAuto","checkout.jobAuto.addressSectionText":"Die monatliche Rate wird mit JobAuto \xfcber eine Gehaltsumwandlung mit deinem Bruttomonatslohn verrechnet.","checkout.jobAuto.oneTimeCostMessage":"Einmalige Zahlungen werden bequem von deiner hinterlegten Zahlungsmethode abgebucht.","checkout.jobAuto.monthlyCostMessage":"Die monatliche Rate wird mit JobAuto direkt \xfcber eine Gehaltsumwandlung mit deinem Bruttomonatslohn verrechnet. Nutze den <JobAutoCalculatorLink>JobAuto Rechner</JobAutoCalculatorLink>, um die monatliche Nettobelastung zu berechnen.","checkout.jobAuto.customerTypeMessage":"W\xe4hle JobAuto, um die monatliche Rate \xfcber deine Gehaltsabrechnung von <strong>{job_auto_company}</strong> zu begleichen. Gib im Folgenden deine private Rechnungsadresse an.","checkout.jobAuto.fieldGroupTitle":"JobAuto Informationen","checkout.jobAuto.fieldGroupDescription":"Dein Arbeitgeber ben\xf6tigt Informationen zu deinem Arbeitsweg, um eine korrekte Abrechnung zu gew\xe4hrleisten. <GoogleMapsLink>Google Maps</GoogleMapsLink> hilft dir bei der Berechnung deines Arbeitsweges. Wenn du jeden Tag zur Arbeit f\xe4hrst, gib bitte 22 Fahrten ein. Wenn du vertraglich von Zuhause arbeitest, gib 0 Fahrten ein.","checkout.jobAuto.asideInfoLabel":"Monatliche JobAuto Nettobelastung","checkout.jobAuto.asideInfoDescription":"Nutze den <JobAutoCalculatorLink>JobAuto Rechner</JobAutoCalculatorLink>, um deine Ersparnis zu berechnen.","checkout.bcoe.estimated":"Voraussichtlich","checkout.bcoe.moreAboutDeliveryText":"Wir werden uns mit dir in Verbindung setzen, um das genaue Lieferdatum abzustimmen.","checkout.bcoe.moreAboutDelivery":"Mehr zur Lieferung","checkout.bcoe.asapDeliveryContent":"Die Lieferung erfolgt so fr\xfch wie m\xf6glich.<br/><br/>{estimation}","checkout.bcoe.customDateRangeContent":"Du kannst deinen Wunschtermin im Lieferzeitraum ausw\xe4hlen. Wir setzen uns hierzu rechtzeitig mit dir in Verbindung.<br/><br/>{estimation}<br/><br/>","checkout.bcoe.customDeliveryDateContent":"Du willst dein Auto zu einem bestimmten Zeitraum erhalten? W\xe4hle hier deinen individuellen Liefertermin.","checkout.bcoe.customDeliveryDateContentLowConfidence":"Du m\xf6chtest dein Auto zu einem bestimmten Zeitpunkt erhalten?<br/>W\xe4hle hier deinen bevorzugten Lieferzeitraum — wir melden uns bei dir, sobald wir ein konkretes Datum best\xe4tigen k\xf6nnen.","checkout.bcoe.customDeliveryDatePlaceholder":"W\xe4hle einen Liefertermin","checkout.bcoe.deliveryFee":"Liefergeb\xfchr","checkout.bcoe.asapDeliveryCheckbox":"Ich m\xf6chte das Auto so fr\xfch wie m\xf6glich erhalten.","checkout.bcoe.asapDeliveryCheckboxSummary":"Das Auto wird so schnell wie m\xf6glich geliefert.","checkout.bcoe.customDeliveryTitle":"Individueller Liefertermin","checkout.bcoe.asapDeliveryTitle":"Schnellstm\xf6gliche Lieferung","checkout.toast.switchToB2C":"Die angezeigten Preise verstehen sich inklusive Mehrwertsteuer.","checkout.toast.switchToMiniB2B":"Die angezeigten Preise verstehen sich exklusive Mehrwertsteuer.","checkout.downpayment.discountLabel":"Inklusive {discountPercentage}% Rabatt","checkout.downpayment.downPaymentLabel":"Anzahlung","checkout.downpayment.onboardingFeeLabel":"Bereitstellungskosten","checkout.downpayment.onboardingFeeLabelMonthly":"Anteilige Bereitstellungskosten","checkout.downpayment.jobAutoExclusionMessage":"Deine E-Mail ist f\xfcr JobAuto zugelasse
1n. Um mit JobAuto die maximale Ersparnis zu erzielen, konfiguriere bitte im vorherigen Buchungsschritt die Bereitstellungskosten als monatliche Zahlung. Eine einmalige Zahlung der Bereitstellungskosten ist derzeit nicht unterst\xfctzt.","checkout.payLaterOnboarding.title.withoutDownpayment":"Du musst noch nichts bezahlen","checkout.payLaterOnboarding.title.withDownpayment":"Zahlungs\xfcbersicht","checkout.payLaterOnboarding.today.label":"Heute","checkout.payLaterOnboarding.today.value":"Bereitstellungskosten","checkout.payLaterOnboarding.beforeHandover.label":"10 Tage vor der Fahrzeug\xfcbergabe","checkout.payLaterOnboarding.beforeHandover.value":"Kaution i.H.v. max. drei Monatsraten*","checkout.payLaterOnboarding.beforeHandover.valueCalculated":"Kaution","checkout.payLaterOnboarding.beforeHandover.footnote":"* Bestenfalls wird keine Kaution berechnet. Du wirst im weiteren Bestellprozess informiert, ob eine Kaution anf\xe4llt.","checkout.payLaterOnboarding.onHandover.label":"Am Tag der Fahrzeug\xfcbergabe","checkout.payLaterOnboarding.onHandover.value.withoutDeliveryFee":"Erste monatliche Rate","checkout.payLaterOnboarding.onHandover.value.withoutDeliveryFeeWithDownpayment":"Bereitstellungskosten und erste monatliche Rate","checkout.payLaterOnboarding.onHandover.value.withDeliveryFee":"Erste monatliche Rate und Lieferung","checkout.payLaterOnboarding.onHandover.value.withDeliveryFeeWithDownpayment":"Bereitstellungskosten, erste monatliche Rate und Lieferung","checkout.payLaterOnboarding.eachMonth.label":"Jeweils zu Beginn des Vertragsmonats","checkout.payLaterOnboarding.eachMonth.value":"Alle weiteren monatlichen Raten","checkout.payLaterOnboarding.confirmationNote":"Bitte beachte, dass dir heute die Bereitstellungskosten in H\xf6he von {amount} berechnet wird.","checkout.payLater.title.withoutDownpayment":"Du musst noch nichts bezahlen","checkout.payLater.title.withDownpayment":"Zahlungs\xfcbersicht","checkout.payLater.today.label":"Heute","checkout.payLater.today.value":"Bereitstellungskosten","checkout.payLater.beforeHandover.label":"10 Tage vor der Fahrzeug\xfcbergabe","checkout.payLater.beforeHandover.value":"Kaution i.H.v. max. drei Monatsraten*","checkout.payLater.beforeHandover.valueCalculated":"Kaution","checkout.payLater.beforeHandover.footnote":"* Bestenfalls wird keine Kaution berechnet. Du wirst im weiteren Bestellprozess informiert, ob eine Kaution anf\xe4llt.","checkout.payLater.onHandover.label":"Am Tag der Fahrzeug\xfcbergabe","checkout.payLater.onHandover.value.withoutDeliveryFee":"Erste monatliche Rate","checkout.payLater.onHandover.value.withoutDeliveryFeeWithDownpayment":"Bereitstellungskosten und erste monatliche Rate","checkout.payLater.onHandover.value.withDeliveryFee":"Erste monatliche Rate und Lieferung","checkout.payLater.onHandover.value.withDeliveryFeeWithDownpayment":"Bereitstellungskosten, erste monatliche Rate und Lieferung","checkout.payLater.eachMonth.label":"Jeweils zu Beginn des Vertragsmonats","checkout.payLater.eachMonth.value":"Alle weiteren monatlichen Raten","checkout.payLater.confirmationNote":"Bitte beachte, dass dir heute die Anzahlung in H\xf6he von {amount} berechnet wird.","checkout.returnToCheckout.title":"Bestellung fortsetzen","checkout.returnToCheckout.backToPLP":"Zur\xfcck zu allen Fahrzeugen","checkout.returnToCheckout.backToPDP":"Zur\xfcck zum Produkt","checkout.returnToCheckout.stillIntersted":"Immer noch interessiert?","checkout.swap.swapMessage":"Dein aktuelles Auto kann am Tag der Lieferung des neuen Fahrzeugs abgeholt werden. W\xe4hle \'Fahrzeugtausch\', damit die Liefergeb\xfchr (299€) und Abholgeb\xfchr (299€) entf\xe4llt.","checkout.swap.lowConfidenceDateModalTitle":"Erfahre mehr zum voraussichtlichen Lieferdatum","checkout.swap.lowConfidenceDateMessage":"Im FINN Auto Abo kannst du dein gew\xfcnschtes Lieferdatum ausw\xe4hlen. Hierbei kannst du unterschiedliche Angaben zum Lieferzeitpunkt sehen: <p><b>1. Fr\xfchester Liefertag:</b> W\xe4hle diesen oder einen sp\xe4teren Termin direkt bei der Buchung.</p><p><b>2. Fr\xfchester Liefermonat:</b> Das Auto befindet sich auf dem Weg zu uns. Du kannst das Auto dennoch bereits heute buchen und deinen Wunschtermin angeben. Wir kontaktieren dich rechtzeitig, um dein gew\xfcnschtes Lieferdatum zu best\xe4tigen.</p><p><b>Folge-Abo buchen?</b><br></br>W\xe4hle bei deiner Buchung einfach die Option „Fahrzeugtausch“, um nahtlos in ein neues Auto-Abo zu wechseln.</p><p><b>Fragen? Wir sind f\xfcr dich da!</b><br></br>Unser Kundensupport hilft dir gerne weiter.</p>","checkout.swap.lowConfidenceDateMessageAfterThreshold":"Wir kontaktieren dich baldm\xf6glichst, um mit dir das Tauschdatum f\xfcr den Fahrzeugwechsel abzustimmen.","checkout.swap.swapWith":"Fahrzeugtausch mit {brandModel}","checkout.swap.swapPickerLabel":"Voraussichtliches Tauschdatum","checkout.swap.swapWithLicensePlate":"Dein neues Fahrzeug wird mit deinem aktuellen Fahrzeug ({license_plate}) am gleichen Tag getauscht.","checkout.swap.swapDate":"Voraussichtliches Tauschdatum: {date}","checkout.swap.previousPaymentUsed":"Die bisherige Zahlungsmethode wird verwendet.","checkout.swap.noAvailableDates":"Dieses Fahrzeug ist f\xfcr einen nahtlosen Tausch zum gew\xe4hlten Termin leider nicht mehr verf\xfcgbar. Bitte w\xe4hle ein anderes Fahrzeug aus.","checkout.swap.subscribedUntil":"abonniert bis {date}","checkout.returnToCheckoutEmpty.title":"Dein FINN Warenkorb ist leer.","checkout.returnToCheckoutEmpty.subtitle":"Suchst du ein Auto?","checkout.returnToCheckoutEmpty.benef
1it1Title":"Rundum-sorglos-Paket.","checkout.returnToCheckoutEmpty.benefit2Title":"Kurze Laufzeiten.","checkout.returnToCheckoutEmpty.benefit3Title":"Schneller Bestellprozess.","checkout.returnToCheckoutEmpty.benefit1Description":"Dein Autoabonnement umfasst Wartung, Verschlei\xdf, Kfz-Steuer und Pannenhilfe.","checkout.returnToCheckoutEmpty.benefit2Description":"Du entscheidest, wie lange du dein neues Auto fahren m\xf6chtest. Ab einem Monat Laufzeit geht’s los.","checkout.returnToCheckoutEmpty.benefit3Description":"Schlie\xdfe deine Bestellung in weniger als 5 Minuten ab, ganz ohne Papierkram.","checkout.finnNow.title":"\xdcbergangsfahrzeug","checkout.finnNow.summaryText.added":"Hinzugef\xfcgt","checkout.finnNow.summaryText.notAdded":"Nicht hinzugef\xfcgt","checkout.finnNow.summaryText.notAvailable":"Nicht verf\xfcgbar","checkout.finnNow.description":"Gerne stellen wir dir vorab ein \xdcbergangsfahrzeug zur Verf\xfcgung, bis dein Wunschauto startklar ist.","checkout.finnNow.description_v2":"Du kannst es nicht abwarten loszufahren? Gerne stellen wir dir vorab ein \xdcbergangsfahrzeug zur Verf\xfcgung, bis dein Wunschauto startklar ist.","checkout.finnNow.fearAwayItems.1":"Gleiches Schutzpaket - {addonTitle}","checkout.finnNow.fearAwayItems.2":"Gleiches Kilometerpaket - {kmPackage}km pro Monat","checkout.finnNow.fearAwayItems.3":"Gleiche monatliche Rate wie im gew\xe4hlten Abo","checkout.finnNow.fearAwayItems.4":"Fahrzeugtausch, sobald dein Wunschauto bereitsteht","checkout.finnNow.fearAwayItems.5":"Lieferung sp\xe4testens 7 Tage nach Best\xe4tigung","checkout.finnNow.fearAwayItems.6":"Taggenaue Abrechnung der monatlichen Rate","checkout.finnNow.fearAwayItems.7":"Keine Liefer- und Abholgeb\xfchr","checkout.finnNow.fearAwayItems_v2.1":"Fahrzeugtausch, sobald Wunschauto bereitsteht","checkout.finnNow.fearAwayItems_v2.2":"\xdcbergabe in 7 Tagen nach Vertragsbest\xe4tigung","checkout.finnNow.fearAwayItems_v2.3":"Inklusive 1.000 km pro Monat","checkout.finnNow.fearAwayItems_v2.4":"1.000 € Vollkasko-Selbstbeteiligung","checkout.finnNow.fearAwayItems_v2.5":"500 € Teilkasko-Selbstbeteiligung","checkout.finnNow.fearAwayItems_v2.6":"Taggenaue Abrechnung der monatlichen Rate","checkout.finnNow.fearAwayItems_v2.7":"Keine \xdcbergabegeb\xfchren","checkout.finnNow.pricePerMonth":"599 € pro Monat","checkout.finnNow.fixedPrice":"599.00 €","checkout.finnNow.1000km":"1000 km","checkout.finnNow.toggle.title":"\xdcbergangsfahrzeug hinzuf\xfcgen?","checkout.finnNow.toggle.yes":"Ja","checkout.finnNow.toggle.no":"Nein","checkout.finnNow.disclaimer":"Die Mietwagenkategorie kann variieren und wird mit der Vertragsbest\xe4tigung mitgeteilt.","checkout.finnNow.disclaimer_v2":"Die Mietwagenkategorie variiert und wird mit der Vertragsbest\xe4tigung mitgeteilt. Die Auslieferung erfolgt schnellstm\xf6glich.","checkout.finnNow.confirmationDisclaimerOneTimeFee":"Lieferung und Abholung des Mietwagens sind kostenlos. Konditionen und gebuchte Services entsprechen denen deines Abo-Autos. Die Lieferung erfolgt innerhalb von 7 Tagen nach Vertragsbest\xe4tigung. Die Nutzung beginnt mit der Lieferung und endet bei Erhalt deines Abo-Autos. Die Kosten werden tageweise berechnet und monatlich abgerechnet. Die einmalige Servicepauschale f\xe4llt bei \xdcbergangsfahrzeugen nicht an.","checkout.finnNow.confirmationDisclaimerProRata":"Lieferung und Abholung des Mietwagens sind kostenlos. Konditionen und gebuchte Services entsprechen denen deines Abo-Autos. Die Lieferung erfolgt innerhalb von 7 Tagen nach Vertragsbest\xe4tigung. Die Nutzung beginnt mit der Lieferung und endet bei Erhalt deines Abo-Autos. Die Kosten werden tageweise berechnet und monatlich abgerechnet.","checkout.finnNow.confirmationDisclaimer_v2":"Lieferung und Abholung des Mietwagens sind kostenlos. Der Selbstbehalt betr\xe4gt bis zu 500 € bei Teilkaskosch\xe4den und bis zu 1.000 € bei Vollkaskosch\xe4den. Die Mietwagenkategorie variiert und wird mit der Vertragsbest\xe4tigung mitgeteilt. Die Auslieferung erfolgt schnellstm\xf6glich, in der Regel innerhalb von 7 Tagen nach Vertragsbest\xe4tigung. Die Nutzung beginnt mit der Lieferung und endet bei Erhalt deines Abo-Autos. Die Kosten werden tageweise berechnet und monatlich abgerechnet. Es f\xe4llt keine zus\xe4tzliche Servicepauschale an.","checkout.finnNow.finnNowNotAvailable.title":"\xdcbergangsfahrzeug nicht mehr verf\xfcgbar","checkout.finnNow.finnNowNotAvailable.message":"Sorry - die Option f\xfcr ein \xdcbergangsfahrzeug ist leider nicht mehr verf\xfcgbar. Aber keine Sorge - du kannst dein FINN-Abo ganz normal abschlie\xdfen.","checkout.removeFromCart":"Entfernen","checkout.removeVoucher":"Gutschein entfernen","checkout.yourSubscription":"Bestell\xfcbersicht","checkout.kmIncluded":"Inklusivkilometer","checkout.monthlyTotalLabel":"Monatliche Rate","checkout.vatLabelWithVat":"inkl. MwSt.","checkout.vatLabelWithoutVat":"exkl. MwSt.","checkout.viewCarDetails":"Fahrzeugdaten anzeigen","checkout.editOrder":"Bestellung bearbeiten","checkout.contractDuration":"Vertragslaufzeit","checkout.loginTitle":"Anmelden","checkout.registrationTitle":"Registrieren","checkout.flexTermLabel":"Flex","checkout.payp
1alConfirmCheckboxText":"Ich erm\xe4chtige den Vertragspartner, mein PayPal-Konto zur Durchf\xfchrung zuk\xfcnftiger Zahlungen gem\xe4\xdf der Nutzungsbedingungen zu belasten.","checkout.deliveryDate.title":"Lieferung","checkout.deliveryDate.inputLabelNew":"Voraussichtliches Lieferdatum","checkout.deliveryDate.inputLabel":"W\xe4hle das voraussichtliche Lieferdatum","checkout.baseMonthlyRateLabelForVoucher":"Mietpreis","checkout.oneTimeCost":"Zahlung (einmalig)","checkout.monthlyRate":"Monatliche Rate","checkout.monthlyRateOnboarding":"Mietpreis","checkout.absoluteDiscountMonthLabel":"Kosten erster Monat","checkout.absoluteDiscountMonthLabelExp":"Monatliche Rate (1 Monat)","checkout.deposit":"Kaution","checkout.contractDurationTitle":"Vertragslaufzeit","checkout.voucherInNextStep":"Gutscheine kannst du im n\xe4chsten Bestellschritt \'Best\xe4tigung\' einl\xf6sen.","checkout.cartTitle":"Warenkorb","checkout.securePayment":"Sichere Daten\xfcbertragung","checkout.buttonTitle":"Weiter","checkout.serverError":"Ein unerwarteter Fehler ist aufgetreten. Bitte wende dich an den Kundenservice, um die Buchung abzuschlie\xdfen: +49 89 143770064","checkout.serverErrorAlt":"Aktuell kommt es zu St\xf6rungen im Buchungsprozess. Bitte versuchen Sie es in einigen Minuten erneut.","checkout.kmPackageForMonth":"{kmPackage} km pro Monat","checkout.minimumTermsFixed":"{term} Monate Laufzeit","checkout.kmPackage":"{kmPackage} km inklusive","checkout.availableFrom":"Verf\xfcgbar ab {date}","checkout.taxExemption":"","checkout.monthlyCostWithoutExemption":"","checkout.backToHome":"Zur\xfcck zur Startseite","checkout.needHelp":"Hilfe ben\xf6tigt?","checkout.operatingTime":"Mon-Fr 8:00 - 18:00 Uhr","checkout.startTypingAddressPlaceholder":"Beginne, deine Adresse einzugeben","checkout.addressNotFound":"Wir konnten deine Adresse in Deutschland nicht finden.","checkout.addressSubmissionError":"Wir konnten deine Adresse nicht speichern. Bitte versuche es erneut.","checkout.startTypingAddress":"Beginne zu tippen, um Vorschl\xe4ge zu sehen","checkout.save":"Speichern","checkout.cancel":"Abbrechen","checkout.stripe.incorrect_cvc":"Der Sicherheitscode (CVC Code) deiner Karte ist nicht korrekt. Bitte \xfcberpr\xfcfe den Code oder versuche es mit einer anderen Zahlungsmethode erneut.","checkout.stripe.setup_intent_authentication_failure":"Der Versuch, die Zahlungsmethode einzurichten, ist aufgrund der Authentifizierung fehlgeschlagen. Versuche es mit einer anderen Karte.","checkout.stripe.card_declined":"Deine Karte wurde abgelehnt. Versuche es mit einer anderen Zahlungsmethode erneut.","checkout.stripe.live_mode_test_card":"Deine Karte wurde abgelehnt. Deine Anfrage war im Live-Modus, hat aber eine bekannte Testkarte verwendet.","checkout.stripe.expired_card":"Die Karte ist abgelaufen. \xdcberpr\xfcfe das Ablaufdatum oder verwende eine andere Karte.","checkout.stripe.incorrect_number":"Deine Kartennummer ist falsch. \xdcberpr\xfcfe deine Kartennummer oder verwende eine andere Karte.","checkout.stripe.processing_error":"Bei der Verarbeitung der Karte ist ein Fehler aufgetreten. Versuche es mit einer anderen Karte oder einer anderen Zahlungsmethode erneut.","checkout.errors.payment_method_not_eligible_for_paypal_voucher":"Dieser Gutscheincode ist ausschlie\xdflich f\xfcr Kunden mit der Zahlungsmethode Klarna g\xfcltig.","checkout.errors.product_not_eligible_for_paypal_voucher":"Dieser Gutscheincode ist f\xfcr dieses Produkt nicht anwendbar.","checkout.errors.payment_method_not_eligible_for_klarna_voucher":"Dieser Gutscheincode ist ausschlie\xdflich f\xfcr Kunden mit der Zahlungsmethode Klarna g\xfcltig.","checkout.errors.product_not_eligible_for_klarna_voucher":"Dieser Gutscheincode ist f\xfcr dieses Produkt nicht anwendbar.","checkout.errors.voucher_invalid_for_car":"Dieser Gutscheincode ist f\xfcr dieses Auto nicht anwendbar.","checkout.errors.customer_has_signed_deal":"Der Empfehlungscode ist ausschlie\xdflich f\xfcr Neukunden g\xfcltig.","checkout.verticalLayout.contact":"Kontaktdaten","checkout.verticalLayout.address":"Adresse","checkout.verticalLayout.payment":"Zahlungsart","checkout.verticalLayout.insurance":"Schutz","checkout.verticalLayout.paymentMethods":"Zahlungsmethoden","checkout.verticalLayout.deliveryDate":"Lieferdatum","checkout.verticalLayout.invoiceAddress":"Rechnungsadresse","checkout.verticalLayout.deliveryAddress":"Lieferadresse","checkout.verticalLayout.deliveryAddressIdentical":"Meine Lieferadresse ist identisch mit der oben genannten Rechnungsadresse.","checkout.verticalLayout.confirmation":"Best\xe4tigung","checkout.verticalLayout.personalInformation":"Pers\xf6nliche Informationen","checkout.verticalLayout.edit":"Bearbeiten","checkout.verticalLayout.dateOfBirth":"Geburtstag","checkout.modals.carNotAvailable.title":"Dieses Auto ist nicht mehr verf\xfcgbar","checkout.modals.carNotAvailable.description":"Tut uns leid. W\xe4hle ein \xe4hnliches Auto aus unserem breiten Angebot, um deine Bestellung fortzusetzen.","checkout.modals.carNotAvailable.cta":"Mein Auto finden","checkout.pageData.self_pickup_fee":"Abholung","checkout.pageData.customDeliveryFee":"Individueller Liefertermin","checkout.pageData.pleaseSelect":"Bitte ausw\xe4hlen","checkout.pageData.pleaseEnter":"Bitte angeben","checkout.pageData.schufaNotice":"Mit dem Klick auf Weiter f\xfchren wir zur Pr\xfcfung deiner Anfrage eine Bonit\xe4tspr\xfcfung bei einem externen Bonit\xe4tsdienstleister durch. Weitere Informationen findest du in unserer <privacyLink>Datenschutzerkl\xe4rung (2.3.5)</privacyLink>.","checkout.pageData.schufaNoticeJobAuto":"Wenn du jetzt auf weiter klickst, f\xfchren wir eine Bonit\xe4tspr\xfcfung mit SCHUFA im Auftrag deines Arbeitgebers durch. Weitere Informationen dazu findest du in unserer <privacyLink>Datenschutzerkl\xe4rung (2.3.5)</privacyLink>.","checkout.pageData.lowConfidenceDateModalTitle":"Erfahre mehr zur Lieferung","checkout.pageData.lowConfidenceDateMessage":"Das Auto befindet sich auf dem Weg zu uns. Wir k\xf6nnen dir daher noch kein exaktes Lieferdatum garantieren. Du kannst das Auto bereits jetzt buchen und und wir kontaktieren dich rechtzeitig, um dein gew\xfcnschtes Lieferdatum zu vereinbaren. Die voraussichtliche Lieferung kann je nach Vertragslaufzeit variieren.<p><b>Fragen? Wir sind f\xfcr dich da!</b><br></br>Unser Kundensupport hilft dir gerne weiter.</p>","checkout.pageData.lowConfidenceDateMessageAfterThreshold":"Dein gew\xfcnschtes Lieferdatum wurde vermerkt, jedoch k\xf6nnen wir momentan nur eine Lieferung im gew\xe4hlten Monat zusichern. <br></br>Wir kontaktieren dich baldm\xf6glichst, um mit dir das gew\xfcnschte Lieferdatum abzustimmen.","checkout.pageData.freeDeliveryTitle":"Kostenlose Haust\xfcrlieferung","checkout.pageData.freeDeliveryDescription":"Als FINN-Bestandskunde ist die Lieferung deines n\xe4chsten Fahrzeugs kostenlos.","checkout.pageData.loginPageImage":"https://cdn.cosmicjs.com/5857be00-8217-11f1-a373-470d0cb970c0-FINN-login-page-lady-drinking-coffee_opt.jpg","checkout.pageData.data_person_related_info":"","checkout.pageData.not_available_car_for_young_drivers":"Dieses Fahrzeug ist leider nicht f\xfcr Kunden unter 23 Jahren verf\xfcgbar.","checkout.pageData.signup_email_area_title":"Anmelden oder Registrieren","checkout.pageData.store_data_checkbox_text":"Ich bin damit einverstanden, dass meine \xfcbermittelten Informationen zur Bearbeitung meiner Anfrage gespeichert werden. Ich bin mit einer <PrivacyLinkDE>Bonit\xe4tspr\xfcfung</PrivacyLinkDE> einverstanden.","checkout.pageData.email_subscription_checkbox_text":"Ja, ich m\xf6chte regelm\xe4\xdfig den Newsletter von FINN \xfcber Neuheiten, Inspirationen und exklusive Angebote per E-Mail erhalten. Ich kann meine Einwilligung jederzeit \xfcber den Abmeldelink in jeder Newsletter-E-Mail widerrufen.","checkout.pageData.delivery_form_title":"Lieferanschrift","checkout.pageData.delivery_fee":"Lieferung","checkout.pageData.insurance":"Versicherung","checkout.pageData.delivery_checkbox_mode_title":"Meine Lieferadresse ist identisch mit der oben genannten Rechnungsadresse.","checkout.pageData.update_delivery_date_message":"Dein zuvor gew\xe4hltes Lieferdatum ist nicht mehr verf\xfcgbar und wurde daher auf den {deliveryDate} aktualisiert.","checkout.pageData.input_field_placeholders.firstname":"Vorname","checkout.pageData.input_field_placeholders.lastname":"Nachname","checkout.pageData.input_field_placeholders.street":"Stra\xdfe","checkout.pageData.input_field_placeholders.housenumber":"Nr.","checkout.pageData.input_field_placeholders.zipcode":"PLZ","checkout.pageData.input_field_placeholders.city":"Stadt","checkout.pageData.input_field_placeholders.state":"Bundesland","checkout.pageData.input_field_placeholders.birthday":"Geburtstag","checkout.pageData.input_field_placeholders.company":"Unternehmen","checkout.pageData.input_field_placeholders.company_form":"Rechtsform","checkout.pageData.input_field_placeholders.date_format":"TT.MM.JJJJ","checkout.pageData.input_field_placeholders.phone":"Mobilnummer","checkout.pageData.input_field_placeholders.extra":"Adresszusatz","checkout.pageData.input_field_placeholders.select_date_first":"Bitte w\xe4hle zuerst ein \xdcbergabedatum","checkout.pageData.input_field_placeholders.phone_number_format":"z.B. +49 156 55667788","checkout.pageData.input_field_placeholders.email":"E-Mail-Adresse","checkout.pageData.input_field_placeholders.delivery_date":"Voraussichtliches Lieferdatum","checkout.pageData.input_field_placeholders.jobAutoOfficeDistance":"Einfacher Arbeitsweg (in km)","checkout.pageData.input_field_placeholders.jobAutoTripsPerMonth":"Fahrten zum Arbeitsplatz pro Monat (in Tagen)","checkout.pageData.input_field_placeholders.fleetSize":"Flottengr\xf6\xdfe","checkout.pageData.input_field_placeholders.promotion_code":"Code einl\xf6sen","checkout.pageData.organization_type.kein_handelsregistereintrag":"Kein Handelsregistereintrag","checkout.pageData.organization_type.aktiengesellschaft":"Aktiengesellschaft","checkout.pageData.organization_type.bgbgesellschaft_gbr":"BGB-Gesellschaft (GBR)","checkout.pageData.organization_type.eingetragene_einzelfirma":"Eingetragene Einzelfirma","checkout.pageData.organization_type.eingetragener_verein":"Eingetragener Verein","checkout.pageData.organization_type.genossenschaft":"Genossenschaft","checkout.pageData.organization_type.gmbh":"GmbH/UG","checkout.pageData.organization_type.gmbh__cokg":"GmbH & Co. KG","checkout.pageData.organization_type.kg":"KG","checkout.pageData.organization_type.stiftung":"Stiftung","checkout.pageData.organization_type.freelancer":"Freelancer","checkout.pageData.organization_type.business":"Business","checkout.pageData.next_step_button":"Weiter","checkout.pageData.jobauto_description":"Dein Arbeitgeber hat deine Domain <strong>{jobauto_domain}</strong> f\xfcr JobAuto freigeschaltet. Aktiviere JobAuto, um deine monatliche Rate \xfcber deine Lohnabrechnung zu begleichen. Deine monatliche JobAuto Rate kannst du <JobAutoCalculatorLink>hier</JobAutoCalculatorLink> berechnen.","checkout.pageData.jobauto_info":"Bitte gib eine Zahlungsmethode f\xfcr sonstige Kosten ein, die etwa aufgrund von Verkehrs- und Ordnungswidrigkeiten, der Fahrzeuglieferung, der optionalen Fahrzeugabholung zum Laufzeitende oder etwaigen Fahrzeugsch\xe4den, entstehen.","checkout.pageData.invalid_payment_method_error_message":"Wir konnten deine Zahlungsdaten nicht best\xe4tigen. Bitte verwende eine alternative Zahlungsmethode.","checkout.pageData.payment_tootltip_title":"Was passiert mit meinen Zahlungsdaten?","checkout.pageData.payment_tootltip_content":"Erst nach Abschluss des Vertrags werden wir dein Konto belasten. Die Daten werden sicher und verschl\xfcsselt an unseren Zahlungsdienstleister weitergeleitet.","checkout.pageData.sepa_title":"SEPA Direct Debit","checkout.pageData.card_provider_images.visa":"https://cdn.cosmicjs.com/84f07ea0-fb6e-11eb-9a4d-af05155ef55d-visaicon.png","checkout.pageData.card_provider_images.mastercard":"https://cdn.cosmicjs.com/84f20540-fb6e-11eb-9a4d-af05155ef55d-mastercardicon.png","checkout.pageData.card_expiry":"G\xfcltig bis","checkout.pageData.confirmation_button":"Zahlungspflichtig bestellen","checkout.pageData.handover_appointment_date":"Voraussichtlicher Vertragsbeginn","checkout.pageData.contract_end_date":"Voraussichtliches Vertragsende","checkout.pageData.payable_details_description":"Zus\xe4tzlich zu einer umfangreichen Haftpflichtversicherung ist dein Auto vollkaskoversichert. Der Selbstbehalt bei Teilkasko- und Vollkaskosch\xe4den betr\xe4gt bis zu 500 €. Mehrkilometer \xfcber dein Kilometerpaket hinaus kosten dich {additional_mileage_fee} pro km und werden bei der R\xfcckgabe des Fahrzeugs abgerechnet.","checkout.pageData.payable_details_description_variable":"Zus\xe4tzlich zu einer umfangreichen Haftpflichtversicherung ist dein Auto vollkaskoversichert. Der Selbstbehalt betr\xe4gt bis zu {tk_value} € bei Teilkaskosch\xe4den und bis zu {vk_value} € bei Vollkaskosch\xe4den. Mehrkilometer \xfcber dein Kilometerpaket hinaus kosten dich {additional_mileage_fee} pro km und werden in deiner n\xe4chsten monatlichen Rechnung ber\xfccksichtigt. {isRandomColor}","checkout.pageData.apply_button_title":"Anwenden","checkout.pageData.discount_button_text":"Gutscheinrabatt (optional)","checkout.pageData.voucher_discount":"Gutscheinrabatt","checkout.pageData.voucher_success_applied_message":"Hinweis: Der Betrag wird dir mit der ersten Monatsmiete gutgeschrieben.","checkout.pageData.voucher_success_applied_message_monthly":"Hinweis: Der Betrag wird dir jeweils bei Abbuchung der Monatsmiete gutgeschrieben.","checkout.pageData.voucher_success_applied_message_absolute":"Hinweis: Der Betrag wird dir einmalig bei Abbuchung der ersten Monatsmiete gutgeschrieben.","checkout.pageData.voucher_type_suffix":"pro Monat","checkout.pageData.unknown_deposit_factor_note":"Bitte beachte, dass FINN dir unter Umst\xe4nden eine Kaution berechnet. Dazu findet eine interne Pr\xfcfung statt. Die Kaution wird h\xf6chstens das dreifache der Brutto-Monatsmiete betragen. Den genauen Betrag, der von dir zu zahlenden Kaution, erf\xe4hrst du in deiner Vertragsbest\xe4tigung.","checkout.pageData.confirmation_note":"Hinweis: Ich kann innerhalb von 8 Wochen, beginnend mit dem Belastungsdatum, die Erstattung des belasteten Betrags verlangen. Es gelten dabei die mit meinem Kreditinstitut vereinbarten Bedingungen. Die Parteien sind sich einig, dass f\xfcr die Vorabinformation (Pre-Notification) \xfcber die Lastschriften eine verk\xfcrzte Frist von einem Kalendertag gilt.","checkout.pageData.term_tooltip_content":"In einem Flex-Vertrag hast du einen offenen Vertrag mit einer K\xfcndigungsfrist von einem Monat.","checkout.pageData.flex_term_label":"Flex","checkout.pageData.price.total":"Gesamt","checkout.pageData.price.benefits.1":"Versicherung","checkout.pageData.price.benefits.2":"Steuern","checkout.pageData.price.benefits.3":"Wartung","checkout.pageData.price.benefits.4":"24/7 Service","checkout.pageData.price.whats_included":"Was ist inbegriffen?","checkout.pageData.price.us_sales_tax":"","checkout.pageData.price.us_excise_tax":"","checkout.pageData.price.us_tax_title":"Taxes","checkout.pageData.price.us_sales_tax_title":"Sales tax","checkout.pageData.price.us_excise_tax_title":"Prop./excise/reg. tax reimbursement (based on the vehicle value)","checkout.pageData.price.vat_title_with_deposit":"davon MwSt.","checkout.pageData.price.vat_title_without_deposit":"davon MwSt.","checkout.pageData.price.monthly_price_title":"Monatliche Rate","checkout.pageData.order_overview.monthly_total":"Monatliche Rate","checkout.pageData.order_overview.first_month_rate":"Gesamt (erster Monat)","checkout.pageData.order_overview.first_month_rate_exp":"Gesamt (1 Monat)","checkout.pageData.order_overview.monthly_total_after_first_month_exp":"Monatliche Rate ({remainingTerm} Monate)","checkout.pageData.order_overview.monthly_total_after_first_month_flex":"Monatliche Rate (Folgemonate)","checkout.pageData.order_overview.prolongation_discount":"Treuerabatt","checkout.pageData.order_overview.monthly_total_after_first_month":"Monatliche Rate (Nach dem ersten Monat)","checkout.pageData.form_validation_error":"Bitte korrigiere die Fehler in den obigen Feldern, um fortzufahren","checkout.pageData.prolongation.title":"Vertragsverl\xe4ngerung","checkout.pageData.prolongation.subtitle":"Bitte
1 best\xe4tige die Bedingungen der Vertragsverl\xe4ngerung.","checkout.pageData.prolongation.dates_title":"Laufzeit des Folgevertrags","checkout.pageData.prolongation.dates_description":"Die Laufzeit deines neuen Abos startet am ersten Tag nach Ablauf deines aktuellen Vertrags.","checkout.pageData.prolongation.confirm_button_text":"Zahlungspflichtig bestellen","checkout.pageData.errors.invalid":"Gutschein existiert nicht oder wurde deaktiviert.","checkout.pageData.errors.expired":"Der verwendete Gutschein ist nicht mehr g\xfcltig.","checkout.addressSearchLabel":"Stra\xdfe","checkout.suggestionLabel":"Vorschl\xe4ge","checkout.prolongedTill":"Dein Abonnement wurde bis zum {prolongationEndDate} verl\xe4ngert.","checkout.legalEntityText":"Vertragspartner f\xfcr dieses Fahrzeug ist die {legalEntity}","checkout.emailExists":"Es ist bereits ein Konto mit dieser E-Mail registriert. Bitte melde dich an.","checkout.contactPrefillSuccess":"Bitte \xfcberpr\xfcfe deine Kontaktdaten und w\xe4hle als n\xe4chstes deine Zahlungsmethode aus.","checkout.confirmationRedirect":"Bitte \xfcberpr\xfcfe die Bestell\xfcbersicht und schlie\xdfe deine Bestellung ab.","checkout.contactPrefillTitle":"Kontakt gefunden","checkout.contactPrefillDescription":"Bitte \xfcberpr\xfcfe deine Kontaktdaten und w\xe4hle als n\xe4chstes deine Zahlungsmethode aus.","checkout.confirmationRedirectTitle":"Fast geschafft","checkout.deliveryDateChanged":"Das Lieferdatum deines Autos hat sich aufgrund seiner Verf\xfcgbarkeit ge\xe4ndert.","checkout.contractDates":"Vertragsdaten","checkout.negativeValueTitle":"Hinweis zum Gutschein","checkout.negativeValueDescription":"Da dein Rabatt h\xf6her ist als die erste Monatsrate, wird der Rabatt auf die Zahlungen der Folgemonate \xfcbertragen. Der Rabatt wird auf der Rechnung ersichtlich sein.","checkout.cannotChangeData":"Du hast deine Daten bereits best\xe4tigt. Eine Aktualisierung ist nicht m\xf6glich. Kontaktiere uns f\xfcr weitere \xc4nderungen.","checkout.confirmationRedirectDescription":"Bitte \xfcberpr\xfcfe die Bestell\xfcbersicht und schlie\xdfe deine Bestellung ab.","checkout.jobAutoSelected":"JobAuto ist aktiviert. Die monatliche Rate wird \xfcber JobAuto abgerechnet.","checkout.categorySub
1scription.title":"\xdcbersicht: {subscriptions} Einzelabos und Rahmenvertrag mit einer Gesamtlaufzeit von {termsText} Monaten \xb9","checkout.categorySubscription.totalDuration":"Gesamtlaufzeit","checkout.categorySubscription.andSimilar":"und \xe4hnlich","checkout.categorySubscription.perSubscription":"pro Abo","checkout.categorySubscription.deliveryCost":"Nur bei Erstlieferung","checkout.categorySubscription.description":"\xb9 Das Angebot umfasst {subscriptions} Einzelabos sowie einen Rahmenvertrag, welcher deren nahtlosen \xdcbergang regelt.<p />Die Konfiguration des ersten Modells ist garantiert. Nach jeweils {maxTerms} Monaten wird dein Auto nahtlos gegen ein vergleichbares Modell derselben Kategorie getauscht. Die Fahrzeugkategorie umfasst Modelle wie {carName} oder \xe4hnliche {carType}.<p />Die Servicepauschale f\xe4llt pro Einzelabo an. Die monatlichen Kosten bleiben unver\xe4ndert.<p />Eine detaillierte \xdcbersicht zu deinem n\xe4chsten Abo erh\xe4ltst du ca. 3 Monate vor Ablauf deines aktuellen Abos.","checkout.categorySub
1scription.firstSubscriptionTitle":"Einzelabo-\xdcbersicht (1. Abo)","checkout.categorySubscription.confirmCategory":"Ich erkl\xe4re mich mit den Bedingungen der 36-monatigen Laufzeit einverstanden, die {subscriptions} aufeinanderfolgende Abos mit Autotausch beinhaltet, wobei jedes Abo zu den vereinbarten einmaligen und monatlichen Kosten angeboten wird.","checkout.deliveryFaq.label":"Fragen zur Lieferung","checkout.deliveryFaq.href":"https://support.finn.com/hc/de-de/articles/38235693124241-Welche-Lieferoptionen-stehen-bei-der-Buchung-zur-Auswahl","checkout.handover.title":"\xdcbergabe","checkout.handover.pickup":"Abholung","checkout.handover.delivery":"Lieferung","checkout.handover.location":"\xdcbergabeort","checkout.handover.locationPlaceholder":"W\xe4hle eine FINN Station","checkout.handover.locationError":"Bitte w\xe4hle eine FINN Station","checkout.handover.date":"\xdcbergabezeitpunkt","checkout.handover.asap.title":"Schnellstm\xf6glich","checkout.handover.asap.description":"{estimation}","checkout.handover.custom.title":"Individueller Termin","checkout.handover.custom.description":"Wir melden uns bei dir, sobald wir ein konkretes Datum best\xe4tigen k\xf6nnen.","checkout.handover.summary.pickup":"FINN Station","checkout.handover.summary.delivery":"Wunschadresse","checkout.handover.summary.custom":"Die \xdcbergabe erfolgt an der {deliveryType} ({address}).","checkout.handover.summary.asap":"Die \xdcbergabe erfolgt schnellstm\xf6glich an der {deliveryType} ({address}).","checkout.handover.summary.estimated":"Vsl. \xdcbergabe {date}.","mobile.verificationredirect.mainText":"Weiterleitung zur App...","mobile.verificationredirect.errorText":"Etwas ist schief gelaufen.","mobile.verificationredirect.subText":"Klicke bitte auf den Button unterhalb.","mobile.verificationredirect.buttonTitle":"Zur\xfcck zur App","mobile.paymentredirect.mainText":"Weiterleitung zur App...","mobile.paymentredirect.errorText":"Etwas ist schief gelaufen.","mobile.paymentredirect.subText":"Klicke bitte auf den Button unterhalb.","mobile.paymentredirect.buttonTitle":"Zur\xfcck zur App","mobile.loginredirect.mainText":"Weiter mit {loginmethod}","mobile.loginredirect.errorText":"Etwas ist schief gelaufen.","mobile.loginredirect.subText":"Klicke bitte auf den Button unterhalb.","mobile.loginredirect.buttonTitle":"Zur\xfcck zur App","mobile.screenLoading":"Laden...","referral.notice.findCar":"<b>Leider kannst du noch keine Freund:innen empfehlen.</b><br></br>Sch\xf6n, dass du dich f\xfcr FINN f\xfcr Freund:innen interessierst. Um daran teilzunehmen, musst du ein aktives Abo bei FINN haben. Schau dir doch gerne nochmal um hier, sobald du selbst eine Buchung erfolgreich abgeschlossen hast.","referral.notice.noVoucher":"<b>Du hast deine f\xfcnf Gutscheine bereits aufgebraucht.</b><br></br>Leider m\xfcssen wir dir mitteilen, dass du bereits alle deine f\xfcnf Gutscheine aufgebraucht hast. Solltest du Fragen dazu haben, kontaktiere uns gerne per E-Mail an <b><EmailLink>
1[email protected]</EmailLink></b> oder rufe uns an <b><TelLink>+49 (0) 89 143 770 064</TelLink></b>.","referral.cta.login":"Logge dich ein, um Freunde einzuladen","referral.cta.findCar":"Mein Auto Abo finden","referral.cta.invite":"Jetzt Freunde einladen","referral.sharing.title":"Jetzt meinen Link teilen","referral.sharing.tooltip":"Referral invite to friends DE","referral.sharing.whatsapp":"Link per WhatsApp teilen","referral.sharing.email":"Link per E-Mail teilen","referral.sharing.telegram":"Link per Telegram teilen","referral.sharing.facebook":"Link per Facebook teilen","referral.sharing.copy":"Link kopieren","referral.sharing.message":"Hi,\\n\\nIch fahre seit Kurzem Auto im FINN Abo und bin bisher rundum zufrieden. In einer monatlichen Rate sind alle Kosten bis auf das Tanken inklusive! Die Buchung kann einfach online abgeschlossen werden und das Auto wird dir vor die Haust\xfcr geliefert.\\nSchau dir jetzt mal das Sortiment an und buche einfach \xfcber folgenden Link - dein 200 Euro Gutschein ist direkt hinterlegt: {voucher}\\n\\nViele Gr\xfc\xdfe","cart.cart":"Warenkorb","cart.order":"Bestellung","cart.contractDetails":"Vertragsdetails","cart.contractSubtitle":"Bitte \xfcberpr\xfcfe deine Angaben zum Unternehmen f\xfcr diese Bestellung.","cart.companyInformation":"Vertragspartner","cart.paymentInformation":"Rechnungsadresse","cart.comment":"Kommentar","cart.commentDescription":"Bitte f\xfcge Zusatzinformationen hinzu, die dein Kundebetreuer beachten sollte.","cart.addComment":"Einen Kommentar hinzuf\xfcgen","cart.addToCart":"In den Warenkorb","cart.quantity":"Menge","cart.orderOverview":"Warenkorb","cart.orderSubtitle":"Bitte \xfcberpr\xfcfe deine Bestellung.","cart.mileage":"{distance} km","cart.months":"{duration} Monate","cart.availability":"Verf\xfcgbar: {quantity} Fzg.","cart.notAvailable":"Nicht verf\xfcgbar","cart.price":"{price}€","cart.totalPrice":"{price} €","cart.orderSummary":"Zusammenfassung","cart.totalCars":"Fahrzeuge insgesamt","cart.totalPayment":"Gesamtrate im Monat","cart.excludeVat":"Exkl. MwSt.","cart.totalPaymentText":"Die tats\xe4chliche monatliche Summe kann abweichen aufgrund einer tagesgenauen Abrechnung von Fahrzeugen pro Monat.","cart.proceedToCheckout":"Zur Reservierung fortfahren","cart.submitOrder":"Bestellung abschicken","cart.carNotAvailable":"Einige Fahrzeuge in deinem Warenkorb sind nicht mehr oder in nicht ausreichender Menge verf\xfcgbar. Bitte \xfcberpr\xfcfe deine Bestellung um fortzufahren.","cart.deposit.title":"Kaution","cart.deposit.subTitle":"Einmalzahlung","cart.tableHeads.model":"Model / Marke","cart.tableHeads.mileagePackage":"Kilometer","cart.tableHeads.durationPackage":"Laufzeit","cart.tableHeads.quantity":"Anzahl","cart.tableHeads.monthlyRate":"Monatl. Rate","cart.tableHeads.monthlyTotal":"Summe","cart.mileageIncluded":"Inklusivkilometer pro Monat","cart.term":"Vertragslaufzeit","cart.monthlyRate":"Monatliche Rate","cart.monthlyTotal":"Monatliche Summe","cart.oneTimePayments":"Einmalzahlungen","cart.monthlyPayments":"Monatliche Zahlungen","cart.subscriptions":"Abos","cart.delivery":"Lieferung","cart.premiumInsurance.title":"Premium-Versicherung","cart.premiumInsurance.infoIcon.label":"Premium-Versicherung","cart.premiumInsurance.tooltip.content":"Mit dem Premium-Schutz betr\xe4gt dein Selbstbehalt f\xfcr Vollkaskof\xe4lle 500€.","cart.totalOneTimePayments":"Gesamt Einmalzahlungen","cart.downpayment":"Anzahlung","cart.free":"Kostenlos","cart.deliveryExplainer":"Kostenlose Lieferung f\xfcr Folge-Abos","cart.deliveryExplainerLink":"Mehr erfahren","cart.depositExplainer":"Bei der Kaution handelt es sich um eine einmalige r\xfcckg\xe4ngige zu machende Zahlung, die als Sicherheit gegen m\xf6gliche Sch\xe4den oder Nichtzahlung dient.","cars.driver.driver":"Driver","cars.driver.new":"New driver","cars.driver.edit":"Edit driver","cars.driver.assign":"Assign driver","cars.driver.change":"Change driver","cars.driver.assignDescription":"The car subscription term ends soon and you can select a new car to get instead of this from your handover list. If you select a car to swap then the return is free for this car.","cars.driver.select":"Select a driver..","cars.apply":"Apply","cars.cancel":"Cancel","cars.months":"months","cars.miles":"miles","eon.noticeTitle.login":"","eon.noticeTitle.findCar":"Jetzt E-Auto abonnieren und Gutscheincodes sichern","eon.noticeTitle.voucherPending":"Deine Gutscheincodes sind in K\xfcrze hier verf\xfcgbar","eon.noticeTitle.voucherAvailable":"Jetzt Gutscheincodes abrufen und einl\xf6sen","eon.noticeDescription.login":"","eon.noticeDescription.findCar":"Es liegen keine Gutscheincodes vor. <b>Jetzt E-Auto abonnieren und Gutscheincodes sichern:</b> Von FIAT 500e bis Tesla Model 3 - mit FINN f\xe4hrst du elektrisch in die Zukunft.","eon.noticeDescription.voucherPending":"E-Auto gefunden? Herzlichen Gl\xfcckwunsch! Deine Bestellung wird aktuell bearbeitet.","eon.noticeDescription.voucherAvailable":"E-Auto gefunden? Herzlichen Gl\xfcckwunsch! <b>Deine Gutscheincodes sind verf\xfcgbar</b>. Kopiere den Gutscheincode und l\xf6se ihn w\xe4hrend des Bestellprozesses deiner <EONWallboxLink>E.ON Drive PowerBox</EONWallboxLink> oder deines <EONChargingLink>Ladevertrags</EONChargingLink> im E.ON Drive Shop ein.","eon.ctaText.login":"Einloggen und Gutscheincodes abrufen","eon.ctaText.findCar":"E-Auto finden","eon.ctaText.voucherPending":"","eon.ctaText.voucherAvailable":"Gutscheincodes abrufen","eon.ctaHref.login":"","eon.ctaHref.findCar":"/subscribe/elektro.plug-in-hybrid","eon.ctaHref.voucherPending":"","eon.ctaHref.voucherAvailable":"","eon.modal.title":"Hier erh\xe4ltst du deine verf\xfcgbaren Gutscheincodes","eon.modal.voucherTitle":"[\\"Lade-Gutschein\\",\\"Wallbox-Gutschein\\"]","eon.modal.voucherLink":"[\\"<EONChargingLink>Hier klicken</EONChargingLink>\\",\\"<EONWallboxLink>Hier klicken</EONWallboxLink>\\"]","eon.modal.voucherDescription":"[\\"um Lade-Gutschein einzul\xf6sen\\",\\"um Wallbox-Gutschein einzul\xf6sen\\"]","eon.modal.cta":"Kopieren","eon.modal.ctaSuccess":"Gutsc
1hein kopiert!","experiments.doubleTerm.termLineTitle1":"Neues Auto nach {term} Monaten","experiments.doubleTerm.termLineDescription1":"Erhalte nach {term} Monaten ein neues Auto in derselben Kategorie.","experiments.doubleTerm.termLineTitle2":"G\xfcnstigste Monatsrate","experiments.doubleTerm.termLineDescription2":"Profitiere vom niedrigsten Tarif \xfcber die gesamte Laufzeit – ohne Preiserh\xf6hungen.","experiments.doubleTerm.recommendedTerm":"Empfehlung","experiments.doubleTerm.downpaymentPerDeliveryTitle":"Zahlung bei Lieferung pro Auto","experiments.doubleTerm.downpaymentPerDeliveryDescription":"F\xfcr dein {term} + {term} Monatsabo bekommst du zwei Autos, jedes mit eigenen Bereitstellungskosten.","experiments.doubleTerm.downpaymentOneTimeTitle":"Einmalzahlung","experiments.doubleTerm.downpaymentOneTimeDescription":"Spare zus\xe4tzliche {savings} €, indem du die gesamten Bereitstellungskosten im Voraus zahlst.","experiments.doubleTerm.downpaymentPerMonthTitle":"Monatliche Ratenzahlung","experiments.doubleTerm.downpaymentPerMonthDescription":"Du zahlst die Bereitstellungskosten in {doubleTerm} anteilig berechneten Monatsraten.","experiments.doubleTerm.modalTitle":"Wir arbeiten dran!","experiments.doubleTerm.modalDescription1":"Vielen Dank f\xfcr dein Interesse an unserem Kategorie-Abo. Aktuell pr\xfcfen wir, ob wir die Option zuk\xfcnftig anbieten. Buche jetzt dein Abo f\xfcr {term} Monate. Die Preise sind bereits passend f\xfcr dich berechnet.","experiments.doubleTerm.modalDescription2":"Als Dankesch\xf6n schenken wir dir einen <strong>20 € Gutschein</strong>. Gib einfach den folgenden Code im letzten Schritt deiner Bestellung ein, um den Rabatt auf deinen ersten Abo-Monat zu erhalten:","experiments.doubleTerm.modalVoucherCode":"FINN20","experiments.doubleTerm.modalCopyCode":"Code kopiert","experiments.doubleTerm.modalCodeCopied":"Code kopieren","experiments.doubleTerm.accordionTitle":"Wie funktioniert das {term}+{term} Abo?","experiments.doubleTerm.accordionBullet1Title":"Ganz einfach","experiments.doubleTerm.accordionBullet1Description":"Du f\xe4hrst dein erstes Auto {term} Monate und steigst dann nahtlos in dein neues um.","experiments.doubleTerm.accordionBullet2Title":"Dein Stil, dein Auto","experiments.doubleTerm.accordionBullet2Description":"Dein Folgefahrzeug wird deinem aktuellen in den wichtigsten Merkmalen entsprechen (z.B. Fahrzeuggr\xf6\xdfe, Karosserie und Antriebsart).","experiments.doubleTerm.accordionBullet3Title":"Das Beste zum Schluss","experiments.doubleTerm.accordionBullet3Description":"Soweit verf\xfcgbar, erh\xe4ltst du sogar eine Auswahl an passenden Fahrzeugen.","experiments.doubleTerm.accordionLearnMore":"Erfahren Sie mehr","experiments.doubleTerm.accordionLearnMoreUrl":"https://support.finn.com/hc/de-de/articles/42090859480081-Was-ist-das-nahtlose-12-12-und-6-6-Monats-Abo","experiments.additionalProtection.title":"Zus\xe4tzliche Schutzoptionen","experiments.additionalProtection.tire_windshield_protection_standard.title":"Reifen- und Scheibenschutz","experiments.additionalProtection.tire_windshield_protection_standard.description":"Der Reifen- und Scheibenschutz deckt Sch\xe4den an Reifen sowie Front-, Seiten- und Heckscheiben vollst\xe4ndig ab – mit 0 € Selbstbeteiligung. Ohne diesen Schutz zahlst du im Schadensfall bis zur H\xf6he der jeweils anfallenden Selbstbeteiligung.","experiments.additionalProtection.tire_windshield_protection_standard.priceLine":"{amount} / Monat","experiments.additionalProtection.minor_damage_protection_standard.title":"Abdeckung von Kleinsch\xe4den bis 400 €","experiments.additionalProtection.minor_damage_protection_standard.description":"Mit dem Kleinschadenschutz \xfcbernimmt FINN alle Sch\xe4den unter 400 € f\xfcr dich.","experiments.additionalProtection.minor_damage_protection_standard.priceLine":"{amount} / Monat","experiments.orderOverview.title":"Auto Abo","experiments.orderOverview.labelMarkModell":"Marke und Modell","experiments.orderOverview.labelKmPackage":"Inklusivkilometer","experiments.tradeIn.sectionHeading":"Inzahlungnahme","experiments.tradeIn.title":"M\xf6chtest du dein altes Auto verkaufen?","experiments.tradeIn.description":"Wir und unser Partner carsale24 helfen dir dein altes Auto zu verkaufen, damit du mit dem FINN Auto Abo voll durchstarten kannst.<br></br><br></br>Du erh\xe4ltst nach Abschluss deiner Bestellung eine Email, um die Daten zu vervollst\xe4ndigen und dein Auto zum Verkauf anzubieten. Die Option der Inzahlungnahme ist unverbindlich.","experiments.tradeIn.summaryDescription":"Du erh\xe4ltst nach Abschluss deiner Bestellung eine Email, um die Daten zu vervollst\xe4ndigen und dein Auto zum Verkauf anzubieten. Die Option der Inzahlungnahme ist unverbindlich.","experiments.tradeIn.descriptionUnknownCar":"Wir konnten f\xfcr dein Auto noch keine Sch\xe4tzung abgeben. Bitte vervollst\xe4ndige zun\xe4chst die Angaben zum Fahrzeug. Du erh\xe4ltst hierzu nach Abschluss deiner Bestellung eine Email. Die Option der Inzahlungnahme ist unverbindlich.","experiments.tradeIn.confirmationDescription":"Indem ich unten Verbindlich bestellen ausw\xe4hle, stimme ich der Weiterleitung meiner Daten an Partner carsale24 zu, um ein unverbindliches Angebot f\xfcr eine Inzahlungnahme zu erstellen.","experiments.tradeIn.yes":"Ja","experiments.tradeIn.no":"Nein","experiments.tradeIn.withoutTradeIn":"Ohne Inzahlungnahme","experiments.tradeIn.yourCar":"Dein Auto","experiments.tradeIn.estimatedPrice"
1:"Gesch\xe4tzter Verkaufspreis","experiments.tradeIn.labels.year":"Erstzulassung","experiments.tradeIn.labels.month":"Erstzulassung","experiments.tradeIn.labels.brand":"Marke","experiments.tradeIn.labels.model":"Modell","experiments.tradeIn.labels.mileage":"Kilometerstand (km)","experiments.tradeIn.labels.fuel":"Kraftstoff","experiments.tradeIn.labels.carType":"Fahrzeugtyp","experiments.tradeIn.labels.motor":"Motor","experiments.tradeIn.placeholders.year":"Jahr","experiments.tradeIn.placeholders.month":"Monat","experiments.pickupPoint.chooseDate":"Lieferzeitraum","experiments.pickupPoint.groupTitle":"\xdcbergabe","experiments.pickupPoint.delivery":"Lieferung","experiments.pickupPoint.pickup":"Abholung","experiments.pickupPoint.citySelectionLabel":"Abholstation ausw\xe4hlen","experiments.pickupPoint.saveBadgeText":"Spare {amount}","experiments.pickupPoint.modalTitle":"Wir k\xf6nnen momentan nur liefern.","experiments.pickupPoint.modalDescription":"Gleichzeitig arbeiten wir mit Hochdruck daran, Abholoptionen in 69 St\xe4dten in Deutschland zu erm\xf6glichen. Als kleines Dankesch\xf6n f\xfcr dein Interesse haben wir einen 50€ Rabattgutschein f\xfcr dich reserviert: „FINN-ABHOLUNG“.","experiments.pickupPoint.modalCtaText":"Weiter mit der Lieferung","experiments.reducedFiltersV2.defaultTitle":"Autos","experiments.reducedFiltersV2.clearFilter":"Zur\xfccksetzen","experiments.reducedFiltersV2.cars":"Ergebnisse","experiments.modelUpsell.upgradeTitle":"Upgrade","experiments.modelUpsell.powerUnit":"PS","experiments.modelUpsell.colorMayVary":"Die Farbe kann variieren","experiments.modelUpsell.selectAriaLabel":"{brand} {model} ausw\xe4hlen","experiments.modelUpsell.fallbackReason":"Mehr Ausstattung und Komfort f\xfcr Ihr Geld.","experiments.randomColor.discountBadge":"Farbe variiert - {savings} € sparen","experiments.randomColor.productCard":"Keine Farbe w\xe4hlen und {savings} € sparen","experiments.randomColor.confirmModalTitle":"Farbe egal? Spare 10 € pro Monat","experiments.randomColor.confirmModalDescription":"Deine ausgew\xe4hlte Farbe kann die Lieferzeit verl\xe4ngern. W\xe4hle eine andere verf\xfcgbare Farbe, um eine schnellere Lieferung und einen niedrigeren monatlichen Preis zu erhalten.","experiments.randomColor.confirmModalPrimaryCTA":"10 € sparen - keine Farbe w\xe4hlen","experiments.randomColor.confirmModalSecondaryCTA":"Farbe ausw\xe4hlen","experiments.priceScore.modal.title":"So bewerten wir das Preis-Leistungs-Verh\xe4ltnis","experiments.priceScore.modal.intro":"Wir vergleichen Autos, die derzeit bei FINN verf\xfcgbar sind. Bietet ein Auto ein starkes Preis-Leistungs-Verh\xe4ltnis, erh\xe4lt es eine h\xf6here Bewertung. So erkennst du besonders attraktive Angebote auf einen Blick.","experiments.priceScore.modal.goodValue":"Guter Preis","experiments.priceScore.modal.goodValueDescription":"Wettbewerbsf\xe4higer Preis im Vergleich zu \xe4hnlichen Autos bei FINN.","experiments.priceScore.modal.greatDeal":"Starkes Angebot","experiments.priceScore.modal.greatDealDescription":"Ein besonders starkes Angebot im Vergleich zu \xe4hnlichen Autos.","experiments.priceScore.modal.topDeal":"Top-Angebot","experiments.priceScore.modal.topDealDescription":"Eines der preislich attraktivsten Angebote, die derzeit bei FINN verf\xfcgbar sind.","experiments.priceScore.modal.footer":"Die Bewertungen basieren auf der monatlichen Abo-Rate im Verh\xe4ltnis zum Bruttolistenpreis des Autos.","experiments.mdpHero.priceCaption":"pro Monat inkl. MwSt zzgl. einer Anzahlung","experiments.mdpHero.usp.newCarStandard":"Neuwagen als Standard","experiments.mdpHero.usp.delivery":"Haust\xfcrlieferung oder Abholung an Station","experiments.mdpHero.usp.allInclusive":"Planbare Kosten","experiments.mdpHero.usp.flexibleTerms":"Flexible Kilometer und Laufzeiten","experiments.mdpHero.usp.availableNow":"Auf Wunsch sofort mobil dank \xdcbergangsfahrzeug","experiments.allInPricing.oneTimeCost":"Einmalige Zahlung","experiments.allInPricing.flexibleColor":"Abo-Rabatt (Flexible Farbe)","experiments.allInPricing.serviceFee":"Abo-Rabatt (Bereitstellungskosten)"}')},5875:(e,t,n)=>{"use strict";n.d(t,{l6:()=>h,gC:()=>f,eb:()=>b,bq:()=>m,yv:()=>p});var r=n(54568),i=n(87328),a=n(91397),s=n(7620),o=n(58593),l=n(46395),c=n(79108),u=n(26186),d=n(23039);let h=({value:e,...t})=>(0,r.jsx)(i.bL,{value:null===e?"":e,...t}),p=(0,s.forwardRef)(({children:e,className:t,forcePlaceholder:n,placeholderClassName:a,...s},l)=>(0,r.jsx)("span",{className:(0,o.cn)("w-full min-w-0 overflow-x-clip text-start text-ellipsis whitespace-nowrap",t),translate:"no",children:(0,r.jsx)(i.WT,{ref:l,...s,children:n?(0,r.jsx)("span",{className:(0,o.cn)("body-16-regular",a),children:s.placeholder}):e})}));p.displayName="SelectValue";let g=(0,a.F)(["group relative flex w-max cursor-pointer items-center justify-between gap-1","border-pearl hover:bg-cotton rounded-xs border border-solid bg-white","disabled:bg-snow disabled:fill-iron disabled:text-iron px-3 py-2.5 disabled:pointer-events-none","active:bg-pearl","disable:pointer-events-none before:hidden after:hidden data-[placeholder]:before:hidden data-[placeholder]:after:hidden"],{variants:{size:{lg:"h-14",md:"h-10"},weight:{regular:"",semibold:""},error:{true:"border-red border-2",false:""}},compoundVariants:[{size:"lg",weight:"regular",class:"body-16-regular"},{size:"md",weight:"regular",class:"body-14-regular"},{size:"lg",weight:"semibold",class:"body-16-semibold data-[placeholder]:body-16-regular"},{size:"md",weight:"semibold",class:"body-14-semibold data-[placeholder]:body-14-regular"}],defaultVariants:{size:"lg",weight:"regular",error:!1}}),m=(0,s.forwardRef)(({className:e,children:t,wrapperClassName:n,floatingLabel:a,icon:c,label:h,size:p="lg",weight:m="regular",error:f,...b},v)=>(0,r.jsxs)("div",{className:(0,o.cn)("min-w-0",n),children:[(0,r.jsxs)(i.l9,{ref:v,className:(0,o.cn)(g({size:p,weight:m,error:!!f}),e),"aria-label":String(h),...b,children:[s.Children.map(t,e=>"SelectValue"===(0,l.H)(e)?(0,s.cloneElement)(e,{className:(0,o.cn)(h?"pt-4":"",e.props.className)}):e),(0,r.jsx)(i.In,{asChild:!0,className:"min-h-[18px] min-w-[18px] transition-transform group-data-[state=open]:rotate-180",children:c||(0,r.jsx)(u.C,{})}),h?(0,r.jsx)(d._,{className:a?"group-data-[placeholder]:body-16-regular group-data-[placeholder]:top-1/2 group-data-[placeholder]:-translate-y-1/2":void 0,shouldShowLabelAtTop:!0,children:h}):null]}),"string"==typeof f&&f?(0,r.jsx)("p",{className:"text-red body-12-regular mt-3 text-left",children:f}):null]}));m.displayName=i.l9.displayName;let f=(0,s.forwardRef)(({className:e,children:t,showAllOptions:n,withScrollDownButton:a,...s},l)=>(0,r.jsxs)(i.UC,{ref:l,className:(0,o.cn)("z-popover relative max-h-60 min-w-16 overflow-hidden rounded-xs bg-white shadow-lg","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","border-pearl w-[calc(100%-2px)] border border-solid data-[side=bottom]:border-t-0 data-[side=left]:border-r-0 data-[side=right]:border-l-0 data-[side=top]:border-b-0",n&&"flex max-h-[var(--radix-select-content-available-height)] flex-col",e),position:"popper",...s,children:[(0,r.jsx)(i.LM,{className:(0,o.cn)("h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]",n&&"h-auto"),children:t}),a&&(0,r.jsx)(i.wn,{"data-testid":"scroll-down-button",children:(0,r.jsx)("div",{className:"flex w-full items-center justify-center bg-white py-1",children:(0,r.jsx)(u.C,{})})})]}));f.displayName=i.UC.displayName;let b=(0,s.forwardRef)(({className:e,children:t,...n},a)=>(0,r.jsxs)(i.q7,{ref:a,className:(0,o.cn)("relative grid min-h-14 w-full cursor-default grid-cols-[min_content_1fr] items-center gap-4","body-16-regular px-6 py-4 before:hidden after:hidden","hover:bg-cotton data-[highlighted]:bg-cotton","outline-hidden data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...n,children:[(0,r.jsx)(i.p4,{children:t}),(0,r.jsx)("div",{className:"col-start-2 size-6 self-center justify-self-end",children:(0,r.jsx)(i.VF,{asChild:!0,children:(0,r.jsx)(c.J,{className:"size-full"})})})]}));b.displayName=i.q7.displayName;var v=n(8828),_=n(64023),k=n(28825);let A=(0,s.createContext)({open:!1}),y=_.l9;y.displayName="MenuTrigger";let w=(0,s.forwardRef)(({className:e,children:t,highlighted:n,...i},a)=>{let{setOpen:l,setValue:c}=(0,s.useContext)(A);return(0,r.jsxs)(k.uB.Item,{ref:a,className:(0,o.cn)("relative grid min-h-14 w-full cursor-default grid-cols-[min_content_1fr] items-center gap-4","body-16-regular px-6 py-4 before:hidden after:hidden","data-[selected=true] hover:bg-cotton aria-selected:bg-cotton data-[highlighted]:bg-cotton","outline-hidden",e),onSelect:e=>{c?.(e),l?.(!1)},...i,children:[t,n&&(0,r.jsx)("div",{className:"bg-trustedBlue absolute right-6 size-2 rounded-full"})]})});w.displayName="MenuItem";let x=(0,s.forwardRef)(({className:e,...t},n)=>(0,r.jsx)(k.uB.List,{ref:n,className:(0,o.cn)("max-h-52 overflow-x-hidden overflow-y-auto",e),...t}));x.displayName="MenuList",(0,s.forwardRef)(({className:e,children:t,onValueChange:n,...i},a)=>{let[c,u]=(0,s.useState)(!1),d=null,h=[];return s.Children.forEach(t,e=>{let t=(0,s.cloneElement)(e,{onClick:e=>{e?.stopPropagation()}});"MenuTrigger"===(0,l.H)(t)?d=t:h.push(t)}),(0,r.jsx)(A.Provider,{value:{value:i.value,open:c,setOpen:u,setValue:e=>{n?.(e)}},children:(0,r.jsxs)(_.bL,{open:c,onOpenChange:u,children:[d,(0,r.jsx)(_.ZL,{children:(0,r.jsx)(_.UC,{side:"bottom",align:"start",className:(0,o.cn)("z-popover relative max-h-60 min-w-60 overflow-y-auto rounded-xs bg-white shadow-md","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","data-[side=bottom]:[transform:translate(0,4px)] data-[side=left]:[transform:translate(-4px,0)] data-[side=right]:[transform:translate(4px,0)] data-[side=top]:[transform:translate(0,-4px)]",e),children:(0,r.jsx)(k.uB,{ref:a,tabIndex:0,className:(0,o.cn)("relative w-full py-4",e),...i,children:h})})})]})})}).displayName="Menu";let M=(0,a.F)(["group flex w-max cursor-pointer items-center justify-between gap-2","border-pearl hover:bg-cotton rounded-xs border border-solid bg-white before:hidden after:hidden","px-3 py-2.5 disabled:cursor-not-allowed disabled:opacity-50","fill-black data-[state=open]:border-black","active:bg-pearl","focus-visible:ring-trustedBlue focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:outline-hidden"],{variants:{size:{lg:"h-14",md:"h-10"},weight:{regular:"",semibold:""},hasValue:{true:"",false:""}},compoundVariants:[{size:"lg",weight:"regular",class:"body-16-regular"},{size:"md",weight:"regular",class:"body-14-regular"},{size:"lg",weight:"semibold",hasValue:!1,class:"body-16-regular"},{size:"md",weight:"semibold",hasValue:!1,class:"body-14-regular"},{size:"lg",weight:"semibold",hasValue:!0,class:"body-16-semibold"},{size:"md",weight:"semibold",hasValue:!0,class:"body-14-semibold"}],defaultVariants:{size:"lg",weight:"regular",hasValue:!1}});(0,s.forwardRef)(({className:e,children:t,size:n="lg",weight:i="regular",...a},l)=>{let{value:c}=(0,s.useContext)(A);return(0,r.jsxs)(y,{ref:l,className:(0,o.cn)(M({size:n,weight:i,hasValue:!!c}),e),...a,children:[t,c?(0,r.jsx)("div",{className:"bg-pearl text-iron body-12-regular flex min-h-6 min-w-6 items-center justify-center rounded",children:c?.split(",").length}):null,(0,r.jsx)(u.C,{className:"min-h-[18px] min-w-[18px] transition-transform group-data-[state=open]:rotate-180"})]})}).displayName="MenuTrigger",(0,s.forwardRef)(({className:e,children:t,...n},i)=>(0,r.jsx)(x,{ref:i,className:(0,o.cn)("z-popover relative max-h-[468px] min-w-16 overflow-y-auto rounded-xs bg-white","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","data-[side=bottom]:[transform:translate(0,4px)] data-[side=left]:[transform:translate(-4px,0)] data-[side=right]:[transform:translate(4px,0)] data-[side=top]:[transform:translate(0,-4px)]",e),...n,children:t})).displayName="MultiSelectContent",(0,s.forwardRef)(({className:e,children:t,value:n,...i},a)=>{let{value:l,setValue:c}=(0,s.useContext)(A),u="string"==typeof l?l?.split(","):l,d=u?.includes?.(String(n));return(0,r.jsxs)(w,{ref:a,className:(0,o.cn)("relative flex w-full cursor-default items-center gap-4","body-16-regular px-6 py-4 before:hidden after:hidden","hover:bg-cotton data-[highlighted]:bg-cotton","outline-hidden data-[disabled=true]:pointer-events-none data-[disabled=true]:opacity-50",{"bg-cotton":d},e),value:n?.toString(),onSelect:()=>{let e=u?.filter?.(e=>e!==String(n))?.filter(Boolean)||[];d||e?.push(String(n)),c?.(e?.join(",")||"")},...i,children:[(0,r.jsx)(v.S,{checked:d,className:"pointer-events-none"}),t]})}).displayName="MultiSelectItem"},7586:(e,t,n)=>{"use strict";n.d(t,{J:()=>s});var r=n(86103),i=n(27128);let a=async({url:e,car_id:t})=>r.A.post(e,{car_id:t},{withCredentials:!1}),s=e=>(0,i.Ay)(e?{url:"https://one.finn.auto/retool/v1/workflows/b4a3d43c-e956-4839-b881-b123458df491/startTrigger?workflowApiKey=retool_wk_e186d48bfbb641e2a7017fb3dd5c5a6f",car_id:e}:null,a,{keepPreviousData:!0,revalidateOnReconnect:!1,errorRetryCount:0,dedupingInterval:3e5})},7647:(e,t,n)=>{"use strict";n.d(t,{G:()=>v,i:()=>b});var r=n(36631),i=n(61115),a=n(66866),s=n(92088),o=n(33611),l=n(67371),c=n(76771),u=n.n(c),d=n(7620),h=n(19616),p=n(91790),g=n(38512),m=n(63743),f=n(35062);let b=(e,t)=>{let n=e?.trackingProps||{};if(n?.eventName)return void(0,l.sx)(n.eventName,u()(t,"eventName"));switch(e?.action){case"next-step":case"submit":case"prev-step":case"open_url":case"open_chat":case"reload":return void(0,l.sx)("CTA Clicked",{label:e?.label,action:e.action,location:e.location,wizardStep:void 0!==e.step?`step-${e.step}`:"",link:e.url,modalName:e.modalName,stepName:t?.stepName||void 0});case"open_modal":{let t={action:e.action,location:e.location,wizardStep:void 0!==e.step?`step-${e.step}`:"",link:e.url,modalName:e.modalName,name:e.modalName};(0,l.sx)(o.fC.MODAL_OPENED,t),(0,l.sx)("CTA Clicked",t);return}case"empty":return;default:(0,l.sx)("Custom Action",e??{})}},v=e=>{let{mutate:t}=(0,h.iX)(),n=(0,a.hq)(),o=(0,a.t6)(),{data:l}=(0,g.F)(),c=(0,p.i)(),[u]=(0,m.h)(e?.url??""),v=Object.entries(e?.trackingProps??{}).map(([e,t])=>({property:e,value:t})),[_]=(0,m.h)({paths:v.map(e=>"object"==typeof e.value&&"field"in e.value?e.value.field:"")});return(0,d.useCallback)(()=>{if(e?.action){switch(b(e,v.reduce((e,{property:t,value:n},r)=>"object"==typeof n&&"field"in n?{...e,[t]:_[r]}:{...e,[t]:n},{})),e?.action){case"open_modal":e.modalName&&("INSURANCE_UPGRADE"===e.modalName?o(s.t.INSURANCE_UPGRADE):"prolongation-modal"===e.modalName?o("prolongation",void 0,{exclusive:!0}):"edit_handover_delivery"===e.modalName?o("MULTISTEP_EDIT_HANDOVER",void 0,{exclusive:!0}):"edit_return_delivery"===e.modalName?o("MULTISTEP_EDIT_RETURN",void 0,{exclusive:!0}):o(e.modalName,void 0,{exclusive:!0}));break;case"close_modal":n();break;case"open_url":e.url&&setTimeout(()=>{c(u,e.openUrlInNewTab??!1)},100);break;case"open_chat":i.s?.current?.openWidget();break;case"reload":window?.location?.reload?.();break;case"show_toast":e.status&&e.description&&(0,r.P0)({...e,status:e.status,description:e.description})}e?.resources_to_reload?.length&&(e.resources_to_reload.map(async t=>("deal/{subscription_id}"===t&&e.resources_to_reload?.unshift("deals"),t)),e.resources_to_reload.forEach(e=>t((0,f.G)({url:e,deal:l}))))}},[e,v,n,o,c,u,_,t,l])}},9094:(e,t,n)=>{"use strict";n.d(t,{S:()=>i,r:()=>a});var r=n(23267);function i(e,t={}){let a=n(73019)(`./${e}.json`),s=e.includes(r.O4.US)?r.O4.US:r.O4.DE;return{currency:s===r.O4.US?"$":"€",messages:{...a,...t},locale:e,region:s,isUSA:s===r.O4.US}}function a(e,t){let n=e.startsWith("http"),i=e.startsWith("#"),a=[r.hT.ENGLISH_USA,r.hT.ENGLISH_GERMANY,r.hT.GERMAN_GERMANY].some(t=>e.includes(`/${t}`));if(n||a||i)return e;let s=e.startsWith("/")?e:`/${e}`;return`/${t}${s.endsWith("/")?s.slice(0,-1):s}`}},9670:(e,t,n)=>{"use strict";n.d(t,{V:()=>u});var r=n(54568),i=n(66866),a=n(1956),s=n(7620),o=n(88755),l=n(63743);let c=({description:e})=>{let t=(0,o.cB)(e.visibilityConfig,!0),[n]=(0,l.h)(e.label,e?.config?.formatConfig??{});return t&&n?(0,r.jsx)("span",{className:"body-16-light mb-4 inline-block",children:(0,a.Kk)(n)}):null},u=({description:e})=>{let t,n=(0,s.useMemo)(()=>{var t;return"string"==typeof(t=e??"")?[{label:t}]:Array.isArray(t)?t.map(e=>({...e,label:e?.data,valueType:e?.config?.valueType,visibilityConfig:e?.config?.visibilityConfig})):"string"==typeof t?.data?[{label:t?.data}]:Array.isArray(t?.data)?t.data.map(e=>e):t?.data?[t.data]:[]},[e]);return t=(0,i.t6)(),(0,s.useEffect)(()=>
1{if(n?.length){let e=()=>void 0,n=setTimeout(()=>{let n=document.querySelectorAll('[href^="/?modalName="]'),r=e=>{e.preventDefault();let n=e.currentTarget.dataset.modalName;n&&t(n,void 0,{exclusive:!0})};n.forEach(e=>{let t=new URLSearchParams(e.href?.split("?")?.[1]).get("modalName");e.href="",e.dataset.modalName=t??"",e.addEventListener("click",r)}),e=()=>{n.forEach(e=>{e.removeEventListener("click",r)})}},0);return()=>{clearTimeout(n),e()}}},[t,n]),(0,r.jsx)(r.Fragment,{children:n?.map(e=>(0,r.jsx)(c,{description:e},e.label))})}},10640:(e,t,n)=>{"use strict";n.d(t,{G:()=>s});var r,i=n(7620);function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}var s=function(e){return i.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24"},e),r||(r=i.createElement("path",{d:"M12 17.5q1.875 0 3.188-1.312Q16.5 14.875 16.5 13t-1.312-3.187T12 8.5 8.813 9.813Q7.499 11.125 7.5 13q0 1.875 1.313 3.188Q10.125 17.5 12 17.5m0-2q-1.05 0-1.775-.725T9.5 13t.725-1.775T12 10.5t1.775.725T14.5 13t-.725 1.775T12 15.5M4 21q-.824 0-1.412-.587A1.93 1.93 0 0 1 2 19V7q0-.824.587-1.412A1.93 1.93 0 0 1 4 5h3.15L9 3h6l1.85 2H20q.824 0 1.413.588Q22 6.175 22 7v12q0 .824-.587 1.413A1.93 1.93 0 0 1 20 21z"})))}},15365:(e,t,n)=>{"use strict";n.d(t,{I$:()=>a,SW:()=>s});var r=n(33010),i=n(17936);function a(e){let t={};for(let[n,r]of Object.entries(e)){let e=i.PT.safeParse({[n]:r});if(!e.success||!e.data)continue;let a=e.data[n];!a||Array.isArray(a)&&0===a.length||"object"==typeof a&&0===Object.keys(a).length||(t[n]=a)}return t}let s=(e,t,n)=>{if(e===i.M_.TERMS){let i;return i=t[e],i?.map(e=>({label:(0,r.xS)(e,"Flex",n),value:String(e)}))}if(e===i.M_.FEATURES&&e in t){let r;return r=t[e],r?.map(e=>({label:String(n.formatMessage(`plp.features.filters.${e}`,{defaultMessage:""})),value:e}))||[]}return t[e]}},15961:(e,t,n)=>{"use strict";n.d(t,{d:()=>o});var r=n(54568),i=n(9927),a=n(7620),s=n(58593);let o=a.forwardRef(({className:e,testId:t,...n},a)=>{let o=n.id??`switch-${n.label}`;return(0,r.jsxs)("div",{className:(0,s.cn)("grid grid-cols-[32px_1fr] items-center gap-x-2 gap-y-4",{"grid-rows-[16px_min-content]":n.description}),"data-testid":t,children:[(0,r.jsx)(i.bL,{className:(0,s.cn)("peer focus-visible:ring-trustedBlue data-[state=checked]:bg-green data-[state=unchecked]:bg-iron inline-flex h-[16px] w-[32px] shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent ps-px pe-px transition-colors focus-visible:ring-2 focus-visible:outline-hidden",e),...n,ref:a,id:o,children:(0,r.jsx)(i.zi,{className:(0,s.cn)("pointer-events-none block size-[10px] rounded-full bg-white shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-4 data-[state=unchecked]:translate-x-0")})}),(0,r.jsx)("label",{className:(0,s.cn)("cursor-pointer",!n.labelClassName&&(n.description?"body-16-semibold":"body-16-regular"),n.labelClassName),htmlFor:o,children:n.label}),n.description?(0,r.jsx)("p",{className:"body-14-regular col-span-2",children:n.description}):null]})});o.displayName=i.bL.displayName},17654:(e,t,n)=>{"use strict";n.d(t,{t:()=>a});var r=n(24258);let i=()=>"portal/api/bff/profile",a=({shouldFetch:e}={shouldFetch:!0})=>(0,r.mp)(e?"profile":null,i)},17936:(e,t,n)=>{"use strict";n.d(t,{KC:()=>d,M_:()=>h,PT:()=>k,UE:()=>u,Y5:()=>f,d6:()=>p,lC:()=>g,rT:()=>m});var r,i,a,s,o=n(7945),l=n.n(o),c=n(23941);let u={NORMAL:"normal",DOWNPAYMENT:"downpayment"};var d=((r={}).POWER="power",r.PRICE="price",r.EV_RANGE="ev_range",r),h=((i={}).SORT="sort",i.BRANDS="brands",i.CAR_TYPES="cartypes",i.MODELS="models",i.GEARSHIFTS="gearshifts",i.FUELS="fuels",i.COLORS="colors",i.HAS_HITCH="has_hitch",i.VIEW="view",i.IS_FOR_BUSINESS="is_for_business",i.IS_YOUNG_DRIVER="is_young_driver",i.MIN_PRICE="min_price",i.MAX_PRICE="max_price",i.MIN_PRICE_MSRP="min_price_msrp",i.MAX_PRICE_MSRP="max_price_msrp",i.MIN_POWER="min_power",i.MAX_POWER="max_power",i.AVAILABLE_FROM="available_from",i.AVAILABLE_TO="available_to",i.MAX_AVAILABLE_TO="max_available_to",i.TERMS="terms",i.OFFER_TYPE="offer_type",i.SORT_BY_POPULARITY="sort_by_popularity",i.RETENTION="retention",i.HAS_DEALS="has_deal
1s",i.EARLY_ACCESS="early_access_only",i.PERSONAL_DISCOUNT="personal_discount",i.PRODUCT_GROUP="product_group",i.HAS_RETENTION_DEALS="has_retention_deals",i.FEATURES="features",i.TOTAL_RESULTS="total_results",i.POPULAR="popular_filters",i.COMPANY_ID="company_id",i.HIDE_RELATED="hide_related",i.PRICING_TYPE="pricing_type",i.MIN_EV_RANGE="min_ev_range",i.MAX_EV_RANGE="max_ev_range",i.SEATS="seats",i.DOORS="doors",i.SWAP_SUBSCRIPTION_ID="swap_subscription_id",i.SWAP_CONFIG_ID="swap_config_id",i.MONTHLY_PAYMENT_OF_SERVICE_FEE="monthly_payment_of_service_fee",i.MILEAGE_PACKAGE="mileage_package",i.ML_RECOMMENDATION="ml_recommendation",i.BOOSTS="boosts",i.UNDERUTILIZED="underutilized",i.TAXABLE_BENEFIT_BEV="taxable_benefit_bev",i.TAXABLE_BENEFIT_PHEV="taxable_benefit_phev",i);let p=(e,t)=>(Array.isArray(e)?e:[]).includes(t);var g=((a={}).AVAILABLE="available_cars",a.COMING_SOON="coming_soon",a.DISPLAYED_CARS="displayed_cars",a);let m=(e,t)=>{let n={...e,brands:[],models:[]},r=new Map(e?.brands?.map(e=>[e.id,e])),i=new Map(t?.brands?.map(e=>[e.id,e]));for(let a of l()(t?.brands?.map(e=>e.id),e?.brands?.map(e=>e.id))){let e=r.get(a),t=i.get(a);if(!e){n.brands.push({...t,available:!1,models:t?.models.map(e=>({...e,available:!1}))});continue}let s=[...t?.models.map(e=>({...e,available:!1}))??[],...e?.models??[]];n.brands.push({...e,models:s})}return n.models=t&&e&&[...t.models,...e.models]||[],n};var f=((s={}).ASC="asc",s.DESC="desc",s.AVAILABILITY="availability",s.DEFAULT="default",s.LAST_ADDED="last_added",s.DESKTOP="desktop",s);function b(e){return e.or(c.YO(e)).transform(e=>Array.isArray(e)?e:[e])}function v(){return c.Yj().regex(/\d{4}-\d{2}-\d{2}/)}function _(){return c.KC([c.eu(!0),c.eu("true")]).transform(()=>!0)}let k=c.Ik({pricing_type:c.k5([u.NORMAL,u.DOWNPAYMENT]),hide_related:c.zM().optional(),company_id:c.Yj().optional(),brands:b(c.Yj()),cartypes:b(c.Yj()),gearshifts:b(c.Yj()),models:b(c.Yj()),fuels:b(c.Yj()),colors:b(c.Yj()),seats:b(c.au.number().positive()),doors:b(c.au.number().positive()),terms:b(c.au.number().positive()),min_price:c.au.number().positive(),max_price:c.au.number().positive(),min_price_msrp:c.au.number().positive(),max_price_msrp:c.au.number().positive(),min_power:c.au.number().positive(),max_power:c.au.number().positive(),sort_by_popularity:c.au.boolean(),has_hitch:c.au.boolean(),is_for_business:c.au.boolean(),is_young_driver:c.au.boolean(),monthly_payment_of_service_fee:c.au.boolean(),available_from:v(),available_to:v(),max_available_to:c.Yj().regex(/^\d{4}-\d{2}-\d{2}$/).refine(e=>{let t=new Date(e);return!Number.isNaN(t.getTime())&&t.toISOString().slice(0,10)===e}),sort:c.k5(["default","last_added","asc","desc","desktop","availability"]),view:c.k5(["available_cars","coming_soon","displayed_cars"]),retention:c.k5(["retention"]),has_deals:c.au.boolean(),early_access_only:_(),personal_discount:_(),product_group:b(c.Yj()),has_retention_deals:c.au.boolean(),features:b(c.Yj()),total_results:c.au.number().positive(),popular_filters:b(c.Yj()),min_ev_range:c.au.number().positive(),max_ev_range:c.au.number().positive(),swap_subscription_id:c.Yj().optional(),mileage_package:c.au.number().positive(),swap_config_id:c.Yj().optional(),ml_recommendation:c.Yj().optional(),boosts:c.Yj().optional(),underutilized:_(),taxable_benefit_bev:_(),taxable_benefit_phev:_()}).partial().nullable()},18515:(e,t,n)=>{"use strict";n.d(t,{If:()=>a,M:()=>s});var r=n(54568),i=n(88755);let a=({condition:e,children:t})=>e?(0,r.jsx)(r.Fragment,{children:t}):null,s=({condition:e,children:t,visibilityConfig:n})=>(0,i.cB)(n)?(0,r.jsx)(a,{condition:void 0===e||e,children:t}):null},18672:(e,t,n)=>{"use strict";n.d(t,{XM:()=>d,xU:()=>o});var r=n(11375),i=n(86401),a=n(86103),s=n(27128);let o=async({vehicleId:e,dealId:t})=>(await a.A.post("/api/addons",{productId:e,subscriptionId:t})).data,l=e=>(Array.isArray(e?.groups)?e.groups:[]).filter(e=>!!e?.group?.group_id&&Array.isArray(e?.addons)),c=async({dealId:e})=>{let[t,n]=await Promise.all([a.A.get(`/api/addons/subscriptions/${e}/applied`),a.A.get(`/api/addons/subscriptions/${e}/available`)]),r={groups:l(t.data)},i={groups:l(n.data)},s=r.groups.map(e=>e.group.group_id),o=r.groups.flatMap(e=>e.addons.map(e=>e.addon_id)),c=i.groups.map(e=>e.group.group_id);return{allAddons:{groups:[...r.groups,...i.groups].filter((e,t,n
1)=>n.findIndex(t=>t.group.group_id===e.group.group_id)===t)},availableAddons:i,appliedAddons:r,appliedGroupIds:s,appliedAddonIds:o,availableGroupIds:c}},u=e=>e.app===r.q.B2B?c({dealId:e.dealId}):o({vehicleId:e.vehicleId,dealId:e.dealId}),d=({vehicleId:e,dealId:t})=>{let n=(0,i.S)(),a=n===r.q.B2B?!!t:!!(e&&t),{data:o,isLoading:l,mutate:c}=(0,s.Ay)(a?{key:"addons",app:n,vehicleId:e,dealId:t}:null,u,{keepPreviousData:!0,revalidateOnReconnect:!1,errorRetryCount:0,dedupingInterval:3e5});return{data:o,isLoading:l,mutate:c}}},20645:(e,t,n)=>{"use strict";n.d(t,{A_:()=>c,Md:()=>l,uC:()=>o});var r=n(7620),i=n(38272);let a=e=>{let t=Object.keys(e).some(t=>!0===e[t]),n=Object.values(e).every(e=>!0===e||"object"==typeof e&&null!==e),r=i.qy.some(t=>!0===e[t]),a=e[i.UQ.UC_CATEGORY],s=n&&r;return{hasConsent:t,hasEssentialOnly:t&&!r,hasAllCookies:s,consentDetail:e,hasFunctionalConsent:s||!!a?.functional}},s=e=>{let t={...e.detail},n={};return Object.keys(t).forEach(e=>{if(!["event","type","action"].includes(e)){let r=t[e];("boolean"==typeof r||"string"==typeof r||"object"==typeof r&&null!==r)&&(n[e]=r)}}),a(n)},o=e=>{let[t,n]=(0,r.useState)({hasConsent:!1,hasEssentialOnly:!1,hasFunctionalConsent:!1,hasAllCookies:!1,consentDetail:null});return(0,r.useEffect)(()=>{let t=t=>{let r=s(t);n(r),e?.(r)};return(()=>{if(!window.UC_Integrations)return;let t=a(window.UC_Integrations);n(t),e?.(t)})(),window.addEventListener("afterConsent",t),()=>{window.removeEventListener("afterConsent",t)}},[e]),t},l=e=>window.UC_Integrations?.[e]===!0,c=(e,t={})=>{let{requireAllCookies:n,requireEssentialOnly:i,serviceName:o}=t;(0,r.useEffect)(()=>{let t=!1,r=r=>{!t&&(o?l(o)&&(t=!0,e()):n?r.hasAllCookies&&(t=!0,e()):i?r.hasEssentialOnly&&(t=!0,e()):r.hasConsent&&(t=!0,e()))};window.UC_Integrations&&r(a(window.UC_Integrations));let c=e=>{r(s(e))};return window.addEventListener("afterConsent",c),()=>{window.removeEventListener("afterConsent",c)}},[n,i,o])}},24863:(e,t,n)=>{"use strict";n.d(t,{u:()=>r});let r=(0,n(7620).createContext)({})},26039:(e,t,n)=>{"use strict";n.d(t,{E:()=>o});var r=n(54568),i=n(79764),a=n(58593);let s={1:"grid-cols-1 md:grid-cols-1",2:"grid-cols-1 md:grid-cols-2",3:"grid-cols-1 md:grid-cols-3",4:"grid-cols-1 md:grid-cols-4",5:"grid-cols-1 md:grid-cols-5",6:"grid-cols-1 md:grid-cols-6"},o=({fullWidth:e,width:t,height:n,loading:o,placeholder:l,children:c,numFields:u,numCols:d,numRows:h})=>o?u?(0,r.jsx)(r.Fragment,{children:Array.from({length:u}).map((e,t)=>(0,r.jsx)(i.E,{className:"my-2 h-14 w-full rounded-xs"},t))}):d?(0,r.jsx)("div",{className:(0,a.cn)("grid gap-6",s[d]),children:Array.from({length:d*(h??1)}).map((a,s)=>(0,r.jsx)(i.E,{style:{height:n,width:e?"100%":t},children:(0,r.jsx)("div",{className:"opacity-0",children:l||c})},s))}):(0,r.jsx)(i.E,{style:{height:n,width:e?"100%":t},children:(0,r.jsx)("div",{className:"opacity-0",children:l||c})}):(0,r.jsx)(r.Fragment,{children:c})},26186:(e,t,n)=>{"use strict";n.d(t,{C:()=>s});var r,i=n(7620);function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}var s=function(e){return i.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24"},e),r||(r=i.createElement("path",{d:"m12 15.4-6-6L7.4 8l4.6 4.6L16.6 8 18 9.4z"})))}},26630:(e,t,n)=>{"use strict";n.d(t,{b:()=>s});var r,i=n(7620);function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}var s=function(e){return i.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24"},e),r||(r=i.createElement("path",{d:"M12.6 12 8 7.4 9.4 6l6 6-6 6L8 16.6z"})))}},26947:(e,t,n)=>{"use strict";n.d(t,{O:()=>d,u:()=>h});var r=n(54568),i=n(59770),a=n(56912),s=n(32538),o=n(96971),l=n(7620);let c={closedUserGroupId:void 0},u=(0,l.createContext)(c),d=({children:e})=>{let[t,n]=(0,l.useState)(),c=(0,a.Z)(e=>e.clearReferralVoucher);(0,l.useEffect)(()=>{let e=new URLSearchParams(window.location.search),t=(0,s.G)(),r=e.get("cug_id")||t;r&&((0,o.Sp)(o.$K.CLOSED_USER_GROUP_ID,r,i.kp),n(r),c())},[]);let d=(0,l.useMemo)(()=>({closedUserGroupId:t}),[t]);return(0,r.jsx)(u.Provider,{value:d,children:e})},h=()=>{let e=(0,l.useContext)(u);return e||c}},27063:(e,t,n)=>{"use strict";n.d(t,{j:()=>a});var r=n(23267),i=n(70642);let a=({addonsData:e,deal:t,formatNumber:n,region:a})=>{let s=(0,i.cM)(e),o=s?.pricing?.amount?.gross,l=(0,i.zJ)(t)?"29 / Kostenfrei f\xfcr Treuelevel Black.":"Kostenfrei",c=s?0===o?"Kostenfrei":o:l,u=(0,i.vk)(s),d=(0,i.zJ)(t)?"Komfort Schutz"
1:"Basis Schutz",h=s?u:d,p=t?.state==="CREATED"&&(0,i.gC)(e),g=(0,i.hs)({addonsResponse:e,deal:t}),{vkValue:m,tkValue:f}=(0,i.ks)(e,t);return{insurance_amount:c,insurance_type:h,canUpgradeInsurance:p,canAddAdditionalMileage:g,vkValueFormatted:n(m,{currency:a===r.O4.US?"USD":"EUR",style:"currency",maximumFractionDigits:0}),tkValueFormatted:n(f,{currency:a===r.O4.US?"USD":"EUR",style:"currency",maximumFractionDigits:0}),vkValue:m,tkValue:f}}},27344:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var r=n(24258);let i=()=>"portal/api/bff/companies",a=({shouldFetch:e}={shouldFetch:!0})=>(0,r.mp)(e?"companies":null,i)},27799:(e,t,n)=>{"use strict";n.d(t,{Db:()=>s,KJ:()=>o});var r=n(81605);let i=e=>!!(e.is_valid&&Number(e.value_rel)>0&&e.type!==r.rJ.ABSOLUTE),a=(e,t)=>!e.associated_product_group||!!t?.includes(e.associated_product_group),s=(e,t)=>{if(!e?.is_valid)return;let n=i(e)?e:void 0;for(let r of e.child_vouchers??[])i(r)&&a(r,t)&&(!n||Number(r.value_rel)>Number(n.value_rel))&&(n=r);return n},o=(e,t)=>Number(s(e,t)?.value_rel??0)},28547:(e,t,n)=>{"use strict";n.d(t,{s:()=>r});let r=async e=>{try{let t=new window.TextEncoder().encode(e),n=await window.crypto.subtle.digest("SHA-256",t);return Array.from(new window.Uint8Array(n)).map(e=>e.toString(16).padStart(2,"0")).join("")}catch{return}}},30430:(e,t,n)=>{"use strict";n.d(t,{$:()=>i});var r=n(13010);let i=e=>{let t=e?.headers?e.headers.host:window.location.host;if("localhost:3001"===t)return`https://${t}`;let{origin:n}=(0,r.A)(e);return n}},31730:(e,t,n)=>{"use strict";n.d(t,{_:()=>k});var r=n(54568),i=n(90515),a=n(89718),s=n(58593),o=n(23601),l=n(99725),c=n(7620),u=n(42584),d=n(23941),h=n(88755),p=n(63743),g=n(34457),m=n(32677),f=n(8415);let b=["18565","25845","25846","25847","25849","25859","25863","25869","25929","25930","29531","25932","25933","25938","25939","25940","25941","25942","25946","25947","25948","25949","25952","25953","25954","25955","25961","25962","25963","25964","25965","25966","25967","25968","25969","25970","25980","25985","25986","25988","25989","25990","25992","25993","25994","25996","25997","25998","25999","26465","26474","26486","26548","26571","26579","26757","27498","83256"],v=(0,c.forwardRef)(({className:e,fields:t,children:n,mode:v,onSubmit:_,customSchema:k,extraFieldsToValidate:A},y)=>{let{region:w}=(0,a.n)(),[x]=(0,p.h)({paths:t?.map(e=>"string"==typeof e?.field&&"radio"!==e.type?e?.field:e?.defaultValue!==void 0&&e?.defaultValue!==null?e?.defaultValue:e?.field?e?.field:"")}),M=(0,c.useMemo)(()=>t?.reduce((e,t,n)=>{let r=t?.type==="file"?x[n]||t?.defaultValue||null:x[n]??t?.defaultValue??void 0;return t?.type==="images-upload"?{...e,[t?.name]:Array.isArray(r)?r:[]}:Array.isArray(r)||t?.name===void 0?e:{...e,[t?.name]:r}},{}),[t,x]),S=(0,c.useRef)(null),[D]=(0,p.h)({wrappedWithObj:!0,paths:t?.map(e=>e?.visibilityConfig?.field||"")||[]}),E=(0,c.useMemo)(()=>D?.reduce((e,t)=>(e[t.path]=t.path.startsWith("{form_data.")?S?.current?.getValues("cancelation_reason_code"):t.value,e),{}),[D]),N=(0,c.useMemo)(()=>t?.filter(e=>!!e?.visibilityConfig&&!(0,h.OX)(e?.visibilityConfig,E)).map(e=>e.name),[t,E]),I=(0,c.useMemo)(()=>{if(k)return k;let e={},n=A||[];return t?.concat(n)?.filter(e=>!N?.includes(e?.name))?.forEach(t=>{let n=()=>e[t?.name]||(t?.type==="boolean"?d.zM():t?.type==="file"?d.bz().nullable():t?.type==="images-upload"?d.YO(d.Ik({file:d.Nl(File),id:d.Yj(),path:d.Yj().optional()})):d.Yj({required_error:t?.validation?.required}));t?.validation?.required&&(t?.type==="boolean"?e[t?.name]=n().refine(e=>!0===e,{message:t?.validation?.required}):t?.type==="file"?e[t?.name]=n()?.refine(e=>!!e?.name,{message:t?.validation?.required}):e[t?.name]=n().min(1,t?.validation?.required)),t?.validation?.imageRequired&&(e[t?.name]=n()?.refine(e=>e?.length>0,{message:t?.validation?.imageRequired})),t?.validation?.minLength&&(e[t?.name]=n().min(t?.validation?.minLength?.value,t?.validation?.minLength?.message)),t?.validation?.maxLength&&(e[t?.name]=n().max(t?.validation?.maxLength?.value,t?.validation?.maxLength?.message)),t?.validation?.maxLength&&t?.validation?.minLength&&(e[t?.name]=n().max(t?.validation?.maxLength?.value,t?.validation?.maxLength?.message).min(t?.validation?.minLength?.value,t?.validation?.minLength?.message)),t?.validation?.germanZipCodeForDelivery&&(e[t?.name]=n().refine(e=>5!==e.length||!b.includes(e),{message:t?.validation?.germanZipCodeForDelivery?.message})),t?.validation?.minAge&&(e[t?.name]=n().refine(e=>!!t?.validation?.minAge?.value&&(0,g.Ry)((0,g.xx)(e,"DD.MM.YYYY",!0))>=t?.validation?.minAge?.value,{message:t?.validation?.minAge?.message})),t?.validation?.maxAge&&(e[t?.name]=n().refine(e=>!!t?.validation?.maxAge?.value&&(0,g.Ry)((0,g.xx)(e,"DD.MM.YYYY",!0))<t?.validation?.maxAge?.value,{message:t?.validation?.maxAge?.message})),t?.validation?.maxSize&&(e[t?.name]=n().refine(e=>!!t?.validation?.maxSize?.value&&(!e?.size||e?.size<t?.validation?.maxSize?.value),{message:t?.validation?.maxSize?.message})),t?.validation?.extension&&(e[t?.name]=n().refine(e=>{let n=e?.name?.split(".")?.pop();return n?t?.validation?.extension?.value?.includes(n):!t?.validation?.required},{message:t?.validation?.extension?.message})),t?.validation?.validPhoneNumber&&(e[t?.name]=n().refine(e=>(0,i.F3)(e,w),{message:t?.validation?.validPhoneNumber?.message})),t?.validation?.validIBAN&&(e[t?.name]=n().refine(e=>(0,l.isValid)(e),{message:t?.validation?.validIBAN?.message})),t?.validation?.validInteger&&(e[t?.name]=n().refine(e=>f.ai().integer().required().isValidSync(e),{message:t?.validation?.validInteger?.message})),t?.validation?.maximumValue&&(e[t?.name]=n().refine(e=>{let n=t?.validation?.maximumValue?.value;return n&&e<=n},{message:t?.validation?.maximumValue?.message}))}),d.Ik(e)},[k,t,A,N,w]),T=(0,u.mN)({defaultValues:M,resolver:t?.length?(0,o.u)(I):void 0,mode:v||"onChange"}),z=N?.sort().join(",")||"",C=(0,c.useRef)(z);(0,c.useEffect)(()=>{Object.keys(T.formState.errors||{}).length>0&&C.current!==z&&(C.current=z,T?.reset(void 0,{keepValues:!0}))},[z,T.formState.errors,T?.reset]),S.current=T,(0,c.useEffect)(()=>{x?.length&&t?.forEach((e,t)=>{!x[t]||Array.isArray(x[t])||T.formState.touchedFields[e?.name]||T.setValue(e?.name,x[t],{shouldTouch:!0,shouldValidate:!1})})},[x,T,t]);let L=(0,c.useCallback)(e=>_({...T.getValues(),...e}),[T,_]);return(0,c.useImperativeHandle)(y,()=>({getControl:()=>T.control,setError:T.setError,getValues:T.getValues,submit:T.handleSubmit(L),validate:async e=>(await T.trigger(e),T.formState.errors)}),[T,L]),(0,r.jsx)(m.lV,{...T,children:(0,r.jsx)("form",{className:(0,s.cn)("mt-8 grid gap-8",e),onSubmit:T.handleSubmit(L),children:n})})}),_=()=>
1void 0,k=({children:e,fields:t,extraFieldsToValidate:n,customSchema:i,className:a,formApi:s,mode:o,onSubmit:l=_})=>(0,r.jsx)(v,{ref:s,mode:o,className:a,fields:t||[],extraFieldsToValidate:n,onSubmit:l,customSchema:i,children:e})},32538:(e,t,n)=>{"use strict";n.d(t,{G:()=>a});var r=n(38039),i=n(96971);let a=()=>{if(!(0,r.S)())return(0,i.ok)(i.$K.CLOSED_USER_GROUP_ID)}},32552:(e,t,n)=>{"use strict";n.d(t,{m_:()=>d,ZI:()=>u,k$:()=>c});var r=n(54568),i=n(84121),a=n(7620),s=n(58593),o=n(51896);n(78626),n(40459);let l=(0,a.createContext)({open:!1}),c=(0,a.forwardRef)(({children:e,testId:t},n)=>{let s=(0,o.M)(),{setOpen:c}=(0,a.useContext)(l),u=(0,a.useRef)(null),d=(0,a.useCallback)(e=>{u.current=e,"function"==typeof n?n(e):n&&(n.current=e)},[n]);(0,a.useEffect)(()=>{},[]);let h=(0,a.useCallback)(e=>{s||(e?.preventDefault(),c?.(!0))},[s,c]);return(0,r.jsx)(i.l9,{className:"outline-transparent",tabIndex:0,asChild:!0,onClick:h,ref:d,type:"button","data-testid":t,children:e})}),u=(0,a.forwardRef)(({title:e,body:t,children:n,className:a,...o},l)=>(0,r.jsx)(i.ZL,{children:(0,r.jsxs)(i.UC,{ref:l,className:(0,s.cn)("z-popover max-w-80 rounded bg-black p-4",a),sideOffset:2,...o,children:[e&&(0,r.jsx)("p",{className:"body-14-semibold mb-4 text-white",children:e}),t&&(0,r.jsx)("span",{className:"body-14-light text-white",children:t}),n,(0,r.jsx)(i.i3,{className:"h-[6px] w-[14px] fill-black"})]})})),d=({children:e,onOpenChange:t,...n})=>{let[s,c]=(0,a.useState)(n.defaultOpen??!1),u=(0,o.M)(),d=(0,a.useCallback)(e=>{t?.(e),c(e)},[t]);return(0,r.jsx)(i.Kq,{delayDuration:100*!!u,children:(0,r.jsx)(l.Provider,{value:{open:s,setOpen:c},children:(0,r.jsx)(i.bL,{...n,open:s,onOpenChange:d,children:e})})})}},32677:(e,t,n)=>{"use strict";n.d(t,{lV:()=>d,Rr:()=>v,zB:()=>p,eI:()=>f,lR:()=>b,C5:()=>_,Wd:()=>m});var r=n(54568),i=n(58593),a=n(51802),s=n(7620),o=n(42584),l=n(6913);let c=(0,n(91397).F)("body-14-medium peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),u=s.forwardRef(({className:e,...t},n)=>(0,r.jsx)(l.b,{ref:n,className:(0,i.cn)(c(),e),...t}));u.displayName=l.b.displayName;let d=o.Op,h=s.createContext({}),p=({...e})=>(0,r.jsx)(h.Provider,{value:{name:e.name},children:(0,r.jsx)(o.xI,{...e})}),g=s.createContext({}),m=()=>{let e=s.useContext(h),t=s.useContext(g),{getFieldState:n,formState:r}=(0,o.xW)(),i=n(e.name,r);if(!e)throw Error("useFormField should be used within <FormField>");let{id:a}=t;return{id:a,name:e.name,formItemId:`${a}-form-item`,formDescriptionId:`${a}-form-item-description`,formMessageId:`${a}-form-item-message`,...i}},f=s.forwardRef(({className:e,...t},n)=>{let a=s.useMemo(()=>Math.random().toString(36).substring(7),[]);return(0,r.jsx)(g.Provider,{value:{id:a},children:(0,r.jsx)("div",{ref:n,className:(0,i.cn)("space-y-2",e),...t})})});f.displayName="FormItem";let b=s.forwardRef(({className:e,...t},n)=>{let{error:a,formItemId:s}=m();return(0,r.jsx)(u,{ref:n,className:(0,i.cn)(a&&"text-red",e),htmlFor:s,...t})});b.displayName="FormLabel",s.forwardRef(({...e},t)=>{let{error:n,formItemId:i,formDescriptionId:s,formMessageId:o}=m();return(0,r.jsx)(a.DX,{ref:t,id:i,"aria-describedby":n?`${s} ${o}`:`${s}`,"aria-invalid":!!n,...e})}).displayName="FormControl";let v=s.forwardRef(({className:e,...t},n)=>{let{formDescriptionId:a}=m();return(0,r.jsx)("p",{ref:n,id:a,className:(0,i.cn)("text-sm",e),...t})});v.displayName="FormDescription";let _=s.forwardRef(({className:e,children:t,...n},a)=>{let{error:s,formMessageId:o}=m(),l=s?String(s?.message):t;return l?(0,r.jsx)("p",{ref:a,id:o,className:(0,i.cn)("text-red body-12-regular",e),...n,children:l}):null});_.displayName="FormMessage"},33010:(e,t,n)=>{"use strict";n.d(t,{xS:()=>i});var r=n(53736);let i=(e,t,n)=>String((1===e?r.f.OPEN:r.f.FIXED)===r.f.FIXED?n.formatMessage(1===e?"general.termLabelOne":"general.termLabelOther",{duration:e}):String(t||e))},33801:(e,t,n)=>{"use strict";n.d(t,{$i:()=>s,FX:()=>a,P:()=>i,UM:()=>r});let r=e=>!!e?.subscribed_to&&e?.subscribed_to==="SWAP_SAME_DAY",i=e=>!!e?.subscribed_as&&e?.subscribed_as==="SWAP_SAME_DAY",a=e=>e?.subscribed_as==="PROLONGATION",s=e=>{if(e?.variant==="LEAD"||e?.state!=="CREATED"&&e?.state!=="ACTIVE"||e?.followup_subscription_id&&e?.return_type)return!1;let t=e?.days_left_to_schedule_return;return t&&t>0&&t<=90}},33915:(e,t,n)=>{"use strict";n.d(t,{x:()=>s});var r,i=n(7620);function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}var s=function(e){return i.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24"},e),r||(r=i.createElement("path",{d:"M12 17q.424 0 .713-.288A.97.97 0 0 0 13 16a.97.97 0 0 0-.287-.713A.97.97 0 0 0 12 15a.97.97 0 0 0-.713.287A.97.97 0 0 0 11 16q0 .424.287.712.288.288.713.288m-1-4h2V7h-2zm1 9a9.7 9.7 0 0 1-3.9-.788 10.1 10.1 0 0 1-3.175-2.137q-1.35-1.35-2.137-3.175A9.7 9.7 0 0 1 2 12q0-2.075.788-3.9a10.1 10.1 0 0 1 2.137-3.175q1.35-1.35 3.175-2.137A9.7 9.7 0 0 1 12 2q2.075 0 3.9.788a10.1 10.1 0 0 1 3.175 2.137q1.35 1.35 2.137 3.175A9.7 9.7 0 0 1 22 12a9.7 9.7 0 0 1-.788 3.9 10.1 10.1 0 0 1-2.137 3.175q-1.35 1.35-3.175 2.137A9.7 9.7 0 0 1 12 22"})))}}
1,34e3:(e,t,n)=>{"use strict";n.d(t,{uu:()=>C,wb:()=>R});var r=n(54568),i=n(59770),a=n(66866),s=n(92088),o=n(57392),l=n(79748),c=n(7620),u=n(7646),d=n(46879),h=n(33611),p=n(48115),g=n(51744),m=n(60974),f=n(60233),b=n(36631),v=n(79108),_=n(65226),k=n(89718),A=n(5573);let y=({open:e,onClose:t,modalType:n,emailResent:i,setEmailResent:a})=>{let s=(0,g.t)(),{locale:l}=(0,k.n)(),[u,p]=(0,c.useState)(!1),[y]=(0,o.wV)(),w=y?.user?.email,x=s.formatMessage(`userAccount.messageModal.${n}.title`),M=s.formatMessage(`userAccount.messageModal.${n}.cta_text`),S=s.formatMessage(`userAccount.messageModal.${n}.description`),D=s.formatMessage(`userAccount.messageModal.${n}.success_message`),E=(0,c.useCallback)(async()=>{if(!w)return void(0,b.P0)({status:"error",description:s.formatMessage("userAccount.serverErrors.generalError")});(0,d._J)(h.fC.CTA_CLICKED,{location:"email-verification-modal"}),p(!0);let{ok:e}=await (0,A.RS)(w,l);p(!1),e?a?.(!0):(0,b.P0)({status:"error",description:s.formatMessage("userAccount.serverErrors.generalError")})},[l,a,w,s]);return(0,r.jsx)(f.aF,{variant:"small",open:e,onOpenChange:e=>{e||t()},children:(0,r.jsxs)(f.$m,{children:[(0,r.jsx)(_._,{className:"mx-auto size-12"}),(0,r.jsxs)(f.rQ,{children:[(0,r.jsx)(f.wt,{className:"text-center",children:x}),(0,r.jsx)(f.Wn,{className:"text-center",children:S})]}),i?(0,r.jsxs)("p",{className:"body-16-light mt-14 flex flex-col items-center sm:mt-8",children:[(0,r.jsx)(v.J,{className:"fill-green mb-2"}),D]}):(0,r.jsx)(f.jl,{children:(0,r.jsx)(m.$,{onClick:E,loading:u,children:M})})]})})};var w=n(18844),x=n(3182),M=n(73551),S=n(26656);let D={email_sent:_._,operation_success:w.h,operation_pending:M.L,operation_failed:x.h,alert:S.B},E=({open:e,onClose:t,title:n,description:i,btnText:a,iconType:s})=>{let o=s&&D[s]||_._;return(0,r.jsx)(f.aF,{variant:"small",open:e,onOpenChange:e=>{e||t()},children:(0,r.jsxs)(f.$m,{children:[s&&(0,r.jsx)(o,{className:"mx-auto size-12"}),(0,r.jsxs)(f.rQ,{children:[(0,r.jsx)(f.wt,{className:"text-center",children:n}),(0,r.jsx)(f.Wn,{className:"text-center",children:i})]}),(0,r.jsx)(f.jl,{children:(0,r.jsx)(m.$,{onClick:t,children:a})})]})})};var N=n(87596);let I={[N.S.EMAIL_VERIFICATION_CHECKOUT]:"email_sent",[N.S.RESET_PASSWORD_EMAIL]:"operation_pending",[N.S.PASSWORD_RESET_SUCCESSFULLY]:"operation_success",[N.S.EMAIL_VERIFIED_SUCCESSFULLY]:"operation_success",[N.S.PASSWORD_CHANGED_SUCCESSFULLY]:"operation_success"},T=({open:e,onClose:t,modalType:n,emailResent:i,setEmailResent:a})=>{(0,c.useEffect)(()=>{n===N.S.EMAIL_VERIFIED_SUCCESSFULLY&&e&&(0,d._J)(h.fC.USER_ACCOUNT,{action:p.s_.action.ACCOUNT_MANAGEMENT,category:p.s_.category,label:p.s_.label.MAIL_VERIFIED})});let s=(0,g.t)();if(n===N.S.EMAIL_VERIFICATION)return(0,r.jsx)(y,{open:e,onClose:t,modalType:n,emailResent:i,setEmailResent:a});let o=I[n];return o?(0,r.jsx)(E,{open:e,onClose:t,title:s.formatMessage(`userAccount.messageModal.${n}.title`),description:s.formatMessage(`userAccount.messageModal.${n}.description`),btnText:s.formatMessage(`userAccount.messageModal.${n}.affirmativeBtnText`),iconType:o}):null};var z=n(67371);let C=(0,c.createContext)({modalStatus:{isModalOpen:!1,modalType:N.S.DEFAULT,initialEmail:void 0,contactId:void 0,isRegistrationLink:!1,extraProps:{},onSuccess:()=>{},onError:()=>{},onClose:()=>{},onAffirmativeAction:()=>{}},setModalStatus:()=>{}}),L=({isLoggedIn:e})=>{let t=(0,a.t6)(),n=(0,l.useSearchParams)(),r=n?.toString()??"",i=(0,u.t8)(r),o=(0,c.useRef)(!1);return(0,c.useEffect)(()=>{let n=()=>{e||(o.current=!0,t(s.t.LOGIN))};return window.addEventListener(u.VX,n),()=>{window.removeEventListener(u.VX,n)}},[e,t]),(0,c.useEffect)(()=>{if(!i){o.current=!1;return}e||o.current||(o.current=!0,t(s.t.LOGIN))},[t,e,i]),null},F=()=>((()=>{let[e,t]=(0,o.wV)();(0,c.useEffect)(()=>{if(void 0!==e||!t){if(e?.user){let t=e.user.hs_contact_id;t?(0,z.Pk)(String(t),{name:e.user.name,email:e.user.email,eligible_for_jobauto:!!e.user?.is_job_auto,jobauto_company_id:e.user?.job_auto_company?.id,jobauto_company_name:e.user?.job_auto_company?.name,jobauto_company_domain:e.user?.job_auto_company?.domain,loggedIn:!!e}):(0,z.b8)({name:e.user.name,email:e.user.email,loggedIn:!!e});return}(0,z.b8)({loggedIn:!!e})}},[e?.user?.email,t])})(),null),R=({children:e,ModalComponent:t=T,Context:n=C})=>{let[a,s]=(0,c.useState)({isModalOpen:!1,modalType:N.S.DEFAULT,initialEmail:void 0,contactId:void 0,isRegistrationLink:!1,extraProps:{},onSuccess:()=>{},onError:()=>{},onClose:()=>{},onAffirmativeAction:()=>{}}),[l,u]=(0,c.useState)(!1),[d,h]=(0,o.wV)(),p=!!h||!!d?.user?.email,g=(0,c.useCallback)(({isModalOpen:e,modalType:t,options:n,title:r,de
1scription:i,affirmativeBtnText:a,negativeBtnText:o,extraInfo:l,extraProps:c})=>{s({isModalOpen:e,modalType:t,...n,title:r,description:i,affirmativeBtnText:a,negativeBtnText:o,extraInfo:l,extraProps:c})},[]);return(0,r.jsxs)(n.Provider,{value:{modalStatus:a,setModalStatus:g},children:[(0,r.jsxs)(c.Suspense,{children:[(0,r.jsx)(L,{isLoggedIn:p}),(0,r.jsx)(F,{})]}),a.isModalOpen&&(0,r.jsx)(t,{open:a.isModalOpen,onClose:()=>{a.onClose?.(),s({isModalOpen:!1,modalType:a.modalType})},onAction:e=>{e===i.d_.AFFIRMATIVE?a.onAffirmativeAction?.():a.onClose?.(),s({isModalOpen:!1,modalType:a.modalType})},modalType:a.modalType,title:a.title,description:a.description,affirmativeBtnText:a.affirmativeBtnText,negativeBtnText:a.negativeBtnText,extraProps:a.extraProps,emailResent:l,setEmailResent:u}),e]})}},34615:(e,t,n)=>{"use strict";n.d(t,{L:()=>l,x:()=>c});var r=n(20645),i=n(765),a=n(95781),s=n(7620);let o=["utm_source","utm_medium","utm_campaign","utm_content","utm_term","gclid","msclkid"],l=()=>({firstTouch:(0,i.gp)(i.cY.UTM_FIRST_TOUCH),lastTouch:(0,i.gp)(i.cY.UTM_LAST_TOUCH)}),c=()=>{let{hasFunctionalConsent:e}=(0,r.uC)();(0,s.useEffect)(()=>{var t;let n,r;if(!e)return;let s=(t=a.parse(window.location.search),n={},r=!1,o.forEach(e=>{let i=t[e];i&&(n[e]=Array.isArray(i)?i[0]:i,r=!0)}),r?n:null);s&&((0,i.gp)(i.cY.UTM_FIRST_TOUCH)||(0,i.q2)(i.cY.UTM_FIRST_TOUCH,s,4320),(0,i.q2)(i.cY.UTM_LAST_TOUCH,s,4320))},[e])}},35062:(e,t,n)=>{"use strict";n.d(t,{G:()=>i});let r={customer_id:"contact_id",subscription_id:"id",lead_id:"id"},i=({url:e,deal:t,dealId:n})=>{"/api/deal/{subscription_id}/mileage-report"===e&&(e="/portal/api/bff/deals/{subscription_id}/mileage-report");let i=e?.match?.(/\{.*?\}/g);return i?.forEach(i=>{let a=r[i?.replace?.("{","").replace("}","")];if(void 0===a)throw Error(`Unsupported parameter in URL ${i}`);let s="id"===a?t?.[a]||n:t?.[a];e=void 0===s&&"id"===a?null:e?.replace?.(i,s)}),e}},36922:(e,t,n)=>{"use strict";n.d(t,{t:()=>o});var r=n(54568),i=n(60974),a=n(46435),s=n(7620);class o extends s.Component{constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e,t){let n=JSON.parse(window?.sessionStorage.getItem("retry-error-refreshed")||"false");if(e?.message&&/Loading chunk [\d]+ failed/.test(e.message)&&!n){window?.sessionStorage.setItem("retry-error-refreshed","true"),window?.location.reload();return}let r=Error(e.message);r.name="ReactRenderingError",r.stack=t.componentStack,r.cause=e,window.DD_RUM?.addError(r)}render(){return this.state.hasError?(0,r.jsx)("div",{children:(0,r.jsx)("div",{className:"container",children:(0,r.jsxs)("div",{className:"my-16 flex flex-col gap-8",children:[(0,r.jsx)("div",{"aria-hidden":!0,children:(0,r.jsx)(a.a,{width:48,height:48})}),(0,r.jsx)("h1",{className:"mobile-t1-semibold md:web-t1-semibold",children:"Etwas ist schief gelaufen."}),(0,r.jsx)("p",{className:"body-16-regular",children:this.props.customAdvice||"Bitte versuchen Sie es erneut."}),(0,r.jsx)(i.$,{onClick:()=>window.location.reload(),children:"Seite aktualisieren"})]})})}):this.props.children}}},38272:(e,t,n)=>{"use strict";n.d(t,{FR:()=>a,UQ:()=>s,qy:()=>o,yw:()=>l});var r,i,a=((r={}).OUTBRAIN="Outbrain",r.TABOOLA="Taboola",r.CRITEO="Criteo",r.ALBACROSS="Albacross",r.ADWORDS_REMARKETING_LISTS="Adwords Remarketing Lists",r.CONVERSION_LINKER="Conversion Linker",r.ATTRIBUTY="Attributy",r.BING_ADS="Bing Ads",r.LINKEDIN_INSIGHT_TAG="LinkedIn Insight Tag",r.AWIN="AWIN",r.FACEBOOK_PIXEL="Facebook Pixel",r.REDDIT_ADVERTISING="Reddit Advertising",r.MNTN="MNTN",r.LINKEDIN_ADS="LinkedIn Ads",r.BRAZE="Braze",r.ACCRETIVE_MEDIA="Accretive Media",r.GOOGLE_ADS="Google Ads",r.SPOTIFY="Spotify",r.DOUBLECLICK_AD="DoubleClick Ad",r.FACEBOOK_SOCIAL_PLUGINS="Facebook Social Plugins",r.GOOGLE_ADSERVICES="Google AdServices",r.MICROSOFT_ADVERTISING_REMARKETING="Microsoft Advertising Remarketing",r.OUTBRAIN_AMPLIFY="Outbrain Amplify",r.APPSFLYER="AppsFlyer",r.MICROSOFT_ADVERTISING="Microsoft Advertising",r.MICROSOFT_CLARITY="Microsoft Clarity",r.APPLE_SEARCH_ADS="Apple Search Ads",r.CRITEO_ONETAG="Criteo OneTag",r.FACEBOOK_SDK="Facebook SDK",r.LINKEDIN_INSIGHT_TAG_AE="LinkedIn Insight Tag | AE",r.LINKEDIN_INSIGHT_TAG_AR="LinkedIn Insight Tag | AR",r.ADDEFEND="AdDefend",r.INNVIDIA="Innovid",r.ZENDESK="Zendesk",r.GOOGLE_ANALYTICS="Google Analytics",r.FULLSTORY="Fullstory",r.CHATCREATE="ChatCreate",r.GOOGLE_OPTIMIZE="Google Optimize",r.AMPLITUDE="Amplitude",r.ULTIMATEGPT="UltimateGPT",r.STRIPE="Stripe",r.GOOGLE_FONTS="Google Fonts",r.GOOGLE_MAPS="Google Maps",r.GOOGLE_TRANSLATE="Google Translate",r.TRUSTPILOT="Trustpilot",r.YAHOO_ANALYTICS="Yahoo Analytics",r.YOUTUBE_VIDEO="YouTube Video",r.DATADOG_REAL_USER_MONITORING="Datadog Real User Monitoring",r.JQUERY="jQuery",r.ZENDESK_WIDGET="Zendesk Widget",r.APPLE_PAY="Apple Pay",r.GOOGLE_PAY="Google Pay",r.GOOGLE_SIGN_IN="Google Sign-In",r.GOOGLE_ANALYTICS_4="Google Analytics 4",r.RECAPTCHA="reCAPTCHA",r.ADWORDS="AdWords",r),s=((i={}).UC_CATEGORY="ucCategory",i.HUBSPOT="HubSpot",i.USERCENTRICS_CONSENT_MANAGEMENT_PLATFORM="Usercentrics Consent Management Platform",i.GOOGLE_TAG_MANAGER="Google Tag Manager",i.GOOGLE_MAPS_PLACES="Google Maps Places",i.CLOUDFLARE="Cloudflare",i.CLOUDINARY="Cloudinary",i.GOOGLE_SYNDICATION="Google Syndication",i.GSTATIC_COM="gstatic.
1com",i.COSMIC_JS="CosmicJS",i.SEGMENT_IO="Segment.io",i);let o=Object.values(a),l=Object.values(s)},38512:(e,t,n)=>{"use strict";n.d(t,{F:()=>a});var r=n(25895),i=n(98382);let a=()=>(0,r.AI)((0,i.V)())},39437:(e,t,n)=>{"use strict";n.d(t,{O9:()=>o,W0:()=>a,fI:()=>c,n4:()=>s,wy:()=>l});var r=n(23267),i=n(62307);let a=e=>Math.round((e+Number.EPSILON)*100)/100,s=(e,t)=>{if(e?.[0]==="+")return`+${e.replace(/[^0-9]/g,"")}`;switch(t){case r.hT.FAKE_DEFAULT:case r.hT.GERMAN_GERMANY:case r.O4.DE:let n;return(n=(0,i.z_)(e))?"00"===n.substring(0,2)?`+${n.substring(2)}`:"0"===n[0]?`+49${n.substring(1)}`:n:n;default:return e}},o=e=>!isNaN(Number(e)),l=(e,t)=>t.formatNumber(e,{currency:"EUR",style:"currency",maximumFractionDigits:2}),c=(e,t)=>t.formatNumber(e,{currency:"EUR",style:"currency",maximumFractionDigits:0})},40652:e=>{"use strict";e.exports=JSON.parse('{"general.yes":"Yes","general.no":"No","general.delayBanner.delayRelative":"Please choose an alternative vehicle for your delayed subscription. To ensure a smooth exchange, the new delivery date should be no later than <strong>{max_date}</strong>. Your original booking will be canceled free of charge.","general.delayBanner.delayAbsolute":"Please choose an alternative vehicle for your delayed subscription. To ensure a smooth exchange, the new delivery date should be no later than <strong>{max_date}</strong>. Your original booking will be canceled free of charge.","general.delayBanner.checkout":"Complete the order to confirm the booking of the alternative vehicle.","general.delayBanner.endAlternativeSearch":"End alternative search","general.delayCheckboxText":"I agree that my delayed booking will be canceled free of charge. The cancellation may take a few hours.","general.loginNudgeModal.newCustomer.title":"Register now & benefit!","general.loginNudgeModal.newCustomer.description":"New to FINN? Register to unlock exclusive benefits.","general.loginNudgeModal.newCustomer.ctaLabel":"Log in","general.loginNudgeModal.newCustomer.benefitTitle":"Your benefits:","general.loginNudgeModal.newCustomer.benefits":"[\\"Manage your car and subscription\\",\\"Invite friends & save €200\\",\\"Redeem FINN points for discounts\\",\\"Swap your car when your subscription ends\\"]","general.loginNudgeModal.returningCustomer.title":"Remember to log in!","general.loginNudgeModal.returningCustomer.description":"Already a customer? Log in to access your account and enjoy exclusive benefits.","general.loginNudgeModal.returningCustomer.ctaLabel":"Log in","general.loginNudgeModal.returningCustomer.benefitTitle":"Your benefits","general.loginNudgeModal.returningCustomer.benefits":"[\\"Manage your car and subscription\\",\\"Invite friends & save €200\\",\\"Redeem FINN points for discounts\\",\\"Swap your car when your subscription ends\\"]","general.cugBanner.description.influencer":"{referrer} has left a {value} voucher for you in our shop. The discount will be automatically applied to your order.","general.cugBanner.description.dbb":"You are shopping as a dbb member or relative. Your club benefit will be automatically applied.","general.cugBanner.description.partner":"You are logged in as a {referrer} visitor in our shop. The displayed benefit prices will be automatically applied during booking.","general.faqRecommenderTitle":"Empfohlene Hilfe","general.helpCenterLinkText":"Besuchen Sie unsere FAQ","general.recaptchaPrivacyText":"Diese Seite ist durch reCAPTCHA gesch\xfctzt und es gelten die Google <RecaptchaPrivacyLinkDE>Datenschutzbestimmungen</RecaptchaPrivacyLinkDE> und <RecaptchaTermsLinkDE>Servicebedingungen</RecaptchaTermsLinkDE>.","general.trustpilot.title":"Gut","general.trustpilot.rating":"4,2 von 5","general.trustpilot.reviews":"Schauen Sie sich unsere 6.557 Bewertungen an","general.trustpilot.link":"https://de.trustpilot.com/review/finn.com","general.trustpilot.ratingValue":"4.2","general.trustpilot.ratingCount":"6557 reviews","general.copiedToClipboard":"Copied!","general.home":"Car subscription","general.perMonth":"per month","general.perMonthWithoutVat":"per month, excl. vat.","general.checkoutPriceUpdatedMessage":"Der Preis wurde in der Zwischenzeit aktualisiert. Ihre Bestell\xfcbersicht wurde entsprechend angepasst.","general.termLabelOne":"{duration} Monat","general.termLabelOther":"{duration} Monate","general.paymentTypeInfo":"ab {price} bei {duration} Monaten","general.leftInStockSingular":"Nur noch {total} Modell verf\xfcgbar!","general.leftInStockPlural":"Nur noch {total} Modelle verf\xfcgbar!","general.totalVehiclesAvailableSingular":"{total} Modell verf\xfcgbar","general.totalVehiclesAvailablePlural":"{total} Modelle verf\xfcgbar","general.reset":"Zur\xfccksetzen","general.close":"Schlie\xdfen","general.by":"von","general.pageNotExistMessage":"Unfortunately, this page is no longer available","general.cartNotExistMessage":"Leider ist dieser Warenkorb nicht  verf\xfcgbar","general.cartNotAvailableMessage":"Leider ist das von Ihnen ausgew\xe4hlte Fahrzeug nicht mehr verf\xfcgbar.","general.checkoutTermNotAvailableMessage":"Leider ist diese Laufzeit nicht  verf\xfcgbar","general.backToTop":"Back to top","general.orderNumber":"Vertragsnummer","general.orderNumberShort":"Bestellnr.","general.copyright":"\xa9 2025 FINN GmbH","general.distanceUnit":"km","general.guideReadTime":"Read time","general.guideDate":"Date","general.guideShare":"Share","general.guideLinkCopied":"Link copied!","general.guideWrittenBy":"Written by","general.configureThisCar":"Konfigurieren dieses Auto","general.colorsCount":"{count, plural, =1 {# Farbe} other {# Farben}}","general.modelsCount":"{count, plural, =1 {# Modell} other {# Modelle}}","general.moreInformation":"Mehr Informationen","general.lessInformation":"Weniger Informationen","general.discoverBrandStickyNav":"Entdecken Sie alle unsere {brand} Modelle","general.discoverModelsStickyNav":"Entdecken Sie alle unsere {brand} {model}","general.everythingButFuelStickyNav":"Alles inklusive au\xdfer Tanken","general.termFlexibleStickyNav":"Kurze Laufzeiten","general.freeDeliveryStickyNav":"Haust\xfcrlieferung zum Wunschdatum","general.termMonthsStickyNav":"{months} Monate Vertragslaufzeit","general.distanceIncludedStickyNav":"{distance} Inkl.","general.priceFromStickyNav":"ab {price}","general.priceSubtextStickyNav":"pro Monat inkl. MwSt.","general.buttonContinueStickyNav":"Weiter","general.guidePhotosBy":"Fotos von","general.alerts.dealClosed":"Ihre Bestellung ist nicht mehr verf\xfcgbar. Bitte w\xe4hlen Sie ein neues Fahrzeug, um Ihren Einkauf fortzusetzen.","general.notifyMeModal.comingSoon.formTitle":"Ihr Traumauto im Abo? Kein Update mehr verpassen!","general.notifyMeModal.comingSoon.formDescription":"Wir benachrichtigen Sie per E-Mail sobald dieses Fahrzeug wieder verf\xfcgbar ist.","general.notifyMeModal.comingSoon.formDescriptionLoggedIn":"Wir benachrichtigen Sie per E-Mail sobald dieses Fahrzeug wieder verf\xfcgbar ist.","general.notifyMeModal.comingSoon.formCtaLabel":"Benachrichtige mich","general.notifyMeModal.comingSoon.successTitle":"Danke!","general.notifyMeModal.comingSoon.successDescription":"Sobald Ihr gew\xfcnschtes Modell bei FINN erh\xe4ltlich ist, geben wir Bescheid. In der Zwischenzeit laden wir Sie ein, auch einen Blick auf unsere vielen sofort verf\xfcgbaren Modelle zu werfen. Vielleicht ist ja etwas dabei, um Ihnen die Wartezeit zu verk\xfcrzen?","general.notifyMeModal.comingSoon.successCtaLabel":"Zu verf\xfcgbaren Fahrzeugen","general.jobAutoWhitepaperModal.formTitle":"Erhalten Sie unser Whitepaper","general.jobAutoWhitepaperModal.formDescription":"Bitte geben Sie Ihre E-Mail-Adresse ein, damit wir Ihnen weitere Informationen \xfcber das JobAuto zusenden k\xf6nnen.","general.jobAutoWhitepaperModal.formCtaLabel":"Whitepaper anfordern","general.jobAutoWhitepaperModal.formCancelLabel":"Abbrechen","general.jobAutoWhitepaperModal.loadingLabel":"Bitte warten Sie einen Augenblick.","general.jobAutoWhitepaperModal.loadingDescription":"Wir \xfcbersenden Ihnen das Whitepaper.","general.jobAutoWhitepaperModal.successTitle":"\xdcberpr\xfcfen Sie Ihre E-Mails.","general.jobAutoWhitepaperModal.successDescription":"Wir haben das Whitepaper mit allen Informationen \xfcber JobAuto an Ihre E-Mail gesendet.","general.jobAutoWhitepaperModal.successCtaLabel":"Ok","general.jobAutoWhitepaperModal.firstName":"Vorname","general.jobAutoWhitepaperModal.lastName":"Nachname","general.jobAutoWhitepaperModal.email":"E-Mail-Adresse","general.jobAutoWhitepaperModal.phone":"Mobilnummer","general.jobAutoWhitepaperModal.company":"Unternehmen","general.tableOfContentsAriaLabel":"Inhaltsverzeichnis","general.stickyCTAPanel.title":"Find your perfect car with FINN","general.stickyCTAPanel.description_item_1":"Insurance, maintenance and tax included","general.stickyCTAPanel.description_item_2":"Flexible terms","general.stickyCTAPanel.description_item_3":"Homedelivery whenever you want","general.stickyCTAPanel.customer_count_label":"","general.stickyCTAPanel.cta_label":"Find my car","general.stickyCTAPanel.cta_href":"/de-DE/subscribe","general.heroFilters.cta":"Auto finden","general.heroFilters.brand":"Marke","general.heroFilters.allBrands":"Alle Marken","general.heroFilters.model":"Modell","general.heroFilters.allModels":"Alle Modelle","general.heroFilters.allFuels":"Alle Kraftstoffe","general.breadcrumbs.auto_abo":"Car subscription","general.breadcrumbs.blog":"Blog","general.breadcrumbs.blog_link":"/blog","general.sellsFast":"Going fast","general.popularModel":"Popular","general.months.0":"January","general.months.1":"February","general.months.2":"March","general.months.3":"April","general.months.4":"May","general.months.5":"June","general.months.6":"July","general.months.7":"August","general.months.8":"September","general.months.9":"October","general.months.10":"November","general.months.11":"December","general.usRedirectionModal.title":"We\'ve redirected you to our German site","general.usRedirectionModal.body":"We no longer operate in America.","general.usRedirectionModal.button":"Proceed to our German site","general.priceFootnote.title":"Price Information","general.priceFootnote.text":"All prices include VAT and are subject to a service fee of €1,500. You can pay the fee either as a one-time payment during vehicle handover or in monthly installments. The delivery fee is €299 for the initial booking. For subsequent bookings of your ongoing subscription, you save the delivery fee.","general.priceFootnote.textB":"All prices include VAT and are subject to a provision fee of €1,500. You can pay the fee either as a one-time payment during vehicle handover or in monthly installments. The delivery fee is €299 for the initial booking. For subsequent bookings of your ongoing subscription, you save the delivery fee.","general.priceFootnote.textC":"All prices include VAT and are subject to a provision fee of €1,500. You can pay the fee either as a one-time payment during vehicle handover or in monthly installments. The delivery fee is €299 for the initial booking. For subsequent bookings of your ongoing subscription, you save the delivery fee.","general.priceFootnote.text36Months":"The displayed price is based on a term of 36 months. During this period, depending on the vehicle, you will sign up for up to three individual subscriptions as well as a framework contract that ensures a seamless transition between the individual subscriptions. With each subscription, we swap your vehicle for another car of the same category.","general.productPreferenceModal.title":"Save Preferred Vehicle","general.productPreferenceModal.subtitle":"Let us know what you\'re looking for – we\'ll contact you when a matching car is available.","general.productPreferenceModal.placeholder":"Your product preferences","general.productPreferenceModal.hint":"For example, preferred brands, models, or colors","general.productPreferenceModal.submit":"Save","general.productPreferenceModal.cancel":"Cancel","general.productPreferenceModal.successTitle":"Thank y
1ou for your interest!","general.productPreferenceModal.successSubtitle":"In the meantime, feel free to browse our available cars.","general.productPreferenceModal.successCta":"View Available Cars","general.productPreferenceModal.error":"Something went wrong while submitting. Please try again.","general.churnFeedbackModal.title":"Your Opinion on FINN","general.churnFeedbackModal.subtitle":"Are you satisfied with the FINN service?","general.churnFeedbackModal.placeholder":"Your feedback","general.churnFeedbackModal.hint":"For example: What went well or what can we improve?","general.churnFeedbackModal.submit":"Submit","general.churnFeedbackModal.cancel":"Cancel","general.churnFeedbackModal.successTitle":"Thank you for your feedback!","general.churnFeedbackModal.successSubtitle":"If you’d like, schedule a feedback conversation with us here.","general.churnFeedbackModal.successSubtitleLink":"https://calendly.com/nicolas-ludwig-finn/30min","general.churnFeedbackModal.successCta":"Schedule Conversation","general.churnFeedbackModal.error":"Something went wrong while submitting. Please try again.","checkout.toast.switchToB2C":"Die angezeigten Preise verstehen sich inklusive Mehrwertsteuer.","checkout.toast.switchToMiniB2B":"Die angezeigten Preise verstehen sich exklusive Mehrwertsteuer.","checkout.downpayment.discountLabel":"Inklusive {discountPercentage}% Rabatt","checkout.downpayment.downPaymentLabel":"Anzahlung","checkout.downpayment.jobAutoExclusionMessage":"Ihre E-Mail ist f\xfcr JobAuto erfolgreich zugelassen. Derzeit ist es allerdings nicht m\xf6glich, JobAuto in Kombination mit einer Anzahlung zu buchen. Wenn Sie dennoch JobAuto nutzen m\xf6chten, buchen Sie bitte ein FINN Auto Abo ohne Anzahlung.","checkout.returnToCheckout.title":"Bestellung fortsetzen","checkout.returnToCheckout.backToPLP":"Zur\xfcck zu allen Fahrzeugen","checkout.returnToCheckout.backToPDP":"Zur\xfcck zum Produkt","checkout.returnToCheckout.stillIntersted":"Immer noch interessiert?","checkout.swap.swapMessage":"Ihr aktuelles Auto kann am Tag der Lieferung des neuen Fahrzeugs abgeholt werden. Um Ihre Treue zu belohnen, entf\xe4llt bei einem Fahrzeugtausch die Liefergeb\xfchr (299€) und Abholgeb\xfchr (299€).","checkout.swap.swapWith":"Fahrzeugtausch mit {brandModel}","checkout.swap.swapPickerLabel":"Voraussichtliches Tauschdatum","checkout.swap.subscribedUntil":"abonniert bis {date}","checkout.returnToCheckoutEmpty.title":"Ihr FINN Warenkorb ist leer.","checkout.returnToCheckoutEmpty.subtitle":"Suchen Sie ein Auto?","checkout.returnToCheckoutEmpty.benefit1Title":"Rundum-sorglos-Paket.","checkout.returnToCheckoutEmpty.benefit2Title":"Kurze Laufzeiten.","checkout.returnToCheckoutEmpty.benefit3Title":"Schneller Bestellprozess.","checkout.returnToCheckoutEmpty.benefit1Description":"Ihr Autoabonnement umfasst Wartung, Verschlei\xdf, Kfz-Steuer und Pannenhilfe.","checkout.returnToCheckoutEmpty.benefit2Description":"Sie entscheiden, wie lange Sie Ihr neues Auto fahren. Ab einem Monat Laufzeit geht’s los.","checkout.returnToCheckoutEmpty.benefit3Description":"Schlie\xdfe deine Bestellung in weniger als 5 Minuten ab, ganz ohne Papierkram .","checkout.removeVoucher":"Gutschein entfernen","checkout.yourSubscription":"Bestell\xfcbersicht","checkout.kmIncluded":"Inklusivkilometer","checkout.monthlyTotalLabel":"Monatliche Rate","checkout.vatLabelWithVat":"inkl. MwSt.","checkout.vatLabelWithoutVat":"exkl. MwSt.","checkout.viewCarDetails":"Fahrzeugdaten anzeigen","checkout.editOrder":"Bestellung bearbeiten","checkout.contractDuration":"Vertragslaufzeit","checkout.loginTitle":"Anmelden","checkout.registrationTitle":"Registrieren","checkout.flexTermLabel":"Flex","checkout.paypalConfirmCheckboxText":"Ich erm\xe4chtige den Vertragspartner mein PayPal-Konto zur Durchf\xfchrung zuk\xfcnftiger Zahlungen gem\xe4\xdf der Nutzungsbedingungen zu belasten.","checkout.deliveryDate.title":"Lieferdatum","checkout.deliveryDate.inputLabel":"W\xe4hlen Sie das voraussichtliche Lieferdatum","checkout.baseMonthlyRateLabelForVoucher":"Monatliche Rate","checkout.oneTimeCost":"Zahlung (einmalig)","checkout.monthlyRate":"Monatliche Rate","checkout.absoluteDiscountMonthLabel":"Kosten erster Monat","checkout.absoluteDiscountMonthLabelExp":"Monatliche Rate (1 Monat)","checkout.deposit":"Kaution","checkout.contractDurationTitle":"Vertragslaufzeit","checkout.voucherInNextStep":"Gutsc
1heine k\xf6nnen Sie im n\xe4chsten Bestellschritt \'Best\xe4tigung\' einl\xf6sen.","checkout.cartTitle":"Warenkorb","checkout.securePayment":"Sichere Daten\xfcbertragung","checkout.buttonTitle":"Weiter","checkout.serverError":"Ein unerwarteter Fehler ist aufgetreten. Bitte wenden Sie sich an den Kundenservice, um die Buchung abzuschlie\xdfen: +49 89 143770064","checkout.kmPackageForMonth":"{kmPackage} km pro Monat","checkout.minimumTermsFixed":"{term} Monate Laufzeit","checkout.kmPackage":"{kmPackage} km inklusive","checkout.availableFrom":"Verf\xfcgbar ab {date}","checkout.taxExemption":"","checkout.monthlyCostWithoutExemption":"","checkout.backToHome":"Zur\xfcck zur Startseite","checkout.needHelp":"Hilfe ben\xf6tigt?","checkout.operatingTime":"Mon-Fr 8:00 - 18:00 Uhr","checkout.startTypingAddressPlaceholder":"Start typing your address","checkout.addressNotFound":"Wir konnten Ihre Adresse in Deutschland nicht finden.","checkout.startTypingAddress":"Start typing to see suggestions","checkout.save":"Speichern","checkout.cancel":"Abbrechen","checkout.stripe.incorrect_cvc":"Der Sicherheitscode (CVC Code) Ihrer Karte ist nicht korrekt. Bitte \xfcberpr\xfcfen Sie den Code oder versuchen Sie es mit einer anderen Zahlungsmethode erneut.","checkout.stripe.setup_intent_authentication_failure":"Der Versuch, die Zahlungsmethode einzurichten, ist aufgrund der Authentifizierung fehlgeschlagen. Versuchen Sie es mit einer anderen Karte.","checkout.stripe.card_declined":"Ihre Karte wurde abgelehnt. Versuchen Sie es mit einer anderen Zahlungsmethode erneut.","checkout.stripe.live_mode_test_card":"Ihre Karte wurde abgelehnt. Ihre Anfrage war im Live-Modus, hat aber eine bekannte Testkarte verwendet.","checkout.stripe.expired_card":"Die Karte ist abgelaufen. \xdcberpr\xfcfen Sie das Ablaufdatum oder verwenden Sie eine andere Karte.","checkout.stripe.incorrect_number":"Ihre Kartennummer ist falsch. \xdcberpr\xfcfen Sie Ihre Kartennummer oder verwenden Sie eine andere Karte.","checkout.stripe.processing_error":"Bei der Verarbeitung der Karte ist ein Fehler aufgetreten. Versuchen Sie mit einer anderen Karte oder einer anderen Zahlungsmethode erneut.","checkout.errors.payment_method_not_eligible_for_paypal_voucher":"Dieser Gutscheincode ist ausschlie\xdflich f\xfcr Neukunden mit der Zahlungsmethode PayPal g\xfcltig.","checkout.errors.product_not_eligible_for_paypal_voucher":"Dieser Gutscheincode ist f\xfcr dieses Produkt nicht anwendbar.","checkout.errors.voucher_invalid_for_car":"Dieser Gutscheincode ist f\xfcr dieses Auto nicht anwendbar.","checkout.errors.customer_has_signed_deal":"Der Empfehlungscode ist ausschlie\xdflich f\xfcr Neukunden g\xfcltig.","checkout.verticalLayout.contact":"Kontaktdaten","checkout.verticalLayout.address":"Adresse","checkout.verticalLayout.payment":"Zahlungsart","checkout.verticalLayout.paymentMethods":"Zahlungsmethoden","checkout.verticalLayout.deliveryDate":"Lieferdatum","checkout.verticalLayout.invoiceAddress":"Rechnungsadresse","checkout.verticalLayout.deliveryAddress":"Lieferadresse","checkout.verticalLayout.deliveryAddressIdentical":"Meine Lieferadresse ist identisch mit der oben genannten Rechnungsadresse.","checkout.verticalLayout.confirmation":"Best\xe4tigung","checkout.verticalLayout.personalInformation":"Pers\xf6nliche Informationen","checkout.verticalLayout.edit":"Bearbeiten","checkout.verticalLayout.dateOfBirth":"Geburtstag","checkout.modals.carNotAvailable.title":"Dieses Auto ist nicht mehr verf\xfcgbar","checkout.modals.carNotAvailable.description":"Tut uns leid. W\xe4hlen Sie ein \xe4hnliches Auto aus unserem breiten Angebot, um Ihre Bestellung fortzusetzen.","checkout.modals.carNotAvailable.cta":"Mein Auto finden","checkout.pageData.freeDeliveryTitle":"Kostenlose Haust\xfcrlieferung","checkout.pageData.freeDeliveryDescription":"Als FINN-Bestandskunde ist die Lieferung Ihres n\xe4chsten Fahrzeugs kostenlos.","checkout.pageData.loginPageImage":"https://cdn.cosmicjs.com/5857be00-8217-11f1-a373-470d0cb970c0-FINN-login-page-lady-drinking-coffee_opt.jpg","checkout.pageData.data_person_related_info":"Die Kontaktperson muss seit mindestens zwei Jahren im Besitz eines g\xfcltigen F\xfchrerscheins sein.","checkout.pageData.not_available_car_for_young_drivers":"Dieses Fahrzeug ist leider nicht f\xfcr Kunden unter 23 Jahren verf\xfcgbar.","checkout.pageData.signup_email_area_title":"Anmelden oder Registrieren","checkout.pageData.store_data_checkbox_text":"Ich bin damit einverstanden, dass meine \xfcbermittelten Informationen zur Bearbeitung meiner Anfrage gespeichert werden. Ich bin mit einer <PrivacyLinkDE>Bonit\xe4tspr\xfcfung</PrivacyLinkDE> einverstanden.","checkout.pageData.email_subscription_checkbox_text":"Ich m\xf6chte 
1keine Angebote und Neuigkeiten mehr verpassen.","checkout.pageData.delivery_form_title":"Lieferanschrift","checkout.pageData.delivery_fee":"Lieferung","checkout.pageData.insurance":"Versicherung","checkout.pageData.delivery_checkbox_mode_title":"Meine Lieferadresse ist identisch mit der oben genannten Rechnungsadresse.","checkout.pageData.update_delivery_date_message":"Ihr zuvor gew\xe4hltes Lieferdatum ist nicht mehr verf\xfcgbar und wurde daher auf den {deliveryDate} aktualisiert.","checkout.pageData.input_field_placeholders.firstname":"Vorname","checkout.pageData.input_field_placeholders.lastname":"Nachname","checkout.pageData.input_field_placeholders.street":"Stra\xdfe","checkout.pageData.input_field_placeholders.housenumber":"Nr.","checkout.pageData.input_field_placeholders.zipcode":"PLZ","checkout.pageData.input_field_placeholders.city":"Stadt","checkout.pageData.input_field_placeholders.state":"Bundesland","checkout.pageData.input_field_placeholders.birthday":"Geburtstag","checkout.pageData.input_field_placeholders.company":"Unternehmen","checkout.pageData.input_field_placeholders.company_form":"Rechtsform","checkout.pageData.input_field_placeholders.date_format":"TT.MM.JJJJ","checkout.pageData.input_field_placeholders.phone":"Mobilnummer","checkout.pageData.input_field_placeholders.extra":"Adresszusatz","checkout.pageData.input_field_placeholders.select_date_first":"Bitte w\xe4hlen Sie zuerst ein \xdcbergabedatum","checkout.pageData.input_field_placeholders.phone_number_format":"z.B. +49 156 55667788","checkout.pageData.input_field_placeholders.email":"E-Mail-Adresse","checkout.pageData.input_field_placeholders.delivery_date":"Voraussichtliches Lieferdatum","checkout.pageData.input_field_placeholders.fleetSize":"Flottengr\xf6\xdfe","checkout.pageData.input_field_placeholders.promotion_code":"Code einl\xf6sen","checkout.pageData.organization_type.kein_handelsregistereintrag":"Kein Handelsregistereintrag","checkout.pageData.organization_type.aktiengesellschaft":"Aktiengesellschaft","checkout.pageData.organization_type.bgbgesellschaft_gbr":"BGB-Gesellschaft (GBR)","checkout.pageData.organization_type.eingetragene_einzelfirma":"Eingetragene Einzelfirma","checkout.pageData.organization_type.eingetragener_verein":"Eingetragener Verein","checkout.pageData.organization_type.genossenschaft":"Genossenschaft","checkout.pageData.organization_type.gmbh":"GmbH/UG","checkout.pageData.organization_type.gmbh__cokg":"GmbH & Co. KG","checkout.pageData.organization_type.kg":"KG","checkout.pageData.organization_type.stiftung":"Stiftung","checkout.pageData.organization_type.freelancer":"Freelancer","checkout.pageData.organization_type.business":"Business","checkout.pageData.next_step_button":"Weiter","checkout.pageData.jobauto_description":"Ihr Arbeitgeber hat Ihre Domain <strong>{jobauto_domain}</strong> f\xfcr JobAuto freigeschaltet. Aktivieren Sie JobAuto, um Ihre monatliche Rate \xfcber Ihre Lohnabrechnung zu begleichen. Ihre monatliche JobAuto Rate k\xf6nnen Sie <JobAutoCalculatorLink>hier</JobAutoCalculatorLink> berechnen.","checkout.pageData.jobauto_info":"W\xe4hlen Sie au\xdferdem eine Zahlungsmethode f\xfcr Kosten, die aufgrund von Verkehrs- und Ordnungswidrigkeiten, der Fahrzeuglieferung, der optionalen Fahrzeugabholung zum Laufzeitende oder etwaigen Fahrzeugsch\xe4den, entstehen.","checkout.pageData.invalid_payment_method_error_message":"Wir konnten Ihre Zahlungsdaten nicht best\xe4tigen. Bitte verwenden Sie eine alternative Zahlungsmethode.","checkout.pageData.payment_tootltip_title":"Was passiert mit meinen Zahlungsdaten?","checkout.pageData.payment_tootltip_content":"Erst nach Abschluss des Vertrags werden wir Ihr Konto belasten. Die Daten werden sicher und verschl\xfcsselt an unseren Zahlungsdienstleister weitergeleitet.","checkout.pageData.sepa_title":"SEPA Direct Debit","checkout.pageData.card_provider_images.visa":"https://cdn.cosmicjs.com/84f07ea0-fb6e-11eb-9a4d-af05155ef55d-visaicon.png","checkout.pageData.card_provider_images.mastercard":"https://cdn.cosmicjs.com/84f20540-fb6e-11eb-9a4d-af05155ef55d-mastercardicon.png","checkout.pageData.card_expiry":"G\xfcltig bis","checkout.pageData.confirmation_button":"Verbindlich bestellen","checkout.pageData.handover_appointment_date":"Voraussichtlicher Vertragsbeginn","checkout.pageData.contract_end_date":"Voraussichtliches Vertragsende","checkout.pageData.payable_details_description":"Zus\xe4tzlich zu einer umfangreichen Haftpflichtversicherung ist Ihr Auto vollkaskoversichert. Der Selbstbehalt bei Teilkasko- und Vollkaskosch\xe4den betr\xe4gt bis zu 500€. Mehrkilometer \xfcber Ihr Kilometerpaket hinaus kosten Sie {additional_mileage_fee} € pro km und werden bei der R\xfcckgabe des Fahrzeugs abgerechnet.","checkout.pageData.payable_details_description_variable":"Zus\xe4tzlich zu einer umfangreichen Haftpflichtversicherung ist Ihr Auto vollkaskoversichert. Der Selbstbehalt betr\xe4gt bis zu {tk_value}€ bei Teilkaskosch\xe4den und bis zu {vk_value}€ bei Vollkaskosch\xe4den. Mehrkilometer \xfcber Ihr Kilometerpaket hinaus kosten Sie {additional_mileage_fee} € pro km und werden bei der R\xfcckgabe des Fahrzeugs abgerechnet.","checkout.pageData.apply_button_title":"Anwenden","checkout.pageData.discount_button_text":"Gutscheinrabatt (optional)","checkout.pageData.voucher_discount":"Gutscheinrabatt","checkout.pageData.voucher_success_applied_message":"Hinweis: Der Betrag wird Ihnen mit der ersten Monatsmiete gutgeschrieben.","checkout.pageData.voucher_success_applied_message_monthly":"Hinweis: Der Betrag wird Ihnen jeweils bei Abbuchung der Monatsmiete gutgeschrieben.","checkout.pageData.voucher_success_applied_message_absolute":"Hinweis: Der Betrag wird Ihnen einmalig bei Abbuchung der ersten Monatsmiete gutgeschrieben.","checkout.pageData.voucher_type_suffix":"pro Monat","checkout.pageData.unknown_deposit_factor_note":"Bitte beachten Sie, dass FINN Ihnen unter Umst\xe4nden eine Kaution berechnet. Dazu findet eine interne Pr\xfcfung statt. Die Kaution wird h\xf6chstens das dreifache der Brutto-Monatsmiete betragen. Den genauen Betrag, der von Ihnen zu zahlenden Kaution, erfahren 
1Sie in Ihrer endg\xfcltigen Buchungsbest\xe4tigung.","checkout.pageData.confirmation_note":"Hinweis: Ich kann innerhalb von 8 Wochen, beginnend mit dem Belastungsdatum, die Erstattung des belasteten Betrags verlangen. Es gelten dabei die mit meinem Kreditinstitut vereinbarten Bedingungen. Die Parteien sind sich einig, dass f\xfcr die Vorabinformation (Pre-Notification) \xfcber die Lastschriften eine verk\xfcrzte Frist von einem Kalendertag gilt.","checkout.pageData.term_tooltip_content":"In einem Flex-Vertrag haben Sie einen offenen Vertrag mit einer K\xfcndigungsfrist von einem Monat.","checkout.pageData.flex_term_label":"Flex","checkout.pageData.price.total":"Gesamt","checkout.pageData.price.benefits.1":"Versicherung","checkout.pageData.price.benefits.2":"Steuern","checkout.pageData.price.benefits.3":"Wartung","checkout.pageData.price.benefits.4":"24/7 Service","checkout.pageData.price.whats_included":"Was ist inbegriffen?","checkout.pageData.price.us_sales_tax":"","checkout.pageData.price.us_excise_tax":"","checkout.pageData.price.us_tax_title":"Taxes","checkout.pageData.price.us_sales_tax_title":"Sales tax","checkout.pageData.price.us_excise_tax_title":"Prop./excise/reg. tax reimbursement (based on the vehicle value)","checkout.pageData.price.vat_title_with_deposit":"davon MwSt.","checkout.pageData.price.vat_title_without_deposit":"davon MwSt.","checkout.pageData.price.monthly_price_title":"Monatliche Rate","checkout.pageData.order_overview.monthly_total":"Monatliche Rate","checkout.pageData.order_overview.first_month_rate":"Gesamt (erster Monat)","checkout.pageData.order_overview.first_month_rate_exp":"Gesamt (1 Monat)","checkout.pageData.order_overview.monthly_total_after_first_month_exp":"Monatliche Rate ({remainingTerm} Monate)","checkout.pageData.order_overview.monthly_total_after_first_month_flex":"Monatliche Rate (Folgemonate)","checkout.pageData.order_overview.prolongation_discount":"Treuerabatt","checkout.pageData.order_overview.monthly_total_after_first_month":"Monatliche Rate (Nach dem ersten Monat)","checkout.pageData.form_validation_error":"Bitte korrigieren Sie die Fehler in den obigen Feldern, um fortzufahren","checkout.pageData.prolongation.title":"Vertragsverl\xe4ngerung","checkout.pageData.prolongation.subtitle":"Bitte best\xe4tigen Sie die Bedingungen der Vertragsverl\xe4ngerung.","checkout.pageData.prolongation.dates_title":"Laufzeit des Folgevertrags","checkout.pageData.prolongation.dates_description":"Die Laufzeit Ihres neuen Abos startet am ersten Tag nach Ablauf Ihres aktuellen Vertrags.","checkout.pageData.prolongation.confirm_button_text":"Verbindlich bestellen","checkout.pageData.errors.invalid":"Gutschein existiert nicht oder wurde deaktiviert.","checkout.pageData.errors.expired":"Der verwendete Gutschein ist nicht mehr g\xfcltig.","checkout.addressSearchLabel":"Stra\xdfe","checkout.suggestionLabel":"Vorschl\xe4ge","checkout.prolongedTill":"Ihr Abonnement wurde bis zum {prolongationEndDate} verl\xe4ngert.","checkout.legalEntityText":"Vertragspartner f\xfcr dieses Fahrzeug ist die {legalEntity}","checkout.emailExists":"Es ist bereits ein Konto mit dieser E-Mail registriert. Bitte melden Sie sich an.","checkout.contactPrefillSuccess":"Bitte \xfcberpr\xfcfen Sie Ihre Kontaktdaten und w\xe4hlen Sie als n\xe4chstes Ihre Zahlungsmethode aus","checkout.confirmationRedirect":"Bitte \xfcberpr\xfcfen Sie die Bestell\xfcbersicht und schlie\xdfen Sie Ihre Bestellung ab.","checkout.contactPrefillTitle":"Kontakt gefunden","checkout.contactPrefillDescription":"Bitte \xfcberpr\xfcfen Sie Ihre Kontaktdaten und w\xe4hlen Sie als n\xe4chstes Ihre Zahlungsmethode aus","checkout.confirmationRedirectTitle":"Fast geschafft","checkout.deliveryDateChanged":"Das Lieferdatum Ihres Autos hat sich aufgrund seiner Verf\xfcgbarkeit ge\xe4ndert.","checkout.contractDates":"Contract Dates","checkout.negativeValueTitle":"Hinweis zum Gutschein","checkout.negativeValueDescription":"Da Ihr Rabatt h\xf6her ist als die erste Monatsrate, wird der Rabatt auf die Zahlungen der Folgemonate \xfcbertragen. Der Rabatt wird auf der Rechnung ersichtlich sein.","checkout.cannotChangeData":"Sie haben Ihre Daten bereits best\xe4tigt. Eine Aktualisierung ist nicht m\xf6glich. Kontaktieren Sie uns f\xfcr weitere \xc4nderungen.","checkout.confirmationRedirectDescription":"Bitte \xfcberpr\xfcfen Sie die Bestell\xfcbersicht und schlie\xdfen Sie Ihre Bestellung ab.","checkout.jobAutoSelected":"JobAuto ist aktiviert. Die monatliche Rate wird \xfcber JobAuto abgerechnet.","checkout.usRedirectionModal.title":"We\'ve redirected you to our German site","checkout.usRedirectionModal.body":"We no longer operate in the USA.","checkout.usRedirectionModal.button":"Proceed to our German site","checkout.deliveryFaq.label":"Delivery FAQs","checkout.deliveryFaq.href":"https://support.finn.com/hc/en-de/articles/38235693124241-What-delivery-options-are-available-when-booking","userAccount.loyalty.voucher":"Gutschein","userAccount.loyalty.mileage":"Kilometerstand","userAccount.magicLinkModal.title":"Ohne Passwort anmelden","userAccount.magicLinkModal.description":"Geben Sie Ihre E-Mail-Adresse ein, damit wir Ihnen einen Link senden k\xf6nnen, mit dem Sie Zugang zu Ihrem FINN Konto erhalten.","userAccount.magicLinkModal.emailLabel":"Ihre E-Mail-Adresse","userAccount.magicLinkModal.ctaLabel":"E-Mail erhalten","userAccount.magicLinkModal.backButtonLabel":"Zur\xfcck","userAccount.magicLinkModal.sent.title":"In Ihrer E-Mail finden Sie einen einmaligem Link","userAccount.magicLinkModal.sent.de
1scription":"In Ihren Nachrichten finden Sie unter {email} einen einmaligem Link. Wenn die E-Mail nicht angezeigt wird, vergewissern Sie sich, dass Ihre E-Mail-Adresse korrekt ist, und sehen Sie in Ihrem Spam-Ordner nach.","userAccount.magicLinkModal.sent.resentToast":"Wir haben den Link erneut gesendet","userAccount.magicLinkModal.sent.ctaLabel":"E-Mail erneut senden","userAccount.resetPassword.title":"Probleme beim Anmelden?","userAccount.resetPassword.description":"Geben Sie Ihre E-Mail-Adresse ein, damit wir Ihnen einen Link senden k\xf6nnen, mit dem Sie zur\xfcck in Ihr Konto gelangen.","userAccount.resetPassword.emailLabel":"Ihre E-Mail-Adresse","userAccount.resetPassword.ctaLabel":"Login anfordern","userAccount.resetPassword.successTitle":"Einfach zu Ihrem FINN Konto zur\xfcckkehren","userAccount.resetPassword.successDescription":"In Ihren Nachrichten finden Sie unter {email} einen einmaligen Link zum Anmelden. Alternativ k\xf6nnen Sie auch Ihr Passwort zur\xfccksetzen. Wenn die E-Mail nicht angezeigt wird, vergewissern Sie sich, dass Ihre E-Mail-Adresse korrekt ist, und sehen Sie in Ihrem Spam-Ordner nach.","userAccount.loginScreen.initialTitle":"Willkommen bei FINN!","userAccount.loginScreen.initialSubtitle":"Geben Sie zun\xe4chst Ihre E-Mail-Adresse an, um ein FINN Konto zu erstellen oder sich einzuloggen.","userAccount.loginScreen.initialSubtitleCheckout":"Geben Sie zun\xe4chst Ihre E-Mail-Adresse an. Die Buchung dauert weniger als 5 Minuten.","userAccount.loginScreen.registrationTitle":"FINN Konto erstellen","userAccount.loginScreen.registrationSubtitle":"Legen Sie Ihr Passwort fest, das Sie zuk\xfcnftig f\xfcr Ihr FINN Konto nutzen m\xf6chten.","userAccount.loginScreen.registrationSubtitleCheckout":"Bitte teilen Sie uns Ihre Kontaktinformationen mit, um sich f\xfcr FINN zu registrieren.","userAccount.dropdown.signOut":"Abmelden","userAccount.dropdown.myOrder":"Meine Bestellung","userAccount.dropdown.myProfile":"Mein Konto","userAccount.dropdown.myDrivers":"Meine Fahrer:innen","userAccount.dropdown.loyalty":"Mein FINN Loyalty","userAccount.dropdown.myCars":"Mein Auto","userAccount.completeRegistration.title":"Complete Account Creation","userAccount.completeRegistration.description":"Complete your details.","userAccount.completeRegistration.ctaLabel":"Finish Registration","userAccount.embeddedLogin.subtitle":"Melden Sie sich an oder registrieren Sie sich, um zu buchen.","userAccount.registration.title":"Registrierung","userAccount.registration.description":"Geben Sie hier Ihre E-Mail-Adresse und Passwort ein, um sich f\xfcr FINN zu registrieren.","userAccount.registration.subtitle":"Registrieren","userAccount.registration.alreadyHaveAccount":"Schon registriert?","userAccount.registration.info":"Wie in jedem Online Shop \xfcblich, erhalten Sie nach Bestellungen alle relevanten Updates von uns per E-Mail (Bestelleingangsbest\xe4tigung, Versandbest\xe4tigung, Retouren-Informationen, Empfehlungen). Den Empfehlungen k\xf6nnen Sie jederzeit kostenlos widersprechen.","userAccount.extendedRegistration.description":"Bitte teilen Sie uns Ihre Kontaktinformationen mit, um sich f\xfcr FINN zu registrieren.","userAccount.login.title":"Anmeldung","userAccount.login.notImplemented":"Die Anmeldung oder Registrierung mit Google und Apple ist derzeit nicht verf\xfcgbar. Wir arbeiten an der Umsetzung. In der Zwischenzeit fahren Sie bitte per E-Mail fort.","userAccount.login.description":"Geben Sie hier Ihre E-Mail-Adresse und Ihr Passwort ein, um sich bei FINN anzumelden.","userAccount.login.email_prompt_description":"Geben Sie hier Ihre E-Mail-Adresse ein, um sich bei FINN anzumelden.","userAccount.login.descriptionCheckout":"Ihre E-Mail Adresse ist bereits mit einem Konto verbunden. Bitte melden Sie sich mit Ihren bestehenden Anmeldedaten an.","userAccount.login.descriptionFakedoor":"Um fortzufahren, melden Sie sich bei FINN an.","userAccount.login.subtitle":"Anmelden","userAccount.login.socialButtonSeparator":"oder","userAccount.login.newUser":"Noch Kein Konto?","userAccount.login.invalid_email":"Ihre E-Mail-Adresse scheint sich nicht in unserem System zu befinden. Bitte \xfcberpr\xfcfen Sie Ihre Rechtschreibung und versuchen Sie es erneut.","userAccount.login.no_access_prompt.label":"Sie haben noch keinen Zugang?","userAccount.login.no_access_prompt.link":"Kontaktieren Sie uns.","userAccount.login.fleet_prompt.individual.title":"Kein Flottenkun
1de?","userAccount.login.fleet_prompt.individual.body":"Dr\xfccken Sie bitte die Schaltfl\xe4che unten, um zum Anmeldebildschirm f\xfcr einzelne Kunden zu wechseln.","userAccount.login.fleet_prompt.individual.link_text":"Login f\xfcr Privatpersonen","userAccount.login.fleet_prompt.individual.link_href":"/?login=true","userAccount.login.fleet_prompt.individual.image":"https://cdn.cosmicjs.com/2fee1250-f2d5-11ec-a2eb-c1653f3f9199-Finn-Grandland-29.jpg","userAccount.login.fleet_prompt.individual.mobile_button":"Individuell","userAccount.login.fleet_prompt.individual.modal_title":"Login f\xfcr Privatpersonen","userAccount.login.fleet_prompt.fleet.title":"Flottenkunde?","userAccount.login.fleet_prompt.fleet.body":"Flottenkunde ist ein Gesch\xe4ftskunde mit mehr als 1 Fahrzeug im Einsatz.","userAccount.login.fleet_prompt.fleet.link_text":"Login f\xfcr Flottenkunden","userAccount.login.fleet_prompt.fleet.link_href":"https://business.finn.com/login","userAccount.login.fleet_prompt.fleet.image":"https://cdn.cosmicjs.com/16dd7210-f2d5-11ec-a2eb-c1653f3f9199-Finn-TeslaModelY-22.jpg","userAccount.login.fleet_prompt.fleet.mobile_button":"Flottenkunde","userAccount.login.fleet_prompt.fleet.accountDetected":"Diese E-Mail-Addresse ({email}) ist mit einem Flottenkonto verbunden. F\xfcr Flottenbuchungen nutzen Sie bitte das FINN Business Portal.","userAccount.login.fleet_prompt.fleet.modal_title":"Login f\xfcr Flottenkunden","userAccount.editReturnAddress.title":"Adresse bearbeiten","userAccount.editReturnAddress.affirmativeBtnText":"\xc4nderungen speichern","userAccount.editReturnAddress.negativeBtnText":"Abbrechen","userAccount.edit_return_address.title":"Adresse bearbeiten","userAccount.edit_return_address.affirmativeBtnText":"\xc4nderungen speichern","userAccount.edit_return_address.negativeBtnText":"Abbrechen","userAccount.edit_handover_address.title":"Lieferadresse bearbeiten","userAccount.edit_handover_address.affirmativeBtnText":"\xc4nderungen speichern","userAccount.edit_handover_address.negativeBtnText":"Abbrechen","userAccount.field.email":"Ihre E-Mail-Adresse","userAccount.field.emailOrPhone":"Ihre E-Mail Adresse oder Telefonnummer","userAccount.field.password":"Passwort","userAccount.field.newPassword":"Neues Passwort","userAccount.field.confirmNewPassword":"Passwort best\xe4tigen","userAccount.passwordStrength.min8":"Mindestens 8 Zeichen","userAccount.passwordStrength.containLetter":"Einen Buchstaben enthalten","userAccount.passwordStrength.containNumber":"Eine Zahl enthalten","userAccount.button.signUpNow":"Jetzt registrieren","userAccount.button.loginNow":"Jetzt anmelden","userAccount.button.initialCta":"Jetzt loslegen","userAccount.button.Email":"Weiter mit Email","userAccount.button.Google":"Weiter mit Google","userAccount.button.Apple":"Weiter mit Apple","userAccount.button.Facebook":"Weiter mit Facebook","userAccount.button.SMS":"Weiter mit SMS","userAccount.button.magicLink":"Ohne Passwort anmelden","userAccount.button.sendResetPasswordEmail":"Passwort zur\xfccksetzen","userAccount.button.changePasswordNow":"Passwort jetzt zur\xfccksetzen","userAccount.button.ok":"OK","userAccount.link.forgetPassword":"Passwort vergessen?","userAccount.link.forgetPasswordShort":"Passwort vergessen?","userAccount.link.backToLogin":"Zur\xfcck zur Anmeldung","userAccount.link.register":"Hier Registrieren","userAccount.messageModal.account_deletion_requested.title":"L\xf6schung Ihres Kontos wurde bereits beauftragt","userAccount.messageModal.account_deletion_requested.description":"Schon bald wird Ihr Konto vollst\xe4ndig gel\xf6scht.","userAccount.messageModal.account_without_active_subscriptions_delete_request_sent_successfully.title":"Ihre Anfrage zur L\xf6schung Ihres Kontos war erfolgreich.","userAccount.messageModal.account_without_active_subscriptions_delete_request_sent_successfully.description":"","userAccount.messageModal.confirm_deleting_account_without_active_subscriptions.title":"Sicher, dass Sie Ihr Konto l\xf6schen wollen?","userAccount.messageModal.confirm_deleting_account_without_active_subscriptions.description":"Wenn Sie best\xe4tigen, wird Ihr Konto innerhalb von 48 Stunden gel\xf6scht. Bei dem Speichern Ihrer weiteren Daten halten wir uns an die Vorschriften nach der DSGVO.","userAccount.messageModal.confirm_deleting_account_without_active_subscriptions.affirmativeBtnText":"Ja, Konto l\xf6schen","userAccount.messageModal.confirm_deleting_account_without_active_subscriptions.negativeBtnText":"Abbrechen","userAccount.messageModal.confirm_deleting_account_with_active_subscription.title":"Ihr Konto hat ein aktives Abo","userAccount.messageModal.confirm_deleting_account_with_active_subscription.description":"Ihr Abo ist noch nicht abgelaufen, deshalb ist es nicht m\xf6glich Ihr Konto zu l\xf6schen. Sollten Sie weitere Fragen dazu haben, kontaktieren Sie uns gerne.","userAccount.messageModal.confirm_deleting_account_with_active_subscription.affirmativeBtnText":"Support kontaktieren","userAccount.messageModal.confirm_deleting_account_with_active_subscription.negativeBtnText":"Abbrechen","userAccount.messageModal.retention_alternative_options.title":"Dieses Auto muss leider unsere Flotte verlassen","userAccount.messageModal.retention_alternative_options.description":"Leider k\xf6nnen Sie Ihr Abo f\xfcr diese Fahrzeug nicht verl\xe4ngern. Wir haben jedoch viele geeignete Modelle, sodass Sie ein reibungsloses Folgeabo buchen k\xf6nnen.","userAccount.messageModal.retention_alternative_options.affirmativeBtnText":"Folgemodelle ansehen","userAccount.messageModal.retention_alternative_options.negativeBtnText":"Sp\xe4ter","userAccount.messageModal.edit_handover_address_reminder.title":"Hallo, ist Ihre Lieferadresse noch aktuell?","userAccount.messageModal.edit_handover_address_reminder.description":"Pr\xfcfen Sie kurz, ob Ihre Lieferadresse noch aktuell ist. Schon bald buchen wir die Lieferung Ihres Fahrzeugs. Eine \xc4nderung der Lieferadresse ist dann nicht mehr m\xf6glich.","userAccount.messageModal.edit_handover_address_reminder.affirmativeBtnText":"Lieferadresse pr\xfcfen","userAccount.messageModal.edit_handover_address_reminder.negativeBtnText":"Nicht jetzt","userAccount.messageModal.email_verification.title":"E-Mail-Adresse best\xe4tigen","userAccount.messageModal.email_verification.cta_text":"E-Mail erneut senden","userAccount.messageModal.email_verification.success_message":"Wir haben eine weitere Best\xe4tigungs-E-Mail verschickt.","userAccount.messageModal.email_verification.description":"Um fortzufahren, klicken Sie bitte auf den Link, den Sie in Ihrem E-Mail-Postfach vorfinden.","userAccount.messageModal.reset_password_email.title":"Setzen Sie jetzt Ihr Passwort zur\xfcck","userAccount.messageModal.reset_password_email.description":"Klicken Sie bitte auf den Link, den wir Ihnen zugeschickt haben, um Ihr Passwort zur\xfcckzusetzen.","userAccount.messageModal.password_reset_successfully.title":"Passwort erfolgreich zur\xfcckgesetzt","userAccount.messageModal.password_reset_successfully.description":"Sie k\xf6nnen sich jetzt  wieder mit Ihrem neuen Passwort anmelden.","userAccount.messageModal.return_confirmed.title":"Anfrage eingereicht","userAccount.messageModal.return_confirmed.description":"Ihre R\xfcckgabeanfrage wurde erfolgreich eingereicht. Wir organisieren nun die R\xfcckgabe mit unseren Partnern. Wenige Tage vorher erhalten Sie eine E-Mail zur Best\xe4tigung.","userAccount.messageModal.return_confirmed.affirmativeBtnText":"R\xfcckgabedetails ansehen","userAccount.messageModal.return_confirmed.negativeBtnText":"Abbrechen","userAccount.messageModal.email_verification_checkout.title":"Best\xe4tigen Sie Ihre E-Mail-Adresse","userAccount.messageModal.email_verification_checkout.description":"Um fortzufahren, klicken Sie bitte auf den Link, den Sie in Ihrem E-Mail-Postfach vorfinden.","userAccount.messageModal.email_verified_successfully.affirmativeBtnText":"Weiter","userAccount.messageModal.email_verified_successfully.title":"Ihre E-Mail-Adresse wurde verifiziert!","userAccount.messageModal.email_verified_successfully.description":"Bitte melden Sie sich an, um auf Ihre offene Bestellung zuzugreifen.","userAccount.messageModal.payment_changed_successfully.title":"\xc4nderungen erhalten","userAccount.messageModal.payment_changed_successfully.description":"Die neue Zahlungsmethode wird innerhalb weniger Minuten angezeigt. Sie erhalten eine Best\xe4tigungsmail, sobald die Zahlungsmethode erfolgreich aktualisiert wurde.","userAccount.messageModal.payment_changed_successfully_d2c.title":"Zahlungsmethode aktualisiert","userAccount.messageModal.payment_changed_successfully_d2c.description":"Sie haben die Zahlung auf der Seite von FINN erfolgreich aktualisiert. Bitte stellen Sie sicher, dass Sie Ihre Zahlungsmethode auch an die Santander Leasing Bank 
1weiterleiten. Weitere Anweisungen finden Sie in Ihren E-Mails.","userAccount.messageModal.schedule_service_success.title":"Ihre Anfrage war erfolgreich!","userAccount.messageModal.schedule_service_success.description":"Wir melden uns zeitnah mit den Kontaktdaten einer Partnerwerkstatt in Ihrer N\xe4he.","userAccount.messageModal.schedule_service_failure.title":"Ups, das hat nicht geklappt","userAccount.messageModal.schedule_service_failure.description":"Bitte versuchen Sie es noch einmal.","userAccount.messageModal.report_damage_success.title":"Ihre Anfrage war erfolgreich!","userAccount.messageModal.report_damage_success.description":"Wir melden uns zeitnah mit den Kontaktdaten einer Partnerwerkstatt in Ihrer N\xe4he.","userAccount.messageModal.report_damage_failure.title":"Ups, das hat nicht geklappt","userAccount.messageModal.report_damage_failure.description":"Bitte versuchen Sie es noch einmal.","userAccount.messageModal.new_subscription.title":"Wir bauen eine neue Welt","userAccount.messageModal.new_subscription.description":"Diese Seite befindet sich derzeit im Aufbau. Wir arbeiten im Hintergrund an einer gro\xdfen Restrukturierung des Kundenportals. In wenigen Wochen finden Sie hier weitere Informationen zu Ihrem FINN-Auto.","userAccount.messageModal.password_changed_successfully.title":"Gespeichert!","userAccount.messageModal.password_changed_successfully.description":"Sie k\xf6nnen sich mit Ihrem neuen Passwort anmelden.","userAccount.messageModal.delete_driver.title":"Fahrer entfernen?","userAccount.messageModal.delete_driver.description":"Wenn Sie diese Person entfernen, entziehen Sie ihr die Fahrerlaubnis f\xfcr alle Fahrzeuge in Ihrem Konto.","userAccount.messageModal.delete_driver.affirmativeBtnText":"Entfernen","userAccount.messageModal.delete_driver.negativeBtnText":"Abbrechen","userAccount.messageModal.confirm_return.title":"Best\xe4tigen Sie Ihre Eingabe?","userAccount.messageModal.confirm_return.description":"Nach der Best\xe4tigung ist eine Bearbeitung nicht mehr m\xf6glich. Das speichern Ihrer Daten kann einen Moment dauern. Wir best\xe4tigen Ihnen den finalen R\xfcckgabetermin erneut per Email.","userAccount.messageModal.confirm_return.affirmativeBtnText":"Best\xe4tigen","userAccount.messageModal.confirm_return.negativeBtnText":"Abbrechen","userAccount.messageModal.confirm_changing_payment_method.title":"\xc4nderungen werden f\xfcr alle Auto Abos \xfcbernommen","userAccount.messageModal.confirm_changing_payment_method.description":"Die ge\xe4nderte Zahlungsmethode wird f\xfcr alle Ihre laufenden Auto Abos \xfcbernommen. Die n\xe4chste Zahlung wird \xfcber Ihre neu hinterleget Zahlungsmethode eingezogen.","userAccount.messageModal.confirm_changing_payment_method.extra_info":"Wenn Sie das nicht m\xf6chten, rufen Sie uns bitte 7 Tage die Woche von 8:00–20:00 Uhr unter +49 89 143770064 an.","userAccount.messageModal.confirm_changing_payment_method.affirmativeBtnText":"Fortfahren","userAccount.messageModal.confirm_changing_payment_method.negativeBtnText":"Abbrechen","userAccount.messageModal.confirm_changing_payment_method_d2c.title":"Bevor Sie starten","userAccount.messageModal.confirm_changing_payment_method_d2c.description":"Bitte beachten Sie, dass Sie Ihre neue Zahlungsmethode auch an die Santander Leasing Bank weiterleiten m\xfcssen. Sie werden in K\xfcrze eine E-Mail mit Informationen erhalten, wie Sie dies tun k\xf6nnen.","userAccount.messageModal.confirm_changing_payment_method_d2c.affirmativeBtnText":"Fortfahren","userAccount.messageModal.confirm_changing_payment_method_d2c.negativeBtnText":"Abbrechen","userAccount.messageModal.delete_driver_failed.title":"Entfernen fehlgeschlagen!","userAccount.messageModal.delete_driver_failed.description":"Bitte versuchen Sie es erneut.","userAccount.messageModal.payment_change_failed.title":"Etwas ist schief gelaufen!","userAccount.messageModal.payment_change_failed.description":"Entschuldigen Sie den Fehler, bei Ihrer Anfrage ist etwas schief gelaufen. Wir arbeiten daran, es so schnell wie m\xf6glich zu beheben. Bitte versuche es erneut.","userAccount.messageModal.payment_change_failed.extra_info":"Wenn Sie Hilfe ben\xf6tigen, erreichen Sie uns 7 Tage die Woche von 8:00–20:00 Uhr unter +49 89 143770064.","userAccount.messageModal.unauthorised_access.title":"Zugriff abgelehnt!","userAccount.messageModal.unauthorised_access.description":"Dieses Abonnement stammt von einem anderen Konto. Melden Sie sich mit dem richtigen Konto an, um darauf zuzugreifen.","userAccount.messageModal.server_side_error.title":"Error!","userAccount.messageModal.server_side_error.description":"Es ist ein Fehler aufgetreten. Bitte versuche es erneut.","userAccount.messageModal.error.title":"Error!","userAccount.messageModal.error.description":"Es ist ein Fehler aufgetreten. Bitte versuche es erneut.","userAccount.messageModal.driver_added_active.title":"Registrierung erfolgreich!","userAccount.messageModal.driver_added_active.description":"Die von Ihnen registrierte Person ist nun f\xfcr alle Fahrzeuge in Ihrem Konto fahrberechtigt.","userAccount.messageModal.driver_added_pen
1ding.title":"In Bearbeitung!","userAccount.messageModal.driver_added_pending.description":"Ihr Antrag zur Fahrberechtigung ist bei uns eingegangen und wird von uns \xfcberpr\xfcft. Sie werden von uns informiert, wenn sich der Status \xe4ndert.","userAccount.messageModal.handover_address_change_success.title":"Wir haben Ihre \xc4nderungen erhalten!","userAccount.messageModal.handover_address_change_success.description":"Es kann einen Augenblick dauern, bis die \xc4nderungen sichtbar werden.","userAccount.messageModal.handover_address_change_failed.title":"Leider ist etwas schief gelaufen!","userAccount.messageModal.handover_address_change_failed.description":"Es tut uns leid f\xfcr die Umst\xe4nde, jedoch ist etwas mit Ihrer Anfrage schief gelaufen. Wir arbeiten schnellstm\xf6glich daran das Problem zu beheben. Bitte versuchen Sie es erneut.","userAccount.messageModal.handover_address_change_failed.extra_info":"Falls Sie Hilfe ben\xf6tigen, k\xf6nnen Sie uns von 8.00 Uhr - 20.00 Uhr 7 Tage die Woche erreichen unter: +49 89 143770064","userAccount.forgetPassword.title":"Passwort vergessen","userAccount.forgetPassword.description":"Geben Sie hier Ihre E-Mail-Adresse ein. Sie bekommen von uns unverz\xfcglich eine E-Mail mit weiteren Anweisungen, wie Sie Ihr Passwort zur\xfccksetzen k\xf6nnen.","userAccount.restPassword.title":"Passwort zur\xfccksetzen","userAccount.restPassword.pageTitle":"Zur\xfccksetzen des Kennworts","userAccount.restPassword.pageDescription":"Legen Sie ein neues Passwort f\xfcr Ihr finn.auto-Konto fest.","userAccount.error.title":"Error","userAccount.error.description":"Ups, etwas ist schief gelaufen. Bitte versuchen Sie es sp\xe4ter noch einmal.","userAccount.serverErrors.wrong_password":"Die von Ihnen angegebene E-Mail/Passwort-Kombination ist falsch. Bitte versuchen Sie es erneut.","userAccount.serverErrors.wrong_password_only":"Das von Ihnen angegebene Passwort ist falsch. Bitte versuchen Sie es erneut.","userAccount.serverErrors.user_does_not_exist":"Zu der von Ihnen angebenen E-Mail Adresse existiert kein Account. Bitte registrieren Sie sich zun\xe4chst.","userAccount.serverErrors.user_already_exists":"Es ist bereits ein Konto mit dieser E-Mail registriert. Bitte melden Sie sich an.","userAccount.serverErrors.invalid_domain":"Die eingegebene Emailaddresse ist ung\xfcltig. Bitte \xfcberpr\xfcfen Sie Ihre Eingabe.","userAccount.serverErrors.generalError":"Es ist ein unerwarteter Fehler aufgetreten. Bitte aktualisieren Sie die Seite und versuchen Sie es erneut.","userAccount.checkoutLoginBoxInfo.signIn":"Anmelden","userAccount.checkoutLoginBoxInfo.description":"Melden Sie sich hier mit Ihrer bestehenden E-Mail-Adresse an oder registrieren Sie sich mit einer neuen Adresse.","userAccount.changePassword.passwords_do_not_match":"Die von Ihnen angegebenen Passw\xf6rter stimmen nicht \xfcberein.","userAccount.changePassword.old_password_reuse":"Sie k\xf6nnen leider nicht Ihr aktuelles Passwort verwenden.","userAccount.changePassword.save":"Speichern","userAccount.changePassword.please_correct_errors":"Bitte korrigieren Sie die Fehler in den obenstehenden Feldern um fortzufahren.","userAccount.invoices.invoice_labels.pending":"Offen","userAccount.invoices.invoice_labels.paid":"Bezahlt","userAccount.invoices.invoice_labels.failed":"Fehlgeschlagen","userAccount.invoices.view_invoice":"Anzeigen","userAccount.invoices.no_invoices":"Sie haben noch keine Rechnungen.","yup.required":"Dies ist ein Pflichtfeld.","yup.email":"Bitte geben Sie eine g\xfcltige E-Mail-Adresse ein.","yup.emailOrPhone":"Bitte geben Sie eine g\xfcltige E-Mail-Adresse oder Telefonnummer ein.","yup.string":"Bitte geben Sie eine g\xfcltige Zeichenfolge ein.","yup.number":"Bitte geben Sie eine Zahl ein.","yup.number-positive":"Bitte geben Sie eine positive Zahl ein.","yup.iban":"Bitte geben Sie eine g\xfcltige IBAN an.","yup.age>=23":"Sie m\xfcssen mindestens 23 Jahre alt sein.","yup.age<=75":"Sie d\xfcrfen maximal 75 Jahre alt sein.","yup.age>=21":"Sie m\xfcssen mindestens 21 Jahre alt sein.","yup.age>=18":"Sie m\xfcssen mindestens 18 Jahre alt sein.","yup.age<=80":"Sie d\xfcrfen maximal 80 Jahre alt sein.","yup.validDate":"Bitte geben Sie ein g\xfcltiges Datum an.","yup.validPassword":"Bitte geben Sie ein g\xfcltiges Passwort an.","yup.validPastDate":"Datum muss in der Vergangenheit liegen.","yup.validFutureDate":"Datum muss in der Zukunft liegen.","yup.validPhoneNumber":"De
1ine Telefonnummer muss mit einer L\xe4nderkennung (z.B. +49 f\xfcr Deutschland) beginnen. Zudem muss sie mindestens 5 Zeichen lang sein und darf au\xdfer + nur Zahlen enthalten.","yup.unsupportedFileFormat":"Diese Datei hat kein unterst\xfctztes Dateiformat (png / jpg / pdf / heic).","yup.MaxSize10":"Diese Datei ist zu gro\xdf (Maximalgr\xf6\xdfe 10 MB)","yup.required_nationality":"Leider k\xf6nnen wir gerade nur EU-B\xfcrger f\xfcr dieses Auto finanzieren. Auf <SubscriptionLink>finn.auto/fahrzeuge</SubscriptionLink> finden Sie andere Autos, die Sie auch als nicht EU-B\xfcrger abonnieren k\xf6nnen.","yup.german_iban":"F\xfcr unseren Finanzierungspartner ben\xf6tigen Sie leider eine deutsche IBAN. Haben Sie kein deutsches Konto, k\xf6nnen Sie sich gerne unter <SubscriptionLink><b>finn.auto/fahrzeuge</b></SubscriptionLink> ein Auto aussuchen, welches nicht mit Santander finanziert wird.","yup.email-exists":"Diese E-Mail-Adresse existiert bereits.","yup.number-zero-or-higher":"Der Wert muss gr\xf6\xdfer gleich 0 sein.","yup.invalid-iban-input":"Bitte geben Sie eine g\xfcltige IBAN ein.","yup.invalid-cardNumber-input":"Bitte geben Sie eine g\xfcltige Kartennummer ein.","yup.invalid-expiryDate-input":"Bitte geben Sie ein g\xfcltiges Datum ein.","yup.invalid-cvc-input":"Bitte geben Sie eine g\xfcltige Pr\xfcfziffer ein.","yup.handover-street-name-long":"Der Stra\xdfenname muss weniger als 70 Zeichen lang sein","yup.handover-city-long":"Der Stadtname muss weniger als 50 Zeichen lang sein","yup.zip-too-long":"Bitte geben Sie eine Postleitzahl zwischen 5 bis 10 Zeichen L\xe4nge ein.","yup.zip-too-short":"Bitte geben Sie eine Postleitzahl zwischen 5 bis 10 Zeichen L\xe4nge ein.","yup.handover-house-number-long":"Hausnummer muss weniger als 20 Zeichen lang sein","yup.zip-state-mismatch":"","yup.validUSAArea":"","yup.validZipCode":"Bitte \xfcberpr\xfcfen Sie die Postleitzahl. Eine Buchung ist derzeit nur in Deutschland m\xf6glich.","yup.handover-address-extra-long":"Adresszusatz muss weniger als 50 Zeichen lang sein","yup.characters>1":"dieses Feld darf nicht leer bleiben","yup.characters<=50":"maximal 50 Zeichen erlaubt","yup.characters<=1000":"die Nachricht darf nicht mehr als 1000 Zeichen enthalten","yup.characters<=2000":"die Nachricht darf nicht mehr als 2000 Zeichen enthalten","yup.characters<=5000":"die Nachricht darf nicht mehr als 5000 Zeichen enthalten","plp.all":"All","plp.recommendationTitle":"Recommended for you","plp.afterRecommendationTitle":"Available Vehicles","plp.priceFrom":"From","plp.ourCars":"Car subscriptions","plp.electricHeadline":"Electric","plp.filters":"Filters","plp.filterButton":"Filters","plp.availableFromComingSoon":"Open for waitlist","plp.pleaseSelectModel":"Please select a model","plp.close":"Close","plp.cars":"cars","plp.sort":"Sort by","plp.discountSaving":"Save","plp.sortAsc":"Price (low to high)","plp.sortDesc":"Price (high to low)","plp.sortEarliestAvailabilityDate":"Earliest availability","plp.onlyAvailable":"Available cars","plp.onlyAvailableDescription":"Show available cars only","plp.brand":"Brand","plp.cartype":"Vehicle type","plp.model":"Model","plp.gearshift":"Transmission","plp.fuels":"Fuel type","plp.color":"Color","plp.colors":"Colors","plp.from":"From","plp.miscellaneous":"Miscellaneous","plp.hasHitch":"Has hitch","plp.forBusiness":"For business","plp.price":"Price","plp.showResults":"Show results","plp.showResultsWithCount":"{count, plural, =0 {No results} one {Show # result} other {Show # results}}","plp.noCarsFound":"Sorry we can\'t find any cars","plp.adjustFilters":"Try removing some of your selected filters.","plp.filterApply":"Apply","plp.clearFilter":"Reset filter","plp.reset":"Reset","plp.availability":"Availability","plp.availableNow":"Available immediately","plp.terms":"Term duration","plp.availableFrom":"Available from {date}","plp.availableFromTag":"Available from","plp.availableToTag":"Available to","plp.notAvailableForLocation":"Not available in your location yet","plp.outOfStock":"Currently out of stock","plp.isYoungDriver":"For everyone under 25","plp.isYoungDriverTag":"Under 25 y.o.","plp.moreFilters":"More Filters","plp.filterTitle":"Filter","plp.defaultSort":"Most popular","plp.minPrice"
1:"Min. price","plp.maxPrice":"Max. price","plp.months":"Months","plp.flex":"Flex","plp.availabilityPicker":"Pick a date","plp.headline":"car subscription","plp.retentionCardTitle":"Your subscription ends on","plp.retentionCardSubTitle":"Ready for a new one?","plp.retentionCardCTA":"Get your follow up now","plp.defaultTitle":"Vehicles","plp.electricTitle":"Electric Car Subscription","plp.pagination.prev":"Prev","plp.pagination.next":"Next","plp.properties.equipmentLine":"Trim","plp.properties.fuel":"Fueltype","plp.properties.power":"Power","plp.properties.drive":"Drive","plp.properties.emissions":"Emissions","plp.properties.consumption":"Consumption","plp.compareButton":"Compare cars","plp.productCardCompare":"Compare","plp.filterShowAll":"All","plp.deals":"Deals","plp.discounts":"Discounts","plp.discountsTitle":"Our best cars are even better now - with our limited special deals","plp.more":"More","plp.less":"Less","plp.dealsCTA":"See special deals","plp.competitivePricing.banner.title":"Subscribing just makes sense. Up to 9% cheaper than leasing","plp.competitivePricing.banner.linkText":"See the comparison","plp.competitivePricing.banner.iconsText":"[\\"Price\\",\\"Insurance\\",\\"Delivery\\",\\"Maintenance\\"]","plp.competitivePricing.modal.title":"Car Subscription vs. Leasing: Save up to 9%","plp.competitivePricing.modal.description":"Should you lease or subscribe? Here’s why subscribing makes sense.","plp.competitivePricing.modal.footer":"No hidden fees — just pay for gas. Start saving with FINN today.","plp.competitivePricing.modal.ctaText":"Find your car subscription","plp.competitivePricing.modal.disclaimer":"* Leasing monthly installment price based on 2023 Chevrolet Traverse LT Cloth AWD vehicles available in New Jersey as of June and July 2023 calculated for a 24 month term with a down payment of $2,500 and 10,000 annual mileage. Down payment may be optional depending on lease terms. Applicable taxes not included. Leasing insurance costs are based on state averages as of 2023 for similar make and model year vehicles. FINN Vehicle Subscriptions are available in 6 and 12 month terms. Monthly payments are required, and a security deposit amounting to one monthly payment may be required for customers with credit scores below 680. For further information, please call this toll-free number: (888) 296-3688.","plp.slowInternet.title":"Your connection seems to be slow.","plp.slowInternet.description":"Please check your internet connection.","plp.businessFilter.blurbQuestion":"Do you want to book more than 2 cars?","plp.businessFilter.blurbLinkText":"Discover fleet solutions here","plp.businessFilter.msrpTitle":"Gross list price range","plp.businessFilter.title":"Business customers","plp.features.title":"Features","plp.features.filters.hitch":"Hitch","plp.features.filters.glass_roof":"Panoramic Glass Roof","plp.features.filters.distance_sensors":"Parking Sensors","plp.features.filters.automatic_parking":"Parking Assistant","plp.features.filters.4WD":"All-wheel drive","plp.features.filters.adaptive_cruise_control":"Adaptive Cruise Control","plp.features.filters.AC":"Air Conditioning","plp.features.filters.heated_seats":"Heated Seats","plp.features.filters.head_up_display":"Head-up-Display","plp.features.filters.mobile_integration":"Apple CarPlay / Android Auto"}')},41318:(e,t,n)=>{"use strict";n.d(t,{j:()=>h,p:()=>p});var r=n(7620),i=n(34457),a=n(46876),s=n(78546),o=n(53199),l=n(85559),c=n(58383);let u=e=>e?.previous_subscription_id&&e?.subscribed_as!=="PROLONGATION"&&e?.state==="CREATED",d=e=>e?.state==="ACTIVE",h=e=>{let t=(0,r.useMemo)(()=>{let t=e.find(u),n=e.filter(d).find(e=>e?.id===t?.previous_subscription_id),r=n?.followup_subscription_id,a=n?.subscribed_to==="SWAP_SAME_DAY";if(!t||!r||!a)return null;let s=t?.preferred_handover_date||t?.actual_handover_date,o=n?.preferred_return_date||n.actual_return_date||n.end_date;if(!s||!o)return null;let l=Math.abs((0,i.ne)(s.toString())-(0,i.ne)(o.toString()));return{isSwapExpected:0!==l&&l<=30&&n?.bridging_type!=="BEGINNING",handoverDeal:t,returnDeal:n}},[e]),{data:n,status:a}=(0,c.c)(t?.returnDeal?.id||""),{data:h,status:p}
1=(0,s.j)(t?.handoverDeal?.id||""),{result:g,isLoading:m}=(0,l.K)(t?.handoverDeal),{data:f}=(0,o.O)(t?.handoverDeal?.id||"");return(0,r.useMemo)(()=>{if(null===t)return null;let e=[a,p].some(e=>"loading"===e)||m;return{...t,returnData:n,handoverData:h,isEarlyAvailabilityInvolved:g,earlyAvailabilityDeviationInWeeks:g?f?.availability_confidence?.deviation_in_weeks||3:void 0,isLoading:e}},[h,p,f?.availability_confidence?.deviation_in_weeks,g,m,t,n,a])},p=e=>{let{deals:t}=(0,a.t)(),n=t?.find(t=>t.followup_subscription_id===e?.id&&"SWAP_SAME_DAY"===t.subscribed_to&&e?.subscribed_as==="SWAP_SAME_DAY"&&!1===["ENDED","INACTIVE"].includes(t.state)),r=t?.find(t=>t.previous_subscription_id===e?.id&&"SWAP_SAME_DAY"===t.subscribed_as&&e?.subscribed_to==="SWAP_SAME_DAY");return h([e,n??r])}},41404:(e,t,n)=>{"use strict";n.d(t,{$:()=>a});var r=n(7620),i=n(24258);let a=e=>{let t=(0,i.mp)(e?`company/${e}`:null,()=>`portal/api/bff/companies/${e}`),{mutate:n}=t,a=(0,r.useCallback)(async()=>{let e=await n();return e?.data?.data},[n]);return{...t,refetch:a}}},42814:(e,t,n)=>{"use strict";n.d(t,{b:()=>_,x:()=>k});var r=n(85402),i=n(89718),a=n(28461),s=n.n(a),o=n(62109),l=n.n(o),c=n(4572),u=n.n(c),d=n(25895),h=n(78546),p=n(24258),g=n(41318);s().extend(u()),s().extend(l());let m=/^\d{4}-\d{2}-\d{2}$/,f=e=>"string"==typeof e&&m.test(e)?e:s()(e).tz("Europe/Berlin").format("YYYY-MM-DD"),b=e=>{let t=e.planned_delivery_range?.earliest??e.planned_delivery_date??e.preferred_delivery_date;if(!t||!s()(t).isValid())return!1;let n=s().utc(f(t)),r=s().utc(f(new Date));return n.diff(r,"day")>=30},v=(e,t)=>{var n,a,s,o;let l,c,{data:u}=(0,d.AI)(e),{data:m,status:v}=(0,h.j)(e),_=(0,g.p)(u),{locale:k}=(0,i.n)(),A=!!(e&&"no-deal"!==e&&u&&"PROLONGATION"!==u.subscribed_as&&"BEGINNING"!==u.bridging_type&&"CREATED"===u.state&&"B2B"!==u.type),{data:y,status:w}=(0,p.mp)(A?`get-subscription-offer/${e}`:null,()=>`portal/api/bff/deals/${e}/get-subscription-offer`),x=u&&m?(({swap:e,handover:t})=>{let n=e?.returnDeal?.subscribed_to==="SWAP_SAME_DAY",r=e?.returnDeal?.return_ranges?.internal_swap;if(n&&!r)return null;if(n&&r?.from&&r?.to)return{pdpFrom:f(r.from),pdpTo:f(r.to)};let i=t.planned_delivery_date??t.preferred_delivery_date;return{pdpFrom:f(new Date),pdpTo:f(i)}})({swap:_,handover:m}):null,M=!!("EARLIER_CAR"===t&&y?.type==="EARLIER_CAR"&&x&&m&&b(m)),S=x?(({pdpFrom:e,pdpTo:t})=>{let n=new URLSearchParams({available_from:e,available_to:t,max_available_to:t,limit:"1"});return`portal/api/bff/cars/count?${n.toString()}`})(x):"",{data:D,status:E}=(0,p.mp)(M?`earlier-car-count/${e}/${x?.pdpFrom}/${x?.pdpTo}`:null,()=>S),N=M&&"loading"===E,I="loading"===w||"loading"===v||_?.isLoading||N;if(!u||!m||y?.type!==t||"EARLIER_CAR"===t&&!b(m)||!x)return{link:null,isUnincentivized:!1,isLoading:I};if(M){if(N)return{link:null,isUnincentivized:!1,isLoading:!0};if("success"===E&&(D?.total_results??0)<=0)return{link:null,isUnincentivized:!1,isLoading:I}}return{link:(n=x.pdpFrom,a=x.pdpTo,s=u.car?.external_product_id,o="EARLIER_CAR"===t?x.pdpTo:void 0,l=`${r.A.FINN_MAIN_DOMAIN}/${k}/subscribe`,c=new URLSearchParams({available_from:n,available_to:a,VoucherCode:y.voucher_hash}),s&&c.set("swap_config_id",s),o&&c.set("max_available_to",o),`${l}?${c.toString()}`),isUnincentivized:0===y.discount_value,isLoading:I}},_=e=>v(e,"DELAY"),k=e=>v(e,"EARLIER_CAR")},46435:(e,t,n)=>{"use strict";n.d(t,{a:()=>r.ReactComponent});var r=n(96178)},47038:(e,t,n)=>{"use strict";n.d(t,{A:()=>k,_:()=>_});var r=n(54568),i=n(66703),a=n(62734),s=n(89532),o=n(33915),l=n(58593),c=n(72846),u=n.n(c),d=n(7620),h=n(26039),p=n(88755),g=n(63743),m=n(73859),f=n(32677);let b={1:"col-span-1",2:"col-span-2",3:"col-span-3",4:"col-span-4",5:"col-span-5",6:"col-span-6",7:"col-span-7",8:"col-span-8",9:"col-span-9",10:"col-span-10",11:"col-span-11",12:"col-span-12"},v=({value:e,label:t,labelConfig:n,description:i,type:o,fallback:c,descriptionConfig:u,variant:d,name:f,orientation:v="vertical",endAdornment:_,visibilityConfig:k,titleStyle:A,itemClassName:y})=>{let w=(0,p.cB)(k),[x]=(0,g.h)("string"==typeof _?_:""),[M,S]=(0,g.h)("string"==typeof _?_:"",o&&{type:o})||_,D=(0,m.J)(t,n),E=(0,m.J)(i,u),N=n?.col?b[n?.col]:"";return w?"circle"===d?(0,r.jsx)("div",{className:(0,l.cn)("flex items-center space-x-2",N),children:(0,r.jsx)(a.h,{label:t,value:e,id:f})}):"vertical"===v?(0,r.jsx)(s.s,{variant:"extended",title:String(D),value:e,description:E?String(E):null,titleStyle:A,className:y,endAdornment:"string"==typeof _?(0,r.jsx)(h.E,{width:"72px",height:"12px",loading:"loading"===S,children:(0,r.jsx)("p",{className:"body-14-light",children:(M&&!x?c:M)||_})}):null}):(0,r.jsx)(s.s,{variant:"dense"===d?d:"regular",title:String(D),value:e,description:E?String(E):null,titleStyle:A,className:y}):null},_=(e,t)=>
1{let n=t?.replace("form_data.","")?.match?.(/\{.*?\}/g);return t?.startsWith("{")&&t?.endsWith("}")?u()(e,t?.replace("form_data.","")?.replace(/{|}/g,"")?.split(".")):n?.reduce((n,r)=>{let i=u()(e,r?.replace(/{|}/g,"")?.split("."));return 0===i&&t?.includes("_fee}")?"Kostenlos":n.replace(r,`${i||0===i?i:""}`)},t)},k=(0,d.forwardRef)(({variant:e="card",...t},n)=>{let[c,u]=(0,g.h)(t.field??""),[p]=(0,g.h)({paths:t.unshiftItems?.map(e=>e.label)||[],wrappedWithObj:!0}),[m]=(0,g.h)({paths:t.unshiftItems?.map(e=>e.value)||[],wrappedWithObj:!0}),b=(0,d.useMemo)(()=>t.unshiftItems?.map(e=>({...e,value:m?.find(t=>t.path===e.value)?.value,label:p?.find(t=>t.path===e.label)?.value})),[p,m,t.unshiftItems]),{item:k,description:A}=t,y="loading"===u?(0,r.jsx)(r.Fragment,{children:Array.from({length:"dense"===e?12:4}).map((t,n)=>(0,r.jsx)(h.E,{fullWidth:!0,height:"dense"===e?"48px":"72px",loading:!0,children:(0,r.jsx)(r.Fragment,{})},n))}):null,{error:w}=(0,f.Wd)(),x=(0,d.useMemo)(()=>{if(t?.radioItems)return t.radioItems;let e="string"!=typeof c&&Array.isArray(c)?c:[];if(b?.length){for(let t=b?.length-1;t>=0;t-=1){let n=b?.[t];e?.some(e=>e.value===n?.value)||e?.unshift({...b?.[t],variant:"unshifted"})}b?.some(e=>e?.type==="distance")&&e?.some(e=>e?.mileage_package)&&e?.sort((e,t)=>(e?.mileage_package||e?.label)<=(t?.mileage_package||t?.label)?-1:1)}return e},[c,b,t?.radioItems]);if((0,d.useEffect)(()=>{let e=x?.find?.(e=>e?.default&&e?.variant==="unshifted");e&&!t?.value&&t?.value!==0&&t.onChange({value:e?.value})},[x,t]),!t.radioItems&&!c?.length&&"loading"!==u)return null;let M="circle"===e?a.z:s.O,S="vertical"===t.orientation||t.fullWidth?1:2;return(0,r.jsxs)("div",{children:[t?.label&&(0,r.jsx)("p",{className:"body-16-semibold mb-4 w-full",children:t.label}),(0,r.jsxs)(M,{ref:n,className:(0,l.cn)("mb-4 grid w-full","circle"===e?"gap-4":"","circle"===e?`${t.fullWidth?"grid-cols-1":"grid-cols-[1fr_1fr] md:grid-cols-2"}`:null,t.className),onValueChange:e=>{e&&t.onChange(JSON.parse(e))},defaultValue:JSON.stringify(t.defaultValue),value:JSON.stringify(t.value),cols:"dense"===e?5:S,children:[y,"loading"!==u&&x?.map?.(n=>(0,r.jsx)(v,{name:t.radioItems?n?.value:_(n,k?.value??""),variant:e,value:t.radioItems?JSON.stringify(n?.value):n?.variant==="unshifted"?JSON.stringify({value:n?.value}):JSON.stringify(n),label:t.radioItems||n?.variant==="unshifted"?n?.label:_(n,k?.label??""),labelConfig:k,description:t.radioItems?n?.description:n?.variant==="unshifted"?n?.value===0&&n?.variant==="unshifted"?"Kostenlos":n?.value:_(n,A?.label??""),descriptionConfig:A,orientation:t?.orientation??t.fullWidth?"vertical":"horizontal",fallback:n.fallback,type:n.type,endAdornment:n?.endAdornment,titleStyle:t.titleStyle,visibilityConfig:n?.visibilityConfig,itemClassName:t.itemClassName},t.radioItems?n?.value:_(n,k?.value??"")))]}),(0,r.jsx)(i.If,{condition:!!w?.message,children:(0,r.jsxs)("div",{className:"bg-lightRed flex items-center gap-2.5 rounded px-6 py-4",children:[(0,r.jsx)(o.x,{className:"fill-red min-w-6"}),(0,r.jsx)("p",{className:"body-16-light",children:String(w?.message)})]})})]})})},47995:(e,t,n)=>{"use strict";n.d(t,{O:()=>i,V:()=>a});var r,i=((r={}).HideDownPayment="feat-hide-downpayment",r.FeatHideFinnNow="feat-hide-finn-now",r.ExpPLPViewedTogether="exp-plp-viewed-together-v2",r.FeatPickupStations="feat-pickup-stations",r.FeatShowFinalInvoiceSection="feat-show-final-invoice-section",r.ExpPlpRemoveDpDiscount="exp-plp-remove-dp-discount",r.FeatDamagesAndServices="feat-damages-and-services",r.ExpVerificationPersona="exp-verification-persona",r.ExpPLPHelpMeChoose="exp-plp-help-me-choose",r.ExpHomeReturningCartPopup="exp-home-returning-cart-popup-v2",r.ExpPCPStrikethroughPrice="exp-pcp-strikethrough-price-v1",r.FeatUseBetterAuth="feat-use-better-auth",r.FeatPaypalBnpl="feat-paypal-bnpl",r.ExpPlpPaidPriceSort="exp-plp-paid-price-sort-v1",r.ExpMdpRedirect="exp-mdp-redirect-v1",r.FeatSelfServiceWorkshopSelection="feat-self-service-workshop-selection",r.FeatSelfServeRepairOrderCreationChangeWorkshop="feat-self-serve-repair-order-creation-change-workshop",r.ExpPlpPriceUspV1="exp-plp-price-usp-v1",r.ExpConfirmationDepositModalV1="exp-confirmation-deposit-modal-v1",r.FeatB2BDriverCheckout="feat-b2b-driver-checkout",r.FeatB2BDriverSwap="feat-b2b-driver-swap",r.FeatB2BDriverProlongationRequest="feat-b2b-driver-prolongation-request",r.ExpDeliveryStepCards="exp-delivery-step-cards-v2",r.ExpPcpKmCalculator="exp-pcp-km-calculator-v2",r.ExpMdpCompareAndChat="exp-mdp-compare-and-chat",r);
1let a=["exp-mdp-compare","exp-delivery-step-cards-v1","exp-confirmation-usp-v2","exp-pcp-km-calculator-v1","exp-insurance-protection-copy-v1","feat-hide-downpayment","exp-plp-help-me-choose","exp-home-hero-fullbleed","exp-home-hero-fullbleed-v2","feat-self-serve-repair-order-creation","exp-home-personalized-hero-v2","exp-home-sticky-cta-scroll-v1","exp-mdp-spec-filter","exp-pcp-km-reassurance-v1","exp-home-return-to-checkout-auto-popup-v1","exp-home-return-to-checkout-auto-popup","feat-fi-details-drawer","exp-mdp-new-price-label-v1","exp-confirmation-usp","exp-plp-viewed-together-v1","exp-plp-quick-filters-v3.1","feat-repareo-oe-network","exp-pcp-draw-v1","feat-car-policy-hubspot-source","exp-plp-frontend-reranking-v1","exp-mdp-availabilityscarcitylabel-v1","exp-plp-compare-v2","exp-pcp-cat-sub-accordion","exp-insurance-bundles","feat-hide-pickup-stations","exp-delivery-home-delivery-only-v1","exp-pcp-service-fee-clarification","exp-mdp-static-hero-image-v1","exp-pcp-totalmileage-v3","exp-plp-nav","exp-mdp-hero-v1","exp-mdp-reviews-v2","exp-payment-combinedconfirmationpayment","exp-plp-quick-filters-v2.1","exp-mdp-preselect-random-color-test-v2","exp-mdp-reviews","exp-plp-imagin-studio-images","exp-mdp-price-score-v1","exp-e2e-fixedservicefeediscount-v1","exp-e2e-fixedservicefeediscount","exp-pcp-servicefeesavings","exp-plp-card-hover-image","exp-mdp-preselect-random-color-test","exp-mdp-quickfilters","exp-pcp-subscriptionfees","exp-plp-directpcp-v3","exp-pcp-totalmileage-v2.1","exp-pcp-totalmileage-v2","exp-pcp-totalmileage-v1.1","exp-mdp-enrichedcards-v1.1","exp-mdp-enhancedcarinfo","exp-plp-filterorder","exp-mdp-singleconfig","exp-plp-configuresubscription","exp-strikethroughpricing","exp-strikethroughpricing-v1.1","exp-strikethroughpricing-v1.2","exp-strikethroughpricing-v1.3","exp-strikethroughpricing-v1.4","exp-plp-compare","exp-plp-compare-v1.1","exp-plp-compare-v1.2","exp-mdp-enrichedcards","exp-plp-lifestyleimages","exp-mdp-slider","exp-pcp-totalmileage","exp-plp-directpcp","exp-plp-directpcp-v2","exp-mdp-verticalflow-v4","exp-mdp-verticalflow3","exp-mdp-verticalflow2","exp-mdp-verticalflow","exp-plp-availabilitylabels","exp-job-auto","exp-pdp-sort","exp-pcp-servicefeerenaming","exp_plp_availabilitylabels","exp-plp-brandmodelfilters","exp-hp-car-slider-toggles","exp-mdp-lifestyleimages","exp-hp-36mv2","exp-pdp-differentiate-configsv4","exp-hp-36months-user-journey","exp-plp-categories","exp-hp-aisearchv3","exp-pdp-differentiate-configsv3","exp-pdp-lifestyleimages","exp-pdp-differentiate-configs","exp-plp-advanced-grouping","exp-pcp-servicefeedesign-v3","exp-plp-aisearch","exp-hp-aisearchv2","exp-sliderlinks","exp-price-information","exp-plp-reducedfilters-v2","exp-pcp-36months","exp-pdp-confignaming","exp-pcp-login-v2.1","exp-plp-customization","exp-confirmation-additional-protection","exp-confirmation-insurance-step-v4","exp-confirmation-insurance-step-v3","exp-add-schufa-notice-v2","exp-pcp-carinfopcp","exp-combined-payment","exp-instant-downpayment","exp-pay-later-v4","exp-pickup-point","exp-remove-discount-label","feat-onboarding-fee","exp-payment-trade-in","exp-mdp-featuretags","exp-navbar-remove-meganav","exp-pdp-benefits-v2","exp-payment-trade-in-v2","exp-payment-asap-delivery","exp-contact-change-order-overview","exp-mdp-lifestyleimages","exp-pdp-swappable-info","exp-pdp-backbutton","exp-mdp-filters","exp-mdp-desktopcards","exp-mdp-double-term","exp-mdp-double-term-2","exp-confirmation-minor-damage-addon","exp-mdp-comparisonfakedoor","exp-hp-36mv3","exp-mdp-verticalcards","exp-pcp-addtocart-cta","exp-confirmation-force-insurance-selection","exp-plp-fourcolumngrid-v2","exp-b2bcustomerjourney","exp-mdp-preselect-random-color-test-v1.1","exp-plp-directpcp-v4","exp-mdp-sortbypopularity","exp-mdp-filterdrawer-v1","exp-plp-quickavailabilityfilter","exp-pcp-subscriptionfees-v1.1","exp-pcp-modelupsell-v1.1","exp-b2bcustomerjourney-v2","exp-plp-stickyfilters-v2","exp-mdp-verticalcards-v1.1","exp-plp-card-hover-image-v2","exp-hp-hero-valcampaign","exp-mdp-quickfiltersv1.1","exp-plp-quick-filters-v1","exp-plp-quick-filters-v1.1","exp-plp-quick-filters-v2","exp-mdp-reviews-v1","exp-mdp-reviews-v1-2","exp-plp-quick-filters-v3","exp-plp-sliders","exp-pcp-all-in-pricing-v1","exp-pcp-all-in-pricing-v2","exp-pcp-all-in-pricing-v2.1","exp-pcp-all-in-pricing-v2.2"]},48115:(e,t,n)=>{"use strict";n.d(t,{AL:()=>_,EC:()=>m,G5:()=>f,I1:()=>g,Nd:()=>o,Od:()=>k,Sx:()=>v,XU:()=>u,YC:()=>
1i,bN:()=>l,g:()=>a,j0:()=>s,s_:()=>c,td:()=>p,u2:()=>b,vq:()=>d,z:()=>h});var r=n(33611);let i={name:r.fC.B2B_FORM_SUBMISSION,category:"Conversion",action:"B2B Submission"},a={name:r.fC.B2B_LEAD_GEN_FORM_SUBMISSION,category:"Conversion",action:"B2B Ad Campaign Form Submission"},s={name:r.fC.CONTACT_US_FORM_SUBMISSION,category:"Conversion",action:"Contact Form Submission"},o={MAIN:"main",CTA:"cta",TEASER:"teaser",LIST_ITEM:"listitem"},l={name:"Filter",category:"PLP Filters",action:{UI_INTERACTION:"UI Interaction",RESET_FILTER:"Reset Filter",SET_FILTER:"Set Filter"},label:{OPEN_MOBILE_DIALOG:"Open Mobile Dialog",CLOSE_MOBILE_DIALOG:"Close Mobile Dialog",CLOSE_FILTER_DIALOG:"Close Filter Dialog",RESET_FILTER_DIALOG:"Reset Filter Dialog",SUBMIT_FILTER_DIALOG:"Submit Filter Dialog",OPEN_FILTER_DROPDOWN:"Open filter dropdown",CLOSE_FILTER_DROPDOWN:"Close filter dropdown",ALL_FILTER:"All Filters",BRAND:"Brand",AVAILABILITY:"Availability",MODEL:"Model",OTHER:"Other",PRICE:"Price",COMING_SOON:"Coming Soon"}},c={name:"UserAccount",category:"User Accounts",action:{AUTHENTICATED:"Authenticated",USER_DATA:"User Data",ERROR:"Error",ACCOUNT_INTERACTION:"Account Interaction",ACCOUNT_MANAGEMENT:"Account Management"},label:{MAIL_PASSWORD:"Mail & Password",PREFILLED_CONTACT:"Prefilled Contact",EMAIL_ALREADY_EXIST:"Email Address is Existing",ICON_CLICKED:"Icon Clicked",LOGGED_OUT_CLICKED:"Logged Out Clicked",POPUP_TAB_CLICKED:"Pop-up Tab Clicked",MY_ORDER_CLICKED:"My Order Clicked",MAIL_VERIFIED:"Verifies Mail",REQUEST_MAIL_VERIFICATION:"Request Verification Email",CREATE_ACCOUNT:"Create Account",UPLOADS_DRIVERS_LICENSE:"Uploads Drivers License",NAVITEM_CLICKED:"NavItem Clicked",SUPPORT_CLICKED:"Support Clicked"}},u={name:"additionalDriver",category:"Additional Driver",action:{ADD_DRIVER:"Add Driver"},label:{SUCCESSFUL_COMPLETION_RELATIVE_TYPE_1:"Successful Completion: Relatives with same residence",SUCCESSFUL_COMPLETION_RELATIVE_TYPE_2:"Successful Completion: Relatives with other residence",SUCCESSFUL_COMPLETION_EMPLOYEE:"Successful Completion: Employee",SUCCESSFUL_COMPLETION_OTHER:"Successful Completion: Other",BIRTHDAY_ERROR:"Birthday Error"}},d={category:"Checkout Interaction",action:{EDIT_ORDER:"Edit Order",NAVIGATE_BACK:"Navigate Back"}},h={category:"Referral Widget Interaction",action:{CLICK_REFERRAL:"Click Referral"},label:"customer_portal_referral_widget"},p={category:"Document Widget Interaction",action:{DOWNLOAD_DOCUMENT:"Download Document",DOCUMENT_VIEWED:"Document Viewed"}},g={FB:"Facebook Pixel"},m={[r.fC.PRODUCT_VIEWED]:{category:"Conversion",action:"PDP View"},[r.fC.PRODUCT_ADDED]:{category:"Conversion",action:"Add to Cart"},[r.fC.CHECKOUT_LEAD]:{category:"Conversion",action:"Lead",label:"Checkout"},[r.fC.ORDER_COMPLETED]:{category:"Conversion",action:"Purchase"},[r.fC.B2B_FORM_SUBMISSION]:{category:"Conversion",action:"B2B Submission"},[r.fC.PRODUCT_CLICKED]:{category:"Conversion",action:"Product Click"},[r.fC.PRODUCT_LIST_VIEWED]:{category:"Conversion",action:"Product Impression"},[r.fC.CHECKOUT_STEP_VIEWED]:{category:"Enhanced Ecommerce",action:"Checkout Step"},[r.fC.CHECKOUT_STARTED]:{eventCategory:"Conversion",eventAction:"Enter checkout",eventLabel:"SALES"}},f={HELP_CENTER_ICON_CLICKED:"Helpcenter Icon Clicked"},b={MENU:"menu"},v={SUPPORT_NAVBAR_CLICKED:"Checkout Support Nav Bar Clicked",SUPPORT_CLICKED:"Checkout Support Clicked",SUPPORT_MODAL_OPENED:"Checkout Support Modal Opened",SUPPORT_PHONE_CLICKED:"Checkout Support Phone Clicked",SUPPORT_EMAIL_CLICKED:"Checkout Support Email Clicked"},_={LOYALTY_VOUCHER_REQUESTED:"Loyalty Voucher Requested"},k={LOGIN_BANNER_C2A_CLICKED:"Login Banner C2A Clicked",RECOMMENDATION_LINK_CLICKED:"Recommendation Link Clicked",CONTACT_FORM_CHATBOT_SESSION_STARTED:"Contact Form Chatbot Session Started",FAQ_BUTTON_CLICKED:"FAQ Button Clicked",CONTACT_US_BUTTON_CLICKED:"Contact Us Button Clicked"}},48140:(e,t,n)=>{"use strict";n.d(t,{T:()=>o});var r=n(54568),i=n(7620),a=n(58593);let s={2:"min-h-16",3:"min-h-20",4:"min-h-24",5:"min-h-28"},o=i.forwardRef(({id:e,error:t,className:n,textAreaClassName:o,label:l,onCh
1ange:c,rows:u,testId:d,...h},p)=>{let g=i.useMemo(()=>e||Math.random().toString(36).substring(7),[e]),[m,f]=i.useState(String(h.value||h.defaultValue||""));return i.useEffect(()=>{h.value||h.defaultValue||!m||f("")},[h.value,h.defaultValue,m]),(0,r.jsxs)("div",{className:"relative w-full","data-testid":d,children:[(0,r.jsxs)("div",{className:(0,a.cn)("relative flex w-full flex-col bg-white pt-4 pl-3 text-black","border-pearl box-border border border-solid","has-[:focus-visible]:outline has-[:focus-visible]:outline-2 has-[:focus-visible]:outline-black","has-[:disabled]:bg-snow has-[:disabled]:fill-iron has-[:disabled]:text-iron has-[:disabled]:pointer-events-none has-[:disabled]:cursor-default",n,{"border-red outline-red has-[:focus-visible]:outline-red outline outline-1 has-[:focus-visible]:outline-1":t}),children:[(0,r.jsx)("textarea",{id:g,ref:p,className:(0,a.cn)("peer placeholder:text-iron flex size-full px-0 pt-4 pb-2 focus:placeholder:opacity-100",u&&u<6?s[u]:s[3],"box-border border-none outline-hidden","body-16-regular disabled:bg-snow disabled:text-iron",{"pt-0":!l},o),onChange:e=>{f(e.target.value),c?.(e)},rows:u,...h,value:null===h.value?"":h.value}),l?(0,r.jsx)("label",{htmlFor:g,className:(0,a.cn)("body-12-regular absolute top-3","peer-disabled:text-iron"),children:l}):null]}),"string"==typeof t&&t?(0,r.jsx)("p",{className:"text-red body-12-regular mt-3 text-left",children:t}):null]})});o.displayName="Textarea"},49983:(e,t,n)=>{"use strict";n.d(t,{G:()=>s});var r=n(95781),i=n(42584),a=n(24258);let s=(e,t)=>{let n=(0,i.xW)(),s=n?.getValues("slot")||void 0;s&&!t?.selected_date&&(t||(t={selected_date:""}),t.selected_date=s);let o=r.stringify({selected_date:t?.selected_date},{skipNull:!0});return(0,a.mp)(e&&"no-deal"!==e?`pre-return-appraisal/${e}/${o}`:null,()=>`portal/api/bff/deals/${e}/pre-return-appraisal?${o}`)}},50184:(e,t,n)=>{"use strict";n.d(t,{S$:()=>i,o4:()=>a,ub:()=>s});var r=n(34113);let i=()=>!1,a=()=>{if(i())return{};let e=(0,r.c)()?.getTrackingProps?.();return e?.app_platform?{appHeaders:{"X-Version-Tag":e.app_version,"X-Platform-Tag":e.app_platform},appQueryParams:{utm_source:`app-${e.app_platform}`,app_version:e.app_version}}:{}},s=()=>{document.querySelectorAll("a").forEach(e=>{e.target=""})}},51901:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(25895),i=n(24258);let a=e=>{let t=(0,r.AI)(e)?.data?.car_id;return(0,i.mp)(t?`schedule-service/${t}`:null,()=>`portal/api/bff/deals/schedule-service/${t}?dealId=${e}`)}},52467:(e,t,n)=>{"use strict";n.d(t,{U:()=>s});var r,i=n(7620);function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}var s=function(e){return i.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24"},e),r||(r=i.createElement("path",{d:"m14 18-6-6 6-6 1.4 1.4-4.6 4.6 4.6 4.6z"})))}},53199:(e,t,n)=>{"use strict";n.d(t,{O:()=>a});var r=n(95781),i=n(24258);let a=(e,t)=>{let n=r.stringify({customer_postcode:t?.zip,location_id:t?.location_id,handover_type:t?.handoverType},{skipNull:!0});return(0,i.mp)(e&&"no-deal"!==e?`handover-metadata/${e}/${n}`:null,()=>`portal/api/bff/deals/${e}/handover-metadata?${n}`)}},53736:(e,t,n)=>{"use strict";n.d(t,{S:()=>a,f:()=>s});var r,i,a=((r={}).ABS_CREDIT_SUISSE_1="abs_creditsuisse_1",r.FINN="finn",r),s=((i={}).OPEN="open-ended",i.FIXED="fixed",i)},54967:(e,t,n)=>{"use strict";n.d(t,{Ol:()=>c,PN:()=>l,ZT:()=>o});var r=n(85402),i=n(45371),a=n(65958);let s=n(86103).A.create({baseURL:r.A.VOUCHER_API_URL||"https://api-voucher.finn.auto",validateStatus:e=>200===e}),o=async(e,t,n,r)=>{r||(r=(0,i.Gb)());let{data:o,status:l}=await s.post("/apply",{voucher_code:e,deal_id:t},{headers:{...(0,a.l)(n),...r}});return{...o,status:l}},l=async(e,t,n,r)=>{r||(r=(0,i.Gb)());let{data:o,status:l}=await s.post("/unapply",{voucher_code:e,deal_id:t},{headers:{...(0,a.l)(n),...r}});return{...o,status:l}},c=async(e,t,n)=>{if(!e)return{data:{},status:400};n||(n=(0,i.Gb)());try{let{data:r,status:i}
1=await s.post("/validate_by_hash",{hashed_voucher_code:e},{headers:{...(0,a.l)(t),...n}});return{...r,status:i}}catch(e){if(!e||"object"!=typeof e||!("response"in e))return{data:{},status:500};{let{data:t,status:n}=e.response;return{data:t,status:n}}}}},55044:(e,t,n)=>{"use strict";n.d(t,{E:()=>B,l:()=>j});var r=n(54568),i=n(86461),a=n(7620);let s={products:"/cars",filters:"/filters/cars"};var o=n(59770),l=n(23267),c=n(17936),u=n(78180),d=n(1382),h=n(85857),p=n(38039),g=n(45371),m=n(65958),f=n(85402),b=n(61299),v=n.n(b),_=n(95781),k=n(58864),A=n(76690),y=n(32538),w=n(40459);let x=e=>(0,k.Ip)()||e?.[c.M_.MONTHLY_PAYMENT_OF_SERVICE_FEE]?c.UE.NORMAL:c.UE.DOWNPAYMENT,M=()=>!(0,p.S)()&&!!v().get("dev-pass"),S=()=>(0,p.S)()?{hide_early_access:"true"}:{},D=e=>{let t=(0,g.KZ)();return{signal:AbortSignal?.timeout?.(3e4),headers:{...(0,m.l)(e),"x-finn-actor":(0,p.S)()?f.A.UA_FE_SSR_ACTOR:f.A.UA_FE_ACTOR,"x-api-key":w.env.PRODUCT_API_KEY||"","Content-Type":"application/json",[g.wV]:t}}},E=({apiConfig:e})=>e?.products?.startsWith("/api")?window.location.origin:(0,p.S)()?f.A.PRODUCT_API_URL:"/api",N=e=>e?.length?{extra_fields:e.join(",")}:{},I=async({apiConfig:e,featureFlags:t={},includeDpDiscount:n,extraFields:r},{filters:i={},offset:a,limit:s,locale:o,groupBy:l,skipGrouping:c,includeEarlyAccess:u})=>{let d=(0,y.G)(),h=x(i),p=(e=>{if(e)return e})(l),g={...i,...t,pricing_type:h,...(0,A.df)(n),...N(r),offset:a,"skip-grouping":c,limit:s,cug_id:d,hide_related:!0,group_by:p,campaign_preview:M()||void 0,...u?{}:S()},m={offset:0,total_results:0,results:[]};try{let t=await fetch(`${E({apiConfig:e})}${e.products}?${_.stringify(g)}`,{method:"GET",...D(o)});if(!t.ok)return m;let n=await t.json();return{offset:n?.offset??0,total_results:n?.total_results??0,results:n?.results??[]}}catch{return m}},T=async({apiConfig:e,featureFlags:t,includeDpDiscount:n,extraFields:r},{vehicleId:i,locale:a,query:s})=>{let o=(0,y.G)(),l=x(),c=_.stringify({cug_id:o,hide_related:!0,pricing_type:l,...s,...t,...(0,A.df)(n),...N(r)}),u=await fetch(`${E({apiConfig:e})}${e.products}/${encodeURIComponent(i)}${c?`?${c}`:""}`,{method:"GET",...D(a)}),d=await u.json();return u.ok?d:null},z=async({apiConfig:e,featureFlags:t,includeDpDiscount:n},{filters:r,locale:i})=>{let a=(0,y.G)(),s=x(r),o=_.stringify({...r,...t,pricing_type:s,...(0,A.df)(n),hide_related:!0,cug_id:a,campaign_preview:M()||void 0,...S()});try{let t=await fetch(`${E({apiConfig:e})}${e.filters}${o?`?${o}`:""}`,{method:"GET",...D(i??"de-DE")});if(!t.ok)return{};return await t.json()}catch{return{}}},C=async(e,{filterValues:t,locale:n})=>I(e,{filters:{...t,[c.M_.VIEW]:c.lC.DISPLAYED_CARS},limit:(0,u.XL)(!0),locale:n}),L=async(e,{locale:t,slugArray:n,availableFilters:r,displayedFilters:i,groupBy:a,sortOverride:s})=>{let p=t===l.hT.ENGLISH_USA?"en-US":"de-DE",g=(0,c.rT)(r?.[p]||{},i?.[p]),m=n?(0,d.c)([...n].join("/"),o.Oz,t??"",g):{};s&&!m[c.M_.SORT]&&(m[c.M_.SORT]=s);let f=(0,h.A)(m,g),b=await I(e,{filters:{...m,[c.M_.VIEW]:f?c.lC.DISPLAYED_CARS:c.lC.AVAILABLE},limit:(0,u.XL)(f),locale:t??"",groupBy:a});return{filterValues:m,productListItemsResponse:b,isOutOfStock:f,filtersResponse:g}},F=({apiConfig:e=s,featureFlags:t={}}={})=>{let n={apiConfig:e,featureFlags:t};return{fetchProducts:e=>I(n,e),fetchProduct:e=>T(n,e),fetchFilters:e=>z(n,e),fetchAdjustedProductListItemsResponse:(e,t,r)=>C(n,{filterValues:e,pageData:r,locale:t}),fetchProductItems:async({locale:e,slugArray:t,availableFilters:r,displayedFilters:i,pageData:a,groupBy:s})=>L(n,{locale:e,slugArray:t,availableFilters:r,displayedFilters:i,pageData:a,groupBy:s})}},R={apiFetchers:F?.({apiConfig:s}),deals:[],router:null,apiConfig:s,filterOverrides:{options:{hidden:!1}}},P=(0,a.createContext)(R),B=({apiConfig:e=R.apiConfig,deals:t=R.deals,filterOverrides:n=R.filterOverrides,subscriptionAttributes:s,carPolicy:o,forceRegularPrice:l=R.forceRegularPrice,priceType:c=R.priceType,useOldDiscountStrikethrough:u,children:d,router:h,lifestyleImages:p})=>{let g=(0,i.Y)(),m=(0,a.useMemo)(()=>({apiFetchers:F({apiConfig:e}),apiConfig:e,deals:t,filterOverrides:n,subscriptionAttributes:s,carPolicy:o,lifestyleImages:p,forceRegularPrice:l,priceType:c,useOldDiscountStrikethrough:u,router:h||g}
1),[e,t,n,l,c,u,s,o,p,h,g]);return(0,r.jsx)(P.Provider,{value:m,children:d})},j=()=>(0,a.useContext)(P)},55481:(e,t,n)=>{"use strict";n.d(t,{d:()=>o});var r=n(54568),i=n(78626),a=n(89532),s=n(32552);let o=({title:e,titleAs:t,subtitle:n,tooltipIcon:o,tooltipText:l,onTooltipOpenChange:c,children:u,...d})=>(0,r.jsxs)("div",{className:"w-full",children:[e?(0,r.jsxs)("div",{className:"mb-4 flex items-center",children:[(0,r.jsx)(t??"p",{className:"body-16-semibold mr-1",children:e}),l?(0,r.jsxs)(s.m_,{onOpenChange:c,children:[(0,r.jsx)(s.k$,{children:o??(0,r.jsx)(i.J,{width:16,height:16})}),(0,r.jsx)(s.ZI,{body:l})]}):null]}):null,(0,r.jsx)(a.O,{...d,children:u}),n?(0,r.jsx)("p",{className:"body-14-regular mt-4",children:n}):null]})},56912:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(59770),i=n(96971),a=n(765),s=n(19851),o=n(59055),l=n(25556);let c=e=>({type:e.type,code:e.code,is_valid:e.is_valid,value_abs:e.value_abs,value_rel:e.value_rel,class:e.class,expiration_date:e.expiration_date,associated_product_group:e.associated_product_group}),u=e=>{let t=r.oN;if(e.expiration_date){let n=new Date(e.expiration_date).getTime();if(!isNaN(n)){let e=n-Date.now();if(e<=0)return 0;t=Math.min(e/864e5,r.oN)}}return t},d=e=>{let t={amount:e.amount,type:e.type,code:e.code,is_valid:e.is_valid,referrer:e.referrer,value_abs:e.value_abs,value_rel:e.value_rel,voucher_image_direct_url:e.voucher_image_direct_url,class:e.class,expiration_date:e.expiration_date,...e.child_vouchers?.length?{child_vouchers:e.child_vouchers.filter(e=>e.is_valid).map(c)}:{}};return(0,a.q2)(a.cY.REFERRAL_VOUCHER_DATA,t,24*u(e)),(0,i.d5)(i.$K.REFERRAL_VOUCHER_CODE),t},h=(0,s.vt)()((0,o.lt)((0,l.D)(e=>({setReferralVoucherData:(t,n)=>{if(!t?.is_valid||0>=u(t))return;let r=d(t);(0,i.Sp)(i.$K.REFERRAL_VOUCHER_HASH,n,u(t)),e(e=>{e.referralVoucherData=r})},initFromBrowserCookie:()=>{let t=(()=>{try{let e=(0,a.gp)(a.cY.REFERRAL_VOUCHER_DATA);if("string"==typeof e?.code&&e.code)return{data:e,isFromLegacyCookie:!1};let t=(0,i.eM)(i.$K.REFERRAL_VOUCHER_CODE);return"string"==typeof t?.code&&t.code?{data:t,isFromLegacyCookie:!0}:void 0}catch{return}})();!t?.data?.is_valid||0>=u(t.data)||(t.isFromLegacyCookie&&d(t.data),e(e=>{e.referralVoucherData=t.data}))},clearReferralVoucher:()=>{(0,i.d5)(i.$K.REFERRAL_VOUCHER_CODE),(0,i.d5)(i.$K.REFERRAL_VOUCHER_HASH),(0,a.q2)(a.cY.REFERRAL_VOUCHER_DATA,null),localStorage.removeItem(a.cY.DELAY_MANAGEMENT),e(e=>{e.referralVoucherData=void 0})}})),{name:"VoucherStore"}))},57120:(e,t,n)=>{"use strict";let r,i;n.d(t,{n9:()=>s,TW:()=>o,hH:()=>l,q5:()=>a});let a=(e,t)=>{r=e,i=t},s=e=>r?r[e]??"disabled":void 0,o=e=>{let t;return t=i?.[e],!!t?.enabled&&(t?.buckets?.length!==1||"disabled"!==t.buckets[0])},l=(e,t)=>i?.[e]?.buckets?.includes(t)??!1},57706:(e,t,n)=>{"use strict";n.d(t,{$x:()=>o,_:()=>i,so:()=>a});var r=n(59770);let i=e=>e/r.Du,a=(e,t,{round:n=!1}={})=>{if(!t)return Number(e);let r=i(Number(e));return n?Math.round(r):r},s={vatSuffix:{net:"pdp.price.b2b_vat",gross:"pdp.price.b2c_vat"},perMonth:{net:"pdp.price.b2b_vat",gross:"pdp.price.monthly"},perMonthGrouped:{net:"general.perMonthWithoutVat",gross:"pdp.groupedProduct.perMonth"},perMonthCard:{net:"general.perMonthWithoutVat",gross:"general.perMonth"}},o=(e,t)=>s[e][t?"net":"gross"]},58383:(e,t,n)=>{"use strict";n.d(t,{c:()=>i,x:()=>a});var r=n(24258);let i=e=>(0,r.mp)(e&&"no-deal"!==e?`return/${e}`:null,()=>`portal/api/bff/deals/${e}/return`),a=e=>i((e?.return_type&&e?.belongs_to_subscription_service===!0?e.id:null)??"")},58864:(e,t,n)=>{"use strict";n.d(t,{AI:()=>a,C3:()=>u,H8:()=>d,Ip:()=>c,OZ:()=>s,Y9:()=>l,fq:()=>o});var r=n(27775),i=n(96971);let a=e=>(0,i.mz)(i.$K.IS_FOR_BUSINESS,e,30),s=()=>(0,i.MW)(i.$K.IS_FOR_BUSINESS),o=()=>(0,r.useReadyValue)(s(),!1),l=e=>(0,i.mz)(i.$K.MONTHLY_PAYMENT_OF_SERVICE_FEE,e,30),c=()=>(0,i.MW)(i.$K.MONTHLY_PAYMENT_OF_SERVICE_FEE),u=()=>(0,r.useReadyValue)(c(),!1),d=e=>(0,r.useReadyValue)(!!c()||e?.get(i.$K.MONTHLY_PAYMENT_OF_SERVICE_FEE)==="true",!1)},61115:(e,t,n)=>{"use strict";n.d(t,{g:()=>u,s:()=>c});var r=n(54568),i=n(57392),a=n(85402),s=n(86461),o=n(25177),l=n(7620);let c=(0,l.createRef)(),u=(0,l.forwardRef)(({openOnLoad:e,onChatOpened:t},n)=>{let u=(0,l.useRef)(null),d=n||u,[h,p]=(0,l.useState)(!1),g=(0,l.useRef)([]),[m,f]=(0,i.wV)(),b=a.A.NEXT_PUBLIC_DECAGO
1N_LOADER_URL||"https://eu.decagon.ai/loaders/vHsHvT0_finn.js",[v,_]=(0,l.useState)(!0),k=(0,s.Y)(),A=(0,l.useCallback)(()=>{window.duet&&window.duet.setEventListener(e=>{"DUET_INITIALIZE"===e.eventName&&t&&t()})},[t]),y=(0,l.useCallback)(async()=>{if(h&&!f){if(!m?.user){_(!1);let e={};e.path=window.location.pathname,Object.assign(e,{...k.query}),window.duet&&window.duet.setMetadata(e);return}try{let e=await fetch("/api/generateDecagonToken"),t=await e.json();if(t.success&&t.token&&window.duet){let{user_id:e,signature:n,epoch:r}=t.token;window.duet.setUserId(e),window.duet.setUserIdAuth(n,r);let i={};m.user.email&&(i.email=m.user.email),m.user.hs_first_name&&(i.name=m.user.hs_first_name),i.path=window.location.pathname,Object.assign(i,{...k.query}),window.duet.setMetadata(i),_(!1)}}catch(e){console.error("Error authenticating with Decagon:",e)}}},[h,m,f,k.query]),w=(0,l.useCallback)(()=>{window.duet&&(p(!0),A())},[A]);return(0,l.useEffect)(()=>{h&&(async()=>{await y(),!v&&g.current.length&&(g.current.forEach(e=>{e()}),g.current=[]),e&&!v&&window.duet?.open(),c.current=d.current})()},[h,y,v,e,d]),(0,l.useImperativeHandle)(d,()=>({openWidget:async()=>{h&&!v?window.duet?.open():h?(await y(),v?g.current.push(()=>{window.duet?.open()}):window.duet?.open()):g.current.push(()=>{window.duet?.open()})},closeWidget:()=>{window.duet?.close()}})),(0,r.jsx)(o.default,{id:"decagon-chat-loader",src:b,strategy:"lazyOnload",onLoad:w})})},62307:(e,t,n)=>{"use strict";n.d(t,{Eu:()=>o,OD:()=>l,TW:()=>c,UU:()=>d,Yv:()=>u,d2:()=>s,z_:()=>h});var r=n(86103),i=n(30430),a=n(38039);n(86141).hp;let s=e=>`•••• ${e}`,o=e=>"string"!=typeof e?e:e.replace(/\\u([0-9a-fA-F]{4})/g,(e,t)=>String.fromCharCode(parseInt(t,16))),l=async(e,t)=>{try{if((0,a.S)()){let{replaceJSRenderTemplateOnServer:r}=await Promise.all([n.e(3043),n.e(3255)]).then(n.bind(n,83255));return r(e,t)}{if(!e||0===e.length)return null;let n={method:"POST",data:{template:e,data:t},url:`${(0,i.$)()}/api/jsrender`};return(await (0,r.A)(n)).data.result}}catch(e){return""}},c=e=>{let t={ä:"ae",ë:"e",ü:"ue",é:"e",ö:"oe",ß:"ss"};return e.replace(/ä|ë|é|ü|ö|ß/gi,e=>t[e])},u=e=>c(e).replace(/[\s.#]/g,"-").toLowerCase(),d=(e,t)=>{let n=e;for(let e in t)n=n?.replace(RegExp(`\\{${e}\\}`,"gm"),()=>String(t[e]));return n},h=e=>e?.replace(/[\s-]/g,"")},62734:(e,t,n)=>{"use strict";n.d(t,{z:()=>o,h:()=>c});var r=n(54568),i=n(88386),a=n(7620),s=n(58593);let o=a.forwardRef(({className:e,direction:t="col",...n},a)=>(0,r.jsxs)(r.Fragment,{children:[n.label?(0,r.jsx)("p",{className:"body-16-semibold mb-6",children:n.label}):null,(0,r.jsx)(i.bL,{className:(0,s.cn)("grid w-max max-w-full gap-6",{"grid-cols-1":"col"===t,"grid-cols-[repeat(auto-fit,minmax(14px,1fr))]":"row"===t},e),...n,ref:a})]}));o.displayName=i.bL.displayName;var l=n(6913);let c=a.forwardRef(({className:e,...t},n)=>{let a=t.id??`${t.label}-${t.value}`;return(0,r.jsxs)("div",{className:(0,s.cn)("group/radio-item cursor-pointer has-[:disabled]:pointer-events-none","grid grid-cols-[min-content_1fr] grid-rows-[minmax(1.25rem, max-content)] gap-x-2",{"grid-rows-[1.25rem_max-content] gap-y-3":t.subtitle,"grid-rows-[minmax(1.25rem,1fr)]":!t.subtitle},e),children:[(0,r.jsx)(i.q7,{ref:n,className:(0,s.cn)("group peer row-span-2 flex size-5 cursor-pointer items-center justify-center bg-white p-0","active:ring-1 active:ring-black active:border-black",'border border-pewter border-solid rounded-full group-hover/radio-item:ring-1 ring-pearl data-[state="checked"]:border-black data-[state="checked"]:disabled:border-pewter',"focus-visible:ring-trustedBlue focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-offset-0",{"!border-red !ring-red ring-1":t.error}),id:a,...t,children:(0,r.jsx)(i.C1,{className:(0,s.cn)("group-disabled:bg-steel inline-block min-h-3 min-w-3 rounded-full bg-black",{"bg-red":t.error})})}),(0,r.jsx)(l.b,{className:(0,s.cn)("peer-disabled:text-steel inline-block cursor-pointer self-center",t.subtitle?"body-14-semibold":"body-14-regular",{"text-red peer-disabled:text-red":t.error}),htmlFor:a,children:t.label}),t.subtitle?(0,r.jsx)(l.b,{className:(0,s.cn)("body-14-light peer-disabled:text-steel inline-block cursor-pointer",{"text-red":t.error}),htmlFor:a,children:t.subtitle}):null]})});c.displayName=i.q7.displayName},62909:(e,t,n)=>{"use strict";n.d(t,{M:()=>N});var r=n(54568),i=n(60233),a=n(57392),s=n(1956),o=n(7620),l=n(42584),c=n(18515),u=n(63743),d=n(3590),h=n(26039);let p=()=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"my-2"}),(0,r.jsx)(h.E,{loading:!0,children:(0,r.jsx)("div",{className:"h-8 w-64"})}),(0,r.jsx)("div",{className:"my-2"}),(0,r.jsx)(h.E,{loading:!0,children:(0,r.jsx)("div",{className:"h-64 w-[440px]"})}),(0,r.jsx)("div",{className:"my-2"}),(0,r.jsx)(h.E,{loading:!0,fullWidth:!0,children:(0,r.jsx)("div",{className:"h-16"})})]}),g=({children:e})=>e?(0,r.jsx)("span",{className:"text-iron body-12-medium mb-6",children:e}):null;var m=n(66703),f=n(91790);let b=({children:e,supportLink:t})=>e?(0,r.jsxs)("div",{className:"flex flex-1 flex-col gap-4",children:[e,(0,r.jsx)(m.If,{condition:!!t?.label,children:(0,r.jsx)(f.N,{href:t?.url??"",children:(0,r.jsx)("span",{className:"link-14",children:t?.label})})})]}):null;var v=n(9670),_=n(60974),k=n(58593),A=n(7647),y=n(88755),w=n(80684),x=n(98382);let M={row:"flex-row justify-between",column:"flex-col","row-reverse":"flex-row-reverse justify-between","column-reverse":"flex-col-reverse"},S=({cta:e,location:t,direction:n="column",secondaryCTA:a,isCTADisabled:s,onSecondaryCTAClick:c,onCTAClick:u,isModal:d,resourcesToWaitFor:h})=>{let p=(0,A.G)({location:t,...e,action:e?.action??"close_modal"}),g=(0,A.G)({location:t,...a}),f=(0,l.xW)(),b=(0,x.V)(),{status:v}=(0,w.p)(b,{deal:!0,...h}),S=(a?.action==="next-step"||a?.action==="submit")&&e?.action!=="next-step"&&e?.action!=="submit",D=(0,y.cB)(e?.disabled,!1)||s?.(f?.formState?.errors)||"loading"===v,E=(0,o.useCallback)(()=>{S?c?.():u?.(),p?.()},[u,p,c,S]),N=(0,o.useCallback)(()=>{S?u?.():c?.(),g?.()},[S,u,c,g]),I=d?i.jl:"div";return e?.label||a?.label?(0,r.jsxs)(I,{className:d?"!p-0":(0,k.cn)("flex justify-center gap-2 pt-6 sm:pt-12",M[n]),children:[(0,r.jsx)(m.If,{condition:!!e?.label,children:(0,r.jsx)(_.$,{type:"button",loading:f?.formState?.isSubmitting,disabled:f?.formState?.isSubmitting||!S&&D,className:(0,k.cn)({"w-full":"column"===n}),onClick:E,children:e?.label})}),(0,r.jsx)(m.If,{condition:!!a?.label,children:(0,r.jsx)(_.$,{type:"button",variant:"ghost",loading:f?.formState?.isSubmitting,disabled:f?.formState?.isSubmitting||S&&D,className:(0,k.cn)({"w-full":"column"===n}),onClick:N,children:a?.label})}),(0,r.jsx)(m.If,{condition:!a?.label&&a?.action==="empty",children:(0,r.jsx)("div",{className:(0,k.cn)({"w-full":"column"===n})})})]}):null},D=({children:e})=>e?(0,r.jsx)("h5",{className:"global-t5-semibold md:web-t4-semibold mb-4",children:e}):null,E=({label:e,type:t,field:n,style:i})=>{let[a,s]=(0,u.h)(n??"",{type:t});return(0,r.jsxs)("div",{className:"flex justify-between",style:i,children:[(0,r.jsx)("span",{className:"text-base font-semibold",children:e}),(0,r.jsx)(h.E,{loading:"success"!==s,width:"100px",children:(0,r.jsx)("span",{className:"text-trustedBlue text-2xl font-semibold",children:a})})]})}
1,N=({title:e,fields:t,caption:n,footer:h,description:m,info_rows:f,sub_description:_,location:k,config:A,renderContent:y,renderAfterContent:w,onGoToNextStep:x,isCTADisabled:M,onCTAClick:N,onSecondaryCTAClick:I,waitForUserSession:T,isModal:z})=>{let[,C]=(0,u.h)(A?.waitForResource??""),L="loading"===C&&A?.waitForResource,F=(0,l.xW)(),[R,P]=(0,a.wV)(),B=(0,o.useCallback)(()=>{let e=F?.formState?.errors||{};return Object.keys(e).filter(t=>e[t]).some(e=>t?.find(t=>t.name===e))},[F,t]),j=(0,o.useCallback)(async()=>{await F?.trigger(t?.map(e=>e.name)||[]),t?.forEach(e=>{F?.setValue(e.name,F.getValues(e.name),{shouldDirty:!0,shouldTouch:!0,shouldValidate:!0})}),N?.({isValid:!B()}),h?.cta?.onCtaClick?.({isValid:!B()})},[h,B,t,F,N]);if(T){if(P||L)return(0,r.jsx)(p,{});if(!P&&!R)return null}let O=z?i.rQ:o.Fragment,V=z?i.L$:g,W=z?i.wt:D,K="string"==typeof e?e:e?.label,U=!!(n||K);return(0,r.jsxs)(r.Fragment,{children:[U?(0,r.jsxs)(O,{children:[n?(0,r.jsx)(V,{children:(0,s.Kk)(n)}):null,K?(0,r.jsx)(W,{className:"mobile-t4-semibold md:web-t4-semibold",children:(0,s.Kk)(K)}):null]}):null,(0,r.jsxs)(b,{supportLink:h?.link,children:[y?.(),(0,r.jsx)(v.V,{description:m}),Number(t?.length)>0&&(0,r.jsx)(d.C,{fields:t}),f?.map((e,t)=>(0,r.jsx)(c.M,{visibilityConfig:e?.visibilityConfig,children:(0,r.jsx)(E,{...e})},`${e.label}-${t}`)),(0,r.jsx)(v.V,{description:_}),w?.({onGoToNextStep:x})]}),(0,r.jsx)(S,{location:k,...h,isCTADisabled:M||B,onSecondaryCTAClick:I,onCTAClick:j,isModal:z})]})}},63743:(e,t,n)=>{"use strict";n.d(t,{h:()=>c});var r=n(51744),i=n(89718),a=n(7620),s=n(98382),o=n(79368),l=n(80684);function c(e,t,n){let c=(0,s.V)(),u=void 0!==e&&"number"!=typeof e&&"string"!=typeof e&&"paths"in e,d=(0,r.t)(),{region:h,locale:p}=(0,i.n)(),g=(0,a.useMemo)(()=>({intl:d,region:h,locale:p,...t}),[d,h,p,t]),m="object"==typeof e&&"wrappedWithObj"in e&&e.wrappedWithObj,{fields:f,resources:b}=(0,a.useMemo)(()=>{let t=u?e.paths:[e],n=(0,o.$r)(t).map(o.$r);return{fields:n,resources:n.map(l.W).reduce((e,t)=>({...e,...t.resources}),{deal:!0,global:!0})}},[e,u]),v=(0,l.p)(c,b),_=(0,a.useMemo)(()=>({...v,...n}),[v,n]);return(0,a.useMemo)(()=>{let e=f.map(e=>{let t=e.find(e=>null!=(0,o.px)(e,_));return(0,o.px)(t,_)}).map(e=>g?.type?(0,o.Fl)(e,{...g}):"string"==typeof e&&e?.includes("{")&&e?.includes("}")?e?.replace(/{|}/g,""):e).map((e,t)=>m?{value:e,path:f?.[t]?.[0]}:e);return u?[e,_?.status]:[e[0],_?.status]},[f,_,u,m,g])}},65080:(e,t,n)=>{"use strict";n.d(t,{_:()=>_});var r=n(54568),i=n(66703),a=n(19649),s=n(36631),o=n(3764),l=n(93605),c=n(10640),u=n(26656),d=n(91294),h=n(58593),p=n(86103),g=n(7620),m=n(42584),f=n(81922),b=n(32677);let v=async({file:e,onUploadProgress:t,subscription_id:n,timestamp:r})=>{let i=new FormData;i.append("file",e),i.set("subscription_id",n),i.set("timestamp",r);let{data:a}=await p.A.post("/portal/api/bff/active-fleet/damage-reports/images",i,{onUploadProgress:e=>{let n=e.total;t(n?Math.round(100*e.loaded/n):0)}});return a},_=(0,g.forwardRef)(({...e},t)=>{let n=(0,f.n)()||"",{control:p,setValue:_,setError:k,clearErrors:A,formState:y,trigger:w,getValues:x}=(0,m.xW)(),M=(0,m.FH)({name:"timestamp"}),S=y.errors?.[e.name];(0,g.useEffect)(()=>{M||_("timestamp",String(Date.now()))},[M,_]);let{fields:D,append:E,remove:N,update:I,replace:T}=(0,m.jz)({control:p,name:"images"}),[z,C]=(0,g.useState)(e?.value?.length?e?.value?.reduce((e,t)=>(e[t?.id]=100*!!t?.path,e),{}):{});if("images-upload"!==e.type)return null;let L=async t=>{let r=Array.from(t.target.files??[]);if(k("uploading",{type:"manual",message:"Images are still uploading…"}),r.some(e=>e.size>6291456))return void(0,s.P0)({status:"error",title:"Einige Dateien sind zu gro\xdf.",description:"Die maximale Dateigr\xf6\xdfe betr\xe4gt 6 MB."});let i=r.filter(e=>e.size<=6291456).map(async(e,t)=>{let r=`${e.name}-${Math.random().toString(36).substring(7)}-${t}`;E({file:e,path:"",id:r}),C(e=>({...e,[r]:10}));let i=setInterval(()=>{C(e=>{let t=e[r]||0;return t<80?{...e,[r]:t+10}:(clearInterval(i),e)})},200);return{promise:v({file:e,timestamp:M,onUploadProgress:e=>{100===e&&(clearInterval(i),setTimeout(()=>{C(e=>({...e,[r]:100}))},300))},subscription_id:n||""}),id:r,file:e}});try{let t=await Promise.all(i);await Promise.all(t.map(async({promise:e,id:t,file:n})=>{let r=await e,i=(x("images")??[]).findIndex(e=>e?.id===t);-1!==i&&I(i,{file:n,id:t,path:r.path?.location})})),await w(e.name)}catch{(0,s.P0)({status:"error",title:"Einige Bilder konnten nicht hochgeladen werden.",description:"Bitte versuche es erneut."})}finally{A("uploading");let e=x("images")??[];e.some(e=>!e?.path)&&T(e.filter(e=>!!e?.path))}t.target.value=""};return(0,r.jsxs)(b.eI,{className:e.className,children:[e?.value?.slice()?.sort((e,t)=>
1e?.file?.lastModified-t?.file?.lastModified).map((e,t)=>{let n;return(0,r.jsxs)("div",{className:"relative flex w-full items-center gap-x-2 gap-y-4",children:[(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)(d.default,{className:"h-14 w-[72px] rounded-xs",alt:e.file?.name||"Uploaded image",src:e.file?URL.createObjectURL(e.file):""}),(0,r.jsx)(l.S,{onClick:(n=e.id,()=>{N(D.findIndex(e=>e.id===n))}),role:"button",tabIndex:0,className:"z-base absolute top-1/2 left-1/2 size-4 -translate-x-1/2 -translate-y-1/2 fill-white"})]}),(0,r.jsxs)("div",{className:"flex w-full flex-col gap-4",children:[(0,r.jsxs)("p",{className:"body-14-regular relative",children:[e.file?.name,(0,r.jsx)("div",{className:"absolute top-1/2 right-0 size-4 -translate-y-1/2",children:100===z[e?.id]?(0,r.jsx)(o.P,{className:"fill-green size-4"}):(0,r.jsx)(a.y,{className:"fill-trustedBlue size-4"})})]}),100===z[e?.id]?null:(0,r.jsx)("div",{className:"bg-pewter h-1 overflow-hidden rounded-xs",children:(0,r.jsx)("div",{style:{width:`${z[e?.id]}%`},className:"bg-trustedBlue h-full transition-all"})})]})]},`${e.id}-${t}`)}),(0,r.jsxs)("label",{className:(0,h.cn)("flex cursor-pointer items-center gap-2",e?.value?.length?"!mt-4":"!mt-0"),children:[(0,r.jsx)(c.G,{className:"size-3.5"}),(0,r.jsxs)("p",{className:"body-14-semibold",children:[e.label,(0,r.jsx)("hr",{className:"w-full border-b-0 border-black"})]}),(0,r.jsx)("input",{ref:t,type:"file",accept:"image/*",multiple:!0,disabled:e?.disabled,className:"hidden",id:"multi-image-uploader-input",onChange:L})]}),(0,r.jsx)(i.If,{condition:!!(e?.descriptions?.length&&e?.descriptions?.length>0),children:(0,r.jsx)("p",{className:"body-14-light items-center p-4",children:e?.descriptions?.[0]})}),(0,r.jsx)(i.If,{condition:!!S?.message,children:(0,r.jsxs)("div",{className:"bg-lightRed body-16-light !mt-4 flex items-center gap-2.5 rounded-xs p-4",children:[(0,r.jsx)(u.B,{}),(0,r.jsx)("span",{children:S?.message})]})})]})})},65226:(e,t,n)=>{"use strict";n.d(t,{_:()=>s});var r,i=n(7620);function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}var s=function(e){return i.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24"},e),r||(r=i.createElement("path",{d:"M4 20q-.824 0-1.412-.587A1.93 1.93 0 0 1 2 18V6q0-.824.587-1.412A1.93 1.93 0 0 1 4 4h16q.824 0 1.413.588Q22 5.175 22 6v12q0 .824-.587 1.413A1.93 1.93 0 0 1 20 20zm8-7L4 8v10h16V8zm0-2 8-5H4zM4 8V6v12z"})))}},65958:(e,t,n)=>{"use strict";n.d(t,{l:()=>i});var r=n(23267);let i=e=>({"X-Language-Tag":e||r.hT.GERMAN_GERMANY})},66703:(e,t,n)=>{"use strict";n.d(t,{If:()=>i});var r=n(54568);let i=({condition:e,children:t})=>e?(0,r.jsx)(r.Fragment,{children:t}):null},66913:(e,t,n)=>{"use strict";n.d(t,{R:()=>d});var r=n(59770),i=n(67371),a=n(96971),s=n(765),o=n(79748),l=n(52817),c=n(5216);let u=[r.Ko.MYACCOUNT,r.Ko.CONTACT_DETAILS,r.Ko.CHANGE_PASSWORD,r.Ko.DRIVER_MGMT,r.Ko.ADD_DRIVER,r.Ko.COMPANY_DETAILS,r.Ko.MY_CARS],d=({session:e})=>{let t=(0,o.usePathname)(),n=async()=>{if(await (0,c.Q)({session:e}),(0,i.sx)("Account Logged Out",{}),(0,a.d5)(a.$K.TEMP_DELIVERY_DATE),(0,a.d5)(a.$K.TEMP_DELIVERY_OPTION),(0,a.d5)(a.$K.TEMP_DELIVERY_INFO_SUBMITTED),(0,a.d5)(a.$K.TEMP_SWAP_DEAL_ID),(0,a.d5)(a.$K.TEMP_TOTAL_DAMAGE_DEAL_ID),(0,s.q2)(s.cY.IMPERSONATION_ACTIVE,null),(0,s.q2)(s.cY.RETURN_TO_CKO,null),(0,s.q2)(s.cY.SWAPPABLE_SUB,null),(0,a.d5)(a.$K.REFERRAL_VOUCHER_CODE),(0,a.d5)(a.$K.REFERRAL_VOUCHER_HASH),(0,a.d5)(a.$K.IS_REFERRAL_VOUCHER_TRACKED),(0,s.q2)(s.cY.REFERRAL_VOUCHER_DATA,null),(0,s.q2)(s.cY.DELAY_MANAGEMENT,null),(0,s.q2)(s.cY.TOTAL_DAMAGED_SUB,null),u.some(e=>t?.includes(e))){try{let e=window?.origin;await (0,l.CI)(`${e}/`)}catch(e){}window.location.href=`${window.origin}/portal/de-DE/mycars`}else await (0,l.CI)(),window.location.reload()};return{handleSignOutClick:async e=>{e.preventDefault(),await n()},handleSignOut:n}}},69047:(e,t,n)=>{"use strict";n.d(t,{z:()=>h});
1var r=n(54568),i=n(5875),a=n(51744),s=n(58593),o=n(72846),l=n.n(o),c=n(4191),u=n.n(c),d=n(42584);let h=({name:e,placeholder:t,label:n,options:o,disabled:c,className:h,onChange:p,onClick:g})=>{let m=(0,a.t)(),f=(0,d.xW)(),b=!u()(l()(f.formState.errors,e))&&l()(f.formState.errors,e)?.message;return o?(0,r.jsxs)("div",{children:[(0,r.jsx)(d.xI,{control:f.control,name:e,render:({field:e})=>(0,r.jsxs)(i.l6,{value:e.value,onValueChange:t=>{p?.(t),e.onChange?.(t)},children:[(0,r.jsx)(i.bq,{onClick:g,disabled:c,error:!!b,className:(0,s.cn)("w-full",h),label:n,children:(0,r.jsx)(i.yv,{placeholder:t})}),(0,r.jsx)(i.gC,{children:o?.map((e,t)=>(0,r.jsx)(i.eb,{value:String(e.value),children:e.label},t))})]})}),b?(0,r.jsx)("p",{className:"text-red body-12-regular mt-3",children:m.formatMessage(b)}):null]}):null}},69852:(e,t,n)=>{"use strict";n.d(t,{Ib:()=>o,f5:()=>l,wg:()=>s});var r=n(19851),i=n(59055),a=n(25556);let s=(e,t)=>e&&t?"both":e?"vat_on_benefit":t?"vat_deductible":"default",o={annualGrossSalary:"40000",taxClass:"1",commuteDistance:"10",age:"18",federalState:"Bayern",childAllowance:"0",churchMember:"Ja",pensionInsurance:"Gesetzlich",healthInsurance:"Gesetzlich",additionalHealthInsurancePercentage:"1.3"},l=(0,r.vt)()((0,i.lt)((0,i.Zr)((0,a.D)(e=>({canShowSavings:!1,formData:null,defaultFormData:o,vehicleContext:null,breakdownData:null,batchResults:{},nextStep:null,pcpResumeStep:null,isBreakdownLoading:!1,isBatchLoading:!1,vatOnBenefit:!1,vatDeductible:!0,setNextStep:t=>e(e=>{e.nextStep=t}),setCanShowSavings:t=>e(e=>{e.canShowSavings=t}),setFormData:t=>e(e=>{e.formData=t}),setDefaultFormData:t=>e(e=>{e.defaultFormData=t}),setVehicleContext:t=>e(e=>{e.vehicleContext=t}),setBreakdownData:t=>e(e=>{e.breakdownData=t}),setBatchResults:t=>e(e=>{e.batchResults={...e.batchResults,...t}}),setIsBreakdownLoading:t=>e(e=>{e.isBreakdownLoading=t}),setIsBatchLoading:t=>e(e=>{e.isBatchLoading=t}),setPcpResumeStep:t=>e(e=>{e.pcpResumeStep=t}),setVatOnBenefit:t=>e(e=>{e.vatOnBenefit=t}),setVatDeductible:t=>e(e=>{e.vatDeductible=t}),clearBatchResults:()=>e(e=>{e.batchResults={}})})),{name:"jobauto-calculate-storage",storage:(0,i.KU)(()=>localStorage),partialize:e=>
1({formData:e.formData,vatOnBenefit:e.vatOnBenefit,vatDeductible:e.vatDeductible})}),{name:"JobAutoCalculateStore"}))},70642:(e,t,n)=>{"use strict";n.d(t,{Dg:()=>o,FG:()=>p,NI:()=>l,Np:()=>x,Rp:()=>u,T:()=>d,Yi:()=>c,ZT:()=>g,bK:()=>A,cM:()=>m,gC:()=>b,hs:()=>v,iS:()=>w,ks:()=>k,md:()=>h,ol:()=>y,vk:()=>f,zJ:()=>_});var r=n(59770),i=n(57706),a=n(84825),s=n.n(a);let o=e=>e?.appliedAddonIds.includes(r.t0)||e?.appliedAddonIds.includes(r.E1),l=(e,t)=>{if(!e?.appliedAddonIds?.includes(t))return;let n=e?.appliedAddons,i=n?.groups?.find(e=>e.group.group_id===r.OD);if(!i)return;let a=i?.addons.find(e=>e.addon_id===t);if(a)return a?.pricing?.amount?.gross},c=e=>{let t=e?.allAddons?.groups.find(e=>e.group.group_id===r.CE);return t?.addons},u=e=>{let t=e?.allAddons?.groups.find(e=>e.group.group_id===r.sk);return t?.addons},d=e=>{let t=e?.appliedAddons?.groups.find(e=>e.group.group_id===r.sk);return t?.addons?.[0]},h=e=>{let t=e?.allAddons?.groups.find(e=>e.group.group_id===r.OD);return t?.addons||[]},p=e=>{let t=e?.appliedAddons?.groups.find(e=>e.group.group_id===r.OD);return t?.addons||[]},g=e=>{let t=e?.appliedAddons?.groups.find(e=>e.group.group_id===r.af);return t?.addons||[]},m=e=>{let t=e?.appliedAddons?.groups.find(e=>e.group.group_id===r.CE);return t?.addons?.[0]},f=e=>e?e?.display_info?.title:"",b=e=>{if(!e)return!1;let t=e?.availableGroupIds.includes(r.CE),n=c(e),i=n?.reduce((e,t)=>t.pricing.amount.gross>e.pricing.amount.gross?t:e,n?.[0]),a=!!i?.addon_id&&e?.appliedAddonIds.includes(i?.addon_id);return t||!t&&!a},v=({addonsResponse:e,deal:t})=>!(!["CREATED","ACTIVE"].includes(t?.state??"")||d(e)),_=e=>5e4===Number(e?.damage_deductible_vollkasko)||500===Number(e?.customer_specific_vk_damage_deductible),k=(e,t)=>{let n=m(e),i=_(t),a=n?.attributes?.coverage?.full,o=n?.attributes?.coverage?.partial;if(!s()(a)&&!s()(o))return{vkValue:a/100,tkValue:o/100};let l=t?.damage_deductible_vollkasko,c=t?.damage_deductible_teilkasko;return void 0!==l&&void 0!==c?{vkValue:l/100,tkValue:c/100}:i?{vkValue:r.tf,tkValue:r.D3}:{vkValue:r.F$,tkValue:r.D3}},A=e=>{if(e?.allAddons?.groups)for(let t of e.allAddons.groups){let e=t.addons?.find(e=>e.addon_id===r.mw);if(e)return e}},y=e=>{let t=A(e);return t?Math.abs(t.pricing?.amount?.gross??0):0},w=(e,t)=>t?e?.map(e=>s()(e.pricing?.amount?.gross)?e:{...e,pricing:{...e.pricing,amount:{...e.pricing.amount,gross:(0,i.so)(e.pricing.amount.gross,!0,{round:!0})}}}):e,x=(e,t)=>Math.max(0,e-t)},73019:(e,t,n)=>{var r={"./de-DE.json":4980,"./en-DE.json":40652};function i(e){return n(a(e))}function a(e){if(!n.o(r,e)){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=a,e.exports=i,i.id=73019},73859:(e,t,n)=>{"use strict";n.d(t,{J:()=>o});var r=n(51744),i=n(89718),a=n(7620),s=n(79368);let o=(e,t)=>{let n=(0,r.t)(),{region:o,locale:l}=(0,i.n)(),c=(0,a.useMemo)(()=>({intl:n,region:o,locale:l,...t}),[n,o,l,t]);return(0,s.Fl)(e,c)}},74982:(e,t,n)=>{"use strict";n.d(t,{b:()=>o,n:()=>s});var r=n(54568),i=n(89718),a=n(23267);let s=(0,n(7620).createContext)({filterBrandsModels:{brands:[],models:[]}}),o=({brandModels:e,children:t})=>{let{locale:n}=(0,i.n)(),o=e[n];return n===a.hT.ENGLISH_GERMANY&&(o=e[a.hT.GERMAN_GERMANY]),(0,r.jsx)(s.Provider,{value:{filterBrandsModels:o},children:t})}},76690:(e,t,n)=>{"use strict";n.d(t,{YF:()=>c,df:()=>u,qX:()=>l});var r=n(57120),i=n(47995),a=n(38039),s=n(32538);let o=i.O.ExpPlpRemoveDpDiscount,l=()=>{if((0,a.S)())return;let e=(0,r.n9)(o);return e&&(0,r.hH)(o,e)?e:void 0},c=()=>"b"===l()&&!(0,s.G)(),u=e=>({include_dp_discount:(0,a.S)()?e??!0:!c()})},77401:(e,t,n)=>{"use strict";n.d(t,{c:()=>s});var r=n(7620),i=n(765);let a=()=>{try{return"yes"===(0,i.gp)(i.cY.SHOW_PLP_RERANKING_DEBUG)}catch{return"yes"===window.localStorage.getItem(i.cY.SHOW_PLP_RERANKING_DEBUG)}},s=()=>{let[e,t]=(0,r.useState)(a());(0,r.useEffect)(()=>{let e=()=>{t(a())};return window.addEventListener(i.a8,e),window.addEventListener("storage",e),e(),()=>{window.removeEventListener(i.a8,e),window.removeEventListener("storage",e)}},[]);let n=(0,r.useCallback)(()=>{e?((0,i.q2)(i.cY.SHOW_PLP_RERANKING_DEBUG,null),t(!1)):((0,i.q2)(i.cY.SHOW_PLP_RERANKING_DEBUG,"yes"),t(!0))},[e]);return{isPLPRerankingDebugEnabled:e,togglePLPRerankingDebug:n}}},78180:(e,t,n)=>{"use strict";n.d(t,{$M:()=>r,XL:()=>i});let r=24,i=e=>e?8:r},78546:(e,t,n)=>{"use strict";n.d(t,{c:()=>a,j:()=>i});var r=n(24258);let i=e=>
1(0,r.mp)(e&&"no-deal"!==e?`handover/${e}`:null,()=>`portal/api/bff/deals/${e}/handover`),a=e=>i(e?.state==="CREATED"&&e?.variant==="SUBSCRIPTION"?e.id:null)},79108:(e,t,n)=>{"use strict";n.d(t,{J:()=>s});var r,i=n(7620);function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}var s=function(e){return i.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24"},e),r||(r=i.createElement("path",{d:"m9.7 18.025-5.7-5.7L5.425 10.9 9.7 15.175 18.875 6 20.3 7.425z"})))}},79368:(e,t,n)=>{"use strict";n.d(t,{$r:()=>_,Fl:()=>f,px:()=>v});var r=n(23267),i=n(39437),a=n(98782),s=n(28461),o=n.n(s),l=n(72846),c=n.n(l),u=n(33801),d=n(34457);let h=/(?:\{[^{}]*,\s*plural\s*,(?:[^{}]|\{[^{}]*\})*\})|(\{[^{}]*\})/gi,p=/(\{[^{}]*,\s*plural\s*,(?:[^{}]|\{[^{}]*\})*\})/,g=/\{\s*([^,\s{}]+)\s*,\s*plural\b/i,m=({value:e,matches:t,formatFunction:n})=>t?.reduce((e,t)=>{let r=n(t.replace("{","").replace("}",""));return e.replace(t,String(r))},String(e)),f=(e,t)=>{let n=t?.type,a=t?.label,s=t?.valueMap,o=t?.region,l=t?.intl?.formatNumber,c=t?.intl?.formatMessage;if(void 0===e||!n)return a||e;let u=a||e;switch(n){case"days":{let t=String(e)?.match?.(h);if(t?.length)return m({value:String(e),matches:t,formatFunction:e=>String(Math.floor((0,d.ne)(e)))});return(0,d.ne)(String(e))}case"date":let p=String(e)?.match?.(h);if(p?.length)return m({value:String(e),matches:p,formatFunction:e=>(0,d.po)(e,"DD.MM.YYYY")});if(!(0,d.vd)(String(e)))return e;return(0,d.po)(String(e),"DD.MM.YYYY");case"map":return s?.[String(e)];case"currency_with_sign":case"currency":let g=String(e)?.match?.(h),f="currency_with_sign"===n&&parseInt(String(e))>=0?"+":"";if(g?.length)return f+m({value:String(e),matches:g,formatFunction:e=>l?.(Number(e),{currency:o===r.O4.US?"USD":"EUR",style:"currency"})});let b=String(e)?.match?.(/([0-9]*[.])?[0-9]+/g);if(b?.length)return f+m({value:String(e),matches:b,formatFunction:e=>l?.(Number(e),{currency:o===r.O4.US?"USD":"EUR",style:"currency",maximumFractionDigits:t?.maximumFractionDigits??void 0})});if(!(0,i.O9)(Number(e)))return e;return f+l?.(Number(e),{currency:o===r.O4.US?"USD":"EUR",style:"currency",maximumFractionDigits:t?.maximumFractionDigits??void 0});case"distance":return`${l?.(Number(e),{style:"unit",unit:"kilometer"})}`;case"message":return c?.(String(u),{value:e});case"date_month_year":return(0,d.po)(String(e),"DD.MM.YYYY");default:return e}},b=(e,{formData:t,returnData:n,handoverMetadata:r,handoverData:i,preReturnAppraisal:a,followUpDeal:s,serviceData:l,alternativeCar:h,returnChangeFeeData:p,deal:g,carInventoryData:m,handoverMetadataSelfPickup:f,...b})=>{let{type:v,path:_}=(e=>{let[t,...n]=e?.replace?.("{","")?.replace?.("}","")?.replace?.("[",".")?.replace?.("]","")?.split?.(".")||[];return{type:t,path:n}})(e);if(!e?.includes?.("{")){let t=e?.split?.(".");return t&&c()(g,t)?c()(g,t):e??null}if("{today}"===e){let e=(0,d.xx)(new Date);return(e&&e.hour(0).minute(0).second(0).millisecond(0),""===e)?e:e.toISOString()}return"form_data"===v?c()(t,_)??null:"handover"===v?c()(i,_)??null:"new_return_data"===v||"return_data"===v?c()(n,_)??null:"pre_return_appraisal"===v?c()(a,_)??null:"alternative_car"===v?c()(h,_)??null:"service_data"===v?c()(l,_)??null:"return_change_fee"===v?p??null:"handover_metadata_self_pickup"===v?c()(f,_)??null:"handover_metadata"===v?c()(r,_)??null:"follow_up_deal"===v?c()(s,_)??null:"deal"===v?"{deal.retention.is_retention_window_open}"===e?(0,u.$i)(g)??null:"{deal.computed_eligible_for_auto_renewal}"===e?!!(g?.minimum_commitment_end_date&&g?.auto_renewal_end_date&&o()(g?.minimum_commitment_end_date).isBefore(o()())&&o()(g?.auto_renewal_end_date).isAfter(o()())):"{deal.months_till_end}"===e?o()(g?.minimum_commitment_end_date).diff(o()(),"months"):"{deal.computed_end_date}"===e?o()(g?.auto_renewal_end_date??g?.minimum_commitment_end_date).format("DD.MM.YYYY"):c()(g,_)??null:"car_inventory"===v?c()(m,_)??null:b?.[v]?c()(b[v],_)??null:null},v=(e,t,{unwrapped:n}={unwrapped:!1})=>{let r=e?.matchAll?[...e.matchAll(h)].map(e=>
1e[1]).filter(Boolean):[];return e?.trim?.()?.startsWith?.("{")&&e?.trim()?.endsWith?.("}")&&r?.length===1&&!e?.match(p)?.length?b(e,t):r?.length?r.reduce((r,i)=>{let s=b(i,t);if(e?.match(p)?.length){let t=e?.match(p)?.[0],n=e?.match(g)?.[1];if(`{${n}}`===i&&t){let e=(0,a.h)(t?.replace(n||"","value"),{value:s});return r?.replace(i,`{${s??""}}`)?.replace(t,e??"")}}return n?r?.replace(i,`${s??""}`):r?.replace(i,`{${s??""}}`)},e):b(e,t)},_=e=>null==e?[]:Array.isArray(e)?e:[e]},80684:(e,t,n)=>{"use strict";n.d(t,{W:()=>P,p:()=>B});var r=n(51901),i=n(25895),a=n(46876),s=n(34457),o=n(18672),l=n(7586),c=n(24258),u=n(51744),d=n(89718),h=n(86401),p=n(11375),g=n(28461),m=n.n(g),f=n(7620),b=n(42584),v=n(45371),_=n(27128),k=n(42814),A=n(27344),y=n(41404),w=n(81922),x=n(53199),M=n(49983),S=n(17654),D=n(18367),E=n(58383),N=n(78546),I=n(27063),T=n(86103),z=n(18830),C=n(98382),L=n(38512),F=n(35062);let R={"mileage-data":"/portal/api/bff/deals/{subscription_id}/mileage_packages"},P=e=>{let t=Array.isArray(e)?e:[e];return{resources:t.reduce((e,t)=>{let n=t?.match?.(/\{.*?\}/g);return n?.forEach(t=>{if("{handover_address}"===t&&(e.deal=!0),t?.includes("min_date")||t?.includes("max_date")){let n=P(t?.replace("min_date.","").replace("max_date.",""))||{resources:{}};Object.assign(e,n?.resources)}else e[t?.replace?.("{","").replace("}","").split(".")?.[0]]=!0}),e},{}),paths:t}},B=(e,t)=>{let{formatNumber:n}=(0,u.t)(),{region:g}=(0,d.n)(),P=(0,b.xW)(),B=(0,w.k)(),j=e||B||null,{data:O,status:V}=(0,E.c)(t.new_return_data||t.return_data?j:null),{data:W,status:K}=(0,M.G)(t.pre_return_appraisal?j:null),{data:U,status:G}=(0,N.j)(t.handover||t.handover_address?j:null),{data:H,status:Y}=(0,r.A)(t.service_data?j:null),{data:Z,isLoading:$}=(e=>{let t=(0,b.xW)(),n=(e=>{let t=e.return_type;if("SELF_RETURN"===t)return{return_type:"SELF_RETURN",preferred_return_date:e.slot};if("PICKUP"===t){let t={return_firstname:e.firstname,return_lastname:e.lastname,return_street:e.street,return_housenumber:e.housenumber,return_city:e.city,return_zip:e.postcode,return_address_extra:e.address_suffix,return_type:"PICKUP",return_phone_number:e.phone_number,return_email:e?.email,preferred_return_date:e.slot},n=["return_firstname","return_lastname","return_housenumber","return_street","return_city","return_zip","return_phone_number","preferred_return_date"];return Object.entries(t).some(([e,t])=>n?.includes(e)&&!t)?null:t}return null})(t?.getValues?.()||{}),r=document.activeElement?.tagName==="INPUT",i=e&&n&&!!t?.getValues?.("return_type")&&!r&&t?.formState.isValid,a=n?.return_type==="PICKUP"?{...n,return_address_extra:n.return_address_extra||void 0}:{return_type:n?.return_type,preferred_return_date:n?.preferred_return_date},{data:s,isLoading:o}=(0,_.Ay)(i?`${e}/return-change-fee:${a.return_street}-${a.return_housenumber}-${a.return_city}-${a.return_zip}-${a.preferred_return_date}`:null,i&&a?()=>(0,v.C6)({baseURL:"",withCredentials:!0})({url:`/portal/api/bff/deals/${e}/return-change-fee`,method:"POST",body:a}):null);return{data:s?.data?.amount,isLoading:o}})(t.return_change_fee?j:null),{data:J,status:q}=(0,x.O)(t.handover_metadata?j:null),{data:Q,status:X}=(0,x.O)(t.handover_metadata_self_pickup?j:null,{handoverType:"SELF_PICKUP"}),{data:ee,status:et}=(0,i.AI)(t.deal?j:null),{data:en,status:er}=(0,i.AI)(t.follow_up_deal&&ee?.followup_subscription_id?ee?.followup_subscription_id:null),ei=(0,h.S)(),ea=(0,k.x)(ei!==p.q.B2B?j:null),{deals:es}=(0,a.t)(),{hasBridgingDeals:eo,hasUnverifiedBridgingDeals:el}=(0,f.useMemo)(()=>{if(!es)return{hasBridgingDeals:!1,hasUnverifiedBridgingDeals:!1};let e=es.filter(e=>"BEGINNING"===e.bridging_type),t=es.filter(e=>!!(e.beginning_bridging_car_reservation_token&&"LEAD"===e.variant));return{hasBridgingDeals:e.length>0,hasUnverifiedBridgingDeals:t.length>0}},[es]),ec=(0,f.useMemo)(()=>{let e=es?.filter(e=>"CREATED"===e.state);return e?.length===1&&"BEGINNING"!==e[0].bridging_type},[es]),{data:eu,status:ed}=(0,S.t)(t.profile?{shouldFetch:!0}:{shouldFetch:!1}),{data:eh}=(0,A.L)(t.company?{shouldFetch:!0}:{shouldFetch:!1}),ep=eh&&eh.length>0?eh[0].id:void 0,{data:eg,status:em}=(0,y.$)(t.company?ep:null),ef=Object.keys(t).filter(e=>t[e]&&R[e]),{data:eb,status:ev}=(e=>{let t=(0,L.F)(),n=(0,C.V)(),r=e?.findIndex(e=>e?.includes("/mileage_packages")),i=[...e];-1!==r&&(i[r]=n?"/portal/api/bff/deals/{subscription_id}/mileage_packages":void 0);let a=e=>(0,T.A)(e,{headers:{[v.wV]:(0,z.A)(),"Cache-Control":"no-cache"},withCredentials:!0}).catch(e=>e?.response),s=i?.map(e=>(0,F.G)({url:e,deal:t?.data,dealId:n})),{data:o,error:l,isLoading:u,mutate:d}=(0,_.Ay)(s,e=>Promise.all(e?.map(a)));return(0,f.useMemo)(()=>({mutate:d,data:o?.map(e=>e?.data?.data),status:(0,c.Uq)(o?.[0]?.status,u,l,s?.[0]??"")}),[o,u,l,s,d])})(ef.map(e=>
1R[e])),e_=ef?.reduce((e,t,n)=>({...e,[t]:eb?.[n]}),{}),{data:ek,isLoading:eA}=(0,D.S)(t.prolongation?j:null),ey=!ek?.prolongation_options?.length,ew=ee?.minimum_commitment_end_date&&(0,s.vB)(m()(ee?.minimum_commitment_end_date))?m()().add(1,"day").toISOString():ee?.minimum_commitment_end_date,{data:ex}=(0,o.XM)({vehicleId:ee?.car?.external_product_id??"",dealId:j??""}),{insurance_type:eM,insurance_amount:eS,canUpgradeInsurance:eD,canAddAdditionalMileage:eE,vkValue:eN,tkValue:eI,vkValueFormatted:eT,tkValueFormatted:ez}=(0,I.j)({addonsData:ex,deal:ee,formatNumber:n,region:g}),eC=t.car_inventory&&ee?.car_id,{data:eL}=(0,l.J)(eC||""),eF=(0,c.ho)([t.return_data?V:"success",t.handover_metadata?q:"success",t.handover_metadata_self_pickup?X:"success",t.return_change_fee&&$?"loading":"success",t.handover_data?G:"success",t.deal?et:"success",t.follow_up_deal?er:"success",t.service?Y:"success",t.pre_return_appraisal?K:"success",t.prolongation&&eA?"loading":"success",t.profile?ed:"success",t.company?em:"success",ev]);return(0,f.useMemo)(()=>({status:eF,...e_,global:{app:ei,has_only_one_pre_handover_deal:ec,has_briding_deals:eo,has_unverified_bridging_deals:el},formData:P?.watch?.(),returnData:O,preReturnAppraisal:W,handoverMetadata:J,handoverMetadataSelfPickup:Q,returnChangeFeeData:Z,alternativeCar:ea,handoverData:U,serviceData:H,deal:ee,followUpDeal:en,prolongation:{...ek||{},loadingProlongation:eA,disableProlongation:ey,prolongationStartDate:ew},addons:{...ex,insurance_type:eM,insurance_amount:eS,canUpgradeInsurance:eD,canAddAdditionalMileage:eE,vkValue:eN,tkValue:eI,vkValueFormatted:eT,tkValueFormatted:ez},prolongationData:ek,carInventoryData:eL,profile:eu?.properties,company:eg?.properties}),[ei,eF,ec,ea,eo,el,e_,P,O,W,Q,Z,J,U,H,ee,en,eM,eS,ek,ex,eD,eE,eN,eI,eT,ez,eL,eu?.properties,eg?.properties,eA,ey,ew])}},80856:(e,t,n)=>{"use strict";n.d(t,{fv:()=>h,sQ:()=>m,w8:()=>g,xJ:()=>p});var r=n(7620),i=n(42584),a=n(38512),s=n(7647),o=n(88755),l=n(63743),c=n(35062),u=n(98382),d=n(47038);let h=({render:e,renderAfterContent:t,fields:n,footer:r,isCTADisabled:i,title:a})=>({fields:n,metadata:{render:e,renderAfterContent:t,footer:r,isCTADisabled:i,title:a}}),p=e=>e?.map(e=>e?.fields).flat(2),g=e=>e?.map(e=>e?.extraFieldsToValidate).flat(2),m=(0,r.forwardRef)(({title:e,steps:t,withAutoClose:n,location:h,hideStepIndicator:p,initialStepId:g,resolveNextStepId:m,resolveBackStepId:f,renderChildren:b,onFormSubmit:v,onClose:_,onCTAClick:k},A)=>{let y=(0,u.V)(),[w,x]=(0,r.useState)(()=>{if(!g)return 0;let e=t?.findIndex(e=>e?.slug===g||e?.id===g);return void 0!==e&&e>0?e:0}),[M]=(0,l.h)({wrappedWithObj:!0,paths:t?.map(e=>e?.metadata?.hidden&&"type"in e.metadata.hidden&&"configs"in e.metadata.hidden?e?.metadata?.hidden?.configs?.map(e=>e.configs?e.configs?.map(e=>e?.field||"")||[]:[e?.field||""]).flat():e?.metadata?.hidden?.field||"")?.flat()||[]}),S=(0,r.useRef)([]),D=(0,r.useMemo)(()=>M?.reduce((e,t)=>(e[t.path]=t.value,e),{}),[M]),E=(0,r.useMemo)(()=>{let e=(t?.filter(e=>!e?.metadata?.hidden||!(0,o.OX)(e?.metadata?.hidden,D))).map(e=>({...e,...e?.metadata}))||[];return S.current.length&&S.current.length<e.length&&!p?S.current:(S.current=e,e?.map((e,t,n)=>(t===n.length-1&&e?.footer?.cta?.action==="next-step"&&(e.footer.cta.action="submit"),e)))},[t,D,p]),N=E[w],I=(0,r.useRef)(!1);(0,r.useEffect)(()=>{if(I.current)return;if(!g){I.current=!0;return}let e=E.findIndex(e=>e?.slug===g);e<0||(x(t=>t===e?t:e),I.current=!0)},[g,E]);let T=(0,i.xW)(),{data:z}=(0,a.F)(),C=(0,s.G)({...N?.footer?.cta,location:h,step:w+1}),L=(0,s.G)({...N?.footer?.cta?.success_action,location:h,step:w+1}),F=(0,s.G)({...N?.footer?.cta?.after_success_action,location:h,step:w+1}),R=(0,s.G)({...N?.footer?.cta?.error_action,location:h,step:w+1}),P=(0,r.useCallback)(async({isValid:e=!0,injectedCta:t}={isValid:!0})=>{let r=N?.footer?.secondaryCTA?.action==="submit"||N?.footer?.secondaryCTA?.action==="next-step"?N?.footer?.secondaryCTA:N?.footer?.cta,i=t||r,a=i?.schema,o=i?.endpoint,l=async()=>{let e=T?.getValues();if("object"==typeof a?e=Object.entries(a).reduce((t,[n,r])=>(t[n]=(0,d._)(e,r),t),{}
1):"string"==typeof a&&(e=(0,d._)(e,a)),o?.url)try{let t=o.url;if(!(await fetch((0,c.G)({url:t,deal:z,dealId:y})??"",{method:o.method||"POST",body:JSON.stringify({...e,dealId:y})})).ok)throw Error("Failed to submit");L(),F()}catch(e){R()}else await v?.(e)};if(i?.action==="next-step"){if(e){i?.onCtaClick?.(T?.getValues()),(0,s.i)({action:"next-step",location:h,step:w},{stepName:N?.slug||N?.title||""});let e=m?.({currentStepId:N?.slug,formValues:T?.getValues()??{},stepIds:E.map(e=>e?.slug).filter(e=>!!e)}),t=e?E.findIndex(t=>t?.slug===e):-1;t>=0?x(t):x(e=>e+1),o&&await l()}}else i?.action==="submit"?N?.metadata?.validateCurrentStepOnly?e&&await l():await T?.handleSubmit?.(l)():(C(),k?.({isValid:!0}),n&&_?.())},[h,w,z,y,T,N,E,m,k,C,L,F,R,v,n,_]),B=f?.({currentStepId:N?.slug,stepIds:E.map(e=>e?.slug).filter(e=>!!e)}),j=B?E.findIndex(e=>e?.slug===B):-1,O=null!==B&&(j>=0||w>0),V=(0,r.useCallback)(()=>{j>=0?x(j):x(e=>e-1)},[j]),W=(0,r.useCallback)(e=>{let t=E.findIndex(t=>t?.slug===e);t>=0&&x(t)},[E]);(0,r.useImperativeHandle)(A,()=>({onCTAClick:P,onBack:V,goToStepId:W}));let K=(0,r.useCallback)(()=>{P({isValid:!0,injectedCta:{action:"next-step"}})},[P]);return b({...N,location:h,currentStepIndex:w,canGoBack:O,title:N?.title||e,caption:E.length>1&&!p?`${w+1} von ${E.length}`:"",fields:N.render?void 0:N.fields,renderContent:N.render?N.render:void 0,onGoToNextStep:K,onCTAClick:P,onSecondaryCTAClick:V,onBack:V,onClose:_})})},81605:(e,t,n)=>{"use strict";n.d(t,{Fp:()=>u,Lr:()=>m,_Z:()=>g,rJ:()=>p,ww:()=>h});var r,i,a=n(79748),s=n(7620),o=n(56912),l=n(55044),c=n(27799),u=((r={}).influencer="influencer",r.strategic_partner="strategic_partner",r.strategic_partner_commercial="strategic_partner_commercial",r.closed_user_group="closed_user_group",r.delay_management="delay_management",r.alternative_car_offering="alternative_car_offering",r);let d=["closed_user_group","strategic_partner_commercial"],h=e=>!!(e&&d.includes(e));var p=((i={}).RELATIVE="relative-value",i.ABSOLUTE="absolute-value",i);let g=e=>!!(e?.is_valid&&h(e?.class)),m=({closedUserGroupId:e,cartInfo:t,productGroups:n})=>{let r=(0,o.Z)(e=>e.referralVoucherData),[i,u]=(0,s.useState)(0),d=h(t?.voucherClass)&&t?.voucherType==="relative-value"&&t?.voucherAmount&&t?.originalAmount?t.voucherAmount/t.originalAmount:0,p=(0,a.usePathname)(),{router:g}=(0,l.l)(),m=p||g?.asPath||"",f=JSON.stringify(n??null);return(0,s.useEffect)(()=>{if(e)return void u(0);let t=JSON.parse(f)??void 0;u((0,c.KJ)(r,t))},[r,m,e,f]),d||i}},81922:(e,t,n)=>{"use strict";n.d(t,{k:()=>s,n:()=>o});var r=n(98382),i=n(66866),a=n(19851);let s=()=>(0,a.Pj)(i.Zh,e=>{for(let t of Object.keys(e.openModalKeys)){let n=e.modalParams[t];if(n?.dealId)return n.dealId}}),o=()=>{let e=s();return(0,r.V)()||e||null}},85079:(e,t,n)=>{"use strict";n.d(t,{$V:()=>M,Dn:()=>f,QA:()=>k,Ro:()=>I,T0:()=>x,_6:()=>A});var r=n(62307),i=n(28461),a=n.n(i),s=n(63327),o=n.n(s),l=n(77406),c=n.n(l),u=n(81899),d=n.n(u),h=n(635),p=n(17936);let g="deals",m="early-access",f="personaldeals",b="hitch",v="young-driver",_="fast-available",k="14-days",A="30-days",y="YYYY-MM-DD",w=a()?.(),x=w?.add(14,"day").format(y),M=w?.add(30,"day").format(y),S=/[a-zA-Z\d-()\säöëüÄÖÜßË]+/g,D=[p.M_.BRANDS,p.M_.MODELS],E=[p.M_.CAR_TYPES,p.M_.GEARSHIFTS,p.M_.FUELS,p.M_.TERMS,p.M_.RETENTION,p.M_.HAS_DEALS,p.M_.EARLY_ACCESS,p.M_.PERSONAL_DISCOUNT,p.M_.PRODUCT_GROUP,p.M_.IS_YOUNG_DRIVER,p.M_.HAS_HITCH],N=[p.M_.AVAILABLE_FROM,p.M_.AVAILABLE_TO,p.M_.MAX_AVAILABLE_TO,p.M_.MIN_PRICE,p.M_.MAX_PRICE,p.M_.MIN_PRICE_MSRP,p.M_.MAX_PRICE_MSRP,p.M_.MIN_POWER,p.M_.MAX_POWER,p.M_.SORT,p.M_.IS_FOR_BUSINESS,p.M_.MONTHLY_PAYMENT_OF_SERVICE_FEE,p.M_.VIEW,p.M_.FEATURES,p.M_.COLORS,p.M_.MIN_EV_RANGE,p.M_.MAX_EV_RANGE,p.M_.SEATS,p.M_.DOORS,p.M_.SWAP_SUBSCRIPTION_ID,p.M_.MILEAGE_PACKAGE,p.M_.SWAP_CONFIG_ID,p.M_.ML_RECOMMENDATION,p.M_.UNDERUTILIZED,p.M_.TAXABLE_BENEFIT_BEV,p.M_.TAXABLE_BENEFIT_PHEV];class I extends h.g{valueToKeyMap;locale;constructor(e,t,n){super(e),this.valueToKeyMap=I.makeValueToKeyMap(t,n),this.locale=t}serialize(e){let t=[],n=[];for(let r of(e.brands&&e.brands.length>0&&(t.push(this.stringifySegments(p.M_.BRANDS,e.brands).join(".")),e.models&&e.models.length>0&&t.push(this.stringifySegments(p.M_.BRANDS,e.models).join("_"))),E)){let t=e[r];t&&n.push(Array.isArray(t)?this.stringifySegments(r,t).join("."):this.stringifyFilterValue(r,t))}if(e[p.M_.AVAILABLE_TO]){let t=e[p.M_.AVAILABLE_TO];t===x&&(n.push(k),delete e.available_to),t===M&&(n.push(A),delete e.available_to)}e[p.M_.UNDERUTILIZED]&&(n.push(_),delete e[p.M_.UNDERUTILIZED]);let r=[t,n].map(e=>
1e.filter(Boolean).join("_")).filter(Boolean).join("/"),i=c()(r),a=`/${c()(this.basePathname,"/")}${i?`/${i}`:""}`,s=I.stringifyQueryParams(e);return`${a}${s}`}deserialize(e){return{...this.parseFilterGroups(e),...I.parseQueryParams(e)}}static makeValueToKeyMap(e,t){let{brands:n,models:i,cartypes:a,fuels:s,gearshifts:o,terms:l,product_group:c}=t,u=new Map,d=(e,t,n)=>{let r=u.get(e);if(r?.key===t){r.values.includes(n)||r.values.push(n);return}u.set(e,{key:t,values:[n]})};for(let e of n)d((0,r.Yv)(e.id),p.M_.BRANDS,e.id);for(let e of i)d((0,r.Yv)(e),p.M_.MODELS,e);for(let e of a)d((0,r.Yv)(e),p.M_.CAR_TYPES,e);for(let e of s)d((0,r.Yv)(e),p.M_.FUELS,e);for(let e of o)d((0,r.Yv)(e),p.M_.GEARSHIFTS,e);for(let t of l)d(I.stringifyTerm(t,e),p.M_.TERMS,t);for(let e of c)d((0,r.Yv)(e),p.M_.PRODUCT_GROUP,e);return u.set(v,{key:p.M_.IS_YOUNG_DRIVER,values:["true"]}),u.set(_,{key:p.M_.UNDERUTILIZED,values:["true"]}),u.set(b,{key:p.M_.HAS_HITCH,values:["true"]}),u.set(k,{key:p.M_.AVAILABLE_TO,values:[x]}),u.set(A,{key:p.M_.AVAILABLE_TO,values:[M]}),u.set(g,{key:p.M_.HAS_DEALS,values:["true"]}),u.set(m,{key:p.M_.EARLY_ACCESS,values:["true"]}),u.set(f,{key:p.M_.PERSONAL_DISCOUNT,values:["true"]}),u.set(p.M_.RETENTION,{key:p.M_.RETENTION,values:[p.M_.RETENTION]}),u}getFiltersPath(e){let t=e.indexOf(this.basePathname),n=e.substring(t+this.basePathname.length),i=n.indexOf("?"),a=n.substring(0,i>=0?i:void 0);return(0,r.TW)(decodeURIComponent(a))}parseFilterGroups(e){let t=c()(this.getFiltersPath(e),"/").split("/").filter(Boolean),n={};return t.forEach((e,t)=>{let r=e.match(S);if(null!==r)for(let e of r){let r=this.valueToKeyMap.get(e);if(r&&!(1===t&&D.includes(r.key)))for(let e of r.values){let t=n[r.key];Array.isArray(t)?t.includes(e)||t.push(e):t&&t!==e?n[r.key]=[t,e]:t||(n[r.key]=e)}}}),h.g.parseFilterMap(n)}stringifySegments(e,t){return d()(t.map(t=>this.stringifyFilterValue(e,t)))}stringifyFilterValue(e,t){return e===p.M_.IS_YOUNG_DRIVER?v:e===p.M_.HAS_HITCH?b:e===p.M_.HAS_DEALS?g:e===p.M_.EARLY_ACCESS?m:e===p.M_.PERSONAL_DISCOUNT?f:e===p.M_.TERMS?I.stringifyTerm(t,this.locale).toLowerCase():(0,r.Yv)(String(t)).toLowerCase()}static stringifyTerm(e,t){let n;switch(t){case"de-DE":n=`${e}-${e>1?"monate":"monat"}`;break;case"en-US":n=`${e}-${e>1?"months":"month"}`;break;default:n=String(e)}return n}static parseQueryParams(e){let t=e.indexOf("?");return t<0?{}:h.g.parseFilterMap(o()(h.g.parseQueryString(e.substring(t)),[...N,p.M_.EARLY_ACCESS]))}static stringifyQueryParams(e){return h.g.stringifyQueryString(o()(e,N))}}},85559:(e,t,n)=>{"use strict";n.d(t,{K:()=>i});var r=n(24258);let i=e=>{let{data:t,status:n}=a(e);return{result:!!t?.availability_confidence?.deviation_in_weeks&&t?.availability_confidence?.deviation_in_weeks>0,isLoading:"loading"===n}},a=e=>{let t=e?.id,n=e?.state;return(0,r.mp)(t&&"no-deal"!==t&&"CREATED"===n?`handover-metadata/${t}/-`:null,()=>{let e;return e=t||"",`portal/api/bff/deals/${e}/handover-metadata`})}},85857:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(17936);let i=(e,t)=>{let n=e[r.M_.BRANDS]??null;if(null===n)return!1;let i=t[r.M_.BRANDS].filter(e=>n.includes(e.id));if(0===i.length)return!1;if(i.every(e=>!e?.available))return!0;let a=e[r.M_.MODELS]??null;if(null===a)return!1;let s=[];return i.forEach(e=>{e?.models.forEach(e=>{a?.includes(e.id)&&e.available&&s.push(e)})}),!s.length}},87596:(e,t,n)=>{"use strict";n.d(t,{S:()=>i});var r,i=((r={}).EMAIL_VERIFICATION="email_verification",r.RESET_PASSWORD_EMAIL="reset_password_email",r.PASSWORD_RESET_SUCCESSFULLY="password_reset_successfully",r.PASSWORD_CHANGED_SUCCESSFULLY="password_changed_successfully",r.EMAIL_VERIFICATION_CHECKOUT="email_verification_checkout",r.EMAIL_VERIFIED_SUCCESSFULLY="email_verified_successfully",r.DEFAULT="default_does_not_exist",r)},87689:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ReactComponent:()=>s});var r,i=n(7620);function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}var s=function(e){return i.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24"},e),r||(r=i.createElement("path",{d:"m10.6 16.6 7.05-7.05-1.4-1.4-5.65 5.65-2.85-2.85-1.4 1.4zM12 22a9.7 9.7 0 0 1-3.9-.788 10.1 10.1 0 0 1-3.175-2.137q-1.35-1.35-2.137-3.175A9.7 9.7 0 0 1 2 12q0-2.075.788-3.9a10.1 10.1 0 0 1 2.137-3.175q1.35-1.35 3.175-2.137A9.7 9.7 0 0 1 12 2q2.075 0 3.9.788a10.1 10.1 0 0 1 3.175 2.137q1.35 1.35 2.137 3.175A9.7 9.7 0 0 1 22 12a9.7 9.7 0 0 1-.788 3.9 10.1 10.1 0 0 1-2.137 3.175q-1.35 1.35-3.175 2.137A9.7 9.7 0 0 1 12 22"})))}},88755:(e,t,n)=>{"use strict";n.d(t,{kp:()=>h,OX:()=>p,cB:()=>m});var r=n(7620),i=n(98382),a=n(25895),s=n(63743),o=n(28461),l=n.n(o),c=n(34457);let u=({minValue:e,maxValue:t,value:n})=>void 0!==e&&void 0!==t?n>=e&&n<=t:void 0!==e?n>=e:void 0!==t&&n<t,d=(e,t)=>{if("exceptionId"in t)return!1;switch(t.type){case"hours":{let n=l()().diff(l()(e),"hours");return!isNaN(n)&&u({...t,value:n})}case"days":{let n=(0,c.ne)(e);return!isNaN(n)&&u({...t,value:n})}case"number":return u({...t,value:Number(e)});case"contains":return String(t.value)?.includes?.(String(e));case"not_equal":return e!==(t?.expectedValue??t?.value??null);case"truthy":return!!e;case"falsy":return!e;case"equal":return e===(t?.value??null);case"included":return(Array.isArray(t?.value)?t?.value:[]).some(t=>t===e);case"not_included":return!1===(Array.isArray(t?.value)?t?.value:[]).some(t=>t===e);case"boolean":return e===t?.expectedValue;default:return!1}},h=(e,t,n)=>{if("exceptionId"in e&&e?.exceptionId==="buy_car"){let r=t["{car_inventory.data.data.inventory.0.vin}"],{date_field:i,min_days_before_return:a,min_days_till_return:s}=e?.config||{},o=n?.[i||"end_date"]||t["{deal.end_date}"];return!!r&&d(o,{type:"days",minValue:Number(a),maxValue:Number(s)})}let r=Array.isArray(e.field)?e.field.find(e=>void 0!==t[e]):e.field;return d(void 0===r?void 0:t[r],e)},p=(e,t,n,r="and")=>"object"==typeof e&&("type"in e&&"configs"in e?p(e.configs,t,n,e.type):Array.isArray(e)?({or:()=>e.some(e=>p(e,t,n,"or")),and:()=>e.every(e=>p(e,t,n,"and"))})[r]?.():h(e,t,n)),g=e=>{if("object"!=typeof e)return[];if("type"in e&&"configs"in e)return g(e.configs);if(Array.isArray(e))return e.reduce((e,t)=>
1(e.push(...g(t)),e),[]);if("exceptionId"in e)if("buy_car"===e.exceptionId)return["{car_inventory.data.data.inventory.0.vin}","{deal.end_date}"];else return[];return"field"in e?[e.field??""]:[]},m=(e,t,n)=>{let o=(0,i.V)(),l=(0,r.useMemo)(()=>g(e),[e]),[c]=(0,s.h)({paths:l},void 0,n),u=(0,r.useMemo)(()=>l.reduce((e,t,n)=>(e[Array.isArray(t)?t[0]:t]=c[n],e),{}),[c,l]),{data:d}=(0,a.AI)(o),h=(0,r.useMemo)(()=>p(e,u,d),[u,e,d]);return e?"object"==typeof e&&(!Array.isArray(e)||e.length>0)||void 0===t?h:t:void 0===t||t}},89532:(e,t,n)=>{"use strict";n.d(t,{O:()=>o,s:()=>g});var r=n(54568),i=n(87245),a=n(7620),s=n(58593);let o=a.forwardRef(({className:e,children:t,cols:n=2,...a},o)=>(0,r.jsx)(i.bL,{ref:o,className:(0,s.cn)("grid gap-2",{"w-fit grid-cols-5 gap-x-2 gap-y-4":5===n,"grid-cols-4":4===n,"grid-cols-3":3===n,"grid-cols-2":2===n,"grid-cols-1":1===n},e),type:"single",...a,children:t}));o.displayName=i.bL.displayName;var l=n(90775),c=n(91397),u=n(66703);let d=(0,c.F)(["group bg-transparent rounded-xs cursor-pointer data-[disabled]:pointer-events-none p-3","border-pearl data-[state='on']:!border-black border border-solid hover:shadow-steel data-[state='on']:!shadow-black data-[state='on']:!shadow-[0_0_0_1px] hover:shadow-[0_0_0_1px] active:shadow-black active:shadow-[0_0_0_1px] hover:border-steel active:border-black "],{variants:{variant:{regular:"h-16 flex flex-col items-center",extended:"w-full",dense:"min-h-12 w-16 flex items-center justify-center"}},defaultVariants:{variant:"regular"}}),h=a.forwardRef(({title:e,description:t,withBadge:n,renderCustomContent:i,titleStyle:a="semibold",...o},l)=>(0,r.jsxs)("button",{ref:l,...o,className:(0,s.cn)(o.className,"group justify-center"),children:[i?.(),e?(0,r.jsx)("p",{className:(0,s.cn)("group-data-[disabled]:text-iron","regular"===a?"body-14-regular":"body-14-semibold"),children:e}):null,t?(0,r.jsx)("p",{className:(0,s.cn)("mt-2",n?"border-trustedBlue text-trustedBlue body-12-medium rounded-xs border border-solid p-1.5":"body-14-light group-data-[disabled]:text-iron"),children:t}):null]})),p=a.forwardRef((e,t)=>{let{col:n,startAdornment:i,endAdornment:o,title:l,description:c,badge:d,badgePosition:h="inline",href:p,target:g,className:m,contentWrapperClassNames:f,titleClassName:b,descriptionClassName:v,renderCustomContent:_,...k}=e,A=p?"a":"button";return(0,r.jsxs)(A,{ref:t,href:p,target:g,...k,className:(0,s.cn)(p?"text-decoration-none cursor-auto text-black":"",2===n?"grid h-max w-full grid-cols-[min-content_1fr] grid-rows-1 place-items-start gap-x-2":"grid w-full grid-cols-1 grid-rows-[min-content_1fr]",m,"px-4 py-6",{"cursor-pointer grid-cols-[min-content_1fr] gap-x-4 py-5 !text-inherit !no-underline":p},c?"":"flex flex-col justify-center"),children:[_?.(),2===n&&i?(0,r.jsx)("div",{className:(0,s.cn)("row-span-2 flex max-h-10 w-full max-w-14 items-start justify-start",{"justify-start":!!p}),children:i}):null,(0,r.jsx)(u.If,{condition:!!l,children:(0,r.jsxs)("div",{"data-testid":"toggle-item-content-wrapper",className:(0,s.cn)("grid size-full grid-cols-1 gap-y-4",f,"focus-visible:ring-trustedBlue focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-offset-0"),children:[(0,r.jsxs)("div",{className:"flex w-full items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex items-center",children:[1===n&&i?i:null,(0,r.jsx)("p",{className:(0,s.cn)("body-14-semibold group-data-[disabled]:border-pearl group-data-[disabled]:text-iron text-left",b),children:l}),d&&"inline"===h?(0,r.jsx)("p",{className:"border-trustedBlue text-trustedBlue body-12-medium ml-2 rounded-xs border border-solid p-1.5",children:d}):null]}),o||null]}),Array.isArray(c)?(0,r.jsx)("div",{className:(0,s.cn)("flex items-center",{"flex-col items-start":"descriptionDirection"in k&&"vertical"===k.descriptionDirection}),children:c.flatMap((e,t)=>t<c.length-1&&"descriptionDirection"in k&&"horizontal"===k.descriptionDirection?[(0,r.jsx)("p",{className:(0,s.cn)("body-14-light text-left",v),children:e},e),(0,r.jsx)("span",{"aria-hidden":!0,className:"bg-pewter m-2 size-1 rounded-xs"},`dot-${t}`)]:[(0,r.jsx)("p",{className:"body-14-light my-1 text-left",children:e},e)])}):null,c&&"string"==typeof c?(0,r.jsx)("p",{className:(0,s.cn)("body-14-light text-left",v),children:c}):null,c&&a.isValidElement(c)?c:null,d&&"bottom"===h?(0,r.jsx)("p",{className:"border-trustedBlue text-trustedBlue body-12-medium w-fit roun
1ded-xs border border-solid p-1.5",children:d}):null]})})]})}),g=a.forwardRef(({className:e,...t},n)=>(0,r.jsx)(i.q7,{className:(0,s.cn)(d({variant:t.variant}),"extended"===t.variant?"hover:border-black hover:shadow-black":"",e),...t,asChild:!0,children:"regular"===t.variant||"dense"===t.variant?(0,r.jsx)(h,{ref:n,...t}):(0,r.jsx)(p,{ref:n,...t})}));g.displayName=l.b.displayName},91294:(e,t,n)=>{"use strict";n.d(t,{default:()=>o});var r=n(54568);n(76651);var i=n(16365),a=n(58593);let s=n(7620).forwardRef(({draggable:e=!0,src:t="",dataSrc:n,srcSet:s,alt:o="",className:l,dataExpand:c,onLoad:u=()=>{},mdImage:d,lgImage:h,smImage:p,lazyLoad:g=!0,variant:m="default",width:f,height:b,loading:v},_)=>{switch(o=o?.slice(0,48),m){case"lazy-loading":return(0,r.jsx)("img",{draggable:e,"data-src":t||n,alt:o,className:(0,a.cn)("lazyload",l),"data-expand":c,onLoad:u,width:f,height:b});case"responsive":if(g)return(0,r.jsxs)("picture",{className:"flex justify-center",children:[h&&(0,r.jsx)("source",{media:`(min-width: ${i.Q.md}px)`,"data-srcset":h}),d&&(0,r.jsx)("source",{media:`(min-width: ${i.Q.sm}px)`,"data-srcset":d}),(0,r.jsx)("img",{"data-src":p,alt:o,className:`lazyload ${l}`,width:f,height:b})]});return(0,r.jsxs)("picture",{className:"flex justify-center",children:[h&&(0,r.jsx)("source",{media:`(min-width: ${i.Q.md}px)`,srcSet:h}),d&&(0,r.jsx)("source",{media:`(min-width: ${i.Q.sm}px)`,srcSet:d}),(0,r.jsx)("img",{src:p,alt:o,className:l,width:f,height:b})]});default:return(0,r.jsx)("img",{draggable:e,ref:_,src:t,srcSet:s,alt:o,loading:v,className:l,width:f,height:b})}});s.displayName="Image";let o=s},91790:(e,t,n)=>{"use strict";n.d(t,{N:()=>d,i:()=>u});var r=n(54568),i=n(65587),a=n.n(i),s=n(79748),o=n(7620);let l=["portal","mycars","myaccount","return","report-damage","schedule-service"],c=e=>l.some(t=>e.includes(t)),u=()=>{let e=(0,s.useRouter)();return(0,o.useCallback)((t,n)=>{c(t)&&!t?.includes("http")?e.push(`${t?.startsWith("/")?t:`/${t}`}`):window.open(t,n?"_blank":"_self")},[e])},d=({href:e,newTab:t=!0,children:n,className:i,onClick:s})=>{let o=t?"_blank":void 0;return e?c(e)?(0,r.jsx)(a(),{target:o,href:e,passHref:!0,className:i,onClick:s,legacyBehavior:!0,children:n}):(0,r.jsx)("a",{className:i,target:o,href:e,rel:"noreferrer",onClick:s,children:n}):null}},93114:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(54568),i=n(32552),a=n(78626),s=n(58593),o=n(1956);n(7620);let l=({content:e,Icon:t,className:n,iconClassName:l,onOpenChange:c,isSmallVariant:u=!1})=>(0,r.jsxs)(i.m_,{onOpenChange:c,children:[(0,r.jsx)(i.k$,{children:t?(0,r.jsx)(t,{className:(0,s.cn)("cursor-pointer","text-black",l)}):(0,r.jsx)(a.J,{className:(0,s.cn)("cursor-pointer",{"h-4 w-4":u})})}),(0,r.jsx)(i.ZI,{children:(0,r.jsx)("div",{className:(0,s.cn)(n,"body-14-light text-white"),children:"string"==typeof e?(0,o.Kk)(e):e})})]})},93605:(e,t,n)=>{"use strict";n.d(t,{S:()=>s});var r,i=n(7620);function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}var s=function(e){return i.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24"},e),r||(r=i.createElement("path",{d:"M7 21q-.824 0-1.412-.587A1.93 1.93 0 0 1 5 19V6H4V4h5V3h6v1h5v2h-1v13q0 .824-.587 1.413A1.93 1.93 0 0 1 17 21zm2-4h2V8H9zm4 0h2V8h-2z"})))}},94661:(e,t,n)=>{"use strict";n.d(t,{nU:()=>A,P6:()=>_,xZ:()=>k}
1);var r=n(54568),i=n(69852),a=n(58864),s=n(56912),o=n(96971),l=n(89718),c=n(61299),u=n.n(c),d=n(7620),h=n(54967),p=n(79748);let g=60,m=["mousedown","mousemove","keydown","scroll","touchstart","touchmove"];var f=n(27128);let b=e=>fetch(e).then(e=>{if(!e.ok)throw Error("Failed to fetch terminal event config");return e.json()}),v=(0,d.createContext)({isTerminalMode:!1,eventSlug:"",event:void 0,isLoading:!1,isStandalonePage:!1,setStandalonePage:()=>{}}),_=()=>(0,d.useContext)(v),k=()=>{let{setStandalonePage:e}=_();(0,d.useLayoutEffect)(()=>(e(!0),()=>{e(!1)}),[e])},A=({children:e})=>{let t=u().get(o.$K.TERMINAL_EVENT)||"",n=!!t,[c,_]=(0,d.useState)(!1),{locale:k}=(0,l.n)(),{event:A,isLoading:y}=(e=>{let{data:t,error:n,isLoading:r}=(0,f.Ay)(e?`/api/terminal/${encodeURIComponent(e)}`:null,b,{revalidateOnFocus:!1,revalidateOnReconnect:!1,dedupingInterval:6e4,revalidateIfStale:!1});return{event:t,isLoading:r,error:n}})(n?t:void 0);((e,t=g,n="/de-DE/terminal")=>{let r=(0,p.useRouter)(),i=(0,d.useRef)(null),a=(0,d.useCallback)(()=>{i.current&&clearTimeout(i.current),i.current=setTimeout(()=>{r.push(n)},1e3*t)},[t,n,r]);(0,d.useEffect)(()=>{if(e){for(let e of(a(),m))window.addEventListener(e,a,{passive:!0});return()=>{for(let e of(i.current&&clearTimeout(i.current),m))window.removeEventListener(e,a)}}},[e,a])})(n,A?.inactivity_timeout_seconds??60);let w=A?.default_customer_type,x=A?.skip_fleet_size_step,M=A?.enable_jobauto,S=A?.jobauto_default_form,D=A?.finn_club_voucher_hash;(0,d.useEffect)(()=>{n&&((0,a.AI)("business"===w),(0,o.mz)(o.$K.TERMINAL_SKIP_FLEET_SIZE,!0===x),(0,o.mz)(o.$K.TERMINAL_FORCE_JOBAUTO,!0===M))},[n,w,x,M]),(0,d.useEffect)(()=>{if(!M)return;let e=i.f5.getState(),t={...i.Ib,...S??{}};e.setDefaultFormData(t),e.setFormData(t),e.setCanShowSavings(!0)},[M,S]),(0,d.useEffect)(()=>{if(!n)return;let e=u().get(o.$K.REFERRAL_VOUCHER_HASH);if(!D){s.Z.getState().referralVoucherData&&s.Z.getState().clearReferralVoucher();return}e!==D&&(0,h.Ol)(D,k).then(e=>{e?.status===200&&e?.is_valid&&s.Z.getState().setReferralVoucherData(e,D)}).catch(()=>{})},[n,D,k]);let E=(0,d.useCallback)(e=>{_(e)},[]),N=(0,d.useMemo)(()=>({isTerminalMode:n,eventSlug:t,event:A,isLoading:y,isStandalonePage:c,setStandalonePage:E}),[n,t,A,y,c,E]);return(0,r.jsx)(v.Provider,{value:N,children:e})}},95834:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var r=n(7620),i=n(765);let a=()=>{let[e,t]=(0,r.useState)("yes"===(0,i.gp)(i.cY.SHOW_SIMILARITY_SCORE)),n=(0,r.useCallback)(()=>{e?((0,i.q2)(i.cY.SHOW_SIMILARITY_SCORE,null),t(!1)):((0,i.q2)(i.cY.SHOW_SIMILARITY_SCORE,"yes"),t(!0))},[e]);return{isSimilarityScoreEnabled:e,toggleSimilarityScore:n}}},96178:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ReactComponent:()=>o});var r,i,a=n(7620);function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}var o=function(e){return a.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24"},e),a.createElement("mask",{id:"yes-no-no_svg__a",width:24,height:24,x:0,y:0,maskUnits:"userSpaceOnUse",style:{maskType:"alpha"}},r||(r=a.createElement("path",{fill:"#D9D9D9",d:"M0 0h24v24H0z"}))),i||(i=a.createElement("g",{mask:"url(#yes-no-no_svg__a)"},a.createElement("path",{d:"M12 22a9.7 9.7 0 0 0 3.9-.788 10.1 10.1 0 0 0 3.175-2.137q1.35-1.35 2.137-3.175A9.7 9.7 0 0 0 22 12a9.7 9.7 0 0 0-.788-3.9 10.1 10.1 0 0 0-2.137-3.175q-1.35-1.35-3.175-2.137A9.7 9.7 0 0 0 12 2a9.7 9.7 0 0 0-3.9.788 10.1 10.1 0 0 0-3.175 2.137Q3.575 6.275 2.788 8.1A9.7 9.7 0 0 0 2 12q0 2.075.788 3.9a10.1 10.1 0 0 0 2.137 3.175q1.35 1.35 3.175 2.137A9.7 9.7 0 0 0 12 22m0-2q-1.35 0-2.6-.437A8 8 0 0 1 7.1 18.3L18.3 7.1q.825 1.05 1.262 2.3T20 12q0 3.35-2.325 5.675T12 20m-6.3-3.1a8 8 0 0 1-1.263-2.3A7.8 7.8 0 0 1 4 12q0-3.35 2.325-5.675T12 4q1.35 0 2.6.438A8 8 0 0 1 16.9 5.7z"}))))}}
1,96738:(e,t,n)=>{"use strict";n.d(t,{V:()=>E,g:()=>v});var r=n(54568),i=n(18347),a=n(7620),s=n(97460),o=n(79908),l=n(64247),c=n(69810),u=n(83779),d=n(38602),h=n(54232),p=n(58593),g=n(6179),m=n(1851),f=n(87010);let b={isSelectionStart:!1,isSelectionEnd:!1,isOnlySingleDaySelected:!1,hasWrapperWithInSelection:!1,hasWrapperSectionStart:!1,hasWrapperSelectionEnd:!1},v=e=>{if(e)return"string"==typeof e?(0,m._U)(e?.split?.("T")?.[0]):(e?.getFullYear||(e=new Date),new f.ng(e.getFullYear(),e.getMonth()+1,e.getDate()))},_=({state:e,className:t,...n})=>{let i=(0,a.useRef)(null),{cellProps:s,buttonProps:o,isSelected:l,isOutsideVisibleRange:c,isDisabled:u,formattedDate:h,isUnavailable:m}=(0,g.E)(n,e,i),{isSelectionStart:f,isSelectionEnd:v,hasWrapperSectionStart:_,hasWrapperSelectionEnd:k,hasWrapperWithInSelection:A}=((e,{date:t,isSelected:n,isOutsideVisibleRange:r,withOneClickRangeSelection:i})=>{if(r)return{...b};!n&&"highlightedRange"in e&&e.highlightedRange?.start&&(n=e.highlightedRange&&t.compare(e.highlightedRange.start)>=0&&0>=t.compare(e.highlightedRange.end));let a={isSelectionStart:n,isSelectionEnd:n,isOnlySingleDaySelected:!1,hasWrapperWithInSelection:!1,hasWrapperSectionStart:!1,hasWrapperSelectionEnd:!1};"highlightedRange"in e&&(a.isSelectionStart=e.highlightedRange?(0,d.ro)(t,e.highlightedRange.start):n,a.isSelectionEnd=e.highlightedRange?(0,d.ro)(t,e.highlightedRange.end):n);let s=n;if(i&&e?.value&&"start"in e.value){let r=e.value&&t.compare(e.value.start)>=0&&0>=t.compare(e.value.end);a.hasWrapperWithInSelection=(s=n||r)&&!a.isSelectionStart&&!a.isSelectionEnd}return a.hasWrapperWithInSelection=!!(s&&!a.isSelectionStart&&!a.isSelectionEnd),a.hasWrapperSectionStart=!!(a.isSelectionStart&&!a.isSelectionEnd),a.hasWrapperSelectionEnd=!!(a.isSelectionEnd&&!a.isSelectionStart),a})(e,{date:n.date,isSelected:l,isOutsideVisibleRange:c,withOneClickRangeSelection:n.withOneClickRangeSelection}),y=l&&!A||f||v;return(0,r.jsxs)("td",{...s,className:"relative text-center",children:[A?(0,r.jsx)("div",{className:"bg-cotton absolute -left-1 h-full w-[calc(100%+0.5rem)]"}):null,_?(0,r.jsx)("div",{className:"bg-cotton absolute left-1/2 h-full w-[calc(50%+0.25rem)]"}):null,k?(0,r.jsx)("div",{className:"bg-cotton absolute right-1/2 h-full w-[calc(50%+0.25rem)]"}):null,(0,r.jsx)("div",{...o,ref:i,hidden:c,className:(0,p.cn)("relative mx-auto flex size-10 cursor-pointer items-center justify-center rounded-full","body-14-regular hover:bg-cotton text-black","focus-visible:ring-trustedBlue focus-visible:ring-2 focus-visible:ring-offset-1 focus-visible:outline-hidden",{"!body-16-regular":y,"bg-black hover:bg-black":l,"!bg-black !text-white":f||v,"hover:bg-pearl bg-transparent":A,"pointer-events-none":m,"text-steel cursor-default":u||m,"text-black":u&&A},t),children:(0,r.jsxs)("span",{className:"relative",children:[m?(0,r.jsx)("div",{className:"bg-iron absolute inset-x-0 top-1/2 h-px"}):null,h]})})]})};var k=n(52467),A=n(26630),y=n(97278),w=n(60974);let x=e=>{let t=(0,a.useRef)(null),n=(0,a.useRef)(null),{buttonProps:i}=(0,y.s)(e.prevButtonProps,t),{buttonProps:s}=(0,y.s)(e.nextButtonProps,n);return(0,r.jsxs)("div",{className:"mb-6 flex w-[calc(100%-16px-((100%-328px)/7))] min-w-[328px] items-center justify-between",children:[(0,r.jsx)(w.$,{variant:"secondaryWhite",className:"size-max p-0 disabled:bg-transparent",...i,children:(0,r.jsx)(k.U,{})}),(0,r.jsx)("h2",{className:"body-14-semibold",children:e.title}),(0,r.jsx)(w.$,{variant:"secondaryWhite",className:"size-max p-0 disabled:bg-transparent",...s,children:(0,r.jsx)(A.b,{})})]})},M=(0,a.forwardRef)(({className:e,cellClassName:t,calendarProps:n,prevButtonProps:i,nextButtonProps:a,title:s,state:o,withOneClickRangeSelection:c},u)=>{let{locale:g}=(0,l.Y)(),{gridProps:m,headerProps:f,weekDays:b}=(0,h.g)({weekdayStyle:"short"},o),v=[...Array((0,d.RZ)(o.visibleRange.start,g)).fill(!0)].map((e,t)=>({days:o.getDatesInWeek(t)}));return(0,r.jsxs)("div",{...n,ref:u,className:(0,p.cn)("box-border flex w-full flex-col items-center bg-white px-8 py-6",e),children:[(0,r.jsx)(x,{title:s,prevButtonProps:i,nextButtonProps:a}),(0,r.jsxs)("table",{...m,cellPadding:0,className:(0,p.cn)("w-full border-separate text-black","-mx-2 -mt-4 border-spacing-x-2 border-spacing-y-4"),children:[(0,r.jsx)("thead",{...f,className:"border-spacing-0",children:(0,r.jsx)("tr",{children:b.map((e,n)=>(0,r.jsx)("th",{children:(0,r.jsx)("div",{className:(0,p.cn)("body-14-medium relative mx-auto flex size-10 items-center justify-center text-center",t),children:e})},n))})}),(0,r.jsx)("tbody",{children:v.map(({days:e},n)=>(0,r.jsx)("tr",{children:e.map((e,n)=>(0,r.jsx)(_,{className:t,date:e,state:o,withOneClickRangeSelection:c},n))},n))})]})]})}),S=e=>{let t=(0,c.T)({...e,createCalendar:i.d}),n=(0,s._)(e,t),{value:r,setFocusedDate:o}=t,l=(0,a.useRef)(o);return(0,a.useEffect)(()=>{r&&l?.current(r)},[r]),e.renderContent(n,t)},D=e=>{let t=(0,u.E)({...e,createCalendar:i.d});t.anchorDate&&e.withOneClickRangeSelection&&t.selectDate(t.anchorDate);let n=(0,o.p)(e,t,e.rootRef);return e.renderContent(n,t)},E=({locale:e="de-DE",className:t,cellClassName:n,...i})=>{let s=(0,a.useRef)(null),o=(e,a)=>(0,r.jsx)(M,{...e,cellClassName:n,className:t,ref:s,state:a,withOneClickRangeSelection:i.withOneClickRangeSelection});return(0,r.jsx)(l.C,{locale:e,children:"range"===i.variant?(0,r.jsx)(D,{...i,rootRef:s,locale:e,renderContent:o}):(0,r.jsx)(S,{...i,locale:e,renderContent:o})})}},97437:(e,t,n)=>{"use strict";n.d(t,{d:()=>g});var r=n(54568),i=n(79748),a=n(7620),s=n(31730),o=n(80856),l=n(60233),c=n(27795),u=n(33611),d=n(62909);let h=({open:e,title:t,caption:n,description:i,footer:s,config:o,canGoBack:h,info_rows:p,banners:g,fields:m,hideCloseBtn:f,renderAfterContent:b,onGoToNextStep:v,isCTADisabled:_,renderContent:k,onCTAClick:A,onBack:y,onClose:w,name:x,modal:M,variant:S="small",className:D,ariaLabel:E})=>{let N=(0,c.i)(e=>e.track),I=(0,a.useCallback)(()=>{x&&N(u.fC.MODAL_CLOSED,{name:x}),w?.()},[x,w,N]);return(0,a.useEffect)(()=>{e&&x&&N(u.fC.MODAL_OPENED,{name:x})},[e,x,N]),(0,r.jsx)(l.aF,{open:e,onOpenChange:e=>{e||I()},variant:S,modal:M,children:(0,r.jsxs)(l.$m,{className:D,hideCloseBtn:f,onBack:h?y:void 0,children:[E?(0,r.jsx)(l.rQ,{className:"sr-only",children:(0,r.jsx)(l.wt,{children:E})}):null,(0,r.jsx)(d.M,{isModal:!0,config:o,title:t,caption:n,description:i,footer:s,info_rows:p,banners:g,isCTADisabled:_,fields:m,renderContent:k,renderAfterContent:b,onGoToNextStep:v,onCTAClick:A,onSecondaryCTAClick:I,waitForUserSession:!0}),e?(0,r.jsx)("style",{children:`
2              @media (width <= 1120px) {
3                iframe[src*="decagon.ai"] {
4                  z-index: 1299 !important;
5                }
6              }
7            `}):null]})})},p=e=>"steps"in e&&e?.steps?.length>0,g=(0,a.forwardRef)((e,t)=>{let n=(0,i.useRouter)(),l=(0,a.useMemo)(()=>p(e)?(0,o.xJ)(e.steps):[],[e]),c=(0,a.useMemo)(()=>p(e)?(0,o.w8)(e.steps):[],[e]),u=(0,a.useCallback)(()=>e?.children,[e]),d=p(e)?(0,r.jsx)(o.sQ,{ref:t,...e,renderChildren:t=>(0,r.jsx)(h,{open:!!e.open,renderContent:u,...e,...t})}):(0,r.jsx)(h,{renderContent:u,className:e.className,onCTAClick:e?.footer?.cta?.redirect?(
7)=>{n.push(e.footer?.cta?.redirect??"")}:void 0,...e});return l.length>0?(0,r.jsx)(s._,{mode:e.formMode,formApi:e.formApiRef,fields:l,extraFieldsToValidate:c,children:d}):d})},98382:(e,t,n)=>{"use strict";n.d(t,{V:()=>l,X:()=>o});var r=n(54568),i=n(79748),a=n(7620);let s=(0,a.createContext)({dealId:""}),o=({value:e,children:t})=>{let n=(0,i.usePathname)(),a=n?.split("/")??[],o=a[a.indexOf("mycars")+1]??"";return(0,r.jsx)(s.Provider,{value:e||{dealId:o},children:t})},l=()=>(0,a.useContext)(s).dealId}}]);

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.