PageSourceSearch

https://arpege.fr/_nuxt/Modal.vue.12093a55.js

js arpege.fr collected 2026-09-29 21:39:11 UTC 27,230 bytes, 1 lines download raw bytes

1import{n as $e,m as ne,H as $,o as P,d as J,u as R,O as de,e as q,f as et,t as j,p as Te,l as S,y as tt,N as le,a as X,c as Re,b as lt,C as nt,g as W,T as at}from"./use-outside-click.4209bc90.js";import{I as B,y as c,d as w,z as v,G as D,F as ot,D as E,E as ae,H as L,C,J as k,Y as rt,x as st,e as M,Z as it,L as ut,n as je,o as _e,h as dt,j as Me,c as ct,w as K,a as Y,b as U,v as pt,t as ft}from"./entry.55d62c20.js";import{f as ge,a as he,r as vt}from"./index.154d53e0.js";function mt(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function gt(e,t,n){$e.isServer||B(l=>{window.addEventListener(e,t,n),l(()=>window.removeEventListener(e,t,n))})}var te=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(te||{});function ht(){let e=c(0);return gt("keydown",t=>{t.key==="Tab"&&(e.value=t.shiftKey?1:0)}),e}function Ie(e,t,n,l){$e.isServer||B(o=>{e=e??window,e.addEventListener(t,n,l),o(()=>e.removeEventListener(t,n,l))})}function yt(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}var He=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(He||{});let ee=Object.assign(w({name:"FocusTrap",props:{as:{type:[Object,String],default:"div"},initialFocus:{type:Object,default:null},features:{type:Number,default:30},containers:{type:Object,default:c(new Set)}},inheritAttrs:!1,setup(e,{attrs:t,slots:n,expose:l}){let o=c(null);l({el:o,$el:o});let a=v(()=>ne(o));bt({ownerDocument:a},v(()=>Boolean(e.features&16)));let r=wt({ownerDocument:a,container:o,initialFocus:v(()=>e.initialFocus)},v(()=>Boolean(e.features&2)));St({ownerDocument:a,container:o,containers:e.containers,previousActiveElement:r},v(()=>Boolean(e.features&8)));let s=ht();function i(d){let m=P(o);m&&(h=>h())(()=>{R(s.value,{[te.Forwards]:()=>{de(m,q.First,{skipElements:[d.relatedTarget]})},[te.Backwards]:()=>{de(m,q.Last,{skipElements:[d.relatedTarget]})}})})}let u=c(!1);function f(d){d.key==="Tab"&&(u.value=!0,requestAnimationFrame(()=>{u.value=!1}))}function p(d){var m;let h=new Set((m=e.containers)==null?void 0:m.value);h.add(o);let O=d.relatedTarget;O instanceof HTMLElement&&O.dataset.headlessuiFocusGuard!=="true"&&(Ne(h,O)||(u.value?de(P(o),R(s.value,{[te.Forwards]:()=>q.Next,[te.Backwards]:()=>q.Previous})|q.WrapAround,{relativeTo:d.target}):d.target instanceof HTMLElement&&J(d.target)))}return()=>{let d={},m={ref:o,onKeydown:f,onFocusout:p},{features:h,initialFocus:O,containers:x,...z}=e;return D(ot,[Boolean(h&4)&&D(ge,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:i,features:he.Focusable}),$({ourProps:m,theirProps:{...t,...z},slot:d,attrs:t,slots:n,name:"FocusTrap"}),Boolean(h&4)&&D(ge,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:i,features:he.Focusable})])}}}),{features:He});function bt({ownerDocument:e},t){let n=c(null);function l(){var a;n.value||(n.value=(a=e.value)==null?void 0:a.activeElement)}function o(){!n.value||(J(n.value),n.value=null)}E(()=>{ae(t,(a,r)=>{a!==r&&(a?l():o())},{immediate:!0})}),L(o)}function wt({ownerDocument:e,container:t,initialFocus:n},l){let o=c(null),a=c(!1);return E(()=>a.value=!0),L(()=>a.value=!1),E(()=>{ae([t,n,l],(r,s)=>{if(r.every((u,f)=>(s==null?void 0:s[f])===u)||!l.value)return;let i=P(t);
1!i||yt(()=>{var u,f;if(!a.value)return;let p=P(n),d=(u=e.value)==null?void 0:u.activeElement;if(p){if(p===d){o.value=d;return}}else if(i.contains(d)){o.value=d;return}p?J(p):de(i,q.First|q.NoScroll)===et.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),o.value=(f=e.value)==null?void 0:f.activeElement})},{immediate:!0,flush:"post"})}),o}function St({ownerDocument:e,container:t,containers:n,previousActiveElement:l},o){var a;Ie((a=e.value)==null?void 0:a.defaultView,"focus",r=>{if(!o.value)return;let s=new Set(n==null?void 0:n.value);s.add(t);let i=l.value;if(!i)return;let u=r.target;u&&u instanceof HTMLElement?Ne(s,u)?(l.value=u,J(u)):(r.preventDefault(),r.stopPropagation(),J(i)):J(l.value)},!0)}function Ne(e,t){var n;for(let l of e)if((n=l.value)!=null&&n.contains(t))return!0;return!1}let Be="body > *",Q=new Set,I=new Map;function Ce(e){e.setAttribute("aria-hidden","true"),e.inert=!0}function xe(e){let t=I.get(e);!t||(t["aria-hidden"]===null?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",t["aria-hidden"]),e.inert=t.inert)}function Et(e,t=c(!0)){B(n=>{if(!t.value||!e.value)return;let l=e.value,o=ne(l);if(o){Q.add(l);for(let a of I.keys())a.contains(l)&&(xe(a),I.delete(a));o.querySelectorAll(Be).forEach(a=>{if(a instanceof HTMLElement){for(let r of Q)if(a.contains(r))return;Q.size===1&&(I.set(a,{"aria-hidden":a.getAttribute("aria-hidden"),inert:a.inert}),Ce(a))}}),n(()=>{if(Q.delete(l),Q.size>0)o.querySelectorAll(Be).forEach(a=>{if(a instanceof HTMLElement&&!I.has(a)){for(let r of Q)if(a.contains(r))return;I.set(a,{"aria-hidden":a.getAttribute("aria-hidden"),inert:a.inert}),Ce(a)}});else for(let a of I.keys())xe(a),I.delete(a)})}})}let Ve=Symbol("ForcePortalRootContext");function $t(){return k(Ve,!1)}let ye=w({name:"ForcePortalRoot",props:{as:{type:[Object,String],default:"template"},force:{type:Boolean,default:!1}},setup(e,{slots:t,attrs:n}){return C(Ve,e.force),()=>{let{force:l,...o}=e;return $({theirProps:o,ourProps:{},slot:{},slots:t,attrs:n,name:"ForcePortalRoot"})}}});function Tt(e){let t=ne(e);if(!t){if(e===null)return null;throw new Error(`[Headless UI]: Cannot find ownerDocument for contextElement: ${e}`)}let n=t.getElementById("headlessui-portal-root");if(n)return n;let l=t.createElement("div");return l.setAttribute("id","headlessui-portal-root"),t.body.appendChild(l)}let qe=w({name:"Portal",props:{as:{type:[Object,String],default:"div"}},setup(e,{slots:t,attrs:n}){let l=c(null),o=v(()=>ne(l)),a=$t(),r=k(Ue,null),s=c(a===!0||r==null?Tt(l.value):r.resolveTarget());return B(()=>{a||r!=null&&(s.value=r.resolveTarget())}),L(()=>{var i,u;let f=(i=o.value)==null?void 0:i.getElementById("headlessui-portal-root");!f||s.value===f&&s.value.children.length<=0&&((u=s.value.parentElement)==null||u.removeChild(s.value))}),()=>{if(s.value===null)return null;let i={ref:l,"data-headlessui-portal":""};return D(rt,{to:s.value},$({ourProps:i,theirProps:e,slot:{},attrs:n,slots:t,name:"Portal"}))}}}),Ue=Symbol("PortalGroupContext"),Dt=w({name:"PortalGroup",props:{as:{type:[Object,String],default:"template"},target:{type:Object,default:null}},setup(e,{attrs:t,slots:n}){let l=st({resolveTarget(){return e.target}});return C(Ue,l),()=>{let{target:o,...a}=e;return $({theirProps:a,ourProps:{},slot:{},attrs:t,slots:n,name:"PortalGroup"})}}}),We=Symbol("StackContext");var be=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(be||{});function Pt(){return k(We,()=>{})}function Ot({type:e,enabled:t,element:n,onUpdate:l}){let o=Pt();function a(...r){l==null||l(...r),o(...r)}E(()=>{ae(t,(r,s)=>{r?a(0,e,n):s===!0&&a(1,e,n)},{immediate:!0,flush:"sync"})}),L(()=>{t.value&&a(1,e,n)}),C(We,a)}let Ge=Symbol("DescriptionContext");function Ft(){let e=k(Ge,null);if(e===null)throw new Error("Missing parent");return e}function Lt({slot:e=c({}),name:t="Description",props:n={}}={}){let l=c([]);function o(a){return l.value.push(a),()=>{let r=l.value.indexOf(a);r!==-1&&l.value.splice(r,1)}}return C(Ge,{register:o,slot:e,name:t,props:n}),v(()=>l.value.length>0?l.value.join(" "):void 0)}w({name:"Description",props:{as:{type:[Object,String],default:"p"},id:{type:String,default:()=>`headlessui-description-${j()}`}},setup(e,{attrs:t,slots:n}){let l=Ft();return E(()=>L(l.register(e.id))),()=>{let{name:o="Description",slot:a=c({}),props:r={}}=l,{id:s,...i}=e,u={...Object.entries(r).reduce((f,[p,d])=>Object.assign(f,{[p]:M(d)}),{}),id:s};return $({ourProps:u,theirProps:i,slot:a.value,attrs:t,slots:n,name:o})}}});function kt(e){let t=it(e.getSnapshot());return L(e.subscribe(()=>{t.value=e.getSnapshot()})),t}function De(){let e=[],t=[],n={enqueue(l){t.push(l)},addEventListener(l,o,a,r){return l.addEventListener(o,a,r),n.add(()=>l.removeEventListener(o,a,r))},requestAnimationFrame(...l){let o=requestAnimationFrame(...l);n.add(()=>cancelAnimationFrame(o))},nextFrame(...l){n.requestAnimationFrame(()=>{n.requestAnimationFrame(...l)})},setTimeout(...l){let o=setTimeout(...l);n.add(()=>clearTimeout(o))},add(l){e.push(l)},style(l,o,a){let r=l.style.getPropertyValue(o);
1return Object.assign(l.style,{[o]:a}),this.add(()=>{Object.assign(l.style,{[o]:r})})},dispose(){for(let l of e.splice(0))l()},async workQueue(){for(let l of t.splice(0))await l()}};return n}function Bt(e,t){let n=e(),l=new Set;return{getSnapshot(){return n},subscribe(o){return l.add(o),()=>l.delete(o)},dispatch(o,...a){let r=t[o].call(n,...a);r&&(n=r,l.forEach(s=>s()))}}}function Ct(){let e;return{before({doc:t}){var n;let l=t.documentElement;e=((n=t.defaultView)!=null?n:window).innerWidth-l.clientWidth},after({doc:t,d:n}){let l=t.documentElement,o=l.clientWidth-l.offsetWidth,a=e-o;n.style(l,"paddingRight",`${a}px`)}}}function xt(){if(!mt())return{};let e;return{before(){e=window.pageYOffset},after({doc:t,d:n,meta:l}){function o(r){return l.containers.flatMap(s=>s()).some(s=>s.contains(r))}n.style(t.body,"marginTop",`-${e}px`),window.scrollTo(0,0);let a=null;n.addEventListener(t,"click",r=>{if(r.target instanceof HTMLElement)try{let s=r.target.closest("a");if(!s)return;let{hash:i}=new URL(s.href),u=t.querySelector(i);u&&!o(u)&&(a=u)}catch{}},!0),n.addEventListener(t,"touchmove",r=>{r.target instanceof HTMLElement&&!o(r.target)&&r.preventDefault()},{passive:!1}),n.add(()=>{window.scrollTo(0,window.pageYOffset+e),a&&a.isConnected&&(a.scrollIntoView({block:"nearest"}),a=null)})}}}function At(){return{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}}function Rt(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let G=Bt(()=>new Map,{PUSH(e,t){var n;let l=(n=this.get(e))!=null?n:{doc:e,count:0,d:De(),meta:new Set};return l.count++,l.meta.add(t),this.set(e,l),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let l={doc:e,d:t,meta:Rt(n)},o=[xt(),Ct(),At()];o.forEach(({before:a})=>a==null?void 0:a(l)),o.forEach(({after:a})=>a==null?void 0:a(l))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});G.subscribe(()=>{let e=G.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let l=t.get(n.doc)==="hidden",o=n.count!==0;(o&&!l||!o&&l)&&G.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),n.count===0&&G.dispatch("TEARDOWN",n)}});function jt(e,t,n){let l=kt(G),o=v(()=>{let a=e.value?l.value.get(e.value):void 0;return a?a.count>0:!1});return ae([e,t],([a,r],[s],i)=>{if(!a||!r)return;G.dispatch("PUSH",a,n);let u=!1;i(()=>{u||(G.dispatch("POP",s??a,n),u=!0)})},{immediate:!0}),o}var _t=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(_t||{});let we=Symbol("DialogContext");function oe(e){let t=k(we,null);if(t===null){let n=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,oe),n}return t}let ie="DC8F892D-2EBD-447C-A4C8-A03058436FF4",Mt=w({name:"Dialog",inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},open:{type:[Boolean,String],default:ie},initialFocus:{type:Object,default:null},id:{type:String,default:()=>`headlessui-dialog-${j()}`}},emits:{close:e=>!0},setup(e,{emit:t,attrs:n,slots:l,expose:o}){var a;let r=c(!1);E(()=>{r.value=!0});let s=c(0),i=Te(),u=v(()=>e.open===ie&&i!==null?(i.value&S.Open)===S.Open:e.open),f=c(new Set),p=c(null),d=c(null),m=v(()=>ne(p));if(o({el:p,$el:p}),!(e.open!==ie||i!==null))throw new Error("You forgot to provide an `open` prop to the `Dialog`.");if(typeof u.value!="boolean")throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${u.value===ie?void 0:e.open}`);let h=v(()=>r.value&&u.value?0:1),O=v(()=>h.value===0),x=v(()=>s.value>1),z=k(we,null)!==null,_=v(()=>x.value?"parent":"leaf"),H=v(()=>i!==null?(i.value&S.Closing)===S.Closing:!1),re=v(()=>!x.value||H.value?!1:O.value);Et(p,re),Ot({type:"Dialog",enabled:v(()=>h.value===0),element:p,onUpdate:(y,g,T)=>{if(g==="Dialog")return R(y,{[be.Add](){f.value.add(T),s.value+=1},[be.Remove](){f.value.delete(T),s.value-=1}})}});let se=Lt({name:"DialogDescription",slot:v(()=>({open:u.value}))}),N=c(null),A={titleId:N,panelRef:c(null),dialogState:h,setTitleId(y){N.value!==y&&(N.value=y)},close(){t("close",!1)}};C(we,A);function Z(){var y,g,T;return[...Array.from((g=(y=m.value)==null?void 0:y.querySelectorAll("html > *, body > *, [data-headlessui-portal]"))!=null?g:[]).filter(b=>
1!(b===document.body||b===document.head||!(b instanceof HTMLElement)||b.contains(P(d))||A.panelRef.value&&b.contains(A.panelRef.value))),(T=A.panelRef.value)!=null?T:p.value]}let pe=v(()=>!(!O.value||x.value));tt(()=>Z(),(y,g)=>{A.close(),ut(()=>g==null?void 0:g.focus())},pe);let fe=v(()=>!(x.value||h.value!==0));Ie((a=m.value)==null?void 0:a.defaultView,"keydown",y=>{!fe.value||y.defaultPrevented||y.key===X.Escape&&(y.preventDefault(),y.stopPropagation(),A.close())});let ve=v(()=>!(H.value||h.value!==0||z));return jt(m,ve,y=>{var g;return{containers:[...(g=y.containers)!=null?g:[],Z]}}),B(y=>{if(h.value!==0)return;let g=P(p);if(!g)return;let T=new IntersectionObserver(b=>{for(let F of b)F.boundingClientRect.x===0&&F.boundingClientRect.y===0&&F.boundingClientRect.width===0&&F.boundingClientRect.height===0&&A.close()});T.observe(g),y(()=>T.disconnect())}),()=>{let{id:y,open:g,initialFocus:T,...b}=e,F={...n,ref:p,id:y,role:"dialog","aria-modal":h.value===0?!0:void 0,"aria-labelledby":N.value,"aria-describedby":se.value},Le={open:h.value===0};return D(ye,{force:!0},()=>[D(qe,()=>D(Dt,{target:p.value},()=>D(ye,{force:!1},()=>D(ee,{initialFocus:T,containers:f,features:O.value?R(_.value,{parent:ee.features.RestoreFocus,leaf:ee.features.All&~ee.features.FocusLock}):ee.features.None},()=>$({ourProps:F,theirProps:b,slot:Le,attrs:n,slots:l,visible:h.value===0,features:le.RenderStrategy|le.Static,name:"Dialog"}))))),D(ge,{features:he.Hidden,ref:d})])}}});w({name:"DialogOverlay",props:{as:{type:[Object,String],default:"div"},id:{type:String,default:()=>`headlessui-dialog-overlay-${j()}`}},setup(e,{attrs:t,slots:n}){let l=oe("DialogOverlay");function o(a){a.target===a.currentTarget&&(a.preventDefault(),a.stopPropagation(),l.close())}return()=>{let{id:a,...r}=e;return $({ourProps:{id:a,"aria-hidden":!0,onClick:o},theirProps:r,slot:{open:l.dialogState.value===0},attrs:t,slots:n,name:"DialogOverlay"})}}});w({name:"DialogBackdrop",props:{as:{type:[Object,String],default:"div"},id:{type:String,default:()=>`headlessui-dialog-backdrop-${j()}`}},inheritAttrs:!1,setup(e,{attrs:t,slots:n,expose:l}){let o=oe("DialogBackdrop"),a=c(null);return l({el:a,$el:a}),E(()=>{if(o.panelRef.value===null)throw new Error("A <DialogBackdrop /> component is being used, but a <DialogPanel /> component is missing.")}),()=>{let{id:r,...s}=e,i={id:r,ref:a,"aria-hidden":!0};return D(ye,{force:!0},()=>D(qe,()=>$({ourProps:i,theirProps:{...t,...s},slot:{open:o.dialogState.value===0},attrs:t,slots:n,name:"DialogBackdrop"})))}}});let It=w({name:"DialogPanel",props:{as:{type:[Object,String],default:"div"},id:{type:String,default:()=>`headlessui-dialog-panel-${j()}`}},setup(e,{attrs:t,slots:n,expose:l}){let o=oe("DialogPanel");l({el:o.panelRef,$el:o.panelRef});function a(r){r.stopPropagation()}return()=>{let{id:r,...s}=e,i={id:r,ref:o.panelRef,onClick:a};return $({ourProps:i,theirProps:s,slot:{open:o.dialogState.value===0},attrs:t,slots:n,name:"DialogPanel"})}}}),Ht=w({name:"DialogTitle",props:{as:{type:[Object,String],default:"h2"},id:{type:String,default:()=>`headlessui-dialog-title-${j()}`}},setup(e,{attrs:t,slots:n}){let l=oe("DialogTitle");return E(()=>{l.setTitleId(e.id),L(()=>l.setTitleId(null))}),()=>{let{id:o,...a}=e;return $({ourProps:{id:o},theirProps:a,slot:{open:l.dialogState.value===0},attrs:t,slots:n,name:"DialogTitle"})}}});var Nt=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Nt||{});let ze=Symbol("DisclosureContext");function Pe(e){let t=k(ze,null);if(t===null){let n=new Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,Pe),n}return t}let Ke=Symbol("DisclosurePanelContext");function Vt(){return k(Ke,null)}let vl=w({name:"Disclosure",props:{as:{type:[Object,String],default:"template"},defaultOpen:{type:[Boolean],default:!1}},setup(e,{slots:t,attrs:n}){let l=c(e.defaultOpen?0:1),o=c(null),a=c(null),r={buttonId:c(null),panelId:c(null),disclosureState:l,panel:o,button:a,toggleDisclosure(){l.value=R(l.value,{[0]:1,[1]:0})},closeDisclosure(){l.value!==1&&(l.value=1)},close(s){r.closeDisclosure();let i=(()=>s?s instanceof HTMLElement?s:s.value instanceof HTMLElement?P(s):P(r.button):P(r.button))();i==null||i.focus()}};return C(ze,r),Re(v(()=>R(l.value,{[0]:S.Open,[1]:S.Closed}))),()=>{let{defaultOpen:s,...i}=e,u={open:l.value===0,close:r.close};return $({theirProps:i,ourProps:{},slot:u,slots:t,attrs:n,name:"Disclosure"})}}}),ml=w({name:"DisclosureButton",props:{as:{type:[Object,String],default:"button"},disabled:{type:[Boolean],default:!1},id:{type:String,default:()=>`headlessui-disclosure-button-${j()}`}},setup(e,{attrs:t,slots:n,expose:l}){let o=Pe("DisclosureButton");E(()=>{o.buttonId.value=e.id}),L(()=>{o.buttonId.value=null});let a=Vt(),r=v(()=>a===null?!1:a.value===o.panelId.value),s=c(null);l({el:s,$el:s}),r.value||B(()=>{o.button.value=s.value});let i=lt(v(()=>({as:e.as,type:t.type})),s);function u(){var d;
1e.disabled||(r.value?(o.toggleDisclosure(),(d=P(o.button))==null||d.focus()):o.toggleDisclosure())}function f(d){var m;if(!e.disabled)if(r.value)switch(d.key){case X.Space:case X.Enter:d.preventDefault(),d.stopPropagation(),o.toggleDisclosure(),(m=P(o.button))==null||m.focus();break}else switch(d.key){case X.Space:case X.Enter:d.preventDefault(),d.stopPropagation(),o.toggleDisclosure();break}}function p(d){switch(d.key){case X.Space:d.preventDefault();break}}return()=>{let d={open:o.disclosureState.value===0},{id:m,...h}=e,O=r.value?{ref:s,type:i.value,onClick:u,onKeydown:f}:{id:m,ref:s,type:i.value,"aria-expanded":e.disabled?void 0:o.disclosureState.value===0,"aria-controls":P(o.panel)?o.panelId.value:void 0,disabled:e.disabled?!0:void 0,onClick:u,onKeydown:f,onKeyup:p};return $({ourProps:O,theirProps:h,slot:d,attrs:t,slots:n,name:"DisclosureButton"})}}}),gl=w({name:"DisclosurePanel",props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:()=>`headlessui-disclosure-panel-${j()}`}},setup(e,{attrs:t,slots:n,expose:l}){let o=Pe("DisclosurePanel");E(()=>{o.panelId.value=e.id}),L(()=>{o.panelId.value=null}),l({el:o.panel,$el:o.panel}),C(Ke,o.panelId);let a=Te(),r=v(()=>a!==null?(a.value&S.Open)===S.Open:o.disclosureState.value===0);return()=>{let s={open:o.disclosureState.value===0,close:o.close},{id:i,...u}=e,f={id:i,ref:o.panel};return $({ourProps:f,theirProps:u,slot:s,attrs:t,slots:n,features:le.RenderStrategy|le.Static,visible:r.value,name:"DisclosurePanel"})}}});function qt(e){let t={called:!1};return(...n)=>{if(!t.called)return t.called=!0,e(...n)}}function me(e,...t){e&&t.length>0&&e.classList.add(...t)}function ue(e,...t){e&&t.length>0&&e.classList.remove(...t)}var Se=(e=>(e.Finished="finished",e.Cancelled="cancelled",e))(Se||{});function Ut(e,t){let n=De();if(!e)return n.dispose;let{transitionDuration:l,transitionDelay:o}=getComputedStyle(e),[a,r]=[l,o].map(s=>{let[i=0]=s.split(",").filter(Boolean).map(u=>u.includes("ms")?parseFloat(u):parseFloat(u)*1e3).sort((u,f)=>f-u);return i});return a!==0?n.setTimeout(()=>t("finished"),a+r):t("finished"),n.add(()=>t("cancelled")),n.dispose}function Ae(e,t,n,l,o,a){let r=De(),s=a!==void 0?qt(a):()=>{};return ue(e,...o),me(e,...t,...n),r.nextFrame(()=>{ue(e,...n),me(e,...l),r.add(Ut(e,i=>(ue(e,...l,...t),me(e,...o),s(i))))}),r.add(()=>ue(e,...t,...n,...l,...o)),r.add(()=>s("cancelled")),r.dispose}function V(e=""){return e.split(" ").filter(t=>t.trim().length>1)}let Oe=Symbol("TransitionContext");var Wt=(e=>(e.Visible="visible",e.Hidden="hidden",e))(Wt||{});function Gt(){return k(Oe,null)!==null}function zt(){let e=k(Oe,null);if(e===null)throw new Error("A <TransitionChild /> is used but it is missing a parent <TransitionRoot />.");return e}function Kt(){let e=k(Fe,null);if(e===null)throw new Error("A <TransitionChild /> is used but it is missing a parent <TransitionRoot />.");return e}let Fe=Symbol("NestingContext");function ce(e){return"children"in e?ce(e.children):e.value.filter(({state:t})=>t==="visible").length>0}function Ye(e){let t=c([]),n=c(!1);E(()=>n.value=!0),L(()=>n.value=!1);function l(a,r=W.Hidden){let s=t.value.findIndex(({id:i})=>i===a);s!==-1&&(R(r,{[W.Unmount](){t.value.splice(s,1)},[W.Hidden](){t.value[s].state="hidden"}}),!ce(t)&&n.value&&(e==null||e()))}function o(a){let r=t.value.find(({id:s})=>s===a);return r?r.state!=="visible"&&(r.state="visible"):t.value.push({id:a,state:"visible"}),()=>l(a,W.Unmount)}return{children:t,register:o,unregister:l}}let Qe=le.RenderStrategy,Ee=w({props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:n,slots:l,expose:o}){let a=c(0);function r(){a.value|=S.Opening,t("beforeEnter")}
1function s(){a.value&=~S.Opening,t("afterEnter")}function i(){a.value|=S.Closing,t("beforeLeave")}function u(){a.value&=~S.Closing,t("afterLeave")}if(!Gt()&&nt())return()=>D(Xe,{...e,onBeforeEnter:r,onAfterEnter:s,onBeforeLeave:i,onAfterLeave:u},l);let f=c(null),p=c("visible"),d=v(()=>e.unmount?W.Unmount:W.Hidden);o({el:f,$el:f});let{show:m,appear:h}=zt(),{register:O,unregister:x}=Kt(),z={value:!0},_=j(),H={value:!1},re=Ye(()=>{!H.value&&p.value!=="hidden"&&(p.value="hidden",x(_),u())});E(()=>{let g=O(_);L(g)}),B(()=>{if(d.value===W.Hidden&&_){if(m&&p.value!=="visible"){p.value="visible";return}R(p.value,{hidden:()=>x(_),visible:()=>O(_)})}});let se=V(e.enter),N=V(e.enterFrom),A=V(e.enterTo),Z=V(e.entered),pe=V(e.leave),fe=V(e.leaveFrom),ve=V(e.leaveTo);E(()=>{B(()=>{if(p.value==="visible"){let g=P(f);if(g instanceof Comment&&g.data==="")throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}})});function y(g){let T=z.value&&!h.value,b=P(f);!b||!(b instanceof HTMLElement)||T||(H.value=!0,m.value&&r(),m.value||i(),g(m.value?Ae(b,se,N,A,Z,F=>{H.value=!1,F===Se.Finished&&s()}):Ae(b,pe,fe,ve,Z,F=>{H.value=!1,F===Se.Finished&&(ce(re)||(p.value="hidden",x(_),u()))})))}return E(()=>{ae([m],(g,T,b)=>{y(b),z.value=!1},{immediate:!0})}),C(Fe,re),Re(v(()=>R(p.value,{visible:S.Open,hidden:S.Closed})|a.value)),()=>{let{appear:g,show:T,enter:b,enterFrom:F,enterTo:Le,entered:sl,leave:il,leaveFrom:ul,leaveTo:dl,...ke}=e,Je={ref:f},Ze={...ke,...h&&m&&$e.isServer?{class:je([ke.class,...se,...N])}:{}};return $({theirProps:Ze,ourProps:Je,slot:{},slots:l,attrs:n,features:Qe,visible:p.value==="visible",name:"TransitionChild"})}}}),Yt=Ee,Xe=w({inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:n,slots:l}){let o=Te(),a=v(()=>e.show===null&&o!==null?(o.value&S.Open)===S.Open:e.show);B(()=>
1{if(![!0,!1].includes(a.value))throw new Error('A <Transition /> is used but it is missing a `:show="true | false"` prop.')});let r=c(a.value?"visible":"hidden"),s=Ye(()=>{r.value="hidden"}),i=c(!0),u={show:a,appear:v(()=>e.appear||!i.value)};return E(()=>{B(()=>{i.value=!1,a.value?r.value="visible":ce(s)||(r.value="hidden")})}),C(Fe,s),C(Oe,u),()=>{let f=at(e,["show","appear","unmount","onBeforeEnter","onBeforeLeave","onAfterEnter","onAfterLeave"]),p={unmount:e.unmount};return $({ourProps:{...p,as:"template"},theirProps:{},slot:{},slots:{...l,default:()=>[D(Yt,{onBeforeEnter:()=>t("beforeEnter"),onAfterEnter:()=>t("afterEnter"),onBeforeLeave:()=>t("beforeLeave"),onAfterLeave:()=>t("afterLeave"),...n,...p,...f},l.default)]},attrs:{},features:Qe,visible:r.value==="visible",name:"Transition"})}}});const hl=w({__name:"Button",props:{classes:null,type:null},setup(e){const t=e;return(n,l)=>(_e(),dt("button",{class:je([e.type,t.classes])},[Me(n.$slots,"default")],2))}}),{createElementVNode:Qt,openBlock:Xt,createElementBlock:Jt}=vt;var Zt=function(t,n){return Xt(),Jt("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[Qt("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M6 18L18 6M6 6l12 12"})])},el=Zt;const tl=U("div",{class:"fixed inset-0 bg-black bg-opacity-25"},null,-1),ll={class:"fixed inset-0 overflow-y-auto"},nl={class:"flex min-h-full items-center justify-center p-4 text-center"},al={class:"flex justify-between items-center"},ol=U("span",{class:"sr-only"},"Fermer",-1),rl={class:"mt-4"},yl=w({__name:"Modal",props:{isOpen:{type:Boolean},title:null},emits:["close"],setup(e,{emit:t}){return(n,l)=>(_e(),ct(M(Xe),{appear:"",show:e.isOpen,as:"template"},{default:K(()=>[Y(M(Mt),{as:"div",class:"relative z-10",onClose:l[1]||(l[1]=o=>t("close"))},{default:K(()=>[Y(M(Ee),{as:"template",enter:"duration-300 ease-out","enter-from":"opacity-0","enter-to":"opacity-100",leave:"duration-200 ease-in","leave-from":"opacity-100","leave-to":"opacity-0"},{default:K(()=>[tl]),_:1}),U("div",ll,[U("div",nl,[Y(M(Ee),{as:"template",enter:"duration-300 ease-out","enter-from":"opacity-0 scale-95","enter-to":"opacity-100 scale-100",leave:"duration-200 ease-in","leave-from":"opacity-100 scale-100","leave-to":"opacity-0 scale-95"},{default:K(()=>[Y(M(It),{class:"w-full max-w-md transform overflow-hidden rounded-2xl bg-white p-6 text-left align-middle shadow-xl transition-all"},{default:K(()=>[U("div",al,[Y(M(Ht),{as:"h3",class:"text-lg font-medium leading-6 text-gray-900"},{default:K(()=>[pt(ft(e.title),1)]),_:1}),U("button",{type:"button",class:"rounded-md text-gray-400 hover:text-gray-500 focus:outline-none",onClick:l[0]||(l[0]=o=>t("close"))},[ol,Y(M(el),{class:"h-6 w-6","aria-hidden":"true"})])]),U("div",rl,[Me(n.$slots,"default")])]),_:3})]),_:3})])])]),_:3})]),_:3},8,["show"]))}});export{vl as Q,ml as V,gl as X,hl as _,yl as a};

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.