UNPKG

35.4 kBJavaScriptView Raw
1(function(g,f){typeof exports==='object'&&typeof module!=='undefined'?f(exports):typeof define==='function'&&define.amd?define(['exports'],f):(g=typeof globalThis!=='undefined'?globalThis:g||self,f(g.twind={}));}(this,(function(exports){'use strict';var Ft=Object.prototype.hasOwnProperty;var Xe=Object.getOwnPropertySymbols,zt=Object.prototype.propertyIsEnumerable;var l=Object.assign;var Qe=(e,t)=>{var n={};for(var r in e)Ft.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Xe)for(var r of Xe(e))t.indexOf(r)<0&&zt.call(e,r)&&(n[r]=e[r]);return n};var m=(e,t)=>!!~e.indexOf(t),u=(e,t="-")=>e.join(t),re=(e,t)=>u(e.filter(Boolean),t),g=(e,t=1)=>e.slice(t),qe=e=>e,be=()=>{},I=e=>e[0].toUpperCase()+g(e),oe=e=>e.replace(/[A-Z]/g,"-$&").toLowerCase(),j=(e,t)=>{for(;typeof e=="function";)e=e(t);return e},he=(e,t)=>{e.size>t&&e.delete(e.keys().next().value);},Pe=(e,t)=>!m("@:&",e[0])&&(m("rg",(typeof t)[5])||Array.isArray(t)),ie=(e,t,n)=>t?Object.keys(t).reduce((r,s)=>{let i=j(t[s],n);return Pe(s,i)?r[oe(s)]=i:r[s]=s[0]=="@"&&m("figa",s[1])?(r[s]||[]).concat(i):ie(r[s]||{},i,n),r},e):e,xe=typeof CSS!="undefined"&&CSS.escape||(e=>e.replace(/[!"'`*+.,;:\\/<=>?@#$%&^|~()[\]{}]/g,"\\$&").replace(/^\d/,"\\3$& ")),U=e=>(Array.isArray(e)||(e=[e]),"@media "+u(e.map(t=>(typeof t=="string"&&(t={min:t}),t.raw||u(Object.keys(t).map(n=>`(${n}-width:${t[n]})`)," and "))),",")),se=e=>{for(var t=9,n=e.length;n--;)t=Math.imul(t^e.charCodeAt(n),1597334677);return "tw-"+((t^t>>>9)>>>0).toString(36)},Ze=(e,t)=>{for(var n=0,r=e.length;n<r;){let s=r+n>>1;e[s]<=t?n=s+1:r=s;}return r};var L,ee,V=(e="")=>(L.push(e),""),Ee=e=>{L.length=Math.max(L.lastIndexOf("")+~~e,0);},Dt=e=>e&&!m("!:",e[0]),Ot=e=>e[0]==":",et=(e,t)=>{ee.push({v:L.filter(Ot),d:e,n:t,i:m(L,"!"),$:""});},tt=e=>{let t=e[0]=="-";t&&(e=g(e));let n=u(L.filter(Dt));return et(e=="&"?n:(n&&n+"-")+e,t),""},ae=(e,t)=>{let n="";for(let r,s=!1,i=0;r=e[i++];){if(s||r=="["){n+=r,s=r!="]";continue}switch(r){case":":n=n&&V(":"+(e[i]==r?e[i++]:"")+n);break;case"(":n=n&&V(n),V();break;case"!":V(r);break;case")":case" ":case" ":case`
2`:case"\r":n=n&&tt(n),Ee(r!==")");break;default:n+=r;}}n&&(t?V(":"+n):n.slice(-1)=="-"?V(n.slice(0,-1)):tt(n));},nt=e=>{V(),ye(e),Ee();},It=(e,t)=>{if(t){V();let n=m("tbu",(typeof t)[1]);ae(e,n),n&&nt(t),Ee();}},ye=e=>{switch(typeof e){case"string":ae(e);break;case"function":et(e);break;case"object":Array.isArray(e)?e.forEach(nt):e&&Object.keys(e).forEach(t=>{It(t,e[t]);});}},rt=new WeakMap,jt=e=>{let t=rt.get(e);if(!t){let n=NaN,r="";t=e.map((s,i)=>{if(n!==n&&(s.slice(-1)=="["||m(":-(",(e[i+1]||"")[0]))&&(n=i),i>=n)return d=>{i==n&&(r=""),r+=s,m("rg",(typeof d)[5])?r+=d:d&&(ae(r),r="",ye(d)),i==e.length-1&&ae(r);};let a=ee=[];ae(s);let p=[...L];return ee=[],d=>{ee.push(...a),L=[...p],d&&ye(d);}}),rt.set(e,t);}return t},J=e=>(L=[],ee=[],Array.isArray(e[0])&&Array.isArray(e[0].raw)?jt(e[0]).forEach((t,n)=>t(e[n+1])):ye(e),ee);var Me,Wt=(e,t)=>(typeof t=="function"&&(Me=!1),t),Lt=e=>{Me=!0;let t=JSON.stringify(e,Wt);return Me&&t},ot=new WeakMap,le=(e,t)=>{let n=Lt(t),r;if(n){var s=ot.get(e);s||ot.set(e,s=new Map),r=s.get(n);}return r||(r=Object.defineProperty((i,a)=>(a=Array.isArray(i)?a:i,j(e(t,a),a)),"toJSON",{value:()=>n||t}),s&&(s.set(n,r),he(s,1e4))),r};var _t=(e,{css:t})=>t(J(e)),Fe=(...e)=>le(_t,e);var it=e=>(t,n,r,s)=>{if(t){let i=n&&e(n);if(i&&i.length>0)return i.reduce((a,p)=>(a[re([r,p,s])]=t,a),{})}},st=it(e=>({t:["top-left","top-right"],r:["top-right","bottom-right"],b:["bottom-left","bottom-right"],l:["bottom-left","top-left"],tl:["top-left"],tr:["top-right"],bl:["bottom-left"],br:["bottom-right"]})[e]),ce=e=>{let t=({x:"lr",y:"tb"}[e]||e||"").split("").sort();for(let n=t.length;n--;)if(!(t[n]={t:"top",r:"right",b:"bottom",l:"left"}[t[n]]))return;if(t.length)return t},we=it(ce),Ht=(e,t)=>e+(t[1]==":"?g(t,2)+":":g(t))+":",de=(e,t=e.d)=>typeof t=="function"?"":e.v.reduce(Ht,"")+(e.i?"!":"")+(e.n?"-":"")+t;var o,X,h,Se=e=>e=="cols"?"columns":"rows",ge=e=>(t,n,r)=>({[e]:r+((o=u(t))&&"-"+o)}),w=(e,t)=>(n,r,s)=>(o=u(n,t))&&{[e||s]:o},v=e=>(t,{theme:n},r)=>(o=n(e||r,t))&&{[e||r]:o},Te=(e,t)=>(n,{theme:r},s)=>(o=r(e||s,n,u(n,t)))&&{[e||s]:o},W=(e,t)=>(n,r)=>e(n,r,t),_=ge("display"),ue=ge("position"),te=ge("textTransform"),ne=ge("textDecoration"),Ce=ge("fontStyle"),B=e=>(t,n,r)=>({["--tw-"+e]:r,fontVariantNumeric:"var(--tw-ordinal,/*!*/ /*!*/) var(--tw-slashed-zero,/*!*/ /*!*/) var(--tw-numeric-figure,/*!*/ /*!*/) var(--tw-numeric-spacing,/*!*/ /*!*/) var(--tw-numeric-fraction,/*!*/ /*!*/)"}),Re=(e,{theme:t},n)=>(o=t("inset",e))&&{[n]:o},pe=(e,t,n,r=n)=>(o=t(r+"Opacity",g(e)))&&{[`--tw-${n}-opacity`]:o},ze=(e,t)=>Math.round(parseInt(e,16)*t),ve=(e,t,n)=>e&&e[0]=="#"&&(o=(e.length-1)/3)&&(h=[17,1,.062272][o-1])?`rgba(${ze(e.substr(1,o),h)},${ze(e.substr(1+o,o),h)},${ze(e.substr(1+2*o,o),h)},${t?`var(--tw-${t}${n?","+n:""})`:n||1})`:e,ke=(e,t,n)=>n&&typeof n=="string"?(o=ve(n,t+"-opacity"))&&o!==n?{[`--tw-${t}-opacity`]:"1",[e]:[n,o]}:{[e]:n}:void 0,at=e=>(h=ve(e,"","0"))==o?"transparent":h,lt=(e,{theme:t},n,r,s,i)=>(o={x:["right","left"],y:["bottom","top"]}[e[0]])&&(h=`--tw-${n}-${e[0]}-reverse`)?e[1]=="reverse"?{[h]:"1"}:{[h]:"0",[re([s,o[0],i])]:(X=t(r,g(e)))&&`calc(${X} * var(${h}))`,[re([s,o[1],i])]:X&&[X,`calc(${X} * calc(1 - var(${h})))`]}:void 0,ct=(e,t)=>t[0]&&{[e]:(m("wun",(t[0]||"")[3])?"space-":"")+t[0]},De=e=>t=>m(["start","end"],t[0])?{[e]:"flex-"+t[0]}:ct(e,t),dt=e=>(t,{theme:n})=>{if(o=n("grid"+I(e),t,""))return {["grid-"+e]:o};switch(t[0]){case"span":return t[1]&&{["grid-"+e]:`span ${t[1]} / span ${t[1]}`};case"start":case"end":return (o=n("grid"+I(e)+I(t[0]),g(t),u(g(t))))&&{[`grid-${e}-${t[0]}`]:o}}},gt=(e,{theme:t},n)=>{switch(e[0]){case"solid":case"dashed":case"dotted":case"double":case"none":return w("borderStyle")(e);case"collapse":case"separate":return w("borderCollapse")(e);case"opacity":return pe(e,t,n)}return (o=t(n+"Width",e,""))?{borderWidth:o}:ke("borderColor",n,t(n+"Color",e))},Oe=e=>(e?"translate3d(var(--tw-translate-x,0),var(--tw-translate-y,0),0)":"translateX(var(--tw-translate-x,0)) translateY(var(--tw-translate-y,0))")+" rotate(var(--tw-rotate,0)) skewX(var(--tw-skew-x,0)) skewY(var(--tw-skew-y,0)) scaleX(var(--tw-scale-x,1)) scaleY(var(--tw-scale-y,1))",Ie=(e,t,n)=>e[0]&&(o=t.theme(n,e[1]||e[0]))&&{[`--tw-${n}-x`]:e[0]!=="y"&&o,[`--tw-${n}-y`]:e[0]!=="x"&&o,transform:[`${n}${e[1]?e[0].toUpperCase():""}(${o})`,Oe()]},ut=e=>(t,n,r)=>r[1]?we(n.theme(e,t),r[1],e):v(e)(t,n,r),Q=ut("padding"),q=ut("margin"),pt=(e,{theme:t},n)=>(o={w:"width",h:"height"}[e[0]])&&{[o=`${n}${I(o)}`]:t(o,g(e))},D=(e,{theme:t},n)=>{let r=n.split("-"),s=r[0]=="backdrop"?r[0]+"-":"";if(s||e.unshift(...r),e[0]=="filter"){let i=["blur","brightness","contrast","grayscale","hue-rotate","invert",s&&"opacity","saturate","sepia",!s&&"drop-shadow"].filter(Boolean);return e[1]=="none"?{[s+"filter"]:"none"}:i.reduce((a,p)=>(a["--tw-"+s+p]="var(--tw-empty,/*!*/ /*!*/)",a),{[s+"filter"]:i.map(a=>`var(--tw-${s}${a})`).join(" ")})}return h=e.shift(),m(["hue","drop"],h)&&(h+=I(e.shift())),(o=t(s?"backdrop"+I(h):h,e))&&{["--tw-"+s+h]:(Array.isArray(o)?o:[o]).map(i=>`${oe(h)}(${i})`).join(" ")}},ft={group:(e,{tag:t},n)=>t(u([n,...e])),hidden:W(_,"none"),inline:_,block:_,contents:_,flow:_,table:(e,t,n)=>m(["auto","fixed"],e[0])?{tableLayout:e[0]}:_(e,t,n),flex(e,t,n){switch(e[0]){case"row":case"col":return {flexDirection:u(e[0]=="col"?["column",...g(e)]:e)};case"nowrap":case"wrap":return {flexWrap:u(e)};case"grow":case"shrink":return o=t.theme("flex"+I(e[0]),g(e),e[1]||1),o!=null&&{["flex-"+e[0]]:""+o}}return (o=t.theme("flex",e,""))?{flex:o}:_(e,t,n)},grid(e,t,n){switch(e[0]){case"cols":case"rows":return (o=t.theme("gridTemplate"+I(Se(e[0])),g(e),e.length==2&&Number(e[1])?`repeat(${e[1]},minmax(0,1fr))`:u(g(e))))&&{["gridTemplate-"+Se(e[0])]:o};case"flow":return e.length>1&&{gridAutoFlow:u(e[1]=="col"?["column",...g(e,2)]:g(e)," ")}}return _(e,t,n)},auto:(e,{theme:t})=>m(["cols","rows"],e[0])&&(o=t("gridAuto"+I(Se(e[0])),g(e),u(g(e))))&&{["gridAuto-"+Se(e[0])]:o},static:ue,fixed:ue,absolute:ue,relative:ue,sticky:ue,visible:{visibility:"visible"},invisible:{visibility:"hidden"},antialiased:{WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale"},"subpixel-antialiased":{WebkitFontSmoothing:"auto",MozOsxFontSmoothing:"auto"},truncate:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},"sr-only":{position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",whiteSpace:"nowrap",clip:"rect(0,0,0,0)",borderWidth:"0"},"not-sr-only":{position:"static",width:"auto",height:"auto",padding:"0",margin:"0",overflow:"visible",whiteSpace:"normal",clip:"auto"},resize:e=>({resize:{x:"horizontal",y:"vertical"}[e[0]]||e[0]||"both"}),box:e=>e[0]&&{boxSizing:e[0]+"-box"},appearance:w(),cursor:Te(),float:w(),clear:w(),decoration:w("boxDecorationBreak"),isolate:{isolation:"isolate"},isolation:w(),"mix-blend":w("mixBlendMode"),top:Re,right:Re,bottom:Re,left:Re,inset:(e,{theme:t})=>(o=ce(e[0]))?we(t("inset",g(e)),e[0]):(o=t("inset",e))&&{top:o,right:o,bottom:o,left:o},underline:ne,"line-through":ne,"no-underline":W(ne,"none"),"text-underline":W(ne,"underline"),"text-no-underline":W(ne,"none"),"text-line-through":W(ne,"line-through"),uppercase:te,lowercase:te,capitalize:te,"normal-case":W(te,"none"),"text-normal-case":W(te,"none"),italic:Ce,"not-italic":W(Ce,"normal"),"font-italic":W(Ce,"italic"),"font-not-italic":W(Ce,"normal"),font:(e,t,n)=>(o=t.theme("fontFamily",e,""))?{fontFamily:o}:v("fontWeight")(e,t,n),items:e=>e[0]&&{alignItems:m(["start","end"],e[0])?"flex-"+e[0]:u(e)},"justify-self":w(),"justify-items":w(),justify:De("justifyContent"),content:De("alignContent"),self:De("alignSelf"),place:e=>e[0]&&ct("place-"+e[0],g(e)),overscroll:e=>e[0]&&{["overscrollBehavior"+(e[1]?"-"+e[0]:"")]:e[1]||e[0]},col:dt("column"),row:dt("row"),duration:v("transitionDuration"),delay:v("transitionDelay"),tracking:v("letterSpacing"),leading:v("lineHeight"),z:v("zIndex"),opacity:v(),ease:v("transitionTimingFunction"),p:Q,py:Q,px:Q,pt:Q,pr:Q,pb:Q,pl:Q,m:q,my:q,mx:q,mt:q,mr:q,mb:q,ml:q,w:v("width"),h:v("height"),min:pt,max:pt,fill:v(),order:v(),origin:Te("transformOrigin"," "),select:w("userSelect"),"pointer-events":w(),align:w("verticalAlign"),whitespace:w("whiteSpace"),"normal-nums":{fontVariantNumeric:"normal"},ordinal:B("ordinal"),"slashed-zero":B("slashed-zero"),"lining-nums":B("numeric-figure"),"oldstyle-nums":B("numeric-figure"),"proportional-nums":B("numeric-spacing"),"tabular-nums":B("numeric-spacing"),"diagonal-fractions":B("numeric-fraction"),"stacked-fractions":B("numeric-fraction"),overflow:(e,t,n)=>m(["ellipsis","clip"],e[0])?w("textOverflow")(e):e[1]?{["overflow-"+e[0]]:e[1]}:w()(e,t,n),transform:e=>e[0]=="none"?{transform:"none"}:{"--tw-translate-x":"0","--tw-translate-y":"0","--tw-rotate":"0","--tw-skew-x":"0","--tw-skew-y":"0","--tw-scale-x":"1","--tw-scale-y":"1",transform:Oe(e[0]=="gpu")},rotate:(e,{theme:t})=>(o=t("rotate",e))&&{"--tw-rotate":o,transform:[`rotate(${o})`,Oe()]},scale:Ie,translate:Ie,skew:Ie,gap:(e,t,n)=>(o={x:"column",y:"row"}[e[0]])?{[o+"Gap"]:t.theme("gap",g(e))}:v("gap")(e,t,n),stroke:(e,t,n)=>(o=t.theme("stroke",e,""))?{stroke:o}:v("strokeWidth")(e,t,n),outline:(e,{theme:t})=>(o=t("outline",e))&&{outline:o[0],outlineOffset:o[1]},"break-normal":{wordBreak:"normal",overflowWrap:"normal"},"break-words":{overflowWrap:"break-word"},"break-all":{wordBreak:"break-all"},text(e,{theme:t},n){switch(e[0]){case"left":case"center":case"right":case"justify":return {textAlign:e[0]};case"uppercase":case"lowercase":case"capitalize":return te([],o,e[0]);case"opacity":return pe(e,t,n)}let r=t("fontSize",e,"");return r?typeof r=="string"?{fontSize:r}:l({fontSize:r[0]},typeof r[1]=="string"?{lineHeight:r[1]}:r[1]):ke("color","text",t("textColor",e))},bg(e,{theme:t},n){switch(e[0]){case"fixed":case"local":case"scroll":return w("backgroundAttachment",",")(e);case"bottom":case"center":case"left":case"right":case"top":return w("backgroundPosition"," ")(e);case"no":return e[1]=="repeat"&&w("backgroundRepeat")(e);case"repeat":return m("xy",e[1])?w("backgroundRepeat")(e):{backgroundRepeat:e[1]||e[0]};case"opacity":return pe(e,t,n,"background");case"clip":case"origin":return e[1]&&{["background-"+e[0]]:e[1]+(e[1]=="text"?"":"-box")};case"blend":return w("background-blend-mode")(g(e));case"gradient":if(e[1]=="to"&&(o=ce(e[2])))return {backgroundImage:`linear-gradient(to ${u(o," ")},var(--tw-gradient-stops))`}}return (o=t("backgroundPosition",e,""))?{backgroundPosition:o}:(o=t("backgroundSize",e,""))?{backgroundSize:o}:(o=t("backgroundImage",e,""))?{backgroundImage:o}:ke("backgroundColor","bg",t("backgroundColor",e))},from:(e,{theme:t})=>(o=t("gradientColorStops",e))&&{"--tw-gradient-from":o,"--tw-gradient-stops":`var(--tw-gradient-from),var(--tw-gradient-to,${at(o)})`},via:(e,{theme:t})=>(o=t("gradientColorStops",e))&&{"--tw-gradient-stops":`var(--tw-gradient-from),${o},var(--tw-gradient-to,${at(o)})`},to:(e,{theme:t})=>(o=t("gradientColorStops",e))&&{"--tw-gradient-to":o},border:(e,t,n)=>ce(e[0])?we(t.theme("borderWidth",g(e)),e[0],"border","width"):gt(e,t,n),divide:(e,t,n)=>(o=lt(e,t,n,"divideWidth","border","width")||gt(e,t,n))&&{"&>:not([hidden])~:not([hidden])":o},space:(e,t,n)=>(o=lt(e,t,n,"space","margin"))&&{"&>:not([hidden])~:not([hidden])":o},placeholder:(e,{theme:t},n)=>(o=e[0]=="opacity"?pe(e,t,n):ke("color","placeholder",t("placeholderColor",e)))&&{"&::placeholder":o},shadow:(e,{theme:t})=>(o=t("boxShadow",e))&&{":global":{"*":{"--tw-shadow":"0 0 transparent"}},"--tw-shadow":o=="none"?"0 0 transparent":o,boxShadow:[o,"var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)"]},animate:(e,{theme:t,tag:n})=>{if(h=t("animation",e)){let r=h.split(" ");return (o=t("keyframes",r[0],X={}))!==X?(h=n(r[0]))&&{animation:h+" "+u(g(r)," "),["@keyframes "+h]:o}:{animation:h}}},ring(e,{theme:t},n){switch(e[0]){case"inset":return {"--tw-ring-inset":"inset"};case"opacity":return pe(e,t,n);case"offset":return (o=t("ringOffsetWidth",g(e),""))?{"--tw-ring-offset-width":o}:{"--tw-ring-offset-color":t("ringOffsetColor",g(e))}}return (o=t("ringWidth",e,""))?{"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":`var(--tw-ring-inset) 0 0 0 calc(${o} + var(--tw-ring-offset-width)) var(--tw-ring-color)`,boxShadow:"var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)",":global":{"*":{"--tw-ring-inset":"var(--tw-empty,/*!*/ /*!*/)","--tw-ring-offset-width":t("ringOffsetWidth","","0px"),"--tw-ring-offset-color":t("ringOffsetColor","","#fff"),"--tw-ring-color":ve(t("ringColor","","#93c5fd"),"ring-opacity",t("ringOpacity","","0.5")),"--tw-ring-offset-shadow":"0 0 transparent","--tw-ring-shadow":"0 0 transparent"}}}:{"--tw-ring-opacity":"1","--tw-ring-color":ve(t("ringColor",e),"ring-opacity")}},object:(e,t,n)=>m(["contain","cover","fill","none","scale-down"],u(e))?{objectFit:u(e)}:Te("objectPosition"," ")(e,t,n),list:(e,t,n)=>u(e)=="item"?_(e,t,n):m(["inside","outside"],u(e))?{listStylePosition:e[0]}:Te("listStyleType")(e,t,n),rounded:(e,t,n)=>st(t.theme("borderRadius",g(e),""),e[0],"border","radius")||v("borderRadius")(e,t,n),"transition-none":{transitionProperty:"none"},transition:(e,{theme:t})=>({transitionProperty:t("transitionProperty",e),transitionTimingFunction:t("transitionTimingFunction",""),transitionDuration:t("transitionDuration","")}),container:(e,{theme:t})=>{let{screens:n=t("screens"),center:r,padding:s}=t("container"),i=a=>(o=s&&(typeof s=="string"?s:s[a]||s.DEFAULT))?{paddingRight:o,paddingLeft:o}:{};return Object.keys(n).reduce((a,p)=>((h=n[p])&&typeof h=="string"&&(a[U(h)]={"&":l({"max-width":h},i(p))}),a),l(l({width:"100%"},r?{marginRight:"auto",marginLeft:"auto"}:{}),i("xs")))},filter:D,blur:D,brightness:D,contrast:D,grayscale:D,"hue-rotate":D,invert:D,saturate:D,sepia:D,"drop-shadow":D,backdrop:D};var mt=e=>({":root":{tabSize:4},"body,blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre,fieldset,ol,ul":{margin:"0"},button:{backgroundColor:"transparent",backgroundImage:"none"},'button,[type="button"],[type="reset"],[type="submit"]':{WebkitAppearance:"button"},"button:focus":{outline:["1px dotted","5px auto -webkit-focus-ring-color"]},"fieldset,ol,ul,legend":{padding:"0"},"ol,ul":{listStyle:"none"},html:{lineHeight:"1.5",WebkitTextSizeAdjust:"100%",fontFamily:e("fontFamily.sans","ui-sans-serif,system-ui,sans-serif")},body:{fontFamily:"inherit",lineHeight:"inherit"},"*,::before,::after":{boxSizing:"border-box",border:`0 solid ${e("borderColor.DEFAULT","currentColor")}`},hr:{height:"0",color:"inherit",borderTopWidth:"1px"},img:{borderStyle:"solid"},textarea:{resize:"vertical"},"input::placeholder,textarea::placeholder":{opacity:"1",color:e("placeholderColor.DEFAULT",e("colors.gray.400","#a1a1aa"))},'button,[role="button"]':{cursor:"pointer"},table:{textIndent:"0",borderColor:"inherit",borderCollapse:"collapse"},"h1,h2,h3,h4,h5,h6":{fontSize:"inherit",fontWeight:"inherit"},a:{color:"inherit",textDecoration:"inherit"},"button,input,optgroup,select,textarea":{fontFamily:"inherit",fontSize:"100%",margin:"0",padding:"0",lineHeight:"inherit",color:"inherit"},"button,select":{textTransform:"none"},"::-moz-focus-inner":{borderStyle:"none",padding:"0"},":-moz-focusring":{outline:"1px dotted ButtonText"},":-moz-ui-invalid":{boxShadow:"none"},progress:{verticalAlign:"baseline"},"::-webkit-inner-spin-button,::-webkit-outer-spin-button":{height:"auto"},'[type="search"]':{WebkitAppearance:"textfield",outlineOffset:"-2px"},"::-webkit-search-decoration":{WebkitAppearance:"none"},"::-webkit-file-upload-button":{WebkitAppearance:"button",font:"inherit"},summary:{display:"list-item"},"abbr[title]":{textDecoration:"underline dotted"},"b,strong":{fontWeight:"bolder"},"pre,code,kbd,samp":{fontFamily:e("fontFamily","mono","ui-monospace,monospace"),fontSize:"1em"},"sub,sup":{fontSize:"75%",lineHeight:"0",position:"relative",verticalAlign:"baseline"},sub:{bottom:"-0.25em"},sup:{top:"-0.5em"},"img,svg,video,canvas,audio,iframe,embed,object":{display:"block",verticalAlign:"middle"},"img,video":{maxWidth:"100%",height:"auto"}});var bt={dark:"@media (prefers-color-scheme:dark)",sticky:"@supports ((position: -webkit-sticky) or (position:sticky))","motion-reduce":"@media (prefers-reduced-motion:reduce)","motion-safe":"@media (prefers-reduced-motion:no-preference)",first:"&:first-child",last:"&:last-child",even:"&:nth-child(2n)",odd:"&:nth-child(odd)",children:"&>*",siblings:"&~*",sibling:"&+*",override:"&&"};var ht="__twind",xt=e=>{let t=self[ht];return t||(t=document.head.appendChild(document.createElement("style")),t.id=ht,e&&(t.nonce=e),t.appendChild(document.createTextNode(""))),t};var je=({nonce:e,target:t=xt(e).sheet}={})=>{let n=t.cssRules.length;return {target:t,insert:(r,s)=>t.insertRule(r,n+s)}},We=()=>({target:null,insert:be});var $e=e=>({unknown(t,n=[],r,s){r||this.report({id:"UNKNOWN_THEME_VALUE",key:t+"."+u(n)},s);},report(r){var{id:t}=r,n=Qe(r,["id"]);return e(`[${t}] ${JSON.stringify(n)}`)}}),Ae=$e(e=>console.warn(e)),Le=$e(e=>{throw new Error(e)}),_e=$e(be);var Nt=new Map([["align-self","-ms-grid-row-align"],["color-adjust","-webkit-print-color-adjust"],["column-gap","grid-column-gap"],["gap","grid-gap"],["grid-template-columns","-ms-grid-columns"],["grid-template-rows","-ms-grid-rows"],["justify-self","-ms-grid-column-align"],["margin-inline-end","-webkit-margin-end"],["margin-inline-start","-webkit-margin-start"],["overflow-wrap","word-wrap"],["padding-inline-end","-webkit-padding-end"],["padding-inline-start","-webkit-padding-start"],["row-gap","grid-row-gap"],["scroll-margin-bottom","scroll-snap-margin-bottom"],["scroll-margin-left","scroll-snap-margin-left"],["scroll-margin-right","scroll-snap-margin-right"],["scroll-margin-top","scroll-snap-margin-top"],["scroll-margin","scroll-snap-margin"],["text-combine-upright","-ms-text-combine-horizontal"]]);function yt(e){return Nt.get(e)}function wt(e){var t=/^(?:(text-(?:decoration$|e|or|si)|back(?:ground-cl|d|f)|box-d|(?:mask(?:$|-[ispro]|-cl)))|(tab-|column(?!-s)|text-align-l)|(ap)|(u|hy))/i.exec(e);return t?t[1]?1:t[2]?2:t[3]?3:5:0}function St(e,t){var n=/^(?:(pos)|(background-i)|((?:max-|min-)?(?:block-s|inl|he|widt))|(dis))/i.exec(e);return n?n[1]?/^sti/i.test(t)?1:0:n[2]?/^image-/i.test(t)?1:0:n[3]?t[3]==="-"?2:0:/^(inline-)?grid$/i.test(t)?4:0:0}var O=(e,t,n)=>`${e}:${t}${n?" !important":""}`,He=(e,t,n)=>{let r="",s=yt(e);s&&(r+=`${O(s,t,n)};`);let i=wt(e);return i&1&&(r+=`-webkit-${O(e,t,n)};`),i&2&&(r+=`-moz-${O(e,t,n)};`),i&4&&(r+=`-ms-${O(e,t,n)};`),i=St(e,t),i&1&&(r+=`${O(e,`-webkit-${t}`,n)};`),i&2&&(r+=`${O(e,`-moz-${t}`,n)};`),i&4&&(r+=`${O(e,`-ms-${t}`,n)};`),r+=O(e,t,n),r};var fe=(e,t)=>{let n={};do for(let r=1;r<e;r++)n[`${r}/${e}`]=Number((r/e*100).toFixed(6))+"%";while(++e<=t);return n},G=(e,t,n=0)=>{let r={};for(;n<=e;n=n*2||1)r[n]=n+t;return r},P=(e,t="",n=1,r=0,s=1,i={})=>{for(;r<=e;r+=s)i[r]=r/n+t;return i},y=e=>t=>t(e),Ut=(e,{theme:t})=>t(...e),Vt=(...e)=>le(Ut,e),Bt={screens:{sm:"640px",md:"768px",lg:"1024px",xl:"1280px","2xl":"1536px"},colors:{transparent:"transparent",current:"currentColor",black:"#000",white:"#fff",gray:{50:"#f9fafb",100:"#f3f4f6",200:"#e5e7eb",300:"#d1d5db",400:"#9ca3af",500:"#6b7280",600:"#4b5563",700:"#374151",800:"#1f2937",900:"#111827"},red:{50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#7f1d1d"},yellow:{50:"#fffbeb",100:"#fef3c7",200:"#fde68a",300:"#fcd34d",400:"#fbbf24",500:"#f59e0b",600:"#d97706",700:"#b45309",800:"#92400e",900:"#78350f"},green:{50:"#ecfdf5",100:"#d1fae5",200:"#a7f3d0",300:"#6ee7b7",400:"#34d399",500:"#10b981",600:"#059669",700:"#047857",800:"#065f46",900:"#064e3b"},blue:{50:"#eff6ff",100:"#dbeafe",200:"#bfdbfe",300:"#93c5fd",400:"#60a5fa",500:"#3b82f6",600:"#2563eb",700:"#1d4ed8",800:"#1e40af",900:"#1e3a8a"},indigo:{50:"#eef2ff",100:"#e0e7ff",200:"#c7d2fe",300:"#a5b4fc",400:"#818cf8",500:"#6366f1",600:"#4f46e5",700:"#4338ca",800:"#3730a3",900:"#312e81"},purple:{50:"#f5f3ff",100:"#ede9fe",200:"#ddd6fe",300:"#c4b5fd",400:"#a78bfa",500:"#8b5cf6",600:"#7c3aed",700:"#6d28d9",800:"#5b21b6",900:"#4c1d95"},pink:{50:"#fdf2f8",100:"#fce7f3",200:"#fbcfe8",300:"#f9a8d4",400:"#f472b6",500:"#ec4899",600:"#db2777",700:"#be185d",800:"#9d174d",900:"#831843"}},spacing:l(l(l(l(l({px:"1px",0:"0px"},P(4,"rem",4,.5,.5)),P(12,"rem",4,5)),{14:"3.5rem"}),P(64,"rem",4,16,4)),{72:"18rem",80:"20rem",96:"24rem"}),durations:{75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms"},animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite",pulse:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite",bounce:"bounce 1s infinite"},backdropBlur:y("blur"),backdropBrightness:y("brightness"),backdropContrast:y("contrast"),backdropGrayscale:y("grayscale"),backdropHueRotate:y("hueRotate"),backdropInvert:y("invert"),backdropOpacity:y("opacity"),backdropSaturate:y("saturate"),backdropSepia:y("sepia"),backgroundColor:y("colors"),backgroundImage:{none:"none"},backgroundOpacity:y("opacity"),backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{0:"0",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},brightness:l(l(l({},P(200,"",100,0,50)),P(110,"",100,90,5)),{75:"0.75",125:"1.25"}),borderColor:e=>l(l({},e("colors")),{DEFAULT:e("colors.gray.200","currentColor")}),borderOpacity:y("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem","1/2":"50%",full:"9999px"},borderWidth:l({DEFAULT:"1px"},G(8,"px")),boxShadow:{sm:"0 1px 2px 0 rgba(0,0,0,0.05)",DEFAULT:"0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px 0 rgba(0,0,0,0.06)",md:"0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06)",lg:"0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05)",xl:"0 20px 25px -5px rgba(0,0,0,0.1), 0 10px 10px -5px rgba(0,0,0,0.04)","2xl":"0 25px 50px -12px rgba(0,0,0,0.25)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none"},contrast:l(l({},P(200,"",100,0,50)),{75:"0.75",125:"1.25"}),divideColor:y("borderColor"),divideOpacity:y("borderOpacity"),divideWidth:y("borderWidth"),dropShadow:{sm:"0 1px 1px rgba(0,0,0,0.05)",DEFAULT:["0 1px 2px rgba(0,0,0,0.1)","0 1px 1px rgba(0,0,0,0.06)"],md:["0 4px 3px rgba(0,0,0,0.07)","0 2px 2px rgba(0,0,0,0.06)"],lg:["0 10px 8px rgba(0,0,0,0.04)","0 4px 3px rgba(0,0,0,0.1)"],xl:["0 20px 13px rgba(0,0,0,0.03)","0 8px 5px rgba(0,0,0,0.08)"],"2xl":"0 25px 25px rgba(0,0,0,0.15)",none:"0 0 #0000"},fill:{current:"currentColor"},grayscale:{0:"0",DEFAULT:"100%"},hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg"},invert:{0:"0",DEFAULT:"100%"},flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},fontFamily:{sans:'ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"'.split(","),serif:'ui-serif,Georgia,Cambria,"Times New Roman",Times,serif'.split(","),mono:'ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'.split(",")},fontSize:{xs:["0.75rem","1rem"],sm:["0.875rem","1.25rem"],base:["1rem","1.5rem"],lg:["1.125rem","1.75rem"],xl:["1.25rem","1.75rem"],"2xl":["1.5rem","2rem"],"3xl":["1.875rem","2.25rem"],"4xl":["2.25rem","2.5rem"],"5xl":["3rem","1"],"6xl":["3.75rem","1"],"7xl":["4.5rem","1"],"8xl":["6rem","1"],"9xl":["8rem","1"]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gridTemplateColumns:{},gridTemplateRows:{},gridAutoColumns:{min:"min-content",max:"max-content",fr:"minmax(0,1fr)"},gridAutoRows:{min:"min-content",max:"max-content",fr:"minmax(0,1fr)"},gridColumn:{auto:"auto","span-full":"1 / -1"},gridRow:{auto:"auto","span-full":"1 / -1"},gap:y("spacing"),gradientColorStops:y("colors"),height:e=>l(l(l({auto:"auto"},e("spacing")),fe(2,6)),{full:"100%",screen:"100vh"}),inset:e=>l(l(l({auto:"auto"},e("spacing")),fe(2,4)),{full:"100%"}),keyframes:{spin:{from:{transform:"rotate(0deg)"},to:{transform:"rotate(360deg)"}},ping:{"0%":{transform:"scale(1)",opacity:"1"},"75%,100%":{transform:"scale(2)",opacity:"0"}},pulse:{"0%,100%":{opacity:"1"},"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:l({none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2"},P(10,"rem",4,3)),margin:e=>l({auto:"auto"},e("spacing")),maxHeight:e=>l(l({},e("spacing")),{full:"100%",screen:"100vh"}),maxWidth:(e,{breakpoints:t})=>l({none:"none",0:"0rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",prose:"65ch"},t(e("screens"))),minHeight:{0:"0px",full:"100%",screen:"100vh"},minWidth:{0:"0px",full:"100%",min:"min-content",max:"max-content"},opacity:l(l({},P(100,"",100,0,10)),{5:"0.05",25:"0.25",75:"0.75",95:"0.95"}),order:l({first:"-9999",last:"9999",none:"0"},P(12,"",1,1)),outline:{none:["2px solid transparent","2px"],white:["2px dotted white","2px"],black:["2px dotted black","2px"]},padding:y("spacing"),placeholderColor:y("colors"),placeholderOpacity:y("opacity"),ringColor:e=>l({DEFAULT:e("colors.blue.500","#3b82f6")},e("colors")),ringOffsetColor:y("colors"),ringOffsetWidth:G(8,"px"),ringOpacity:e=>l({DEFAULT:"0.5"},e("opacity")),ringWidth:l({DEFAULT:"3px"},G(8,"px")),rotate:l(l(l({},G(2,"deg")),G(12,"deg",3)),G(180,"deg",45)),saturate:P(200,"",100,0,50),scale:l(l(l({},P(150,"",100,0,50)),P(110,"",100,90,5)),{75:"0.75",125:"1.25"}),sepia:{0:"0",DEFAULT:"100%"},skew:l(l({},G(2,"deg")),G(12,"deg",3)),space:y("spacing"),stroke:{current:"currentColor"},strokeWidth:P(2),textColor:y("colors"),textOpacity:y("opacity"),transitionDuration:e=>l({DEFAULT:"150ms"},e("durations")),transitionDelay:y("durations"),transitionProperty:{none:"none",all:"all",DEFAULT:"background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter",colors:"background-color,border-color,color,fill,stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4,0,0.2,1)",linear:"linear",in:"cubic-bezier(0.4,0,1,1)",out:"cubic-bezier(0,0,0.2,1)","in-out":"cubic-bezier(0.4,0,0.2,1)"},translate:e=>l(l(l({},e("spacing")),fe(2,4)),{full:"100%"}),width:e=>l(l(l(l({auto:"auto"},e("spacing")),fe(2,6)),fe(12,12)),{screen:"100vw",full:"100%",min:"min-content",max:"max-content"}),zIndex:l({auto:"auto"},P(50,"",1,0,10))},Tt=(e,t={},n=[])=>(Object.keys(e).forEach(r=>{let s=e[r];r=="DEFAULT"&&(t[u(n)]=s,t[u(n,".")]=s);let i=[...n,r];t[u(i)]=s,t[u(i,".")]=s,s&&typeof s=="object"&&Tt(s,t,i);},t),t),Gt={negative:()=>({}),breakpoints:e=>Object.keys(e).filter(t=>typeof e[t]=="string").reduce((t,n)=>(t["screen-"+n]=e[n],t),{})},Yt=(e,t)=>(t=t[0]=="["&&t.slice(-1)=="]"&&t.slice(1,-1))&&m(e,"olor")==/^(#|(hsl|rgb)a?\(|[a-z]+$)/.test(t)&&(m(t,"calc(")?t.replace(/(-?\d*\.?\d(?!\b-.+[,)](?![^+\-/*])\D)(?:%|[a-z]+)?|\))([+\-/*])/g,"$1 $2 "):t),Ct=e=>{let t=new Map,n=l(l({},Bt),e),r=(i,a)=>{let p=i&&i[a],d=typeof p=="function"?p(s,Gt):p;return d&&a=="colors"?Tt(d):d},s=(i,a,p)=>{let d=i.split(".");i=d[0],d.length>1&&(p=a,a=u(g(d),"."));let S=t.get(i);if(S||(t.set(i,S=l({},r(n,i))),Object.assign(S,r(n.extend,i))),a!=null){a=(Array.isArray(a)?u(a):a)||"DEFAULT";let H=Yt(i,a)||S[a];return H==null?p:Array.isArray(H)&&!m(["fontSize","outline","dropShadow"],i)?u(H,","):H}return S};return s};var Rt=(e,t)=>(n,r)=>{if(typeof n.d=="function")return n.d(t);let s=n.d.split(/-(?![^[]*])/g);if(!r&&s[0]=="tw"&&n.$==n.d)return n.$;for(let i=s.length;i;i--){let a=u(s.slice(0,i));if(Object.prototype.hasOwnProperty.call(e,a)){let p=e[a];return typeof p=="function"?p(g(s,i),t,a):typeof p=="string"?t[r?"css":"tw"](p):p}}};var me,Ne=/^:(group(?:(?!-focus).+?)*)-(.+)$/,Ue=/^(:not)-(.+)/,Ve=e=>e[1]=="["?g(e):e,vt=(e,t,{theme:n,tag:r})=>{let s=(i,a)=>(me=n("screens",g(a),""))?{[U(me)]:i}:a==":dark"&&e=="class"?{".dark &":i}:(me=Ne.exec(a))?{[`.${xe(r(me[1]))}:${me[2]} &`]:i}:{[t[g(a)]||"&"+a.replace(Ue,(p,d,S)=>d+"("+Ve(":"+S)+")")]:i};return (i,a)=>a.v.reduceRight(s,i)};var A,Be=e=>(((A=/(?:^|min-width: *)(\d+(?:.\d+)?)(p)?/.exec(e))?+A[1]/(A[2]?15:1)/10:0)&31)<<22,kt=e=>{A=0;for(let t=e.length;t--;)A+=m("-:,",e[t]);return A},Ge=e=>(kt(e)&15)<<18,Kt=["rst","st","en","d","nk","sited","pty","ecked","cus-w","ver","cus","cus-v","tive","sable","ad-on","tiona","quire"],Jt=e=>1<<(~(A=Kt.indexOf(e.replace(Ne,":$2").slice(3,8)))?A:17),$t=(e,t)=>(n,r)=>n|((A=e("screens",g(r),""))?1<<27|Be(U(A)):r==":dark"?1<<30:(A=t[r]||r.replace(Ue,":$2"))[0]=="@"?Ge(A):Jt(r)),At=e=>e[0]=="-"?0:kt(e)+((A=/^(?:(border-(?!w|c|sty)|[tlbr].{2,4}m?$|c.{7}$)|([fl].{5}l|g.{8}$|pl))/.exec(e))?+!!A[1]||-!!A[2]:0)+1;var Ye=(e,t)=>t+"{"+e+"}",Pt=(e,t,n)=>{let{theme:r,tag:s}=n,i=(T,R)=>"--"+s(R),a=T=>`${T}`.replace(/--(tw-[\w-]+)\b/g,i),p=(T,R,k)=>(T=a(T),Array.isArray(R)?u(R.filter(Boolean).map(C=>e(T,a(C),k)),";"):e(T,a(R),k)),d,S=(T,R,k,C,F)=>{if(Array.isArray(C)){C.forEach(b=>b&&S(T,R,k,b,F));return}let Y="",N=0,Z=0;C["@apply"]&&(C=ie(j(Fe(C["@apply"]),n),l(l({},C),{"@apply":void 0}),n)),Object.keys(C).forEach(b=>{let $=j(C[b],n);if(Pe(b,$)){if($!==""&&b.length>1){let M=oe(b);Z+=1,N=Math.max(N,At(M)),Y=(Y&&Y+";")+p(M,$,F);}}else if($)if(b==":global"&&(b="@global"),b[0]=="@")if(b[1]=="g")S([],"",0,$,F);else if(b[1]=="f")S([],b,0,$,F);else if(b[1]=="k"){let M=d.length;S([],"",0,$,F);let z=d.splice(M,d.length-M);d.push({r:Ye(u(z.map(c=>c.r),""),b),p:z.reduce((c,f)=>c+f.p,0)});}else b[1]=="i"?(Array.isArray($)?$:[$]).forEach(M=>M&&d.push({p:0,r:`${b} ${M};`})):(b[2]=="c"&&(b=U(n.theme("screens",g(b,8).trim()))),S([...T,b],R,k|Be(b)|Ge(b),$,F));else S(T,R?R.replace(/ *((?:\(.+?\)|\[.+?\]|[^,])+) *(,|$)/g,(M,z,c)=>b.replace(/ *((?:\(.+?\)|\[.+?\]|[^,])+) *(,|$)/g,(f,x,E)=>(m(x,"&")?x.replace(/&/g,z):(z&&z+" ")+x)+E)+c):b,k,$,F);}),Z&&d.push({r:T.reduceRight(Ye,Ye(Y,R)),p:k*(1<<8)+((Math.max(0,15-Z)&15)<<4|(N||15)&15)});},H=$t(r,t);return (T,R,k,C=0)=>(C<<=28,d=[],S([],R?"."+xe(R):"",k?k.v.reduceRight(H,C):C,T,k&&k.i),d)};var Et=(e,t,n,r)=>{let s;n((a=[])=>s=a);let i;return n((a=new Set)=>i=a),({r:a,p})=>{if(!i.has(a)){i.add(a);let d=Ze(s,p);try{e.insert(a,d),s.splice(d,0,p);}catch(S){/:-[mwo]/.test(a)||t.report({id:"INJECT_CSS_ERROR",css:a,error:S},r);}}}};var Ke=(e,t,n,r=t)=>e===!1?n:e===!0?r:e||t,Xt=e=>(typeof e=="string"?{t:Le,a:Ae,i:_e}[e[1]]:e)||Ae,Qt={_:{value:"",writable:!0}},Mt=(e={})=>{let t=Ct(e.theme),n=Xt(e.mode),r=Ke(e.hash,!1,!1,se),s=e.important,i={v:[]},a=0,p=[],d={tw:(...c)=>M(c),theme:(c,f,x)=>{var K;let E=(K=t(c,f,x))!=null?K:n.unknown(c,f==null||Array.isArray(f)?f:f.split("."),x!=null,d);return i.n&&E&&m("rg",(typeof E)[5])?`calc(${E} * -1)`:E},tag:c=>r?r(c):c,css:c=>{a++;let f=p.length;try{(typeof c=="string"?J([c]):c).forEach($);let x=Object.create(null,Qt);for(let E=f;E<p.length;E++){let K=p[E];if(K)switch(typeof K){case"object":ie(x,K,d);break;case"string":x._+=(x._&&" ")+K;}}return x}finally{p.length=f,a--;}}},S=Rt(l(l({},ft),e.plugins),d),H=c=>{let f=i;i=c;try{return j(S(c),d)}finally{i=f;}},T=l(l({},bt),e.variants),R=vt(e.darkMode||"media",T,d),k=Pt(Ke(e.prefix,He,O),T,d),C=e.sheet||(typeof window=="undefined"?We():je(e)),{init:F=c=>c()}=C,Y=Et(C,n,F,d),N;F((c=new Map)=>N=c);let Z=new WeakMap,b=(c,f)=>c=="_"?void 0:typeof f=="function"?JSON.stringify(j(f,d),b):f,$=c=>{!a&&i.v.length&&(c=l(l({},c),{v:[...i.v,...c.v],$:""})),c.$||(c.$=de(c,Z.get(c.d)));let f=a?null:N.get(c.$);if(f==null){let x=H(c);if(c.$||(c.$=se(JSON.stringify(x,b)),Z.set(c.d,c.$),c.$=de(c,c.$)),x&&typeof x=="object")if(c.v=c.v.map(Ve),s&&(c.i=s),x=R(x,c),a)p.push(x);else {let E=typeof c.d=="function"?typeof x._=="string"?1:3:2;f=r||typeof c.d=="function"?(r||se)(E+c.$):c.$,k(x,f,c,E).forEach(Y),x._&&(f+=" "+x._);}else typeof x=="string"?f=x:(f=c.$,n.report({id:"UNKNOWN_DIRECTIVE",rule:f},d)),a&&typeof c.d!="function"&&p.push(f);a||(N.set(c.$,f),he(N,3e4));}return f},M=c=>u(J(c).map($).filter(Boolean)," "),z=Ke(e.preflight,qe,!1);if(z){let c=mt(t),f=k(typeof z=="function"?j(z(c,d),d)||c:l(l({},c),z));F((x=(f.forEach(Y),!0))=>x);}return {init:()=>n.report({id:"LATE_SETUP_CALL"},d),process:M}};var Je=e=>{let t=i=>(n(),t(i)),n=i=>{({process:t,init:n}=Mt(i));};e&&n(e);let r;return {tw:Object.defineProperties((...i)=>t(i),{theme:{get:(i=>()=>(r||t([a=>(r=a,"")]),r[i]))("theme")}}),setup:i=>n(i)}};var {tw:qt,setup:Zt}=Je();var en=e=>J(e).map(t=>de(t)).join(" ");exports.apply=Fe;exports.autoprefix=He;exports.create=Je;exports.cssomSheet=je;exports.directive=le;exports.expandGroups=en;exports.hash=se;exports.mode=$e;exports.noprefix=O;exports.setup=Zt;exports.silent=_e;exports.strict=Le;exports.theme=Vt;exports.tw=qt;exports.voidSheet=We;exports.warn=Ae;Object.defineProperty(exports,'__esModule',{value:true});})));//# sourceMappingURL=twind.umd.js.map