PageSourceSearch

https://knowledge.edge-online.com/assets/menu-D3zdtnSb.js

js edge-online.com collected 2026-10-02 02:53:20 UTC 8,949 bytes, 5 lines download raw bytes

1
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="af39b3e5-10bd-534f-b2aa-57e9ef2cc32b")}catch(e){}}();
3import{s as e}from"./jsx-runtime-D4ePz0Hl.js";import{t}from"./react-BXH-GOAS.js";import{A as n,C as r,I as i,L as a,N as o,O as s,P as c,T as l,V as u,_ as d,a as f,d as p,i as m,k as h,l as g,n as _,o as v,t as y,u as b,v as x,w as S,y as C,z as w}from"./keyboard-WQ8K8_a3.js";import{t as T}from"./use-resolve-button-type-CGVmtHSp.js";import{i as E,n as D,r as O,t as k}from"./calculate-active-index-ClxBbZRU.js";var A=e(t(),1),j=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function M(e){let t=e.innerText??``,n=e.cloneNode(!0);if(!(n instanceof HTMLElement))return t;let r=!1;for(let e of n.querySelectorAll(`[hidden],[aria-hidden],[role="img"]`))e.remove(),r=!0;let i=r?n.innerText??``:t;return j.test(i)&&(i=i.replace(j,``)),i}function N(e){let t=e.getAttribute(`aria-label`);if(typeof t==`string`)return t.trim();let n=e.getAttribute(`aria-labelledby`);if(n){let e=n.split(` `).map(e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute(`aria-label`);return typeof e==`string`?e.trim():M(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(`, `)}return M(e).trim()}function P(e){let t=(0,A.useRef)(``),n=(0,A.useRef)(``);return w(()=>{let r=e.current;if(!r)return``;let i=r.innerText;if(t.current===i)return n.current;let a=N(r).trim().toLowerCase();return t.current=i,n.current=a,a})}var F=(e=>(e[e.Open=0]=`Open`,e[e.Closed=1]=`Closed`,e))(F||{}),I=(e=>(e[e.Pointer=0]=`Pointer`,e[e.Other=1]=`Other`,e))(I||{}),L=(e=>(e[e.OpenMenu=0]=`OpenMenu`,e[e.CloseMenu=1]=`CloseMenu`,e[e.GoToItem=2]=`GoToItem`,e[e.Search=3]=`Search`,e[e.ClearSearch=4]=`ClearSearch`,e[e.RegisterItem=5]=`RegisterItem`,e[e.UnregisterItem=6]=`UnregisterItem`,e))(L||{});function R(e,t=e=>e){let n=e.activeItemIndex===null?null:e.items[e.activeItemIndex],r=S(t(e.items.slice()),e=>e.dataRef.current.domRef.current),i=n?r.indexOf(n):null;return i===-1&&(i=null),{items:r,activeItemIndex:i}}var z={1(e){return e.menuState===1?e:{...e,activeItemIndex:null,menuState:1}},0(e){return e.menuState===0?e:{...e,__demoMode:!1,menuState:0}},2:(e,t)=>{let n=R(e),r=D(t,{resolveItems:()=>n.items,resolveActiveIndex:()=>n.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...n,searchQuery:``,activeItemIndex:r,activationTrigger:t.trigger??1}},3:(e,t)=>{let n=+(e.searchQuery===``),r=e.searchQuery+t.value.toLowerCase(),i=(e.activeItemIndex===null?e.items:e.items.slice(e.activeItemIndex+n).concat(e.items.slice(0,e.activeItemIndex+n))).find(e=>e.dataRef.current.textValue?.startsWith(r)&&!e.dataRef.current.disabled),a=i?e.items.indexOf(i):-1;return a===-1||a===e.activeItemIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeItemIndex:a,activationTrigger:1}},4(e){return e.searchQuery===``?e:{...e,searchQuery:``,searchActiveItemIndex:null}},5:(e,t)=>{let n=R(e,e=>[...e,{id:t.id,dataRef:t.dataRef}]);return{...e,...n}},6:(e,t)=>{let n=R(e,e=>{let n=e.findIndex(e=>e.id===t.id);return n!==-1&&e.splice(n,1),e});return{...e,...n,activationTrigger:1}}},B=(0,A.createContext)(null);B.displayName=`MenuContext`;function V(e){let t=(0,A.useContext)(B);if(t===null){let t=Error(`<${e} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,V),t}return t}function H(e,t){return o(t.type,z,e,t)}var U=A.Fragment;function W(e,t){let{__demoMode:r=!1,...i}=e,a=(0,A.useReducer)(H,{__demoMode:r,menuState:+!r,buttonRef:(0,A.createRef)(),itemsRef:(0,A.createRef)(),items:[],searchQuery:``,activeItemIndex:null,activationTrigger:1}),[{menuState:c,itemsRef:l,buttonRef:u},p]=a,h=d(t);C([u,l],(e,t)=>{var r;p({type:1}),n(t,s.Loose)||(e.preventDefault(),(r=u.current)==null||r.focus())},c===0);let _=w(()=>{p({type:1})}),v=(0,A.useMemo)(()=>({open:c===0,close:_}),[c,_]),y={ref:h};return A.createElement(B.Provider,{value:a},A.createElement(f,{value:o(c,{0:m.Open,1:m.Closed})}
3,g({ourProps:y,theirProps:i,slot:v,defaultTag:U,name:`Menu`})))}var G=`button`;function K(e,t){let n=c(),{id:r=`headlessui-menu-button-${n}`,...a}=e,[o,s]=V(`Menu.Button`),l=d(o.buttonRef,t),u=i(),f=w(e=>{switch(e.key){case y.Space:case y.Enter:case y.ArrowDown:e.preventDefault(),e.stopPropagation(),s({type:0}),u.nextFrame(()=>s({type:2,focus:k.First}));break;case y.ArrowUp:e.preventDefault(),e.stopPropagation(),s({type:0}),u.nextFrame(()=>s({type:2,focus:k.Last}));break}}),p=w(e=>{switch(e.key){case y.Space:e.preventDefault();break}}),m=w(t=>{if(_(t.currentTarget))return t.preventDefault();e.disabled||(o.menuState===0?(s({type:1}),u.nextFrame(()=>o.buttonRef.current?.focus({preventScroll:!0}))):(t.preventDefault(),s({type:0})))}),h=(0,A.useMemo)(()=>({open:o.menuState===0}),[o]);return g({ourProps:{ref:l,id:r,type:T(e,o.buttonRef),"aria-haspopup":`menu`,"aria-controls":o.itemsRef.current?.id,"aria-expanded":o.menuState===0,onKeyDown:f,onKeyUp:p,onClick:m},theirProps:a,slot:h,defaultTag:G,name:`Menu.Button`})}var q=`div`,J=b.RenderStrategy|b.Static;function Y(e,t){var n;let o=c(),{id:s=`headlessui-menu-items-${o}`,...u}=e,[f,p]=V(`Menu.Items`),_=d(f.itemsRef,t),b=x(f.itemsRef),S=i(),C=v(),T=C===null?f.menuState===0:(C&m.Open)===m.Open;(0,A.useEffect)(()=>{let e=f.itemsRef.current;e&&f.menuState===0&&e!==b?.activeElement&&e.focus({preventScroll:!0})},[f.menuState,f.itemsRef,b]),O({container:f.itemsRef.current,enabled:f.menuState===0,accept(e){return e.getAttribute(`role`)===`menuitem`?NodeFilter.FILTER_REJECT:e.hasAttribute(`role`)?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(e){e.setAttribute(`role`,`none`)}});let E=w(e=>{var t;switch(S.dispose(),e.key){case y.Space:if(f.searchQuery!==``)return e.preventDefault(),e.stopPropagation(),p({type:3,value:e.key});case y.Enter:if(e.preventDefault(),e.stopPropagation(),p({type:1}),f.activeItemIndex!==null){let{dataRef:e}=f.items[f.activeItemIndex];(t=e.current?.domRef.current)==null||t.click()}r(f.buttonRef.current);break;case y.ArrowDown:return e.preventDefault(),e.stopPropagation(),p({type:2,focus:k.Next});case y.ArrowUp:return e.preventDefault(),e.stopPropagation(),p({type:2,focus:k.Previous});case y.Home:case y.PageUp:return e.preventDefault(),e.stopPropagation(),p({type:2,focus:k.First});case y.End:case y.PageDown:return e.preventDefault(),e.stopPropagation(),p({type:2,focus:k.Last});case y.Escape:e.preventDefault(),e.stopPropagation(),p({type:1}),a().nextFrame(()=>f.buttonRef.current?.focus({preventScroll:!0}));break;case y.Tab:e.preventDefault(),e.stopPropagation(),p({type:1}),a().nextFrame(()=>{h(f.buttonRef.current,e.shiftKey?l.Previous:l.Next)});break;default:e.key.length===1&&(p({type:3,value:e.key}),S.setTimeout(()=>p({type:4}),350));break}}),D=w(e=>{switch(e.key){case y.Space:e.preventDefault();break}}),j=(0,A.useMemo)(()=>({open:f.menuState===0}),[f]);return g({ourProps:{"aria-activedescendant":f.activeItemIndex===null||(n=f.items[f.activeItemIndex])==null?void 0:n.id,"aria-labelledby":f.buttonRef.current?.id,id:s,onKeyDown:E,onKeyUp:D,role:`menu`,tabIndex:0,ref:_},theirProps:u,slot:j,defaultTag:q,features:J,visible:T,name:`Menu.Items`})}var X=A.Fragment;function Z(e,t){let n=c(),{id:i=`headlessui-menu-item-${n}`,disabled:o=!1,...s}=e,[l,f]=V(`Menu.Item`),p=l.activeItemIndex===null?!1:l.items[l.activeItemIndex].id===i,m=(0,A.useRef)(null),h=d(t,m);u(()=>{if(l.__demoMode||l.menuState!==0||!p||l.activationTrigger===0)return;let e=a();return e.requestAnimationFrame(()=>{var e,t;(t=(e=m.current)?.scrollIntoView)==null||t.call(e,{block:`nearest`})}),e.dispose},[l.__demoMode,m,p,l.menuState,l.activationTrigger,l.activeItemIndex]);let _=P(m),v=(0,A.useRef)({disabled:o,domRef:m,get textValue(){return _()}});u(()=>{v.current.disabled=o},[v,o]),u(()=>(f({type:5,id:i,dataRef:v}),()=>f({type:6,id:i})),[v,i]);let y=w(()=>{f({type:1})}),b=w(e=>{if(o)return e.preventDefault();f({type:1}),r(l.buttonRef.current)}),x=w(()=>
3{if(o)return f({type:2,focus:k.Nothing});f({type:2,focus:k.Specific,id:i})}),S=E(),C=w(e=>S.update(e)),T=w(e=>{S.wasMoved(e)&&(o||p||f({type:2,focus:k.Specific,id:i,trigger:0}))}),D=w(e=>{S.wasMoved(e)&&(o||p&&f({type:2,focus:k.Nothing}))}),O=(0,A.useMemo)(()=>({active:p,disabled:o,close:y}),[p,o,y]);return g({ourProps:{id:i,ref:h,role:`menuitem`,tabIndex:o===!0?void 0:-1,"aria-disabled":o===!0?!0:void 0,disabled:void 0,onClick:b,onFocus:x,onPointerEnter:C,onMouseEnter:C,onPointerMove:T,onMouseMove:T,onPointerLeave:D,onMouseLeave:D},theirProps:s,slot:O,defaultTag:X,name:`Menu.Item`})}var Q=p(W),$=p(K),ee=p(Y),te=p(Z),ne=Object.assign(Q,{Button:$,Items:ee,Item:te});export{ne as t};
4//# sourceMappingURL=menu-D3zdtnSb.js.map
5//# debugId=af39b3e5-10bd-534f-b2aa-57e9ef2cc32b

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.