1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="5fc7bd7a-39b7-48bc-972b-6ae0066f881d",e._sentryDebugIdIdentifier="sentry-dbid-5fc7bd7a-39b7-48bc-972b-6ae0066f881d")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8322],{18322:function(e,t,n){n.d(t,{FloatingButtonListBlock:function(){return S}});var i=n(57437),r=n(75613),o=n(18607),a=n(54626),s=n(2265),l=n(44737);let d=e=>{let{data:{height:t,integrationLocation:n,width:r},chatbotUrl:o,chatbotApiKey:d,language:c,closeChatbot:u,widgetId:h}=e;return(0,s.useEffect)(()=>{function e(){(0,a.bq)({event:"chatbot-open"})}function t(e){(0,a.bq)({event:"chatbot-suggestion-click",details:e.detail.properties.suggestion})}function n(e){(0,a.bq)({event:"chatbot-message-submit",details:e.detail.properties.textLength})}function i(e){(0,a.bq)({event:"chatbot-link-click",details:e.detail.properties.linkTarget})}return document.addEventListener("chat_opened",e),document.addEventListener("chat_suggestion_clicked",t),document.addEventListener("chat_message_sent",n),document.addEventListener("chat_link_clicked",i),()=>{document.removeEventListener("chat_opened",e),document.removeEventListener("chatbot-suggestion-click",t),document.removeEventListener("chat_message_sent",n),document.removeEventListener("chat_link_clicked",i)}},[]),(0,s.useEffect)(()=>(document.addEventListener("chatOnClose",u),()=>{window.removeEventListener("chatOnClose",u)}),[u]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("link",{rel:"modulepreload",href:o,crossOrigin:"anonymous"}),(0,i.jsx)(l.W,{src:o,children:(0,i.jsx)("ai-hub-chat",{"api-key":d,height:t,"integration-location":n,language:c,width:r,"widget-id":h})})]})};var c=n(99376),u=n(80717),h=n(12283);let b=e=>{let{closeChatbot:t,hasFloatingButtons:n=!1}=e,o=(0,r.N)(),a=(0,c.usePathname)(),l=(0,s.useRef)(null),[u,b]=(0,s.useState)({height:690,width:320});return((0,s.useEffect)(()=>{if(!l.current)return;let e=new ResizeObserver(e=>{for(let t of e){let{height:e,width:n}=t.contentRect;b({height:Math.round(e),width:Math.round(n)})}});return e.observe(l.current),()=>{e.disconnect()}},[]),(0,h.T)(),o.chatbotApiKey&&o.chatbotUrl)?(0,i.jsx)(f,{$hasFloatingButtons:n,id:"chatbot-wrapper",ref:l,children:(0,i.jsx)(d,{chatbotApiKey:o.chatbotApiKey,chatbotUrl:o.chatbotUrl,closeChatbot:t,data:{height:"".concat(u.height),integrationLocation:o.url+a,width:"".concat(u.width)},language:o.language,widgetId:o.chatbotWidgetId})}):null},g=(0,u.keyframes)(["0%{opacity:0;}100%{opacity:1;}"]),f=u.styled.div.withConfig({componentId:"sc-d80ad556-0"})(["animation:"," 0.5s "," 0.8s forwards;position:fixed;z-index:110;margin-left:auto;margin-right:auto;left:0;right:0;bottom:0;height:100svh;width:100vw;transform-origin:bottom right;opacity:0;@media (min-width:768px){width:570px;height:min(80vh,690px);bottom:",";right:",";left:auto;","}"],g,e=>{let{theme:t}=e;return t.easings.easeOutQuart},o.K.s400,o.K.d50,e=>{let{$hasFloatingButtons:t}=e;return t&&(0,u.css)(["bottom:",";"],o.K.s600)});var p=n(10742),m=n(15544),x=n(16709),w=n(92024),v=n(88985),y=n(16229),k=n(10357),C=n(90933),j=n(13136),E=n(12197);let I=u.default.span.withConfig({componentId:"sc-e72d41c0-0"})(["width:24px;height:24px;"]),_=u.default.span.withConfig({componentId:"sc-e72d41c0-1"})(['width:24px;height:24px;margin-block:-2px;flex-shrink:0;transition:background-color 0.3s ease-out;mask:url("','") no-repeat center / contain;-webkit-mask:url("','") no-repeat center / contain;'],e=>{let{$iconUrl:t}=e;return t},e=>{let{$iconUrl:t}=e;return t}),L=u.default.div.withConfig({componentId:"sc-e72d41c0-2"})(["display:none;&& a{display:flex;align-items:center;text-decoration:none;}",";","{display:flex;}"],e=>{let{$visible:t}=e;return t&&(0,u.css)(["display:flex;"])},e=>{let{theme:t}=e;return t.breakpoints.m.mediaQuery}),O=e=>{let{data:{icon:t,link:n,text:r},inMobileMenu:o,noFocus:a,variant:s,visibleOnMobile:l}=e,d=o||!!t.damFile;return(0,i.jsx)(L,{$visible:o||"PRIMARY"===s||l,children:(0,i.jsx)(E.rz,{data:n,tabIndex:a?-1:void 0,children:(0,i.jsx)(p.z,{activeState:!0,icon:d?"PRIMARY"===s&&t.damFile?(0,i.jsx)(_,{"data-primary-icon":!0,$iconUrl:t.damFile.fileUrl}):(0,i.jsx)(I,{children:(0,i.jsx)(j.v,{data:t})}):void 0,variant:s,children:r})})})},B=u.default.div.withConfig({componentId:"sc-240b141b-0"})(["a{color:",";text-decoration:underline;}"],e=>{let{theme:t}=e;return t.content.primary}),A=u.default.div.withConfig({componentId:"sc-240b141b-1"})(["position:fixed;z-index:calc(var(--lightboxZindex) - 5);bottom:0;left:0;right:0;transition:transform 0.5s ",";transform:translateY(",");"],e=>{let{theme:t}=e;return t.easings.easeOutQuart},e=>{let{$isVisible:t}=e;return t?"0":"100%"}),M=u.default.div.withConfig({componentId:"sc-240b141b-2"})(["display:flex;flex-direction:row-reverse;align-items:center;gap:",";width:100%;height:76px;box-sizing:border-box;border-top:1px solid ",";padding:"," calc(100vw / 24);background:",";transition:all 0.5s ",";justify-content:space-between;","{justify-content:unset;}& >
1 :first-child{[data-primary-icon]{background-color:",";}","{",":hover [data-primary-icon]{background-color:",";}}}"],o.K.s400,e=>{let{theme:t}=e;return t.border.default},o.K.s250,e=>{let{theme:t}=e;return t.background.tertiary},e=>{let{theme:t}=e;return t.easings.easeOutQuart},e=>{let{theme:t}=e;return t.breakpoints.m.mediaQuery},e=>{let{theme:t}=e;return t.buttons.primary.default.color},e=>{let{theme:t}=e;return t.breakpoints.s.mediaQuery},p.W,e=>{let{theme:t}=e;return t.buttons.primary.hover.color}),T=u.default.svg.withConfig({componentId:"sc-240b141b-3"})(["width:24px;height:24px;flex-shrink:0;"]),K=u.default.div.withConfig({componentId:"sc-240b141b-4"})(["position:fixed;bottom:76px;left:0px;right:0px;display:flex;flex-flow:column;gap:8px;padding:16px;background:",";border-top:1px solid ",";transition:transform 0.25s;z-index:var(--headerZindex);"],e=>{let{theme:t}=e;return t.background.tertiary},e=>{let{theme:t}=e;return t.border.default}),R=u.default.div.withConfig({componentId:"sc-240b141b-5"})(["position:fixed;bottom:",";right:",";z-index:calc(var(--lightboxZindex) - 5);display:flex;justify-content:end;cursor:pointer;"," "," ",""],o.K.s400,o.K.d50,e=>{let{$showChatbot:t}=e;return t&&(0,u.css)(["transition:bottom 0.5s ",",right 0.5s ",";bottom:0;right:0;z-index:calc(var(--lightboxZindex) + 5);@media (min-width:768px){bottom:",";right:",";}"],e=>{let{theme:t}=e;return t.easings.easeOutQuart},e=>{let{theme:t}=e;return t.easings.easeOutQuart},o.K.s400,o.K.d50)},e=>{let{$hasFloatingButtons:t}=e;return t&&(0,u.css)(["bottom:",";@media (min-width:768px){bottom:",";}"],o.K.s600,o.K.s600)},e=>{let{$hasFloatingButtons:t,$showChatbot:n}=e;return t&&n&&(0,u.css)(["bottom:0;@media (min-width:768px){bottom:",";}"],o.K.s600)}),Q=u.default.div.withConfig({componentId:"sc-240b141b-6"})(["height:50px;width:50px;border-radius:50%;background-color:",";color:",";transition:width 0s ",",height 0s ",",border-radius 0s ",";display:flex;justify-content:center;align-items:center;"," ",""],e=>{let{theme:t}=e;return t.buttons.primary.default.backgroundColor},e=>{let{theme:t}=e;return t.buttons.primary.default.color},e=>{let{theme:t}=e;return t.easings.easeOutQuart},e=>{let{theme:t}=e;return t.easings.easeOutQuart},e=>{let{theme:t}=e;return t.easings.easeOutQuart},e=>{let{$showChatbot:t}=e;return!t&&(0,u.css)(["&:hover{transition:all 0.5s ",";background-color:",";color:",";svg{color:",";}}"],e=>{let{theme:t}=e;return t.easings.easeOutQuart},e=>{let{theme:t}=e;return t.buttons.primary.hover.backgroundColor},e=>{let{theme:t}=e;return t.buttons.primary.hover.color},e=>{let{theme:t}=e;return t.buttons.primary.hover.color})},e=>{let{$showChatbot:t}=e;return t&&(0,u.css)(["transition:width 0.5s ",",height 0.5s ",",border-radius 0.2s ",";width:100vw;height:100vh;border-radius:",";@media (min-width:768px){width:570px;height:min(80vh,690px);}"],e=>{let{theme:t}=e;return t.easings.easeOutQuart},e=>{let{theme:t}=e;return t.easings.easeOutQuart},e=>{let{theme:t}=e;return t.easings.easeOutQuart},e=>{let{theme:t}=e;return t.borderRadius.small})}),F=u.default.svg.withConfig({componentId:"sc-240b141b-7"})(["width:24px;height:24px;color:currentColor;overflow:clip;transform:scale3d(1,1,1);opacity:1;transform-origin:center;transition:transform 0s linear 0s,opacity 0s linear 0s;",""],e=>{let{$showChatbot:t}=e;return t&&(0,u.css)(["transition:transform 1.2s linear 0.2s,opacity 1.2s linear 0.2s;transform:scale3d(10,10,10);opacity:0;"])}),z=u.default.button.withConfig({componentId:"sc-240b141b-8"})(["display:flex;align-items:center;text-decoration:none;justify-content:flex-start;flex-direction:row;&:focus-visible{outline:",";border-radius:50%;}"],e=>{let{theme:t}=e;return t.accessibility.content.outline}),S=e=>{var t,n,o,a;let{data:{blocks:l},hideUntilScroll:d=!1}=e,c=(0,k.Z)(),h=(0,v.U)(),{chatbotUrl:g,scope:f}=(0,r.N)(),j=null!==(t=null==h?void 0:h.supportedDealerFilters)&&void 0!==t?t:v.C,[E,I]=(0,s.useState)(!1),[_,L]=(0,s.useState)(!1),[S,D]=(0,s.useState)(!1),N=(0,w.i)(),Y=(0,u.useTheme)(),Z=(null==N?void 0:N.width)&&N.width<Y.breakpoints.m.value,$=l.length>0;(0,s.useEffect)(()=>
1{if(!d)return;let e=()=>{D(window.scrollY>=100)};return e(),window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[d]);let q=!d||S;(0,s.useEffect)(()=>{q||I(!1)},[q]),null===(o=document)||void 0===o||null===(n=o.getElementById("floating-buttons-spacer"))||void 0===n||n.setAttribute("style","height: 76px;");let P={"at-lnf":"true"===(0,x.i)("CHATBOT_AT_LNF_ENABLED"),"at-pkw":"true"===(0,x.i)("CHATBOT_AT_PKW_ENABLED"),"hu-pkw":"true"===(0,x.i)("CHATBOT_HU_PKW_ENABLED")},U=!h&&null!==(a=P["".concat(f.country,"-").concat(f.brand)])&&void 0!==a&&a;return(0,s.useEffect)(()=>{if(!U||!g)return;let e=()=>{if(Array.from(document.head.querySelectorAll('link[rel="modulepreload"]')).some(e=>e.href===g))return;let e=document.createElement("link");e.rel="modulepreload",e.href=g,e.crossOrigin="anonymous",document.head.appendChild(e)};if("function"==typeof window.requestIdleCallback&&"function"==typeof window.cancelIdleCallback){let t=window.requestIdleCallback(e,{timeout:3e3});return()=>window.cancelIdleCallback(t)}let t=window.setTimeout(e,2e3);return()=>window.clearTimeout(t)},[U,g]),(0,i.jsxs)(B,{children:[U&&(0,i.jsxs)(i.Fragment,{children:[_&&(0,i.jsx)(b,{closeChatbot:()=>L(!1),hasFloatingButtons:$}),(0,i.jsx)(R,{$hasFloatingButtons:$,$showChatbot:_,children:(0,i.jsx)(z,{id:"chatbot",title:c.formatMessage({defaultMessage:"Open Chat",id:"chat.button.open"}),onClick:()=>{_||L(!0)},children:(0,i.jsx)(Q,{$showChatbot:_,children:(0,i.jsx)(F,{$showChatbot:_,children:(0,i.jsx)("use",{height:24,width:24,xlinkHref:"/assets/icons/24px/chatbot.svg#chatbot"})})})})})]}),$&&(0,i.jsxs)(y.ZP,{disabled:!E,children:[(0,i.jsx)(m.h,{}),(0,i.jsx)(A,{$isVisible:q,"data-gtm-block":"bottom-banner",children:(0,i.jsxs)(M,{isVisible:E,children:[l.map((e,t)=>j.includes(e.dealerFilter)?(0,i.jsx)(O,{data:e.props,noFocus:E,variant:0===t?"PRIMARY":"TERTIARY",visibleOnMobile:2===l.length},e.key):null),Z&&l.length>2&&(0,i.jsx)(p.z,{activeState:!0,asButton:!0,"aria-label":E?c.formatMessage({defaultMessage:"Close show more actions",id:"floatingButtonListBlock.ariaLabel.actions.closeShowMore"}):c.formatMessage({defaultMessage:"Show more actions",id:"floatingButtonListBlock.ariaLabel.actions.showMore"}),icon:(0,i.jsx)(T,{"aria-hidden":"true",children:(0,i.jsx)("use",{xlinkHref:E?"/assets/icons/24px/close.svg#close":"/assets/icons/24px/list.svg#root"})}),variant:"TERTIARY",onClick:()=>I(!E),children:E?(0,i.jsx)(C.Z,{defaultMessage:"Close",id:"floatingButtonListBlock.mobile.close"}):(0,i.jsx)(C.Z,{defaultMessage:"More",id:"floatingButtonListBlock.mobile.more"})})]})}),E&&Z&&(0,i.jsx)(K,{"data-gtm-block":"bottom-banner",children:l.slice(1).map(e=>j.includes(e.dealerFilter)?(0,i.jsx)(O,{inMobileMenu:!0,data:e.props,variant:"TERTIARY"},e.key):null)})]})]})}}}]);
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.