UNPKG

tailwindcss

Version:

A utility-first CSS framework for rapidly building custom user interfaces.

10 lines • 242 kB
import{a as nt,b as L,c as H,d as ar,e as _,f as Nt,g as ee,h as lt,i as sr}from"./chunk-TDNFF6A4.mjs";import{a as or}from"./chunk-X4GG3EDV.mjs";import{a as Pe,b as _e,c as lr}from"./chunk-4VTQOGRC.mjs";var ur="4.3.0";function at(e){let i=[0];for(let n=0;n<e.length;n++)e.charCodeAt(n)===10&&i.push(n+1);function r(n){let s=0,l=i.length;for(;l>0;){let u=(l|0)>>1,f=s+u;i[f]<=n?(s=f+1,l=l-u-1):l=u}s-=1;let c=n-i[s];return{line:s+1,column:c}}function t({line:n,column:s}){n-=1,n=Math.min(Math.max(n,0),i.length-1);let l=i[n],c=i[n+1]??l;return Math.min(Math.max(l+s,0),c)}return{find:r,findOffset:t}}var Be=92,ot=47,st=42,fr=34,cr=39,Qi=58,ut=59,ce=10,ft=13,Ye=32,Ge=9,pr=123,Et=125,Pt=40,dr=41,Xi=91,en=93,mr=45,Rt=64,tn=33,pe=class e extends Error{loc;constructor(i,r){if(r){let t=r[0],n=at(t.code).find(r[1]);i=`${t.file}:${n.line}:${n.column+1}: ${i}`}super(i),this.name="CssSyntaxError",this.loc=r,Error.captureStackTrace&&Error.captureStackTrace(this,e)}};function Ve(e,i){let r=i?.from?{file:i.from,code:e}:null;e[0]==="\uFEFF"&&(e=" "+e.slice(1));let t=[],n=[],s=[],l=null,c=null,u="",f="",m=0,d;for(let p=0;p<e.length;p++){let v=e.charCodeAt(p);if(!(v===ft&&(d=e.charCodeAt(p+1),d===ce)))if(v===Be)u===""&&(m=p),u+=e.slice(p,p+2),p+=1;else if(v===ot&&e.charCodeAt(p+1)===st){let h=p;for(let b=p+2;b<e.length;b++)if(d=e.charCodeAt(b),d===Be)b+=1;else if(d===st&&e.charCodeAt(b+1)===ot){p=b+1;break}let y=e.slice(h,p+1);if(y.charCodeAt(2)===tn){let b=ct(y.slice(2,-2));n.push(b),r&&(b.src=[r,h,p+1],b.dst=[r,h,p+1])}}else if(v===cr||v===fr){let h=gr(e,p,v,r);u+=e.slice(p,h+1),p=h}else{if((v===Ye||v===ce||v===Ge)&&(d=e.charCodeAt(p+1))&&(d===Ye||d===ce||d===Ge||d===ft&&(d=e.charCodeAt(p+2))&&d==ce))continue;if(v===ce){if(u.length===0)continue;d=u.charCodeAt(u.length-1),d!==Ye&&d!==ce&&d!==Ge&&(u+=" ")}else if(v===mr&&e.charCodeAt(p+1)===mr&&u.length===0){let h="",y=p,b=-1;for(let A=p+2;A<e.length;A++)if(d=e.charCodeAt(A),d===Be)A+=1;else if(d===cr||d===fr)A=gr(e,A,d,r);else if(d===ot&&e.charCodeAt(A+1)===st){for(let k=A+2;k<e.length;k++)if(d=e.charCodeAt(k),d===Be)k+=1;else if(d===st&&e.charCodeAt(k+1)===ot){A=k+1;break}}else if(b===-1&&d===Qi)b=u.length+A-y;else if(d===ut&&h.length===0){u+=e.slice(y,A),p=A;break}else if(d===Pt)h+=")";else if(d===Xi)h+="]";else if(d===pr)h+="}";else if((d===Et||e.length-1===A)&&h.length===0){p=A-1,u+=e.slice(y,A);break}else(d===dr||d===en||d===Et)&&h.length>0&&e[A]===h[h.length-1]&&(h=h.slice(0,-1));let T=Ot(u,b);if(!T)throw new pe("Invalid custom property, expected a value",r?[r,y,p]:null);r&&(T.src=[r,y,p],T.dst=[r,y,p]),l?l.nodes.push(T):t.push(T),u=""}else if(v===ut&&u.charCodeAt(0)===Rt)c=qe(u),r&&(c.src=[r,m,p],c.dst=[r,m,p]),l?l.nodes.push(c):t.push(c),u="",c=null;else if(v===ut&&f[f.length-1]!==")"){let h=Ot(u);if(!h){if(u.length===0)continue;throw new pe(`Invalid declaration: \`${u.trim()}\``,r?[r,m,p]:null)}r&&(h.src=[r,m,p],h.dst=[r,m,p]),l?l.nodes.push(h):t.push(h),u=""}else if(v===pr&&f[f.length-1]!==")")f+="}",c=J(u.trim()),r&&(c.src=[r,m,p],c.dst=[r,m,p]),l&&l.nodes.push(c),s.push(l),l=c,u="",c=null;else if(v===Et&&f[f.length-1]!==")"){if(f==="")throw new pe("Missing opening {",r?[r,p,p]:null);if(f=f.slice(0,-1),u.length>0)if(u.charCodeAt(0)===Rt)c=qe(u),r&&(c.src=[r,m,p],c.dst=[r,m,p]),l?l.nodes.push(c):t.push(c),u="",c=null;else{let y=u.indexOf(":");if(l){let b=Ot(u,y);if(!b)throw new pe(`Invalid declaration: \`${u.trim()}\``,r?[r,m,p]:null);r&&(b.src=[r,m,p],b.dst=[r,m,p]),l.nodes.push(b)}}let h=s.pop()??null;h===null&&l&&t.push(l),l=h,u="",c=null}else if(v===Pt)f+=")",u+="(";else if(v===dr){if(f[f.length-1]!==")")throw new pe("Missing opening (",r?[r,p,p]:null);f=f.slice(0,-1),u+=")"}else{if(u.length===0&&(v===Ye||v===ce||v===Ge))continue;u===""&&(m=p),u+=String.fromCharCode(v)}}}if(u.charCodeAt(0)===Rt){let p=qe(u);r&&(p.src=[r,m,e.length],p.dst=[r,m,e.length]),t.push(p)}if(f.length>0&&l){if(l.kind==="rule")throw new pe(`Missing closing } at ${l.selector}`,l.src?[l.src[0],l.src[1],l.src[1]]:null);if(l.kind==="at-rule")throw new pe(`Missing closing } at ${l.name} ${l.params}`,l.src?[l.src[0],l.src[1],l.src[1]]:null)}return n.length>0?n.concat(t):t}function qe(e,i=[]){let r=e,t="";for(let n=5;n<e.length;n++){let s=e.charCodeAt(n);if(s===Ye||s===Ge||s===Pt){r=e.slice(0,n),t=e.slice(n);break}}return W(r.trim(),t.trim(),i)}function Ot(e,i=e.indexOf(":")){if(i===-1)return null;let r=e.indexOf("!important",i+1);return a(e.slice(0,i).trim(),e.slice(i+1,r===-1?e.length:r).trim(),r!==-1)}function gr(e,i,r,t=null){let n;for(let s=i+1;s<e.length;s++)if(n=e.charCodeAt(s),n===Be)s+=1;else{if(n===r)return s;if(n===ut&&(e.charCodeAt(s+1)===ce||e.charCodeAt(s+1)===ft&&e.charCodeAt(s+2)===ce))throw new pe(`Unterminated string: ${e.slice(i,s+1)+String.fromCharCode(r)}`,t?[t,i,s+1]:null);if(n===ce||n===ft&&e.charCodeAt(s+1)===ce)throw new pe(`Unterminated string: ${e.slice(i,s)+String.fromCharCode(r)}`,t?[t,i,s+1]:null)}return i}var z=class extends Map{constructor(r){super();this.factory=r}get(r){let t=super.get(r);return t===void 0&&(t=this.factory(r,this),this.set(r,t)),t}};function ne(e){return{kind:"word",value:e}}function rn(e,i){return{kind:"function",value:e,nodes:i}}function nn(e){return{kind:"separator",value:e}}function Y(e){let i="";for(let r of e)switch(r.kind){case"word":case"separator":{i+=r.value;break}case"function":i+=r.value+"("+Y(r.nodes)+")"}return i}var hr=92,ln=41,vr=58,wr=44,an=34,yr=61,kr=62,br=60,xr=10,on=40,sn=39,un=47,Ar=32,Cr=9;function F(e){e=e.replaceAll(`\r `,` `);let i=[],r=[],t=null,n="",s;for(let l=0;l<e.length;l++){let c=e.charCodeAt(l);switch(c){case hr:{n+=e[l]+e[l+1],l++;break}case un:{if(n.length>0){let f=ne(n);t?t.nodes.push(f):i.push(f),n=""}let u=ne(e[l]);t?t.nodes.push(u):i.push(u);break}case vr:case wr:case yr:case kr:case br:case xr:case Ar:case Cr:{if(n.length>0){let d=ne(n);t?t.nodes.push(d):i.push(d),n=""}let u=l,f=l+1;for(;f<e.length&&(s=e.charCodeAt(f),!(s!==vr&&s!==wr&&s!==yr&&s!==kr&&s!==br&&s!==xr&&s!==Ar&&s!==Cr));f++);l=f-1;let m=nn(e.slice(u,f));t?t.nodes.push(m):i.push(m);break}case sn:case an:{let u=l;for(let f=l+1;f<e.length;f++)if(s=e.charCodeAt(f),s===hr)f+=1;else if(s===c){l=f;break}n+=e.slice(u,l+1);break}case on:{let u=rn(n,[]);n="",t?t.nodes.push(u):i.push(u),r.push(u),t=u;break}case ln:{let u=r.pop();if(n.length>0){let f=ne(n);u?.nodes.push(f),n=""}r.length>0?t=r[r.length-1]:t=null;break}default:n+=String.fromCharCode(c)}}return n.length>0&&i.push(ne(n)),i}var It=(l=>(l[l.Continue=0]="Continue",l[l.Skip=1]="Skip",l[l.Stop=2]="Stop",l[l.Replace=3]="Replace",l[l.ReplaceSkip=4]="ReplaceSkip",l[l.ReplaceStop=5]="ReplaceStop",l))(It||{}),R={Continue:{kind:0},Skip:{kind:1},Stop:{kind:2},Replace:e=>({kind:3,nodes:Array.isArray(e)?e:[e]}),ReplaceSkip:e=>({kind:4,nodes:Array.isArray(e)?e:[e]}),ReplaceStop:e=>({kind:5,nodes:Array.isArray(e)?e:[e]})};function I(e,i){typeof i=="function"?$r(e,i):$r(e,i.enter,i.exit)}function $r(e,i=()=>R.Continue,r=()=>R.Continue){let t={value:[e,0,null],prev:null},n={parent:null,depth:0,path(){let s=[],l=t;for(;l;){let c=l.value[2];c&&s.push(c),l=l.prev}return s.reverse(),s}};for(;t!==null;){let s=t.value,l=s[0],c=s[1],u=s[2];if(c>=l.length){t=t.prev,n.depth-=1;continue}if(n.parent=u,c>=0){let p=l[c],v=i(p,n)??R.Continue;switch(v.kind){case 0:{p.nodes&&p.nodes.length>0&&(n.depth+=1,t={value:[p.nodes,0,p],prev:t}),s[1]=~c;continue}case 2:return;case 1:{s[1]=~c;continue}case 3:{l.splice(c,1,...v.nodes);continue}case 5:{l.splice(c,1,...v.nodes);return}case 4:{l.splice(c,1,...v.nodes),s[1]+=v.nodes.length;continue}default:throw new Error(`Invalid \`WalkAction.${It[v.kind]??`Unknown(${v.kind})`}\` in enter.`)}}let f=~c,m=l[f],d=r(m,n)??R.Continue;switch(d.kind){case 0:s[1]=f+1;continue;case 2:return;case 3:{l.splice(f,1,...d.nodes),s[1]=f+d.nodes.length;continue}case 5:{l.splice(f,1,...d.nodes);return}case 4:{l.splice(f,1,...d.nodes),s[1]=f+d.nodes.length;continue}default:throw new Error(`Invalid \`WalkAction.${It[d.kind]??`Unknown(${d.kind})`}\` in exit.`)}}}function pt(e){let i=[];return I(F(e),r=>{if(!(r.kind!=="function"||r.value!=="var"))return I(r.nodes,t=>{t.kind!=="word"||t.value[0]!=="-"||t.value[1]!=="-"||i.push(t.value)}),R.Skip}),i}var fn=64;function q(e,i=[]){return{kind:"rule",selector:e,nodes:i}}function W(e,i="",r=[]){return{kind:"at-rule",name:e,params:i,nodes:r}}function J(e,i=[]){return e.charCodeAt(0)===fn?qe(e,i):q(e,i)}function a(e,i,r=!1){return{kind:"declaration",property:e,value:i,important:r}}function ct(e){return{kind:"comment",value:e}}function he(e,i){return{kind:"context",context:e,nodes:i}}function B(e){return{kind:"at-root",nodes:e}}function te(e){switch(e.kind){case"rule":return{kind:e.kind,selector:e.selector,nodes:e.nodes.map(te),src:e.src,dst:e.dst};case"at-rule":return{kind:e.kind,name:e.name,params:e.params,nodes:e.nodes.map(te),src:e.src,dst:e.dst};case"at-root":return{kind:e.kind,nodes:e.nodes.map(te),src:e.src,dst:e.dst};case"context":return{kind:e.kind,context:{...e.context},nodes:e.nodes.map(te),src:e.src,dst:e.dst};case"declaration":return{kind:e.kind,property:e.property,value:e.value,important:e.important,src:e.src,dst:e.dst};case"comment":return{kind:e.kind,value:e.value,src:e.src,dst:e.dst};default:throw new Error(`Unknown node kind: ${e.kind}`)}}function He(e){return{depth:e.depth,get context(){let i={};for(let r of e.path())r.kind==="context"&&Object.assign(i,r.context);return Object.defineProperty(this,"context",{value:i}),i},get parent(){let i=this.path().pop()??null;return Object.defineProperty(this,"parent",{value:i}),i},path(){return e.path().filter(i=>i.kind!=="context")}}}function Se(e,i,r=3){let t=[],n=new Set,s=new z(()=>new Set),l=new z(()=>new Set),c=new Set,u=new Set,f=[],m=[],d=new z(()=>new Set);function p(h,y,b={},T=0){if(h.kind==="declaration"){if(h.property==="--tw-sort"||h.value===void 0||h.value===null)return;if(b.theme&&h.property[0]==="-"&&h.property[1]==="-"){if(h.value==="initial"){h.value=void 0;return}b.keyframes||s.get(y).add(h)}if(h.value.includes("var("))if(b.theme&&h.property[0]==="-"&&h.property[1]==="-")for(let A of pt(h.value))d.get(A).add(h.property);else i.trackUsedVariables(h.value);if(h.property==="animation")for(let A of Vr(h.value))u.add(A);r&2&&h.value.includes("color-mix(")&&!b.supportsColorMix&&!b.keyframes&&l.get(y).add(h),y.push(h)}else if(h.kind==="rule"){let A=[];for(let N of h.nodes)p(N,A,b,T+1);let k={},D=new Set;for(let N of A){if(N.kind!=="declaration")continue;let E=`${N.property}:${N.value}:${N.important}`;k[E]??=[],k[E].push(N)}for(let N in k)for(let E=0;E<k[N].length-1;++E)D.add(k[N][E]);if(D.size>0&&(A=A.filter(N=>!D.has(N))),A.length===0)return;h.selector==="&"?y.push(...A):y.push({...h,nodes:A})}else if(h.kind==="at-rule"&&h.name==="@property"&&T===0){if(n.has(h.params))return;if(r&1){let k=h.params,D=null,N=!1;for(let U of h.nodes)U.kind==="declaration"&&(U.property==="initial-value"?D=U.value:U.property==="inherits"&&(N=U.value==="true"));let E=a(k,D??"initial");E.src=h.src,N?f.push(E):m.push(E)}n.add(h.params);let A={...h,nodes:[]};for(let k of h.nodes)p(k,A.nodes,b,T+1);y.push(A)}else if(h.kind==="at-rule"){h.name==="@keyframes"?b={...b,keyframes:!0}:h.name==="@supports"&&h.params.includes("color-mix(")&&(b={...b,supportsColorMix:!0});let A={...h,nodes:[]};for(let k of h.nodes)p(k,A.nodes,b,T+1);h.name==="@keyframes"&&b.theme&&c.add(A),(A.nodes.length>0||A.name==="@layer"||A.name==="@charset"||A.name==="@custom-media"||A.name==="@namespace"||A.name==="@import")&&y.push(A)}else if(h.kind==="at-root")for(let A of h.nodes){let k=[];p(A,k,b,0);for(let D of k)t.push(D)}else if(h.kind==="context"){if(h.context.reference)return;for(let A of h.nodes)p(A,y,{...b,...h.context},T)}else h.kind==="comment"&&y.push(h)}let v=[];for(let h of e)p(h,v,{},0);e:for(let[h,y]of s)for(let b of y){if(Sr(b.property,i.theme,d)){if(b.property.startsWith(i.theme.prefixKey("--animate-")))for(let k of Vr(b.value))u.add(k);continue}let A=h.indexOf(b);if(h.splice(A,1),h.length===0){let k=cn(v,D=>D.kind==="rule"&&D.nodes===h);if(!k||k.length===0)continue e;k.unshift({kind:"at-root",nodes:v});do{let D=k.pop();if(!D)break;let N=k[k.length-1];if(!N||N.kind!=="at-root"&&N.kind!=="at-rule")break;let E=N.nodes.indexOf(D);if(E===-1)break;N.nodes.splice(E,1)}while(!0);continue e}}for(let h of c)if(!u.has(h.params)){let y=t.indexOf(h);t.splice(y,1)}if(v=v.concat(t),r&2)for(let[h,y]of l)for(let b of y){let T=h.indexOf(b);if(T===-1||b.value==null)continue;let A=F(b.value),k=!1;if(I(A,E=>{if(E.kind!=="function"||E.value!=="color-mix")return;let U=!1,P=!1;if(I(E.nodes,j=>{if(j.kind=="word"&&j.value.toLowerCase()==="currentcolor"){P=!0,k=!0;return}let G=j,Z=null,ue=new Set;do{if(G.kind!=="function"||G.value!=="var")return;let fe=G.nodes[0];if(!fe||fe.kind!=="word")return;let o=fe.value;if(ue.has(o)){U=!0;return}if(ue.add(o),k=!0,Z=i.theme.resolveValue(null,[fe.value]),!Z){U=!0;return}if(Z.toLowerCase()==="currentcolor"){P=!0;return}Z.startsWith("var(")?G=F(Z)[0]:G=null}while(G);return R.Replace({kind:"word",value:Z})}),U||P){let j=E.nodes.findIndex(Z=>Z.kind==="separator"&&Z.value.trim().includes(","));if(j===-1)return;let G=E.nodes.length>j?E.nodes[j+1]:null;return G?R.Replace(G):void 0}else if(k){let j=E.nodes[2];j.kind==="word"&&(j.value==="oklab"||j.value==="oklch"||j.value==="lab"||j.value==="lch")&&(j.value="srgb")}}),!k)continue;let D={...b,value:Y(A)},N=J("@supports (color: color-mix(in lab, red, red))",[b]);N.src=b.src,h.splice(T,1,D,N)}if(r&1){let h=[];if(f.length>0){let y=J(":root, :host",f);y.src=f[0].src,h.push(y)}if(m.length>0){let y=J("*, ::before, ::after, ::backdrop",m);y.src=m[0].src,h.push(y)}if(h.length>0){let y=v.findIndex(A=>!(A.kind==="comment"||A.kind==="at-rule"&&(A.name==="@charset"||A.name==="@import"))),b=W("@layer","properties",[]);b.src=h[0].src,v.splice(y<0?v.length:y,0,b);let T=J("@layer properties",[W("@supports","((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b))))",h)]);T.src=h[0].src,T.nodes[0].src=h[0].src,v.push(T)}}return v}function ie(e,i){let r=0,t={file:null,code:""};function n(l,c=0){let u="",f=" ".repeat(c);if(l.kind==="declaration"){if(u+=`${f}${l.property}: ${l.value}${l.important?" !important":""}; `,i){r+=f.length;let m=r;r+=l.property.length,r+=2,r+=l.value?.length??0,l.important&&(r+=11);let d=r;r+=2,l.dst=[t,m,d]}}else if(l.kind==="rule"){if(u+=`${f}${l.selector} { `,i){r+=f.length;let m=r;r+=l.selector.length,r+=1;let d=r;l.dst=[t,m,d],r+=2}for(let m of l.nodes)u+=n(m,c+1);u+=`${f}} `,i&&(r+=f.length,r+=2)}else if(l.kind==="at-rule"){if(l.nodes.length===0){let m=`${f}${l.name} ${l.params}; `;if(i){r+=f.length;let d=r;r+=l.name.length,r+=1,r+=l.params.length;let p=r;r+=2,l.dst=[t,d,p]}return m}if(u+=`${f}${l.name}${l.params?` ${l.params} `:" "}{ `,i){r+=f.length;let m=r;r+=l.name.length,l.params&&(r+=1,r+=l.params.length),r+=1;let d=r;l.dst=[t,m,d],r+=2}for(let m of l.nodes)u+=n(m,c+1);u+=`${f}} `,i&&(r+=f.length,r+=2)}else if(l.kind==="comment"){if(u+=`${f}/*${l.value}*/ `,i){r+=f.length;let m=r;r+=2+l.value.length+2;let d=r;l.dst=[t,m,d],r+=1}}else if(l.kind==="context"||l.kind==="at-root")return"";return u}let s="";for(let l of e)s+=n(l,0);return t.code=s,s}function cn(e,i){let r=[];return I(e,(t,n)=>{if(i(t))return r=n.path(),r.push(t),R.Stop}),r}function Sr(e,i,r,t=new Set){if(t.has(e)||(t.add(e),i.getOptions(e)&24))return!0;{let s=r.get(e)??[];for(let l of s)if(Sr(l,i,r,t))return!0}return!1}function Vr(e){return e.split(/[\s,]+/)}function be(e){if(e.indexOf("(")===-1)return Ie(e);let i=F(e);return Kt(i),e=Y(i),e=nt(e),e}function Ie(e,i=!1){let r="";for(let t=0;t<e.length;t++){let n=e[t];n==="\\"&&e[t+1]==="_"?(r+="_",t+=1):n==="_"&&!i?r+=" ":r+=n}return r}function Kt(e){for(let i of e)switch(i.kind){case"function":{if(i.value==="url"||i.value.endsWith("_url")){i.value=Ie(i.value);break}if(i.value==="var"||i.value.endsWith("_var")||i.value==="theme"||i.value.endsWith("_theme")){i.value=Ie(i.value);for(let r=0;r<i.nodes.length;r++){if(r==0&&i.nodes[r].kind==="word"){i.nodes[r].value=Ie(i.nodes[r].value,!0);continue}Kt([i.nodes[r]])}break}i.value=Ie(i.value),Kt(i.nodes);break}case"separator":case"word":{i.value=Ie(i.value);break}default:pn(i)}}function pn(e){throw new Error(`Unexpected value: ${e}`)}var Ut=new Uint8Array(256);function ye(e){let i=0,r=e.length;for(let t=0;t<r;t++){let n=e.charCodeAt(t);switch(n){case 92:t+=1;break;case 39:case 34:for(;++t<r;){let s=e.charCodeAt(t);if(s===92){t+=1;continue}if(s===n)break}break;case 40:Ut[i]=41,i++;break;case 91:Ut[i]=93,i++;break;case 123:break;case 93:case 125:case 41:if(i===0)return!1;i>0&&n===Ut[i-1]&&i--;break;case 59:if(i===0)return!1;break}}return!0}var dn=58,Tr=45,Nr=97,Er=122,jt=/^[a-zA-Z0-9_.%-]+$/;function Ke(e){switch(e.kind){case"arbitrary":return{kind:e.kind,property:e.property,value:e.value,modifier:e.modifier?{kind:e.modifier.kind,value:e.modifier.value}:null,variants:e.variants.map(De),important:e.important,raw:e.raw};case"static":return{kind:e.kind,root:e.root,variants:e.variants.map(De),important:e.important,raw:e.raw};case"functional":return{kind:e.kind,root:e.root,value:e.value?e.value.kind==="arbitrary"?{kind:e.value.kind,dataType:e.value.dataType,value:e.value.value}:{kind:e.value.kind,value:e.value.value,fraction:e.value.fraction}:null,modifier:e.modifier?{kind:e.modifier.kind,value:e.modifier.value}:null,variants:e.variants.map(De),important:e.important,raw:e.raw};default:throw new Error("Unknown candidate kind")}}function De(e){switch(e.kind){case"arbitrary":return{kind:e.kind,selector:e.selector,relative:e.relative};case"static":return{kind:e.kind,root:e.root};case"functional":return{kind:e.kind,root:e.root,value:e.value?{kind:e.value.kind,value:e.value.value}:null,modifier:e.modifier?{kind:e.modifier.kind,value:e.modifier.value}:null};case"compound":return{kind:e.kind,root:e.root,variant:De(e.variant),modifier:e.modifier?{kind:e.modifier.kind,value:e.modifier.value}:null};default:throw new Error("Unknown variant kind")}}function*Rr(e,i){let r=L(e,":");if(i.theme.prefix){if(r.length===1||r[0]!==i.theme.prefix)return null;r.shift()}let t=r.pop(),n=[];for(let d=r.length-1;d>=0;--d){let p=i.parseVariant(r[d]);if(p===null)return;n.push(p)}let s=!1;t[t.length-1]==="!"?(s=!0,t=t.slice(0,-1)):t[0]==="!"&&(s=!0,t=t.slice(1)),i.utilities.has(t,"static")&&!t.includes("[")&&(yield{kind:"static",root:t,variants:n,important:s,raw:e});let[l,c=null,u]=L(t,"/");if(u)return;let f=c===null?null:zt(c);if(c!==null&&f===null)return;if(l[0]==="["){if(l[l.length-1]!=="]")return;let d=l.charCodeAt(1);if(d!==Tr&&!(d>=Nr&&d<=Er))return;l=l.slice(1,-1);let p=l.indexOf(":");if(p===-1||p===0||p===l.length-1)return;let v=l.slice(0,p),h=be(l.slice(p+1));if(!ye(h))return;yield{kind:"arbitrary",property:v,value:h,modifier:f,variants:n,important:s,raw:e};return}let m;if(l[l.length-1]==="]"){let d=l.indexOf("-[");if(d===-1)return;let p=l.slice(0,d);if(!i.utilities.has(p,"functional"))return;let v=l.slice(d+1);m=[[p,v]]}else if(l[l.length-1]===")"){let d=l.indexOf("-(");if(d===-1)return;let p=l.slice(0,d);if(!i.utilities.has(p,"functional"))return;let v=l.slice(d+2,-1),h=L(v,":"),y=null;if(h.length===2&&(y=h[0],v=h[1]),v[0]!=="-"||v[1]!=="-"||!ye(v))return;m=[[p,y===null?`[var(${v})]`:`[${y}:var(${v})]`]]}else m=Pr(l,d=>i.utilities.has(d,"functional"));for(let[d,p]of m){let v={kind:"functional",root:d,modifier:f,value:null,variants:n,important:s,raw:e};if(p===null){yield v;continue}{let h=p.indexOf("[");if(h!==-1){if(p[p.length-1]!=="]")return;let b=be(p.slice(h+1,-1));if(!ye(b))continue;let T=null;for(let A=0;A<b.length;A++){let k=b.charCodeAt(A);if(k===dn){T=b.slice(0,A),b=b.slice(A+1);break}if(!(k===Tr||k>=Nr&&k<=Er))break}if(b.length===0||b.trim().length===0||T==="")continue;v.value={kind:"arbitrary",dataType:T||null,value:b}}else{let b=c===null||v.modifier?.kind==="arbitrary"?null:`${p}/${c}`;if(!jt.test(p))continue;v.value={kind:"named",value:p,fraction:b}}}yield v}}function zt(e){if(e[0]==="["&&e[e.length-1]==="]"){let i=be(e.slice(1,-1));return!ye(i)||i.length===0||i.trim().length===0?null:{kind:"arbitrary",value:i}}return e[0]==="("&&e[e.length-1]===")"?(e=e.slice(1,-1),e[0]!=="-"||e[1]!=="-"||!ye(e)?null:(e=`var(${e})`,{kind:"arbitrary",value:be(e)})):jt.test(e)?{kind:"named",value:e}:null}function Or(e,i){if(e[0]==="["&&e[e.length-1]==="]"){if(e[1]==="@"&&e.includes("&"))return null;let r=be(e.slice(1,-1));if(!ye(r)||r.length===0||r.trim().length===0)return null;let t=r[0]===">"||r[0]==="+"||r[0]==="~";return!t&&r[0]!=="@"&&!r.includes("&")&&(r=`&:is(${r})`),{kind:"arbitrary",selector:r,relative:t}}{let[r,t=null,n]=L(e,"/");if(n)return null;let s=Pr(r,l=>i.variants.has(l));for(let[l,c]of s)switch(i.variants.kind(l)){case"static":return c!==null||t!==null?null:{kind:"static",root:l};case"functional":{let u=t===null?null:zt(t);if(t!==null&&u===null)return null;if(c===null)return{kind:"functional",root:l,modifier:u,value:null};if(c[c.length-1]==="]"){if(c[0]!=="[")continue;let f=be(c.slice(1,-1));return!ye(f)||f.length===0||f.trim().length===0?null:{kind:"functional",root:l,modifier:u,value:{kind:"arbitrary",value:f}}}if(c[c.length-1]===")"){if(c[0]!=="(")continue;let f=be(c.slice(1,-1));return!ye(f)||f.length===0||f.trim().length===0||f[0]!=="-"||f[1]!=="-"?null:{kind:"functional",root:l,modifier:u,value:{kind:"arbitrary",value:`var(${f})`}}}if(!jt.test(c))continue;return{kind:"functional",root:l,modifier:u,value:{kind:"named",value:c}}}case"compound":{if(c===null)return null;t&&(l==="not"||l==="has"||l==="in")&&(c=`${c}/${t}`,t=null);let u=i.parseVariant(c);if(u===null||!i.variants.compoundsWith(l,u))return null;let f=t===null?null:zt(t);return t!==null&&f===null?null:{kind:"compound",root:l,modifier:f,variant:u}}}}return null}function*Pr(e,i){i(e)&&(yield[e,null]);let r=e.lastIndexOf("-");for(;r>0;){let t=e.slice(0,r);if(i(t)){let n=[t,e.slice(r+1)];if(n[1]===""||n[0]==="@"&&i("@")&&e[r]==="-")break;yield n}r=e.lastIndexOf("-",r-1)}e[0]==="@"&&i("@")&&(yield["@",e.slice(1)])}function _r(e,i){let r=[];for(let n of i.variants)r.unshift(dt(n));e.theme.prefix&&r.unshift(e.theme.prefix);let t="";if(i.kind==="static"&&(t+=i.root),i.kind==="functional"&&(t+=i.root,i.value))if(i.value.kind==="arbitrary"){if(i.value!==null){let n=Mt(i.value.value),s=n?i.value.value.slice(4,-1):i.value.value,[l,c]=n?["(",")"]:["[","]"];i.value.dataType?t+=`-${l}${i.value.dataType}:${xe(s)}${c}`:t+=`-${l}${xe(s)}${c}`}}else i.value.kind==="named"&&(t+=`-${i.value.value}`);return i.kind==="arbitrary"&&(t+=`[${i.property}:${xe(i.value)}]`),(i.kind==="arbitrary"||i.kind==="functional")&&(t+=Qe(i.modifier)),i.important&&(t+="!"),r.push(t),r.join(":")}function Qe(e){if(e===null)return"";let i=Mt(e.value),r=i?e.value.slice(4,-1):e.value,[t,n]=i?["(",")"]:["[","]"];return e.kind==="arbitrary"?`/${t}${xe(r)}${n}`:e.kind==="named"?`/${e.value}`:""}function dt(e){if(e.kind==="static")return e.root;if(e.kind==="arbitrary")return`[${xe(hn(e.selector))}]`;let i="";if(e.kind==="functional"){i+=e.root;let r=e.root!=="@";if(e.value)if(e.value.kind==="arbitrary"){let t=Mt(e.value.value),n=t?e.value.value.slice(4,-1):e.value.value,[s,l]=t?["(",")"]:["[","]"];i+=`${r?"-":""}${s}${xe(n)}${l}`}else e.value.kind==="named"&&(i+=`${r?"-":""}${e.value.value}`)}return e.kind==="compound"&&(i+=e.root,i+="-",i+=dt(e.variant)),(e.kind==="functional"||e.kind==="compound")&&(i+=Qe(e.modifier)),i}var mn=new z(e=>{let i=F(e),r=new Set,t=new Set(["~",">","+","-","*","/"]);return I(i,(n,s)=>{let l=s.parent===null?i:s.parent.nodes??[];if(n.kind==="word"&&t.has(n.value)){let c=l.indexOf(n)??-1;if(c===-1)return;let u=l[c-1];if(u?.kind!=="separator"||u.value!==" ")return;let f=l[c+1];if(f?.kind!=="separator"||f.value!==" ")return;let m=l[c-2];if(m&&t.has(m.value))return;let d=l[c+2];if(d&&t.has(d.value))return;r.add(u),r.add(f)}else if(n.kind==="separator"&&n.value.length>0&&n.value.trim()==="")(l[0]===n||l[l.length-1]===n)&&r.add(n);else if(n.kind==="separator"&&n.value.trim()===",")n.value=",";else if(n.kind==="function"&&n.value.startsWith("--")){let c=l.indexOf(n)??-1;if(c<=0)return;let u=l[c-1];if(u?.kind==="separator"&&u.value===",")return;let f=l[c-2];return f&&!t.has(f.value)?void 0:R.ReplaceSkip({kind:"function",value:"",nodes:[n]})}}),r.size>0&&I(i,n=>{if(r.has(n))return r.delete(n),R.ReplaceSkip([])}),Lt(i),Y(i)});function xe(e){return mn.get(e)}var gn=new z(e=>{let i=F(e);return i.length===3&&i[0].kind==="word"&&i[0].value==="&"&&i[1].kind==="separator"&&i[1].value===":"&&i[2].kind==="function"&&i[2].value==="is"?Y(i[2].nodes):e});function hn(e){return gn.get(e)}function Lt(e){for(let i of e)switch(i.kind){case"function":{if(i.value==="url"||i.value.endsWith("_url")){i.value=Je(i.value);break}if(i.value==="var"||i.value.endsWith("_var")||i.value==="theme"||i.value.endsWith("_theme")){i.value=Je(i.value);for(let r=0;r<i.nodes.length;r++)Lt([i.nodes[r]]);break}i.value=Je(i.value),Lt(i.nodes);break}case"separator":i.value=Je(i.value);break;case"word":{(i.value[0]!=="-"||i.value[1]!=="-")&&(i.value=Je(i.value));break}default:wn(i)}}var vn=new z(e=>{let i=F(e);return i.length===1&&i[0].kind==="function"&&i[0].value==="var"});function Mt(e){return vn.get(e)}function wn(e){throw new Error(`Unexpected value: ${e}`)}function Je(e){return e.replaceAll("_",String.raw`\_`).replaceAll(" ","_")}function Te(e,i,r){if(e===i)return 0;let t=e.indexOf("("),n=i.indexOf("("),s=t===-1?e.replace(/[\d.]+/g,""):e.slice(0,t),l=n===-1?i.replace(/[\d.]+/g,""):i.slice(0,n),c=(s===l?0:s<l?-1:1)||(r==="asc"?parseInt(e)-parseInt(i):parseInt(i)-parseInt(e));return Number.isNaN(c)?e<i?-1:1:c}var yn=new Set(["inset","inherit","initial","revert","unset"]),Ir=/^-?(\d+|\.\d+)(.*?)$/g;function Xe(e,i){return L(e,",").map(t=>{t=t.trim();let n=L(t," ").filter(f=>f.trim()!==""),s=null,l=null,c=null;for(let f of n)yn.has(f)||(Ir.test(f)?(l===null?l=f:c===null&&(c=f),Ir.lastIndex=0):s===null&&(s=f));if(l===null||c===null)return t;let u=i(s??"currentcolor");return s!==null?t.replace(s,u):`${t} ${u}`}).join(", ")}var vt=["0","0.5","1","1.5","2","2.5","3","3.5","4","5","6","7","8","9","10","11","12","14","16","20","24","28","32","36","40","44","48","52","56","60","64","72","80","96"],Ft=class{utilities=new z(()=>[]);completions=new Map;static(i,r){this.utilities.get(i).push({kind:"static",compileFn:r})}functional(i,r,t){this.utilities.get(i).push({kind:"functional",compileFn:r,options:t})}has(i,r){return this.utilities.has(i)&&this.utilities.get(i).some(t=>t.kind===r)}get(i){return this.utilities.has(i)?this.utilities.get(i):[]}getCompletions(i){return this.has(i,"static")?this.completions.get(i)?.()??[{supportsNegative:!1,values:[],modifiers:[]}]:this.completions.get(i)?.()??[]}suggest(i,r){let t=this.completions.get(i);t?this.completions.set(i,()=>[...t?.(),...r?.()]):this.completions.set(i,r)}keys(i){let r=[];for(let[t,n]of this.utilities.entries())for(let s of n)if(s.kind===i){r.push(t);break}return r}};function $(e,i,r){return W("@property",e,[a("syntax",r?`"${r}"`:'"*"'),a("inherits","false"),...i?[a("initial-value",i)]:[]])}function Q(e,i){if(i===null)return e;let r=Number(i);return Number.isNaN(r)||(i=`${r*100}%`),i==="100%"?e:`color-mix(in oklab, ${e} ${i}, transparent)`}function Kr(e,i){let r=Number(i);return Number.isNaN(r)||(i=`${r*100}%`),`oklab(from ${e} l a b / ${i})`}function X(e,i,r){if(!i)return e;if(i.kind==="arbitrary")return Q(e,i.value);let t=r.resolve(i.value,["--opacity"]);return t?Q(e,t):lt(i.value)?Q(e,`${i.value}%`):null}function re(e,i,r){let t=null;switch(e.value.value){case"inherit":{t="inherit";break}case"transparent":{t="transparent";break}case"current":{t="currentcolor";break}default:{t=i.resolve(e.value.value,r);break}}return t?X(t,e.modifier,i):null}var Ur=/(\d+)_(\d+)/g;function zr(e){let i=new Ft;function r(o,g){function*w(x){for(let V of e.keysInNamespaces(x))yield V.replace(Ur,(K,S,O)=>`${S}.${O}`)}let C=["1/2","1/3","2/3","1/4","2/4","3/4","1/5","2/5","3/5","4/5","1/6","2/6","3/6","4/6","5/6","1/12","2/12","3/12","4/12","5/12","6/12","7/12","8/12","9/12","10/12","11/12"];i.suggest(o,()=>{let x=[];for(let V of g()){if(typeof V=="string"){x.push({values:[V],modifiers:[]});continue}let K=[...V.values??[],...w(V.valueThemeKeys??[])],S=[...V.modifiers??[],...w(V.modifierThemeKeys??[])];V.supportsFractions&&K.push(...C),V.hasDefaultValue&&K.unshift(null),x.push({supportsNegative:V.supportsNegative,values:K,modifiers:S})}return x})}function t(o,g){i.static(o,()=>g.map(w=>typeof w=="function"?w():a(w[0],w[1])))}function n(o,g){g.staticValues&&(g.staticValues=Object.assign(Object.create(null),g.staticValues));function w({negative:C}){return x=>{let V=null,K=null;if(x.value)if(x.value.kind==="arbitrary"){if(x.modifier)return;V=x.value.value,K=x.value.dataType}else{if(V=e.resolve(x.value.fraction??x.value.value,g.themeKeys??[]),V===null&&g.supportsFractions&&x.value.fraction){let[S,O]=L(x.value.fraction,"/");if(!_(S)||!_(O))return;V=`calc(${S} / ${O} * 100%)`}if(V===null&&C&&g.handleNegativeBareValue){if(V=g.handleNegativeBareValue(x.value),!V?.includes("/")&&x.modifier)return;if(V!==null)return g.handle(V,null)}if(V===null&&g.handleBareValue&&(V=g.handleBareValue(x.value),!V?.includes("/")&&x.modifier))return;if(V===null&&!C&&g.staticValues&&!x.modifier){let S=g.staticValues[x.value.value];if(S)return S.map(te)}}else{if(x.modifier)return;V=g.defaultValue!==void 0?g.defaultValue:e.resolve(null,g.themeKeys??[])}if(V!==null)return g.handle(C?nt(`calc(${V} * -1)`):V,K)}}if(g.supportsNegative&&i.functional(`-${o}`,w({negative:!0})),i.functional(o,w({negative:!1})),r(o,()=>[{supportsNegative:g.supportsNegative,valueThemeKeys:g.themeKeys??[],hasDefaultValue:g.defaultValue!==void 0&&g.defaultValue!==null,supportsFractions:g.supportsFractions}]),g.staticValues&&Object.keys(g.staticValues).length>0){let C=Object.keys(g.staticValues);r(o,()=>[{values:C}])}}function s(o,g){i.functional(o,w=>{if(!w.value)return;let C=null;if(w.value.kind==="arbitrary"?(C=w.value.value,C=X(C,w.modifier,e)):C=re(w,e,g.themeKeys),C!==null)return g.handle(C)}),r(o,()=>[{values:["current","inherit","transparent"],valueThemeKeys:g.themeKeys,modifiers:Array.from({length:21},(w,C)=>`${C*5}`)}])}function l(o,g,w,{supportsNegative:C=!1,supportsFractions:x=!1,staticValues:V}={}){C&&i.static(`-${o}-px`,()=>w("-1px")),i.static(`${o}-px`,()=>w("1px")),n(o,{themeKeys:g,supportsFractions:x,supportsNegative:C,defaultValue:null,handleBareValue:({value:K})=>{let S=e.resolve(null,["--spacing"]);return!S||!ee(K)?null:`calc(${S} * ${K})`},handleNegativeBareValue:({value:K})=>{let S=e.resolve(null,["--spacing"]);return!S||!ee(K)?null:`calc(${S} * -${K})`},handle:w,staticValues:V}),r(o,()=>[{values:e.get(["--spacing"])?vt:[],supportsNegative:C,supportsFractions:x,valueThemeKeys:g}])}t("sr-only",[["position","absolute"],["width","1px"],["height","1px"],["padding","0"],["margin","-1px"],["overflow","hidden"],["clip-path","inset(50%)"],["white-space","nowrap"],["border-width","0"]]),t("not-sr-only",[["position","static"],["width","auto"],["height","auto"],["padding","0"],["margin","0"],["overflow","visible"],["clip-path","none"],["white-space","normal"]]),t("pointer-events-none",[["pointer-events","none"]]),t("pointer-events-auto",[["pointer-events","auto"]]),t("visible",[["visibility","visible"]]),t("invisible",[["visibility","hidden"]]),t("collapse",[["visibility","collapse"]]),t("static",[["position","static"]]),t("fixed",[["position","fixed"]]),t("absolute",[["position","absolute"]]),t("relative",[["position","relative"]]),t("sticky",[["position","sticky"]]);for(let[o,g]of[["inset","inset"],["inset-x","inset-inline"],["inset-y","inset-block"],["inset-s","inset-inline-start"],["inset-e","inset-inline-end"],["inset-bs","inset-block-start"],["inset-be","inset-block-end"],["top","top"],["right","right"],["bottom","bottom"],["left","left"]])t(`${o}-auto`,[[g,"auto"]]),t(`${o}-full`,[[g,"100%"]]),t(`-${o}-full`,[[g,"-100%"]]),l(o,["--inset","--spacing"],w=>[a(g,w)],{supportsNegative:!0,supportsFractions:!0});t("isolate",[["isolation","isolate"]]),t("isolation-auto",[["isolation","auto"]]),n("z",{supportsNegative:!0,handleBareValue:({value:o})=>_(o)?o:null,themeKeys:["--z-index"],handle:o=>[a("z-index",o)],staticValues:{auto:[a("z-index","auto")]}}),r("z",()=>[{supportsNegative:!0,values:["0","10","20","30","40","50"],valueThemeKeys:["--z-index"]}]),n("order",{supportsNegative:!0,handleBareValue:({value:o})=>_(o)?o:null,themeKeys:["--order"],handle:o=>[a("order",o)],staticValues:{first:[a("order","-9999")],last:[a("order","9999")]}}),r("order",()=>[{supportsNegative:!0,values:Array.from({length:12},(o,g)=>`${g+1}`),valueThemeKeys:["--order"]}]),n("col",{supportsNegative:!0,handleBareValue:({value:o})=>_(o)?o:null,themeKeys:["--grid-column"],handle:o=>[a("grid-column",o)],staticValues:{auto:[a("grid-column","auto")]}}),n("col-span",{handleBareValue:({value:o})=>_(o)?o:null,handle:o=>[a("grid-column",`span ${o} / span ${o}`)],staticValues:{full:[a("grid-column","1 / -1")]}}),n("col-start",{supportsNegative:!0,handleBareValue:({value:o})=>_(o)?o:null,themeKeys:["--grid-column-start"],handle:o=>[a("grid-column-start",o)],staticValues:{auto:[a("grid-column-start","auto")]}}),n("col-end",{supportsNegative:!0,handleBareValue:({value:o})=>_(o)?o:null,themeKeys:["--grid-column-end"],handle:o=>[a("grid-column-end",o)],staticValues:{auto:[a("grid-column-end","auto")]}}),r("col-span",()=>[{values:Array.from({length:12},(o,g)=>`${g+1}`),valueThemeKeys:[]}]),r("col-start",()=>[{supportsNegative:!0,values:Array.from({length:13},(o,g)=>`${g+1}`),valueThemeKeys:["--grid-column-start"]}]),r("col-end",()=>[{supportsNegative:!0,values:Array.from({length:13},(o,g)=>`${g+1}`),valueThemeKeys:["--grid-column-end"]}]),n("row",{supportsNegative:!0,handleBareValue:({value:o})=>_(o)?o:null,themeKeys:["--grid-row"],handle:o=>[a("grid-row",o)],staticValues:{auto:[a("grid-row","auto")]}}),n("row-span",{themeKeys:[],handleBareValue:({value:o})=>_(o)?o:null,handle:o=>[a("grid-row",`span ${o} / span ${o}`)],staticValues:{full:[a("grid-row","1 / -1")]}}),n("row-start",{supportsNegative:!0,handleBareValue:({value:o})=>_(o)?o:null,themeKeys:["--grid-row-start"],handle:o=>[a("grid-row-start",o)],staticValues:{auto:[a("grid-row-start","auto")]}}),n("row-end",{supportsNegative:!0,handleBareValue:({value:o})=>_(o)?o:null,themeKeys:["--grid-row-end"],handle:o=>[a("grid-row-end",o)],staticValues:{auto:[a("grid-row-end","auto")]}}),r("row-span",()=>[{values:Array.from({length:12},(o,g)=>`${g+1}`),valueThemeKeys:[]}]),r("row-start",()=>[{supportsNegative:!0,values:Array.from({length:13},(o,g)=>`${g+1}`),valueThemeKeys:["--grid-row-start"]}]),r("row-end",()=>[{supportsNegative:!0,values:Array.from({length:13},(o,g)=>`${g+1}`),valueThemeKeys:["--grid-row-end"]}]),t("float-start",[["float","inline-start"]]),t("float-end",[["float","inline-end"]]),t("float-right",[["float","right"]]),t("float-left",[["float","left"]]),t("float-none",[["float","none"]]),t("clear-start",[["clear","inline-start"]]),t("clear-end",[["clear","inline-end"]]),t("clear-right",[["clear","right"]]),t("clear-left",[["clear","left"]]),t("clear-both",[["clear","both"]]),t("clear-none",[["clear","none"]]);for(let[o,g]of[["m","margin"],["mx","margin-inline"],["my","margin-block"],["ms","margin-inline-start"],["me","margin-inline-end"],["mbs","margin-block-start"],["mbe","margin-block-end"],["mt","margin-top"],["mr","margin-right"],["mb","margin-bottom"],["ml","margin-left"]])t(`${o}-auto`,[[g,"auto"]]),l(o,["--margin","--spacing"],w=>[a(g,w)],{supportsNegative:!0});t("box-border",[["box-sizing","border-box"]]),t("box-content",[["box-sizing","content-box"]]),n("line-clamp",{themeKeys:["--line-clamp"],handleBareValue:({value:o})=>_(o)?o:null,handle:o=>[a("overflow","hidden"),a("display","-webkit-box"),a("-webkit-box-orient","vertical"),a("-webkit-line-clamp",o)],staticValues:{none:[a("overflow","visible"),a("display","block"),a("-webkit-box-orient","horizontal"),a("-webkit-line-clamp","unset")]}}),r("line-clamp",()=>[{values:["1","2","3","4","5","6"],valueThemeKeys:["--line-clamp"]}]),t("block",[["display","block"]]),t("inline-block",[["display","inline-block"]]),t("inline",[["display","inline"]]),t("hidden",[["display","none"]]),t("inline-flex",[["display","inline-flex"]]),t("table",[["display","table"]]),t("inline-table",[["display","inline-table"]]),t("table-caption",[["display","table-caption"]]),t("table-cell",[["display","table-cell"]]),t("table-column",[["display","table-column"]]),t("table-column-group",[["display","table-column-group"]]),t("table-footer-group",[["display","table-footer-group"]]),t("table-header-group",[["display","table-header-group"]]),t("table-row-group",[["display","table-row-group"]]),t("table-row",[["display","table-row"]]),t("flow-root",[["display","flow-root"]]),t("flex",[["display","flex"]]),t("grid",[["display","grid"]]),t("inline-grid",[["display","inline-grid"]]),t("contents",[["display","contents"]]),t("list-item",[["display","list-item"]]),t("field-sizing-content",[["field-sizing","content"]]),t("field-sizing-fixed",[["field-sizing","fixed"]]),n("aspect",{themeKeys:["--aspect"],handleBareValue:({fraction:o})=>{if(o===null)return null;let[g,w]=L(o,"/");return!ee(g)||!ee(w)?null:o},handle:o=>[a("aspect-ratio",o)],staticValues:{auto:[a("aspect-ratio","auto")],square:[a("aspect-ratio","1 / 1")]}});for(let[o,g]of[["full","100%"],["svw","100svw"],["lvw","100lvw"],["dvw","100dvw"],["svh","100svh"],["lvh","100lvh"],["dvh","100dvh"],["min","min-content"],["max","max-content"],["fit","fit-content"]])t(`size-${o}`,[["--tw-sort","size"],["width",g],["height",g]]),t(`w-${o}`,[["width",g]]),t(`h-${o}`,[["height",g]]),t(`min-w-${o}`,[["min-width",g]]),t(`min-h-${o}`,[["min-height",g]]),t(`max-w-${o}`,[["max-width",g]]),t(`max-h-${o}`,[["max-height",g]]);t("size-auto",[["--tw-sort","size"],["width","auto"],["height","auto"]]),t("w-auto",[["width","auto"]]),t("h-auto",[["height","auto"]]),t("min-w-auto",[["min-width","auto"]]),t("min-h-auto",[["min-height","auto"]]),t("h-lh",[["height","1lh"]]),t("min-h-lh",[["min-height","1lh"]]),t("max-h-lh",[["max-height","1lh"]]),t("w-screen",[["width","100vw"]]),t("min-w-screen",[["min-width","100vw"]]),t("max-w-screen",[["max-width","100vw"]]),t("h-screen",[["height","100vh"]]),t("min-h-screen",[["min-height","100vh"]]),t("max-h-screen",[["max-height","100vh"]]),t("max-w-none",[["max-width","none"]]),t("max-h-none",[["max-height","none"]]),l("size",["--size","--spacing"],o=>[a("--tw-sort","size"),a("width",o),a("height",o)],{supportsFractions:!0});for(let[o,g,w]of[["w",["--width","--spacing","--container"],"width"],["min-w",["--min-width","--spacing","--container"],"min-width"],["max-w",["--max-width","--spacing","--container"],"max-width"],["h",["--height","--spacing"],"height"],["min-h",["--min-height","--height","--spacing"],"min-height"],["max-h",["--max-height","--height","--spacing"],"max-height"]])l(o,g,C=>[a(w,C)],{supportsFractions:!0});for(let[o,g]of[["full","100%"],["min","min-content"],["max","max-content"],["fit","fit-content"]])t(`inline-${o}`,[["inline-size",g]]),t(`block-${o}`,[["block-size",g]]),t(`min-inline-${o}`,[["min-inline-size",g]]),t(`min-block-${o}`,[["min-block-size",g]]),t(`max-inline-${o}`,[["max-inline-size",g]]),t(`max-block-${o}`,[["max-block-size",g]]);for(let[o,g]of[["svw","100svw"],["lvw","100lvw"],["dvw","100dvw"]])t(`inline-${o}`,[["inline-size",g]]),t(`min-inline-${o}`,[["min-inline-size",g]]),t(`max-inline-${o}`,[["max-inline-size",g]]);for(let[o,g]of[["svh","100svh"],["lvh","100lvh"],["dvh","100dvh"]])t(`block-${o}`,[["block-size",g]]),t(`min-block-${o}`,[["min-block-size",g]]),t(`max-block-${o}`,[["max-block-size",g]]);t("inline-auto",[["inline-size","auto"]]),t("block-auto",[["block-size","auto"]]),t("min-inline-auto",[["min-inline-size","auto"]]),t("min-block-auto",[["min-block-size","auto"]]),t("block-lh",[["block-size","1lh"]]),t("min-block-lh",[["min-block-size","1lh"]]),t("max-block-lh",[["max-block-size","1lh"]]),t("inline-screen",[["inline-size","100vw"]]),t("min-inline-screen",[["min-inline-size","100vw"]]),t("max-inline-screen",[["max-inline-size","100vw"]]),t("block-screen",[["block-size","100vh"]]),t("min-block-screen",[["min-block-size","100vh"]]),t("max-block-screen",[["max-block-size","100vh"]]),t("max-inline-none",[["max-inline-size","none"]]),t("max-block-none",[["max-block-size","none"]]);for(let[o,g,w]of[["inline",["--spacing","--container"],"inline-size"],["min-inline",["--spacing","--container"],"min-inline-size"],["max-inline",["--spacing","--container"],"max-inline-size"],["block",["--spacing"],"block-size"],["min-block",["--spacing"],"min-block-size"],["max-block",["--spacing"],"max-block-size"]])l(o,g,C=>[a(w,C)],{supportsFractions:!0});i.static("container",()=>{let o=[...e.namespace("--breakpoint").values()];o.sort((w,C)=>Te(w,C,"asc"));let g=[a("--tw-sort","--tw-container-component"),a("width","100%")];for(let w of o)g.push(W("@media",`(width >= ${w})`,[a("max-width",w)]));return g}),t("flex-auto",[["flex","auto"]]),t("flex-initial",[["flex","0 auto"]]),t("flex-none",[["flex","none"]]),i.functional("flex",o=>{if(o.value){if(o.value.kind==="arbitrary")return o.modifier?void 0:[a("flex",o.value.value)];if(o.value.fraction){let[g,w]=L(o.value.fraction,"/");return!_(g)||!_(w)?void 0:[a("flex",`calc(${o.value.fraction} * 100%)`)]}if(_(o.value.value))return o.modifier?void 0:[a("flex",o.value.value)]}}),r("flex",()=>[{supportsFractions:!0},{values:Array.from({length:12},(o,g)=>`${g+1}`)}]),n("shrink",{defaultValue:"1",handleBareValue:({value:o})=>_(o)?o:null,handle:o=>[a("flex-shrink",o)]}),n("grow",{defaultValue:"1",handleBareValue:({value:o})=>_(o)?o:null,handle:o=>[a("flex-grow",o)]}),r("shrink",()=>[{values:["0"],valueThemeKeys:[],hasDefaultValue:!0}]),r("grow",()=>[{values:["0"],valueThemeKeys:[],hasDefaultValue:!0}]),t("basis-auto",[["flex-basis","auto"]]),t("basis-full",[["flex-basis","100%"]]),l("basis",["--flex-basis","--spacing","--container"],o=>[a("flex-basis",o)],{supportsFractions:!0}),t("table-auto",[["table-layout","auto"]]),t("table-fixed",[["table-layout","fixed"]]),t("caption-top",[["caption-side","top"]]),t("caption-bottom",[["caption-side","bottom"]]),t("border-collapse",[["border-collapse","collapse"]]),t("border-separate",[["border-collapse","separate"]]);let c=()=>B([$("--tw-border-spacing-x","0","<length>"),$("--tw-border-spacing-y","0","<length>")]);l("border-spacing",["--border-spacing","--spacing"],o=>[c(),a("--tw-border-spacing-x",o),a("--tw-border-spacing-y",o),a("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),l("border-spacing-x",["--border-spacing","--spacing"],o=>[c(),a("--tw-border-spacing-x",o),a("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),l("border-spacing-y",["--border-spacing","--spacing"],o=>[c(),a("--tw-border-spacing-y",o),a("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),n("origin",{themeKeys:["--transform-origin"],handle:o=>[a("transform-origin",o)],staticValues:{center:[a("transform-origin","center")],top:[a("transform-origin","top")],"top-right":[a("transform-origin","100% 0")],right:[a("transform-origin","100%")],"bottom-right":[a("transform-origin","100% 100%")],bottom:[a("transform-origin","bottom")],"bottom-left":[a("transform-origin","0 100%")],left:[a("transform-origin","0")],"top-left":[a("transform-origin","0 0")]}}),n("perspective-origin",{themeKeys:["--perspective-origin"],handle:o=>[a("perspective-origin",o)],staticValues:{center:[a("perspective-origin","center")],top:[a("perspective-origin","top")],"top-right":[a("perspective-origin","100% 0")],right:[a("perspective-origin","100%")],"bottom-right":[a("perspective-origin","100% 100%")],bottom:[a("perspective-origin","bottom")],"bottom-left":[a("perspective-origin","0 100%")],left:[a("perspective-origin","0")],"top-left":[a("perspective-origin","0 0")]}}),n("perspective",{themeKeys:["--perspective"],handle:o=>[a("perspective",o)],staticValues:{none:[a("perspective","none")]}});let u=()=>B([$("--tw-translate-x","0"),$("--tw-translate-y","0"),$("--tw-translate-z","0")]);t("translate-none",[["translate","none"]]),t("-translate-full",[u,["--tw-translate-x","-100%"],["--tw-translate-y","-100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),t("translate-full",[u,["--tw-translate-x","100%"],["--tw-translate-y","100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),l("translate",["--translate","--spacing"],o=>[u(),a("--tw-translate-x",o),a("--tw-translate-y",o),a("translate","var(--tw-translate-x) var(--tw-translate-y)")],{supportsNegative:!0,supportsFractions:!0});for(let o of["x","y"])t(`-translate-${o}-full`,[u,[`--tw-translate-${o}`,"-100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),t(`translate-${o}-full`,[u,[`--tw-translate-${o}`,"100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),l(`translate-${o}`,["--translate","--spacing"],g=>[u(),a(`--tw-translate-${o}`,g),a("translate","var(--tw-translate-x) var(--tw-translate-y)")],{supportsNegative:!0,supportsFractions:!0});l("translate-z",["--translate","--spacing"],o=>[u(),a("--tw-translate-z",o),a("translate","var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z)")],{supportsNegative:!0}),t("translate-3d",[u,["translate","var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z)"]]);let f=()=>B([$("--tw-scale-x","1"),$("--tw-scale-y","1"),$("--tw-scale-z","1")]);t("scale-none",[["scale","none"]]);function m({negative:o}){return g=>{if(!g.value||g.modifier)return;let w;return g.value.kind==="arbitrary"?(w=g.value.value,w=o?`calc(${w} * -1)`:w,[a("scale",w)]):(w=e.resolve(g.value.value,["--scale"]),!w&&_(g.value.value)&&(w=`${g.value.value}%`),w?(w=o?`calc(${w} * -1)`:w,[f(),a("--tw-scale-x",w),a("--tw-scale-y",w),a("--tw-scale-z",w),a("scale","var(--tw-scale-x) var(--tw-scale-y)")]):void 0)}}i.functional("-scale",m({negative:!0})),i.functional("scale",m({negative:!1})),r("scale",()=>[{supportsNegative:!0,values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--scale"]}]);for(let o of["x","y","z"])n(`scale-${o}`,{supportsNegative:!0,themeKeys:["--scale"],handleBareValue:({value:g})=>_(g)?`${g}%`:null,handle:g=>[f(),a(`--tw-scale-${o}`,g),a("scale",`var(--tw-scale-x) var(--tw-scale-y)${o==="z"?" var(--tw-scale-z)":""}`)]}),r(`scale-${o}`,()=>[{supportsNegative:!0,values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--scale"]}]);t("scale-3d",[f,["scale","var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)"]]),t("rotate-none",[["rotate","none"]]);function d({negative:o}){return g=>{if(!g.value||g.modifier)return;let w;if(g.value.kind==="arbitrary"){w=g.value.value;let C=g.value.dataType??H(w,["angle","vector"]);if(C==="vector")return[a("rotate",`${w} var(--tw-rotate)`)];if(C!=="angle")return[a("rotate",o?`calc(${w} * -1)`:w)]}else if(w=e.resolve(g.value.value,["--rotate"]),!w&&_(g.value.value)&&(w=`${g.value.value}deg`),!w)return;return[a("rotate",o?`calc(${w} * -1)`:w)]}}i.functional("-rotate",d({negative:!0})),i.functional("rotate",d({negative:!1})),r("rotate",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"],valueThemeKeys:["--rotate"]}]);{let o=["var(--tw-rotate-x,)","var(--tw-rotate-y,)","var(--tw-rotate-z,)","var(--tw-skew-x,)","var(--tw-skew-y,)"].join(" "),g=()=>B([$("--tw-rotate-x"),$("--tw-rotate-y"),$("--tw-rotate-z"),$("--tw-skew-x"),$("--tw-skew-y")]);for(let w of["x","y","z"])n(`rotate-${w}`,{supportsNegative:!0,themeKeys:["--rotate"],handleBareValue:({value:C})=>_(C)?`${C}deg`:null,handle:C=>[g(),a(`--tw-rotate-${w}`,`rotate${w.toUpperCase()}(${C})`),a("transform",o)]}),r(`rotate-${w}`,()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"],valueThemeKeys:["--rotate"]}]);n("skew",{supportsNegative:!0,themeKeys:["--skew"],handleBareValue:({value:w})=>_(w)?`${w}deg`:null,handle:w=>[g(),a("--tw-skew-x",`skewX(${w})`),a("--tw-skew-y",`skewY(${w})`),a("transform",o)]}),n("skew-x",{supportsNegative:!0,themeKeys:["--skew"],handleBareValue:({value:w})=>_(w)?`${w}deg`:null,handle:w=>[g(),a("--tw-skew-x",`skewX(${w})`),a("transform",o)]}),n("skew-y",{supportsNegative:!0,themeKeys:["--skew"],handleBareValue:({value:w})=>_(w)?`${w}deg`:null,handle:w=>[g(),a("--tw-skew-y",`skewY(${w})`),a("transform",o)]}),r("skew",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12"],valueThemeKeys:["--skew"]}]),r("skew-x",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12"],valueThemeKeys:["--skew"]}]),r("skew-y",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12"],valueThemeKeys:["--skew"]}]),i.functional("transform",w=>{if(w.modifier)return;let C=null;if(w.value?w.value.kind==="arbitrary"&&(C=w.value.value):C=o,C!==null)return[g(),a("transform",C)]}),r("transform",()=>[{hasDefaultValue:!0}]),t("transform-cpu",[["transform",o]]),t("transform-gpu",[["transform",`translateZ(0) ${o}`]]),t("transform-none",[["transform","none"]])}n("zoom",{handleBareValue:({value:o})=>_(o)?`${o}%`:null,handle:o=>[a("zoom",o)]}),r("zoom",()=>[{values:["50","75","90","95","100","105","110","125","150","200"]}]),t("transform-flat",[["transform-style","flat"]]),t("transform-3d",[["transform-style","preserve-3d"]]),t("transform-content",[["transform-box","content-box"]]),t("transform-border",[["transform-box","border-box"]]),t("transform-fill",[["transform-box","fill-box"]]),t("transform-stroke",[["transform-box","stroke-box"]]),t("transform-view",[["transform-box","view-box"]]),t("backface-visible",[["backface-visibility","visible"]]),t("backface-hidden",[["backface-visibility","hidden"]]);for(let o of["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-res