UNPKG

reactjs-tiptap-editor

Version:

A modern WYSIWYG rich text editor based on tiptap and shadcn ui for React

1 lines 233 kB
"use strict";var yu=Object.defineProperty;var bu=(e,t,r)=>t in e?yu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var rr=(e,t,r)=>bu(e,typeof t!="symbol"?t+"":t,r);const a=require("react/jsx-runtime"),b=require("react"),le=require("./dom-dataset-DmsCLv1q.cjs"),xc=require("@radix-ui/react-slot"),B=require("./index-Dz3YxLE7.cjs"),wu=require("@radix-ui/react-separator"),Su=require("@radix-ui/react-toast"),R=require("lucide-react"),Au=require("@radix-ui/react-tooltip"),ju=require("@radix-ui/react-toggle"),nr=require("@radix-ui/react-icons"),Cu=require("@radix-ui/react-popover"),Iu=require("@radix-ui/react-label"),Tu=require("@radix-ui/react-dialog"),H=require("./index-CSvnpArE.cjs"),Pu=require("re-resizable"),Ru=require("react-image-crop"),Ou=require("@radix-ui/react-tabs"),Eu=require("@radix-ui/react-checkbox"),vc=require("tippy.js"),Mu=require("react-colorful"),Nu=require("@radix-ui/react-switch"),$u=require("@radix-ui/react-dropdown-menu");function Ie(e){const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const r in e)if(r!=="default"){const n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:()=>e[r]})}}return t.default=e,Object.freeze(t)}const ee=Ie(b),yc=Ie(wu),je=Ie(Su),Gt=Ie(Au),bc=Ie(ju),kt=Ie(Cu),wc=Ie(Iu),Ce=Ie(Tu),ct=Ie(Ou),Mi=Ie(Eu),Ni=Ie(Nu),ce=Ie($u);var Sc=typeof global=="object"&&global&&global.Object===Object&&global,_u=typeof self=="object"&&self&&self.Object===Object&&self,ke=Sc||_u||Function("return this")(),$e=ke.Symbol,Ac=Object.prototype,ku=Ac.hasOwnProperty,Lu=Ac.toString,Ot=$e?$e.toStringTag:void 0;function Du(e){var t=ku.call(e,Ot),r=e[Ot];try{e[Ot]=void 0;var n=!0}catch{}var i=Lu.call(e);return n&&(t?e[Ot]=r:delete e[Ot]),i}var Bu=Object.prototype,zu=Bu.toString;function qu(e){return zu.call(e)}var Fu="[object Null]",Hu="[object Undefined]",Fo=$e?$e.toStringTag:void 0;function it(e){return e==null?e===void 0?Hu:Fu:Fo&&Fo in Object(e)?Du(e):qu(e)}function Ue(e){return e!=null&&typeof e=="object"}var Uu="[object Symbol]";function xr(e){return typeof e=="symbol"||Ue(e)&&it(e)==Uu}function jc(e,t){for(var r=-1,n=e==null?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}var _e=Array.isArray,Ho=$e?$e.prototype:void 0,Uo=Ho?Ho.toString:void 0;function hr(e){if(typeof e=="string")return e;if(_e(e))return jc(e,hr)+"";if(xr(e))return Uo?Uo.call(e):"";var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}var Gu=/\s/;function Wu(e){for(var t=e.length;t--&&Gu.test(e.charAt(t)););return t}var Vu=/^\s+/;function Xu(e){return e&&e.slice(0,Wu(e)+1).replace(Vu,"")}function rt(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Go=NaN,Yu=/^[-+]0x[0-9a-f]+$/i,Ku=/^0b[01]+$/i,Zu=/^0o[0-7]+$/i,Ju=parseInt;function xt(e){if(typeof e=="number")return e;if(xr(e))return Go;if(rt(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=rt(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=Xu(e);var r=Ku.test(e);return r||Zu.test(e)?Ju(e.slice(2),r?2:8):Yu.test(e)?Go:+e}var Wo=1/0,Qu=17976931348623157e292;function ed(e){if(!e)return e===0?e:0;if(e=xt(e),e===Wo||e===-Wo){var t=e<0?-1:1;return t*Qu}return e===e?e:0}function td(e){var t=ed(e),r=t%1;return t===t?r?t-r:t:0}function Yi(e){return e}var rd="[object AsyncFunction]",nd="[object Function]",id="[object GeneratorFunction]",od="[object Proxy]";function Cc(e){if(!rt(e))return!1;var t=it(e);return t==nd||t==id||t==rd||t==od}var Dr=ke["__core-js_shared__"],Vo=function(){var e=/[^.]+$/.exec(Dr&&Dr.keys&&Dr.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function ad(e){return!!Vo&&Vo in e}var sd=Function.prototype,cd=sd.toString;function lt(e){if(e!=null){try{return cd.call(e)}catch{}try{return e+""}catch{}}return""}var ld=/[\\^$.*+?()[\]{}|]/g,ud=/^\[object .+?Constructor\]$/,dd=Function.prototype,fd=Object.prototype,hd=dd.toString,pd=fd.hasOwnProperty,md=RegExp("^"+hd.call(pd).replace(ld,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function gd(e){if(!rt(e)||ad(e))return!1;var t=Cc(e)?md:ud;return t.test(lt(e))}function xd(e,t){return e==null?void 0:e[t]}function ut(e,t){var r=xd(e,t);return gd(r)?r:void 0}var $i=ut(ke,"WeakMap");function vd(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var yd=800,bd=16,wd=Date.now;function Sd(e){var t=0,r=0;return function(){var n=wd(),i=bd-(n-r);if(r=n,i>0){if(++t>=yd)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function Ad(e){return function(){return e}}var Xo=function(){try{var e=ut(Object,"defineProperty");return e({},"",{}),e}catch{}}(),jd=Xo?function(e,t){return Xo(e,"toString",{configurable:!0,enumerable:!1,value:Ad(t),writable:!0})}:Yi,Cd=Sd(jd);function Id(e,t,r,n){for(var i=e.length,o=r+-1;++o<i;)if(t(e[o],o,e))return o;return-1}function Td(e){return e!==e}function Pd(e,t,r){for(var n=r-1,i=e.length;++n<i;)if(e[n]===t)return n;return-1}function Rd(e,t,r){return t===t?Pd(e,t,r):Id(e,Td,r)}function Od(e,t){var r=e==null?0:e.length;return!!r&&Rd(e,t,0)>-1}var Ed=9007199254740991,Md=/^(?:0|[1-9]\d*)$/;function Ic(e,t){var r=typeof e;return t=t??Ed,!!t&&(r=="number"||r!="symbol"&&Md.test(e))&&e>-1&&e%1==0&&e<t}function Tc(e,t){return e===t||e!==e&&t!==t}var Yo=Math.max;function Nd(e,t,r){return t=Yo(t===void 0?e.length-1:t,0),function(){for(var n=arguments,i=-1,o=Yo(n.length-t,0),s=Array(o);++i<o;)s[i]=n[t+i];i=-1;for(var c=Array(t+1);++i<t;)c[i]=n[i];return c[t]=r(s),vd(e,this,c)}}function $d(e,t){return Cd(Nd(e,t,Yi),e+"")}var _d=9007199254740991;function Ki(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=_d}function Pc(e){return e!=null&&Ki(e.length)&&!Cc(e)}var kd=Object.prototype;function Ld(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||kd;return e===r}function Dd(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var Bd="[object Arguments]";function Ko(e){return Ue(e)&&it(e)==Bd}var Rc=Object.prototype,zd=Rc.hasOwnProperty,qd=Rc.propertyIsEnumerable,Zi=Ko(function(){return arguments}())?Ko:function(e){return Ue(e)&&zd.call(e,"callee")&&!qd.call(e,"callee")};function Fd(){return!1}var Oc=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Zo=Oc&&typeof module=="object"&&module&&!module.nodeType&&module,Hd=Zo&&Zo.exports===Oc,Jo=Hd?ke.Buffer:void 0,Ud=Jo?Jo.isBuffer:void 0,_i=Ud||Fd,Gd="[object Arguments]",Wd="[object Array]",Vd="[object Boolean]",Xd="[object Date]",Yd="[object Error]",Kd="[object Function]",Zd="[object Map]",Jd="[object Number]",Qd="[object Object]",ef="[object RegExp]",tf="[object Set]",rf="[object String]",nf="[object WeakMap]",of="[object ArrayBuffer]",af="[object DataView]",sf="[object Float32Array]",cf="[object Float64Array]",lf="[object Int8Array]",uf="[object Int16Array]",df="[object Int32Array]",ff="[object Uint8Array]",hf="[object Uint8ClampedArray]",pf="[object Uint16Array]",mf="[object Uint32Array]",se={};se[sf]=se[cf]=se[lf]=se[uf]=se[df]=se[ff]=se[hf]=se[pf]=se[mf]=!0;se[Gd]=se[Wd]=se[of]=se[Vd]=se[af]=se[Xd]=se[Yd]=se[Kd]=se[Zd]=se[Jd]=se[Qd]=se[ef]=se[tf]=se[rf]=se[nf]=!1;function gf(e){return Ue(e)&&Ki(e.length)&&!!se[it(e)]}function Ji(e){return function(t){return e(t)}}var Ec=typeof exports=="object"&&exports&&!exports.nodeType&&exports,$t=Ec&&typeof module=="object"&&module&&!module.nodeType&&module,xf=$t&&$t.exports===Ec,Br=xf&&Sc.process,pr=function(){try{var e=$t&&$t.require&&$t.require("util").types;return e||Br&&Br.binding&&Br.binding("util")}catch{}}(),Qo=pr&&pr.isTypedArray,Mc=Qo?Ji(Qo):gf,vf=Object.prototype,yf=vf.hasOwnProperty;function bf(e,t){var r=_e(e),n=!r&&Zi(e),i=!r&&!n&&_i(e),o=!r&&!n&&!i&&Mc(e),s=r||n||i||o,c=s?Dd(e.length,String):[],l=c.length;for(var u in e)yf.call(e,u)&&!(s&&(u=="length"||i&&(u=="offset"||u=="parent")||o&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||Ic(u,l)))&&c.push(u);return c}function wf(e,t){return function(r){return e(t(r))}}var Sf=wf(Object.keys,Object),Af=Object.prototype,jf=Af.hasOwnProperty;function Cf(e){if(!Ld(e))return Sf(e);var t=[];for(var r in Object(e))jf.call(e,r)&&r!="constructor"&&t.push(r);return t}function Nc(e){return Pc(e)?bf(e):Cf(e)}var If=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Tf=/^\w*$/;function Qi(e,t){if(_e(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||xr(e)?!0:Tf.test(e)||!If.test(e)||t!=null&&e in Object(t)}var Lt=ut(Object,"create");function Pf(){this.__data__=Lt?Lt(null):{},this.size=0}function Rf(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Of="__lodash_hash_undefined__",Ef=Object.prototype,Mf=Ef.hasOwnProperty;function Nf(e){var t=this.__data__;if(Lt){var r=t[e];return r===Of?void 0:r}return Mf.call(t,e)?t[e]:void 0}var $f=Object.prototype,_f=$f.hasOwnProperty;function kf(e){var t=this.__data__;return Lt?t[e]!==void 0:_f.call(t,e)}var Lf="__lodash_hash_undefined__";function Df(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Lt&&t===void 0?Lf:t,this}function st(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}st.prototype.clear=Pf;st.prototype.delete=Rf;st.prototype.get=Nf;st.prototype.has=kf;st.prototype.set=Df;function Bf(){this.__data__=[],this.size=0}function vr(e,t){for(var r=e.length;r--;)if(Tc(e[r][0],t))return r;return-1}var zf=Array.prototype,qf=zf.splice;function Ff(e){var t=this.__data__,r=vr(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():qf.call(t,r,1),--this.size,!0}function Hf(e){var t=this.__data__,r=vr(t,e);return r<0?void 0:t[r][1]}function Uf(e){return vr(this.__data__,e)>-1}function Gf(e,t){var r=this.__data__,n=vr(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function Ge(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Ge.prototype.clear=Bf;Ge.prototype.delete=Ff;Ge.prototype.get=Hf;Ge.prototype.has=Uf;Ge.prototype.set=Gf;var Dt=ut(ke,"Map");function Wf(){this.size=0,this.__data__={hash:new st,map:new(Dt||Ge),string:new st}}function Vf(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function yr(e,t){var r=e.__data__;return Vf(t)?r[typeof t=="string"?"string":"hash"]:r.map}function Xf(e){var t=yr(this,e).delete(e);return this.size-=t?1:0,t}function Yf(e){return yr(this,e).get(e)}function Kf(e){return yr(this,e).has(e)}function Zf(e,t){var r=yr(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}function We(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}We.prototype.clear=Wf;We.prototype.delete=Xf;We.prototype.get=Yf;We.prototype.has=Kf;We.prototype.set=Zf;var Jf="Expected a function";function eo(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(Jf);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],o=r.cache;if(o.has(i))return o.get(i);var s=e.apply(this,n);return r.cache=o.set(i,s)||o,s};return r.cache=new(eo.Cache||We),r}eo.Cache=We;var Qf=500;function eh(e){var t=eo(e,function(n){return r.size===Qf&&r.clear(),n}),r=t.cache;return t}var th=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,rh=/\\(\\)?/g,nh=eh(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(th,function(r,n,i,o){t.push(i?o.replace(rh,"$1"):n||r)}),t});function ki(e){return e==null?"":hr(e)}function $c(e,t){return _e(e)?e:Qi(e,t)?[e]:nh(ki(e))}function br(e){if(typeof e=="string"||xr(e))return e;var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}function _c(e,t){t=$c(t,e);for(var r=0,n=t.length;e!=null&&r<n;)e=e[br(t[r++])];return r&&r==n?e:void 0}function ih(e,t,r){var n=e==null?void 0:_c(e,t);return n===void 0?r:n}function kc(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e}var ea=$e?$e.isConcatSpreadable:void 0;function oh(e){return _e(e)||Zi(e)||!!(ea&&e&&e[ea])}function ah(e,t,r,n,i){var o=-1,s=e.length;for(r||(r=oh),i||(i=[]);++o<s;){var c=e[o];r(c)&&kc(i,c)}return i}function sh(e,t,r){var n=-1,i=e.length;t<0&&(t=-t>i?0:i+t),r=r>i?i:r,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var o=Array(i);++n<i;)o[n]=e[n+t];return o}function ch(e,t,r){var n=e.length;return r=r===void 0?n:r,!t&&r>=n?e:sh(e,t,r)}var lh="\\ud800-\\udfff",uh="\\u0300-\\u036f",dh="\\ufe20-\\ufe2f",fh="\\u20d0-\\u20ff",hh=uh+dh+fh,ph="\\ufe0e\\ufe0f",mh="\\u200d",gh=RegExp("["+mh+lh+hh+ph+"]");function to(e){return gh.test(e)}function xh(e){return e.split("")}var Lc="\\ud800-\\udfff",vh="\\u0300-\\u036f",yh="\\ufe20-\\ufe2f",bh="\\u20d0-\\u20ff",wh=vh+yh+bh,Sh="\\ufe0e\\ufe0f",Ah="["+Lc+"]",Li="["+wh+"]",Di="\\ud83c[\\udffb-\\udfff]",jh="(?:"+Li+"|"+Di+")",Dc="[^"+Lc+"]",Bc="(?:\\ud83c[\\udde6-\\uddff]){2}",zc="[\\ud800-\\udbff][\\udc00-\\udfff]",Ch="\\u200d",qc=jh+"?",Fc="["+Sh+"]?",Ih="(?:"+Ch+"(?:"+[Dc,Bc,zc].join("|")+")"+Fc+qc+")*",Th=Fc+qc+Ih,Ph="(?:"+[Dc+Li+"?",Li,Bc,zc,Ah].join("|")+")",Rh=RegExp(Di+"(?="+Di+")|"+Ph+Th,"g");function Oh(e){return e.match(Rh)||[]}function Eh(e){return to(e)?Oh(e):xh(e)}function Mh(e,t,r){return e===e&&(r!==void 0&&(e=e<=r?e:r),t!==void 0&&(e=e>=t?e:t)),e}function Hc(e,t,r){return r===void 0&&(r=t,t=void 0),r!==void 0&&(r=xt(r),r=r===r?r:0),t!==void 0&&(t=xt(t),t=t===t?t:0),Mh(xt(e),t,r)}function Nh(){this.__data__=new Ge,this.size=0}function $h(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}function _h(e){return this.__data__.get(e)}function kh(e){return this.__data__.has(e)}var Lh=200;function Dh(e,t){var r=this.__data__;if(r instanceof Ge){var n=r.__data__;if(!Dt||n.length<Lh-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new We(n)}return r.set(e,t),this.size=r.size,this}function Fe(e){var t=this.__data__=new Ge(e);this.size=t.size}Fe.prototype.clear=Nh;Fe.prototype.delete=$h;Fe.prototype.get=_h;Fe.prototype.has=kh;Fe.prototype.set=Dh;function Bh(e,t){for(var r=-1,n=e==null?0:e.length,i=0,o=[];++r<n;){var s=e[r];t(s,r,e)&&(o[i++]=s)}return o}function zh(){return[]}var qh=Object.prototype,Fh=qh.propertyIsEnumerable,ta=Object.getOwnPropertySymbols,Hh=ta?function(e){return e==null?[]:(e=Object(e),Bh(ta(e),function(t){return Fh.call(e,t)}))}:zh;function Uh(e,t,r){var n=t(e);return _e(e)?n:kc(n,r(e))}function ra(e){return Uh(e,Nc,Hh)}var Bi=ut(ke,"DataView"),zi=ut(ke,"Promise"),qi=ut(ke,"Set"),na="[object Map]",Gh="[object Object]",ia="[object Promise]",oa="[object Set]",aa="[object WeakMap]",sa="[object DataView]",Wh=lt(Bi),Vh=lt(Dt),Xh=lt(zi),Yh=lt(qi),Kh=lt($i),tt=it;(Bi&&tt(new Bi(new ArrayBuffer(1)))!=sa||Dt&&tt(new Dt)!=na||zi&&tt(zi.resolve())!=ia||qi&&tt(new qi)!=oa||$i&&tt(new $i)!=aa)&&(tt=function(e){var t=it(e),r=t==Gh?e.constructor:void 0,n=r?lt(r):"";if(n)switch(n){case Wh:return sa;case Vh:return na;case Xh:return ia;case Yh:return oa;case Kh:return aa}return t});var ca=ke.Uint8Array,Zh="__lodash_hash_undefined__";function Jh(e){return this.__data__.set(e,Zh),this}function Qh(e){return this.__data__.has(e)}function Bt(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new We;++t<r;)this.add(e[t])}Bt.prototype.add=Bt.prototype.push=Jh;Bt.prototype.has=Qh;function ep(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}function Uc(e,t){return e.has(t)}var tp=1,rp=2;function Gc(e,t,r,n,i,o){var s=r&tp,c=e.length,l=t.length;if(c!=l&&!(s&&l>c))return!1;var u=o.get(e),f=o.get(t);if(u&&f)return u==t&&f==e;var d=-1,h=!0,p=r&rp?new Bt:void 0;for(o.set(e,t),o.set(t,e);++d<c;){var m=e[d],g=t[d];if(n)var v=s?n(g,m,d,t,e,o):n(m,g,d,e,t,o);if(v!==void 0){if(v)continue;h=!1;break}if(p){if(!ep(t,function(S,A){if(!Uc(p,A)&&(m===S||i(m,S,r,n,o)))return p.push(A)})){h=!1;break}}else if(!(m===g||i(m,g,r,n,o))){h=!1;break}}return o.delete(e),o.delete(t),h}function np(e){var t=-1,r=Array(e.size);return e.forEach(function(n,i){r[++t]=[i,n]}),r}function ip(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}var op=1,ap=2,sp="[object Boolean]",cp="[object Date]",lp="[object Error]",up="[object Map]",dp="[object Number]",fp="[object RegExp]",hp="[object Set]",pp="[object String]",mp="[object Symbol]",gp="[object ArrayBuffer]",xp="[object DataView]",la=$e?$e.prototype:void 0,zr=la?la.valueOf:void 0;function vp(e,t,r,n,i,o,s){switch(r){case xp:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case gp:return!(e.byteLength!=t.byteLength||!o(new ca(e),new ca(t)));case sp:case cp:case dp:return Tc(+e,+t);case lp:return e.name==t.name&&e.message==t.message;case fp:case pp:return e==t+"";case up:var c=np;case hp:var l=n&op;if(c||(c=ip),e.size!=t.size&&!l)return!1;var u=s.get(e);if(u)return u==t;n|=ap,s.set(e,t);var f=Gc(c(e),c(t),n,i,o,s);return s.delete(e),f;case mp:if(zr)return zr.call(e)==zr.call(t)}return!1}var yp=1,bp=Object.prototype,wp=bp.hasOwnProperty;function Sp(e,t,r,n,i,o){var s=r&yp,c=ra(e),l=c.length,u=ra(t),f=u.length;if(l!=f&&!s)return!1;for(var d=l;d--;){var h=c[d];if(!(s?h in t:wp.call(t,h)))return!1}var p=o.get(e),m=o.get(t);if(p&&m)return p==t&&m==e;var g=!0;o.set(e,t),o.set(t,e);for(var v=s;++d<l;){h=c[d];var S=e[h],A=t[h];if(n)var w=s?n(A,S,h,t,e,o):n(S,A,h,e,t,o);if(!(w===void 0?S===A||i(S,A,r,n,o):w)){g=!1;break}v||(v=h=="constructor")}if(g&&!v){var j=e.constructor,O=t.constructor;j!=O&&"constructor"in e&&"constructor"in t&&!(typeof j=="function"&&j instanceof j&&typeof O=="function"&&O instanceof O)&&(g=!1)}return o.delete(e),o.delete(t),g}var Ap=1,ua="[object Arguments]",da="[object Array]",ir="[object Object]",jp=Object.prototype,fa=jp.hasOwnProperty;function Cp(e,t,r,n,i,o){var s=_e(e),c=_e(t),l=s?da:tt(e),u=c?da:tt(t);l=l==ua?ir:l,u=u==ua?ir:u;var f=l==ir,d=u==ir,h=l==u;if(h&&_i(e)){if(!_i(t))return!1;s=!0,f=!1}if(h&&!f)return o||(o=new Fe),s||Mc(e)?Gc(e,t,r,n,i,o):vp(e,t,l,r,n,i,o);if(!(r&Ap)){var p=f&&fa.call(e,"__wrapped__"),m=d&&fa.call(t,"__wrapped__");if(p||m){var g=p?e.value():e,v=m?t.value():t;return o||(o=new Fe),i(g,v,r,n,o)}}return h?(o||(o=new Fe),Sp(e,t,r,n,i,o)):!1}function ro(e,t,r,n,i){return e===t?!0:e==null||t==null||!Ue(e)&&!Ue(t)?e!==e&&t!==t:Cp(e,t,r,n,ro,i)}var Ip=1,Tp=2;function Pp(e,t,r,n){var i=r.length,o=i;if(e==null)return!o;for(e=Object(e);i--;){var s=r[i];if(s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<o;){s=r[i];var c=s[0],l=e[c],u=s[1];if(s[2]){if(l===void 0&&!(c in e))return!1}else{var f=new Fe,d;if(!(d===void 0?ro(u,l,Ip|Tp,n,f):d))return!1}}return!0}function Wc(e){return e===e&&!rt(e)}function Rp(e){for(var t=Nc(e),r=t.length;r--;){var n=t[r],i=e[n];t[r]=[n,i,Wc(i)]}return t}function Vc(e,t){return function(r){return r==null?!1:r[e]===t&&(t!==void 0||e in Object(r))}}function Op(e){var t=Rp(e);return t.length==1&&t[0][2]?Vc(t[0][0],t[0][1]):function(r){return r===e||Pp(r,e,t)}}function Ep(e,t){return e!=null&&t in Object(e)}function Mp(e,t,r){t=$c(t,e);for(var n=-1,i=t.length,o=!1;++n<i;){var s=br(t[n]);if(!(o=e!=null&&r(e,s)))break;e=e[s]}return o||++n!=i?o:(i=e==null?0:e.length,!!i&&Ki(i)&&Ic(s,i)&&(_e(e)||Zi(e)))}function Np(e,t){return e!=null&&Mp(e,t,Ep)}var $p=1,_p=2;function kp(e,t){return Qi(e)&&Wc(t)?Vc(br(e),t):function(r){var n=ih(r,e);return n===void 0&&n===t?Np(r,e):ro(t,n,$p|_p)}}function Xc(e){return function(t){return t==null?void 0:t[e]}}function Lp(e){return function(t){return _c(t,e)}}function Dp(e){return Qi(e)?Xc(br(e)):Lp(e)}function Bp(e){return typeof e=="function"?e:e==null?Yi:typeof e=="object"?_e(e)?kp(e[0],e[1]):Op(e):Dp(e)}var qr=function(){return ke.Date.now()},zp="Expected a function",qp=Math.max,Fp=Math.min;function Wt(e,t,r){var n,i,o,s,c,l,u=0,f=!1,d=!1,h=!0;if(typeof e!="function")throw new TypeError(zp);t=xt(t)||0,rt(r)&&(f=!!r.leading,d="maxWait"in r,o=d?qp(xt(r.maxWait)||0,t):o,h="trailing"in r?!!r.trailing:h);function p(M){var N=n,T=i;return n=i=void 0,u=M,s=e.apply(T,N),s}function m(M){return u=M,c=setTimeout(S,t),f?p(M):s}function g(M){var N=M-l,T=M-u,C=t-N;return d?Fp(C,o-T):C}function v(M){var N=M-l,T=M-u;return l===void 0||N>=t||N<0||d&&T>=o}function S(){var M=qr();if(v(M))return A(M);c=setTimeout(S,g(M))}function A(M){return c=void 0,h&&n?p(M):(n=i=void 0,s)}function w(){c!==void 0&&clearTimeout(c),u=0,n=l=i=c=void 0}function j(){return c===void 0?s:A(qr())}function O(){var M=qr(),N=v(M);if(n=arguments,i=this,l=M,N){if(c===void 0)return m(l);if(d)return clearTimeout(c),c=setTimeout(S,t),p(l)}return c===void 0&&(c=setTimeout(S,t)),s}return O.cancel=w,O.flush=j,O}function Fr(e){return Ue(e)&&Pc(e)}var Hp=200;function Up(e,t,r,n){var i=-1,o=Od,s=!0,c=e.length,l=[],u=t.length;if(!c)return l;r&&(t=jc(t,Ji(r))),t.length>=Hp&&(o=Uc,s=!1,t=new Bt(t));e:for(;++i<c;){var f=e[i],d=r==null?f:r(f);if(f=f!==0?f:0,s&&d===d){for(var h=u;h--;)if(t[h]===d)continue e;l.push(f)}else o(t,d,n)||l.push(f)}return l}function Gp(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var Wp=$d(function(e,t){var r=Gp(t);return Fr(r)&&(r=void 0),Fr(e)?Up(e,ah(t,1,Fr),Bp(r)):[]}),Vp="[object Number]";function mr(e){return typeof e=="number"||Ue(e)&&it(e)==Vp}var Xp="[object RegExp]";function Yp(e){return Ue(e)&&it(e)==Xp}var ha=pr&&pr.isRegExp,Kp=ha?Ji(ha):Yp,Zp=Xc("length"),Yc="\\ud800-\\udfff",Jp="\\u0300-\\u036f",Qp="\\ufe20-\\ufe2f",em="\\u20d0-\\u20ff",tm=Jp+Qp+em,rm="\\ufe0e\\ufe0f",nm="["+Yc+"]",Fi="["+tm+"]",Hi="\\ud83c[\\udffb-\\udfff]",im="(?:"+Fi+"|"+Hi+")",Kc="[^"+Yc+"]",Zc="(?:\\ud83c[\\udde6-\\uddff]){2}",Jc="[\\ud800-\\udbff][\\udc00-\\udfff]",om="\\u200d",Qc=im+"?",el="["+rm+"]?",am="(?:"+om+"(?:"+[Kc,Zc,Jc].join("|")+")"+el+Qc+")*",sm=el+Qc+am,cm="(?:"+[Kc+Fi+"?",Fi,Zc,Jc,nm].join("|")+")",pa=RegExp(Hi+"(?="+Hi+")|"+cm+sm,"g");function lm(e){for(var t=pa.lastIndex=0;pa.test(e);)++t;return t}function um(e){return to(e)?lm(e):Zp(e)}var dm="Expected a function";function bt(e,t,r){var n=!0,i=!0;if(typeof e!="function")throw new TypeError(dm);return rt(r)&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),Wt(e,t,{leading:n,maxWait:t,trailing:i})}var fm=30,hm="...",pm=/\w*$/;function mm(e,t){var r=fm,n=hm;if(rt(t)){var i="separator"in t?t.separator:i;r="length"in t?td(t.length):r,n="omission"in t?hr(t.omission):n}e=ki(e);var o=e.length;if(to(e)){var s=Eh(e);o=s.length}if(r>=o)return e;var c=r-um(n);if(c<1)return n;var l=s?ch(s,0,c).join(""):e.slice(0,c);if(i===void 0)return l+n;if(s&&(c+=l.length-c),Kp(i)){if(e.slice(c).search(i)){var u,f=l;for(i.global||(i=RegExp(i.source,ki(pm.exec(i))+"g")),i.lastIndex=0;u=i.exec(f);)var d=u.index;l=l.slice(0,d===void 0?c:d)}}else if(e.indexOf(hr(i),c)!=c){var h=l.lastIndexOf(i);h>-1&&(l=l.slice(0,h))}return l+n}const no="-",gm=e=>{const t=vm(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:s=>{const c=s.split(no);return c[0]===""&&c.length!==1&&c.shift(),tl(c,t)||xm(s)},getConflictingClassGroupIds:(s,c)=>{const l=r[s]||[];return c&&n[s]?[...l,...n[s]]:l}}},tl=(e,t)=>{var s;if(e.length===0)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),i=n?tl(e.slice(1),n):void 0;if(i)return i;if(t.validators.length===0)return;const o=e.join(no);return(s=t.validators.find(({validator:c})=>c(o)))==null?void 0:s.classGroupId},ma=/^\[(.+)\]$/,xm=e=>{if(ma.test(e)){const t=ma.exec(e)[1],r=t==null?void 0:t.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},vm=e=>{const{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]};return bm(Object.entries(e.classGroups),r).forEach(([o,s])=>{Ui(s,n,o,t)}),n},Ui=(e,t,r,n)=>{e.forEach(i=>{if(typeof i=="string"){const o=i===""?t:ga(t,i);o.classGroupId=r;return}if(typeof i=="function"){if(ym(i)){Ui(i(n),t,r,n);return}t.validators.push({validator:i,classGroupId:r});return}Object.entries(i).forEach(([o,s])=>{Ui(s,ga(t,o),r,n)})})},ga=(e,t)=>{let r=e;return t.split(no).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},ym=e=>e.isThemeGetter,bm=(e,t)=>t?e.map(([r,n])=>{const i=n.map(o=>typeof o=="string"?t+o:typeof o=="object"?Object.fromEntries(Object.entries(o).map(([s,c])=>[t+s,c])):o);return[r,i]}):e,wm=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;const i=(o,s)=>{r.set(o,s),t++,t>e&&(t=0,n=r,r=new Map)};return{get(o){let s=r.get(o);if(s!==void 0)return s;if((s=n.get(o))!==void 0)return i(o,s),s},set(o,s){r.has(o)?r.set(o,s):i(o,s)}}},rl="!",Sm=e=>{const{separator:t,experimentalParseClassName:r}=e,n=t.length===1,i=t[0],o=t.length,s=c=>{const l=[];let u=0,f=0,d;for(let v=0;v<c.length;v++){let S=c[v];if(u===0){if(S===i&&(n||c.slice(v,v+o)===t)){l.push(c.slice(f,v)),f=v+o;continue}if(S==="/"){d=v;continue}}S==="["?u++:S==="]"&&u--}const h=l.length===0?c:c.substring(f),p=h.startsWith(rl),m=p?h.substring(1):h,g=d&&d>f?d-f:void 0;return{modifiers:l,hasImportantModifier:p,baseClassName:m,maybePostfixModifierPosition:g}};return r?c=>r({className:c,parseClassName:s}):s},Am=e=>{if(e.length<=1)return e;const t=[];let r=[];return e.forEach(n=>{n[0]==="["?(t.push(...r.sort(),n),r=[]):r.push(n)}),t.push(...r.sort()),t},jm=e=>({cache:wm(e.cacheSize),parseClassName:Sm(e),...gm(e)}),Cm=/\s+/,Im=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:i}=t,o=[],s=e.trim().split(Cm);let c="";for(let l=s.length-1;l>=0;l-=1){const u=s[l],{modifiers:f,hasImportantModifier:d,baseClassName:h,maybePostfixModifierPosition:p}=r(u);let m=!!p,g=n(m?h.substring(0,p):h);if(!g){if(!m){c=u+(c.length>0?" "+c:c);continue}if(g=n(h),!g){c=u+(c.length>0?" "+c:c);continue}m=!1}const v=Am(f).join(":"),S=d?v+rl:v,A=S+g;if(o.includes(A))continue;o.push(A);const w=i(g,m);for(let j=0;j<w.length;++j){const O=w[j];o.push(S+O)}c=u+(c.length>0?" "+c:c)}return c};function Tm(){let e=0,t,r,n="";for(;e<arguments.length;)(t=arguments[e++])&&(r=nl(t))&&(n&&(n+=" "),n+=r);return n}const nl=e=>{if(typeof e=="string")return e;let t,r="";for(let n=0;n<e.length;n++)e[n]&&(t=nl(e[n]))&&(r&&(r+=" "),r+=t);return r};function Pm(e,...t){let r,n,i,o=s;function s(l){const u=t.reduce((f,d)=>d(f),e());return r=jm(u),n=r.cache.get,i=r.cache.set,o=c,c(l)}function c(l){const u=n(l);if(u)return u;const f=Im(l,r);return i(l,f),f}return function(){return o(Tm.apply(null,arguments))}}const ae=e=>{const t=r=>r[e]||[];return t.isThemeGetter=!0,t},il=/^\[(?:([a-z-]+):)?(.+)\]$/i,Rm=/^\d+\/\d+$/,Om=new Set(["px","full","screen"]),Em=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Mm=/\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$/,Nm=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,$m=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,_m=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,qe=e=>vt(e)||Om.has(e)||Rm.test(e),Qe=e=>St(e,"length",Hm),vt=e=>!!e&&!Number.isNaN(Number(e)),Hr=e=>St(e,"number",vt),Et=e=>!!e&&Number.isInteger(Number(e)),km=e=>e.endsWith("%")&&vt(e.slice(0,-1)),W=e=>il.test(e),et=e=>Em.test(e),Lm=new Set(["length","size","percentage"]),Dm=e=>St(e,Lm,ol),Bm=e=>St(e,"position",ol),zm=new Set(["image","url"]),qm=e=>St(e,zm,Gm),Fm=e=>St(e,"",Um),Mt=()=>!0,St=(e,t,r)=>{const n=il.exec(e);return n?n[1]?typeof t=="string"?n[1]===t:t.has(n[1]):r(n[2]):!1},Hm=e=>Mm.test(e)&&!Nm.test(e),ol=()=>!1,Um=e=>$m.test(e),Gm=e=>_m.test(e),Wm=()=>{const e=ae("colors"),t=ae("spacing"),r=ae("blur"),n=ae("brightness"),i=ae("borderColor"),o=ae("borderRadius"),s=ae("borderSpacing"),c=ae("borderWidth"),l=ae("contrast"),u=ae("grayscale"),f=ae("hueRotate"),d=ae("invert"),h=ae("gap"),p=ae("gradientColorStops"),m=ae("gradientColorStopPositions"),g=ae("inset"),v=ae("margin"),S=ae("opacity"),A=ae("padding"),w=ae("saturate"),j=ae("scale"),O=ae("sepia"),M=ae("skew"),N=ae("space"),T=ae("translate"),C=()=>["auto","contain","none"],_=()=>["auto","hidden","clip","visible","scroll"],P=()=>["auto",W,t],E=()=>[W,t],L=()=>["",qe,Qe],k=()=>["auto",vt,W],Y=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],re=()=>["solid","dashed","dotted","double","none"],ue=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ne=()=>["start","end","center","between","around","evenly","stretch"],Q=()=>["","0",W],xe=()=>["auto","avoid","all","avoid-page","page","left","right","column"],fe=()=>[vt,W];return{cacheSize:500,separator:":",theme:{colors:[Mt],spacing:[qe,Qe],blur:["none","",et,W],brightness:fe(),borderColor:[e],borderRadius:["none","","full",et,W],borderSpacing:E(),borderWidth:L(),contrast:fe(),grayscale:Q(),hueRotate:fe(),invert:Q(),gap:E(),gradientColorStops:[e],gradientColorStopPositions:[km,Qe],inset:P(),margin:P(),opacity:fe(),padding:E(),saturate:fe(),scale:fe(),sepia:Q(),skew:fe(),space:E(),translate:E()},classGroups:{aspect:[{aspect:["auto","square","video",W]}],container:["container"],columns:[{columns:[et]}],"break-after":[{"break-after":xe()}],"break-before":[{"break-before":xe()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...Y(),W]}],overflow:[{overflow:_()}],"overflow-x":[{"overflow-x":_()}],"overflow-y":[{"overflow-y":_()}],overscroll:[{overscroll:C()}],"overscroll-x":[{"overscroll-x":C()}],"overscroll-y":[{"overscroll-y":C()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[g]}],"inset-x":[{"inset-x":[g]}],"inset-y":[{"inset-y":[g]}],start:[{start:[g]}],end:[{end:[g]}],top:[{top:[g]}],right:[{right:[g]}],bottom:[{bottom:[g]}],left:[{left:[g]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Et,W]}],basis:[{basis:P()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",W]}],grow:[{grow:Q()}],shrink:[{shrink:Q()}],order:[{order:["first","last","none",Et,W]}],"grid-cols":[{"grid-cols":[Mt]}],"col-start-end":[{col:["auto",{span:["full",Et,W]},W]}],"col-start":[{"col-start":k()}],"col-end":[{"col-end":k()}],"grid-rows":[{"grid-rows":[Mt]}],"row-start-end":[{row:["auto",{span:[Et,W]},W]}],"row-start":[{"row-start":k()}],"row-end":[{"row-end":k()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",W]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",W]}],gap:[{gap:[h]}],"gap-x":[{"gap-x":[h]}],"gap-y":[{"gap-y":[h]}],"justify-content":[{justify:["normal",...ne()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...ne(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...ne(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[A]}],px:[{px:[A]}],py:[{py:[A]}],ps:[{ps:[A]}],pe:[{pe:[A]}],pt:[{pt:[A]}],pr:[{pr:[A]}],pb:[{pb:[A]}],pl:[{pl:[A]}],m:[{m:[v]}],mx:[{mx:[v]}],my:[{my:[v]}],ms:[{ms:[v]}],me:[{me:[v]}],mt:[{mt:[v]}],mr:[{mr:[v]}],mb:[{mb:[v]}],ml:[{ml:[v]}],"space-x":[{"space-x":[N]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[N]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",W,t]}],"min-w":[{"min-w":[W,t,"min","max","fit"]}],"max-w":[{"max-w":[W,t,"none","full","min","max","fit","prose",{screen:[et]},et]}],h:[{h:[W,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[W,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[W,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[W,t,"auto","min","max","fit"]}],"font-size":[{text:["base",et,Qe]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Hr]}],"font-family":[{font:[Mt]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",W]}],"line-clamp":[{"line-clamp":["none",vt,Hr]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",qe,W]}],"list-image":[{"list-image":["none",W]}],"list-style-type":[{list:["none","disc","decimal",W]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[S]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[S]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...re(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",qe,Qe]}],"underline-offset":[{"underline-offset":["auto",qe,W]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:E()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",W]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",W]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[S]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...Y(),Bm]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Dm]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},qm]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[c]}],"border-w-x":[{"border-x":[c]}],"border-w-y":[{"border-y":[c]}],"border-w-s":[{"border-s":[c]}],"border-w-e":[{"border-e":[c]}],"border-w-t":[{"border-t":[c]}],"border-w-r":[{"border-r":[c]}],"border-w-b":[{"border-b":[c]}],"border-w-l":[{"border-l":[c]}],"border-opacity":[{"border-opacity":[S]}],"border-style":[{border:[...re(),"hidden"]}],"divide-x":[{"divide-x":[c]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[c]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[S]}],"divide-style":[{divide:re()}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-s":[{"border-s":[i]}],"border-color-e":[{"border-e":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:["",...re()]}],"outline-offset":[{"outline-offset":[qe,W]}],"outline-w":[{outline:[qe,Qe]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:L()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[S]}],"ring-offset-w":[{"ring-offset":[qe,Qe]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",et,Fm]}],"shadow-color":[{shadow:[Mt]}],opacity:[{opacity:[S]}],"mix-blend":[{"mix-blend":[...ue(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":ue()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",et,W]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[f]}],invert:[{invert:[d]}],saturate:[{saturate:[w]}],sepia:[{sepia:[O]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[f]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[S]}],"backdrop-saturate":[{"backdrop-saturate":[w]}],"backdrop-sepia":[{"backdrop-sepia":[O]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",W]}],duration:[{duration:fe()}],ease:[{ease:["linear","in","out","in-out",W]}],delay:[{delay:fe()}],animate:[{animate:["none","spin","ping","pulse","bounce",W]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[j]}],"scale-x":[{"scale-x":[j]}],"scale-y":[{"scale-y":[j]}],rotate:[{rotate:[Et,W]}],"translate-x":[{"translate-x":[T]}],"translate-y":[{"translate-y":[T]}],"skew-x":[{"skew-x":[M]}],"skew-y":[{"skew-y":[M]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",W]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",W]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":E()}],"scroll-mx":[{"scroll-mx":E()}],"scroll-my":[{"scroll-my":E()}],"scroll-ms":[{"scroll-ms":E()}],"scroll-me":[{"scroll-me":E()}],"scroll-mt":[{"scroll-mt":E()}],"scroll-mr":[{"scroll-mr":E()}],"scroll-mb":[{"scroll-mb":E()}],"scroll-ml":[{"scroll-ml":E()}],"scroll-p":[{"scroll-p":E()}],"scroll-px":[{"scroll-px":E()}],"scroll-py":[{"scroll-py":E()}],"scroll-ps":[{"scroll-ps":E()}],"scroll-pe":[{"scroll-pe":E()}],"scroll-pt":[{"scroll-pt":E()}],"scroll-pr":[{"scroll-pr":E()}],"scroll-pb":[{"scroll-pb":E()}],"scroll-pl":[{"scroll-pl":E()}],"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",W]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[qe,Qe,Hr]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},Vm=Pm(Wm);function Z(...e){return Vm(le.clsx(e))}let Ur;function Gr(){return Ur===void 0&&(Ur=navigator.platform.includes("Mac")),Ur}function al(e){return`${e}`.toLowerCase()==="mod"?Gr()?"⌘":"Ctrl":`${e}`.toLowerCase()==="alt"?Gr()?"⌥":"Alt":`${e}`.toLowerCase()==="shift"?Gr()?"⇧":"Shift":e}function sl(e){return e.map(al).join(" ")}const F=b.forwardRef((e,t)=>{const{icon:r=void 0,tooltip:n=void 0,disabled:i=!1,customClass:o="",loading:s=void 0,shortcutKeys:c=void 0,tooltipOptions:l={},action:u=void 0,isActive:f=void 0,children:d,asChild:h=!1,upload:p=!1,initialDisplayedColor:m=void 0,...g}=e,v=ao[r],S=h?xc.Slot:yo;return a.jsxs(bo,{children:[a.jsx(wo,{asChild:!0,children:a.jsxs(S,{"data-state":f!=null&&f()?"on":"off",onClick:u,ref:t,size:"sm",className:Z("richtext-w-[32px] richtext-h-[32px]",o),disabled:i,...g,children:[v&&a.jsx(v,{className:"richtext-size-4"}),d]})}),n&&a.jsx(Cr,{...l,children:a.jsxs("div",{className:"richtext-flex richtext-max-w-24 richtext-flex-col richtext-items-center richtext-text-center",children:[a.jsx("div",{children:n}),!!(c!=null&&c.length)&&a.jsx("span",{children:sl(c)})]})})]})});function Xm(e){const t=["size-small","size-medium","size-large"],r=["SizeS","SizeM","SizeL"];return t.map((n,i)=>({type:`image-${n}`,component:F,componentProps:{tooltip:B.localeActions.t(`editor.${n.replace("-",".")}.tooltip`),icon:r[i],action:()=>e.commands.updateImage({width:B.IMAGE_SIZE[n]}),isActive:()=>e.isActive("image",{width:B.IMAGE_SIZE[n]})}}))}function Ym(e){const t=["size-small","size-medium","size-large"],r=["SizeS","SizeM","SizeL"];return t.map((n,i)=>({type:`image-${n}`,component:F,componentProps:{tooltip:B.localeActions.t(`editor.${n.replace("-",".")}.tooltip`),icon:r[i],action:()=>e.commands.updateImageGif({width:B.IMAGE_SIZE[n]}),isActive:()=>e.isActive("image",{width:B.IMAGE_SIZE[n]})}}))}function Km(e){const t=["left","center","right"],r={left:"AlignLeft",center:"AlignCenter",right:"AlignRight"};return t.map(n=>({type:`image-${n}`,component:F,componentProps:{tooltip:B.localeActions.t(`editor.textalign.${n}.tooltip`),icon:r[n],action:()=>{var i,o;return(o=(i=e.commands)==null?void 0:i.setAlignImage)==null?void 0:o.call(i,n)},isActive:()=>e.isActive({align:n})||!1,disabled:!1}}))}function Zm(e){const t=["left","center","right"],r={left:"AlignLeft",center:"AlignCenter",right:"AlignRight"};return t.map(n=>({type:`image-${n}`,component:F,componentProps:{tooltip:B.localeActions.t(`editor.textalign.${n}.tooltip`),icon:r[n],action:()=>{var i,o;return(o=(i=e.commands)==null?void 0:i.setAlignImageGif)==null?void 0:o.call(i,n)},isActive:()=>e.isActive({align:n})||!1,disabled:!1}}))}function Jm(e){const t=["left","center","right"],r={left:"AlignLeft",center:"AlignCenter",right:"AlignRight"};return t.map(n=>({type:`image-${n}`,component:F,componentProps:{tooltip:B.localeActions.t(`editor.textalign.${n}.tooltip`),icon:r[n],action:()=>{var i,o;return(o=(i=e.commands)==null?void 0:i.setAlignImageMermaid)==null?void 0:o.call(i,n)},isActive:()=>e.isActive({align:n})||!1,disabled:!1}}))}function Qm(e){const t=["left","center","right"],r={left:"AlignLeft",center:"AlignCenter",right:"AlignRight"};return t.map(n=>({type:`image-${n}`,component:F,componentProps:{tooltip:B.localeActions.t(`editor.textalign.${n}.tooltip`),icon:r[n],action:()=>{var i,o;return(o=(i=e.commands)==null?void 0:i.setAlignImageDrawer)==null?void 0:o.call(i,n)},isActive:()=>e.isActive({align:n})||!1,disabled:!1}}))}function eg(e){return[{type:"flex-start",icon:"AlignLeft",tooltip:"Align left"},{type:"center",icon:"AlignCenter",tooltip:"Align center"},{type:"flex-end",icon:"AlignRight",tooltip:"Align right"}].map(r=>({type:`video-align-${r.type}`,component:F,componentProps:{tooltip:r.tooltip,icon:r.icon,action:()=>e.commands.updateVideo({align:r.type}),isActive:()=>e.getAttributes("video").align===r.type}}))}function tg(e){const t=["size-small","size-medium","size-large"],r=["SizeS","SizeM","SizeL"];return t.map((n,i)=>({type:`video-${n}`,component:F,componentProps:{tooltip:B.localeActions.t(`editor.${n.replace("-",".")}.tooltip`),icon:r[i],action:()=>e.commands.updateVideo({width:B.VIDEO_SIZE[n]}),isActive:()=>e.isActive("video",{width:B.VIDEO_SIZE[n]})}}))}function rg(e){return[{type:"flipX",component:F,componentProps:{editor:e,tooltip:B.localeActions.t("editor.tooltip.flipX"),icon:"FlipX",action:()=>{const t=e.getAttributes("image"),{flipX:r}=t;e.chain().focus(void 0,{scrollIntoView:!1}).updateImage({flipX:!r}).run()}}},{type:"flipY",component:F,componentProps:{editor:e,tooltip:B.localeActions.t("editor.tooltip.flipY"),icon:"FlipY",action:()=>{const t=e.getAttributes("image"),{flipY:r}=t;e.chain().focus(void 0,{scrollIntoView:!1}).updateImage({flipY:!r}).run()}}},...Xm(e),...Km(e),{type:"remove",component:F,componentProps:{editor:e,tooltip:B.localeActions.t("editor.remove"),icon:"Trash2",action:()=>{const{state:t,dispatch:r}=e.view;H.deleteSelection(t,r)}}}]}function ng(e){return[...Ym(e),...Zm(e),{type:"remove",component:F,componentProps:{editor:e,tooltip:B.localeActions.t("editor.remove"),icon:"Trash2",action:()=>{const{state:t,dispatch:r}=e.view;H.deleteSelection(t,r)}}}]}function ig(e){return[...Jm(e),{type:"edit",component:F,componentProps:{editor:e,tooltip:B.localeActions.t("editor.edit"),icon:"Pencil",action:()=>!0}},{type:"remove",component:F,componentProps:{editor:e,tooltip:B.localeActions.t("editor.remove"),icon:"Trash2",action:()=>{const{state:t,dispatch:r}=e.view;H.deleteSelection(t,r)}}}]}function og(e){return[...Qm(e),{type:"edit",component:F,componentProps:{editor:e,tooltip:B.localeActions.t("editor.edit"),icon:"Pencil",action:()=>(console.log("AAA"),!0)}},{type:"remove",component:F,componentProps:{editor:e,tooltip:B.localeActions.t("editor.remove"),icon:"Trash2",action:()=>{const{state:t,dispatch:r}=e.view;H.deleteSelection(t,r)}}}]}function ag(e){return[...tg(e),...eg(e),{type:"remove",component:F,componentProps:{editor:e,tooltip:B.localeActions.t("editor.remove"),icon:"Trash2",action:()=>{const{state:t,dispatch:r}=e.view;H.deleteSelection(t,r)}}}]}function sg(e,t){return B.BUBBLE_TEXT_LIST.reduce((r,n)=>{if(n==="divider"&&r.length>0)return[...r,{type:"divider",component:void 0,componentProps:{}}];const i=e.extensionManager.extensions.find(o=>o.name===n);return i?[...r,i.configure().options.button({editor:e,t,extension:i})]:r},[])}function io(e,t,r){const n=[],i=e.node(0);r=typeof r=="number"&&r>=0?r:e.sameParent(t)?Math.max(0,e.sharedDepth(t.pos)-1):e.sharedDepth(t.pos);const o=new H.NodeRange(e,t,r),s=o.depth===0?0:i.resolve(o.start).posAtIndex(0);return o.parent.forEach((c,l)=>{const u=s+l,f=u+c.nodeSize;if(u<o.start||u>=o.end)return;const d=new H.SelectionRange(i.resolve(u),i.resolve(f));n.push(d)}),n}class oo{constructor(t,r){rr(this,"anchor");rr(this,"head");this.anchor=t,this.head=r}map(t){return new oo(t.map(this.anchor),t.map(this.head))}resolve(t){const r=t.resolve(this.anchor),n=t.resolve(this.head);return new Ne(r,n)}}class Ne extends H.Selection{constructor(r,n,i,o=1){const{doc:s}=r,c=r===n,l=r.pos===s.content.size&&n.pos===s.content.size,u=c&&!l?s.resolve(n.pos+(o>0?1:-1)):n,f=c&&l?s.resolve(r.pos-(o>0?1:-1)):r,d=io(f.min(u),f.max(u),i);super(u.pos>=r.pos?d[0].$from:d[d.length-1].$to,u.pos>=r.pos?d[d.length-1].$to:d[0].$from,d);rr(this,"depth");this.depth=i}get $to(){return this.ranges[this.ranges.length-1].$to}eq(r){return r instanceof Ne&&r.$from.pos===this.$from.pos&&r.$to.pos===this.$to.pos}map(r,n){const i=r.resolve(n.map(this.anchor)),o