1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="c442de37-973b-45a9-91cc-0d1656b27b9a",e._sentryDebugIdIdentifier="sentry-dbid-c442de37-973b-45a9-91cc-0d1656b27b9a")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7427],{11866:e=>{function t(e,t,r){function n(){var i=Date.now()-s;i<t&&i>=0?l=setTimeout(n,t-i):(l=null,r||(a=e.apply(u,o),u=o=null))}null==t&&(t=100);var l,o,u,s,a,i=function(){u=this,o=arguments,s=Date.now();var i=r&&!l;return l||(l=setTimeout(n,t)),i&&(a=e.apply(u,o),u=o=null),a};return i.clear=function(){l&&(clearTimeout(l),l=null)},i.flush=function(){l&&(a=e.apply(u,o),u=o=null,clearTimeout(l),l=null)},i}t.debounce=t,e.exports=t},12071:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return f}});let n=r(34007)._(r(65162)),l=r(24901),o=[],u=[],s=!1;function a(e){let t=e(),r={loading:!0,loaded:null,error:null};return r.promise=t.then(e=>(r.loading=!1,r.loaded=e,e)).catch(e=>{throw r.loading=!1,r.error=e,e}),r}class i{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function c(e){return function(e,t){let r=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),o=null;function a(){if(!o){let t=new i(e,r);o={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return o.promise()}if(!s){let e=r.webpack&&1?r.webpack():r.modules;e&&u.push(t=>{for(let r of e)if(t.includes(r))return a()})}function c(e,t){a();let u=n.default.useContext(l.LoadableContext);u&&Array.isArray(r.modules)&&r.modules.forEach(e=>{u(e)});let s=n.default.useSyncExternalStore(o.subscribe,o.getCurrentValue,o.getCurrentValue);return n.default.useImperativeHandle(t,()=>({retry:o.retry}),[]),n.default.useMemo(()=>{var t;return s.loading||s.error?n.default.createElement(r.loading,{isLoading:s.loading,pastDelay:s.pastDelay,timedOut:s.timedOut,error:s.error,retry:o.retry}):s.loaded?n.default.createElement((t=s.loaded)&&t.default?t.default:t,e):null},[e,s])}return c.preload=()=>a(),c.displayName="LoadableComponent",n.default.forwardRef(c)}(a,e)}function d(e,t){let r=[];for(;e.length;){let n=e.pop();r.push(n(t))}return Promise.all(r).then(()=>{if(e.length)return d(e,t)})}c.preloadAll=()=>new Promise((e,t)=>{d(o).then(e,t)}),c.preloadReady=e=>(void 0===e&&(e=[]),new Promise(t=>{let r=()=>(s=!0,t());d(u,e).then(r,r)})),window.__NEXT_PRELOADREADY=c.preloadReady;let f=c},24901:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return n}});let n=r(34007)._(r(65162)).default.createContext(null)},53761:(e,t,r)=>{e.exports=r(55648)},55648:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return s},noSSR:function(){return u}});let n=r(34007);r(4930),r(65162);let l=n._(r(12071));function o(e){return{default:(null==e?void 0:e.default)||e}}function u(e,t){return delete t.webpack,delete t.modules,e(t)}function s(e,t){let r=l.default,n={loading:e=>{let{error:t,isLoading:r,pastDelay:n}=e;return null}};e instanceof Promise?n.loader=()=>e:"function"==typeof e?n.loader=e:"object"==typeof e&&(n={...n,...e});let s=(n={...n,...t}).loader;return(n.loadableGenerated&&(n={...n,...n.loadableGenerated},delete n.loadableGenerated),"boolean"!=typeof n.ssr||n.ssr)?r({...n,loader:()=>null!=s?s().then(o):Promise.resolve(o(()=>null))}):(delete n.webpack,delete n.modules,u(r,n))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},66227:(e,t,r)=>{"use strict";r.d(t,{E:()=>k});var n,l=r(65162),o=r(5406),u=r(76907),s=r(58016),a=r(97694),i=r(14984),c=r(60544),d=r(89156),f=r(23530),p=r(22811);let m=null!=(n=l.startTransition)?n:function(e){e()};var b=r(46447),h=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(h||{}),y=(e=>(e[e.ToggleDisclosure=0]="ToggleDisclosure",e[e.CloseDisclosure=1]="CloseDisclosure",e[e.SetButtonId=2]="SetButtonId",e[e.SetPanelId=3]="SetPanelId",e[e.LinkPanel=4]="LinkPanel",e[e.UnlinkPanel=5]="UnlinkPanel",e))(y||{});let _={0:e=>({...e,disclosureState:(0,d.Y)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},4:e=>!0===e.linkedPanel?e:{...e,linkedPanel:!0},5:e=>!1===e.linkedPanel?e:{...e,linkedPanel:!1},2:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},3:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}},g=(0,l.createContext)(null);function v(e){let t=(0,l.useContext)(g);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Disclosure /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,v),t}return t}g.displayName="DisclosureContext";let w=(0,l.createContext)(null);w.displayName="DisclosureAPIContext";let E=(0,l.createContext)(null);function P(e,t){return(0,d.Y)(t.type,_,e,t)}E.displayName="DisclosurePanelContext";let D=l.Fragment,C=p.O5.RenderStrategy|p.O5.Static,k=Object.assign((0,p.FX)(function(e,t){let{defaultOpen:r=!1,...n}=e,u=(0,l.useRef)(null),s=(0,a.P)(t,(0,a.a)(e=>{u.current=e},void 0===e.as||e.as===l.Fragment)),c=(0,l.useRef)(null),m=(0,l.useRef)(null),b=(0,l.useReducer)(P,{disclosureState:+!r,linkedPanel:!1,buttonRef:m,panelRef:c,buttonId:null,panelId:null}),[{disclosureState:h,buttonId:y},_]=b,v=(0,o._)(e=>{_({type:1});let t=(0,f.T)(u);if(!t||!y)return;let r=e?e instanceof HTMLElement?e:e.current instanceof HTMLElement?e.current:t.getElementById(y):t.getElementById(y);null==r||r.focus()}),E=(0,l.useMemo)(()=>({close:v}),[v]),C=(0,l.useMemo)(()=>({open:0===h,close:v}),[h,v]);return l.createElement(g.Provider,{value:b},l.createElement(w.Provider,{value:E},l.createElement(i.El,{value:(0,d.Y)(h,{0:i.Uw.Open,1:i.Uw.Closed})},(0,p.XX)({ourProps:{ref:s},theirProps:n,slot:C,defaultTag:D,name:"Disclosure"}))))}),{Button:(0,p.FX)(function(e,t){let r=(0,u.B)(),{id:n="headlessui-disclosure-button-".concat(r),...i}=e,[d,f]=v("Disclosure.Button"),m=(0,l.useContext)(E),h=null!==m&&m===d.panelId,y=(0,l.useRef)(null),_=(0,a.P)(y,t,h?null:d.buttonRef),g=(0,p.cq)();(0,l.useEffect)(()=>{if(!h)return f({type:2,buttonId:n}),()=>{f({type:2,buttonId:null})}},[n,f,h]);let w=(0,o._)(e=>{var t;if(h){if(1===d.disclosureState)return;switch(e.key){case b.D.Space:case b.D.Enter:e.preventDefault(),e.stopPropagation(),f({type:0}),null==(t=d.buttonRef.current)||t.focus()}}else switch(e.key){case b.D.Space:case b.D.Enter:e.preventDefault(),e.stopPropagation(),f({type:0})}}),P=(0,o._)(e=>{e.key===b.D.Space&&e.preventDefault()}),D=(0,o._)(t=>{var r;(0,c.l)(t.currentTarget)||e.disabled||(h?(f({type:0}),null==(r=d.buttonRef.current)||r.focus()):f({type:0}))}),C=(0,l.useMemo)(()=>({open:0===d.disclosureState}),[d]),k=(0,s.c)(e,y),O=h?{ref:_,type:k,onKeyDown:w,onClick:D}:{ref:_,id:n,type:k,"aria-expanded":0===d.disclosureState,"aria-controls":d.linkedPanel?d.panelId:void 0,onKeyDown:w,onKeyUp:P,onClick:D};return(0,p.XX)({mergeRefs:g,ourProps:O,theirProps:i,slot:C,defaultTag:"button",name:"Disclosure.Button"})}),Panel:(0,p.FX)(function(e,t){let r=(0,u.B)(),{id:n="headlessui-disclosure-panel-".concat(r),...o}=e,[s,c]=v("Disclosure.Panel"),{close:d}=function e(t){let r=(0,l.useContext)(w);if(null===r){let r=Error("<".concat(t," /> is missing a parent <Disclosure /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(r,e),r}return r}("Disclosure.Panel"),f=(0,p.cq)(),b=(0,a.P)(t,s.panelRef,e=>{m(()=>c({type:e?4:5}))});(0,l.useEffect)(()=>(c({type:3,panelId:n}),()=>{c({type:3,panelId:null})}),[n,c]);let h=(0,i.O_)(),y=null!==h?(h&i.Uw.Open)===i.Uw.Open:0===s.disclosureState,_=(0,l.useMemo)(()=>({open:0===s.disclosureState,close:d}),[s,d]);return l.createElement(E.Provider,{value:s.panelId},(0,p.XX)({mergeRefs:f,ourProps:{ref:b,id:n},theirProps:o,slot:_,defaultTag:"div",features:C,visible:y,name:"Disclosure.Panel"}))})})},72049:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var n=r(65162),l=r(11866),o=r.n(l);function u(e){var t,r,l;let{debounce:u,scroll:s,polyfill:i,offsetSize:c}=void 0===e?{debounce:0,scroll:!1,offsetSize:!1}:e,d=i||("undefined"==typeof window?class{}:window.ResizeObserver);if(!d)throw Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");
1let[f,p]=(0,n.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),m=(0,n.useRef)({element:null,scrollContainers:null,resizeObserver:null,lastBounds:f}),b=u?"number"==typeof u?u:u.scroll:null,h=u?"number"==typeof u?u:u.resize:null,y=(0,n.useRef)(!1);(0,n.useEffect)(()=>(y.current=!0,()=>void(y.current=!1)));let[_,g,v]=(0,n.useMemo)(()=>{let e=()=>{if(!m.current.element)return;let{left:e,top:t,width:r,height:n,bottom:l,right:o,x:u,y:s}=m.current.element.getBoundingClientRect(),i={left:e,top:t,width:r,height:n,bottom:l,right:o,x:u,y:s};m.current.element instanceof HTMLElement&&c&&(i.height=m.current.element.offsetHeight,i.width=m.current.element.offsetWidth),Object.freeze(i),y.current&&!a(m.current.lastBounds,i)&&p(m.current.lastBounds=i)};return[e,h?o()(e,h):e,b?o()(e,b):e]},[p,c,b,h]);function w(){m.current.scrollContainers&&(m.current.scrollContainers.forEach(e=>e.removeEventListener("scroll",v,!0)),m.current.scrollContainers=null),m.current.resizeObserver&&(m.current.resizeObserver.disconnect(),m.current.resizeObserver=null)}function E(){m.current.element&&(m.current.resizeObserver=new d(v),m.current.resizeObserver.observe(m.current.element),s&&m.current.scrollContainers&&m.current.scrollContainers.forEach(e=>e.addEventListener("scroll",v,{capture:!0,passive:!0})))}return t=v,r=!!s,(0,n.useEffect)(()=>{if(r)return window.addEventListener("scroll",t,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",t,!0)},[t,r]),l=g,(0,n.useEffect)(()=>(window.addEventListener("resize",l),()=>void window.removeEventListener("resize",l)),[l]),(0,n.useEffect)(()=>{w(),E()},[s,v,g]),(0,n.useEffect)(()=>w,[]),[e=>{e&&e!==m.current.element&&(w(),m.current.element=e,m.current.scrollContainers=function e(t){let r=[];if(!t||t===document.body)return r;let{overflow:n,overflowX:l,overflowY:o}=window.getComputedStyle(t);return[n,l,o].some(e=>"auto"===e||"scroll"===e)&&r.push(t),[...r,...e(t.parentElement)]}(e),E())},f,_]}let s=["x","y","top","bottom","left","right","width","height"],a=(e,t)=>s.every(r=>e[r]===t[r])}}]);
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.