vendor: 15,466 bytes, lines 1-36
1import{u as ot,G as Ge,U as nt,M as it,a as ct,b as rt,N as dt}from"./useSeoHead-C97lxOoT.js";import{u as Y}from"./i18n-nspnbSN6.js";import{c as ee,u as He,V as Me,a as oe,m as Ze,b as Ce,d as je,R as Te,e as ut,f as vt,g as mt,h as ft,i as De,j as pt,k as ht,l as gt,n as yt,o as me,p as Ee,q as bt,r as _t,s as xt,t as kt,v as wt,w as Ct,x as St,y as Vt,z as ce,A as fe,B as te,C as Se,D as pe,E as $t,F as Le,G as At,H as zt,I as It,J as Pt,K as Mt,L as re,M as Tt,N as Dt,O as Et}from"./app-DBavLYl4.js";import{l as Ve,f as l,j as a,n as ne,W as F,a as P,s as de,m as we,t as Q,_ as he,a1 as Lt,F as N,U as i,d as Z,N as _,R as V,u as s,Q as b,a9 as X,V as U,S as D,O as H,Z as $e,X as Ae,b as L,E as We,I as Rt,aa as Re,a8 as Bt,ab as Ft,H as Ot,P as Nt}from"./vue-BxCmk2HP.js";import{a as Ut}from"./about-laetitia-DT7-V8uo.js";import{u as qt,T as Kt,a as Gt}from"./TestimonialCard-B-uYXHwe.js";import{h as ze,C as Ht,a7 as Zt,u as Be,at as jt,F as Fe,n as Je,a6 as Wt,p as Ie,I as ie,au as Jt,f as Pe,j as Qe,q as Qt,v as Xt,m as Xe,af as Yt,s as ea,ae as Oe}from"./vuetify-BWo_j_kN.js";/** 2 * @license lucide-vue-next v1.0.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const ta=ee("award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]]);/** 7 * @license lucide-vue-next v1.0.0 - ISC 8 * 9 * This source code is licensed under the ISC license. 10 * See the LICENSE file in the root directory of this source tree. 11 */const Ye=ee("calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/** 12 * @license lucide-vue-next v1.0.0 - ISC 13 * 14 * This source code is licensed under the ISC license. 15 * See the LICENSE file in the root directory of this source tree. 16 */const aa=ee("clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}]]);/** 17 * @license lucide-vue-next v1.0.0 - ISC 18 * 19 * This source code is licensed under the ISC license. 20 * See the LICENSE file in the root directory of this source tree. 21 */const sa=ee("globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);/** 22 * @license lucide-vue-next v1.0.0 - ISC 23 * 24 * This source code is licensed under the ISC license. 25 * See the LICENSE file in the root directory of this source tree. 26 */const la=ee("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]);/** 27 * @license lucide-vue-next v1.0.0 - ISC 28 * 29 * This source code is licensed under the ISC license. 30 * See the LICENSE file in the root directory of this source tree. 31 */const oa=ee("phone",[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);/** 32 * @license lucide-vue-next v1.0.0 - ISC 33 * 34 * This source code is licensed under the ISC license. 35 * See the LICENSE file in the root directory of this source tree. 36 */const na=ee("send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);function ia(e){let{selectedElement:t,containerElement:o,isRtl:p,isHorizontal:v}=e;const h=ue(v,o),d=et(v,p,o),x=ue(v,t),g=tt(v,t),w=x*.4;return d>g?g-w:d+h<g+x?g-h+x+w:d}function ca(e){let{selectedElement:t,containerElement:o,isHorizontal:p}=e;const v=ue(p,o),h=tt(p,t),d=ue(p,t);return h-v/2+d/2}function Ne(e,t){const o=e?"scrollWidth":"scrollHeight";return(t==null?void 0:t[o])||0}function ra(e,t){const o=e?"clientWidth":"clientHeight";return(t==null?void 0:t[o])||0}function et(e,t,o){if(!o)return 0;const{scrollLeft:p,offsetWidth:v,scrollWidth:h}=o;return e?t?h-v+p:p:o.scrollTop}function ue(e,t){const o=e?"offsetWidth":"offsetHeight";return(t==null?void 0:t[o])||0}function tt(e,t){const o=e?"offsetLeft":"offsetTop";return(t==null?void 0:t[o])||0}const at=Symbol.for("vuetify:v-slide-group"),st=Ie({centerActive:Boolean,scrollToActive:{type:Boolean,default:!0},contentClass:null,direction:{type:String,default:"horizontal"},symbol:{type:null,default:at},nextIcon:{type:ie,default:"$next"},prevIcon:{type:ie,default:"$prev"},showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["always","desktop","mobile","never"].includes(e)},...Pe(),...Jt({mobile:null}),...Ce(),...Ze({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),Ue=ze()({name:"VSlideGroup",props:st(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:o}=t;const{isRtl:p}=Ht(),{displayClasses:v,mobile:h}=Zt(e),d=He(e,e.symbol),x=de(!1),g=de(0),w=de(0),I=de(0),$=P(()=>e.direction==="horizontal"),{resizeRef:A,contentRect:m}=Be(),{resizeRef:C,contentRect:T}=Be(),u=jt(),y=P(()=>({container:A.el,duration:200,easing:"easeOutQuart"})),ae=P(()=>d.selected.value.length?d.items.value.findIndex(r=>r.id===d.selected.value[0]):-1),se=P(()=>d.selected.value.length?d.items.value.findIndex(r=>r.id===d.selected.value[d.selected.value.length-1]):-1);if(Fe){let r=-1;Ve(()=>[d.selected.value,m.value,T.value,$.value],()=>{cancelAnimationFrame(r),r=requestAnimationFrame(()=>{if(m.value&&T.value){const n=$.value?"width":"height";w.value=m.value[n],I.value=T.value[n],x.value=w.value+1<I.value}if(e.scrollToActive&&ae.value>=0&&C.el){const n=C.el.children[se.value];j(n,e.centerActive)}})})}const O=de(!1);function j(r,n){let k=0;n?k=ca({containerElement:A.el,isHorizontal:$.value,selectedElement:r}):k=ia({containerElement:A.el,isHorizontal:$.value,isRtl:p.value,selectedElement:r}),q(k)}function q(r){if(!Fe||!A.el)return;const n=ue($.value,A.el),k=et($.value,p.value,A.el);if(!(Ne($.value,A.el)<=n||Math.abs(r-k)<16)){if($.value&&p.value&&A.el){const{scrollWidth:be,offsetWidth:_e}=A.el;r=be-_e-r}$.value?u.horizontal(r,y.value):u(r,y.value)}}function W(r){const{scrollTop:n,scrollLeft:k}=r.target;g.value=$.value?k:n}function S(r){if(O.value=!0,!(!x.value||!C.el)){for(const n of r.composedPath())for(const k of C.el.children)if(k===n){j(k);return}}}function R(r){O.value=!1}let M=!1;function K(r){var n;!M&&!O.value&&!(r.relatedTarget&&((n=C.el)!=null&&n.contains(r.relatedTarget)))&&B(),M=!1}function J(){M=!0}function le(r){if(!C.el)return;function n(k){r.preventDefault(),B(k)}$.value?r.key==="ArrowRight"?n(p.value?"prev":"next"):r.key==="ArrowLeft"&&n(p.value?"next":"prev"):r.key==="ArrowDown"?n("next"):r.key==="ArrowUp"&&n("prev"),r.key==="Home"?n("first"):r.key==="End"&&n("last")}function G(r,n){if(!r)return;let k=r;do k=k==null?void 0:k[n==="next"?"nextElementSibling":"previousElementSibling"];while(k!=null&&k.hasAttribute("disabled"));return k}function B(r){if(!C.el)return;let n;if(!r)n=Wt(C.el)[0];else if(r==="next"){if(n=G(C.el.querySelector(":focus"),r),!n)return B("first")}else if(r==="prev"){if(n=G(C.el.querySelector(":focus"),r),!n)return B("last")}else r==="first"?(n=C.el.firstElementChild,n!=null&&n.hasAttribute("disabled")&&(n=G(n,"next"))):r==="last"&&(n=C.el.lastElementChild,n!=null&&n.hasAttribute("disabled")&&(n=G(n,"prev")));n&&n.focus({preventScroll:!0})}function z(r){const n=$.value&&p.value?-1:1,k=(r==="prev"?-n:n)*w.value;let ye=g.value+k;if($.value&&p.value&&A.el){const{scrollWidth:be,offsetWidth:_e}=A.el;ye+=be-_e}q(ye)}const c=P(()=>({next:d.next,prev:d.prev,select:d.select,isSelected:d.isSelected})),E=P(()=>x.value||Math.abs(g.value)>0),f=P(()=>{switch(e.showArrows){case"never":return!1;case"always":return!0;case"desktop":return!h.value;case!0:return E.value;case"mobile":return h.value||E.value;default:return!h.value&&E.value}}),ve=P(()=>Math.abs(g.value)>1),ge=P(()=>{if(!A.value||!E.value)return!1;const r=Ne($.value,A.el),n=ra($.value,A.el);return r-n-Math.abs(g.value)>1});return Je(()=>l(e.tag,{class:ne(["v-slide-group",{"v-slide-group--vertical":!$.value,"v-slide-group--has-affixes":f.value,"v-slide-group--is-overflowing":x.value},v.value,e.class]),style:F(e.style),tabindex:O.value||d.selected.value.length?-1:0,onFocus:K},{default:()=>{var r,n,k;return[f.value&&a("div",{key:"prev",class:ne(["v-slide-group__prev",{"v-slide-group__prev--disabled":!ve.value}]),onMousedown:J,onClick:()=>ve.value&&z("prev")},[((r=o.prev)==null?void 0:r.call(o,c.value))??l(Me,null,{default:()=>[l(oe,{icon:p.value?e.nextIcon:e.prevIcon},null)]})]),a("div",{key:"container",ref:A,class:ne(["v-slide-group__container",e.contentClass]),onScroll:W},[a("div",{ref:C,class:"v-slide-group__content",onFocusin:S,onFocusout:R,onKeydown:le},[(n=o.default)==null?void 0:n.call(o,c.value)])]),f.value&&a("div",{key:"next",class:ne(["v-slide-group__next",{"v-slide-group__next--disabled":!ge.value}]),onMousedown:J,onClick:()=>ge.value&&z("next")},[((k=o.next)==null?void 0:k.call(o,c.value))??l(Me,null,{default:()=>[l(oe,{icon:p.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:d.selected,scrollTo:z,scrollOffset:g,focus:B,hasPrev:ve,hasNext:ge}}}),lt=Symbol.for("vuetify:v-chip-group"),da=Ie({baseColor:String,column:Boolean,filter:Boolean,valueComparator:{type:Function,default:Xt},...st({scrollToActive:!1}),...Pe(),...Ze({selectedClass:"v-chip--selected"}),...Ce(),...Xe(),...je({variant:"tonal"})},"VChipGroup"),ua=ze()({name:"VChipGroup",props:da(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:o}=t;const{themeClasses:p}=Qe(e),{isSelected:v,select:h,next:d,prev:x,selected:g}=He(e,lt);return Qt({VChip:{baseColor:Q(()=>e.baseColor),color:Q(()=>e.color),disabled:Q(()=>e.disabled),filter:Q(()=>e.filter),variant:Q(()=>e.variant)}}),Je(()=>{const w=Ue.filterProps(e);return l(Ue,we(w,{class:["v-chip-group",{"v-chip-group--column":e.column},p.value,e.class],style:e.style}),{default:()=>{var I;return[(I=o.default)==null?void 0:I.call(o,{isSelected:v,select:h,next:d,prev:x,selected:g.value})]}})}),{}}}),va=Ie({activeClass:String,appendAvatar:String,appendIcon:ie,baseColor:String,closable:Boolean,closeIcon:{type:ie,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:ie,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:ie,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},modelValue:{type:Boolean,default:!0},onClick:Oe(),onClickOnce:Oe(),...Vt(),...Pe(),...St(),...Ct(),...wt(),...kt(),...xt(),..._t(),...Ce({tag:"span"}),...Xe(),...je({variant:"tonal"})},"VChip"),ma=ze()({name:"VChip",directives:{vRipple:Te},props:va(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,t){let{attrs:o,emit:p,slots:v}=t;const{t:h}=Yt(),{borderClasses:d}=ut(e),{densityClasses:x}=vt(e),{elevationClasses:g}=bt(e),{roundedClasses:w}=mt(e),{sizeClasses:I}=ft(e),{themeClasses:$}=Qe(e),A=ea(e,"modelValue"),m=De(e,lt,!1),C=De(e,at,!1),T=pt(e,o),u=Q(()=>e.link!==!1&&T.isLink.value),y=P(()=>!e.disabled&&e.link!==!1&&(!!m||e.link||T.isClickable.value)),ae=Q(()=>({"aria-label":h(e.closeLabel),disabled:e.disabled,onClick(S){S.preventDefault(),S.stopPropagation(),A.value=!1,p("click:close",S)}}));Ve(A,S=>{S?(m==null||m.register(),C==null||C.register()):(m==null||m.unregister(),C==null||C.unregister())});const{colorClasses:se,colorStyles:O,variantClasses:j}=ht(()=>({color:!m||m.isSelected.value?e.color??e.baseColor:e.baseColor,variant:e.variant}));function q(S){var R,M;p("click",S),y.value&&((M=(R=T.navigate).value)==null||M.call(R,S),m==null||m.toggle())}function W(S){(S.key==="Enter"||S.key===" ")&&(S.preventDefault(),q(S))}return()=>{var B;const S=T.isLink.value?"a":e.tag,R=!!(e.appendIcon||e.appendAvatar),M=!!(R||v.append),K=!!(v.close||e.closable),J=!!(v.filter||e.filter)&&m,le=!!(e.prependIcon||e.prependAvatar),G=!!(le||v.prepend);return A.value&&he(l(S,we(T.linkProps,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":y.value,"v-chip--filter":J,"v-chip--pill":e.pill,[`${e.activeClass}`]:e.activeClass&&((B=T.isActive)==null?void 0:B.value)},$.value,d.value,se.value,x.value,g.value,w.value,I.value,j.value,m==null?void 0:m.selectedClass.value,e.class],style:[O.value,e.style],disabled:e.disabled||void 0,draggable:e.draggable,tabindex:y.value?0:void 0,onClick:q,onKeydown:y.value&&!u.value&&W}),{default:()=>{var z;return[gt(y.value,"v-chip"),J&&l(yt,{key:"filter"},{default:()=>[he(a("div",{class:"v-chip__filter"},[v.filter?l(me,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},v.filter):l(oe,{key:"filter-icon",icon:e.filterIcon},null)]),[[Lt,m.isSelected.value]])]}),G&&a("div",{key:"prepend",class:"v-chip__prepend"},[v.prepend?l(me,{key:"prepend-defaults",disabled:!le,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},v.prepend):a(N,null,[e.prependIcon&&l(oe,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&l(Ee,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),a("div",{class:"v-chip__content","data-no-activator":""},[((z=v.default)==null?void 0:z.call(v,{isSelected:m==null?void 0:m.isSelected.value,selectedClass:m==null?void 0:m.selectedClass.value,select:m==null?void 0:m.select,toggle:m==null?void 0:m.toggle,value:m==null?void 0:m.value.value,disabled:e.disabled}))??i(e.text)]),M&&a("div",{key:"append",class:"v-chip__append"},[v.append?l(me,{key:"append-defaults",disabled:!R,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},v.append):a(N,null,[e.appendIcon&&l(oe,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&l(Ee,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),K&&a("button",we({key:"close",class:"v-chip__close",type:"button","data-testid":"close-chip"},ae.value),[v.close?l(me,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},v.close):l(oe,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[Te,y.value&&e.ripple,null]])}}}),fa="/assets/hero-vineyard-480w-Drn33Zn3.webp",pa="/assets/hero-vineyard-768w-5fJk_LkX.webp",ha="/assets/hero-vineyard-1024w-bH2F-hGc.webp",qe="/assets/hero-vineyard-1440w-o4_l474l.webp",ga="/assets/hero-vineyard-1920w-Wmg_TiQq.webp",ya="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20viewBox='0%200%20716.81%20712.33'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20mask:%20url(%23mask);%20}%20.cls-2%20{%20fill:%20url(%23radial-gradient);%20}%20.cls-3%20{%20fill:%20%23d3a262;%20}%20.cls-4%20{%20filter:%20url(%23luminosity-noclip);%20}%20%3c/style%3e%3cfilter%20id='luminosity-noclip'%20x='171.88'%20y='29.84'%20width='453.54'%20height='453.54'%20color-interpolation-filters='sRGB'%20filterUnits='userSpaceOnUse'%3e%3cfeFlood%20flood-color='%23fff'%20result='bg'/%3e%3cfeBlend%20in='SourceGraphic'%20in2='bg'/%3e%3c/filter%3e%3cmask%20id='mask'%20x='171.88'%20y='29.84'%20width='453.54'%20height='453.54'%20maskUnits='userSpaceOnUse'%3e%3cg%20class='cls-4'%3e%3cpath%20d='M565.69,213.58l-18.78,12.08
36-71.99,187.15-21.28-55.31c38.07-21.52,62.36-67.71,53.23-111.42-11.95-59.18-70.72-95.94-128.81-85.06l-46.58-121.08-99.9,259.69,18.77-12.06c20.88-44.88,60.21-80.33,106.57-97.32l108.87,283.01,99.9-259.69ZM476.04,222.49c8.62,12.75,13.7,27.8,15.75,43.1,5.31,35.21-9.37,70.52-38.51,90.98l-67.05-174.31c34.69-5.53,70.39,10.83,89.81,40.23ZM281,207.93l41.36-107.52,26.38,68.57c-24.75,8.65-47.77,22-67.74,38.95Z'/%3e%3c/g%3e%3c/mask%3e%3cradialGradient%20id='radial-gradient'%20cx='398.65'%20cy='256.61'%20fx='260.44'%20fy='140.75'%20r='316.3'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23f3d7b4'/%3e%3cstop%20offset='.09'%20stop-color='%23f0d2ad'/%3e%3cstop%20offset='.23'%20stop-color='%23e8c599'/%3e%3cstop%20offset='.4'%20stop-color='%23dcb179'/%3e%3cstop%20offset='.5'%20stop-color='%23d3a262'/%3e%3cstop%20offset='.81'%20stop-color='%23aa7e45'/%3e%3cstop%20offset='1'%20stop-color='%238f6632'/%3e%3c/radialGradient%3e%3c/defs%3e%3cg%20id='Layer_1-2'%20data-name='Layer_1'%3e%3cg%3e%3cg%20class='cls-1'%3e%3ccircle%20class='cls-2'%20cx='398.65'%20cy='256.61'%20r='226.77'/%3e%3c/g%3e%3cpath%20class='cls-3'%20d='M508.25,496.52c-120.51,61.85-268.28,19.15-341.45-94-68.33-104.88-54.98-245.37,33.33-334.42,21-21.08,45.56-38.86,72.45-51.65,12.21-5.92,25.1-10.85,38.14-14.62,0,0,6.54-1.83,6.54-1.83-14.7,5.79-28.96,12.44-42.52,20.51-55.36,32.37-98.94,84.92-119.39,145.78-14.17,41.33-17.65,86.28-10.35,129.32,29.41,168.67,204.89,262.49,363.25,200.9h0Z'/%3e%3crect%20class='cls-3'%20x='305.09'%20y='557.16'%20width='187.13'%20height='18.65'/%3e%3cg%3e%3cg%3e%3cpath%20class='cls-3'%20d='M219.36,683.42l45.76-16.04c-1.74-5.77-3.44-9.55-8.51-13.96-5.07-4.42-11.37-6.63-18.9-6.63-5.86,0-11.25,1.37-16.18,4.11-4.93,2.74-8.81,6.47-11.65,11.16-2.84,4.7-4.25,9.88-4.25,15.55s1.3,11.11,3.91,15.76c2.6,4.65,6.3,8.3,11.09,10.95,4.79,2.65,10.39,3.97,16.81,3.97,3.35,0,6.81-.58,10.39-1.74,3.58-1.16,6.91-2.77,9.97-4.81l-6-9.62s-7.13,7.01-19.52,4.45c-10.04-2.08-12.91-13.15-12.91-13.15ZM252.21,667.71l-16.88,6.23-17.18,6.34s-6.77-21.13,9.13-26.96c18.59-6.82,24.92,14.38,24.92,14.38Z'/%3e%3cg%3e%3cpath%20class='cls-3'%20d='M37.49,605.04c0-.74-.08-1.87-.37-3.18h-10.62c.19,1.49.53,3.64.53,4.29,0,2.7-.54,5.33-1.6,7.88-1.07,2.56-2.44,4.67-4.12,6.35l6.56,3.35c2.7-1.86,4.98-4.56,6.84-8.09,1.86-3.53,2.79-7.07,2.79-10.6Z'/%3e%3cpath%20class='cls-3'%20d='M137.33,623.21c-1.53-1.4-3.33-2.09-5.37-2.09s-3.86.7-5.44,2.09c-1.58,1.39-2.37,3.12-2.37,5.16s.79,3.77,2.37,5.16c1.58,1.39,3.39,2.09,5.44,2.09s3.84-.7,5.37-2.09c1.54-1.39,2.3-3.11,2.3-5.16s-.77-3.77-2.3-5.16Z'/%3e%3cpolygon%20class='cls-3'%20points='125.13%20706.91%20138.1%20706.91%20138.1%20647.07%20125.13%20651.62%20125.13%20706.91'/%3e%3cpath%20class='cls-3'%20d='M179.6,654.46c-1.82,1.89-4.46,5.2-6.35,14.16l.04-21.55-12.6,4.55v55.29h12.97v-26.37c0-3.72,1.29-18.49,10.93-21.53,3.69-1.16,7.06-1.66,11.25-1.48l.56-10.75c-2.33.09-5.02.79-8.09,2.09-3.07,1.3-6.18,2.95-8.72,5.58Z'/%3e%3cpath%20class='cls-3'%20d='M379.61,613.52c-8.23-4.97-18.62-7.46-31.18-7.46h-27.62v100.86h32.5c8.93,0,17.2-2.02,24.83-6.07,7.62-4.05,13.72-9.81,18.27-17.3,4.56-7.49,6.84-16.11,6.84-25.88,0-8.74-1.88-17.04-5.65-24.9-3.77-7.86-9.77-14.28-18-19.25ZM349.44,701.97h-15.1v-88.78h13.73s42.07,3.99,42.51,43.29c.51,45.54-41.14,45.49-41.14,45.49Z'/%3e%3cpath%20class='cls-3'%20d='M463.52,676.08c0,4.09.47,9.44-1.07,12.79-1.54,3.35-4.84,7.67-7.44,9.57-2.6,1.91-5.49,2.86-8.65,2.86-3.44-.09-6.02-1.09-7.74-3-1.72-1.9-2.6-3.69-2.86-11.06v-40.17l-12.97,4.55v40.23c.19,5.12,1.98,9.28,5.37,12.48,3.39,3.21,7.74,4.81,13.04,4.81,5.02,0,9.62-1.16,13.67-3.7,6.33-3.96,7.76-9.87,9.07-17.03l-.13,18.49h12.69v-59.84l-12.97,4.55v24.47Z'/%3e%3cpolygon%20class='cls-3'%20points='577.89%20689.29%20546.05%20606.7%20532.08%20606.7%20573.39%20712.33%20614.77%20606.67%20609.67%20606.67%20577.89%20689.29'/%3e%3cpath%20class='cls-3'%20d='M637.62,623.21c-1.53-1.4-3.33-2.09-5.37-2.09s-3.86.7-5.44,2.09c-1.58,1.39-2.37,3.12-2.37,5.16s.79,3.77,2.37,5.16c1.58,1.39,3.39,2.09,5.44,2.09s3.84-.7,5.37-2.09c1.54-1.39,2.3-3.11,2.3-5.16s-.77-3.77-2.3-5.16Z'/%3e%3cpolygon%20class='cls-3'%20points='625.42%20706.91%20638.39%20706.91%20638.39%20647.07%20625.42%20651.62%20625.42%20706.91'/%3e%3cpath%20class='cls-3'%20d='M711.44,651.61c-3.39-3.21-7.74-4.81-13.04-4.81-5.02,0-9.62,1.16-13.67,3.7-6.33,3.96-11,9.87-12.3,17.03l-.18-20.45-12.38,4.55v55.29h12.97v-27.06c.03-10.37,2.55-13.04,4.77-16.01,2.21-2.95,4.37-4.44,6.97-6.35,2.6-1.91,5.49-2.86,8.65-2.86,3.44.09,6.02,1.09,7.74,3,1.72,1.9,2.6,3.69,2.86,11.06v38.21s12.97,0,12.97,0v-42.82c-.19-5.12-1.98-9.28-5.37-12.48Z'/%3e%3c/g%3e%3cpath%20class='cls-3'%20d='M114.48,706.94l-41.31-105.63-41.38,105.65h5.1c9.18-19.74,26.81-35.17,47.44-41.99l16.18,41.96h13.97ZM80.87,656.02c-11.38,3.61-21.95,9.57-31.03,17.28l18.83-48.95,12.21,31.66Z'/%3e%3c/g%3e%3cpolygon%20class='cls-3'%20points='0%20706.91%2010.65%20706.91%2010.65%20601.87%200%20605.6%200%20706.91'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",ba={id:"accueil",class:"relative min-h-screen d-flex align-center justify-center overflow-hidden"},_a={class:"position-absolute inset-0"},xa=["src","alt"],ka=["src","alt"],wa={class:"font-heading text-white animate-fade-in-up mb-4",style:{"font-size":"clamp(1.5rem, 3.5vw, 2.25rem)","font-style":"italic","font-weight":"normal",opacity:"0.95","max-width":"44rem","margin-left":"auto","margin-right":"auto","line-height":"1.45","animation-delay":"0.2s"}},Ca={class:"font-body text-secondary animate-fade-in-up hero-adv mb-3",style:{"font-size":"clamp(1.1rem, 2.4vw, 1.4rem)",opacity:"1","max-width":"44rem","margin-left":"auto","margin-right":"auto","letter-spacing":"0.07em","animation-delay":"0.3s","text-shadow":"0 0 28px hsl(34 56% 61% / 0.45)"}},Sa={key:0,class:"hero-sep"},Va={class:"font-body text-white animate-fade-in-up hero-subtitle mb-10",style:{"font-size":"clamp(0.875rem, 1.6vw, 1rem)",opacity:"0.65","max-width":"38rem","margin-left":"auto","margin-right":"auto","line-height":"1.6","letter-spacing":"0.06em","text-transform":"uppercase","animation-delay":"0.4s"}},$a={key:0,class:"hero-sep"},Aa={class:"d-flex justify-center animate-fade-in-up",style:{"animation-delay":"0.6s"}},za=Z({__name:"HeroSection",setup(e){const{t}=Y(),o=qe,p=`${fa} 480w, ${pa} 768w, ${ha} 1024w, ${qe} 1440w, ${ga} 1920w`,{goToSection:v}=ot(),h=P(()=>t("hero.adv").split(" â ")),d=P(()=>t("hero.subtitle").split(" â "));return(x,g)=>(_(),V("section",ba,[a("div",_a,[a("img",{src:s(o),srcset:p,sizes:"100vw",alt:s(t)("hero.imgAlt"),class:"w-full h-full object-cover",width:"1440",height:"810",fetchpriority:"high"},null,8,xa),g[1]||(g[1]=a("div",{class:"position-absolute inset-0 bg-overlay"},null,-1))]),l(ce,{class:"position-relative text-center",style:{"z-index":"1","max-width":"56rem"}},{default:b(()=>[a("img",{src:s(ya),alt:s(t)("nav.logoAlt"),width:"717",height:"712",class:"hero-logo animate-fade-in-up mx-auto mb-10"},null,8,ka),a("h1",wa,i(s(t)("hero.tagline")),1),a("p",Ca,[(_(!0),V(N,null,X(h.value,(w,I)=>(_(),V("span",{key:I},[I>0?(_(),V("span",Sa," â ")):U("",!0),D(i(w),1)]))),128))]),a("p",Va,[(_(!0),V(N,null,X(d.value,(w,I)=>(_(),V("span",{key:I},[I>0?(_(),V("span",$a," â ")):U("",!0),D(i(w),1)]))),128))]),a("div",Aa,[l(fe,{variant:"outlined",size:"large",class:"font-body text-uppercase hero-cta",style:{"border-radius":"2px","letter-spacing":"0.12em","border-color":"hsl(var(--secondary))",color:"hsl(var(--secondary))"},onClick:g[0]||(g[0]=w=>s(v)("contact"))},{default:b(()=>[D(i(s(t)("hero.cta2")),1)]),_:1})])]),_:1}),g[2]||(g[2]=a("div",{class:"position-absolute scroll-indicator"},[a("div",{class:"scroll-line"})],-1))]))}}),Ia=te(za,[["__scopeId","data-v-31649871"]]),Pa={class:"credibility-strip"},Ma={class:"strip-inner"},Ta={class:"strip-text"},Da={class:"strip-value"},Ea={class:"strip-detail"},La={key:0,class:"strip-subdetail"},Ra={key:0,class:"strip-divider","aria-hidden":"true"},Ba=Z({__name:"CredibilityStrip",setup(e){const{t}=Y(),o=[{icon:sa,valueKey:"credibility.markets",detailKey:"credibility.marketsDetail",subDetailKey:"credibility.marketsSubDetail"},{icon:ta,valueKey:"credibility.years",detailKey:"credibility.yearsDetail"},{icon:Ge,valueKey:"credibility.qualiopi",detailKey:"credibility.qualiopiDetail"}];return(p,v)=>(_(),V("div",Pa,[l(ce,{style:{"max-width":"72rem"}},{default:b(()=>[a("div",Ma,[(_(),V(N,null,X(o,(h,d)=>a("div",{key:h.valueKey,class:"strip-item"},[(_(),H($e(h.icon),{class:"strip-icon","stroke-width":1.5})),a("div",Ta,[a("span",Da,i(s(t)(h.valueKey)),1),a("span",Ea,i(s(t)(h.detailKey)),1),h.subDetailKey?(_(),V("span",La,i(s(t)(h.subDetailKey)),1)):U("",!0)]),d<o.length-1?(_(),V("div",Ra)):U("",!0)])),64))])]),_:1})]))}}),Fa=te(Ba,[["__scopeId","data-v-1ef6b4db"]]),Oa={id:"services"},Na={class:"services-body",style:{padding:"5rem 1.5rem 3.5rem"}},Ua={class:"text-center mb-10"},qa={class:"font-heading font-bold text-foreground",style:{"font-size":"clamp(2.25rem, 5vw, 3.25rem)"}},Ka={class:"font-body services-intro mx-auto"}
36,Ga={class:"guide-card-header"},Ha={class:"guide-icon",style:{background:"hsl(var(--secondary) / 0.12)"}},Za={class:"font-heading font-bold guide-title"},ja={class:"font-body guide-question"},Wa={class:"guide-detail-btn"},Ja={class:"expertise-block mt-10"},Qa={class:"font-heading font-bold expertise-title"},Xa={class:"font-body expertise-text"},Ya={class:"text-center mt-10"},es={href:"https://canva.link/risfxhuqcz5rrv3",target:"_blank",rel:"noopener noreferrer",class:"brochure-link"},ts=Z({__name:"ServicesSection",setup(e){const{t}=Y(),o=[{key:"manag",badge:"Manag'ADV",questionKey:"services.guide.q1",icon:nt,to:"/services/manag-adv"},{key:"optim",badge:"Optim'ADV",questionKey:"services.guide.q2",icon:it,to:"/services/optim-adv"},{key:"form",badge:"Form'ADV",questionKey:"services.guide.q3",icon:Ge,to:"/services/form-adv"}];return(p,v)=>{const h=Ae("router-link");return _(),V("section",Oa,[a("div",Na,[l(ce,{style:{"max-width":"72rem"}},{default:b(()=>[a("div",Ua,[a("h2",qa,i(s(t)("services.title")),1),v[0]||(v[0]=a("div",{class:"section-divider mx-auto mt-6 mb-6"},null,-1)),a("p",Ka,i(s(t)("services.intro")),1)]),l(Se,{justify:"center",class:"ga-0"},{default:b(()=>[(_(),V(N,null,X(o,d=>l(pe,{key:d.key,cols:"12",md:"4",class:"d-flex"},{default:b(()=>[l(h,{to:d.to,class:"guide-card"},{default:b(()=>[a("div",Ga,[a("div",Ha,[(_(),H($e(d.icon),{style:{color:"hsl(var(--secondary))",width:"1.4rem",height:"1.4rem"},"stroke-width":1.75}))]),a("h3",Za,i(d.badge),1)]),a("p",ja,i(s(t)(d.questionKey)),1),a("span",Wa,i(s(t)("services.guide.discover")),1)]),_:2},1032,["to"])]),_:2},1024)),64))]),_:1}),a("div",Ja,[a("h3",Qa,i(s(t)("services.expertiseTitle")),1),a("p",Xa,i(s(t)("services.expertiseText")),1)]),a("div",Ya,[a("a",es,i(s(t)("services.brochureLink")),1)])]),_:1})])])}}}),as=te(ts,[["__scopeId","data-v-86c8493c"]]),ss={class:"text-center mb-12"},ls={class:"img-frame"},os=["src","alt"],ns={href:"https://www.murielgrisetphotographie.com",target:"_blank",rel:"noopener noreferrer"},is={class:"font-heading font-bold mb-8",style:{"font-size":"clamp(1.75rem, 4vw, 2.5rem)",color:"hsl(var(--secondary))"}},cs={class:"stats-row"},rs={class:"stats-item"},ds={class:"font-heading font-bold text-secondary stats-value"},us={class:"font-heading font-bold text-secondary stats-value"},vs={class:"font-heading font-bold text-secondary stats-value"},ms=Z({__name:"AboutSection",setup(e){const{t}=Y(),{isDark:o}=$t(),{lp:p}=ct(),v=P(()=>o.value?"hsl(170 50% 22%)":"hsl(var(--background))"),h=P(()=>o.value?"#ffffff":"hsl(var(--foreground))"),d=P(()=>o.value?"rgba(255,255,255,0.9)":"hsl(var(--foreground))"),x=P(()=>o.value?"rgba(255,255,255,0.72)":"hsl(var(--muted-foreground))"),g=P(()=>o.value?"rgba(255,255,255,0.2)":"hsl(var(--border))");return(w,I)=>{const $=Ae("router-link");return _(),V("section",{id:"apropos",class:"section-padding",style:F({background:v.value})},[l(ce,{style:{"max-width":"72rem"}},{default:b(()=>[a("div",ss,[a("h2",{class:"font-heading font-bold",style:F({fontSize:"clamp(2rem, 4vw, 2.75rem)",color:h.value})},i(s(t)("about.homeLabel")),5),I[0]||(I[0]=a("div",{class:"section-divider mx-auto mt-6"},null,-1))]),l(Se,{align:"center",gutter:16},{default:b(()=>[l(pe,{cols:"12",lg:"6"},{default:b(()=>[a("div",ls,[I[1]||(I[1]=a("div",{class:"img-border"},null,-1)),a("img",{src:s(Ut),alt:s(t)("about.imgAlt"),class:"img-main",loading:"lazy",width:"756",height:"828"},null,8,os)]),a("p",{class:"photo-credit",style:F({color:x.value})},[a("a",ns,i(s(t)("about.photoCredit")),1)],4)]),_:1}),l(pe,{cols:"12",lg:"6"},{default:b(()=>[a("h3",is,i(s(t)("about.name")),1),a("div",{class:"font-body mb-8",style:F({color:d.value,lineHeight:"1.8"})},[a("p",null,i(s(t)("about.teaser")),1)],4),l($,{to:s(p)("/a-propos"),class:"read-more-link mb-10"},{default:b(()=>[D(i(s(t)("about.readMore")),1)]),_:1},8,["to"]),a("div",cs,[a("div",rs,[a("div",ds,i(s(t)("about.stats.experienceValue")),1),a("div",{class:"font-body mt-1 stats-label",style:F({color:x.value})},i(s(t)("about.stats.experienceLabel")),5)]),a("div",{class:"stats-item",style:F({borderColor:g.value})},[a("div",us,i(s(t)("about.stats.expertiseValue")),1),a("div",{class:"font-body mt-1 stats-label",style:F({color:x.value})},i(s(t)("about.stats.expertiseLabel")),5)],4),a("div",{class:"stats-item",style:F({borderColor:g.value})},[a("div",vs,i(s(t)("about.stats.exportValue")),1),a("div",{class:"font-body mt-1 stats-label",style:F({color:x.value})},i(s(t)("about.stats.exportLabel")),5)],4)])]),_:1})]),_:1})]),_:1})],4)}}}),fs=te(ms,[["__scopeId","data-v-9e91ceb3"]]),ps={key:0,id:"temoignages",class:"section-padding testimonials-bg"},hs={class:"text-center mb-12"},gs={class:"font-heading font-bold text-foreground",style:{"font-size":"clamp(2rem, 4vw, 2.75rem)"}},ys={class:"testimonials-grid"},bs={key:0,class:"text-center mt-8"},_s={class:"confidentiality-note mt-10"},xs={class:"font-heading font-bold text-secondary",style:{"font-size":"0.875rem","letter-spacing":"0.15em","text-transform":"uppercase"}},ks={class:"font-body mt-2 text-foreground",style:{"font-size":"1.0625rem",opacity:"0.65","line-height":"1.6"}},ws=Z({__name:"TestimonialsSection",setup(e){const{t}=Y(),{reviews:o}=qt("home"),{hasOthers:p,expanded:v,visible:h,toggleExpanded:d}=Gt(o);return(x,g)=>s(o).length?(_(),V("section",ps,[l(ce,{style:{"max-width":"72rem"}},{default:b(()=>[a("div",hs,[a("h2",gs,i(s(t)("about.testimonials.label")),1),g[1]||(g[1]=a("div",{class:"section-divider mx-auto mt-6"},null,-1))]),a("div",ys,[(_(!0),V(N,null,X(s(h),w=>(_(),H(Kt,{key:w.id,author:w.author,role:w.role,rating:w.rating,text:w.text,"source-url":w.sourceUrl},null,8,["author","role","rating","text","source-url"]))),128))]),s(p)?(_(),V("div",bs,[a("button",{type:"button",class:"expand-link",onClick:g[0]||(g[0]=(...w)=>s(d)&&s(d)(...w))},[a("span",{class:ne(["expand-arrow",{"is-open":s(v)}]),"aria-hidden":"true"},"â¸",2),D(" "+i(s(v)?s(t)("about.testimonials.collapseLink"):s(t)("about.testimonials.expandLink")),1)])])):U("",!0),a("div",_s,[a("span",xs,i(s(t)("about.confidentiality.label")),1),a("p",ks,i(s(t)("about.confidentiality.text")),1)])]),_:1})])):U("",!0)}}),Cs=te(ws,[["__scopeId","data-v-a493487d"]]),xe=L(!1),ke=L("");function Ss(){function e(o){ke.value=o,xe.value=!0}function t(){ke.value="",xe.value=!0}return{dialogOpen:xe,pendingService:ke,openWithService:e,openDialog:t}}const Vs="/assets/contact-wine-tasting-480w-Bp076jmc.webp",$s="/assets/contact-wine-tasting-768w-DRwufPJ0.webp",Ke="/assets/contact-wine-tasting-1024w-xuAiV6kx.webp",As={id:"c
36ontact",class:"section-padding contact-bg"},zs={class:"text-center mb-16"},Is={class:"font-heading font-bold text-foreground",style:{"font-size":"clamp(2.25rem, 5vw, 3.25rem)"}},Ps={class:"d-inline-flex align-center ga-1 mt-4",style:{color:"hsl(var(--secondary))","font-size":"0.9375rem"}},Ms={class:"font-body",style:{"font-weight":"600","letter-spacing":"0.08em"}},Ts={class:"contact-banner mb-16"},Ds=["src","alt"],Es={class:"font-body text-xs uppercase text-medium-emphasis mb-2",style:{"letter-spacing":"0.1em","font-size":"0.875rem"}},Ls={class:"d-flex flex-column align-center ga-6"},Rs={class:"font-body text-medium-emphasis text-center",style:{"max-width":"32rem"}},Bs={class:"font-body text-sm text-medium-emphasis mb-3"},Fs={class:"position-absolute opacity-0 overflow-hidden","aria-hidden":"true",tabindex:"-1",style:{height:"0"}},Os={class:"form-row-2col"},Ns={class:"form-row-2col"},Us={class:"mb-1"},qs={class:"font-body mb-2",style:{"font-size":"0.9375rem",color:"hsl(var(--muted-foreground))"}},Ks={class:"gdpr-row"},Gs={class:"d-flex align-start ga-2"},Hs={for:"gdpr-consent",class:"font-body gdpr-label"},Zs={key:0,class:"gdpr-error font-body"},js={class:"font-body font-weight-semibold text-sm"},Ws={key:0,class:"font-body text-xs mt-1",style:{opacity:"0.9"}},Js=Z({__name:"ContactSection",setup(e){const{t}=Y(),{dialogOpen:o,pendingService:p,openDialog:v,openWithService:h}=Ss(),{openDialog:d}=Et(),x=Ke,g=`${Vs} 480w, ${$s} 768w, ${Ke} 1024w`,w=["laetitia","@","laireduvin",".","com"],I=["+33"," (0)6"," 52"," 16"," 91"," 94"],$=["+336","521","691","94"],A=L(""),m=L("");let C="",T="";We(()=>{const z=w.join("");A.value=z,C="mailto:"+z,m.value=I.join(""),T="tel:"+$.join("");const c=new URLSearchParams(window.location.search).get("service");if(c){h(c);const E=new URL(window.location.href);E.searchParams.delete("service"),window.history.replaceState({},"",E.toString())}});const u=L({name:"",firstName:"",company:"",email:"",phone:"",message:"",services:[],gdprConsent:!1}),y=L({name:"",firstName:"",company:"",email:"",message:"",gdprConsent:""});function ae(){y.value.name=u.value.name.trim()?"":t("contact.form.errors.required")}function se(){y.value.firstName=u.value.firstName.trim()?"":t("contact.form.errors.required")}function O(){y.value.company=u.value.company.trim()?"":t("contact.form.errors.required")}function j(){const z=u.value.email.trim();z?/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(z)?y.value.email="":y.value.email=t("contact.form.errors.emailInvalid"):y.value.email=t("contact.form.errors.required")}function q(){y.value.message=u.value.message.trim()?"":t("contact.form.errors.required")}Ve(o,z=>{z&&p.value&&(u.value.services=[p.value]),z||(p.value="",u.value={name:"",firstName:"",company:"",email:"",phone:"",message:"",services:[],gdprConsent:!1},y.value={name:"",firstName:"",company:"",email:"",message:"",gdprConsent:""})});const W=L(""),S=L(!1),R=L(0),M=L({show:!1,title:"",message:"",color:"success"});function K(z,c,E="default"){M.value={show:!0,title:z,message:c,color:E==="destructive"?"error":"primary"}}const J=P(()=>u.value.name.trim()!==""&&u.value.firstName.trim()!==""&&u.value.company.trim()!==""&&u.value.email.trim()!==""&&u.value.message.trim()!==""&&u.value.gdprConsent),le=P(()=>[{value:"Manag'ADV",label:"Manag'ADV"},{value:"Optim'ADV",label:"Optim'ADV"},{value:"Form'ADV",label:"Form'ADV"}]),G=P(()=>[{icon:la,labelKey:"contact.email",value:A.value,noSelect:!1,action:()=>{C&&(window.location.href=C)}},{icon:oa,labelKey:"contact.phone",value:m.value,noSelect:!0,action:()=>{T&&(window.location.href=T)}},{icon:Ye,labelKey:"contact.appointment",value:t("contact.bookSlot"),noSelect:!1,action:()=>{d()}}]);function B(){if(W.value)return;const z=Date.now();if(z-R.value<3e4){K(t("contact.toast.rateLimitTitle"),t("contact.toast.rateLimitMsg"),"destructive");return}if(ae(),se(),O(),j(),q(),u.value.gdprConsent||(y.value.gdprConsent=t("contact.form.gdprError")),Object.values(y.value).some(f=>f)){K(t("contact.toast.requiredTitle"),t("contact.toast.requiredMsg"),"destructive");return}S.value=!0,R.value=z;const c=new URLSearchParams;c.append("firstname",u.value.firstName),c.append("lastname",u.value.name),c.append("company",u.value.company),c.append("email",u.value.email),c.append("phone",u.value.phone),c.append("message",u.value.message),c.append("services",u.value.services.join(", ")),c.append("gdprConsent",u.value.gdprConsent.toString()),fetch("https://adv-formsubmission.antoine-legal.workers.dev",{method:"post",body:c}
36).catch(()=>{K(t("contact.toast.errorTitle"),t("contact.toast.errorMsg"),"destructive")}).then(()=>{K(t("contact.toast.successTitle"),t("contact.toast.successMsg"))}).finally(()=>{S.value=!1,o.value=!1,u.value={name:"",firstName:"",company:"",email:"",phone:"",message:"",services:[],gdprConsent:!1}})}return(z,c)=>{const E=Ae("router-link");return _(),V("section",As,[l(ce,{style:{"max-width":"56rem"}},{default:b(()=>[a("div",zs,[a("h2",Is,i(s(t)("contact.intro")),1),c[14]||(c[14]=a("div",{class:"section-divider mx-auto mt-6"},null,-1)),a("div",Ps,[l(s(aa),{style:{width:"0.9rem",height:"0.9rem","flex-shrink":"0"},"stroke-width":2}),a("span",Ms,i(s(t)("contact.responseTime")),1)])]),a("div",Ts,[a("img",{src:s(x),srcset:g,sizes:"(min-width: 1152px) 1152px, 100vw",alt:s(t)("contact.imgAlt"),class:"contact-banner-img",loading:"lazy",width:"1024",height:"768"},null,8,Ds)]),l(Se,{class:"mb-16"},{default:b(()=>[(_(!0),V(N,null,X(G.value,f=>(_(),H(pe,{key:f.labelKey,cols:"12",md:"4"},{default:b(()=>[l(Le,{onClick:ve=>f.action(),class:"contact-card d-flex flex-column align-center pa-8 h-100",elevation:"0",border:"",rounded:"lg"},{default:b(()=>[l(At,{color:"primary",rounded:"circle",class:"d-flex align-center justify-center mb-4 contact-icon-sheet"},{default:b(()=>[(_(),H($e(f.icon),{class:"text-secondary",style:{width:"1.5rem",height:"1.5rem"},"stroke-width":1.5}))]),_:2},1024),a("span",Es,i(s(t)(f.labelKey)),1),a("span",{class:ne(["font-body text-sm text-center",{"no-select":f.noSelect}]),style:{"font-size":"1rem"}},i(f.value),3)]),_:2},1032,["onClick"])]),_:2},1024))),128))]),_:1}),a("div",Ls,[a("p",Rs,i(s(t)("contact.text")),1),l(fe,{color:"secondary",variant:"flat",size:"large",class:"font-body",style:{"border-radius":"2px","white-space":"normal",height:"auto","line-height":"1.35",padding:"0.75rem 1.75rem","text-align":"center","max-width":"100%"},onClick:c[0]||(c[0]=f=>s(v)())},{default:b(()=>
36[l(s(na),{class:"mr-2 flex-shrink-0",style:{width:"1rem",height:"1rem"}}),D(" "+i(s(t)("contact.sendMessage")),1)]),_:1})])]),_:1}),l(zt,{modelValue:s(o),"onUpdate:modelValue":c[12]||(c[12]=f=>Rt(o)?o.value=f:null),"max-width":"620"},{default:b(()=>[l(Le,{rounded:"lg"},{default:b(()=>[l(It,{class:"font-heading pt-4 px-6",style:{"font-size":"1.375rem","white-space":"normal"}},{default:b(()=>[D(i(s(t)("contact.form.title")),1)]),_:1}),l(Pt,{class:"px-6 pt-1 pb-5"},{default:b(()=>[a("p",Bs,i(s(t)("contact.form.subtitle")),1),l(Mt,{onSubmit:Re(B,["prevent"]),class:"d-flex flex-column ga-1"},{default:b(()=>[a("div",Fs,[a("label",null,[D(i(s(t)("contact.form.honeypot"))+" ",1),he(a("input",{type:"text",name:"website_url","onUpdate:modelValue":c[1]||(c[1]=f=>W.value=f),autocomplete:"off",tabindex:"-1"},null,512),[[Bt,W.value]])])]),a("div",Os,[l(re,{id:"contact-name",modelValue:u.value.name,"onUpdate:modelValue":c[2]||(c[2]=f=>u.value.name=f),label:s(t)("contact.form.name")+" *",placeholder:s(t)("contact.form.namePlaceholder"),variant:"outlined",density:"comfortable",maxlength:"100",color:"secondary",class:"font-body","error-messages":y.value.name?[y.value.name]:[],onBlur:ae},null,8,["modelValue","label","placeholder","error-messages"]),l(re,{id:"contact-firstname",modelValue:u.value.firstName,"onUpdate:modelValue":c[3]||(c[3]=f=>u.value.firstName=f),label:s(t)("contact.form.firstName")+" *",placeholder:s(t)("contact.form.firstNamePlaceholder"),variant:"outlined",density:"comfortable",maxlength:"100",color:"secondary",class:"font-body","error-messages":y.value.firstName?[y.value.firstName]:[],onBlur:se},null,8,["modelValue","label","placeholder","error-messages"])]),l(re,{id:"contact-company",modelValue:u.value.company,"onUpdate:modelValue":c[4]||(c[4]=f=>u.value.company=f),label:s(t)("contact.form.company")+" *",placeholder:s(t)("contact.form.companyPlaceholder"),variant:"outlined",density:"comfortable",maxlength:"200",color:"secondary",class:"font-body","error-messages":y.value.company?[y.value.company]:[],onBlur:O},null,8,["modelValue","label","placeholder","error-messages"]),a("div",Ns,[l(re,{id:"contact-email",modelValue:u.value.email,"onUpdate:modelValue":c[5]||(c[5]=f=>u.value.email=f),type:"email",label:s(t)("contact.email")+" *",placeholder:s(t)("contact.form.emailPlaceholder"),variant:"outlined",density:"comfortable",maxlength:"255",color:"secondary",class:"font-body","error-messages":y.value.email?[y.value.email]:[],onBlur:j},null,8,["modelValue","label","placeholder","error-messages"]),l(re,{id:"contact-phone",modelValue:u.value.phone,"onUpdate:modelValue":c[6]||(c[6]=f=>u.value.phone=f),type:"tel",label:s(t)("contact.form.phone"),placeholder:s(t)("contact.form.phonePlaceholder"),variant:"outlined",density:"comfortable",maxlength:"30",color:"secondary",class:"font-body"},null,8,["modelValue","label","placeholder"])]),a("div",Us,[a("p",qs,i(s(t)("contact.form.servicesLabel")),1),l(ua,{modelValue:u.value.services,"onUpdate:modelValue":c[7]||(c[7]=f=>u.value.services=f),multiple:"",column:"",color:"secondary","selected-class":"text-secondary"},{default:b(()=>[(_(!0),V(N,null,X(le.value,f=>(_(),H(ma,{key:f.value,value:f.value,variant:"outlined",filter:"",class:"font-body"},{default:b(()=>[D(i(f.label),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])]),l(Tt,{id:"contact-message",modelValue:u.value.message,"onUpdate:modelValue":c[8]||(c[8]=f=>u.value.message=f),label:s(t)("contact.form.message")+" *",placeholder:s(t)("contact.form.messagePlaceholder"),variant:"outlined",density:"comfortable",maxlength:"2000",rows:"3",color:"secondary",class:"font-body","error-messages":y.value.message?[y.value.message]:[],onBlur:q},null,8,["modelValue","label","placeholder","error-messages"]),a("div",Ks,[a("div",Gs,[he(a("input",{id:"gdpr-consent","onUpdate:modelValue":c[9]||(c[9]=f=>u.value.gdprConsent=f),type:"checkbox",class:"gdpr-checkbox-input",onChange:c[10]||(c[10]=()=>{u.value.gdprConsent&&(y.value.gdprConsent="")})},null,544),[[Ft,u.value.gdprConsent]]),a("label",Hs,[D(i(s(t)("contact.form.gdprPre")),1),l(E,{to:"/politique-de-confidentialite",class:"gdpr-link",onClick:c[11]||(c[11]=Re(()=>{},["stop"]))},{default:b(()=>[D(i(s(t)("contact.form.gdprLinkLabel")),1)]),_:1}),D(i(s(t)("contact.form.gdprPost")),1)])]),y.value.gdprConsent?(_(),V("p",Zs,i(y.value.gdprConsent),1)):U("",!0)]),l(fe,{type:"submit",disabled:S.value||!J.value,color:"secondary",variant:"flat",block:"",size:"large",class:"font-body tracking-wide",style:{"border-radius":"2px"}},{default:b(()=>[D(i(S.value?s(t)("contact.form.submitting"):s(t)("contact.form.submit")),1)]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),l(Dt,{modelValue:M.value.show,"onUpdate:modelValue":c[13]||(c[13]=f=>M.value.show=f),color:M.value.color,timeout:4e3,location:"bottom right"},{default:b(()=>
36[a("div",null,[a("div",js,i(M.value.title),1),M.value.message?(_(),V("div",Ws,i(M.value.message),1)):U("",!0)])]),_:1},8,["modelValue","color"])])}}}),Qs=te(Js,[["__scopeId","data-v-959c58a8"]]),Xs=Z({__name:"FloatingCTA",setup(e){const{t}=Y(),o=L(!1);function p(){var x;(x=document.getElementById("contact"))==null||x.scrollIntoView({behavior:"smooth"})}let v=!1;function h(){o.value=window.scrollY>400&&!v}let d=null;return We(()=>{window.addEventListener("scroll",h,{passive:!0});const x=document.getElementById("contact");x&&(d=new IntersectionObserver(g=>{v=g[0].isIntersecting,h()},{threshold:.1}),d.observe(x))}),Ot(()=>{window.removeEventListener("scroll",h),d==null||d.disconnect()}),(x,g)=>(_(),H(Nt,{name:"cta-float"},{default:b(()=>[o.value?(_(),H(fe,{key:0,class:"floating-cta font-body",variant:"flat",ripple:!1,"aria-label":s(t)("nav.bookAppointment"),onClick:p},{default:b(()=>[l(s(Ye),{style:{width:"0.9rem",height:"0.9rem","flex-shrink":"0"},"stroke-width":2}),D(" "+i(s(t)("nav.bookAppointment")),1)]),_:1},8,["aria-label"])):U("",!0)]),_:1}))}}),Ys=te(Xs,[["__scopeId","data-v-369c1eff"]]),il=Z({__name:"IndexPage",setup(e){return rt(),(t,o)=>(_(),V("main",null,[l(dt),l(Ia),l(Fa),l(as),l(Cs),l(fs),l(Qs),l(Ys)]))}});export{il 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.