PageSourceSearch

https://www.lemans.fr/_nuxt/DX55vAP3.js

js lemans.fr collected 2026-09-24 19:38:16 UTC 30,640 bytes, 1 lines download raw bytes

1import{cS as ke,al as oe,s as e,d as J,bC as ge,bB as Re,cT as We,bD as De,j as b,bA as xe,br as _e,o as S,a as z,y as _,bi as ne,cU as He,x as Z,bf as se,bx as le,cV as Ve,cW as Te,cX as he,cY as Ae,bO as Ke,bz as ve,cZ as Le,bE as Ne,z as I,bI as Ie,bY as me,aT as be,b8 as de,aV as qe,c_ as Me,c$ as Ue,bu as fe,d0 as je,d1 as Ye,d2 as Ge,d3 as Xe,d4 as Ze,bw as Je,by as Qe,d5 as et,bK as tt,b as ot,d6 as nt,d7 as at,bL as rt,bH as lt,bN as it,d8 as st,c as M,aH as ue,F as Se,l as V,i as ut,ay as dt,cx as ct,d9 as pt,q as mt,n as q,w as v,bh as Ce,aL as $e,t as N,b7 as ft,ax as ht,da as gt,cC as vt,A as bt,aP as yt,D as Ct,cf as wt,C as kt,r as xt,am as qt,P as St,db as _t,H as Fe}from"./CjRENkZh.js";function Bt(s,f,n){const l=s.findIndex(u=>ke(u,f)),r=s.findIndex(u=>ke(u,n));if(l===-1||r===-1)return[];const[t,i]=[l,r].sort((u,w)=>u-w);return s.slice(t,i+1)}function Ot(s){const f=oe(()=>e(s)),n=oe(()=>new Intl.Collator("en",{usage:"search",...f.value}));return{startsWith:(i,u)=>u.length===0?!0:(i=i.normalize("NFC"),u=u.normalize("NFC"),n.value.compare(i.slice(0,u.length),u)===0),endsWith:(i,u)=>u.length===0?!0:(i=i.normalize("NFC"),u=u.normalize("NFC"),n.value.compare(i.slice(-u.length),u)===0),contains:(i,u)=>{if(u.length===0)return!0;i=i.normalize("NFC"),u=u.normalize("NFC");let w=0;const E=u.length;for(;w+E<=i.length;w++){const F=i.slice(w,w+E);if(n.value.compare(u,F)===0)return!0}return!1}}}function we(s,f,n){return s===void 0||f===void 0?!1:typeof s=="string"?s===f:typeof n=="function"?n(s,f):typeof n=="string"?s?.[n]===f?.[n]:ke(s,f)}const[Et,It]=ve("ListboxRoot"),[$t,ze]=ve("ListboxHighlightScroll");var Ft=J({__name:"ListboxRoot",props:{modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},multiple:{type:Boolean,required:!1},orientation:{type:String,required:!1,default:"vertical"},dir:{type:String,required:!1},disabled:{type:Boolean,required:!1},selectionBehavior:{type:String,required:!1,default:"toggle"},highlightOnHover:{type:Boolean,required:!1},by:{type:[String,Function],required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue","highlight","entryFocus","leave"],setup(s,{expose:f,emit:n}){const l=s,r=n,{multiple:t,highlightOnHover:i,orientation:u,disabled:w,selectionBehavior:E,dir:F}=ge(l),{getItems:y}=Re({isProvider:!0}),{handleTypeaheadSearch:U}=We(),{primitiveElement:j,currentElement:P}=Ve(),W=Le(),p=De(F),C=$t(null);ze({suppressHighlightScroll:b(!1),onHighlightScrollRequest:()=>{}});const h=Te(P),Q=b(),H=b(!1),T=b(!0),B=xe(l,"modelValue",r,{defaultValue:l.defaultValue??(t.value?[]:void 0),passive:l.modelValue===void 0,deep:!0});function ee(o){if(H.value=!0,l.multiple){const m=Array.isArray(B.value)?[...B.value]:[],g=m.findIndex(O=>we(O,o,l.by));l.selectionBehavior==="toggle"?(g===-1?m.push(o):m.splice(g,1),B.value=m):(B.value=[o],Q.value=o)}else l.selectionBehavior==="toggle"&&we(B.value,o,l.by)?B.value=void 0:B.value=o;setTimeout(()=>{H.value=!1},1)}const k=b(null),te=b(null),a=b(!1),d=b(!1),Y=he(),ae=he(),G=he();function X(){return y().map(o=>o.ref).filter(o=>o.dataset.disabled!=="")}function $(o,m=!0,g){if(!o)return;k.value=o;const O=C?.suppressHighlightScroll.value??!1;(g??T.value)&&(O?k.value.focus({preventScroll:!0}):k.value.focus()),O?C?.onHighlightScrollRequest(m?()=>{const L=k.value;L?.isConnected&&L.scrollIntoView({block:"nearest"})}:void 0):m&&k.value.scrollIntoView({block:"nearest"});const D=y().find(L=>L.ref===o);r("highlight",D)}function x(o){if(a.value)G.trigger(o);else{const m=y().find(g=>we(g.value,o,l.by));m&&(k.value=m.ref,$(m.ref))}}function A(o){if(k.value&&k.value.isConnected){if(o.ctrlKey||o.metaKey||o.altKey)return;o.preventDefault(),o.stopPropagation(),d.value||k.value.click()}}function K(o){if(T.value){if(H.value=!0,a.value)ae.trigger(o);else{const m=o.altKey||o.ctrlKey||o.metaKey;if(m&&o.key==="a"&&t.value){const g=y(),O=g.map(L=>L.value);B.value=[...O],o.preventDefault();const D=g.at(-1);D&&$(D.ref)}else if(!m){const g=U(o.key,y());g&&$(g)}}setTimeout(()=>{H.value=!1},1)}}function ie(){d.value=!0}
1function re(){se(()=>{d.value=!1})}function c(){se(()=>{const o=new KeyboardEvent("keydown",{key:"PageUp"});Be(o)})}function R(o){const m=k.value;m?.isConnected&&(te.value=m),k.value=null,r("leave",o)}function ce(o){const m=new CustomEvent("listbox.entryFocus",{bubbles:!1,cancelable:!0});if(o.currentTarget?.dispatchEvent(m),r("entryFocus",m),!m.defaultPrevented)if(te.value)$(te.value);else{const g=X()?.[0];$(g)}}function Be(o){const m=Ae(o,u.value,p.value);if(!m)return;let g=X();if(k.value){if(m==="last")g.reverse();else if(m==="prev"||m==="next"){m==="prev"&&g.reverse();const O=g.indexOf(k.value);g=g.slice(O+1)}Pe(o,g[0])}if(g.length){const O=!k.value&&m==="prev"?g.length-1:0;$(g[O])}if(a.value)return ae.trigger(o)}function Pe(o,m){if(!(a.value||l.selectionBehavior!=="replace"||!t.value||!Array.isArray(B.value)||(o.altKey||o.ctrlKey||o.metaKey)&&!o.shiftKey)&&o.shiftKey){const O=y().filter(pe=>pe.ref.dataset.disabled!=="");let D=O.find(pe=>pe.ref===m)?.value;if(o.key===W.END?D=O.at(-1)?.value:o.key===W.HOME&&(D=O[0]?.value),!D||!Q.value)return;const L=Bt(O.map(pe=>pe.value),Q.value,D);B.value=L}}async function Oe(o,m=!0){if(Ke)if(await se(),a.value)Y.trigger({event:o,scroll:m});else{const g=X(),O=g.find(L=>L.dataset.state==="checked"),D=m?void 0:!1;O?$(O,m,D):g.length&&$(g[0],m,D)}}let Ee=!1;return _e(B,()=>{if(!H.value){const o=Ee;Ee=!0,se(()=>{Oe(void 0,o)})}},{immediate:!0,deep:!0}),f({highlightedElement:k,highlightItem:x,highlightFirstItem:c,highlightSelected:Oe,getItems:y}),It({modelValue:B,onValueChange:ee,multiple:t,orientation:u,dir:p,disabled:w,highlightOnHover:i,highlightedElement:k,isVirtual:a,virtualFocusHook:Y,virtualKeydownHook:ae,virtualHighlightHook:G,by:l.by,firstValue:Q,selectionBehavior:E,focusable:T,onLeave:R,onEnter:ce,changeHighlight:$,onKeydownEnter:A,onKeydownNavigation:Be,onKeydownTypeAhead:K,onCompositionStart:ie,onCompositionEnd:re,highlightFirstItem:c}),(o,m)=>(S(),z(e(le),{ref_key:"primitiveElement",ref:j,as:o.as,"as-child":o.asChild,dir:e(p),"data-disabled":e(w)?"":void 0,onPointerleave:R,onFocusout:m[0]||(m[0]=async g=>{const O=g.relatedTarget||g.target;await se(),k.value&&e(P)&&!e(P).contains(O)&&R(g)})},{default:_(()=>[ne(o.$slots,"default",{modelValue:e(B)}),e(h)&&o.name?(S(),z(e(He),{key:0,name:o.name,value:e(B),disabled:e(w),required:o.required},null,8,["name","value","disabled","required"])):Z("v-if",!0)]),_:3},8,["as","as-child","dir","data-disabled"]))}}),Rt=Ft,Dt=J({__name:"ListboxContent",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(s){const{CollectionSlot:f}=Re(),n=Et(),l=Ne(!1,10);return(r,t)=>(S(),z(e(f),null,{default:_(()=>[I(e(le),{role:"listbox",as:r.as,"as-child":r.asChild,tabindex:e(n).focusable.value?e(n).highlightedElement.value?"-1":"0":"-1","aria-orientation":e(n).orientation.value,"aria-multiselectable":!!e(n).multiple.value,"data-orientation":e(n).orientation.value,onMousedown:t[0]||(t[0]=me(i=>l.value=!0,["left"])),onFocus:t[1]||(t[1]=i=>{e(l)||e(n).onEnter(i)}),onKeydown:[t[2]||(t[2]=Ie(i=>{e(n).orientation.value==="vertical"&&(i.key==="ArrowLeft"||i.key==="ArrowRight")||e(n).orientation.value==="horizontal"&&(i.key==="ArrowUp"||i.key==="ArrowDown")||(i.preventDefault(),e(n).focusable.value&&e(n).onKeydownNavigation(i))},["down","up","left","right","home","end"])),Ie(e(n).onKeydownEnter,["enter"]),e(n).onKeydownTypeAhead]},{default:_(()=>[ne(r.$slots,"default")]),_:3},8,["as","as-child","tabindex","aria-orientation","aria-multiselectable","data-orientation","onKeydown"])]),_:3}))}}),Vt=Dt;function zt(s){const f=b("inline"),n=b(!1),l=b(),r=oe(()=>f.value==="popper"&&!n.value);let t;ze({suppressHighlightScroll:r,onHighlightScrollRequest(E){t=E}});function i(E,F){(l.value!==E||f.value!==F)&&(n.value=!1,t=void 0),l.value=E,f.value=F}function u(E){if(l.value!==E||f.value!=="popper"||n.value)return;n.value=!0;const F=t;t=void 0,s.value&&F?.()}function w(E){l.value===E&&(l.value=void 0,f.value="inline",n.value=!1,t=void 0)}return{onContentPositionChange:i,onContentPlaced:u,onContentUnmount:w}}const[ye,Pt]=ve("ComboboxRoot");var Wt=J({__name:"ComboboxRoot",props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1},resetSearchTermOnBlur:{type:Boolean,required:!1,default:!0},resetSearchTermOnSelect:{type:Boolean,required:!1,default:!0},openOnFocus:{type:Boolean,required:!1,default:!1},openOnClick:{type:Boolean,required:!1,default:!1},ignoreFilter:{type:Boolean,required:!1},resetModelValueOnClear:{type:Boolean,required:!1,default:!1},modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},multiple:{type:Boolean,required:!1},dir:{type:String,required:!1},disabled:{type:Boolean,required:!1},highlightOnHover:{type:Boolean,required:!1,default:!0},by:{type:[String,Function],required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue","highlight","update:open"],setup(s,{expose:f,emit:n}){const l=s,r=n,{primitiveElement:t,currentElement:i}=Ve(),{multiple:u,disabled:w,ignoreFilter:E,resetSearchTermOnSelect:F,openOnFocus:y,openOnClick:U,dir:j,resetModelValueOnClear:P,highlightOnHover:W}=ge(l),p=De(j),C=xe(l,"modelValue",r,{defaultValue:l.defaultValue??(u.value?[]:void 0),passive:l.modelValue===void 0,deep:!0}),h=xe(l,"open",r,{defaultValue:l.defaultOpen,passive:l.open===void 0});async function Q(x){h.value=x,G.value="",x?(await se(),t.value?.highlightSelected(),T.value=!0,ee.value?.focus()):(T.value=!1,setTimeout(()=>{!x&&l.resetSearchTermOnBlur&&H.trigger()},1))}const H=he(),T=b(!1),B=b(!1),ee=b(),k=b(),te=oe(()=>t.value?.highlightedElement??void 0),a=zt(h),d=b(new Map),Y=b(new Map),{contains:ae}=Ot({sensitivity:"base"}),G=b(""),X=oe(x=>
1{if(!G.value||l.ignoreFilter||B.value)return{count:d.value.size,items:x?.items??new Map,groups:x?.groups??new Set(Y.value.keys())};let A=0;const K=new Map,ie=new Set;for(const[re,c]of d.value){const R=ae(c,G.value);K.set(re,R?1:0),R&&A++}for(const[re,c]of Y.value)for(const R of c)if(K.get(R)>0){ie.add(re);break}return{count:A,items:K,groups:ie}}),$=Ue();return be(()=>{$?.exposed&&($.exposed.highlightItem=t.value?.highlightItem,$.exposed.highlightFirstItem=t.value?.highlightFirstItem,$.exposed.highlightSelected=t.value?.highlightSelected)}),f({filtered:X,highlightedElement:te,highlightItem:t.value?.highlightItem,highlightFirstItem:t.value?.highlightFirstItem,highlightSelected:t.value?.highlightSelected}),Pt({modelValue:C,multiple:u,disabled:w,open:h,onOpenChange:Q,...a,contentId:"",isUserInputted:T,isVirtual:B,inputElement:ee,highlightedElement:te,onInputElementChange:x=>ee.value=x,triggerElement:k,onTriggerElementChange:x=>k.value=x,parentElement:i,resetSearchTermOnSelect:F,onResetSearchTerm:H.on,allItems:d,allGroups:Y,filterSearch:G,filterState:X,ignoreFilter:E,openOnFocus:y,openOnClick:U,resetModelValueOnClear:P}),(x,A)=>(S(),z(e(Me),null,{default:_(()=>[I(e(Rt),de({ref_key:"primitiveElement",ref:t},x.$attrs,{modelValue:e(C),"onUpdate:modelValue":A[0]||(A[0]=K=>qe(C)?C.value=K:null),style:{pointerEvents:e(h)?"auto":void 0},as:x.as,"as-child":x.asChild,dir:e(p),multiple:e(u),name:x.name,required:x.required,disabled:e(w),"highlight-on-hover":e(W),by:l.by,onHighlight:A[1]||(A[1]=K=>r("highlight",K))}),{default:_(()=>[ne(x.$slots,"default",{open:e(h),modelValue:e(C)})]),_:3},16,["modelValue","style","as","as-child","dir","multiple","name","required","disabled","highlight-on-hover","by"])]),_:3}))}}),Ht=Wt,Tt=J({__name:"ComboboxAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(s){const{forwardRef:f}=fe();return(n,l)=>(S(),z(e(je),{"as-child":"",reference:n.reference},{default:_(()=>[I(e(le),de({ref:e(f),"as-child":n.asChild,as:n.as},n.$attrs),{default:_(()=>[ne(n.$slots,"default")]),_:3},16,["as-child","as"])]),_:3},8,["reference"]))}}),At=Tt;const[uo,Kt]=ve("ComboboxContent");var Lt=J({__name:"ComboboxContentImpl",props:{position:{type:String,required:!1,default:"inline"},bodyLock:{type:Boolean,required:!1},hideWhenEmpty:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(s,{emit:f}){const n=s,l=f,{position:r}=ge(n),t=ye(),i=Symbol("ComboboxContent");_e(r,p=>t.onContentPositionChange(i,p),{immediate:!0});const u=oe(()=>t.ignoreFilter.value?t.allItems.value.size===0:t.filterState.value.count===0),{forwardRef:w,currentElement:E}=fe();Ye(n.bodyLock),Ge(),Xe(t.parentElement);const F=oe(()=>n.position==="popper"?n:{}),y=Ze(F.value),U={boxSizing:"border-box","--reka-combobox-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-combobox-content-available-width":"var(--reka-popper-available-width)","--reka-combobox-content-available-height":"var(--reka-popper-available-height)","--reka-combobox-trigger-width":"var(--reka-popper-anchor-width)","--reka-combobox-trigger-height":"var(--reka-popper-anchor-height)"};Kt({position:r});const j=b(!1);be(()=>{t.inputElement.value&&(j.value=E.value.contains(t.inputElement.value),j.value&&t.inputElement.value.focus())}),Je(()=>{t.onContentUnmount(i);const p=Qe();j.value&&(!p||p===document.body)&&t.triggerElement.value?.focus()});function P(p){if(t.parentElement.value?.contains(p))return!0;const h=(p instanceof Element?p.closest("label"):null)?.control;return!!h&&!!t.parentElement.value?.contains(h)}const W={placed:()=>t.onContentPlaced(i)};return(p,C)=>(S(),z(e(Vt),{"as-child":""},{default:_(()=>
1[I(e(et),{"as-child":"",onMountAutoFocus:C[5]||(C[5]=me(()=>{},["prevent"])),onUnmountAutoFocus:C[6]||(C[6]=me(()=>{},["prevent"]))},{default:_(()=>[I(e(tt),{"as-child":"","disable-outside-pointer-events":p.disableOutsidePointerEvents,onDismiss:C[0]||(C[0]=h=>e(t).onOpenChange(!1)),onFocusOutside:C[1]||(C[1]=h=>{P(h.target)&&h.preventDefault(),l("focusOutside",h)}),onInteractOutside:C[2]||(C[2]=h=>l("interactOutside",h)),onEscapeKeyDown:C[3]||(C[3]=h=>l("escapeKeyDown",h)),onPointerDownOutside:C[4]||(C[4]=h=>{P(h.target)&&h.preventDefault(),l("pointerDownOutside",h)})},{default:_(()=>[(S(),z(ot(e(r)==="popper"?e(nt):e(le)),de({...p.$attrs,...e(y)},{id:e(t).contentId,ref:e(w),"memo-dependencies":e(r)==="popper"?[e(t).filterSearch.value,e(t).filterState.value]:void 0,"data-state":e(t).open.value?"open":"closed","data-empty":u.value?"":void 0,style:{display:n.hideWhenEmpty&&u.value?"none":"flex",flexDirection:"column",outline:"none",...e(r)==="popper"?U:{}}},at(e(r)==="popper"?W:{})),{default:_(()=>[ne(p.$slots,"default")]),_:3},16,["id","memo-dependencies","data-state","data-empty","style"]))]),_:3},8,["disable-outside-pointer-events"])]),_:3})]),_:3}))}}),Nt=Lt,Mt=J({__name:"ComboboxContent",props:{forceMount:{type:Boolean,required:!1},position:{type:String,required:!1},bodyLock:{type:Boolean,required:!1},hideWhenEmpty:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(s,{emit:f}){const r=rt(s,f),{forwardRef:t}=fe(),i=ye();return i.contentId||=lt(void 0,"reka-combobox-content"),(u,w)=>(S(),z(e(it),{present:u.forceMount||e(i).open.value},{default:_(()=>[I(Nt,de({...e(r),...u.$attrs},{ref:e(t)}),{default:_(()=>[ne(u.$slots,"default")]),_:3},16)]),_:3},8,["present"]))}}),Ut=Mt,jt=J({__name:"ComboboxTrigger",props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(s){const f=s,{forwardRef:n,currentElement:l}=fe(),r=ye(),t=oe(()=>f.disabled||r.disabled.value||!1);return be(()=>{l.value&&r.onTriggerElementChange(l.value)}),(i,u)=>(S(),z(e(le),de(f,{ref:e(n),type:i.as==="button"?"button":void 0,tabindex:"-1","aria-label":"Show popup","aria-haspopup":"listbox","aria-expanded":e(r).open.value,"aria-controls":e(r).contentId,"data-state":e(r).open.value?"open":"closed",disabled:t.value,"data-disabled":t.value?"":void 0,"aria-disabled":t.value??void 0,onClick:u[0]||(u[0]=w=>e(r).onOpenChange(!e(r).open.value))}),{default:_(()=>[ne(i.$slots,"default")]),_:3},16,["type","aria-expanded","aria-controls","data-state","disabled","data-disabled","aria-disabled"]))}}),Yt=jt,Gt=J({__name:"ComboboxViewport",props:{nonce:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(s){const f=s,{forwardRef:n}=fe(),{nonce:l}=ge(f),r=st(l),t=ye();return(i,u)=>(S(),M(Se,null,[I(e(le),de({...i.$attrs,...f},{ref:e(n),"data-reka-combobox-viewport":"",role:"presentation",style:{position:"relative",flex:e(t).isVirtual.value?void 0:1,overflow:"auto"}}),{default:_(()=>[ne(i.$slots,"default")]),_:3},16,["style"]),I(e(le),{as:"style",nonce:e(r)},{default:_(()=>u[0]||(u[0]=[ue(" /* Hide scrollbars cross-browser and enable momentum scroll for touch devices */ [data-reka-combobox-viewport] { scrollbar-width:none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; } [data-reka-combobox-viewport]::-webkit-scrollbar { display: none; } ")])),_:1,__:[0]},8,["nonce"])],64))}}),Xt=Gt;const Zt={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 46 45"};function Jt(s,f){return S(),M("svg",Zt,[...f[0]||(f[0]=[V("path",{fill:"#fff",d:"M22.747 24.333a2.74 2.74 0 0 0 2.74-2.75l.01-5.5a2.75 2.75 0 0 0-5.5 0v5.5a2.75 2.75 0 0 0 2.75 2.75m-1.1-8.341a1.1 1.1 0 1 1 2.2 0l-.01 5.683a1.099 1.099 0 1 1-2.19 0zm5.958 5.591a4.756 4.756 0 0 1-4.858 4.675 4.76 4.76 0 0 1-4.858-4.675H16.33a6.4 6.4 0 0 0 5.5 6.16v3.007h1.834v-3.007a6.39 6.39 0 0 0 5.5-6.16z"},null,-1)])])}const Qt={render:Jt},eo=["id","placeholder","title","aria-label","aria-activedescendant"],to=["title"],oo={key:0},no={key:1},ao={id:"searchedWord"},ro={id:"correctedWord"},lo={key:2},io=["id"],co=J({__name:"Autocomplete",props:{popin:{type:Boolean,default:!1}},emits:["update:open"],setup(s,{emit:f}){const n=s,l=ut(),{isAmiral:r}=dt(),t=b(l.initialData),i=b(n.popin),u=b(!0),w=b(!1),E=b(),F=b(!0),y=b(""),U=t?.value?.searchUrl,j=t?.value?.autocompleteUrl;b(l.backendLayout);const P=b();ct(P,([{isIntersecting:a}])=>{n.popin||ee("zoneRecherche:visible",a)});const W=F.value?t?.value?.mostViewed:[],p=_t({results:W,correctedWord:"",suggestedWord:""});pt(y,async()=>
1{if(y.value?.length>2)try{const a=await Fe(j.replace("q=","q="+y?.value));p.results=await a?.data,p.suggestedWord=await a?.suggestedWord,p.correctedWord=await a?.correctedWord}catch{p.results=W}else p.results=W,p.suggestedWord="",p.correctedWord=""},{debounce:3e3,maxWait:1e3}),_e(i,()=>{i.value===!1&&(p.results=W,p.suggestedWord="",p.correctedWord="",y.value="")});let C,h;be(()=>{try{C=window.SpeechRecognition||window.webkitSpeechRecognition,h=new C,h.lang="fr-FR",h.interimResults=!0}catch{u.value=!1}});const Q=()=>{h.abort(),i.value=!0,w.value=!0,h.start(),h.onresult=a=>{for(let d=a.resultIndex;d<a.results.length;d++)y.value=a.results[d][0].transcript},h.onspeechend=function(){h.stop(),w.value=!1},h.onerror=function(a){a.error=="not-allowed"&&alert("Vous n'avez pas autorisé l'utilisation du micro !"),w.value=!1}},H=a=>{a.keyCode!=9&&a.keyCode!=16&&a.keyCode!=27&&(i.value=!0)},T=b(""),B=(a,d)=>{T.value=`item_result_${d}`},{$emit:ee}=mt(),k=a=>{ee("popinRecherche:close")},te=(a,d)=>{a&&Fe(a,{method:"HEAD"}),new URL(d,window.location.href).origin!==window.location.origin?Ce(d,{open:{target:"_blank"},external:!0}):Ce(d)};return(a,d)=>{const Y=vt,ae=Yt,G=Qt,X=Ct,$=At,x=kt,A=St,K=Xt,ie=Ut,re=Ht;return S(),z(re,{id:"zone_recherche",open:e(i),"onUpdate:open":d[10]||(d[10]=c=>qe(i)?i.value=c:null),defaultOpen:s.popin,class:q(e(v)({position:"relative",zIndex:2,margin:"0 auto",maxWidth:{smDown:"32rem",mdDown:"45rem"}}))},{default:_(()=>[V("form",{action:"",onSubmit:d[4]||(d[4]=me(c=>("navigateTo"in a?a.navigateTo:e(Ce))(e(U)+e(y)),["prevent"])),class:q([e(v)({margin:0}),s.popin?e(v)({maxWidth:{base:"45rem",md:"57rem"}}):null])},[V("fieldset",{class:q([e(v)({position:"relative"}),e(r)()?e(v)({_after:{content:"''",zIndex:-1,position:"absolute",bottom:"-0.4rem",left:0,width:"100%",height:"50%",borderBottomRadius:"1rem",background:{base:"linear-gradient(to right, {colors.secondary}, {colors.primary})",_inverse:"black"}}}):null])},[V("legend",{class:q(e($e)())},N(a.$t("search.autocomplete.search")),3),V("label",{for:"main_search",class:q(e($e)())},N(a.$t("search.autocomplete.search")),3),I(ae,{asChild:"",onClick:d[1]||(d[1]=c=>H(c)),onKeyup:d[2]||(d[2]=c=>H(c))},{default:_(()=>[ft(V("input",{id:`main_search${s.popin?"_popin":null}`,ref_key:"main_search",ref:P,type:"text",placeholder:`${a.$t("search.autocomplete.placeholder")}`,title:`${a.$t("search.autocomplete.search")}`,"aria-label":`${a.$t("search.autocomplete.search")}`,tabindex:"0",role:"combobox","onUpdate:modelValue":d[0]||(d[0]=c=>qe(y)?y.value=c:null),"aria-autocomplete":"list","aria-activedescendant":e(T),class:q([e(r)()?e(v)({bgColor:"white",color:"black",fontSize:{base:"sm",sm:"p",md:"h4"},padding:{base:"1.3rem 4rem !important",sm:"1.5rem 5rem !important",md:"2.2rem 7rem !important"},boxShadow:"0 .4rem 1.5rem 0 rgba(0,0,0,0.15)",_placeholder:{color:"black"}}):[e(ht)(),e(v)({color:"white",fontSize:{base:"1.6em",sm:"p"},fontWeight:{md:700},padding:{base:"1.3rem 4rem !important",sm:"1.5rem 5rem !important",md:"2rem 7rem !important"},transition:"{easings.global}",_placeholder:{color:"white",transition:"{easings.global}"}})],e(v)({position:"relative",border:0,borderBottom:".4rem solid transparent",borderRadius:"1rem",width:"100%",lineHeight:1,transition:"{easings.global}"}),s.popin?e(v)({}):e(v)({_expanded:{borderBottomRadius:0,bgImage:"none",bgColor:"white",color:"black",boxShadow:{base:"0 .4rem 1.5rem 0 rgba(0,0,0,0.15)",_inverse:"inverse"},_placeholder:{color:"black"},"& + svg":{"& *":{fill:"{colors.black}",transition:"{easings.global}"}},transition:"{easings.global}"}})])},null,10,eo),[[gt,e(y)]]),I(Y,{"aria-hidden":"true",class:q([e(bt)({size:{base:"3rem",sm:"4.5rem"},fill:e(r)()?"black":"white"}),e(v)({transition:"{easings.global}",position:"absolute",top:"50%",transform:"translateY(-50%)",left:{base:".7rem",sm:".5rem",md:"1.5rem"}})])},null,8,["class"])]),_:1}),V("input",{type:"submit",name:"tx_indexedsearch[submit_button]",id:"bouton_recherche",value:"OK",title:`${a.$t("search.autocomplete.submit")}`,class:q([e(yt)({size:{base:"3rem !important",sm:e(r)()?"5rem !important":"4rem !important"},bgColor:s.popin?"{colors.secondary}":"{colors.primary}"}),e(v)({srOnly:e(u),scale:e(u)?0:null,color:e(r)()?"white":"black",bgColor:e(r)()?"primary":"white !important",position:"absolute !important",bottom:"50%",transform:"translateY(50%)",right:{base:"0.8rem",sm:"1.5rem"},display:"block",transition:"{easings.global}",zIndex:1,fontWeight:700,boxShadow:"0px 4px 10px 0px rgba(0,0,0,0.2)",_focus:{srOnly:!1,scale:1},_hover:{bgColor:e(r)()?"white":"black!",color:e(r)()?"black":"white"}})])}
1,null,10,to),e(u)?(S(),z(X,{key:0,type:"button",title:`${a.$t("search.autocomplete.use")} ${a.$t("search.autocomplete.vocal")}`,link:{text:a.$t("search.autocomplete.vocal")},showSr:!0,variante:{classes:"pictoRound",pictoColor:e(r)()?"gradient":"white",pictoSize:"md"},onClick:d[3]||(d[3]=c=>Q()),class:q([e(v)({position:"absolute",top:"50%",transform:"translateY(-50%)",right:{base:"1rem",sm:"1.5rem"},display:"block",zIndex:0,"& svg":{padding:"0 !important"},_after:{content:"''",bgColor:e(r)()?"secondary":"white",position:"absolute",top:0,left:0,margin:0,width:"100%",height:"100%",borderRadius:"50%",opacity:0,pointerEvents:"none",zIndex:"-1",animationName:e(w)?"vocalRecognitionOn2, vocalRecognitionOn1":null,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"ease-out",animationFillMode:"forwards"}})])},{icon:_(()=>[I(G,{"aria-hidden":"true",class:q([e(v)({border:"initial !important","& [stroke]":{stroke:"{colors.black}",fill:"none"},_hover:{"& [stroke]":{stroke:"{colors.primary}",fill:"none"}}}),e(r)()?e(v)({width:{base:"3rem !important",sm:"5rem !important"},height:{base:"3rem !important",sm:"5rem !important"},padding:{base:"0.5rem !important",sm:"1.5rem !important"}}):e(v)({width:{base:"3rem !important",sm:"4rem !important"},height:{base:"3rem !important",sm:"4rem !important"},padding:{base:"0.5rem !important",sm:"1rem !important"}})])},null,8,["class"])]),_:1},8,["title","link","variante","class"])):Z("",!0)],2)],34),I($),I(ie,{forceMount:s.popin,onEscapeKeyDown:d[6]||(d[6]=c=>s.popin?k(c):null),onFocusOutside:d[7]||(d[7]=c=>s.popin?c.preventDefault():null),onInteractOutside:d[8]||(d[8]=c=>s.popin?c.preventDefault():null),onPointerDownOutside:d[9]||(d[9]=c=>s.popin?c.preventDefault():null),class:q(s.popin?null:e(v)({position:"relative"}))},{default:_(()=>[I(K,{class:q(s.popin?null:e(v)({position:"absolute !important",width:"100%",bgColor:"white",color:"black",borderBottomRadius:"1rem",boxShadow:{base:"0 1.5rem 1.5rem 0 rgba(0,0,0,0.15)",_inverse:"0 0 0 0.1rem {colors.black}"},borderBottom:".4rem solid {colors.primary}",transition:"{easings.global}"}))},{default:_(()=>[V("div",{class:q([s.popin?e(v)({position:"relative",maxWidth:{base:"45rem",md:"57rem"},margin:"0 auto","& > p":{marginTop:{base:"2rem",md:"3rem"}}}):e(v)({"& > p":{padding:{base:"1rem 2rem 0 2rem",sm:"2rem 2rem 0 2rem"}}}),e(wt)({shadowColor:"{colors.black}",textColor:"white"})])},[!e(p).results&&e(y).length>2?(S(),M("p",oo,N(a.$t("search.autocomplete.noResultAtAll")),1)):Z("",!0),e(p)?.correctedWord&&e(y).length>2?(S(),M("p",no,[ue(N(a.$t("search.autocomplete.noResult"))+' "',1),V("span",ao,N(e(y)),1),ue('", '+N(a.$t("search.autocomplete.correctedResult"))+' "',1),V("span",ro,N(e(p).correctedWord),1),d[11]||(d[11]=ue('" ',-1))])):Z("",!0),e(p)?.suggestedWord&&e(y).length>2?(S(),M("p",lo,[ue(N(a.$t("search.autocomplete.suggestedResult"))+' "',1),I(x,{id:"suggestedWord",link:{href:e(U)+e(p).suggestedWord,text:e(p).suggestedWord},class:q(e(v)({position:"relative",fontWeight:600}))},null,8,["link","class"]),d[12]||(d[12]=ue('" ? ',-1))])):Z("",!0)],2),e(p)?.results?.length>0?(S(),M("div",{key:0,class:q([s.popin?e(v)({marginTop:{base:"2rem",md:e(r)()?"5.5rem":"4rem"}}):e(v)({padding:{base:"0 2rem 2rem 2rem",sm:"2rem"}})])},[V("p",{role:"heading","aria-level":"2",class:q(e(v)({fontSize:"{fontSizes.h4}",fontWeight:600,paddingBottom:"1rem",borderBottom:"{borders.sm} transparent",borderBottomColor:"{colors.black}",marginBottom:0}))},N(e(y)?.length>2?a.$t("search.autocomplete.results"):e(F)?a.$t("search.autocomplete.consulted"):a.$t("search.autocomplete.results")),3),V("ul",{role:"group",class:q([e(v)({marginBottom:0}),s.popin?null:e(v)({maxHeight:"20vh",overflow:"auto"})])},[(S(!0),M(Se,null,xt(e(p).results,(c,R)=>(S(),M(Se,null,[c.value||c.links?.[0]?(S(),M("li",{role:"option",key:R,id:`item_result_${R}`,ref_for:!0,ref_key:"list_descendant",ref:E,class:q([e(qt)({flexDir:"column-reverse",gap:".5rem",alignItems:"start"}),e(v)({fontSize:{base:"{fontSizes.p}",md:"2em"},position:"relative",transition:"{easings.global}",padding:"1rem 0",borderBottom:"{borders.sm} transparent",borderBottomColor:"{colors.black}/25",_last:{borderBottom:0},_hover:{paddingLeft:"1.5rem",paddingRight:"1.5rem","& a, & span":{color:s.popin?"{colors.white}":"{colors.black}",_before:{bgColor:s.popin?"{colors.primary}":"{colors.white}"}}}})])},[I(x,{link:{href:c.value||c.links?.[0]?.href,text:c.label||c.title,target:c?.site?.differentRootFromCurrent?"_blank":c.target},title:c?.site?.differentRootFromCurrent?`${a.$t("common.readOnSiblingSite")} ${c?.site?.name} ${a.$t("common.newWindow")}`:null,onClick:me(ce=>te(c.counter_url_search,c.value??c.links[0].href),["prevent"]),onFocusin:ce=>B(ce,R),onBlur:d[5]||(d[5]=ce=>T.value=""),class:q(e(v)({zIndex:0,display:"-webkit-box",boxOrient:"vertical",textOverflow:"ellipsis",overflow:"hidden",lineClamp:1,fontSize:"1.6rem",_before:{content:"''",width:"100%",height:"100%",position:"absolute",top:0,left:0,transition:"{easings.global}",zIndex:-1}}))},null,8,["link","title","onClick","onFocusin","class"]),c.type?(S(),M("span",{key:0,class:q(e(v)({fontSize:"1.4rem",zIndex:0,textTransform:"capitalize"}))},N(a.$t("listItem.type."+c.type)),3)):Z("",!0)],10,io)):Z("",!0)],64))),256))],2)],2)):Z("",!0),e(p)?.results?.length>0&&e(y)?.length>2?(S(),z(A,{key:1,class:q([s.popin?e(v)({marginTop:{base:"2rem",md:"4rem"},padding:e(r)()?null:"0 0 .2rem .2rem"}):e(v)({padding:{base:"0 1rem 1rem 1.5rem",sm:"0 2rem 2rem 2rem"}})])},{default:_(()=>[I(X,{link:{href:e(U)+e(y),text:a.$t("search.autocomplete.seeMore")},variante:{classes:"button",bgColor:"white",size:(s.popin,"sm")},class:q(e(v)({"& a":{padding:"1.5rem 2.5rem",bgColor:e(r)()?"transparent":null}}))},null,8,["link","variante","class"])]),_:1},8,["class"])):Z("",!0)]),_:1},8,["class"])]),_:1},8,["forceMount","class"])]),_:1},8,["open","defaultOpen","class"])}}});
1export{co as _};

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.