PageSourceSearch

https://www.nsf.org/_next/static/chunks/1mr7qq59dl02d.js

js nsf.org collected 2026-09-24 08:05:55 UTC 47,186 bytes, 124 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,90374,e=>{"use strict";var t=e.i(30332),s=e.i(8188),r=e.i(39913);let n=({asset:e,isModal:n,priority:o,autoPlay:i,muted:a,controls:l,loop:u,stopAfter:c,...d})=>e?e.embeddedAsset?.html?(0,t.jsx)("div",{className:"embed",style:{aspectRatio:e.embeddedAsset.aspectRatio?`100 / ${e.embeddedAsset.aspectRatio}`:void 0},dangerouslySetInnerHTML:{__html:e.embeddedAsset.html}}):"video"===e.kind?(0,t.jsx)(r.VideoComponent,{asset:e,autoPlay:i,muted:a,controls:l,loop:u,stopAfter:c,...d}):(0,t.jsx)(s.StaticImage,{asset:e,isModal:n,priority:o,...d}):null;e.s(["Asset",0,n,"default",0,n])},77766,e=>{"use strict";var t=e.i(30332),s=e.i(47472),r=e.i(90374),n=e.i(87255),o=e.i(84463);let i=({asset:e,heading:i,subheading:a,copy:l,buttonLabel:u,buttonHref:c,theme:d,mediaPlacement:p="left",flipImageAndText:f=!1,isModal:h,sizes:m="(min-width: 768px) 50vw, 100vw",...b})=>{let[v,g]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{(i||a||l||c||u)&&g(!0)},[e,i,a,l,c,u]),(0,t.jsxs)("section",{className:`md:align-center flex flex-col md:flex-row md:items-center ${d?d.toLowerCase().includes("blue")?"bg-blue text-white":d.toLowerCase().includes("green-dark")?"bg-green-dark text-white":"bg-white text-blue":""} ${p.toLowerCase().includes("right")?"md:flex-row-reverse":"md:flex-row"} ${f?"flex-col-reverse":""}`,children:[(0,t.jsx)("div",{className:"w-full",children:(0,t.jsx)(r.Asset,{asset:e,...b,isModal:h,sizes:m})}),v&&(0,t.jsxs)("div",{className:"container relative z-30 grid w-full items-center justify-start gap-x-10 gap-y-4 py-8 text-left",children:[i&&(0,t.jsx)("h3",{children:i}),a&&(0,t.jsx)(o.RichText,{className:"text-base font-medium leading-6",html:a}),l&&(0,t.jsx)(o.RichText,{className:"text-base leading-6",html:l}),c&&(0,t.jsx)(n.Button,{href:c,label:u,colorTheme:`${d?"secondary-white":"secondary"}`,"data-track-click":JSON.stringify({event:"cta_click",click_text:u,click_url:c})})]})]})};e.s(["MediaComponent",0,i,"default",0,i])},49762,e=>{"use strict";var t=e.i(30332),s=e.i(56512),r=e.i(47472),n=e.i(31647);e.s(["WistiaEmbed",0,({url:e,...o})=>{let[i,a=""]=e.split("?",2),l=i.split("/").pop(),u=`wistia_async_${l}`,c=a.replace("&"," "),[d,p]=(0,r.useState)(),f=()=>{d&&(0,n.sendAnalyticEvent)({event:"video_start",video_url:i,video_title:d.name(),video_duration:d.duration(),video_provider:"Wistia"})},h=()=>{d&&(0,n.sendAnalyticEvent)({event:"video_pause",video_url:i,video_title:d.name(),video_duration:d.duration(),video_provider:"Wistia",video_current_time:d.time()})},m=()=>{d&&(0,n.sendAnalyticEvent)({event:"video_complete",video_url:i,video_title:d.name(),video_duration:d.duration(),video_provider:"Wistia"})};return(0,r.useEffect)(()=>{window._wq=window._wq||[],window._wq.push({id:l,onReady:e=>{p(e)}})},[]),(0,r.useEffect)(()=>{if(d)return d.bind("play",f),d.bind("pause",h),d.bind("end",m),()=>{d.unbind("play",f),d.unbind("pause",h),d.unbind("end",m)}},[d]),l&&(0,t.jsxs)("div",{...o,children:[(0,t.jsx)("div",{className:"wistia_responsive_padding relative aspect-video bg-tan",children:(0,t.jsx)("div",{className:"wistia_responsive_wrapper absolute inset-0 size-full",children:(0,t.jsx)("div",{className:`wistia_embed size-full ${u} ${c}`,children:" "})})}),(0,t.jsx)(s.default,{src:"//fast.wistia.com/assets/external/E-v1.js"})]})}])},62846,e=>{"use strict";e.i(90374),e.i(77766),e.i(8188),e.i(49762),e.s([])},88517,16427,e=>{"use strict";function t(e,t,s){return Math.max(t,Math.min(e,s))}function s(e,t){return"rtl"===t?(1-e)*100:(-1+e)*100}function r(e,t,s){if("string"==typeof t)void 0!==s&&(e.style[t]=s);else for(let s in t)if(t.hasOwnProperty(s)){let r=t[s];void 0!==r&&(e.style[s]=r)}}function n(e,t){e.classList.add(t)}function o(e,t){e.classList.remove(t)}function i(e){e&&e.parentNode&&e.parentNode.removeChild(e)}var a={minimum:.08,maximum:1,template:`<div class="bar"><div class="peg"></div></div>
2             <div class="spinner"><div class="spinner-icon"></div></div>
3             <div class="indeterminate"><div class="inc"></div><div class="dec"></div></div>`,easing:"linear",positionUsing:"",speed:200,trickle:!0,trickleSpeed:200,showSpinner:!0,indeterminate:!1,indeterminateSelector:".indeterminate",barSelector:".bar",spinnerSelector:".spinner",parent:"body",direction:"ltr"},l=class{static settings=a;static status=null;static pending=[];static isPaused=!1;static reset(){return this.status=null,this.isPaused=!1,this.pending=[],this.settings=a,this}static configure(e){return Object.assign(this.settings,e),this}static isStarted(){return"number"==typeof this.status}static set(e){if(this.isPaused)return this;let s=this.isStarted();e=t(e,this.settings.minimum,this.settings.maximum),this.status=e===this.settings.maximum?null:e;let n=this.render(!s),o=this.settings.speed,i=this.settings.easing;
3return n.forEach(e=>e.offsetWidth),this.queue(t=>{n.forEach(t=>{this.settings.indeterminate||r(t.querySelector(this.settings.barSelector),this.barPositionCSS({n:e,speed:o,ease:i}))}),e===this.settings.maximum?(n.forEach(e=>{r(e,{transition:"none",opacity:"1"}),e.offsetWidth}),setTimeout(()=>{n.forEach(e=>{r(e,{transition:`all ${o}ms ${i}`,opacity:"0"})}),setTimeout(()=>{n.forEach(e=>{this.remove(e),null===this.settings.template&&r(e,{transition:"none",opacity:"1"})}),t()},o)},o)):setTimeout(t,o)}),this}static start(){this.status||this.set(0);let e=()=>{this.isPaused||setTimeout(()=>{this.status&&(this.trickle(),e())},this.settings.trickleSpeed)};return this.settings.trickle&&e(),this}static done(e){return e||this.status?this.inc(.3+.5*Math.random()).set(1):this}static inc(e){if(this.isPaused||this.settings.indeterminate)return this;let s=this.status;return s?s>1?this:("number"!=typeof e&&(e=s>=0&&s<.2?.1:s>=.2&&s<.5?.04:s>=.5&&s<.8?.02:.005*(s>=.8&&s<.99)),s=t(s+e,0,.994),this.set(s)):this.start()}static dec(e){if(this.isPaused||this.settings.indeterminate)return this;let s=this.status;return"number"!=typeof s?this:("number"!=typeof e&&(e=s>.8?.1:s>.5?.05:s>.2?.02:.01),s=t(s-e,0,.994),this.set(s))}static trickle(){return this.isPaused||this.settings.indeterminate?this:this.inc()}static promise(e){if(!e||"resolved"===e.state())return this;let t=0,s=0;return this.start(),t++,s++,e.always(()=>{0==--s?(t=0,this.done()):this.set((t-s)/t)}),this}static render(e=!1){let t="string"==typeof this.settings.parent?document.querySelector(this.settings.parent):this.settings.parent,o=t?Array.from(t.querySelectorAll(".bprogress")):[];if(null!==this.settings.template&&0===o.length){n(document.documentElement,"bprogress-busy");let e=document.createElement("div");n(e,"bprogress"),e.innerHTML=this.settings.template,t!==document.body&&n(t,"bprogress-custom-parent"),t.appendChild(e),o.push(e)}return o.forEach(o=>{if(null===this.settings.template&&(o.style.display=""),n(document.documentElement,"bprogress-busy"),t!==document.body&&n(t,"bprogress-custom-parent"),this.settings.indeterminate){let e=o.querySelector(this.settings.barSelector);e&&(e.style.display="none");let t=o.querySelector(this.settings.indeterminateSelector);t&&(t.style.display="")}else{let t=o.querySelector(this.settings.barSelector),n=e?s(0,this.settings.direction):s(this.status||0,this.settings.direction);r(t,this.barPositionCSS({n:this.status||0,speed:this.settings.speed,ease:this.settings.easing,perc:n}));let i=o.querySelector(this.settings.indeterminateSelector);i&&(i.style.display="none")}if(null===this.settings.template){let e=o.querySelector(this.settings.spinnerSelector);e&&(e.style.display=this.settings.showSpinner?"block":"none")}else if(!this.settings.showSpinner){let e=o.querySelector(this.settings.spinnerSelector);e&&i(e)}}),o}static remove(e){e?null===this.settings.template?e.style.display="none":i(e):(o(document.documentElement,"bprogress-busy"),("string"==typeof this.settings.parent?document.querySelectorAll(this.settings.parent):[this.settings.parent]).forEac
3h(e=>{o(e,"bprogress-custom-parent")}),document.querySelectorAll(".bprogress").forEach(e=>{null===this.settings.template?e.style.display="none":i(e)}))}static pause(){return!this.isStarted()||this.settings.indeterminate||(this.isPaused=!0),this}static resume(){if(!this.isStarted()||this.settings.indeterminate)return this;if(this.isPaused=!1,this.settings.trickle){let e=()=>{this.isPaused||setTimeout(()=>{this.status&&(this.trickle(),e())},this.settings.trickleSpeed)};e()}return this}static isRendered(){return document.querySelectorAll(".bprogress").length>0}static getPositioningCSS(){let e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return`${t}Perspective`in e?"translate3d":`${t}Transform`in e?"translate":"margin"}static queue(e){this.pending.push(e),1===this.pending.length&&this.next()}static next(){let e=this.pending.shift();e&&e(this.next.bind(this))}static initPositionUsing(){""===this.settings.positionUsing&&(this.settings.positionUsing=this.getPositioningCSS())}static barPositionCSS({n:e,speed:t,ease:r,perc:n}){this.initPositionUsing();let o={},i=n??s(e,this.settings.direction);return"translate3d"===this.settings.positionUsing?o={transform:`translate3d(${i}%,0,0)`}:"translate"===this.settings.positionUsing?o={transform:`translate(${i}%,0)`}:"width"===this.settings.positionUsing?o={width:`${"rtl"===this.settings.direction?100-i:i+100}%`,..."rtl"===this.settings.direction?{right:"0",left:"auto"}:{}}:"margin"===this.settings.positionUsing&&(o="rtl"===this.settings.direction?{"margin-left":`${-i}%`}:{"margin-right":`${-i}%`}),o.transition=`all ${t}ms ${r}`,o}},u=({color:e="#29d",height:t="2px",spinnerPosition:s="top-right"})=>`
4:root {
5  --bprogress-color: ${e};
6  --bprogress-height: ${t};
7  --bprogress-spinner-size: 18px;
8  --bprogress-spinner-animation-duration: 400ms;
9  --bprogress-spinner-border-size: 2px;
10  --bprogress-box-shadow: 0 0 10px ${e}, 0 0 5px ${e};
11  --bprogress-z-index: 99999;
12  --bprogress-spinner-top: ${"top-right"===s||"top-left"===s?"15px":"auto"};
13  --bprogress-spinner-bottom: ${"bottom-right"===s||"bottom-left"===s?"15px":"auto"};
14  --bprogress-spinner-right: ${"top-right"===s||"bottom-right"===s?"15px":"auto"};
15  --bprogress-spinner-left: ${"top-left"===s||"bottom-left"===s?"15px":"auto"};
16}
17
18.bprogress {
19  width: 0;
20  height: 0;
21  pointer-events: none;
22  z-index: var(--bprogress-z-index);
23}
24
25.bprogress .bar {
26  background: var(--bprogress-color);
27  position: fixed;
28  z-index: var(--bprogress-z-index);
29  top: 0;
30  left: 0;
31  width: 100%;
32  height: var(--bprogress-height);
33}
34
35/* Fancy blur effect */
36.bprogress .peg {
37  display: block;
38  position: absolute;
39  right: 0;
40  width: 100px;
41  height: 100%;
42  box-shadow: var(--bprogress-box-shadow);
43  opacity: 1.0;
44  transform: rotate(3deg) translate(0px, -4px);
45}
46
47/* Remove these to get rid of the spinner */
48.bprogress .spinner {
49  display: block;
50  position: fixed;
51  z-index: var(--bprogress-z-index);
52  top: var(--bprogress-spinner-top);
53  bottom: var(--bprogress-spinner-bottom);
54  right: var(--bprogress-spinner-right);
55  left: var(--bprogress-spinner-left);
56}
57
58.bprogress .spinner-icon {
59  width: var(--bprogress-spinner-size);
60  height: var(--bprogress-spinner-size);
61  box-sizing: border-box;
62  border: solid var(--bprogress-spinner-border-size) transparent;
63  border-top-color: var(--bprogress-color);
64  border-left-color: var(--bprogress-color);
65  border-radius: 50%;
66  -webkit-animation: bprogress-spinner var(--bprogress-spinner-animation-duration) linear infinite;
67  animation: bprogress-spinner var(--bprogress-spinner-animation-duration) linear infinite;
68}
69
70.bprogress-custom-parent {
71  overflow: hidden;
72  position: relative;
73}
74
75.bprogress-custom-parent .bprogress .spinner,
76.bprogress-custom-parent .bprogress .bar {
77  position: absolute;
78}
79
80.bprogress .indeterminate {
81  position: fixed;
82  top: 0;
83  left: 0;
84  width: 100%;
85  height: var(--bprogress-height);
86  overflow: hidden;
87}
88
89.bprogress .indeterminate .inc,
90.bprogress .indeterminate .dec {
91  position: absolute;
92  top: 0;
93  height: 100%;
94  background-color: var(--bprogress-color);
95}
96
97.bprogress .indeterminate .inc {
98  animation: bprogress-indeterminate-increase 2s infinite;
99}
100
101.bprogress .indeterminate .dec {
102  animation: bprogress-indeterminate-decrease 2s 0.5s infinite;
103}
104
105@-webkit-keyframes bprogress-spinner {
106  0%   { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
107  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
108}
109
110@keyframes bprogress-spinner {
111  0%   { transform: rotate(0deg); }
112  100% { transform: rotate(360deg); }
113}
114
115@keyframes bprogress-indeterminate-increase {
116  from { left: -5%; width: 5%; }
117  to { left: 130%; width: 100%; }
118}
119
120@keyframes bprogress-indeterminate-decrease {
121  from { left: -80%; width: 80%; }
122  to { left: 110%; width: 10%; }
123}
124`;function c(e,t){return e.protocol+"//"+e.host+e.pathname+e.search==t.protocol+"//"+t.host+t.pathname+t.search}function d(e,t){return e.protocol+"//"+e.host+e.pathname==t.protocol+"//"+t.host+t.pathname}function p(e,t){if("string"==typeof t&&"data-disable-progress"===t){let s=t.substring(5).replace(/-([a-z])/g,(e,t)=>t.toUpperCase());return e.dataset[s]}let s=e[t];if(s instanceof SVGAnimatedString){let e=s.baseVal;return"href"===t?function(e,t){let s,r,n;if(!e.startsWith("/")||!t)return e;let{pathname:o,query:i,hash:a}=(s=e.indexOf("#"),(n=(r=e.indexOf("?"))>-1&&(s<0||r<s))||s>-1?{pathname:e.substring(0,n?r:s),query:n?e.substring(r,s>-1?s:void 0):"",hash:s>-1?e.slice(s):""}:{pathname:e,query:"",hash:""});return`${t}${o}${i}${a}`}(e,location.origin):e}return s}e.s(["BProgress",0,l,"css",0,u,"getAnchorProperty",0,p,"isSameURL",0,c,"isSameURLWithoutSearch",0,d],88517);var f=e.i(47472);function h(e){for(var t=1;t<arguments.length;t++){var s=null!=arguments[t]?arguments[t]:{},r=Object.keys(s);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(s).filter(function(e){return Object.getOwnPropertyDescriptor(s,e).enumerable}))),r.forEach(function(t){var r;r=s[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function m(e,t){if(null==e)return{};var s,r,n=function(e,t){if(null==e)return{};var s,r,n={},o=Object.keys(e);for(r=0;r<o.length;r++)s=o[r],t.indexOf(s)>=0||(n[s]=e[s]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)s=o[r],!(t.indexOf(s)>=0)&&Object.prototype.propertyIsEnumerable.call(e,s)&&(n[s]=e[s])}return n}var b=(0,f.createContext)(void 0),v=function(){var e=(0,f.useContext)(b);if(!e)throw Error("useProgress must be used within a ProgressProvider");return e};function g(){for(var e=arguments.length,t=Array(e),s=0;s<e;s++)t[s]=arguments[s];return t.filter(Boolean).join(" ")}var y=f.default.forwardRef(function(e,t){var s=e.as,r=e.children,n=e.className,o=e.classSelector,i=m(e,["as","children","className","classSelector"]);return f.default.createElement(null!=s?s:"div",h({ref:t,className:g(void 0===o?"bar":o,n)},i),r)}),P=f.default.forwardRef(function(e,t){var s=e.as,r=e.children,n=e.className,o=e.classSelector,i=m(e,["as","children","className","classSelector"]);return f.default.createElement(null!=s?s:"div",h({ref:t,className:g(void 0===o?"peg":o,n)},i),r)}),S=f.default.forwardRef(function(e,t){var s=e.as,r=e.children,n=e.className,o=e.classSelector,i=m(e,["as","children","className","classSelector"]);return f.default.createElement(null!=s?s:"div",h({ref:t,className:g(void 0===o?"spinner":o,n)},i),r)}),w=f.default.forwardRef(function(e,t){var s=e.as,r=e.children,n=e.className,o=e.classSelector,i=m(e,["as","children","className","classSelector"]);return f.default.createElement(null!=s?s:"div",h({ref:t,className:g(void 0===o?"spinner-icon":o,n)},i),r)}),E=f.default.forwardRef(function(e,t){var s,r,n=e.as,o=e.children,i=e.className,a=e.style,l=m(e,["as","children","className","style"]);return f.default.createElement(null!=n?n:"div",h({ref:t,className:g("bprogress",i),style:(s=h({},a),r=r={display:"none"},Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(r)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t.push.apply(t,s)}return t}
124)(Object(r)).forEach(function(e){Object.defineProperty(s,e,Object.getOwnPropertyDescriptor(r,e))}),s)},l),o||f.default.createElement(f.default.Fragment,null,f.default.createElement(y,null,f.default.createElement(P,null)),f.default.createElement(S,null,f.default.createElement(w,null))))}),O=f.default.forwardRef(function(e,t){var s=e.as,r=e.className,n=e.classSelector,o=m(e,["as","className","classSelector"]);return f.default.createElement(null!=s?s:"div",h({ref:t,className:g(void 0===n?"indeterminate":n,r)},o),f.default.createElement("div",{className:"inc"}),f.default.createElement("div",{className:"dec"}))});e.s(["Bar",0,y,"Indeterminate",0,O,"Peg",0,P,"Progress",0,E,"ProgressProvider",0,function(e){var t=e.children,s=e.color,r=void 0===s?"#0A2FFF":s,n=e.height,o=void 0===n?"2px":n,i=e.options,a=e.spinnerPosition,c=void 0===a?"top-right":a,d=e.style,p=e.disableStyle,m=e.nonce,v=e.shallowRouting,g=e.disableSameURL,y=e.startPosition,P=e.delay,S=e.stopDelay,w=(0,f.useRef)(null),E=(0,f.useRef)(!1),O=(0,f.useCallback)(function(){return E.current=!0},[]),R=(0,f.useCallback)(function(){return E.current=!1},[]),x=(0,f.useCallback)(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];s&&O(),w.current=setTimeout(function(){e>0&&l.set(e),l.start()},t)},[O]),C=(0,f.useCallback)(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;setTimeout(function(){w.current&&clearTimeout(w.current),w.current=setTimeout(function(){l.isStarted()&&(l.done(),E.current&&R())},e)},t)},[R]),k=(0,f.useCallback)(function(e){return l.inc(e)},[]),D=(0,f.useCallback)(function(e){return l.dec(e)},[]),I=(0,f.useCallback)(function(e){return l.set(e)},[]),T=(0,f.useCallback)(function(){return l.pause()},[]),A=(0,f.useCallback)(function(){return l.resume()},[]),j=(0,f.useCallback)(function(){return l.settings},[]),F=(0,f.useCallback)(function(e){var t=j(),s="function"==typeof e?e(t):e,r=h({},t,s);l.configure(r)},[j]),_=(0,f.useMemo)(function(){return f.default.createElement("style",{nonce:m},d||u({color:r,height:o,spinnerPosition:c}))},[r,o,m,c,d]);return l.configure(i||{}),f.default.createElement(b.Provider,{value:{start:x,stop:C,inc:k,dec:D,set:I,pause:T,resume:A,setOptions:F,getOptions:j,isAutoStopDisabled:E,disableAutoStop:O,enableAutoStop:R,shallowRouting:void 0!==v&&v,disableSameURL:void 0===g||g,startPosition:void 0===y?0:y,delay:void 0===P?0:P,stopDelay:void 0===S?0:S}},void 0!==p&&p?null:_,t)},"Spinner",0,S,"SpinnerIcon",0,w,"useAnchorProgress",0,function(e){var t=e.shallowRouting,s=void 0!==t&&t,r=e.disableSameURL,n=void 0===r||r,o=e.startPosition,i=void 0===o?0:o,a=e.delay,l=void 0===a?0:a,u=e.stopDelay,h=void 0===u?0:u,m=e.targetPreprocessor,b=e.disableAnchorClick,g=void 0!==b&&b,y=e.startOnLoad,P=void 0!==y&&y,S=e.forcedStopDelay,w=void 0===S?0:S,E=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],O=(0,f.useRef)([]),R=(0,f.useRef)(null),x=v(),C=x.start,k=x.stop,D=x.isAutoStopDisabled;(0,f.useEffect)(function(){P&&C(i,l)},[]),(0,f.useEffect)(function(){return R.current&&clearTimeout(R.current),R.current=setTimeout(function(){D.current||k()},h),function(){R.current&&clearTimeout(R.current)}},E),(0,f.useEffect)(function(){if(!g){var e=function(e){if(e.defaultPrevented)return;var t=e.currentTarget;if(!t.hasAttribute("download")){var r=e.target,o=(null==r?void 0:r.getAttribute("data-prevent-progress"))==="true"||(null==t?void 0:t.getAttribute("data-prevent-progress"))==="true";if(!o)for(var a,u=r;u&&"a"!==u.tagName.toLowerCase();){if((null==(a=u.parentElement)?void 0:a.getAttribute("data-prevent-progress"))==="true"){o=!0;break}u=u.parentElement}if(!o&&"_blank"!==p(t,"target")&&!e.metaKey&&!e.ctrlKey&&!e.shiftKey&&!e.altKey){var f=p(t,"href"),h=m?m(new URL(f)):new URL(f),b=new URL(location.href);s&&d(h,b)&&n||c(h,b)&&n||C(i,l)}}},t=new MutationObserver(function(){var t=Array.from(document.querySelectorAll("a")).filter(function(e){var t=p(e,"href"),s="true"===e.getAttribute("data-disable-progress"),r=t&&!t.startsWith("tel:")&&!t.startsWith("mailto:")&&!t.startsWith("blob:")&&!t.startsWith("javascript:");return!s&&r&&"_blank"!==p(e,"target")});t.forEach(function(t){t.addEventListener("click",e,!0)}),O.current=t});t.observe(document,{childList:!0,subtree:!0});var r=window.history.pushState;return window.history.pushState=new Proxy(window.history.pushState,{apply:function(e,t,s){return D.current||k(h,w),e.apply(t,s)}}),function(){t.disconnect(),O.current.forEach(function(t){t.removeEventListener("click",e,!0)}),O.current=[],window.history.pushState=r}}},[g,m,s,n,l,h,i,C,k,w,D])},"useProgress",0,v,"withMemo",0,function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["memo","shouldCompareComplexProps"];return(0,f.memo)(e,function(e,s){return!1!==s.memo&&(!s.shouldCompareComplexProps||function(e,t){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=Object.keys(e).filter(function(e){return!s.includes(e)}),n=Object.keys(t).filter(function(e){return!s.includes(e)});if(r.length!==n.length)return!1;var o=!0,i=!1,a=void 0;try{for(var l,u=r[Symbol.iterator]();!(o=(l=u.next()).done);o=!0){var c=l.value;if(e[c]!==t[c])return!1}}catch(e){i=!0,a=e}finally{try{o||null==u.return||u.return()}finally{if(i)throw a}}return!0}(e,s,t))})},"withSuspense",0,function(e){return function(t){return f.default.createElement(f.Suspense,null,f.default.createElement(e,h({},t)))}}],16427)},85891,e=>{"use strict";var t=e.i(45142),s=e.i(47472),r=e.i(88517),n=e.i(16427);function o(e){for(var t=1;t<arguments.length;t++){var s=null!=arguments[t]?arguments[t]:{},r=Object.keys(s);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(s).filter(function(e){return Object.getOwnPropertyDescriptor(s,e).enumerable}))),r.forEach(function(t){var r;r=s[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function i(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t.push.apply(t,s)}return t}
124)(Object(t)).forEach(function(s){Object.defineProperty(e,s,Object.getOwnPropertyDescriptor(t,s))}),e}function a(e,t){if(null==e)return{};var s,r,n=function(e,t){if(null==e)return{};var s,r,n={},o=Object.keys(e);for(r=0;r<o.length;r++)s=o[r],t.indexOf(s)>=0||(n[s]=e[s]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)s=o[r],!(t.indexOf(s)>=0)&&Object.prototype.propertyIsEnumerable.call(e,s)&&(n[s]=e[s])}return n}var l=(0,n.withMemo)(function(e){var s=(0,t.usePathname)(),r=(0,t.useSearchParams)();return(0,n.useAnchorProgress)(e,[s,r]),null});l.displayName="AppProgress";var u=function(e){var t=e.children,r=e.ProgressComponent,i=e.color,l=e.height,u=e.options,c=e.spinnerPosition,d=e.style,p=e.disableStyle,f=e.nonce,h=e.stopDelay,m=e.delay,b=e.startPosition,v=e.disableSameURL,g=e.shallowRouting,y=a(e,["children","ProgressComponent","color","height","options","spinnerPosition","style","disableStyle","nonce","stopDelay","delay","startPosition","disableSameURL","shallowRouting"]);return s.default.createElement(n.ProgressProvider,{color:i,height:l,options:u,spinnerPosition:c,style:d,disableStyle:p,nonce:f,stopDelay:h,delay:m,startPosition:b,disableSameURL:v,shallowRouting:g},s.default.createElement(r,o({stopDelay:h,delay:m,startPosition:b,disableSameURL:v,shallowRouting:g},y)),t)},c=(0,n.withSuspense)(l);e.s(["ProgressProvider",0,function(e){var t=e.children,r=a(e,["children"]);return s.default.createElement(u,o({ProgressComponent:c},r),t)},"useRouter",0,function(e){var l=e||{},u=l.customRouter,c=a(l,["customRouter"]),d=u?u():(0,t.useRouter)(),p=(0,n.useProgress)(),f=p.start,h=p.stop,m=p.disableSameURL,b=p.startPosition,v=p.delay,g=p.stopDelay,y=(0,s.useRef)(null);function P(e){return function(t,s){var n,l,u=s||{},d=u.showProgress,p=u.startPosition,y=u.disableSameURL,P=u.basePath,S=u.i18nPath,w=u.delay,E=u.stopDelay,O=a(u,["showProgress","startPosition","disableSameURL","basePath","i18nPath","delay","stopDelay"]),R=i(o({},c),{showProgress:d,startPosition:p,disableSameURL:y,basePath:P,i18nPath:S,delay:w,stopDelay:E}),x=void 0!==R.disableSameURL?R.disableSameURL:m,C=void 0!==R.startPosition?R.startPosition:b,k=void 0!==R.delay?R.delay:v,D=void 0!==R.stopDelay?R.stopDelay:g;if(!1===R.showProgress)return e(t,O);var I=new URL(location.href),T=new URL(t,location.href);R.i18nPath&&((l=(n=I).pathname.split("/")).length>1&&l[1]&&(l.splice(1,1),n.pathname=l.join("/")||"/"),I=n),R.basePath&&(T.pathname=R.basePath+("/"!==T.pathname?T.pathname:""));var A=(0,r.isSameURL)(T,I);return A&&x||(f(C,k),setTimeout(function(){A&&h(D)},k||0)),e(t,O)}}function S(e){return function(t){var s=t||{},r=s.showProgress,n=s.startPosition,l=s.disableSameURL,u=s.basePath,d=s.i18nPath,p=s.delay,m=s.stopDelay,y=a(s,["showProgress","startPosition","disableSameURL","basePath","i18nPath","delay","stopDelay"]),P=i(o({},c),{showProgress:r,startPosition:n,disableSameURL:l,basePath:u,i18nPath:d,delay:p,stopDelay:m}),S=void 0!==P.startPosition?P.startPosition:b,w=void 0!==P.delay?P.delay:v,E=void 0!==P.stopDelay?P.stopDelay:g;if(!1===P.showProgress)return e(y);f(S,w);var O=e(y);return setTimeout(function(){h(E)},w||0),O}}function w(e){return function(t,s){return e(t,s)}}return y.current?(y.current.push=P(d.push),y.current.replace=P(d.replace),y.current.prefetch=w(d.prefetch),y.current.back=S(d.back),y.current.refresh=S(d.refresh),y.current.forward=S(d.forward)):y.current=i(o({},d),{push:P(d.push),replace:P(d.replace),prefetch:w(d.prefetch),back:S(d.back),refresh:S(d.refresh),forward:S(d.forward)}),y.current}])},91336,e=>{"use strict";let t,s;var r=e.i(82490),n=e.i(58756),o=e.i(47472),i=e.i(7635),a=e.i(39838),l=e.i(4983),u=e.i(53694),c=e.i(61189),d=e.i(8259),p=e.i(72650),f=e.i(64617),h=e.i(89407),m=e.i(92697),b=e.i(38408),v=e.i(19714),g=e.i(71241),y=e.i(18549),P=e.i(28663),S=e.i(81013),w=e.i(1225),E=e.i(85593),O=e.i(23838),R=e.i(6654),x=e.i(76600),C=e.i(40991),k=e.i(20887),D=e.i(82268),I=e.i(52827),T=e.i(34342),A=e.i(28141),j=e.i(1370),F=e.i(31923),_=e.i(24133),L=e.i(33765),N=Object.defineProperty,B=(e,t,s)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?N(e,r,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[r]=s,s},$=((t=$||{})[t.Open=0]="Open",t[t.Closed=1]="Closed",t),M=((s=M||{})[s.OpenPopover=0]="OpenPopover",s[s.ClosePopover=1]="ClosePopover",s[s.SetButton=2]="SetButton",s[s.SetButtonId=3]="SetButtonId",s[s.SetPanel=4]="SetPanel",s[s.SetPanelId=5]="SetPanelId",s);let U={0:e=>0===e.popoverState?e:{...e,popoverState:0,__demoMode:!1},1:e=>1===e.popoverState?e:{...e,popoverState:1,__demoMode:!1},2:(e,t)=>e.button===t.button?e:{...e,button:t.button},3:(e,t)=>
124e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},4:(e,t)=>e.panel===t.panel?e:{...e,panel:t.panel},5:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}};class K extends _.Machine{constructor(e){super(e),B(this,"actions",{close:()=>this.send({type:1}),refocusableClose:e=>{this.actions.close();let t=e?k.isHTMLElement(e)?e:"current"in e&&k.isHTMLElement(e.current)?e.current:this.state.button:this.state.button;null==t||t.focus()},open:()=>this.send({type:0}),setButtonId:e=>this.send({type:3,buttonId:e}),setButton:e=>this.send({type:2,button:e}),setPanelId:e=>this.send({type:5,panelId:e}),setPanel:e=>this.send({type:4,panel:e})}),B(this,"selectors",{isPortalled:e=>{var t;if(!e.button||!e.panel)return!1;let s=null!=(t=(0,T.getOwnerDocument)(e.button))?t:document;for(let t of s.querySelectorAll("body > *"))if(Number(null==t?void 0:t.contains(e.button))^Number(null==t?void 0:t.contains(e.panel)))return!0;let r=(0,D.getFocusableElements)(s),n=r.indexOf(e.button),o=(n+r.length-1)%r.length,i=(n+1)%r.length,a=r[o],l=r[i];return!e.panel.contains(a)&&!e.panel.contains(l)}});{let e=this.state.id,t=L.stackMachines.get(null);this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}}static new({id:e,__demoMode:t=!1}){return new K({id:e,__demoMode:t,popoverState:+!t,buttons:{current:[]},button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:{current:null},afterPanelSentinel:{current:null},afterButtonSentinel:{current:null}})}reduce(e,t){return(0,I.match)(t.type,U,e,t)}}var W=e.i(9229);let q=(0,o.createContext)(null);function z(e){let t=(0,o.useContext)(q);if(null===t){let t=Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,z),t}return t}let H=(0,o.createContext)(null);function G(){return(0,o.useContext)(H)}H.displayName="PopoverGroupContext";let V=(0,o.createContext)(null);V.displayName="PopoverPanelContext";let J=A.RenderFeatures.RenderStrategy|A.RenderFeatures.Static;function Y(e,t){let s=(0,o.useId)(),{id:r=`headlessui-popover-backdrop-${s}`,transition:n=!1,...i}=e,a=z("Popover.Backdrop"),u=(0,x.useSlice)(a,(0,o.useCallback)(e=>e.popoverState,[])),[c,d]=(0,o.useState)(null),p=(0,y.useSyncRefs)(t,d),f=(0,R.useOpenClosed)(),[h,m]=(0,S.useTransition)(n,c,null!==f?(f&R.State.Open)===R.State.Open:u===$.Open),b=(0,l.useEvent)(e=>{if((0,C.isDisabledReactIssue7711)(e.currentTarget))return e.preventDefault();a.actions.close()}),v=(0,g.useSlot)({open:u===$.Open}),P={ref:p,id:r,"aria-hidden":!0,onClick:b,...(0,S.transitionDataAttributes)(m)};return(0,A.useRender)()({ourProps:P,theirProps:i,slot:v,defaultTag:"div",features:J,visible:h,name:"Popover.Backdrop"})}let Q=A.RenderFeatures.RenderStrategy|A.RenderFeatures.Static,X=(0,A.forwardRefWithAs)(function(e,t){var s;let r=(0,o.useId)(),{__demoMode:n=!1,...i}=e,a=function({id:e,__demoMode:t=!1}){let s=(0,o.useMemo)(()=>K.new({id:e,__demoMode:t}),[]);return(0,W.useOnUnmount)(()=>s.dispose()),s}({id:r,__demoMode:n}),c=(0,o.useRef)(null),p=(0,y.useSyncRefs)(t,(0,y.optionalRef)(e=>{c.current=e})),[m,v,P,S,O]=(0,x.useSlice)(a,(0,o.useCallback)(e=>[e.popoverState,e.button,e.panel,e.buttonId,e.panelId],[])),C=(0,h.useRootDocument)(null!=(s=c.current)?s:v),j=(0,d.useLatestValue)(S),_=(0,d.useLatestValue)(O),L=(0,o.useMemo)(()=>({buttonId:j,panelId:_,close:a.actions.close}),[j,_,a]),N=G(),B=null==N?void 0:N.registerPopover,M=(0,l.useEvent)(()=>{var e,t;let s=(0,T.getActiveElement)(null!=(e=c.current)?e:v);return null!=(t=null==N?void 0:N.isFocusWithinPopoverGroup())?t:s&&((null==v?void 0:v.contains(s))||(null==P?void 0:P.contains(s)))});(0,o.useEffect)(()=>null==B?void 0:B(L),[B,L]);let[U,z]=(0,F.useNestedPortals)(),H=(0,b.useMainTreeNode)(v),J=(0,b.useRootContainers)({mainTreeNode:H,portals:U,defaultContainers:[{get current(){return a.state.button}},{get current(){return a.state.panel}}]});(0,u.useEventListener)(C,"focus",e=>{var t,s,r,n,o,i;e.target!==window&&k.isHTMLorSVGElement(e.target)&&a.state.popoverState===$.Open&&(M()||a.state.button&&a.state.panel&&(J.contains(e.target)||null!=(s=null==(t=a.state.beforePanelSentinel.current)?void 0:t.contains)&&s.call(t,e.target)||null!=(n=null==(r=a.state.afterPanelSentinel.current)?void 0:r.contains)&&n.call(r,e.target)||null!=(i=null==(o=a.state.afterButtonSentinel.current)?void 0:o.contains)&&i.call(o,e.target)||a.actions.close()))},!0);let Y=m===$.Open;
124(0,f.useOutsideClick)(Y,J.resolveContainers,(e,t)=>{a.actions.close(),(0,D.isFocusableElement)(t,D.FocusableMode.Loose)||(e.preventDefault(),null==v||v.focus())});let Q=(0,g.useSlot)({open:m===$.Open,close:a.actions.refocusableClose}),X=(0,x.useSlice)(a,(0,o.useCallback)(e=>(0,I.match)(e.popoverState,{[$.Open]:R.State.Open,[$.Closed]:R.State.Closed}),[])),Z=(0,A.useRender)();return o.default.createElement(b.MainTreeProvider,{node:H},o.default.createElement(E.FloatingProvider,null,o.default.createElement(V.Provider,{value:null},o.default.createElement(q.Provider,{value:a},o.default.createElement(w.CloseProvider,{value:a.actions.refocusableClose},o.default.createElement(R.OpenClosedProvider,{value:X},o.default.createElement(z,null,Z({ourProps:{ref:p},theirProps:i,slot:Q,defaultTag:"div",name:"Popover"}))))))))}),Z=(0,A.forwardRefWithAs)(function(e,t){let s=(0,o.useId)(),{id:a=`headlessui-popover-button-${s}`,disabled:u=!1,autoFocus:c=!1,...d}=e,p=z("Popover.Button"),[f,h,b,v,S,w,R]=(0,x.useSlice)(p,(0,o.useCallback)(e=>[e.popoverState,p.selectors.isPortalled(e),e.button,e.buttonId,e.panel,e.panelId,e.afterButtonSentinel],[])),F=(0,o.useRef)(null),_=`headlessui-focus-sentinel-${(0,o.useId)()}`,L=G(),N=null==L?void 0:L.closeOthers,B=null!==(0,o.useContext)(V);(0,o.useEffect)(()=>{if(!B)return p.actions.setButtonId(a),()=>p.actions.setButtonId(null)},[B,a,p]);let[M]=(0,o.useState)(()=>Symbol()),U=(0,y.useSyncRefs)(F,t,(0,E.useFloatingReference)(),(0,l.useEvent)(e=>{if(!B){if(e)p.state.buttons.current.push(M);else{let e=p.state.buttons.current.indexOf(M);-1!==e&&p.state.buttons.current.splice(e,1)}p.state.buttons.current.length>1&&console.warn("You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported."),e&&p.actions.setButton(e)}})),K=(0,y.useSyncRefs)(F,t),W=(0,l.useEvent)(e=>{var t,s,r;if(B){if(p.state.popoverState===$.Closed)return;switch(e.key){case j.Keys.Space:case j.Keys.Enter:e.preventDefault(),null==(s=(t=e.target).click)||s.call(t),p.actions.close(),null==(r=p.state.button)||r.focus()}}else switch(e.key){case j.Keys.Space:case j.Keys.Enter:e.preventDefault(),e.stopPropagation(),p.state.popoverState===$.Closed?(null==N||N(p.state.buttonId),p.actions.open()):p.actions.close();break;case j.Keys.Escape:if(p.state.popoverState!==$.Open)return null==N?void 0:N(p.state.buttonId);if(!F.current)return;let n=(0,T.getActiveElement)(F.current);if(n&&!F.current.contains(n))return;e.preventDefault(),e.stopPropagation(),p.actions.close()}}),q=(0,l.useEvent)(e=>{B||e.key===j.Keys.Space&&e.preventDefault()}),H=(0,l.useEvent)(e=>{var t,s;(0,C.isDisabledReactIssue7711)(e.currentTarget)||u||(B?(p.actions.close(),null==(t=p.state.button)||t.focus()):(e.preventDefault(),e.stopPropagation(),p.state.popoverState===$.Closed?(null==N||N(p.state.buttonId),p.actions.open()):p.actions.close(),null==(s=p.state.button)||s.focus()))}),J=(0,l.useEvent)(e=>{e.preventDefault(),e.stopPropagation()}),{isFocusVisible:Y,focusProps:Q}=(0,r.useFocusRing)({autoFocus:c}),{isHovered:X,hoverProps:Z}=(0,n.useHover)({isDisabled:u}),{pressed:ee,pressProps:et}=(0,i.useActivePress)({disabled:u}),es=f===$.Open,er=(0,g.useSlot)({open:es,active:ee||es,disabled:u,hover:X,focus:Y,autofocus:c}),en=(0,m.useResolveButtonType)(e,b),eo=B?(0,A.mergeProps)({ref:K,type:en,onKeyDown:W,onClick:H,disabled:u||void 0,autoFocus:c},Q,Z,et):(0,A.mergeProps)({ref:U,id:v,type:en,"aria-expanded":f===$.Open,"aria-controls":S?w:void 0,disabled:u||void 0,autoFocus:c,onKeyDown:W,onKeyUp:q,onClick:H,onMouseDown:J},Q,Z,et),ei=(0,P.useTabDirection)(),ea=(0,l.useEvent)(()=>{if(!k.isHTMLElement(p.state.panel))return;let e=p.state.panel;(0,I.match)(ei.current,{[P.Direction.Forwards]:()=>(0,D.focusIn)(e,D.Focus.First),[P.Direction.Backwards]:()=>(0,D.focusIn)(e,D.Focus.Last)})===D.FocusResult.Error&&(0,D.focusIn)((0,D.getFocusableElements)((0,T.getRootNode)(p.state.button)).filter(e=>"true"!==e.dataset.headlessuiFocusGuard),(0,I.match)(ei.current,{[P.Direction.Forwards]:D.Focus.Next,[P.Direction.Backwards]:D.Focus.Previous}),{relativeTo:p.state.button})}),el=(0,A.useRender)();return o.default.createElement(o.default.Fragment,null,el({ourProps:eo,theirProps:d,slot:er,defaultTag:"button",name:"Popover.Button"}),es&&!B&&h&&o.default.createElement(O.Hidden,{id:_,ref:R,features:O.HiddenFeatures.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:ea}))}),ee=(0,A.forwardRefWithAs)(Y),et=(0,A.forwardRefWithAs)(Y),es=(0,A.forwardRefWithAs)(function(e,t){let s=(0,o.useId)(),{id:r=`headlessui-popover-panel-${s}`,focus:n=!1,anchor:i,portal:u=!1,modal:d=!1,transition:f=!1,...m}=e,b=z("Popover.Panel"),C=(0,x.useSlice)(b,b.selectors.isPortalled),[k,_,L,N,B]=(0,x.useSlice)(b,(0,o.useCallback)(e=>[e.popoverState,e.button,e.__demoMode,e.beforePanelSentinel,e.afterPanelSentinel],[])),M=`headlessui-focus-sentinel-before-${s}`,U=`headlessui-focus-sentinel-after-${s}`,K=(0,o.useRef)(null),W=(0,E.useResolvedAnchor)(i),[q,H]=(0,E.useFloatingPanel)(W),G=(0,E.useFloatingPanelProps)();W&&(u=!0);let[J,Y]=(0,o.useState)(null),X=(0,y.useSyncRefs)(K,t,W?q:null,b.actions.setPanel,Y),Z=(0,h.useOwnerDocument)(_),ee=(0,h.useOwnerDocument)(K.current);(0,c.useIsoMorphicEffect)(()=>(b.actions.setPanelId(r),()=>b.actions.setPanelId(null)),[r,b]);let et=(0,R.useOpenClosed)(),[es,er]=(0,S.useTransition)(f,J,null!==et?(et&R.State.Open)===R.State.Open:k===$.Open);(0,p.useOnDisappear)(es,_,b.actions.close),(0,v.useScrollLock)(!L&&d&&es,ee);let en=(0,l.useEvent)(e=>{var t;if(e.key===j.Keys.Escape){if(b.state.popoverState!==$.Open||!K.current)return;let s=(0,T.getActiveElement)(K.current);if(s&&!K.current.contains(s))return;e.preventDefault(),e.stopPropagation(),b.actions.close(),null==(t=b.state.button)||t.focu
124s()}});(0,o.useEffect)(()=>{var t;e.static||k===$.Closed&&(null==(t=e.unmount)||t)&&b.actions.setPanel(null)},[k,e.unmount,e.static,b]),(0,o.useEffect)(()=>{if(L||!n||k!==$.Open||!K.current)return;let e=(0,T.getActiveElement)(K.current);K.current.contains(e)||(0,D.focusIn)(K.current,D.Focus.First)},[L,n,K.current,k]);let eo=(0,g.useSlot)({open:k===$.Open,close:b.actions.refocusableClose}),ei=(0,A.mergeProps)(W?G():{},{ref:X,id:r,onKeyDown:en,onBlur:n&&k===$.Open?e=>{var t,s,r,n,o;let i=e.relatedTarget;i&&K.current&&(null!=(t=K.current)&&t.contains(i)||(b.actions.close(),(null!=(r=null==(s=N.current)?void 0:s.contains)&&r.call(s,i)||null!=(o=null==(n=B.current)?void 0:n.contains)&&o.call(n,i))&&i.focus({preventScroll:!0})))}:void 0,tabIndex:-1,style:{...m.style,...H,"--button-width":(0,a.useElementSize)(es,_,!0).width},...(0,S.transitionDataAttributes)(er)}),ea=(0,P.useTabDirection)(),el=(0,l.useEvent)(()=>{let e=K.current;e&&(0,I.match)(ea.current,{[P.Direction.Forwards]:()=>{var t;(0,D.focusIn)(e,D.Focus.First)===D.FocusResult.Error&&(null==(t=b.state.afterPanelSentinel.current)||t.focus())},[P.Direction.Backwards]:()=>{var e;null==(e=b.state.button)||e.focus({preventScroll:!0})}})}),eu=(0,l.useEvent)(()=>{let e=K.current;e&&(0,I.match)(ea.current,{[P.Direction.Forwards]:()=>{var e;if(!b.state.button)return;let t=null!=(e=(0,T.getRootNode)(b.state.button))?e:document.body,s=(0,D.getFocusableElements)(t),r=s.indexOf(b.state.button),n=s.slice(0,r+1),o=[...s.slice(r+1),...n];for(let e of o.slice())if("true"===e.dataset.headlessuiFocusGuard||null!=J&&J.contains(e)){let t=o.indexOf(e);-1!==t&&o.splice(t,1)}(0,D.focusIn)(o,D.Focus.First,{sorted:!1})},[P.Direction.Backwards]:()=>{var t;(0,D.focusIn)(e,D.Focus.Previous)===D.FocusResult.Error&&(null==(t=b.state.button)||t.focus())}})}),ec=(0,A.useRender)();return o.default.createElement(R.ResetOpenClosedProvider,null,o.default.createElement(V.Provider,{value:r},o.default.createElement(w.CloseProvider,{value:b.actions.refocusableClose},o.default.createElement(F.Portal,{enabled:!!u&&(e.static||es),ownerDocument:Z},es&&C&&o.default.createElement(O.Hidden,{id:M,ref:N,features:O.HiddenFeatures.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:el}),ec({ourProps:ei,theirProps:m,slot:eo,defaultTag:"div",features:Q,visible:es,name:"Popover.Panel"}),es&&C&&o.default.createElement(O.Hidden,{id:U,ref:B,features:O.HiddenFeatures.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:eu})))))}),er=Object.assign(X,{Button:Z,Backdrop:et,Overlay:ee,Panel:es,Group:(0,A.forwardRefWithAs)(function(e,t){let s=(0,o.useRef)(null),r=(0,y.useSyncRefs)(s,t),[n,i]=(0,o.useState)([]),a=(0,l.useEvent)(e=>{i(t=>{let s=t.indexOf(e);if(-1!==s){let e=t.slice();return e.splice(s,1),e}return t})}),u=(0,l.useEvent)(e=>(i(t=>[...t,e]),()=>a(e))),c=(0,l.useEvent)(()=>{var e;let t=(0,T.getRootNode)(s.current);if(!t)return!1;let r=(0,T.getActiveElement)(s.current);return!!(null!=(e=s.current)&&e.contains(r))||n.some(e=>{var s,n;return(null==(s=t.getElementById(e.buttonId.current))?void 0:s.contains(r))||(null==(n=t.getElementById(e.panelId.current))?void 0:n.contains(r))})}),d=(0,l.useEvent)(e=>{for(let t of n)t.buttonId.current!==e&&t.close()}),p=(0,o.useMemo)(()=>({registerPopover:u,unregisterPopover:a,isFocusWithinPopoverGroup:c,closeOthers:d}),[u,a,c,d]),f=(0,g.useSlot)({}),h=(0,A.useRender)();return o.default.createElement(b.MainTreeProvider,null,o.default.createElement(H.Provider,{value:p},h({ourProps:{ref:r},theirProps:e,slot:f,defaultTag:"div",name:"Popover.Group"})))})});e.s(["Popover",0,er,"PopoverButton",0,Z,"PopoverPanel",0,es],91336)},76219,e=>{"use strict";let t,s;var r,n=e.i(82490),o=e.i(58756),i=e.i(47472),a=e.i(7635),l=e.i(4983),u=e.i(92697),c=e.i(71241),d=e.i(18549),p=e.i(81013),f=e.i(1225),h=e.i(6654),m=e.i(40991),b=e.i(20887),v=e.i(52827),g=e.i(34342),y=e.i(28141);let P=null!=(r=i.default.startTransition)?r:function(e){e()};var S=e.i(1370),w=((t=w||{})[t.Open=0]="Open",t[t.Closed=1]="Closed",t),E=((s=E||{})[s.ToggleDisclosure=0]="ToggleDisclosure",s[s.CloseDisclosure=1]="CloseDisclosure",s[s.SetButtonId=2]="SetButtonId",s[s.SetPanelId=3]="SetPanelId",s[s.SetButtonElement=4]="SetButtonElement",s[s.SetPanelElement=5]="SetPanelElement",s);let O={0:e=>({...e,disclosureState:(0,v.match)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},2:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},3:(e,t)=>
124e.panelId===t.panelId?e:{...e,panelId:t.panelId},4:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},5:(e,t)=>e.panelElement===t.element?e:{...e,panelElement:t.element}},R=(0,i.createContext)(null);function x(e){let t=(0,i.useContext)(R);if(null===t){let t=Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,x),t}return t}R.displayName="DisclosureContext";let C=(0,i.createContext)(null);C.displayName="DisclosureAPIContext";let k=(0,i.createContext)(null);function D(e,t){return(0,v.match)(t.type,O,e,t)}k.displayName="DisclosurePanelContext";let I=i.Fragment,T=y.RenderFeatures.RenderStrategy|y.RenderFeatures.Static,A=(0,y.forwardRefWithAs)(function(e,t){let{defaultOpen:s=!1,...r}=e,n=(0,i.useRef)(null),o=(0,d.useSyncRefs)(t,(0,d.optionalRef)(e=>{n.current=e},void 0===e.as||(0,y.isFragment)(e.as))),a=(0,i.useReducer)(D,{disclosureState:+!s,buttonElement:null,panelElement:null,buttonId:null,panelId:null}),[{disclosureState:u,buttonId:p},m]=a,P=(0,l.useEvent)(e=>{m({type:1});let t=(0,g.getOwnerDocument)(n.current);if(!t||!p)return;let s=e?b.isHTMLorSVGElement(e)?e:"current"in e&&b.isHTMLorSVGElement(e.current)?e.current:t.getElementById(p):t.getElementById(p);null==s||s.focus()}),S=(0,i.useMemo)(()=>({close:P}),[P]),w=(0,c.useSlot)({open:0===u,close:P}),E=(0,y.useRender)();return i.default.createElement(R.Provider,{value:a},i.default.createElement(C.Provider,{value:S},i.default.createElement(f.CloseProvider,{value:P},i.default.createElement(h.OpenClosedProvider,{value:(0,v.match)(u,{0:h.State.Open,1:h.State.Closed})},E({ourProps:{ref:o},theirProps:r,slot:w,defaultTag:I,name:"Disclosure"})))))}),j=(0,y.forwardRefWithAs)(function(e,t){let s=(0,i.useId)(),{id:r=`headlessui-disclosure-button-${s}`,disabled:p=!1,autoFocus:f=!1,...h}=e,[b,v]=x("Disclosure.Button"),g=(0,i.useContext)(k),P=null!==g&&g===b.panelId,w=(0,i.useRef)(null),E=(0,d.useSyncRefs)(w,t,(0,l.useEvent)(e=>{if(!P)return v({type:4,element:e})}));(0,i.useEffect)(()=>{if(!P)return v({type:2,buttonId:r}),()=>{v({type:2,buttonId:null})}},[r,v,P]);let O=(0,l.useEvent)(e=>{var t;if(P){if(1===b.disclosureState)return;switch(e.key){case S.Keys.Space:case S.Keys.Enter:e.preventDefault(),e.stopPropagation(),v({type:0}),null==(t=b.buttonElement)||t.focus()}}else switch(e.key){case S.Keys.Space:case S.Keys.Enter:e.preventDefault(),e.stopPropagation(),v({type:0})}}),R=(0,l.useEvent)(e=>{e.key===S.Keys.Space&&e.preventDefault()}),C=(0,l.useEvent)(e=>{var t;(0,m.isDisabledReactIssue7711)(e.currentTarget)||p||(P?(v({type:0}),null==(t=b.buttonElement)||t.focus()):v({type:0}))}),{isFocusVisible:D,focusProps:I}=(0,n.useFocusRing)({autoFocus:f}),{isHovered:T,hoverProps:A}=(0,o.useHover)({isDisabled:p}),{pressed:j,pressProps:F}=(0,a.useActivePress)({disabled:p}),_=(0,c.useSlot)({open:0===b.disclosureState,hover:T,active:j,disabled:p,focus:D,autofocus:f}),L=(0,u.useResolveButtonType)(e,b.buttonElement),N=P?(0,y.mergeProps)({ref:E,type:L,disabled:p||void 0,autoFocus:f,onKeyDown:O,onClick:C},I,A,F):(0,y.mergeProps)({ref:E,id:r,type:L,"aria-expanded":0===b.disclosureState,"aria-controls":b.panelElement?b.panelId:void 0,disabled:p||void 0,autoFocus:f,onKeyDown:O,onKeyUp:R,onClick:C},I,A,F);return(0,y.useRender)()({ourProps:N,theirProps:h,slot:_,defaultTag:"button",name:"Disclosure.Button"})}),F=(0,y.forwardRefWithAs)(function(e,t){let s=(0,i.useId)(),{id:r=`headlessui-disclosure-panel-${s}`,transition:n=!1,...o}=e,[a,u]=x("Disclosure.Panel"),{close:f}=function e(t){let s=(0,i.useContext)(C);if(null===s){let s=Error(`<${t} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(s,e),s}return s}("Disclosure.Panel"),[m,b]=(0,i.useState)(null),v=(0,d.useSyncRefs)(t,(0,l.useEvent)(e=>{P(()=>u({type:5,element:e}))}),b);(0,i.useEffect)(()=>(u({type:3,panelId:r}),()=>{u({type:3,panelId:null})}),[r,u]);let g=(0,h.useOpenClosed)(),[S,w]=(0,p.useTransition)(n,m,null!==g?(g&h.State.Open)===h.State.Open:0===a.disclosureState),E=(0,c.useSlot)({open:0===a.disclosureState,close:f}),O={ref:v,id:r,...(0,p.transitionDataAttributes)(w)},R=(0,y.useRender)();return i.default.createElement(h.ResetOpenClosedProvider,null,i.default.createElement(k.Provider,{value:a.panelId},R({ourProps:O,theirProps:o,slot:E,defaultTag:"div",features:T,visible:S,name:"Disclosure.Panel"})))}),_=Object.assign(A,{Button:j,Panel:F});e.s(["Disclosure",0,_,"DisclosureButton",0,j,"DisclosurePanel",0,F],76219)},97817,e=>{"use strict";var t=e.i(30332),s=e.i(56512),r=e.i(47472);let n=(0,r.createContext)({executeReCaptcha:()=>Promise.resolve(null)}),o=({children:e})=>{let o="6LdN5CIrAAAAAO8y9p6lzfC8RSAtP8Pt99m8bqeE",[i,a]=(0,r.useState)(!1),l=(0,r.useCallback)(async(e="submit")=>i&&o?new Promise(t=>{try{window.grecaptcha.ready(async()=>{try{let s=await window.grecaptcha.execute(o,{action:e});t(s)}catch(e){console.error("reCAPTCHA execute failed",e),t(null)}})}catch(e){console.error("reCAPTCHA ready failed",e),t(null)}}
124):null,[i,o]);return(0,t.jsxs)(n.Provider,{value:{executeReCaptcha:l},children:[(0,t.jsx)(s.default,{src:`https://www.recaptcha.net/recaptcha/api.js?render=${o}`,onLoad:()=>a(!0)}),e]})};e.s(["ReCaptchaProvider",0,o,"default",0,o,"useReCaptcha",0,function(){return(0,r.useContext)(n)}])}]);

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.