"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[699],{2421:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(8030).Z)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},518:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(8030).Z)("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]])},7592:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(8030).Z)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},4518:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(8030).Z)("ChevronsRight",[["path",{d:"m6 17 5-5-5-5",key:"xnjwq"}],["path",{d:"m13 17 5-5-5-5",key:"17xmmf"}]])},3231:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(8030).Z)("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},7938:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(8030).Z)("CornerDownRight",[["polyline",{points:"15 10 20 15 15 20",key:"1q7qjw"}],["path",{d:"M4 4v7a4 4 0 0 0 4 4h12",key:"z08zvw"}]])},8149:function(e,t,n){n.d(t,{M:function(){return r}});function r(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}},4609:function(e,t,n){n.d(t,{VY:function(){return ea},h4:function(){return eo},ck:function(){return er},fC:function(){return en},xz:function(){return ei}});var r=n(2265),o=n(8324),i=n(7437),a=n(1584),u=n(1538),l=n(8149),c=n(1715),s=n(5171),d=n(1336),f=n(1383),p=n(3201),m="Collapsible",[v,h]=(0,o.b)(m),[y,b]=v(m),w=r.forwardRef((e,t)=>{let{__scopeCollapsible:n,open:o,defaultOpen:a,disabled:u,onOpenChange:l,...d}=e,[f=!1,m]=(0,c.T)({prop:o,defaultProp:a,onChange:l});return(0,i.jsx)(y,{scope:n,disabled:u,contentId:(0,p.M)(),open:f,onOpenToggle:r.useCallback(()=>m(e=>!e),[m]),children:(0,i.jsx)(s.WV.div,{"data-state":j(f),"data-disabled":u?"":void 0,...d,ref:t})})});w.displayName=m;var N="CollapsibleTrigger",g=r.forwardRef((e,t)=>{let{__scopeCollapsible:n,...r}=e,o=b(N,n);return(0,i.jsx)(s.WV.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":j(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...r,ref:t,onClick:(0,l.M)(e.onClick,o.onOpenToggle)})});g.displayName=N;var x="CollapsibleContent",C=r.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=b(x,e.__scopeCollapsible);return(0,i.jsx)(f.z,{present:n||o.open,children:e=>{let{present:n}=e;return(0,i.jsx)(R,{...r,ref:t,present:n})}})});C.displayName=x;var R=r.forwardRef((e,t)=>{let{__scopeCollapsible:n,present:o,children:u,...l}=e,c=b(x,n),[f,p]=r.useState(o),m=r.useRef(null),v=(0,a.e)(t,m),h=r.useRef(0),y=h.current,w=r.useRef(0),N=w.current,g=c.open||f,C=r.useRef(g),R=r.useRef();return r.useEffect(()=>{let e=requestAnimationFrame(()=>C.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,d.b)(()=>{let e=m.current;if(e){R.current=R.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();h.current=t.height,w.current=t.width,C.current||(e.style.transitionDuration=R.current.transitionDuration,e.style.animationName=R.current.animationName),p(o)}},[c.open,o]),(0,i.jsx)(s.WV.div,{"data-state":j(c.open),"data-disabled":c.disabled?"":void 0,id:c.contentId,hidden:!g,...l,ref:v,style:{"--radix-collapsible-content-height":y?"".concat(y,"px"):void 0,"--radix-collapsible-content-width":N?"".concat(N,"px"):void 0,...e.style},children:g&&u})});function j(e){return e?"open":"closed"}var M=n(7513),A="Accordion",_=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[k,O,I]=function(e){let t=e+"CollectionProvider",[n,o]=function(e,t=[]){let n=[],o=()=>{let t=n.map(e=>r.createContext(e));return function(n){let o=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return o.scopeName=e,[function(t,o){let a=r.createContext(o),u=n.length;function l(t){let{scope:n,children:o,...l}=t,c=n?.[e][u]||a,s=r.useMemo(()=>l,Object.values(l));return(0,i.jsx)(c.Provider,{value:s,children:o})}return n=[...n,o],l.displayName=t+"Provider",[l,function(n,i){let l=i?.[e][u]||a,c=r.useContext(l);if(c)return c;if(void 0!==o)return o;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}(o,...t)]}(t),[l,c]=n(t,{collectionRef:{current:null},itemMap:new Map}),s=e=>{let{scope:t,children:n}=e,o=r.useRef(null),a=r.useRef(new Map).current;return(0,i.jsx)(l,{scope:t,itemMap:a,collectionRef:o,children:n})};s.displayName=t;let d=e+"CollectionSlot",f=r.forwardRef((e,t)=>{let{scope:n,children:r}=e,o=c(d,n),l=(0,a.e)(t,o.collectionRef);return(0,i.jsx)(u.g7,{ref:l,children:r})});f.displayName=d;let p=e+"CollectionItemSlot",m="data-radix-collection-item",v=r.forwardRef((e,t)=>{let{scope:n,children:o,...l}=e,s=r.useRef(null),d=(0,a.e)(t,s),f=c(p,n);return r.useEffect(()=>(f.itemMap.set(s,{ref:s,...l}),()=>void f.itemMap.delete(s))),(0,i.jsx)(u.g7,{[m]:"",ref:d,children:o})});return v.displayName=p,[{Provider:s,Slot:f,ItemSlot:v},function(t){let n=c(e+"CollectionConsumer",t);return r.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(m,"]")));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},o]}(A),[E,T]=(0,o.b)(A,[I,h]),S=h(),P=r.forwardRef((e,t)=>{let{type:n,...r}=e;return(0,i.jsx)(k.Provider,{scope:e.__scopeAccordion,children:"multiple"===n?(0,i.jsx)(L,{...r,ref:t}):(0,i.jsx)(Z,{...r,ref:t})})});P.displayName=A;var[D,$]=E(A),[U,W]=E(A,{collapsible:!1}),Z=r.forwardRef((e,t)=>{let{value:n,defaultValue:o,onValueChange:a=()=>{},collapsible:u=!1,...l}=e,[s,d]=(0,c.T)({prop:n,defaultProp:o,onChange:a});return(0,i.jsx)(D,{scope:e.__scopeAccordion,value:s?[s]:[],onItemOpen:d,onItemClose:r.useCallback(()=>u&&d(""),[u,d]),children:(0,i.jsx)(U,{scope:e.__scopeAccordion,collapsible:u,children:(0,i.jsx)(q,{...l,ref:t})})})}),L=r.forwardRef((e,t)=>{let{value:n,defaultValue:o,onValueChange:a=()=>{},...u}=e,[l=[],s]=(0,c.T)({prop:n,defaultProp:o,onChange:a}),d=r.useCallback(e=>s(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...t,e]}),[s]),f=r.useCallback(e=>s(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.filter(t=>t!==e)}),[s]);return(0,i.jsx)(D,{scope:e.__scopeAccordion,value:l,onItemOpen:d,onItemClose:f,children:(0,i.jsx)(U,{scope:e.__scopeAccordion,collapsible:!0,children:(0,i.jsx)(q,{...u,ref:t})})})}),[z,V]=E(A),q=r.forwardRef((e,t)=>{let{__scopeAccordion:n,disabled:o,dir:u,orientation:c="vertical",...d}=e,f=r.useRef(null),p=(0,a.e)(f,t),m=O(n),v="ltr"===(0,M.gm)(u),h=(0,l.M)(e.onKeyDown,e=>{var t;if(!_.includes(e.key))return;let n=e.target,r=m().filter(e=>{var t;return!(null===(t=e.ref.current)||void 0===t?void 0:t.disabled)}),o=r.findIndex(e=>e.ref.current===n),i=r.length;if(-1===o)return;e.preventDefault();let a=o,u=i-1,l=()=>{(a=o+1)>u&&(a=0)},s=()=>{(a=o-1)<0&&(a=u)};switch(e.key){case"Home":a=0;break;case"End":a=u;break;case"ArrowRight":"horizontal"===c&&(v?l():s());break;case"ArrowDown":"vertical"===c&&l();break;case"ArrowLeft":"horizontal"===c&&(v?s():l());break;case"ArrowUp":"vertical"===c&&s()}null===(t=r[a%i].ref.current)||void 0===t||t.focus()});return(0,i.jsx)(z,{scope:n,disabled:o,direction:u,orientation:c,children:(0,i.jsx)(k.Slot,{scope:n,children:(0,i.jsx)(s.WV.div,{...d,"data-orientation":c,ref:p,onKeyDown:o?void 0:h})})})}),F="AccordionItem",[H,K]=E(F),B=r.forwardRef((e,t)=>{let{__scopeAccordion:n,value:r,...o}=e,a=V(F,n),u=$(F,n),l=S(n),c=(0,p.M)(),s=r&&u.value.includes(r)||!1,d=a.disabled||e.disabled;return(0,i.jsx)(H,{scope:n,open:s,disabled:d,triggerId:c,children:(0,i.jsx)(w,{"data-orientation":a.orientation,"data-state":et(s),...l,...o,ref:t,disabled:d,open:s,onOpenChange:e=>{e?u.onItemOpen(r):u.onItemClose(r)}})})});B.displayName=F;var Y="AccordionHeader",G=r.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,o=V(A,n),a=K(Y,n);return(0,i.jsx)(s.WV.h3,{"data-orientation":o.orientation,"data-state":et(a.open),"data-disabled":a.disabled?"":void 0,...r,ref:t})});G.displayName=Y;var J="AccordionTrigger",Q=r.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,o=V(A,n),a=K(J,n),u=W(J,n),l=S(n);return(0,i.jsx)(k.ItemSlot,{scope:n,children:(0,i.jsx)(g,{"aria-disabled":a.open&&!u.collapsible||void 0,"data-orientation":o.orientation,id:a.triggerId,...l,...r,ref:t})})});Q.displayName=J;var X="AccordionContent",ee=r.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,o=V(A,n),a=K(X,n),u=S(n);return(0,i.jsx)(C,{role:"region","aria-labelledby":a.triggerId,"data-orientation":o.orientation,...u,...r,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function et(e){return e?"open":"closed"}ee.displayName=X;var en=P,er=B,eo=G,ei=Q,ea=ee},8324:function(e,t,n){n.d(t,{b:function(){return a},k:function(){return i}});var r=n(2265),o=n(7437);function i(e,t){let n=r.createContext(t),i=e=>{let{children:t,...i}=e,a=r.useMemo(()=>i,Object.values(i));return(0,o.jsx)(n.Provider,{value:a,children:t})};return i.displayName=e+"Provider",[i,function(o){let i=r.useContext(n);if(i)return i;if(void 0!==t)return t;throw Error(`\`${o}\` must be used within \`${e}\``)}]}function a(e,t=[]){let n=[],i=()=>{let t=n.map(e=>r.createContext(e));return function(n){let o=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return i.scopeName=e,[function(t,i){let a=r.createContext(i),u=n.length;n=[...n,i];let l=t=>{let{scope:n,children:i,...l}=t,c=n?.[e]?.[u]||a,s=r.useMemo(()=>l,Object.values(l));return(0,o.jsx)(c.Provider,{value:s,children:i})};return l.displayName=t+"Provider",[l,function(n,o){let l=o?.[e]?.[u]||a,c=r.useContext(l);if(c)return c;if(void 0!==i)return i;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}(i,...t)]}},3201:function(e,t,n){n.d(t,{M:function(){return l}});var r,o=n(2265),i=n(1336),a=(r||(r=n.t(o,2)))["useId".toString()]||(()=>void 0),u=0;function l(e){let[t,n]=o.useState(a());return(0,i.b)(()=>{e||n(e=>e??String(u++))},[e]),e||(t?`radix-${t}`:"")}},1383:function(e,t,n){n.d(t,{z:function(){return a}});var r=n(2265),o=n(1584),i=n(1336),a=e=>{var t,n;let a,l;let{present:c,children:s}=e,d=function(e){var t,n;let[o,a]=r.useState(),l=r.useRef({}),c=r.useRef(e),s=r.useRef("none"),[d,f]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return r.useEffect(()=>{let e=u(l.current);s.current="mounted"===d?e:"none"},[d]),(0,i.b)(()=>{let t=l.current,n=c.current;if(n!==e){let r=s.current,o=u(t);e?f("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?f("UNMOUNT"):n&&r!==o?f("ANIMATION_OUT"):f("UNMOUNT"),c.current=e}},[e,f]),(0,i.b)(()=>{if(o){var e;let t;let n=null!==(e=o.ownerDocument.defaultView)&&void 0!==e?e:window,r=e=>{let r=u(l.current).includes(e.animationName);if(e.target===o&&r&&(f("ANIMATION_END"),!c.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",t=n.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=e)})}},i=e=>{e.target===o&&(s.current=u(l.current))};return o.addEventListener("animationstart",i),o.addEventListener("animationcancel",r),o.addEventListener("animationend",r),()=>{n.clearTimeout(t),o.removeEventListener("animationstart",i),o.removeEventListener("animationcancel",r),o.removeEventListener("animationend",r)}}f("ANIMATION_END")},[o,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:r.useCallback(e=>{e&&(l.current=getComputedStyle(e)),a(e)},[])}}(c),f="function"==typeof s?s({present:d.isPresent}):r.Children.only(s),p=(0,o.e)(d.ref,(a=null===(t=Object.getOwnPropertyDescriptor(f.props,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in a&&a.isReactWarning?f.ref:(a=null===(n=Object.getOwnPropertyDescriptor(f,"ref"))||void 0===n?void 0:n.get)&&"isReactWarning"in a&&a.isReactWarning?f.props.ref:f.props.ref||f.ref);return"function"==typeof s||d.isPresent?r.cloneElement(f,{ref:p}):null};function u(e){return(null==e?void 0:e.animationName)||"none"}a.displayName="Presence"},5171:function(e,t,n){n.d(t,{WV:function(){return u},jH:function(){return l}});var r=n(2265),o=n(4887),i=n(1538),a=n(7437),u=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=r.forwardRef((e,n)=>{let{asChild:r,...o}=e,u=r?i.g7:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(u,{...o,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function l(e,t){e&&o.flushSync(()=>e.dispatchEvent(t))}},5137:function(e,t,n){n.d(t,{W:function(){return o}});var r=n(2265);function o(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}},1715:function(e,t,n){n.d(t,{T:function(){return i}});var r=n(2265),o=n(5137);function i({prop:e,defaultProp:t,onChange:n=()=>{}}){let[i,a]=function({defaultProp:e,onChange:t}){let n=r.useState(e),[i]=n,a=r.useRef(i),u=(0,o.W)(t);return r.useEffect(()=>{a.current!==i&&(u(i),a.current=i)},[i,a,u]),n}({defaultProp:t,onChange:n}),u=void 0!==e,l=u?e:i,c=(0,o.W)(n);return[l,r.useCallback(t=>{if(u){let n="function"==typeof t?t(e):t;n!==e&&c(n)}else a(t)},[u,e,a,c])]}},1336:function(e,t,n){n.d(t,{b:function(){return o}});var r=n(2265),o=globalThis?.document?r.useLayoutEffect:()=>{}}}]);