try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="487d1213-bb09-46a4-8ed1-e2ce6016be52",e._sentryDebugIdIdentifier="sentry-dbid-487d1213-bb09-46a4-8ed1-e2ce6016be52")}catch(e){}{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[new e.Error().stack]=Object.assign({},e._sentryModuleMetadata[new e.Error().stack],{"_sentryBundlerPluginAppKey:sentry-changelog":!0})}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[811],{97631:(e,r,t)=>{t.d(r,{m:()=>o});function o(e,r,{checkForDefaultPrevented:t=!0}={}){return function(o){if(e?.(o),!1===t||!o.defaultPrevented)return r?.(o)}}},96250:(e,r,t)=>{t.d(r,{N:()=>u});var o=t(12115),n=t(72923),a=t(41555),l=t(61254),i=t(95155);function u(e){let r=e+"CollectionProvider",[t,u]=(0,n.A)(r),[s,d]=t(r,{collectionRef:{current:null},itemMap:new Map}),c=e=>{let{scope:r,children:t}=e,n=o.useRef(null),a=o.useRef(new Map).current;return(0,i.jsx)(s,{scope:r,itemMap:a,collectionRef:n,children:t})};c.displayName=r;let f=e+"CollectionSlot",p=o.forwardRef((e,r)=>{let{scope:t,children:o}=e,n=d(f,t),u=(0,a.s)(r,n.collectionRef);return(0,i.jsx)(l.DX,{ref:u,children:o})});p.displayName=f;let v=e+"CollectionItemSlot",g="data-radix-collection-item",m=o.forwardRef((e,r)=>{let{scope:t,children:n,...u}=e,s=o.useRef(null),c=(0,a.s)(r,s),f=d(v,t);return o.useEffect(()=>(f.itemMap.set(s,{ref:s,...u}),()=>void f.itemMap.delete(s))),(0,i.jsx)(l.DX,{[g]:"",ref:c,children:n})});return m.displayName=v,[{Provider:c,Slot:p,ItemSlot:m},function(r){let t=d(e+"CollectionConsumer",r);return o.useCallback(()=>{let e=t.collectionRef.current;if(!e)return[];let r=Array.from(e.querySelectorAll("[".concat(g,"]")));return Array.from(t.itemMap.values()).sort((e,t)=>r.indexOf(e.ref.current)-r.indexOf(t.ref.current))},[t.collectionRef,t.itemMap])},u]}},72923:(e,r,t)=>{t.d(r,{A:()=>l,q:()=>a});var o=t(12115),n=t(95155);function a(e,r){let t=o.createContext(r),a=e=>{let{children:r,...a}=e,l=o.useMemo(()=>a,Object.values(a));return(0,n.jsx)(t.Provider,{value:l,children:r})};return a.displayName=e+"Provider",[a,function(n){let a=o.useContext(t);if(a)return a;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${e}\``)}]}function l(e,r=[]){let t=[],a=()=>{let r=t.map(e=>o.createContext(e));return function(t){let n=t?.[e]||r;return o.useMemo(()=>({[`__scope${e}`]:{...t,[e]:n}}),[t,n])}};return a.scopeName=e,[function(r,a){let l=o.createContext(a),i=t.length;t=[...t,a];let u=r=>{let{scope:t,children:a,...u}=r,s=t?.[e]?.[i]||l,d=o.useMemo(()=>u,Object.values(u));return(0,n.jsx)(s.Provider,{value:d,children:a})};return u.displayName=r+"Provider",[u,function(t,n){let u=n?.[e]?.[i]||l,s=o.useContext(u);if(s)return s;if(void 0!==a)return a;throw Error(`\`${t}\` must be used within \`${r}\``)}]},function(...e){let r=e[0];if(1===e.length)return r;let t=()=>{let t=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=t.reduce((r,{useScope:t,scopeName:o})=>{let n=t(e)[`__scope${o}`];return{...r,...n}},{});return o.useMemo(()=>({[`__scope${r.scopeName}`]:n}),[n])}};return t.scopeName=r.scopeName,t}(a,...r)]}},87313:(e,r,t)=>{t.d(r,{Kq:()=>i,jH:()=>l});var o=t(12115),n=t(95155),a=o.createContext(void 0);function l(e){let r=o.useContext(a);return e||r||"ltr"}var i=e=>{let{dir:r,children:t}=e;return(0,n.jsx)(a.Provider,{value:r,children:t})}},6831:(e,r,t)=>{t.d(r,{B:()=>u});var o,n=t(12115),a=t(82378),l=(o||(o=t.t(n,2)))["useId".toString()]||(()=>void 0),i=0;function u(e){let[r,t]=n.useState(l());return(0,a.N)(()=>{e||t(e=>e??String(i++))},[e]),e||(r?`radix-${r}`:"")}},48682:(e,r,t)=>{t.d(r,{RG:()=>x,bL:()=>k,q7:()=>S});var o=t(12115),n=t(97631),a=t(96250),l=t(41555),i=t(72923),u=t(6831),s=t(4165),d=t(29303),c=t(79551),f=t(87313),p=t(95155),v="rovingFocusGroup.onEntryFocus",g={bubbles:!1,cancelable:!0},m="RovingFocusGroup",[b,y,w]=(0,a.N)(m),[h,x]=(0,i.A)(m,[w]),[T,R]=h(m),j=o.forwardRef((e,r)=>(0,p.jsx)(b.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(b.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(C,{...e,ref:r})})}));j.displayName=m;var C=o.forwardRef((e,r)=>{let{__scopeRovingFocusGroup:t,orientation:a,loop:i=!1,dir:u,currentTabStopId:m,defaultCurrentTabStopId:b,onCurrentTabStopIdChange:w,onEntryFocus:h,preventScrollOnEntryFocus:x=!1,...R}=e,j=o.useRef(null),C=(0,l.s)(r,j),_=(0,f.jH)(u),[G=null,I]=(0,c.i)({prop:m,defaultProp:b,onChange:w}),[k,S]=o.useState(!1),A=(0,d.c)(h),M=y(t),D=o.useRef(!1),[E,P]=o.useState(0);return o.useEffect(()=>{let e=j.current;if(e)return e.addEventListener(v,A),()=>e.removeEventListener(v,A)},[A]),(0,p.jsx)(T,{scope:t,orientation:a,dir:_,loop:i,currentTabStopId:G,onItemFocus:o.useCallback(e=>I(e),[I]),onItemShiftTab:o.useCallback(()=>S(!0),[]),onFocusableItemAdd:o.useCallback(()=>P(e=>e+1),[]),onFocusableItemRemove:o.useCallback(()=>P(e=>e-1),[]),children:(0,p.jsx)(s.sG.div,{tabIndex:k||0===E?-1:0,"data-orientation":a,...R,ref:C,style:{outline:"none",...e.style},onMouseDown:(0,n.m)(e.onMouseDown,()=>{D.current=!0}),onFocus:(0,n.m)(e.onFocus,e=>{let r=!D.current;if(e.target===e.currentTarget&&r&&!k){let r=new CustomEvent(v,g);if(e.currentTarget.dispatchEvent(r),!r.defaultPrevented){let e=M().filter(e=>e.focusable);N([e.find(e=>e.active),e.find(e=>e.id===G),...e].filter(Boolean).map(e=>e.ref.current),x)}}D.current=!1}),onBlur:(0,n.m)(e.onBlur,()=>S(!1))})})}),_="RovingFocusGroupItem",G=o.forwardRef((e,r)=>{let{__scopeRovingFocusGroup:t,focusable:a=!0,active:l=!1,tabStopId:i,...d}=e,c=(0,u.B)(),f=i||c,v=R(_,t),g=v.currentTabStopId===f,m=y(t),{onFocusableItemAdd:w,onFocusableItemRemove:h}=v;return o.useEffect(()=>{if(a)return w(),()=>h()},[a,w,h]),(0,p.jsx)(b.ItemSlot,{scope:t,id:f,focusable:a,active:l,children:(0,p.jsx)(s.sG.span,{tabIndex:g?0:-1,"data-orientation":v.orientation,...d,ref:r,onMouseDown:(0,n.m)(e.onMouseDown,e=>{a?v.onItemFocus(f):e.preventDefault()}),onFocus:(0,n.m)(e.onFocus,()=>v.onItemFocus(f)),onKeyDown:(0,n.m)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){v.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let r=function(e,r,t){var o;let n=(o=e.key,"rtl"!==t?o:"ArrowLeft"===o?"ArrowRight":"ArrowRight"===o?"ArrowLeft":o);if(!("vertical"===r&&["ArrowLeft","ArrowRight"].includes(n))&&!("horizontal"===r&&["ArrowUp","ArrowDown"].includes(n)))return I[n]}(e,v.orientation,v.dir);if(void 0!==r){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let t=m().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===r)t.reverse();else if("prev"===r||"next"===r){"prev"===r&&t.reverse();let o=t.indexOf(e.currentTarget);t=v.loop?function(e,r){return e.map((t,o)=>e[(r+o)%e.length])}(t,o+1):t.slice(o+1)}setTimeout(()=>N(t))}})})})});G.displayName=_;var I={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function N(e){let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=document.activeElement;for(let o of e)if(o===t||(o.focus({preventScroll:r}),document.activeElement!==t))return}var k=j,S=G},16660:(e,r,t)=>{t.r(r),t.d(r,{Item:()=>G,Root:()=>_,ToggleGroup:()=>g,ToggleGroupItem:()=>j,createToggleGroupScope:()=>p});var o=t(12115),n=t(72923),a=t(4165),l=t(48682),i=t(64934),u=t(79551),s=t(87313),d=t(95155),c="ToggleGroup",[f,p]=(0,n.A)(c,[l.RG]),v=(0,l.RG)(),g=o.forwardRef((e,r)=>{let{type:t,...o}=e;if("single"===t)return(0,d.jsx)(y,{...o,ref:r});if("multiple"===t)return(0,d.jsx)(w,{...o,ref:r});throw Error("Missing prop `type` expected on `".concat(c,"`"))});g.displayName=c;var[m,b]=f(c),y=o.forwardRef((e,r)=>{let{value:t,defaultValue:n,onValueChange:a=()=>{},...l}=e,[i,s]=(0,u.i)({prop:t,defaultProp:n,onChange:a});return(0,d.jsx)(m,{scope:e.__scopeToggleGroup,type:"single",value:i?[i]:[],onItemActivate:s,onItemDeactivate:o.useCallback(()=>s(""),[s]),children:(0,d.jsx)(T,{...l,ref:r})})}),w=o.forwardRef((e,r)=>{let{value:t,defaultValue:n,onValueChange:a=()=>{},...l}=e,[i=[],s]=(0,u.i)({prop:t,defaultProp:n,onChange:a}),c=o.useCallback(e=>s(function(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...r,e]}),[s]),f=o.useCallback(e=>s(function(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return r.filter(r=>r!==e)}),[s]);return(0,d.jsx)(m,{scope:e.__scopeToggleGroup,type:"multiple",value:i,onItemActivate:c,onItemDeactivate:f,children:(0,d.jsx)(T,{...l,ref:r})})});g.displayName=c;var[h,x]=f(c),T=o.forwardRef((e,r)=>{let{__scopeToggleGroup:t,disabled:o=!1,rovingFocus:n=!0,orientation:i,dir:u,loop:c=!0,...f}=e,p=v(t),g=(0,s.jH)(u),m={role:"group",dir:g,...f};return(0,d.jsx)(h,{scope:t,rovingFocus:n,disabled:o,children:n?(0,d.jsx)(l.bL,{asChild:!0,...p,orientation:i,dir:g,loop:c,children:(0,d.jsx)(a.sG.div,{...m,ref:r})}):(0,d.jsx)(a.sG.div,{...m,ref:r})})}),R="ToggleGroupItem",j=o.forwardRef((e,r)=>{let t=b(R,e.__scopeToggleGroup),n=x(R,e.__scopeToggleGroup),a=v(e.__scopeToggleGroup),i=t.value.includes(e.value),u=n.disabled||e.disabled,s={...e,pressed:i,disabled:u},c=o.useRef(null);return n.rovingFocus?(0,d.jsx)(l.q7,{asChild:!0,...a,focusable:!u,active:i,ref:c,children:(0,d.jsx)(C,{...s,ref:r})}):(0,d.jsx)(C,{...s,ref:r})});j.displayName=R;var C=o.forwardRef((e,r)=>{let{__scopeToggleGroup:t,value:o,...n}=e,a=b(R,t),l={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},u="single"===a.type?l:void 0;return(0,d.jsx)(i.Toggle,{...u,...n,ref:r,onPressedChange:e=>{e?a.onItemActivate(o):a.onItemDeactivate(o)}})}),_=g,G=j},64934:(e,r,t)=>{t.r(r),t.d(r,{Root:()=>s,Toggle:()=>u});var o=t(12115),n=t(97631),a=t(79551),l=t(4165),i=t(95155),u=o.forwardRef((e,r)=>{let{pressed:t,defaultPressed:o=!1,onPressedChange:u,...s}=e,[d=!1,c]=(0,a.i)({prop:t,onChange:u,defaultProp:o});return(0,i.jsx)(l.sG.button,{type:"button","aria-pressed":d,"data-state":d?"on":"off","data-disabled":e.disabled?"":void 0,...s,ref:r,onClick:(0,n.m)(e.onClick,()=>{e.disabled||c(!d)})})});u.displayName="Toggle";var s=u},64811:(e,r,t)=>{t.r(r),t.d(r,{Button:()=>S,Link:()=>A,Root:()=>N,Separator:()=>k,ToggleGroup:()=>M,ToggleItem:()=>D,Toolbar:()=>x,ToolbarButton:()=>j,ToolbarLink:()=>C,ToolbarSeparator:()=>R,ToolbarToggleGroup:()=>G,ToolbarToggleItem:()=>I,createToolbarScope:()=>m});var o=t(12115),n=t(97631),a=t(72923),l=t(48682),i=t(4165),u=t(95155),s="horizontal",d=["horizontal","vertical"],c=o.forwardRef((e,r)=>{let{decorative:t,orientation:o=s,...n}=e,a=d.includes(o)?o:s;return(0,u.jsx)(i.sG.div,{"data-orientation":a,...t?{role:"none"}:{"aria-orientation":"vertical"===a?a:void 0,role:"separator"},...n,ref:r})});c.displayName="Separator";var f=t(16660),p=t(87313),v="Toolbar",[g,m]=(0,a.A)(v,[l.RG,f.createToggleGroupScope]),b=(0,l.RG)(),y=(0,f.createToggleGroupScope)(),[w,h]=g(v),x=o.forwardRef((e,r)=>{let{__scopeToolbar:t,orientation:o="horizontal",dir:n,loop:a=!0,...s}=e,d=b(t),c=(0,p.jH)(n);return(0,u.jsx)(w,{scope:t,orientation:o,dir:c,children:(0,u.jsx)(l.bL,{asChild:!0,...d,orientation:o,dir:c,loop:a,children:(0,u.jsx)(i.sG.div,{role:"toolbar","aria-orientation":o,dir:c,...s,ref:r})})})});x.displayName=v;var T="ToolbarSeparator",R=o.forwardRef((e,r)=>{let{__scopeToolbar:t,...o}=e,n=h(T,t);return(0,u.jsx)(c,{orientation:"horizontal"===n.orientation?"vertical":"horizontal",...o,ref:r})});R.displayName=T;var j=o.forwardRef((e,r)=>{let{__scopeToolbar:t,...o}=e,n=b(t);return(0,u.jsx)(l.q7,{asChild:!0,...n,focusable:!e.disabled,children:(0,u.jsx)(i.sG.button,{type:"button",...o,ref:r})})});j.displayName="ToolbarButton";var C=o.forwardRef((e,r)=>{let{__scopeToolbar:t,...o}=e,a=b(t);return(0,u.jsx)(l.q7,{asChild:!0,...a,focusable:!0,children:(0,u.jsx)(i.sG.a,{...o,ref:r,onKeyDown:(0,n.m)(e.onKeyDown,e=>{" "===e.key&&e.currentTarget.click()})})})});C.displayName="ToolbarLink";var _="ToolbarToggleGroup",G=o.forwardRef((e,r)=>{let{__scopeToolbar:t,...o}=e,n=h(_,t),a=y(t);return(0,u.jsx)(f.Root,{"data-orientation":n.orientation,dir:n.dir,...a,...o,ref:r,rovingFocus:!1})});G.displayName=_;var I=o.forwardRef((e,r)=>{let{__scopeToolbar:t,...o}=e,n=y(t),a={__scopeToolbar:e.__scopeToolbar};return(0,u.jsx)(j,{asChild:!0,...a,children:(0,u.jsx)(f.Item,{...n,...o,ref:r})})});I.displayName="ToolbarToggleItem";var N=x,k=R,S=j,A=C,M=G,D=I},29303:(e,r,t)=>{t.d(r,{c:()=>n});var o=t(12115);function n(e){let r=o.useRef(e);return o.useEffect(()=>{r.current=e}),o.useMemo(()=>(...e)=>r.current?.(...e),[])}},79551:(e,r,t)=>{t.d(r,{i:()=>a});var o=t(12115),n=t(29303);function a({prop:e,defaultProp:r,onChange:t=()=>{}}){let[a,l]=function({defaultProp:e,onChange:r}){let t=o.useState(e),[a]=t,l=o.useRef(a),i=(0,n.c)(r);return o.useEffect(()=>{l.current!==a&&(i(a),l.current=a)},[a,l,i]),t}({defaultProp:r,onChange:t}),i=void 0!==e,u=i?e:a,s=(0,n.c)(t);return[u,o.useCallback(r=>{if(i){let t="function"==typeof r?r(e):r;t!==e&&s(t)}else l(r)},[i,e,l,s])]}},82378:(e,r,t)=>{t.d(r,{N:()=>n});var o=t(12115),n=globalThis?.document?o.useLayoutEffect:()=>{}}}]);