1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,823322,e=>{"use strict";let t=(0,e.i(895345).default)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["X",0,t],823322)},867165,e=>{"use strict";let t=(0,e.i(895345).default)("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);e.s(["Play",0,t],867165)},527921,e=>{"use strict";var t=e.i(280515);e.s(["useUnsavedChangesWarning",0,function(e){let r=(0,t.useRef)(e);r.current=e;let n="function"==typeof e||e;(0,t.useEffect)(()=>{if(!n)return;let e=e=>{let t=r.current;("function"!=typeof t||t())&&(e.preventDefault(),e.returnValue="")};return window.addEventListener("beforeunload",e),()=>window.removeEventListener("beforeunload",e)},[n])}])},538422,e=>{"use strict";var t=e.i(280515);function r(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function n(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>{let n=!1,o=t.map(t=>{let o=r(t,e);return n||"function"!=typeof o||(n=!0),o});if(n)return()=>{for(let e=0;e<o.length;e++){let n=o[e];"function"==typeof n?n():r(t[e],null)}}}}e.s(["composeRefs",0,n,"useComposedRefs",0,function(){for(var e=arguments.length,r=Array(e),o=0;o<e;o++)r[o]=arguments[o];return t.useCallback(n(...r),r)}])},11558,e=>{"use strict";var t=e.i(280515),r=e.i(538422),n=e.i(289704),o=Symbol.for("react.lazy"),a=t[" use ".trim().toString()];function i(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===o&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}function l(e){var o;let l,s=(o=e,(l=t.forwardRef((e,n)=>{let{children:o,...l}=e;if(i(o)&&"function"==typeof a&&(o=a(o._payload)),t.isValidElement(o)){var s,d,u;let e,a,i=(a=(e=null==(d=Object.getOwnPropertyDescriptor((s=o).props,"ref"))?void 0:d.get)&&"isReactWarning"in e&&e.isReactWarning)?s.ref:(a=(e=null==(u=Object.getOwnPropertyDescriptor(s,"ref"))?void 0:u.get)&&"isReactWarning"in e&&e.isReactWarning)?s.props.ref:s.props.ref||s.ref,c=function(e,t){let r={...t};for(let n in t){let o=e[n],a=t[n];/^on[A-Z]/.test(n)?o&&a?r[n]=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let n=a(...t);return o(...t),n}:o&&(r[n]=o):"style"===n?r[n]={...o,...a}:"className"===n&&(r[n]=[o,a].filter(Boolean).join(" "))}return{...e,...r}}(l,o.props);return o.type!==t.Fragment&&(c.ref=n?(0,r.composeRefs)(n,i):i),t.cloneElement(o,c)}return t.Children.count(o)>1?t.Children.only(null):null})).displayName=`${o}.SlotClone`,l),d=t.forwardRef((e,r)=>{let{children:o,...l}=e;i(o)&&"function"==typeof a&&(o=a(o._payload));let d=t.Children.toArray(o),c=d.find(u);if(c){let e=c.props.children,o=d.map(r=>r!==c?r:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,n.jsx)(s,{...l,ref:r,children:t.isValidElement(e)?t.cloneElement(e,void 0,o):null})}return(0,n.jsx)(s,{...l,ref:r,children:o})});return d.displayName=`${e}.Slot`,d}var s=l("Slot"),d=Symbol("radix.slottable");function u(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===d}e.s(["Slot",0,s,"createSlot",0,l])},294237,e=>{"use strict";var t=e.i(7284);let r=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,n=t.clsx;e.s(["cva",0,(e,t)=>o=>{var a;if((null==t?void 0:t.variants)==null)return n(e,null==o?void 0:o.class,null==o?void 0:o.className);let{variants:i,defaultVariants:l}=t,s=Object.keys(i).map(e=>{let t=null==o?void 0:o[e],n=null==l?void 0:l[e];if(null===t)return null;let a=r(t)||r(n);return i[e][a]}),d=o&&Object.entries(o).reduce((e,t)=>{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return n(e,s,null==t||null==(a=t.compoundVariants)?void 0:a.reduce((e,t)=>{let{class:r,className:n,...o}=t;return Object.entries(o).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...l,...d}[t]):({...l,...d})[t]===r})?[...e,r,n]:e},[]),null==o?void 0:o.class,null==o?void 0:o.className)}])},7284,864618,e=>{"use strict";function t(){for(var e,t,r=0,n="",o=arguments.length;r<o;r++)(e=arguments[r])&&(t=function e(t){var r,n,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t)){var a=t.length;for(r=0;r<a;r++)t[r]&&(n=e(t[r]))&&(o&&(o+=" "),o+=n)}else for(n in t)t[n]&&(o&&(o+=" "),o+=n);return o}(e))&&(n&&(n+=" "),n+=t);return n}e.s(["clsx",0,t],7284);let r=(e,t)=>{var n;if(0===e.length)return t.classGroupId;let o=e[0],a=t.nextPart.get(o),i=a?r(e.slice(1),a):void 0;if(i)return i;if(0===t.validators.length)return;let l=e.join("-");return null==(n=t.validators.find(e=>{let{validator:t}=e;return t(l)}))?void 0:n.classGroupId},n=/^\[(.+)\]$/,o=(e,t,r,n)=>
1{e.forEach(e=>{if("string"==typeof e){(""===e?t:a(t,e)).classGroupId=r;return}"function"==typeof e?i(e)?o(e(n),t,r,n):t.validators.push({validator:e,classGroupId:r}):Object.entries(e).forEach(e=>{let[i,l]=e;o(l,a(t,i),r,n)})})},a=(e,t)=>{let r=e;return t.split("-").forEach(e=>{r.nextPart.has(e)||r.nextPart.set(e,{nextPart:new Map,validators:[]}),r=r.nextPart.get(e)}),r},i=e=>e.isThemeGetter,l=(e,t)=>t?e.map(e=>{let[r,n]=e;return[r,n.map(e=>"string"==typeof e?t+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(e=>{let[r,n]=e;return[t+r,n]})):e)]}):e,s=e=>{if(e.length<=1)return e;let t=[],r=[];return e.forEach(e=>{"["===e[0]?(t.push(...r.sort(),e),r=[]):r.push(e)}),t.push(...r.sort()),t},d=/\s+/;function u(){let e,t,r=0,n="";for(;r<arguments.length;)(e=arguments[r++])&&(t=c(e))&&(n&&(n+=" "),n+=t);return n}let c=e=>{let t;if("string"==typeof e)return e;let r="";for(let n=0;n<e.length;n++)e[n]&&(t=c(e[n]))&&(r&&(r+=" "),r+=t);return r},f=e=>{let t=t=>t[e]||[];return t.isThemeGetter=!0,t},p=/^\[(?:([a-z-]+):)?(.+)\]$/i,h=/^\d+\/\d+$/,m=new Set(["px","full","screen"]),g=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,v=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,b=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,x=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,y=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,w=e=>C(e)||m.has(e)||h.test(e),k=e=>O(e,"length",L),C=e=>!!e&&!Number.isNaN(Number(e)),S=e=>O(e,"number",C),N=e=>!!e&&Number.isInteger(Number(e)),j=e=>e.endsWith("%")&&C(e.slice(0,-1)),E=e=>p.test(e),R=e=>g.test(e),M=new Set(["length","size","percentage"]),D=e=>O(e,M,z),P=e=>O(e,"position",z),T=new Set(["image","url"]),_=e=>O(e,T,F),A=e=>O(e,"",W),I=()=>!0,O=(e,t,r)=>{let n=p.exec(e);return!!n&&(n[1]?"string"==typeof t?n[1]===t:t.has(n[1]):r(n[2]))},L=e=>v.test(e)&&!b.test(e),z=()=>!1,W=e=>x.test(e),F=e=>y.test(e),$=function(e){let t,a,i;for(var c=arguments.length,f=Array(c>1?c-1:0),p=1;p<c;p++)f[p-1]=arguments[p];let h=function(s){let d;return a=(t={cache:(e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,r=new Map,n=new Map,o=(o,a)=>{r.set(o,a),++t>e&&(t=0,n=r,r=new Map)};return{get(e){let t=r.get(e);return void 0!==t?t:void 0!==(t=n.get(e))?(o(e,t),t):void 0},set(e,t){r.has(e)?r.set(e,t):o(e,t)}}})((d=f.reduce((e,t)=>t(e),e())).cacheSize),parseClassName:(e=>{let{separator:t,experimentalParseClassName:r}=e,n=1===t.length,o=t[0],a=t.length,i=e=>{let r,i=[],l=0,s=0;for(let d=0;d<e.length;d++){let u=e[d];if(0===l){if(u===o&&(n||e.slice(d,d+a)===t)){i.push(e.slice(s,d)),s=d+a;continue}if("/"===u){r=d;continue}}"["===u?l++:"]"===u&&l--}let d=0===i.length?e:e.substring(s),u=d.startsWith("!"),c=u?d.substring(1):d;return{modifiers:i,hasImportantModifier:u,baseClassName:c,maybePostfixModifierPosition:r&&r>s?r-s:void 0}};return r?e=>r({className:e,parseClassName:i}):i})(d),...(e=>{let t=(e=>{let{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]};return l(Object.entries(e.classGroups),r).forEach(e=>{let[r,a]=e;o(a,n,r,t)}),n})(e),{conflictingClassGroups:a,conflictingClassGroupModifiers:i}=e;return{getClassGroupId:e=>{let o=e.split("-");return""===o[0]&&1!==o.length&&o.shift(),r(o,t)||(e=>{if(n.test(e)){let t=n.exec(e)[1],r=null==t?void 0:t.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}})(e)},getConflictingClassGroupIds:(e,t)=>{let r=a[e]||[];return t&&i[e]?[...r,...i[e]]:r}}})(d)}).cache.get,i=t.cache.set,h=m,m(s)};function m(e){let r=a(e);if(r)return r;let n=((e,t)=>{let{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:o}=t,a=[],i=e.trim().split(d),l="";for(let e=i.length-1;e>=0;e-=1){let t=i[e],{modifiers:d,hasImportantModifier:u,baseClassName:c,maybePostfixModifierPosition:f}=r(t),p=!!f,h=n(p?c.substring(0,f):c);if(!h){if(!p||!(h=n(c))){l=t+(l.length>0?" "+l:l);continue}p=!1}let m=s(d).join(":"),g=u?m+"!":m,v=g+h;if(a.includes(v))continue;a.push(v);let b=o(h,p);for(let e=0;e<b.length;++e){let t=b[e];a.push(g+t)}l=t+(l.length>0?" "+l:l)}return l})(e,t);return i(e,n),n}return function(){return h(u.apply(null,arguments))}}(()=>{let e=f("colors"),t=f("spacing"),r=f("blur"),n=f("brightness"),o=f("borderColor"),a=f("borderRadius"),i=f("borderSpacing"),l=f("borderWidth"),s=f("contrast"),d=f("grayscale"),u=f("hueRotate"),c=f("invert"),p=f("gap"),h=f("gradientColorStops"),m=f("gradientColorStopPositions"),g=f("inset"),v=f("margin"),b=f("opacity"),x=f("padding"),y=f("saturate"),M=f("scale"),T=f("sepia"),O=f("skew"),L=f("space"),z=f("translate"),W=()=>["auto","contain","none"],F=()=>["auto","hidden","clip","visible","scroll"],$=()=>["auto",E,t],H=()=>[E,t],B=()=>["",w,k],Y=()=>["auto",C,E],q=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],U=()=>["solid","dashed","dotted","double","none"],G=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],V=()=>["start","end","center","between","around","evenly","stretch"],K=()=>["","0",E],Z=()=>["auto","avoid","all","avoid-page","page","left","right","column"],X=()=>[C,E];return{cacheSize:500,separator:":",theme:{colors:[I],spacing:[w,k],blur:["none","",R,E],brightness:X(),borderColor:[e],borderRadius:["n
1one","","full",R,E],borderSpacing:H(),borderWidth:B(),contrast:X(),grayscale:K(),hueRotate:X(),invert:K(),gap:H(),gradientColorStops:[e],gradientColorStopPositions:[j,k],inset:$(),margin:$(),opacity:X(),padding:H(),saturate:X(),scale:X(),sepia:K(),skew:X(),space:H(),translate:H()},classGroups:{aspect:[{aspect:["auto","square","video",E]}],container:["container"],columns:[{columns:[R]}],"break-after":[{"break-after":Z()}],"break-before":[{"break-before":Z()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...q(),E]}],overflow:[{overflow:F()}],"overflow-x":[{"overflow-x":F()}],"overflow-y":[{"overflow-y":F()}],overscroll:[{overscroll:W()}],"overscroll-x":[{"overscroll-x":W()}],"overscroll-y":[{"overscroll-y":W()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[g]}],"inset-x":[{"inset-x":[g]}],"inset-y":[{"inset-y":[g]}],start:[{start:[g]}],end:[{end:[g]}],top:[{top:[g]}],right:[{right:[g]}],bottom:[{bottom:[g]}],left:[{left:[g]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",N,E]}],basis:[{basis:$()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",E]}],grow:[{grow:K()}],shrink:[{shrink:K()}],order:[{order:["first","last","none",N,E]}],"grid-cols":[{"grid-cols":[I]}],"col-start-end":[{col:["auto",{span:["full",N,E]},E]}],"col-start":[{"col-start":Y()}],"col-end":[{"col-end":Y()}],"grid-rows":[{"grid-rows":[I]}],"row-start-end":[{row:["auto",{span:[N,E]},E]}],"row-start":[{"row-start":Y()}],"row-end":[{"row-end":Y()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",E]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",E]}],gap:[{gap:[p]}],"gap-x":[{"gap-x":[p]}],"gap-y":[{"gap-y":[p]}],"justify-content":[{justify:["normal",...V()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...V(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...V(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[x]}],px:[{px:[x]}],py:[{py:[x]}],ps:[{ps:[x]}
vendor: 8,292 bytes, line 1
1],pe:[{pe:[x]}],pt:[{pt:[x]}],pr:[{pr:[x]}],pb:[{pb:[x]}],pl:[{pl:[x]}],m:[{m:[v]}],mx:[{mx:[v]}],my:[{my:[v]}],ms:[{ms:[v]}],me:[{me:[v]}],mt:[{mt:[v]}],mr:[{mr:[v]}],mb:[{mb:[v]}],ml:[{ml:[v]}],"space-x":[{"space-x":[L]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[L]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",E,t]}],"min-w":[{"min-w":[E,t,"min","max","fit"]}],"max-w":[{"max-w":[E,t,"none","full","min","max","fit","prose",{screen:[R]},R]}],h:[{h:[E,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[E,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[E,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[E,t,"auto","min","max","fit"]}],"font-size":[{text:["base",R,k]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",S]}],"font-family":[{font:[I]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",E]}],"line-clamp":[{"line-clamp":["none",C,S]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",w,E]}],"list-image":[{"list-image":["none",E]}],"list-style-type":[{list:["none","disc","decimal",E]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[b]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[b]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...U(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",w,k]}],"underline-offset":[{"underline-offset":["auto",w,E]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:H()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",E]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",E]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[b]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...q(),P]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",D]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},_]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[h]}],"gradient-via":[{via:[h]}],"gradient-to":[{to:[h]}],rounded:[{rounded:[a]}],"rounded-s":[{"rounded-s":[a]}],"rounded-e":[{"rounded-e":[a]}],"rounded-t":[{"rounded-t":[a]}],"rounded-r":[{"rounded-r":[a]}],"rounded-b":[{"rounded-b":[a]}],"rounded-l":[{"rounded-l":[a]}],"rounded-ss":[{"rounded-ss":[a]}],"rounded-se":[{"rounded-se":[a]}],"rounded-ee":[{"rounded-ee":[a]}],"rounded-es":[{"rounded-es":[a]}],"rounded-tl":[{"rounded-tl":[a]}],"rounded-tr":[{"rounded-tr":[a]}],"rounded-br":[{"rounded-br":[a]}],"rounded-bl":[{"rounded-bl":[a]}],"border-w":[{border:[l]}],"border-w-x":[{"border-x":[l]}],"border-w-y":[{"border-y":[l]}],"border-w-s":[{"border-s":[l]}],"border-w-e":[{"border-e":[l]}],"border-w-t":[{"border-t":[l]}],"border-w-r":[{"border-r":[l]}],"border-w-b":[{"border-b":[l]}],"border-w-l":[{"border-l":[l]}],"border-opacity":[{"border-opacity":[b]}],"border-style":[{border:[...U(),"hidden"]}],"divide-x":[{"divide-x":[l]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[l]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[b]}],"divide-style":[{divide:U()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-s":[{"border-s":[o]}],"border-color-e":[{"border-e":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["",...U()]}],"outline-offset":[{"outline-offset":[w,E]}],"outline-w":[{outline:[w,k]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:B()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[b]}],"ring-offset-w":[{"ring-offset":[w,k]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",R,A]}],"shadow-color":[{shadow:[I]}],opacity:[{opacity:[b]}],"mix-blend":[{"mix-blend":[...G(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":G()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[s]}],"drop-shadow":[{"drop-shadow":["","none",R,E]}],grayscale:[{grayscale:[d]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[c]}],saturate:[{saturate:[y]}],sepia:[{sepia:[T]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[s]}],"backdrop-grayscale":[{"backdrop-grayscale":[d]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[c]}],"backdrop-opacity":[{"backdrop-opacity":[b]}],"backdrop-saturate":[{"backdrop-saturate":[y]}],"backdrop-sepia":[{"backdrop-sepia":[T]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",E]}],duration:[{duration:X()}],ease:[{ease:["linear","in","out","in-out",E]}],delay:[{delay:X()}],animate:[{animate:["none","spin","ping","pulse","bounce",E]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[M]}],"scale-x":[{"scale-x":[M]}],"scale-y":[{"scale-y":[M]}],rotate:[{rotate:[N,E]}],"translate-x":[{"translate-x":[z]}],"translate-y":[{"translate-y":[z]}],"skew-x":[{"skew-x":[O]}],"skew-y":[{"skew-y":[O]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",E]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",E]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":H()}],"scroll-mx":[{"scroll-mx":H()}],"scroll-my":[{"scroll-my":H()}],"scroll-ms":[{"scroll-ms":H()}],"scroll-me":[{"scroll-me":H()}],"scroll-mt":[{"scroll-mt":H()}],"scroll-mr":[{"scroll-mr":H()}],"scroll-mb":[{"scroll-mb":H()}],"scroll-ml":[{"scroll-ml":H()}],"scroll-p":[{"scroll-p":H()}],"scroll-px":[{"scroll-px":H()}],"scroll-py":[{"scroll-py":H()}],"scroll-ps":[{"scroll-ps":H()}],"scroll-pe":[{"scroll-pe":H()}],"scroll-pt":[{"scroll-pt":H()}],"scroll-pr":[{"scroll-pr":H()}],"scroll-pb":[{"scroll-pb":H()}],"scroll-pl":[{"scroll-pl":H()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}
1],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",E]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[w,k,S]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}});e.s(["cn",0,function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return $(t(r))}],864618)},819185,e=>{"use strict";var t=e.i(289704),r=e.i(280515),n=e.i(11558),o=e.i(294237),a=e.i(864618);let i=(0,o.cva)("inline-flex items-center justify-center whitespace-nowrap rounded-[4px] text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 cursor-pointer",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",success:"bg-success text-success-foreground shadow hover:bg-success/90",secondary:"bg-secondary text-secondary-foreground border border-input shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-[4px] px-3",lg:"h-11 rounded-[4px] px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),l=r.forwardRef((e,r)=>{let{className:o,variant:l,size:s,asChild:d=!1,...u}=e,c=d?n.Slot:"button";return(0,t.jsx)(c,{className:(0,a.cn)(i({variant:l,size:s,className:o})),ref:r,...u})});l.displayName="Button",e.s(["Button",0,l,"buttonVariants",0,i])},337904,e=>{"use strict";var t=e.i(289704),r=e.i(280515),n=e.i(864618);let o=r.forwardRef((e,r)=>{let{className:o,type:a,...i}=e;return(0,t.jsx)("input",{type:a,className:(0,n.cn)("flex h-10 w-full rounded-[4px] border border-input bg-background px-3 py-2 text-sm file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:shadow-[0_0_0_1px_#0070f3] focus-visible:border-[#0070f3] disabled:cursor-not-allowed disabled:opacity-50",o),ref:r,...i})});o.displayName="Input",e.s(["Input",0,o])},433053,e=>{"use strict";var t,r=e.i(280515),n=(null==(t=globalThis)?void 0:t.document)?r.useLayoutEffect:()=>{};
1e.s(["useLayoutEffect",0,n])},615854,e=>{"use strict";var t=e.i(280515);e.s(["usePrevious",0,function(e){let r=t.useRef({value:e,previous:e});return t.useMemo(()=>(r.current.value!==e&&(r.current.previous=r.current.value,r.current.value=e),r.current.previous),[e])}])},12999,e=>{"use strict";var t=e.i(280515),r=e.i(433053);e.s(["useSize",0,function(e){let[n,o]=t.useState(void 0);return(0,r.useLayoutEffect)(()=>{if(e){o({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,n;if(!Array.isArray(t)||!t.length)return;let a=t[0];if("borderBoxSize"in a){let e=a.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,n=t.blockSize}else r=e.offsetWidth,n=e.offsetHeight;o({width:r,height:n})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}o(void 0)},[e]),n}])},291967,604619,639662,475299,137874,e=>{"use strict";"u">typeof window&&window.document&&window.document.createElement,e.s(["composeEventHandlers",0,function(e,t){let{checkForDefaultPrevented:r=!0}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return function(n){if(null==e||e(n),!1===r||!n.defaultPrevented)return null==t?void 0:t(n)}}],291967);var t=e.i(280515),r=e.i(289704);e.s(["createContext",0,function(e,n){let o=t.createContext(n),a=e=>{let{children:n,...a}=e,i=t.useMemo(()=>a,Object.values(a));return(0,r.jsx)(o.Provider,{value:i,children:n})};return a.displayName=e+"Provider",[a,function(r){let a=t.useContext(o);if(a)return a;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${e}\``)}]},"createContextScope",0,function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],o=[],a=()=>{let r=o.map(e=>t.createContext(e));return function(n){let o=(null==n?void 0:n[e])||r;return t.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return a.scopeName=e,[function(n,a){let i=t.createContext(a),l=o.length;o=[...o,a];let s=n=>{var o;let{scope:a,children:s,...d}=n,u=(null==a||null==(o=a[e])?void 0:o[l])||i,c=t.useMemo(()=>d,Object.values(d));return(0,r.jsx)(u.Provider,{value:c,children:s})};return s.displayName=n+"Provider",[s,function(r,o){var s;let d=(null==o||null==(s=o[e])?void 0:s[l])||i,u=t.useContext(d);if(u)return u;if(void 0!==a)return a;throw Error(`\`${r}\` must be used within \`${n}\``)}]},function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];let o=r[0];if(1===r.length)return o;let a=()=>{let e=r.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(r){let n=e.reduce((e,t)=>{let{useScope:n,scopeName:o}=t,a=n(r)[`__scope${o}`];return{...e,...a}},{});return t.useMemo(()=>({[`__scope${o.scopeName}`]:n}),[n])}};return a.scopeName=o.scopeName,a}(a,...n)]}],604619);var n=e.i(433053);t[" useEffectEvent ".trim().toString()],t[" useInsertionEffect ".trim().toString()];var o=t[" useInsertionEffect ".trim().toString()]||n.useLayoutEffect;Symbol("RADIX:SYNC_STATE"),e.s(["useControllableState",0,function(e){let{prop:r,defaultProp:n,onChange:a=()=>{},caller:i}=e,[l,s,d]=function(e){let{defaultProp:r,onChange:n}=e,[a,i]=t.useState(r),l=t.useRef(a),s=t.useRef(n);return o(()=>{s.current=n},[n]),t.useEffect(()=>{if(l.current!==a){var e;null==(e=s.current)||e.call(s,a),l.current=a}},[a,l]),[a,i,s]}({defaultProp:n,onChange:a}),u=void 0!==r,c=u?r:l;{let e=t.useRef(void 0!==r);t.useEffect(()=>{let t=e.current;if(t!==u){let e=u?"controlled":"uncontrolled";console.warn(`${i} is changing from ${t?"controlled":"uncontrolled"} to ${e}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}e.current=u},[u,i])}return[c,t.useCallback(e=>{if(u){let n="function"==typeof e?e(r):e;if(n!==r){var t;null==(t=d.current)||t.call(d,n)}}else s(e)},[u,r,s,d])]}],639662);var a=e.i(900466),i=e.i(538422);function l(e){var n;let o,a=(n=e,(o=t.forwardRef((e,r)=>{let{children:n,...o}=e;if(t.isValidElement(n)){var a,l,s;let e,d,u=(d=(e=null==(l=Object.getOwnPropertyDescriptor((a=n).props,"ref"))?void 0:l.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(d=(e=null==(s=Object.getOwnPropertyDescriptor(a,"ref"))?void 0:s.get)&&"isReactWarning"in e&&e.
1isReactWarning)?a.props.ref:a.props.ref||a.ref,c=function(e,t){let r={...t};for(let n in t){let o=e[n],a=t[n];/^on[A-Z]/.test(n)?o&&a?r[n]=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let n=a(...t);return o(...t),n}:o&&(r[n]=o):"style"===n?r[n]={...o,...a}:"className"===n&&(r[n]=[o,a].filter(Boolean).join(" "))}return{...e,...r}}(o,n.props);return n.type!==t.Fragment&&(c.ref=r?(0,i.composeRefs)(r,u):u),t.cloneElement(n,c)}return t.Children.count(n)>1?t.Children.only(null):null})).displayName=`${n}.SlotClone`,o),l=t.forwardRef((e,n)=>{let{children:o,...i}=e,l=t.Children.toArray(o),s=l.find(d);if(s){let e=s.props.children,o=l.map(r=>r!==s?r:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,r.jsx)(a,{...i,ref:n,children:t.isValidElement(e)?t.cloneElement(e,void 0,o):null})}return(0,r.jsx)(a,{...i,ref:n,children:o})});return l.displayName=`${e}.Slot`,l}var s=Symbol("radix.slottable");function d(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===s}e.s(["createSlot",0,l,"createSlottable",0,function(e){let t=e=>{let{children:t}=e;return(0,r.jsx)(r.Fragment,{children:t})};return t.displayName=`${e}.Slottable`,t.__radixId=s,t}],475299);var u=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,n)=>{let o=l(`Primitive.${n}`),a=t.forwardRef((e,t)=>{let{asChild:a,...i}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,r.jsx)(a?o:n,{...i,ref:t})});return a.displayName=`Primitive.${n}`,{...e,[n]:a}},{});e.s(["Primitive",0,u,"dispatchDiscreteCustomEvent",0,function(e,t){e&&a.flushSync(()=>e.dispatchEvent(t))}],137874)},610755,e=>{"use strict";var t=e.i(289704),r=e.i(280515),n=e.i(291967),o=e.i(538422),a=e.i(604619),i=e.i(639662),l=e.i(615854),s=e.i(12999),d=e.i(137874),u="Switch",[c,f]=(0,a.createContextScope)(u),[p,h]=c(u),m=r.forwardRef((e,a)=>{let{__scopeSwitch:l,name:s,checked:c,defaultChecked:f,required:h,disabled:m,value:g="on",onCheckedChange:v,form:y,...w}=e,[k,C]=r.useState(null),S=(0,o.useComposedRefs)(a,e=>C(e)),N=r.useRef(!1),j=!k||y||!!k.closest("form"),[E,R]=(0,i.useControllableState)({prop:c,defaultProp:f??!1,onChange:v,caller:u});return(0,t.jsxs)(p,{scope:l,checked:E,disabled:m,children:[(0,t.jsx)(d.Primitive.button,{type:"button",role:"switch","aria-checked":E,"aria-required":h,"data-state":x(E),"data-disabled":m?"":void 0,disabled:m,value:g,...w,ref:S,onClick:(0,n.composeEventHandlers)(e.onClick,e=>{R(e=>!e),j&&(N.current=e.isPropagationStopped(),N.current||e.stopPropagation())})}),j&&(0,t.jsx)(b,{control:k,bubbles:!N.current,name:s,value:g,checked:E,required:h,disabled:m,form:y,style:{transform:"translateX(-100%)"}})]})});m.displayName=u;var g="SwitchThumb",v=r.forwardRef((e,r)=>{let{__scopeSwitch:n,...o}=e,a=h(g,n);return(0,t.jsx)(d.Primitive.span,{"data-state":x(a.checked),"data-disabled":a.disabled?"":void 0,...o,ref:r})});v.displayName=g;var b=r.forwardRef((e,n)=>{let{__scopeSwitch:a,control:i,checked:d,bubbles:u=!0,...c}=e,f=r.useRef(null),p=(0,o.useComposedRefs)(f,n),h=(0,l.usePrevious)(d),m=(0,s.useSize)(i);return r.useEffect(()=>{let e=f.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(h!==d&&t){let r=new Event("click",{bubbles:u});t.call(e,d),e.dispatchEvent(r)}},[h,d,u]),(0,t.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:d,...c,tabIndex:-1,ref:p,style:{...c.style,...m,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function x(e){return e?"checked":"unchecked"}b.displayName="SwitchBubbleInput";var y=e.i(864618);let w=r.forwardRef((e,r)=>{let{className:n,...o}=e;return(0,t.jsx)(m,{className:(0,y.cn)("peer inline-flex h-4 w-8 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-success data-[state=unchecked]:bg-muted-foreground
1/40",n),...o,ref:r,children:(0,t.jsx)(v,{className:(0,y.cn)("pointer-events-none block h-3 w-3 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-4 data-[state=unchecked]:translate-x-0")})})});w.displayName=m.displayName,e.s(["Switch",0,w],610755)},527069,e=>{"use strict";e.s(["clamp",0,function(e,t){let[r,n]=t;return Math.min(n,Math.max(r,e))}])},743237,686936,e=>{"use strict";function t(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function r(e,r){var n=t(e,r,"get");return n.get?n.get.call(e):n.value}function n(e,r,n){var o=t(e,r,"set");if(o.set)o.set.call(e,n);else{if(!o.writable)throw TypeError("attempted to set read only private field");o.value=n}return n}var o,a=e.i(280515),i=e.i(604619),l=e.i(538422),s=e.i(475299),d=e.i(289704),u=new WeakMap;function c(e,t){var r,n;let o,a,i;if("at"in Array.prototype)return Array.prototype.at.call(e,t);let l=(r=e,n=t,o=r.length,(i=(a=f(n))>=0?a:o+a)<0||i>=o?-1:i);return -1===l?void 0:e[l]}function f(e){return e!=e||0===e?0:Math.trunc(e)}o=new WeakMap,(class e extends Map{set(e,t){return u.get(this)&&(this.has(e)?r(this,o)[r(this,o).indexOf(e)]=e:r(this,o).push(e)),super.set(e,t),this}insert(e,t,n){let a,i=this.has(t),l=r(this,o).length,s=f(e),d=s>=0?s:l+s,u=d<0||d>=l?-1:d;if(u===this.size||i&&u===this.size-1||-1===u)return this.set(t,n),this;let c=this.size+ +!i;s<0&&d++;let p=[...r(this,o)],h=!1;for(let e=d;e<c;e++)if(d===e){let r=p[e];p[e]===t&&(r=p[e+1]),i&&this.delete(t),a=this.get(r),this.set(t,n)}else{h||p[e-1]!==t||(h=!0);let r=p[h?e:e-1],n=a;a=this.get(r),this.delete(r),this.set(r,n)}return this}with(t,r,n){let o=new e(this);return o.insert(t,r,n),o}before(e){let t=r(this,o).indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,n){let a=r(this,o).indexOf(e);return -1===a?this:this.insert(a,t,n)}after(e){let t=r(this,o).indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,n){let a=r(this,o).indexOf(e);return -1===a?this:this.insert(a+1,t,n)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return n(this,o,[]),super.clear()}delete(e){let t=super.delete(e);return t&&r(this,o).splice(r(this,o).indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=c(r(this,o),e);if(void 0!==t)return this.get(t)}entryAt(e){let t=c(r(this,o),e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return r(this,o).indexOf(e)}keyAt(e){return c(r(this,o),e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],o=0;for(let e of this)Reflect.apply(t,r,[e,o,this])&&n.push(e),o++;return new e(n)}map(t,r){let n=[],o=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,o,this])]),o++;return new e(n)}reduce(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,o]=t,a=0,i=o??this.at(0);for(let e of this)i=0===a&&1===t.length?e:Reflect.apply(n,this,[i,e,a,this]),a++;return i}reduceRight(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,o]=t,a=o??this.at(-1);for(let e=this.size-1;e>=0;e--){let r=this.at(e);a=e===this.size-1&&1===t.length?r:Reflect.apply(n,this,[a,r,e,this])}return a}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];let o=[...this.entries()];return o.splice(...r),new e(o)}slice(t,r){let n=new e,o=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(o=r-1);for(let e=t;e<=o;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}constructor(e){super(e),function(e,t,r){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,r)}(this,o,{writable:!0,value:void 0}),n(this,o,[...super.keys()]),u.set(this,!0)}}),e.s(["createCollection",0,function(e){let t=e+"CollectionProvider",[r,n]=(0,i.createContextScope)(t),[o,u]=r(t,{collectionRef:{current:null},itemMap:new Map}),c=e=>{let{scope:t,children:r}=e,n=a.default.useRef(null),i=a.default.useRef(new Map).current;return(0,d.jsx)(o,{scope:t,itemMap:i,collectionRef:n,children:r})};c.displayName=t;let f=e+"CollectionSlot",p=(0,s.createSlot)(f),h=a.default.forwardRef((e,t)=>
1{let{scope:r,children:n}=e,o=u(f,r),a=(0,l.useComposedRefs)(t,o.collectionRef);return(0,d.jsx)(p,{ref:a,children:n})});h.displayName=f;let m=e+"CollectionItemSlot",g="data-radix-collection-item",v=(0,s.createSlot)(m),b=a.default.forwardRef((e,t)=>{let{scope:r,children:n,...o}=e,i=a.default.useRef(null),s=(0,l.useComposedRefs)(t,i),c=u(m,r);return a.default.useEffect(()=>(c.itemMap.set(i,{ref:i,...o}),()=>void c.itemMap.delete(i))),(0,d.jsx)(v,{...{[g]:""},ref:s,children:n})});return b.displayName=m,[{Provider:c,Slot:h,ItemSlot:b},function(t){let r=u(e+"CollectionConsumer",t);return a.default.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${g}]`));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},n]}],743237);var p=a.createContext(void 0);e.s(["useDirection",0,function(e){let t=a.useContext(p);return e||t||"ltr"}],686936)},847600,e=>{"use strict";var t=e.i(280515);e.s(["useCallbackRef",0,function(e){let r=t.useRef(e);return t.useEffect(()=>{r.current=e}),t.useMemo(()=>function(){for(var e,t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];return null==(e=r.current)?void 0:e.call(r,...n)},[])}])},878953,e=>{"use strict";var t=e.i(280515),r=e.i(433053),n=t[" useId ".trim().toString()]||(()=>void 0),o=0;e.s(["useId",0,function(e){let[a,i]=t.useState(n());return(0,r.useLayoutEffect)(()=>{e||i(e=>e??String(o++))},[e]),e||(a?`radix-${a}`:"")}])},883954,e=>{"use strict";var t=e.i(280515);let r=["top","right","bottom","left"],n=Math.min,o=Math.max,a=Math.round,i=Math.floor,l=e=>({x:e,y:e}),s={left:"right",right:"left",bottom:"top",top:"bottom"},d={start:"end",end:"start"};function u(e,t){return"function"==typeof e?e(t):e}function c(e){return e.split("-")[0]}function f(e){return e.split("-")[1]}function p(e){return"x"===e?"y":"x"}function h(e){return"y"===e?"height":"width"}let m=new Set(["top","bottom"]);function g(e){return m.has(c(e))?"y":"x"}function v(e){return e.replace(/start|end/g,e=>d[e])}let b=["left","right"],x=["right","left"],y=["top","bottom"],w=["bottom","top"];function k(e){return e.replace(/left|right|bottom|top/g,e=>s[e])}function C(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function S(e){let{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function N(e,t,r){let n,{reference:o,floating:a}=e,i=g(t),l=p(g(t)),s=h(l),d=c(t),u="y"===i,m=o.x+o.width/2-a.width/2,v=o.y+o.height/2-a.height/2,b=o[s]/2-a[s]/2;switch(d){case"top":n={x:m,y:o.y-a.height};break;case"bottom":n={x:m,y:o.y+o.height};break;case"right":n={x:o.x+o.width,y:v};break;case"left":n={x:o.x-a.width,y:v};break;default:n={x:o.x,y:o.y}}switch(f(t)){case"start":n[l]-=b*(r&&u?-1:1);break;case"end":n[l]+=b*(r&&u?-1:1)}return n}async function j(e,t){var r;void 0===t&&(t={});let{x:n,y:o,platform:a,rects:i,elements:l,strategy:s}=e,{boundary:d="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:p=!1,padding:h=0}=u(t,e),m=C(h),g=l[p?"floating"===f?"reference":"floating":f],v=S(await a.getClippingRect({element:null==(r=await (null==a.isElement?void 0:a.isElement(g)))||r?g:g.contextElement||await (null==a.getDocumentElement?void 0:a.getDocumentElement(l.floating)),boundary:d,rootBoundary:c,strategy:s})),b="floating"===f?{x:n,y:o,width:i.floating.width,height:i.floating.height}:i.reference,x=await (null==a.getOffsetParent?void 0:a.getOffsetParent(l.floating)),y=await (null==a.isElement?void 0:a.isElement(x))&&await (null==a.getScale?void 0:a.getScale(x))||{x:1,y:1},w=S(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:b,offsetParent:x,strategy:s}):b);return{top:(v.top-w.top+m.top)/y.y,bottom:(w.bottom-v.bottom+m.bottom)/y.y,left:(v.left-w.left+m.left)/y.x,right:(w.right-v.right+m.right)/y.x}}let E=async(e,t,r)=>{let{placement:n="bottom",strategy:o="absolute",middleware:a=[],platform:i}=r,l=a.filter(Boolean),s=await (null==i.isRTL?void 0:i.isRTL(t)),d=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:c}=N(d,n,s),f=n,p={},h=0;for(let r=0;r<l.length;r++){var m;let{name:a,fn:g}=l[r],{x:v,y:b,data:x,reset:y}=await g({x:u,y:c,initialPlacement:n,placement:f,strategy:o,middlewareData:p,rects:d,platform:{...i,detectOverflow:null!=(m=i.detectOverflow)?m:j},elements:{reference:e,floating:t}});u=null!=v?v:u,c=null!=b?b:c,p={...p,[a]:{...p[a],...x}},y&&h<=50&&(h++,"object"==typeof y&&(y.placement&&(f=y.placement),y.rects&&(d=!0===y.rects?await i.getElementRects({reference:e,floating:t,strategy:o}):y.rects),{x:u,y:c}=N(d,f,s)),r=-1)}return{x:u,y:c,placement:f,strategy:o,middlewareData:p}};function R(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function M(e){return r.some(t=>e[t]>=0)}let D=new Set(["left","top"]);async function P(e,t){let{placement:r,platform:n,elements:o}=e,a=await (null==n.isRTL?void 0:n.isRTL(o.floating)),i=c(r),l=f(r),s="y"===g(r),d=D.has(i)?-1:1,p=a&&s?-1:1,h=u(t,e),{mainAxis:m,crossAxis:v,alignmentAxis:b}="number"==typeof h?{mainAxis:h,crossAxis:0,alignmentAxis:null}
1:{mainAxis:h.mainAxis||0,crossAxis:h.crossAxis||0,alignmentAxis:h.alignmentAxis};return l&&"number"==typeof b&&(v="end"===l?-1*b:b),s?{x:v*p,y:m*d}:{x:m*d,y:v*p}}function T(){return"u">typeof window}function _(e){return O(e)?(e.nodeName||"").toLowerCase():"#document"}function A(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function I(e){var t;return null==(t=(O(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function O(e){return!!T()&&(e instanceof Node||e instanceof A(e).Node)}function L(e){return!!T()&&(e instanceof Element||e instanceof A(e).Element)}function z(e){return!!T()&&(e instanceof HTMLElement||e instanceof A(e).HTMLElement)}function W(e){return!(!T()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof A(e).ShadowRoot)}let F=new Set(["inline","contents"]);function $(e){let{overflow:t,overflowX:r,overflowY:n,display:o}=Q(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!F.has(o)}let H=new Set(["table","td","th"]),B=[":popover-open",":modal"];function Y(e){return B.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let q=["transform","translate","scale","rotate","perspective"],U=["transform","translate","scale","rotate","perspective","filter"],G=["paint","layout","strict","content"];function V(e){let t=K(),r=L(e)?Q(e):e;return q.some(e=>!!r[e]&&"none"!==r[e])||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||U.some(e=>(r.willChange||"").includes(e))||G.some(e=>(r.contain||"").includes(e))}function K(){return!("u"<typeof CSS)&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let Z=new Set(["html","body","#document"]);function X(e){return Z.has(_(e))}function Q(e){return A(e).getComputedStyle(e)}function J(e){return L(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ee(e){if("html"===_(e))return e;let t=e.assignedSlot||e.parentNode||W(e)&&e.host||I(e);return W(t)?t.host:t}function et(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let o=function e(t){let r=ee(t);return X(r)?t.ownerDocument?t.ownerDocument.body:t.body:z(r)&&$(r)?r:e(r)}(e),a=o===(null==(n=e.ownerDocument)?void 0:n.body),i=A(o);if(a){let e=er(i);return t.concat(i,i.visualViewport||[],$(o)?o:[],e&&r?et(e):[])}return t.concat(o,et(o,[],r))}function er(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function en(e){let t=Q(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,o=z(e),i=o?e.offsetWidth:r,l=o?e.offsetHeight:n,s=a(r)!==i||a(n)!==l;return s&&(r=i,n=l),{width:r,height:n,$:s}}function eo(e){return L(e)?e:e.contextElement}function ea(e){let t=eo(e);if(!z(t))return l(1);let r=t.getBoundingClientRect(),{width:n,height:o,$:i}=en(t),s=(i?a(r.width):r.width)/n,d=(i?a(r.height):r.height)/o;return s&&Number.isFinite(s)||(s=1),d&&Number.isFinite(d)||(d=1),{x:s,y:d}}let ei=l(0);function el(e){let t=A(e);return K()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:ei}function es(e,t,r,n){var o;void 0===t&&(t=!1),void 0===r&&(r=!1);let a=e.getBoundingClientRect(),i=eo(e),s=l(1);t&&(n?L(n)&&(s=ea(n)):s=ea(e));let d=(void 0===(o=r)&&(o=!1),n&&(!o||n===A(i))&&o)?el(i):l(0),u=(a.left+d.x)/s.x,c=(a.top+d.y)/s.y,f=a.width/s.x,p=a.height/s.y;if(i){let e=A(i),t=n&&L(n)?A(n):n,r=e,o=er(r);for(;o&&n&&t!==r;){let e=ea(o),t=o.getBoundingClientRect(),n=Q(o),a=t.left+(o.clientLeft+parseFloat(n.paddingLeft))*e.x,i=t.top+(o.clientTop+parseFloat(n.paddingTop))*e.y;u*=e.x,c*=e.y,f*=e.x,p*=e.y,u+=a,c+=i,o=er(r=A(o))}}return S({width:f,height:p,x:u,y:c})}function ed(e,t){let r=J(e).scrollLeft;return t?t.left+r:es(I(e)).left+r}function eu(e,t){let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-ed(e,r),y:r.top+t.scrollTop}}let ec=new Set(["absolute","fixed"]);function ef(e,t,r){var n;let a;if("viewport"===t)a=function(e,t){let r=A(e),n=I(e),o=r.visualViewport,a=n.clientWidth,i=n.clientHeight,l=0,s=0;if(o){a=o.width,i=o.height;let e=K();(!e||e&&"fixed"===t)&&(l=o.offsetLeft,s=o.offsetTop)}let d=ed(n);if(d<=0){let e=n.ownerDocument,t=e.body,r=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(r.marginLeft)+parseFloat(r.marginRight)||0,i=Math.abs(n.clientWidth-t.clientWidth-o);i<=25&&(a-=i)}else d<=25&&(a+=d);return{width:a,height:i,x:l,y:s}}(e,r);else if("document"===t){let t,r,i,l,s,d,u;n=I(e),t=I(n),r=J(n),i=n.ownerDocument.body,l=o(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),s=o(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight),d=-r.scrollLeft+ed(n),u=-r.scrollTop,"rtl"===Q(i).direction&&(d+=o(t.clientWidth,i.clientWidth)-l),a={width:l,height:s,x:d,y:u}}else if(L(t)){let e,n,o,i,s,d;n=(e=es(t,!0,"fixed"===r)).top+t.clientTop,o=e.left+t.clientLeft,i=z(t)?ea(t):l(1),s=t.clientWidth*i.x,d=t.clientHeight*i.y,a={width:s,height:d,x:o*i.x,y:n*i.y}}else{let r=el(e);a={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return S(a)}function ep(e){return"static"===Q(e).position}function eh(e,t){if(!z(e)||"fixed"===Q(e).position)return null;if(t)return t(e);let r=e.offsetParent;return I(e)===r&&(r=r.ownerDocument.body),r}function em(e,t){var r;let n=A(e);if(Y(e))return n;if(!z(e)){let t=ee(e);for(;t&&!X(t);){if(L(t)&&!ep(t))return t;t=ee(t)}return n}let o=eh(e,t);for(;o&&(r=o,H.has(_(r)))&&ep(o);)o=eh(o,t);return o&&X(o)&&ep(o)&&!V(o)?n:o||function(e){let t=ee(e);for(;z(t)&&!X(t);){if(V(t))return t;if(Y(t))break;t=ee(t)}return null}(e)||n}let eg=async function(e){let t=this.getOffsetParent||em,r=this.getDimensions,n=await r(e.floating);return{reference:function(e,t,r){let n=z(t),o=I(t),a="fixed"===r,i=es(e,!0,a,t),s={scrollLeft:0,scrollTop:0},d=l(0);if(n||!n&&!a)if(("body"!==_(t)||$(o))&&(s=J(t)),n){let e=es(t,!0,a,t);d.x=e.x+t.clientLeft,d.y=e.y+t.clientTop}else o&&(d.x=ed(o));a&&!n&&o&&(d.x=ed(o));let u=!o||n||a?l(0):eu(o,s);return{x:i.left+s.scrollLeft-d.x-u.x,y:i.top+s.scrollTop-d.y-u.y,width:i.width,height:i.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},ev={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e,a="fixed"===o,i=I(n),s=!!t&&Y(t.floating);if(n===i||s&&a)return r;let d={scrollLeft:0,scrollTop:0},u=l(1),c=l(0),f=z(n);
1if((f||!f&&!a)&&(("body"!==_(n)||$(i))&&(d=J(n)),z(n))){let e=es(n);u=ea(n),c.x=e.x+n.clientLeft,c.y=e.y+n.clientTop}let p=!i||f||a?l(0):eu(i,d);return{width:r.width*u.x,height:r.height*u.y,x:r.x*u.x-d.scrollLeft*u.x+c.x+p.x,y:r.y*u.y-d.scrollTop*u.y+c.y+p.y}},getDocumentElement:I,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:a,strategy:i}=e,l=[..."clippingAncestors"===r?Y(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=et(e,[],!1).filter(e=>L(e)&&"body"!==_(e)),o=null,a="fixed"===Q(e).position,i=a?ee(e):e;for(;L(i)&&!X(i);){let t=Q(i),r=V(i);r||"fixed"!==t.position||(o=null),(a?!r&&!o:!r&&"static"===t.position&&!!o&&ec.has(o.position)||$(i)&&!r&&function e(t,r){let n=ee(t);return!(n===r||!L(n)||X(n))&&("fixed"===Q(n).position||e(n,r))}(e,i))?n=n.filter(e=>e!==i):o=t,i=ee(i)}return t.set(e,n),n}(t,this._c):[].concat(r),a],s=l[0],d=l.reduce((e,r)=>{let a=ef(t,r,i);return e.top=o(a.top,e.top),e.right=n(a.right,e.right),e.bottom=n(a.bottom,e.bottom),e.left=o(a.left,e.left),e},ef(t,s,i));return{width:d.right-d.left,height:d.bottom-d.top,x:d.left,y:d.top}},getOffsetParent:em,getElementRects:eg,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=en(e);return{width:t,height:r}},getScale:ea,isElement:L,isRTL:function(e){return"rtl"===Q(e).direction}};function eb(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let ex=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:a,placement:i,rects:l,platform:s,elements:d,middlewareData:c}=t,{element:m,padding:v=0}=u(e,t)||{};if(null==m)return{};let b=C(v),x={x:r,y:a},y=p(g(i)),w=h(y),k=await s.getDimensions(m),S="y"===y,N=S?"clientHeight":"clientWidth",j=l.reference[w]+l.reference[y]-x[y]-l.floating[w],E=x[y]-l.reference[y],R=await (null==s.getOffsetParent?void 0:s.getOffsetParent(m)),M=R?R[N]:0;M&&await (null==s.isElement?void 0:s.isElement(R))||(M=d.floating[N]||l.floating[w]);let D=M/2-k[w]/2-1,P=n(b[S?"top":"left"],D),T=n(b[S?"bottom":"right"],D),_=M-k[w]-T,A=M/2-k[w]/2+(j/2-E/2),I=o(P,n(A,_)),O=!c.arrow&&null!=f(i)&&A!==I&&l.reference[w]/2-(A<P?P:T)-k[w]/2<0,L=O?A<P?A-P:A-_:0;return{[y]:x[y]+L,data:{[y]:I,centerOffset:A-I-L,...O&&{alignmentOffset:L}},reset:O}}});var ey=e.i(900466),ew="u">typeof document?t.useLayoutEffect:function(){};function ek(e,t){let r,n,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!ek(e[n],t[n]))return!1;return!0}if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){let r=o[n];if(("_owner"!==r||!e.$$typeof)&&!ek(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function eC(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eS(e,t){let r=eC(e);return Math.round(t*r)/r}function eN(e){let r=t.useRef(e);return ew(()=>{r.current=e}),r}var ej=e.i(137874),eE=e.i(289704),eR=t.forwardRef((e,t)=>{let{children:r,width:n=10,height:o=5,...a}=e;return(0,eE.jsx)(ej.Primitive.svg,{...a,ref:t,width:n,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,eE.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eR.displayName="Arrow";var eM=e.i(538422),eD=e.i(604619),eP=e.i(847600),eT=e.i(433053),e_=e.i(12999),eA="Popper",[eI,eO]=(0,eD.createContextScope)(eA),[eL,ez]=eI(eA),eW=e=>{let{__scopePopper:r,children:n}=e,[o,a]=t.useState(null);return(0,eE.jsx)(eL,{scope:r,anchor:o,onAnchorChange:a,children:n})};eW.displayName=eA;var eF="PopperAnchor",e$=t.forwardRef((e,r)=>{let{__scopePopper:n,virtualRef:o,...a}=e,i=ez(eF,n),l=t.useRef(null),s=(0,eM.useComposedRefs)(r,l),d=t.useRef(null);return t.useEffect(()=>{let e=d.current;d.current=(null==o?void 0:o.current)||l.current,e!==d.current&&i.onAnchorChange(d.current)}),o?null:(0,eE.jsx)(ej.Primitive.div,{...a,ref:s})});e$.displayName=eF;var eH="PopperContent",[eB,eY]=eI(eH),eq=t.forwardRef((e,r)=>{var a,l,s,d,m,C,S,N,j,T,_,A,O,L,z,W,F,$,H,B,Y,q,U,G,V,K,Z;let{__scopePopper:X,side:Q="bottom",sideOffset:J=0,align:ee="center",alignOffset:er=0,arrowPadding:en=0,avoidCollisions:ea=!0,collisionBoundary:ei=[],collisionPadding:el=0,sticky:ed="partial",hideWhenDetached:eu=!1,updatePositionStrategy:ec="optimized",onPlaced:ef,...ep}=e,eh=ez(eH,X),[em,eg]=t.useState(null),eR=(0,eM.useComposedRefs)(r,e=>eg(e)),[eD,eA]=t.useState(null),eI=(0,e_.useSize)(eD),eO=(null==eI?void 0:eI.width)??0,eL=(null==eI?void 0:eI.height)??0,eW="number"==typeof el?el:{top:0,right:0,bottom:0,left:0,...el},eF=Array.isArray(ei)?ei:[ei],e$=eF.length>0,eY={padding:eW,boundary:eF.filter(eK),altBoundary:e$},{refs:eq,floatingStyles:eU,placement:eG,isPositioned:eV,middlewareData:eQ}=function(e){void 0===e&&(e={});let{placement:r="bottom",strategy:n="absolute",middleware:o=[],platform:a,elements:{reference:i,floating:l}={},transform:s=!0,whileElementsMounted:d,open:u}=e,[c,f]=t.useState({x:0,y:0,strategy:n,placement:r,middlewareData:{},isPositioned:!1}),[p,h]=t.useState(o);ek(p,o)||h(o);let[m,g]=t.useState(null),[v,b]=t.useState(null),x=t.useCallback(e=>
1{e!==C.current&&(C.current=e,g(e))},[]),y=t.useCallback(e=>{e!==S.current&&(S.current=e,b(e))},[]),w=i||m,k=l||v,C=t.useRef(null),S=t.useRef(null),N=t.useRef(c),j=null!=d,R=eN(d),M=eN(a),D=eN(u),P=t.useCallback(()=>{var e,t;let o,a,i;if(!C.current||!S.current)return;let l={placement:r,strategy:n,middleware:p};M.current&&(l.platform=M.current),(e=C.current,t=S.current,o=new Map,i={...(a={platform:ev,...l}).platform,_c:o},E(e,t,{...a,platform:i})).then(e=>{let t={...e,isPositioned:!1!==D.current};T.current&&!ek(N.current,t)&&(N.current=t,ey.flushSync(()=>{f(t)}))})},[p,r,n,M,D]);ew(()=>{!1===u&&N.current.isPositioned&&(N.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[u]);let T=t.useRef(!1);ew(()=>(T.current=!0,()=>{T.current=!1}),[]),ew(()=>{if(w&&(C.current=w),k&&(S.current=k),w&&k){if(R.current)return R.current(w,k,P);P()}},[w,k,P,R,j]);let _=t.useMemo(()=>({reference:C,floating:S,setReference:x,setFloating:y}),[x,y]),A=t.useMemo(()=>({reference:w,floating:k}),[w,k]),I=t.useMemo(()=>{let e={position:n,left:0,top:0};if(!A.floating)return e;let t=eS(A.floating,c.x),r=eS(A.floating,c.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...eC(A.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,A.floating,c.x,c.y]);return t.useMemo(()=>({...c,update:P,refs:_,elements:A,floatingStyles:I}),[c,P,_,A,I])}({strategy:"fixed",placement:Q+("center"!==ee?"-"+ee:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e,t,r,a){let l;void 0===a&&(a={});let{ancestorScroll:s=!0,ancestorResize:d=!0,elementResize:u="function"==typeof ResizeObserver,layoutShift:c="function"==typeof IntersectionObserver,animationFrame:f=!1}=a,p=eo(e),h=s||d?[...p?et(p):[],...et(t)]:[];h.forEach(e=>{s&&e.addEventListener("scroll",r,{passive:!0}),d&&e.addEventListener("resize",r)});let m=p&&c?function(e,t){let r,a=null,l=I(e);function s(){var e;clearTimeout(r),null==(e=a)||e.disconnect(),a=null}return!function d(u,c){void 0===u&&(u=!1),void 0===c&&(c=1),s();let f=e.getBoundingClientRect(),{left:p,top:h,width:m,height:g}=f;if(u||t(),!m||!g)return;let v={rootMargin:-i(h)+"px "+-i(l.clientWidth-(p+m))+"px "+-i(l.clientHeight-(h+g))+"px "+-i(p)+"px",threshold:o(0,n(1,c))||1},b=!0;function x(t){let n=t[0].intersectionRatio;if(n!==c){if(!b)return d();n?d(!1,n):r=setTimeout(()=>{d(!1,1e-7)},1e3)}1!==n||eb(f,e.getBoundingClientRect())||d(),b=!1}try{a=new IntersectionObserver(x,{...v,root:l.ownerDocument})}catch(e){a=new IntersectionObserver(x,v)}a.observe(e)}(!0),s}(p,r):null,g=-1,v=null;u&&(v=new ResizeObserver(e=>{let[n]=e;n&&n.target===p&&v&&(v.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=v)||e.observe(t)})),r()}),p&&!f&&v.observe(p),v.observe(t));let b=f?es(e):null;return f&&function t(){let n=es(e);b&&!eb(b,n)&&r(),b=n,l=requestAnimationFrame(t)}(),r(),()=>{var e;h.forEach(e=>{s&&e.removeEventListener("scroll",r),d&&e.removeEventListener("resize",r)}),null==m||m(),null==(e=v)||e.disconnect(),v=null,f&&cancelAnimationFrame(l)}}(...t,{animationFrame:"always"===ec})},elements:{reference:eh.anchor},middleware:[{...{name:"offset",options:j=S={mainAxis:J+eL,alignmentAxis:er},async fn(e){var t,r;let{x:n,y:o,placement:a,middlewareData:i}=e,l=await P(e,j);return a===(null==(t=i.offset)?void 0:t.placement)&&null!=(r=i.arrow)&&r.alignmentOffset?{}:{x:n+l.x,y:o+l.y,data:{...l,placement:a}}}},options:[S,N]},ea&&{...{name:"shift",options:z=O={mainAxis:!0,crossAxis:!1,limiter:"partial"===ed?{...(void 0===(A=T)&&(A={}),{options:A,fn(e){let{x:t,y:r,placement:n,rects:o,middlewareData:a}=e,{offset:i=0,mainAxis:l=!0,crossAxis:s=!0}=u(A,e),d={x:t,y:r},f=g(n),h=p(f),m=d[h],v=d[f],b=u(i,e),x="number"==typeof b?{mainAxis:b,crossAxis:0}:{mainAxis:0,crossAxis:0,...b};if(l){let e="y"===h?"height":"width",t=o.reference[h]-o.floating[e]+x.mainAxis,r=o.reference[h]+o.reference[e]-x.mainAxis;m<t?m=t:m>r&&(m=r)}if(s){var y,w;let e="y"===h?"width":"height",t=D.has(c(n)),r=o.reference[f]-o.floating[e]+(t&&(null==(y=a.offset)?void 0:y[f])||0)+(t?0:x.crossAxis),i=o.reference[f]+o.reference[e]+(t?0:(null==(w=a.offset)?void 0:w[f])||0)-(t?x.crossAxis:0);v<r?v=r:v>i&&(v=i)}return{[h]:m,[f]:v}}}),options:[T,_]}:void 0,...eY},async fn(e){let{x:t,y:r,placement:a,platform:i}=e,{mainAxis:l=!0,crossAxis:s=!1,limiter:d={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...f}=u(z,e),h={x:t,y:r},m=await i.detectOverflow(e,f),v=g(c(a)),b=p(v),x=h[b],y=h[v];if(l){let e="y"===b?"top":"left",t="y"===b?"bottom":"right",r=x+m[e],a=x-m[t];x=o(r,n(x,a))}if(s){let e="y"===v?"top":"left",t="y"===v?"bottom":"right",r=y+m[e],a=y-m[t];y=o(r,n(y,a))}let w=d.fn({...e,[b]:x,[v]:y});return{...w,data:{x:w.x-t,y:w.y-r,enabled:{[b]:l,[v]:s}}}}},options:[O,L]},ea&&{...{name:"flip",options:$=W={...eY},async fn(e){var t,r,n,o,a,i,l,s;let d,m,C,{placement:S,middlewareData:N,rects:j,initialPlacement:E,platform:R,elements:M}=e,{mainAxis:D=!0,crossAxis:P=!0,fallbackPlacements:T,fallbackStrategy:_="bestFit",fallbackAxisSideDirection:A="none",flipAlignment:I=!0,...O}=u($,e);if(null!=(t=N.arrow)&&t.alignmentOffset)return{};let L=c(S),z=g(E),W=c(E)===E,F=await (null==R.isRTL?void 0:R.isRTL(M.floating)),H=T||(W||!I?[k(E)]:(d=k(E),[v(E),d,v(d)])),B="none"!==A;!T&&B&&H.push(...(m=f(E),C=function(e,t,r){switch(e){case"top":case"bottom":if(r)return t?x:b;return t?b:x;case"left":case"right":return t?y:w;default:return[]}}(c(E),"start"===A,F),m&&(C=C.map(e=>e+"-"+m),I&&(C=C.concat(C.map(v)))),C));let Y=[E,...H],q=await R.detectOverflow(e,O),U=[],G=(null==(r=N.flip)?void 0:r.overflows)||[];if(D&&U.push(q[L]),P){let e,t,r,n,o=(i=S,l=j,void 0===(s=F)&&(s=!1),e=f(i),r=h(t=p(g(i))),n="x"===t?e===(s?"end":"start")?"right":"left":"start"===e?"bottom":"top",l.reference[r]>l.floating[r]&&(n=k(n)),[n,k(n)]);U.push(q[o[0]],q[o[1]])}if(G=[...G,{placement:S,overflows:U}],!U.every(e=>e<=0)){let e=((null==(n=N.flip)?void 0:n.index)||0)+1,t=Y[e];
1if(t&&("alignment"!==P||z===g(t)||G.every(e=>g(e.placement)!==z||e.overflows[0]>0)))return{data:{index:e,overflows:G},reset:{placement:t}};let r=null==(o=G.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!r)switch(_){case"bestFit":{let e=null==(a=G.filter(e=>{if(B){let t=g(e.placement);return t===z||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:a[0];e&&(r=e);break}case"initialPlacement":r=E}if(S!==r)return{reset:{placement:r}}}return{}}},options:[W,F]},{...{name:"size",options:Y=H={...eY,apply:e=>{let{elements:t,rects:r,availableWidth:n,availableHeight:o}=e,{width:a,height:i}=r.reference,l=t.floating.style;l.setProperty("--radix-popper-available-width",`${n}px`),l.setProperty("--radix-popper-available-height",`${o}px`),l.setProperty("--radix-popper-anchor-width",`${a}px`),l.setProperty("--radix-popper-anchor-height",`${i}px`)}},async fn(e){var t,r;let a,i,{placement:l,rects:s,platform:d,elements:p}=e,{apply:h=()=>{},...m}=u(Y,e),v=await d.detectOverflow(e,m),b=c(l),x=f(l),y="y"===g(l),{width:w,height:k}=s.floating;"top"===b||"bottom"===b?(a=b,i=x===(await (null==d.isRTL?void 0:d.isRTL(p.floating))?"start":"end")?"left":"right"):(i=b,a="end"===x?"top":"bottom");let C=k-v.top-v.bottom,S=w-v.left-v.right,N=n(k-v[a],C),j=n(w-v[i],S),E=!e.middlewareData.shift,R=N,M=j;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(M=S),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(R=C),E&&!x){let e=o(v.left,0),t=o(v.right,0),r=o(v.top,0),n=o(v.bottom,0);y?M=w-2*(0!==e||0!==t?e+t:o(v.left,v.right)):R=k-2*(0!==r||0!==n?r+n:o(v.top,v.bottom))}await h({...e,availableWidth:M,availableHeight:R});let D=await d.getDimensions(p.floating);return w!==D.width||k!==D.height?{reset:{rects:!0}}:{}}},options:[H,B]},eD&&{...{name:"arrow",options:G=q={element:eD,padding:en},fn(e){let{element:t,padding:r}="function"==typeof G?G(e):G;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?ex({element:t.current,padding:r}).fn(e):{}:t?ex({element:t,padding:r}).fn(e):{}}},options:[q,U]},eZ({arrowWidth:eO,arrowHeight:eL}),eu&&{...{name:"hide",options:Z=V={strategy:"referenceHidden",...eY},async fn(e){let{rects:t,platform:r}=e,{strategy:n="referenceHidden",...o}=u(Z,e);switch(n){case"referenceHidden":{let n=R(await r.detectOverflow(e,{...o,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:M(n)}}}case"escaped":{let n=R(await r.detectOverflow(e,{...o,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:M(n)}}}default:return{}}}},options:[V,K]}]}),[eJ,e0]=eX(eG),e1=(0,eP.useCallbackRef)(ef);(0,eT.useLayoutEffect)(()=>{eV&&(null==e1||e1())},[eV,e1]);let e2=null==(a=eQ.arrow)?void 0:a.x,e5=null==(l=eQ.arrow)?void 0:l.y,e4=(null==(s=eQ.arrow)?void 0:s.centerOffset)!==0,[e3,e8]=t.useState();return(0,eT.useLayoutEffect)(()=>{em&&e8(window.getComputedStyle(em).zIndex)},[em]),(0,eE.jsx)("div",{ref:eq.setFloating,"data-radix-popper-content-wrapper":"",style:{...eU,transform:eV?eU.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:e3,"--radix-popper-transform-origin":[null==(d=eQ.transformOrigin)?void 0:d.x,null==(m=eQ.transformOrigin)?void 0:m.y].join(" "),...(null==(C=eQ.hide)?void 0:C.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,eE.jsx)(eB,{scope:X,placedSide:eJ,onArrowChange:eA,arrowX:e2,arrowY:e5,shouldHideArrow:e4,children:(0,eE.jsx)(ej.Primitive.div,{"data-side":eJ,"data-align":e0,...ep,ref:eR,style:{...ep.style,animation:eV?void 0:"none"}})})})});eq.displayName=eH;var eU="PopperArrow",eG={top:"bottom",right:"left",bottom:"top",left:"right"},eV=t.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,o=eY(eU,r),a=eG[o.placedSide];return(0,eE.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,eE.jsx)(eR,{...n,ref:t,style:{...n.style,display:"block"}})})});function eK(e){return null!==e}eV.displayName=eU;var eZ=e=>({name:"transformOrigin",options:e,fn(t){var r,n,o;let{placement:a,rects:i,middlewareData:l}=t,s=(null==(r=l.arrow)?void 0:r.centerOffset)!==0,d=s?0:e.arrowWidth,u=s?0:e.arrowHeight,[c,f]=eX(a),p={start:"0%",center:"50%",end:"100%"}[f],h=((null==(n=l.arrow)?void 0:n.x)??0)+d/2,m=((null==(o=l.arrow)?void 0:o.y)??0)+u/2,g="",v="";return"bottom"===c?(g=s?p:`${h}px`,v=`${-u}px`):"top"===c?(g=s?p:`${h}px`,v=`${i.floating.height+u}px`):"right"===c?(g=`${-u}px`,v=s?p:`${m}px`):"left"===c&&(g=`${i.floating.width+u}px`,v=s?p:`${m}px`),{data:{x:g,y:v}}}});function eX(e){let[t,r="center"]=e.split("-");return[t,r]}e.s(["Anchor",0,e$,"Arrow",0,eV,"Content",0,eq,"Root",0,eW,"createPopperScope",0,eO],883954)},585244,185598,e=>{"use strict";var t,r=e.i(280515),n=e.i(291967),o=e.i(137874),a=e.i(538422),i=e.i(847600),l=e.i(289704),s="dismissableLayer.update",d=r.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),u=r.forwardRef((e,u)=>{var p;let{disableOutsidePointerEvents:h=!1,onEscapeKeyDown:m,onPointerDownOutside:g,onFocusOutside:v,onInteractOutside:b,onDismiss:x,...y}=e,w=r.useContext(d),[k,C]=r.useState(null),S=(null==k?void 0:k.ownerDocument)??(null==(p=globalThis)?void 0:p.document),[,N]=r.useState({}),j=(0,a.useComposedRefs)(u,e=>C(e)),E=Array.from(w.layers),[R]=[...w.layersWithOutsidePointerEventsDisabled].slice(-1),M=E.indexOf(R),D=k?E.indexOf(k):-1,P=w.layersWithOutsidePointerEventsDisabled.size>0,T=D>=M,_=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,o=(0,i.useCallbackRef)(e),a=r.useRef(!1),l=r.useRef(()=>{});return r.useEffect(()=>{let e=e=>{if(e.target&&!a.current){let t=function(){f("dismissableLayer.pointerDownOutside",o,r,{discrete:!0})},r={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",l.current),l.current=t,n.addEventListener("click",l.current,{once:!0})):t()}else n.removeEventListener("click",l.current);a.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",l.current)}},[n,o]),{onPointerDownCapture:()=>a.current=!0}}(e=>{let t=e.target,r=[...w.branches].some(e=>e.contains(t));T&&!r&&(null==g||g(e),null==b||b(e),e.defaultPrevented||null==x||x())},S),A=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,o=(0,i.useCallbackRef)(e),a=r.useRef(!1);return r.useEffect(()=>{let e=e=>{e.target&&!a.current&&f("dismissableLayer.focusOutside",o,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,o]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}(e=>{let t=e.target;![...w.branches].some(e=>e.contains(t))&&(null==v||v(e),null==b||b(e),e.defaultPrevented||null==x||x())},S);return!function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,o=(0,i.useCallbackRef)(e);r.useEffect(()=>{let e=e=>{"Escape"===e.key&&o(e)};return n.addEventListener("keydown",e,{capture:!0}),()=>n.removeEventListener("keydown",e,{capture:!0})},[o,n])}(e=>{D===w.layers.size-1&&(null==m||m(e),!e.defaultPrevented&&x&&(e.preventDefault(),x()))},S),r.useEffect(()=>{if(k)return h&&(0===w.layersWithOutsidePointerEventsDisabled.size&&(t=S.body.style.pointerEvents,S.body.style.pointerEvents="none"),w.layersWithOutsidePointerEventsDisabled.add(k)),w.layers.add(k),c(),()=>{h&&1===w.layersWithOutsidePointerEventsDisabled.size&&(S.body.style.pointerEvents=t)}},[k,S,h,w]),r.useEffect(()=>()=>{k&&(w.layers.delete(k),w.layersWithOutsidePointerEventsDisabled.delete(k),c())},[k,w]),r.useEffect(()=>{let e=()=>N({});return document.addEventListener(s,e),()=>document.removeEventListener(s,e)},[]),(0,l.jsx)(o.Primitive.div,{...y,ref:j,style:{pointerEvents:P?T?"auto":"none":void 0,...e.style},onFocusCapture:(0,n.composeEventHandlers)(e.onFocusCapture,A.onFocusCapture),onBlurCapture:(0,n.composeEventHandlers)(e.onBlurCapture,A.onBlurCapture),onPointerDownCapture:(0,n.composeEventHandlers)(e.onPointerDownCapture,_.onPointerDownCapture)})});function c(){let e=new CustomEvent(s);document.dispatchEvent(e)}function f(e,t,r,n){let{discrete:a}=n,i=r.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&i.addEventListener(e,t,{once:!0}),a?(0,o.dispatchDiscreteCustomEvent)(i,l):i.dispatchEvent(l)}u.displayName="DismissableLayer",r.forwardRef((e,t)=>
1{let n=r.useContext(d),i=r.useRef(null),s=(0,a.useComposedRefs)(t,i);return r.useEffect(()=>{let e=i.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,l.jsx)(o.Primitive.div,{...e,ref:s})}).displayName="DismissableLayerBranch",e.s(["DismissableLayer",0,u],585244);var p=e.i(900466),h=e.i(433053),m=r.forwardRef((e,t)=>{var n,a;let{container:i,...s}=e,[d,u]=r.useState(!1);(0,h.useLayoutEffect)(()=>u(!0),[]);let c=i||d&&(null==(a=globalThis)||null==(n=a.document)?void 0:n.body);return c?p.default.createPortal((0,l.jsx)(o.Primitive.div,{...s,ref:t}),c):null});m.displayName="Portal",e.s(["Portal",0,m],185598)},47984,e=>{"use strict";var t=e.i(280515),r=e.i(137874),n=e.i(289704),o=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),a=t.forwardRef((e,t)=>(0,n.jsx)(r.Primitive.span,{...e,ref:t,style:{...o,...e.style}}));a.displayName="VisuallyHidden",e.s(["Root",0,a,"VISUALLY_HIDDEN_STYLES",0,o])},589259,266083,73772,234241,e=>{"use strict";let t;var r,n,o,a,i,l,s,d=e.i(280515),u=0;function c(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}e.s(["useFocusGuards",0,function(){d.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??c()),document.body.insertAdjacentElement("beforeend",e[1]??c()),u++,()=>{1===u&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),u--}},[])}],589259);var f=e.i(538422),p=e.i(137874),h=e.i(847600),m=e.i(289704),g="focusScope.autoFocusOnMount",v="focusScope.autoFocusOnUnmount",b={bubbles:!1,cancelable:!0},x=d.forwardRef((e,t)=>{let{loop:r=!1,trapped:n=!1,onMountAutoFocus:o,onUnmountAutoFocus:a,...i}
1=e,[l,s]=d.useState(null),u=(0,h.useCallbackRef)(o),c=(0,h.useCallbackRef)(a),x=d.useRef(null),S=(0,f.useComposedRefs)(t,e=>s(e)),N=d.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;d.useEffect(()=>{if(n){let e=function(e){if(N.paused||!l)return;let t=e.target;l.contains(t)?x.current=t:k(x.current,{select:!0})},t=function(e){if(N.paused||!l)return;let t=e.relatedTarget;null!==t&&(l.contains(t)||k(x.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&k(l)});return l&&r.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[n,l,N.paused]),d.useEffect(()=>{if(l){C.add(N);let e=document.activeElement;if(!l.contains(e)){let t=new CustomEvent(g,b);l.addEventListener(g,u),l.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=document.activeElement;for(let n of e)if(k(n,{select:t}),document.activeElement!==r)return}(y(l).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&k(l))}return()=>{l.removeEventListener(g,u),setTimeout(()=>{let t=new CustomEvent(v,b);l.addEventListener(v,c),l.dispatchEvent(t),t.defaultPrevented||k(e??document.body,{select:!0}),l.removeEventListener(v,c),C.remove(N)},0)}}},[l,u,c,N]);let j=d.useCallback(e=>{if(!r&&!n||N.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){var a;let t,n=e.currentTarget,[i,l]=[w(t=y(a=n),a),w(t.reverse(),a)];i&&l?e.shiftKey||o!==l?e.shiftKey&&o===i&&(e.preventDefault(),r&&k(l,{select:!0})):(e.preventDefault(),r&&k(i,{select:!0})):o===n&&e.preventDefault()}},[r,n,N.paused]);return(0,m.jsx)(p.Primitive.div,{tabIndex:-1,...i,ref:S,onKeyDown:j})});function y(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function w(e,t){for(let r of e)if(!function(e,t){let{upTo:r}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===r||e!==r);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function k(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}x.displayName="FocusScope";var C=(t=[],{add(e){let r=t[0];e!==r&&(null==r||r.pause()),(t=S(t,e)).unshift(e)},remove(e){var r;null==(r=(t=S(t,e))[0])||r.resume()}});function S(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}e.s(["FocusScope",0,x],266083);var N=new WeakMap,j=new WeakMap,E={},R=0,M=function(e){return e&&(e.host||M(e.parentNode))},D=function(e,t,r,n){var o=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var r=M(e);return r&&t.contains(r)?r:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});E[r]||(E[r]=new WeakMap);var a=E[r],i=[],l=new Set,s=new Set(o),d=function(e){!e||l.has(e)||(l.add(e),d(e.parentNode))};o.forEach(d);var u=function(e){!e||s.has(e)||Array.prototype.forEach.call(e.children,function(e){if(l.has(e))u(e);else try{var t=e.getAttribute(n),o=null!==t&&"false"!==t,s=(N.get(e)||0)+1,d=(a.get(e)||0)+1;N.set(e,s),a.set(e,d),i.push(e),1===s&&o&&j.set(e,!0),1===d&&e.setAttribute(r,"true"),o||e.setAttribute(n,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return u(t),l.clear(),R++,function(){i.forEach(function(e){var t=N.get(e)-1,o=a.get(e)-1;N.set(e,t),a.set(e,o),t||(j.has(e)||e.removeAttribute(n),j.delete(e)),o||e.removeAttribute(r)}),--R||(N=new WeakMap,N=new WeakMap,j=new WeakMap,E={})}};e.s(["hideOthers",0,function(e,t,r){void 0===r&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||("u"<typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live], script"))),D(n,o,r,"aria-hidden")):function(){return null}}],73772);var P=function(){return(P=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function T(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}var _=("function"==typeof SuppressedError&&SuppressedError,"right-scroll-bar-position"),A="width-before-scroll-bar";function I(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var O="u">typeof window?d.useLayoutEffect:d.useEffect,L=new WeakMap,z=(void 0===r&&(r={}),(void 0===n&&(n=function(e){return e}),o=[],a=!1,i={read:function(){if(a)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return o.length?o[o.length-1]:null},useMedium:function(e){var t=n(e,a);return o.push(t),function(){o=o.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(a=!0;o.length;){var t=o;o=[],t.forEach(e)}o={push:function(t){return e(t)},filter:function(){return o}}},assignMedium:function(e){a=!0;var t=[];if(o.length){var r=o;o=[],r.forEach(e),t=o}var n=function(){var r=t;t=[],r.forEach(e)},i=function(){return Promise.resolve().then(n)};i(),o={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),o}}}}).options=P({async:!0,ssr:!1},r),i),W=function(){},F=d.forwardRef(function(e,t){var r,n,o,a,i=d.useRef(null),l=d.useState({onScrollCapture:W,onWheelCapture:W,onTouchMoveCapture:W}),s=l[0],u=l[1],c=e.forwardProps,f=e.children,p=e.className,h=e.removeScrollBar,m=e.enabled,g=e.shards,v=e.sideCar,b=e.noRelative,x=e.noIsolation,y=e.inert,w=e.allowPinchZoom,k=e.as,C=e.gapMode,S=T(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),N=(r=[i,t],n=function(e){return r.forEach(function(t){return I(t,e)})},(o=(0,d.useState)(function(){return{value:null,callback:n,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=n,a=o.facade,O(function(){var e=L.get(a);if(e){var t=new Set(e),n=new Set(r),o=a.current;t.forEach(function(e){n.has(e)||I(e,null)}
1),n.forEach(function(e){t.has(e)||I(e,o)})}L.set(a,r)},[r]),a),j=P(P({},S),s);return d.createElement(d.Fragment,null,m&&d.createElement(v,{sideCar:z,removeScrollBar:h,shards:g,noRelative:b,noIsolation:x,inert:y,setCallbacks:u,allowPinchZoom:!!w,lockRef:i,gapMode:C}),c?d.cloneElement(d.Children.only(f),P(P({},j),{ref:N})):d.createElement(void 0===k?"div":k,P({},j,{className:p,ref:N}),f))});F.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},F.classNames={fullWidth:A,zeroRight:_};var $=function(e){var t=e.sideCar,r=T(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw Error("Sidecar medium not found");return d.createElement(n,P({},r))};$.isSideCarExport=!0;var H=function(){var e=0,t=null;return{add:function(r){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=s||("u">typeof __webpack_nonce__?__webpack_nonce__:void 0);return t&&e.setAttribute("nonce",t),e}())){var n,o;(n=t).styleSheet?n.styleSheet.cssText=r:n.appendChild(document.createTextNode(r)),o=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(o)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},B=function(){var e=H();return function(t,r){d.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},Y=function(){var e=B();return function(t){return e(t.styles,t.dynamic),null}},q={left:0,top:0,right:0,gap:0},U=function(e){return parseInt(e||"",10)||0},G=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[U(r),U(n),U(o)]},V=function(e){if(void 0===e&&(e="margin"),"u"<typeof window)return q;var t=G(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},K=Y(),Z="data-scroll-locked",X=function(e,t,r,n){var o=e.left,a=e.top,i=e.right,l=e.gap;return void 0===r&&(r="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(n,";\n padding-right: ").concat(l,"px ").concat(n,";\n }\n body[").concat(Z,"] {\n overflow: hidden ").concat(n,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(n,";"),"margin"===r&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(a,"px;\n padding-right: ").concat(i,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(l,"px ").concat(n,";\n "),"padding"===r&&"padding-right: ".concat(l,"px ").concat(n,";")].filter(Boolean).join(""),"\n }\n \n .").concat(_," {\n right: ").concat(l,"px ").concat(n,";\n }\n \n .").concat(A," {\n margin-right: ").concat(l,"px ").concat(n,";\n }\n \n .").concat(_," .").concat(_," {\n right: 0 ").concat(n,";\n }\n \n .").concat(A," .").concat(A," {\n margin-right: 0 ").concat(n,";\n }\n \n body[").concat(Z,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(l,"px;\n }\n")},Q=function(){var e=parseInt(document.body.getAttribute(Z)||"0",10);return isFinite(e)?e:0},J=function(){d.useEffect(function(){return document.body.setAttribute(Z,(Q()+1).toString()),function(){var e=Q()-1;e<=0?document.body.removeAttribute(Z):document.body.setAttribute(Z,e.toString())}},[])},ee=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,o=void 0===n?"margin":n;J();var a=d.useMemo(function(){return V(o)},[o]);return d.createElement(K,{styles:X(a,!t,o,r?"":"!important")})},et=!1;if("u">typeof window)try{var er=Object.defineProperty({},"passive",{get:function(){return et=!0,!0}});window.addEventListener("test",er,er),window.removeEventListener("test",er,er)}catch(e){et=!1}var en=!!et&&{passive:!1},eo=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return"hidden"!==r[t]&&(r.overflowY!==r.overflowX||"TEXTAREA"===e.tagName||"visible"!==r[t])},ea=function(e,t){var r=t.ownerDocument,n=t;do{if("u">typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),ei(e,n)){var o=el(e,n);if(o[1]>o[2])return!0}n=n.parentNode}while(n&&n!==r.body)return!1},ei=function(e,t){return"v"===e?eo(t,"overflowY"):eo(t,"overflowX")},el=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},es=function(e,t,r,n,o){var a,i=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),l=i*n,s=r.target,d=t.contains(s),u=!1,c=l>0,f=0,p=0;
1do{if(!s)break;var h=el(e,s),m=h[0],g=h[1]-h[2]-i*m;(m||g)&&ei(e,s)&&(f+=g,p+=m);var v=s.parentNode;s=v&&v.nodeType===Node.DOCUMENT_FRAGMENT_NODE?v.host:v}while(!d&&s!==document.body||d&&(t.contains(s)||t===s))return c&&(o&&1>Math.abs(f)||!o&&l>f)?u=!0:!c&&(o&&1>Math.abs(p)||!o&&-l>p)&&(u=!0),u},ed=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},eu=function(e){return[e.deltaX,e.deltaY]},ec=function(e){return e&&"current"in e?e.current:e},ef=0,ep=[];let eh=(l=function(e){var t=d.useRef([]),r=d.useRef([0,0]),n=d.useRef(),o=d.useState(ef++)[0],a=d.useState(Y)[0],i=d.useRef(e);d.useEffect(function(){i.current=e},[e]),d.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,r){if(r||2==arguments.length)for(var n,o=0,a=t.length;o<a;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))})([e.lockRef.current],(e.shards||[]).map(ec),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var l=d.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!i.current.allowPinchZoom;var o,a=ed(e),l=r.current,s="deltaX"in e?e.deltaX:l[0]-a[0],d="deltaY"in e?e.deltaY:l[1]-a[1],u=e.target,c=Math.abs(s)>Math.abs(d)?"h":"v";if("touches"in e&&"h"===c&&"range"===u.type)return!1;var f=window.getSelection(),p=f&&f.anchorNode;if(p&&(p===u||p.contains(u)))return!1;var h=ea(c,u);if(!h)return!0;if(h?o=c:(o="v"===c?"h":"v",h=ea(c,u)),!h)return!1;if(!n.current&&"changedTouches"in e&&(s||d)&&(n.current=o),!o)return!0;var m=n.current||o;return es(m,t,e,"h"===m?s:d,!0)},[]),s=d.useCallback(function(e){if(ep.length&&ep[ep.length-1]===a){var r="deltaY"in e?eu(e):ed(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta,n[0]===r[0]&&n[1]===r[1])})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var o=(i.current.shards||[]).map(ec).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?l(e,o[0]):!i.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),u=d.useCallback(function(e,r,n,o){var a={name:e,delta:r,target:n,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),c=d.useCallback(function(e){r.current=ed(e),n.current=void 0},[]),f=d.useCallback(function(t){u(t.type,eu(t),t.target,l(t,e.lockRef.current))},[]),p=d.useCallback(function(t){u(t.type,ed(t),t.target,l(t,e.lockRef.current))},[]);d.useEffect(function(){return ep.push(a),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",s,en),document.addEventListener("touchmove",s,en),document.addEventListener("touchstart",c,en),function(){ep=ep.filter(function(e){return e!==a}),document.removeEventListener("wheel",s,en),document.removeEventListener("touchmove",s,en),document.removeEventListener("touchstart",c,en)}},[]);var h=e.removeScrollBar,m=e.inert;return d.createElement(d.Fragment,null,m?d.createElement(a,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,h?d.createElement(ee,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},z.useMedium(l),$);var em=d.forwardRef(function(e,t){return d.createElement(F,P({},e,{ref:t,sideCar:eh}))});em.classNames=F.classNames,e.s(["RemoveScroll",0,em],234241)},527505,e=>{"use strict";let t=(0,e.i(895345).default)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["Check",0,t],527505)},518136,e=>{"use strict";let t=(0,e.i(895345).default)("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);e.s(["ChevronUp",0,t],518136)},822224,e=>{"use strict";var t=e.i(289704),r=e.i(280515),n=e.i(900466),o=e.i(527069),a=e.i(291967),i=e.i(743237),l=e.i(538422),s=e.i(604619),d=e.i(686936),u=e.i(585244),c=e.i(589259),f=e.i(266083),p=e.i(878953),h=e.i(883954),m=e.i(185598),g=e.i(137874),v=e.i(475299),b=e.i(847600),x=e.i(639662),y=e.i(433053),w=e.i(615854),k=e.i(47984),C=e.i(73772),S=e.i(234241),N=[" ","Enter","ArrowUp","ArrowDown"],j=[" ","Enter"],E="Select",[R,M,D]=(0,i.createCollection)(E),[P,T]=(0,s.createContextScope)(E,[D,h.createPopperScope]),_=(0,h.createPopperScope)(),[A,I]=P(E),[O,L]=P(E),z=e=>{let{__scopeSelect:n,children:o,open:a,defaultOpen:i,onOpenChange:l,value:s,defaultValue:u,onValueChange:c,dir:f,name:m,autoComplete:g,disabled:v,required:b,form:y}=e,w=_(n),[k,C]=r.useState(null),[S,N]=r.useState(null),[j,M]=r.useState(!1),D=(0,d.useDirection)(f),[P,T]=(0,x.useControllableState)({prop:a,defaultProp:i??!1,onChange:l,caller:E}),[I,L]=(0,x.useControllableState)({prop:s,defaultProp:u,onChange:c,caller:E}
1),z=r.useRef(null),W=!k||y||!!k.closest("form"),[F,$]=r.useState(new Set),H=Array.from(F).map(e=>e.props.value).join(";");return(0,t.jsx)(h.Root,{...w,children:(0,t.jsxs)(A,{required:b,scope:n,trigger:k,onTriggerChange:C,valueNode:S,onValueNodeChange:N,valueNodeHasChildren:j,onValueNodeHasChildrenChange:M,contentId:(0,p.useId)(),value:I,onValueChange:L,open:P,onOpenChange:T,dir:D,triggerPointerDownPosRef:z,disabled:v,children:[(0,t.jsx)(R.Provider,{scope:n,children:(0,t.jsx)(O,{scope:e.__scopeSelect,onNativeOptionAdd:r.useCallback(e=>{$(t=>new Set(t).add(e))},[]),onNativeOptionRemove:r.useCallback(e=>{$(t=>{let r=new Set(t);return r.delete(e),r})},[]),children:o})}),W?(0,t.jsxs)(eS,{"aria-hidden":!0,required:b,tabIndex:-1,name:m,autoComplete:g,value:I,onChange:e=>L(e.target.value),disabled:v,form:y,children:[void 0===I?(0,t.jsx)("option",{value:""}):null,Array.from(F)]},H):null]})})};z.displayName=E;var W="SelectTrigger",F=r.forwardRef((e,n)=>{let{__scopeSelect:o,disabled:i=!1,...s}=e,d=_(o),u=I(W,o),c=u.disabled||i,f=(0,l.useComposedRefs)(n,u.onTriggerChange),p=M(o),m=r.useRef("touch"),[v,b,x]=ej(e=>{let t=p().filter(e=>!e.disabled),r=t.find(e=>e.value===u.value),n=eE(t,e,r);void 0!==n&&u.onValueChange(n.value)}),y=e=>{c||(u.onOpenChange(!0),x()),e&&(u.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,t.jsx)(h.Anchor,{asChild:!0,...d,children:(0,t.jsx)(g.Primitive.button,{type:"button",role:"combobox","aria-controls":u.contentId,"aria-expanded":u.open,"aria-required":u.required,"aria-autocomplete":"none",dir:u.dir,"data-state":u.open?"open":"closed",disabled:c,"data-disabled":c?"":void 0,"data-placeholder":eN(u.value)?"":void 0,...s,ref:f,onClick:(0,a.composeEventHandlers)(s.onClick,e=>{e.currentTarget.focus(),"mouse"!==m.current&&y(e)}),onPointerDown:(0,a.composeEventHandlers)(s.onPointerDown,e=>{m.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(y(e),e.preventDefault())}),onKeyDown:(0,a.composeEventHandlers)(s.onKeyDown,e=>{let t=""!==v.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||b(e.key),(!t||" "!==e.key)&&N.includes(e.key)&&(y(),e.preventDefault())})})})});F.displayName=W;var $="SelectValue",H=r.forwardRef((e,r)=>{let{__scopeSelect:n,className:o,style:a,children:i,placeholder:s="",...d}=e,u=I($,n),{onValueNodeHasChildrenChange:c}=u,f=void 0!==i,p=(0,l.useComposedRefs)(r,u.onValueNodeChange);return(0,y.useLayoutEffect)(()=>{c(f)},[c,f]),(0,t.jsx)(g.Primitive.span,{...d,ref:p,style:{pointerEvents:"none"},children:eN(u.value)?(0,t.jsx)(t.Fragment,{children:s}):i})});H.displayName=$;var B=r.forwardRef((e,r)=>{let{__scopeSelect:n,children:o,...a}=e;return(0,t.jsx)(g.Primitive.span,{"aria-hidden":!0,...a,ref:r,children:o||"â¼"})});B.displayName="SelectIcon";var Y=e=>(0,t.jsx)(m.Portal,{asChild:!0,...e});Y.displayName="SelectPortal";var q="SelectContent",U=r.forwardRef((e,o)=>{let a=I(q,e.__scopeSelect),[i,l]=r.useState();return((0,y.useLayoutEffect)(()=>
1{l(new DocumentFragment)},[]),a.open)?(0,t.jsx)(Z,{...e,ref:o}):i?n.createPortal((0,t.jsx)(G,{scope:e.__scopeSelect,children:(0,t.jsx)(R.Slot,{scope:e.__scopeSelect,children:(0,t.jsx)("div",{children:e.children})})}),i):null});U.displayName=q;var[G,V]=P(q),K=(0,v.createSlot)("SelectContent.RemoveScroll"),Z=r.forwardRef((e,n)=>{let{__scopeSelect:o,position:i="item-aligned",onCloseAutoFocus:s,onEscapeKeyDown:d,onPointerDownOutside:p,side:h,sideOffset:m,align:g,alignOffset:v,arrowPadding:b,collisionBoundary:x,collisionPadding:y,sticky:w,hideWhenDetached:k,avoidCollisions:N,...j}=e,E=I(q,o),[R,D]=r.useState(null),[P,T]=r.useState(null),_=(0,l.useComposedRefs)(n,e=>D(e)),[A,O]=r.useState(null),[L,z]=r.useState(null),W=M(o),[F,$]=r.useState(!1),H=r.useRef(!1);r.useEffect(()=>{if(R)return(0,C.hideOthers)(R)},[R]),(0,c.useFocusGuards)();let B=r.useCallback(e=>{let[t,...r]=W().map(e=>e.ref.current),[n]=r.slice(-1),o=document.activeElement;for(let r of e)if(r===o||(null==r||r.scrollIntoView({block:"nearest"}),r===t&&P&&(P.scrollTop=0),r===n&&P&&(P.scrollTop=P.scrollHeight),null==r||r.focus(),document.activeElement!==o))return},[W,P]),Y=r.useCallback(()=>B([A,R]),[B,A,R]);r.useEffect(()=>{F&&Y()},[F,Y]);let{onOpenChange:U,triggerPointerDownPosRef:V}=E;r.useEffect(()=>{if(R){let e={x:0,y:0},t=t=>{var r,n;e={x:Math.abs(Math.round(t.pageX)-((null==(r=V.current)?void 0:r.x)??0)),y:Math.abs(Math.round(t.pageY)-((null==(n=V.current)?void 0:n.y)??0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():R.contains(r.target)||U(!1),document.removeEventListener("pointermove",t),V.current=null};return null!==V.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[R,U,V]),r.useEffect(()=>{let e=()=>U(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[U]);let[Z,J]=ej(e=>{let t=W().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=eE(t,e,r);n&&setTimeout(()=>n.ref.current.focus())}),ee=r.useCallback((e,t,r)=>{let n=!H.current&&!r;(void 0!==E.value&&E.value===t||n)&&(O(e),n&&(H.current=!0))},[E.value]),et=r.useCallback(()=>null==R?void 0:R.focus(),[R]),er=r.useCallback((e,t,r)=>{let n=!H.current&&!r;(void 0!==E.value&&E.value===t||n)&&z(e)},[E.value]),en="popper"===i?Q:X,eo=en===Q?{side:h,sideOffset:m,align:g,alignOffset:v,arrowPadding:b,collisionBoundary:x,collisionPadding:y,sticky:w,hideWhenDetached:k,avoidCollisions:N}:{};return(0,t.jsx)(G,{scope:o,content:R,viewport:P,onViewportChange:T,itemRefCallback:ee,selectedItem:A,onItemLeave:et,itemTextRefCallback:er,focusSelectedItem:Y,selectedItemText:L,position:i,isPositioned:F,searchRef:Z,children:(0,t.jsx)(S.RemoveScroll,{as:K,allowPinchZoom:!0,children:(0,t.jsx)(f.FocusScope,{asChild:!0,trapped:E.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,a.composeEventHandlers)(s,e=>{var t;null==(t=E.trigger)||t.focus({preventScroll:!0}),e.preventDefault()}),children:(0,t.jsx)(u.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:d,onPointerDownOutside:p,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>E.onOpenChange(!1),children:(0,t.jsx)(en,{role:"listbox",id:E.contentId,"data-state":E.open?"open":"closed",dir:E.dir,onContextMenu:e=>e.preventDefault(),...j,...eo,onPlaced:()=>$(!0),ref:_,style:{display:"flex",flexDirection:"column",outline:"none",...j.style},onKeyDown:(0,a.composeEventHandlers)(j.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||J(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=W().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let r=e.target,n=t.indexOf(r);t=t.slice(n+1)}setTimeout(()=>B(t)),e.preventDefault()}})})})})})})});Z.displayName="SelectContentImpl";
1var X=r.forwardRef((e,n)=>{let{__scopeSelect:a,onPlaced:i,...s}=e,d=I(q,a),u=V(q,a),[c,f]=r.useState(null),[p,h]=r.useState(null),m=(0,l.useComposedRefs)(n,e=>h(e)),v=M(a),b=r.useRef(!1),x=r.useRef(!0),{viewport:w,selectedItem:k,selectedItemText:C,focusSelectedItem:S}=u,N=r.useCallback(()=>{if(d.trigger&&d.valueNode&&c&&p&&w&&k&&C){let e=d.trigger.getBoundingClientRect(),t=p.getBoundingClientRect(),r=d.valueNode.getBoundingClientRect(),n=C.getBoundingClientRect();if("rtl"!==d.dir){let a=n.left-t.left,i=r.left-a,l=e.left-i,s=e.width+l,d=Math.max(s,t.width),u=window.innerWidth-10,f=(0,o.clamp)(i,[10,Math.max(10,u-d)]);c.style.minWidth=s+"px",c.style.left=f+"px"}else{let a=t.right-n.right,i=window.innerWidth-r.right-a,l=window.innerWidth-e.right-i,s=e.width+l,d=Math.max(s,t.width),u=window.innerWidth-10,f=(0,o.clamp)(i,[10,Math.max(10,u-d)]);c.style.minWidth=s+"px",c.style.right=f+"px"}let a=v(),l=window.innerHeight-20,s=w.scrollHeight,u=window.getComputedStyle(p),f=parseInt(u.borderTopWidth,10),h=parseInt(u.paddingTop,10),m=parseInt(u.borderBottomWidth,10),g=f+h+s+parseInt(u.paddingBottom,10)+m,x=Math.min(5*k.offsetHeight,g),y=window.getComputedStyle(w),S=parseInt(y.paddingTop,10),N=parseInt(y.paddingBottom,10),j=e.top+e.height/2-10,E=k.offsetHeight/2,R=f+h+(k.offsetTop+E);if(R<=j){let e=a.length>0&&k===a[a.length-1].ref.current;c.style.bottom="0px";let t=Math.max(l-j,E+(e?N:0)+(p.clientHeight-w.offsetTop-w.offsetHeight)+m);c.style.height=R+t+"px"}else{let e=a.length>0&&k===a[0].ref.current;c.style.top="0px";let t=Math.max(j,f+w.offsetTop+(e?S:0)+E);c.style.height=t+(g-R)+"px",w.scrollTop=R-j+w.offsetTop}c.style.margin="10px 0",c.style.minHeight=x+"px",c.style.maxHeight=l+"px",null==i||i(),requestAnimationFrame(()=>b.current=!0)}},[v,d.trigger,d.valueNode,c,p,w,k,C,d.dir,i]);(0,y.useLayoutEffect)(()=>N(),[N]);let[j,E]=r.useState();(0,y.useLayoutEffect)(()=>{p&&E(window.getComputedStyle(p).zIndex)},[p]);let R=r.useCallback(e=>{e&&!0===x.current&&(N(),null==S||S(),x.current=!1)},[N,S]);return(0,t.jsx)(J,{scope:a,contentWrapper:c,shouldExpandOnScrollRef:b,onScrollButtonChange:R,children:(0,t.jsx)("div",{ref:f,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:j},children:(0,t.jsx)(g.Primitive.div,{...s,ref:m,style:{boxSizing:"border-box",maxHeight:"100%",...s.style}})})})});X.displayName="SelectItemAlignedPosition";var Q=r.forwardRef((e,r)=>{let{__scopeSelect:n,align:o="start",collisionPadding:a=10,...i}=e,l=_(n);return(0,t.jsx)(h.Content,{...l,...i,ref:r,align:o,collisionPadding:a,style:{boxSizing:"border-box",...i.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});Q.displayName="SelectPopperPosition";var[J,ee]=P(q,{}),et="SelectViewport",er=r.forwardRef((e,n)=>{let{__scopeSelect:o,nonce:i,...s}=e,d=V(et,o),u=ee(et,o),c=(0,l.useComposedRefs)(n,d.onViewportChange),f=r.useRef(0);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:i}),(0,t.jsx)(R.Slot,{scope:o,children:(0,t.jsx)(g.Primitive.div,{"data-radix-select-viewport":"",role:"presentation",...s,ref:c,style:{position:"relative",flex:1,overflow:"hidden auto",...s.style},onScroll:(0,a.composeEventHandlers)(s.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=u;if((null==n?void 0:n.current)&&r){let e=Math.abs(f.current-t.scrollTop);if(e>0){let n=window.innerHeight-20,o=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(o<n){let a=o+e,i=Math.min(n,a),l=a-i;r.style.height=i+"px","0px"===r.style.bottom&&(t.scrollTop=l>0?l:0,r.style.justifyContent="flex-end")}}}f.current=t.scrollTop})})})]})});er.displayName=et;var en="SelectGroup",[eo,ea]=P(en),ei=r.forwardRef((e,r)=>{let{__scopeSelect:n,...o}=e,a=(0,p.useId)();return(0,t.jsx)(eo,{scope:n,id:a,children:(0,t.jsx)(g.Primitive.div,{role:"group","aria-labelledby":a,...o,ref:r})})});ei.displayName=en;var el="SelectLabel",es=r.forwardRef((e,r)=>{let{__scopeSelect:n,...o}=e,a=ea(el,n);return(0,t.jsx)(g.Primitive.div,{id:a.id,...o,ref:r})});es.displayName=el;
1var ed="SelectItem",[eu,ec]=P(ed),ef=r.forwardRef((e,n)=>{let{__scopeSelect:o,value:i,disabled:s=!1,textValue:d,...u}=e,c=I(ed,o),f=V(ed,o),h=c.value===i,[m,v]=r.useState(d??""),[b,x]=r.useState(!1),y=(0,l.useComposedRefs)(n,e=>{var t;return null==(t=f.itemRefCallback)?void 0:t.call(f,e,i,s)}),w=(0,p.useId)(),k=r.useRef("touch"),C=()=>{s||(c.onValueChange(i),c.onOpenChange(!1))};if(""===i)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,t.jsx)(eu,{scope:o,value:i,disabled:s,textId:w,isSelected:h,onItemTextChange:r.useCallback(e=>{v(t=>t||((null==e?void 0:e.textContent)??"").trim())},[]),children:(0,t.jsx)(R.ItemSlot,{scope:o,value:i,disabled:s,textValue:m,children:(0,t.jsx)(g.Primitive.div,{role:"option","aria-labelledby":w,"data-highlighted":b?"":void 0,"aria-selected":h&&b,"data-state":h?"checked":"unchecked","aria-disabled":s||void 0,"data-disabled":s?"":void 0,tabIndex:s?void 0:-1,...u,ref:y,onFocus:(0,a.composeEventHandlers)(u.onFocus,()=>x(!0)),onBlur:(0,a.composeEventHandlers)(u.onBlur,()=>x(!1)),onClick:(0,a.composeEventHandlers)(u.onClick,()=>{"mouse"!==k.current&&C()}),onPointerUp:(0,a.composeEventHandlers)(u.onPointerUp,()=>{"mouse"===k.current&&C()}),onPointerDown:(0,a.composeEventHandlers)(u.onPointerDown,e=>{k.current=e.pointerType}),onPointerMove:(0,a.composeEventHandlers)(u.onPointerMove,e=>{if(k.current=e.pointerType,s){var t;null==(t=f.onItemLeave)||t.call(f)}else"mouse"===k.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,a.composeEventHandlers)(u.onPointerLeave,e=>{if(e.currentTarget===document.activeElement){var t;null==(t=f.onItemLeave)||t.call(f)}}),onKeyDown:(0,a.composeEventHandlers)(u.onKeyDown,e=>{var t;((null==(t=f.searchRef)?void 0:t.current)===""||" "!==e.key)&&(j.includes(e.key)&&C()," "===e.key&&e.preventDefault())})})})})});ef.displayName=ed;var ep="SelectItemText",eh=r.forwardRef((e,o)=>{let{__scopeSelect:a,className:i,style:s,...d}=e,u=I(ep,a),c=V(ep,a),f=ec(ep,a),p=L(ep,a),[h,m]=r.useState(null),v=(0,l.useComposedRefs)(o,e=>m(e),f.onItemTextChange,e=>{var t;return null==(t=c.itemTextRefCallback)?void 0:t.call(c,e,f.value,f.disabled)}),b=null==h?void 0:h.textContent,x=r.useMemo(()=>(0,t.jsx)("option",{value:f.value,disabled:f.disabled,children:b},f.value),[f.disabled,f.value,b]),{onNativeOptionAdd:w,onNativeOptionRemove:k}=p;return(0,y.useLayoutEffect)(()=>(w(x),()=>k(x)),[w,k,x]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(g.Primitive.span,{id:f.textId,...d,ref:v}),f.isSelected&&u.valueNode&&!u.valueNodeHasChildren?n.createPortal(d.children,u.valueNode):null]})});eh.displayName=ep;var em="SelectItemIndicator",eg=r.forwardRef((e,r)=>{let{__scopeSelect:n,...o}=e;return ec(em,n).isSelected?(0,t.jsx)(g.Primitive.span,{"aria-hidden":!0,...o,ref:r}):null});eg.displayName=em;var ev="SelectScrollUpButton",eb=r.forwardRef((e,n)=>{let o=V(ev,e.__scopeSelect),a=ee(ev,e.__scopeSelect),[i,s]=r.useState(!1),d=(0,l.useComposedRefs)(n,a.onScrollButtonChange);return(0,y.useLayoutEffect)(()=>{if(o.viewport&&o.isPositioned){let e=function(){s(t.scrollTop>0)},t=o.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[o.viewport,o.isPositioned]),i?(0,t.jsx)(ew,{...e,ref:d,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=o;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});eb.displayName=ev;var ex="SelectScrollDownButton",ey=r.forwardRef((e,n)=>{let o=V(ex,e.__scopeSelect),a=ee(ex,e.__scopeSelect),[i,s]=r.useState(!1),d=(0,l.useComposedRefs)(n,a.onScrollButtonChange);return(0,y.useLayoutEffect)(()=>{if(o.viewport&&o.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;s(Math.ceil(t.scrollTop)<e)},t=o.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[o.viewport,o.isPositioned]),i?(0,t.jsx)(ew,{...e,ref:d,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=o;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});ey.displayName=ex;
1var ew=r.forwardRef((e,n)=>{let{__scopeSelect:o,onAutoScroll:i,...l}=e,s=V("SelectScrollButton",o),d=r.useRef(null),u=M(o),c=r.useCallback(()=>{null!==d.current&&(window.clearInterval(d.current),d.current=null)},[]);return r.useEffect(()=>()=>c(),[c]),(0,y.useLayoutEffect)(()=>{var e;let t=u().find(e=>e.ref.current===document.activeElement);null==t||null==(e=t.ref.current)||e.scrollIntoView({block:"nearest"})},[u]),(0,t.jsx)(g.Primitive.div,{"aria-hidden":!0,...l,ref:n,style:{flexShrink:0,...l.style},onPointerDown:(0,a.composeEventHandlers)(l.onPointerDown,()=>{null===d.current&&(d.current=window.setInterval(i,50))}),onPointerMove:(0,a.composeEventHandlers)(l.onPointerMove,()=>{var e;null==(e=s.onItemLeave)||e.call(s),null===d.current&&(d.current=window.setInterval(i,50))}),onPointerLeave:(0,a.composeEventHandlers)(l.onPointerLeave,()=>{c()})})}),ek=r.forwardRef((e,r)=>{let{__scopeSelect:n,...o}=e;return(0,t.jsx)(g.Primitive.div,{"aria-hidden":!0,...o,ref:r})});ek.displayName="SelectSeparator";var eC="SelectArrow";r.forwardRef((e,r)=>{let{__scopeSelect:n,...o}=e,a=_(n),i=I(eC,n),l=V(eC,n);return i.open&&"popper"===l.position?(0,t.jsx)(h.Arrow,{...a,...o,ref:r}):null}).displayName=eC;var eS=r.forwardRef((e,n)=>{let{__scopeSelect:o,value:a,...i}=e,s=r.useRef(null),d=(0,l.useComposedRefs)(n,s),u=(0,w.usePrevious)(a);return r.useEffect(()=>{let e=s.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(u!==a&&t){let r=new Event("change",{bubbles:!0});t.call(e,a),e.dispatchEvent(r)}},[u,a]),(0,t.jsx)(g.Primitive.select,{...i,style:{...k.VISUALLY_HIDDEN_STYLES,...i.style},ref:d,defaultValue:a})});function eN(e){return""===e||void 0===e}function ej(e){let t=(0,b.useCallbackRef)(e),n=r.useRef(""),o=r.useRef(0),a=r.useCallback(e=>{let r=n.current+e;t(r),function e(t){n.current=t,window.clearTimeout(o.current),""!==t&&(o.current=window.setTimeout(()=>e(""),1e3))}(r)},[t]),i=r.useCallback(()=>{n.current="",window.clearTimeout(o.current)},[]);return r.useEffect(()=>()=>window.clearTimeout(o.current),[]),[n,a,i]}function eE(e,t,r){var n,o;let a=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=r?e.indexOf(r):-1,l=(n=e,o=Math.max(i,0),n.map((e,t)=>n[(o+t)%n.length]));1===a.length&&(l=l.filter(e=>e!==r));let s=l.find(e=>e.textValue.toLowerCase().startsWith(a.toLowerCase()));return s!==r?s:void 0}eS.displayName="SelectBubbleInput";var eR=e.i(527505),eM=e.i(713784),eD=e.i(518136),eP=e.i(864618);let eT=r.forwardRef((e,r)=>{let{className:n,children:o,...a}=e;return(0,t.jsxs)(F,{ref:r,className:(0,eP.cn)("flex h-10 w-full items-center justify-between rounded-[4px] border border-input bg-background px-3 py-2 text-sm placeholder:text-muted-foreground focus:outline-none focus:shadow-[0_0_0_1px_#0070f3] focus:border-[#0070f3] disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",n),...a,children:[o,(0,t.jsx)(B,{asChild:!0,children:(0,t.jsx)(eM.ChevronDown,{className:"h-4 w-4 opacity-50"})})]})});eT.displayName=F.displayName;let e_=r.forwardRef((e,r)=>{let{className:n,...o}=e;return(0,t.jsx)(eb,{ref:r,className:(0,eP.cn)("flex cursor-default items-center justify-center py-1",n),...o,children:(0,t.jsx)(eD.ChevronUp,{className:"h-4 w-4"})})});e_.displayName=eb.displayName;let eA=r.forwardRef((e,r)=>{let{className:n,...o}=e;return(0,t.jsx)(ey,{ref:r,className:(0,eP.cn)("flex cursor-default items-center justify-center py-1",n),...o,children:(0,t.jsx)(eM.ChevronDown,{className:"h-4 w-4"})})});eA.displayName=ey.displayName;let eI=r.forwardRef((e,r)=>{let{className:n,children:o,position:a="popper",...i}=e;return(0,t.jsx)(Y,{children:(0,t.jsxs)(U,{ref:r,className:(0,eP.cn)("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","popper"===a&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",n),position:a,...i,children:[(0,t.jsx)(e_,{}),(0,t.jsx)(er,{className:(0,eP.cn)("p-1","popper"===a&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:o}),(0,t.jsx)(eA,{})]})})});eI.displayName=U.displayName;let eO=r.forwardRef((e,r)=>{let{className:n,...o}=e;return(0,t.jsx)(es,{ref:r,className:(0,eP.cn)("py-1.5 pl-8 pr-2 text-sm font-semibold",n),...o})});eO.displayName=es.displayName;let eL=r.forwardRef((e,r)=>{let{className:n,children:o,...a}=e;return(0,t.jsxs)(ef,{ref:r,className:(0,eP.cn)("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",n),...a,children:[(0,t.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,t.jsx)(eg,{children:(0,t.jsx)(eR.Check,{className:"h-4 w-4"})})}),(0,t.jsx)(eh,{children:o})]})});eL.displayName=ef.displayName;let ez=r.forwardRef((e,r)=>{let{className:n,...o}=e;return(0,t.jsx)(ek,{ref:r,className:(0,eP.cn)("-mx-1 my-1 h-px bg-muted",n),...o})});
1ez.displayName=ek.displayName,e.s(["Select",0,z,"SelectContent",0,eI,"SelectGroup",0,ei,"SelectItem",0,eL,"SelectLabel",0,eO,"SelectScrollDownButton",0,eA,"SelectScrollUpButton",0,e_,"SelectSeparator",0,ez,"SelectTrigger",0,eT,"SelectValue",0,H],822224)},38404,e=>{"use strict";var t=e.i(280515),r=e.i(538422),n=e.i(433053),o=e=>{var o,i,l;let s,d,{present:u,children:c}=e,f=function(e){var r,o;let[i,l]=t.useState(),s=t.useRef(null),d=t.useRef(e),u=t.useRef("none"),[c,f]=(r=e?"mounted":"unmounted",o={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},t.useReducer((e,t)=>o[e][t]??e,r));return t.useEffect(()=>{let e=a(s.current);u.current="mounted"===c?e:"none"},[c]),(0,n.useLayoutEffect)(()=>{let t=s.current,r=d.current;if(r!==e){let n=u.current,o=a(t);e?f("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?f("UNMOUNT"):r&&n!==o?f("ANIMATION_OUT"):f("UNMOUNT"),d.current=e}},[e,f]),(0,n.useLayoutEffect)(()=>{if(i){let e,t=i.ownerDocument.defaultView??window,r=r=>{let n=a(s.current).includes(CSS.escape(r.animationName));if(r.target===i&&n&&(f("ANIMATION_END"),!d.current)){let r=i.style.animationFillMode;i.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===i.style.animationFillMode&&(i.style.animationFillMode=r)})}},n=e=>{e.target===i&&(u.current=a(s.current))};return i.addEventListener("animationstart",n),i.addEventListener("animationcancel",r),i.addEventListener("animationend",r),()=>{t.clearTimeout(e),i.removeEventListener("animationstart",n),i.removeEventListener("animationcancel",r),i.removeEventListener("animationend",r)}}f("ANIMATION_END")},[i,f]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:t.useCallback(e=>{s.current=e?getComputedStyle(e):null,l(e)},[])}}(u),p="function"==typeof c?c({present:f.isPresent}):t.Children.only(c),h=(0,r.useComposedRefs)(f.ref,(d=(s=null==(i=Object.getOwnPropertyDescriptor((o=p).props,"ref"))?void 0:i.get)&&"isReactWarning"in s&&s.isReactWarning)?o.ref:(d=(s=null==(l=Object.getOwnPropertyDescriptor(o,"ref"))?void 0:l.get)&&"isReactWarning"in s&&s.isReactWarning)?o.props.ref:o.props.ref||o.ref);return"function"==typeof c||f.isPresent?t.cloneElement(p,{ref:h}):null};function a(e){return(null==e?void 0:e.animationName)||"none"}o.displayName="Presence",e.s(["Presence",0,o])},203392,e=>{"use strict";var t=e.i(289704),r=e.i(280515),n=e.i(538422),o=e.i(604619),a=e.i(291967),i=e.i(639662),l=e.i(615854),s=e.i(12999),d=e.i(38404),u=e.i(137874),c="Checkbox",[f,p]=(0,o.createContextScope)(c),[h,m]=f(c);function g(e){let{__scopeCheckbox:n,checked:o,children:a,defaultChecked:l,disabled:s,form:d,name:u,onCheckedChange:f,required:p,value:m="on",internal_do_not_use_render:g}=e,[v,b]=(0,i.useControllableState)({prop:o,defaultProp:l??!1,onChange:f,caller:c}),[x,y]=r.useState(null),[w,k]=r.useState(null),C=r.useRef(!1),N=!x||!!d||!!x.closest("form"),j={checked:v,disabled:s,setChecked:b,control:x,setControl:y,name:u,form:d,value:m,hasConsumerStoppedPropagationRef:C,required:p,defaultChecked:!S(l)&&l,isFormControl:N,bubbleInput:w,setBubbleInput:k};return(0,t.jsx)(h,{scope:n,...j,children:"function"==typeof g?g(j):a})}var v="CheckboxTrigger",b=r.forwardRef((e,o)=>{let{__scopeCheckbox:i,onKeyDown:l,onClick:s,...d}=e,{control:c,value:f,disabled:p,checked:h,required:g,setControl:b,setChecked:x,hasConsumerStoppedPropagationRef:y,isFormControl:w,bubbleInput:k}=m(v,i),C=(0,n.useComposedRefs)(o,b),j=r.useRef(h);return r.useEffect(()=>{let e=null==c?void 0:c.form;if(e){let t=()=>x(j.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[c,x]),(0,t.jsx)(u.Primitive.button,{type:"button",role:"checkbox","aria-checked":S(h)?"mixed":h,"aria-required":g,"data-state":N(h),"data-disabled":p?"":void 0,disabled:p,value:f,...d,ref:C,onKeyDown:(0,a.composeEventHandlers)(l,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,a.composeEventHandlers)(s,e=>{x(e=>!!S(e)||!e),k&&w&&(y.current=e.isPropagationStopped(),y.current||e.stopPropagation())})})});b.displayName=v;var x=r.forwardRef((e,r)=>{let{__scopeCheckbox:n,name:o,checked:a,defaultChecked:i,required:l,disabled:s,value:d,onCheckedChange:u,form:c,...f}=e;return(0,t.jsx)(g,{__scopeCheckbox:n,checked:a,defaultChecked:i,disabled:s,required:l,onCheckedChange:u,name:o,form:c,value:d,internal_do_not_use_render:e=>{let{isFormControl:o}=e;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(b,{...f,ref:r,__scopeCheckbox:n}),o&&(0,t.jsx)(C,{__scopeCheckbox:n})]})}})});x.displayName=c;var y="CheckboxIndicator",w=r.forwardRef((e,r)=>{let{__scopeCheckbox:n,forceMount:o,...a}=e,i=m(y,n);return(0,t.jsx)(d.Presence,{present:o||S(i.checked)||!0===i.checked,children:(0,t.jsx)(u.Primitive.span,{"data-state":N(i.checked),"data-disabled":i.disabled?"":void 0,...a,ref:r,style:{pointerEvents:"none",...e.style}})})});w.displayName=y;var k="CheckboxBubbleInput",C=r.forwardRef((e,o)=>{let{__scopeCheckbox:a,...i}=e,{control:d,hasConsumerStoppedPropagationRef:c,checked:f,defaultChecked:p,required:h,disabled:g,name:v,value:b,form:x,bubbleInput:y,setBubbleInput:w}=m(k,a),C=(0,n.useComposedRefs)(o,w),N=(0,l.usePrevious)(f),j=(0,s.use
1Size)(d);r.useEffect(()=>{if(!y)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!c.current;if(N!==f&&e){let r=new Event("click",{bubbles:t});y.indeterminate=S(f),e.call(y,!S(f)&&f),y.dispatchEvent(r)}},[y,N,f,c]);let E=r.useRef(!S(f)&&f);return(0,t.jsx)(u.Primitive.input,{type:"checkbox","aria-hidden":!0,defaultChecked:p??E.current,required:h,disabled:g,name:v,value:b,form:x,...i,tabIndex:-1,ref:C,style:{...i.style,...j,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function S(e){return"indeterminate"===e}function N(e){return S(e)?"indeterminate":e?"checked":"unchecked"}C.displayName=k;var j=e.i(527505),E=e.i(864618);let R=r.forwardRef((e,r)=>{let{className:n,...o}=e;return(0,t.jsx)(x,{ref:r,className:(0,E.cn)("peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground",n),...o,children:(0,t.jsx)(w,{className:(0,E.cn)("flex items-center justify-center text-current"),children:(0,t.jsx)(j.Check,{className:"h-4 w-4"})})})});R.displayName=x.displayName,e.s(["Checkbox",0,R],203392)},955230,e=>{"use strict";var t=e.i(280515);e.i(900466);var r=e.i(11558),n=e.i(289704),o=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,o)=>{let a=(0,r.createSlot)(`Primitive.${o}`),i=t.forwardRef((e,t)=>{let{asChild:r,...i}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,n.jsx)(r?a:o,{...i,ref:t})});return i.displayName=`Primitive.${o}`,{...e,[o]:i}},{});e.s(["Primitive",0,o])},674149,e=>{"use strict";var t=e.i(289704),r=e.i(280515),n=e.i(955230),o=r.forwardRef((e,r)=>(0,t.jsx)(n.Primitive.label,{...e,ref:r,onMouseDown:t=>{var r;t.target.closest("button, input, select, textarea")||(null==(r=e.onMouseDown)||r.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));o.displayName="Label";var a=e.i(294237),i=e.i(864618);let l=(0,a.cva)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),s=r.forwardRef((e,r)=>{let{className:n,...a}=e;return(0,t.jsx)(o,{ref:r,className:(0,i.cn)(l(),n),...a})});s.displayName=o.displayName,e.s(["Label",0,s],674149)},127253,e=>{"use strict";var t=e.i(289704),r=e.i(280515),n=e.i(955230),o="horizontal",a=["horizontal","vertical"],i=r.forwardRef((e,r)=>{var i;let{decorative:l,orientation:s=o,...d}=e,u=(i=s,a.includes(i))?s:o;return(0,t.jsx)(n.Primitive.div,{"data-orientation":u,...l?{role:"none"}:{"aria-orientation":"vertical"===u?u:void 0,role:"separator"},...d,ref:r})});i.displayName="Separator";var l=e.i(864618);let s=r.forwardRef((e,r)=>{let{className:n,orientation:o="horizontal",...a}=e;return(0,t.jsx)(i,{ref:r,decorative:!0,orientation:o,className:(0,l.cn)("shrink-0 bg-border","horizontal"===o?"h-[1px] w-full":"h-full w-[1px]",n),...a})});s.displayName=i.displayName,e.s(["Separator",0,s],127253)},167675,e=>{"use strict";var t=e.i(289704),r=e.i(280515),n=e.i(864618);let o=r.forwardRef((e,r)=>{let{className:o,...a}=e;return(0,t.jsx)("textarea",{className:(0,n.cn)("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm r
1ing-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",o),ref:r,...a})});o.displayName="Textarea",e.s(["Textarea",0,o])},319346,e=>{"use strict";var t=e.i(289704),r=e.i(280515),n=e.i(291967),o=e.i(538422),a=e.i(604619),i=e.i(585244),l=e.i(589259),s=e.i(266083),d=e.i(878953),u=e.i(883954),c=e.i(185598),f=e.i(38404),p=e.i(137874),h=e.i(475299),m=e.i(639662),g=e.i(73772),v=e.i(234241),b="Popover",[x,y]=(0,a.createContextScope)(b,[u.createPopperScope]),w=(0,u.createPopperScope)(),[k,C]=x(b),S=e=>{let{__scopePopover:n,children:o,open:a,defaultOpen:i,onOpenChange:l,modal:s=!1}=e,c=w(n),f=r.useRef(null),[p,h]=r.useState(!1),[g,v]=(0,m.useControllableState)({prop:a,defaultProp:i??!1,onChange:l,caller:b});return(0,t.jsx)(u.Root,{...c,children:(0,t.jsx)(k,{scope:n,contentId:(0,d.useId)(),triggerRef:f,open:g,onOpenChange:v,onOpenToggle:r.useCallback(()=>v(e=>!e),[v]),hasCustomAnchor:p,onCustomAnchorAdd:r.useCallback(()=>h(!0),[]),onCustomAnchorRemove:r.useCallback(()=>h(!1),[]),modal:s,children:o})})};S.displayName=b;var N="PopoverAnchor",j=r.forwardRef((e,n)=>{let{__scopePopover:o,...a}=e,i=C(N,o),l=w(o),{onCustomAnchorAdd:s,onCustomAnchorRemove:d}=i;return r.useEffect(()=>(s(),()=>d()),[s,d]),(0,t.jsx)(u.Anchor,{...l,...a,ref:n})});j.displayName=N;var E="PopoverTrigger",R=r.forwardRef((e,r)=>{let{__scopePopover:a,...i}=e,l=C(E,a),s=w(a),d=(0,o.useComposedRefs)(r,l.triggerRef),c=(0,t.jsx)(p.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":F(l.open),...i,ref:d,onClick:(0,n.composeEventHandlers)(e.onClick,l.onOpenToggle)});return l.hasCustomAnchor?c:(0,t.jsx)(u.Anchor,{asChild:!0,...s,children:c})});R.displayName=E;var M="PopoverPortal",[D,P]=x(M,{forceMount:void 0}),T=e=>{let{__scopePopover:r,forceMount:n,children:o,container:a}=e,i=C(M,r);return(0,t.jsx)(D,{scope:r,forceMount:n,children:(0,t.jsx)(f.Presence,{present:n||i.open,children:(0,t.jsx)(c.Portal,{asChild:!0,container:a,children:o})})})};T.displayName=M;var _="PopoverContent",A=r.forwardRef((e,r)=>{let n=P(_,e.__scopePopover),{forceMount:o=n.forceMount,...a}=e,i=C(_,e.__scopePopover);return(0,t.jsx)(f.Presence,{present:o||i.open,children:i.modal?(0,t.jsx)(O,{...a,ref:r}):(0,t.jsx)(L,{...a,ref:r})})});A.displayName=_;var I=(0,h.createSlot)("PopoverContent.RemoveScroll"),O=r.forwardRef((e,a)=>{let i=C(_,e.__scopePopover),l=r.useRef(null),s=(0,o.useComposedRefs)(a,l),d=r.useRef(!1);return r.useEffect(()=>{let e=l.current;if(e)return(0,g.hideOthers)(e)},[]),(0,t.jsx)(v.RemoveScroll,{as:I,allowPinchZoom:!0,children:(0,t.jsx)(z,{...e,ref:s,trapFocus:i.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,n.composeEventHandlers)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),d.current||null==(t=i.triggerRef.current)||t.focus()}),onPointerDownOutside:(0,n.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;d.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,n.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),L=r.forwardRef((e,n)=>{let o=C(_,e.__scopePopover),a=r.useRef(!1),i=r.useRef(!1);return(0,t.jsx)(z,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var r,n;null==(r=e.onCloseAutoFocus)||r.call(e,t),t.defaultPrevented||(a.current||null==(n=o.triggerRef.current)||n.focus(),t.preventDefault()),a.current=!1,i.current=!1},onInteractOutside:t=>{var r,n;null==(r=e.onInteractOutside)||r.call(e,t),t.defaultPrevented||(a.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let l=t.target;(null==(n=o.triggerRef.current)?void 0:n.contains(l))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),z=r.forwardRef((e,r)=>{let{__scopePopover:n,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:d,disableOutsidePointerEvents:c,onEscapeKeyDown:f,onPointerDownOutside:p,onFocusOutside:h,onInteractOutside:m,...g}=e,v=C(_,n),b=w(n);return(0,l.useFocusGuards)(),(0,t.jsx)(s.FocusScope,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:a,onUnmountAutoFocus:d,children:(0,t.jsx)(i.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:c,onInteractOutside:m,onEscapeKeyDown:f,onPointerDownOutside:p,onFocusOutside:h,onDismiss:()=>v.onOpenChange(!1),children:(0,t.jsx)(u.Content,{"data-state":F(v.open),role:"dialog",id:v.contentId,...b,...g,ref:r,style:{...g.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),W="PopoverClose";function F(e){return e?"open":"closed"}r.forwardRef((e,r)=>{let{__scopePopover:o,...a}=e,i=C(W,o);return(0,t.jsx)(p.Primitive.button,{type:"button",...a,ref:r,onClick:(0,n.composeEventHandlers)(e.onClick,()=>i.onOpenChange(!1))})}).displayName=W,r.forwardRef((e,r)=>{let{__scopePopover:n,...o}=e,a=w(n);return(0,t.jsx)(u.Arrow,{...a,...o,ref:r})}).displayName="PopoverArrow";var $=e.i(864618);let H=r.forwardRef((e,r)=>{let{className:n,align:o="center",sideOffset:a=4,...i}=e;return(0,t.jsx)(T,{children:(0,t.jsx)(A,{ref:r,align:o,sideOffset:a,className:(0,$.cn)("z-50 w-72 rounded-[4px] border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-popover-content-transform-origin]",n),style:{backgroundColor:"var(--popover, #fff)"},...i})})});H.displayName=A.displayName,e.s(["Popover",0,S,"PopoverAnchor",0,j,"PopoverContent",0,H,"PopoverTrigger",0,R],319346)},457387,e=>{"use strict";var t=e.i(289704),r=e.i(280515),n=e.i(527069),o=e.i(291967),a=e.i(538422),i=e.i(604619),l=e.i(639662),s=e.i(686936),d=e.i(615854),u=e.i(12999),c=e.i(137874),f=e.i(743237),p=["PageUp","PageDown"],h=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],m={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},g="Slider",[v,b,x]=(0,f.createCollection)(g),[y,w]=(0,i.createContextScope)(g,[x]),[k,C]=y(g),S=r.forwardRef((e,a)=>{let{name:i,min:s=0,max:d=100,step:u=1,orientation:c="horizontal",disabled:f=!1,minStepsBetweenThumbs:m=0,defaultValue:g=[s],value:b,onValueChange:x=()=>{},onValueCommit:y=()=>{},inverted:w=!1,form:C,...S}=e,N=r.useRef(new Set),j=r.useRef(0),M="horizontal"===c,[D=[],P]=(0,l.useControllableState)({prop:b,defaultProp:g,onChange:e=>{var t;null==(t=[...N.current][j.current])||t.focus(),x(e)}}),T=r.useRef(D);function _(e,t){let r,{commit:o}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{commit:!1},a=(String(u).split(".")[1]||"").length,i=Math.round((Math.round((e-s)/u)*u+s)*(r=Math.pow(10,a)))/r,l=(0,n.clamp)(i,[s,d]);P(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,n=[...e];return n[r]=t,n.sort((e,t)=>e-t)}(e,l,t);if(!function(e,t){if(t>0)return Math.min(...e.slice(0,-1).map((t,r)=>e[r+1]-t))>=t;return!0}(r,m*u))return e;{j.current=r.indexOf(l);let t=String(r)!==String(e);return t&&o&&y(r),t?r:e}})}return(0,t.jsx)(k,{scope:e.__scopeSlider,name:i,disabled:f,min:s,max:d,valueIndexToChangeRef:j,thumbs:N.current,values:D,orientation:c,form:C,children:(0,t.jsx)(v.Provider,{scope:e.__scopeSlider,children:(0,t.jsx)(v.Slot,{scope:e.__scopeSlider,children:(0,t.jsx)(M?E:R,{"aria-disabled":f,"data-disabled":f?"":void 0,...S,ref:a,onPointerDown:(0,o.composeEventHandlers)(S.onPointerDown,()=>{f||(T.current=D)}),min:s,max:d,inverted:w,onSlideStart:f?void 0:function(e){let t=function(e,t){if(1===e.length)return 0;let r=e.map(e=>Math.abs(e-t)),n=Math.min(...r);return r.indexOf(n)}(D,e);_(e,t)},onSlideMove:f?void 0:function(e){_(e,j.current)},onSlideEnd:f?void 0:function(){let e=T.current[j.current];D[j.current]!==e&&y(D)},onHomeKeyDown:()=>!f&&_(s,0,{commit:!0}),onEndKeyDown:()=>!f&&_(d,D.length-1,{commit:!0}),onStepKeyDown:e=>{let{event:t,direction:r}=e;if(!f){let e=p.includes(t.key)||t.shiftKey&&h.includes(t.key),n=j.current;_(D[n]+u*(e?10:1)*r,n,{commit:!0})}}})})})})});S.displayName=g;var[N,j]=y(g,{startEdge:"left",endEdge:"right",size:"width",direction:1}),E=r.forwardRef((e,n)=>{let{min:o,max:i,dir:l,inverted:d,onSlideStart:u,onSlideMove:c,onSlideEnd:f,onStepKeyDown:p,...h}=e,[g,v]=r.useState(null),b=(0,a.useComposedRefs)(n,e=>v(e)),x=r.useRef(void 0),y=(0,s.useDirection)(l),w="ltr"===y,k=w&&!d||!w&&d;function C(e){let t=x.current||g.getBoundingClientRect(),r=W([0,t.width],k?[o,i]:[i,o]);return x.current=t,r(e-t.left)}return(0,t.jsx)(N,{scope:e.__scopeSlider,startEdge:k?"left":"right",endEdge:k?"right":"left",direction:k?1:-1,size:"width",children:(0,t.jsx)(M,{dir:y,"data-orientation":"horizontal",...h,ref:b,style:{...h.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:e=>{let t=C(e.clientX);null==u||u(t)},onSlideMove:e=>{let t=C(e.clientX);null==c||c(t)},onSlideEnd:()=>{x.current=void 0,null==f||f()},onStepKeyDown:e=>{let t=m[k?"from-left":"from-right"].includes(e.key);null==p||p({event:e,direction:t?-1:1})}})})}),R=r.forwardRef((e,n)=>{let{min:o,max:i,inverted:l,onSlideStart:s,onSlideMove:d,onSlideEnd:u,onStepKeyDown:c,...f}=e,p=r.useRef(null),h=(0,a.useComposedRefs)(n,p),g=r.useRef(void 0),v=!l;function b(e){let t=g.current||p.current.getBoundingClientRect(),r=W([0,t.height],v?[i,o]:[o,i]);return g.current=t,r(e-t.top)}return(0,t.jsx)(N,{scope:e.__scopeSlider,startEdge:v?"bottom":"top",endEdge:v?"top":"bottom",size:"height",direction:v?1:-1,children:(0,t.jsx)(M,{"data-orientation":"vertical",...f,ref:h,style:{...f.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:e=>{let t=b(e.clientY);null==s||s(t)},onSlideMove:e=>{let t=b(e.clientY);null==d||d(t)},onSlideEnd:()=>{g.current=void 0,null==u||u()},onStepKeyDown:e=>
1{let t=m[v?"from-bottom":"from-top"].includes(e.key);null==c||c({event:e,direction:t?-1:1})}})})}),M=r.forwardRef((e,r)=>{let{__scopeSlider:n,onSlideStart:a,onSlideMove:i,onSlideEnd:l,onHomeKeyDown:s,onEndKeyDown:d,onStepKeyDown:u,...f}=e,m=C(g,n);return(0,t.jsx)(c.Primitive.span,{...f,ref:r,onKeyDown:(0,o.composeEventHandlers)(e.onKeyDown,e=>{"Home"===e.key?(s(e),e.preventDefault()):"End"===e.key?(d(e),e.preventDefault()):p.concat(h).includes(e.key)&&(u(e),e.preventDefault())}),onPointerDown:(0,o.composeEventHandlers)(e.onPointerDown,e=>{let t=e.target;t.setPointerCapture(e.pointerId),e.preventDefault(),m.thumbs.has(t)?t.focus():a(e)}),onPointerMove:(0,o.composeEventHandlers)(e.onPointerMove,e=>{e.target.hasPointerCapture(e.pointerId)&&i(e)}),onPointerUp:(0,o.composeEventHandlers)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&(t.releasePointerCapture(e.pointerId),l(e))})})}),D="SliderTrack",P=r.forwardRef((e,r)=>{let{__scopeSlider:n,...o}=e,a=C(D,n);return(0,t.jsx)(c.Primitive.span,{"data-disabled":a.disabled?"":void 0,"data-orientation":a.orientation,...o,ref:r})});P.displayName=D;var T="SliderRange",_=r.forwardRef((e,n)=>{let{__scopeSlider:o,...i}=e,l=C(T,o),s=j(T,o),d=r.useRef(null),u=(0,a.useComposedRefs)(n,d),f=l.values.length,p=l.values.map(e=>z(e,l.min,l.max)),h=f>1?Math.min(...p):0,m=100-Math.max(...p);return(0,t.jsx)(c.Primitive.span,{"data-orientation":l.orientation,"data-disabled":l.disabled?"":void 0,...i,ref:u,style:{...e.style,[s.startEdge]:h+"%",[s.endEdge]:m+"%"}})});_.displayName=T;var A="SliderThumb",I=r.forwardRef((e,n)=>{let o=b(e.__scopeSlider),[i,l]=r.useState(null),s=(0,a.useComposedRefs)(n,e=>l(e)),d=r.useMemo(()=>i?o().findIndex(e=>e.ref.current===i):-1,[o,i]);return(0,t.jsx)(O,{...e,ref:s,index:d})}),O=r.forwardRef((e,n)=>{var i,l,s,d,f;let p,h,{__scopeSlider:m,index:g,name:b,...x}=e,y=C(A,m),w=j(A,m),[k,S]=r.useState(null),N=(0,a.useComposedRefs)(n,e=>S(e)),E=!k||y.form||!!k.closest("form"),R=(0,u.useSize)(k),M=y.values[g],D=void 0===M?0:z(M,y.min,y.max),P=(i=g,(l=y.values.length)>2?`Value ${i+1} of ${l}`:2===l?["Minimum","Maximum"][i]:void 0),T=null==R?void 0:R[w.size],_=T?(s=T,d=D,f=w.direction,h=W([0,50],[0,p=s/2]),(p-h(d)*f)*f):0;return r.useEffect(()=>{if(k)return y.thumbs.add(k),()=>{y.thumbs.delete(k)}},[k,y.thumbs]),(0,t.jsxs)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[w.startEdge]:`calc(${D}% + ${_}px)`},children:[(0,t.jsx)(v.ItemSlot,{scope:e.__scopeSlider,children:(0,t.jsx)(c.Primitive.span,{role:"slider","aria-label":e["aria-label"]||P,"aria-valuemin":y.min,"aria-valuenow":M,"aria-valuemax":y.max,"aria-orientation":y.orientation,"data-orientation":y.orientation,"data-disabled":y.disabled?"":void 0,tabIndex:y.disabled?void 0:0,...x,ref:N,style:void 0===M?{display:"none"}:e.style,onFocus:(0,o.composeEventHandlers)(e.onFocus,()=>{y.valueIndexToChangeRef.current=g})})}),E&&(0,t.jsx)(L,{name:b??(y.name?y.name+(y.values.length>1?"[]":""):void 0),form:y.form,value:M},g)]})});I.displayName=A;var L=r.forwardRef((e,n)=>{let{__scopeSlider:o,value:i,...l}=e,s=r.useRef(null),u=(0,a.useComposedRefs)(s,n),f=(0,d.usePrevious)(i);return r.useEffect(()=>{let e=s.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set;if(f!==i&&t){let r=new Event("input",{bubbles:!0});t.call(e,i),e.dispatchEvent(r)}},[f,i]),(0,t.jsx)(c.Primitive.input,{style:{display:"none"},...l,ref:u,defaultValue:i})});function z(e,t,r){return(0,n.clamp)(100/(r-t)*(e-t),[0,100])}function W(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}L.displayName="RadioBubbleInput";var F=e.i(864618);let $=r.forwardRef((e,r)=>{let{className:n,...o}=e,a=Array.isArray(o.value)?o.value.length:Array.isArray(o.defaultValue)?o.defaultValue.length:1;return(0,t.jsxs)(S,{ref:r,className:(0,F.cn)("relative flex w-full touch-none select-none items-center",n),...o,children:[(0,t.jsx)(P,{className:"relative h-2 w-full grow overflow-hidden rounded-full bg-muted",children:(0,t.jsx)(_,{className:"absolute h-full bg-primary"})}),Array.from({length:a}).map((e,r)=>
1(0,t.jsx)(I,{className:"block h-4 w-4 rounded-full border-2 border-primary bg-background ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50"},r))]})});$.displayName=S.displayName,e.s(["Slider",0,$],457387)},107983,(e,t,r)=>{"use strict";var n=e.r(280515),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=n.useState,i=n.useEffect,l=n.useLayoutEffect,s=n.useDebugValue;function d(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!o(e,r)}catch(e){return!0}}var u="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=a({inst:{value:r,getSnapshot:t}}),o=n[0].inst,u=n[1];return l(function(){o.value=r,o.getSnapshot=t,d(o)&&u({inst:o})},[e,r,t]),i(function(){return d(o)&&u({inst:o}),e(function(){d(o)&&u({inst:o})})},[e]),s(r),r};r.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:u},33347,(e,t,r)=>{"use strict";t.exports=e.r(107983)},775359,e=>{"use strict";var t=e.i(289704),r=e.i(280515),n=e.i(847600),o=e.i(433053),a=e.i(955230),i=e.i(33347);function l(){return()=>{}}var s="Avatar",[d,u]=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],o=[],a=()=>
1{let t=o.map(e=>r.createContext(e));return function(n){let o=(null==n?void 0:n[e])||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return a.scopeName=e,[function(n,a){let i=r.createContext(a);i.displayName=n+"Context";let l=o.length;o=[...o,a];let s=n=>{var o;let{scope:a,children:s,...d}=n,u=(null==a||null==(o=a[e])?void 0:o[l])||i,c=r.useMemo(()=>d,Object.values(d));return(0,t.jsx)(u.Provider,{value:c,children:s})};return s.displayName=n+"Provider",[s,function(t,o){var s;let d=(null==o||null==(s=o[e])?void 0:s[l])||i,u=r.useContext(d);if(u)return u;if(void 0!==a)return a;throw Error(`\`${t}\` must be used within \`${n}\``)}]},function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let o=t[0];if(1===t.length)return o;let a=()=>{let e=t.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(t){let n=e.reduce((e,r)=>{let{useScope:n,scopeName:o}=r,a=n(t)[`__scope${o}`];return{...e,...a}},{});return r.useMemo(()=>({[`__scope${o.scopeName}`]:n}),[n])}};return a.scopeName=o.scopeName,a}(a,...n)]}(s),[c,f]=d(s),p=r.forwardRef((e,n)=>{let{__scopeAvatar:o,...i}=e,[l,s]=r.useState("idle");return(0,t.jsx)(c,{scope:o,imageLoadingStatus:l,onImageLoadingStatusChange:s,children:(0,t.jsx)(a.Primitive.span,{...i,ref:n})})});p.displayName=s;var h="AvatarImage",m=r.forwardRef((e,s)=>{let{__scopeAvatar:d,src:u,onLoadingStatusChange:c=()=>{},...p}=e,m=f(h,d),g=function(e,t){let{referrerPolicy:n,crossOrigin:a}=t,s=(0,i.useSyncExternalStore)(l,()=>!0,()=>!1),d=r.useRef(null),u=s?(d.current||(d.current=new window.Image),d.current):null,[c,f]=r.useState(()=>b(u,e));return(0,o.useLayoutEffect)(()=>{f(b(u,e))},[u,e]),(0,o.useLayoutEffect)(()=>{let e=e=>()=>{f(e)};if(!u)return;let t=e("loaded"),r=e("error");return u.addEventListener("load",t),u.addEventListener("error",r),n&&(u.referrerPolicy=n),"string"==typeof a&&(u.crossOrigin=a),()=>{u.removeEventListener("load",t),u.removeEventListener("error",r)}},[u,a,n]),c}(u,p),v=(0,n.useCallbackRef)(e=>{c(e),m.onImageLoadingStatusChange(e)});return(0,o.useLayoutEffect)(()=>{"idle"!==g&&v(g)},[g,v]),"loaded"===g?(0,t.jsx)(a.Primitive.img,{...p,ref:s,src:u}):null});m.displayName=h;var g="AvatarFallback",v=r.forwardRef((e,n)=>{let{__scopeAvatar:o,delayMs:i,...l}=e,s=f(g,o),[d,u]=r.useState(void 0===i);return r.useEffect(()=>{if(void 0!==i){let e=window.setTimeout(()=>u(!0),i);return()=>window.clearTimeout(e)}},[i]),d&&"loaded"!==s.imageLoadingStatus?(0,t.jsx)(a.Primitive.span,{...l,ref:n}):null});function b(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?"loaded":"loading"):"error":"idle"}v.displayName=g;var x=e.i(864618);let y=r.forwardRef((e,r)=>{let{className:n,...o}=e;return(0,t.jsx)(p,{ref:r,className:(0,x.cn)("relative flex h-10 w-10 shrink-0 overflow-hidden rounded-full",n),...o})});y.displayName=p.displayName;let w=r.forwardRef((e,r)=>{let{className:n,...o}=e;return(0,t.jsx)(m,{ref:r,className:(0,x.cn)("aspect-square h-full w-full",n),...o})});w.displayName=m.displayName;let k=r.forwardRef((e,r)=>{let{className:n,...o}=e;return(0,t.jsx)(v,{ref:r,className:(0,x.cn)("flex h-full w-full items-center justify-center rounded-full bg-muted",n),...o})});k.displayName=v.displayName,e.s(["Avatar",0,y,"AvatarFallback",0,k,"AvatarImage",0,w],775359)},382728,e=>{"use strict";var t=e.i(280515),r=e.i(291967),n=e.i(743237),o=e.i(538422),a=e.i(604619),i=e.i(878953),l=e.i(137874),s=e.i(847600),d=e.i(639662),u=e.i(686936),c=e.i(289704),f="rovingFocusGroup.onEntryFocus",p={bubbles:!1,cancelable:!0},h="RovingFocusGroup",[m,g,v]=(0,n.createCollection)(h),[b,x]=(0,a.createContextScope)(h,[v]),[y,w]=b(h),k=t.forwardRef((e,t)=>(0,c.jsx)(m.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,c.jsx)(m.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,c.jsx)(C,{...e,ref:t})})}));k.displayName=h;var C=t.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:a,orientation:i,loop:m=!1,dir:v,currentTabStopId:b,defaultCurrentTabStopId:x,onCurrentTabStopIdChange:w,onEntryFocus:k,preventScrollOnEntryFocus:C=!1,...S}=e,N=t.useRef(null),j=(0,o.useComposedRefs)(n,N),R=(0,u.useDirection)(v),[M,D]=(0,d.useControllableState)({prop:b,defaultProp:x??null,onChange:w,caller:h}),[P,T]=t.useState(!1),_=(0,s.useCallbackRef)(k),A=g(a),I=t.useRef(!1),[O,L]=t.useState(0);return t.useEffect(()=>{let e=N.current;if(e)return e.addEventListener(f,_),()=>e.removeEventListener(f,_)},[_]),(0,c.jsx)(y,{scope:a,orientation:i,dir:R,loop:m,currentTabStopId:M,onItemFocus:t.useCallback(e=>D(e),[D]),onItemShiftTab:t.useCallback(()=>T(!0),[]),onFocusableItemAdd:t.useCallback(()=>L(e=>e+1),[]),onFocusableItemRemove:t.useCallback(()=>L(e=>e-1),[]),children:(0,c.jsx)(l.Primitive.div,{tabIndex:P||0===O?-1:0,"data-orientation":i,...S,ref:j,style:{outline:"none",...e.style},onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,()=>
1{I.current=!0}),onFocus:(0,r.composeEventHandlers)(e.onFocus,e=>{let t=!I.current;if(e.target===e.currentTarget&&t&&!P){let t=new CustomEvent(f,p);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=A().filter(e=>e.focusable);E([e.find(e=>e.active),e.find(e=>e.id===M),...e].filter(Boolean).map(e=>e.ref.current),C)}}I.current=!1}),onBlur:(0,r.composeEventHandlers)(e.onBlur,()=>T(!1))})})}),S="RovingFocusGroupItem",N=t.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:o,focusable:a=!0,active:s=!1,tabStopId:d,children:u,...f}=e,p=(0,i.useId)(),h=d||p,v=w(S,o),b=v.currentTabStopId===h,x=g(o),{onFocusableItemAdd:y,onFocusableItemRemove:k,currentTabStopId:C}=v;return t.useEffect(()=>{if(a)return y(),()=>k()},[a,y,k]),(0,c.jsx)(m.ItemSlot,{scope:o,id:h,focusable:a,active:s,children:(0,c.jsx)(l.Primitive.span,{tabIndex:b?0:-1,"data-orientation":v.orientation,...f,ref:n,onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,e=>{a?v.onItemFocus(h):e.preventDefault()}),onFocus:(0,r.composeEventHandlers)(e.onFocus,()=>v.onItemFocus(h)),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void v.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return j[o]}(e,v.orientation,v.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=x().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&o.reverse();let a=o.indexOf(e.currentTarget);o=v.loop?(r=o,n=a+1,r.map((e,t)=>r[(n+t)%r.length])):o.slice(a+1)}setTimeout(()=>E(o))}}),children:"function"==typeof u?u({isCurrentTabStop:b,hasTabStop:null!=C}):u})})});N.displayName=S;var j={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function E(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}e.s(["Item",0,N,"Root",0,k,"createRovingFocusGroupScope",0,x])},817873,e=>{"use strict";var t=e.i(289704),r=e.i(280515),n=e.i(291967),o=e.i(604619),a=e.i(382728),i=e.i(38404),l=e.i(137874),s=e.i(686936),d=e.i(639662),u=e.i(878953),c="Tabs",[f,p]=(0,o.createContextScope)(c,[a.createRovingFocusGroupScope]),h=(0,a.createRovingFocusGroupScope)(),[m,g]=f(c),v=r.forwardRef((e,r)=>{let{__scopeTabs:n,value:o,onValueChange:a,defaultValue:i,orientation:f="horizontal",dir:p,activationMode:h="automatic",...g}=e,v=(0,s.useDirection)(p),[b,x]=(0,d.useControllableState)({prop:o,onChange:a,defaultProp:i??"",caller:c});return(0,t.jsx)(m,{scope:n,baseId:(0,u.useId)(),value:b,onValueChange:x,orientation:f,dir:v,activationMode:h,children:(0,t.jsx)(l.Primitive.div,{dir:v,"data-orientation":f,...g,ref:r})})});v.displayName=c;var b="TabsList",x=r.forwardRef((e,r)=>{let{__scopeTabs:n,loop:o=!0,...i}=e,s=g(b,n),d=h(n);return(0,t.jsx)(a.Root,{asChild:!0,...d,orientation:s.orientation,dir:s.dir,loop:o,children:(0,t.jsx)(l.Primitive.div,{role:"tablist","aria-orientation":s.orientation,...i,ref:r})})});x.displayName=b;var y="TabsTrigger",w=r.forwardRef((e,r)=>{let{__scopeTabs:o,value:i,disabled:s=!1,...d}=e,u=g(y,o),c=h(o),f=S(u.baseId,i),p=N(u.baseId,i),m=i===u.value;return(0,t.jsx)(a.Item,{asChild:!0,...c,focusable:!s,active:m,children:(0,t.jsx)(l.Primitive.button,{type:"button",role:"tab","aria-selected":m,"aria-controls":p,"data-state":m?"active":"inactive","data-disabled":s?"":void 0,disabled:s,id:f,...d,ref:r,onMouseDown:(0,n.composeEventHandlers)(e.onMouseDown,e=>{s||0!==e.button||!1!==e.ctrlKey?e.preventDefault():u.onValueChange(i)}),onKeyDown:(0,n.composeEventHandlers)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&u.onValueChange(i)}),onFocus:(0,n.composeEventHandlers)(e.onFocus,()=>{let e="manual"!==u.activationMode;m||s||!e||u.onValueChange(i)})})})});w.displayName=y;
1var k="TabsContent",C=r.forwardRef((e,n)=>{let{__scopeTabs:o,value:a,forceMount:s,children:d,...u}=e,c=g(k,o),f=S(c.baseId,a),p=N(c.baseId,a),h=a===c.value,m=r.useRef(h);return r.useEffect(()=>{let e=requestAnimationFrame(()=>m.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,t.jsx)(i.Presence,{present:s||h,children:r=>{let{present:o}=r;return(0,t.jsx)(l.Primitive.div,{"data-state":h?"active":"inactive","data-orientation":c.orientation,role:"tabpanel","aria-labelledby":f,hidden:!o,id:p,tabIndex:0,...u,ref:n,style:{...e.style,animationDuration:m.current?"0s":void 0},children:o&&d})}})});function S(e,t){return`${e}-trigger-${t}`}function N(e,t){return`${e}-content-${t}`}C.displayName=k;var j=e.i(864618);let E=r.forwardRef((e,r)=>{let{className:n,...o}=e;return(0,t.jsx)(x,{ref:r,className:(0,j.cn)("flex h-auto items-center justify-start gap-0 rounded-none border-b border-border bg-transparent p-0",n),...o})});E.displayName=x.displayName;let R=r.forwardRef((e,r)=>{let{className:n,...o}=e;return(0,t.jsx)(w,{ref:r,className:(0,j.cn)("-mb-px inline-flex items-center justify-center whitespace-nowrap border-b-2 border-transparent px-4 py-2.5 text-sm font-medium text-muted-foreground transition-all hover:text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 data-[state=active]:border-primary data-[state=active]:text-primary",n),...o})});R.displayName=w.displayName;let M=r.forwardRef((e,r)=>{let{className:n,...o}=e;return(0,t.jsx)(C,{ref:r,className:(0,j.cn)("mt-5 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",n),...o})});M.displayName=C.displayName,e.s(["Tabs",0,v,"TabsContent",0,M,"TabsList",0,E,"TabsTrigger",0,R],817873)},246103,e=>{"use strict";var t=e.i(289704),r=e.i(280515),n=e.i(291967),o=e.i(538422),a=e.i(604619),i=e.i(585244),l=e.i(878953),s=e.i(883954),d=e.i(185598),u=e.i(38404),c=e.i(137874),f=e.i(475299),p=e.i(639662),h=e.i(47984),[m,g]=(0,a.createContextScope)("Tooltip",[s.createPopperScope]),v=(0,s.createPopperScope)(),b="TooltipProvider",x="tooltip.open",[y,w]=m(b),k=e=>{let{__scopeTooltip:n,delayDuration:o=700,skipDelayDuration:a=300,disableHoverableContent:i=!1,children:l}=e,s=r.useRef(!0),d=r.useRef(!1),u=r.useRef(0);return r.useEffect(()=>{let e=u.current;return()=>window.clearTimeout(e)},[]),(0,t.jsx)(y,{scope:n,isOpenDelayedRef:s,delayDuration:o,onOpen:r.useCallback(()=>{window.clearTimeout(u.current),s.current=!1},[]),onClose:r.useCallback(()=>{window.clearTimeout(u.current),u.current=window.setTimeout(()=>s.current=!0,a)},[a]),isPointerInTransitRef:d,onPointerInTransitChange:r.useCallback(e=>{d.current=e},[]),disableHoverableContent:i,children:l})};k.displayName=b;var C="Tooltip",[S,N]=m(C),j=e=>{let{__scopeTooltip:n,children:o,open:a,defaultOpen:i,onOpenChange:d,disableHoverableContent:u,delayDuration:c}=e,f=w(C,e.__scopeTooltip),h=v(n),[m,g]=r.useState(null),b=(0,l.useId)(),y=r.useRef(0),k=u??f.disableHoverableContent,N=c??f.delayDuration,j=r.useRef(!1),[E,R]=(0,p.useControllableState)({prop:a,defaultProp:i??!1,onChange:e=>{e?(f.onOpen(),document.dispatchEvent(new CustomEvent(x))):f.onClose(),null==d||d(e)},caller:C}),M=r.useMemo(()=>E?j.current?"delayed-open":"instant-open":"closed",[E]),D=r.useCallback(()=>{window.clearTimeout(y.current),y.current=0,j.current=!1,R(!0)},[R]),P=r.useCallback(()=>{window.clearTimeout(y.current),y.current=0,R(!1)},[R]),T=r.useCallback(()=>{window.clearTimeout(y.current),y.current=window.setTimeout(()=>{j.current=!0,R(!0),y.current=0},N)},[N,R]);return r.useEffect(()=>()=>{y.current&&(window.clearTimeout(y.current),y.current=0)},[]),(0,t.jsx)(s.Root,{...h,children:(0,t.jsx)(S,{scope:n,contentId:b,open:E,stateAttribute:M,trigger:m,onTriggerChange:g,onTriggerEnter:r.useCallback(()=>{f.isOpenDelayedRef.current?T():D()},[f.isOpenDelayedRef,T,D]),onTriggerLeave:r.useCallback(()=>{k?P():(window.clearTimeout(y.current),y.current=0)},[P,k]),onOpen:D,onClose:P,disableHoverableContent:k,children:o})})};j.displayName=C;var E="TooltipTrigger",R=r.forwardRef((e,a)=>{let{__scopeTooltip:i,...l}=e,d=N(E,i),u=w(E,i),f=v(i),p=r.useRef(null),h=(0,o.useComposedRefs)(a,p,d.onTriggerChange),m=r.useRef(!1),g=r.useRef(!1),b=r.useCallback(()=>m.current=!1,[]);return r.useEffect(()=>()=>document.removeEventListener("pointerup",b),[b]),(0,t.jsx)(s.Anchor,{asChild:!0,...f,children:(0,t.jsx)(c.Primitive.button,{"aria-describedby":d.open?d.contentId:void 0,"data-state":d.stateAttribute,...l,ref:h,onPointerMove:(0,n.composeEventHandlers)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(g.current||u.isPointerInTransitRef.current||(d.onTriggerEnter(),g.current=!0))}),onPointerLeave:(0,n.composeEventHandlers)(e.onPointerLeave,()=>{d.onTriggerLeave(),g.current=!1}),onPointerDown:(0,n.composeEventHandlers)(e.onPointerDown,()=>{d.open&&d.onClose(),m.current=!0,document.addEventListener("pointerup",b,{once:!0})}),onFocus:(0,n.composeEventHandlers)(e.onFocus,()=>{m.current||d.onOpen()}
1),onBlur:(0,n.composeEventHandlers)(e.onBlur,d.onClose),onClick:(0,n.composeEventHandlers)(e.onClick,d.onClose)})})});R.displayName=E;var M="TooltipPortal",[D,P]=m(M,{forceMount:void 0}),T=e=>{let{__scopeTooltip:r,forceMount:n,children:o,container:a}=e,i=N(M,r);return(0,t.jsx)(D,{scope:r,forceMount:n,children:(0,t.jsx)(u.Presence,{present:n||i.open,children:(0,t.jsx)(d.Portal,{asChild:!0,container:a,children:o})})})};T.displayName=M;var _="TooltipContent",A=r.forwardRef((e,r)=>{let n=P(_,e.__scopeTooltip),{forceMount:o=n.forceMount,side:a="top",...i}=e,l=N(_,e.__scopeTooltip);return(0,t.jsx)(u.Presence,{present:o||l.open,children:l.disableHoverableContent?(0,t.jsx)(W,{side:a,...i,ref:r}):(0,t.jsx)(I,{side:a,...i,ref:r})})}),I=r.forwardRef((e,n)=>{let a=N(_,e.__scopeTooltip),i=w(_,e.__scopeTooltip),l=r.useRef(null),s=(0,o.useComposedRefs)(n,l),[d,u]=r.useState(null),{trigger:c,onClose:f}=a,p=l.current,{onPointerInTransitChange:h}=i,m=r.useCallback(()=>{u(null),h(!1)},[h]),g=r.useCallback((e,t)=>{let r,n=e.currentTarget,o={x:e.clientX,y:e.clientY},a=function(e,t){let r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(r,n,o,a)){case a:return"left";case o:return"right";case r:return"top";case n:return"bottom";default:throw Error("unreachable")}}(o,n.getBoundingClientRect());u(((r=[...function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return n}(o,a),...function(e){let{top:t,right:r,bottom:n,left:o}=e;return[{x:o,y:t},{x:r,y:t},{x:r,y:n},{x:o,y:n}]}(t.getBoundingClientRect())].slice()).sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let r=0;r<e.length;r++){let n=e[r];for(;t.length>=2;){let e=t[t.length-1],r=t[t.length-2];if((e.x-r.x)*(n.y-r.y)>=(e.y-r.y)*(n.x-r.x))t.pop();else break}t.push(n)}t.pop();let r=[];for(let t=e.length-1;t>=0;t--){let n=e[t];for(;r.length>=2;){let e=r[r.length-1],t=r[r.length-2];if((e.x-t.x)*(n.y-t.y)>=(e.y-t.y)*(n.x-t.x))r.pop();else break}r.push(n)}return(r.pop(),1===t.length&&1===r.length&&t[0].x===r[0].x&&t[0].y===r[0].y)?t:t.concat(r)}(r))),h(!0)},[h]);return r.useEffect(()=>()=>m(),[m]),r.useEffect(()=>{if(c&&p){let e=e=>g(e,p),t=e=>g(e,c);return c.addEventListener("pointerleave",e),p.addEventListener("pointerleave",t),()=>{c.removeEventListener("pointerleave",e),p.removeEventListener("pointerleave",t)}}},[c,p,g,m]),r.useEffect(()=>{if(d){let e=e=>{let t=e.target,r={x:e.clientX,y:e.clientY},n=(null==c?void 0:c.contains(t))||(null==p?void 0:p.contains(t)),o=!function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let i=t[e],l=t[a],s=i.x,d=i.y,u=l.x,c=l.y;d>n!=c>n&&r<(u-s)*(n-d)/(c-d)+s&&(o=!o)}return o}(r,d);n?m():o&&(m(),f())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[c,p,d,f,m]),(0,t.jsx)(W,{...e,ref:s})}),[O,L]=m(C,{isInside:!1}),z=(0,f.createSlottable)("TooltipContent"),W=r.forwardRef((e,n)=>{let{__scopeTooltip:o,children:a,"aria-label":l,onEscapeKeyDown:d,onPointerDownOutside:u,...c}=e,f=N(_,o),p=v(o),{onClose:m}=f;return r.useEffect(()=>(document.addEventListener(x,m),()=>document.removeEventListener(x,m)),[m]),r.useEffect(()=>{if(f.trigger){let e=e=>{let t=e.target;(null==t?void 0:t.contains(f.trigger))&&m()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[f.trigger,m]),(0,t.jsx)(i.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:d,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:m,children:(0,t.jsxs)(s.Content,{"data-state":f.stateAttribute,...p,...c,ref:n,style:{...c.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,t.jsx)(z,{children:a}),(0,t.jsx)(O,{scope:o,isInside:!0,children:(0,t.jsx)(h.Root,{id:f.contentId,role:"tooltip",children:l||a})})]})})});A.displayName=_;var F="TooltipArrow";r.forwardRef((e,r)=>{let{__scopeTooltip:n,...o}=e,a=v(n);return L(F,n).isInside?null:(0,t.jsx)(s.Arrow,{...a,...o,ref:r})}).displayName=F;var $=e.i(864618);let H=r.forwardRef((e,r)=>{let{className:n,sideOffset:o=4,...a}=e;
1return(0,t.jsx)(T,{children:(0,t.jsx)(A,{ref:r,sideOffset:o,className:(0,$.cn)("z-50 overflow-hidden rounded-md bg-primary px-3 py-1.5 text-xs text-primary-foreground animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-tooltip-content-transform-origin]",n),...a})})});H.displayName=A.displayName,e.s(["Tooltip",0,j,"TooltipContent",0,H,"TooltipProvider",0,k,"TooltipTrigger",0,R],246103)},674514,e=>{"use strict";var t=e.i(289704),r=e.i(280515),n=e.i(291967),o=e.i(538422),a=e.i(604619),i=e.i(639662),l=e.i(137874),s=e.i(743237),d=e.i(686936),u=e.i(585244),c=e.i(589259),f=e.i(266083),p=e.i(878953),h=e.i(883954),m=e.i(185598),g=e.i(38404),v=e.i(382728),b=e.i(475299),x=e.i(847600),y=e.i(73772),w=e.i(234241),k=["Enter"," "],C=["ArrowUp","PageDown","End"],S=["ArrowDown","PageUp","Home",...C],N={ltr:[...k,"ArrowRight"],rtl:[...k,"ArrowLeft"]},j={ltr:["ArrowLeft"],rtl:["ArrowRight"]},E="Menu",[R,M,D]=(0,s.createCollection)(E),[P,T]=(0,a.createContextScope)(E,[D,h.createPopperScope,v.createRovingFocusGroupScope]),_=(0,h.createPopperScope)(),A=(0,v.createRovingFocusGroupScope)(),[I,O]=P(E),[L,z]=P(E),W=e=>{let{__scopeMenu:n,open:o=!1,children:a,dir:i,onOpenChange:l,modal:s=!0}=e,u=_(n),[c,f]=r.useState(null),p=r.useRef(!1),m=(0,x.useCallbackRef)(l),g=(0,d.useDirection)(i);return r.useEffect(()=>{let e=()=>{p.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>p.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,t.jsx)(h.Root,{...u,children:(0,t.jsx)(I,{scope:n,open:o,onOpenChange:m,content:c,onContentChange:f,children:(0,t.jsx)(L,{scope:n,onClose:r.useCallback(()=>m(!1),[m]),isUsingKeyboardRef:p,dir:g,modal:s,children:a})})})};W.displayName=E;var F=r.forwardRef((e,r)=>{let{__scopeMenu:n,...o}=e,a=_(n);return(0,t.jsx)(h.Anchor,{...a,...o,ref:r})});F.displayName="MenuAnchor";var $="MenuPortal",[H,B]=P($,{forceMount:void 0}),Y=e=>{let{__scopeMenu:r,forceMount:n,children:o,container:a}=e,i=O($,r);return(0,t.jsx)(H,{scope:r,forceMount:n,children:(0,t.jsx)(g.Presence,{present:n||i.open,children:(0,t.jsx)(m.Portal,{asChild:!0,container:a,children:o})})})};Y.displayName=$;var q="MenuContent",[U,G]=P(q),V=r.forwardRef((e,r)=>{let n=B(q,e.__scopeMenu),{forceMount:o=n.forceMount,...a}=e,i=O(q,e.__scopeMenu),l=z(q,e.__scopeMenu);return(0,t.jsx)(R.Provider,{scope:e.__scopeMenu,children:(0,t.jsx)(g.Presence,{present:o||i.open,children:(0,t.jsx)(R.Slot,{scope:e.__scopeMenu,children:l.modal?(0,t.jsx)(K,{...a,ref:r}):(0,t.jsx)(Z,{...a,ref:r})})})})}),K=r.forwardRef((e,a)=>{let i=O(q,e.__scopeMenu),l=r.useRef(null),s=(0,o.useComposedRefs)(a,l);return r.useEffect(()=>{let e=l.current;if(e)return(0,y.hideOthers)(e)},[]),(0,t.jsx)(Q,{...e,ref:s,trapFocus:i.open,disableOutsidePointerEvents:i.open,disableOutsideScroll:!0,onFocusOutside:(0,n.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>i.onOpenChange(!1)})}),Z=r.forwardRef((e,r)=>{let n=O(q,e.__scopeMenu);return(0,t.jsx)(Q,{...e,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),X=(0,b.createSlot)("MenuContent.ScrollLock"),Q=r.forwardRef((e,a)=>{let{__scopeMenu:i,loop:l=!1,trapFocus:s,onOpenAutoFocus:d,onCloseAutoFocus:p,disableOutsidePointerEvents:m,onEntryFocus:g,onEscapeKeyDown:b,onPointerDownOutside:x,onFocusOutside:y,onInteractOutside:k,onDismiss:N,disableOutsideScroll:j,...E}=e,R=O(q,i),D=z(q,i),P=_(i),T=A(i),I=M(i),[L,W]=r.useState(null),F=r.useRef(null),$=(0,o.useComposedRefs)(a,F,R.onContentChange),H=r.useRef(0),B=r.useRef(""),Y=r.useRef(0),G=r.useRef(null),V=r.useRef("right"),K=r.useRef(0),Z=j?w.RemoveScroll:r.Fragment;r.useEffect(()=>()=>window.clearTimeout(H.current),[]),(0,c.useFocusGuards)();let Q=r.useCallback(e=>{var t,r,n,o;return V.current===(null==(t=G.current)?void 0:t.side)&&(n=e,!!(o=null==(r=G.current)?void 0:r.area)&&function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let i=t[e],l=t[a],s=i.x,d=i.y,u=l.x,c=l.y;d>n!=c>n&&r<(u-s)*(n-d)/(c-d)+s&&(o=!o)}return o}({x:n.clientX,y:n.clientY},o))},[]);return(0,t.jsx)(U,{scope:i,searchRef:B,onItemEnter:r.useCallback(e=>{Q(e)&&e.preventDefault()},[Q]),onItemLeave:r.useCallback(e=>{var t;
1Q(e)||(null==(t=F.current)||t.focus(),W(null))},[Q]),onTriggerLeave:r.useCallback(e=>{Q(e)&&e.preventDefault()},[Q]),pointerGraceTimerRef:Y,onPointerGraceIntentChange:r.useCallback(e=>{G.current=e},[]),children:(0,t.jsx)(Z,{...j?{as:X,allowPinchZoom:!0}:void 0,children:(0,t.jsx)(f.FocusScope,{asChild:!0,trapped:s,onMountAutoFocus:(0,n.composeEventHandlers)(d,e=>{var t;e.preventDefault(),null==(t=F.current)||t.focus({preventScroll:!0})}),onUnmountAutoFocus:p,children:(0,t.jsx)(u.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:m,onEscapeKeyDown:b,onPointerDownOutside:x,onFocusOutside:y,onInteractOutside:k,onDismiss:N,children:(0,t.jsx)(v.Root,{asChild:!0,...T,dir:D.dir,orientation:"vertical",loop:l,currentTabStopId:L,onCurrentTabStopIdChange:W,onEntryFocus:(0,n.composeEventHandlers)(g,e=>{D.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,t.jsx)(h.Content,{role:"menu","aria-orientation":"vertical","data-state":ej(R.open),"data-radix-menu-content":"",dir:D.dir,...P,...E,ref:$,style:{outline:"none",...E.style},onKeyDown:(0,n.composeEventHandlers)(E.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.key.length;if(t){var o,a,i;let t,l,s,d,u,c;"Tab"===e.key&&e.preventDefault(),!r&&n&&(o=e.key,t=B.current+o,l=I().filter(e=>!e.disabled),s=document.activeElement,d=null==(a=l.find(e=>e.ref.current===s))?void 0:a.textValue,u=function(e,t,r){var n;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=r?e.indexOf(r):-1,i=(n=Math.max(a,0),e.map((t,r)=>e[(n+r)%e.length]));1===o.length&&(i=i.filter(e=>e!==r));let l=i.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return l!==r?l:void 0}(l.map(e=>e.textValue),t,d),c=null==(i=l.find(e=>e.textValue===u))?void 0:i.ref.current,function e(t){B.current=t,window.clearTimeout(H.current),""!==t&&(H.current=window.setTimeout(()=>e(""),1e3))}(t),c&&setTimeout(()=>c.focus()))}let l=F.current;if(e.target!==l||!S.includes(e.key))return;e.preventDefault();let s=I().filter(e=>!e.disabled).map(e=>e.ref.current);C.includes(e.key)&&s.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(s)}),onBlur:(0,n.composeEventHandlers)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(H.current),B.current="")}),onPointerMove:(0,n.composeEventHandlers)(e.onPointerMove,eM(e=>{let t=e.target,r=K.current!==e.clientX;e.currentTarget.contains(t)&&r&&(V.current=e.clientX>K.current?"right":"left",K.current=e.clientX)}))})})})})})})});V.displayName=q;var J=r.forwardRef((e,r)=>{let{__scopeMenu:n,...o}=e;return(0,t.jsx)(l.Primitive.div,{role:"group",...o,ref:r})});J.displayName="MenuGroup";var ee=r.forwardRef((e,r)=>{let{__scopeMenu:n,...o}=e;return(0,t.jsx)(l.Primitive.div,{...o,ref:r})});ee.displayName="MenuLabel";var et="MenuItem",er="menu.itemSelect",en=r.forwardRef((e,a)=>{let{disabled:i=!1,onSelect:s,...d}=e,u=r.useRef(null),c=z(et,e.__scopeMenu),f=G(et,e.__scopeMenu),p=(0,o.useComposedRefs)(a,u),h=r.useRef(!1);return(0,t.jsx)(eo,{...d,ref:p,disabled:i,onClick:(0,n.composeEventHandlers)(e.onClick,()=>{let e=u.current;if(!i&&e){let t=new CustomEvent(er,{bubbles:!0,cancelable:!0});e.addEventListener(er,e=>null==s?void 0:s(e),{once:!0}),(0,l.dispatchDiscreteCustomEvent)(e,t),t.defaultPrevented?h.current=!1:c.onClose()}}),onPointerDown:t=>{var r;null==(r=e.onPointerDown)||r.call(e,t),h.current=!0},onPointerUp:(0,n.composeEventHandlers)(e.onPointerUp,e=>{var t;h.current||null==(t=e.currentTarget)||t.click()}),onKeyDown:(0,n.composeEventHandlers)(e.onKeyDown,e=>{let t=""!==f.searchRef.current;i||t&&" "===e.key||k.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});en.displayName=et;var eo=r.forwardRef((e,a)=>{let{__scopeMenu:i,disabled:s=!1,textValue:d,...u}=e,c=G(et,i),f=A(i),p=r.useRef(null),h=(0,o.useComposedRefs)(a,p),[m,g]=r.useState(!1),[b,x]=r.useState("");return r.useEffect(()=>{let e=p.current;e&&x((e.textContent??"").trim())},[u.children]),(0,t.jsx)(R.ItemSlot,{scope:i,disabled:s,textValue:d??b,children:(0,t.jsx)(v.Item,{asChild:!0,...f,focusable:!s,children:(0,t.jsx)(l.Primitive.div,{role:"menuitem","data-highlighted":m?"":void 0,"aria-disabled":s||void 0,"data-disabled":s?"":void 0,...u,ref:h,onPointerMove:(0,n.composeEventHandlers)(e.onPointerMove,eM(e=>{s?c.onItemLeave(e):(c.onItemEnter(e),e.defaultPrevented||e.currentTarget.focu
1s({preventScroll:!0}))})),onPointerLeave:(0,n.composeEventHandlers)(e.onPointerLeave,eM(e=>c.onItemLeave(e))),onFocus:(0,n.composeEventHandlers)(e.onFocus,()=>g(!0)),onBlur:(0,n.composeEventHandlers)(e.onBlur,()=>g(!1))})})})}),ea=r.forwardRef((e,r)=>{let{checked:o=!1,onCheckedChange:a,...i}=e;return(0,t.jsx)(ep,{scope:e.__scopeMenu,checked:o,children:(0,t.jsx)(en,{role:"menuitemcheckbox","aria-checked":eE(o)?"mixed":o,...i,ref:r,"data-state":eR(o),onSelect:(0,n.composeEventHandlers)(i.onSelect,()=>null==a?void 0:a(!!eE(o)||!o),{checkForDefaultPrevented:!1})})})});ea.displayName="MenuCheckboxItem";var ei="MenuRadioGroup",[el,es]=P(ei,{value:void 0,onValueChange:()=>{}}),ed=r.forwardRef((e,r)=>{let{value:n,onValueChange:o,...a}=e,i=(0,x.useCallbackRef)(o);return(0,t.jsx)(el,{scope:e.__scopeMenu,value:n,onValueChange:i,children:(0,t.jsx)(J,{...a,ref:r})})});ed.displayName=ei;var eu="MenuRadioItem",ec=r.forwardRef((e,r)=>{let{value:o,...a}=e,i=es(eu,e.__scopeMenu),l=o===i.value;return(0,t.jsx)(ep,{scope:e.__scopeMenu,checked:l,children:(0,t.jsx)(en,{role:"menuitemradio","aria-checked":l,...a,ref:r,"data-state":eR(l),onSelect:(0,n.composeEventHandlers)(a.onSelect,()=>{var e;return null==(e=i.onValueChange)?void 0:e.call(i,o)},{checkForDefaultPrevented:!1})})})});ec.displayName=eu;var ef="MenuItemIndicator",[ep,eh]=P(ef,{checked:!1}),em=r.forwardRef((e,r)=>{let{__scopeMenu:n,forceMount:o,...a}=e,i=eh(ef,n);return(0,t.jsx)(g.Presence,{present:o||eE(i.checked)||!0===i.checked,children:(0,t.jsx)(l.Primitive.span,{...a,ref:r,"data-state":eR(i.checked)})})});em.displayName=ef;var eg=r.forwardRef((e,r)=>{let{__scopeMenu:n,...o}=e;return(0,t.jsx)(l.Primitive.div,{role:"separator","aria-orientation":"horizontal",...o,ref:r})});eg.displayName="MenuSeparator";var ev=r.forwardRef((e,r)=>{let{__scopeMenu:n,...o}=e,a=_(n);return(0,t.jsx)(h.Arrow,{...a,...o,ref:r})});ev.displayName="MenuArrow";var eb="MenuSub",[ex,ey]=P(eb),ew=e=>{let{__scopeMenu:n,children:o,open:a=!1,onOpenChange:i}=e,l=O(eb,n),s=_(n),[d,u]=r.useState(null),[c,f]=r.useState(null),m=(0,x.useCallbackRef)(i);return r.useEffect(()=>(!1===l.open&&m(!1),()=>m(!1)),[l.open,m]),(0,t.jsx)(h.Root,{...s,children:(0,t.jsx)(I,{scope:n,open:a,onOpenChange:m,content:c,onContentChange:f,children:(0,t.jsx)(ex,{scope:n,contentId:(0,p.useId)(),triggerId:(0,p.useId)(),trigger:d,onTriggerChange:u,children:o})})})};ew.displayName=eb;var ek="MenuSubTrigger",eC=r.forwardRef((e,a)=>{let i=O(ek,e.__scopeMenu),l=z(ek,e.__scopeMenu),s=ey(ek,e.__scopeMenu),d=G(ek,e.__scopeMenu),u=r.useRef(null),{pointerGraceTimerRef:c,onPointerGraceIntentChange:f}=d,p={__scopeMenu:e.__scopeMenu},h=r.useCallback(()=>{u.current&&window.clearTimeout(u.current),u.current=null},[]);return r.useEffect(()=>h,[h]),r.useEffect(()=>{let e=c.current;return()=>{window.clearTimeout(e),f(null)}},[c,f]),(0,t.jsx)(F,{asChild:!0,...p,children:(0,t.jsx)(eo,{id:s.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":s.contentId,"data-state":ej(i.open),...e,ref:(0,o.composeRefs)(a,s.onTriggerChange),onClick:t=>{var r;null==(r=e.onClick)||r.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),i.open||i.onOpenChange(!0))},onPointerMove:(0,n.composeEventHandlers)(e.onPointerMove,eM(t=>{d.onItemEnter(t),!t.defaultPrevented&&(e.disabled||i.open||u.current||(d.onPointerGraceIntentChange(null),u.current=window.setTimeout(()=>{i.onOpenChange(!0),h()},100)))})),onPointerLeave:(0,n.composeEventHandlers)(e.onPointerLeave,eM(e=>{var t,r;h();let n=null==(t=i.content)?void 0:t.getBoundingClientRect();if(n){let t=null==(r=i.content)?void 0:r.dataset.side,o="right"===t,a=n[o?"left":"right"],l=n[o?"right":"left"];d.onPointerGraceIntentChange({area:[{x:e.clientX+(o?-5:5),y:e.clientY},{x:a,y:n.top},{x:l,y:n.top},{x:l,y:n.bottom},{x:a,y:n.bottom}],side:t}),window.clearTimeout(c.current),c.current=window.setTimeout(()=>d.onPointerGraceIntentChange(null),300)}else{if(d.onTriggerLeave(e),e.defaultPrevented)return;d.onPointerGraceIntentChange(null)}})),onKeyDown:(0,n.composeEventHandlers)(e.onKeyDown,t=>{let r=""!==d.searchRef.current;if(!e.disabled&&(!r||" "!==t.key)&&N[l.dir].includes(t.key)){var n;i.onOpenChange(!0),null==(n=i.content)||n.focus(),t.preventDefault()}})})})});eC.displayName=ek;var eS="MenuSubContent",eN=r.forwardRef((e,a)=>{let i=B(q,e.__scopeMenu),{forceMount:l=i.forceMount,...s}=e,d=O(q,e.__scopeMenu),u=z(q,e.__scopeMenu),c=ey(eS,e.__scopeMenu),f=r.useRef(null),p=(0,o.useComposedRefs)(a,f);return(0,t.jsx)(R.Provider,{scope:e.__scopeMenu,children:(0,t.jsx)(g.Presence,{present:l||d.open,children:(0,t.jsx)(R.Slot,{scope:e.__scopeMenu,children:(0,t.jsx)(Q,{id:c.contentId,"aria-labelledby":c.triggerId,...s,ref:p,align:"start",side:"rtl"===u.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;
1u.isUsingKeyboardRef.current&&(null==(t=f.current)||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,n.composeEventHandlers)(e.onFocusOutside,e=>{e.target!==c.trigger&&d.onOpenChange(!1)}),onEscapeKeyDown:(0,n.composeEventHandlers)(e.onEscapeKeyDown,e=>{u.onClose(),e.preventDefault()}),onKeyDown:(0,n.composeEventHandlers)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=j[u.dir].includes(e.key);if(t&&r){var n;d.onOpenChange(!1),null==(n=c.trigger)||n.focus(),e.preventDefault()}})})})})})});function ej(e){return e?"open":"closed"}function eE(e){return"indeterminate"===e}function eR(e){return eE(e)?"indeterminate":e?"checked":"unchecked"}function eM(e){return t=>"mouse"===t.pointerType?e(t):void 0}eN.displayName=eS;var eD="DropdownMenu",[eP,eT]=(0,a.createContextScope)(eD,[T]),e_=T(),[eA,eI]=eP(eD),eO=e=>{let{__scopeDropdownMenu:n,children:o,dir:a,open:l,defaultOpen:s,onOpenChange:d,modal:u=!0}=e,c=e_(n),f=r.useRef(null),[h,m]=(0,i.useControllableState)({prop:l,defaultProp:s??!1,onChange:d,caller:eD});return(0,t.jsx)(eA,{scope:n,triggerId:(0,p.useId)(),triggerRef:f,contentId:(0,p.useId)(),open:h,onOpenChange:m,onOpenToggle:r.useCallback(()=>m(e=>!e),[m]),modal:u,children:(0,t.jsx)(W,{...c,open:h,onOpenChange:m,dir:a,modal:u,children:o})})};eO.displayName=eD;var eL="DropdownMenuTrigger",ez=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:a,disabled:i=!1,...s}=e,d=eI(eL,a),u=e_(a);return(0,t.jsx)(F,{asChild:!0,...u,children:(0,t.jsx)(l.Primitive.button,{type:"button",id:d.triggerId,"aria-haspopup":"menu","aria-expanded":d.open,"aria-controls":d.open?d.contentId:void 0,"data-state":d.open?"open":"closed","data-disabled":i?"":void 0,disabled:i,...s,ref:(0,o.composeRefs)(r,d.triggerRef),onPointerDown:(0,n.composeEventHandlers)(e.onPointerDown,e=>{!i&&0===e.button&&!1===e.ctrlKey&&(d.onOpenToggle(),d.open||e.preventDefault())}),onKeyDown:(0,n.composeEventHandlers)(e.onKeyDown,e=>{!i&&(["Enter"," "].includes(e.key)&&d.onOpenToggle(),"ArrowDown"===e.key&&d.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});ez.displayName=eL;var eW=e=>{let{__scopeDropdownMenu:r,...n}=e,o=e_(r);return(0,t.jsx)(Y,{...o,...n})};eW.displayName="DropdownMenuPortal";var eF="DropdownMenuContent",e$=r.forwardRef((e,o)=>{let{__scopeDropdownMenu:a,...i}=e,l=eI(eF,a),s=e_(a),d=r.useRef(!1);return(0,t.jsx)(V,{id:l.contentId,"aria-labelledby":l.triggerId,...s,...i,ref:o,onCloseAutoFocus:(0,n.composeEventHandlers)(e.onCloseAutoFocus,e=>{var t;d.current||null==(t=l.triggerRef.current)||t.focus(),d.current=!1,e.preventDefault()}),onInteractOutside:(0,n.composeEventHandlers)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;(!l.modal||n)&&(d.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});e$.displayName=eF;var eH=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=e_(n);return(0,t.jsx)(J,{...a,...o,ref:r})});eH.displayName="DropdownMenuGroup";var eB=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=e_(n);return(0,t.jsx)(ee,{...a,...o,ref:r})});eB.displayName="DropdownMenuLabel";var eY=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=e_(n);return(0,t.jsx)(en,{...a,...o,ref:r})});eY.displayName="DropdownMenuItem";var eq=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=e_(n);return(0,t.jsx)(ea,{...a,...o,ref:r})});eq.displayName="DropdownMenuCheckboxItem";var eU=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=e_(n);return(0,t.jsx)(ed,{...a,...o,ref:r})});eU.displayName="DropdownMenuRadioGroup";var eG=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=e_(n);return(0,t.jsx)(ec,{...a,...o,ref:r})});eG.displayName="DropdownMenuRadioItem";var eV=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=e_(n);return(0,t.jsx)(em,{...a,...o,ref:r})});eV.displayName="DropdownMenuItemIndicator";var eK=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=e_(n);return(0,t.jsx)(eg,{...a,...o,ref:r})});eK.displayName="DropdownMenuSeparator",r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=e_(n);return(0,t.jsx)(ev,{...a,...o,ref:r})}).displayName="DropdownMenuArrow";var eZ=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=e_(n);return(0,t.jsx)(eC,{...a,...o,ref:r})});eZ.displayName="DropdownMenuSubTrigger";var eX=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...o}=e,a=e_(n);return(0,t.jsx)(eN,{...a,...o,ref:r,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});eX.displayName="DropdownMenuSubContent";var eQ=e.i(527505),eJ=e.i(801647);let e0=(0,e.i(895345).default)("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);var e1=e.i(864618);let e2=r.forwardRef((e,r)=>{let{className:n,inset:o,children:a,...i}=e;return(0,t.jsxs)(eZ,{ref:r,className:(0,e1.cn)("flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",o&&"pl-8",n),...i,children:[a,(0,t.jsx)(eJ.ChevronRight,{className:"ml-auto"})]})});e2.displayName=eZ.displayName;let e5=r.forwardRef((e,r)=>{let{className:n,...o}=e;return(0,t.jsx)(eX,{ref:r,className:(0,e1.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-dropdown-menu-content-transform-origin]",n),...o})});e5.displayName=eX.displayName;let e4=r.forwardRef((e,r)=>{let{className:n,sideOffset:o=4,...a}=e;return(0,t.jsx)(eW,{children:(0,t.jsx)(e$,{ref:r,sideOffset:o,className:(0,e1.cn)("z-50 max-h-[var(--radix-dropdown-menu-content-available-height)] min-w-[8rem] overflow-y-auto overflow-x-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-dropdown-menu-content-transform-origin]",n),...a})})});e4.displayName=e$.displayName;let e3=r.forwardRef((e,r)=>{let{className:n,inset:o,...a}=e;return(0,t.jsx)(eY,{ref:r,className:(0,e1.cn)("relative flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&>svg]:size-4 [&>svg]:shrink-0",o&&"pl-8",n),...a})});e3.displayName=eY.displayName;let e8=r.forwardRef((e,r)=>{let{className:n,children:o,checked:a,...i}=e;return(0,t.jsxs)(eq,{ref:r,className:(0,e1.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",n),checked:a,...i,children:[(0,t.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,t.jsx)(eV,{children:(0,t.jsx)(eQ.Check,{className:"h-4 w-4"})})}),o]})});e8.displayName=eq.displayName;let e6=r.forwardRef((e,r)=>{let{className:n,children:o,...a}=e;return(0,t.jsxs)(eG,{ref:r,className:(0,e1.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",n),...a,children:[(0,t.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,t.jsx)(eV,{children:(0,t.jsx)(e0,{className:"h-2 w-2 fill-current"})})}),o]})});e6.displayName=eG.displayName;let e9=r.forwardRef((e,r)=>{let{className:n,inset:o,...a}=e;return(0,t.jsx)(eB,{ref:r,className:(0,e1.cn)("px-2 py-1.5 text-sm font-semibold",o&&"pl-8",n),...a})});e9.displayName=eB.displayName;let e7=r.forwardRef((e,r)=>{let{className:n,...o}=e;return(0,t.jsx)(eK,{ref:r,className:(0,e1.cn)("-mx-1 my-1 h-px bg-muted",n),...o})});e7.displayName=eK.displayName;let te=e=>{let{className:r,...n}=e;return(0,t.jsx)("span",{className:(0,e1.cn)("ml-auto text-xs tracking-widest opacity-60",r),...n})};te.displayName="DropdownMenuShortcut",e.s(["DropdownMenu",0,eO,"DropdownMenuCheckboxItem",0,e8,"DropdownMenuContent",0,e4,"DropdownMenuGroup",0,eH,"DropdownMenuItem",0,e3,"DropdownMenuLabel",0,e9,"DropdownMenuPortal",0,eW,"DropdownMenuRadioGroup",0,eU,"DropdownMenuRadioItem",0,e6,"DropdownMenuSeparator",0,e7,"DropdownMenuShortcut",0,te,"DropdownMenuSub",0,e=>{let{__scopeDropdownMenu:r,children:n,open:o,onOpenChange:a,defaultOpen:l}=e,s=e_(r),[d,u]=(0,i.useControllableState)({prop:o,defaultProp:l??!1,onChange:a,caller:"DropdownMenuSub"});return(0,t.jsx)(ew,{...s,open:d,onOpenChange:u,children:n})},"DropdownMenuSubContent",0,e5,"DropdownMenuSubTrigger",0,e2,"DropdownMenuTrigger",0,ez],674514)},171148,e=>{"use strict";var t=e.i(280515),r=e.i(291967),n=e.i(538422),o=e.i(604619),a=e.i(878953),i=e.i(639662),l=e.i(585244),s=e.i(266083),d=e.i(185598),u=e.i(38404),c=e.i(137874),f=e.i(589259),p=e.i(234241),h=e.i(73772),m=e.i(475299),g=e.i(289704),v="Dialog",[b,x]=(0,o.createContextScope)(v),[y,w]=b(v),k=e=>{let{__scopeDialog:r,children:n,open:o,defaultOpen:l,onOpenChange:s,modal:d=!0}=e,u=t.useRef(null),c=t.useRef(null),[f,p]=(0,i.useControllableState)({prop:o,defaultProp:l??!1,onChange:s,caller:v});return(0,g.jsx)(y,{scope:r,triggerRef:u,contentRef:c,contentId:(0,a.useId)(),titleId:(0,a.useId)(),descriptionId:(0,a.useId)(),open:f,onOpenChange:p,onOpenToggle:t.useCallback(()=>p(e=>!e),[p]),modal:d,children:n})};k.displayName=v;var C="DialogTrigger",S=t.forwardRef((e,t)=>
1{let{__scopeDialog:o,...a}=e,i=w(C,o),l=(0,n.useComposedRefs)(t,i.triggerRef);return(0,g.jsx)(c.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":Y(i.open),...a,ref:l,onClick:(0,r.composeEventHandlers)(e.onClick,i.onOpenToggle)})});S.displayName=C;var N="DialogPortal",[j,E]=b(N,{forceMount:void 0}),R=e=>{let{__scopeDialog:r,forceMount:n,children:o,container:a}=e,i=w(N,r);return(0,g.jsx)(j,{scope:r,forceMount:n,children:t.Children.map(o,e=>(0,g.jsx)(u.Presence,{present:n||i.open,children:(0,g.jsx)(d.Portal,{asChild:!0,container:a,children:e})}))})};R.displayName=N;var M="DialogOverlay",D=t.forwardRef((e,t)=>{let r=E(M,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,a=w(M,e.__scopeDialog);return a.modal?(0,g.jsx)(u.Presence,{present:n||a.open,children:(0,g.jsx)(T,{...o,ref:t})}):null});D.displayName=M;var P=(0,m.createSlot)("DialogOverlay.RemoveScroll"),T=t.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=w(M,r);return(0,g.jsx)(p.RemoveScroll,{as:P,allowPinchZoom:!0,shards:[o.contentRef],children:(0,g.jsx)(c.Primitive.div,{"data-state":Y(o.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),_="DialogContent",A=t.forwardRef((e,t)=>{let r=E(_,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,a=w(_,e.__scopeDialog);return(0,g.jsx)(u.Presence,{present:n||a.open,children:a.modal?(0,g.jsx)(I,{...o,ref:t}):(0,g.jsx)(O,{...o,ref:t})})});A.displayName=_;var I=t.forwardRef((e,o)=>{let a=w(_,e.__scopeDialog),i=t.useRef(null),l=(0,n.useComposedRefs)(o,a.contentRef,i);return t.useEffect(()=>{let e=i.current;if(e)return(0,h.hideOthers)(e)},[]),(0,g.jsx)(L,{...e,ref:l,trapFocus:a.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,r.composeEventHandlers)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null==(t=a.triggerRef.current)||t.focus()}),onPointerDownOutside:(0,r.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,r.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault())})}),O=t.forwardRef((e,r)=>{let n=w(_,e.__scopeDialog),o=t.useRef(!1),a=t.useRef(!1);return(0,g.jsx)(L,{...e,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var r,i;null==(r=e.onCloseAutoFocus)||r.call(e,t),t.defaultPrevented||(o.current||null==(i=n.triggerRef.current)||i.focus(),t.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:t=>{var r,i;null==(r=e.onInteractOutside)||r.call(e,t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(a.current=!0));let l=t.target;(null==(i=n.triggerRef.current)?void 0:i.contains(l))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})}),L=t.forwardRef((e,r)=>{let{__scopeDialog:o,trapFocus:a,onOpenAutoFocus:i,onCloseAutoFocus:d,...u}=e,c=w(_,o),p=t.useRef(null),h=(0,n.useComposedRefs)(r,p);return(0,f.useFocusGuards)(),(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(s.FocusScope,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:i,onUnmountAutoFocus:d,children:(0,g.jsx)(l.DismissableLayer,{role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":Y(c.open),...u,ref:h,onDismiss:()=>c.onOpenChange(!1)})}),(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(V,{titleId:c.titleId}),(0,g.jsx)(K,{contentRef:p,descriptionId:c.descriptionId})]})]})}),z="DialogTitle",W=t.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=w(z,r);return(0,g.jsx)(c.Primitive.h2,{id:o.titleId,...n,ref:t})});W.displayName=z;var F="DialogDescription",$=t.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=w(F,r);return(0,g.jsx)(c.Primitive.p,{id:o.descriptionId,...n,ref:t})});$.displayName=F;var H="DialogClose",B=t.forwardRef((e,t)=>{let{__scopeDialog:n,...o}=e,a=w(H,n);return(0,g.jsx)(c.Primitive.button,{type:"button",...o,ref:t,onClick:(0,r.composeEventHandlers)(e.onClick,()=>a.onOpenChange(!1))})});function Y(e){return e?"open":"closed"}B.displayName=H;var q="DialogTitleWarning",[U,G]=(0,o.createContext)(q,{contentName:_,titleName:z,docsSlug:"dialog"}),V=e=>{let{titleId:r}=e,n=G(q),o=`\`${n.contentName}\` requires a \`${n.titleName}\` for the component to be accessible for screen reader users. 2 3If you want to hide the \`${n.titleName}\`, you can wrap it with our VisuallyHidden component. 4 5For more information, see https://radix-ui.com/primitives/docs/components/${n.docsSlug}`;return t.useEffect(()=>{r&&(document.getElementById(r)||console.error(o))},[o,r]),null},K=e=>{let{contentRef:r,descriptionId:n}=e,o=G("DialogDescriptionWarning"),a=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${o.contentName}}.`;return t.useEffect(()=>{var e;let t=null==(e=r.current)?void 0:e.getAttribute("aria-describedby");n&&t&&(document.getElementById(n)||console.warn(a))},[a,r,n]),null};e.s(["Close",0,B,"Content",0,A,"Description",0,$,"Overlay",0,D,"Portal",0,R,"Root",0,k,"Title",0,W,"Trigger",0,S])},944176,e=>{"use strict";var t=e.i(289704),r=e.i(280515),n=e.i(171148),o=e.i(823322),a=e.i(864618);let i=n.Root,l=n.Trigger,s=n.Portal,d=n.Close,u=r.forwardRef((e,r)=>{let{className:o,...i}=e;return(0,t.jsx)(n.Overlay,{ref:r,className:(0,a.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",o),...i})});u.displayName=n.Overlay.displayName;let c={sm:"max-w-sm",md:"max-w-lg",lg:"max-w-2xl",xl:"max-w-4xl","2xl":"max-w-6xl",screen:"w-[95vw] max-w-[1440px] aspect-video max-h-[92vh]",full:"w-[95vw] h-[95vh] max-w-none"},f={sm:"sm:max-w-sm",md:"sm:max-w-lg",lg:"sm:max-w-2xl",xl:"sm:max-w-4xl","2xl":"sm:max-w-6xl",screen:"sm:max-w-6xl",full:"max-w-none"},p=r.forwardRef((e,r)=>{let{className:i,children:l,size:d="md",placement:p="center",hideClose:h=!1,...m}=e;return(0,t.jsxs)(s,{children:[(0,t.jsx)(u,{}),(0,t.jsxs)(n.Content,{ref:r,className:(0,a.cn)("bottom"===p?(0,a.cn)("fixed inset-x-0 bottom-0 z-50 mx-auto grid w-full gap-4 border-t bg-background p-6 pb-[max(1.5rem,env(safe-area-inset-bottom))] shadow-lg duration-300 rounded-t-xl sm:border-x data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",f[d],"max-h-[85dvh] overflow-y-auto"):(0,a.cn)("fixed left-[50%] top-[50%] z-50 grid w-full translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rou
5nded-lg",c[d],"full"===d||"screen"===d?"overflow-hidden":"max-h-[90vh] overflow-y-auto"),i),...m,children:[l,!h&&(0,t.jsxs)(n.Close,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[(0,t.jsx)(o.X,{className:"h-4 w-4"}),(0,t.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})});p.displayName=n.Content.displayName;let h=e=>{let{className:r,...n}=e;return(0,t.jsx)("div",{className:(0,a.cn)("flex flex-col space-y-1.5 text-center sm:text-left",r),...n})};h.displayName="DialogHeader";let m=e=>{let{className:r,...n}=e;return(0,t.jsx)("div",{className:(0,a.cn)("flex flex-col-reverse gap-2 sm:flex-row sm:flex-wrap sm:justify-end",r),...n})};m.displayName="DialogFooter";let g=r.forwardRef((e,r)=>{let{className:o,...i}=e;return(0,t.jsx)(n.Title,{ref:r,className:(0,a.cn)("text-lg font-semibold leading-none tracking-tight",o),...i})});g.displayName=n.Title.displayName;let v=r.forwardRef((e,r)=>{let{className:o,...i}=e;return(0,t.jsx)(n.Description,{ref:r,className:(0,a.cn)("text-sm text-muted-foreground",o),...i})});v.displayName=n.Description.displayName,e.s(["Dialog",0,i,"DialogClose",0,d,"DialogContent",0,p,"DialogDescription",0,v,"DialogFooter",0,m,"DialogHeader",0,h,"DialogOverlay",0,u,"DialogPortal",0,s,"DialogTitle",0,g,"DialogTrigger",0,l])},626201,e=>{"use strict";var t=e.i(289704),r=e.i(280515),n=/[\\\/_+.#"@\[\(\{&]/,o=/[\\\/_+.#"@\[\(\{&]/g,a=/[\s-]/,i=/[\s-]/g;function l(e){return e.toLowerCase().replace(i," ")}var s=e.i(171148),d=e.i(955230),u=e.i(878953),c=e.i(538422),f='[cmdk-group=""]',p='[cmdk-group-items=""]',h='[cmdk-item=""]',m=`${h}:not([aria-disabled="true"])`,g="cmdk-item-select",v="data-value",b=(e,t,r)=>{var s;return s=e,function e(t,r,l,s,d,u,c){if(u===r.length)return d===t.length?1:.99;var f=`${d},${u}`;if(void 0!==c[f])return c[f];for(var p,h,m,g,v=s.charAt(u),b=l.indexOf(v,d),x=0;b>=0;)(p=e(t,r,l,s,b+1,u+1,c))>x&&(b===d?p*=1:n.test(t.charAt(b-1))?(p*=.8,(m=t.slice(d,b-1).match(o))&&d>0&&(p*=Math.pow(.999,m.length))):a.test(t.charAt(b-1))?(p*=.9,(g=t.slice(d,b-1).match(i))&&d>0&&(p*=Math.pow(.999,g.length))):(p*=.17,d>0&&(p*=Math.pow(.999,b-d))),t.charAt(b)!==r.charAt(u)&&(p*=.9999)),(p<.1&&l.charAt(b-1)===s.charAt(u+1)||s.charAt(u+1)===s.charAt(u)&&l.charAt(b-1)!==s.charAt(u))&&.1*(h=e(t,r,l,s,b+1,u+2,c))>p&&(p=.1*h),p>x&&(x=p),b=l.indexOf(v,b+1);return c[f]=x,x}(s=r&&r.length>0?`${s+" "+r.join(" ")}`:s,t,l(s),l(t),0,0,{})},x=r.createContext(void 0),y=r.createContext(void 0),w=r.createContext(void 0),k=r.forwardRef((e,t)=>{let n=T(()=>{var t,r;return{search:"",value:null!=(r=null!=(t=e.value)?t:e.defaultValue)?r:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),o=T(()=>new Set),a=T(()=>new Map),i=T(()=>new Map),l=T(()=>new Set),s=D(e),{label:c,children:w,value:k,onValueChange:C,filter:S,shouldFilter:N,loop:j,disablePointerSelection:E=!1,vimBindings:R=!0,...M}=e,_=(0,u.useId)(),A=(0,u.useId)(),z=(0,u.useId)(),W=r.useRef(null),F=I();P(()=>{if(void 0!==k){let e=k.trim();n.current.value=e,$.emit()}},[k]),P(()=>{F(6,G)},[]);let $=r.useMemo(()=>({subscribe:e=>(l.current.add(e),()=>l.current.delete(e)),snapshot:()=>n.current,setState:(e,t,r)=>{var o,a,i,l;if(!Object.is(n.current[e],t)){if(n.current[e]=t,"search"===e)U(),Y(),F(1,q);else if("value"===e){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let e=document.getElementById(z);e?e.focus():null==(o=document.getElementById(_))||o.focus()}if(F(7,()=>{var e;n.current.selectedItemId=null==(e=V())?void 0:e.id,$.emit()}),r||F(5,G),(null==(a=s.current)?void 0:a.value)!==void 0){null==(l=(i=s.current).onValueChange)||l.call(i,null!=t?t:"");return}}$.emit()}},emit:()=>{l.current.forEach(e=>e())}}),[]),H=r.useMemo(()=>({value:(e,t,r)=>{var o;t!==(null==(o=i.current.get(e))?void 0:o.value)&&(i.current.set(e,{value:t,keywords:r}),n.current.filtered.items.set(e,B(t,r)),F(2,()=>{Y(),$.emit()}))},item:(e,t)=>
5(o.current.add(e),t&&(a.current.has(t)?a.current.get(t).add(e):a.current.set(t,new Set([e]))),F(3,()=>{U(),Y(),n.current.value||q(),$.emit()}),()=>{i.current.delete(e),o.current.delete(e),n.current.filtered.items.delete(e);let t=V();F(4,()=>{U(),(null==t?void 0:t.getAttribute("id"))===e&&q(),$.emit()})}),group:e=>(a.current.has(e)||a.current.set(e,new Set),()=>{i.current.delete(e),a.current.delete(e)}),filter:()=>s.current.shouldFilter,label:c||e["aria-label"],getDisablePointerSelection:()=>s.current.disablePointerSelection,listId:_,inputId:z,labelId:A,listInnerRef:W}),[]);function B(e,t){var r,o;let a=null!=(o=null==(r=s.current)?void 0:r.filter)?o:b;return e?a(e,n.current.search,t):0}function Y(){if(!n.current.search||!1===s.current.shouldFilter)return;let e=n.current.filtered.items,t=[];n.current.filtered.groups.forEach(r=>{let n=a.current.get(r),o=0;n.forEach(t=>{o=Math.max(e.get(t),o)}),t.push([r,o])});let r=W.current;K().sort((t,r)=>{var n,o;let a=t.getAttribute("id"),i=r.getAttribute("id");return(null!=(n=e.get(i))?n:0)-(null!=(o=e.get(a))?o:0)}).forEach(e=>{let t=e.closest(p);t?t.appendChild(e.parentElement===t?e:e.closest(`${p} > *`)):r.appendChild(e.parentElement===r?e:e.closest(`${p} > *`))}),t.sort((e,t)=>t[1]-e[1]).forEach(e=>{var t;let r=null==(t=W.current)?void 0:t.querySelector(`${f}[${v}="${encodeURIComponent(e[0])}"]`);null==r||r.parentElement.appendChild(r)})}function q(){let e=K().find(e=>"true"!==e.getAttribute("aria-disabled")),t=null==e?void 0:e.getAttribute(v);$.setState("value",t||void 0)}function U(){var e,t,r,l;if(!n.current.search||!1===s.current.shouldFilter){n.current.filtered.count=o.current.size;return}n.current.filtered.groups=new Set;let d=0;for(let a of o.current){let o=B(null!=(t=null==(e=i.current.get(a))?void 0:e.value)?t:"",null!=(l=null==(r=i.current.get(a))?void 0:r.keywords)?l:[]);n.current.filtered.items.set(a,o),o>0&&d++}for(let[e,t]of a.current)for(let r of t)if(n.current.filtered.items.get(r)>0){n.current.filtered.groups.add(e);break}n.current.filtered.count=d}function G(){var e,t,r;let n=V();n&&((null==(e=n.parentElement)?void 0:e.firstChild)===n&&(null==(r=null==(t=n.closest(f))?void 0:t.querySelector('[cmdk-group-heading=""]'))||r.scrollIntoView({block:"nearest"})),n.scrollIntoView({block:"nearest"}))}function V(){var e;return null==(e=W.current)?void 0:e.querySelector(`${h}[aria-selected="true"]`)}function K(){var e;return Array.from((null==(e=W.current)?void 0:e.querySelectorAll(m))||[])}function Z(e){let t=K()[e];t&&$.setState("value",t.getAttribute(v))}function X(e){var t;let r=V(),n=K(),o=n.findIndex(e=>e===r),a=n[o+e];null!=(t=s.current)&&t.loop&&(a=o+e<0?n[n.length-1]:o+e===n.length?n[0]:n[o+e]),a&&$.setState("value",a.getAttribute(v))}function Q(e){let t=V(),r=null==t?void 0:t.closest(f),n;for(;r&&!n;)n=null==(r=e>0?function(e,t){let r=e.nextElementSibling;for(;r;){if(r.matches(t))return r;r=r.nextElementSibling}}(r,f):function(e,t){let r=e.previousElementSibling;for(;r;){if(r.matches(t))return r;r=r.previousElementSibling}}(r,f))?void 0:r.querySelector(m);n?$.setState("value",n.getAttribute(v)):X(e)}let J=()=>Z(K().length-1),ee=e=>{e.preventDefault(),e.metaKey?J():e.altKey?Q(1):X(1)},et=e=>{e.preventDefault(),e.metaKey?Z(0):e.altKey?Q(-1):X(-1)};return r.createElement(d.Primitive.div,{ref:t,tabIndex:-1,...M,"cmdk-root":"",onKeyDown:e=>{var t;null==(t=M.onKeyDown)||t.call(M,e);let r=e.nativeEvent.isComposing||229===e.keyCode;if(!(e.defaultPrevented||r))switch(e.key){case"n":case"j":R&&e.ctrlKey&&ee(e);break;case"ArrowDown":ee(e);break;case"p":case"k":R&&e.ctrlKey&&et(e);break;case"ArrowUp":et(e);break;case"Home":e.preventDefault(),Z(0);break;case"End":e.preventDefault(),J();break;case"Enter":{e.preventDefault();let t=V();if(t){let e=new Event(g);t.dispatchEvent(e)}}}}},r.createElement("label",{"cmdk-label":"",htmlFor:H.inputId,id:H.labelId,style:L},c),O(e,e=>r.createElement(y.Provider,{value:$},r.createElement(x.Provider,{value:H},e))))}),C=r.forwardRef((e,t)=>{var n,o;let a=(0,u.useId)(),i=r.useRef(null),l=r.useContext(w),s=r.useContext(x),f=D(e),p=null!=(o=null==(n=f.current)?void 0:n.forceMount)?o:null==l?void 0:l.forceMount;P(()=>{if(!p)return s.item(a,null==l?void 0:l.id)}
5,[p]);let h=A(a,i,[e.value,e.children,i],e.keywords),m=r.useContext(y),v=_(e=>e.value&&e.value===h.current),b=_(e=>!!p||!1===s.filter()||!e.search||e.filtered.items.get(a)>0);function k(){var e,t;C(),null==(t=(e=f.current).onSelect)||t.call(e,h.current)}function C(){m.setState("value",h.current,!0)}if(r.useEffect(()=>{let t=i.current;if(!(!t||e.disabled))return t.addEventListener(g,k),()=>t.removeEventListener(g,k)},[b,e.onSelect,e.disabled]),!b)return null;let{disabled:S,value:N,onSelect:j,forceMount:E,keywords:R,...M}=e;return r.createElement(d.Primitive.div,{ref:(0,c.composeRefs)(i,t),...M,id:a,"cmdk-item":"",role:"option","aria-disabled":!!S,"aria-selected":!!v,"data-disabled":!!S,"data-selected":!!v,onPointerMove:S||s.getDisablePointerSelection()?void 0:C,onClick:S?void 0:k},e.children)}),S=r.forwardRef((e,t)=>{let{heading:n,children:o,forceMount:a,...i}=e,l=(0,u.useId)(),s=r.useRef(null),f=r.useRef(null),p=(0,u.useId)(),h=r.useContext(x),m=_(e=>!!a||!1===h.filter()||!e.search||e.filtered.groups.has(l));P(()=>h.group(l),[]),A(l,s,[e.value,e.heading,f]);let g=r.useMemo(()=>({id:l,forceMount:a}),[a]);return r.createElement(d.Primitive.div,{ref:(0,c.composeRefs)(s,t),...i,"cmdk-group":"",role:"presentation",hidden:!m||void 0},n&&r.createElement("div",{ref:f,"cmdk-group-heading":"","aria-hidden":!0,id:p},n),O(e,e=>r.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":n?p:void 0},r.createElement(w.Provider,{value:g},e))))}),N=r.forwardRef((e,t)=>{let{alwaysRender:n,...o}=e,a=r.useRef(null),i=_(e=>!e.search);return n||i?r.createElement(d.Primitive.div,{ref:(0,c.composeRefs)(a,t),...o,"cmdk-separator":"",role:"separator"}):null}),j=r.forwardRef((e,t)=>{let{onValueChange:n,...o}=e,a=null!=e.value,i=r.useContext(y),l=_(e=>e.search),s=_(e=>e.selectedItemId),u=r.useContext(x);return r.useEffect(()=>{null!=e.value&&i.setState("search",e.value)},[e.value]),r.createElement(d.Primitive.input,{ref:t,...o,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":u.listId,"aria-labelledby":u.labelId,"aria-activedescendant":s,id:u.inputId,type:"text",value:a?e.value:l,onChange:e=>{a||i.setState("search",e.target.value),null==n||n(e.target.value)}})}),E=r.forwardRef((e,t)=>{let{children:n,label:o="Suggestions",...a}=e,i=r.useRef(null),l=r.useRef(null),s=_(e=>e.selectedItemId),u=r.useContext(x);return r.useEffect(()=>{if(l.current&&i.current){let e=l.current,t=i.current,r,n=new ResizeObserver(()=>{r=requestAnimationFrame(()=>{let r=e.offsetHeight;t.style.setProperty("--cmdk-list-height",r.toFixed(1)+"px")})});return n.observe(e),()=>{cancelAnimationFrame(r),n.unobserve(e)}}},[]),r.createElement(d.Primitive.div,{ref:(0,c.composeRefs)(i,t),...a,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":s,"aria-label":o,id:u.listId},O(e,e=>r.createElement("div",{ref:(0,c.composeRefs)(l,u.listInnerRef),"cmdk-list-sizer":""},e)))}),R=r.forwardRef((e,t)=>{let{open:n,onOpenChange:o,overlayClassName:a,contentClassName:i,container:l,...d}=e;return r.createElement(s.Root,{open:n,onOpenChange:o},r.createElement(s.Portal,{container:l},r.createElement(s.Overlay,{"cmdk-overlay":"",className:a}),r.createElement(s.Content,{"aria-label":e.label,"cmdk-dialog":"",className:i},r.createElement(k,{ref:t,...d}))))}),M=Object.assign(k,{List:E,Item:C,Input:j,Group:S,Separator:N,Dialog:R,Empty:r.forwardRef((e,t)=>_(e=>0===e.filtered.count)?r.createElement(d.Primitive.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),Loading:r.forwardRef((e,t)=>{let{progress:n,children:o,label:a="Loading...",...i}=e;return r.createElement(d.Primitive.div,{ref:t,...i,"cmdk-loading":"",role:"progressbar","aria-valuenow":n,"aria-valuemin":0,"aria-valuemax":100,"aria-label":a},O(e,e=>r.createElement("div",{"aria-hidden":!0},e)))})});function D(e){let t=r.useRef(e);return P(()=>{t.current=e}),t}var P="u"<typeof window?r.useEffect:r.useLayoutEffect;function T(e){let t=r.useRef();return void 0===t.current&&(t.current=e()),t}function _(e){let t=r.useContext(y),n=()=>e(t.snapshot());return r.useSyncExternalStore(t.subscribe,n,n)}function A(e,t,n){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],a=r.useRef(),i=r.useContext(x);return P(()=>{var r;let l=(()=>{var e;
5for(let t of n){if("string"==typeof t)return t.trim();if("object"==typeof t&&"current"in t)return t.current?null==(e=t.current.textContent)?void 0:e.trim():a.current}})(),s=o.map(e=>e.trim());i.value(e,l,s),null==(r=t.current)||r.setAttribute(v,l),a.current=l}),a}var I=()=>{let[e,t]=r.useState(),n=T(()=>new Map);return P(()=>{n.current.forEach(e=>e()),n.current=new Map},[e]),(e,r)=>{n.current.set(e,r),t({})}};function O(e,t){let n,{asChild:o,children:a}=e;return o&&r.isValidElement(a)?r.cloneElement("function"==typeof(n=a.type)?n(a.props):"render"in n?n.render(a.props):a,{ref:a.ref},t(a.props.children)):t(a)}var L={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};let z=(0,e.i(895345).default)("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);var W=e.i(864618),F=e.i(944176);let $=r.forwardRef((e,r)=>{let{className:n,...o}=e;return(0,t.jsx)(M,{ref:r,className:(0,W.cn)("flex h-full w-full flex-col overflow-hidden rounded-[4px] bg-popover text-popover-foreground",n),...o})});$.displayName=M.displayName;let H=r.forwardRef((e,r)=>{let{className:n,...o}=e;return(0,t.jsxs)("div",{className:"flex items-center border-b px-3 outline-none focus-within:outline-none","cmdk-input-wrapper":"",children:[(0,t.jsx)(z,{className:"mr-2 h-4 w-4 shrink-0 opacity-50"}),(0,t.jsx)(M.Input,{ref:r,className:(0,W.cn)("flex h-10 w-full rounded-md bg-transparent py-3 text-sm outline-none ring-0 shadow-none focus:outline-none focus:ring-0 focus:shadow-none placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50",n),...o})]})});H.displayName=M.Input.displayName;let B=r.forwardRef((e,r)=>{let{className:n,...o}=e;return(0,t.jsx)(M.List,{ref:r,className:(0,W.cn)("max-h-[300px] overflow-y-auto overflow-x-hidden",n),...o})});B.displayName=M.List.displayName;let Y=r.forwardRef((e,r)=>(0,t.jsx)(M.Empty,{ref:r,className:"py-6 text-center text-sm",...e}));Y.displayName=M.Empty.displayName;let q=r.forwardRef((e,r)=>{let{className:n,...o}=e;return(0,t.jsx)(M.Group,{ref:r,className:(0,W.cn)("overflow-hidden p-1 text-foreground [&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:py-1.5 [&_[cmdk-group-heading]]:text-xs [&_[cmdk-group-heading]]:font-medium [&_[cmdk-group-heading]]:text-muted-foreground",n),...o})});q.displayName=M.Group.displayName;let U=r.forwardRef((e,r)=>{let{className:n,...o}=e;return(0,t.jsx)(M.Separator,{ref:r,className:(0,W.cn)("-mx-1 h-px bg-border",n),...o})});U.displayName=M.Separator.displayName;let G=r.forwardRef((e,r)=>{let{className:n,...o}=e;return(0,t.jsx)(M.Item,{ref:r,className:(0,W.cn)("relative flex cursor-default gap-2 select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none data-[disabled=true]:pointer-events-none data-[selected=true]:bg-accent data-[selected=true]:text-accent-foreground data-[disabled=true]:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",n),...o})});G.displayName=M.Item.displayName;let V=e=>{let{className:r,...n}=e;return(0,t.jsx)("span",{className:(0,W.cn)("ml-auto text-xs tracking-widest text-muted-foreground",r),...n})};V.displayName="CommandShortcut",e.s(["Command",0,$,"CommandDialog",0,e=>{let{children:r,...n}=e;return(0,t.jsx)(F.Dialog,{...n,children:(0,t.jsx)(F.DialogContent,{className:"overflow-hidden p-0",children:(0,t.jsx)($,{className:"[&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:font-medium [&_[cmdk-group-heading]]:text-muted-foreground [&_[cmdk-group]:not([hidden])_~[cmdk-group]]:pt-0 [&_[cmdk-group]]:px-2 [&_[cmdk-input-wrapper]_svg]:h-5 [&_[cmdk-input-wrapper]_svg]:w-5 [&_[cmdk-input]]:h-12 [&_[cmdk-item]]:px-2 [&_[cmdk-item]]:py-3 [&_[cmdk-item]_svg]:h-5 [&_[cmdk-item]_svg]:w-5",children:r})})})},"CommandEmpty",0,Y,"CommandGroup",0,q,"CommandInput",0,H,"CommandItem",0,G,"CommandList",0,B,"CommandSeparator",0,U,"CommandShortcut",0,V],626201)},21136,831797,e=>{"use strict";var t=e.i(289704),r=e.i(294237),n=e.i(864618);let o=(0,r.cva)("inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground shadow hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground shadow hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function a(e){let{className:r,variant:a,...i}=e;return(0,t.jsx)("span",{className:(0,n.cn)(o({variant:a}),r),...i})}e.s(["Badge",0,a],21136);var i=e.i(280515),l=e.i(527505);let s=(0,e.i(895345).default)("ChevronsUpDown",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]]);var d=e.i(823322),u=e.i(319346),c=e.i(626201);e.s(["MultiSelect",0,function(e){let{options:r,value:o,onChange:f,placeholder:p="Seleccionar...",searchPlaceholder:h="Buscar...",emptyMessage:m="Sin resultados",disabled:g=!1,className:v,maxBadges:b=3}=e,[x,y]=i.useState(!1),w=i.useMemo(()=>new Set(o),[o]),k=i.useMemo(()=>{let e=new Map;for(let t of r){let r=t.group??"";e.has(r)||e.set(r,[]),e.get(r).push(t)}return e},[r]),C=o.slice(0,b),S=o.length-C.length,N=new Map(r.map(e=>[e.value,e.label]));return(0,t.jsxs)(u.Popover,{open:x,onOpenChange:y,children:[(0,t.jsx)(u.PopoverTrigger,{asChild:!0,children:(0,t.jsxs)("button",{type:"button",disabled:g,className:(0,n.cn)("flex min-h-9 w-full items-center justify-between gap-2 rounded-md border border-input bg-background px-3 py-1.5 text-sm shadow-sm transition-colors hover:bg-accent/30 focus:outline-none focus:ring-2 focus:ring-ring disabled:cursor-not-allowed disabled:opacity-50",v),children:[(0,t.jsx)("div",{className:"flex flex-1 flex-wrap items-center gap-1 overflow-hidden text-left",children:0===o.length?(0,t.jsx)("span",{className:"text-muted-foreground",children:p}):(0,t.jsxs)(t.Fragment,{children:[C.map(e=>(0,t.jsxs)(a,{variant:"secondary",className:"gap-1 pr-1",children:[N.get(e)??e,(0,t.jsx)("span",{role:"button",tabIndex:-1,onClick:t=>{t.stopPropagation(),f(o.filter(t=>t!==e))},className:"inline-flex size-3.5 cursor-pointer items-center justify-center rounded-sm hover:bg-background/50",children:(0,t.jsx)(d.X,{className:"size-3"})})]},e)),S>0&&(0,t.jsxs)(a,{variant:"outline",children:["+",S]})]})}),(0,t.jsx)(s,{className:"size-4 shrink-0 opacity-50"})]})}),(0,t.jsx)(u.PopoverContent,{className:"w-[var(--radix-popover-trigger-width)] p-0",align:"start",children:(0,t.jsxs)(c.Command,{children:[(0,t.jsx)(c.C
5ommandInput,{placeholder:h}),(0,t.jsxs)(c.CommandList,{className:"max-h-[280px]",children:[(0,t.jsx)(c.CommandEmpty,{children:m}),Array.from(k.entries()).map(e=>{let[r,a]=e;return(0,t.jsx)(c.CommandGroup,{heading:r||void 0,children:a.map(e=>{let r=w.has(e.value);return(0,t.jsxs)(c.CommandItem,{value:`${e.label} ${e.value}`,onSelect:()=>{var t;return t=e.value,void(w.has(t)?f(o.filter(e=>e!==t)):f([...o,t]))},className:"cursor-pointer",children:[(0,t.jsx)("div",{className:(0,n.cn)("mr-2 flex size-4 items-center justify-center rounded-sm border",r?"border-primary bg-primary text-primary-foreground":"border-input"),children:r&&(0,t.jsx)(l.Check,{className:"size-3"})}),(0,t.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col",children:[(0,t.jsx)("span",{className:"truncate",children:e.label}),e.description&&(0,t.jsx)("span",{className:"truncate text-xs text-muted-foreground",children:e.description})]})]},e.value)})},r)})]})]})})]})}],831797)},143276,716609,649859,369796,91081,651134,e=>{"use strict";var t,r,n,o,a,i,l,s,d,u,c=e.i(289704),f=e.i(715445),p=e.i(801647),h=e.i(280515);let m={},g={};function v(e,t){try{let r=(m[e]||(m[e]=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"longOffset"}).format))(t).split("GMT")[1];if(r in g)return g[r];return x(r,r.split(":"))}catch{if(e in g)return g[e];let t=null==e?void 0:e.match(b);if(t)return x(e,t.slice(1));return NaN}}let b=/([+-]\d\d):?(\d\d)?/;function x(e,t){let r=+(t[0]||0),n=+(t[1]||0),o=(t[2]||0)/60;return g[e]=60*r+n>0?60*r+n+o:60*r-n-o}class y extends Date{static tz(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return r.length?new y(...r,e):new y(Date.now(),e)}withTimeZone(e){return new y(+this,e)}getTimezoneOffset(){let e=-v(this.timeZone,this);return e>0?Math.floor(e):Math.ceil(e)}setTime(e){return Date.prototype.setTime.apply(this,arguments),k(this),+this}[Symbol.for("constructDateFrom")](e){return new y(+new Date(e),this.timeZone)}constructor(...e){super(),e.length>1&&"string"==typeof e[e.length-1]&&(this.timeZone=e.pop()),this.internal=new Date,isNaN(v(this.timeZone,this))?this.setTime(NaN):e.length?"number"==typeof e[0]&&(1===e.length||2===e.length&&"number"!=typeof e[1])?this.setTime(e[0]):"string"==typeof e[0]?this.setTime(+new Date(e[0])):e[0]instanceof Date?this.setTime(+e[0]):(this.setTime(+new Date(...e)),C(this,e)):this.setTime(Date.now())}}let w=/^(get|set)(?!UTC)/;function k(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-(60*v(e.timeZone,e))))}function C(e,t){var r;let n=Array.isArray(t)?Date.UTC((r=t)[0],r.length>1?r[1]:0,r.length>2?r[2]:1,...r.slice(3)):+e.internal,o=v(e.timeZone,e),a=o>0?Math.floor(o):Math.ceil(o),i=new Date(+e);i.setUTCHours(i.getUTCHours()-1);let l=-new Date(+e).getTimezoneOffset(),s=-new Date(+i).getTimezoneOffset(),d=l;if(l-s&&l!==a&&Date.prototype.getHours.apply(e)!==(Array.isArray(t)?t[3]||0:e.internal.getUTCHours())){let t=new Date(+e),r=l-a;r&&t.setUTCMinutes(t.getUTCMinutes()+r);let n=v(e.timeZone,t);(n>0?Math.floor(n):Math.ceil(n))===a&&(d=s)}let u=d-a;u&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+u);let c=new Date(+e);c.setUTCSeconds(0);let f=l>0?c.getSeconds():(c.getSeconds()-60)%60,p=Math.round(-(60*v(e.timeZone,e)))%60;(p||f)&&Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+p+f);let h=v(e.timeZone,e),m=h>0?Math.floor(h):Math.ceil(h),g=-new Date(+e).getTimezoneOffset()-m-u,b=m-a,x=b>0&&S(e)-n==60*b*1e3&&S(e,n-60*m*1e3)!==n;if(m!==a&&g&&!x){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+g);let t=v(e.timeZone,e),r=m-(t>0?Math.floor(t):Math.ceil(t));r&&g<0&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+r)}k(e);let y=(t?n:n+1e3*p)-e.internal;y&&18e5>Math.abs(y)&&(Date.prototype.setTime.call(e,+e+y),k(e))}function S(e,t){let r=new Date(t??+e);return r.setUTCSeconds(r.getUTCSeconds()-Math.round(-(60*v(e.timeZone,r)))),+r}Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!w.test(e))return;let t=e.replace(w,"$1UTC");y.prototype[t]&&(e.startsWith("get")?y.prototype[e]=function(){return this.internal[t]()}:(y.prototype[e]=function(){var e;return Date.prototype[t].apply(this.internal,arguments),e=this,Date.prototype.setFullYear.call(e,e.internal.getUTCFullYear(),e.internal.getUTCMonth(),e.internal.getUTCDate()),Date.prototype.setHours.call(e,e.internal.getUTCHours(),e.internal.getUTCMinutes(),e.internal.getUTCSeconds(),e.internal.getUTCMilliseconds()),C(e),+this},y.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),k(this),+this}))});class N extends y{static tz(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return r.length?new N(...r,e):new N(Date.now(),e)}toISOString(){let[e,t,r]=this.tzComponents(),n=`${e}${t}:${r}`;return this.internal.toISOString().slice(0,-1)+n}toString(){return`${this.toDateString()}
5 ${this.toTimeString()}`}toDateString(){let[e,t,r,n]=this.internal.toUTCString().split(" ");return`${null==e?void 0:e.slice(0,-1)} ${r} ${t} ${n}`}toTimeString(){let e=this.internal.toUTCString().split(" ")[4],[t,r,n]=this.tzComponents();return`${e} GMT${t}${r}${n} (${function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"long";return new Intl.DateTimeFormat("en-US",{hour:"numeric",timeZone:e,timeZoneName:r}).format(t).split(/\s/g).slice(2).join(" ")}(this.timeZone,this)})`}toLocaleString(e,t){return Date.prototype.toLocaleString.call(this,e,{...t,timeZone:(null==t?void 0:t.timeZone)||this.timeZone})}toLocaleDateString(e,t){return Date.prototype.toLocaleDateString.call(this,e,{...t,timeZone:(null==t?void 0:t.timeZone)||this.timeZone})}toLocaleTimeString(e,t){return Date.prototype.toLocaleTimeString.call(this,e,{...t,timeZone:(null==t?void 0:t.timeZone)||this.timeZone})}tzComponents(){let e=this.getTimezoneOffset(),t=String(Math.floor(Math.abs(e)/60)).padStart(2,"0"),r=String(Math.abs(e)%60).padStart(2,"0");return[e>0?"-":"+",t,r]}withTimeZone(e){return new N(+this,e)}[Symbol.for("constructDateFrom")](e){return new N(+new Date(e),this.timeZone)}}let j=Symbol.for("constructDateFrom");function E(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&j in e?e[j](t):e instanceof Date?new e.constructor(t):new Date(t)}function R(e,t){return E(t||e,e)}function M(e,t,r){let n=R(e,null==r?void 0:r.in);return isNaN(t)?E((null==r?void 0:r.in)||e,NaN):(t&&n.setDate(n.getDate()+t),n)}function D(e,t,r){let n=R(e,null==r?void 0:r.in);if(isNaN(t))return E((null==r?void 0:r.in)||e,NaN);if(!t)return n;let o=n.getDate(),a=E((null==r?void 0:r.in)||e,n.getTime());return(a.setMonth(n.getMonth()+t+1,0),o>=a.getDate())?a:(n.setFullYear(a.getFullYear(),a.getMonth(),o),n)}function P(e){let t=R(e),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),e-r}function T(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];let o=E.bind(null,e||r.find(e=>"object"==typeof e));return r.map(o)}function _(e,t){let r=R(e,null==t?void 0:t.in);return r.setHours(0,0,0,0),r}function A(e,t,r){let[n,o]=T(null==r?void 0:r.in,e,t),a=_(n),i=_(o);return Math.round((a-P(a)-(i-P(i)))/864e5)}function I(e,t,r){let[n,o]=T(null==r?void 0:r.in,e,t);return 12*(n.getFullYear()-o.getFullYear())+(n.getMonth()-o.getMonth())}function O(e,t){let[r,n]=T(e,t.start,t.end);return{start:r,end:n}}let L={};function z(e,t){var r,n,o,a;let i=(null==t?void 0:t.weekStartsOn)??(null==t||null==(n=t.locale)||null==(r=n.options)?void 0:r.weekStartsOn)??L.weekStartsOn??(null==(a=L.locale)||null==(o=a.options)?void 0:o.weekStartsOn)??0,l=R(e,null==t?void 0:t.in),s=l.getDay();return l.setDate(l.getDate()+((s<i?-7:0)+6-(s-i))),l.setHours(23,59,59,999),l}let W={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function F(e){return function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}e.s(["buildFormatLongFn",0,F],716609);let $={date:F({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:F({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:F({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},H={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function B(e){return(t,r)=>{let n;if("formatting"===((null==r?void 0:r.context)?String(r.context):"standalone")&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,o=(null==r?void 0:r.width)?String(r.width):t;n=e.formattingValues[o]||e.formattingValues[t]}else{let t=e.defaultWidth,o=(null==r?void 0:r.width)?String(r.width):e.defaultWidth;n=e.values[o]||e.values[t]}return n[e.argumentCallback?e.argumentCallback(t):t]}}e.s(["buildLocalizeFn",0,B],649859);let Y={ordinalNumber:(e,t)=>{let r=Number(e),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},era:B({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:B({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:B({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:B({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
5ay","Saturday"]},defaultWidth:"wide"}),dayPeriod:B({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};function q(e){return function(t){let r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.width,a=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],i=t.match(a);if(!i)return null;let l=i[0],s=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],d=Array.isArray(s)?function(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}(s,e=>e.test(l)):function(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}(s,e=>e.test(l));return r=e.valueCallback?e.valueCallback(d):d,{value:r=n.valueCallback?n.valueCallback(r):r,rest:t.slice(l.length)}}}function U(e){return function(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.match(e.matchPattern);if(!n)return null;let o=n[0],a=t.match(e.parsePattern);if(!a)return null;let i=e.valueCallback?e.valueCallback(a[0]):a[0];return{value:i=r.valueCallback?r.valueCallback(i):i,rest:t.slice(o.length)}}}e.s(["buildMatchFn",0,q],369796),e.s(["buildMatchPatternFn",0,U],91081);let G={code:"en-US",formatDistance:(e,t,r)=>{let n,o=W[e];if(n="string"==typeof o?o:1===t?o.one:o.other.replace("{{count}}",t.toString()),null==r?void 0:r.addSuffix)if(r.comparison&&r.comparison>0)return"in "+n;else return n+" ago";return n},formatLong:$,formatRelative:(e,t,r,n)=>H[e],localize:Y,match:{ordinalNumber:U({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:q({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:q({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:q({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:q({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:q({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}};function V(e,t){let r=R(e,null==t?void 0:t.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}function K(e,t){var r,n,o,a;let i=(null==t?void 0:t.weekStartsOn)??(null==t||null==(n=t.locale)||null==(r=n.options)?void 0:r.weekStartsOn)??L.weekStartsOn??(null==(a=L.locale)||null==(o=a.options)?void 0:o.weekStartsOn)??0,l=R(e,null==t?void 0:t.in),s=l.getDay();return l.setDate(l.getDate()-(7*(s<i)+s-i)),l.setHours(0,0,0,0),l}function Z(e,t){return K(e,{...t,weekStartsOn:1}
5)}function X(e,t){let r=R(e,null==t?void 0:t.in),n=r.getFullYear(),o=E(r,0);o.setFullYear(n+1,0,4),o.setHours(0,0,0,0);let a=Z(o),i=E(r,0);i.setFullYear(n,0,4),i.setHours(0,0,0,0);let l=Z(i);return r.getTime()>=a.getTime()?n+1:r.getTime()>=l.getTime()?n:n-1}function Q(e,t){let r,n,o=R(e,null==t?void 0:t.in);return Math.round((Z(o)-(r=X(o,void 0),(n=E(o,0)).setFullYear(r,0,4),n.setHours(0,0,0,0),Z(n)))/6048e5)+1}function J(e,t){var r,n,o,a;let i=R(e,null==t?void 0:t.in),l=i.getFullYear(),s=(null==t?void 0:t.firstWeekContainsDate)??(null==t||null==(n=t.locale)||null==(r=n.options)?void 0:r.firstWeekContainsDate)??L.firstWeekContainsDate??(null==(a=L.locale)||null==(o=a.options)?void 0:o.firstWeekContainsDate)??1,d=E((null==t?void 0:t.in)||e,0);d.setFullYear(l+1,0,s),d.setHours(0,0,0,0);let u=K(d,t),c=E((null==t?void 0:t.in)||e,0);c.setFullYear(l,0,s),c.setHours(0,0,0,0);let f=K(c,t);return+i>=+u?l+1:+i>=+f?l:l-1}function ee(e,t){var r,n,o,a;let i,l,s,d=R(e,null==t?void 0:t.in);return Math.round((K(d,t)-(i=(null==t?void 0:t.firstWeekContainsDate)??(null==t||null==(n=t.locale)||null==(r=n.options)?void 0:r.firstWeekContainsDate)??L.firstWeekContainsDate??(null==(a=L.locale)||null==(o=a.options)?void 0:o.firstWeekContainsDate)??1,l=J(d,t),(s=E((null==t?void 0:t.in)||d,0)).setFullYear(l,0,i),s.setHours(0,0,0,0),K(s,t)))/6048e5)+1}function et(e,t){let r=Math.abs(e).toString().padStart(t,"0");return(e<0?"-":"")+r}let er={y(e,t){let r=e.getFullYear(),n=r>0?r:1-r;return et("yy"===t?n%100:n,t.length)},M(e,t){let r=e.getMonth();return"M"===t?String(r+1):et(r+1,2)},d:(e,t)=>et(e.getDate(),t.length),a(e,t){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return"am"===r?"a.m.":"p.m."}},h:(e,t)=>et(e.getHours()%12||12,t.length),H:(e,t)=>et(e.getHours(),t.length),m:(e,t)=>et(e.getMinutes(),t.length),s:(e,t)=>et(e.getSeconds(),t.length),S(e,t){let r=t.length;return et(Math.trunc(e.getMilliseconds()*Math.pow(10,r-3)),t.length)}},en={G:function(e,t,r){let n=+(e.getFullYear()>0);switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if("yo"===t){let t=e.getFullYear();return r.ordinalNumber(t>0?t:1-t,{unit:"year"})}return er.y(e,t)},Y:function(e,t,r,n){let o=J(e,n),a=o>0?o:1-o;return"YY"===t?et(a%100,2):"Yo"===t?r.ordinalNumber(a,{unit:"year"}):et(a,t.length)},R:function(e,t){return et(X(e),t.length)},u:function(e,t){return et(e.getFullYear(),t.length)},Q:function(e,t,r){let n=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return et(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){let n=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return et(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){let n=e.getMonth();switch(t){case"M":case"MM":return er.M(e,t);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){let n=e.getMonth();switch(t){case"L":return String(n+1);case"LL":return et(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){let o=ee(e,n);return"wo"===t?r.ordinalNumber(o,{unit:"week"}):et(o,t.length)},I:function(e,t,r){let n=Q(e);return"Io"===t?r.ordinalNumber(n,{unit:"week"}):et(n,t.length)},d:function(e,t,r){return"do"===t?r.ordinalNumber(e.getDate(),{unit:"date"}):er.d(e,t)},D:function(e,t,r){let n,o=A(n=R(e,void 0),V(n))+1;return"Do"===t?r.ordinalNumber(o,{unit:"dayOfYear"}):et(o,t.length)},E:function(e,t,r){let n=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){let o=e.getDay(),a=(o-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return et(a,2);case"eo":return r.ordinalNumber(a,{unit:"day"});case"eee":return r.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){let o=e.getDay(),a=(o-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return et(a,t.length);case"co":return r.ordinalNumber(a,{unit:"day"});case"ccc":return r.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(o,{width:"narrow",context:"standalone"});case"cccccc":return r.day(o,{width:"short",context:"standalone"});default:return r.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,r){let n=e.getDay(),o=0===n?7:n;switch(t){case"i":return String(o);case"ii":return et(o,t.length);case"io":return r.ordinalNumber(o,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){let n,o=e.getHours();
5switch(n=12===o?"noon":0===o?"midnight":o/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){let n,o=e.getHours();switch(n=o>=17?"evening":o>=12?"afternoon":o>=4?"morning":"night",t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),r.ordinalNumber(t,{unit:"hour"})}return er.h(e,t)},H:function(e,t,r){return"Ho"===t?r.ordinalNumber(e.getHours(),{unit:"hour"}):er.H(e,t)},K:function(e,t,r){let n=e.getHours()%12;return"Ko"===t?r.ordinalNumber(n,{unit:"hour"}):et(n,t.length)},k:function(e,t,r){let n=e.getHours();return(0===n&&(n=24),"ko"===t)?r.ordinalNumber(n,{unit:"hour"}):et(n,t.length)},m:function(e,t,r){return"mo"===t?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):er.m(e,t)},s:function(e,t,r){return"so"===t?r.ordinalNumber(e.getSeconds(),{unit:"second"}):er.s(e,t)},S:function(e,t){return er.S(e,t)},X:function(e,t,r){let n=e.getTimezoneOffset();if(0===n)return"Z";switch(t){case"X":return ea(n);case"XXXX":case"XX":return ei(n);default:return ei(n,":")}},x:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"x":return ea(n);case"xxxx":case"xx":return ei(n);default:return ei(n,":")}},O:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+eo(n,":");default:return"GMT"+ei(n,":")}},z:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+eo(n,":");default:return"GMT"+ei(n,":")}},t:function(e,t,r){return et(Math.trunc(e/1e3),t.length)},T:function(e,t,r){return et(+e,t.length)}};function eo(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=e>0?"-":"+",n=Math.abs(e),o=Math.trunc(n/60),a=n%60;return 0===a?r+String(o):r+String(o)+t+et(a,2)}function ea(e,t){return e%60==0?(e>0?"-":"+")+et(Math.abs(e)/60,2):ei(e,t)}function ei(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=Math.abs(e);return(e>0?"-":"+")+et(Math.trunc(r/60),2)+t+et(r%60,2)}let el=(e,t)=>
5{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},es=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},ed={p:es,P:(e,t)=>{let r,n=e.match(/(P+)(p+)?/)||[],o=n[1],a=n[2];if(!a)return el(e,t);switch(o){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;default:r=t.dateTime({width:"full"})}return r.replace("{{date}}",el(o,t)).replace("{{time}}",es(a,t))}},eu=/^D+$/,ec=/^Y+$/,ef=["D","DD","YY","YYYY"];function ep(e){return e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e)}let eh=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,em=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,eg=/^'([^]*?)'?$/,ev=/''/g,eb=/[a-zA-Z]/;function ex(e,t,r){var n,o,a,i,l,s,d,u;let c=(null==r?void 0:r.locale)??L.locale??G,f=(null==r?void 0:r.firstWeekContainsDate)??(null==r||null==(o=r.locale)||null==(n=o.options)?void 0:n.firstWeekContainsDate)??L.firstWeekContainsDate??(null==(i=L.locale)||null==(a=i.options)?void 0:a.firstWeekContainsDate)??1,p=(null==r?void 0:r.weekStartsOn)??(null==r||null==(s=r.locale)||null==(l=s.options)?void 0:l.weekStartsOn)??L.weekStartsOn??(null==(u=L.locale)||null==(d=u.options)?void 0:d.weekStartsOn)??0,h=R(e,null==r?void 0:r.in);if(!ep(h)&&"number"!=typeof h||isNaN(+R(h)))throw RangeError("Invalid time value");let m=t.match(em).map(e=>{let t=e[0];return"p"===t||"P"===t?(0,ed[t])(e,c.formatLong):e}).join("").match(eh).map(e=>{if("''"===e)return{isToken:!1,value:"'"};let t=e[0];if("'"===t){var r;let t;return{isToken:!1,value:(t=(r=e).match(eg))?t[1].replace(ev,"'"):r}}if(en[t])return{isToken:!0,value:e};if(t.match(eb))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});c.localize.preprocessor&&(m=c.localize.preprocessor(h,m));let g={firstWeekContainsDate:f,weekStartsOn:p,locale:c};return m.map(n=>{if(!n.isToken)return n.value;let o=n.value;return(!(null==r?void 0:r.useAdditionalWeekYearTokens)&&ec.test(o)||!(null==r?void 0:r.useAdditionalDayOfYearTokens)&&eu.test(o))&&function(e,t,r){var n,o,a;let i,l=(n=e,o=t,a=r,i="Y"===n[0]?"years":"days of the month",`Use \`${n.toLowerCase()}\` instead of \`${n}\` (in \`${o}\`) for formatting ${i} to the input \`${a}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`);if(console.warn(l),ef.includes(e))throw RangeError(l)}(o,t,String(e)),(0,en[o[0]])(h,o,c.localize,g)}).join("")}function ey(e,t){let r=t.startOfMonth(e),n=r.getDay();return 1===n?r:0===n?t.addDays(r,-6):t.addDays(r,-1*(n-1))}let ew={...G,labels:{labelDayButton:(e,t,r,n)=>{let o=(n&&"function"==typeof n.format?n.format.bind(n):(e,t)=>ex(e,t,{locale:G,...r}))(e,"PPPP");return t.today&&(o=`Today, ${o}`),t.selected&&(o=`${o}, selected`),o},labelMonthDropdown:"Choose the Month",labelNext:"Go to the Next Month",labelPrevious:"Go to the Previous Month",labelWeekNumber:e=>`Week ${e}`,labelYearDropdown:"Choose the Year",labelGrid:(e,t,r)=>(r&&"function"==typeof r.format?r.format.bind(r):(e,r)=>ex(e,r,{locale:G,...t}))(e,"LLLL yyyy"),labelGridcell:(e,t,r,n)=>{let o=(n&&"function"==typeof n.format?n.format.bind(n):(e,t)=>ex(e,t,{locale:G,...r}))(e,"PPPP");return(null==t?void 0:t.today)&&(o=`Today, ${o}`),o},labelNav:"Navigation bar",labelWeekNumberHeader:"Week Number",labelWeekday:(e,t,r)=>(r&&"function"==typeof r.format?r.format.bind(r):(e,r)=>ex(e,r,{locale:G,...t}))(e,"cccc")}};class ek{getDigitMap(){let{numerals:e="latn"}=this.options,t=new Intl.NumberFormat("en-US",{numberingSystem:e}),r={};for(let e=0;e<10;e++)r[e.toString()]=t.format(e);return r}replaceDigits(e){let t=this.getDigitMap();return e.replace(/\d/g,e=>t[e]||e)}formatNumber(e){return this.replaceDigits(e.toString())}getMonthYearOrder(){var e;let t=null==(e=this.options.locale)?void 0:e.code;return t&&ek.yearFirstLocales.has(t)?"year-first":"month-first"}formatMonthYear(e){let{locale:t,timeZone:r,numerals:n}=this.options,o=null==t?void 0:t.code;if(o&&ek.yearFirstLocales.has(o))try{return new Intl.DateTimeFormat(o,{month:"long",year:"numeric",timeZone:r,numberingSystem:n}).format(e)}catch{}let a="year-first"===this.getMonthYearOrder()?"y LLLL":"LLLL y";return this.format(e,a)}constructor(e,t){this.today=()=>{var e;return(null==(e=this.overrides)?void 0:e.today)?this.overrides.today():this.options.timeZone?N.tz(this.options.timeZone):new(this.options.Date??Date)},this.newDate=(e,t,r)=>{var n;return(null==(n=this.overrides)?void 0:n.newDate)?this.overrides.newDate(e,t,r):this.options.timeZone?new N(e,t,r,this.options.timeZone):new Date(e,t,r)},this.addDays=(e,t)=>{var r;return(null==(r=this.overrides)?void 0:r.addDays)?this.overrides.addDays(e,t):M(e,t)},this.addMonths=(e,t)=>{var r;return(null==(r=this.overrides)?void 0:r.addMonths)?this.overrides.addMonths(e,t):D(e,t)},this.addWeeks=(e,t)=>{var r;return(null==(r=this.overrides)?void 0:r.addWeeks)?this.overrides.addWee
5ks(e,t):M(e,7*t,void 0)},this.addYears=(e,t)=>{var r;return(null==(r=this.overrides)?void 0:r.addYears)?this.overrides.addYears(e,t):D(e,12*t,void 0)},this.differenceInCalendarDays=(e,t)=>{var r;return(null==(r=this.overrides)?void 0:r.differenceInCalendarDays)?this.overrides.differenceInCalendarDays(e,t):A(e,t)},this.differenceInCalendarMonths=(e,t)=>{var r;return(null==(r=this.overrides)?void 0:r.differenceInCalendarMonths)?this.overrides.differenceInCalendarMonths(e,t):I(e,t)},this.eachMonthOfInterval=e=>{var t;return(null==(t=this.overrides)?void 0:t.eachMonthOfInterval)?this.overrides.eachMonthOfInterval(e):function(e){let{start:t,end:r}=O(void 0,e),n=+t>+r,o=n?+t:+r,a=n?r:t;a.setHours(0,0,0,0),a.setDate(1);let i=(void 0)??1;if(!i)return[];i<0&&(i=-i,n=!n);let l=[];for(;+a<=o;)l.push(E(t,a)),a.setMonth(a.getMonth()+i);return n?l.reverse():l}(e)},this.eachYearOfInterval=e=>{var t;let r=(null==(t=this.overrides)?void 0:t.eachYearOfInterval)?this.overrides.eachYearOfInterval(e):function(e){let{start:t,end:r}=O(void 0,e),n=+t>+r,o=n?+t:+r,a=n?r:t;a.setHours(0,0,0,0),a.setMonth(0,1);let i=(void 0)??1;if(!i)return[];i<0&&(i=-i,n=!n);let l=[];for(;+a<=o;)l.push(E(t,a)),a.setFullYear(a.getFullYear()+i);return n?l.reverse():l}(e),n=new Set(r.map(e=>this.getYear(e)));if(n.size===r.length)return r;let o=[];return n.forEach(e=>{o.push(new Date(e,0,1))}),o},this.endOfBroadcastWeek=e=>{var t;let r,n,o,a,i,l;return(null==(t=this.overrides)?void 0:t.endOfBroadcastWeek)?this.overrides.endOfBroadcastWeek(e):(r=ey(e,this),o=(n=this.startOfMonth(e)).getDay()>0?n.getDay():7,a=this.addDays(e,-o+1),i=this.addDays(a,34),l=this.getMonth(e)===this.getMonth(i)?5:4,this.addDays(r,7*l-1))},this.endOfISOWeek=e=>{var t;return(null==(t=this.overrides)?void 0:t.endOfISOWeek)?this.overrides.endOfISOWeek(e):z(e,{...void 0,weekStartsOn:1})},this.endOfMonth=e=>{var t;let r,n;return(null==(t=this.overrides)?void 0:t.endOfMonth)?this.overrides.endOfMonth(e):(n=(r=R(e,void 0)).getMonth(),r.setFullYear(r.getFullYear(),n+1,0),r.setHours(23,59,59,999),r)},this.endOfWeek=(e,t)=>{var r;return(null==(r=this.overrides)?void 0:r.endOfWeek)?this.overrides.endOfWeek(e,t):z(e,this.options)},this.endOfYear=e=>{var t;let r,n;return(null==(t=this.overrides)?void 0:t.endOfYear)?this.overrides.endOfYear(e):(n=(r=R(e,void 0)).getFullYear(),r.setFullYear(n+1,0,0),r.setHours(23,59,59,999),r)},this.format=(e,t,r)=>{var n;let o=(null==(n=this.overrides)?void 0:n.format)?this.overrides.format(e,t,this.options):ex(e,t,this.options);return this.options.numerals&&"latn"!==this.options.numerals?this.replaceDigits(o):o},this.getISOWeek=e=>{var t;return(null==(t=this.overrides)?void 0:t.getISOWeek)?this.overrides.getISOWeek(e):Q(e)},this.getMonth=(e,t)=>{var r,n;return(null==(r=this.overrides)?void 0:r.getMonth)?this.overrides.getMonth(e,this.options):R(e,null==(n=this.options)?void 0:n.in).getMonth()},this.getYear=(e,t)=>{var r,n;return(null==(r=this.overrides)?void 0:r.getYear)?this.overrides.getYear(e,this.options):R(e,null==(n=this.options)?void 0:n.in).getFullYear()},this.getWeek=(e,t)=>{var r;return(null==(r=this.overrides)?void 0:r.getWeek)?this.overrides.getWeek(e,this.options):ee(e,this.options)},this.isAfter=(e,t)=>{var r;return(null==(r=this.overrides)?void 0:r.isAfter)?this.overrides.isAfter(e,t):+R(e)>+R(t)},this.isBefore=(e,t)=>{var r;return(null==(r=this.overrides)?void 0:r.isBefore)?this.overrides.isBefore(e,t):+R(e)<+R(t)},this.isDate=e=>{var t;return(null==(t=this.overrides)?void 0:t.isDate)?this.overrides.isDate(e):ep(e)},this.isSameDay=(e,t)=>{var r;return(null==(r=this.overrides)?void 0:r.isSameDay)?this.overrides.isSameDay(e,t):function(e,t){let[r,n]=T(void 0,e,t);return+_(r)==+_(n)}(e,t)},this.isSameMonth=(e,t)=>{var r;return(null==(r=this.overrides)?void 0:r.isSameMonth)?this.overrides.isSameMonth(e,t):function(e,t){let[r,n]=T(void 0,e,t);return r.getFullYear()===n.getFullYear()&&r.getMonth()===n.getMonth()}(e,t)},this.isSameYear=(e,t)=>{var r;return(null==(r=this.overrides)?void 0:r.isSameYear)?this.overrides.isSameYear(e,t):function(e,t){let[r,n]=T(void 0,e,t);return r.getFullYear()===n.getFullYear()}(e,t)},this.max=e=>{var t;let r,n;return(null==(t=this.overrides)?void 0:t.max)?this.overrides.max(e):(n=void 0,e.forEach(e
5=>{n||"object"!=typeof e||(n=E.bind(null,e));let t=R(e,n);(!r||r<t||isNaN(+t))&&(r=t)}),E(n,r||NaN))},this.min=e=>{var t;let r,n;return(null==(t=this.overrides)?void 0:t.min)?this.overrides.min(e):(n=void 0,e.forEach(e=>{n||"object"!=typeof e||(n=E.bind(null,e));let t=R(e,n);(!r||r>t||isNaN(+t))&&(r=t)}),E(n,r||NaN))},this.setMonth=(e,t)=>{var r,n,o;let a,i,l,s,d,u,c,f,p;return(null==(r=this.overrides)?void 0:r.setMonth)?this.overrides.setMonth(e,t):(n=e,o=t,u=(d=R(n,void 0)).getFullYear(),c=d.getDate(),(f=E(n,0)).setFullYear(u,o,15),f.setHours(0,0,0,0),p=(i=(a=R(f,void 0)).getFullYear(),l=a.getMonth(),(s=E(a,0)).setFullYear(i,l+1,0),s.setHours(0,0,0,0),s.getDate()),d.setMonth(o,Math.min(c,p)),d)},this.setYear=(e,t)=>{var r;let n;return(null==(r=this.overrides)?void 0:r.setYear)?this.overrides.setYear(e,t):isNaN(+(n=R(e,void 0)))?E(e,NaN):(n.setFullYear(t),n)},this.startOfBroadcastWeek=(e,t)=>{var r;return(null==(r=this.overrides)?void 0:r.startOfBroadcastWeek)?this.overrides.startOfBroadcastWeek(e,this):ey(e,this)},this.startOfDay=e=>{var t;return(null==(t=this.overrides)?void 0:t.startOfDay)?this.overrides.startOfDay(e):_(e)},this.startOfISOWeek=e=>{var t;return(null==(t=this.overrides)?void 0:t.startOfISOWeek)?this.overrides.startOfISOWeek(e):Z(e)},this.startOfMonth=e=>{var t;let r;return(null==(t=this.overrides)?void 0:t.startOfMonth)?this.overrides.startOfMonth(e):((r=R(e,void 0)).setDate(1),r.setHours(0,0,0,0),r)},this.startOfWeek=(e,t)=>{var r;return(null==(r=this.overrides)?void 0:r.startOfWeek)?this.overrides.startOfWeek(e,this.options):K(e,this.options)},this.startOfYear=e=>{var t;return(null==(t=this.overrides)?void 0:t.startOfYear)?this.overrides.startOfYear(e):V(e)},this.options={locale:ew,...e},this.overrides=t}}ek.yearFirstLocales=new Set(["eu","hu","ja","ja-Hira","ja-JP","ko","ko-KR","lt","lt-LT","lv","lv-LV","mn","mn-MN","zh","zh-CN","zh-HK","zh-TW"]);let eC=new ek;function eS(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:eC,{from:o,to:a}=e,{differenceInCalendarDays:i,isSameDay:l}=n;return o&&a?(0>i(a,o)&&([o,a]=[a,o]),i(t,o)>=+!!r&&i(a,t)>=+!!r):!r&&a?l(a,t):!r&&!!o&&l(o,t)}function eN(e){return!!(e&&"object"==typeof e&&"before"in e&&"after"in e)}function ej(e){return!!(e&&"object"==typeof e&&"from"in e)}function eE(e){return!!(e&&"object"==typeof e&&"after"in e)}function eR(e){return!!(e&&"object"==typeof e&&"before"in e)}function eM(e){return!!(e&&"object"==typeof e&&"dayOfWeek"in e)}function eD(e,t){return Array.isArray(e)&&e.every(t.isDate)}function eP(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:eC,n=Array.isArray(t)?t:[t],{isSameDay:o,differenceInCalendarDays:a,isAfter:i}=r;return n.some(t=>{if("boolean"==typeof t)return t;if(r.isDate(t))return o(e,t);if(eD(t,r))return t.some(t=>o(e,t));if(ej(t))return eS(t,e,!1,r);if(eM(t))return Array.isArray(t.dayOfWeek)?t.dayOfWeek.includes(e.getDay()):t.dayOfWeek===e.getDay();if(eN(t)){let r=a(t.before,e),n=a(t.after,e),o=r>0,l=n<0;return i(t.before,t.after)?l&&o:o||l}return eE(t)?a(e,t.after)>0:eR(t)?a(t.before,e)>0:"function"==typeof t&&t(e)})}function eT(e){return h.default.createElement("span",{...e})}function e_(e){let{size:t=24,orientation:r="left",className:n,style:o}=e;return h.default.createElement("svg",{className:n,style:o,width:t,height:t,viewBox:"0 0 24 24"},"up"===r&&h.default.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),"down"===r&&h.default.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),"left"===r&&h.default.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),"right"===r&&h.default.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}function eA(e){let{day:t,modifiers:r,...n}=e;return h.default.createElement("td",{...n})}function eI(e){let{day:t,modifiers:r,...n}=e,o=h.default.useRef(null);return h.default.useEffect(()=>{var e;r.focused&&(null==(e=o.current)||e.focus())}
5,[r.focused]),h.default.createElement("button",{ref:o,...n})}e.s(["DateLib",0,ek,"defaultDateLib",0,eC],651134),(t=i||(i={})).Root="root",t.Chevron="chevron",t.Day="day",t.DayButton="day_button",t.CaptionLabel="caption_label",t.Dropdowns="dropdowns",t.Dropdown="dropdown",t.DropdownRoot="dropdown_root",t.Footer="footer",t.MonthGrid="month_grid",t.MonthCaption="month_caption",t.MonthsDropdown="months_dropdown",t.Month="month",t.Months="months",t.Nav="nav",t.NextMonthButton="button_next",t.PreviousMonthButton="button_previous",t.Week="week",t.Weeks="weeks",t.Weekday="weekday",t.Weekdays="weekdays",t.WeekNumber="week_number",t.WeekNumberHeader="week_number_header",t.YearsDropdown="years_dropdown",(r=l||(l={})).disabled="disabled",r.hidden="hidden",r.outside="outside",r.focused="focused",r.today="today",(n=s||(s={})).range_end="range_end",n.range_middle="range_middle",n.range_start="range_start",n.selected="selected",(o=d||(d={})).weeks_before_enter="weeks_before_enter",o.weeks_before_exit="weeks_before_exit",o.weeks_after_enter="weeks_after_enter",o.weeks_after_exit="weeks_after_exit",o.caption_after_enter="caption_after_enter",o.caption_after_exit="caption_after_exit",o.caption_before_enter="caption_before_enter",o.caption_before_exit="caption_before_exit",e.s([],258218),e.i(258218),e.s(["CaptionLabel",0,eT],549070),e.i(549070),e.s(["Chevron",0,e_],514726),e.i(514726),e.s(["Day",0,eA],947984),e.i(947984),e.s(["DayButton",0,eI],612332),e.i(612332);let eO=(0,h.createContext)(void 0);function eL(){let e=(0,h.useContext)(eO);if(void 0===e)throw Error("useDayPicker() must be used within a custom component.");return e}function ez(e){let{options:t,className:r,...n}=e,{classNames:o,components:a,styles:l}=eL(),s=[o[i.Dropdown],r].join(" "),d=null==t?void 0:t.find(e=>{let{value:t}=e;return t===n.value});return h.default.createElement("span",{"data-disabled":n.disabled,className:o[i.DropdownRoot],style:null==l?void 0:l[i.DropdownRoot]},h.default.createElement(a.Select,{className:s,...n},null==t?void 0:t.map(e=>{let{value:t,label:r,disabled:n}=e;return h.default.createElement(a.Option,{key:t,value:t,disabled:n},r)})),h.default.createElement("span",{className:o[i.CaptionLabel],style:null==l?void 0:l[i.CaptionLabel],"aria-hidden":!0},null==d?void 0:d.label,h.default.createElement(a.Chevron,{orientation:"down",size:18,className:o[i.Chevron],style:null==l?void 0:l[i.Chevron]})))}function eW(e){return h.default.createElement("div",{...e})}function eF(e){return h.default.createElement("div",{...e})}function e$(e){let{calendarMonth:t,displayIndex:r,...n}=e;return h.default.createElement("div",{...n},e.children)}function eH(e){let{calendarMonth:t,displayIndex:r,...n}=e;return h.default.createElement("div",{...n})}function eB(e){return h.default.createElement("table",{...e})}function eY(e){return h.default.createElement("div",{...e})}function eq(e){let{components:t}=eL();return h.default.createElement(t.Dropdown,{...e})}function eU(e){let{onPreviousClick:t,onNextClick:r,previousMonth:n,nextMonth:o,...a}=e,{components:l,classNames:s,styles:d,labels:{labelPrevious:u,labelNext:c}}=eL(),f=(0,h.useCallback)(e=>{o&&(null==r||r(e))},[o,r]),p=(0,h.useCallback)(e=>{n&&(null==t||t(e))},[n,t]);return h.default.createElement("nav",{...a},h.default.createElement(l.PreviousMonthButton,{type:"button",className:s[i.PreviousMonthButton],style:null==d?void 0:d[i.PreviousMonthButton],tabIndex:n?void 0:-1,"aria-disabled":!n||void 0,"aria-label":u(n),onClick:p},h.default.createElement(l.Chevron,{disabled:!n||void 0,className:s[i.Chevron],style:null==d?void 0:d[i.Chevron],orientation:"left"})),h.default.createElement(l.NextMonthButton,{type:"button",className:s[i.NextMonthButton],style:null==d?void 0:d[i.NextMonthButton],tabIndex:o?void 0:-1,"aria-disabled":!o||void 0,"aria-label":c(o),onClick:f},h.default.createElement(l.Chevron,{disabled:!o||void 0,orientation:"right",className:s[i.Chevron],style:null==d?void 0:d[i.Chevron]})))}function eG(e){return h.default.createElement("button",{...e})}function eV(e){return h.default.createElement("option",{...e})}function eK(e){return h.default.createElement("button",{...e})}function eZ(e){let{rootRef:t,...r}=e;return h.default.createElement("div",{...r,ref:t})}function eX(e){return h.default.createElement("select",{...e})}function eQ(e){let{week:t,...r}=e;return h.default.createElement("tr",{...r})}function eJ(e){return h.default.createElement("th",{...e})}function e0(e){return h.default.createElement("thead",{"aria-hidden":!0},h.default.createElement("tr",{...e}))}function e1(e){let{week:t,...r}=e;return h.default.createElement("th",{...r})}function e2(e){return h.default.createElement("th",{...e})}function e5(e){return h.default.createElement("tbody",{...e})}
5function e4(e){let{components:t}=eL();return h.default.createElement(t.Dropdown,{...e})}e.s(["Dropdown",0,ez],675707),e.i(675707),e.s(["DropdownNav",0,eW],980773),e.i(980773),e.s(["Footer",0,eF],385551),e.i(385551),e.s(["Month",0,e$],705813),e.i(705813),e.s(["MonthCaption",0,eH],485129),e.i(485129),e.s(["MonthGrid",0,eB],160479),e.i(160479),e.s(["Months",0,eY],391859),e.i(391859),e.s(["MonthsDropdown",0,eq],764429),e.i(764429),e.s(["Nav",0,eU],18867),e.i(18867),e.s(["NextMonthButton",0,eG],975097),e.i(975097),e.s(["Option",0,eV],852743),e.i(852743),e.s(["PreviousMonthButton",0,eK],300335),e.i(300335),e.s(["Root",0,eZ],944292),e.i(944292),e.s(["Select",0,eX],325254),e.i(325254),e.s(["Week",0,eQ],384389),e.i(384389),e.s(["Weekday",0,eJ],901731),e.i(901731),e.s(["Weekdays",0,e0],373008),e.i(373008),e.s(["WeekNumber",0,e1],453905),e.i(453905),e.s(["WeekNumberHeader",0,e2],541603),e.i(541603),e.s(["Weeks",0,e5],475984),e.i(475984),e.s(["YearsDropdown",0,e4],516643),e.i(516643),e.s(["CaptionLabel",0,eT,"Chevron",0,e_,"Day",0,eA,"DayButton",0,eI,"Dropdown",0,ez,"DropdownNav",0,eW,"Footer",0,eF,"Month",0,e$,"MonthCaption",0,eH,"MonthGrid",0,eB,"Months",0,eY,"MonthsDropdown",0,eq,"Nav",0,eU,"NextMonthButton",0,eG,"Option",0,eV,"PreviousMonthButton",0,eK,"Root",0,eZ,"Select",0,eX,"Week",0,eQ,"WeekNumber",0,e1,"WeekNumberHeader",0,e2,"Weekday",0,eJ,"Weekdays",0,e0,"Weeks",0,e5,"YearsDropdown",0,e4],636755);var e3=e.i(636755);function e8(e,t,r){return(r??new ek(t)).formatMonthYear(e)}function e6(e,t,r){return(r??new ek(t)).format(e,"d")}function e9(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:eC;return t.format(e,"LLLL")}function e7(e,t,r){return(r??new ek(t)).format(e,"cccccc")}function te(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:eC;return e<10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function tt(){return""}function tr(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:eC;return t.format(e,"yyyy")}e.s([],773388),e.i(773388),e.s(["formatCaption",0,e8],833140),e.i(833140),e.s(["formatDay",0,e6],724244),e.i(724244),e.s(["formatMonthDropdown",0,e9],142101),e.i(142101),e.s(["formatWeekdayName",0,e7],930303),e.i(930303),e.s(["formatWeekNumber",0,te],503378),e.i(503378),e.s(["formatWeekNumberHeader",0,tt],129290),e.i(129290),e.s(["formatYearDropdown",0,tr],671003),e.i(671003),e.s(["formatCaption",0,e8,"formatDay",0,e6,"formatMonthDropdown",0,e9,"formatWeekNumber",0,te,"formatWeekNumberHeader",0,tt,"formatWeekdayName",0,e7,"formatYearDropdown",0,tr],256793);var tn=e.i(256793);function to(e,t,r,n){let o=(n??new ek(r)).format(e,"PPPP");return t.today&&(o=`Today, ${o}`),t.selected&&(o=`${o}, selected`),o}function ta(e,t,r){return(r??new ek(t)).formatMonthYear(e)}function ti(e,t,r,n){let o=(n??new ek(r)).format(e,"PPPP");return(null==t?void 0:t.today)&&(o=`Today, ${o}`),o}function tl(e){return"Choose the Month"}function ts(){return""}function td(e,t){return"Go to the Next Month"}function tu(e){return"Go to the Previous Month"}function tc(e,t,r){return(r??new ek(t)).format(e,"cccc")}function tf(e,t){return`Week ${e}`}function tp(e){return"Week Number"}function th(e){return"Choose the Year"}e.s([],924393),e.i(924393),e.s(["labelDayButton",0,to],592899),e.i(592899),e.s(["labelGrid",0,ta],437244),e.i(437244),e.s(["labelGridcell",0,ti],999349),e.i(999349),e.s(["labelMonthDropdown",0,tl],906317),e.i(906317),e.s(["labelNav",0,ts],941615),e.i(941615),e.s(["labelNext",0,td],187241),e.i(187241),e.s(["labelPrevious",0,tu],400072),e.i(400072),e.s(["labelWeekday",0,tc],630102),e.i(630102),e.s(["labelWeekNumber",0,tf],223968),e.i(223968),e.s(["labelWeekNumberHeader",0,tp],426422),e.i(426422),e.s(["labelYearDropdown",0,th],636185),e.i(636185),e.s(["labelDayButton",0,to,"labelGrid",0,ta,"labelGridcell",0,ti,"labelMonthDropdown",0,tl,"labelNav",0,ts,"labelNext",0,td,"labelPrevious",0,tu,"labelWeekNumber",0,tf,"labelWeekNumberHeader",0,tp,"labelWeekday",0,tc,"labelYearDropdown",0,th],692308);var tm=e.i(692308);let tg=(e,t,r)=>t||(r?"function"==typeof r?r:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return r}:e),tv=e=>e instanceof HTMLElement?e:null,tb=e=>[...e.querySelectorAll("[data-animated-month]")??[]],tx=e=>tv(e.querySelector("[data-animated-caption]")),ty=e=>tv(e.querySelector("[data-animated-weeks]"));function tw(e,t,r,n){let{month:o,defaultMonth:a,today:i=n.today(),numberOfMonths:l=1}=e,s=o||a||i,{differenceInCalendarMonths:d,addMonths:u,startOfMonth:c}=n;return r&&d(r,s)<l-1&&(s=u(r,-1*(l-1))),t&&0>d(s,t)&&(s=t),c(s)}class tk{isEqualTo(e){return this.dateLib.isSameDay(e.date,this.date)&&this.dateLib.isSameMonth(e.displayMonth,this.displayMonth)}constructor(e,t,r=eC){this.date=e,this.displayMonth=t,this.outside=!!(t&&!r.isSameMonth(e,t)),this.dateLib=r,this.isoDate=r.format(e,"yyyy-MM-dd"),this.displayMonthId=r.format(t,"yyyy-MM"),this.dateMonthId=r.format(e,"yyyy-MM")}}class tC{constructor(e,t){this.date=e,this.weeks=t}}class tS{constructor(e,t){this.days=t,this.weekNumber=e}}function tN(e,t){let[r,n]=(0,h.useState)(e);return[void 0===t?r:t,n]}function tj(e){return!e[l.disabled]&&!e[l.hidden]&&!e[l.outside]}function tE(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:eC;return eS(e,t.from,!1,r)||eS(e,t.to,!1,r)||eS(t,e.from,!1,r)||eS(t,e.to,!1,r)}function tR(e,t){return e instanceof N&&e.timeZone===t?e:new N(e,t)}function tM(e,t,r){if(!r)return tR(e,t);let n=tR(e,t);return new Date(new N(n.getFullYear(),n.getMonth(),n.getDate(),12,0,0,t).getTime())}function tD(e,t,r){return"boolean"==typeof e||"function"==typeof e?e:e instanceof Date?tM(e,t,r):Array.isArray(e)?e.map(e=>e instanceof Date?tM(e,t,r):e):ej(e)?{...e,from:e.from?tR(e.from,t):e.from,to:e.to?tR(e.to,t):e.to}:eN(e)?{before:tM(e.before,t,r),after:tM(e.after,t,r)}:eE(e)?{after:tM(e.after,t,r)}:eR(e)?{before:tM(e.before,t,r)}:e}function tP(e,t,r){return e?Array.isArray(e)?e.map(e=>tD(e,t,r)):tD(e,t,r):e}function tT(e){var t,r;let n,o=e,a=o.timeZone;if(a&&(((o={...e,timeZone:a}).today&&(o.today=tR(o.today,a)),o.month&&(o.month=tR(o.month,a)),o.defaultMonth&&(o.defaultMonth=tR(o.defaultMonth,a)),o.startMonth&&(o.startMonth=tR(o.startMonth,a)),o.endMonth&&(o.endMonth=tR(o.endMonth,a)),"single"===o.mode&&o.selected)?o.selected=tR(o.selected,a):"multiple"===o.mode&&o.selected?o.selected=null==(t=o.selected)?void 0:t.map(e=>tR(e,a)):"range"===o.mode&&o.selected&&(o.selected={from:o.selected.from?tR(o.selected.from,a):o.selected.from,to:o.selected.to?tR(o.selected.to,a):o.selected.to}),void 0!==o.disabled&&(o.disabled=tP(o.disabled,a)),void 0!==o.hidden&&(o.hidden=tP(o.hidden,a)),o.modifiers)){let e={};
5Object.keys(o.modifiers).forEach(t=>{var r;e[t]=tP(null==(r=o.modifiers)?void 0:r[t],a)}),o.modifiers=e}let{components:c,formatters:f,labels:p,dateLib:m,locale:g,classNames:v}=(0,h.useMemo)(()=>{var e,t,r,n;let a,u={...ew,...o.locale},c=o.broadcastCalendar?1:o.weekStartsOn,f=o.noonSafe&&o.timeZone?function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{weekStartsOn:n,locale:o}=r,a=n??(null==o||null==(t=o.options)?void 0:t.weekStartsOn)??0,i=t=>{let r="number"==typeof t||"string"==typeof t?new Date(t):t;return new N(r.getFullYear(),r.getMonth(),r.getDate(),12,0,0,e)},l=e=>{let t=i(e);return new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0,0)};return{today:()=>i(N.tz(e)),newDate:(t,r,n)=>new N(t,r,n,12,0,0,e),startOfDay:e=>i(e),startOfWeek:(e,t)=>{let r=i(e),n=(null==t?void 0:t.weekStartsOn)??a,o=(r.getDay()-n+7)%7;return r.setDate(r.getDate()-o),r},startOfISOWeek:e=>{let t=i(e),r=(t.getDay()-1+7)%7;return t.setDate(t.getDate()-r),t},startOfMonth:e=>{let t=i(e);return t.setDate(1),t},startOfYear:e=>{let t=i(e);return t.setMonth(0,1),t},endOfWeek:(e,t)=>{let r=i(e),n=((((null==t?void 0:t.weekStartsOn)??a)+6)%7-r.getDay()+7)%7;return r.setDate(r.getDate()+n),r},endOfISOWeek:e=>{let t=i(e),r=(7-t.getDay())%7;return t.setDate(t.getDate()+r),t},endOfMonth:e=>{let t=i(e);return t.setMonth(t.getMonth()+1,0),t},endOfYear:e=>{let t=i(e);return t.setMonth(11,31),t},eachMonthOfInterval:t=>{let r=i(t.start),n=i(t.end),o=[],a=new N(r.getFullYear(),r.getMonth(),1,12,0,0,e),l=12*n.getFullYear()+n.getMonth();for(;12*a.getFullYear()+a.getMonth()<=l;)o.push(new N(a,e)),a.setMonth(a.getMonth()+1,1);return o},addDays:(e,t)=>{let r=i(e);return r.setDate(r.getDate()+t),r},addWeeks:(e,t)=>{let r=i(e);return r.setDate(r.getDate()+7*t),r},addMonths:(e,t)=>{let r=i(e);return r.setMonth(r.getMonth()+t),r},addYears:(e,t)=>{let r=i(e);return r.setFullYear(r.getFullYear()+t),r},eachYearOfInterval:t=>{let r=i(t.start),n=i(t.end),o=[],a=new N(r.getFullYear(),0,1,12,0,0,e);for(;a.getFullYear()<=n.getFullYear();)o.push(new N(a,e)),a.setFullYear(a.getFullYear()+1,0,1);return o},getWeek:(e,t)=>{var r;return ee(l(e),{weekStartsOn:(null==t?void 0:t.weekStartsOn)??a,firstWeekContainsDate:(null==t?void 0:t.firstWeekContainsDate)??(null==o||null==(r=o.options)?void 0:r.firstWeekContainsDate)??1})},getISOWeek:e=>Q(l(e)),differenceInCalendarDays:(e,t)=>A(l(e),l(t)),differenceInCalendarMonths:(e,t)=>I(l(e),l(t))}}(o.timeZone,{weekStartsOn:c,locale:u}):void 0,p=o.dateLib&&f?{...f,...o.dateLib}:o.dateLib??f,h=new ek({locale:u,weekStartsOn:c,firstWeekContainsDate:o.firstWeekContainsDate,useAdditionalWeekYearTokens:o.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:o.useAdditionalDayOfYearTokens,timeZone:o.timeZone,numerals:o.numerals},p);return{dateLib:h,components:(e=o.components,{...e3,...e}),formatters:(t=o.formatters,{...tn,...t}),labels:(r=o.labels,a=(null==(n=h.options.locale)?void 0:n.labels)??{},{...tm,...r??{},labelDayButton:tg(tm.labelDayButton,null==r?void 0:r.labelDayButton,a.labelDayButton),labelMonthDropdown:tg(tm.labelMonthDropdown,null==r?void 0:r.labelMonthDropdown,a.labelMonthDropdown),labelNext:tg(tm.labelNext,null==r?void 0:r.labelNext,a.labelNext),labelPrevious:tg(tm.labelPrevious,null==r?void 0:r.labelPrevious,a.labelPrevious),labelWeekNumber:tg(tm.labelWeekNumber,null==r?void 0:r.labelWeekNumber,a.labelWeekNumber),labelYearDropdown:tg(tm.labelYearDropdown,null==r?void 0:r.labelYearDropdown,a.labelYearDropdown),labelGrid:tg(tm.labelGrid,null==r?void 0:r.labelGrid,a.labelGrid),labelGridcell:tg(tm.labelGridcell,null==r?void 0:r.labelGridcell,a.labelGridcell),labelNav:tg(tm.labelNav,null==r?void 0:r.labelNav,a.labelNav),labelWeekNumberHeader:tg(tm.labelWeekNumberHeader,null==r?void 0:r.labelWeekNumberHeader,a.labelWeekNumberHeader),labelWeekday:tg(tm.labelWeekday,null==r?void 0:r.labelWeekday,a.labelWeekday)}),locale:u,classNames:{...function(){let e={};for(let t in i)e[i[t]]=`rdp-${i[t]}`;for(let t in l)e[l[t]]=`rdp-${l[t]}`;for(let t in s)e[s[t]]=`rdp-${s[t]}`;for(let t in d)e[d[t]]=`rdp-${d[t]}`;return e}(),...o.classNames}}},[o.locale,o.broadcastCalendar,o.weekStartsOn,o.firstWeekContainsDate,o.useAdditionalWeekYearTokens,o.useAdditionalDayOfYearTokens,o.timeZone,o.numerals,o.dateLib,o.noonSafe,o.components,o.formatters,o.labels,o.classNames]);o.today||(o={...o,today:m.today()});let{captionLayout:b,mode:x,navLayout:y,numberOfMonths:w=1,onDayBlur:k,onDayCl
5ick:C,onDayFocus:S,onDayKeyDown:j,onDayMouseEnter:E,onDayMouseLeave:R,onNextClick:M,onPrevClick:D,showWeekNumber:P,styles:T}=o,{formatCaption:_,formatDay:O,formatMonthDropdown:L,formatWeekNumber:z,formatWeekNumberHeader:W,formatWeekdayName:F,formatYearDropdown:$}=f,H=function(e,t){var r;let[n,o]=function(e,t){let{startMonth:r,endMonth:n}=e,{startOfYear:o,startOfDay:a,startOfMonth:i,endOfMonth:l,addYears:s,endOfYear:d,today:u}=t,c="dropdown"===e.captionLayout||"dropdown-years"===e.captionLayout;return r?r=i(r):!r&&c&&(r=o(s(e.today??u(),-100))),n?n=l(n):!n&&c&&(n=d(e.today??u())),[r?a(r):r,n?a(n):n]}(e,t),{startOfMonth:a,endOfMonth:i}=t,l=tw(e,n,o,t),[s,d]=tN(l,e.month?l:void 0);(0,h.useEffect)(()=>{d(tw(e,n,o,t))},[e.timeZone]);let{months:u,weeks:c,days:f,previousMonth:p,nextMonth:m}=(0,h.useMemo)(()=>{let r,a=function(e,t,r,n){let{numberOfMonths:o=1}=r,a=[];for(let r=0;r<o;r++){let o=n.addMonths(e,r);if(t&&o>t)break;a.push(o)}return a}(s,o,{numberOfMonths:e.numberOfMonths},t),l=function(e,t,r,n){let o=e[0],a=e[e.length-1],{ISOWeek:i,fixedWeeks:l,broadcastCalendar:s}=r??{},{addDays:d,differenceInCalendarDays:u,differenceInCalendarMonths:c,endOfBroadcastWeek:f,endOfISOWeek:p,endOfMonth:h,endOfWeek:m,isAfter:g,startOfBroadcastWeek:v,startOfISOWeek:b,startOfWeek:x}=n,y=s?v(o,n):i?b(o):x(o),w=s?f(a):i?p(h(a)):m(h(a)),k=t&&(s?f(t):i?p(t):m(t)),C=u(k&&g(w,k)?k:w,y),S=c(a,o)+1,N=[];for(let e=0;e<=C;e++){let t=d(y,e);N.push(t)}let j=(s?35:42)*S;if(l&&N.length<j){let e=j-N.length;for(let t=0;t<e;t++){let e=d(N[N.length-1],1);N.push(e)}}return N}(a,e.endMonth?i(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),d=function(e,t,r,n){let{addDays:o,endOfBroadcastWeek:a,endOfISOWeek:i,endOfMonth:l,endOfWeek:s,getISOWeek:d,getWeek:u,startOfBroadcastWeek:c,startOfISOWeek:f,startOfWeek:p}=n,h=e.reduce((e,h)=>{let m=r.broadcastCalendar?c(h,n):r.ISOWeek?f(h):p(h),g=r.broadcastCalendar?a(h):r.ISOWeek?i(l(h)):s(l(h)),v=t.filter(e=>e>=m&&e<=g),b=r.broadcastCalendar?35:42;if(r.fixedWeeks&&v.length<b){let e=t.filter(e=>{let t=b-v.length;return e>g&&e<=o(g,t)});v.push(...e)}let x=v.reduce((e,t)=>{let o=r.ISOWeek?d(t):u(t),a=e.find(e=>e.weekNumber===o),i=new tk(t,h,n);return a?a.days.push(i):e.push(new tS(o,[i])),e},[]),y=new tC(h,x);return e.push(y),e},[]);return r.reverseMonths?h.reverse():h}(a,l,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t),u=d.reduce((e,t)=>e.concat(t.weeks.slice()),[]),c=(r=[],d.reduce((e,t)=>{let n=t.weeks.reduce((e,t)=>e.concat(t.days.slice()),r.slice());return e.concat(n.slice())},r.slice()));return{months:d,weeks:u,days:c,previousMonth:function(e,t,r,n){if(r.disableNavigation)return;let{pagedNavigation:o,numberOfMonths:a}=r,{startOfMonth:i,addMonths:l,differenceInCalendarMonths:s}=n,d=i(e);if(!t||!(0>=s(d,t)))return l(d,-(o?a??1:1))}(s,n,e,t),nextMonth:function(e,t,r,n){if(r.disableNavigation)return;let{pagedNavigation:o,numberOfMonths:a=1}=r,{startOfMonth:i,addMonths:l,differenceInCalendarMonths:s}=n,d=i(e);if(!t||!(s(t,e)<a))return l(d,o?a:1)}(s,o,e,t)}},[t,s.getTime(),null==o?void 0:o.getTime(),null==n?void 0:n.getTime(),e.disableNavigation,e.broadcastCalendar,null==(r=e.endMonth)?void 0:r.getTime(),e.fixedWeeks,e.ISOWeek,e.numberOfMonths,e.pagedNavigation,e.reverseMonths]),{disableNavigation:g,onMonthChange:v}=e,b=e=>{if(g)return;let t=a(e);n&&t<a(n)&&(t=a(n)),o&&t>a(o)&&(t=a(o)),d(t),null==v||v(t)};return{months:u,weeks:c,days:f,navStart:n,navEnd:o,previousMonth:p,nextMonth:m,goToMonth:b,goToDay:e=>{c.some(t=>t.days.some(t=>t.isEqualTo(e)))||b(e.date)}}}(o,m),{days:B,months:Y,navStart:q,navEnd:U,previousMonth:G,nextMonth:V,goToMonth:K}=H,Z=function(e,t,r,n,o){let{disabled:a,hidden:i,modifiers:s,showOutsideDays:d,broadcastCalendar:u,today:c=o.today()}=t,{isSameDay:f,isSameMonth:p,startOfMonth:h,isBefore:m,endOfMonth:g,isAfter:v}=o,b=r&&h(r),x=n&&g(n),y={[l.focused]:[],[l.outside]:[],[l.disabled]:[],[l.hidden]:[],[l.today]:[]},w={};for(let t of e){let{date:e,displayMonth:r}=t,n=!!(r&&!p(e,r)),l=!!(b&&m(e,b)),h=!!(x&&v(e,x)),g=!!(a&&eP(e,a,o)),k=!!(i&&eP(e,i,o))||l||h||!u&&!d&&n||u&&!1===d&&n,C=f(e,c);
5n&&y.outside.push(t),g&&y.disabled.push(t),k&&y.hidden.push(t),C&&y.today.push(t),s&&Object.keys(s).forEach(r=>{let n=null==s?void 0:s[r];n&&eP(e,n,o)&&(w[r]?w[r].push(t):w[r]=[t])})}return e=>{let t={[l.focused]:!1,[l.disabled]:!1,[l.hidden]:!1,[l.outside]:!1,[l.today]:!1},r={};for(let r in y){let n=y[r];t[r]=n.some(t=>t===e)}for(let t in w)r[t]=w[t].some(t=>t===e);return{...t,...r}}}(B,o,q,U,m),{isSelected:X,select:J,selected:et}=function(e,t){let r=function(e,t){let{selected:r,required:n,onSelect:o}=e,[a,i]=tN(r,o?r:void 0),l=o?r:a,{isSameDay:s}=t;return{selected:l,select:(e,t,r)=>{let a=e;return!n&&l&&l&&s(e,l)&&(a=void 0),o||i(a),null==o||o(a,e,t,r),a},isSelected:e=>!!l&&s(l,e)}}(e,t),n=function(e,t){let{selected:r,required:n,onSelect:o}=e,[a,i]=tN(r,o?r:void 0),l=o?r:a,{isSameDay:s}=t,d=e=>(null==l?void 0:l.some(t=>s(t,e)))??!1,{min:u,max:c}=e;return{selected:l,select:(e,t,r)=>{let a=[...l??[]];if(d(e)){if((null==l?void 0:l.length)===u||n&&(null==l?void 0:l.length)===1)return;a=null==l?void 0:l.filter(t=>!s(t,e))}else a=(null==l?void 0:l.length)===c?[e]:[...a,e];return o||i(a),null==o||o(a,e,t,r),a},isSelected:d}}(e,t),o=function(e,t){let{disabled:r,excludeDisabled:n,resetOnSelect:o,selected:a,required:i,onSelect:l}=e,[s,d]=tN(a,l?a:void 0),u=l?a:s;return{selected:u,select:(a,s,c)=>{let f,{min:p,max:h}=e;if(a){let e=null==u?void 0:u.from,r=null==u?void 0:u.to,n=!!e&&!!r&&t.isSameDay(e,r)&&t.isSameDay(a,e);f=o&&(e&&r||!(null==u?void 0:u.from))?!i&&n?void 0:{from:a,to:void 0}:function(e,t){let r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:eC,{from:l,to:s}=t||{},{isSameDay:d,isAfter:u,isBefore:c}=i;if(l||s){if(l&&!s)r=d(l,e)?0===n?{from:l,to:e}:a?{from:l,to:void 0}:void 0:c(e,l)?{from:e,to:l}:{from:l,to:e};else if(l&&s)if(d(l,e)&&d(s,e))r=a?{from:l,to:s}:void 0;else if(d(l,e))r={from:l,to:n>0?void 0:e};else if(d(s,e))r={from:e,to:n>0?void 0:e};else if(c(e,l))r={from:e,to:s};else if(u(e,l))r={from:l,to:e};else if(u(e,s))r={from:l,to:e};else throw Error("Invalid range")}else r={from:e,to:n>0?void 0:e};if((null==r?void 0:r.from)&&(null==r?void 0:r.to)){let t=i.differenceInCalendarDays(r.to,r.from);o>0&&t>o?r={from:e,to:void 0}:n>1&&t<n&&(r={from:e,to:void 0})}return r}(a,u,p,h,i,t)}return n&&r&&(null==f?void 0:f.from)&&f.to&&function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:eC,n=Array.isArray(t)?t:[t];if(n.filter(e=>"function"!=typeof e).some(t=>"boolean"==typeof t?t:r.isDate(t)?eS(e,t,!1,r):eD(t,r)?t.some(t=>eS(e,t,!1,r)):ej(t)?!!t.from&&!!t.to&&tE(e,{from:t.from,to:t.to},r):eM(t)?function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:eC,n=Array.isArray(t)?t:[t],o=e.from,a=Math.min(r.differenceInCalendarDays(e.to,e.from),6);for(let e=0;e<=a;e++){if(n.includes(o.getDay()))return!0;o=r.addDays(o,1)}return!1}(e,t.dayOfWeek,r):eN(t)?r.isAfter(t.before,t.after)?tE(e,{from:r.addDays(t.after,1),to:r.addDays(t.before,-1)},r):eP(e.from,t,r)||eP(e.to,t,r):!!(eE(t)||eR(t))&&(eP(e.from,t,r)||eP(e.to,t,r))))return!0;let o=n.filter(e=>"function"==typeof e);if(o.length){let t=e.from,n=r.differenceInCalendarDays(e.to,e.from);for(let e=0;e<=n;e++){if(o.some(e=>e(t)))return!0;t=r.addDays(t,1)}}return!1}({from:f.from,to:f.to},r,t)&&(f.from=a,f.to=void 0),l||d(f),null==l||l(f,a,s,c),f},isSelected:e=>u&&eS(u,e,!1,t)}}(e,t);switch(e.mode){case"single":return r;case"multiple":return n;case"range":return o;default:return}}(o,m)??{},{blur:er,focused:en,isFocusTarget:eo,moveFocus:ea,setFocused:ei}=function(e,t,r,n,o){let{autoFocus:a}=e,[i,s]=(0,h.useState)(),d=function(e,t,r,n){let o,a=-1;for(let i of e){let e=t(i);tj(e)&&(e[l.focused]&&a<u.FocusedModifier?(o=i,a=u.FocusedModifier):(null==n?void 0:n.isEqualTo(i))&&a<u.LastFocused?(o=i,a=u.LastFocused):r(i.date)&&a<u.Selected?(o=i,a=u.Selected):e[l.today]&&a<u.Today&&(o=i,a=u.Today))}return o||(o=e.find(e=>tj(t(e)))),o}(t.days,r,n||(()=>!1),i),[c,f]=(0,h.useState)(a?d:void 0);return{isFocusTarget:e=>!!(null==d?void 0:d.isEqualTo(e)),setFocused:f,focused:c,blur:()=>{s(c),f(void 0)},moveFocus:(r,n)=>{if(!c)return;let a=function e(t,r,n,o,a,i,l){let s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:0;if(s>365)return;let d=function(e,t,r,n,o,a,i){let{ISOWeek:l,broadcastCalendar:s}=a,{addDays:d,addMonths:u,addWeeks:c,addYears:f,endOfBroadcastWeek:p,endOfISOWeek:h,endOfWeek:m,max:g,min:v,startOfBroadcastWeek:b,startOfISOWeek:x,startOfWeek:y}=i,w=({day:d,week:c,month:u,year:f,startOfWeek:e=>s?b(e,i):l?x(e):y(e),endOfWeek:e=>s?p(e):l?h(e):m(e)})[e](r,"after"===t?1:-1);return"before"===t&&n?w=g([n,w]):"after"===t&&o&&(w=v([o,w])),w}(t,r,n.date,o,a,i,l),u=!!(i.disabled&&eP(d,i.disabled,l)),c=!!(i.hidden&&eP(d,i.hidden,l)),f=new tk(d,d,l);return u||c?e(t,r,f,o,a,i,l,s+1):f}(r,n,c,t.navStart,t.navEnd,e,o);if(a){if(e.disableNavigation&&!t.days.some(e=>e.isEqualTo(a)))return;t.goToDay(a),f(a)}}}}(o,H,Z,X??(()=>!1),m),{labelDayButton:el,labelGridcell:es,labelGrid:ed,labelMonthDropdown:eu,labelNav:ec,labelPrevious:ef,labelNext:ep,labelWeekday:eh,labelWeekNumber:em,labelWeekNumberHeader:eg,labelYearDropdown:ev}=p,eb=(0,h.useMemo)(()=>(function(e,t,r,n){let o=n??e.today(),a=r?e.startOfBroadcastWeek(o,e):t?e.startOfISOWeek(o):e.startOfWeek(o),i=[];for(let t=0;t<7;t++){let r=e.addDays(a,t);i.push(r)}return i})(m,o.ISOWeek,o.broadcastCalendar,o.today),[m,o.ISOWeek,o.broadcastCalendar,o.today]),ex=void 0!==x||void 0!==C,ey=(0,h.useCallback)(()=>{G&&(K(G),null==D||D(G))},[G,K,D]),eT=(0,h.useCallback)(()=>{V&&(K(V),null==M||M(V))},[K,V,M]),e_=(0,h.useCallback)((e,t)=>r=>{r.preventDefault(),r.stopPropagation(),ei(e),t.disabled||(null==J||J(e.date,t,r),null==C||C(e.date,t,r))},[J,C,ei]),eA=(0,h.useCallback)((e,t)=>r=>{ei(e),null==S||S(e.date,t,r)},[S,ei]),eI=(0,h.useCallback)((e,t)=>r=>{er(),null==k||k(e.date,t,r)},[er,k]),eL=(0,h.useCallback)((e,t)=>r=>{let n={ArrowLeft:[r.shiftKey?"month":"day","rtl"===o.dir?"after":"before"],ArrowRight:[r.shiftKey?"month":"day","rtl"===o.dir?"before":"after"],ArrowDown:[r.shiftKey?"year":"week","after"],ArrowUp:[r.shiftKey?"year":"week","before"],PageUp:[r.shiftKey?"year":"month","before"],PageDown:[r.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(n[r.key]){r.preventDefault(),r.stopPropagation();let[e,t]=n[r.key];ea(e,t)}null==j||j(e.date,t,r)},[ea,j,o.dir]),ez=(0,h.useCallback)((e,t)=>r=>{null==E||E(e.date,t,r)},[E]),eW=(0,h.useCallback)((e,t)=>r=>{null==R||R(e.date,t,r)},[R]),eF=(0,h.useCallback)((e,t)=>r=>{let n=Number(r.target.value),o=m.setMonth(m.startOfMonth(e),n);K(m.addMonths(o,-t))},[m,K]),e$=(0,h.useCallback)((e,t)=>r=>{let n=Number(r.target.value),o=m.setYear(m.startOfMonth(e),n);K(m.addMonths(o,-t))},[m,K]),{className:eH,style:eB}=(0,h.useMemo)(()=>
5({className:[v[i.Root],o.className].filter(Boolean).join(" "),style:{...null==T?void 0:T[i.Root],...o.style}}),[v,o.className,o.style,T]),eY=(n={"data-mode":(r=o).mode??void 0,"data-required":"required"in r?r.required:void 0,"data-multiple-months":r.numberOfMonths&&r.numberOfMonths>1||void 0,"data-week-numbers":r.showWeekNumber||void 0,"data-broadcast-calendar":r.broadcastCalendar||void 0,"data-nav-layout":r.navLayout||void 0},Object.entries(r).forEach(e=>{let[t,r]=e;t.startsWith("data-")&&(n[t]=r)}),n),eq=e=>{let t=null==T?void 0:T[i.Dropdown],r=null==T?void 0:T[e];if(t||r)return{...t,...r}},eU=(0,h.useRef)(null);!function(e,t,r){let{classNames:n,months:o,focused:a,dateLib:i}=r,l=(0,h.useRef)(null),s=(0,h.useRef)(o),u=(0,h.useRef)(!1);(0,h.useLayoutEffect)(()=>{let r=s.current;if(s.current=o,!t||!e.current||!(e.current instanceof HTMLElement)||0===o.length||0===r.length||o.length!==r.length)return;let c=i.isSameMonth(o[0].date,r[0].date),f=i.isAfter(o[0].date,r[0].date),p=f?n[d.caption_after_enter]:n[d.caption_before_enter],h=f?n[d.weeks_after_enter]:n[d.weeks_before_enter],m=l.current,g=e.current.cloneNode(!0);if(g instanceof HTMLElement?(tb(g).forEach(e=>{if(!(e instanceof HTMLElement))return;let t=tv(e.querySelector("[data-animated-month]"));t&&e.contains(t)&&e.removeChild(t);let r=tx(e);r&&r.classList.remove(p);let n=ty(e);n&&n.classList.remove(h)}),l.current=g):l.current=null,u.current||c||a)return;let v=m instanceof HTMLElement?tb(m):[],b=tb(e.current);if((null==b?void 0:b.every(e=>e instanceof HTMLElement))&&(null==v?void 0:v.every(e=>e instanceof HTMLElement))){u.current=!0;let t=[];e.current.style.isolation="isolate";let r=tv(e.current.querySelector("[data-animated-nav]"));r&&(r.style.zIndex="1"),b.forEach((o,a)=>{let i=v[a];if(!i)return;o.style.position="relative",o.style.overflow="hidden";let l=tx(o);l&&l.classList.add(p);let s=ty(o);s&&s.classList.add(h);let c=()=>{u.current=!1,e.current&&(e.current.style.isolation=""),r&&(r.style.zIndex=""),l&&l.classList.remove(p),s&&s.classList.remove(h),o.style.position="",o.style.overflow="",o.contains(i)&&o.removeChild(i)};t.push(c),i.style.pointerEvents="none",i.style.position="absolute",i.style.overflow="hidden",i.setAttribute("aria-hidden","true");let m=tv(i.querySelector("[data-animated-weekdays]"));m&&(m.style.opacity="0");let g=tx(i);g&&(g.classList.add(f?n[d.caption_before_exit]:n[d.caption_after_exit]),g.addEventListener("animationend",c));let b=ty(i);b&&b.classList.add(f?n[d.weeks_before_exit]:n[d.weeks_after_exit]),o.insertBefore(i,o.firstChild)})}})}(eU,!!o.animate,{classNames:v,months:Y,focused:en,dateLib:m});let eG={dayPickerProps:o,selected:et,select:J,isSelected:X,months:Y,nextMonth:V,previousMonth:G,goToMonth:K,getModifiers:Z,components:c,classNames:v,styles:T,labels:p,formatters:f};return h.default.createElement(eO.Provider,{value:eG},h.default.createElement(c.Root,{rootRef:o.animate?eU:void 0,className:eH,style:eB,dir:o.dir,id:o.id,lang:o.lang??g.code,nonce:o.nonce,title:o.title,role:o.role,"aria-label":o["aria-label"],"aria-labelledby":o["aria-labelledby"],...eY},h.default.createElement(c.Months,{className:v[i.Months],style:null==T?void 0:T[i.Months]},!o.hideNavigation&&!y&&h.default.createElement(c.Nav,{"data-animated-nav":o.animate?"true":void 0,className:v[i.Nav],style:null==T?void 0:T[i.Nav],"aria-label":ec(),onPreviousClick:ey,onNextClick:eT,previousMonth:G,nextMonth:V}),Y.map((e,t)=>{let r,n,a=o.reverseMonths?Y.length-1-t:t;return h.default.createElement(c.Month,{"data-animated-month":o.animate?"true":void 0,className:v[i.Month],style:null==T?void 0:T[i.Month],key:t,displayIndex:t,calendarMonth:e},"around"===y&&!o.hideNavigation&&0===t&&h.default.createElement(c.PreviousMonthButton,{type:"button",className:v[i.PreviousMonthButton],style:null==T?void 0:T[i.PreviousMonthButton],tabIndex:G?void 0:-1,"aria-disabled":!G||void 0,"aria-label":ef(G),onClick:ey,"data-animated-button":o.animate?"true":void 0},h.default.createElement(c.Chevron,{disabled:!G||void 0,className:v[i.Chevron],style:null==T?void 0:T[i.Chevron],orientation:"rtl"===o.dir?"right":"left"})),h.default.createElement(c.MonthCaption,{"data-animated-caption":o.animate?"true":void 0,className:v[i.MonthCaption],style:null==T?void 0:T[i.MonthCaption],calendarMonth:e,displayIndex:t},(null==b?void 0:b.startsWith("dropdown"))?h.default.createElement(c.DropdownNav,{className:v[i.Dropdowns],style:null==T?void 0:T[i.Dropdowns]},(r="dropdown"===b||"dropdown-months"===b?h.default.createElement(c.MonthsDropdown,{key:"month",className:v[i.MonthsDropdown],"aria-label":eu(),disabled:!!o.disableNavigation,onChange:eF(e.date,a),options:function(e,t,r,n,o){let{startOfMonth:a,startOfYear:i,endOfYear:l,eachMonthOfInterval:s,getMonth:d}=o;return s({start:i(e),end:l(e)}).map(e=>{let i=n.formatMonthDropdown(e,o);return{value:d(e),label:i,disabled:t&&e<a(t)||r&&e>a(r)||!1}})}(e.date,q,U,f,m),style:eq(i.MonthsDropdown),value:m.getMonth(e.date)}):h.default.createElement("span",{key:"month"},L(e.date,m)),n="dropdown"===b||"dropdown-years"===b?h.default.createElement(c.YearsDropdown,{key:"year",className:v[i.YearsDropdown],"aria-label":ev(m.options),disabled:!!o.disableNavigation,onChange:e$(e.date,a),options:function(e,t,r,n){let o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(!e||!t)return;let{startOfYear:a,endOfYear:i,eachYearOfInterval:l,getYear:s}=n,d=l({start:a(e),end:i(t)});return o&&d.reverse(),d.map(e=>{let t=r.formatYearDropdown(e,n);return{value:s(e),label:t,disabled:!1}})}
5(q,U,f,m,!!o.reverseYears),style:eq(i.YearsDropdown),value:m.getYear(e.date)}):h.default.createElement("span",{key:"year"},$(e.date,m)),"year-first"===m.getMonthYearOrder()?[n,r]:[r,n]),h.default.createElement("span",{role:"status","aria-live":"polite",style:{border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"}},_(e.date,m.options,m))):h.default.createElement(c.CaptionLabel,{className:v[i.CaptionLabel],style:null==T?void 0:T[i.CaptionLabel],role:"status","aria-live":"polite"},_(e.date,m.options,m))),"around"===y&&!o.hideNavigation&&t===w-1&&h.default.createElement(c.NextMonthButton,{type:"button",className:v[i.NextMonthButton],style:null==T?void 0:T[i.NextMonthButton],tabIndex:V?void 0:-1,"aria-disabled":!V||void 0,"aria-label":ep(V),onClick:eT,"data-animated-button":o.animate?"true":void 0},h.default.createElement(c.Chevron,{disabled:!V||void 0,className:v[i.Chevron],style:null==T?void 0:T[i.Chevron],orientation:"rtl"===o.dir?"left":"right"})),t===w-1&&"after"===y&&!o.hideNavigation&&h.default.createElement(c.Nav,{"data-animated-nav":o.animate?"true":void 0,className:v[i.Nav],style:null==T?void 0:T[i.Nav],"aria-label":ec(),onPreviousClick:ey,onNextClick:eT,previousMonth:G,nextMonth:V}),h.default.createElement(c.MonthGrid,{role:"grid","aria-multiselectable":"multiple"===x||"range"===x,"aria-label":ed(e.date,m.options,m)||void 0,className:v[i.MonthGrid],style:null==T?void 0:T[i.MonthGrid]},!o.hideWeekdays&&h.default.createElement(c.Weekdays,{"data-animated-weekdays":o.animate?"true":void 0,className:v[i.Weekdays],style:null==T?void 0:T[i.Weekdays]},P&&h.default.createElement(c.WeekNumberHeader,{"aria-label":eg(m.options),className:v[i.WeekNumberHeader],style:null==T?void 0:T[i.WeekNumberHeader],scope:"col"},W()),eb.map(e=>h.default.createElement(c.Weekday,{"aria-label":eh(e,m.options,m),className:v[i.Weekday],key:String(e),style:null==T?void 0:T[i.Weekday],scope:"col"},F(e,m.options,m)))),h.default.createElement(c.Weeks,{"data-animated-weeks":o.animate?"true":void 0,className:v[i.Weeks],style:null==T?void 0:T[i.Weeks]},e.weeks.map(e=>h.default.createElement(c.Week,{className:v[i.Week],key:e.weekNumber,style:null==T?void 0:T[i.Week],week:e},P&&h.default.createElement(c.WeekNumber,{week:e,style:null==T?void 0:T[i.WeekNumber],"aria-label":em(e.weekNumber,{locale:g}),className:v[i.WeekNumber],scope:"row",role:"rowheader"},z(e.weekNumber,m)),e.days.map(e=>{let{date:t}=e,r=Z(e);if(r[l.focused]=!r.hidden&&!!(null==en?void 0:en.isEqualTo(e)),r[s.selected]=(null==X?void 0:X(t))||r.selected,ej(et)){let{from:e,to:n}=et;r[s.range_start]=!!(e&&n&&m.isSameDay(t,e)),r[s.range_end]=!!(e&&n&&m.isSameDay(t,n)),r[s.range_middle]=eS(et,t,!0,m)}let n=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n={...null==t?void 0:t[i.Day]};return Object.entries(e).filter(e=>{let[,t]=e;return!0===t}).forEach(e=>{let[t]=e;n={...n,...null==r?void 0:r[t]}}),n}(r,T,o.modifiersStyles),a=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object.entries(e).filter(e=>{let[,t]=e;return!0===t}).reduce((e,n)=>{let[o]=n;return r[o]?e.push(r[o]):t[l[o]]?e.push(t[l[o]]):t[s[o]]&&e.push(t[s[o]]),e},[t[i.Day]])}(r,v,o.modifiersClassNames),d=ex||r.hidden?void 0:es(t,r,m.options,m);return h.default.createElement(c.Day,{key:`${e.isoDate}_${e.displayMonthId}`,day:e,modifiers:r,className:a.join(" "),style:n,role:"gridcell","aria-selected":r.selected||void 0,"aria-label":d,"data-day":e.isoDate,"data-month":e.outside?e.dateMonthId:void 0,"data-selected":r.selected||void 0,"data-disabled":r.disabled||void 0,"data-hidden":r.hidden||void 0,"data-outside":e.outside||void 0,"data-focused":r.focused||void 0,"data-today":r.today||void 0},!r.hidden&&ex?h.default.createElement(c.DayButton,{className:v[i.DayButton],style:null==T?void 0:T[i.DayButton],type:"button",day:e,modifiers:r,disabled:!r.focused&&r.disabled||void 0,"aria-disabled":r.focused&&r.disabled||void 0,tabIndex:eo(e)?0:-1,"aria-label":el(t,r,m.options,m),onClick:e_(e,r),onBlur:eI(e,r),onFocus:eA(e,r),onKeyDown:eL(e,r),onMouseEnter:ez(e,r),onMouseLeave:eW(e,r)},O(t,m.options,m)):!r.hidden&&O(e.date,m.options,m))}))))))})),o.footer&&h.default.createElement(c.Footer,{className:v[i.Footer],style:null==T?void 0:T[i.Footer],role:"status","aria-live":"polite"},o.footer)))}(a=u||(u={}))[a.Today=0]="Today",a[a.Selected=1]="Selected",a[a.LastFocused=2]="LastFocused",a[a.FocusedModifier=3]="FocusedModifier";var t_=e.i(864618),tA=e.i(819185);e.s(["Calendar",0,function(e){let{className:t,classNames:r,showOutsideDays:n=!0,...o}=e;return(0,c.jsx)(tT,{showOutsideDays:n,className:(0,t_.cn)("p-3",t),classNames:{months:"relative flex flex-col sm:flex-row gap-4",month:"flex flex-col gap-3",month_caption:"flex h-7 items-center justify-center",caption_label:"text-sm font-medium capitalize",nav:"absolute inset-x-0 top-0 z-10 flex items-center justify-between",button_previous:(0,t_.cn)((0,tA.buttonVariants)({variant:"outline"}),"h-7 w-7 p-0 bg-transparent opacity-50 hover:opacity-100"),button_next:(0,t_.cn)((0,tA.buttonVariants)({variant:"outline"}),"h-7 w-7 p-0 bg-transparent opacity-50 hover:opacity-100"),month_grid:"w-full border-collapse",weekdays:"flex",weekday:"w-8 text-[0.8rem] font-normal text-muted-foreground capitalize",week:"mt-1 flex w-full",day:"p-0 text-center text-sm",day_button:(0,t_.cn)((0,tA.buttonVariants)({variant:"ghost"}),"h-8 w-8 p-0 font-normal aria-selected:opacity-100"),selected:"[&>button]:bg-primary [&>button]:text-primary-foreground [&>button]:hover:bg-primary [&>button]:hover:text-primary-foreground",today:"[&>button]:bg-accent [&>button]:text-accent-foreground",outside:"text-muted-foreground opacity-50",disabled:"text-muted-foreground opacity-50",hidden:"invisible",...r}
5,components:{Chevron:e=>{let{orientation:t,...r}=e;return"left"===t?(0,c.jsx)(f.ChevronLeft,{className:"h-4 w-4",...r}):(0,c.jsx)(p.ChevronRight,{className:"h-4 w-4",...r})}},...o})}],143276)},52152,e=>{"use strict";var t=e.i(289704),r=e.i(280515),n=e.i(171148),o=e.i(294237),a=e.i(823322),i=e.i(864618);let l=n.Root,s=n.Trigger,d=n.Close,u=n.Portal,c=r.forwardRef((e,r)=>{let{className:o,...a}=e;return(0,t.jsx)(n.Overlay,{className:(0,i.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",o),...a,ref:r})});c.displayName=n.Overlay.displayName;let f=(0,o.cva)("fixed z-50 gap-4 bg-background p-6 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500 data-[state=open]:animate-in data-[state=closed]:animate-out",{variants:{side:{top:"inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4 border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"}},defaultVariants:{side:"right"}}),p=r.forwardRef((e,r)=>{let{side:o="right",className:l,children:s,...d}=e;return(0,t.jsxs)(u,{children:[(0,t.jsx)(c,{}),(0,t.jsxs)(n.Content,{ref:r,className:(0,i.cn)(f({side:o}),l),...d,children:[(0,t.jsxs)(n.Close,{className:"absolute right-4 top-4 roun
5ded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-secondary",children:[(0,t.jsx)(a.X,{className:"h-4 w-4"}),(0,t.jsx)("span",{className:"sr-only",children:"Close"})]}),s]})]})});p.displayName=n.Content.displayName;let h=e=>{let{className:r,...n}=e;return(0,t.jsx)("div",{className:(0,i.cn)("flex flex-col space-y-2 text-center sm:text-left",r),...n})};h.displayName="SheetHeader";let m=e=>{let{className:r,...n}=e;return(0,t.jsx)("div",{className:(0,i.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",r),...n})};m.displayName="SheetFooter";let g=r.forwardRef((e,r)=>{let{className:o,...a}=e;return(0,t.jsx)(n.Title,{ref:r,className:(0,i.cn)("text-lg font-semibold text-foreground",o),...a})});g.displayName=n.Title.displayName;let v=r.forwardRef((e,r)=>{let{className:o,...a}=e;return(0,t.jsx)(n.Description,{ref:r,className:(0,i.cn)("text-sm text-muted-foreground",o),...a})});v.displayName=n.Description.displayName,e.s(["Sheet",0,l,"SheetClose",0,d,"SheetContent",0,p,"SheetDescription",0,v,"SheetFooter",0,m,"SheetHeader",0,h,"SheetOverlay",0,c,"SheetPortal",0,u,"SheetTitle",0,g,"SheetTrigger",0,s])},397944,418178,505864,e=>{"use strict";var t=e.i(280515);function r(){let[e,r]=t.useState(void 0);return t.useEffect(()=>{let e=window.matchMedia("(max-width: 767px)"),t=()=>{r(window.innerWidth<768)};return e.addEventListener("change",t),r(window.innerWidth<768),()=>e.removeEventListener("change",t)},[]),!!e}e.s(["useIsMobile",0,r],397944);var n=e.i(289704),o=e.i(864618);function a(e){let{className:t,...r}=e;return(0,n.jsx)("div",{className:(0,o.cn)("animate-pulse rounded-md bg-primary/10",t),...r})}e.s(["Skeleton",0,a],418178);var i=e.i(11558),l=e.i(294237);let s=(0,e.i(895345).default)("PanelLeft",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]]);var d=e.i(819185),u=e.i(337904),c=e.i(127253),f=e.i(52152),p=e.i(246103);let h=t.createContext(null);function m(){let e=t.useContext(h);if(!e)throw Error("useSidebar must be used within a SidebarProvider.");return e}let g=t.forwardRef((e,a)=>{let{defaultOpen:i=!0,open:l,onOpenChange:s,className:d,style:u,children:c,...f}=e,m=r(),[g,v]=t.useState(!1),[b,x]=t.useState(i),y=l??b,w=t.useCallback(e=>{let t="function"==typeof e?e(y):e;s?s(t):x(t),document.cookie=`sidebar_state=${t}; path=/; max-age=604800`},[s,y]),k=t.useCallback(()=>m?v(e=>!e):w(e=>!e),[m,w,v]);t.useEffect(()=>{let e=e=>{"b"===e.key&&(e.metaKey||e.ctrlKey)&&(e.preventDefault(),k())};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[k]);let C=y?"expanded":"collapsed",S=t.useMemo(()=>({state:C,open:y,setOpen:w,isMobile:m,openMobile:g,setOpenMobile:v,toggleSidebar:k}),[C,y,w,m,g,v,k]);return(0,n.jsx)(h.Provider,{value:S,children:(0,n.jsx)(p.TooltipProvider,{delayDuration:0,children:(0,n.jsx)("div",{style:{"--sidebar-width":"16rem","--sidebar-width-icon":"3rem",...u},className:(0,o.cn)("group/sidebar-wrapper flex min-h-svh w-full has-[[data-variant=inset]]:bg-sidebar",d),ref:a,...f,children:c})})})});g.displayName="SidebarProvider";let v=t.forwardRef((e,t)=>{let{side:r="left",variant:a="sidebar",collapsible:i="offcanvas",className:l,children:s,...d}=e,{isMobile:u,state:c,openMobile:p,setOpenMobile:h}=m();return"none"===i?(0,n.jsx)("div",{className:(0,o.cn)("flex h-full w-[var(--sidebar-width)] flex-col bg-sidebar text-sidebar-foreground",l),ref:t,...d,children:s}):u?(0,n.jsx)(f.Sheet,{open:p,onOpenChange:h,...d,children:(0,n.jsxs)(f.SheetContent,{"data-sidebar":"sidebar","data-mobile":"true",className:"w-[var(--sidebar-width)] bg-sidebar p-0 text-sidebar-foreground [&>button]:hidden",style:{"--sidebar-width":"18rem"},side:r,children:[(0,n.jsxs)(f.SheetHeader,{className:"sr-only",children:[(0,n.jsx)(f.SheetTitle,{children:"Sidebar"}),(0,n.jsx)(f.SheetDescription,{children:"Displays the mobile sidebar."})]}),(0,n.jsx)("div",{className:"flex h-full w-full flex-col",children:s})]})}):(0,n.jsxs)("div",{ref:t,className:"group peer hidden text-sidebar-foreground md:block","data-state":c,"data-collapsible":"collapsed"===c?i:"","data-variant":a,"data-side":r,children:[(0,n.jsx)("div",{className:(0,o.cn)("relative w-[var(--sidebar-width)] bg-transparent transition-[width] duration-200 ease-linear","group-data-[collapsible=offcanvas]:w-0","group-data-[side=right]:rotate-180","floating"===a||"inset"===a?"group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)_+_theme(spacing.4))]":"group-data-[collapsible=icon]:w-[var(--sidebar-width-icon)]")}
5),(0,n.jsx)("div",{className:(0,o.cn)("fixed inset-y-0 z-10 hidden h-svh w-[var(--sidebar-width)] transition-[left,right,width] duration-200 ease-linear md:flex","left"===r?"left-0 group-data-[collapsible=offcanvas]:left-[calc(var(--sidebar-width)*-1)]":"right-0 group-data-[collapsible=offcanvas]:right-[calc(var(--sidebar-width)*-1)]","floating"===a||"inset"===a?"p-2 group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)_+_theme(spacing.4)_+2px)]":"group-data-[collapsible=icon]:w-[var(--sidebar-width-icon)] group-data-[side=left]:border-r group-data-[side=right]:border-l border-sidebar-border",l),...d,children:(0,n.jsx)("div",{"data-sidebar":"sidebar",className:"flex h-full w-full flex-col bg-sidebar group-data-[variant=floating]:rounded-lg group-data-[variant=floating]:border group-data-[variant=floating]:border-sidebar-border group-data-[variant=floating]:shadow",children:s})})]})});v.displayName="Sidebar";let b=t.forwardRef((e,t)=>{let{className:r,onClick:a,...i}=e,{toggleSidebar:l}=m();return(0,n.jsxs)(d.Button,{ref:t,"data-sidebar":"trigger",variant:"ghost",size:"icon",className:(0,o.cn)("h-7 w-7",r),onClick:e=>{null==a||a(e),l()},...i,children:[(0,n.jsx)(s,{}),(0,n.jsx)("span",{className:"sr-only",children:"Toggle Sidebar"})]})});b.displayName="SidebarTrigger";let x=t.forwardRef((e,t)=>{let{className:r,...a}=e,{toggleSidebar:i}=m();return(0,n.jsx)("button",{ref:t,"data-sidebar":"rail","aria-label":"Toggle Sidebar",tabIndex:-1,onClick:i,title:"Toggle Sidebar",className:(0,o.cn)("absolute inset-y-0 z-20 hidden w-4 -translate-x-1/2 transition-all ease-linear after:absolute after:inset-y-0 after:left-1/2 after:w-[2px] hover:after:bg-sidebar-border group-data-[side=left]:-right-4 group-data-[side=right]:left-0 sm:flex","[[data-side=left]_&]:cursor-w-resize [[data-side=right]_&]:cursor-e-resize","[[data-side=left][data-state=collapsed]_&]:cursor-e-resize [[data-side=right][data-state=collapsed]_&]:cursor-w-resize","group-data-[collapsible=offcanvas]:translate-x-0 group-data-[collapsible=offcanvas]:after:left-full group-data-[collapsible=offcanvas]:hover:bg-sidebar","[[data-side=left][data-collapsible=offcanvas]_&]:-right-2","[[data-side=right][data-collapsible=offcanvas]_&]:-left-2",r),...a})});x.displayName="SidebarRail";let y=t.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("main",{ref:t,className:(0,o.cn)("relative flex w-full flex-1 flex-col bg-background","md:peer-data-[variant=inset]:m-2 md:peer-data-[state=collapsed]:peer-data-[variant=inset]:ml-2 md:peer-data-[variant=inset]:ml-0 md:peer-data-[variant=inset]:rounded-xl md:peer-data-[variant=inset]:shadow",r),...a})});y.displayName="SidebarInset";let w=t.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)(u.Input,{ref:t,"data-sidebar":"input",className:(0,o.cn)("h-8 w-full bg-background shadow-none focus-visible:ring-2 focus-visible:ring-sidebar-ring",r),...a})});w.displayName="SidebarInput";let k=t.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("div",{ref:t,"data-sidebar":"header",className:(0,o.cn)("flex flex-col gap-2 p-2",r),...a})});k.displayName="SidebarHeader";let C=t.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("div",{ref:t,"data-sidebar":"footer",className:(0,o.cn)("flex flex-col gap-2 p-2",r),...a})});C.displayName="SidebarFooter";let S=t.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)(c.Separator,{ref:t,"data-sidebar":"separator",className:(0,o.cn)("mx-2 w-auto bg-sidebar-border",r),...a})});S.displayName="SidebarSeparator";let N=t.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("div",{ref:t,"data-sidebar":"content",className:(0,o.cn)("flex min-h-0 flex-1 flex-col gap-2 overflow-auto group-data-[collapsible=icon]:overflow-hidden",r),...a})});N.displayName="SidebarContent";let j=t.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("div",{ref:t,"data-sidebar":"group",className:(0,o.cn)("relative flex w-full min-w-0 flex-col p-2",r),...a})});j.displayName="SidebarGroup";let E=t.forwardRef((e,t)=>{let{className:r,asChild:a=!1,...l}=e,s=a?i.Slot:"div";return(0,n.jsx)(s,{ref:t,"data-sidebar":"group-label",className:(0,o.cn)("flex h-8 shrink-0 items-center rounded-md px-2 text-xs font-medium text-sidebar-foreground
5/70 outline-none ring-sidebar-ring transition-[margin,opacity] duration-200 ease-linear focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0","group-data-[collapsible=icon]:-mt-8 group-data-[collapsible=icon]:opacity-0",r),...l})});E.displayName="SidebarGroupLabel";let R=t.forwardRef((e,t)=>{let{className:r,asChild:a=!1,...l}=e,s=a?i.Slot:"button";return(0,n.jsx)(s,{ref:t,"data-sidebar":"group-action",className:(0,o.cn)("absolute right-3 top-3.5 flex aspect-square w-5 items-center justify-center rounded-md p-0 text-sidebar-foreground outline-none ring-sidebar-ring transition-transform hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0","after:absolute after:-inset-2 after:md:hidden","group-data-[collapsible=icon]:hidden",r),...l})});R.displayName="SidebarGroupAction";let M=t.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("div",{ref:t,"data-sidebar":"group-content",className:(0,o.cn)("w-full text-sm",r),...a})});M.displayName="SidebarGroupContent";let D=t.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("ul",{ref:t,"data-sidebar":"menu",className:(0,o.cn)("flex w-full min-w-0 flex-col gap-1",r),...a})});D.displayName="SidebarMenu";let P=t.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("li",{ref:t,"data-sidebar":"menu-item",className:(0,o.cn)("group/menu-item relative",r),...a})});P.displayName="SidebarMenuItem";let T=(0,l.cva)("peer/menu-button flex w-full items-center gap-2 overflow-hidden rounded-md p-2 text-left text-sm outline-none ring-sidebar-ring transition-[width,height,padding] hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 group-has-[[data-sidebar=menu-action]]/menu-item:pr-8 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[active=true]:bg-sidebar-accent data-[active=true]:font-medium data-[active=true]:text-sidebar-accent-foreground data-[state=open]:hover:bg-sidebar-accent data-[state=open]:hover:text-sidebar-accent-foreground group-data-[collapsible=icon]:!size-8 group-data-[collapsible=icon]:!p-2 [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0",{variants:{variant:{default:"hover:bg-sidebar-accent hover:text-sidebar-accent-foreground",outline:"bg-background shadow-[0_0_0_1px_hsl(var(--sidebar-border))] hover:bg-sidebar-accent hover:text-sidebar-accent-foreground hover:shadow-[0_0_0_1px_hsl(var(--sidebar-accent))]"},size:{default:"h-8 text-sm",sm:"h-7 text-xs",lg:"h-12 text-sm group-data-[collapsible=icon]:!p-0"}},defaultVariants:{variant:"default",size:"default"}}),_=t.forwardRef((e,t)=>{let{asChild:r=!1,isActive:a=!1,variant:l="default",size:s="default",tooltip:d,className:u,...c}=e,f=r?i.Slot:"button",{isMobile:h,state:g}=m(),v=(0,n.jsx)(f,{ref:t,"data-sidebar":"menu-button","data-size":s,"data-active":a,className:(0,o.cn)(T({variant:l,size:s}),u),...c});return d?("string"==typeof d&&(d={children:d}),(0,n.jsxs)(p.Tooltip,{children:[(0,n.jsx)(p.TooltipTrigger,{asChild:!0,children:v}),(0,n.jsx)(p.TooltipContent,{side:"right",align:"center",hidden:"collapsed"!==g||h,...d})]})):v});_.displayName="SidebarMenuButton";let A=t.forwardRef((e,t)=>{let{className:r,asChild:a=!1,showOnHover:l=!1,...s}=e,d=a?i.Slot:"button";return(0,n.jsx)(d,{ref:t,"data-sidebar":"menu-action",className:(0,o.cn)("absolute right-1 top-1.5 flex aspect-square w-5 items-center justify-center rounded-md p-0 text-sidebar-foreground outline-none ring-sidebar-ring transition-transform hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 peer-hover/menu-button:text-sidebar-accent-foreground [&>svg]:size-4 [&>svg]:shrink-0","after:absolute after:-inset-2 after:md:hidden","peer-data-[size=sm]/menu-button:top-1","peer-data-[size=default]/menu-button:top-1.5","peer-data-[size=lg]/menu-button:top-2.5","group-data-[collapsible=icon]:hidden",l&&"group-focus-within/menu-item:opacity-100 group-hover/menu-item:opacity-100 data-[state=open]:opacity-100 peer-data-[active=true]/menu-button:text-sidebar-accent-foreground md:opacity-0",r),...s})});A.displayName="SidebarMenuAction";let I=t.forwardRef((e,t)=>
5{let{className:r,...a}=e;return(0,n.jsx)("div",{ref:t,"data-sidebar":"menu-badge",className:(0,o.cn)("pointer-events-none absolute right-1 flex h-5 min-w-5 select-none items-center justify-center rounded-md px-1 text-xs font-medium tabular-nums text-sidebar-foreground","peer-hover/menu-button:text-sidebar-accent-foreground peer-data-[active=true]/menu-button:text-sidebar-accent-foreground","peer-data-[size=sm]/menu-button:top-1","peer-data-[size=default]/menu-button:top-1.5","peer-data-[size=lg]/menu-button:top-2.5","group-data-[collapsible=icon]:hidden",r),...a})});I.displayName="SidebarMenuBadge";let O=t.forwardRef((e,r)=>{let{className:i,showIcon:l=!1,...s}=e,d=t.useMemo(()=>`${Math.floor(40*Math.random())+50}%`,[]);return(0,n.jsxs)("div",{ref:r,"data-sidebar":"menu-skeleton",className:(0,o.cn)("flex h-8 items-center gap-2 rounded-md px-2",i),...s,children:[l&&(0,n.jsx)(a,{className:"size-4 rounded-md","data-sidebar":"menu-skeleton-icon"}),(0,n.jsx)(a,{className:"h-4 max-w-[--skeleton-width] flex-1","data-sidebar":"menu-skeleton-text",style:{"--skeleton-width":d}})]})});O.displayName="SidebarMenuSkeleton";let L=t.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("ul",{ref:t,"data-sidebar":"menu-sub",className:(0,o.cn)("mx-3.5 flex min-w-0 translate-x-px flex-col gap-1 border-l border-sidebar-border px-2.5 py-0.5","group-data-[collapsible=icon]:hidden",r),...a})});L.displayName="SidebarMenuSub";let z=t.forwardRef((e,t)=>{let{...r}=e;return(0,n.jsx)("li",{ref:t,...r})});z.displayName="SidebarMenuSubItem";let W=t.forwardRef((e,t)=>{let{asChild:r=!1,size:a="md",isActive:l,className:s,...d}=e,u=r?i.Slot:"a";return(0,n.jsx)(u,{ref:t,"data-sidebar":"menu-sub-button","data-size":a,"data-active":l,className:(0,o.cn)("flex h-7 min-w-0 -translate-x-px items-center gap-2 overflow-hidden rounded-md px-2 text-sidebar-foreground outline-none ring-sidebar-ring hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0 [&>svg]:text-sidebar-accent-foreground","data-[active=true]:bg-sidebar-accent data-[active=true]:text-sidebar-accent-foreground","sm"===a&&"text-xs","md"===a&&"text-sm","group-data-[collapsible=icon]:hidden",s),...d})});W.displayName="SidebarMenuSubButton",e.s(["Sidebar",0,v,"SidebarContent",0,N,"SidebarFooter",0,C,"SidebarGroup",0,j,"SidebarGroupAction",0,R,"SidebarGroupContent",0,M,"SidebarGroupLabel",0,E,"SidebarHeader",0,k,"SidebarInput",0,w,"SidebarInset",0,y,"SidebarMenu",0,D,"SidebarMenuAction",0,A,"SidebarMenuBadge",0,I,"SidebarMenuButton",0,_,"SidebarMenuItem",0,P,"SidebarMenuSkeleton",0,O,"SidebarMenuSub",0,L,"SidebarMenuSubButton",0,W,"SidebarMenuSubItem",0,z,"SidebarProvider",0,g,"SidebarRail",0,x,"SidebarSeparator",0,S,"SidebarTrigger",0,b,"useSidebar",0,m],505864)},162182,e=>{"use strict";var t=e.i(88555),r=e.i(289704),n=e.i(280515),o=e.i(864618);let a=t.default.env.NEXT_PUBLIC_BUILD_SHA??"dev",i=t.default.env.NEXT_PUBLIC_BUILD_TIME??"",l="America/Argentina/Buenos_Aires";e.s(["BuildInfoCard",0,function(e){let{title:t="Versión",className:s}=e,{version:d,humanDate:u}=n.useMemo(()=>(function(e){if(!e)return{version:"vlocal",humanDate:"build local"};let t=new Date(e);if(Number.isNaN(t.getTime()))return{version:"vlocal",humanDate:"build local"};let r=new Intl.DateTimeFormat("es-AR",{timeZone:l,year:"2-digit",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",hourCycle:"h23"}).formatToParts(t),n=e=>{var t;return(null==(t=r.find(t=>t.type===e))?void 0:t.value)??""};return{version:`v${n("year")}.${n("month")}${n("day")}.${n("hour")}${n("minute")}`,humanDate:new Intl.DateTimeFormat("es-AR",{timeZone:l,day:"numeric",month:"short",year:"numeric",hour:"2-digit",minute:"2-digit",hourCycle:"h23"}).format(t)}})(i),[]);return(0,r.jsxs)("div",{className:(0,o.cn)("rounded-lg border bg-card p-5",s),children:[(0,r.jsx)("h2",{className:"text-sm font-semibold mb-2",children:t}),(0,r.jsx)("p",{className:"text-2xl font-semibold tabular-nums tracking-tight",children:d}),(0,r.jsxs)("p",{className:"mt-1 text-xs text-muted-foreground tabular-nums",children:["commit ",a," · ",u]})]})}])},279253,e=>{"use strict";var t=e.i(289704),r=e.i(280515),n=e.i(11558),o=e.i(864618);let a=r.forwardRef((e,r)=>{let{className:n,children:a,...i}=e;return(0,t.jsx)("nav",{ref:r,className:(0,o.cn)("fixed inset-x-0 bottom-0 z-40 border-t bg-background/95 backdrop-blur supports-[backdrop-filter]:bg-background/85","pb-[env(safe-area-inset-bottom)]",n),...i,children:(0,t.jsx)("div",{className:"flex items-stretch",children:a})})});a.displayName="BottomNav";let i=r.forwardRef((e,r)=>{let{className:a,asChild:i=!1,active:l=!1,...s}=e,d=i?n.Slot:"button";return(0,t.jsx)(d,{ref:r,"data-active":l?"":void 0,className:(0,o.cn)("flex flex-1 flex-col items-center justify-center gap-0.5 py-2 min-h-14 text-[11px] font-medium leading-none transition-colors select-none","text-muted-foreground hover:text-foreground data-[active]:text-primary","[&_svg]:size-5 [&_svg]:shrink-0",a),...s})});i.displayName="BottomNavItem",e.s(["BottomNav",0,a,"BottomNavItem",0,i])},726865,e=>{"use strict";var t=e.i(289704),r=e.i(280515),n=e.i(823322),o=e.i(864618);let a=r.createContext(null);e.s(["ToasterProvider",0,function(e){let{children:i}=e,[l,s]=r.useState([]),d=r.useCallback(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"info",r=Math.random().toString(36).substring(2,9);s(n=>[...n,{id:r,message:e,type:t}]),setTimeout(()=>{s(e=>e.filter(e=>e.id!==r))},5e3)},[]),u=r.useCallback(e=>{s(t=>t.filter(t=>t.id!==e))},[]);return(0,t.jsxs)(a.Provider,{value:{toast:d},children:[i,(0,t.jsx)("div",{className:"fixed bottom-4 right-4 z-50 flex flex-col gap-2 pointer-events-none",children:l.map(e=>(0,t.jsxs)("div",{className:(0,o.cn)("pointer-events-auto flex items-center gap-2 p-4 min-w-[300px] rounded-md border shadow-lg animate-in slide-in-from-right-full","bg-background text-foreground",("error"===e.type||"destructive"===e.type)&&"border-destructive text-destructive","success"===e.type&&"border-success text-success","warning"===e.type&&"border-warning text-warning"),children:[(0,t.jsx)("p",{className:"flex-1 text-sm font-medium",children:e.message}),(0,t.jsx)("button",{onClick:()=>u(e.id),className:"opacity-50 hover:opacity-100",children:(0,t.jsx)(n.X,{className:"h-4 w-4"})})]},e.id))})]})},"useToaster",0,function(){let e=r.useContext(a);if(!e)throw Error("useToaster must be used within a ToasterProvider");return e}])},786703,284188,e=>{"use strict";var t=e.i(289704),r=e.i(822224);
5let n=[{code:"AR",name:"Argentina",dialCode:"+54",flag:"ð¦ð·",placeholder:"11 2345-6789",maxDigits:10},{code:"CL",name:"Chile",dialCode:"+56",flag:"ð¨ð±",placeholder:"9 1234 5678",maxDigits:9},{code:"ES",name:"España",dialCode:"+34",flag:"ðªð¸",placeholder:"612 345 678",maxDigits:9},{code:"US",name:"Estados Unidos",dialCode:"+1",flag:"ðºð¸",placeholder:"201 555 0123",maxDigits:10},{code:"MX",name:"México",dialCode:"+52",flag:"ð²ð½",placeholder:"55 1234 5678",maxDigits:10}];function o(e){return n.find(t=>t.code===e)??n[0]}function a(e,t){let r=e.replace(/[\s\-()+]/g,"");if(!r)return null;let n=o(t),a=n.dialCode.replace("+","");if(r.startsWith(a)&&r.length>=a.length+6)return r;if("AR"===t){let e=r;return(e.startsWith("0")&&(e=e.slice(1)),11===e.length&&(e=e.replace(/^(\d{2,4})15(\d{6,8})$/,"$1$2")),10===e.length)?`549${e}`:null}if("CL"===t){let e=r;return(e.startsWith("0")&&(e=e.slice(1)),9===e.length&&e.startsWith("9"))?`56${e}`:8===e.length?`569${e}`:null}return r.length>=6&&r.length<=n.maxDigits?`${a}${r}`:null}e.s(["COUNTRIES",0,n,"formatE164ForDisplay",0,function(e){let t=e.replace(/\D/g,"");if(!t)return"";if(t.startsWith("549")&&13===t.length){let e=t.slice(3),r=e.slice(0,e.length-7),n=e.slice(e.length-7,e.length-4),o=e.slice(e.length-4);return`+54 9 ${r} ${n}-${o}`}return t.startsWith("56")&&11===t.length?`+56 ${t.slice(2,3)} ${t.slice(3,7)} ${t.slice(7)}`:t.startsWith("1")&&11===t.length?`+1 ${t.slice(1,4)} ${t.slice(4,7)} ${t.slice(7)}`:`+${t}`},"getCountry",0,o,"toE164",0,a,"validatePhone",0,function(e,t){return null!==a(e,t)}],284188);var i=e.i(864618);e.s(["CountrySelector",0,function(e){let{value:a,onChange:l,disabled:s,className:d,triggerClassName:u,compact:c=!0}=e,f=o(a);return(0,t.jsxs)(r.Select,{value:f.code,onValueChange:l,disabled:s,children:[(0,t.jsx)(r.SelectTrigger,{className:(0,i.cn)(c?"w-[110px] shrink-0":"w-[200px]",u),children:(0,t.jsx)(r.SelectValue,{children:(0,t.jsxs)("span",{className:"flex items-center gap-1.5",children:[(0,t.jsx)("span",{className:"text-base leading-none",children:f.flag}),(0,t.jsx)("span",{className:"text-sm",children:f.dialCode})]})})}),(0,t.jsx)(r.SelectContent,{className:d,children:n.map(e=>(0,t.jsx)(r.SelectItem,{value:e.code,children:(0,t.jsxs)("span",{className:"flex items-center gap-2",children:[(0,t.jsx)("span",{className:"text-base leading-none",children:e.flag}),(0,t.jsx)("span",{children:e.name}),(0,t.jsx)("span",{className:"text-muted-foreground ml-auto",children:e.dialCode})]})},e.code))})]})}],786703)},332060,e=>{"use strict";var t=e.i(289704),r=e.i(337904),n=e.i(786703),o=e.i(284188),a=e.i(864618);e.s(["PhoneInput",0,function(e){let{value:i,onChange:l,disabled:s,className:d,inputClassName:u,placeholder:c,hidePreview:f,hideError:p,id:h}=e,m=(0,o.getCountry)(i.countryCode),g=i.phone.trim(),v=g?(0,o.toE164)(g,i.countryCode):null,b=!!g&&!(0,o.validatePhone)(g,i.countryCode);return(0,t.jsxs)("div",{className:(0,a.cn)("space-y-1.5",d),children:[(0,t.jsxs)("div",{className:"flex items-stretch gap-2",children:[(0,t.jsx)(n.CountrySelector,{value:i.countryCode,onChange:e=>l({...i,countryCode:e}),disabled:s}),(0,t.jsx)(r.Input,{id:h,type:"tel",inputMode:"tel",autoComplete:"tel-national",value:i.phone,onChange:e=>l({...i,phone:e.target.value}),placeholder:c??m.placeholder,disabled:s,className:(0,a.cn)("flex-1",u)})]}),!f&&v&&(0,t.jsxs)("p",{className:"text-xs text-muted-foreground",children:["Se enviará a: ",(0,t.jsx)("span",{className:"font-medium text-foreground",children:(0,o.formatE164ForDisplay)(v)})]}),!p&&b&&(0,t.jsxs)("p",{className:"text-xs text-destructive",children:["Número no válido para ",m.name,"."]})]})}])},516455,e=>{"use strict";var t=e.i(289704),r=e.i(280515);let n=(0,e.i(895345).default)("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]),o={lessThanXSeconds:{one:"menos de un segundo",other:"menos de {{count}} segundos"},xSeconds:{one:"1 segundo",other:"{{count}} segundos"},halfAMinute:"medio minuto",lessThanXMinutes:{one:"menos de un minuto",other:"menos de {{count}} minutos"},xMinutes:{one:"1 minuto",other:"{{count}} minutos"},aboutXHours:{one:"alrededor de 1 hora",other:"alrededor de {{count}} horas"},xHours:{one:"1 hora",other:"{{count}} horas"},xDays:{one:"1 dÃa",other:"{{count}} dÃas"},aboutXWeeks:{one:"alrededor de 1 semana",other:"alrededor de {{count}} semanas"},xWeeks:{one:"1 semana",other:"{{count}} semanas"},aboutXMonths:{one:"alrededor de 1 mes",other:"alrededor de {{count}} meses"},xMonths:{one:"1 mes",other:"{{count}} meses"},aboutXYears:{one:"alrededor de 1 año",other:"alrededor de {{count}} años"},xYears:{one:"1 año",other:"{{count}} años"},overXYears:{one:"más de 1 año",other:"más de {{count}} años"},almostXYears:{one:"casi 1 año",other:"casi {{count}} años"}};var a=e.i(716609);let i={date:(0,a.buildFormatLongFn)({formats:{full:"EEEE, d 'de' MMMM 'de' y",long:"d 'de' MMMM 'de' y",medium:"d MMM y",short:"dd/MM/y"},defaultWidth:"full"}),time:(0,a.buildFormatLongFn)({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:(0,a.buildFormatLongFn)({formats:{full:"{{date}} 'a las' {{time}}",long:"{{date}} 'a las' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},l={lastWeek:"'el' eeee 'pasado a la' p",yesterday:"'ayer a la' p",today:"'hoy a la' p",tomorrow:"'mañana a la' p",nextWeek:"eeee 'a la' p",other:"P"},s={lastWeek:"'el' eeee 'pasado a las' p",yesterday:"'ayer a las' p",today:"'hoy a las' p",tomorrow:"'mañana a las' p",nextWeek:"eeee 'a las' p",other:"P"};var d=e.i(649859);let u={ordinalNumber:(e,t)=>Number(e)+"º",era:(0,d.buildLocalizeFn)({values:{narrow:["AC","DC"],abbreviated:["AC","DC"],wide:["antes de cristo","después de cristo"]},defaultWidth:"wide"}),quarter:(0,d.buildLocalizeFn)({values:{narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1º trimestre","2º trimestre","3º trimestre","4º trimestre"]},defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:(0,d.buildLocalizeFn)({values:{narrow:["e","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],wide:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"]},defaultWidth:"wide"}),day:(0,d.buildLocalizeFn)({values:{narrow:["d","l","m","m","j","v","s"],short:["do","lu","ma","mi","ju","vi","sá"],abbreviated:["dom","lun","mar","mié","jue","vie","sáb"],wide:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"]},defaultWidth:"wide"}),dayPeriod:(0,d.buildLocalizeFn)({values:{narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"mañana",afternoon:"tarde",evening:"tarde",night:"noche"},abbreviated:{am:"AM",pm:"PM",midnight:"medianoche",noon:"mediodia",morning:"mañana",afternoon:"tarde",evening:"tarde",night:"noche"},wide:{am:"a.m.",pm:"p.m.",midnight:"medianoche",noon:"mediodia",morning:"mañana",afternoon:"tarde",evening:"tarde",night:"noche"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"de la mañana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"},abbreviated:{am:"AM",pm:"PM",midnight:"medianoche",noon:"mediodia",morning:"de la mañana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"},wide:{am:"a.m.",pm:"p.m.",midnight:"medianoche",noon:"mediodia",morning:"de la mañana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"}},defaultFormattingWidth:"wide"})};var c=e.i(91081),f=e.i(369796);let p={ordinalNumber:(0,c.buildMatchPatternFn)({matchPattern:/^(\d+)(º)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:(0,f.buildMatchFn)({matchPatterns:{narrow:/^(ac|dc|a|d)/i,abbreviated:/^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i,wide:/^(antes de cristo|antes de la era com[uú]n|de
5spu[eé]s de cristo|era com[uú]n)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^ac/i,/^dc/i],wide:[/^(antes de cristo|antes de la era com[uú]n)/i,/^(despu[eé]s de cristo|era com[uú]n)/i]},defaultParseWidth:"any"}),quarter:(0,f.buildMatchFn)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](º)? trimestre/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:(0,f.buildMatchFn)({matchPatterns:{narrow:/^[efmajsond]/i,abbreviated:/^(ene|feb|mar|abr|may|jun|jul|ago|sep|oct|nov|dic)/i,wide:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^e/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^en/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i]},defaultParseWidth:"any"}),day:(0,f.buildMatchFn)({matchPatterns:{narrow:/^[dlmjvs]/i,short:/^(do|lu|ma|mi|ju|vi|s[áa])/i,abbreviated:/^(dom|lun|mar|mi[ée]|jue|vie|s[áa]b)/i,wide:/^(domingo|lunes|martes|mi[ée]rcoles|jueves|viernes|s[áa]bado)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^do/i,/^lu/i,/^ma/i,/^mi/i,/^ju/i,/^vi/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:(0,f.buildMatchFn)({matchPatterns:{narrow:/^(a|p|mn|md|(de la|a las) (mañana|tarde|noche))/i,any:/^([ap]\.?\s?m\.?|medianoche|mediodia|(de la|a las) (mañana|tarde|noche))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mn/i,noon:/^md/i,morning:/mañana/i,afternoon:/tarde/i,evening:/tarde/i,night:/noche/i}},defaultParseWidth:"any"})};var h=e.i(651134);let m={code:"es",formatDistance:(e,t,r)=>{let n,a=o[e];if(n="string"==typeof a?a:1===t?a.one:a.other.replace("{{count}}",t.toString()),null==r?void 0:r.addSuffix)if(r.comparison&&r.comparison>0)return"en "+n;else return"hace "+n;return n},formatLong:i,formatRelative:(e,t,r,n)=>1!==t.getHours()?s[e]:l[e],localize:u,match:p,options:{weekStartsOn:1,firstWeekContainsDate:1},labels:{labelDayButton:(e,t,r,n)=>{let o=(n??new h.DateLib(r)).format(e,"PPPP");return t.today&&(o=`Hoy, ${o}`),t.selected&&(o=`${o}, seleccionado`),o},labelMonthDropdown:"Elegir el mes",labelNext:"Ir al mes siguiente",labelPrevious:"Ir al mes anterior",labelWeekNumber:e=>`Semana ${e}`,labelYearDropdown:"Elegir el año",labelGrid:(e,t,r)=>(r??new h.DateLib(t)).formatMonthYear(e),labelGridcell:(e,t,r,n)=>{let o=(n??new h.DateLib(r)).format(e,"PPPP");return(null==t?void 0:t.today)&&(o=`Hoy, ${o}`),o},labelNav:"Barra de navegación",labelWeekNumberHeader:"Número de semana",labelWeekday:(e,t,r)=>(r??new h.DateLib(t)).format(e,"cccc")}};var g=e.i(864618),v=e.i(819185),b=e.i(143276),x=e.i(319346);e.s(["DatePicker",0,function(e){let{value:o,onChange:a,placeholder:i="dd/mm/aaaa",disabled:l,className:s}=e,[d,u]=r.useState(!1),c=function(e){if(!e)return;let[t,r,n]=e.split("-").map(Number);if(t&&r&&n)return new Date(t,r-1,n)}(o);return(0,t.jsxs)(x.Popover,{open:d,onOpenChange:u,children:[(0,t.jsx)(x.PopoverTrigger,{asChild:!0,children:(0,t.jsxs)(v.Button,{type:"button",variant:"outline",disabled:l,className:(0,g.cn)("w-full justify-between px-3 font-normal",!c&&"text-muted-foreground",s),children:[c?c.toLocaleDateString("es-AR",{day:"2-digit",month:"2-digit",year:"numeric"}):i,(0,t.jsx)(n,{className:"ml-2 h-3.5 w-3.5 shrink-0 opacity-50"})]})}),(0,t.jsx)(x.PopoverContent,{className:"w-auto p-0",align:"start",children:(0,t.jsx)(b.Calendar,{mode:"single",locale:m,selected:c,defaultMonth:c,onSelect:e=>{if(e){let t,r,n;a((t=e.getFullYear(),r=String(e.getMonth()+1).padStart(2,"0"),n=String(e.getDate()).padStart(2,"0"),`${t}-${r}-${n}`)),u(!1)}}})})]})}],516455)},152118,e=>{"use strict";let t=(0,e.i(895345).default)("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);e.s(["Loader2",0,t],152118)},514679,e=>{"use strict";var t=e.i(289704),r=e.i(280515),n=e.i(819185),o=e.i(674149),a=e.i(726865),i=e.i(944176),l=e.i(895345);let s=(0,l.default)("Upload",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"17 8 12 3 7 8",key:"t8dd8p"}],["line",{x1:"12",x2:"12",y1:"3",y2:"15",key:"widbto"}]]);var d=e.i(823322),u=e.i(152118);let c=(0,l.default)("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);function f(e){let{imageUrl:o,onCrop:a,onCancel:i}=e,[l,s]=(0,r.useState)(null),[d,c]=(0,r.useState)(1),[f,p]=(0,r.useState)({x:0,y:0}),[h,m]=(0,r.useState)(1),g=(0,r.useRef)(!1),v=(0,r.useRef)({mx:0,my:0,tx:0,ty:0});if((0,r.useEffect)(()=>{let e=new window.Image;e.onload=()=>
5{let t=e.naturalWidth,r=e.naturalHeight;s({w:t,h:r});let n=280/Math.min(t,r);m(.5*n),c(n),p({x:(280-t*n)/2,y:(280-r*n)/2})},e.src=o},[o]),!l)return(0,t.jsx)("div",{className:"flex items-center justify-center",style:{width:280,height:280},children:(0,t.jsx)(u.Loader2,{className:"size-8 animate-spin text-muted-foreground"})});let b=8*h;return(0,t.jsxs)("div",{className:"flex flex-col items-center gap-4",children:[(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:"Arrastrá para mover. Usá el slider para el zoom."}),(0,t.jsx)("div",{className:"relative overflow-hidden cursor-grab active:cursor-grabbing touch-none select-none bg-black",style:{width:280,height:280,borderRadius:"50%"},onPointerDown:function(e){g.current=!0,v.current={mx:e.clientX,my:e.clientY,tx:f.x,ty:f.y},e.currentTarget.setPointerCapture(e.pointerId)},onPointerMove:function(e){g.current&&p({x:v.current.tx+(e.clientX-v.current.mx),y:v.current.ty+(e.clientY-v.current.my)})},onPointerUp:function(){g.current=!1},children:(0,t.jsx)("img",{src:o,alt:"",draggable:!1,style:{position:"absolute",left:0,top:0,transformOrigin:"0 0",transform:`translate(${f.x}px, ${f.y}px) scale(${d})`,pointerEvents:"none",maxWidth:"none"}})}),(0,t.jsxs)("div",{className:"flex items-center gap-3 w-full max-w-[280px]",children:[(0,t.jsx)("span",{className:"text-xs text-muted-foreground select-none",children:"â"}),(0,t.jsx)("input",{type:"range",min:"0",max:"1",step:"0.005",value:(d-h)/(b-h),onChange:function(e){let t=h+(b-h)*parseFloat(e.target.value);p(e=>{let r=t/d;return{x:140-(140-e.x)*r,y:140-(140-e.y)*r}}),c(t)},className:"w-full accent-primary h-1.5"}),(0,t.jsx)("span",{className:"text-xs text-muted-foreground select-none",children:"+"})]}),(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)(n.Button,{type:"button",variant:"outline",onClick:i,children:"Cancelar"}),(0,t.jsx)(n.Button,{type:"button",onClick:function(){if(!l)return;let e=new window.Image;e.onload=()=>{let t=document.createElement("canvas");t.width=600,t.height=600;let r=t.getContext("2d"),n=2.142857142857143*f.x,o=2.142857142857143*f.y,i=l.w*d*2.142857142857143,s=l.h*d*2.142857142857143;r.drawImage(e,n,o,i,s),t.toBlob(e=>{e&&e.size>0?a(e):t.toBlob(e=>{e&&a(e)},"image/png")},"image/webp",.9)},e.src=o},children:"Confirmar recorte"})]})]})}e.s(["AvatarCropUpload",0,function(e){let{currentImageUrl:l,onUpload:p,onChange:h,onRemove:m,label:g="Foto",helperText:v="MÃnimo 300 pÃxeles en el lado más corto. JPG, PNG o WebP.",resolvePreviewUrl:b}=e,[x,y]=(0,r.useState)(l),[w,k]=(0,r.useState)(!1),[C,S]=(0,r.useState)(0),[N,j]=(0,r.useState)(!1),[E,R]=(0,r.useState)(null),M=(0,r.useRef)(null),{toast:D}=(0,a.useToaster)();async function P(e){j(!1),R(null),k(!0),S(10);let t=e.type||"image/webp";try{var r;let n=await (r=e,new Promise((e,t)=>{let n=new FileReader;n.onloadend=()=>{e(n.result.split(",")[1])},n.onerror=t,n.readAsDataURL(r)}));S(30);let o=await p(n,t);if("error"in o){D(o.error,"error"),k(!1);return}S(100),y(URL.createObjectURL(e)),null==h||h(o.url),D("Imagen guardada","success")}catch(e){console.error("Avatar upload error:",e),D(e instanceof Error?e.message:"Error al subir imagen","error")}finally{k(!1),M.current&&(M.current.value="")}}function T(){j(!1),R(null),M.current&&(M.current.value="")}async function _(){if(m)try{let e=await m();if(e&&"error"in e&&e.error)return void D(e.error,"error");y(null),null==h||h(null)}catch(e){D(e instanceof Error?e.message:"Error al quitar imagen","error")}}let A=x?x.startsWith("blob:")||!b?x:b(x):null;return(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)(o.Label,{children:g}),(0,t.jsx)("p",{className:"text-xs text-muted-foreground",children:v}),(0,t.jsxs)("div",{className:"flex items-center gap-4",children:[(0,t.jsxs)("div",{className:"relative size-24 rounded-full overflow-hidden bg-muted flex items-center justify-center shrink-0 border",children:[A?(0,t.jsx)("img",{src:A,alt:"",className:"absolute inset-0 size-full object-cover"}):(0,t.jsx)(c,{className:"size-10 text-muted-foreground"}),w&&(0,t.jsx)("div",{className:"absolute inset-0 bg-black/50 flex items-center justify-center",children:(0,t.jsx)(u.Loader2,{className:"size-6 text-white animate-spin"})})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsxs)(n.Button,{type:"button",variant:"outline",size:"sm",onClick:()=>{var e;return null==(e=M.current)?void 0:e.click()},disabled:w,children:[(0,t.jsx)(s,{className:"size-4 mr-2"}
5),x?"Cambiar":"Subir imagen"]}),x&&m&&(0,t.jsxs)(n.Button,{type:"button",variant:"ghost",size:"sm",onClick:_,disabled:w,className:"text-destructive",children:[(0,t.jsx)(d.X,{className:"size-4 mr-2"}),"Quitar"]}),w&&(0,t.jsxs)("p",{className:"text-xs text-muted-foreground",children:[C,"%"]})]}),(0,t.jsx)("input",{ref:M,type:"file",accept:"image/jpeg,image/png,image/webp",className:"hidden",onChange:function(e){var t;let r=null==(t=e.target.files)?void 0:t[0];if(!r)return;if(!["image/jpeg","image/png","image/webp"].includes(r.type)){D("Solo se permiten imágenes JPG, PNG o WebP","error"),M.current&&(M.current.value="");return}let n=document.createElement("img");n.onload=()=>{if(300>Math.min(n.width,n.height)){D("La imagen debe tener al menos 300 pÃxeles en su lado más corto","error"),M.current&&(M.current.value="");return}R(URL.createObjectURL(r)),j(!0)},n.src=URL.createObjectURL(r)}})]}),(0,t.jsx)(i.Dialog,{open:N,onOpenChange:e=>{e||T()},children:(0,t.jsxs)(i.DialogContent,{className:"sm:max-w-md",children:[(0,t.jsx)(i.DialogHeader,{children:(0,t.jsx)(i.DialogTitle,{children:"Recortar imagen"})}),E&&(0,t.jsx)(f,{imageUrl:E,onCrop:P,onCancel:T})]})})]})}],514679)},673695,430219,e=>{"use strict";var t=e.i(289704),r=e.i(895345);let n=(0,r.default)("Archive",[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8",key:"1s80jp"}],["path",{d:"M10 12h4",key:"a56b0p"}]]),o=(0,r.default)("FileCode2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m5 12-3 3 3 3",key:"oke12k"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]]),a=(0,r.default)("FileSpreadsheet",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M8 13h2",key:"yr2amv"}],["path",{d:"M14 13h2",key:"un5t4a"}],["path",{d:"M8 17h2",key:"2yhykz"}],["path",{d:"M14 17h2",key:"10kma7"}]]),i=(0,r.default)("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]),l=(0,r.default)("Image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]),s=(0,r.default)("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]),d=(0,r.default)("Music",[["path",{d:"M9 18V5l12-2v13",key:"1jmyc2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["circle",{cx:"18",cy:"16",r:"3",key:"1hluhg"}]]);var u=e.i(867165);let c=(0,r.default)("Type",[["polyline",{points:"4 7 4 4 20 4 20 7",key:"1nosan"}],["line",{x1:"9",x2:"15",y1:"20",y2:"20",key:"swin9y"}],["line",{x1:"12",x2:"12",y1:"4",y2:"20",key:"1tx1rr"}]]),f=(0,r.default)("Video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]]);var p=e.i(823322);let h={image:{label:"Imagen",icon:"image"},video:{label:"Video",icon:"video"},audio:{label:"Audio",icon:"audio"},document:{label:"Documento",icon:"doc"},spreadsheet:{label:"Planilla",icon:"sheet"},text:{label:"Texto",icon:"code"},archive:{label:"Comprimido",icon:"archive"},font:{label:"TipografÃa",icon:"font"},email:{label:"Correo",icon:"mail"}},m={};for(let[e,t,r,n,o]of[["jpg,jpeg","image/jpeg","image",15],["png","image/png","image",15],["gif","image/gif","image",15],["webp","image/webp","image",15],["avif","image/avif","image",15],["bmp","image/bmp","image",15],["tif,tiff","image/tiff","image",15],["heic","image/heic","image",15],["heif","image/heif","image",15],["ico","image/x-icon","image",4],["svg","image/svg+xml","image",4,"download"],["mp4","video/mp4","video",150],["webm","video/webm","video",150],["mov","video/quicktime","video",150],["m4v","video/x-m4v","video",150],["mkv","video/x-matroska","video",150],["avi","video/x-msvideo","video",150],["mp3","audio/mpeg","audio",50],["m4a","audio/mp4","audio",50],["aac","audio/aac","audio",50],["wav","audio/wav","audio",50],["ogg,opus","audio/ogg","audio",50],["flac","audio/flac","audio",50],["pdf","application/pdf","document",25],["doc","application/msword","document",25],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document","document",25],["odt","application/vnd.oasis.opendocument.text","document",25],["rtf","application/rtf","document",25],["ppt","application/vnd.ms-powerpoint","document",25],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation","document",25],["odp","application/vnd.oasis.opendocument.presentation","document",25],["xls","application/vnd.ms-excel","spreadsheet",25],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","spreadsheet",25],["ods","application/vnd.oasis.opendocument.spreadsheet","spreadsheet",25],["csv","text/csv","spreadsheet",25,"text"],["tsv","text/tab-separated-values","spreadsheet",25,"text"],["txt","text/plain","text",4,"text"],["md,markdown","text/plain","text",4,"text"],["css","text/plain","text",4,"text"],["scss,less","text/plain","text",4,"text"],["xml","text/plain","text",4,"text"],["yml,yaml","text/plain","text",4,"text"],["ini,conf","text/plain","text",4,"text"],["diff,patch","text/plain","text",4,"text"],["srt,vtt","text/plain","text",4,"text"],["ics","text/plain","text",4,"text"],["log","text/plain","text",25,"text"],["json","text/plain","text",25,"text"],["har","text/plain","text",25,"text"],["sql","text/plain","text",25,"text"],["html,htm","text/plain","text",4,"download+text"],["zip","application/zip","archive",50],["7z","application/x-7z-compressed","archive",50],["rar","application/vnd.rar","archive",50],["tar","application/x-tar","archive",50],["gz,tgz","application/gzip","archive",50],["woff2","font/woff2","font",4],["
5woff","font/woff","font",4],["ttf","font/ttf","font",4],["otf","font/otf","font",4],["eml","message/rfc822","email",25],["msg","application/vnd.ms-outlook","email",25]])for(let a of e.split(",")){let e=a.trim();m[e]={ext:e,mime:t,family:r,maxBytes:1048576*n,disposition:o&&o.startsWith("download")?"attachment":"inline",textPreview:!!o&&o.endsWith("text")}}function g(e){return!e||e<0?"":e<1024?`${e} B`:e<1048576?`${(e/1024).toFixed(1)} KB`:`${(e/1048576).toFixed(1)} MB`}Object.values(m).map(e=>e.maxBytes),Object.keys(m).map(e=>`.${e}`).join(",");let v=new Set(["mp4","webm","mov","m4v","mp3","m4a","wav","ogg","opus","aac","flac"]),b=new Set(["heic","heif","tif","tiff"]);function x(e){var t;let r,n=(t=e.fileName||"",(r=/\.([a-zA-Z0-9]+)$/.exec(t.trim()))?r[1].toLowerCase():""),o=m[n.toLowerCase().replace(/^\./,"")]??null,a=(e.fileType||"").toLowerCase(),i=(null==o?void 0:o.family)??(a.startsWith("image/")?"image":a.startsWith("video/")?"video":a.startsWith("audio/")?"audio":a.startsWith("text/")?"text":"application/pdf"===a?"document":null),l="pdf"===n||"application/pdf"===a;return{family:i,label:i?h[i].label:"Archivo",icon:l?"pdf":i?h[i].icon:"doc",isImage:"image"===i&&!b.has(n),isPlayable:v.has(n),isText:!!(null==o?void 0:o.textPreview),isPdf:l}}e.s(["attachmentView",0,x,"formatBytes",0,g],430219);var y=e.i(864618),w=e.i(819185);let k={image:l,video:f,audio:d,pdf:i,doc:i,sheet:a,code:o,archive:n,font:c,mail:s};function C(e){let t=x(e);return t.isImage||t.isPlayable||t.isText||t.isPdf}e.s(["AttachmentFamilyIcon",0,function(e){let{attachment:r,className:n}=e,o=k[x(r).icon];return(0,t.jsx)(o,{className:n})},"AttachmentTile",0,function(e){let{attachment:r,variant:n="grid",onOpen:o,onRemove:a,actions:i,meta:l,className:s}=e,d=x(r),c=!!o&&C(r),f=g(r.fileSizeBytes),h=k[d.icon],m=c?{role:"button",tabIndex:0,onClick:()=>null==o?void 0:o(r),onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),null==o||o(r))}}:{};if("chip"===n){let e=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(h,{className:"size-3.5 shrink-0 text-muted-foreground"}),(0,t.jsx)("span",{className:"truncate max-w-[180px]",children:r.fileName}),f&&(0,t.jsx)("span",{className:"shrink-0 text-muted-foreground",children:f})]}),n=(0,y.cn)("inline-flex items-center gap-2 rounded-lg border bg-background px-2 py-1.5 text-xs hover:bg-muted transition-colors cursor-pointer",s);return c?(0,t.jsx)("span",{className:n,title:r.fileName,...m,children:e}):(0,t.jsx)("a",{href:r.fileUrl,target:"_blank",rel:"noopener noreferrer",className:n,title:r.fileName,children:e})}let v=d.isImage?(0,t.jsx)("img",{src:r.fileUrl,alt:r.fileName,className:"h-full w-full object-cover",loading:"lazy"}):(0,t.jsxs)("div",{className:"flex h-full w-full flex-col items-center justify-center gap-1 bg-muted",children:[(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(h,{className:"size-7 text-muted-foreground"}),d.isPlayable&&(0,t.jsx)("span",{className:"absolute -bottom-0.5 -right-0.5 flex size-3.5 items-center justify-center rounded-full bg-foreground
5/80",children:(0,t.jsx)(u.Play,{className:"size-2 text-background"})})]}),(0,t.jsx)("span",{className:"text-[10px] font-medium uppercase tracking-wide text-muted-foreground",children:d.label})]}),b=(0,t.jsx)("div",{className:"aspect-video w-full overflow-hidden bg-muted",children:v});return(0,t.jsxs)("div",{className:(0,y.cn)("group relative overflow-hidden rounded-xl border bg-card transition-all",c&&"cursor-pointer hover:ring-2 hover:ring-primary/40",s),children:[c?(0,t.jsx)("div",{...m,children:b}):(0,t.jsx)("a",{href:r.fileUrl,target:"_blank",rel:"noopener noreferrer",children:b}),(0,t.jsxs)("div",{className:"flex items-center justify-between gap-2 px-2 py-1.5",children:[(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsx)("p",{className:"truncate text-xs font-medium",title:r.fileName,children:r.fileName}),(f||l)&&(0,t.jsx)("p",{className:"truncate text-[10px] text-muted-foreground",children:[f,l].filter(Boolean).join(" · ")})]}),i]}),a&&(0,t.jsx)(w.Button,{type:"button",variant:"ghost",size:"icon",onClick:e=>{e.stopPropagation(),e.preventDefault(),a()},className:"absolute right-1.5 top-1.5 size-6 rounded-full bg-background/90 opacity-0 transition-opacity group-hover:opacity-100 focus-visible:opacity-100",title:"Quitar",children:(0,t.jsx)(p.X,{className:"size-3.5"})})]})},"canPreviewAttachment",0,C],673695)},19817,e=>{"use strict";var t=e.i(289704),r=e.i(280515),n=e.i(527505),o=e.i(895345);let a=(0,o.default)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]),i=(0,o.default)("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);var l=e.i(152118),s=e.i(430219),d=e.i(944176),u=e.i(819185),c=e.i(673695);e.s(["AttachmentPreviewDialog",0,function(e){let{attachment:o,onClose:f,loadText:p}=e,[h,m]=r.useState(null),[g,v]=r.useState(!1),b=o?(0,s.attachmentView)(o):null,x=!!o&&!!(null==b?void 0:b.isText)&&!!p;if(r.useEffect(()=>{if(!o||!x||!p)return;let e=!0;return p(o).then(t=>{e&&m({url:o.fileUrl,text:t})}).catch(t=>{e&&m({url:o.fileUrl,error:t instanceof Error?t.message:"No se pudo leer el archivo"})}),()=>{e=!1}},[o,x,p]),!o||!b)return null;let y=h&&h.url===o.fileUrl?h:null;return(0,t.jsx)(d.Dialog,{open:!0,onOpenChange:e=>!e&&f(),children:(0,t.jsxs)(d.DialogContent,{size:"xl",className:"gap-3",children:[(0,t.jsx)(d.DialogHeader,{children:(0,t.jsxs)(d.DialogTitle,{className:"flex items-center gap-2 pr-8 text-sm",children:[(0,t.jsx)(c.AttachmentFamilyIcon,{attachment:o,className:"size-4 shrink-0 text-muted-foreground"}),(0,t.jsx)("span",{className:"truncate",children:o.fileName}),o.fileSizeBytes?(0,t.jsx)("span",{className:"shrink-0 text-xs font-normal text-muted-foreground",children:(0,s.formatBytes)(o.fileSizeBytes)}):null]})}),(0,t.jsx)("div",{className:"min-h-[120px]",children:b.isImage?(0,t.jsx)("img",{src:o.fileUrl,alt:o.fileName,className:"mx-auto max-h-[65vh] w-auto max-w-full rounded-lg object-contain"}):b.isPlayable&&"video"===b.family?(0,t.jsx)("video",{src:o.fileUrl,controls:!0,preload:"metadata",className:"mx-auto max-h-[65vh] w-full rounded-lg bg-black"}):b.isPlayable&&"audio"===b.family?(0,t.jsx)("audio",{src:o.fileUrl,controls:!0,className:"w-full"}):b.isPdf?(0,t.jsx)("iframe",{src:o.fileUrl,title:o.fileName,className:"h-[65vh] w-full rounded-lg border"}):x?y&&"text"in y?(0,t.jsx)("pre",{className:"max-h-[65vh] overflow-auto rounded-lg border bg-muted/40 p-3 text-xs leading-relaxed",children:(0,t.jsx)("code",{children:y.text})}):y?(0,t.jsx)("p",{className:"py-8 text-center text-sm text-muted-foreground",children:y.error}):(0,t.jsxs)("div",{className:"flex items-center justify-center gap-2 py-10 text-sm text-muted-foreground",children:[(0,t.jsx)(l.Loader2,{className:"size-4 animate-spin"}),"Leyendo el archivoâ¦"]}):(0,t.jsxs)("div",{className:"flex flex-col items-center gap-3 py-10 text-center",children:[(0,t.jsx)(c.AttachmentFamilyIcon,{attachment:o,className:"size-10 text-muted-foreground"}),(0,t.jsx)("p",{className:"text-sm text-muted-foreground",children:"Este formato no se puede ver en el navegador."})]})}),(0,t.jsxs)("div",{className:"flex items-center justify-end gap-2 border-t pt-3",children:[y&&"text"in y&&(0,t.jsxs)(u.Button,{variant:"ghost",size:"sm",onClick:()=>{navigator.clipboard.writeText(y.text),v(!0),window.setTimeout(()=>v(!1),1500)},children:[g?(0,t.jsx)(n.Check,{className:"mr-1.5 size-3.5"}):(0,t.jsx)(a,{className:"mr-1.5 size-3.5"}),g?"Copiado":"Copiar contenido"]}),(0,t.jsx)(u.Button,{asChild:!0,size:"sm",variant:"outline",children:(0,t.jsxs)("a",{href:o.fileUrl,target:"_blank",rel:"noopener noreferrer",children:[(0,t.jsx)(i,{className:"mr-1.5 size-3.5"}),"Abrir en pestaña nueva"]})})]})]})})}],19817)},771320,e=>{"use strict";var t=e.i(289704),r=e.i(280515),n=e.i(864618);e.s(["ImageCompare",0,function(e){let{before:o,after:a,afterStyle:i,alt:l="",beforeLabel:s="Antes",afterLabel:d="Después",initial:u=50,aspectRatio:c,className:f}=e,[p,h]=r.useState(()=>Math.min(100,Math.max(0,u))),m=r.useRef(null),g=r.useRef(!1),v=r.useCallback(e=>{let t=m.current;if(!t)return;let r=t.getBoundingClientRect();r.width<=0||h(Math.min(100,Math.max(0,(e-r.left)/r.width*100)))},[]),b=e=>{g.current=!1;try{e.currentTarget.releasePointerCapture(e.pointerId)}catch{}};return(0,t.jsxs)("div",{ref:m,className:(0,n.cn)("group relative select-none overflow-hidden rounded-lg border border-border bg-muted touch-none",f),style:c?{aspectRatio:c}:void 0,onPointerDown:e=>{g.current=!0,e.currentTarget.setPointerCapture(e.pointerId),v(e.clientX)},onPointerMove:e=>{g.current&&v(e.clientX)},onPointerUp:b,onPointerCancel:b,children:[(0,t.jsx)("img",{src:o,alt:l,draggable:!1,
5className:(0,n.cn)("block w-full",c?"h-full object-contain":"h-auto")}),(0,t.jsx)("img",{src:a??o,alt:"","aria-hidden":!0,draggable:!1,className:(0,n.cn)("absolute inset-0 block w-full",c?"h-full object-contain":"h-auto"),style:{...i,clipPath:`inset(0 0 0 ${p}%)`}}),(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-y-0 w-0.5 bg-background ring-1 ring-foreground/25",style:{left:`calc(${p}% - 1px)`},children:(0,t.jsx)("div",{className:"absolute left-1/2 top-1/2 flex size-7 -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full border border-border bg-background text-foreground shadow-md",children:(0,t.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("path",{d:"m9 6-6 6 6 6"}),(0,t.jsx)("path",{d:"m15 6 6 6-6 6"})]})})}),(0,t.jsx)("span",{className:"pointer-events-none absolute left-2 top-2 rounded bg-background/80 px-1.5 py-0.5 text-[11px] font-medium text-foreground backdrop-blur-sm",children:s}),(0,t.jsx)("span",{className:"pointer-events-none absolute right-2 top-2 rounded bg-background/80 px-1.5 py-0.5 text-[11px] font-medium text-foreground backdrop-blur-sm",children:d}),(0,t.jsx)("input",{type:"range",min:0,max:100,step:1,value:Math.round(p),onChange:e=>h(Number(e.target.value)),"aria-label":`Comparar ${s} y ${d}`,className:"absolute inset-0 h-full w-full cursor-ew-resize opacity-0"})]})}])},167688,e=>{"use strict";var t,r=e.i(289704),n=e.i(280515);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var i=a(),l={exec:()=>null};function s(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r="string"==typeof e?e:e.source,n={replace:(e,t)=>{let o="string"==typeof t?t:t.source;return o=o.replace(u.caret,"$1"),r=r.replace(e,o),n},getRegex:()=>new RegExp(r,t)};return n}var d=(()=>{try{return!!RegExp("(?<=1)(?<!1)")}catch{return!1}})(),u={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] +\S/,listReplaceTask:/^\[[ xX]\] +/,listTaskCheckbox:/\[[ xX]\]/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^<a /i,endATag:/^<\/a>/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^</,endAngleBracket:/>$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>RegExp(`^( {0,3}${e})((?:[ ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),hrRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}#`),htmlBeginRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}<(?:[a-z].*>|!--)`,"i"),blockquoteBeginRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}>`)},c=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,f=/ {0,3}(?:[*+-]|\d{1,9}[.)])/,p=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,h=s(p).replace(/bull/g,f).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),m=s(p).replace(/bull/g,f).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),g=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,v=/(?!\s*\])(?:\\[\s\S]|[^\[\]\\])+/,b=s(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",v).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),x=s(/^(bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,f).getRegex(),y="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",w=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,k=s("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>
5)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))","i").replace("comment",w).replace("tag",y).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),C=s(g).replace("hr",c).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",y).getRegex(),S={blockquote:s(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",C).getRegex(),code:/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,def:b,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,hr:c,html:k,lheading:h,list:x,newline:/^(?:[ \t]*(?:\n|$))+/,paragraph:C,table:l,text:/^[^\n]+/},N=s("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",c).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3} )[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",y).getRegex(),j={...S,lheading:m,table:N,paragraph:s(g).replace("hr",c).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",N).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",y).getRegex()},E={...S,html:s("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",w).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:l,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:s(g).replace("hr",c).replace("heading",` *#{1,6} *[^ 6]`).replace("lheading",h).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},R=/^( {2,}|\\)\n(?!\s*$)/,M=/[\p{P}\p{S}]/u,D=/[\s\p{P}\p{S}]/u,P=/[^\s\p{P}\p{S}]/u,T=s(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,D).getRegex(),_=/(?!~)[\p{P}\p{S}]/u,A=s(/link|precode-code|html/,"g").replace("link",/\[(?:[^\[\]`]|(?<a>`+)[^`]+\k<a>(?!`))*?\]\((?:\\[\s\S]|[^\\\(\)]|\((?:\\[\s\S]|[^\\\(\)])*\))*\)/).replace("precode-",d?"(?<!`)()":"(^^|[^`])").replace("code",/(?<b>`+)[^`]+\k<b>(?!`)/).replace("html",/<(?! )[^<>]*?>/).getRegex(),I=/^(?:\*+(?:((?!\*)punct)|([^\s*]))?)|^_+(?:((?!_)punct)|([^\s_]))?/,O=s(I,"u").replace(/punct/g,M).getRegex(),L=s(I,"u").replace(/punct/g,_).getRegex(),z="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",W=s(z,"gu").replace(/notPunctSpace/g,P).replace(/punctSpace/g,D).replace(/punct/g,M).getRegex(),F=s(z,"gu").replace(/notPunctSpace/g,/(?:[^\s\p{P}\p{S}]|~)/u).replace(/punctSpace/g,/(?!~)[\s\p{P}\p{S}]/u).replace(/punct/g,_).getRegex(),$=s("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,P).replace(/punctSpace/g,D).replace(/punct/g,M).getRegex(),H=s(/^~~?(?:((?!~)punct)|[^\s~])/,"u").replace(/punct/g,M).getRegex(),B=s("^[^~]+(?=[^~])|(?!~)punct(~~?)(?=[\\s]|$)|notPunctSpace(~~?)(?!~)(?=punctSpace|$)|(?!~)punctSpace(~~?)(?=notPunctSpace)|[\\s](~~?)(?!~)(?=punct)|(?!~)punct(~~?)(?!~)(?=punct)|notPunctSpace(~~?)(?=notPunctSpace)","gu").replace(/notPunctSpace/g,P).replace(/punctSpace/g,D).replace(/punct/g,M).getRegex(),Y=s(/\\(punct)/,"gu").replace(/punct/g,M).getRegex(),q=s(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),U=s(w).replace("(?:-->|$)","-->").getRegex(),G=s("^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>").replace("comment",U).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),V=/(?:\[(?:\\[\s\S]|[^\[\]\\])*\]|\\[\s\S]|`+(?!`)[^`]*?`+(?!`)|``+(?=\])|[^\[\]\\`])*?/,K=s(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]+(?:\n[ \t]*)?|\n[ \t]*)(title))?\s*\)/).replace("label",V).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),Z=s(/^!?\[(label)\]\[(ref)\]/).replace("label",V).replace("ref",v).getRegex(),X=s(/^!?\[(ref)\](?:\[\])?/).replace("ref",v).getRegex(),Q=s("reflink|nolink(?!\\()","g").replace("reflink",Z).replace("nolink",X).getRegex(),J=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,ee={_backpedal:l,anyPunctuation:Y,autolink:q,blockSkip:A,br:R,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,del:l,delLDelim:l,delRDelim:l,emStrongLDelim:O,emStrongRDelimAst:W,emStrongRDelimUnd:$,escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,link:K,nolink:X,punctuation:T,reflink:Z,reflinkSearch:Q,tag:G,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,url:l},et={...ee,link:s(/^!?\[(label)\]\((.*?)\)/).replace("label",V).getRegex(),reflink:s(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",V).getRegex()},er={...ee,emStrongRDelimAst:F,emStrongLDelim:L,delLDelim:H,delRDelim:B,url:s(/^((?:protocol):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/).replace("protocol",J).replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])((?:\\[\s\S]|[^\\])*?(?:\\[\s\S]|[^\s~\\]))\1(?=[^~]|$)/,text:s(/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|protocol:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/).replace("protocol",J).getRegex()},en={...er,br:s(R).replace("{2,}","*").getRegex(),text:s(er.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},eo={normal:S,gfm:j,pedantic:E},ea={normal:ee,gfm:er,breaks:en,pedantic:et},ei={"&":"&","<":"<",">":">",'"':""","'":"'"},el=e=>ei[e];function es(e,t){if(t){if(u.escapeTest.test(e))return e.replace(u.escapeReplace,el)}else if(u.escapeTestNoEncode.test(e))return e.replace(u.escapeReplaceNoEncode,el);return e}function ed(e){try{e=encodeURI(e).replace(u.percentDecode,"%")}catch{return null}return e}function eu(e,t){var r;let n=e.replace(u.findPipe,(e,t,r)=>{let n=!1,o=t;for(;--o>=0&&"\\"===r[o];)n=!n;return n?"|":" |"}).split(u.splitPipe),o=0;if(n[0].trim()||n.shift(),!(n.length>0)||(null==(r=n.at(-1))?void 0:r.trim())||n.pop(),t)if(n.length>t)n.splice(t);else for(;n.length<t;)n.push("");for(;o<n.length;o++)n[o]=n[o].trim().replace(u.slashPipe,"|");return n}function ec(e,t,r){let n=e.length;if(0===n)return"";let o=0;for(;o<n;){let a=e.charAt(n-o-1);if(a!==t||r)if(a!==t&&r)o++;else break;else o++}return e.slice(0,n-o)}function ef(e,t,r,n,o){let a=t.href,i=t.title||null,l=e[1].replace(o.other.outputLinkReplace,"$1");n.state.inLink=!0;let s={type:"!"===e[0].charAt(0)?"image":"link",raw:r,href:a,title:i,text:l,tokens:n.inlineTokens(l)};return n.state.inLink=!1,s}var ep=class{space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let e=t[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?e:ec(e,` 7`)}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let e=t[0],r=function(e,t,r){let n=e.match(r.other.indentCodeCompensation);if(null===n)return t;let o=n[1];return t.split(` 8`).map(e=>{let t=e.match(r.other.beginningSpace);if(null===t)return e;let[n]=t;return n.length>=o.length?e.slice(o.length):e}).join(` 9`)}(e,t[3]||"",this.rules);return{type:"code",raw:e,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):t[2],text:r}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let e=t[2].trim();if(this.rules.other.endingHash.test(e)){let t=ec(e,"#");(this.options.pedantic||!t||this.rules.other.endingSpaceChar.test(t))&&(e=t.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:ec(t[0],` 10`)}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let e=ec(t[0],` 11`).split(` 12`),r="",n="",o=[];for(;e.length>0;){let t=!1,a=[],i;for(i=0;i<e.length;i++)if(this.rules.other.blockquoteStart.test(e[i]))a.push(e[i]),t=!0;else if(t)break;else a.push(e[i]);e=e.slice(i);let l=a.join(` 13`),s=l.replace(this.rules.other.blockquoteSetextReplace,` 14 $1`).replace(this.rules.other.blockquoteSetextReplace2,"");r=r?`${r} 15${l}`:l,n=n?`${n} 16${s}`:s;let d=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTokens(s,o,!0),this.lexer.state.top=d,0===e.length)break;let u=o.at(-1);if((null==u?void 0:u.type)==="code")break;if((null==u?void 0:u.type)==="blockquote"){let t=u.raw+` 17`+e.join(` 18`),a=this.blockquote(t);o[o.length-1]=a,r=r.substring(0,r.length-u.raw.length)+a.raw,n=n.substring(0,n.length-u.text.length)+a.text;break}if((null==u?void 0:u.type)==="list"){let t=u.raw+` 19`+e.join(` 20`),a=this.list(t);o[o.length-1]=a,r=r.substring(0,r.length-u.raw.length)+a.raw,n=n.substring(0,n.length-u.raw.length)+a.raw,e=t.substring(o.at(-1).raw.length).split(` 21`);continue}}return{type:"blockquote",raw:r,tokens:o,text:n}}}list(e){let t=this.rules.block.list.exec(e);if(t){let o=t[1].trim(),a=o.length>1,i={type:"list",raw:"",ordered:a,start:a?+o.slice(0,-1):"",loose:!1,items:[]};o=a?`\\d{1,9}\\${o.slice(-1)}`:`\\${o}`,this.options.pedantic&&(o=a?o:"[*+-]");let l=this.rules.other.listItemRegex(o),s=!1;for(;e;){let r=!1,n="",o="";if(!(t=l.exec(e))||this.rules.block.hr.test(e))break;n=t[0],e=e.substring(n.length);let a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=t,n="";for(let t of e)if(" "===t){let e=4-r%4;n+=" ".repeat(e),r+=e}else n+=t,r++;return n}(t[2].split(` 22`,1)[0],t[1].length),d=e.split(` 23`,1)[0],u=!a.trim(),c=0;if(this.options.pedantic?(c=2,o=a.trimStart()):u?c=t[1].length+1:(c=(c=a.search(this.rules.other.nonSpaceChar))>4?1:c,o=a.slice(c),c+=t[1].length),u&&this.rules.other.blankLine.test(d)&&(n+=d+` 24`,e=e.substring(d.length+1),r=!0),!r){let t=this.rules.other.nextBulletRegex(c),r=this.rules.other.hrRegex(c),i=this.rules.other.fencesBeginRegex(c),l=this.rules.other.headingBeginRegex(c),s=this.rules.other.htmlBeginRegex(c),f=this.rules.other.blockquoteBeginRegex(c);for(;e;){let p=e.split(` 25`,1)[0],h;if(d=p,h=this.options.pedantic?d=d.replace(this.rules.other.listReplaceNesting," "):d.replace(this.rules.other.tabCharGlobal," "),i.test(d)||l.test(d)||s.test(d)||f.test(d)||t.test(d)||r.test(d))break;if(h.search(this.rules.other.nonSpaceChar)>=c||!d.trim())o+=` 26`+h.slice(c);else{if(u||a.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||i.test(a)||l.test(a)||r.test(a))break;o+=` 27`+d}
27u=!d.trim(),n+=p+` 28`,e=e.substring(p.length+1),a=h.slice(c)}}i.loose||(s?i.loose=!0:this.rules.other.doubleBlankLine.test(n)&&(s=!0)),i.items.push({type:"list_item",raw:n,task:!!this.options.gfm&&this.rules.other.listIsTask.test(o),loose:!1,text:o,tokens:[]}),i.raw+=n}let d=i.items.at(-1);if(!d)return;for(let e of(d.raw=d.raw.trimEnd(),d.text=d.text.trimEnd(),i.raw=i.raw.trimEnd(),i.items)){if(this.lexer.state.top=!1,e.tokens=this.lexer.blockTokens(e.text,[]),e.task){var r,n;if(e.text=e.text.replace(this.rules.other.listReplaceTask,""),(null==(r=e.tokens[0])?void 0:r.type)==="text"||(null==(n=e.tokens[0])?void 0:n.type)==="paragraph"){e.tokens[0].raw=e.tokens[0].raw.replace(this.rules.other.listReplaceTask,""),e.tokens[0].text=e.tokens[0].text.replace(this.rules.other.listReplaceTask,"");for(let e=this.lexer.inlineQueue.length-1;e>=0;e--)if(this.rules.other.listIsTask.test(this.lexer.inlineQueue[e].src)){this.lexer.inlineQueue[e].src=this.lexer.inlineQueue[e].src.replace(this.rules.other.listReplaceTask,"");break}}let t=this.rules.other.listTaskCheckbox.exec(e.raw);if(t){let r={type:"checkbox",raw:t[0]+" ",checked:"[ ]"!==t[0]};e.checked=r.checked,i.loose?e.tokens[0]&&["paragraph","text"].includes(e.tokens[0].type)&&"tokens"in e.tokens[0]&&e.tokens[0].tokens?(e.tokens[0].raw=r.raw+e.tokens[0].raw,e.tokens[0].text=r.raw+e.tokens[0].text,e.tokens[0].tokens.unshift(r)):e.tokens.unshift({type:"paragraph",raw:r.raw,text:r.raw,tokens:[r]}):e.tokens.unshift(r)}}if(!i.loose){let t=e.tokens.filter(e=>"space"===e.type);i.loose=t.length>0&&t.some(e=>this.rules.other.anyLine.test(e.raw))}}if(i.loose)for(let e of i.items)for(let t of(e.loose=!0,e.tokens))"text"===t.type&&(t.type="paragraph");return i}}html(e){let t=this.rules.block.html.exec(e);if(t)return{type:"html",block:!0,raw:t[0],pre:"pre"===t[1]||"script"===t[1]||"style"===t[1],text:t[0]}}def(e){let t=this.rules.block.def.exec(e);if(t){let e=t[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),r=t[2]?t[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",n=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):t[3];return{type:"def",tag:e,raw:t[0],href:r,title:n}}}table(e){var t;let r=this.rules.block.table.exec(e);if(!r||!this.rules.other.tableDelimiter.test(r[2]))return;let n=eu(r[1]),o=r[2].replace(this.rules.other.tableAlignChars,"").split("|"),a=(null==(t=r[3])?void 0:t.trim())?r[3].replace(this.rules.other.tableRowBlankLine,"").split(` 29`):[],i={type:"table",raw:r[0],header:[],align:[],rows:[]};if(n.length===o.length){for(let e of o)this.rules.other.tableAlignRight.test(e)?i.align.push("right"):this.rules.other.tableAlignCenter.test(e)?i.align.push("center"):this.rules.other.tableAlignLeft.test(e)?i.align.push("left"):i.align.push(null);for(let e=0;e<n.length;e++)i.header.push({text:n[e],tokens:this.lexer.inline(n[e]),header:!0,align:i.align[e]});for(let e of a)i.rows.push(eu(e,i.header.length).map((e,t)=>({text:e,tokens:this.lexer.inline(e),header:!1,align:i.align[t]})));return i}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t){let e=t[1].trim();return{type:"heading",raw:t[0],depth:"="===t[2].charAt(0)?1:2,text:e,tokens:this.lexer.inline(e)}}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let e=t[1].charAt(t[1].length-1)===` 30`?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:e,tokens:this.lexer.inline(e)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let e=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(e)){if(!this.rules.other.endAngleBracket.test(e))return;let t=ec(e.slice(0,-1),"\\");if((e.length-t.length)%2==0)return}else{let e=function(e){if(-1===e.indexOf(")"))return -1;let t=0;for(let r=0;r<e.length;r++)if("\\"===e[r])r++;else if("("===e[r])t++;else if(")"===e[r]&&--t<0)return r;return t>0?-2:-1}(t[2]);if(-2===e)return;if(e>-1){let r=(0===t[0].indexOf("!")?5:4)+t[1].length+e;t[2]=t[2].substring(0,e),t[0]=t[0].substring(0,r).trim(),t[3]=""}}let r=t[2],n="";if(this.options.pedantic){let e=this.rules.other.pedanticHrefTitle.exec(r);e&&(r=e[1],n=e[3])}else n=t[3]?t[3].slice(1,-1):"";return r=r.trim(),this.rules.other.startAngleBracket.test(r)&&(r=this.options.pedantic&&!this.rules.other.endAngleBracket.test(e)?r.slice(1):r.slice(1,-1)),ef(t,{href:r&&r.replace(this.rules.inline.anyPunctuation,"$1"),title:n&&n.replace(this.rules.inline.anyPunctuation,"$1")},t[0],this.lexer,this.rules)}}reflink(e,t){let r;if((r=this.rules.inline.reflink.exec(e))||(r=this.rules.inline.nolink.exec(e))){let e=t[(r[2]||r[1]).replace(this.rules.other.multipleSpaceGlobal," ").toLowerCase()];if(!e){let e=r[0].charAt(0);return{type:"text",raw:e,text:e}}return ef(r,e,r[0],this.lexer,this.rules)}}emStrong(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=this.rules.inline.emStrongLDelim.exec(e);if(!(!n||!n[1]&&!n[2]&&!n[3]&&!n[4]||n[4]&&r.match(this.rules.other.unicodeAlphaNumeric))&&(!(n[1]||n[3])||!r||this.rules.inline.punctuation.exec(r))){let r=[...n[0]].length-1,o,a,i=r,l=0,s="*"===n[0][0]?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(s.lastIndex=0,t=t.slice(-1*e.length+r);null!=(n=s.exec(t));){if(!(o=n[1]||n[2]||n[3]||n[4]||n[5]||n[6]))continue;if(a=[...o].length,n[3]||n[4]){i+=a;continue}if((n[5]||n[6])&&r%3&&!((r+a)%3)){l+=a;continue}if((i-=a)>0)continue;a=Math.min(a,a+i+l);let t=[...n[0]][0].length,s=e.slice(0,r+n.index+t+a);if(Math.min(r,a)%2){let e=s.slice(1,-1);return{type:"em",raw:s,text:e,tokens:this.lexer.inlineTokens(e)}}let d=s.slice(2,-2);return{type:"strong",raw:s,text:d,tokens:this.lexer.inlineTokens(d)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let e=t[2].replace(this.rules.other.newLineCharGlobal," "),r=this.rules.other.nonSpaceChar.test(e),n=this.rules.other.startingSpaceChar.test(e)&&this.rules.other.endingSpaceChar.test(e);return r&&n&&(e=e.substring(1,e.length-1)),{type:"codespan",raw:t[0],text:e}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=this.rules.inline.delLDelim.exec(e);if(n&&(!n[1]||!r||this.rules.inline.punctuation.exec(r))){let r=[...n[0]].length-1,o,a,i=r,l=this.rules.inline.delRDelim;for(l.lastIndex=0,t=t.slice(-1*e.length+r);null!=(n=l.exec(t));){if(!(o=n[1]||n[2]||n[3]||n[4]||n[5]||n[6])||(a=[...o].length)!==r)continue;if(n[3]||n[4]){i+=a;continue}if((i-=a)>0)continue;a=Math.min(a,a+i);let t=[...n[0]][0].length,l=e.slice(0,r+n.index+t+a),s=l.slice(r,-r);return{type:"del",raw:l,text:s,tokens:this.lexer.inlineTokens(s)}}}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let e,r;return r="@"===t[2]?"mailto:"+(e=t[1]):e=t[1],{type:"link",raw:t[0],text:e,href:r,tokens:[{type:"text",raw:e,text:e}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let e,n;if("@"===t[2])n="mailto:"+(e=t[0]);else{var r;let o;do o=t[0],t[0]=(null==(r=this.rules.inline._backpedal.exec(t[0]))?void 0:r[0])??"";while(o!==t[0])e=t[0],n="www."===t[1]?"http://"+t[0]:t[0]}return{type:"link",raw:t[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let e=this.lexer.state.inRawBlock;return{type:"text",raw:t[0],text:t[0],escaped:e}}}constructor(e){o(this,"options",void 0),o(this,"rules",void 0),o(this,"lexer",void 0),this.options=e||i}},eh=class e{static get rules(){return{block:eo,inline:ea}}static lex(t,r){return new e(r).lex(t)}static lexInline(t,r){return new e(r).inlineTokens(t)}lex(e){e=e.replace(u.carriageReturn,` 31`),this.blockTokens(e,this.tokens);for(let e=0;
31e<this.inlineQueue.length;e++){let t=this.inlineQueue[e];this.inlineTokens(t.src,t.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];for(this.tokenizer.lexer=this,this.options.pedantic&&(e=e.replace(u.tabCharGlobal," ").replace(u.spaceLine,""));e;){var n,o,a;let i;if(null==(o=this.options.extensions)||null==(n=o.block)?void 0:n.some(r=>!!(i=r.call({lexer:this},e,t))&&(e=e.substring(i.raw.length),t.push(i),!0)))continue;if(i=this.tokenizer.space(e)){e=e.substring(i.raw.length);let r=t.at(-1);1===i.raw.length&&void 0!==r?r.raw+=` 32`:t.push(i);continue}if(i=this.tokenizer.code(e)){e=e.substring(i.raw.length);let r=t.at(-1);(null==r?void 0:r.type)==="paragraph"||(null==r?void 0:r.type)==="text"?(r.raw+=(r.raw.endsWith(` 33`)?"":` 34`)+i.raw,r.text+=` 35`+i.text,this.inlineQueue.at(-1).src=r.text):t.push(i);continue}if((i=this.tokenizer.fences(e))||(i=this.tokenizer.heading(e))||(i=this.tokenizer.hr(e))||(i=this.tokenizer.blockquote(e))||(i=this.tokenizer.list(e))||(i=this.tokenizer.html(e))){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.def(e)){e=e.substring(i.raw.length);let r=t.at(-1);(null==r?void 0:r.type)==="paragraph"||(null==r?void 0:r.type)==="text"?(r.raw+=(r.raw.endsWith(` 36`)?"":` 37`)+i.raw,r.text+=` 38`+i.raw,this.inlineQueue.at(-1).src=r.text):this.tokens.links[i.tag]||(this.tokens.links[i.tag]={href:i.href,title:i.title},t.push(i));continue}if((i=this.tokenizer.table(e))||(i=this.tokenizer.lheading(e))){e=e.substring(i.raw.length),t.push(i);continue}let l=e;if(null==(a=this.options.extensions)?void 0:a.startBlock){let t=1/0,r=e.slice(1),n;this.options.extensions.startBlock.forEach(e=>{"number"==typeof(n=e.call({lexer:this},r))&&n>=0&&(t=Math.min(t,n))}),t<1/0&&t>=0&&(l=e.substring(0,t+1))}if(this.state.top&&(i=this.tokenizer.paragraph(l))){let n=t.at(-1);r&&(null==n?void 0:n.type)==="paragraph"?(n.raw+=(n.raw.endsWith(` 39`)?"":` 40`)+i.raw,n.text+=` 41`+i.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=n.text):t.push(i),r=l.length!==e.length,e=e.substring(i.raw.length);continue}if(i=this.tokenizer.text(e)){e=e.substring(i.raw.length);let r=t.at(-1);(null==r?void 0:r.type)==="text"?(r.raw+=(r.raw.endsWith(` 42`)?"":` 43`)+i.raw,r.text+=` 44`+i.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=r.text):t.push(i);continue}if(e){let t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw Error(t)}}return this.state.top=!0,t}inline(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e){var t,r,n,o,a;let i,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];this.tokenizer.lexer=this;let s=e,d=null;if(this.tokens.links){let e=Object.keys(this.tokens.links);if(e.length>0)for(;null!=(d=this.tokenizer.rules.inline.reflinkSearch.exec(s));)e.includes(d[0].slice(d[0].lastIndexOf("[")+1,-1))&&(s=s.slice(0,d.index)+"["+"a".repeat(d[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(d=this.tokenizer.rules.inline.anyPunctuation.exec(s));)s=s.slice(0,d.index)+"++"+s.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;null!=(d=this.tokenizer.rules.inline.blockSkip.exec(s));)i=d[2]?d[2].length:0,s=s.slice(0,d.index+i)+"["+"a".repeat(d[0].length-i-2)+"]"+s.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);s=(null==(r=this.options.hooks)||null==(t=r.emStrongMask)?void 0:t.call({lexer:this},s))??s;let u=!1,c="";for(;e;){let t;if(u||(c=""),u=!1,null==(o=this.options.extensions)||null==(n=o.inline)?void 0:n.some(r=>!!(t=r.call({lexer:this},e,l))&&(e=e.substring(t.raw.length),l.push(t),!0)))continue;if((t=this.tokenizer.escape(e))||(t=this.tokenizer.tag(e))||(t=this.tokenizer.link(e))){e=e.substring(t.raw.length),l.push(t);continue}if(t=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(t.raw.length);let r=l.at(-1);"text"===t.type&&(null==r?void 0:r.type)==="text"?(r.raw+=t.raw,r.text+=t.text):l.push(t);continue}if((t=this.tokenizer.emStrong(e,s,c))||(t=this.tokenizer.codespan(e))||(t=this.tokenizer.br(e))||(t=this.tokenizer.del(e,s,c))||(t=this.tokenizer.autolink(e))||!this.state.inLink&&(t=this.tokenizer.url(e))){e=e.substring(t.raw.length),l.push(t);continue}let r=e;if(null==(a=this.options.extensions)?void 0:a.startInline){let t=1/0,n=e.slice(1),o;
44this.options.extensions.startInline.forEach(e=>{"number"==typeof(o=e.call({lexer:this},n))&&o>=0&&(t=Math.min(t,o))}),t<1/0&&t>=0&&(r=e.substring(0,t+1))}if(t=this.tokenizer.inlineText(r)){e=e.substring(t.raw.length),"_"!==t.raw.slice(-1)&&(c=t.raw.slice(-1)),u=!0;let r=l.at(-1);(null==r?void 0:r.type)==="text"?(r.raw+=t.raw,r.text+=t.text):l.push(t);continue}if(e){let t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw Error(t)}}return l}constructor(e){o(this,"tokens",void 0),o(this,"options",void 0),o(this,"state",void 0),o(this,"inlineQueue",void 0),o(this,"tokenizer",void 0),this.tokens=[],this.tokens.links=Object.create(null),this.options=e||i,this.options.tokenizer=this.options.tokenizer||new ep,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let t={other:u,block:eo.normal,inline:ea.normal};this.options.pedantic?(t.block=eo.pedantic,t.inline=ea.pedantic):this.options.gfm&&(t.block=eo.gfm,this.options.breaks?t.inline=ea.breaks:t.inline=ea.gfm),this.tokenizer.rules=t}},em=class{space(e){return""}code(e){var t;let{text:r,lang:n,escaped:o}=e,a=null==(t=(n||"").match(u.notSpaceStart))?void 0:t[0],i=r.replace(u.endingNewline,"")+` 45`;return a?'<pre><code class="language-'+es(a)+'">'+(o?i:es(i,!0))+`</code></pre> 46`:"<pre><code>"+(o?i:es(i,!0))+`</code></pre> 47`}blockquote(e){let{tokens:t}=e;return`<blockquote> 48${this.parser.parse(t)}</blockquote> 49`}html(e){let{text:t}=e;return t}def(e){return""}heading(e){let{tokens:t,depth:r}=e;return`<h${r}>${this.parser.parseInline(t)}</h${r}> 50`}hr(e){return`<hr> 51`}list(e){let t=e.ordered,r=e.start,n="";for(let t=0;t<e.items.length;t++){let r=e.items[t];n+=this.listitem(r)}let o=t?"ol":"ul";return"<"+o+(t&&1!==r?' start="'+r+'"':"")+`> 52`+n+"</"+o+`> 53`}listitem(e){return`<li>${this.parser.parse(e.tokens)}</li> 54`}checkbox(e){let{checked:t}=e;return"<input "+(t?'checked="" ':"")+'disabled="" type="checkbox"> '}paragraph(e){let{tokens:t}=e;return`<p>${this.parser.parseInline(t)}</p> 55`}table(e){let t="",r="";for(let t=0;t<e.header.length;t++)r+=this.tablecell(e.header[t]);t+=this.tablerow({text:r});let n="";for(let t=0;t<e.rows.length;t++){let o=e.rows[t];r="";for(let e=0;e<o.length;e++)r+=this.tablecell(o[e]);n+=this.tablerow({text:r})}return n&&(n=`<tbody>${n}</tbody>`),`<table> 56<thead> 57`+t+`</thead> 58`+n+`</table> 59`}tablerow(e){let{text:t}=e;return`<tr> 60${t}</tr> 61`}tablecell(e){let t=this.parser.parseInline(e.tokens),r=e.header?"th":"td";return(e.align?`<${r} align="${e.align}">`:`<${r}>`)+t+`</${r}> 62`}strong(e){let{tokens:t}=e;return`<strong>${this.parser.parseInline(t)}</strong>`}em(e){let{tokens:t}=e;return`<em>${this.parser.parseInline(t)}</em>`}codespan(e){let{text:t}=e;return`<code>${es(t,!0)}</code>`}br(e){return"<br>"}del(e){let{tokens:t}=e;return`<del>${this.parser.parseInline(t)}</del>`}link(e){let{href:t,title:r,tokens:n}=e,o=this.parser.parseInline(n),a=ed(t);if(null===a)return o;let i='<a href="'+(t=a)+'"';return r&&(i+=' title="'+es(r)+'"'),i+=">"+o+"</a>"}image(e){let{href:t,title:r,text:n,tokens:o}=e;o&&(n=this.parser.parseInline(o,this.parser.textRenderer));let a=ed(t);if(null===a)return es(n);t=a;let i=`<img src="${t}" alt="${es(n)}"`;return r&&(i+=` title="${es(r)}"`),i+=">"}text(e){return"tokens"in e&&e.tokens?this.parser.parseInline(e.tokens):"escaped"in e&&e.escaped?e.text:es(e.text)}constructor(e){o(this,"options",void 0),o(this,"parser",void 0),this.options=e||i}},eg=class{strong(e){let{text:t}=e;return t}em(e){let{text:t}=e;return t}codespan(e){let{text:t}=e;return t}del(e){let{text:t}=e;return t}html(e){let{text:t}=e;return t}text(e){let{text:t}=e;return t}link(e){let{text:t}=e;return""+t}image(e){let{text:t}=e;return""+t}br(){return""}checkbox(e){let{raw:t}=e;return t}},ev=class e{static parse(t,r){return new e(r).parse(t)}static parseInline(t,r){return new e(r).parseInline(t)}parse(e){this.renderer.parser=this;let t="";for(let o=0;o<e.length;o++){var r,n;let a=e[o];if(null==(n=this.options.extensions)||null==(r=n.renderers)?void 0:r[a.type]){let e=this.options.extensions.renderers[a.type].call({parser:this},a);if(!1!==e||!["space","hr","heading","code","table","blockquote","list","html","def","paragraph","text"].includes(a.type)){t+=e||"";continue}}switch(a.type){case"space":t+=this.renderer.space(a);break;case"hr":t+=this.renderer.hr(a);break;case"heading":t+=this.renderer.heading(a);break;case"code":t+=this.renderer.code(a);break;case"table":t+=this.renderer.table(a);break;case"blockquote":t+=this.renderer.blockquote(a);break;case"list":t+=this.renderer.list(a);break;case"checkbox":t+=this.renderer.checkbox(a);break;case"html":t+=this.renderer.html(a);break;case"def":t+=this.renderer.def(a);break;case"paragraph":t+=this.renderer.paragraph(a);break;case"text":t+=this.renderer.text(a);break;default:{let e='Token with "'+a.type+'" type was not found.';if(this.options.silent)return console.error(e),"";throw Error(e)}}}return t}parseInline(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.renderer;this.renderer.parser=this;let r="";for(let a=0;a<e.length;a++){var n,o;let i=e[a];if(null==(o=this.options.extensions)||null==(n=o.renderers)?void 0:n[i.type]){let e=this.options.extensions.renderers[i.type].call({parser:this},i);if(!1!==e||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(i.type)){r+=e||"";continue}}switch(i.type){case"escape":case"text":r+=t.text(i);break;case"html":r+=t.html(i);break;case"link":r+=t.link(i);break;case"image":r+=t.image(i);break;case"checkbox":r+=t.checkbox(i);break;case"strong":r+=t.strong(i);break;case"em":r+=t.em(i);break;case"codespan":r+=t.codespan(i);break;case"br":r+=t.br(i);break;case"del":r+=t.del(i);break;default:{let e='Token with "'+i.type+'" type was not found.';if(this.options.silent)return console.error(e),"";throw Error(e)}}}return r}constructor(e){o(this,"options",void 0),o(this,"renderer",void 0),o(this,"textRenderer",void 0),this.options=e||i,this.options.renderer=this.options.renderer||new em,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new eg}},eb=(t=class{preprocess(e){return e}postprocess(e){return e}processAllTokens(e){return e}emStrongMask(e){return e}provideLexer(){return this.block?eh.lex:eh.lexInline}provideParser(){return this.block?ev.parse:ev.parseInline}constructor(e){o(this,"options",void 0),o(this,"block",void 0),this.options=e||i}},o(t,"passThroughHooks",new Set(["preprocess","postprocess","processAllTokens","emStrongMask"])),o(t,"passThroughHooksRespectAsync",new Set(["preprocess","postprocess","processAllTokens"])),t),ex=new class{walkTokens(e,t){let r=[];for(let a of e)switch(r=r.concat(t.call(this,a)),a.type){case"table":for(let e of a.header)r=r.concat(this.walkTokens(e.tokens,t));for(let e of a.rows)for(let n of e)r=r.concat(this.walkTokens(n.tokens,t));break;case"list":r=r.concat(this.walkTokens(a.items,t));break;default:{var n,o;let e=a;(null==(o=this.defaults.extensions)||null==(n=o.childTokens)?void 0:n[e.type])?this.defaults.extensions.childTokens[e.type].forEach(n=>{let o=e[n].flat(1/0);r=r.concat(this.walkTokens(o,t))}):e.tokens&&(r=r.concat(this.walkTokens(e.tokens,t)))}}return r}use(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let n=this.defaults.extensions||{renderers:{},childTokens:{}};
62return t.forEach(e=>{let t={...e};if(t.async=this.defaults.async||t.async||!1,e.extensions&&(e.extensions.forEach(e=>{if(!e.name)throw Error("extension name required");if("renderer"in e){let t=n.renderers[e.name];t?n.renderers[e.name]=function(){for(var r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];let a=e.renderer.apply(this,n);return!1===a&&(a=t.apply(this,n)),a}:n.renderers[e.name]=e.renderer}if("tokenizer"in e){if(!e.level||"block"!==e.level&&"inline"!==e.level)throw Error("extension level must be 'block' or 'inline'");let t=n[e.level];t?t.unshift(e.tokenizer):n[e.level]=[e.tokenizer],e.start&&("block"===e.level?n.startBlock?n.startBlock.push(e.start):n.startBlock=[e.start]:"inline"===e.level&&(n.startInline?n.startInline.push(e.start):n.startInline=[e.start]))}"childTokens"in e&&e.childTokens&&(n.childTokens[e.name]=e.childTokens)}),t.extensions=n),e.renderer){let r=this.defaults.renderer||new em(this.defaults);for(let t in e.renderer){if(!(t in r))throw Error(`renderer '${t}' does not exist`);if(["options","parser"].includes(t))continue;let n=e.renderer[t],o=r[t];r[t]=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];let i=n.apply(r,t);return!1===i&&(i=o.apply(r,t)),i||""}}t.renderer=r}if(e.tokenizer){let r=this.defaults.tokenizer||new ep(this.defaults);for(let t in e.tokenizer){if(!(t in r))throw Error(`tokenizer '${t}' does not exist`);if(["options","rules","lexer"].includes(t))continue;let n=e.tokenizer[t],o=r[t];r[t]=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];let i=n.apply(r,t);return!1===i&&(i=o.apply(r,t)),i}}t.tokenizer=r}if(e.hooks){let n=this.defaults.hooks||new eb;for(let t in e.hooks){var r=this;if(!(t in n))throw Error(`hook '${t}' does not exist`);if(["options","block"].includes(t))continue;let o=e.hooks[t],a=n[t];eb.passThroughHooks.has(t)?n[t]=e=>{if(this.defaults.async&&eb.passThroughHooksRespectAsync.has(t))return(async()=>{let t=await o.call(n,e);return a.call(n,t)})();let r=o.call(n,e);return a.call(n,r)}:n[t]=function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];if(r.defaults.async)return(async()=>{let e=await o.apply(n,t);return!1===e&&(e=await a.apply(n,t)),e})();let l=o.apply(n,t);return!1===l&&(l=a.apply(n,t)),l}}t.hooks=n}if(e.walkTokens){let r=this.defaults.walkTokens,n=e.walkTokens;t.walkTokens=function(e){let t=[];return t.push(n.call(this,e)),r&&(t=t.concat(r.call(this,e))),t}}this.defaults={...this.defaults,...t}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return eh.lex(e,t??this.defaults)}parser(e,t){return ev.parse(e,t??this.defaults)}parseMarkdown(e){return(t,r)=>{let n={...r},o={...this.defaults,...n},a=this.onError(!!o.silent,!!o.async);if(!0===this.defaults.async&&!1===n.async)return a(Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof t>"u"||null===t)return a(Error("marked(): input parameter is undefined or null"));if("string"!=typeof t)return a(Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));if(o.hooks&&(o.hooks.options=o,o.hooks.block=e),o.async)return(async()=>{let r=o.hooks?await o.hooks.preprocess(t):t,n=await (o.hooks?await o.hooks.provideLexer():e?eh.lex:eh.lexInline)(r,o),a=o.hooks?await o.hooks.processAllTokens(n):n;o.walkTokens&&await Promise.all(this.walkTokens(a,o.walkTokens));let i=await (o.hooks?await o.hooks.provideParser():e?ev.parse:ev.parseInline)(a,o);return o.hooks?await o.hooks.postprocess(i):i})().catch(a);try{o.hooks&&(t=o.hooks.preprocess(t));let r=(o.hooks?o.hooks.provideLexer():e?eh.lex:eh.lexInline)(t,o);o.hooks&&(r=o.hooks.processAllTokens(r)),o.walkTokens&&this.walkTokens(r,o.walkTokens);let n=(o.hooks?o.hooks.provideParser():e?ev.parse:ev.parseInline)(r,o);return o.hooks&&(n=o.hooks.postprocess(n)),n}catch(e){return a(e)}}}onError(e,t){return r=>{if(r.message+=` 63Please report this to https://github.com/markedjs/marked.`,e){let e="<p>An error occurred:</p><pre>"+es(r.message+"",!0)+"</pre>";return t?Promise.resolve(e):e}if(t)return Promise.reject(r);throw r}}constructor(...e){o(this,"defaults",a()),o(this,"options",this.setOptions),o(this,"parse",this.parseMarkdown(!0)),o(this,"parseInline",this.parseMarkdown(!1)),o(this,"Parser",ev),o(this,"Renderer",em),o(this,"TextRenderer",eg),o(this,"Lexer",eh),o(this,"Tokenizer",ep),o(this,"Hooks",eb),this.use(...e)}};function ey(e,t){return ex.parse(e,t)}ey.options=ey.setOptions=function(e){return ex.setOptions(e),ey.defaults=ex.defaults,i=ey.defaults,ey},ey.getDefaults=a,ey.defaults=i,ey.use=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return ex.use(...t),ey.defaults=ex.defaults,i=ey.defaults,ey},ey.walkTokens=function(e,t){return ex.walkTokens(e,t)},ey.parseInline=ex.parseInline,ey.Parser=ev,ey.parser=ev.parse,ey.Renderer=em,ey.TextRenderer=eg,ey.Lexer=eh,ey.lexer=eh.lex,ey.Tokenizer=ep,ey.Hooks=eb,ey.parse=ey,ey.options,ey.setOptions,ey.use,ey.walkTokens,ey.parseInline,ev.parse,eh.lex;var ew=e.i(864618);ey.setOptions({gfm:!0,breaks:!0}
63),e.s(["MarkdownViewer",0,function(e){let{content:t,className:o}=e,a=(0,n.useMemo)(()=>t?ey.parse(t,{async:!1}):"",[t]);return(0,r.jsx)("div",{className:(0,ew.cn)("markdown-viewer","[&_h1]:text-2xl [&_h1]:font-bold [&_h1]:mt-6 [&_h1]:mb-3 [&_h1]:text-foreground","[&_h2]:text-xl [&_h2]:font-semibold [&_h2]:mt-5 [&_h2]:mb-2 [&_h2]:text-foreground","[&_h3]:text-lg [&_h3]:font-semibold [&_h3]:mt-4 [&_h3]:mb-2 [&_h3]:text-foreground","[&_h4]:text-base [&_h4]:font-semibold [&_h4]:mt-3 [&_h4]:mb-1 [&_h4]:text-foreground","[&_p]:mb-3 [&_p]:leading-relaxed [&_p]:text-foreground [&_p]:text-sm","[&_ul]:list-disc [&_ul]:pl-6 [&_ul]:mb-3 [&_ul]:space-y-1","[&_ol]:list-decimal [&_ol]:pl-6 [&_ol]:mb-3 [&_ol]:space-y-1","[&_li]:text-sm [&_li]:text-foreground","[&_a]:text-primary [&_a]:underline hover:[&_a]:text-primary/80","[&_blockquote]:border-l-4 [&_blockquote]:border-primary/30 [&_blockquote]:pl-4 [&_blockquote]:italic [&_blockquote]:text-muted-foreground [&_blockquote]:my-3","[&_pre]:bg-muted [&_pre]:p-4 [&_pre]:rounded-lg [&_pre]:overflow-x-auto [&_pre]:my-3","[&_pre_code]:text-sm [&_pre_code]:font-mono [&_pre_code]:text-foreground [&_pre_code]:bg-transparent [&_pre_code]:p-0","[&_:not(pre)>code]:bg-muted [&_:not(pre)>code]:px-1.5 [&_:not(pre)>code]:py-0.5 [&_:not(pre)>code]:rounded [&_:not(pre)>code]:text-sm [&_:not(pre)>code]:font-mono","[&_table]:w-full [&_table]:border-collapse [&_table]:text-sm [&_table]:my-3","[&_thead]:bg-muted","[&_th]:border [&_th]:border-border [&_th]:px-3 [&_th]:py-2 [&_th]:text-left [&_th]:font-semibold [&_th]:text-sm","[&_td]:border [&_td]:border-border [&_td]:px-3 [&_td]:py-2 [&_td]:text-sm","[&_hr]:border-border [&_hr]:my-4","[&_strong]:font-semibold","[&_em]:italic","[&_img]:max-w-full [&_img]:rounded-lg","[&_input[type=checkbox]]:mr-1.5 [&_input[type=checkbox]]:accent-primary",o),dangerouslySetInnerHTML:{__html:a}})}],167688)},616321,e=>{"use strict";var t=e.i(289704),r=e.i(152118),n=e.i(819185),o=e.i(944176);e.s(["ConfirmDialog",0,function(e){let{isOpen:a,onClose:i,onConfirm:l,title:s,description:d,confirmText:u="Confirm",cancelText:c="Cancel",variant:f="default",isLoading:p=!1,children:h}=e;return(0,t.jsx)(o.Dialog,{open:a,onOpenChange:e=>!e&&i(),children:(0,t.jsxs)(o.DialogContent,{children:[(0,t.jsxs)(o.DialogHeader,{children:[(0,t.jsx)(o.DialogTitle,{children:s}),d&&(0,t.jsx)(o.DialogDescription,{children:d})]}),h,(0,t.jsxs)(o.DialogFooter,{children:[(0,t.jsx)(n.Button,{variant:"outline",onClick:i,disabled:p,children:c}),(0,t.jsxs)(n.Button,{variant:f,onClick:l,disabled:p,children:[p&&(0,t.jsx)(r.Loa
63der2,{className:"mr-2 h-4 w-4 animate-spin"}),u]})]})]})})}])},116233,e=>{"use strict";[{id:"hero-izq-esquina",label:"Apertura izq. + esquina",hint:"Apertura alta a la izquierda; a la derecha dos notas arriba y una banda abajo.",forma:{dir:"row",hijos:[{fr:1,nodo:0},{fr:1,nodo:{dir:"col",hijos:[{dir:"row",hijos:[{fr:1,nodo:1},{fr:1,nodo:2}]},3]}}]}},{id:"hero-der-esquina",label:"Apertura der. + esquina",hint:"El espejo: la apertura alta va a la derecha.",forma:{dir:"row",hijos:[{fr:1,nodo:{dir:"col",hijos:[{dir:"row",hijos:[{fr:1,nodo:0},{fr:1,nodo:1}]},2]}},{fr:1,nodo:3}]}},{id:"hero-izq-banda-arriba",label:"Apertura izq. + banda arriba",hint:"Apertura alta a la izquierda; a la derecha una banda arriba y dos notas abajo.",forma:{dir:"row",hijos:[{fr:1,nodo:0},{fr:1,nodo:{dir:"col",hijos:[1,{dir:"row",hijos:[{fr:1,nodo:2},{fr:1,nodo:3}]}]}}]}},{id:"hero-der-banda-arriba",label:"Apertura der. + banda arriba",hint:"El espejo: la banda arriba y las dos notas quedan a la izquierda.",forma:{dir:"row",hijos:[{fr:1,nodo:{dir:"col",hijos:[0,{dir:"row",hijos:[{fr:1,nodo:1},{fr:1,nodo:2}]}]}},{fr:1,nodo:3}]}},{id:"hero-izq-tres-banda",label:"Apertura + tres y banda",hint:"Apertura alta a la izquierda; a la derecha tres notas en fila y una banda abajo.",forma:{dir:"row",hijos:[{fr:1,nodo:0},{fr:1,nodo:{dir:"col",hijos:[{dir:"row",hijos:[{fr:1,nodo:1},{fr:1,nodo:2},{fr:1,nodo:3}]},4]}}]}},{id:"hero-izq-dos-tres",label:"Apertura + dos y tres",hint:"Apertura alta a la izquierda; a la derecha dos notas arriba y tres más chicas abajo.",forma:{dir:"row",hijos:[{fr:1,nodo:0},{fr:1,nodo:{dir:"col",hijos:[{dir:"row",hijos:[{fr:1,nodo:1},{fr:1,nodo:2}]},{dir:"row",hijos:[{fr:1,nodo:3},{fr:1,nodo:4},{fr:1,nodo:5}]}]}}]}},{id:"hero-izq-doble-banda",label:"Apertura + doble banda",hint:"Apertura alta a la izquierda; a la derecha dos notas y dos bandas apiladas.",forma:{dir:"row",hijos:[{fr:1,nodo:0},{fr:1,nodo:{dir:"col",hijos:[{dir:"row",hijos:[{fr:1,nodo:1},{fr:1,nodo:2}]},3,4]}}]}},{id:"dos-hero-esquina-centro",label:"Dos aperturas + esquina",hint:"Dos aperturas altas a los costados y al medio dos notas arriba con una banda abajo.",forma:{dir:"row",hijos:[{fr:1,nodo:0},{fr:1,nodo:{dir:"col",hijos:[{dir:"row",hijos:[{fr:1,nodo:1},{fr:1,nodo:2}]},3]}},{fr:1,nodo:4}]}}].map(e=>[e.id,e]),e.i(397944),e.i(527921),e.i(819185),e.i(337904),e.i(610755),e.i(822224),e.i(203392),e.i(674149),e.i(127253),e.i(167675),e.i(21136),e.i(319346),e.i(418178),e.i(457387),e.i(775359),e.i(817873),e.i(246103),e.i(674514),e.i(626201),e.i(831797),e.i(143276);var t=e.i(289704),r=e.i(280515),n=e.i(864618);r.forwardRef((e,r)=>{let{className:o,...a}=e;return(0,t.jsx)("div",{ref:r,className:(0,n.cn)("rounded-lg border bg-card text-card-foreground shadow-sm",o),...a})}).displayName="Card",r.forwardRef((e,r)=>{let{className:o,...a}=e;return(0,t.jsx)("div",{ref:r,className:(0,n.cn)("flex flex-col space-y-1.5 p-6",o),...a})}).displayName="CardHeader",r.forwardRef((e,r)=>{let{className:o,...a}=e;return(0,t.jsx)("h3",{ref:r,className:(0,n.cn)("text-2xl font-semibold leading-none tracking-tight",o),...a})}).displayName="CardTitle",r.forwardRef((e,r)=>{let{className:o,...a}=e;return(0,t.jsx)("p",{ref:r,className:(0,n.cn)("text-sm text-muted-foreground",o),...a})}).displayName="CardDescription",r.forwardRef((e,r)=>{let{className:o,...a}=e;return(0,t.jsx)("div",{ref:r,className:(0,n.cn)("p-6 pt-0",o),...a})}).displayName="CardContent",r.forwardRef((e,r)=>{let{className:o,...a}=e;return(0,t.jsx)("div",{ref:r,className:(0,n.cn)("flex items-center p-6 pt-0",o),...a})}).displayName="CardFooter",e.i(505864),e.i(162182),e.i(279253),r.forwardRef((e,r)=>{let{className:o,bare:a=!1,...i}=e,l=(0,t.jsx)("div",{className:"relative w-full overflow-auto",children:(0,t.jsx)("table",{ref:r,className:(0,n.cn)("w-full caption-bottom text-sm",o),...i})});return a?l:(0,t.jsx)("div",{className:"rounded-lg border overflow-hidden",children:l})}).displayName="Table",r.forwardRef((e,r)=>{let{className:o,...a}=e;return(0,t.jsx)("thead",{ref:r,className:(0,n.cn)("[&_tr]:border-b bg-muted/50",o),...a})}).displayName="TableHeader",r.forwardRef((e,r)=>{let{className:o,...a}=e;return(0,t.jsx)("tbody",{ref:r,className:(0,n.cn)("[&_tr:last-child]:border-0",o),...a})}).displayName="TableBody",r.forwardRef((e,r)=>{let{className:o,...a}=e;return(0,t.jsx)("tfoot",{ref:r,className:(0,n.cn)("border-t bg-muted/50 font-medium [&>tr]:last:border-b-0",o),...a})}).displayName="TableFooter",r.forwardRef((e,r)=>{let{className:o,...a}=e;return(0,t.jsx)("tr",{ref:r,className:(0,n.cn)("border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted",o),...a})}).displayName="TableRow",r.forwardRef((e,r)=>{let{className:o,...a}=e;return(0,t.jsx)("th",{ref:r,className:(0,n.cn)("h-10 px-2 text-left align-middle font-medium text-foreground [&:has([role=checkbox])]:pr-0",o),...a})}).displayName="TableHead",r.forwardRef((e,r)=>{let{className:o,...a}=e;return(0,t.jsx)("td",{ref:r,className:(0,n.cn)("p-2 py-1 h-10 align-middle [&:has([role=checkbox])]:pr-0",o),...a})}).displayName="TableCell",r.forwardRef((e,r)=>{let{className:o,...a}=e;return(0,t.jsx)("caption",{ref:r,className:(0,n.cn)("mt-4 text-sm text-muted-foreground",o),...a})}).displayName="TableCaption",e.i(726865),e.i(786703),e.i(332060),e.i(516455),e.i(514679),e.i(673695),e.i(19817),e.i(771320),e.
63i(167688),e.i(944176),e.i(616321),e.i(52152),e.s([],116233)}]);
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.