"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3645],{52204:function(e,t,r){var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(o,i){function a(e){try{u(n.next(e))}catch(e){i(e)}}function l(e){try{u(n.throw(e))}catch(e){i(e)}}function u(e){e.done?o(e.value):new r(function(t){t(e.value)}).then(a,l)}u((n=n.apply(e,t||[])).next())})},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});let i=o(r(72766));function a(e,t="maxAge"){let r,o,a;let l=()=>n(this,void 0,void 0,function*(){if(void 0!==r)return;let l=l=>n(this,void 0,void 0,function*(){a=i.default();let n=l[1][t]-Date.now();if(n<=0){e.delete(l[0]),a.resolve();return}return r=l[0],"function"==typeof(o=setTimeout(()=>{e.delete(l[0]),a&&a.resolve()},n)).unref&&o.unref(),a.promise});try{for(let t of e)yield l(t)}catch(e){}r=void 0}),u=()=>{r=void 0,void 0!==o&&(clearTimeout(o),o=void 0),void 0!==a&&(a.reject(void 0),a=void 0)},c=e.set.bind(e);return e.set=(t,n)=>{e.has(t)&&e.delete(t);let o=c(t,n);return r&&r===t&&u(),l(),o},l(),e}t.default=a,e.exports=a,e.exports.default=a},58265:function(e,t,r){let n=r(64233),o=r(52204),i=new WeakMap,a=new WeakMap,l=(e,{cacheKey:t,cache:r=new Map,maxAge:i}={})=>{"number"==typeof i&&o(r);let l=function(...n){let o=t?t(n):n[0],a=r.get(o);if(a)return a.data;let l=e.apply(this,n);return r.set(o,{data:l,maxAge:i?Date.now()+i:Number.POSITIVE_INFINITY}),l};return n(l,e,{ignoreNonConfigurable:!0}),a.set(l,r),l};l.decorator=(e={})=>(t,r,n)=>{let o=t[r];if("function"!=typeof o)throw TypeError("The decorated value must be a function");delete n.value,delete n.writable,n.get=function(){if(!i.has(this)){let t=l(o,e);return i.set(this,t),t}return i.get(this)}},l.clear=e=>{let t=a.get(e);if(!t)throw TypeError("Can't clear a function that was not memoized!");if("function"!=typeof t.clear)throw TypeError("The cache Map can't be cleared!");t.clear()},e.exports=l},64233:function(e){let t=(e,t,n,o)=>{if("length"===n||"prototype"===n||"arguments"===n||"caller"===n)return;let i=Object.getOwnPropertyDescriptor(e,n),a=Object.getOwnPropertyDescriptor(t,n);(r(i,a)||!o)&&Object.defineProperty(e,n,a)},r=function(e,t){return void 0===e||e.configurable||e.writable===t.writable&&e.enumerable===t.enumerable&&e.configurable===t.configurable&&(e.writable||e.value===t.value)},n=(e,t)=>{let r=Object.getPrototypeOf(t);r!==Object.getPrototypeOf(e)&&Object.setPrototypeOf(e,r)},o=(e,t)=>`/* Wrapped ${e}*/
${t}`,i=Object.getOwnPropertyDescriptor(Function.prototype,"toString"),a=Object.getOwnPropertyDescriptor(Function.prototype.toString,"name"),l=(e,t,r)=>{let n=""===r?"":`with ${r.trim()}() `,l=o.bind(null,n,t.toString());Object.defineProperty(l,"name",a),Object.defineProperty(e,"toString",{...i,value:l})};e.exports=(e,r,{ignoreNonConfigurable:o=!1}={})=>{let{name:i}=e;for(let n of Reflect.ownKeys(r))t(e,r,n,o);return n(e,r),l(e,r,i),e}},72766:function(e){e.exports=()=>{let e={};return e.promise=new Promise((t,r)=>{e.resolve=t,e.reject=r}),e}},91492:function(e,t,r){let n,o;r.d(t,{E:function(){return A}});var i=r(2265),a=r(83184),l=r(7551),u=r(6584),c=r(72955),s=r(61463),d=r(41469),p=r(3600);let f=(0,i.createContext)(null);function v(){let[e,t]=(0,i.useState)([]);return[e.length>0?e.join(" "):void 0,(0,i.useMemo)(()=>function(e){let r=(0,u.z)(e=>(t(t=>[...t,e]),()=>t(t=>{let r=t.slice(),n=r.indexOf(e);return -1!==n&&r.splice(n,1),r}))),n=(0,i.useMemo)(()=>({register:r,slot:e.slot,name:e.name,props:e.props}),[r,e.slot,e.name,e.props]);return i.createElement(f.Provider,{value:n},e.children)},[t])]}let m=Object.assign((0,p.yV)(function(e,t){let r=(0,c.M)(),{id:n="headlessui-label-".concat(r),passive:o=!1,...a}=e,l=function e(){let t=(0,i.useContext)(f);if(null===t){let t=Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),u=(0,d.T)(t);(0,s.e)(()=>l.register(n),[n,l.register]);let v={ref:u,...l.props,id:n};return o&&("onClick"in v&&(delete v.htmlFor,delete v.onClick),"onClick"in a&&delete a.onClick),(0,p.sY)({ourProps:v,theirProps:a,slot:l.slot||{},defaultTag:"label",name:l.name||"Label"})}),{});var g=r(99299),h=r(78248),b=r(88703),y=r(91498),O=r(89080),E=r(47986),R=r(19309);function w(e,t){return e?e+"["+t+"]":t}var T=r(5583),P=((n=P||{})[n.RegisterOption=0]="RegisterOption",n[n.UnregisterOption=1]="UnregisterOption",n);let k={0(e,t){let r=[...e.options,{id:t.id,element:t.element,propsRef:t.propsRef}];return{...e,options:(0,R.z2)(r,e=>e.element.current)}},1(e,t){let r=e.options.slice(),n=e.options.findIndex(e=>e.id===t.id);return -1===n?e:(r.splice(n,1),{...e,options:r})}},x=(0,i.createContext)(null);x.displayName="RadioGroupDataContext";let S=(0,i.createContext)(null);function C(e,t){return(0,T.E)(t.type,k,e,t)}S.displayName="RadioGroupActionsContext";var N=((o=N||{})[o.Empty=1]="Empty",o[o.Active=2]="Active",o);let A=Object.assign((0,p.yV)(function(e,t){let r=(0,c.M)(),{id:n="headlessui-radiogroup-".concat(r),value:o,defaultValue:f,form:m,name:h,onChange:b,by:E=(e,t)=>e===t,disabled:T=!1,...P}=e,k=(0,u.z)("string"==typeof E?(e,t)=>(null==e?void 0:e[E])===(null==t?void 0:t[E]):E),[N,A]=(0,i.useReducer)(C,{options:[]}),j=N.options,[D,M]=v(),[_,F]=(0,a.f)(),I=(0,i.useRef)(null),L=(0,d.T)(I,t),[G,z]=function(e,t,r){let[n,o]=(0,i.useState)(r),a=void 0!==e,l=(0,i.useRef)(a),c=(0,i.useRef)(!1),s=(0,i.useRef)(!1);return!a||l.current||c.current?a||!l.current||s.current||(s.current=!0,l.current=a,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(c.current=!0,l.current=a,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[a?e:n,(0,u.z)(e=>(a||o(e),null==t?void 0:t(e)))]}(o,b,f),U=(0,i.useMemo)(()=>j.find(e=>!e.propsRef.current.disabled),[j]),W=(0,i.useMemo)(()=>j.some(e=>k(e.propsRef.current.value,G)),[j,G]),V=(0,u.z)(e=>{var t;if(T||k(e,G))return!1;let r=null==(t=j.find(t=>k(t.propsRef.current.value,e)))?void 0:t.propsRef.current;return(null==r||!r.disabled)&&(null==z||z(e),!0)});!function(e){let{container:t,accept:r,walk:n,enabled:o=!0}=e,a=(0,i.useRef)(r),l=(0,i.useRef)(n);(0,i.useEffect)(()=>{a.current=r,l.current=n},[r,n]),(0,s.e)(()=>{if(!t||!o)return;let e=(0,y.r)(t);if(!e)return;let r=a.current,n=l.current,i=Object.assign(e=>r(e),{acceptNode:r}),u=e.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,i,!1);for(;u.nextNode();)n(u.currentNode)},[t,o,a,l])}({container:I.current,accept:e=>"radio"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let K=(0,u.z)(e=>{let t=I.current;if(!t)return;let r=(0,y.r)(t),n=j.filter(e=>!1===e.propsRef.current.disabled).map(e=>e.element.current);switch(e.key){case l.R.Enter:!function(e){var t,r;let n=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(n){for(let t of n.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type)){t.click();return}null==(r=n.requestSubmit)||r.call(n)}}(e.currentTarget);break;case l.R.ArrowLeft:case l.R.ArrowUp:if(e.preventDefault(),e.stopPropagation(),(0,R.jA)(n,R.TO.Previous|R.TO.WrapAround)===R.fE.Success){let e=j.find(e=>e.element.current===(null==r?void 0:r.activeElement));e&&V(e.propsRef.current.value)}break;case l.R.ArrowRight:case l.R.ArrowDown:if(e.preventDefault(),e.stopPropagation(),(0,R.jA)(n,R.TO.Next|R.TO.WrapAround)===R.fE.Success){let e=j.find(e=>e.element.current===(null==r?void 0:r.activeElement));e&&V(e.propsRef.current.value)}break;case l.R.Space:{e.preventDefault(),e.stopPropagation();let t=j.find(e=>e.element.current===(null==r?void 0:r.activeElement));t&&V(t.propsRef.current.value)}}}),Y=(0,u.z)(e=>(A({type:0,...e}),()=>A({type:1,id:e.id}))),J=(0,i.useMemo)(()=>({value:G,firstOption:U,containsCheckedOption:W,disabled:T,compare:k,...N}),[G,U,W,T,k,N]),$=(0,i.useMemo)(()=>({registerOption:Y,change:V}),[Y,V]),B=(0,i.useMemo)(()=>({value:G}),[G]),H=(0,i.useRef)(null),X=(0,g.G)();return(0,i.useEffect)(()=>{H.current&&void 0!==f&&X.addEventListener(H.current,"reset",()=>{V(f)})},[H,V]),i.createElement(F,{name:"RadioGroup.Description"},i.createElement(M,{name:"RadioGroup.Label"},i.createElement(S.Provider,{value:$},i.createElement(x.Provider,{value:J},null!=h&&null!=G&&(function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];for(let[o,i]of Object.entries(t))!function t(r,n,o){if(Array.isArray(o))for(let[e,i]of o.entries())t(r,w(n,e.toString()),i);else o instanceof Date?r.push([n,o.toISOString()]):"boolean"==typeof o?r.push([n,o?"1":"0"]):"string"==typeof o?r.push([n,o]):"number"==typeof o?r.push([n,"".concat(o)]):null==o?r.push([n,""]):e(o,n,r)}(n,w(r,o),i);return n})({[h]:G}).map((e,t)=>{let[r,n]=e;return i.createElement(O._,{features:O.A.Hidden,ref:0===t?e=>{var t;H.current=null!=(t=null==e?void 0:e.closest("form"))?t:null}:void 0,...(0,p.oA)({key:r,as:"input",type:"radio",checked:null!=n,hidden:!0,readOnly:!0,form:m,disabled:T,name:r,value:n})})}),(0,p.sY)({ourProps:{ref:L,id:n,role:"radiogroup","aria-labelledby":D,"aria-describedby":_,onKeyDown:K},theirProps:P,slot:B,defaultTag:"div",name:"RadioGroup"})))))}),{Option:(0,p.yV)(function(e,t){var r;let n=(0,c.M)(),{id:o="headlessui-radiogroup-option-".concat(n),value:l,disabled:f=!1,...m}=e,g=(0,i.useRef)(null),y=(0,d.T)(g,t),[O,R]=v(),[w,T]=(0,a.f)(),{addFlag:P,removeFlag:k,hasFlag:C}=(0,h.V)(1),N=(0,b.E)({value:l,disabled:f}),A=function e(t){let r=(0,i.useContext)(x);if(null===r){let r=Error("<".concat(t," /> is missing a parent <RadioGroup /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(r,e),r}return r}("RadioGroup.Option"),j=function e(t){let r=(0,i.useContext)(S);if(null===r){let r=Error("<".concat(t," /> is missing a parent <RadioGroup /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(r,e),r}return r}("RadioGroup.Option");(0,s.e)(()=>j.registerOption({id:o,element:g,propsRef:N}),[o,j,g,N]);let D=(0,u.z)(e=>{var t;if((0,E.P)(e.currentTarget))return e.preventDefault();j.change(l)&&(P(2),null==(t=g.current)||t.focus())}),M=(0,u.z)(e=>{if((0,E.P)(e.currentTarget))return e.preventDefault();P(2)}),_=(0,u.z)(()=>k(2)),F=(null==(r=A.firstOption)?void 0:r.id)===o,I=A.disabled||f,L=A.compare(A.value,l),G={ref:y,id:o,role:"radio","aria-checked":L?"true":"false","aria-labelledby":O,"aria-describedby":w,"aria-disabled":!!I||void 0,tabIndex:I?-1:L||!A.containsCheckedOption&&F?0:-1,onClick:I?void 0:D,onFocus:I?void 0:M,onBlur:I?void 0:_},z=(0,i.useMemo)(()=>({checked:L,disabled:I,active:C(2)}),[L,I,C]);return i.createElement(T,{name:"RadioGroup.Description"},i.createElement(R,{name:"RadioGroup.Label"},(0,p.sY)({ourProps:G,theirProps:m,slot:z,defaultTag:"div",name:"RadioGroup.Option"})))}),Label:m,Description:a.d})},55270:function(e,t,r){r.d(t,{Xu:function(){return u}});var n=r(58265);function o(e){return"string"==typeof e}function i(e,t,r){return r.indexOf(e)===t}function a(e){return -1===e.indexOf(",")?e:e.split(",")}var l=n(function(e){var t=void 0===e?{}:e,r=t.useFallbackLocale,n=t.fallbackLocale,l=[];if("undefined"!=typeof navigator){for(var u=navigator.languages||[],c=[],s=0;s<u.length;s++){var d=u[s];c=c.concat(a(d))}var p=navigator.language,f=p?a(p):p;l=l.concat(c,f)}return(void 0===r||r)&&l.push(void 0===n?"en-US":n),l.filter(o).map(function e(t){if(!t)return t;if("C"===t||"posix"===t||"POSIX"===t)return"en-US";if(-1!==t.indexOf(".")){var r=t.split(".")[0],n=void 0===r?"":r;return e(n)}if(-1!==t.indexOf("@")){var o=t.split("@")[0],n=void 0===o?"":o;return e(n)}if(-1===t.indexOf("-")||t.toLowerCase()!==t)return t;var i=t.split("-"),a=i[0],l=i[1];return"".concat(a,"-").concat((void 0===l?"":l).toUpperCase())}).filter(i)},{cacheKey:JSON.stringify}),u=n(function(e){return l(e)[0]||null},{cacheKey:JSON.stringify})}}]);