1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,393475,128769,e=>{"use strict";var r;let t,o,n,i,s,l,a,d,c,u,p;e.i(790798),e.i(747840);let f=Array.isArray,m=e=>{if(!e)return"";if("string"==typeof e)return e;if("number"==typeof e)return""+e;let r="";if(f(e)){let t=e.length;for(let o=0;o<t;o++){let t=e[o];if(!t)continue;let n="string"==typeof t?t:m(t);n&&(r&&(r+=" "),r+=n)}return r}if("object"==typeof e)for(let t in e)e[t]&&(r&&(r+=" "),r+=t);return r},b=(e=new Map,r=null,t)=>({nextPart:e,validators:r,classGroupId:t}),h=[],g=(e,r,t)=>{if(e.length-r==0)return t.classGroupId;let o=e[r],n=t.nextPart.get(o);if(n){let t=g(e,r+1,n);if(t)return t}let i=t.validators;if(null===i)return;let s=0===r?e.join("-"):e.slice(r).join("-"),l=i.length;for(let e=0;e<l;e++){let r=i[e];if(r.validator(s))return r.classGroupId}},y=(e,r)=>{let t=b();for(let o in e)v(e[o],t,o,r);return t},v=(e,r,t,o)=>{let n=e.length;for(let i=0;i<n;i++)w(e[i],r,t,o)},w=(e,r,t,o)=>{"string"==typeof e?x(e,r,t):"function"==typeof e?k(e,r,t,o):O(e,r,t,o)},x=(e,r,t)=>{(""===e?r:j(r,e)).classGroupId=t},k=(e,r,t,o)=>{$(e)?v(e(o),r,t,o):(null===r.validators&&(r.validators=[]),r.validators.push({classGroupId:t,validator:e}))},O=(e,r,t,o)=>{let n=Object.entries(e),i=n.length;for(let e=0;e<i;e++){let[i,s]=n[e];v(s,j(r,i),t,o)}},j=(e,r)=>{let t=e,o=r.split("-"),n=o.length;for(let e=0;e<n;e++){let r=o[e],n=t.nextPart.get(r);n||(n=b(),t.nextPart.set(r,n)),t=n}return t},$=e=>"isThemeGetter"in e&&!0===e.isThemeGetter,z=e=>{let r,t,o=[],n=0,i=0,s=0,l=e.length;for(let t=0;t<l;t++){let l=e.charCodeAt(t);if(0===n&&0===i){if(58===l){o.push(e.slice(s,t)),s=t+1;continue}if(47===l){r=t;continue}}91===l?n++:93===l?n--:40===l?i++:41===l&&i--}let a=0===o.length?e:e.slice(s),d=a,c=!1,u=a.length-1;33===a.charCodeAt(u)?(d=a.slice(0,-1),c=!0):33===a.charCodeAt(0)&&(d=a.slice(1),c=!0);let p=r&&r>s?r-s:void 0;return t=c,{modifiers:o,hasImportantModifier:t,baseClassName:d,maybePostfixModifierPosition:p,isExternal:void 0}},A={isExternal:!0,classId:-1,conflictIds:[]},C=e=>{let r;if("string"==typeof e)return e;let t="";for(let o=0;o<e.length;o++)e[o]&&(r=C(e[o]))&&(t&&(t+=" "),t+=r);return t},E=[],I=e=>{let r=r=>r[e]||E;return r.isThemeGetter=!0,r},N=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,S=/^\((?:(\w[\w-]*):)?(.+)\)$/i,T=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,B=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,U=/\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$/,L=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,R=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,M=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,q=Number,V=Number.isNaN,G=Number.isInteger,P=e=>T.test(e),F=e=>!!e&&!V(q(e)),_=e=>!!e&&G(q(e)),D=e=>e.endsWith("%")&&F(e.slice(0,-1)),W=e=>B.test(e),J=()=>!0,K=e=>U.test(e)&&!L.test(e),H=()=>!1,Y=e=>R.test(e),Q=e=>M.test(e),X=e=>!er(e)&&!ed(e),Z=e=>e.startsWith("@container")&&("/"===e[10]&&void 0!==e[11]||"s"===e[11]&&void 0!==e[16]&&e.startsWith("-size/",10)||"n"===e[11]&&void 0!==e[18]&&e.startsWith("-normal/",10)),ee=e=>eg(e,ex,H),er=e=>N.test(e),et=e=>eg(e,ek,K),eo=e=>eg(e,eO,F),en=e=>eg(e,e$,J),ei=e=>eg(e,ej,H),es=e=>eg(e,ev,H),el=e=>eg(e,ew,Q),ea=e=>eg(e,ez,Y),ed=e=>S.test(e),ec=e=>ey(e,ek),eu=e=>ey(e,ej),ep=e=>ey(e,ev),ef=e=>ey(e,ex),em=e=>ey(e,ew),eb=e=>ey(e,ez,!0),eh=e=>ey(e,e$,!0),eg=(e,r,t)=>{let o=N.exec(e);return!!o&&(o[1]?r(o[1]):t(o[2]))},ey=(e,r,t=!1)=>{let o=S.exec(e);return!!o&&(o[1]?r(o[1]):t)},ev=e=>"position"===e||"percentage"===e,ew=e=>"image"===e||"url"===e,ex=e=>"length"===e||"size"===e||"bg-size"===e,ek=e=>"length"===e,eO=e=>"number"===e,ej=e=>"family-name"===e,e$=e=>"number"===e||"weight"===e,ez=e=>"shadow"===e,eA=(r=()=>{let e=I("color"),r=I("font"),t=I("text"),o=I("font-weight"),n=I("tracking"),i=I("leading"),s=I("breakpoint"),l=I("container"),a=I("spacing"),d=I("radius"),c=I("shadow"),u=I("inset-shadow"),p=I("text-shadow"),f=I("drop-shadow"),m=I("blur"),b=I("perspective"),h=I("aspect"),g=I("ease"),y=I("animate"),v=()=>["auto","avoid","all","avoid-page","page","left","right","column"],w=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],x=()=>[...w(),ed,er],k=()=>["auto","hidden","clip","visible","scroll"],O=()=>["auto","contain","none"],j=()=>[ed,er,a],$=()=>[P,"full","auto",...j()],z=()=>[_,"none","subgrid",ed,er],A=()=>["auto",{span:["full",_,ed,er]},_,ed,er],C=()=>[_,"auto",ed,er],E=()=>["auto","min","max","fr",ed,er],N=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],S=()=>["start","end","center","stretch","center-safe","end-safe"],T=()=>["auto",...j()],B=()=>[P,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...j()],U=()=>[P,"screen","full","dvw","lvw","svw","min","max","fit",...j()],L=()=>[P,"screen","full","lh","dvh","lvh","svh","min","max","fit",...j()],R=()=>[e,ed,er],M=()=>[...w(),ep,es,{position:[ed,er]}],q=()=>["no-repeat",{repeat:["","x","y","space","round"]}],V=()=>["auto","cover","contain",ef,ee,{size:[ed,er]}],G=()=>[D,ec,et],K=()=>["","none","full",d,ed,er],H=()=>["",F,ec,et],Y=()=>["solid","dashed","dotted","double"],Q=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],eg=()=>[F,D,ep,es],ey=()=>["","none",m,ed,er],ev=()=>["none",F,ed,er],ew=()=>["none",F,ed,er],ex=()=>[F,ed,er],ek=()=>[P,"full",...j()];return{theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[W],breakpoint:[W],color:[J],container:[W],"drop-shadow":[W],ease:["in","out","in-out"],font:[X],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[W],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[W],shadow:[W],spacing:["px",F],text:[W],"text-shadow":[W],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",P,er,ed,h]}],container:["container"],"container-type":[{"@container":["","normal","size",ed,er]}
vendor: 6,048 bytes, line 1
1],"container-named":[Z],columns:[{columns:[F,er,ed,l]}],"break-after":[{"break-after":v()}],"break-before":[{"break-before":v()}],"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"],sr:["sr-only","not-sr-only"],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:x()}],overflow:[{overflow:k()}],"overflow-x":[{"overflow-x":k()}],"overflow-y":[{"overflow-y":k()}],overscroll:[{overscroll:O()}],"overscroll-x":[{"overscroll-x":O()}],"overscroll-y":[{"overscroll-y":O()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:$()}],"inset-x":[{"inset-x":$()}],"inset-y":[{"inset-y":$()}],start:[{"inset-s":$(),start:$()}],end:[{"inset-e":$(),end:$()}],"inset-bs":[{"inset-bs":$()}],"inset-be":[{"inset-be":$()}],top:[{top:$()}],right:[{right:$()}],bottom:[{bottom:$()}],left:[{left:$()}],visibility:["visible","invisible","collapse"],z:[{z:[_,"auto",ed,er]}],basis:[{basis:[P,"full","auto",l,...j()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[F,P,"auto","initial","none",er]}],grow:[{grow:["",F,ed,er]}],shrink:[{shrink:["",F,ed,er]}],order:[{order:[_,"first","last","none",ed,er]}],"grid-cols":[{"grid-cols":z()}],"col-start-end":[{col:A()}],"col-start":[{"col-start":C()}],"col-end":[{"col-end":C()}],"grid-rows":[{"grid-rows":z()}],"row-start-end":[{row:A()}],"row-start":[{"row-start":C()}],"row-end":[{"row-end":C()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":E()}],"auto-rows":[{"auto-rows":E()}],gap:[{gap:j()}],"gap-x":[{"gap-x":j()}],"gap-y":[{"gap-y":j()}],"justify-content":[{justify:[...N(),"normal"]}],"justify-items":[{"justify-items":[...S(),"normal"]}],"justify-self":[{"justify-self":["auto",...S()]}],"align-content":[{content:["normal",...N()]}],"align-items":[{items:[...S(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...S(),{baseline:["","last"]}]}],"place-content":[{"place-content":N()}],"place-items":[{"place-items":[...S(),"baseline"]}],"place-self":[{"place-self":["auto",...S()]}],p:[{p:j()}],px:[{px:j()}],py:[{py:j()}],ps:[{ps:j()}],pe:[{pe:j()}],pbs:[{pbs:j()}],pbe:[{pbe:j()}],pt:[{pt:j()}],pr:[{pr:j()}],pb:[{pb:j()}],pl:[{pl:j()}],m:[{m:T()}],mx:[{mx:T()}],my:[{my:T()}],ms:[{ms:T()}],me:[{me:T()}],mbs:[{mbs:T()}],mbe:[{mbe:T()}],mt:[{mt:T()}],mr:[{mr:T()}],mb:[{mb:T()}],ml:[{ml:T()}],"space-x":[{"space-x":j()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":j()}],"space-y-reverse":["space-y-reverse"],size:[{size:B()}],"inline-size":[{inline:["auto",...U()]}],"min-inline-size":[{"min-inline":["auto",...U()]}],"max-inline-size":[{"max-inline":["none",...U()]}],"block-size":[{block:["auto",...L()]}],"min-block-size":[{"min-block":["auto",...L()]}],"max-block-size":[{"max-block":["none",...L()]}],w:[{w:[l,"screen",...B()]}],"min-w":[{"min-w":[l,"screen","none",...B()]}],"max-w":[{"max-w":[l,"screen","none","prose",{screen:[s]},...B()]}],h:[{h:["screen","lh",...B()]}],"min-h":[{"min-h":["screen","lh","none",...B()]}],"max-h":[{"max-h":["screen","lh",...B()]}],"font-size":[{text:["base",t,ec,et]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[o,eh,en]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",D,er]}],"font-family":[{font:[eu,ei,r]}],"font-features":[{"font-features":[er]}],"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:[n,ed,er]}],"line-clamp":[{"line-clamp":[F,"none",ed,eo]}],leading:[{leading:[i,...j()]}],"list-image":[{"list-image":["none",ed,er]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",ed,er]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:R()}],"text-color":[{text:R()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Y(),"wavy"]}],"text-decoration-thickness":[{decoration:[F,"from-font","auto",ed,et]}],"text-decoration-color":[{decoration:R()}],"underline-offset":[{"underline-offset":[F,"auto",ed,er]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:j()}],"tab-size":[{tab:[_,ed,er]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ed,er]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ed,er]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:M()}],"bg-repeat":[{bg:q()}],"bg-size":[{bg:V()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},_,ed,er],radial:["",ed,er],conic:[_,ed,er]},em,el]}
1],"bg-color":[{bg:R()}],"gradient-from-pos":[{from:G()}],"gradient-via-pos":[{via:G()}],"gradient-to-pos":[{to:G()}],"gradient-from":[{from:R()}],"gradient-via":[{via:R()}],"gradient-to":[{to:R()}],rounded:[{rounded:K()}],"rounded-s":[{"rounded-s":K()}],"rounded-e":[{"rounded-e":K()}],"rounded-t":[{"rounded-t":K()}],"rounded-r":[{"rounded-r":K()}],"rounded-b":[{"rounded-b":K()}],"rounded-l":[{"rounded-l":K()}],"rounded-ss":[{"rounded-ss":K()}],"rounded-se":[{"rounded-se":K()}],"rounded-ee":[{"rounded-ee":K()}],"rounded-es":[{"rounded-es":K()}],"rounded-tl":[{"rounded-tl":K()}],"rounded-tr":[{"rounded-tr":K()}],"rounded-br":[{"rounded-br":K()}],"rounded-bl":[{"rounded-bl":K()}],"border-w":[{border:H()}],"border-w-x":[{"border-x":H()}],"border-w-y":[{"border-y":H()}],"border-w-s":[{"border-s":H()}],"border-w-e":[{"border-e":H()}],"border-w-bs":[{"border-bs":H()}],"border-w-be":[{"border-be":H()}],"border-w-t":[{"border-t":H()}],"border-w-r":[{"border-r":H()}],"border-w-b":[{"border-b":H()}],"border-w-l":[{"border-l":H()}],"divide-x":[{"divide-x":H()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":H()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...Y(),"hidden","none"]}],"divide-style":[{divide:[...Y(),"hidden","none"]}],"border-color":[{border:R()}],"border-color-x":[{"border-x":R()}],"border-color-y":[{"border-y":R()}],"border-color-s":[{"border-s":R()}],"border-color-e":[{"border-e":R()}],"border-color-bs":[{"border-bs":R()}],"border-color-be":[{"border-be":R()}],"border-color-t":[{"border-t":R()}],"border-color-r":[{"border-r":R()}],"border-color-b":[{"border-b":R()}],"border-color-l":[{"border-l":R()}
vendor: 5,751 bytes, line 1
1],"divide-color":[{divide:R()}],"outline-style":[{outline:[...Y(),"none","hidden"]}],"outline-offset":[{"outline-offset":[F,ed,er]}],"outline-w":[{outline:["",F,ec,et]}],"outline-color":[{outline:R()}],shadow:[{shadow:["","none",c,eb,ea]}],"shadow-color":[{shadow:R()}],"inset-shadow":[{"inset-shadow":["none",u,eb,ea]}],"inset-shadow-color":[{"inset-shadow":R()}],"ring-w":[{ring:H()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:R()}],"ring-offset-w":[{"ring-offset":[F,et]}],"ring-offset-color":[{"ring-offset":R()}],"inset-ring-w":[{"inset-ring":H()}],"inset-ring-color":[{"inset-ring":R()}],"text-shadow":[{"text-shadow":["none",p,eb,ea]}],"text-shadow-color":[{"text-shadow":R()}],opacity:[{opacity:[F,ed,er]}],"mix-blend":[{"mix-blend":[...Q(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":Q()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[F]}],"mask-image-linear-from-pos":[{"mask-linear-from":eg()}],"mask-image-linear-to-pos":[{"mask-linear-to":eg()}],"mask-image-linear-from-color":[{"mask-linear-from":R()}],"mask-image-linear-to-color":[{"mask-linear-to":R()}],"mask-image-t-from-pos":[{"mask-t-from":eg()}],"mask-image-t-to-pos":[{"mask-t-to":eg()}],"mask-image-t-from-color":[{"mask-t-from":R()}],"mask-image-t-to-color":[{"mask-t-to":R()}],"mask-image-r-from-pos":[{"mask-r-from":eg()}],"mask-image-r-to-pos":[{"mask-r-to":eg()}],"mask-image-r-from-color":[{"mask-r-from":R()}],"mask-image-r-to-color":[{"mask-r-to":R()}],"mask-image-b-from-pos":[{"mask-b-from":eg()}],"mask-image-b-to-pos":[{"mask-b-to":eg()}],"mask-image-b-from-color":[{"mask-b-from":R()}],"mask-image-b-to-color":[{"mask-b-to":R()}],"mask-image-l-from-pos":[{"mask-l-from":eg()}],"mask-image-l-to-pos":[{"mask-l-to":eg()}],"mask-image-l-from-color":[{"mask-l-from":R()}],"mask-image-l-to-color":[{"mask-l-to":R()}],"mask-image-x-from-pos":[{"mask-x-from":eg()}],"mask-image-x-to-pos":[{"mask-x-to":eg()}],"mask-image-x-from-color":[{"mask-x-from":R()}],"mask-image-x-to-color":[{"mask-x-to":R()}],"mask-image-y-from-pos":[{"mask-y-from":eg()}],"mask-image-y-to-pos":[{"mask-y-to":eg()}],"mask-image-y-from-color":[{"mask-y-from":R()}],"mask-image-y-to-color":[{"mask-y-to":R()}],"mask-image-radial":[{"mask-radial":[ed,er]}],"mask-image-radial-from-pos":[{"mask-radial-from":eg()}],"mask-image-radial-to-pos":[{"mask-radial-to":eg()}],"mask-image-radial-from-color":[{"mask-radial-from":R()}],"mask-image-radial-to-color":[{"mask-radial-to":R()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":w()}],"mask-image-conic-pos":[{"mask-conic":[F]}],"mask-image-conic-from-pos":[{"mask-conic-from":eg()}],"mask-image-conic-to-pos":[{"mask-conic-to":eg()}],"mask-image-conic-from-color":[{"mask-conic-from":R()}],"mask-image-conic-to-color":[{"mask-conic-to":R()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:M()}],"mask-repeat":[{mask:q()}],"mask-size":[{mask:V()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",ed,er]}],filter:[{filter:["","none",ed,er]}],blur:[{blur:ey()}],brightness:[{brightness:[F,ed,er]}],contrast:[{contrast:[F,ed,er]}],"drop-shadow":[{"drop-shadow":["","none",f,eb,ea]}],"drop-shadow-color":[{"drop-shadow":R()}],grayscale:[{grayscale:["",F,ed,er]}],"hue-rotate":[{"hue-rotate":[F,ed,er]}],invert:[{invert:["",F,ed,er]}],saturate:[{saturate:[F,ed,er]}],sepia:[{sepia:["",F,ed,er]}],"backdrop-filter":[{"backdrop-filter":["","none",ed,er]}],"backdrop-blur":[{"backdrop-blur":ey()}],"backdrop-brightness":[{"backdrop-brightness":[F,ed,er]}],"backdrop-contrast":[{"backdrop-contrast":[F,ed,er]}],"backdrop-grayscale":[{"backdrop-grayscale":["",F,ed,er]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[F,ed,er]}],"backdrop-invert":[{"backdrop-invert":["",F,ed,er]}],"backdrop-opacity":[{"backdrop-opacity":[F,ed,er]}],"backdrop-saturate":[{"backdrop-saturate":[F,ed,er]}],"backdrop-sepia":[{"backdrop-sepia":["",F,ed,er]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":j()}],"border-spacing-x":[{"border-spacing-x":j()}],"border-spacing-y":[{"border-spacing-y":j()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",ed,er]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[F,"initial",ed,er]}],ease:[{ease:["linear","initial",g,ed,er]}],delay:[{delay:[F,ed,er]}],animate:[{animate:["none",y,ed,er]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[b,ed,er]}],"perspective-origin":[{"perspective-origin":x()}],rotate:[{rotate:ev()}],"rotate-x":[{"rotate-x":ev()}],"rotate-y":[{"rotate-y":ev()}],"rotate-z":[{"rotate-z":ev()}],scale:[{scale:ew()}],"scale-x":[{"scale-x":ew()}],"scale-y":[{"scale-y":ew()}],"scale-z":[{"scale-z":ew()}],"scale-3d":["scale-3d"],skew:[{skew:ex()}],"skew-x":[{"skew-x":ex()}],"skew-y":[{"skew-y":ex()}],transform:[{transform:[ed,er,"","none","gpu","cpu"]}],"transform-origin":[{origin:x()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:ek()}],"translate-x":[{"translate-x":ek()}],"translate-y":[{"translate-y":ek()}],"translate-z":[{"translate-z":ek()}],"translate-none":["translate-none"],zoom:[{zoom:[_,ed,er]}],accent:[{accent:R()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:R()}
1],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],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",ed,er]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scrollbar-thumb-color":[{"scrollbar-thumb":R()}],"scrollbar-track-color":[{"scrollbar-track":R()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":j()}],"scroll-mx":[{"scroll-mx":j()}],"scroll-my":[{"scroll-my":j()}],"scroll-ms":[{"scroll-ms":j()}],"scroll-me":[{"scroll-me":j()}],"scroll-mbs":[{"scroll-mbs":j()}],"scroll-mbe":[{"scroll-mbe":j()}],"scroll-mt":[{"scroll-mt":j()}],"scroll-mr":[{"scroll-mr":j()}],"scroll-mb":[{"scroll-mb":j()}],"scroll-ml":[{"scroll-ml":j()}],"scroll-p":[{"scroll-p":j()}],"scroll-px":[{"scroll-px":j()}],"scroll-py":[{"scroll-py":j()}],"scroll-ps":[{"scroll-ps":j()}],"scroll-pe":[{"scroll-pe":j()}],"scroll-pbs":[{"scroll-pbs":j()}],"scroll-pbe":[{"scroll-pbe":j()}],"scroll-pt":[{"scroll-pt":j()}],"scroll-pr":[{"scroll-pr":j()}],"scroll-pb":[{"scroll-pb":j()}],"scroll-pl":[{"scroll-pl":j()}],"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"]}],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",ed,er]}],fill:[{fill:["none",...R()]}],"stroke-w":[{stroke:[F,ec,et,eo]}],stroke:[{stroke:["none",...R()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{"container-named":["container-type"],overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","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","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","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-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","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-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","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"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","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-pbs","scroll-pbe","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"]},postfixLookupClassGroups:["container-type"],orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},o=Object.create(null),n=Object.create(null),i=0,s=e=>{let r=o[e];return void 0!==r||(void 0===(r=n[e])&&(r=t(e)),o[e]=r,++i>500&&(i=0,n=o,o=Object.create(null))),r},(l=(...e)=>l.mergeString(((...e)=>{let r,t,o=0,n="";for(;o<e.length;)(r=e[o++])&&(t=C(r))&&(n&&(n+=" "),n+=t);return n})(...e))).mergeString=e=>(t=(e=>
1{let r,t=(r=new Set(e.orderSensitiveModifiers),e=>{let t=[],o=[];for(let n=0;n<e.length;n++){let i=e[n],s="["===i[0],l=r.has(i);if(s||l){if(o.length>0){o.sort();for(let e=0;e<o.length;e++)t.push(o[e]);o=[]}t.push(i)}else o.push(i)}if(o.length>0){o.sort();for(let e=0;e<o.length;e++)t.push(o[e])}return t}),o=(e=>{let r=Object.create(null),t=e.postfixLookupClassGroups;if(t)for(let e=0;e<t.length;e++)r[t[e]]=!0;return r})(e),{getClassGroupId:n,getConflictingClassGroupIds:i}=(e=>{let r=(e=>{let{theme:r,classGroups:t}=e;return y(t,r)})(e),{conflictingClassGroups:t,conflictingClassGroupModifiers:o}=e;return{getClassGroupId:e=>{if("["===e[0]&&"]"===e[e.length-1]){var t=e;let r=t.slice(1,-1),o=r.indexOf(":");if(-1===o)return;let n=r.slice(0,o);return n?"arbitrary.."+n:void 0}let o=e.split("-");return g(o,+(""===o[0]&&o.length>1),r)},getConflictingClassGroupIds:(e,r)=>{if(r){let r=o[e],n=t[e];return r?n?((e,r)=>{let t=e.length,o=r.length,n=Array(t+o);for(let r=0;r<t;r++)n[r]=e[r];for(let e=0;e<o;e++)n[t+e]=r[e];return n})(n,r):r:n||h}return t[e]||h}}})(e),s=Object.create(null),l=Object.create(null),a=0,d=new Int32Array(256),c=0,u=new Uint8Array(64),p=!1,f=new Map,m=0,b=e=>{let r=f.get(e);if(void 0===r&&(r=m++,f.set(e,r),r>=d.length)){let e=new Int32Array(2*d.length);e.set(d),d=e}return r},v=e=>{let r=s[e];return void 0!==r||(void 0===(r=l[e])&&(r=(e=>{let r,{isExternal:s,modifiers:l,hasImportantModifier:a,baseClassName:d,maybePostfixModifierPosition:c}=z(e);if(s)return A;let u=!!c;if(u){let e=(r=n(d.substring(0,c)))&&o[r]?n(d):void 0;e&&e!==r&&(r=e,u=!1)}else r=n(d);if(!r){if(!u||!(r=n(d)))return A;u=!1}let p=0===l.length?"":1===l.length?l[0]:t(l).join(":"),f=a?p+"!":p,m=i(r,u),h=[];for(let e=0;e<m.length;e++)h.push(b(f+m[e]));return{isExternal:!1,classId:b(f+r),conflictIds:h}})(e)),s[e]=r,++a>4096&&(a=0,l=s,s=Object.create(null))),r};return{parseClassName:z,sortModifiers:t,postfixLookupClassGroupIds:o,getClassGroupId:n,getConflictingClassGroupIds:i,getClassDescriptor:v,mergeClassList:e=>{let r=(e=>{let r=[],t=e.length,o=-1;p=!1;for(let n=0;n<t;n++){let t=e.charCodeAt(n);32===t?-1!==o&&(r.push(e.slice(o,n)),o=-1):t>=9&&t<=13?(p=!0,-1!==o&&(r.push(e.slice(o,n)),o=-1)):-1===o&&(o=n)}return -1!==o&&r.push(e.slice(o)),r})(e),t=r.length;if(1===t)return r[0];m>16384&&(f.clear(),m=0,s=Object.create(null),l=Object.create(null),a=0),0==(c=c+1|0)&&(c=1);let o=c;if(t>u.length){let e=u.length;for(;e<t;)e*=2;u=new Uint8Array(e)}let n=!1,i=0;for(let e=t-1;e>=0;e-=1){let t=r[e];i+=t.length;let s=v(t);if(s.isExternal){u[e]=1;continue}let l=s.classId;if(d[l]===o){u[e]=0,n=!0;continue}d[l]=o;let a=s.conflictIds;for(let e=0;e<a.length;e++)d[a[e]]=o;u[e]=1}if(!n&&!p&&e.length===i+t-1)return e;let b="";for(let e=0;e<t;e++)1===u[e]&&(b&&(b+=" "),b+=r[e]);return b}}})(r()).mergeClassList,l.mergeString=s,s(e)),l),eC=e=>{let r=new WeakMap;return(t,o)=>{let n=o.length,i=!0;for(let e=0;e<n;e++){let r=o[e];if(r&&"string"!=typeof r){i=!1;break}}if(i){let e=r.get(t);if(void 0!==e)for(let r=0;r<e.length;r++){let t=e[r],i=t.values,s=!0;for(let e=0;e<n;e++)if(i[e]!==o[e]){s=!1;break}if(s)return t.result}}let s=t[0];for(let e=0;e<n;e++){let r=o[e];r&&(s+="string"==typeof r?r:m(r)),s+=t[e+1]}let l=e.mergeString(s);if(i){let e=r.get(t);void 0===e&&(e=[],r.set(t,e)),e.length>=8&&e.shift(),e.push({values:o,result:l})}return l}};eC(eA);let eE=!("line"in(a=Error()))&&!("lineNumber"in a),eI=(d=eC(eA),c=new Map,u=new Map,p=0,function(){let e=arguments[0];if(Array.isArray(e)&&"raw"in e){let r=arguments.length,t=[];for(let e=1;e<r;e++)t.push(arguments[e]);return d(e,t)}let r=arguments.length;if(1===r)return"string"==typeof e?eA.mergeString(e):eA.mergeString(m(e));if(eE){let e=[];for(let t=0;t<r;t++)e.push(arguments[t]);return(e=>{let r=e.length,t="",o=-1,n=0,i=!0;for(let s=0;s<r;s++){let r=e[s];if(r){if("string"!=typeof r){i=!1;break}-1===o&&(t=r,o=s),n++}}if(i){if(0===n)return"";if(1===n)return eA.mergeString(t);let i=c.get(t);if(void 0===i&&(i=u.get(t)),void 0!==i)for(let t=0;t<i.length;t++){let s=i[t],l=s.rest;if(l.length!==n-1)continue;let a=0,d=!0;for(let t=o+1;t<r;t++){let r=e[t];if(r&&r!==l[a++]){d=!1;break}}if(d)return s.result}let s=t,l=[];for(let t=o+1;t<r;t++){let r=e[t];r&&(s+=" "+r,l.push(r))}let a=eA.mergeString(s),d=c.get(t);return void 0===d&&(d=[],c.set(t,d)),d.length>=64&&d.shift(),d.push({rest:l,result:a}),++p>500&&(p=0,u=c,c=new Map),a}let s="";for(let t=0;t<r;t++){let r=e[t];if(!r)continue;let o="string"==typeof r?r:m(r);o&&(s&&(s+=" "),s+=o)}return eA.mergeString(s)})(e)}let t="";for(let e=0;e<r;e++){let r=arguments[e];if(!r)continue;let o="string"==typeof r?r:m(r);o&&(t&&(t+=" "),t+=o)}return eA.mergeString(t)});e.s(["cn",0,eI],128769),e.s(["formatBytes",0,e=>e<1024?`${e} B`:e<1048576?`${(e/1024).toFixed(1)} KB`:e<0x40000000?`${(e/1048576).toFixed(1)} MB`:`${(e/0x40000000).toFixed(2)} GB`,"getDeviceLanguage",0,()=>"u"<typeof navigator?"en":(navigator.language??"en").split("-")[0]||"en","noop",0,()=>{},"off",0,(e,r,t,o)=>{for(let n of Array.isArray(r)?r:[r])e.removeEventListener(n,t,o)},"on",0,(e,r,t,o)=>{for(let n of Array.isArray(r)?r:[r])e.addEventListener(n,t,o)},"toFixedNumber",0,(e,r)=>Number(e.toFixed(r))],393475)},790798,295543,202082,88218,1737,747840,606689,e=>{"use strict";for(var r,t,o=[],n=[],i=Uint8Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
1+/",l=0,a=s.length;l<a;++l)o[l]=s[l],n[s.charCodeAt(l)]=l;function d(e){var r=e.length;if(r%4>0)throw Error("Invalid string. Length must be a multiple of 4");var t=e.indexOf("=");-1===t&&(t=r);var o=t===r?0:4-t%4;return[t,o]}function c(e){var r,t,o=d(e),s=o[0],l=o[1],a=new i((s+l)*3/4-l),c=0,u=l>0?s-4:s;for(t=0;t<u;t+=4)r=n[e.charCodeAt(t)]<<18|n[e.charCodeAt(t+1)]<<12|n[e.charCodeAt(t+2)]<<6|n[e.charCodeAt(t+3)],a[c++]=r>>16&255,a[c++]=r>>8&255,a[c++]=255&r;return 2===l&&(r=n[e.charCodeAt(t)]<<2|n[e.charCodeAt(t+1)]>>4,a[c++]=255&r),1===l&&(r=n[e.charCodeAt(t)]<<10|n[e.charCodeAt(t+1)]<<4|n[e.charCodeAt(t+2)]>>2,a[c++]=r>>8&255,a[c++]=255&r),a}function u(e){for(var r,t=e.length,n=t%3,i=[],s=0,l=t-n;s<l;s+=16383)i.push(function(e,r,t){for(var n,i=[],s=r;s<t;s+=3)n=(e[s]<<16&0xff0000)+(e[s+1]<<8&65280)+(255&e[s+2]),i.push(o[n>>18&63]+o[n>>12&63]+o[n>>6&63]+o[63&n]);return i.join("")}(e,s,s+16383>l?l:s+16383));return 1===n?i.push(o[(r=e[t-1])>>2]+o[r<<4&63]+"=="):2===n&&i.push(o[(r=(e[t-2]<<8)+e[t-1])>>10]+o[r>>4&63]+o[r<<2&63]+"="),i.join("")}function p(e){let r="object"==typeof e,t=Object.getPrototypeOf(e),o=null===t||t===Object.prototype||t?.constructor?.name==="Object";return r&&o}n[45]=62,n[95]=63,e.s(["byteLength",0,function(e){var r=d(e),t=r[0],o=r[1];return(t+o)*3/4-o},"fromByteArray",0,u,"fromByteArrayUrlSafeNoPadding",0,function(e){return u(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")},"toByteArray",0,c],295543),e.s(["isSimpleObject",0,p,"parseArgs",0,function(e){if(void 0===e)return{};if(!p(e))throw Error(`The arguments to a Convex function must be an object. Received: ${e}`);return e},"validateDeploymentUrl",0,function(e){if(void 0===e)throw Error("Client created with undefined deployment address. If you used an environment variable, check that it's set.");if("string"!=typeof e)throw Error(`Invalid deployment address: found ${e}".`);if(!(e.startsWith("http:")||e.startsWith("https:")))throw Error(`Invalid deployment address: Must start with "https://" or "http://". Found "${e}".`);try{new URL(e)}catch{throw Error(`Invalid deployment address: "${e}" is not a valid URL. If you believe this URL is correct, use the \`skipConvexDeploymentUrlCheck\` option to bypass this.`)}if(e.endsWith(".convex.site"))throw Error(`Invalid deployment address: "${e}" ends with .convex.site, which is used for HTTP Actions. Convex deployment URLs typically end with .convex.cloud? If you believe this URL is correct, use the \`skipConvexDeploymentUrlCheck\` option to bypass this.`)}],202082);let f=BigInt("-9223372036854775808"),m=BigInt("9223372036854775807"),b=BigInt("0"),h=BigInt("8"),g=BigInt("256");function y(e){return Number.isNaN(e)||!Number.isFinite(e)||Object.is(e,-0)}let v=DataView.prototype.setBigInt64?function(e){if(e<f||m<e)throw Error(`BigInt ${e} does not fit into a 64-bit signed integer.`);let r=new ArrayBuffer(8);return new DataView(r).setBigInt64(0,e,!0),u(new Uint8Array(r))}:function(e){e<b&&(e-=f+f);let r=e.toString(16);r.length%2==1&&(r="0"+r);let t=new Uint8Array(new ArrayBuffer(8)),o=0;for(let n of r.match(/.{2}/g).reverse())t.set([parseInt(n,16)],o++),e>>=h;return u(t)},w=DataView.prototype.getBigInt64?function(e){let r=c(e);if(8!==r.byteLength)throw Error(`Received ${r.byteLength} bytes, expected 8 for $integer`);return new DataView(r.buffer).getBigInt64(0,!0)}:function(e){let r=c(e);if(8!==r.byteLength)throw Error(`Received ${r.byteLength} bytes, expected 8 for $integer`);let t=b,o=b;for(let e of r)t+=BigInt(e)*g**o,o++;return t>m&&(t+=f+f),t};function x(e){if(e.length>1024)throw Error(`Field name ${e} exceeds maximum field name length 1024.`);if(e.startsWith("$"))throw Error(`Field name ${e} starts with a '$', which is reserved.`);for(let r=0;r<e.length;r+=1){let t=e.charCodeAt(r);if(t<32||t>=127)throw Error(`Field name ${e} has invalid character '${e[r]}': Field names can only contain non-control ASCII characters`)}}function k(e){let r=JSON.stringify(e,(e,r)=>void 0===r?"undefined":"bigint"==typeof r?`${r.toString()}n`:r);if(r.length>16384){let e="[...truncated]",t=16384-e.length,o=r.codePointAt(t-1);return void 0!==o&&o>65535&&(t-=1),r.substring(0,t)+e}return r}function O(e,r,t,o){if(void 0===e){let e=t&&` (present at path ${t} in original object ${k(r)})`;throw Error(`undefined is not a valid Convex value${e}. To learn about Convex's supported types, see https://docs.convex.dev/using/types.`)}if(null===e)return e;if("bigint"==typeof e){if(e<f||m<e)throw Error(`BigInt ${e} does not fit into a 64-bit signed integer.`);return{$integer:v(e)}}if("number"==typeof e)if(!y(e))return e;else{let r=new ArrayBuffer(8);
1return new DataView(r).setFloat64(0,e,!0),{$float:u(new Uint8Array(r))}}if("boolean"==typeof e||"string"==typeof e)return e;if(e instanceof ArrayBuffer)return{$bytes:u(new Uint8Array(e))};if(Array.isArray(e))return e.map((e,o)=>O(e,r,t+`[${o}]`,!1));if(e instanceof Set)throw Error(j(t,"Set",[...e],r));if(e instanceof Map)throw Error(j(t,"Map",[...e],r));if(!p(e)){let o=e?.constructor?.name;throw Error(j(t,o?`${o} `:"",e,r))}let n={},i=Object.entries(e);for(let[e,s]of(i.sort(([e,r],[t,o])=>e===t?0:e<t?-1:1),i))void 0!==s?(x(e),n[e]=O(s,r,t+`.${e}`,!1)):o&&(x(e),n[e]=$(s,r,t+`.${e}`));return n}function j(e,r,t,o){return e?`${r}${k(t)} is not a supported Convex type (present at path ${e} in original object ${k(o)}). To learn about Convex's supported types, see https://docs.convex.dev/using/types.`:`${r}${k(t)} is not a supported Convex type.`}function $(e,r,t){if(void 0===e)return{$undefined:null};if(void 0===r)throw Error(`Programming error. Current value is ${k(e)} but original value is undefined`);return O(e,r,t,!1)}function z(e){return O(e,e,"",!1)}e.s(["convexOrUndefinedToJson",0,function(e){return $(e,e,"")},"convexToJson",0,z,"jsonToConvex",0,function e(r){if(null===r||"boolean"==typeof r||"number"==typeof r||"string"==typeof r)return r;if(Array.isArray(r))return r.map(r=>e(r));if("object"!=typeof r)throw Error(`Unexpected type of ${r}`);let t=Object.entries(r);if(1===t.length){let e=t[0][0];if("$bytes"===e){if("string"!=typeof r.$bytes)throw Error(`Malformed $bytes field on ${r}`);return c(r.$bytes).buffer}if("$integer"===e){if("string"!=typeof r.$integer)throw Error(`Malformed $integer field on ${r}`);return w(r.$integer)}if("$float"===e){if("string"!=typeof r.$float)throw Error(`Malformed $float field on ${r}`);let e=c(r.$float);if(8!==e.byteLength)throw Error(`Received ${e.byteLength} bytes, expected 8 for $float`);let t=new DataView(e.buffer).getFloat64(0,!0);if(!y(t))throw Error(`Float ${t} should be encoded as a number`);return t}if("$set"===e)throw Error("Received a Set which is no longer supported as a Convex type.");if("$map"===e)throw Error("Received a Map which is no longer supported as a Convex type.")}let o={};for(let[t,n]of Object.entries(r))x(t),o[t]=e(n);return o},"patchValueToJson",0,function(e){return O(e,e,"",!0)},"stringifyValueForError",0,k],88218);var A=Object.defineProperty,C=(e,r,t)=>{let o;return(o="symbol"!=typeof r?r+"":r)in e?A(e,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[o]=t};function E(e,r){let t=void 0!==r?` for field "${r}"`:"";throw Error(`A validator is undefined${t} in ${e}. This is often caused by circular imports. See https://docs.convex.dev/error#undefined-validator for details.`)}class I{constructor({isOptional:e}){C(this,"type"),C(this,"fieldPaths"),C(this,"isOptional"),C(this,"isConvexValidator"),this.isOptional=e,this.isConvexValidator=!0}}class N extends I{constructor({isOptional:e,tableName:r}){if(super({isOptional:e}),C(this,"tableName"),C(this,"kind","id"),"string"!=typeof r)throw Error("v.id(tableName) requires a string");this.tableName=r}get json(){return{type:"id",tableName:this.tableName}}asOptional(){return new N({isOptional:"optional",tableName:this.tableName})}}class S extends I{constructor(){super(...arguments),C(this,"kind","float64")}get json(){return{type:"number"}}asOptional(){return new S({isOptional:"optional"})}}class T extends I{constructor(){super(...arguments),C(this,"kind","int64")}get json(){return{type:"bigint"}}asOptional(){return new T({isOptional:"optional"})}}class B extends I{constructor(){super(...arguments),C(this,"kind","boolean")}get json(){return{type:this.kind}}asOptional(){return new B({isOptional:"optional"})}}class U extends I{constructor(){super(...arguments),C(this,"kind","bytes")}get json(){return{type:this.kind}}asOptional(){return new U({isOptional:"optional"})}}class L extends I{constructor(){super(...arguments),C(this,"kind","string")}get json(){return{type:this.kind}}asOptional(){return new L({isOptional:"optional"})}}class R extends I{constructor(){super(...arguments),C(this,"kind","null")}get json(){return{type:this.kind}}asOptional(){return new R({isOptional:"optional"})}}class M extends I{constructor(){super(...arguments),C(this,"kind","any")}get json(){return{type:this.kind}}asOptional(){return new M({isOptional:"optional"})}}class q extends I{constructor({isOptional:e,fields:r}){super({isOptional:e}),C(this,"fields"),C(this,"kind","object"),globalThis.Object.entries(r).forEach(([e,r])=>
1{if(void 0===r&&E("v.object()",e),!r.isConvexValidator)throw Error("v.object() entries must be validators")}),this.fields=r}get json(){return{type:this.kind,value:globalThis.Object.fromEntries(globalThis.Object.entries(this.fields).map(([e,r])=>[e,{fieldType:r.json,optional:"optional"===r.isOptional}]))}}asOptional(){return new q({isOptional:"optional",fields:this.fields})}omit(...e){let r={...this.fields};for(let t of e)delete r[t];return new q({isOptional:this.isOptional,fields:r})}pick(...e){let r={};for(let t of e)r[t]=this.fields[t];return new q({isOptional:this.isOptional,fields:r})}partial(){let e={};for(let[r,t]of globalThis.Object.entries(this.fields))e[r]=t.asOptional();return new q({isOptional:this.isOptional,fields:e})}extend(e){return new q({isOptional:this.isOptional,fields:{...this.fields,...e}})}}class V extends I{constructor({isOptional:e,value:r}){if(super({isOptional:e}),C(this,"value"),C(this,"kind","literal"),"string"!=typeof r&&"boolean"!=typeof r&&"number"!=typeof r&&"bigint"!=typeof r)throw Error("v.literal(value) must be a string, number, or boolean");this.value=r}get json(){return{type:this.kind,value:z(this.value)}}asOptional(){return new V({isOptional:"optional",value:this.value})}}class G extends I{constructor({isOptional:e,element:r}){super({isOptional:e}),C(this,"element"),C(this,"kind","array"),void 0===r&&E("v.array()"),this.element=r}get json(){return{type:this.kind,value:this.element.json}}asOptional(){return new G({isOptional:"optional",element:this.element})}}class P extends I{constructor({isOptional:e,key:r,value:t}
1){if(super({isOptional:e}),C(this,"key"),C(this,"value"),C(this,"kind","record"),void 0===r&&E("v.record()","key"),void 0===t&&E("v.record()","value"),"optional"===r.isOptional)throw Error("Record validator cannot have optional keys");if("optional"===t.isOptional)throw Error("Record validator cannot have optional values");if(!r.isConvexValidator||!t.isConvexValidator)throw Error("Key and value of v.record() but be validators");this.key=r,this.value=t}get json(){return{type:this.kind,keys:this.key.json,values:{fieldType:this.value.json,optional:!1}}}asOptional(){return new P({isOptional:"optional",key:this.key,value:this.value})}}class F extends I{constructor({isOptional:e,members:r}){super({isOptional:e}),C(this,"members"),C(this,"kind","union"),r.forEach((e,r)=>{if(void 0===e&&E("v.union()",`member at index ${r}`),!e.isConvexValidator)throw Error("All members of v.union() must be validators")}),this.members=r}get json(){return{type:this.kind,value:this.members.map(e=>e.json)}}asOptional(){return new F({isOptional:"optional",members:this.members})}}function _(e){return!!e.isConvexValidator}let D={id:e=>new N({isOptional:"required",tableName:e}),null:()=>new R({isOptional:"required"}),number:()=>new S({isOptional:"required"}),float64:()=>new S({isOptional:"required"}),bigint:()=>new T({isOptional:"required"}),int64:()=>new T({isOptional:"required"}),boolean:()=>new B({isOptional:"required"}),string:()=>new L({isOptional:"required"}),bytes:()=>new U({isOptional:"required"}),literal:e=>new V({isOptional:"required",value:e}),array:e=>new G({isOptional:"required",element:e}),object:e=>new q({isOptional:"required",fields:e}),record:(e,r)=>new P({isOptional:"required",key:e,value:r}),union:(...e)=>new F({isOptional:"required",members:e}),any:()=>new M({isOptional:"required"}),optional:e=>e.asOptional(),nullable:e=>D.union(e,D.null())};e.s(["asObjectValidator",0,function(e){return _(e)?e:D.object(e)},"isValidator",0,_,"v",0,D],1737),e.i(295543);var W=Object.defineProperty,J=(e,r,t)=>{let o;return(o="symbol"!=typeof r?r+"":r)in e?W(e,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[o]=t};let K=Symbol.for("ConvexError");class H extends(t=Error,r=K,t){constructor(e){super("string"==typeof e?e:k(e)),J(this,"name","ConvexError"),J(this,"data"),J(this,r,!0),this.data=e}}e.s(["ConvexError",0,H],747840);let Y=()=>Array.from({length:4},()=>0);Y(),Y(),e.s([],606689),e.s([],790798)},679474,(e,r,t)=>{"use strict";var o=e.r(271645).__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;t.c=function(e){return o.H.useMemoCache(e)}},500932,(e,r,t)=>{"use strict";e.i(247167),r.exports=e.r(679474)}]);
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.