PageSourceSearch

https://www.fischerdanmark.dk/dist/fischer-website-rebrush/assets/PageHeaderFi-Dmph5qKL.js

js fischerdanmark.dk collected 2026-10-07 23:05:47 UTC 104,369 bytes, 29 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/SearchHistorySliderFi-IieAElqP.js","assets/_plugin-vue_export-helper-BDNMzG2s.js","assets/main-DKmMhoeX.js","assets/preload-helper-B0Mi3l9m.js","assets/urql-vue-D_4fBXC3.js","assets/reactivity.esm-bundler-x1_zu9BU.js","assets/runtime-core.esm-bundler-C1Mtyx-k.js","assets/eventHub-D-elRu_U.js","assets/fischerPlugin-Dppx8pDF.js","assets/idsTools-BaNjOFEr.js","assets/pinia-BSzkSNK-.js","assets/cookies-CNN7GICs.js","assets/smoothScroll-jE8nYVSJ.js","css/main-CJ1im2G2.css","assets/ComponentWrapper-CqRS4Wn3.js","css/ComponentWrapper-CT2IbU8-.css","assets/searchLocationComposable-BA2zUZIf.js","assets/breakpoint-Cvwkeu8e.js","assets/searchHistory-lgS-88im.js","css/SearchHistorySliderFi-DGp8InPS.css","assets/SearchSuggestionsFi-f92MCmtE.js","assets/atoms-DDJxNjhD.js","assets/ErrorMessage-CNY3fDc_.js","css/ErrorMessage-vfqmt8Rz.css","assets/arrows-3cpHuvCm.js","assets/LoadingIndicator-BJ3wRyDP.js","css/LoadingIndicator-ChPL7_66.css","assets/TooltipFi-S0UUi70P.js","css/TooltipFi-DmsQLfa1.css","assets/GridContainerFi-DXyimIHU.js","css/GridContainerFi-2l7h_JrP.css","assets/date-CZgcrJ7R.js","assets/inlineEdit--sm5wMjz.js","assets/inlineEditState-CdCzhWsI.js","assets/jss-forms-event-bus-WN5rQgTy.js","assets/tiny-emitter-C7vRPl4x.js","assets/colors-BEs2Ur-Z.js","css/atoms-TAd8agHE.css","css/SearchSuggestionsFi-DSSXpl6H.css","assets/InlineEditControlsFi-Dco1dfjy.js","assets/ChatBotBubbleFi-da6TgZYY.js","assets/useWebSocketChatBackend-B2-Ex1wC.js","css/ChatBotBubbleFi-4eTrB6Ej.css","assets/ProcessAddToCartHelper-DXJDOBQS.js","assets/cartSession-BDf41dYt.js","assets/shoppingcart-CcMM26FY.js","assets/tracking-BfKvZUYx.js","assets/getCatalogProductDataById-sjCFSP-5.js","assets/cartProductPartsFragment-DpZR2Wuk.js","assets/HeaderFiXpe-C8l3pxb8.js","assets/video-wcAIvYfY.js","assets/get-youtube-id-CNdlQ5RY.js","css/HeaderFiXpe-DCHKZMwe.css"])))=>i.map(i=>d[i]);
2import{E as e,M as t,_ as n,ct as r,ft as i,ut as a}from"./reactivity.esm-bundler-x1_zu9BU.js";import{$ as o,A as s,B as c,F as l,I as u,O as d,P as f,X as p,Z as m,_ as h,c as g,et as _,g as v,h as y,i as b,j as x,k as S,l as C,o as w,q as T,r as E,s as D,u as O,v as k,w as A,z as j}from"./runtime-core.esm-bundler-C1Mtyx-k.js";import{i as M,n as N}from"./pinia-BSzkSNK-.js";import{t as P}from"./preload-helper-B0Mi3l9m.js";import{t as F}from"./cookies-CNN7GICs.js";import{n as I,t as L}from"./fischerPlugin-Dppx8pDF.js";import{r as R}from"./eventHub-D-elRu_U.js";import{o as z}from"./idsTools-BaNjOFEr.js";import{i as B,n as V}from"./urql-vue-D_4fBXC3.js";import{a as H,o as ee}from"./smoothScroll-jE8nYVSJ.js";import{C as te,F as U,H as ne,I as W,L as G,N as re,S as ie,U as ae,V as oe,X as se,a as ce,b as le,c as ue,h as de,m as fe,n as pe,r as K,t as me,u as he,v as ge,x as _e}from"./main-DKmMhoeX.js";import{t as q}from"./_plugin-vue_export-helper-BDNMzG2s.js";import{Et as ve,Nt as ye,V as be,Z as xe,at as J,bt as Se,d as Ce,ht as we,mt as Y,nt as Te,pt as Ee,st as De,tt as Oe,wt as ke,yt as Ae,zt as X}from"./atoms-DDJxNjhD.js";import{n as je,t as Me}from"./ComponentWrapper-CqRS4Wn3.js";import{t as Z}from"./breakpoint-Cvwkeu8e.js";import{t as Q}from"./GridContainerFi-DXyimIHU.js";import{t as Ne}from"./LoadingIndicator-BJ3wRyDP.js";import{n as Pe,r as Fe}from"./cartSession-BDf41dYt.js";import{t as Ie}from"./useWebSocketChatBackend-B2-Ex1wC.js";import{t as Le}from"./ChatBoxFi-DhZzrrRp.js";import{t as Re}from"./slugLink-Do6ijgUo.js";import{n as ze}from"./video-wcAIvYfY.js";import{t as Be}from"./countrySelect-CtMhBb1q.js";import{t as Ve}from"./appEvent-EqNfZSTD.js";import{a as He,c as Ue,i as We}from"./linkHelper-D67xXfML.js";import{t as Ge}from"./smoothScroll-Bwk9wz9p.js";import{t as Ke}from"./searchLocationComposable-BA2zUZIf.js";import{t as qe}from"./searchHistory-lgS-88im.js";import{t as Je}from"./headerHeight-D-S4wgbE.js";import{t as Ye}from"./assistedServiceLogin-D6-djvk2.js";import{t as Xe}from"./ConfirmModalFi-BwGhpb3e.js";import{t as Ze}from"./getCustomerProfile-Bqsc9fDR.js";import{n as Qe,r as $e,t as et}from"./unseenCounts-B-EIlQIl.js";import{n as tt,t as nt}from"./TabNavigationFi-DGFgAO1z.js";import{t as rt}from"./salesforceInformation-BNmvwG3k.js";import{t as it}from"./getProductSlugById-DITVha9c.js";import{t as at}from"./profile-flyout-HZEeY7Iu.js";import{t as ot}from"./LoginDialogHandlerFi-CcTCdACa.js";import{t as st}from"./ToastNotificationFi--zvhvNCO.js";import{n as ct,t as lt}
2from"./headerPage-Jo6p3Bpf.js";import{t as ut}from"./VideoPlayerFi-Bw5T5PTD.js";import{t as dt}from"./getCustomerDocuments-DRLIsIHW.js";import{t as ft}from"./getContactPersons-CV8Ssmra.js";import{t as pt}from"./getAllCategories-Bu2c0DoN.js";var mt=[`data-test-2`],ht={class:`fi-col-start-1 fi-col-end-13 lg:fi-col-start-2 lg:fi-col-end-12`},gt={class:`snackbar-fi__content-wrapper`},_t={class:`snackbar-fi__content`},vt={class:`snackbar-fi__counter`},yt={class:`snackbar-fi__counter-count`},bt={key:0,class:`snackbar-fi__message`},xt={key:0,class:`snackbar-fi__controls`},St={class:`snackbar-fi__link button-fi__text--tertiary button-fi__text--16 lg:button-fi__text--18`},Ct={class:`button-fi__text fi-text-16 lg:fi-text-18`},wt={class:`button-fi__text-span`},Tt=q(k({name:`SnackbarFi`,__name:`SnackbarFi`,setup(e){let a=I(),l=re(),u=n(0),m=n(!1),h=n(null),_=n(!1),{sendAppEvent:y}=Ve(),x=w(()=>a.uri()===a.pages.cart().url);function S(){m.value&&(h.value&&clearTimeout(h.value),h.value=null)}function T(e=5e3){h.value=setTimeout(()=>{m.value=!1,h.value=null},e)}let E=e=>{x.value||!a.app.isAppView()||(e.preventDefault(),y(`go-to-cart`))};return p(m,e=>{l.setSnackbarVisible(e)}),s(()=>{Fe.$on(`ProductAddToCart`,async e=>{_.value||(_.value=!0,await Promise.all([d(),new Promise(e=>setTimeout(e,10))])),e===!0&&!h.value?(m.value=e,T()):(h.value&&clearTimeout(h.value),m.value=!1,h.value=null)}),Fe.$on(`ShoppingcartCounter`,e=>{u.value=e})}),(e,n)=>_.value?(f(),g(b,{key:0,to:`body`,disabled:!e.isAppView},[D(`div`,{class:r({"snackbar-fi":!0,"snackbar-fi--active":m.value,"snackbar-fi--app-view":e.isAppView}),"data-test":`snackbar`,"data-test-2":m.value,onMouseenter:S,onMouseleave:n[0]||=e=>T(1e3)},[(f(),g(c(x.value?`div`:`a`),{class:`snackbar-fi__wrapper`,href:x.value?void 0:e.$fischer.pages.cart().url,rel:`nofollow`,onClick:E},{default:o(()=>[v(Q,null,{default:o(()=>[D(`div`,ht,[D(`div`,gt,[D(`div`,_t,[D(`div`,vt,[v(t(W),{class:`snackbar-fi__icon`,icon:`shopping-cart`}),D(`span`,yt,i(u.value),1)]),e.$dict.get(`online-Shop.Product.Added-to-Cart`)?(f(),O(`div`,bt,i(e.$dict.get(`online-Shop.Product.Added-to-Cart`)),1)):C(``,!0)]),x.value?C(``,!0):(f(),O(`div`,xt,[D(`div`,St,[D(`span`,Ct,[D(`span`,wt,i(e.$dict.get(`online-Shop.Product.View-Cart`)),1),v(t(X))])])]))])])]),_:1})]),_:1},8,[`href`]))],42,mt)],8,[`disabled`])):C(``,!0)}}),[[`__scopeId`,`data-v-af188ed5`]]),Et={kind:`Document`,definitions:[{kind:`OperationDefinition`,operation:`query`,name:{kind:`Name`,value:`getHandlingFeeLimit`},variableDefinitions:[{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`baseSiteId`}},type:{kind:`NonNullType`,type:{kind:`NamedType`,name:{kind:`Name`,value:`BaseSiteId`}}},directives:[]},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`userId`}},type:{kind:`NonNullType`,type:{kind:`NamedType`,name:{kind:`Name`,value:`String`}}},directives:[]},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`accessToken`}},type:{kind:`NonNullType`,type:{kind:`NamedType`,name:{kind:`Name`,value:`String`}}},directives:[]},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`division`}},type:{kind:`NamedType`,name:{kind:`Name`,value:`String`}},directives:[]},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`distributionChannel`}},type:{kind:`NamedType`,name:{kind:`Name`,value:`String`}},directives:[]}],directives:[],selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`getHandlingFeeLimit`},arguments:[{kind:`Argument`,name:{kind:`Name`,value:`baseSiteId`},value:{kind:`Variable`,name:{kind:`Name`,value:`baseSiteId`}}},{kind:`Argument`,name:{kind:`Name`,value:`userId`},value:{kind:`Variable`,name:{kind:`Name`,value:`userId`}}},{kind:`Argument`,name:{kind:`Name`,value:`accessToken`},value:{kind:`Variable`,name:{kind:`Name`,value:`accessToken`}}},{kind:`Argument`,name:{kind:`Name`,value:`division`},value:{kind:`Variable`,name:{kind:`Name`,value:`division`}}},{kind:`Argument`,name:{kind:`Name`,value:`distributionChannel`}
2,value:{kind:`Variable`,name:{kind:`Name`,value:`distributionChannel`}}}],directives:[],selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`handlingFeeLimitFormatted`},arguments:[],directives:[]},{kind:`Field`,name:{kind:`Name`,value:`handlingFeeLimit`},arguments:[],directives:[]},{kind:`Field`,name:{kind:`Name`,value:`currency`},arguments:[],directives:[],selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`isocode`},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:421}};Et.loc.source={body:`query getHandlingFeeLimit(
3  $baseSiteId: BaseSiteId!
4  $userId: String!
5  $accessToken: String!
6  $division: String
7  $distributionChannel: String
8) {
9  getHandlingFeeLimit(
10    baseSiteId: $baseSiteId
11    userId: $userId
12    accessToken: $accessToken
13    division: $division
14    distributionChannel: $distributionChannel
15  ) {
16    handlingFeeLimitFormatted
17    handlingFeeLimit
18    currency {
19      isocode
20    }
21  }
22}
23`,name:`GraphQL request`,locationOffset:{line:1,column:1}};function Dt(e,t){if(e.kind===`FragmentSpread`)t.add(e.name.value);else if(e.kind===`VariableDefinition`){var n=e.type;n.kind===`NamedType`&&t.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(e){Dt(e,t)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(e){Dt(e,t)}),e.definitions&&e.definitions.forEach(function(e){Dt(e,t)})}var Ot={};(function(){Et.definitions.forEach(function(e){if(e.name){var t=new Set;Dt(e,t),Ot[e.name.value]=t}})})();function kt(e,t){for(var n=0;n<e.definitions.length;n++){var r=e.definitions[n];if(r.name&&r.name.value==t)return r}}function At(e,t){var n={kind:e.kind,definitions:[kt(e,t)]};e.hasOwnProperty(`loc`)&&(n.loc=e.loc);var r=Ot[t]||new Set,i=new Set,a=new Set;for(r.forEach(function(e){a.add(e)});a.size>0;){var o=a;a=new Set,o.forEach(function(e){i.has(e)||(i.add(e),(Ot[e]||new Set).forEach(function(e){a.add(e)}))})}return i.forEach(function(t){var r=kt(e,t);r&&n.definitions.push(r)}),n}At(Et,`getHandlingFeeLimit`);var jt=()=>{let e=K(),t=I(),{getHandlingFeeLimitFormatted:r}=U(),i=n(null),a=n(!1),o=w(()=>e.enableHandlingFeeBanner===!0);m(()=>{if(!o.value||t.user.getSalesforce())return;let n=t.uri();(t.isCategoryPage()||t.isFamilyPage()||t.isSeriesPage()||t.isVariantPage()||t.pages.products().url===n||t.pages.cart().url===n||t.pages.checkout().url===n)&&(e.setRequestHandlingFeeBanner(!0),a.value=!0)},{flush:`sync`});let s=t=>{i.value=t,e.setEnableHandlingFeeBanner(t!==null)},c=()=>!!t.user.getAssistedService()?.user;return{handlingFeeLimit:i,handlingFeeBannerScrollHandlerEnabled:a,setHandlingFeeLimit:s,deriveHandlingFeeBanner:()=>t.shop.isClosedShop()&&t.user.accessToken()?(c()?me(()=>s(r())):s(r()),!0):!1}},Mt=()=>{let e=K(),{windowScrollPos:t}=Z(),n=I(),{clearHandlingFeeLimitCookie:r,getHandlingFeeLimitCookie:i,setHandlingFeeLimitCookie:a,getHandlingFeeLimitFormatted:o}=U(),{handlingFeeLimit:s,handlingFeeBannerScrollHandlerEnabled:c,setHandlingFeeLimit:l,deriveHandlingFeeBanner:u}=jt(),d=w(()=>e.requestHandlingFeeBanner),f=w(()=>e.isScrolledOutHandlingFeeBanner);m(()=>{if(!c.value)return;let n=t.value,r=f.value?250:300,i=n.y>r;i!==f.value&&e.setIsScrolledOutHandlingFeeBanner(i)}),u()||r();let h=w(()=>!!(!i()?.noBanner&&s.value===null&&n.shop.isClosedShop()&&n.user.accessToken()&&(!n.user.getAssistedService()||n.user.getAssistedService()?.user))),{data:g,error:_}=B({query:Et,variables:{baseSiteId:n.baseSiteId(),userId:n.user.id(),accessToken:n.user.accessToken(),division:n.user.division(),distributionChannel:n.user.distributionChannel()},pause:w(()=>!h.value)});return p(_,e=>{e&&console.error(`could not get handling fee limit`,e)}),p(w(()=>g.value?.getHandlingFeeLimit),e=>{let t=e?.handlingFeeLimit;t&&(a(t,e.currency?.isocode,!1),l(o()))}),{handlingFeeLimit:s,requestHandlingFeeBanner:d}},Nt={class:`brand-area-content-fi__wrapper`},Pt={key:3,class:`brand-area-content-fi__arrow-container`},Ft=q(k({name:`BrandAreaContentFi`,__name:`BrandAreaContentFi`,props:{brandContents:{},setHeadlineTags:{type:Boolean,default:!1}},setup(e){let s=K(),l=n(null),d=n(0),m=w(()=>s.brandAreaIndex),h=e=>{e.animationName.startsWith(`fade-out`)&&(l.value=!1,d.value=m.value)};return p(()=>m.value,()=>{l.value=!0}),(e,n)=>(f(),O(`div`,Nt,[D(`div`,{style:a({left:`calc(${d.value} * -100%)`,width:`${100*(e.brandContents?.length||1)}%`}
23),class:r([{"brand-area-content-fi__slide--fade-out":l.value,"brand-area-content-fi__slide--fade-in":l.value===!1},`brand-area-content-fi__slide`]),onAnimationend:h},[(f(!0),O(E,null,u(e.brandContents,n=>(f(),g(c(n.url?`a`:`div`),{key:`key-${n.headline}`,class:r([`brand-area-content-fi`,n.url?`brand-area-content-fi--is-link`:null]),href:n.url?n.url:null},{default:o(()=>[n.headline?(f(),g(c(e.setHeadlineTags?`h1`:`div`),{key:0,class:`brand-area-content-fi__headline`},{default:o(()=>[y(i(n.headline),1)]),_:2},1024)):C(``,!0),n.subheadline?(f(),g(c(e.setHeadlineTags?`h2`:`div`),{key:1,class:`brand-area-content-fi__subheadline`},{default:o(()=>[y(i(n.subheadline.replace(/\r/g,``)),1)]),_:2},1024)):C(``,!0),n.isButton&&n.url?(f(),g(t(ve),{key:2,class:`brand-area-content-fi__button button-fi__tertiary button-fi__tertiary--white`,href:n.url},{default:o(()=>[y(i(n.buttonText),1)]),_:2},1032,[`href`])):n.url?(f(),O(`div`,Pt,[v(t(X),{class:`brand-area-content-fi__arrow`})])):C(``,!0)]),_:2},1032,[`class`,`href`]))),128))],38)]))}}),[[`__scopeId`,`data-v-79183711`]]),It={key:0,class:`header-cart-fi`},Lt=q(k({name:`HeaderCartFi`,__name:`HeaderCartFi`,setup(e){let t=ue(),n=w(()=>t.positionsCount);return s(()=>t.refetchPositionsCount()),(e,t)=>n.value?(f(),O(`div`,It,i(n.value),1)):C(``,!0)}}),[[`__scopeId`,`data-v-33afd48d`]]),Rt={adminHome:`users`,selectCountry:`globe`,memolist:`wishlist`,login:`user`,logout:`log-out`,myAccount:`user`,retailConnectCart:`shopping-cart`,shopCart:`shopping-cart`},zt=[`data-test-2`],Bt={class:`service-navigation-item-fi__link-icon`},Vt={class:`fi-relative`},Ht={class:`service-navigation-item-fi__bubble`},Ut={class:`service-navigation-item-fi__bubble-icon-wrapper`},Wt={class:`service-navigation-item-fi__icon-text`},Gt=[`href`,`aria-label`,`data-test-2`],Kt={class:`service-navigation-item-fi__link-icon`},qt={class:`fi-relative`},Jt={key:1,class:`service-navigation-item-fi__bubble`},Yt={class:`service-navigation-item-fi__bubble-icon-wrapper`},Xt={key:0,class:`service-navigation-item-fi__icon-text`},Zt=q(k({name:`ServiceNavigationItemFi`,__name:`ServiceNavigationItemFi`,props:{navigationElement:{},brandBackground:{type:Boolean}},emits:[`toggle-flyout-icon`,`login`],setup(n,{emit:a}){let{isSingleLocale:o,getLocaleData:s,countrySelectUrl:c}=Be(),{showProfileFlyout:l}=e(at()),u=K(),d=I(),p=n,m=a,h=w(()=>u.isCountrySelect),_=w(()=>p.navigationElement.identifier===`selectCountry`),y=e=>Rt[e.identifier],b=async(e,t)=>{if(_.value){if(t.preventDefault(),t.stopImmediatePropagation(),await s(),o.value){let t=e?.link?.url,n=c(t);n&&(window.location.href=n);return}u.setShowFlyout(!h.value),u.setIsCountrySelect(!h.value)}if(e.identifier===`login`){if(!d.isLoginDialogEnabled())return;t&&(t.preventDefault?.(),t.detail===1&&m(`login`));return}m(`toggle-flyout-icon`)};return(e,n)=>(f(),O(`div`,{class:r({"service-navigation-item-fi":!0,"service-navigation-item-fi--brand-background":e.brandBackground})},[t(d).isProfileFlyoutEnabled()&&e.navigationElement.identifier===`myAccount`?(f(),O(`button`,{key:0,class:`service-navigation-item-fi__link`,"data-test-2":e.navigationElement.identifier,"data-test":`navigation`,onClick:n[0]||=e=>l.value=!0},[D(`div`,Bt,[D(`div`,Vt,[v(t(W),{class:`service-navigation-item-fi__link-icon-user`,icon:y(e.navigationElement),alt:e.navigationElement.title},null,8,[`icon`,`alt`]),D(`div`,Ht,[D(`div`,Ut,[v(t(W),{class:`service-navigation-item-fi__bubble-icon`,icon:`check`})])])]),D(`span`,Wt,i(e.navigationElement.title),1)])],8,zt)):(f(),O(`a`,{key:1,class:`service-navigation-item-fi__link`,href:e.navigationElement.link?e.navigationElement.link.url:void 0,"aria-label":e.navigationElement.title,"data-test-2":e.navigationElement.identifier,"data-test":`navigation`,onClick:n[1]||=t=>b(e.navigationElement,t)},[D(`div`,Kt,[D(`div`,qt,[v(t(W),{class:r({"service-navigation-item-fi__link-icon-user":e.navigationElement.identifier===`login`||e.navigationElement.identifier===`myAccount`}),icon:y(e.navigationElement),alt:e.navigationElement.title},null,8,[`class`,`icon`,`alt`]),[`retailConnectCart`,`shopCart`].includes(e.navigationElement.identifier)?(f(),g(Lt,{key:0,class:`service-navigation-item-fi__bubble`,"data-test":`cart-count`})):C(``,!0),e.navigationElement.identifier===`myAccount`?(f(),O(`div`,Jt,[D(`div`,Yt,[v(t(W),{class:`service-navigation-item-fi__bubble-icon`,icon:`check`})])])):C(``,!0)]),e.navigationElement.identifier===`login`||e.navigationElement.identifier===`myAccount`?(f(),O(`span`,Xt,i(e.navigationElement.title),
231)):C(``,!0)])],8,Gt))],2))}}),[[`__scopeId`,`data-v-38e7697e`]]),Qt=q(k({name:`MobileNavigationBarFi`,__name:`MobileNavigationBarFi`,props:{serviceNavigation:{},brandBackground:{type:Boolean,default:!1}},emits:[`login`],setup(e){let n=e,i=K(),{isSM:a,isMD:o}=Z(),{bodyDisableScroll:s,bodyEnableScroll:c}=be(),l=w(()=>i.showFlyout),d=w(()=>i.searchActive),m=w(()=>i.searchTransitioning),h=w(()=>i.showSearchSuggest),g=w(()=>i.showMobileFirstLvl),_=w(()=>i.showMobileSubLvl),y=w(()=>i.isCountrySelect),b=w(()=>n.serviceNavigation.map(e=>({...e,elements:e.elements.filter(e=>!e.hideFromMobile)})).filter(e=>e.elements.length)),x=w(()=>h.value||g.value||_.value),S=w(()=>d.value||g.value||_.value||l.value||y.value);p(x,e=>{e&&!o.value?s():c()},{immediate:!0}),p(S,e=>{i.setShowBrandArea(!e)},{immediate:!0}),p(d,e=>{e||k()});let C=()=>{d.value||i.setSearchInput(!0)},T=()=>{i.setShowMobileFirstLvl(!0)},k=()=>{i.setIsCountrySelect(!1),a.value?i.setShowFlyout(!1):i.setShowMobileSubLvl(!1)};return(e,n)=>(f(),O(`ul`,{class:r({"mobile-navigation-bar-fi":!0,"mobile-navigation-bar-fi--search-active":d.value})},[D(`li`,{key:`search`,ref:`searchListItem`,class:r({"mobile-navigation-bar-fi__item":!0,"mobile-navigation-bar-fi__item--icon":!0,"mobile-navigation-bar-fi__search-item":!0,"mobile-navigation-bar-fi__search-item--hidden":d.value||m.value})},[D(`div`,{class:`mobile-navigation-bar-fi__item__icon mobile-navigation-bar-fi__search-icon`,"data-test":`naviation`,"data-test-2":`mobile-search-icon`,onClick:C},[v(t(W),{class:`mobile-navigation-bar-fi__item__icon`,icon:`search`})])],2),(f(!0),O(E,null,u(b.value,t=>(f(),O(E,null,[(f(!0),O(E,null,u(t.elements,i=>(f(),O(`li`,{key:`${t.title}${i.identifier}`,class:r({"mobile-navigation-bar-fi__item":!0,"mobile-navigation-bar-fi__item--icon":!0,[`mobile-navigation-bar-fi__item-${t.title}-${i.identifier}`]:!0})},[v(Zt,{"navigation-element":i,"brand-background":e.brandBackground,onLogin:n[0]||=t=>e.$emit(`login`)},null,8,[`navigation-element`,`brand-background`])],2))),128))],64))),256)),!l.value&&!y.value?(f(),O(`li`,{key:0,class:`mobile-navigation-bar-fi__item mobile-navigation-bar-fi__item--icon`,"data-test":`naviation`,"data-test-2":`mobile-menu-open`,onClick:T},[v(t(W),{class:`mobile-navigation-bar-fi__item__icon`,icon:`menu`})])):(f(),O(`li`,{key:1,class:`mobile-navigation-bar-fi__item mobile-navigation-bar-fi__item--icon`,"data-test":`naviation`,"data-test-2":`mobile-menu-close`,onClick:k},[v(t(W),{class:`mobile-navigation-bar-fi__item__icon`,icon:`close`})]))],2))}}),[[`__scopeId`,`data-v-88f6d4df`]]),$t=e=>({headline:e.headline?.value,subheadline:e.subheadline?.value,url:e.link?.value?.href,isButton:!!e.isButton?.value,buttonText:e.buttonText?.value}),en={class:`brand-area-fi__box__header`},tn=[`href`,`title`],nn={class:`brand-area-fi__box--text`},rn=q(k({name:`BrandAreaFi`,__name:`BrandAreaFi`,props:{fields:{default:()=>({})},homeData:{default:()=>({})},logoBrandArea:{default:null},logoHeader:{default:null},serviceNavigation:{},setHeadlineTags:{type:Boolean,default:!0}},emits:[`login`],setup(e){let n=e,{isSM:i}=Z(),a=K(),o=I(),s=o.app.isUpat(),c=w(()=>a.showBrandArea),l=w(()=>s?56:o.largeLogo()?40:30),u=w(()=>{if(n.logoBrandArea){let e=typeof n.logoBrandArea.width==`string`?Number.parseInt(n.logoBrandArea?.width):n.logoBrandArea.width,t=typeof n.logoBrandArea?.height==`string`?Number.parseInt(n.logoBrandArea?.height):n.logoBrandArea.height;if(e&&t)return Math.round(e/t*l.value)}return 200}),d=w(()=>[{mediaWidth:je.sm,imageHeight:18,imageWidth:18*u.value/l.value},{mediaWidth:je.lg,imageHeight:27,imageWidth:27*u.value/l.value}]),p=w(()=>{let e=n.fields?.showHeaderMedia?.value&&n.fields?.slideElements?.filter(e=>e?.fields);return e?.length?e.map(e=>$t(e.fields)):[{headline:n.fields.brandAreaHeadline?.value,subheadline:n.fields.brandAreaSubheadline?.value}]});return(e,n)=>(f(),O(`div`,{class:r({"brand-area-fi":!0,"brand-area-fi--large-logo":e.$fischer.largeLogo()&&!t(s),"brand-area-fi--upat":t(s)})},[D(`div`,{class:r([`brand-area-fi__box`,c.value?``:`brand-area-fi__box--hidden`])},[D(`div`,en,[e.homeData&&e.logoBrandArea?.src?(f(),O(`a`,{key:0,href:e.homeData.url,title:e.homeData.title,class:r({"brand-area-fi__box__logo":!0})},[v(t(Te),{src:e.logoBrandArea.src,alt:e.logoBrandArea.alt||e.logoHeader?.alt||`Logo Image`,title:e.logoBrandArea.title,breakpoints:d.value,"unlimited-height":l.value,unlimited:u.value,params:`func=bound`,class:`fischer-brand-logo`},null,8,[`src`,`alt`,`title`,`breakpoints`,`unlimited-height`,`unlimited`])],8,tn)):C(``,!0),t(i)?C(``,!0):(f(),g(Qt,{key:1,"service-navigation":e.serviceNavigation,"brand-background":``,class:`brand-area-fi__navigation`,onLogin:n[0]||=t=>e.$emit(`login`)},null,8,[`service-navigation`]))]),D(`div`,nn,[v(Ft,{"brand-contents":p.value,"set-headline-tags":e.setHeadlineTags},null,8,[`brand-contents`,`set-headline-tags`])])],2)],2))}}),[[`__scopeId`,`data-v-2a773023`]]),an={key:1,class:`preferred-order-unit-fi`,"data-test":`preferred-order-unit`},on=q(k({name:`PreferredOrderUnitFi`,__name:`PreferredOrderUnitFi`,setup(e){let n=I(),r=w(()=>he(n));return(e,n)=>t(null)?(f(),g(c(t(null)),{key:0,unit:r.value},null,8,[`unit`])):(f(),O(`span`,an,i(r.value),1))}}
23),[[`__scopeId`,`data-v-1e89b580`]]),sn={class:`assisted-service-module-fi__content fi-col-span-12`},cn={key:0,class:`assisted-service-module-fi__label`},ln=[`aria-controls`,`aria-expanded`,`role`,`tabindex`,`onKeydown`],un={key:0,class:`assisted-service-module-fi__user-info`,"data-test":`assisted-service-session-info`},dn={class:`assisted-service-module-fi__user-name-sm`},fn={class:`assisted-service-module-fi__user-uid-sm`},pn={class:`assisted-service-module-fi__user-md`},mn={class:`assisted-service-module-fi__quit-text`},hn={class:`assisted-service-module-fi__salesforce__wrapper`},gn={class:`fi-gap-6 md:fi-gap-12 fi-grid fi-grid-cols-12 fi-px-18 fi-py-12 fi-text-18 fi-text-black fi-semibold fi-text-size-df-16 sm:fi-px-30`},_n={class:`assisted-service-module-fi__label--quote fi-hidden lg:fi-col-span-3 lg:fi-block`},vn={class:`assisted-service-module-fi__label--quote fi-hidden lg:fi-col-span-2 lg:fi-block`},yn={key:0,class:`assisted-service-module-fi__label--quote fi-hidden lg:fi-col-span-2 lg:fi-block`},bn={class:`assisted-service-module-fi__label--quote fi-hidden lg:fi-col-span-2 lg:fi-block`},xn={class:`assisted-service-module-fi__label--quote fi-hidden lg:fi-col-span-2 lg:fi-block`},Sn={class:`assisted-service-module-fi__label--quote fi-hidden fi-text-right lg:fi-col-span-1 lg:fi-block`},Cn={class:`fi-hidden lg:fi-col-span-3 lg:fi-block`},wn={class:`fi-hidden lg:fi-col-span-2 lg:fi-block`},Tn={key:1,class:`fi-hidden lg:fi-col-span-2 lg:fi-block`},En={class:`fi-hidden lg:fi-col-span-2 lg:fi-block`},Dn={class:`fi-hidden lg:fi-col-span-2 lg:fi-block`},On={class:`fi-hidden fi-text-right lg:fi-col-span-1 lg:fi-block`},kn={key:2,class:`fi-col-span-full md:fi-col-span-6 lg:fi-hidden`},An={class:`assisted-service-module-fi__label--quote`},jn={key:3,class:`fi-col-span-full sm:fi-col-span-4 md:fi-col-span-2 lg:fi-hidden`},Mn={class:`assisted-service-module-fi__label--quote`},Nn={key:4,class:`fi-col-span-full sm:fi-col-span-6 md:fi-col-span-3 lg:fi-hidden`},Pn={class:`assisted-service-module-fi__label--quote`},Fn={key:5,class:`fi-col-span-full sm:fi-col-span-2 sm:fi-text-right md:fi-col-span-1 lg:fi-hidden`},In={class:`assisted-service-module-fi__label--quote sm:fi-text-right`},Ln={key:1,class:`fi-absolute fi-bottom-9 fi-right-9 fi-hidden lg:fi-block`},Rn={class:`fi-semibold`},zn=q(k({name:`AssistedServiceModuleFi`,__name:`AssistedServiceModuleFi`,setup(e){let a=I(),c=K(),{postAdminTokenInSession:l}=Ye(),{typeDisplay:u}=rt(),{isSM:d,isMD:m}=Z(),h=n(null),_=n(null),b=n(null),x=n(!1),w=n(!1),k=T(`sessionEndedModal`),A=T(`quoteBlock`),j,M=0,N=0,P=!1,F=()=>{w.value=!w.value},L=e=>{e!==M&&(M=e,document.documentElement.style.setProperty(`--assisted-service-quote-measured`,`${e}px`)),!P&&e!==N&&(N=e,c.setAssistedServiceQuoteHeight(e))},R=()=>{M=0,N=0,P=!1,c.setAssistedServiceQuoteHeight(0),document.documentElement.style.removeProperty(`--assisted-service-quote-measured`)},B=e=>L(Math.ceil(e.getBoundingClientRect().height));p(A,e=>{if(j?.(),j=void 0,!e){R();return}let t=()=>B(e);t();let n=t=>{t.target===e&&(P=!0)},r=n=>{n.target===e&&(P=!1,t())};e.addEventListener(`transitionrun`,n),e.addEventListener(`transitionend`,r);let i=typeof ResizeObserver>`u`?void 0:new ResizeObserver(t);i?.observe(e),j=()=>{e.removeEventListener(`transitionrun`,n),e.removeEventListener(`transitionend`,r),i?.disconnect()}});let V=()=>{x.value=!0,k.value?.open()},H=async()=>{if(!_.value)return;te();let e=a.user.accessToken(),t=a.user.idToken(),n={..._.value,user:void 0};try{if(a.setAssistedService(n),h.value){try{window.sessionStorage.removeItem(fe)}catch{}let e=a.pages.logout().url;if(e){window.location.href=e;return}else console.error(`missing logout url`)}let{LoginSuccessPage:r}=await l(e,t);_.value.user?z.setValue(`impersonatedUser`,JSON.stringify(_.value.user),!0):z.removeValue(`impersonatedUser`,!0),window.location.href=r||`/`}catch(e){console.error(`Error ending assisted service`,e)}},ee=()=>{h.value=a.user.getSalesforce(),h.value&&c.setAssistedServiceSalesforce(!0)},U=()=>{if(_.value)if(a.user.authenticated()){let e=!!_.value.user;c.setAssistedServiceActive(e),e&&ee()}else a.setAssistedService(void 0,void 0,`module-page-not-authenticated`)};return s(()=>{_.value=a.user.getAssistedService(),U(),b.value=_e(),b.value.onmessage=e=>{let t=e.data;t?.type===`session-ended`&&!ie(t)&&V()}}),S(()=>{b.value?.close(),j?.(),j=void 0,R()}),(e,n)=>_.value?.user?(f(),g(Q,{key:0,class:r({"assisted-service-module-fi":!0,"assisted-service-module-fi--session-ended":x.value}
23),"grid-base-class":`fi-grid-cols-12 fi-gap-none`,container:!1},{default:o(()=>[D(`div`,sn,[h.value?(f(),O(`div`,{key:1,"aria-controls":t(m)?void 0:`assisted-service-quote-block`,"aria-expanded":t(m)?void 0:w.value,role:t(m)?void 0:`button`,tabindex:t(m)?void 0:0,class:`assisted-service-module-fi__label assisted-service-module-fi__label--toggle`,onClick:F,onKeydown:[ne(ae(F,[`prevent`]),[`enter`]),ne(ae(F,[`prevent`]),[`space`])]},[D(`span`,null,i(e.$dict.get(`assisted-Service-Module.Module-Label-Salesforce`)),1),v(t(W),{class:r({"assisted-service-module-fi__toggle":!0,"assisted-service-module-fi__toggle--active":w.value}),icon:`chevron-down`},null,8,[`class`])],40,ln)):(f(),O(`div`,cn,i(e.$dict.get(`assisted-Service-Module.Module-Label`)),1)),D(`div`,{class:r({"assisted-service-module-fi__session":!0,"assisted-service-module-fi__session--quote":h.value})},[h.value?C(``,!0):(f(),O(`div`,un,[D(`div`,dn,i(_.value.user.name)+` - `+i(_.value.user.customerId),1),D(`div`,fn,i(_.value.user.displayUid),1),D(`div`,pn,i(_.value.user.name)+` - `+i(_.value.user.displayUid)+` - `+i(_.value.user.customerId),1)])),D(`div`,{class:`assisted-service-module-fi__quit`,"data-test":`end-assisted-service-session`,onClick:H},[D(`div`,mn,i(e.$dict.get(`assisted-Service-Module.Quit`)),1),v(t(W),{icon:`power`})])],2)]),h.value?(f(),O(`div`,{key:0,id:`assisted-service-quote-block`,ref_key:`quoteBlock`,ref:A,class:r({"assisted-service-module-fi__salesforce":!0,"assisted-service-module-fi__salesforce--open":w.value})},[D(`div`,hn,[D(`div`,gn,[D(`div`,_n,i(e.$dict.get(`assisted-Service-Module.Customer-Label`)),1),D(`div`,vn,i(e.$dict.get(`assisted-Service-Module.Search.Customer-Id`)),1),h.value.distributionChannel&&h.value.division?(f(),O(`div`,yn,i(e.$dict.get(`assisted-Service-Module.Search.Customer-Distribution`)),1)):C(``,!0),D(`div`,bn,i(e.$dict.get(`assisted-Service-Module.Contact`)),1),D(`div`,xn,i(e.$dict.get(`online-Shop.Global-Labels.Contact-Details.Email`)),1),D(`div`,Sn,i(e.$dict.get(`assisted-Service-Module.Type`)),1),D(`div`,Cn,i(_.value.user?.company?.name),1),D(`div`,wn,i(h.value.orgUnitId),1),h.value.distributionChannel&&h.value.division?(f(),O(`div`,Tn,i(h.value.distributionChannel)+` / `+i(h.value.division),1)):C(``,!0),D(`div`,En,i(h.value.cart?.salesforceContact?.firstName)+` `+i(h.value.cart?.salesforceContact?.lastName),1),D(`div`,Dn,i(h.value.cart?.salesforceContact?.email),1),D(`div`,On,i(t(u)),1),t(d)||_.value.user?.company?.name||h.value.orgUnitId?(f(),O(`div`,kn,[D(`div`,An,i(e.$dict.get(`assisted-Service-Module.Customer-Label`)),1),D(`div`,null,[y(i(_.value.user?.company?.name)+` - `+i(h.value.orgUnitId)+` `,1),h.value.distributionChannel&&h.value.division?(f(),O(E,{key:0},[y(` - `+i(h.value.distributionChannel)+` / `+i(h.value.division),1)],64)):C(``,!0)])])):C(``,!0),t(d)||h.value.cart?.salesforceContact?.firstName||h.value.cart?.salesforceContact?.lastName?(f(),O(`div`,jn,[D(`div`,Mn,i(e.$dict.get(`assisted-Service-Module.Contact`)),1),D(`div`,null,i(h.value.cart?.salesforceContact?.firstName)+` `+i(h.value.cart?.salesforceContact?.lastName),1)])):C(``,!0),t(d)||h.value.cart?.salesforceContact?.email?(f(),O(`div`,Nn,[D(`div`,Pn,i(e.$dict.get(`online-Shop.Global-Labels.Contact-Details.Email`)),1),D(`div`,null,i(h.value.cart?.salesforceContact?.email),1)])):C(``,!0),t(d)||t(u)?(f(),O(`div`,Fn,[D(`div`,In,i(e.$dict.get(`assisted-Service-Module.Type`)),1),D(`div`,null,i(t(u)),1)])):C(``,!0)])])],2)):C(``,!0),e.IS_SHOWROOM&&h.value?(f(),O(`div`,Ln,[D(`div`,Rn,i(e.$dict.get(`assisted-Service-Module.Preferred-Order-Unit`)),1),v(on)])):C(``,!0),v(Xe,{ref_key:`sessionEndedModal`,ref:k,headline:e.$dict.get(`assisted-Service-Module.Session-Ended-Other-Tab-Headline`),text:e.$dict.get(`assisted-Service-Module.Session-Ended-Other-Tab`),"hide-cancel-btn":``},null,8,[`headline`,`text`])]),_:1},8,[`class`])):C(``,!0)}}),[[`__scopeId`,`data-v-3e56b7a1`]]),Bn={class:`handling-fee-limit-banner-fi__content fi-col-span-12`},Vn={class:`handling-fee-limit-banner-fi__text`},Hn=q(k({name:`HandlingFeeLimitBannerFi`,__name:`HandlingFeeLimitBannerFi`,props:{handlingFeeLimit:{}},setup(e){let n=e,a=K(),{disableHandlingFeeLimitBanner:s}=U(),c=w(()=>a.requestHandlingFeeBanner&&n.handlingFeeLimit!==null&&!a.isAssistedServiceS
23alesforce),l=w(()=>a.showHandlingFeeBanner),u=()=>{s(),a.setEnableHandlingFeeBanner(!1)};return(e,n)=>c.value?(f(),g(Q,{key:0,class:r([`handling-fee-limit-banner-fi`,{"handling-fee-limit-banner-fi--visible":l.value}]),"grid-class":`fi-h-full`,container:!1},{default:o(()=>[D(`div`,Bn,[D(`span`,Vn,i(e.$dict.get(`handling-Fee-Banner.Banner`,[e.handlingFeeLimit||``])),1),v(t(W),{class:`handling-fee-limit-banner-fi__close`,icon:`close`,onClick:u})])]),_:1},8,[`class`])):C(``,!0)}}),[[`__scopeId`,`data-v-71840a46`]]),Un={class:`header-checkout-fi`},Wn={class:`header-checkout-fi__top`},Gn={class:`header-checkout-fi__top__container`},Kn={class:`header-checkout-fi__top__left`},qn=[`href`,`title`],Jn=[`src`,`alt`,`title`],Yn={class:`header-checkout-fi__top__right`},Xn=[`href`],Zn=k({name:`HeaderCheckoutFi`,__name:`HeaderCheckoutFi`,props:{logoHeader:{default:void 0},homeData:{default:void 0}},setup(e){let{handlingFeeLimit:n}=Mt();return(e,r)=>(f(),O(`div`,Un,[D(`div`,Wn,[v(zn),v(Hn,{"handling-fee-limit":t(n)},null,8,[`handling-fee-limit`]),D(`div`,Gn,[D(`div`,Kn,[e.logoHeader&&e.homeData?(f(),O(`a`,{key:0,href:e.homeData.url,title:e.homeData.title,class:`header-checkout-fi__top__logo`},[D(`img`,{src:e.logoHeader.src,alt:e.logoHeader.alt,title:e.logoHeader.title,class:`fischer-brand-logo`},null,8,Jn)],8,qn)):C(``,!0)]),D(`div`,Yn,[D(`a`,{class:`header-checkout-fi__top__back-link`,href:e.$fischer.pages.cart().url},i(e.$dict.get(`online-Shop.Global-Labels.Back-To-Cart`)),9,Xn)])])])]))}}),Qn={key:0,class:`header-media-item-fi__image`},$n=[`srcset`],er=[`srcset`],tr=[`src`,`alt`,`loading`,`fetchpriority`],nr=k({name:`HeaderMediaItemFi`,__name:`HeaderMediaItemFi`,props:{item:{default:()=>({})},slideChanged:{type:Boolean,default:!1},eager:{type:Boolean,default:!1}},emits:[`pause-slider`],setup(e,{emit:n}){let i=n,{isVideo:a}=ze(),{getProxySrc:s,appendParams:l}=we(),u=K(),d=e=>{e===`beforePlaying`&&(u.setShowBrandArea(!1),i(`pause-slider`,!0)),e===`hid`&&(u.setShowBrandArea(!0),i(`pause-slider`,!1))};return(e,n)=>(f(),g(c(e.item.fields.link?.value.href&&!t(a)(e.item.fields)?`a`:`div`),{class:r([`header-media-item-fi`,e.item.fields.link?.value.href?`header-media-item-fi--link`:null]),href:e.item.fields.link?.value.href?e.item.fields.link.value.href:null},{default:o(()=>[t(a)(e.item.fields)?(f(),g(ut,{key:1,class:`header-media-item-fi__video`,fields:e.item.fields,"show-hide-delay":1e3,"reset-video":e.slideChanged,"preview-params":`func=crop&org_if_sml=0`,onVideo:d},null,8,[`fields`,`reset-video`])):(f(),O(`div`,Qn,[D(`picture`,null,[e.item.fields.imageMobile?.value?.src?(f(),O(`source`,{key:0,media:`(max-width: 767px)`,srcset:t(l)(`${t(s)(e.item.fields.imageMobile.value.src)}`,`h=260&func=crop&org_if_sml=0`)},null,8,$n)):C(``,!0),e.item.fields.imageTablet?.value?.src?(f(),O(`source`,{key:1,media:`(max-width: 1439px)`,srcset:t(l)(`${t(s)(e.item.fields.imageTablet.value.src)}`,`h=386&func=crop&org_if_sml=0`)},null,8,er)):C(``,!0),e.item.fields.image?.value?.src?(f(),O(`img`,{key:2,src:t(l)(`${t(s)(e.item.fields.image.value.src)}`,`h=648&func=crop&org_if_sml=0`),alt:e.item.fields.image.value.alt||e.item.fields.headline?.value||null,loading:e.eager?`eager`:void 0,fetchpriority:e.eager?`high`:void 0},null,8,tr)):C(``,!0)])]))]),_:1},8,[`class`,`href`]))}}),rr=[`srcset`],ir=[`srcset`],ar=[`srcset`],or=[`src`,`alt`,`loading`,`fetchpriority`],sr=k({name:`HeaderMediaTextItemImageFi`,__name:`HeaderMediaTextItemImageFi`,props:{item:{},eager:{type:Boolean}},setup(e){let{appendParams:r,getProxySrc:i}=we(),a=n(!1);return s(()=>{a.value=!0}),(e,n)=>e.item?.fields.image?.value?.src?(f(),O(`picture`,{key:a.value?`dom`:`ssr`},[D(`source`,{media:`(max-width: 767px)`,srcset:t(r)(`${t(i)(e.item.fields.imageMobile?.value?.src||e.item.fields.image.value.src)}`,`h=960&aspect_ratio=16:20&func=crop&org_if_sml=0&gravity=north`)},null,8,rr),D(`source`,{media:`(max-width: 1023px)`,srcset:t(r)(`${t(i)(e.item.fields.imageTabletSmall?.value?.src||e.item.fields.image.value.src)}`,`h=512&aspect_ratio=16:8&func=crop&org_if_sml=0`)},null,8,ir),D(`source`,{media:`(max-width: 1439px)`,srcset:t(r)(`${t(i)(e.item.fields.imageTablet?.value?.src||e.item.fields.image.value.src)}`,`h=720&aspect_ratio=16:8&func=crop&org_if_sml=0`)},null,8,ar),D(`img`,{src:t(r)(`${t(i)(e.item.fields.image.value.src)}`,`h=720&aspect_ratio=16:6&func=crop&org_if_sml=0`),alt:e.item.fields.image.value?.alt||e.item.fields.headline?.value,loading:e.eager?`eager`:void 0,fetchpriority:e.eager?`high`:void 0},null,8,or)])):C(``,!0)}}),cr=[`innerHTML`],lr={key:1,class:`header-media-text-item-fi__content__subheadline`},ur={key:2,class:`fi-text-size-df-30`},dr={key:0,class:`header-media-text-item-fi__image`},fr=[`src`],pr=[`src`],mr=[`src`],hr=[`src`],gr=[`src`],_r=[`src`],vr=k({n
23ame:`HeaderMediaTextItemFi`,__name:`HeaderMediaTextItemFi`,props:{item:{},slideChanged:{type:Boolean,default:!1},eager:{type:Boolean,default:!1}},emits:[`pause-slider`],setup(e,{emit:a}){let{isVideo:s}=ze(),{getLinkData:l}=Ue(),u=K(),d=A(`fields`),p=a,m=e,h=n(!1),_=w(()=>m.item.fields?.link?.value?.href),y=w(()=>!!m.item.fields?.darkMode?.value),b=w(()=>!!m.item.fields?.textRight?.value),x=e=>{e===`beforePlaying`&&(h.value=!0,u.setShowBrandArea(!1),p(`pause-slider`,!0)),e===`hid`&&(h.value=!1,u.setShowBrandArea(!0),p(`pause-slider`,!1))},S=e=>l(m.item.fields,e);return(e,n)=>e.item.fields?(f(),g(c(_.value?`a`:`div`),{key:0,class:r({"header-media-text-item-fi":!0,"header-media-text-item-fi--link":_.value}),href:_.value},{default:o(()=>[v(G,{"enter-active-class":`animated fadeIn fastest`,"leave-active-class":`animated fadeOut fastest`},{default:o(()=>[!h.value&&!t(d)?.showBrandArea?.value?(f(),O(`div`,{key:0,class:r({"header-media-text-item-fi__content":!0,"header-media-text-item-fi__content--dark":y.value,"header-media-text-item-fi__content--align-right":b.value})},[e.item.fields.headline?.value?(f(),O(`div`,{key:0,class:`header-media-text-item-fi__content__headline`,innerHTML:e.item.fields.headline.value},null,8,cr)):C(``,!0),e.item.fields.subheadline?.value?(f(),O(`div`,lr,i(e.item.fields.subheadline.value),1)):C(``,!0),_.value?(f(),O(`span`,ur,[v(t(X),{class:`header-media-text-item-fi__content__arrow`})])):C(``,!0)],2)):C(``,!0)]),_:1}),t(s)(e.item.fields)?(f(),g(ut,{key:1,class:`header-media-text-item-fi__video`,fields:e.item.fields,"show-hide-delay":1e3,"reset-video":e.slideChanged,"preview-params":`func=crop&org_if_sml=0`,onVideo:x},{responsiveVideoSource:o(()=>[S(`videoMp4LinkMobile`).url?(f(),O(`source`,{key:0,media:`(max-width: 767px)`,src:S(`videoMp4LinkMobile`).url,type:`video/mp4`},null,8,fr)):C(``,!0),S(`videoWebmLinkMobile`).url?(f(),O(`source`,{key:1,media:`(max-width: 767px)`,src:S(`videoWebmLinkMobile`).url,type:`video/webm`},null,8,pr)):C(``,!0),S(`videoMp4LinkTabletSmall`).url?(f(),O(`source`,{key:2,media:`(max-width: 1023px)`,src:S(`videoMp4LinkTabletSmall`).url,type:`video/mp4`},null,8,mr)):C(``,!0),S(`videoWebmLinkTabletSmall`).url?(f(),O(`source`,{key:3,media:`(max-width: 1023px)`,src:S(`videoWebmLinkTabletSmall`).url,type:`video/webm`},null,8,hr)):C(``,!0),S(`videoMp4LinkTablet`).url?(f(),O(`source`,{key:4,media:`(max-width: 1439px)`,src:S(`videoMp4LinkTablet`).url,type:`video/mp4`},null,8,gr)):C(``,!0),S(`videoWebmLinkTablet`).url?(f(),O(`source`,{key:5,media:`(max-width: 1439px)`,src:S(`videoWebmLinkTablet`).url,type:`video/webm`},null,8,_r)):C(``,!0)]),previewImage:o(()=>[v(sr,{item:e.item},null,8,[`item`])]),_:1},8,[`fields`,`reset-video`])):(f(),O(`div`,dr,[v(sr,{item:e.item,eager:e.eager},null,8,[`item`,`eager`])]))]),_:1},8,[`class`,`href`])):C(``,!0)}}),yr=[`slider-settings`],br=5,xr=k({name:`HeaderMediaFi`,__name:`HeaderMediaFi`,setup(e){let i=A(`fields`,{}),a=K(),{isVideo:s}=ze(),c=T(`carousel`),l=n(!1),d=w(()=>a.showFlyout),m=w(()=>({autoplay:!!i.autoPlay?.value,interval:6400})),h=w(()=>i.slideElements?i.slideElements.slice(0,br):{});p(d,e=>{!m.value.autoplay||!c.value||(e?c.value.pause():c.value.play())});let _=({newSlideIndex:e})=>{l.value=!0;let t=i.slideElements[e].fields;a.setBrandAreaIndex(e),s(t)&&a.setShowBrandArea(!0)},v=()=>{l.value=!1},y=e=>{!m.value.autoplay||!c.value||(e?c.value.pause():c.value.play())};return(e,n)=>(f(),g(Me,null,{default:o(()=>[D(`div`,{class:r([`header-media-fi`,{"header-media-fi--slider":t(i).slideElements&&t(i).slideElements.length>1,"header-media-fi--breadcrumb":t(i).showBreadcrumb?.value}]),"slider-settings":m.value},[t(i).slideElements&&t(i).slideElements.length>1?(f(),g(t(Ae),{key:0,ref_key:`carousel`,ref:c,settings:m.value,theme:`header-media`,onBeforeChange:_,onAfterChange:v},{default:o(()=>[(f(!0),O(E,null,u(h.value,(e,n)=>(f(),g(t(Se),{key:`header-media-fi__slide-`+n},{default:o(()=>[e.fields.textRight?(f(),g(vr,{key:1,item:e,"slide-changed":l.value,eager:n===0,onPauseSlider:y},null,8,[`item`,`slide-changed`,`eager`])):(f(),g(nr,{key:0,item:e,"slide-changed":l.value,eager:n===0,onPauseSlider:y},null,8,[`item`,`slide-changed`,`eager`]))]),_:2},1024))),128))]),_:1},8,[`settings`])):(f(),O(E,{key:1},[t(i).slideElements?.[0].fields.textRight?(f(),g(vr,{key:1,item:t(i).slideElements?.[0],eager:``},null,8,[`item`])):(f(),g(nr,{key:0,item:t(i).slideElements?.[0],eager:``},null,8,[`item`]))],64))],10,yr)]),_:1}))}}),Sr={key:0,ref:`marker-container`,class:`navigation-bar-fi`},Cr={id:`navigation-bar-fi--marker`,ref:`marker`},wr=[`data-test-2`,`data-test-3`],Tr=[`onClick`],Er=[`href`,`target`,`rel`],Dr=q(k({name:`NavigationBarFi`,__name:`NavigationBarFi`,props:{navigationData:{default:()=>[]},serviceNavigation:{}},emits:[`login`],setup(e){let t=e,a=K(),{animateMarker:o}=tt(),c=I(),l=n(!1),m=w(()=>a.isCountrySelect),h=w(()=>a.isCountrySelectPage),g=w({get:()=>a.showFlyout,set:e=>a.setShowFlyout(e)}),_=w({get:()=>a.navIndex,set:e=>a.setNavIndex(e)}),y=w({get:()=>a.subElements,set:e=>a.setSubElements(e)}),b=w({get:()=>a.groupData,set:e=>a.setGroupData(e)}),x=w({get:()=>a.showBrandArea,set:e=>a.setShowBrandArea(e)}),S=async()=>{await d(),o()};p(g,(e,t)=>{e||(_.value=-1,b.value=void 0,y.value=[],x.value=!0),e!==t&&S()}),p(()=>t.navigationData,S),p(h,e=>{e&&o()}),p(_,o),s(()=>{l.value=!0,_.value&&S()});let T=(e,t)=>
23{t===_.value?g.value=!1:(g.value=!0,_.value=t,b.value=e,y.value=e.subElements,x.value=!1),a.setShowSearchSuggest(!1),a.setIsCountrySelect(!1),a.setIsProducts(e.url===c.pages.products().url),a.setIsCompany(e.url===c.pages.companies().url)},k=e=>(_.value=t.navigationData.length+e,S()),A=e=>e.url===c.pages.products().url;return(e,t)=>e.navigationData?(f(),O(`ul`,Sr,[D(`li`,Cr,null,512),(f(!0),O(E,null,u(e.navigationData,(t,n)=>(f(),O(E,null,[t.mobileOnly?C(``,!0):(f(),O(`li`,{key:t.id,class:r({"navigation-bar-fi__item--last-text":n==Object.keys(e.navigationData).length-1,"navigation-bar-fi__item":!0,"navigation-bar-fi__item--active":l.value&&t.isActiveSelfOrDescendant,"marker-mixin-marked":n===_.value}),"data-test":`navigation`,"data-test-2":t.label,"data-test-3":A(t)?`products`:null},[!t.disableSubnavigation&&(t.subElements?.length||A(t))?(f(),O(`span`,{key:0,ref_for:!0,ref:`navigationItem`,class:`navigation-bar-fi__item--text`,onClick:e=>T(t,n)},i(t.label),9,Tr)):(f(),O(`a`,{key:1,href:t.url,target:t.target,rel:t.target===`_blank`?`noopener noreferrer`:void 0,class:`navigation-bar-fi__item--text`},i(t.label),9,Er))],10,wr))],64))),256)),(f(!0),O(E,null,u(e.serviceNavigation,(n,i)=>(f(),O(E,null,[(f(!0),O(E,null,u(n.elements,(a,o)=>(f(),O(`li`,{key:`${n.title}${a.identifier}`,class:r({"navigation-bar-fi__item":!0,"navigation-bar-fi__item--icon":!0,"navigation-bar-fi__item--active":h.value&&a?.identifier===`selectCountry`,"navigation-bar-fi__item--focus":m.value?_.value===e.navigationData.length+10*i+o:o===_.value,[`navigation-bar-fi__item-${n.title}-${a.identifier}`]:!0})},[v(Zt,{ref_for:!0,ref:`serviceNavigationItem`,"navigation-element":a,onToggleFlyoutIcon:e=>k(10*i+o),onLogin:t[0]||=t=>e.$emit(`login`)},null,8,[`navigation-element`,`onToggleFlyoutIcon`])],2))),128))],64))),256))],512)):C(``,!0)}}),[[`__scopeId`,`data-v-c39ba6b4`]]),Or=30,kr=500,Ar=q(k({name:`JumpMarkTabsFi`,__name:`JumpMarkTabsFi`,setup(e){let t=K(),{smoothScrollToElement:n}=Ge(),r=!0,i=!0,a=T(`jumpMarkTabNavi`),s=w(()=>t.jumpMarks),c=w(()=>t.activeJumpMark),l=w(()=>s.value.map((e,t)=>({id:t+1,text:e.title,offsetTop:e.offsetTop})));function u(e){n(e,{duration:kr,offset:Or})}function m(e){r=!1,u(e),setTimeout(()=>{r=!0},kr)}function h(){let e=l.value.find(e=>e.id===a.value?.activeId)?.offsetTop,t=s.value.find(t=>t.offsetTop===e);!i||!t||m(t.element)}async function _(){let e=window.location?.hash?.slice(1);if(!e)return;await d(),await d();let t=s.value.find(t=>t.anchorName===e);if(!t?.element)return;u(t.element);let n=window.location.search;window.history.pushState(null,``,`${n}`)}return p(s,e=>{e?.length&&_()},{deep:!0,immediate:!0}),p(c,e=>{if(r){if(i=!1,e.offsetTop){let t=l.value.find(t=>t.offsetTop===e.offsetTop);t&&a.value?.changeTab(t.id,t.id-1)}else a.value?.changeTab(0,0);setTimeout(()=>{i=!0},kr)}},{deep:!0}),(e,t)=>(f(),g(Q,{class:`jump-mark-tabs-fi`},{default:o(()=>[v(nt,{ref_key:`jumpMarkTabNavi`,ref:a,class:`jump-mark-tabs-fi__tabs`,"tab-navigation":l.value,theme:`jump-marks`,"enable-scroll-if-out-of-bounds-only":``,"line-hidden":``,onChange:h},null,8,[`tab-navigation`])]),_:1}))}}),[[`__scopeId`,`data-v-d5a671ec`]]),jr=q(k({name:`SearchBoxFi`,__name:`SearchBoxFi`,props:{isDesktop:{type:Boolean},id:{default:`search-box`}},emits:[`clear`],setup(e,{expose:i,emit:a}){let o=a,s=K(),c=pe(),{query:l,productRedirectUrl:u}=M(c),{getSearchLocation:d}=Ke(),{isSM:p}=Z(),{setSearchTerm:m}=qe(),h=n(!1),g=T(`input`),_=w(()=>s.showSearchSuggest),y=w(()=>s.isSearchPage),b=()=>{o(`clear`),setTimeout(()=>{s.setShowFlyout(!1),s.setShowSearchSuggest(!1),c.setSearchSuggestions([],``)},350)},x=e=>{if(u.value===null){s.setShowFlyout(!1),s.setShowSearchSuggest(!1),c.setQuery(``);return}if(m(e),u.value){window.location.href=u.value;return}else c.setQueryEnter(!0);let t=e.trim();if(y.value){s.setShowFlyout(!1),s.setShowSearchSuggest(!1),c.setSearchSuggestions([],t);return}t!==``&&(window.location.href=d(t))},S=()=>{g.value?.focus()},C=()=>{p.value&&(h.value=!0,c.inhibitSuggestions||(s.setSearchFocused(!0),l.value.trim()&&c.setShowSuggestionsFlyout(!0),c.setQuery(l.value)))},E=()=>{h.value=!1,s.setSearchFocused(!1)},D=e=>{l.value!==e&&c.setQuery(e),e===``&&(s.setShowFlyout(!1),s.setShowSearchSuggest(!1),c.setSearchSuggestions([],``))};return i({focus:S}),(e,n)=>(f(),O(`div`,{class:r({"search-box-fi":!0,"search-box-fi--desktop":e.isDesktop,"search-box-fi--active":h.value||_.value})},[v(t(ye),{id:e.id,ref:`input`,"model-value":t(l),class:`search-box-fi__input no-highlight`,name:`search`,label:e.isDesktop?e.$dict.get(`search.Placeholder`):void 0,placeholder:e.isDesktop?void 0:e.$dict.get(`search.Placeholder`),icon:e.isDesktop?`search`:void 0,clear:e.isDesktop,type:`search`,"data-test":`search-input`,white:``,"onUpdate:modelValue":D,onFocus:C,onBlur:E,onKeyupEnter:x,onClear:b},null,8,[`id`,`model-value`,`label`,`placeholder`,`icon`,`clear`])],2))}}),[[`__scopeId`,`data-v-fe428010`]]),Mr={key:0,class:`search-history-fi`}
23,Nr=q(k({name:`SearchHistoryFi`,__name:`SearchHistoryFi`,props:{lg:{type:Boolean}},setup(e,{expose:r}){let i=h(()=>P(()=>import(`./SearchHistorySliderFi-IieAElqP.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]))),a=e,o=K(),s=pe(),{isLG:c}=Z(),l=n(!1),u=n(!1);return m(()=>{if(a.lg){if(!c.value){l.value=!1;return}}else if(c.value){l.value=!1;return}if(s.queryTrimmed.length>0){u.value=!1;return}if(o.searchFocused||!c.value&&o.searchActive){l.value=!0,u.value=!0;return}u.value&&setTimeout(()=>{u.value=!1},150)}),r({close:()=>u.value=!1}),(e,n)=>l.value?(f(),O(`div`,Mr,[v(t(i),{"history-active":u.value,class:`search-history-fi__slidein`},null,8,[`history-active`])])):C(``,!0)}}),[[`__scopeId`,`data-v-559e400f`]]),Pr={class:`header-top-fi__container`},Fr={class:`header-top-fi__left`},Ir=[`href`,`title`],Lr={class:`header-top-fi__navigation`},Rr={class:`header-top-fi__right`},zr=q(k({name:`HeaderTopFi`,__name:`HeaderTopFi`,props:{handlingFeeLimit:{default:null},logoHeader:{default:()=>({})},homeData:{default:()=>({})},navigationData:{default:()=>[]},serviceNavigation:{}},emits:[`login`],setup(e){let i=T(`headerTopContainer`),a=T(`history`),o=K(),c=I();ct(i);let l=n(!0);s(()=>{l.value=!1});let u=w(()=>o.showFlyout),d=w(()=>o.searchActive),p=w(()=>o.jumpMarks),m=w(()=>c.largeLogo()),h=()=>a.value?.close();return(e,n)=>(f(),O(`div`,{ref:`headerTopContainer`,class:r({"header-top-fi":!0,"header-top-fi--search-active":d.value,"header-top-fi--ssr":l.value,"header-top-fi--large-logo":m.value&&!e.isUpat,"header-top-fi--upat":e.isUpat})},[v(zn),v(Hn,{"handling-fee-limit":e.handlingFeeLimit},null,8,[`handling-fee-limit`]),D(`div`,Pr,[D(`div`,Fr,[e.logoHeader?.src&&e.homeData?(f(),O(`a`,{key:0,href:e.homeData.url,title:e.homeData.title,class:`header-top-fi__logo`},[v(t(Oe),{"logo-header":e.logoHeader,large:e.$fischer.largeLogo()},null,8,[`logo-header`,`large`])],8,Ir)):C(``,!0),D(`div`,Lr,[v(Dr,{class:`header-top-fi__navigation-bar`,"navigation-data":e.navigationData,"service-navigation":e.serviceNavigation,onLogin:n[0]||=t=>e.$emit(`login`)},null,8,[`navigation-data`,`service-navigation`]),v(Qt,{"service-navigation":e.serviceNavigation,class:`header-top-fi__mobile-navigation-bar`,onLogin:n[1]||=t=>e.$emit(`login`)},null,8,[`service-navigation`])])]),D(`div`,Rr,[v(jr,{id:`search-box-header-top`,"is-desktop":``,onClear:h}),v(Nr,{ref_key:`history`,ref:a,lg:``},null,512)])]),p.value?.length?_((f(),g(Ar,{key:0,ref:`jumpMarkTabs`},null,512)),[[oe,!u.value]]):C(``,!0),e.$fischer.shop.isClosedShop()||e.$fischer.shop.isOnlineShop()||e.$fischer.shop.isRetailConnectCart()?(f(),g(Tt,{key:1})):C(``,!0)],2))}}),[[`__scopeId`,`data-v-19f29921`]]),Br=se(de(),1),Vr=e=>{e.setShowFlyout(!1),e.setNavIndex(-1),e.setGroupData(void 0),e.setSubElements([]),e.setShowBrandArea(!0)},Hr=(e,t)=>{e.setShowMobileFirstLvl(!1),t?e.setShowFlyout(!0):e.setShowMobileSubLvl(!0)},Ur=(e,t)=>{e.setIsCountrySelect(!1),t?e.setShowFlyout(!1):e.setShowMobileSubLvl(!1)},Wr=e=>{e.setSubElements([]),e.setGroupData(void 0),e.setNavIndex(-1)},Gr=e=>{Wr(e),e.setShowFlyout(!1),e.setShowMobileSubLvl(!1),e.setShowMobileFirstLvl(!0),e.setIsCountrySelect(!1)},Kr=e=>{let t=[],n=[];return e.forEach((e,r)=>{e.isGroupPage?(n.length>0&&(t.push({groupList:n,id:`sublist_${r}`}),n=[]),t.push({groupList:e.subElements,groupLabel:e.label,id:e.id})):n.push(e)}),n.length>0&&t.push({groupList:n,id:`subNavi`}),t},qr=(e,t)=>e?.labelSubNavigation?e.labelSubNavigation:t.get(`global-Labels.Navigation.Overview`,[e?.label||``]),$=()=>{let e=K(),t=L();return{backToMobileFirstLevel:()=>Gr(e),closeNavigationFlyout:()=>Vr(e),getNavigationGroups:Kr,hideMobileSubNavigation:t=>Ur(e,t),navigationLayerTitle:e=>qr(e,t),resetNavigationData:()=>Wr(e),showMobileSubNavigation:t=>Hr(e,t)}},Jr={key:0,class:`mobile-navigation-first-level-fi`},Yr={class:`mobile-navigation-first-level-fi__header`},Xr=[`href`,`title`],Zr=[`src`,`alt`,`title`],Qr={class:`mobile-navigation-first-level-fi__list`},$r=[`data-test-2`,`data-test-3`],ei=[`onClick`],ti={class:`mobile-navigation-first-level-fi__list__item__label`},ni=[`target`,`href`],ri={class:`mobile-navigation-first-level-fi__list__item__label`},ii=[`href`,`aria-label`,`data-test-2`,`onClick`],ai={class:`mobile-navigation-first-level-fi__list__item--icon--label`},oi=q(k({name:`MobileNavigationFirstLevelFi`,directives:{clickOutside:Br.default.directive},__name:`MobileNavigationFirstLevelFi`,props:{serviceNavigation:{},logoHeader:{default:()=>({})},homeData:{default:null},navigationData:{default:null}},setup(e){let a=K(),s=I(),{isSM:c}=Z(),{bodyEnableScroll:l}=be(),{isSingleLocale:m,getLocaleData:h,countrySelectUrl:b}=Be(),{showMobileSubNavigation:x}=$(),S=n(!1),T=n(`mobileNavigationOut`),k=n(`mobileNavigationIn`),A=w(()=>a.navIndex),j=w(()=>a.showMobileFirstLvl),M=w(()=>a.showMobileSubLvl);p(j,e=>{S.value=e}),p(M,e=>{!e&&!S.value&&(T.value=`mobileNavigationOut`,k.value=`mobileNavigationIn`)});let N=e=>e.url===s.pages.products().url,P=async()=>{T.value=`mobileNavigationOut`,k.value=`mobileNavigationIn`,l(),a.setShowBrandArea(!0),await d(),a.setShowMobileFirstLvl(!1)},F=async(e,t)=>{c.value||(T.value=`mobileNavigationFirstToSecond`,k.value=`mobileNavigationSecondToFirst`),a.setSubElements(e.subElements),a.setGroupData(e),a.setNavIndex(t),a.setIsProducts(N(e)),a.setIsCompany(e.url===s.pages.companies().url),await d(),x(c.value)},L=()=>{c.value&&P()},R=async(e,t)=>{let{identifier:n}=e,r=n===`selectCountry`;if(r){if(t.preventDefault(),t.stopImmediatePropagation(),await h(),m.value){let t=e?.link?.url,n=b(t);n?window.location.href=n:a.setShowMobileFirstLvl(!1);return}a.setIsCountrySelect(r),x(c.value)}},z=e=>e.link&&e.identifier!==`login`&&e.identifier!==`myAccount`?e.link.text:e.title;return(e,n)=>(f(),g(G,{"leave-active-class":`animated ${T.value}
23 fast`,"enter-active-class":`animated ${k.value} fast`},{default:o(()=>[j.value?_((f(),O(`div`,Jr,[D(`div`,Yr,[e.homeData&&e.logoHeader?(f(),O(`a`,{key:0,href:e.homeData.url,title:e.homeData.title,"data-test":`logo`,class:`mobile-navigation-first-level-fi__header__logo`},[D(`img`,{src:e.logoHeader.src,alt:e.logoHeader.alt,title:e.logoHeader.title,class:`fischer-brand-logo`},null,8,Zr)],8,Xr)):C(``,!0),D(`div`,{class:`mobile-navigation-first-level-fi__header__close`,"data-test":`hide-flyout`,onClick:P},[v(t(W),{icon:`close`,size:`2`})])]),D(`ul`,Qr,[(f(!0),O(E,null,u(e.navigationData||[],(n,a)=>(f(),O(E,null,[n.desktopOnly?C(``,!0):(f(),O(`li`,{key:n.url,class:r({"mobile-navigation-first-level-fi__list__item":!0,"mobile-navigation-first-level-fi__list__item--last":e.navigationData&&a===e.navigationData.length-1,"mobile-navigation-first-level-fi__list__item--active":n.isActiveSelfOrDescendant,"mobile-navigation-first-level-fi__list__item--focus":a===A.value}),"data-test-2":n.label,"data-test-3":N(n)?`products`:void 0,"data-test":`navigation`},[n.subElements.length?(f(),O(`div`,{key:0,class:`mobile-navigation-first-level-fi__list__item__wrapper`,onClick:e=>F(n,a)},[D(`span`,ti,i(n.label),1),v(t(W),{icon:`arrow-right`})],8,ei)):(f(),O(`a`,{key:1,target:n.target||void 0,href:n.url,class:`mobile-navigation-first-level-fi__list__item__wrapper`},[D(`span`,ri,i(n.label),1),v(t(W),{icon:`arrow-right`})],8,ni))],10,$r))],64))),256)),(f(!0),O(E,null,u(e.serviceNavigation,e=>(f(),O(E,null,[(f(!0),O(E,null,u(e.elements,n=>(f(),O(`li`,{key:`${e.title}_${n.identifier}`,class:`mobile-navigation-first-level-fi__list__item mobile-navigation-first-level-fi__list__item--icon`},[D(`a`,{href:n.link&&n.identifier!==`selectCountry`?n.link.url:void 0,"aria-label":n.title,"data-test-2":n.identifier,"data-test":`navigation`,class:`mobile-navigation-first-level-fi__list__item__wrapper`,onClick:e=>R(n,e)},[D(`span`,ai,[v(t(W),{icon:t(Rt)[n.identifier],alt:n.title},null,8,[`icon`,`alt`]),y(` `+i(z(n)),1)]),v(t(W),{icon:`arrow-right`})],8,ii)]))),128))],64))),256))])])),[[t(Br.default),L]]):C(``,!0)]),_:1},8,[`leave-active-class`,`enter-active-class`]))}}),[[`__scopeId`,`data-v-684fdec1`]]),si={class:`mobile-navigation-sub-companies-fi`},ci={class:`mobile-navigation-sub-companies-fi__list mobile-navigation-sub-companies-fi__list--services`},li={class:`mobile-navigation-sub-companies-fi__item mobile-navigation-sub-companies-fi__item--group`},ui=[`href`,`target`],di={class:`mobile-navigation-sub-companies-fi__item__label`},fi=[`id`],pi=[`href`,`target`],mi={class:`mobile-navigation-sub-companies-fi__item__label`},hi={class:`mobile-navigation-sub-companies-fi__list`},gi=[`href`,`target`],_i={class:`mobile-navigation-sub-companies-fi__item__label fi-text-16 fi-semibold`},vi={class:`fi-mr-9`},yi=q(k({name:`MobileNavigationSubCompaniesFi`,__name:`MobileNavigationSubCompaniesFi`,setup(e){let r=K(),{navigationLayerTitle:a}=$(),o=n([]),s=n([]),c=w(()=>r.groupData);return w(()=>r.subElements).value.forEach(e=>{e.isProxy?s.value.push(e):o.value.push(e)}),(e,n)=>(f(),O(`div`,si,[D(`ul`,ci,[D(`li`,li,[D(`a`,{href:c.value?.url,target:c.value?.target,class:`mobile-navigation-sub-companies-fi__item__wrapper`},[D(`span`,di,i(t(a)(c.value)),1),v(t(X),{class:`mobile-navigation-sub-companies-fi__item__icon`})],8,ui)]),(f(!0),O(E,null,u(o.value,e=>(f(),O(`li`,{id:`fi-navigation-${e.CategoryId}`,key:e.CateogryId,class:`mobile-navigation-sub-companies-fi__item mobile-navigation-sub-companies-fi__item--page`},[D(`a`,{href:c.value?.url+e.slug,target:e.target?e.target:null,class:`mobile-navigation-sub-companies-fi__item__wrapper`},[D(`span`,mi,i(e.label),1),v(t(X),{class:`mobile-navigation-sub-companies-fi__item__icon`})],8,pi)],8,fi))),128))]),D(`ul`,hi,[(f(!0),O(E,null,u(s.value,e=>(f(),O(`li`,{key:e.id,class:`mobile-navigation-sub-companies-fi__item`},[D(`a`,{href:e.url,target:e.target?e.target:null,class:`mobile-navigation-sub-companies-fi__item__wrapper`},[v(t(Y),{src:e.teaserImage?.src,alt:e.label,class:`mobile-navigation-sub-companies-fi__item__image`},null,8,[`src`,`alt`]),D(`div`,_i,[D(`span`,vi,i(e.label),1),v(t(X),{class:`navigation-companies-fi__arrow`})])],8,gi)]))),128))])]))}}),[[`__scopeId`,`data-v-993db68b`]]),bi={kind:`Document`,definitions:[{kind:`OperationDefinition`,operation:`query`,name:{kind:`N
23ame`,value:`getCategorySlugById`},variableDefinitions:[{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`baseSiteId`}},type:{kind:`NonNullType`,type:{kind:`NamedType`,name:{kind:`Name`,value:`BaseSiteId`}}},directives:[]},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`apiLang`}},type:{kind:`NonNullType`,type:{kind:`NamedType`,name:{kind:`Name`,value:`String`}}},directives:[]},{kind:`VariableDefinition`,variable:{kind:`Variable`,name:{kind:`Name`,value:`categoryId`}},type:{kind:`NonNullType`,type:{kind:`NamedType`,name:{kind:`Name`,value:`String`}}},directives:[]}],directives:[],selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`getCatalogCategoryDataById`},arguments:[{kind:`Argument`,name:{kind:`Name`,value:`baseSiteId`},value:{kind:`Variable`,name:{kind:`Name`,value:`baseSiteId`}}},{kind:`Argument`,name:{kind:`Name`,value:`apiLang`},value:{kind:`Variable`,name:{kind:`Name`,value:`apiLang`}}},{kind:`Argument`,name:{kind:`Name`,value:`categoryId`},value:{kind:`Variable`,name:{kind:`Name`,value:`categoryId`}}}],directives:[],selectionSet:{kind:`SelectionSet`,selections:[{kind:`Field`,name:{kind:`Name`,value:`Slug`},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:210}};bi.loc.source={body:`query getCategorySlugById($baseSiteId: BaseSiteId!, $apiLang: String!, $categoryId: String!) {
24  getCatalogCategoryDataById(baseSiteId: $baseSiteId, apiLang: $apiLang, categoryId: $categoryId) {
25    Slug
26  }
27}
28`,name:`GraphQL request`,locationOffset:{line:1,column:1}};function xi(e,t){if(e.kind===`FragmentSpread`)t.add(e.name.value);else if(e.kind===`VariableDefinition`){var n=e.type;n.kind===`NamedType`&&t.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(e){xi(e,t)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(e){xi(e,t)}),e.definitions&&e.definitions.forEach(function(e){xi(e,t)})}var Si={};(function(){bi.definitions.forEach(function(e){if(e.name){var t=new Set;xi(e,t),Si[e.name.value]=t}})})();function Ci(e,t){for(var n=0;n<e.definitions.length;n++){var r=e.definitions[n];if(r.name&&r.name.value==t)return r}}function wi(e,t){var n={kind:e.kind,definitions:[Ci(e,t)]};e.hasOwnProperty(`loc`)&&(n.loc=e.loc);var r=Si[t]||new Set,i=new Set,a=new Set;for(r.forEach(function(e){a.add(e)});a.size>0;){var o=a;a=new Set,o.forEach(function(e){i.has(e)||(i.add(e),(Si[e]||new Set).forEach(function(e){a.add(e)}))})}return i.forEach(function(t){var r=Ci(e,t);r&&n.definitions.push(r)}),n}wi(bi,`getCategorySlugById`);var Ti=q(k({__name:`LocaleItemFi`,props:{locale:{},currentCode:{},multiLanguages:{type:Boolean}},setup(e){let t=e,{getSlugLink:a}=Re(),{cookies:s}=F(),l=I(),u=async(e,t)=>{if(!e)return null;try{let n=(await t)?.sitecore.settings.site.productsPage.Url;return a({Slug:e},n)}catch(e){return console.error(`Could not get item slug`,e),null}},d=w(()=>l.app.isFite()&&t.locale.code===`en`?`en_GB`:t.locale.code.replace(/-/,`_`)),h=()=>ge(`${window.location.protocol}//${window.location.host}`,l.pageId(),t.locale.code,s),_=l.isCategoryPage()||l.isFamilyPage()||l.isSeriesPage(),v=l.isProductsPage(),b=w(()=>t.locale.code!==t.currentCode),x=w(()=>b.value&&(_||v)?h():null),S=n(null);m(()=>{x.value===null&&(S.value=t.locale.url)});let{data:C,error:T}=B({query:it,variables:w(()=>({baseSiteId:l.baseSiteId(),productId:l.catalogId()||``,apiLang:d.value})),pause:w(()=>!v||x.value===null),requestPolicy:`network-only`});p(T,e=>{e&&console.error(`Could not get layout for country-selection`,e)}),p(C,async e=>{if(e){let t=e.getCatalogProductDataById?.Slug;S.value=await u(t,x.value)}});let{data:E,error:D}=B({query:bi,variables:w(()=>({baseSiteId:l.baseSiteId(),categoryId:l.catalogId()||``,apiLang:d.value})),pause:w(()=>!_||x.value===null),requestPolicy:`network-only`});return p(E,async e=>{if(e){let t=e.getCatalogCategoryDataById?.Slug;S.value=await u(t,x.value)}}),p(D,e=>{e&&console.error(`Could not get category slug for country selection`,e)}),(e,t)=>(f(),O(`span`,{class:r({"locale-item-fi":!0,"locale-item-fi--has-multi-languages":e.multiLanguages,"locale-item-fi--active":e.multiLanguages&&e.locale.code===e.currentCode})},[(f(),g(c(e.multiLanguages&&b.value?`a`:`span`),{href:S.value,class:`locale-item-fi__name`},{default:o(()=>
28[y(i(e.locale.language),1)]),_:1},8,[`href`]))],2))}}),[[`__scopeId`,`data-v-a7a4f9a0`]]),Ei={key:0,class:`country-selection-locale-fi__current-wrapper`},Di=[`innerHTML`],Oi={class:`country-selection-locale-fi__locale-wrapper`},ki={key:0,class:`country-selection-locale-fi__current-country`},Ai={key:1,class:`country-selection-locale-fi__current-change`},ji=q(k({name:`CountrySelectionLocaleFi`,__name:`CountrySelectionLocaleFi`,props:{isNavigation:{type:Boolean}},emits:[`show-country-selection`],setup(e,{emit:a}){let{countrySelectUrl:c,getLocaleData:l,currentLocaleData:d,localizations:p,currentLocale:m}=Be(),h=L(),_=A(`getServiceNavigationI18n`),b=a,x=n(null),S=w(()=>m.value?.code||``),T=w(()=>{let e=x.value?.link?.url;return c(e)}),k=w(()=>h.get(`global-Labels.Country-Selection.Current-Locale-Label`)),j=w(()=>h.get(`global-Labels.Country-Selection.Current-Locale-Button`)),M=()=>b(`show-country-selection`);if(!_)throw Error(`missing injection`);x.value=_();let N=w(()=>p.value.length>1);return s(async()=>{await l(),d.value?.locales||console.error(`Did not receive locale data`)}),(e,n)=>(f(),O(`div`,{class:r({"country-selection-locale-fi":!0,"country-selection-locale-fi--is-navigation":e.isNavigation})},[t(d)?.country?(f(),O(`div`,Ei,[k.value?(f(),O(`span`,{key:0,class:`country-selection-locale-fi__current-selection`,innerHTML:k.value},null,8,Di)):C(``,!0),D(`div`,Oi,[T.value?(f(),O(`span`,ki,[v(t(Ee),{country:t(d).country.value.toLowerCase(),class:`country-selection-locale-fi__icon`},null,8,[`country`]),y(` fischer `+i(t(d).country.title),1)])):C(``,!0),(f(!0),O(E,null,u(t(d).locales,e=>(f(),g(Ti,{key:e.code,locale:e,"current-code":S.value,"multi-languages":N.value},null,8,[`locale`,`current-code`,`multi-languages`]))),128))]),j.value&&T.value?(f(),O(`span`,Ai,[v(t(J),{size:16,href:T.value,class:`country-selection-locale-fi__current-change-link`,onClick:M},{default:o(()=>[y(i(j.value),1)]),_:1},8,[`href`])])):C(``,!0)])):C(``,!0)],2))}}),[[`__scopeId`,`data-v-4ddd91d0`]]),Mi={class:`mobile-navigation-sub-country-select-fi`},Ni={class:`mobile-navigation-sub-country-select-fi__header`},Pi=q(k({name:`MobileNavigationSubCountrySelectFi`,__name:`MobileNavigationSubCountrySelectFi`,emits:[`show-country-selection`],setup(e){let n=L(),r=I(),i=w(()=>n.get(`global-Labels.Country-Selection.Title`,[r.brandName()])),a=w(()=>n.get(`global-Labels.Country-Selection.Subtitle`));return(e,n)=>(f(),O(`div`,Mi,[D(`div`,Ni,[i.value?(f(),g(t(De),{key:0,size:21,class:`mobile-navigation-sub-country-select-fi__title`,tag:`div`,color:`brand`,"html-content":i.value},null,8,[`html-content`])):C(``,!0),a.value?(f(),g(t(De),{key:1,size:36,class:`mobile-navigation-sub-country-select-fi__subtitle`,tag:`h1`,"html-content":a.value},null,8,[`html-content`])):C(``,!0)]),v(ji,{"is-navigation":``,onShowCountrySelection:n[0]||=t=>e.$emit(`show-country-selection`)})]))}}),[[`__scopeId`,`data-v-a08a0be3`]]),Fi={class:`mobile-navigation-sub-items-fi`},Ii={key:0,class:`mobile-navigation-sub-items-fi__image`},Li={key:1,class:`mobile-navigation-sub-items-fi__top`},Ri={class:`mobile-navigation-sub-items-fi__list mobile-navigation-sub-items-fi__list--services`},zi={class:`mobile-navigation-sub-items-fi__list__item mobile-navigation-sub-items-fi__list__item--group`},Bi=[`href`,`target`],Vi={class:`mobile-navigation-sub-items-fi__list__item__label`},Hi={key:0,class:`mobile-navigation-sub-items-fi__group-label`},Ui={class:`mobile-navigation-sub-items-fi__list`},Wi=[`href`,`target`],Gi={class:`mobile-navigation-sub-items-fi__list__item__label`},Ki=q(k({name:`MobileNavigationSubItemsFi`,__name:`MobileNavigationSubItemsFi`,setup(e){let n=K(),{navigationLayerTitle:a,getNavigationGroups:o}=$(),s=w(()=>n.groupData),c=w(()=>n.subElements),l=w(()=>o(c.value));return(e,n)=>(f(),O(`div`,Fi,[s.value?.teaserImage?.src?(f(),O(`div`,Ii,[v(t(Y),{src:s.value.teaserImage.src},null,8,[`src`])])):(f(),O(`div`,Li)),D(`ul`,Ri,[D(`li`,zi,[D(`a`,{href:s.value?.url,target:s.value?.target,class:`mobile-navigation-sub-items-fi__list__item__wrapper`},[D(`span`,Vi,i(t(a)(s.value)),1),v(t(X),{class:`mobile-navigation-sub-items-fi__list__item__icon`})],8,Bi)])]),(f(!0),O(E,null,u(l.value,e=>(f(),O(`div`,{key:e.id,class:r({"mobile-navigation-sub-items-fi__group":!0,"mobile-navigation-sub-items-fi__no-label":!e.groupLabel})},[e.groupLabel?(f(),O(`span`,Hi,i(e.groupLabel),1)):C(``,!0),D(`ul`,Ui,[(f(!0),O(E,null,u(e.groupList,e=>(f(),O(`li`,{key:e.id,class:r({"mobile-navigation-sub-items-fi__list__item":!0})},[D(`a`,{href:e.url,target:e.target||void 0,class:`mobile-navigation-sub-items-fi__list__item__wrapper`},[D(`span`,Gi,i(e.label),1)],8,Wi)]))),128))])],2))),128))]))}}),[[`__scopeId`,`data-v-49cd91bc`]]),qi={class:`mobile-navigation-sub-products-fi`},Ji={class:`mobile-navigation-sub-products-fi__list mobile-navigation-sub-products-fi__list--services`},Yi={class:`mobile-navigation-sub-products-fi__item mobile-navigation-sub-products-fi__item--group`},Xi=[`href`,`target`],Zi={class:`mobile-navigation-sub-products-fi__item__label`},Qi=[`id`],$i=[`href`,`target`],ea={class:`mobile-navigation-sub-products-fi__item__label`},ta={class:`mobile-navigation-sub-products-fi__list`},na=[`id`],ra=[`href`,`target`],ia={class:`mobile-navigation-sub-products-fi__item__image-wrapper`},aa={class:`mobile-navigation-sub-products-fi__item__label`},oa=``,sa=q(k({name:`MobileNavigationSubProductsFi`,__name:`MobileNavigationSubProductsFi`,setup(e){let n=K(),a=I(),{get
28SalesChannels:o,isPublicAssortment:s}=H(),{navigationLayerTitle:c}=$(),l=w(()=>n.groupData),d=w(()=>n.subElements),{data:p,executeQuery:m}=B({query:pt,variables:w(()=>({baseSiteId:a.baseSiteId(),language:a.catalogLocale(),salesChannels:o(),publicAssortment:s()}))});x(async()=>{await m()});let h=w(()=>p.value?.getAllCategories??[]);return(e,n)=>(f(),O(`div`,qi,[D(`ul`,Ji,[D(`li`,Yi,[D(`a`,{href:l.value?.url,target:l.value?.target,class:`mobile-navigation-sub-products-fi__item__wrapper`},[D(`span`,Zi,i(t(c)(l.value)),1),v(t(X),{class:`mobile-navigation-sub-products-fi__item__icon`})],8,Xi)]),(f(!0),O(E,null,u(d.value,e=>(f(),O(`li`,{id:`fi-navigation-${e.CategoryId}`,key:e.CateogryId,class:`mobile-navigation-sub-products-fi__item mobile-navigation-sub-products-fi__item--page`},[D(`a`,{href:e.url,target:e.target?e.target:null,class:`mobile-navigation-sub-products-fi__item__wrapper`},[D(`span`,ea,i(e.label),1),v(t(X),{class:`mobile-navigation-sub-products-fi__item__icon`})],8,$i)],8,Qi))),128))]),D(`ul`,ta,[(f(!0),O(E,null,u(h.value,(e,n)=>(f(),O(`li`,{id:`fi-navigation-${e.CategoryId}`,ref_for:!0,ref:`productItem`,key:e.CateogryId,class:r({"mobile-navigation-sub-products-fi__item":!0,"mobile-navigation-sub-products-fi__item--last-category":n===h.value.length-1})},[D(`a`,{href:l.value?.url+e.Slug,target:e.Target?e.Target:null,class:`mobile-navigation-sub-products-fi__item__wrapper`},[D(`div`,ia,[v(t(Y),{src:e.thumbnailUrl?e.thumbnailUrl.Url:oa,alt:e.thumbnailUrl?e.thumbnailUrl.Alt:e.CategoryName,width:`75`,height:`62`,params:`func=fit`,class:`mobile-navigation-sub-products-fi__item__image`},null,8,[`src`,`alt`])]),D(`span`,aa,i(e.CategoryName),1)],8,ra)],10,na))),128))])]))}}),[[`__scopeId`,`data-v-d2177714`]]),ca={key:0},la={key:0,ref:`subLevel`,class:`mobile-navigation-sub-level-fi`},ua={class:`mobile-navigation-sub-level-fi__header--actions`},da={class:`mobile-navigation-sub-level-fi__header__title`},fa=q(k({name:`MobileNavigationSubLevelFi`,__name:`MobileNavigationSubLevelFi`,setup(e){let a=K(),{isSM:c,isLG:l,windowDimensions:u}=Z(),{bodyEnableScroll:d}=be(),m=n(!1),h=n(!0),_=null,b=w(()=>a.groupData),x=w(()=>a.isProducts),S=w(()=>a.isCompany),T=w(()=>a.showMobileSubLvl),k=w(()=>a.isCountrySelect),A=()=>{if(c.value){if(_===l.value&&!h.value)return;_=l.value,h.value=!1,a.setShowMobileFirstLvl(!1),a.setShowMobileSubLvl(!1),a.setShowFlyout(k.value)}else h.value=!0};p(()=>u.value,()=>{A()},{deep:!0}),s(()=>{h.value=!c.value});let j=()=>{m.value=!1,a.setSubElements([]),a.setGroupData(void 0),a.setNavIndex(-1),a.setShowMobileSubLvl(!1),a.setShowMobileFirstLvl(!0)},M=()=>{m.value=!1,d(),a.setShowBrandArea(!0),a.setShowMobileSubLvl(!1),a.setIsCountrySelect(!1)},N=e=>{e.target.scrollTop>30?m.value=!0:m.value=!1},P=()=>{M()};return(e,n)=>h.value?(f(),O(`div`,ca,[v(G,{"leave-active-class":`animated mobileNavigationSecondOut fast`,"enter-active-class":`animated mobileNavigationSecondIn fast`},{default:o(()=>[T.value?(f(),O(`div`,la,[D(`div`,{class:r({"mobile-navigation-sub-level-fi__header":!0,"mobile-navigation-sub-level-fi__header--items":!x.value&&!S.value&&!k.value,"mobile-navigation-sub-level-fi__header--scrolled":m.value})},[D(`div`,ua,[D(`div`,{class:`mobile-navigation-sub-level-fi__header__back`,onClick:j},[v(t(W),{icon:`arrow-left`,size:`2`})]),D(`div`,da,[k.value?(f(),O(E,{key:0},[y(i(e.$dict.get(`global-Labels.Country-Selection.Mobile-Title`)),1)],64)):(f(),O(E,{key:1},[y(i(b.value?.label),1)],64))]),D(`div`,{class:`mobile-navigation-sub-level-fi__header__close`,onClick:M},[v(t(W),{icon:`close`,size:`2`})])])],2),x.value?(f(),g(sa,{key:0})):S.value?(f(),g(yi,{key:1})):k.value?(f(),g(Pi,{key:2,onShowCountrySelection:P})):(f(),g(Ki,{key:3,onScrollPassive:N}))],512)):C(``,!0)]),_:1})])):C(``,!0)}}),[[`__scopeId`,`data-v-e9c9131a`]]),pa={class:`mobile-navigation-flyout-fi`},ma=q(k({name:`MobileNavigationFlyoutFi`,__name:`MobileNavigationFlyoutFi`,props:{serviceNavigation:{},logoHeader:{},homeData:{},navigationData:{}},emits:[`show-country-selection`],setup(e){return(e,t)=>(f(),O(`div`,pa,[v(oi,{"home-data":e.homeData,"navigation-data":e.navigationData,"logo-header":e.logoHeader,"service-navigation":e.serviceNavigation},null,8,[`home-data`,`navigation-data`,`logo-header`,`service-navigation`]),v(fa,{onShowCountrySelection:t[0]||=t=>e.$emit(`show-country-selection`)})]))}}),[[`__scopeId`,`data-v-f79592dd`]]),ha=q(k({name:`NavigationImageFi`,__name:`NavigationImageFi`,setup(e){let n=K(),r=w(()=>n.navIndex),i=w(()=>n.groupData?.teaserImage?.src);return(e,n)=>i.value?(f(),g(t(Y),{key:0,src:i.value,alt:`${r.value}`,class:`navigation-image-fi`},null,8,[`src`,`alt`])):C(``,!0)}}),[[`__scopeId`,`data-v-90fef102`]]),ga={class:`navigation-companies-fi`},_a={class:`navigation-companies-fi__list`},va=[`href`,`target`,`rel`,`data-test-2`],ya={class:`navigation-companies-fi__list-item__label fi-text-18 fi-semibold lg:fi-text-21`},ba={class:`fi-mr-9`},xa=q(k({name:`NavigationCompaniesFi`,__name:`NavigationCompaniesFi`,setup(e){let n=K(),r=w(()=>n.subElements),a=w(()=>r.value.filter(e=>e.isProxy));return(e,n)=>(f(),O(`div`,ga,[D(`ul`,_a,[(f(!0),O(E,null,u(a.value,e=>(f(),O(`li`,{key:e.id,class:`navigation-companies-fi__list-item`},[D(`a`,{href:e.url,target:e.target||void 0,rel:e.target===`_blank`?`noopener noreferrer`:void 0,"data-test-2":e.label,"data-test":`company`,class:`navigation-companies-fi__list-item--link`},[e.teaserImage?(f(),g(t(Y),{key:0,src:e.teaserImage.src,alt:e.label,class:`navigation-companies-fi__list-item__image`},null,8,[`src`,`alt`])):C(``,!0),D(`div`,ya,[D(`span`,ba,i(e.label),1),v(t(X),{class:`navigation-companies-fi__arrow`})])],8,va)]))),128))])]))}}),[[`__scopeId`,`data-v-6f575a45`]]),Sa={class:`navigation-items-fi`},Ca={key:0,class:`navigation-items-fi__group-label`},wa={class:`navigation-items-fi__list`},Ta=[`href`,`target`,`rel`,`data-test-2`],Ea=q(k({name:`NavigationItemsFi`,__name:`NavigationItemsFi`,setup(e){let t=K(),{getNavigationGroups:n}=$(),a=w(()=>t.subElements),o=w(()=>n(a.value));return(e,t)=>(f(),O(`div`,Sa,[(f(!0),O(E,null,u(o.value,e=>(f(),O(`div`,{key:e.id,class:r({"navigation-items-fi__group":!0,"navigation-items-fi__no-label":!e.groupLabel})},[e.groupLabel?(f(),O(`span`,Ca,i(e.groupLabel),1)):C(``,!0),D(`ul`,wa,[(f(!0),O(E,null,u(e.groupList,e=>(f(),O(`li`,{key:e.id,class:`navigation-items-fi__list-item`},[D(`a`,{href:e.url,target:e.target||void 0,rel:e.target===`_blank`?`noopener noreferrer`:void 0,"data-test-2":e.label,"data-test":`navigation-group`,class:`navigation-items-fi__list-item--link`},i(e.label),9,Ta)]))),128))])],2))),128))]))}}),[[`__scopeId`,`data-v-406d7513`]]),Da={class:`navigation-products-item-fi`},Oa=q(k({name:`NavigationProductsItemFi`,__name:`NavigationProductsItemFi`,props:{item:{}},setup(e){let{isMD:n,isXL:r}=Z(),a=w(()=>n.value?`60`:r.value?`72`:`54`);return(e,n)=>(f(),O(`div`,Da,[e.item.thumbnailUrl?.Url?(f(),g(t(Y),{key:0,src:e.item.thumbnailUrl.Url,width:a.value,height:a.value,params:`func=fit`,trim:``,class:`navigation-products-item-fi__image`,alt:`teaser image`,"do-not-replace-url":``},null,8,[`src`,`width`,`height`])):C(``,!0),y(` `+i(e.item.CategoryName),1)]))}}),[[`__scopeId`,`data-v-890418f2`]]),ka={class:`navigation-products-fi-wrapper`},Aa={key:1,class:`navigation-products-fi`},ja=[`id`],Ma=[`href`,`onClick`],Na=q(k({name:`NavigationProducts`,__name:`NavigationProductsFi`,setup(e){let n=K(),r=I(),{sendClickToEventHub:i}
28=R(),{getSalesChannels:a,isPublicAssortment:o}=H(),s=w(()=>n.groupData),{data:c,fetching:l,executeQuery:d}=B({query:pt,variables:w(()=>({baseSiteId:r.baseSiteId(),language:r.catalogLocale(),salesChannels:a(),publicAssortment:o()}))});x(async()=>{await d()});let p=w(()=>c.value?.getAllCategories?.filter(Boolean)??[]),m=e=>s.value?.url+e.Slug,h=(e,t)=>{i({clickSource:`navigation`,familyId:t.CategoryId,pageTitle:t.CategoryName??void 0,query:`[category]:${t.CategoryName}`,url:m(t)},e,m(t))};return(e,n)=>(f(),O(`div`,ka,[t(l)?(f(),g(t(Ne),{key:0,variant:`spinnerLocal`,class:`navigation-products-fi__loading-indicator spinner-local--rebrush`})):(f(),O(`ul`,Aa,[(f(!0),O(E,null,u(p.value,e=>(f(),O(`li`,{id:`fi-navigation-${e.CategoryId}`,key:e.CategoryId,class:`navigation-products-fi__item`},[D(`a`,{href:m(e),class:`navigation-products-fi__item--link`,"data-test":`category-link`,onClick:t=>h(t,e)},[v(Oa,{item:e},null,8,[`item`])],8,Ma)],8,ja))),128))]))]))}}),[[`__scopeId`,`data-v-57f47d29`]]),Pa={class:`navigation-subnavigation-fi`},Fa=q(k({name:`NavigationSubnavigationFi`,__name:`NavigationSubnavigationFi`,setup(e){let t=K(),n=w(()=>t.groupData),r=w(()=>t.isProducts),i=w(()=>t.isCompany);return(e,t)=>(f(),O(`div`,Pa,[r.value?(f(),g(Na,{key:0})):i.value?(f(),g(xa,{key:1})):(f(),g(Ea,{key:n.value?.url}))]))}}),[[`__scopeId`,`data-v-1e1e879a`]]),Ia={key:0,class:`navigation-flyout-fi__mobile-header`},La={class:`navigation-flyout-fi__mobile-header__title`},Ra={key:0,class:`navigation-flyout-fi__image fi-col-start-1 fi-col-end-6 lg:fi-col-start-2`},za={key:1,class:`navigation-flyout-fi__actions`},Ba={class:`navigation-flyout-fi__country`},Va={class:`navigation-flyout-fi__actions`},Ha={key:0,class:`navigation-flyout-fi__links`},Ua={key:0,class:`navigation-flyout-fi__links--item button-fi__text--secondary button-fi__text--18`},Wa={key:0,class:`navigation-flyout-fi__container__image`},Ga=q(k({name:`NavigationFlyoutFi`,__name:`NavigationFlyoutFi`,emits:[`close`],setup(e,{emit:n}){let a=h(()=>P(()=>import(`./SearchSuggestionsFi-f92MCmtE.js`),__vite__mapDeps([20,1,2,3,4,5,6,7,8,9,10,11,12,13,21,14,15,22,23,24,25,26,27,17,28,29,30,31,32,33,34,35,36,37,16,18,38]))),s=n,{isSM:c,isMD:l}=Z(),{navigationLayerTitle:d,backToMobileFirstLevel:p,closeNavigationFlyout:m}=$(),b=K(),x=w(()=>b.subElements),T=w(()=>b.showFlyout),k=w(()=>b.groupData),A=w(()=>b.isProducts),M=w(()=>b.isCompany),N=w(()=>b.showSearchSuggest),F=w(()=>b.isCountrySelect);S(()=>{b.setShowFlyout(!1),b.setNavIndex(-1),N.value&&b.setShowBrandArea(!0)});let I=()=>{b.setIsProducts(!1),b.setIsCompany(!1),b.setIsCountrySelect(!1),m(),b.setShowSearchSuggest(!1)},L=w(()=>x.value.slice(0,3)),R=w(()=>{let e=[];return x.value.forEach(t=>{!t.isProxy&&e.length<3&&e.push(t)}),e}),z=()=>{p()},B=()=>{b.setShowBrandArea(!0),b.setShowFlyout(!1),b.setIsCountrySelect(!1)},V=e=>{let t=e?.target;if(!t)return;let n=t.closest?.(`li`);t.className!==`navigation-bar-fi__item--text`&&n&&!n.classList.contains(`navigation-bar-fi__item-I18N-selectCountry`)&&s(`close`)};return(e,n)=>{let s=j(`click-outside`);return T.value||N.value||F.value?_((f(),O(`div`,{key:`subnavi`,class:r({"navigation-flyout-fi":!0,"navigation-flyout-fi--search":N.value,"navigation-flyout-fi--country-select":F.value})},[v(G,{mode:`out-in`,"leave-active-class":`animated fadeOut fastest`,"enter-active-class":`animated fadeIn fastest`},{default:o(()=>[(f(),O(`div`,{key:k.value?.id},[!N.value&&F.value&&!t(c)?(f(),O(`div`,Ia,[D(`div`,{class:`navigation-flyout-fi__mobile-header__back`,onClick:z},[v(t(W),{class:`navigation-flyout-fi__mobile-header__icon`,icon:`arrow-left`,size:`2`})]),D(`div`,La,[F.value?(f(),O(E,{key:0},[y(i(e.$dict.get(`global-Labels.Country-Selection.Mobile-Title`)),1)],64)):(f(),O(E,{key:1},[y(i(k.value?.label),1)],64))]),D(`div`,{class:`navigation-flyout-fi__mobile-header__close`,onClick:B},[v(t(W),{class:`navigation-flyout-fi__mobile-header__icon`,icon:`close`,size:`2`})])])):C(``,!0),v(Q,{container:!N.value,class:`navigation-flyout-fi__content`},{default:o(()=>[!(A.value||M.value||N.value||F.value)&&t(l)?(f(),O(`div`,Ra,[v(ha)])):C(``,!0),D(`div`,{class:r([`navigation-flyout-fi__container fi-col-start-1 fi-col-end-13 xxl:fi-col-end-12`,{"xxl:fi-col-start-2":(A.value||M.value||F.value)&&!N.value,"xxl:fi-col-end-13":N.value,"md:fi-col-start-6 md:fi-pl-42":!(A.value||M.value||N.value||F.value),"navigation-flyout-fi__container--country-select":F.value}])},[N.value?(f(),g(t(a),{key:0},{default:o(()=>[D(`div`,{class:`navigation-flyout-fi__close`,onClick:n[0]||=e=>I()},[D(`span`,null,i(e.$dict.get(`global-Labels.Navigation.Close`)),1),v(t(W),{icon:`chevron-up`,class:`navigation-flyout-fi__close--icon`})])]),_:1})):F.value?(f(),O(`div`,za,[D(`div`,Ba,[v(ji,{"is-navigation":``,onShowCountrySelection:B})]),D(`div`,{class:`navigation-flyout-fi__close navigation-flyout-fi__close--country-selection`,onClick:n[1]||=e=>I()},[D(`span`,null,i(e.$dict.get(`global-Labels.Navigation.Close`)),1),v(t(W),{icon:`chevron-up`,class:`navigation-flyout-fi__close--icon`})])])):(f(),O(E,{key:2},[D(`div`,Va,[k.value?(f(),O(`div`,Ha,[k.value.url&&!M.value?(f(),O(`span`,Ua,[v(t(J),{href:k.value.url,size:18},{default:o(()=>[y(i(t(d)(k.value)),1)]),_:1},8,[`href`])])):C(``,!0),!k.value.url&&!M.value?(f(),g(t(De),{key:1,tag:`span`,size:18,class:`navigation-flyout-fi__links--item`},{default:o(()=>[y(i(k.value.label),1)]),_:1})):C(``,!0),A.value?(f(!0),O(E,{key:2},u(L.value,e=>(f(),g(t(J),{key:e.id,href:e.url,size:18,class:`navigation-flyout-fi__links--item`},{default:o(()=>[y(i(e.label),1)]),_:2},1032,[`href`]))),128)):C(``,!0),M.value?(f(!0),O(E,{key:3},u(R.value,e=>(f(),g(t(J),{key:e.id,href:e.url,size:18,class:`navigation-flyout-fi__links--item`},{default:o(()=>[y(i(e.label),1)]),_:2},1032,[`href`]))),128)):C(``,!0)])):C(``,!0),D(`div`,{class:`navigation-flyout-fi__close`,onClick:n[2]||=e=>I()},[D(`span`,null,i(e.$dict.get(`global-Labels.Navigation.Close`)),1),v(t(W),{icon:`chevron-up`,class:`navigation-flyout-fi__close--icon`})])]),!A.value&&!M.value&&!t(l)?(f(),O(`div`,Wa,[v(ha)])):C(``,!0),D(`div`,{class:r([`navigation-flyout-fi__subnavigation`,[A.value?`navigation-flyout-fi__subnavigation--products`:null,M.value?`navigation-flyout-fi__subnavigation--company`:null]])},[v(Fa)],2)],64))],2)]),_:1},8,[`container`])]))]),_:1})],2)),[[s,V]]):C(``,!0)}}}),[[`__scopeId`,`data-v-1cbd75d4`]]),Ka=[`aria-expanded`],qa={class:`profile-flyout-chat-box-fi__head__text`},Ja={class:`profile-flyout-chat-box-fi__head__headline`},Ya={class:`profile-flyout-chat-box-fi__head__subheadline`},Xa={key:0,class:`profile-flyout-chat-box-fi__head__button`},Za={class:`profile-flyout-chat-box-fi__content__wrapper`},Qa=q(k({name:`ProfileFlyoutChatBoxFi`,__name:`ProfileFlyoutChatBoxFi`,props:{sitecoreData:{}},setup(e){let a=Ie(),o=T(`chatBox`),s=n(!1),c=n(!1),l=n(!1),u=()=>{s.value=!s.value,s.value&&(c.value=!0)},p=e=>{e.target!==e.currentTarget||e.propertyName!==`grid-template-rows`||s.value&&o.value?.focusInput()},m=async()=>{l.value=!0,o.value?.restart(),await d(),o.value?.focusInput()};return(e,n)=>(f(),O(`div`,{class:r({"profile-flyout-chat-box-fi":!0,"profile-flyout-chat-box-fi--open":s.value})},[D(`button`,{type:`button`,class:`profile-flyout-chat-box-fi__head`,"aria-expanded":s.value,onClick:u},[v(t(W),{icon:`message-square`,class:`profile-flyout-chat-box-fi__head__icon`}),D(`div`,qa,[D(`div`,Ja,i(e.sitecoreData.CopilotHeadline),1),D(`div`,Ya,i(e.sitecoreData.CopilotSubheadline),1)]),s.value?(f(),O(`div`,{key:1,class:r({"profile-flyout-chat-box-fi__head__refresh":!0,"profile-flyout-chat-box-fi__head__refresh--spinning":l.value}),onClick:ae(m,[`stop`]),onAnimationend:n[0]||=e=>l.value=!1},[v(t(W),{icon:`load-loop`})],34)):(f(),O(`div`,Xa,[D(`span`,null,i(e.sitecoreData.CopilotButtonText),1),v(t(W),{icon:`arrow-right`})])),v(t(W),{icon:`chevron-down`,class:`profile-flyout-chat-box-fi__head__toggle`})],8,Ka),D(`div`,{class:r({"profile-flyout-chat-box-fi__content":!0,"profile-flyout-chat-box-fi__content--open":s.value}),onTransitionend:p},[D(`div`,Za,[c.value?(f(),g(Le,{key:0,ref:`chatBox`,backend:t(a),onDecline:n[1]||=e=>s.value=!1},null,8,[`backend`])):C(``,!0)])],34)],2))}}),[[`__scopeId`,`data-v-0dca8367`]]),$a={class:`profile-flyout-contact-fi`},eo={class:`profile-flyout-contact-fi__headline`},to={key:0,class:`profile-flyout-contact-fi__contacts`},no={class:`profile-flyout-contact-fi__contact__person`},ro={key:0,class:`profile-flyout-contact-fi__contact__role`},io={class:`profile-flyout-contact-fi__contact__name`},ao={class:`profile-flyout-contact-fi__contact__data`},oo=[`href`],so=[`href`],co={key:1,class:`profile-flyout-contact-fi__contact`},lo={class:`profile-flyout-contact-fi__contact__data`},uo=[`href`],fo=[`href`],po=3,mo=q(k({name:`ProfileFlyoutContactFi`,__name:`ProfileFlyoutContactFi`,props:{sitecoreData:{}},setup(e){let r=e,a=I(),o=V(),s=n([]),c=e=>He(e),l=e=>We(e),d=e=>e===`EXTERNAL_SALES`?r.sitecoreData.ContactRoleExternalSales:e===`INTERNAL_SALES`?r.sitecoreData.ContactRoleInternalSales:null;return(async()=>{let e=a.user.getAssistedService();if(!r.sitecoreData.EnableSupportBoxWithContacts||e&&!e.user)return;let{data:t,error:n}=await o.client.query(ft,{baseSiteId:a.baseSiteId(),accessToken:a.user.accessToken(),userId:a.user.id()}).toPromise();if(n){console.error(n);return}let i=t?.getContactPersons;i&&(s.value=(e=>e.filter(e=>e.email||e.phone))(i).slice(0,po))})(),(e,n)=>(f(),O(`div`,$a,[D(`div`,eo,i(e.sitecoreData.ContactsHeadline),1),e.sitecoreData.EnableSupportBoxWithContacts?(f(),O(`div`,to,[(f(!0),O(E,null,u(s.value,(e,n)=>(f(),O(`div`,{key:`contact-person-${n}`,class:`profile-flyout-contact-fi__contact`},[D(`div`,no,[d(e.partnerRole)?(f(),O(`div`,ro,i(d(e.partnerRole)),1)):C(``,!0),D(`div`,io,i(e.fullName),1)]),D(`div`,ao,[e.phone?(f(),O(`a`,{key:0,class:`profile-flyout-contact-fi__contact__phone`,href:c(e.phone)},[v(t(W),{icon:`phone-call`}),y(` `+i(e.phone),1)],8,oo)):C(``,!0),e.email?(f(),O(`a`,{key:1,class:`profile-flyout-contact-fi__contact__mail`,href:l(e.email)},[v(t(W),{icon:`mail`}),y(` `+i(e.email),1)],8,so)):C(``,!0)])]))),128))])):(f(),O(`div`,co,[D(`div`,lo,[D(`a`,{class:`profile-flyout-contact-fi__contact__phone`,href:c(e.sitecoreData.ContactPhoneNumber)},[v(t(W),{icon:`phone-call`}),y(` `+i(e.sitecoreData.ContactPhoneNumber),1)],8,uo),D(`a`,{class:`profile-flyout-contact-fi__contact__mail`,href:l(e.sitecoreData.ContactEmailAddress)},[v(t(W),{icon:`mail`}),y(` `+i(e.sitecoreData.ContactEmailAddress),1)],8,fo)])]))]))}}),[[`__scopeId`,`data-v-8210c335`]]),ho={class:`profile-flyout-link-list-fi`},go={class:`profile-flyout-link-list-fi__head`},_o={class:`profile-flyout-link-list-fi__headline`},vo=[`href`],yo={class:`fi-hidden sm:fi-inline-block`},bo=[`href`],xo={class:`fi-text-left`},So={class:`fi-block fi-semibold fi-text-size-df-18`},Co={class:`fi-mt-[2px] fi-block fi-text-size-df-14`},wo={class:`profile-flyout-link-list-fi__link-list`},To=[`href`],Eo=[`href`],Do={class:`profile-flyout-link-list-fi__link-end`},Oo=q(k({name:`ProfileFlyoutLinkListFi`,__name:`ProfileFlyoutLinkListFi`,props:{sitecoreData:{},customerDocuments:{}},setup(e){let n=e,r=I(),{logout:a}=le(),o=w(()=>`${r.hostUrlBase()}${r.user.myfischerStartPageUrl()}`),c=w(()=>{let e=n.sitecoreData.Widgets.filter(e=>!e.RequiredGroups?.length||e.RequiredGroups.every(e=>r.user.groups()?.includes(e)));return n.customerDocuments?.length||(e=e.filter(e=>e.Identifier!==`Documents`)),e}),{unseenOrders:l,unseenOffers:d,loadUnseenCounts:p}=$e(),m=e=>{let t=et(e);return t===`orders`?Qe(l.value):t===`offers`?Qe(d.value):null},h=w(()=>c.value.map(e=>et(e.Identifier)));s(()=>{p({orders:h.value.includes(`orders`),offers:h.value.includes(`offers`)})});let g=async e=>{e?.preventDefault?.(),e?.stopImmediatePropagation?.(),await a()};return(e,n)=>(f(),O(`div`,ho,[D(`div`,go,[D(`div`,_o,i(e.sitecoreData.LinkListHeadline),1),D(`a`,{class:`profile-flyout-link-list-fi__logout`,href:e.$fischer.pages.logout().url,"data-test":`profile-logout`,onClick:g},[D(`span`,yo,i(e.$fischer.pages.logout().text),1),v(t(W),{icon:`log-out`})],8,vo)]),e.sitecoreData.PersonalPageHeadline?(f(),O(`a`,{key:0,class:`profile-flyout-link-list-fi__personal-page`,href:o.value},[D(`span`,xo,[D(`span`,So,i(e.sitecoreData.PersonalPageHeadline),1),D(`span`,Co,i(e.sitecoreData.PersonalPageSubheadline),1)]),v(t(W),{icon:`arrow-right`})],8,bo)):C(``,!0),D(`div`,wo,[D(`a`,{href:e.$fischer.pages.myAccount().url,class:`profile-flyout-link-list-fi__link`},[D(`span`,null,i(e.$fischer.pages.myAccount().text),1),v(t(W),{icon:`chevron-right`})],8,To),(f(!0),O(E,null,u(c.value,e=>(f(),O(`a`,{key:e.Identifier,href:e.Link.Url,class:`profile-flyout-link-list-fi__link`},[D(`span`,null,i(e.Link.Text),1),D(`span`,Do,[v(t(Ce),{count:m(e.Identifier)},null,8,[`count`]),v(t(W),{icon:`chevron-right`})])],8,Eo))),128))])]))}}),[[`__scopeId`,`data-v-ebe7bfec`]]),ko={class:`profile-flyout-personal-data-fi`},Ao={class:`profile-flyout-personal-data-fi__content`},jo={class:`profile-flyout-personal-data-fi__welcoming`},Mo={key:0,class:`profile-flyout-personal-data-fi__company`},No={key:0,class:`profile-flyout-personal-data-fi__company__item`},Po={key:1,class:`profile-flyout-personal-data-fi__company__item`},Fo=[`href`],Io=q(k({name:`ProfileFlyoutPersonalDataFi`,__name:`ProfileFlyoutPersonalDataFi`,props:{sitecoreData:{},customerProfile:{}},setup(e){let n=e,r=w(()=>n.customerProfile?.company?.sapCustomerId===`defaultB2BUnit`);return(e,n)=>(f(),O(`div`,ko,[D(`div`,Ao,[D(`div`,jo,i(e.sitecoreData.Headline.replace(`{0}`,e.customerProfile.fullName)),1),r.value?C(``,!0):(f(),O(`div`,Mo,[e.customerProfile.company?.name?(f(),O(`span`,No,i(e.customerProfile.company.name),1)):C(``,!0),e.customerProfile.company?.sapCustomerId?(f(),O(`span`,Po,i(e.sitecoreData.PersonalDataLabelCustomerNo?.replace(`{0}`,e.customerProfile.company.sapCustomerId)||e.customerProfile.company.sapCustomerId),1)):C(``,!0)]))]),e.sitecoreData.AccountManagementLink?(f(),O(`a`,{key:0,class:`profile-flyout-personal-data-fi__link`,href:e.sitecoreData.AccountManagementLink.Url},[y(i(e.sitecoreData.AccountManagementLink.Text)+` `,1),v(t(W),{icon:`edit`})],8,Fo)):C(``,!0)]))}}),[[`__scopeId`,`data-v-0c67f729`]]),Lo={class:`profile-flyout-fi__close`},Ro={class:`profile-flyout-fi__personal-data`},zo={class:`profile-flyout-fi__link-list`},Bo={key:0,class:`profile-flyout-fi__chat-box`},Vo={class:`profile-flyout-fi__contact`},Ho=q(k({name:`ProfileFlyoutFi`,__name:`ProfileFlyoutFi`,setup(i){let a=I(),{logoutIfTokenInvalid:o}=le(),s=V(),{bodyDisableScroll:c,bodyEnableScroll:l}=be(),{showProfileFlyout:u,isProfileFlyoutRendered:m}=e(at()),{openGeneralErrorNotification:h}=re(),{getAssetUrl:_}=xe(),y=n(!1),b=n(!1),x=n(!1),S=n(!1),T=n(null),k=n(null),A=n(null),j=n(null),M=w(()=>y.value||b.value||x.value),N=w(()=>a.user.getAssistedService()),P=w(()=>N.value?.user?.customerId),F=async()=>
28{if(k.value)return;let e=`${a.hostUrlBase()}/myfischer/api/app?appType=profileFlyout&lang=${a.siteLanguage()}`;try{x.value=!0;let t=await fetch(e);if(!t.ok)throw Error(`HTTP error ${t.status}`);k.value=await t.json()}catch(e){console.error(`could not load sitecore data`,e),u.value=!1,h()}finally{x.value=!1}},L=async()=>{if(!A.value)try{y.value=!0;let{data:e,error:t}=await s.client.query(Ze,{baseSiteId:a.baseSiteId(),accessToken:a.user.accessToken(),userId:a.user.id(),division:a.user.division(),distributionChannel:a.user.distributionChannel()}).toPromise();if(t){u.value=!1,o(t);return}A.value=e?.getCustomerProfile}catch(e){u.value=!1,o(e)}finally{y.value=!1}},R=async()=>{let e=k.value?.Widgets.find(e=>e.Identifier===`Documents`),t=!!e&&(!e.RequiredGroups?.length||e.RequiredGroups.every(e=>a.user.groups()?.includes(e)));if(!(j.value||!t))try{b.value=!0;let{data:e,error:t}=await s.client.query(dt,{jwtToken:a.user.idToken(),sapCustomerId:P.value,baseSiteId:a.baseSiteId()},{requestPolicy:`network-only`}).toPromise();if(t){console.debug(`Did not receive any documents`);return}j.value=e?.getCustomerDocuments?.filter(e=>!!e)??null}catch(e){console.error(e)}finally{b.value=!1}};return p(()=>u.value,async e=>{e?(F().then(R),L(),m.value=!0,c(),await d(),T.value?.offsetHeight,S.value=!0):(S.value=!1,setTimeout(()=>{m.value=!1,l()},500))}),(e,n)=>t(m)?(f(),O(`div`,{key:0,ref_key:`flyoutRef`,ref:T,class:`profile-flyout-fi`},[D(`div`,{class:r([`profile-flyout-fi__background`,{"profile-flyout-fi__background--visible":S.value}]),onClick:n[0]||=e=>u.value=!1},null,2),D(`div`,{class:r([`profile-flyout-fi__content`,{"profile-flyout-fi__content--visible":S.value}])},[D(`div`,Lo,[v(t(W),{icon:`close`,onClick:n[1]||=e=>u.value=!1})]),!M.value&&k.value?(f(),O(E,{key:0},[D(`div`,Ro,[v(Io,{"customer-profile":A.value||{},"sitecore-data":k.value},null,8,[`customer-profile`,`sitecore-data`])]),D(`div`,zo,[v(Oo,{"sitecore-data":k.value,"customer-documents":j.value},null,8,[`sitecore-data`,`customer-documents`])]),(t(a).shop.isClosedShop()||t(a).shop.isOnlineShop())&&k.value.ActivateMyfischerCopilot?(f(),O(`div`,Bo,[v(Qa,{"sitecore-data":k.value},null,8,[`sitecore-data`])])):C(``,!0),D(`div`,Vo,[v(mo,{"sitecore-data":k.value},null,8,[`sitecore-data`])])],64)):(f(),g(t(Ne),{key:1,variant:`spinnerLocal`,class:`profile-flyout-fi__loader`}))],2)],512)):C(``,!0)}}),[[`__scopeId`,`data-v-37d6a0da`]]),Uo={class:`search-box-mobile-fi__icon search-box-mobile-fi__icon-placeholder`},Wo={class:`search-box-mobile-fi__icon`},Go={class:`search-box-mobile-fi__search-wrapper`},Ko=q(k({__name:`SearchBoxMobileFi`,setup(e){let i=n(!1),o=n(!1),s=n({}),c=n({}),l=n({}),{isSM:u}=Z(),m=K(),h=pe(),g=w(()=>m.searchActive),_=w(()=>m.searchActive),y=T(`searchBox`),b=T(`history`),x,S=()=>new Promise(e=>{x&&x(),x=e,setTimeout(e,1e3)}),E=()=>
28{if(c.value={},l.value={},u.value)return;let e=document.querySelector(`.brand-area-fi`);if(!e)return;let{top:t,height:n}=e.getBoundingClientRect(),r=t+n;r<0||(c.value.display=`block`,r<64?(c.value.top=`unset`,c.value.bottom=`${64-r}px`,l.value.display=`none`):t<0?(c.value.top=`unset`,c.value.bottom=`0px`,l.value.top=`${t}px`,l.value.position=`relative`):c.value.top=`${t}px`)},k=()=>document.querySelector(`.mobile-navigation-bar-fi__search-icon`)?.getBoundingClientRect().x||0;p(g,async e=>{if(e===i.value)return;m.setSearchTransitioning(!0);let t=S();E(),s.value={left:`${k()}px`},i.value=e,e?(o.value=!0,await d(),y.value&&!h.inhibitSuggestions&&y.value.focus(),s.value={},await t):(await d(),await t,o.value=!1),m.setSearchTransitioning(!1)},{immediate:!0});let A=({propertyName:e})=>{e===`left`&&S()},j=()=>{b.value?.close(),h.setQuery({value:``,noShowSuggestions:!0}),m.setSearchInput(!1),h.setSearchSuggestions([],``)};return(e,n)=>o.value||_.value?(f(),O(`div`,{key:0,style:a(s.value),class:`search-box-mobile-fi`,onTransitionend:A},[D(`div`,Uo,[v(t(W),{icon:`search`})]),D(`div`,{style:a(c.value),class:`search-box-mobile-fi__icon search-box-mobile-fi__icon-placeholder search-box-mobile-fi__icon-placeholder--brand-area`},[v(t(W),{style:a(l.value),icon:`search`},null,8,[`style`])],4),D(`div`,{class:r({"search-box-mobile-fi__overlay":!0,"search-box-mobile-fi__overlay--visible":i.value})},[D(`div`,Wo,[v(t(W),{icon:`search`})]),D(`div`,Go,[v(jr,{id:`search-box-mobile-navigation`,ref_key:`searchBox`,ref:y,class:`search-box-mobile-fi__search-box`},null,512),D(`div`,{class:`search-box-mobile-fi__item search-box-mobile-fi__search-close`,onClick:j},[v(t(W),{class:`search-box-mobile-fi__item__icon`,icon:`close`})]),v(Nr,{ref_key:`history`,ref:b},null,512)])],2)],36)):C(``,!0)}}),[[`__scopeId`,`data-v-dee19d2d`]]),qo={key:1},Jo={key:2},Yo=q(k({name:`HeaderFi`,__name:`HeaderFi`,props:{fields:{default:()=>({})},logoHeader:{default:void 0},logoBrandArea:{default:void 0},homeData:{default:void 0},navigationData:{default:()=>[]},serviceNavigation:{default:()=>[]},breadcrumbData:{default:void 0}},setup(i){let a=h(()=>P(()=>import(`./InlineEditControlsFi-Dco1dfjy.js`),__vite__mapDeps([39,2,3,4,5,6,7,8,9,10,11,12,13,21,1,14,15,22,23,24,25,26,27,17,28,29,30,31,32,33,34,35,36,37]))),c=i,{isSM:u,isLG:d}=Z(),{closeNavigationFlyout:m}=$(),_=K(),y=I(),{handlingFeeLimit:b}=Mt(),{headerHeightClasses:x}=Je(),S=ee(),{isProfileFlyoutRendered:E}=e(at()),k=n(!1);s(()=>k.value=y.isCM()||!1);let A=n(null);l(`getServiceNavigationI18n`,()=>A);let j=T(`loginDialogHandler`),M=w(()=>_.showFlyout),N=w(()=>_.navIndex),F=w(()=>_.showSearchSuggest),L=w(()=>_.backLinkData),R=w(()=>_.searchActive),z=w(()=>_.isCheckout),B=w(()=>_.isCountrySelect),V=w(()=>!!c.fields.showBrandArea?.value),H=w(()=>!!(c.fields.showBreadcrumb?.value&&c.breadcrumbData?.length)),te=w(()=>!!L.value?.url),U=w(()=>!!(c.fields.showHeaderMedia?.value&&c.fields.slideElements?.length)),ne=w(()=>!!(c.fields.slideElements?.length&&c.fields.slideElements.length>1)),W=w(()=>U.value&&ne.value?!1:!!c.fields.brandAreaHeadlineTags?.value),re=w(()=>y.pages.checkout().url!==void 0&&y.uri()===y.pages.checkout().url&&z.value),ie=()=>{S.triggerLogin()};return p(()=>S.triggerCount,e=>{e&&j.value?.login()},{immediate:!0}),(e,n)=>(f(),O(`div`,{class:r({"header-fi":!0,"header-fi--brand-area":V.value,"header-fi--search-active":R.value,"header-fi--profile-flyout-open":t(E),"page-header-fi--open":N.value!==-1,...t(x)})},[k.value?(f(),g(t(a),{key:0})):C(``,!0),re.value?(f(),O(`div`,Jo,[v(Zn,{"home-data":e.homeData,"logo-header":e.logoHeader},null,8,[`home-data`,`logo-header`]),e.isEditMode?C(``,!0):(f(),g(st,{key:0}))])):(f(),O(`div`,qo,[t(d)?C(``,!0):(f(),g(Ko,{key:0})),v(Ho),V.value?(f(),g(rn,{key:1,fields:e.fields,"home-data":e.homeData,"logo-brand-area":e.logoBrandArea,"service-navigation":e.serviceNavigation,"set-headline-tags":W.value,onLogin:ie},null,8,[`fields`,`home-data`,`logo-brand-area`,`service-navigation`,`set-headline-tags`])):C(``,!0),v(zr,{"home-data":e.homeData,"navigation-data":e.navigationData,"service-navigation":e.serviceNavigation,"logo-header":e.logoHeader,"handling-fee-limit":t(b),onLogin:ie},null,8,[`home-data`,`navigation-data`,`service-navigation`,`logo-header`,`handling-fee-limit`]),D(`div`,{class:r({"header-fi__divider":!0,"header-fi__divider--brand":V.value})},null,2),v(G,{"leave-active-class":`animated fadeOutUp fast`,"enter-active-class":`animated fadeInDown fast`},{default:o(()=>[M.value&&t(u)||F.value||B.value&&t(u)?(f(),g(Ga,{key:0,onClose:t(m)},null,8,[`onClose`])):C(``,!0)]),_:1}),v(ma,{"home-data":e.homeData,"navigation-data":e.navigationData,"logo-header":e.logoHeader,"service-navigation":e.serviceNavigation},null,8,[`home-data`,`navigation-data`,`logo-header`,`service-navigation`]),U.value?(f(),g(xr,{key:2,fields:e.fields},null,8,[`fields`])):C(``,!0),H.value||te.value?(f(),g(t(ke),{key:3,"show-breadcrumb":H.value,"back-link":L.value,"breadcrumb-data":e.breadcrumbData},null,8,[`show-breadcrumb`,`back-link`,`breadcrumb-data`])):C(``,!0),e.isEditMode?C(``,!0):(f(),g(st,{key:4}))])),v(ot,{ref_key:`loginDialogHandler`,ref:j},null,512)],2))}}
28),[[`__scopeId`,`data-v-3b6ff360`]]),Xo=()=>{let e=`hide-support-box`,t=n(!1);return s(()=>{try{t.value=window.sessionStorage.getItem(e)!==`true`}catch(t){console.error(`error get '${e}' session storage item`,t)}}),{showSupportBox:t,hideSupportBox:()=>{t.value=!1;try{window.sessionStorage.setItem(e,`true`)}catch(t){console.error(`error setting '${e}' session storage item`,t)}}}},Zo=e=>e?e.split(`/`)[0]:null,Qo=(e,t)=>{let n=z.getValue(e,!0);if(n?.facets){let e=Zo(t);return e&&n.facets[e]}return null},$o=(e,t,n)=>{try{let r=z.getValue(e,!0)||{};Object.prototype.hasOwnProperty.call(r,`facets`)||(r.facets={});let i=Zo(t);i&&(Array.isArray(n)&&n.length>0?r.facets[i]=n:Object.prototype.hasOwnProperty.call(r.facets,i)&&delete r.facets[i]),z.setValue(e,r,!0)}catch(t){return console.error(t),z.removeValue(e,!0),!1}return!0},es=N(`useProductStore`,()=>{let e=n([]),t=n(!1),r=n([]),i=n(!1),a=w(()=>e.value.map(e=>{let t=r.value.find(t=>t.id===e.id),n=t?t.unit:void 0;return e.minValue&&e.maxValue?{id:e.id,value:null,minValue:Number.parseInt(e.minValue,10),maxValue:Number.parseInt(e.maxValue,10),unit:n}:{id:e.id,value:e.value,minValue:null,maxValue:null,unit:n}})),o=w(()=>{let t=[];return e.value.forEach(n=>{let i=r.value.find(e=>e.id===n.id),a=n;if(!i){let t=/(.*)\*$/.exec(a.id);if(!t)return;let[,n]=t,i=r.value.find(e=>e.id.startsWith(n));if(!i||e.value.some(e=>e.id===i.id))return;a={...a,id:i.id,name:i.name}}a.name?t.push(a):i?t.push({...a,name:i.name}):console.error(`got neither filter nor active facet`)}),t}),s=()=>{t.value=!0},c=t=>{let n=e.value.filter(e=>e.id!==t.value.id);n.push(t.value),$o(t.brandId,t.path,n)&&(e.value=n)},l=t=>{let n=e.value.filter(e=>{if(e.id===t.value.id)return!1;let n=/(.*)\*$/.exec(e.id);if(n){let[,e]=n;return!t.value.id.startsWith(e)}return!0});$o(t.brandId,t.path,n)&&(e.value=n)},u=t=>{$o(t.brandId,t.path,null)&&(e.value=[])},d=e=>{u(e)},f=t=>{try{let n=Qo(t.brandId,t.path);n?e.value=n:d(t)}catch(e){console.error(e),p(t)}},p=t=>{z.removeValue(t.brandId,!0),e.value=[]};return{activeFilters:e,isFilterSet:t,activeFacets:r,isFiltersFixed:i,apiFilters:a,visibleFilters:o,filterSet:s,addFilter:c,removeFilter:l,clearFilter:u,resetFilters:d,loadFilter:f,discardFilters:p,setActiveFacets:e=>{r.value=e},setIsFiltersFixed:e=>{i.value=e}}}),ts={class:`support-box-fi__icon-container`},ns={class:`support-box-fi__icon-footer`},rs={key:0,class:`support-box-fi__communication-tiles`},is={key:0,class:`support-box-fi__communication-tiles-header`},as={class:`support-box-fi__support-icon`},os={class:`support-box-fi__support-container`},ss={class:`support-box-fi__support-details-title`},cs={class:`support-box-fi__support-detail`},ls=q(k({__name:`SupportBoxFi`,setup(e){let a=K(),c=es(),l=I(),{isMD:d}=Z(),{getAssetUrl:p}=xe(),{showSupportBox:m,hideSupportBox:h}=Xo(),g=n(!1),_=n([]),b=w(()=>a.showMobileFirstLvl),x=w(()=>c.isFiltersFixed),S=ce(800,e=>{e||(g.value=!1)}),T=e=>{d.value&&(S(e),e&&(g.value=!0))},k=e=>{let t=e.split(`/`),[n]=t[t.length-1].split(`.`);return n};return s(async()=>{let e=`${l.hostUrlBase()}/supportbox/api/app?lang=${l.siteLanguage()}&productCategoryId=${l.catalogId()}`;try{let t=await fetch(e);if(!t.ok)throw Error(`Could not fetch support box data: ${t.status}`);_.value=(await t.json())?.ContactNumbers}catch(e){console.error(`Could not load legal hints`,e)}}),(e,n)=>t(m)?(f(),O(`div`,{key:0,class:r({"support-box-fi__wrapper":!0,"support-box-fi__wrapper--active":g.value,"support-box-fi__wrapper--navigation-active":b.value,"support-box-fi__wrapper--down":x.value}),onMouseenter:n[5]||=e=>T(!0),onMouseleave:n[6]||=e=>T(!1)},[D(`div`,ts,[D(`div`,{class:`support-box-fi__heading-icon`,onClick:n[0]||=e=>g.value=!0},[v(t(W),{color:`white`,icon:`phone-call`})]),D(`div`,{class:`support-box-fi__heading-icon support-box-fi__heading-icon-close`,onClickCapture:n[1]||=(...e)=>t(h)&&t(h)(...e)},[v(t(W),{color:`white`,icon:`close`})],32)]),D(`div`,ns,[D(`div`,{class:`support-box-fi__footer-title`,onClick:n[2]||=e=>g.value=!0},i(e.$dict.get(`support-Box.Title`)),1),v(G,{"enter-active-class":`animated fatest fadeIn`,"leave-active-class":`animated fatest fadeOut`},{default:o(()=>
28[g.value?(f(),O(`div`,{key:0,class:`support-box-fi__communication-tiles-bg-mobile`,onClick:n[3]||=e=>g.value=!1})):C(``,!0)]),_:1}),v(G,{name:`support`},{default:o(()=>[g.value?(f(),O(`div`,rs,[t(d)?C(``,!0):(f(),O(`span`,is,[v(t(W),{color:`black`,icon:`close`,onClick:n[4]||=e=>g.value=!1})])),(f(!0),O(E,null,u(_.value,e=>(f(),O(`div`,{key:e.Name,class:`support-box-fi__communication-tile`},[D(`div`,as,[v(t(W),{color:`black`,icon:k(e.Icon)},null,8,[`icon`])]),D(`div`,os,[D(`div`,ss,i(e.Name),1),D(`div`,cs,[v(t(J),{href:e?.Number?.Url,size:14,secondary:``,"text-link":``},{default:o(()=>[y(i(e?.Number?.Text),1)]),_:2},1032,[`href`])])])]))),128))])):C(``,!0)]),_:1})])],34)):C(``,!0)}}),[[`__scopeId`,`data-v-80c5e32b`]]),us=()=>{let e=I(),{positionsCount:t}=M(ue());p(t,e=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push({cartItems:e})});{let t={pageId:e.pageId(),pageTitle:document.title,pageUrl:e.uri(),pageTemplate:e.pageTemplate(),userStatus:e.user.authenticated()?`LoggedIn`:`LoggedOut`},n=e.catalogId();n&&(t.catalogId=n);let r=e.user.targetGroup();r&&(t.targetGroup=r);let i=e.user.subTargetGroup();i&&(t.subTargetGroup=i),window.dataLayer=window.dataLayer||[],window.dataLayer.push(t)}},ds={key:0,class:`page-header-fi`},fs={key:1,class:`page-header-fi--xpe`},ps=q(k({name:`PageHeaderFi`,__name:`PageHeaderFi`,props:{fields:{default:void 0},customData:{default:()=>null}},setup(e){let r=h(()=>P(()=>import(`./ChatBotBubbleFi-da6TgZYY.js`).then(e=>e.t),__vite__mapDeps([40,1,2,3,4,5,6,7,8,9,10,11,12,13,21,14,15,22,23,24,25,26,27,17,28,29,30,31,32,33,34,35,36,37,41,42]))),i=h(()=>P(()=>import(`./ProcessAddToCartHelper-DXJDOBQS.js`),__vite__mapDeps([43,6,5,44,2,3,4,7,8,9,10,11,12,13,35,45,46,47,48]))),a=h(()=>P(()=>import(`./HeaderFiXpe-C8l3pxb8.js`),__vite__mapDeps([49,1,2,3,4,5,6,7,8,9,10,11,12,13,21,14,15,22,23,24,25,26,27,17,28,29,30,31,32,33,34,35,36,37,50,51,52]))),c=h(()=>P(()=>import(`./SnackbarFi-CZP68cer.js`),[])),l=e;us();let u=I(),d=K(),{breadcrumbData:p,logoHeader:m,logoBrandArea:_,cData:y,homeData:b}=lt(l),x=n(!1);s(()=>{u.shop.supportsCart()&&Pe()&&(x.value=!0)});let S=w(()=>y.value?.navigation?.home?.subElements||[]),T=w(()=>y.value?.serviceNavigation||[]),D=w(()=>u.shop.isClosedShop()&&u.isChatbotEnabled()),k=w(()=>u.isCatalogPage()&&u.isSupportBoxEnabled()),A=w(()=>u.app.isAppView()&&(u.shop.isClosedShop()||u.shop.isOnlineShop()||u.shop.isRetailConnectCart()));return T.value.forEach((e,t)=>{e?.elements&&e.elements.forEach((e,n)=>{if(e.link&&e.link.url===u.uri()){let e=S.value.length+10*t+n;d.setNavIndex(e)}})}),(e,n)=>e.isAppView?(f(),O(E,{key:1},[A.value?(f(),g(t(c),{key:0})):C(``,!0),v(st)],64)):(f(),g(Me,{key:0},{default:o(()=>[e.isEditMode?(f(),O(`div`,fs,[v(t(a),{fields:e.fields,"logo-header":t(m),"logo-brand-area":t(_),"breadcrumb-data":t(p)},null,8,[`fields`,`logo-header`,`logo-brand-area`,`breadcrumb-data`])])):(f(),O(`div`,ds,[v(Yo,{fields:e.fields,"logo-header":t(m),"logo-brand-area":t(_),"home-data":t(b),"navigation-data":S.value,"service-navigation":T.value,"breadcrumb-data":t(p)},null,8,[`fields`,`logo-header`,`logo-brand-area`,`home-data`,`navigation-data`,`service-navigation`,`breadcrumb-data`]),D.value?(f(),g(t(r),{key:0,"use-web-socket":``})):C(``,!0),k.value?(f(),g(ls,{key:1})):C(``,!0)])),x.value?(f(),g(t(i),{key:2})):C(``,!0)]),_:1}))}}),[[`__scopeId`,`data-v-ccbfe253`]]);export{ps as default,Tt as t};
29//# sourceMappingURL=PageHeaderFi-Dmph5qKL.js.map

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.