1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[43],{30043:function(e,i,a){"use strict";a.r(i),a.d(i,{default:function(){return j}});var r=a(85893),t=a(67294),s=a(23358),l=a(45635);let n={previous:"Previous",next:"Next",slide:(e,i)=>`${e} of ${i}`},o={"de-DE":{previous:"Zur\xfcck",next:"Weiter",slide:(e,i)=>`${e} von ${i}`},"de-AT":{previous:"Zur\xfcck",next:"Weiter",slide:(e,i)=>`${e} von ${i}`},"en-GB":n,"en-CA":n,"fr-FR":{previous:"Pr\xe9c\xe9dent",next:"Suivant",slide:(e,i)=>`${e} sur ${i}`},"fr-CA":{previous:"Pr\xe9c\xe9dent",next:"Suivant",slide:(e,i)=>`${e} sur ${i}`},"fr-BE":{previous:"Pr\xe9c\xe9dent",next:"Suivant",slide:(e,i)=>`${e} sur ${i}`},"fr-LU":{previous:"Pr\xe9c\xe9dent",next:"Suivant",slide:(e,i)=>`${e} sur ${i}`},"it-IT":{previous:"Precedente",next:"Successivo",slide:(e,i)=>`${e} di ${i}`},"es-ES":{previous:"Anterior",next:"Siguiente",slide:(e,i)=>`${e} de ${i}`},"nl-NL":{previous:"Vorige",next:"Volgende",slide:(e,i)=>`${e} van ${i}`},"nl-BE":{previous:"Vorige",next:"Volgende",slide:(e,i)=>`${e} van ${i}`},"pl-PL":{previous:"Poprzedni",next:"NastÄpny",slide:(e,i)=>`${e} z ${i}`},"hu-HU":{previous:"ElÅzÅ",next:"K\xf6vetkezÅ",slide:(e,i)=>`${e} / ${i}`},"bg-BG":{previous:"ÐÑедиÑен",next:"СледваÑ",slide:(e,i)=>`${e} Ð¾Ñ ${i}`},"ro-RO":{previous:"Anterior",next:"UrmÄtorul",slide:(e,i)=>`${e} din ${i}`},"cs-CZ":{previous:"PÅedchoz\xed",next:"DalÅ¡\xed",slide:(e,i)=>`${e} z ${i}`},"hr-HR":{previous:"Prethodni",next:"SljedeÄi",slide:(e,i)=>`${e} od ${i}`},"ru-RU":{previous:"Ðазад",next:"Ðалее",slide:(e,i)=>`${e} из ${i}`},"sv-SE":{previous:"F\xf6reg\xe5ende",next:"N\xe4sta",slide:(e,i)=>`${e} av ${i}`},"tr-TR":{previous:"\xd6nceki",next:"Sonraki",slide:(e,i)=>`${e} / ${i}`},"uk-UA":{previous:"ÐопеÑеднÑй",next:"ÐаÑÑÑпний",slide:(e,i)=>`${e} з ${i}`}},c=e=>{if(!e)return;let i="string"==typeof e?e.includes("_")?e.split("_").slice(1).join("-"):e:e.iso;return i in o?i:void 0},d=typeof window>"u"?t.useEffect:t.useLayoutEffect,u=(e,i)=>0===i?0:Math.min(Math.max(e,0),i-1),g=e=>e instanceof HTMLElement&&(e.isContentEditable||"INPUT"===e.tagName||"SELECT"===e.tagName||"TEXTAREA"===e.tagName),m=(0,t.forwardRef)(({activeIndex:e,additionalLeftControlProps:i,additionalRightControlProps:a,children:m,className:v,culture:p,defaultActiveIndex:f=0,itemClassName:h,itemStyle:x,itemsPerView:C,layout:y="rail",loop:_=!1,onActiveIndexChange:b,onKeyDown:N,renderAnnouncement:R,translation:w,...$},k)=>{let P=t.Children.toArray(m),j=P.length,I=P.map((e,i)=>{let a=(0,t.isValidElement)(e)&&null!=e.key?e.key:i;return`${i}:${String(a)}`}).join("|"),T=c(p),S={...n,...T?o[T]:void 0,...w},[L,F]=(0,t.useState)(()=>u(f,j)),E=(0,t.useRef)(b);E.current=b;let[A,z]=(0,t.useState)(()=>({activeIndex:u(e??f,j),itemCount:j,isOverflowing:!1,canNavigatePrevious:!1,canNavigateNext:!1})),O=(0,t.useRef)(null),M=(0,t.useRef)(null),V=u(e??L,j),D=(0,t.useRef)(V);D.current=V;let U=(0,t.useCallback)(()=>{let e=O.current;if(!e)return{activeIndex:V,itemCount:j,isOverflowing:!1,canNavigatePrevious:!1,canNavigateNext:!1};let i=Math.max(0,e.scrollWidth-e.clientWidth),a=Math.max(0,e.scrollLeft),r=Array.from(e.children).map(e=>e.offsetLeft);return{activeIndex:u(i>1&&r.length>0?r.reduce((e,i,t)=>Math.abs(i-a)<Math.abs((r[e]??i)-a)?t:e,0):V,j),itemCount:j,isOverflowing:i>1,canNavigatePrevious:a>1,canNavigateNext:a<i-1}},[V,j]),K=(0,t.useCallback)((e,i)=>{z(e),F(e.activeIndex);let a={activeIndex:e.activeIndex,itemCount:e.itemCount},r=M.current;i&&(r?.activeIndex!==a.activeIndex||r?.itemCount!==a.itemCount)&&(M.current=a,E.current?.(a))},[]),W=(0,t.useCallback)((e=!0)=>{K(U(),e)},[U,K]),B=(0,t.useRef)(W);B.current=W;let Z=(0,t.useCallback)((e,i="smooth")=>{let a=O.current,r=a?.children[e];if(!a||!r)return;let t=Math.max(0,r.offsetLeft);"function"==typeof a.scrollTo?a.scrollTo({left:t,top:0,behavior:i}):a.scrollLeft=t},[]),H=(0,t.useCallback)(e=>{if(0===j||!A.isOverflowing)return!1;let i,a="smooth";if("previous"===e){if(A.canNavigatePrevious)i=u(A.activeIndex-1,j);else{if(!_)return!1;i=j-1,a="auto"}}else if(A.canNavigateNext)i=u(A.activeIndex+1,j);else{if(!_)return!1;i=0,a="auto"}return Z(i,a),!0},[j,_,A,Z]);(0,t.useEffect)(()=>{L>=j&&j>0&&F(j-1)},[L,j]),d(()=>{Z(D.current,"auto"),B.current(!1)},[e,j,y,Z]),(0,t.useEffect)(()=>{let e=O.current;if(!e||typeof ResizeObserver>"u")return;let i=new ResizeObserver(()=>{W(!1)});
1return i.observe(e),Array.from(e.children).forEach(e=>i.observe(e)),()=>i.disconnect()},[j,I]);let G={activeIndex:A.activeIndex,itemCount:j},q=Array.from({length:C&&C>0?Math.max(0,Math.ceil(C)-1):0},()=>"var(--sr-carousel-gap)").join(" - "),Q="single"===y?"100%":C&&C>0?q?`calc((100% - ${q}) / ${C})`:`${100/C}%`:void 0;return(0,r.jsxs)("div",{...$,ref:k,className:(0,l.c)("sr-carousel",`sr-carousel--${y}`,A.isOverflowing&&"sr-carousel--overflowing",v),role:"region","aria-roledescription":"carousel","data-active-index":G.activeIndex,"data-item-count":j,onKeyDown:e=>{let i="ArrowLeft"===e.key?"previous":"ArrowRight"===e.key?"next":void 0;i&&!g(e.target)&&H(i)&&e.preventDefault(),N?.(e)},children:[(0,r.jsx)("ul",{ref:O,className:"sr-carousel__viewport",onScroll:()=>{K(U(),!0)},children:P.map((e,i)=>{let a="function"==typeof x?x(i):x,s=(0,t.isValidElement)(e)&&null!=e.key?e.key:i;return(0,r.jsx)("li",{className:(0,l.c)("sr-carousel__item",h),style:{width:Q,...a},"data-carousel-item":!0,"data-index":i,role:"group","aria-roledescription":"slide","aria-label":S.slide(i+1,j),children:e},s)})}),A.isOverflowing&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("button",{type:"button",className:(0,l.c)("sr-carousel__control","sr-carousel__control--previous"),"aria-label":i?.ariaLabel??S.previous,disabled:!_&&!A.canNavigatePrevious,onClick:e=>{H("previous")&&i?.onClick?.(e)},children:(0,r.jsx)(s.w,{"aria-hidden":"true",focusable:"false"})}),(0,r.jsx)("button",{type:"button",className:(0,l.c)("sr-carousel__control","sr-carousel__control--next"),"aria-label":a?.ariaLabel??S.next,disabled:!_&&!A.canNavigateNext,onClick:e=>{H("next")&&a?.onClick?.(e)},children:(0,r.jsx)(s.l,{"aria-hidden":"true",focusable:"false"})})]}),R&&(0,r.jsx)("div",{className:"sr-carousel__announcement",role:"status","aria-live":"polite",children:R(G)})]})});m.displayName="Carousel";var v=a(5306),p=a(75715),f=a(65121),h=a(56097);a(3888),a(89465),a(60279),a(64070);var x=a(77398),C=a(57937),y=a(92421),_=a(60938),b=a(89773),N=a(59859),R=a(89576),w=e=>(0,r.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",...e,children:(0,r.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M18.1 15.7c.2-.6.8-.8 1.3-.6 1.6.6 2.6 1.7 2.6 2.9 0 2.7-5.2 4-10 4S2 20.7 2 18c0-1.2 1-2.2 2.7-2.8.5-.3 1.1 0 1.3.5.3.5 0 1.1-.5 1.3-1.1.4-1.4.9-1.4 1.1 0 .5 2.8 2 8 2s8-1.5 8-2c0-.2-.4-.7-1.4-1.1-.6-.2-.8-.8-.6-1.3zM12 1c3.9 0 7 3.1 7 7 0 5.5-6.2 9.7-6.4 9.8-.2.1-.4.2-.6.2-.2 0-.4-.1-.6-.2C11.2 17.7 5 13.5 5 8
1c0-3.9 3.1-7 7-7zm0 2C9.2 3 7 5.2 7 8c0 3.6 3.6 6.7 5 7.8 1.4-1.1 5-4.2 5-7.8 0-2.8-2.2-5-5-5zm0 2c1.7 0 3 1.3 3 3s-1.3 3-3 3-3-1.3-3-3 1.3-3 3-3zm0 2c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1z"})}),$=a(86669),k=a.n($);let P={width:"var(--relaxed-filters-carousel-item-width)",flexBasis:"var(--relaxed-filters-carousel-item-width)",maxWidth:"var(--relaxed-filters-carousel-item-width)"};var j=e=>{let{listings:i,startResultIndex:a,currentPage:s,pageSize:l,listingPositionOffset:n=(s-1)*l,searchRadius:o,listPageOrigin:c,getListingCardTracking:d,urlOverrides:u,onCardClick:g}=e,{t:$}=(0,y.$G)(),{shared:{favoritesEnabled:j}}=(0,C.t)(),{isFavorite:I,addToFavorites:T,removeFromFavorites:S}=(0,N.c)(i),{shouldShowFavoriteLeadsPopup:L}=(0,b.C)(),F=$("listpage.relaxedFiltersCarousel.headingPrefix"),E=$("listpage.relaxedFiltersCarousel.headingSuffix"),A=`${F} ${E}`,[z,O]=(0,t.useState)(!1),[M,V]=(0,t.useState)(null),D=!(0,h.Z)("(min-width: 768px)",!1),U=i.map(e=>e.id??"").join("|"),K=(0,t.useRef)(null),W=null==o?$("listpage.listItem.greatMatchSearchRadius.heading"):(0,r.jsxs)("span",{children:[$("listpage.relaxedFiltersCarousel.tooltipPrefix")," ",(0,r.jsxs)("strong",{className:k().tooltipRadius,children:[o," ",$("listpage.relaxedFiltersCarousel.tooltipUnit")]}),$("listpage.relaxedFiltersCarousel.tooltipSuffix")]}),B=async e=>{await T(e);let a=i.find(i=>i.id===e);a&&L({isDealer:a.seller?.type==="Dealer",isLeasingMarktPremium:a.leasing?.isLeasingMarktPremium||!1})&&V(a)},Z=j?{initFavorite:I,onFavoriteHandler:B,onUnfavoriteHandler:S}:void 0,H=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(w,{className:k().headingIcon,"aria-hidden":"true"}),(0,r.jsxs)("span",{children:[F," ",(0,r.jsx)("strong",{children:E})]}),D?(0,r.jsx)("span",{className:k().infoTrigger,"aria-hidden":"true",children:(0,r.jsx)(x.Z,{name:"info"})}):(0,r.jsx)(f.u,{pos:["top center"],triggerElement:(0,r.jsx)("button",{type:"button",className:k().infoTrigger,"aria-label":$("listpage.listItem.greatMatchSearchRadius.heading"),children:(0,r.jsx)(x.Z,{name:"info","aria-hidden":"true"})}),children:W})]});return(0,r.jsxs)("section",{className:k().container,"aria-roledescription":"carousel","aria-label":A,"data-testid":"relaxed-filters-carousel",children:[D?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("button",{ref:K,type:"button",className:`${k().heading} ${k().mobileHeadingTrigger}`,"aria-haspopup":"dialog","aria-expanded":z,onClick:()=>O(!0),children:H}),(0,r.jsx)(v.V,{className:k().radiusDialog,header:A,open:z,onClose:()=>O(!1),closeLabel:$("shared.close"),returnFocusRef:K,children:(0,r.jsx)("p",{className:k().dialogText,children:W})})]}):(0,r.jsx)("div",{className:k().heading,children:H}),(0,r.jsxs)("div",{className:k().carouselViewport,"aria-live":"polite",children:[M&&(0,r.jsx)(_.j,{isOpen:!0,onClose:()=>V(null),popupLSKey:b.a,listingId:M.id,isListPage:!0,sellerId:M.seller?.id,sellerType:M.seller?.type,dealerCulture:M.seller?.dealer?.culture||"",crossReferenceId:M.crossReferenceId??M.identifier?.crossReferenceId??void 0,vehicleImages:M.images??void 0,searchTrackingParams:M.trackingParameters,isRelaxedFiltersCarouselListing:!0,isLeasingOnlyListing:M.leasing?.isLeasingOnlyListing||!1},M.id),(0,r.jsx)(m,{className:k().carousel,itemClassName:k().carouselItem,itemStyle:P,itemsPerView:D?2:3,layout:"rail",translation:{previous:$("listpage.pagination.previous.ariaLabel"),next:$("listpage.pagination.next.ariaLabel")},children:i.map((e,i)=>{let t=e.location?.distanceToSearchLocationInKm,s=null==t?void 0:$("listpage.relaxedFiltersCarousel.distance",[t]),l=n+a+i+1,{source:o,trackingParams:m}=d({listing:e,listingPosition:l});return(0,r.jsxs)("div",{className:k().item,style:{"--relaxed-filters-distance":s},children:[(0,r.jsx)(R.ZP,{listing:e,listingPosition:l,source:o,trackingParams:m,listPageOrigin:c,urlOverrides:u,favorites:Z,onCardClick:g?i=>g(e,l,i):void 0}),s&&(0,r.jsx)(p.V,{type:"default",size:"small",className:k().distanceTag,children:s})]},e.id)})},U)]})]})}},89576:function(e,i,a){"use strict";var r=a(85893);a(67294);var t=a(82299),s=a(55917),l=a(42266),n=a(42842),o=a(64538),c=a(42081);let d=e=>e.startsWith(o.NG)?e.replace(o.NG,""):e.startsWith(o.s2)?e.replace(o.s2,""):e,u=(e,i,a,r,t)=>{let s=new URL(d(e),void 0===globalThis.window?r??"http://localhost":globalThis.window.location.origin);
1return new URLSearchParams(i.replace(/^\?/,"")).forEach((e,i)=>{s.searchParams.has(i)||s.searchParams.append(i,e)}),void 0!==t&&s.searchParams.set("position",t.toString()),Object.entries(a??{}).forEach(e=>{let[i,a]=e;s.searchParams.delete(i),(Array.isArray(a)?a:[a]).forEach(e=>s.searchParams.append(i,e))}),(0,n.Ro)(s.searchParams),(0,c.R)(s.toString())};i.ZP=e=>{let{listing:i,listingPosition:a,trackingPosition:n=a,navigationPosition:o,source:c,trackingParams:d,listPageOrigin:g,urlOverrides:m,favorites:v,onCardClick:p,hideDistance:f=!0}=e,{country:h,isoCulture:x}=(0,s.B)(),{id:C,webPage:y,searchResultType:_,searchResultSection:b,...N}=(0,l.r)(i,h),R={...N,location:f?{...N.location,distanceToSearchLocationInKm:void 0}:N.location};return(0,r.jsx)(t.d,{id:C,details:{...R,webPage:u(y,d,m,g,o)},cultureIso:x,variant:"max",imageLoading:"lazy",position:n,tracking:{source:c,impressionTracking:{searchResultType:_,searchResultSection:b,trackingParameters:i.trackingParameters}},favorites:v,onCardClick:p})}},42266:function(e,i,a){"use strict";a.d(i,{r:function(){return t}});var r=a(98895);function t(e,i){let a=(e.images||[]).map(e=>({formats:{webp:{size360x270:e},jpg:{size360x270:e}},imageFeatures:null}));return{id:e.id,webPage:e.url,location:{countryCode:e.location?.countryCode||i,zip:e.location?.zip||"",city:e.location?.city||"",distanceToSearchLocationInKm:e.location?.distanceToSearchLocationInKm||void 0},seller:{id:e.seller?.id||"",type:e.seller?.type&&(0,r.z2)(e.seller?.type)||""},vehicle:{usageState:e?.vehicle?.offerType||"U",classification:{type:e?.vehicle?.articleType?.toLowerCase()||"car",make:{formatted:e?.vehicle?.make||""},model:{formatted:e?.vehicle?.model||""},modelVersionInput:e?.vehicle?.modelVersionInput||"",modelYear:e?.vehicle?.modelYear},condition:{firstRegistrationDate:{formatted:e.tracking?.firstRegistration||""},mileageInKm:{formatted:e?.vehicle?.mileageInKm||""}},fuels:{primary:{consumption:e.tracking?.fuelType?{combinedWithFallback:{formatted:"",isFallback:!0}}:void 0},fuelCategory:{formatted:e?.vehicle?.fuel||"",raw:e.tracking?.fuelType||""}},engine:{transmissionType:{formatted:e?.vehicle?.transmission||""}},wheelBase:e?.vehicle?.wheelbase?{formatted:e.vehicle.wheelbase}:void 0},media:{images:a.length>0?a:[]},publication:{isNew:e?.vehicle?.offerType==="N"||!0===e.isOfferNew,accurateState:e?.vehicle?.offerType==="N"?"N":"U"},prices:{public:{amountInEUR:{formatted:e.price?.priceFormatted||"",raw:0},taxDeductible:!1,evaluation:e.price?.priceEvaluation!==void 0?{category:e.price?.priceEvaluation}:void 0}},statistics:{leadsRange:""},searchResultType:e.searchResultType,searchResultSection:e.searchResultSection,trackingParameters:e.trackingParameters?[{key:"listing",value:e.id}]:void 0}}},86669:function(e){e.exports={container:"RelaxedFiltersCarousel_container__HREOu",heading:"RelaxedFiltersCarousel_heading__LyIGP",headingIcon:"RelaxedFiltersCarousel_headingIcon__yZ3gD",tooltipRadius:"RelaxedFiltersCarousel_tooltipRadius__JQt5h",infoTrigger:"RelaxedFiltersCarousel_infoTrigger__rsSqq",radiusDialog:"RelaxedFiltersCarousel_radiusDialog__BsfER",dialogText:"RelaxedFiltersCarousel_dialogText__Wjc_F",carousel:"RelaxedFiltersCarousel_carousel__1PkGl",carouselItem:"RelaxedFiltersCarousel_carouselItem__7Q_OX",item:"RelaxedFiltersCarousel_item__AcgfI",distanceTag:"RelaxedFiltersCarousel_distanceTag__4LobW",mobileHeadingTrigger:"RelaxedFiltersCarousel_mobileHeadingTrigger__Tx6_A",carouselViewport:"RelaxedFiltersCarousel_carouselViewport__CNb5t"}},3888:function(){},64070:function(){}}]);
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.