PageSourceSearch

https://rhubarbe.ca/_next/static/immutable/chunks/2ryljai7iwtwc.js

js rhubarbe.ca collected 2026-10-10 00:43:23 UTC 20,675 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,583289,e=>{"use strict";var t=e.i(398815),n=e.i(92615),r=e.i(422561),o=e.i(516366),l=e.i(204133),i=e.i(106045),s=e.i(29905),a=e.i(277642),u=e.i(232449),c=e.i(454889),f=e.i(859092),d=e.i(526850),g=e.i(285182),p=e.i(601957),h=e.i(410421),m=e.i(922970),b=e.i(150129),v=e.i(878984),E=e.i(404196),w=e.i(877580),y=e.i(602453),R=e.i(742665),T=e.i(134055),S=e.i(913652);let k={inert:new WeakMap,"aria-hidden":new WeakMap},A="data-base-ui-inert",L={inert:new WeakSet,"aria-hidden":new WeakSet},M=new WeakMap,O=0,C=(e,t)=>t.map(t=>{if(e.contains(t))return t;let r=function e(t){return t?(0,n.isShadowRoot)(t)?t.host:e(t.parentNode):null}(t);return e.contains(r)?r:null}).filter(e=>null!=e),x=e=>{let t=new Set;return e.forEach(e=>{let n=e;for(;n&&!t.has(n);)t.add(n),n=n.parentNode}),t},P=(e,t,r)=>{let o=[],l=e=>{!e||r.has(e)||Array.from(e.children).forEach(e=>{"script"!==(0,n.getNodeName)(e)&&(t.has(e)?l(e):o.push(e))})};return l(e),o};function W(e,t={}){let{ariaHidden:n=!1,inert:r=!1,mark:o=!0,markerIgnoreElements:l=[]}=t,i=(0,d.ownerDocument)(e[0]).body;return function(e,t,n,r,{mark:o=!0,markerIgnoreElements:l=[]}){let i=r?"inert":n?"aria-hidden":null,s=null,a=null,u=C(t,e),c=new Set(o?C(t,l):[]),f=o?P(t,x(u),new Set(u)).filter(e=>!c.has(e)):[],d=[],g=[];if(i){let e=k[i],n=L[i];a=n,s=e;let r=C(t,Array.from(t.querySelectorAll("[aria-live]"))),o=u.concat(r);P(t,x(o),new Set(o)).forEach(t=>{let r=t.getAttribute(i),o=null!==r&&"false"!==r,l=(e.get(t)||0)+1;e.set(t,l),d.push(t),1===l&&o&&n.add(t),o||t.setAttribute(i,"inert"===i?"":"true")})}return o&&f.forEach(e=>{let t=(M.get(e)||0)+1;M.set(e,t),g.push(e),1===t&&e.setAttribute(A,"")}),O+=1,()=>{s&&d.forEach(e=>{let t=(s.get(e)||0)-1;s.set(e,t),t||(!a?.has(e)&&i&&e.removeAttribute(i),a?.delete(e))}),o&&g.forEach(e=>{let t=(M.get(e)||0)-1;M.set(e,t),t||e.removeAttribute(A)}),(O-=1)||(k.inert=new WeakMap,k["aria-hidden"]=new WeakMap,L.inert=new WeakSet,L["aria-hidden"]=new WeakSet,M=new WeakMap)}}(e,i,n,r,{mark:o,markerIgnoreElements:l})}var F=e.i(128108),I=e.i(389124),N=e.i(576487),D=e.i(516161),H=e.i(494525);let Y=[];function _(){Y=Y.filter(e=>e.deref()?.isConnected)}function B(){return _(),Y[Y.length-1]?.deref()}function K(e,t){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!t.current.includes("floating")&&!e.getAttribute("role")?.includes("dialog"))return;let n=(0,v.focusable)(e).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return(0,v.isTabbable)(e)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),r=e.getAttribute("tabindex");t.current.includes("floating")||0===n.length?"0"!==r&&e.setAttribute("tabindex","0"):("-1"!==r||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}e.s(["FloatingFocusManager",0,function(e){let{context:k,children:A,disabled:L=!1,initialFocus:M=!0,returnFocus:O=!0,restoreFocus:C=!1,modal:x=!0,closeOnFocusOut:P=!0,openInteractionType:q="",nextFocusableElement:G,previousFocusableElement:X,beforeContentFocusGuardRef:$,externalTree:V,getInsideElements:j}=e,U="rootStore"in k?k.rootStore:k,z=U.useState("open"),Z=U.useState("domReferenceElement"),J=U.useState("floatingElement"),{events:Q,dataRef:ee}=U.context,et=(0,s.useStableCallback)(()=>ee.current.floatingContext?.nodeId),en=!1===M,er=(0,m.isTypeableCombobox)(Z)&&en,eo=t.useRef(["content"]),el=(0,i.useValueAsRef)(M),ei=(0,i.useValueAsRef)(O),es=(0,i.useValueAsRef)(q),ea=(0,I.useFloatingTree)(V),eu=(0,F.usePortalContext)(),ec=t.useRef(!1),ef=t.useRef(!1),ed=t.useRef(!1),eg=t.useRef(null),ep=t.useRef(""),eh=t.useRef(""),em=t.useRef(null),eb=t.useRef(null),ev=(0,l.useMergedRefs)(em,$,eu?.beforeInsideRef),eE=(0,l.useMergedRefs)(eb,eu?.afterInsideRef),ew=(0,u.useTimeout)(),ey=(0,u.useTimeout)(),eR=(0,f.useAnimationFrame)(),eT=null!=eu,eS=(0,m.getFloatingFocusElement)(J),ek=(0,s.use
1StableCallback)((e=eS)=>e?(0,v.tabbable)(e):[]),eA=(0,s.useStableCallback)(()=>j?.().filter(e=>null!=e)??[]);t.useEffect(()=>{if(L||!x)return;let e=(0,d.ownerDocument)(eS);return(0,r.addEventListener)(e,"keydown",function(e){"Tab"===e.key&&(0,h.contains)(eS,(0,h.activeElement)((0,d.ownerDocument)(eS)))&&0===ek().length&&!er&&(0,b.stopEvent)(e)})},[L,Z,eS,x,eo,er,ek]),t.useEffect(()=>{if(L||!z)return;let e=(0,d.ownerDocument)(eS);function t(){ed.current=!1}return(0,o.mergeCleanups)((0,r.addEventListener)(e,"pointerdown",function(e){let t=(0,h.getTarget)(e),n=eA();ed.current=!((0,h.contains)(J,t)||(0,h.contains)(Z,t)||(0,h.contains)(eu?.portalNode,t)||n.some(e=>e===t||(0,h.contains)(e,t))),eh.current=e.pointerType||"keyboard",t?.closest(`[${N.CLICK_TRIGGER_IDENTIFIER}]`)&&(ef.current=!0)},!0),(0,r.addEventListener)(e,"pointerup",t,!0),(0,r.addEventListener)(e,"pointercancel",t,!0),(0,r.addEventListener)(e,"keydown",function(){eh.current="keyboard"},!0))},[L,J,Z,eS,z,eu,eA]),t.useEffect(()=>{if(L||!P)return;let e=(0,d.ownerDocument)(eS);function t(t){let r=t.relatedTarget,o=t.currentTarget,l=(0,h.getTarget)(t);queueMicrotask(()=>{let i=et(),s=U.context.triggerElements,a=eA(),u=r?.hasAttribute((0,T.createAttribute)("focus-guard"))&&[em.current,eb.current,eu?.beforeInsideRef.current,eu?.afterInsideRef.current,eu?.beforeOutsideRef.current,eu?.afterOutsideRef.current,(0,D.resolveRef)(X),(0,D.resolveRef)(G)].includes(r),c=!((0,h.contains)(Z,r)||(0,h.contains)(J,r)||(0,h.contains)(r,J)||(0,h.contains)(eu?.portalNode,r)||a.some(e=>e===r||(0,h.contains)(e,r))||null!=r&&s.hasElement(r)||s.hasMatchingElement(e=>(0,h.contains)(e,r))||u||ea&&((0,E.getNodeChildren)(ea.nodesRef.current,i).find(e=>(0,h.contains)(e.context?.elements.floating,r)||(0,h.contains)(e.context?.elements.domReference,r))||(0,E.getNodeAncestors)(ea.nodesRef.current,i).find(e=>[e.context?.elements.floating,(0,m.getFloatingFocusElement)(e.context?.elements.floating)].includes(r)||e.context?.elements.domReference===r)));if(o===Z&&eS&&K(eS,eo),C&&o!==Z&&!(0,w.isElementVisible)(l)&&(0,h.activeElement)(e)===e.body){if((0,n.isHTMLElement)(eS)&&(eS.focus(),"popup"===C))return void eR.request(()=>{eS.focus()});let e=ek(),t=eg.current,r=(t&&e.includes(t)?t:null)||e[e.length-1]||eS;(0,n.isHTMLElement)(r)&&r.focus()}if(ee.current.insideReactTree){ee.current.insideReactTree=!1;return}(er||!x)&&r&&c&&!ef.current&&(er||r!==B())&&(ec.current=!0,U.setOpen(!1,(0,y.createChangeEventDetails)(R.REASONS.focusOut,t)))})}let l=(0,n.isHTMLElement)(Z)?Z:null;if(J||l)return(0,o.mergeCleanups)(l&&(0,r.addEventListener)(l,"focusout",t),l&&(0,r.addEventListener)(l,"pointerdown",function(){ef.current=!0,ey.start(0,()=>{ef.current=!1})}),J&&(0,r.addEventListener)(J,"focusin",function(e){let t=(0,h.getTarget)(e);(0,v.isTabbable)(t)&&(eg.current=t)}),J&&(0,r.addEventListener)(J,"focusout",t),J&&eu&&(0,r.addEventListener)(J,"focusout",function(){ed.current||(ee.current.insideReactTree=!0,ew.start(0,()=>{ee.current.insideReactTree=!1}))},!0))},[L,Z,J,eS,x,ea,eu,U,P,C,ek,er,et,eo,ee,ew,ey,eR,G,X,eA]),t.useEffect(()=>{if(L||!J||!z)return;let e=Array.from(eu?.portalNode?.querySelectorAll(`[${(0,T.createAttribute)("portal")}]`)||[]),t=ea?(0,E.getNodeAncestors)(ea.nodesRef.current,et()):[],n=t.find(e=>(0,m.isTypeableCombobox)(e.context?.elements.domReference||null))?.context?.elements.domReference,r=W([J,...e,em.current,eb.current,eu?.beforeOutsideRef.current,eu?.afterOutsideRef.current,...eA(),n,(0,D.resolveRef)(X),(0,D.resolveRef)(G),er?Z:null].filter(e=>null!=e),{ariaHidden:x||er,mark:!1}),o=W([J,...e].filter(e=>null!=e));return()=>{o(),r()}},[z,L,Z,J,x,eo,eu,er,ea,et,G,X,eA]),(0,a.useIsoLayoutEffect)(()=>{if(!z||L||!(0,n.isHTMLElement)(eS))return;let e=(0,d.ownerDocument)(eS),t=(0,h.activeElement)(e);queueMicrotask(()=>{let e,n=el.current,r="function"==typeof n?n(es.current||""):n;if(void 0===r||!1===r||(0,h.contains)(eS,t))return;let o=null,l=()=>(null==o&&(o=ek(eS)),o[0]||eS);e=(e=!0===r||null===r?l():(0,D.resolveRef)(r))||l(),(0,S.enqueueFocus)(e,{preventScroll:e===eS})})},[L,z,eS,en,ek,el,es]),(0,a.useIsoLayoutEffect)(()=>{var e;if(L||!eS)return;let t=(0,d.ownerDocument)(eS);function r(e){var t,n;let r;
1if(e.open||(t=e.nativeEvent,n=eh.current,r=(0,g.ownerWindow)((0,h.getTarget)(t)),ep.current=t instanceof r.KeyboardEvent?"keyboard":t instanceof r.FocusEvent?n||"keyboard":"pointerType"in t?t.pointerType||"keyboard":"touches"in t?"touch":t instanceof r.MouseEvent?n||(0===t.detail?"keyboard":"mouse"):""),e.reason===R.REASONS.triggerHover&&"mouseleave"===e.nativeEvent.type&&(ec.current=!0),e.reason===R.REASONS.outsidePress)if(e.nested)ec.current=!1;else if((0,b.isVirtualClick)(e.nativeEvent)||(0,b.isVirtualPointerEvent)(e.nativeEvent))ec.current=!1;else{let e=!1;(0,d.ownerDocument)(eS).createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?ec.current=!1:ec.current=!0}}return e=(0,h.activeElement)(t),_(),e&&"body"!==(0,n.getNodeName)(e)&&(Y.push(new WeakRef(e)),Y.length>20&&(Y=Y.slice(-20))),Q.on("openchange",r),()=>{Q.off("openchange",r);let e=(0,h.activeElement)(t),o=eA(),l=(0,h.contains)(J,e)||o.some(t=>t===e||(0,h.contains)(t,e))||ea&&(0,E.getNodeChildren)(ea.nodesRef.current,et(),!1).some(t=>(0,h.contains)(t.context?.elements.floating,e)),i=ei.current,s=function(){let e=ei.current,t="function"==typeof e?e(ep.current):e;if(void 0===t||!1===t)return null;if(null===t&&(t=!0),"boolean"==typeof t){let e=Z||B();return e&&e.isConnected?e:null}let n=Z||B();return(0,D.resolveRef)(t)||n||null}();queueMicrotask(()=>{let r=s?(0,v.isTabbable)(s)?s:(0,v.tabbable)(s)[0]||s:null;i&&!ec.current&&(0,n.isHTMLElement)(r)&&("boolean"!=typeof i||r===e||e===t.body||l)&&r.focus({preventScroll:!0}),ec.current=!1})}},[L,J,eS,ei,ee,Q,ea,Z,et,eA]),(0,a.useIsoLayoutEffect)(()=>{if(!c.isWebKit||z||!J)return;let e=(0,h.activeElement)((0,d.ownerDocument)(J));(0,n.isHTMLElement)(e)&&(0,m.isTypeableElement)(e)&&(0,h.contains)(J,e)&&e.blur()},[z,J]),(0,a.useIsoLayoutEffect)(()=>{if(!L&&eu)return eu.setFocusManagerState({modal:x,closeOnFocusOut:P,open:z,onOpenChange:U.setOpen,domReference:Z}),()=>{eu.setFocusManagerState(null)}},[L,eu,x,z,U,P,Z]),(0,a.useIsoLayoutEffect)(()=>{if(!L&&eS)return K(eS,eo),()=>{queueMicrotask(_)}},[L,eS,eo]);let eL=!L&&(!x||!er)&&(eT||x);return(0,H.jsxs)(t.Fragment,{children:[eL&&(0,H.jsx)(p.FocusGuard,{"data-type":"inside",ref:ev,onFocus:e=>{if(x){let e=ek();(0,S.enqueueFocus)(e[e.length-1])}else if(eu?.portalNode)if(ec.current=!1,(0,v.isOutsideEvent)(e,eu.portalNode)){let e=(0,v.getNextTabbable)(Z);e?.focus()}else(0,D.resolveRef)(X??eu.beforeOutsideRef)?.focus()}}),A,eL&&(0,H.jsx)(p.FocusGuard,{"data-type":"inside",ref:eE,onFocus:e=>{if(x)(0,S.enqueueFocus)(ek()[0]);else if(eu?.portalNode)if(P&&(ec.current=!0),(0,v.isOutsideEvent)(e,eu.portalNode)){let e=(0,v.getPreviousTabbable)(Z);e?.focus()}else(0,D.resolveRef)(G??eu.afterOutsideRef)?.focus()}})]})}],583289)},934940,e=>{"use strict";var t=e.i(398815),n=e.i(859092),r=e.i(232449),o=e.i(863728),l=e.i(410421),i=e.i(922970),s=e.i(150129),a=e.i(602453),u=e.i(742665);e.s(["useClick",0,function(e,c={}){let f="rootStore"in e?e.rootStore:e,d=f.context.dataRef,{enabled:g=!0,event:p="click",toggle:h=!0,ignoreMouse:m=!1,stickIfOpen:b=!0,touchOpenDelay:v=0,reason:E=u.REASONS.triggerPress}=c,w=t.useRef(void 0),y=(0,n.useAnimationFrame)(),R=(0,r.useTimeout)(),T=t.useMemo(()=>({onPointerDown(e){w.current=e.pointerType},onMouseDown(e){let t=w.current,n=e.nativeEvent,r=f.select("open");if(0!==e.button||"click"===p||(0,s.isMouseLikePointerType)(t,!0)&&m)return;let o=d.current.openEvent,u=o?.type,c=f.select("domReferenceElement")!==e.currentTarget,g=r&&c||!(r&&h&&(!o||!b||"click"===u||"mousedown"===u)),T=(0,l.getTarget)(n);if((0,i.isTypeableElement)(T)){let e=(0,a.createChangeEventDetails)(E,n,T);g&&"touch"===t&&v>0?R.start(v,()=>{f.setOpen(!0,e)}):f.setOpen(g,e);return}let S=e.currentTarget;y.request(()=>{let e=(0,a.createChangeEventDetails)(E,n,S);g&&"touch"===t&&v>0?R.start(v,()=>{f.setOpen(!0,e)}):f.setOpen(g,e)})},onClick(e){if("mousedown-only"===p)return;let t=w.current;if("mousedown"===p&&t){w.current=void 0;return}if((0,s.isMouseLikePointerType)(t,!0)&&m)return;let n=f.select("open"),r=d.current.openEvent,o=f.select("domReferenceElement")!==e.currentTarget,l=n&&o||!(n&&h&&(!r||!b||(0,s.isClickLikeEvent)(r))),i=(0,a.createChangeEventDetails)(E,e.nativeEvent,e.currentTarget);l&&"touch"===t&&v>0?R.start(v,()=>{f.setOpen(!0,i)}):f.setOpen(l,i)},onKeyDown(){w.current=void 0}}),[d,p,m,f,b,h,y,R,v,E]);return t.useMemo(()=>g?{reference:T}:o.EMPTY_OBJECT,[g,T])}])},913652,e=>{"use strict";var t=e.i(863728);let n=0;e.s(["enqueueFocus",0,function(e,r={}){let{preventScroll:o=!1,cancelPrevious:l=!0,sync:i=!1}=r;l&&cancelAnimationFrame(n);let s=()=>e?.focus({preventScroll:o});if(i)return s(),t.NOOP;let a=requestAnimationFrame(s);return n=a,()=>{n===a&&(cancelAnimationFrame(a),n=0)}}])},100229,e=>{"use strict";var t=e.i(92615);let n="ArrowUp",r="ArrowDown",o="ArrowLeft",l="ArrowRight",i="Home",s=new Set([o,l]),a=new Set([o,l,i,"End"]),u=new Set([n,r]),c=new Set([n,r,i,"End"]),f=new Set([...s,...u]),d=new Set([...f,i,"End"]),g=new Set([n,r,o,l,i,"End"]),p="Shift",h=new Set([p,"Control","Alt","Meta"]);function m(e,t,n){let r="left"===n?"offsetLeft":"offsetTop",o=0;for(;t.offsetParent&&(o+=t[r],t.offsetParent!==e);)t=t.offsetParent;return o}function b(e){let t=getComputedStyle(e);return{scrollMarginTop:parseFloat(t.scrollMarginTop)||0,scrollMarginRight:parseFloat(t.scrollMarginRight)||0,scrollMarginBottom:parseFloat(t.scrollMarginBottom)||
10,scrollMarginLeft:parseFloat(t.scrollMarginLeft)||0,scrollPaddingTop:parseFloat(t.scrollPaddingTop)||0,scrollPaddingRight:parseFloat(t.scrollPaddingRight)||0,scrollPaddingBottom:parseFloat(t.scrollPaddingBottom)||0,scrollPaddingLeft:parseFloat(t.scrollPaddingLeft)||0}}e.s(["ALL_KEYS",0,d,"ARROW_DOWN",0,r,"ARROW_KEYS",0,f,"ARROW_LEFT",0,o,"ARROW_RIGHT",0,l,"ARROW_UP",0,n,"COMPOSITE_KEYS",0,g,"END",0,"End","HOME",0,i,"HORIZONTAL_KEYS",0,s,"HORIZONTAL_KEYS_WITH_EXTRA_KEYS",0,a,"MODIFIER_KEYS",0,h,"PAGE_DOWN",0,"PageDown","PAGE_UP",0,"PageUp","SHIFT",0,p,"VERTICAL_KEYS",0,u,"VERTICAL_KEYS_WITH_EXTRA_KEYS",0,c,"isNativeInput",0,function(e){return!!((0,t.isHTMLElement)(e)&&"INPUT"===e.tagName&&null!=e.selectionStart||(0,t.isHTMLElement)(e)&&"TEXTAREA"===e.tagName)},"scrollIntoViewIfNeeded",0,function(e,t,n,r){if(!e||!t||!t.scrollTo)return;let o=e.scrollLeft,l=e.scrollTop,i=e.clientWidth<e.scrollWidth,s=e.clientHeight<e.scrollHeight;if(i&&"vertical"!==r){let r=m(e,t,"left"),l=b(e),i=b(t);"ltr"===n&&(r+t.offsetWidth+i.scrollMarginRight>e.scrollLeft+e.clientWidth-l.scrollPaddingRight?o=r+t.offsetWidth+i.scrollMarginRight-e.clientWidth+l.scrollPaddingRight:r-i.scrollMarginLeft<e.scrollLeft+l.scrollPaddingLeft&&(o=r-i.scrollMarginLeft-l.scrollPaddingLeft)),"rtl"===n&&(r-i.scrollMarginRight<e.scrollLeft+l.scrollPaddingLeft?o=r-i.scrollMarginLeft-l.scrollPaddingLeft:r+t.offsetWidth+i.scrollMarginRight>e.scrollLeft+e.clientWidth-l.scrollPaddingRight&&(o=r+t.offsetWidth+i.scrollMarginRight-e.clientWidth+l.scrollPaddingRight))}if(s&&"horizontal"!==r){let n=m(e,t,"top"),r=b(e),o=b(t);n-o.scrollMarginTop<e.scrollTop+r.scrollPaddingTop?l=n-o.scrollMarginTop-r.scrollPaddingTop:n+t.offsetHeight+o.scrollMarginBottom>e.scrollTop+e.clientHeight-r.scrollPaddingBottom&&(l=n+t.offsetHeight+o.scrollMarginBottom-e.clientHeight+r.scrollPaddingBottom)}e.scrollTo({left:o,top:l,behavior:"auto"})}])},638144,e=>{"use strict";var t=e.i(398815),n=e.i(277642),r=e.i(29905);e.s(["useValueChanged",0,function(e,o){let l=t.useRef(e),i=(0,r.useStableCallback)(o);(0,n.useIsoLayoutEffect)(()=>{l.current!==e&&i(l.current)},[e,i]),(0,n.useIsoLayoutEffect)(()=>{l.current=e},[e])}])},251817,e=>{"use strict";e.i(762372);var t=e.i(398815),n=e.i(494525);let r=t.forwardRef(function(e,t){let r,{cutout:o,...l}=e;if(o){let e=o.getBoundingClientRect();r=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${e.left}px ${e.top}px,${e.left}px ${e.bottom}px,${e.right}px ${e.bottom}px,${e.right}px ${e.top}px,${e.left}px ${e.top}px)`}return(0,n.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...l,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:r}})});e.s(["InternalBackdrop",0,r])},564846,e=>{"use strict";var t=e.i(398815),n=e.i(29905),r=e.i(454889),o=e.i(638144);e.s(["useOpenInteractionType",0,function(e){let l,i,[s,a]=t.useState(null),u=(0,n.useStableCallback)((t,n)=>{e||a(n||(r.isIOS?"touch":""))});(0,o.useValueChanged)(e,t=>{t&&!e&&a(null)});let{onClick:c,onPointerDown:f}=(l=t.useRef(""),i=t.useCallback(e=>{e.defaultPrevented||(l.current=e.pointerType,u(e,e.pointerType))},[u]),{onClick:t.useCallback(e=>{0===e.detail?u(e,"keyboard"):(u(e,"pointerType"in e?e.pointerType:l.current),l.current="")},[u]),onPointerDown:i});return t.useMemo(()=>({openMethod:s,triggerProps:{onClick:c,onPointerDown:f}}),[s,c,f])}],564846)},993351,e=>{"use strict";var t=e.i(92615),n=e.i(422561),r=e.i(454889),o=e.i(526850),l=e.i(285182),i=e.i(277642),s=e.i(232449),a=e.i(859092),u=e.i(863728);let c={},f={},d="";class g{lockCount=0;restore=null;timeoutLock=s.Timeout.create();timeoutUnlock=s.Timeout.create();acquire(e){return this.lockCount+=1,1===this.lockCount&&null===this.restore&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}release=()=>{this.lockCount-=1,0===this.lockCount&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{0===this.lockCount&&this.restore&&(this.restore?.(),this.restore=null)};lock(e){let i,s,g,p,h;if(0===this.lockCount||null!==this.restore)return;let m=(0,o.ownerDocument)(e).documentElement,b=(0,l.ownerWindow)(m).getComputedStyle(m).overflowY;if("hidden"===b||"clip"===b){this.restore=u.NOOP;return}let v=r.isIOS||!function(e){if("u"<typeof document)return!1;let t=(0,o.ownerDocument)(e);return(0,l.ownerWindow)(t).innerWidth-t.documentElement.clientWidth>0}(e);this.restore=v?(s=(i=(0,o.ownerDocument)(e)).documentElement,g=i.body,h={overflowY:(p=(0,t.isOverflowElement)(s)?s:g).style.overflowY,overflowX:p.style.overflowX},Object.assign(p.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(p.style,h)}):function(e){let i=(0,o.ownerDocument)(e),s=i.documentElement,u=i.body,g=(0,l.ownerWindow)(s),p=0,h=0,m=!1,b=a.AnimationFrame.create();
1if(r.isWebKit&&(g.visualViewport?.scale??1)!==1)return()=>{};function v(){let n=g.getComputedStyle(s),r=g.getComputedStyle(u),l=(n.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";p=s.scrollTop,h=s.scrollLeft,c={scrollbarGutter:s.style.scrollbarGutter,overflowY:s.style.overflowY,overflowX:s.style.overflowX},d=s.style.scrollBehavior,f={position:u.style.position,height:u.style.height,width:u.style.width,boxSizing:u.style.boxSizing,overflowY:u.style.overflowY,overflowX:u.style.overflowX,scrollBehavior:u.style.scrollBehavior};let i=s.scrollHeight>s.clientHeight,a=s.scrollWidth>s.clientWidth,b="scroll"===n.overflowY||"scroll"===r.overflowY,v="scroll"===n.overflowX||"scroll"===r.overflowX,E=Math.max(0,g.innerWidth-u.clientWidth),w=Math.max(0,g.innerHeight-u.clientHeight),y=parseFloat(r.marginTop)+parseFloat(r.marginBottom),R=parseFloat(r.marginLeft)+parseFloat(r.marginRight),T=(0,t.isOverflowElement)(s)?s:u;if(m=function(e){if(!("u">typeof CSS&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||"u"<typeof document)return!1;let n=(0,o.ownerDocument)(e),r=n.documentElement,l=n.body,i=(0,t.isOverflowElement)(r)?r:l,s=i.style.overflowY,a=r.style.scrollbarGutter;r.style.scrollbarGutter="stable",i.style.overflowY="scroll";let u=i.offsetWidth;i.style.overflowY="hidden";let c=i.offsetWidth;return i.style.overflowY=s,r.style.scrollbarGutter=a,u===c}(e)){s.style.scrollbarGutter=l,T.style.overflowY="hidden",T.style.overflowX="hidden";return}Object.assign(s.style,{scrollbarGutter:l,overflowY:"hidden",overflowX:"hidden"}),(i||b)&&(s.style.overflowY="scroll"),(a||v)&&(s.style.overflowX="scroll"),Object.assign(u.style,{position:"relative",height:y||w?`calc(100dvh - ${y+w}px)`:"100dvh",width:R||E?`calc(100vw - ${R+E}px)`:"100vw",boxSizing:"border-box",overflow:"hidden",scrollBehavior:"unset"}),u.scrollTop=p,u.scrollLeft=h,s.setAttribute("data-base-ui-scroll-locked",""),s.style.scrollBehavior="unset"}function E(){Object.assign(s.style,c),Object.assign(u.style,f),m||(s.scrollTop=p,s.scrollLeft=h,s.removeAttribute("data-base-ui-scroll-locked"),s.style.scrollBehavior=d)}v();let w=(0,n.addEventListener)(g,"resize",function(){E(),b.request(v)});return()=>{b.cancel(),E(),"function"==typeof g.removeEventListener&&w()}}(e)}}let p=new g;e.s(["useScrollLock",0,function(e=!0,t=null){(0,i.useIsoLayoutEffect)(()=>{if(e)return p.acquire(t)},[e,t])}])}]);

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.