PageSourceSearch

https://www.decathlontravel.com/build/ariaKeyDownA11y-f3Y8ZcaT.js

js decathlontravel.com collected 2026-10-01 15:12:34 UTC 4,471 bytes, 2 lines download raw bytes

1import{h as O,p as R,n as m,i as V,j as M,u as P,N as W,k as H,w as _,m as N,a5 as J,bp as Q,bq as X}from"./props-D6MNfgGu.js";import{a as T,I as L,f as U,u as Y,v as $,x as ee,w as te,y as h,ap as w,z as re,A as D,al as u,ar as se,aj as A,aA as S,G as ne,H as ae}from"./index-Bp2YUEPY.js";(function(){try{var i=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},r=new i.Error().stack;r&&(i._sentryDebugIds=i._sentryDebugIds||{},i._sentryDebugIds[r]="30f26106-3a00-4f3c-8f6a-82980af12d08",i._sentryDebugIdIdentifier="sentry-dbid-30f26106-3a00-4f3c-8f6a-82980af12d08")}catch{}})();var ie=new Set(["$$slots","$$events","$$legacy","ref","size"]),le=N('<svg><path d="M6 9L12 15L18 9" stroke="currentColor"></path></svg>');function de(i,r){if(new.target)return O({component:de,...i});R(r,!0);let d=m(r,"ref",15,null),l=m(r,"size",7,24),b=W(r,ie);var y={get ref(){return d()},set ref(s=null){d(s),_()},get size(){return l()},set size(s=24){l(s),_()},$set:P,$on:(s,f)=>H(r,s,f)},c=le();return T(c,()=>({fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:l(),height:l(),"stroke-width":L[l()],"aria-hidden":!0,...b})),U(c,s=>d(s),()=>d()),V(i,c),M(y)}var oe=new Set(["$$slots","$$events","$$legacy","ref","size"]),ue=N('<svg><path d="M5 22C5 16.1 8.1 12.3 12 12.2C15.9 12.1 19 16 19 21.9M12 2.79999C10.1 2.79999 8.5 4.39999 8.5 6.29999C8.5 8.19999 10.1 9.79999 12 9.79999C13.9 9.79999 15.5 8.19999 15.5 6.29999C15.5 4.39999 13.9 2.79999 12 2.79999Z" stroke="currentColor"></path></svg>');function ce(i,r){if(new.target)return O({component:ce,...i});R(r,!0);let d=m(r,"ref",15,null),l=m(r,"size",7,24),b=W(r,oe);var y={get ref(){return d()},set ref(s=null){d(s),_()},get size(){return l()},set size(s=24){l(s),_()},$set:P,$on:(s,f)=>H(r,s,f)},c=ue();return T(c,()=>({fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:l(),height:l(),"stroke-width":L[l()],"aria-hidden":!0,...b})),U(c,s=>d(s),()=>d()),V(i,c),M(y)}const{name:v,selector:z}=ae("accordion"),fe={multiple:!1,disabled:!1,forceVisible:!1},ye=i=>{const r={...fe,...i},d=Y($(r,"value","onValueChange","defaultValue")),l=ee(["root"]),{disabled:b,forceVisible:y}=d,c=r.value??J(r.defaultValue),s=te(c,r?.onValueChange),f=(e,t)=>t===void 0?!1:typeof t=="string"?t===e:t.includes(e),q=Q(s,e=>t=>f(t,e)),B=h(v(),{returned:()=>({"data-melt-id":l.root})}),k=e=>typeof e=="string"?{value:e}:e,j=e=>typeof e=="number"?{level:e}:e,K=h(v("item"),{stores:s,returned:e=>t=>{const{value:n,disabled:a}=k(t);return{"data-state":f(n,e)?"open":"closed","data-disabled":w(a)}}}),G=h(v("trigger"),{stores:[s,b],returned:([e,t])=>n=>{const{value:a,disabled:g}=k(n);return{disabled:w(t||g),"aria-expanded":!!f(a,e),"aria-disabled":!!g,"data-disabled":w(g),"data-value":a,"data-state":f(a,e)?"open":"closed"}},action:e=>({destroy:re(D(e,"click",()=>{const n=e.dataset.disabled==="true",a=e.dataset.value;n||!a||C(a)}),D(e,"keydown",n=>{if(![u.ARROW_DOWN,u.ARROW_UP,u.HOME,u.END].includes(n.key))return;if(n.preventDefault(),n.key===u.SPACE||n.key===u.ENTER){const p=e.dataset.disabled==="true",x=e.dataset.value;if(p||!x)return;C(x);return}const a=n.target,g=se(l.root);if(!g||!A(a))return;const o=Array.from(g.querySelectorAll(z("trigger"))).filter(p=>A(p)?p.dataset.disabled!=="true":!1);if(!o.length)return;const E=o.indexOf(a);n.key===u.ARROW_DOWN&&o[(E+1)%o.length].focus(),n.key===u.ARROW_UP&&o[(E-1+o.length)%o.length].focus(),n.key===u.HOME&&o[0].focus(),n.key===u.END&&o[o.length-1].focus()}))})}),Z=h(v("content"),{stores:[s,b,y],returned:([e,t,n])=>a=>{const{value:g}=k(a),I=f(g,e),o=I||n;return{"data-state":I?"open":"closed","data-disabled":w(t),"data-value":g,hidden:o?void 0:!0,style:o?void 0:ne({display:"none"})}},action:e=>{X().then(()=>{const t=S(),n=S(),a=document.querySelector(`${z("trigger")}, [data-value="${e.dataset.value}"]`);A(a)&&(e.id=t,a.setAttribute("aria-controls",t),a.id=n)})}}),F=h(v("heading"),{returned:()=>e=>{const{level:t}=j(e);return{role:"heading","aria-level":t,"data-heading-level":t}}});function C(e){s.update(t=>t===void 0?r.multiple?[e]:e:Array.isArray(t)?t.includes(e)?t.filter(n=>n!==e):(t.push(e),t):t===e?void 0:e)}return{ids:l,elements:{root:B,item:K,trigger:G,content:Z,heading:F},states:{value:s},helpers:{isSelected:q},options:d}},he=i=>({onkeydown:r=>
1{r.preventDefault(),r.key==="Enter"&&i()}});export{ce as V,he as a,de as b,ye as c};
2//# sourceMappingURL=ariaKeyDownA11y-f3Y8ZcaT.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.