1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`a6fafdec27`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`996b474c-d42c-4f38-a8a5-dbb9f2e8dcda`,e._sentryDebugIdIdentifier=`sentry-dbid-996b474c-d42c-4f38-a8a5-dbb9f2e8dcda`)}catch{}})();import{$t as e,Bn as t,Bt as n,C as r,Cr as i,Dr as a,Jn as o,Kn as s,Or as c,Qn as l,Tn as u,Tr as d,Wn as f,Xn as p,Zn as m,_n as h,bn as g,fn as _,gr as v,kt as y,mr as ee,nn as te,or as b,pn as x,rr as S,sr as C,tn as w,un as T,vn as E,wn as D,xn as O,yn as k,z as ne,zn as A}from"./WCVDKeko.js";import{g as re}from"./BSu4Q5qC.js";import{B as ie,H as ae}from"./C3X79py4.js";import{t as j}from"./CXpljZ4d.js";import{t as M}from"./DFC4o-Fh.js";/* empty css */import{t as N}from"./BmQ7DwT6.js";import{t as P}from"./eBoAPkal2.js";import{t as oe}from"./BDYAJC2V2.js";import{t as F}from"./DkuSLZ5I2.js";import{n as se,t as I}from"./BXSTxxJ42.js";e();var L={components:{OtherBrandLogo:P},props:{realLink:{type:Boolean,default:!1},bgColor:{type:String,default:``},icon:{type:String,default:``},title:{type:String,default:``},logo:{type:String,default:``},subcategories:{type:Array,default:null},path:{type:String,default:``},cardType:{type:String,default:``},size:{type:String,default:``},preventDefault:{type:Boolean,default:!1},viewmore:{type:Boolean,default:!1},active:{type:Boolean,default:!1}},computed:{typeClass(){return this.cardType+`-cat`}}},R={class:`title`};function z(e,t,n,r,i,a){return s(),k(l(n.path?`span-link`:`span`),{link:n.realLink,to:n.path,"prevent-default":n.preventDefault,class:d([`catalog-mobile-tab tab`,[`--bg-`+n.bgColor,a.typeClass,n.size,{"--viewmore":n.viewmore},n.active]])},{default:b(()=>[E(`span`,R,c(n.title),1)]),_:1},8,[`link`,`to`,`prevent-default`,`class`])}var ce=Object.assign(j(L,[[`render`,z],[`__scopeId`,`data-v-7fee2245`]]),{__name:`CatalogueMenuMobileTab`});e();var B={props:{title:{type:String,default:``},path:{type:String,default:``},realLink:{type:Boolean,default:!1},active:{type:Boolean,default:!1}}};function V(e,t,n,r,i,a){let o=p(`SpanLink`);return s(),k(o,{link:n.realLink,to:n.path,class:d([`catalogue-menu-desktop-header-button header-element menu-button`,{"--active":n.active}])},{default:b(()=>[D(c(n.title)+` `,1),t[0]||=E(`span`,{class:`menu-button-bg`},null,-1)]),_:1},8,[`link`,`to`,`class`])}var le=Object.assign(j(B,[[`render`,V],[`__scopeId`,`data-v-52283205`]]),{__name:`CatalogueMenuDesktopHeaderButton`});e();var ue={__name:`CatalogueMenuDesktopButton`,props:{title:{type:String,default:null},path:{type:String,default:null},realLink:{type:Boolean,default:!1},selected:{type:Boolean,default:!1},action:{type:String,default:``},preventDefault:{type:Boolean,default:!1},skin:{type:String,default:null}},emits:[`start-stepper`],setup(e,{emit:t}){let n=e,r=t,a=re(),o=h(()=>a.isRetailer),f=h(()=>a.isAdmin),p=h(()=>a.isAdminClientMode),m=e=>{e.preventDefault(),e.stopPropagation(),[`create-sign`,`create-stamp`].includes(n.action)&&r(`start-stepper`,n.action)};return(t,n)=>(s(),k(l(e.path?`span-link`:`span`),{link:e.realLink,to:e.path,class:d([`catalogue-menu-desktop-button menu-button`,{"--selected":e.selected}]),onClick:m},{default:b(()=>[u(i(M),{"small-font":``,skin:e.skin?e.skin:e.action?`light`:i(f)&&!i(p)?`soft-purple`:i(o)?`soft-dark`:`soft-secondary`},{default:b(()=>[D(c(e.title),1)]),_:1},8,[`skin`])]),_:1},8,[`link`,`to`,`class`]))}};e();var H={components:{IconButton:N},props:{title:{type:String,required:!0},back:{type:Boolean,default:!1}},emits:[`back`]},U={class:`menu-header`};function W(e,t,n,r,i,a){let o=N;return s(),O(`div`,U,[n.back?(s(),k(o,{key:0,class:`icon-back`,icon:`back`,onClick:t[0]||=t=>e.$emit(`back`)})):g(``,!0),D(` `+c(n.title)+` `,1),t[1]||=E(`div`,{class:`separator`},null,-1)])}var de=Object.assign(j(H,[[`render`,W],[`__scopeId`,`data-v-fa5668e8`]]),{__name:`CatalogueMenuMobileHeader`});e();var G={class:`catalogue-menu-mobile-entreprise`},K={key:0,class:`menu-mobile-entreprise-content`},q={class:`content-wrapper`},J={class:`actions`},fe=j({__name:`CatalogueMenuMobileEntreprise`,setup(e){let t=F(),n=h(()=>t.menuMobileEntrepriseOpened);return(e,r)=>{let a=N,o=se,l=I;return s(),O(`div`,G,[u(w,{name:`list-staggered`,appear:``,mode:`out-in`},{default:b(()=>[i(n)?(s(),O(`div`,K,[E(`div`,{class:`close-button-wrapper`,onClick:r[0]||=e=>i(t).setMenuMobileEntrepriseOpened(!1)},[u(a,{icon:`back`,light:``,"hovered-border":``}),D(` `+c(e.$t(`ENTREPRISE_BUTTON_MENU`)),1)]),E(`div`,q,[u(o)])])):g(``,!0)]),_:1}),E(`div`,J,[u(l,{onClick:r[1]||=e=>i(t).setMenuMobileEntrepriseOpened(!i(n))})])])}}},[[`__scopeId`,`data-v-44d816f6`]]);e();var Y={class:`catalogue-menu-mobile-quick-access`},X={class:`actions`},pe=j({__name:`CatalogueMenuMobileQuickAccess`,props:{menu:{type:Object,required:!0},type:{type:String,required:!0},class:{type:String,required:!0}},emits:[`click-devis`,`click-help`,`click-create-stamp`,`click-create-sign`],setup(e,{emit:t}){let n=t,a=e,{t:d}=r(),f=h(()=>a.type===`sign`?[{label:d(`CATALOGUE_MENU_MOBILE_QUICK_ACCESS_CRÃER_MA_PLAQUE`),event:`create-sign`,skin:`primary`,props:{}},{label:d(`CATALOGUE_MENU_MOBILE_QUICK_ACCESS_DEVIS`),icon:`devis`,event:`devis`,skin:`tertiary`,props:{}}]:[{label:d(`CATALOGUE_MENU_MOBILE_QUICK_ACCESS_CRÃER_MON_TAMPON`),component:`SpanLink`,event:`create-stamp`,skin:`primary`,props:{to:d(`STAMP_URL_STAMP_PERSO`),link:!0}},{label:d(`CATALOGUE_MENU_MOBILE_QUICK_ACCESS_DEVIS`),icon:`devis`,event:`devis`,skin:`tertiary`,props:{}}]),p=e=>{e&&n(`click-${e}`)};return(e,t)=>{let n=M;return s(),O(`div`,Y,[E(`div`,X,[(s(!0),O(x,null,o(i(f),(e,t)=>(s(),k(l(e.component||`div`),A({key:t},{ref_for:!0},{...e.props},{onClick:t=>p(e.event)}),{default:b(()=>[u(n,{"small-font":``,block:``,size:`M-XS`,skin:e.skin},{default:b(()=>[D(c(e.label),1)]),_:2},1032,[`skin`])]),_:2},1040,[`onClick`]))),128))])])}}},[[`__scopeId`,`data-v-ee6e5f28`]]);e();var me={class:`level-1 main-menu-items`},he=[`onMouseleave`,`onClick`],ge=[`onMouseenter`,`onClick`],_e=[`active`,`onClick`],ve={class:`level-2-li`},Z=j({__name:`CatalogueMenuSEO`,props:{menuList:{type:Object,default:null}},emits:[`click-search`,`click-devis`,`click-help`,`click-user`,`click-create-stamp`,`click-create-sign`],setup(e,{expose:r}){let w=v(null);r({sectionMenuItems:w});let A=oe,re=ce,j=le,M=ue,N=F(),P=y(),se=e,I=h(()=>se.menuList),L=ee({"level-0-open":!0,"level-1-open":!1,open:!1}),R=v(``),z=v(!1),B=h(()=>z.value?N.menuSize:`desktop`),V=h(()=>N.menuMobileOpened),H=h(()=>N.menuSelection),U=h(()=>ae(P.path)?`stamp`:ie(P.path)?`sign`:``),W=h(()=>
1N.mainMenuSelection),G=e=>N.setMainMenuSelection(e),K=h(()=>N.getCurrentMenu),q=h(()=>B.value===`desktop`?U.value||W.value||K.value:W.value||K.value),J=h(()=>({subcategories:e})=>e),Y=h(()=>{let e=I.value?.main?.find(({name:e})=>q.value===e);return e&&H.value.length>1&&(e=e.subcategories?.[H.value[1]]),e}),X=(e,t,n)=>[{open:H.value.length===3&&e===H.value[0]&&t===H.value[1]&&`subcategories`in n&&`subcategories`in n.subcategories[H.value[2]]},`level-3-${e}-${t}`];S(()=>P.path,()=>{$()});let Z=e=>{L.mobile=e!==`desktop`,L.desktop=e===`desktop`},ye=e=>{L.open=e;let t=document.querySelector(`html`);e?t.classList.add(`no-scroll`):t.classList.remove(`no-scroll`)};S(()=>B.value,Z),S(()=>V.value,ye),f(()=>{z.value=!0,Z(B.value),ye(V.value)}),S(()=>Y.value,()=>{switch(L[`level-0-open`]=H.value[0]!==void 0,L[`level-1-open`]=H.value[1]!==void 0,H.value.length){case 2:R.value=`--bg-`+I.value?.main?.[H.value[0]]?.bgColor;break;default:R.value=`--bg-white`}},{immediate:!0});let Q=(...e)=>{if(N.setMenuSelection(e),xe(e),e.length===3){let[n,r,i]=e;`subcategories`in(I.value?.main?.[n].subcategories[r]).subcategories[i]||t(()=>$())}},$=()=>{N.setMenuSelection([]),N.setMenuMobileOpened(!1),N.setMenuMobileEntrepriseOpened(!1)},be=()=>{H.value.length<2?N.setMenuSelection([]):N.setMenuSelection(H.value.slice(0,1))},xe=()=>{if(B.value!==`desktop`||H.value.length<2||H.value.length>3)return!1;let e=document.querySelector(`.level-3-${H.value[0]}-${H.value[1]}`),t=null,n=0;e.style.transform=`translateX(0)`,setTimeout(()=>{let r=e.getBoundingClientRect().right;H.value.length===3&&(t=document.querySelector(`.level-4-${H.value[0]}-${H.value[1]}-${H.value[2]}`),n=t.getBoundingClientRect().right);let i=n?window.innerWidth-n:window.innerWidth-r;i<0&&(e.style.transform=`translateX(${i-16}px)`)},100)},Se=(e,t,n)=>{n===H.value[2]?Q(e,t):Q(e,t,n)},Ce=(e,t,n)=>{B.value!==`desktop`&&J.value(n)?Q(e,t):$()};return(e,t)=>{let r=de,f=ne,h=p(`SpanLink`),v=fe,y=pe,ee=m(`click-outside`);return C((s(),O(`nav`,{class:d([`catalogue-menu-seo`,[i(L),i(R),i(B)]])},[E(`ul`,me,[u(f,null,{default:b(()=>[i(B)===`desktop`?g(``,!0):(s(),O(`li`,{key:`main-menu-header`,onClick:t[1]||=_(()=>{},[`stop`])},[i(Y)&&i(Y).title?(s(),k(r,{key:0,title:i(Y).description||i(Y).title,back:i(H).length>1,onBack:t[0]||=e=>be()},null,8,[`title`,`back`])):g(``,!0)]))]),_:1}),(s(!0),O(x,null,o(i(I)?.main,(r,f)=>(s(),O(`li`,{key:`main-${f}`,ref_for:!0,ref:`level-1-${f}`,class:d([{active:r.name===i(q)},`level-1-li`]),onMouseleave:e=>i(B)===`desktop`&&Q(f),onClick:e=>G(r.name)},[(s(),k(l(i(B)===`desktop`?i(j):i(re)),{class:d([{active:r.name===i(q),right:r.name===`stamp`},`level-1-li-button`]),right:r.name===`stamp`,"bg-color":r.bgColor,title:r.title,"real-link":r.realLink,path:r.path,active:r.name===i(q),"prevent-default":i(B)!==`desktop`,onClick:_(e=>i(B)!==`desktop`&&Q(f),[`prevent`])},null,8,[`class`,`right`,`bg-color`,`title`,`real-link`,`path`,`active`,`prevent-default`,`onClick`])),!i(U)||r.name===i(U)||r.name===i(q)?C((s(),O(`ul`,{key:0,ref_for:!0,ref_key:`sectionMenuItems`,ref:w,class:d([`level-2 section-menu-items`,`level-2-${f}`])},[(s(!0),O(x,null,o(i(I)?.main?.[f].subcategories,(r,c)=>(s(),O(`li`,{key:`section-${c}`,class:d([`level-2-li`,{active:c===i(H)[1]}]),onMouseenter:e=>i(B)===`desktop`&&Q(f,c),onClick:_(e=>Ce(f,c,r),[`stop`])},[C((s(),k(l(i(B)===`desktop`?i(M):i(A)),{class:d([{active:c===i(H)[1]},r.class]),title:r.title,"real-link":r.realLink,skin:r.skin,path:r.path,subcategories:r.subcategories,icon:r.icon,logo:r.logo,"bg-color":r.bgColor,"prevent-default":i(B)!==`desktop`&&!!i(J)(r)||!!r.action,large:``,"card-type":`main`,size:i(B)===`desktop`?``:`large`,action:r.action,image:r.image,onClick:t[2]||=_(()=>{},[`prevent`]),onStartStepper:t[3]||=t=>e.$emit(`click-${t}`)},null,40,[`class`,`title`,`real-link`,`skin`,`path`,`subcategories`,`icon`,`logo`,`bg-color`,`prevent-default`,`size`,`action`,`image`])),[[T,i(B)===`desktop`||!r.action&&i(H).length<2]]),u(te,{ref_for:!0,ref:`level-3-${f}-${c}`,appear:``,mode:`out-in`,class:d([`level-3`,X(f,c,r)]),name:`list-staggered`,tag:`ul`},{default:b(()=>[(s(!0),O(x,null,o(i(J)(r),(r,l)=>C((s(),O(`li`,{key:`section-${c}-cat-${l}`,class:d([`level-3-li`,{active:l===i(H)[2]}]),active:l===i(H)[2],onClick:_(e=>Se(f,c,l),[`stop`])},[C(u(i(A),{class:d({active:l===i(H)[2]}),"card-type":`item`,size:i(B)===`desktop`?``:`large`,title:r.title,"real-link":r.realLink,path:r.path,subcategories:r.subcategories,icon:r.icon,logo:r.logo,"prevent-default":!!i(J)(r),"icon-right":`icon-arrow-drop-down`,onClick:t[4]||=_(()=>{},[`prevent`])},null,8,[`class`,`size`,`title`,`real-link`,`path`,`subcategories`,`icon`,`logo`,`prevent-default`]),[[T,i(B)===`desktop`&&i(H)[1]===c||i(H).length>1&&i(H)[0]===f&&i(H)[1]===c]]),u(te,{ref_for:!0,ref:`level-4-${f}-${c}-${l}`,appear:``,class:d([`level-4 subcat-items`,`level-4-${f}-${c}-${l}`]),style:a({"column-count":i(B)===`desktop`&&r.columns,columns:i(B)===`desktop`&&r.columns}),name:`subsubmenu`,tag:`ul`},{default:b(()=>[(s(!0),O(x,null,o(i(J)(r),(t,a)=>C((s(),O(`li`,{key:`section-${c}-cat-${l}-${a}`,class:d([`level-4-li`,{"--viewmore":t.viewmore}])},[t.linebreak?g(``,!0):(s(),k(i(A),{key:`test`,item:t,size:i(B)===`desktop`?r?.class?r.class:`small`:``,title:t.title,"real-link":t.realLink,path:t.path,icon:t.icon,logo:t.logo,"bg-color":`white`,viewmore:t.viewmore,"icon-active":!t.viewmore&&t.path===(e._.provides[n]||e.$route).path,onClick:_($,[`stop`])},null,8,[`item`,`size`,`title`,`real-link`,`path`,`icon`,`logo`,`viewmore`,`icon-active`]))],2)),[[T,i(H).length===3&&i(H)[0]===f&&i(H)[1]===c&&i(H)[2]===l]])),128))]),_:2},1032,[`class`,`style`])],10,_e)),[[T,i(B)===`desktop`&&i(H)[1]===c||i(H)[0]===f&&i(H)[1]===c]])),128))]),_:2},1032,[`class`])],42,ge))),128)),C(E(`li`,ve,[u(h,{class:`main-link`,"real-link":r.realLink,to:r.path,onClick:_($,[`stop`])},{default:b(()=>[D(c(e.$t(`CATALOGUE_MENU_SEO_LAST_BTN`,{category:r.description})),1)]),_:2},1032,[`real-link`,`to`])],512),[[T,i(B)!==`desktop`&&i(H)[1]===void 0]])],2)),[[T,r.name===i(q)]]):g(``,!0)],42,he))),128))]),i(B)===`desktop`?g(``,!0):(s(),k(v,{key:0})),i(B)===`desktop`?g(``,!0):(s(),k(y,{key:1,menu:i(I),type:i(Y)?.name,class:d([i(Y)?.class,`menu-quick-access`]),onClickSearch:t[5]||=t=>e.$emit(`click-search`),onClickDevis:t[6]||=t=>e.$emit(`click-devis`),onClickCreateStamp:t[7]||=t=>e.$emit(`click-create-stamp`),onClickCreateSign:t[8]||=t=>e.$emit(`click-create-sign`),onClickHelp:t[9]||=t=>e.$emit(`click-help`),onClickUser:t[10]||=t=>e.$emit(`click-user`)},null,8,[`menu`,`type`,`class`]))],2)),[[T,i(V)||i(B)===`desktop`],[ee,$]])}}},[[`__scopeId`,`data-v-18b626ce`]]);export{Z as default};
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.