(()=>{var e,t,n={8351(e,t,n){var r;!function(){"use strict";var a,o=1e9,i={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},l=!0,s="[DecimalError] ",d=s+"Invalid argument: ",c=s+"Exponent out of range: ",u=Math.floor,h=Math.pow,p=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,m=1e7,V=u(1286742750677284.5),U={};function N(e,t){var n,r,a,o,i,s,d,c,u=e.constructor,h=u.precision;if(!e.s||!t.s)return t.s||(t=new u(e)),l?W(t,h):t;if(d=e.d,c=t.d,i=e.e,a=t.e,d=d.slice(),o=i-a){for(o<0?(r=d,o=-o,s=c.length):(r=c,a=i,s=d.length),o>(s=(i=Math.ceil(h/7))>s?i+1:s+1)&&(o=s,r.length=1),r.reverse();o--;)r.push(0);r.reverse()}for((s=d.length)-(o=c.length)<0&&(o=s,r=c,c=d,d=r),n=0;o;)n=(d[--o]=d[o]+c[o]+n)/m|0,d[o]%=m;for(n&&(d.unshift(n),++a),s=d.length;0==d[--s];)d.pop();return t.d=d,t.e=a,l?W(t,h):t}function R(e,t,n){if(e!==~~e||en)throw Error(d+e)}function F(e){var t,n,r,a=e.length-1,o="",i=e[0];if(a>0){for(o+=i,t=1;te.e^o.s<0?1:-1;for(t=0,n=(r=o.d.length)<(a=e.d.length)?r:a;te.d[t]^o.s<0?1:-1;return r===a?0:r>a^o.s<0?1:-1},U.decimalPlaces=U.dp=function(){var e=this,t=e.d.length-1,n=7*(t-e.e);if(t=e.d[t])for(;t%10==0;t/=10)n--;return n<0?0:n},U.dividedBy=U.div=function(e){return y(this,new this.constructor(e))},U.dividedToIntegerBy=U.idiv=function(e){var t=this.constructor;return W(y(this,new t(e),0,1),t.precision)},U.equals=U.eq=function(e){return!this.cmp(e)},U.exponent=function(){return f(this)},U.greaterThan=U.gt=function(e){return this.cmp(e)>0},U.greaterThanOrEqualTo=U.gte=function(e){return this.cmp(e)>=0},U.isInteger=U.isint=function(){return this.e>this.d.length-2},U.isNegative=U.isneg=function(){return this.s<0},U.isPositive=U.ispos=function(){return this.s>0},U.isZero=function(){return 0===this.s},U.lessThan=U.lt=function(e){return this.cmp(e)<0},U.lessThanOrEqualTo=U.lte=function(e){return this.cmp(e)<1},U.logarithm=U.log=function(e){var t,n=this,r=n.constructor,o=r.precision,i=o+5;if(void 0===e)e=new r(10);else if((e=new r(e)).s<1||e.eq(a))throw Error(s+"NaN");if(n.s<1)throw Error(s+(n.s?"NaN":"-Infinity"));return n.eq(a)?new r(0):(l=!1,t=y(x(n,i),x(e,i),i),l=!0,W(t,o))},U.minus=U.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?g(t,e):N(t,(e.s=-e.s,e))},U.modulo=U.mod=function(e){var t,n=this,r=n.constructor,a=r.precision;if(!(e=new r(e)).s)throw Error(s+"NaN");return n.s?(l=!1,t=y(n,e,0,1).times(e),l=!0,n.minus(t)):W(new r(n),a)},U.naturalExponential=U.exp=function(){return Z(this)},U.naturalLogarithm=U.ln=function(){return x(this)},U.negated=U.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e},U.plus=U.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?N(t,e):g(t,(e.s=-e.s,e))},U.precision=U.sd=function(e){var t,n,r,a=this;if(void 0!==e&&e!==!!e&&1!==e&&0!==e)throw Error(d+e);if(t=f(a)+1,n=7*(r=a.d.length-1)+1,r=a.d[r]){for(;r%10==0;r/=10)n--;for(r=a.d[0];r>=10;r/=10)n++}return e&&t>n?t:n},U.squareRoot=U.sqrt=function(){var e,t,n,r,a,o,i,d=this,c=d.constructor;if(d.s<1){if(!d.s)return new c(0);throw Error(s+"NaN")}for(e=f(d),l=!1,0==(a=Math.sqrt(+d))||a==1/0?(((t=F(d.d)).length+e)%2==0&&(t+="0"),a=Math.sqrt(t),e=u((e+1)/2)-(e<0||e%2),r=new c(t=a==1/0?"5e"+e:(t=a.toExponential()).slice(0,t.indexOf("e")+1)+e)):r=new c(a.toString()),a=i=(n=c.precision)+3;;)if(r=(o=r).plus(y(d,o,i+2)).times(.5),F(o.d).slice(0,i)===(t=F(r.d)).slice(0,i)){if(t=t.slice(i-3,i+1),a==i&&"4999"==t){if(W(o,n+1,0),o.times(o).eq(d)){r=o;break}}else if("9999"!=t)break;i+=4}return l=!0,W(r,n)},U.times=U.mul=function(e){var t,n,r,a,o,i,s,d,c,u=this,h=u.constructor,p=u.d,V=(e=new h(e)).d;if(!u.s||!e.s)return new h(0);for(e.s*=u.s,n=u.e+e.e,(d=p.length)<(c=V.length)&&(o=p,p=V,V=o,i=d,d=c,c=i),o=[],r=i=d+c;r--;)o.push(0);for(r=c;--r>=0;){for(t=0,a=d+r;a>r;)s=o[a]+V[r]*p[a-r-1]+t,o[a--]=s%m|0,t=s/m|0;o[a]=(o[a]+t)%m|0}for(;!o[--i];)o.pop();return t?++n:o.shift(),e.d=o,e.e=n,l?W(e,h.precision):e},U.toDecimalPlaces=U.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),void 0===e?n:(R(e,0,o),void 0===t?t=r.rounding:R(t,0,8),W(n,e+f(n)+1,t))},U.toExponential=function(e,t){var n,r=this,a=r.constructor;return void 0===e?n=v(r,!0):(R(e,0,o),void 0===t?t=a.rounding:R(t,0,8),n=v(r=W(new a(r),e+1,t),!0,e+1)),n},U.toFixed=function(e,t){var n,r,a=this,i=a.constructor;return void 0===e?v(a):(R(e,0,o),void 0===t?t=i.rounding:R(t,0,8),n=v((r=W(new i(a),e+f(a)+1,t)).abs(),!1,e+f(r)+1),a.isneg()&&!a.isZero()?"-"+n:n)},U.toInteger=U.toint=function(){var e=this,t=e.constructor;return W(new t(e),f(e)+1,t.rounding)},U.toNumber=function(){return+this},U.toPower=U.pow=function(e){var t,n,r,o,i,d,c=this,h=c.constructor,p=+(e=new h(e));if(!e.s)return new h(a);if(!(c=new h(c)).s){if(e.s<1)throw Error(s+"Infinity");return c}if(c.eq(a))return c;if(r=h.precision,e.eq(a))return W(c,r);if(d=(t=e.e)>=(n=e.d.length-1),i=c.s,d){if((n=p<0?-p:p)<=9007199254740991){for(o=new h(a),t=Math.ceil(r/7+4),l=!1;n%2&&k((o=o.times(c)).d,t),0!==(n=u(n/2));)k((c=c.times(c)).d,t);return l=!0,e.s<0?new h(a).div(o):W(o,r)}}else if(i<0)throw Error(s+"NaN");return i=i<0&&1&e.d[Math.max(t,n)]?-1:1,c.s=1,l=!1,o=e.times(x(c,r+12)),l=!0,(o=Z(o)).s=i,o},U.toPrecision=function(e,t){var n,r,a=this,i=a.constructor;return void 0===e?r=v(a,(n=f(a))<=i.toExpNeg||n>=i.toExpPos):(R(e,1,o),void 0===t?t=i.rounding:R(t,0,8),r=v(a=W(new i(a),e,t),e<=(n=f(a))||n<=i.toExpNeg,e)),r},U.toSignificantDigits=U.tosd=function(e,t){var n=this.constructor;return void 0===e?(e=n.precision,t=n.rounding):(R(e,1,o),void 0===t?t=n.rounding:R(t,0,8)),W(new n(this),e,t)},U.toString=U.valueOf=U.val=U.toJSON=function(){var e=this,t=f(e),n=e.constructor;return v(e,t<=n.toExpNeg||t>=n.toExpPos)};var y=function(){function e(e,t){var n,r=0,a=e.length;for(e=e.slice();a--;)n=e[a]*t+r,e[a]=n%m|0,r=n/m|0;return r&&e.unshift(r),e}function t(e,t,n,r){var a,o;if(n!=r)o=n>r?1:-1;else for(a=o=0;at[a]?1:-1;break}return o}function n(e,t,n){for(var r=0;n--;)e[n]-=r,r=e[n]1;)e.shift()}return function(r,a,o,i){var l,d,c,u,h,p,V,U,N,R,F,y,Z,T,b,x,M,g,v=r.constructor,k=r.s==a.s?1:-1,S=r.d,Q=a.d;if(!r.s)return new v(r);if(!a.s)throw Error(s+"Division by zero");for(d=r.e-a.e,M=Q.length,b=S.length,U=(V=new v(k)).d=[],c=0;Q[c]==(S[c]||0);)++c;if(Q[c]>(S[c]||0)&&--d,(y=null==o?o=v.precision:i?o+(f(r)-f(a))+1:o)<0)return new v(0);if(y=y/7+2|0,c=0,1==M)for(u=0,Q=Q[0],y++;(c1&&(Q=e(Q,u),S=e(S,u),M=Q.length,b=S.length),T=M,R=(N=S.slice(0,M)).length;R=m/2&&++x;do{u=0,(l=t(Q,N,M,R))<0?(F=N[0],M!=R&&(F=F*m+(N[1]||0)),(u=F/x|0)>1?(u>=m&&(u=m-1),1==(l=t(h=e(Q,u),N,p=h.length,R=N.length))&&(u--,n(h,M16)throw Error(c+f(e));if(!e.s)return new p(a);for(null==t?(l=!1,s=m):s=t,i=new p(.03125);e.abs().gte(.1);)e=e.times(i),u+=5;for(s+=Math.log(h(2,u))/Math.LN10*2+5|0,n=r=o=new p(a),p.precision=s;;){if(r=W(r.times(e),s),n=n.times(++d),F((i=o.plus(y(r,n,s))).d).slice(0,s)===F(o.d).slice(0,s)){for(;u--;)o=W(o.times(o),s);return p.precision=m,null==t?(l=!0,W(o,m)):o}o=i}}function f(e){for(var t=7*e.e,n=e.d[0];n>=10;n/=10)t++;return t}function T(e,t,n){if(t>e.LN10.sd())throw l=!0,n&&(e.precision=n),Error(s+"LN10 precision limit exceeded");return W(new e(e.LN10),t)}function b(e){for(var t="";e--;)t+="0";return t}function x(e,t){var n,r,o,i,d,c,u,h,p,m=1,V=e,U=V.d,N=V.constructor,R=N.precision;if(V.s<1)throw Error(s+(V.s?"NaN":"-Infinity"));if(V.eq(a))return new N(0);if(null==t?(l=!1,h=R):h=t,V.eq(10))return null==t&&(l=!0),T(N,h);if(h+=10,N.precision=h,r=(n=F(U)).charAt(0),i=f(V),!(Math.abs(i)<15e14))return u=T(N,h+2,R).times(i+""),V=x(new N(r+"."+n.slice(1)),h-10).plus(u),N.precision=R,null==t?(l=!0,W(V,R)):V;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=F((V=V.times(e)).d)).charAt(0),m++;for(i=f(V),r>1?(V=new N("0."+n),i++):V=new N(r+"."+n.slice(1)),c=d=V=y(V.minus(a),V.plus(a),h),p=W(V.times(V),h),o=3;;){if(d=W(d.times(p),h),F((u=c.plus(y(d,new N(o),h))).d).slice(0,h)===F(c.d).slice(0,h))return c=c.times(2),0!==i&&(c=c.plus(T(N,h+2,R).times(i+""))),c=y(c,new N(m),h),N.precision=R,null==t?(l=!0,W(c,R)):c;c=u,o+=2}}function M(e,t){var n,r,a;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;48===t.charCodeAt(r);)++r;for(a=t.length;48===t.charCodeAt(a-1);)--a;if(t=t.slice(r,a)){if(a-=r,n=n-r-1,e.e=u(n/7),e.d=[],r=(n+1)%7,n<0&&(r+=7),rV||e.e<-V))throw Error(c+n)}else e.s=0,e.e=0,e.d=[0];return e}function W(e,t,n){var r,a,o,i,s,d,p,U,N=e.d;for(i=1,o=N[0];o>=10;o/=10)i++;if((r=t-i)<0)r+=7,a=t,p=N[U=0];else{if((U=Math.ceil((r+1)/7))>=(o=N.length))return e;for(p=o=N[U],i=1;o>=10;o/=10)i++;a=(r%=7)-7+i}if(void 0!==n&&(s=p/(o=h(10,i-a-1))%10|0,d=t<0||void 0!==N[U+1]||p%o,d=n<4?(s||d)&&(0==n||n==(e.s<0?3:2)):s>5||5==s&&(4==n||d||6==n&&(r>0?a>0?p/h(10,i-a):0:N[U-1])%10&1||n==(e.s<0?8:7))),t<1||!N[0])return d?(o=f(e),N.length=1,t=t-o-1,N[0]=h(10,(7-t%7)%7),e.e=u(-t/7)||0):(N.length=1,N[0]=e.e=e.s=0),e;if(0==r?(N.length=U,o=1,U--):(N.length=U+1,o=h(10,7-r),N[U]=a>0?(p/h(10,i-a)%h(10,a)|0)*o:0),d)for(;;){if(0==U){(N[0]+=o)==m&&(N[0]=1,++e.e);break}if(N[U]+=o,N[U]!=m)break;N[U--]=0,o=1}for(r=N.length;0===N[--r];)N.pop();if(l&&(e.e>V||e.e<-V))throw Error(c+f(e));return e}function g(e,t){var n,r,a,o,i,s,d,c,u,h,p=e.constructor,V=p.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new p(e),l?W(t,V):t;if(d=e.d,h=t.d,r=t.e,c=e.e,d=d.slice(),i=c-r){for((u=i<0)?(n=d,i=-i,s=h.length):(n=h,r=c,s=d.length),i>(a=Math.max(Math.ceil(V/7),s)+2)&&(i=a,n.length=1),n.reverse(),a=i;a--;)n.push(0);n.reverse()}else{for((u=(a=d.length)<(s=h.length))&&(s=a),a=0;a0;--a)d[s++]=0;for(a=h.length;a>i;){if(d[--a]0?o=o.charAt(0)+"."+o.slice(1)+b(r):i>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(a<0?"e":"e+")+a):a<0?(o="0."+b(-a-1)+o,n&&(r=n-i)>0&&(o+=b(r))):a>=i?(o+=b(a+1-i),n&&(r=n-a-1)>0&&(o=o+"."+b(r))):((r=a+1)0&&(a+1===i&&(o+="."),o+=b(r))),e.s<0?"-"+o:o}function k(e,t){if(e.length>t)return e.length=t,!0}function S(e){if(!e||"object"!=typeof e)throw Error(s+"Object expected");var t,n,r,a=["precision",1,o,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t=a[t+1]&&r<=a[t+2]))throw Error(d+n+": "+r);this[n]=r}if(void 0!==(r=e[n="LN10"])){if(r!=Math.LN10)throw Error(d+n+": "+r);this[n]=new this(r)}return this}(i=function e(t){var n,r,a;function o(e){var t=this;if(!(t instanceof o))return new o(e);if(t.constructor=o,e instanceof o)return t.s=e.s,t.e=e.e,void(t.d=(e=e.d)?e.slice():e);if("number"==typeof e){if(0*e!=0)throw Error(d+e);if(e>0)t.s=1;else{if(!(e<0))return t.s=0,t.e=0,void(t.d=[0]);e=-e,t.s=-1}return e===~~e&&e<1e7?(t.e=0,void(t.d=[e])):M(t,e.toString())}if("string"!=typeof e)throw Error(d+e);if(45===e.charCodeAt(0)?(e=e.slice(1),t.s=-1):t.s=1,!p.test(e))throw Error(d+e);M(t,e)}if(o.prototype=U,o.ROUND_UP=0,o.ROUND_DOWN=1,o.ROUND_CEIL=2,o.ROUND_FLOOR=3,o.ROUND_HALF_UP=4,o.ROUND_HALF_DOWN=5,o.ROUND_HALF_EVEN=6,o.ROUND_HALF_CEIL=7,o.ROUND_HALF_FLOOR=8,o.clone=e,o.config=o.set=S,void 0===t&&(t={}),t)for(a=["precision","rounding","toExpNeg","toExpPos","LN10"],n=0;n-1}},9905(e){e.exports=function(e,t,n){for(var r=-1,a=null==e?0:e.length;++r0&&o(c)?n>1?e(c,n-1,o,i,l):r(l,c):i||(l[l.length]=c)}return l}},6649(e,t,n){var r=n(3221)();e.exports=r},641(e,t,n){var r=n(6649),a=n(5950);e.exports=function(e,t){return e&&r(e,t,a)}},7422(e,t,n){var r=n(1769),a=n(7797);e.exports=function(e,t){for(var n=0,o=(t=r(t,e)).length;null!=e&&nt}},8077(e){e.exports=function(e,t){return null!=e&&t in Object(e)}},6131(e,t,n){var r=n(2523),a=n(5463),o=n(6959);e.exports=function(e,t,n){return t==t?o(e,t,n):r(e,a,n)}},7534(e,t,n){var r=n(2552),a=n(346);e.exports=function(e){return a(e)&&"[object Arguments]"==r(e)}},270(e,t,n){var r=n(7068),a=n(346);e.exports=function e(t,n,o,i,l){return t===n||(null==t||null==n||!a(t)&&!a(n)?t!=t&&n!=n:r(t,n,o,i,e,l))}},7068(e,t,n){var r=n(7217),a=n(5911),o=n(1986),i=n(689),l=n(5861),s=n(6449),d=n(3656),c=n(7167),u="[object Arguments]",h="[object Array]",p="[object Object]",m=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,V,U,N){var R=s(e),F=s(t),y=R?h:l(e),Z=F?h:l(t),f=(y=y==u?p:y)==p,T=(Z=Z==u?p:Z)==p,b=y==Z;if(b&&d(e)){if(!d(t))return!1;R=!0,f=!1}if(b&&!f)return N||(N=new r),R||c(e)?a(e,t,n,V,U,N):o(e,t,y,n,V,U,N);if(!(1&n)){var x=f&&m.call(e,"__wrapped__"),M=T&&m.call(t,"__wrapped__");if(x||M){var W=x?e.value():e,g=M?t.value():t;return N||(N=new r),U(W,g,n,V,N)}}return!!b&&(N||(N=new r),i(e,t,n,V,U,N))}},1799(e,t,n){var r=n(7217),a=n(270);e.exports=function(e,t,n,o){var i=n.length,l=i,s=!o;if(null==e)return!l;for(e=Object(e);i--;){var d=n[i];if(s&&d[2]?d[1]!==e[d[0]]:!(d[0]in e))return!1}for(;++ia?0:a+t),(n=n>a?a:n)<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(a);++r=200){var V=t?null:l(e);if(V)return s(V);h=!1,c=i,m=new r}else m=t?[]:p;e:for(;++d=a?e:r(e,t,n)}},3730(e,t,n){var r=n(4394);e.exports=function(e,t){if(e!==t){var n=void 0!==e,a=null===e,o=e==e,i=r(e),l=void 0!==t,s=null===t,d=t==t,c=r(t);if(!s&&!c&&!i&&e>t||i&&l&&d&&!s&&!c||a&&l&&d||!n&&d||!o)return 1;if(!a&&!i&&!c&&e=s?d:d*("desc"==n[a]?-1:1)}return e.index-t.index}},5481(e,t,n){var r=n(9325)["__core-js_shared__"];e.exports=r},8329(e,t,n){var r=n(4894);e.exports=function(e,t){return function(n,a){if(null==n)return n;if(!r(n))return e(n,a);for(var o=n.length,i=t?o:-1,l=Object(n);(t?i--:++i-1?l[s?t[d]:d]:void 0}}},5508(e,t,n){var r=n(6151),a=n(6800),o=n(7400);e.exports=function(e){return function(t,n,i){return i&&"number"!=typeof i&&a(t,n,i)&&(n=i=void 0),t=o(t),void 0===n?(n=t,t=0):n=o(n),i=void 0===i?tc))return!1;var h=s.get(e),p=s.get(t);if(h&&p)return h==t&&p==e;var m=-1,V=!0,U=2&n?new r:void 0;for(s.set(e,t),s.set(t,e);++m-1&&e%1==0&&e-1}},1175(e,t,n){var r=n(6025);e.exports=function(e,t){var n=this.__data__,a=r(n,e);return a<0?(++this.size,n.push([e,t])):n[a][1]=t,this}},3040(e,t,n){var r=n(1549),a=n(79),o=n(8223);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(o||a),string:new r}}},7670(e,t,n){var r=n(2651);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},289(e,t,n){var r=n(2651);e.exports=function(e){return r(this,e).get(e)}},4509(e,t,n){var r=n(2651);e.exports=function(e){return r(this,e).has(e)}},2949(e,t,n){var r=n(2651);e.exports=function(e,t){var n=r(this,e),a=n.size;return n.set(e,t),this.size+=n.size==a?0:1,this}},317(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}},7197(e){e.exports=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}}},2224(e,t,n){var r=n(104);e.exports=function(e){var t=r(e,function(e){return 500===n.size&&n.clear(),e}),n=t.cache;return t}},1042(e,t,n){var r=n(6110)(Object,"create");e.exports=r},3650(e,t,n){var r=n(4335)(Object.keys,Object);e.exports=r},6009(e,t,n){e=n.nmd(e);var r=n(4840),a=t&&!t.nodeType&&t,o=a&&e&&!e.nodeType&&e,i=o&&o.exports===a&&r.process,l=function(){try{return o&&o.require&&o.require("util").types||i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=l},9350(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},4335(e){e.exports=function(e,t){return function(n){return e(t(n))}}},6757(e,t,n){var r=n(1033),a=Math.max;e.exports=function(e,t,n){return t=a(void 0===t?e.length-1:t,0),function(){for(var o=arguments,i=-1,l=a(o.length-t,0),s=Array(l);++i0){if(++n>=800)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}},1420(e,t,n){var r=n(79);e.exports=function(){this.__data__=new r,this.size=0}},938(e){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},3605(e){e.exports=function(e){return this.__data__.get(e)}},9817(e){e.exports=function(e){return this.__data__.has(e)}},945(e,t,n){var r=n(79),a=n(8223),o=n(3661);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var i=n.__data__;if(!a||i.length<199)return i.push([e,t]),this.size=++n.size,this;n=this.__data__=new o(i)}return n.set(e,t),this.size=n.size,this}},6959(e){e.exports=function(e,t,n){for(var r=n-1,a=e.length;++r=t||n<0||U&&e-m>=c}function y(){var e=a();if(F(e))return Z(e);h=setTimeout(y,function(e){var n=t-(e-p);return U?l(n,c-(e-m)):n}(e))}function Z(e){return h=void 0,N&&s?R(e):(s=d=void 0,u)}function f(){var e=a(),n=F(e);if(s=arguments,d=this,p=e,n){if(void 0===h)return function(e){return m=e,h=setTimeout(y,t),V?R(e):u}(p);if(U)return clearTimeout(h),h=setTimeout(y,t),R(p)}return void 0===h&&(h=setTimeout(y,t)),u}return t=o(t)||0,r(n)&&(V=!!n.leading,c=(U="maxWait"in n)?i(o(n.maxWait)||0,t):c,N="trailing"in n?!!n.trailing:N),f.cancel=function(){void 0!==h&&clearTimeout(h),m=0,s=p=d=h=void 0},f.flush=function(){return void 0===h?u:Z(a())},f}},5288(e){e.exports=function(e,t){return e===t||e!=e&&t!=t}},9747(e,t,n){var r=n(7277),a=n(3777),o=n(5389),i=n(6449),l=n(6800);e.exports=function(e,t,n){var s=i(e)?r:a;return n&&l(e,t,n)&&(t=void 0),s(e,o(t,3))}},7309(e,t,n){var r=n(2006)(n(4713));e.exports=r},4713(e,t,n){var r=n(2523),a=n(5389),o=n(1489),i=Math.max;e.exports=function(e,t,n){var l=null==e?0:e.length;if(!l)return-1;var s=null==n?0:o(n);return s<0&&(s=i(l+s,0)),r(e,a(t,3),s)}},7307(e,t,n){var r=n(3120),a=n(5378);e.exports=function(e,t){return r(a(e,t),1)}},8156(e,t,n){var r=n(7422);e.exports=function(e,t,n){var a=null==e?void 0:r(e,t);return void 0===a?n:a}},631(e,t,n){var r=n(8077),a=n(9326);e.exports=function(e,t){return null!=e&&a(e,t,r)}},3488(e){e.exports=function(e){return e}},2428(e,t,n){var r=n(7534),a=n(346),o=Object.prototype,i=o.hasOwnProperty,l=o.propertyIsEnumerable,s=r(function(){return arguments}())?r:function(e){return a(e)&&i.call(e,"callee")&&!l.call(e,"callee")};e.exports=s},6449(e){var t=Array.isArray;e.exports=t},4894(e,t,n){var r=n(1882),a=n(294);e.exports=function(e){return null!=e&&a(e.length)&&!r(e)}},3812(e,t,n){var r=n(2552),a=n(346);e.exports=function(e){return!0===e||!1===e||a(e)&&"[object Boolean]"==r(e)}},3656(e,t,n){e=n.nmd(e);var r=n(9325),a=n(9935),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,l=i&&i.exports===o?r.Buffer:void 0,s=(l?l.isBuffer:void 0)||a;e.exports=s},2404(e,t,n){var r=n(270);e.exports=function(e,t){return r(e,t)}},1882(e,t,n){var r=n(2552),a=n(3805);e.exports=function(e){if(!a(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},294(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},1741(e,t,n){var r=n(8023);e.exports=function(e){return r(e)&&e!=+e}},9843(e){e.exports=function(e){return null==e}},8023(e,t,n){var r=n(2552),a=n(346);e.exports=function(e){return"number"==typeof e||a(e)&&"[object Number]"==r(e)}},3805(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},346(e){e.exports=function(e){return null!=e&&"object"==typeof e}},1331(e,t,n){var r=n(2552),a=n(8879),o=n(346),i=Function.prototype,l=Object.prototype,s=i.toString,d=l.hasOwnProperty,c=s.call(Object);e.exports=function(e){if(!o(e)||"[object Object]"!=r(e))return!1;var t=a(e);if(null===t)return!0;var n=d.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&s.call(n)==c}},5015(e,t,n){var r=n(2552),a=n(6449),o=n(346);e.exports=function(e){return"string"==typeof e||!a(e)&&o(e)&&"[object String]"==r(e)}},4394(e,t,n){var r=n(2552),a=n(346);e.exports=function(e){return"symbol"==typeof e||a(e)&&"[object Symbol]"==r(e)}},7167(e,t,n){var r=n(4901),a=n(7301),o=n(6009),i=o&&o.isTypedArray,l=i?a(i):r;e.exports=l},5950(e,t,n){var r=n(695),a=n(8984),o=n(4894);e.exports=function(e){return o(e)?r(e):a(e)}},8090(e){e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},5378(e,t,n){var r=n(4932),a=n(5389),o=n(5128),i=n(6449);e.exports=function(e,t){return(i(e)?r:o)(e,a(t,3))}},3916(e,t,n){var r=n(3360),a=n(641),o=n(5389);e.exports=function(e,t){var n={};return t=o(t,3),a(e,function(e,a,o){r(n,a,t(e,a,o))}),n}},4506(e,t,n){var r=n(3599),a=n(3335),o=n(3488);e.exports=function(e){return e&&e.length?r(e,o,a):void 0}},7551(e,t,n){var r=n(3599),a=n(3335),o=n(5389);e.exports=function(e,t){return e&&e.length?r(e,o(t,2),a):void 0}},104(e,t,n){var r=n(3661);function a(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],o=n.cache;if(o.has(a))return o.get(a);var i=e.apply(this,r);return n.cache=o.set(a,i)||o,i};return n.cache=new(a.Cache||r),n}a.Cache=r,e.exports=a},1684(e,t,n){var r=n(3599),a=n(6176),o=n(3488);e.exports=function(e){return e&&e.length?r(e,o,a):void 0}},6533(e,t,n){var r=n(3599),a=n(5389),o=n(6176);e.exports=function(e,t){return e&&e.length?r(e,a(t,2),o):void 0}},3950(e){e.exports=function(){}},124(e,t,n){var r=n(9325);e.exports=function(){return r.Date.now()}},583(e,t,n){var r=n(7237),a=n(7255),o=n(8586),i=n(7797);e.exports=function(e){return o(e)?r(i(e)):a(e)}},3181(e,t,n){var r=n(5508)();e.exports=r},2426(e,t,n){var r=n(4248),a=n(5389),o=n(916),i=n(6449),l=n(6800);e.exports=function(e,t,n){var s=i(e)?r:o;return n&&l(e,t,n)&&(t=void 0),s(e,a(t,3))}},3031(e,t,n){var r=n(3120),a=n(6155),o=n(9302),i=n(6800),l=o(function(e,t){if(null==e)return[];var n=t.length;return n>1&&i(e,t[0],t[1])?t=[]:n>2&&i(t[0],t[1],t[2])&&(t=[t[0]]),a(e,r(t,1),[])});e.exports=l},3345(e){e.exports=function(){return[]}},9935(e){e.exports=function(){return!1}},7350(e,t,n){var r=n(8221),a=n(3805);e.exports=function(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return a(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),r(e,t,{leading:o,maxWait:t,trailing:i})}},7400(e,t,n){var r=n(9374),a=1/0;e.exports=function(e){return e?(e=r(e))===a||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}},1489(e,t,n){var r=n(7400);e.exports=function(e){var t=r(e),n=t%1;return t==t?n?t-n:t:0}},9374(e,t,n){var r=n(4128),a=n(3805),o=n(4394),i=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,s=/^0o[0-7]+$/i,d=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(o(e))return NaN;if(a(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=a(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=l.test(e);return n||s.test(e)?d(e.slice(2),n?2:8):i.test(e)?NaN:+e}},3222(e,t,n){var r=n(7556);e.exports=function(e){return null==e?"":r(e)}},14(e,t,n){var r=n(5389),a=n(5765);e.exports=function(e,t){return e&&e.length?a(e,r(t,2)):[]}},5808(e,t,n){var r=n(2507)("toUpperCase");e.exports=r},2694(e,t,n){"use strict";var r=n(6925);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},5556(e,t,n){e.exports=n(2694)()},6925(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2799(e,t){"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),s=Symbol.for("react.context"),d=Symbol.for("react.server_context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),m=Symbol.for("react.lazy");Symbol.for("react.offscreen");Symbol.for("react.module.reference"),t.isFragment=function(e){return function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case a:case i:case o:case u:case h:return e;default:switch(e=e&&e.$$typeof){case d:case s:case c:case m:case p:case l:return e;default:return t}}case r:return t}}}(e)===a}},4363(e,t,n){"use strict";e.exports=n(2799)},6942(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e="",t=0;t{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,a.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var o=Object.create(null);a.r(o);var i={};e=e||[null,t({}),t([]),t(t)];for(var l=2&r&&n;("object"==typeof l||"function"==typeof l)&&!~e.indexOf(l);l=t(l))Object.getOwnPropertyNames(l).forEach(e=>i[e]=()=>n[e]);return i.default=()=>n,a.d(o,i),o},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;globalThis.importScripts&&(e=globalThis.location+"");var t=globalThis.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var r=n.length-1;r>-1&&(!e||!/^http(s?):/.test(e));)e=n[r--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),a.p=e})(),(()=>{"use strict";var e={};a.r(e),a.d(e,{Button:()=>Vl,CaptionLabel:()=>Ul,Chevron:()=>Nl,Day:()=>Rl,DayButton:()=>Fl,Dropdown:()=>yl,DropdownNav:()=>Zl,Footer:()=>fl,Month:()=>Tl,MonthCaption:()=>bl,MonthGrid:()=>xl,Months:()=>Ml,MonthsDropdown:()=>Wl,Nav:()=>gl,NextMonthButton:()=>vl,Option:()=>kl,PreviousMonthButton:()=>Sl,Root:()=>Ql,Select:()=>El,Week:()=>jl,WeekNumber:()=>Yl,WeekNumberHeader:()=>Dl,Weekday:()=>wl,Weekdays:()=>zl,Weeks:()=>Bl,YearsDropdown:()=>Jl});var t={};a.r(t),a.d(t,{formatCaption:()=>Gl,formatDay:()=>Hl,formatMonthCaption:()=>Xl,formatMonthDropdown:()=>Cl,formatWeekNumber:()=>Ll,formatWeekNumberHeader:()=>Pl,formatWeekdayName:()=>Il,formatYearCaption:()=>Al,formatYearDropdown:()=>_l});var n={};a.r(n),a.d(n,{labelCaption:()=>es,labelDay:()=>ql,labelDayButton:()=>Kl,labelGrid:()=>$l,labelGridcell:()=>ts,labelMonthDropdown:()=>ns,labelNav:()=>rs,labelNext:()=>os,labelPrevious:()=>is,labelWeekNumber:()=>ss,labelWeekNumberHeader:()=>ds,labelWeekday:()=>ls,labelYearDropdown:()=>cs});var r={};a.r(r),a.d(r,{scaleBand:()=>Hp,scaleDiverging:()=>pF,scaleDivergingLog:()=>mF,scaleDivergingPow:()=>UF,scaleDivergingSqrt:()=>NF,scaleDivergingSymlog:()=>VF,scaleIdentity:()=>cU,scaleImplicit:()=>Gp,scaleLinear:()=>dU,scaleLog:()=>FU,scaleOrdinal:()=>Xp,scalePoint:()=>Ip,scalePow:()=>gU,scaleQuantile:()=>DU,scaleQuantize:()=>BU,scaleRadial:()=>SU,scaleSequential:()=>iF,scaleSequentialLog:()=>lF,scaleSequentialPow:()=>dF,scaleSequentialQuantile:()=>uF,scaleSequentialSqrt:()=>cF,scaleSequentialSymlog:()=>sF,scaleSqrt:()=>vU,scaleSymlog:()=>TU,scaleThreshold:()=>JU,scaleTime:()=>nF,scaleUtc:()=>rF,tickFormat:()=>lU});const o=window.wp.element,i=window.wp.hooks,l=window.wp.i18n,s=window.React;var d=a.t(s,2),c=a.n(s);const u=(...e)=>e.filter((e,t,n)=>Boolean(e)&&""!==e.trim()&&n.indexOf(e)===t).join(" ").trim(),h=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),p=e=>{const t=(e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase()))(e);return t.charAt(0).toUpperCase()+t.slice(1)};var m={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const V=e=>{for(const t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1},U=(0,s.forwardRef)(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:a="",children:o,iconNode:i,...l},d)=>(0,s.createElement)("svg",{ref:d,...m,width:t,height:t,stroke:e,strokeWidth:r?24*Number(n)/Number(t):n,className:u("lucide",a),...!o&&!V(l)&&{"aria-hidden":"true"},...l},[...i.map(([e,t])=>(0,s.createElement)(e,t)),...Array.isArray(o)?o:[o]])),N=(e,t)=>{const n=(0,s.forwardRef)(({className:n,...r},a)=>(0,s.createElement)(U,{ref:a,iconNode:t,className:u(`lucide-${h(p(e))}`,`lucide-${e}`,n),...r}));return n.displayName=p(e),n},R=N("file-text",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]),F=window.ReactJSXRuntime;(0,i.addFilter)("suredonation.settings.navigation","suredonation/pdf-receipt",e=>{const t={name:(0,l.__)("PDF Receipt","suredonation"),slug:"pdf-receipt",icon:(0,F.jsx)(R,{className:"size-5"}),helpText:(0,l.__)("Install the PDF library to enable downloadable PDF receipts for donors.","suredonation")},n=e.findIndex(e=>"ai"===e.slug);return-1===n?[...e,t]:[...e.slice(0,n),t,...e.slice(n)]});const y=e=>{const t=b(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{const n=e.split("-");return""===n[0]&&1!==n.length&&n.shift(),Z(n,t)||T(e)},getConflictingClassGroupIds:(e,t)=>{const a=n[e]||[];return t&&r[e]?[...a,...r[e]]:a}}},Z=(e,t)=>{if(0===e.length)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),a=r?Z(e.slice(1),r):void 0;if(a)return a;if(0===t.validators.length)return;const o=e.join("-");return t.validators.find(({validator:e})=>e(o))?.classGroupId},f=/^\[(.+)\]$/,T=e=>{if(f.test(e)){const t=f.exec(e)[1],n=t?.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},b=e=>{const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return g(Object.entries(e.classGroups),n).forEach(([e,n])=>{x(n,r,e,t)}),r},x=(e,t,n,r)=>{e.forEach(e=>{if("string"!=typeof e)return"function"==typeof e?W(e)?void x(e(r),t,n,r):void t.validators.push({validator:e,classGroupId:n}):void Object.entries(e).forEach(([e,a])=>{x(a,M(t,e),n,r)});(""===e?t:M(t,e)).classGroupId=n})},M=(e,t)=>{let n=e;return t.split("-").forEach(e=>{n.nextPart.has(e)||n.nextPart.set(e,{nextPart:new Map,validators:[]}),n=n.nextPart.get(e)}),n},W=e=>e.isThemeGetter,g=(e,t)=>t?e.map(([e,n])=>{const r=n.map(e=>"string"==typeof e?t+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(([e,n])=>[t+e,n])):e);return[e,r]}):e,v=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const a=(a,o)=>{n.set(a,o),t++,t>e&&(t=0,r=n,n=new Map)};return{get(e){let t=n.get(e);return void 0!==t?t:void 0!==(t=r.get(e))?(a(e,t),t):void 0},set(e,t){n.has(e)?n.set(e,t):a(e,t)}}},k=e=>{const{separator:t,experimentalParseClassName:n}=e,r=1===t.length,a=t[0],o=t.length,i=e=>{const n=[];let i,l=0,s=0;for(let d=0;ds?i-s:void 0}};return n?e=>n({className:e,parseClassName:i}):i},S=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach(e=>{"["===e[0]?(t.push(...n.sort(),e),n=[]):n.push(e)}),t.push(...n.sort()),t},Q=/\s+/;function E(){let e,t,n=0,r="";for(;n{if("string"==typeof e)return e;let t,n="";for(let r=0;rt(e),e());return n=(e=>({cache:v(e.cacheSize),parseClassName:k(e),...y(e)}))(s),r=n.cache.get,a=n.cache.set,o=i,i(l)};function i(e){const t=r(e);if(t)return t;const o=((e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:a}=t,o=[],i=e.trim().split(Q);let l="";for(let e=i.length-1;e>=0;e-=1){const t=i[e],{modifiers:s,hasImportantModifier:d,baseClassName:c,maybePostfixModifierPosition:u}=n(t);let h=Boolean(u),p=r(h?c.substring(0,u):c);if(!p){if(!h){l=t+(l.length>0?" "+l:l);continue}if(p=r(c),!p){l=t+(l.length>0?" "+l:l);continue}h=!1}const m=S(s).join(":"),V=d?m+"!":m,U=V+p;if(o.includes(U))continue;o.push(U);const N=a(p,h);for(let e=0;e0?" "+l:l)}return l})(e,n);return a(e,o),o}return function(){return o(E.apply(null,arguments))}}const z=e=>{const t=t=>t[e]||[];return t.isThemeGetter=!0,t},Y=/^\[(?:([a-z-]+):)?(.+)\]$/i,D=/^\d+\/\d+$/,B=new Set(["px","full","screen"]),J=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,O=/\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$/,G=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,X=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,H=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,C=e=>L(e)||B.has(e)||D.test(e),I=e=>ie(e,"length",le),L=e=>Boolean(e)&&!Number.isNaN(Number(e)),P=e=>ie(e,"number",L),_=e=>Boolean(e)&&Number.isInteger(Number(e)),A=e=>e.endsWith("%")&&L(e.slice(0,-1)),K=e=>Y.test(e),q=e=>J.test(e),$=new Set(["length","size","percentage"]),ee=e=>ie(e,$,se),te=e=>ie(e,"position",se),ne=new Set(["image","url"]),re=e=>ie(e,ne,ce),ae=e=>ie(e,"",de),oe=()=>!0,ie=(e,t,n)=>{const r=Y.exec(e);return!!r&&(r[1]?"string"==typeof t?r[1]===t:t.has(r[1]):n(r[2]))},le=e=>O.test(e)&&!G.test(e),se=()=>!1,de=e=>X.test(e),ce=e=>H.test(e),ue=(Symbol.toStringTag,()=>{const e=z("colors"),t=z("spacing"),n=z("blur"),r=z("brightness"),a=z("borderColor"),o=z("borderRadius"),i=z("borderSpacing"),l=z("borderWidth"),s=z("contrast"),d=z("grayscale"),c=z("hueRotate"),u=z("invert"),h=z("gap"),p=z("gradientColorStops"),m=z("gradientColorStopPositions"),V=z("inset"),U=z("margin"),N=z("opacity"),R=z("padding"),F=z("saturate"),y=z("scale"),Z=z("sepia"),f=z("skew"),T=z("space"),b=z("translate"),x=()=>["auto",K,t],M=()=>[K,t],W=()=>["",C,I],g=()=>["auto",L,K],v=()=>["","0",K],k=()=>[L,K];return{cacheSize:500,separator:":",theme:{colors:[oe],spacing:[C,I],blur:["none","",q,K],brightness:k(),borderColor:[e],borderRadius:["none","","full",q,K],borderSpacing:M(),borderWidth:W(),contrast:k(),grayscale:v(),hueRotate:k(),invert:v(),gap:M(),gradientColorStops:[e],gradientColorStopPositions:[A,I],inset:x(),margin:x(),opacity:k(),padding:M(),saturate:k(),scale:k(),sepia:v(),skew:k(),space:M(),translate:M()},classGroups:{aspect:[{aspect:["auto","square","video",K]}],container:["container"],columns:[{columns:[q]}],"break-after":[{"break-after":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-before":[{"break-before":["auto","avoid","all","avoid-page","page","left","right","column"]}],"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:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",K]}],overflow:[{overflow:["auto","hidden","clip","visible","scroll"]}],"overflow-x":[{"overflow-x":["auto","hidden","clip","visible","scroll"]}],"overflow-y":[{"overflow-y":["auto","hidden","clip","visible","scroll"]}],overscroll:[{overscroll:["auto","contain","none"]}],"overscroll-x":[{"overscroll-x":["auto","contain","none"]}],"overscroll-y":[{"overscroll-y":["auto","contain","none"]}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[V]}],"inset-x":[{"inset-x":[V]}],"inset-y":[{"inset-y":[V]}],start:[{start:[V]}],end:[{end:[V]}],top:[{top:[V]}],right:[{right:[V]}],bottom:[{bottom:[V]}],left:[{left:[V]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",_,K]}],basis:[{basis:x()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",K]}],grow:[{grow:v()}],shrink:[{shrink:v()}],order:[{order:["first","last","none",_,K]}],"grid-cols":[{"grid-cols":[oe]}],"col-start-end":[{col:["auto",{span:["full",_,K]},K]}],"col-start":[{"col-start":g()}],"col-end":[{"col-end":g()}],"grid-rows":[{"grid-rows":[oe]}],"row-start-end":[{row:["auto",{span:[_,K]},K]}],"row-start":[{"row-start":g()}],"row-end":[{"row-end":g()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",K]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",K]}],gap:[{gap:[h]}],"gap-x":[{"gap-x":[h]}],"gap-y":[{"gap-y":[h]}],"justify-content":[{justify:["normal","start","end","center","between","around","evenly","stretch"]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal","start","end","center","between","around","evenly","stretch","baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":["start","end","center","between","around","evenly","stretch","baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[R]}],px:[{px:[R]}],py:[{py:[R]}],ps:[{ps:[R]}],pe:[{pe:[R]}],pt:[{pt:[R]}],pr:[{pr:[R]}],pb:[{pb:[R]}],pl:[{pl:[R]}],m:[{m:[U]}],mx:[{mx:[U]}],my:[{my:[U]}],ms:[{ms:[U]}],me:[{me:[U]}],mt:[{mt:[U]}],mr:[{mr:[U]}],mb:[{mb:[U]}],ml:[{ml:[U]}],"space-x":[{"space-x":[T]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[T]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",K,t]}],"min-w":[{"min-w":[K,t,"min","max","fit"]}],"max-w":[{"max-w":[K,t,"none","full","min","max","fit","prose",{screen:[q]},q]}],h:[{h:[K,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[K,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[K,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[K,t,"auto","min","max","fit"]}],"font-size":[{text:["base",q,I]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",P]}],"font-family":[{font:[oe]}],"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",K]}],"line-clamp":[{"line-clamp":["none",L,P]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",C,K]}],"list-image":[{"list-image":["none",K]}],"list-style-type":[{list:["none","disc","decimal",K]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[N]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[N]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:["solid","dashed","dotted","double","none","wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",C,I]}],"underline-offset":[{"underline-offset":["auto",C,K]}],"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:M()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",K]}],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",K]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[N]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",te]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",ee]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},re]}],"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:[l]}],"border-w-x":[{"border-x":[l]}],"border-w-y":[{"border-y":[l]}],"border-w-s":[{"border-s":[l]}],"border-w-e":[{"border-e":[l]}],"border-w-t":[{"border-t":[l]}],"border-w-r":[{"border-r":[l]}],"border-w-b":[{"border-b":[l]}],"border-w-l":[{"border-l":[l]}],"border-opacity":[{"border-opacity":[N]}],"border-style":[{border:["solid","dashed","dotted","double","none","hidden"]}],"divide-x":[{"divide-x":[l]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[l]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[N]}],"divide-style":[{divide:["solid","dashed","dotted","double","none"]}],"border-color":[{border:[a]}],"border-color-x":[{"border-x":[a]}],"border-color-y":[{"border-y":[a]}],"border-color-s":[{"border-s":[a]}],"border-color-e":[{"border-e":[a]}],"border-color-t":[{"border-t":[a]}],"border-color-r":[{"border-r":[a]}],"border-color-b":[{"border-b":[a]}],"border-color-l":[{"border-l":[a]}],"divide-color":[{divide:[a]}],"outline-style":[{outline:["","solid","dashed","dotted","double","none"]}],"outline-offset":[{"outline-offset":[C,K]}],"outline-w":[{outline:[C,I]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:W()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[N]}],"ring-offset-w":[{"ring-offset":[C,I]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",q,ae]}],"shadow-color":[{shadow:[oe]}],opacity:[{opacity:[N]}],"mix-blend":[{"mix-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[s]}],"drop-shadow":[{"drop-shadow":["","none",q,K]}],grayscale:[{grayscale:[d]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[u]}],saturate:[{saturate:[F]}],sepia:[{sepia:[Z]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[s]}],"backdrop-grayscale":[{"backdrop-grayscale":[d]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[u]}],"backdrop-opacity":[{"backdrop-opacity":[N]}],"backdrop-saturate":[{"backdrop-saturate":[F]}],"backdrop-sepia":[{"backdrop-sepia":[Z]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",K]}],duration:[{duration:k()}],ease:[{ease:["linear","in","out","in-out",K]}],delay:[{delay:k()}],animate:[{animate:["none","spin","ping","pulse","bounce",K]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[y]}],"scale-x":[{"scale-x":[y]}],"scale-y":[{"scale-y":[y]}],rotate:[{rotate:[_,K]}],"translate-x":[{"translate-x":[b]}],"translate-y":[{"translate-y":[b]}],"skew-x":[{"skew-x":[f]}],"skew-y":[{"skew-y":[f]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",K]}],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",K]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":M()}],"scroll-mx":[{"scroll-mx":M()}],"scroll-my":[{"scroll-my":M()}],"scroll-ms":[{"scroll-ms":M()}],"scroll-me":[{"scroll-me":M()}],"scroll-mt":[{"scroll-mt":M()}],"scroll-mr":[{"scroll-mr":M()}],"scroll-mb":[{"scroll-mb":M()}],"scroll-ml":[{"scroll-ml":M()}],"scroll-p":[{"scroll-p":M()}],"scroll-px":[{"scroll-px":M()}],"scroll-py":[{"scroll-py":M()}],"scroll-ps":[{"scroll-ps":M()}],"scroll-pe":[{"scroll-pe":M()}],"scroll-pt":[{"scroll-pt":M()}],"scroll-pr":[{"scroll-pr":M()}],"scroll-pb":[{"scroll-pb":M()}],"scroll-pl":[{"scroll-pl":M()}],"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",K]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[C,I,P]}],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"]}}}),he=w(ue);function pe(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;the(me(...e)),Ne=(...e)=>(...t)=>e.filter(Boolean).forEach(e=>e?.(...t)),Re=e=>{const t={0:"gap-0",xxs:"gap-1",xs:"gap-2",sm:"gap-3",md:"gap-4",lg:"gap-5",xl:"gap-6","2xl":"gap-8"};return t[e]||t.md},Fe={1:"grid-cols-1",2:"grid-cols-2",3:"grid-cols-3",4:"grid-cols-4",5:"grid-cols-5",6:"grid-cols-6",7:"grid-cols-7",8:"grid-cols-8",9:"grid-cols-9",10:"grid-cols-10",11:"grid-cols-11",12:"grid-cols-12"},ye=e=>e<1024?`${e} bytes`:e<1048576?`${(e/1024).toFixed(2)} KB`:e<1073741824?`${(e/1048576).toFixed(2)} MB`:`${(e/1073741824).toFixed(2)} GB`,Ze=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),fe=(...e)=>e.filter((e,t,n)=>Boolean(e)&&n.indexOf(e)===t).join(" ");var Te={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const be=(0,s.forwardRef)(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:a="",children:o,iconNode:i,...l},d)=>(0,s.createElement)("svg",{ref:d,...Te,width:t,height:t,stroke:e,strokeWidth:r?24*Number(n)/Number(t):n,className:fe("lucide",a),...l},[...i.map(([e,t])=>(0,s.createElement)(e,t)),...Array.isArray(o)?o:[o]])),xe=(e,t)=>{const n=(0,s.forwardRef)(({className:n,...r},a)=>(0,s.createElement)(be,{ref:a,iconNode:t,className:fe(`lucide-${Ze(e)}`,n),...r}));return n.displayName=`${e}`,n},Me=xe("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),We=(0,s.forwardRef)(({label:e="",size:t="sm",className:n="",type:r="pill",variant:a="neutral",icon:o=null,disabled:i=!1,onClose:l=()=>{},closable:s=!1,onMouseDown:d=()=>{},disableHover:c=!1},u)=>{const h={neutral:"bg-badge-background-gray text-badge-color-gray border-badge-border-gray",red:"bg-badge-background-red text-badge-color-red border-badge-border-red",yellow:"bg-badge-background-yellow text-badge-color-yellow border-badge-border-yellow",green:"bg-badge-background-green text-badge-color-green border-badge-border-green",blue:"bg-badge-background-sky text-badge-color-sky border-badge-border-sky",inverse:"bg-background-inverse text-text-inverse border-background-inverse",disabled:"bg-badge-background-disabled text-badge-color-disabled border-badge-border-disabled disabled cursor-not-allowed"};let p="",m="group relative justify-center flex items-center cursor-pointer";const V={xxs:"[&>svg]:size-3",xs:"[&>svg]:size-3",sm:"[&>svg]:size-3",md:"[&>svg]:size-4",lg:"[&>svg]:size-5"};return i?(p=h.disabled,m+=" cursor-not-allowed disabled"):p=h[a],e?(0,F.jsxs)("span",{className:Ue("font-medium border-badge-border-gray flex items-center justify-center border border-solid box-border max-w-full transition-colors duration-150 ease-in-out",{xxs:"py-0.5 px-0.5 text-xs h-4",xs:"py-0.5 px-1 text-xs h-5",sm:"py-1 px-1.5 text-xs h-6",md:"py-1 px-1.5 text-sm h-7",lg:"py-1 px-1.5 text-base h-8"}[t],{pill:"rounded-full",rounded:"rounded"}[r],"gap-0.5",p,!c&&{neutral:"hover:bg-badge-hover-gray",red:"hover:bg-badge-hover-red",yellow:"hover:bg-badge-hover-yellow",green:"hover:bg-badge-hover-green",blue:"hover:bg-badge-hover-sky",inverse:"hover:bg-badge-hover-inverse",disabled:"hover:bg-badge-hover-disabled"}[a],n),ref:u,children:[o?(0,F.jsx)("span",{className:Ue("justify-center flex items-center",V[t]),children:o}):null,(0,F.jsx)("span",{className:"px-1 truncate inline-block",children:e}),s&&(0,F.jsxs)("span",{className:Ue(m,V[t]),onMouseDown:d,role:"button",tabIndex:0,...!i&&{onClick:l},children:[(0,F.jsx)("span",{className:"sr-only",children:`Remove ${e}`}),(0,F.jsx)(Me,{}),(0,F.jsx)("span",{className:"absolute -inset-1"})]})]}):null});We.displayName="Badge";const ge=(0,s.forwardRef)((e,t)=>{const{variant:n="primary",size:r="md",type:a="button",tag:o="button",className:i,children:l,disabled:d=!1,destructive:c=!1,icon:u=null,iconPosition:h="left",loading:p=!1,...m}=e,V=c&&"focus:ring-focus-error",U=p?"opacity-50 disabled:cursor-not-allowed":"",N={primary:"text-text-on-color bg-button-primary hover:bg-button-primary-hover outline-button-primary hover:outline-button-primary-hover shadow-xs disabled:shadow-none focus:shadow-none disabled:bg-button-disabled disabled:outline-button-disabled",secondary:"text-text-on-color bg-button-secondary hover:bg-button-secondary-hover outline-button-secondary hover:outline-button-secondary-hover shadow-xs focus:shadow-none disabled:shadow-none disabled:bg-button-disabled disabled:outline-button-disabled",outline:"text-button-tertiary-color outline-border-subtle bg-button-tertiary shadow-sm focus:shadow-none hover:bg-button-tertiary-hover hover:outline-border-subtle disabled:bg-button-tertiary disabled:outline-border-disabled",ghost:"text-text-primary bg-transparent outline-transparent hover:bg-button-tertiary-hover",link:"outline-none text-link-primary bg-transparent hover:text-link-primary-hover hover:underline p-0 border-0 leading-none"}[n],R=c&&!d?{primary:"bg-button-danger hover:bg-button-danger-hover outline-button-danger hover:outline-button-danger-hover",secondary:"bg-button-danger hover:bg-button-danger-hover outline-button-danger hover:outline-button-danger-hover",outline:"text-button-danger outline outline-1 outline-button-danger hover:outline-button-danger bg-button-tertiary hover:bg-field-background-error",ghost:"text-button-danger hover:bg-field-background-error",link:"text-button-danger hover:text-button-danger-secondary"}[n]:"",y={xs:"p-1 rounded [&>svg]:size-4",sm:"p-2 rounded [&>svg]:size-4 gap-0.5",md:"p-2.5 rounded-md text-sm [&>svg]:size-5 gap-1",lg:"p-3 rounded-lg text-base [&>svg]:size-6 gap-1"}[r];let Z,f=null,T="";return u&&(T="flex items-center justify-center","left"===h?Z=u:f=u),(0,F.jsxs)(o,{ref:t,type:a,className:Ue(T,"outline outline-1 border-none cursor-pointer transition-colors duration-300 ease-in-out text-xs font-semibold focus:ring-2 focus:ring-toggle-on focus:ring-offset-2 disabled:text-text-disabled",y,N,R,V,U,{"cursor-default":d},i),disabled:d,"aria-disabled":d,...m,children:[(0,F.jsx)(s.Fragment,{children:Z},"left-icon"),l?(0,F.jsx)("span",{className:"px-1",children:l}):null,(0,F.jsx)(s.Fragment,{children:f},"right-icon")]})});ge.displayName="Button";const ve=N("trash-2",[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]),ke=N("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]]),Se=({count:e=1,className:t=""})=>(0,F.jsx)("div",{className:"space-y-2",children:Array.from({length:e}).map((e,n)=>(0,F.jsx)("div",{className:`animate-pulse bg-border-subtle ${t}`},n))}),Qe=({loading:e,title:t,content:n,description:r,titleClassName:a="text-base"})=>(0,F.jsx)(F.Fragment,{children:(0,F.jsxs)("div",{children:[t&&(0,F.jsx)("div",{className:r?void 0:"mb-6",children:e?(0,F.jsx)(Se,{count:1,className:"w-48 h-8 rounded-sm"}):(0,F.jsx)("h3",{className:`${a} font-semibold text-text-primary m-0`,children:t})}),r&&!e&&(0,F.jsx)("p",{className:"text-sm text-text-secondary mb-4",children:r}),(0,F.jsx)("div",{className:"space-y-6",children:e?(0,F.jsxs)("div",{children:[(0,F.jsx)(Se,{count:3,className:"h-6 rounded-sm"}),(0,F.jsx)(Se,{count:1,className:"h-6 rounded-sm"})]}):n})]})}),Ee=window.suredonation_admin||{},je=({toast:e})=>{const[t,n]=(0,o.useState)(!!Ee.pdf_library_exists),[r,a]=(0,o.useState)(!1),[i,s]=(0,o.useState)(!1),d=!!Ee.php_version_compatible,c=async({action:t,setLoading:n,onSuccess:r,successMsg:a,errorMsg:o})=>{n(!0);try{const n=new FormData;n.append("action",t),n.append("nonce",Ee.pdf_nonce);const i=await fetch(Ee.ajax_url,{method:"POST",body:n});if(!i.ok)throw new Error(`HTTP ${i.status}`);const l=await i.json();l.success?(r(),e?.success(l.data?.message||a)):e?.error(l.data?.message||o)}catch{e?.error((0,l.__)("An error occurred. Please try again.","suredonation"))}finally{n(!1)}},u=(0,F.jsxs)("div",{className:"space-y-6",children:[(0,F.jsxs)("div",{className:"flex items-center justify-between p-4 border border-solid border-border-subtle rounded-lg",children:[(0,F.jsxs)("div",{children:[(0,F.jsx)("p",{className:"text-sm font-medium text-text-primary m-0",children:(0,l.__)("PDF Library","suredonation")}),(0,F.jsx)("p",{className:"text-xs text-text-secondary m-0 mt-0.5",children:t?(0,l.__)("mPDF library is installed and ready.","suredonation"):(0,l.__)("Required for generating downloadable PDF receipts.","suredonation")})]}),(0,F.jsx)(We,{label:t?(0,l.__)("Installed","suredonation"):(0,l.__)("Not Installed","suredonation"),type:"pill",variant:t?"green":"neutral",size:"sm"})]}),!d&&(0,F.jsx)("p",{className:"text-sm text-support-error m-0",children:(0,l.__)("PHP 8.0 or higher is required for the PDF library.","suredonation")}),(0,F.jsx)("div",{children:t?(0,F.jsx)(ge,{variant:"outline",size:"sm",onClick:()=>c({action:"suredonation_delete_pdf_library",setLoading:s,onSuccess:()=>n(!1),successMsg:(0,l.__)("PDF library removed successfully.","suredonation"),errorMsg:(0,l.__)("Failed to remove PDF library.","suredonation")}),disabled:i,icon:(0,F.jsx)(ve,{className:"size-4"}),iconPosition:"left","aria-busy":i,children:i?(0,l.__)("Removing…","suredonation"):(0,l.__)("Remove PDF Library","suredonation")}):(0,F.jsx)(ge,{variant:"primary",size:"sm",onClick:()=>c({action:"suredonation_download_pdf_library",setLoading:a,onSuccess:()=>n(!0),successMsg:(0,l.__)("PDF library installed successfully.","suredonation"),errorMsg:(0,l.__)("Failed to install PDF library.","suredonation")}),disabled:r||!d,icon:(0,F.jsx)(ke,{className:"size-4"}),iconPosition:"left","aria-busy":r,children:r?(0,l.__)("Installing…","suredonation"):(0,l.__)("Install PDF Library","suredonation")})})]});return(0,F.jsx)(Qe,{loading:!1,title:(0,l.__)("PDF Receipt","suredonation"),description:(0,l.__)("Install the PDF library to enable downloadable PDF receipts in the donor dashboard.","suredonation"),content:u})};(0,i.addFilter)("suredonation.settings.page.content","suredonation/pdf-receipt",(e,t,n,r,a)=>{if("pdf-receipt"===t&&(!n||"library"===n)){const t=(0,F.jsxs)("div",{children:[(0,F.jsx)("span",{className:"sr-only",children:(0,l.__)("PDF Receipt","suredonation")}),(0,F.jsx)("div",{className:"space-y-6",children:(0,F.jsx)(je,{toast:a})})]},"pdf-receipt-page");return[...e,t]}return e});var we="popstate";function ze(e){return"object"==typeof e&&null!=e&&"pathname"in e&&"search"in e&&"hash"in e&&"state"in e&&"key"in e}function Ye(e={}){return function(e,t,n,r={}){let{window:a=document.defaultView,v5Compat:o=!1}=r,i=a.history,l="POP",s=null,d=c();function c(){return(i.state||{idx:null}).idx}function u(){l="POP";let e=c(),t=null==e?null:e-d;d=e,s&&s({action:l,location:p.location,delta:t})}function h(e){return function(e,t=!1){let n="http://localhost";"undefined"!=typeof window&&(n="null"!==window.location.origin?window.location.origin:window.location.href),De(n,"No window.location.(origin|href) available to create URL");let r="string"==typeof e?e:Ge(e);return r=r.replace(/ $/,"%20"),!t&&r.startsWith("//")&&(r=n+r),new URL(r,n)}(e)}null==d&&(d=0,i.replaceState({...i.state,idx:d},""));let p={get action(){return l},get location(){return e(a,i)},listen(e){if(s)throw new Error("A history only accepts one active listener");return a.addEventListener(we,u),s=e,()=>{a.removeEventListener(we,u),s=null}},createHref:e=>t(a,e),createURL:h,encodeLocation(e){let t=h(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){l="PUSH";let r=ze(e)?e:Oe(p.location,e,t);n&&n(r,e),d=c()+1;let u=Je(r,d),h=p.createHref(r.unstable_mask||r);try{i.pushState(u,"",h)}catch(e){if(e instanceof DOMException&&"DataCloneError"===e.name)throw e;a.location.assign(h)}o&&s&&s({action:l,location:p.location,delta:1})},replace:function(e,t){l="REPLACE";let r=ze(e)?e:Oe(p.location,e,t);n&&n(r,e),d=c();let a=Je(r,d),u=p.createHref(r.unstable_mask||r);i.replaceState(a,"",u),o&&s&&s({action:l,location:p.location,delta:0})},go:e=>i.go(e)};return p}(function(e,t){let{pathname:n="/",search:r="",hash:a=""}=Xe(e.location.hash.substring(1));return n.startsWith("/")||n.startsWith(".")||(n="/"+n),Oe("",{pathname:n,search:r,hash:a},t.state&&t.state.usr||null,t.state&&t.state.key||"default")},function(e,t){let n=e.document.querySelector("base"),r="";if(n&&n.getAttribute("href")){let t=e.location.href,n=t.indexOf("#");r=-1===n?t:t.slice(0,n)}return r+"#"+("string"==typeof t?t:Ge(t))},function(e,t){Be("/"===e.pathname.charAt(0),`relative pathnames are not supported in hash history.push(${JSON.stringify(t)})`)},e)}function De(e,t){if(!1===e||null==e)throw new Error(t)}function Be(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(e){}}}function Je(e,t){return{usr:e.state,key:e.key,idx:t,masked:e.unstable_mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function Oe(e,t,n=null,r,a){return{pathname:"string"==typeof e?e:e.pathname,search:"",hash:"",..."string"==typeof t?Xe(t):t,state:n,key:t&&t.key||r||Math.random().toString(36).substring(2,10),unstable_mask:a}}function Ge({pathname:e="/",search:t="",hash:n=""}){return t&&"?"!==t&&(e+="?"===t.charAt(0)?t:"?"+t),n&&"#"!==n&&(e+="#"===n.charAt(0)?n:"#"+n),e}function Xe(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function He(e,t,n="/"){return function(e,t,n,r){let a=at(("string"==typeof t?Xe(t):t).pathname||"/",n);if(null==a)return null;let o=Ce(e);!function(e){e.sort((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){let n=e.length===t.length&&e.slice(0,-1).every((e,n)=>e===t[n]);return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)))}(o);let i=null;for(let e=0;null==i&&e{let s={relativePath:void 0===l?e.path||"":l,caseSensitive:!0===e.caseSensitive,childrenIndex:o,route:e};if(s.relativePath.startsWith("/")){if(!s.relativePath.startsWith(r)&&i)return;De(s.relativePath.startsWith(r),`Absolute route path "${s.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),s.relativePath=s.relativePath.slice(r.length)}let d=ct([r,s.relativePath]),c=n.concat(s);e.children&&e.children.length>0&&(De(!0!==e.index,`Index routes must not have child routes. Please remove all child routes from route path "${d}".`),Ce(e.children,t,c,d,i)),(null!=e.path||e.index)&&t.push({path:d,score:et(d,e.index),routesMeta:c})};return e.forEach((e,t)=>{if(""!==e.path&&e.path?.includes("?"))for(let n of Ie(e.path))o(e,t,!0,n);else o(e,t)}),t}function Ie(e){let t=e.split("/");if(0===t.length)return[];let[n,...r]=t,a=n.endsWith("?"),o=n.replace(/\?$/,"");if(0===r.length)return a?[o,""]:[o];let i=Ie(r.join("/")),l=[];return l.push(...i.map(e=>""===e?o:[o,e].join("/"))),a&&l.push(...i),l.map(t=>e.startsWith("/")&&""===t?"/":t)}new WeakMap;var Le=/^:[\w-]+$/,Pe=3,_e=2,Ae=1,Ke=10,qe=-2,$e=e=>"*"===e;function et(e,t){let n=e.split("/"),r=n.length;return n.some($e)&&(r+=qe),t&&(r+=_e),n.filter(e=>!$e(e)).reduce((e,t)=>e+(Le.test(t)?Pe:""===t?Ae:Ke),r)}function tt(e,t,n=!1){let{routesMeta:r}=e,a={},o="/",i=[];for(let e=0;e{if(r.push({paramName:t,isOptional:null!=n}),n){let t=o.charAt(a+e.length);return t&&"/"!==t?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(r.push({paramName:"*"}),a+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?a+="\\/*$":""!==e&&"/"!==e&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),r]}(e.path,e.caseSensitive,e.end),a=t.match(n);if(!a)return null;let o=a[0],i=o.replace(/(.)\/+$/,"$1"),l=a.slice(1),s=r.reduce((e,{paramName:t,isOptional:n},r)=>{if("*"===t){let e=l[r]||"";i=o.slice(0,o.length-e.length).replace(/(.)\/+$/,"$1")}const a=l[r];return e[t]=n&&!a?void 0:(a||"").replace(/%2F/g,"/"),e},{});return{params:s,pathname:o,pathnameBase:i,pattern:e}}function rt(e){try{return e.split("/").map(e=>decodeURIComponent(e).replace(/\//g,"%2F")).join("/")}catch(t){return Be(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function at(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}var ot=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function it(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)}),n.length>1?n.join("/"):"/"}function lt(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function st(e){let t=function(e){return e.filter((e,t)=>0===t||e.route.path&&e.route.path.length>0)}(e);return t.map((e,n)=>n===t.length-1?e.pathname:e.pathnameBase)}function dt(e,t,n,r=!1){let a;"string"==typeof e?a=Xe(e):(a={...e},De(!a.pathname||!a.pathname.includes("?"),lt("?","pathname","search",a)),De(!a.pathname||!a.pathname.includes("#"),lt("#","pathname","hash",a)),De(!a.search||!a.search.includes("#"),lt("#","search","hash",a)));let o,i=""===e||""===a.pathname,l=i?"/":a.pathname;if(null==l)o=n;else{let e=t.length-1;if(!r&&l.startsWith("..")){let t=l.split("/");for(;".."===t[0];)t.shift(),e-=1;a.pathname=t.join("/")}o=e>=0?t[e]:"/"}let s=function(e,t="/"){let n,{pathname:r,search:a="",hash:o=""}="string"==typeof e?Xe(e):e;return r?(r=r.replace(/\/\/+/g,"/"),n=r.startsWith("/")?it(r.substring(1),"/"):it(r,t)):n=t,{pathname:n,search:ht(a),hash:pt(o)}}(a,o),d=l&&"/"!==l&&l.endsWith("/"),c=(i||"."===l)&&n.endsWith("/");return s.pathname.endsWith("/")||!d&&!c||(s.pathname+="/"),s}var ct=e=>e.join("/").replace(/\/\/+/g,"/"),ut=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),ht=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",pt=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"",mt=class{constructor(e,t,n,r=!1){this.status=e,this.statusText=t||"",this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function Vt(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"boolean"==typeof e.internal&&"data"in e}function Ut(e){return e.map(e=>e.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var Nt="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement;function Rt(e,t){let n=e;if("string"!=typeof n||!ot.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,a=!1;if(Nt)try{let e=new URL(window.location.href),r=n.startsWith("//")?new URL(e.protocol+n):new URL(n),o=at(r.pathname,t);r.origin===e.origin&&null!=o?n=o+r.search+r.hash:a=!0}catch(e){Be(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:a,to:n}}Symbol("Uninstrumented"),Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Ft=["POST","PUT","PATCH","DELETE"],yt=(new Set(Ft),["GET",...Ft]);new Set(yt),Symbol("ResetLoaderData");var Zt=s.createContext(null);Zt.displayName="DataRouter";var ft=s.createContext(null);ft.displayName="DataRouterState";var Tt=s.createContext(!1);var bt=s.createContext({isTransitioning:!1});bt.displayName="ViewTransition",s.createContext(new Map).displayName="Fetchers",s.createContext(null).displayName="Await";var xt=s.createContext(null);xt.displayName="Navigation";var Mt=s.createContext(null);Mt.displayName="Location";var Wt=s.createContext({outlet:null,matches:[],isDataRoute:!1});Wt.displayName="Route";var gt=s.createContext(null);gt.displayName="RouteError";var vt="REACT_ROUTER_ERROR";function kt(){return null!=s.useContext(Mt)}function St(){return De(kt(),"useLocation() may be used only in the context of a component."),s.useContext(Mt).location}var Qt="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Et(e){s.useContext(xt).static||s.useLayoutEffect(e)}function jt(){let{isDataRoute:e}=s.useContext(Wt);return e?function(){let{router:e}=function(e){let t=s.useContext(Zt);return De(t,Ht(e)),t}("useNavigate"),t=Ct("useNavigate"),n=s.useRef(!1);return Et(()=>{n.current=!0}),s.useCallback(async(r,a={})=>{Be(n.current,Qt),n.current&&("number"==typeof r?await e.navigate(r):await e.navigate(r,{fromRouteId:t,...a}))},[e,t])}():function(){De(kt(),"useNavigate() may be used only in the context of a component.");let e=s.useContext(Zt),{basename:t,navigator:n}=s.useContext(xt),{matches:r}=s.useContext(Wt),{pathname:a}=St(),o=JSON.stringify(st(r)),i=s.useRef(!1);return Et(()=>{i.current=!0}),s.useCallback((r,l={})=>{if(Be(i.current,Qt),!i.current)return;if("number"==typeof r)return void n.go(r);let s=dt(r,JSON.parse(o),a,"path"===l.relative);null==e&&"/"!==t&&(s.pathname="/"===s.pathname?t:ct([t,s.pathname])),(l.replace?n.replace:n.push)(s,l.state,l)},[t,n,o,a,e])}()}function wt(){let{matches:e}=s.useContext(Wt),t=e[e.length-1];return t?t.params:{}}function zt(e,{relative:t}={}){let{matches:n}=s.useContext(Wt),{pathname:r}=St(),a=JSON.stringify(st(n));return s.useMemo(()=>dt(e,JSON.parse(a),r,"path"===t),[e,a,r,t])}function Yt(e,t,n){De(kt(),"useRoutes() may be used only in the context of a component.");let{navigator:r}=s.useContext(xt),{matches:a}=s.useContext(Wt),o=a[a.length-1],i=o?o.params:{},l=o?o.pathname:"/",d=o?o.pathnameBase:"/",c=o&&o.route;{let e=c&&c.path||"";Lt(l,!c||e.endsWith("*")||e.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${l}" (under ) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.\n\nPlease change the parent to .`)}let u,h=St();if(t){let e="string"==typeof t?Xe(t):t;De("/"===d||e.pathname?.startsWith(d),`When overriding the location using \`\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${d}" but pathname "${e.pathname}" was given in the \`location\` prop.`),u=e}else u=h;let p=u.pathname||"/",m=p;if("/"!==d){let e=d.replace(/^\//,"").split("/");m="/"+p.replace(/^\//,"").split("/").slice(e.length).join("/")}let V=He(e,{pathname:m});Be(c||null!=V,`No routes matched location "${u.pathname}${u.search}${u.hash}" `),Be(null==V||void 0!==V[V.length-1].route.element||void 0!==V[V.length-1].route.Component||void 0!==V[V.length-1].route.lazy,`Matched leaf route at location "${u.pathname}${u.search}${u.hash}" does not have an element or Component. This means it will render an with a null value by default resulting in an "empty" page.`);let U=function(e,t=[],n){let r=n?.state;if(null==e){if(!r)return null;if(r.errors)e=r.matches;else{if(0!==t.length||r.initialized||!(r.matches.length>0))return null;e=r.matches}}let a=e,o=r?.errors;if(null!=o){let e=a.findIndex(e=>e.route.id&&void 0!==o?.[e.route.id]);De(e>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(o).join(",")}`),a=a.slice(0,Math.min(a.length,e+1))}let i=!1,l=-1;if(n&&r){i=r.renderFallback;for(let e=0;e=0?a.slice(0,l+1):[a[0]];break}}}}let d=n?.onError,c=r&&d?(e,t)=>{d(e,{location:r.location,params:r.matches?.[0]?.params??{},unstable_pattern:Ut(r.matches),errorInfo:t})}:void 0;return a.reduceRight((e,n,d)=>{let u,h=!1,p=null,m=null;r&&(u=o&&n.route.id?o[n.route.id]:void 0,p=n.route.errorElement||Bt,i&&(l<0&&0===d?(Lt("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),h=!0,m=null):l===d&&(h=!0,m=n.route.hydrateFallbackElement||null)));let V=t.concat(a.slice(0,d+1)),U=()=>{let t;return t=u?p:h?m:n.route.Component?s.createElement(n.route.Component,null):n.route.element?n.route.element:e,s.createElement(Xt,{match:n,routeContext:{outlet:e,matches:V,isDataRoute:null!=r},children:t})};return r&&(n.route.ErrorBoundary||n.route.errorElement||0===d)?s.createElement(Jt,{location:r.location,revalidation:r.revalidation,component:p,error:u,children:U(),routeContext:{outlet:null,matches:V,isDataRoute:!0},onError:c}):U()},null)}(V&&V.map(e=>Object.assign({},e,{params:Object.assign({},i,e.params),pathname:ct([d,r.encodeLocation?r.encodeLocation(e.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?d:ct([d,r.encodeLocation?r.encodeLocation(e.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:e.pathnameBase])})),a,n);return t&&U?s.createElement(Mt.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,...u},navigationType:"POP"}},U):U}function Dt(){let e=function(){let e=s.useContext(gt),t=function(e){let t=s.useContext(ft);return De(t,Ht(e)),t}("useRouteError"),n=Ct("useRouteError");return void 0!==e?e:t.errors?.[n]}(),t=Vt(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",a={padding:"0.5rem",backgroundColor:r},o={padding:"2px 4px",backgroundColor:r},i=null;return console.error("Error handled by React Router default ErrorBoundary:",e),i=s.createElement(s.Fragment,null,s.createElement("p",null,"💿 Hey developer 👋"),s.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",s.createElement("code",{style:o},"ErrorBoundary")," or"," ",s.createElement("code",{style:o},"errorElement")," prop on your route.")),s.createElement(s.Fragment,null,s.createElement("h2",null,"Unexpected Application Error!"),s.createElement("h3",{style:{fontStyle:"italic"}},t),n?s.createElement("pre",{style:a},n):null,i)}s.createContext(null);var Bt=s.createElement(Dt,null),Jt=class extends s.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error("React Router caught the following error during render",e)}render(){let e=this.state.error;if(this.context&&"object"==typeof e&&e&&"digest"in e&&"string"==typeof e.digest){const t=function(e){if(e.startsWith(`${vt}:ROUTE_ERROR_RESPONSE:{`))try{let t=JSON.parse(e.slice(40));if("object"==typeof t&&t&&"number"==typeof t.status&&"string"==typeof t.statusText)return new mt(t.status,t.statusText,t.data)}catch{}}(e.digest);t&&(e=t)}let t=void 0!==e?s.createElement(Wt.Provider,{value:this.props.routeContext},s.createElement(gt.Provider,{value:e,children:this.props.component})):this.props.children;return this.context?s.createElement(Gt,{error:e},t):t}};Jt.contextType=Tt;var Ot=new WeakMap;function Gt({children:e,error:t}){let{basename:n}=s.useContext(xt);if("object"==typeof t&&t&&"digest"in t&&"string"==typeof t.digest){let e=function(e){if(e.startsWith(`${vt}:REDIRECT:{`))try{let t=JSON.parse(e.slice(28));if("object"==typeof t&&t&&"number"==typeof t.status&&"string"==typeof t.statusText&&"string"==typeof t.location&&"boolean"==typeof t.reloadDocument&&"boolean"==typeof t.replace)return t}catch{}}(t.digest);if(e){let r=Ot.get(t);if(r)throw r;let a=Rt(e.location,n);if(Nt&&!Ot.get(t)){if(!a.isExternal&&!e.reloadDocument){const n=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(a.to,{replace:e.replace}));throw Ot.set(t,n),n}window.location.href=a.absoluteURL||a.to}return s.createElement("meta",{httpEquiv:"refresh",content:`0;url=${a.absoluteURL||a.to}`})}}return e}function Xt({routeContext:e,match:t,children:n}){let r=s.useContext(Zt);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),s.createElement(Wt.Provider,{value:e},n)}function Ht(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Ct(e){let t=function(e){let t=s.useContext(Wt);return De(t,Ht(e)),t}(e),n=t.matches[t.matches.length-1];return De(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}var It={};function Lt(e,t,n){t||It[e]||(It[e]=!0,Be(!1,n))}function Pt({to:e,replace:t,state:n,relative:r}){De(kt()," may be used only in the context of a component.");let{static:a}=s.useContext(xt);Be(!a," must not be used on the initial render in a . This is a no-op, but you should modify your code so the is only ever rendered in response to some user interaction or state change.");let{matches:o}=s.useContext(Wt),{pathname:i}=St(),l=jt(),d=dt(e,st(o),i,"path"===r),c=JSON.stringify(d);return s.useEffect(()=>{l(JSON.parse(c),{replace:t,state:n,relative:r})},[l,c,r,t,n]),null}function _t(e){De(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function At({basename:e="/",children:t=null,location:n,navigationType:r="POP",navigator:a,static:o=!1,unstable_useTransitions:i}){De(!kt(),"You cannot render a inside another . You should never have more than one in your app.");let l=e.replace(/^\/*/,"/"),d=s.useMemo(()=>({basename:l,navigator:a,static:o,unstable_useTransitions:i,future:{}}),[l,a,o,i]);"string"==typeof n&&(n=Xe(n));let{pathname:c="/",search:u="",hash:h="",state:p=null,key:m="default",unstable_mask:V}=n,U=s.useMemo(()=>{let e=at(c,l);return null==e?null:{location:{pathname:e,search:u,hash:h,state:p,key:m,unstable_mask:V},navigationType:r}},[l,c,u,h,p,m,r,V]);return Be(null!=U,` is not able to match the URL "${c}${u}${h}" because it does not start with the basename, so the won't render anything.`),null==U?null:s.createElement(xt.Provider,{value:d},s.createElement(Mt.Provider,{children:t,value:U}))}function Kt({children:e,location:t}){return function(e,t){return Yt(e,t)}(qt(e),t)}function qt(e,t=[]){let n=[];return s.Children.forEach(e,(e,r)=>{if(!s.isValidElement(e))return;let a=[...t,r];if(e.type===s.Fragment)return void n.push.apply(n,qt(e.props.children,a));De(e.type===_t,`[${"string"==typeof e.type?e.type:e.type.name}] is not a component. All component children of must be a or `),De(!e.props.index||!e.props.children,"An index route cannot have child routes.");let o={id:e.props.id||a.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,middleware:e.props.middleware,loader:e.props.loader,action:e.props.action,hydrateFallbackElement:e.props.hydrateFallbackElement,HydrateFallback:e.props.HydrateFallback,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:!0===e.props.hasErrorBoundary||null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(o.children=qt(e.props.children,a)),n.push(o)}),n}d.useOptimistic,s.memo(function({routes:e,future:t,state:n,isStatic:r,onError:a}){return Yt(e,void 0,{state:n,isStatic:r,onError:a,future:t})}),s.Component;var $t="get",en="application/x-www-form-urlencoded";function tn(e){return"undefined"!=typeof HTMLElement&&e instanceof HTMLElement}function nn(e=""){return new URLSearchParams("string"==typeof e||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(e=>[n,e]):[[n,r]])},[]))}var rn=null,an=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function on(e){return null==e||an.has(e)?e:(Be(!1,`"${e}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${en}"`),null)}function ln(e,t){if(!1===e||null==e)throw new Error(t)}function sn(e){return null!=e&&(null==e.href?"preload"===e.rel&&"string"==typeof e.imageSrcSet&&"string"==typeof e.imageSizes:"string"==typeof e.rel&&"string"==typeof e.href)}function dn(e,t,n,r,a,o){let i=(e,t)=>!n[t]||e.route.id!==n[t].route.id,l=(e,t)=>n[t].pathname!==e.pathname||n[t].route.path?.endsWith("*")&&n[t].params["*"]!==e.params["*"];return"assets"===o?t.filter((e,t)=>i(e,t)||l(e,t)):"data"===o?t.filter((t,o)=>{let s=r.routes[t.route.id];if(!s||!s.hasLoader)return!1;if(i(t,o)||l(t,o))return!0;if(t.route.shouldRevalidate){let r=t.route.shouldRevalidate({currentUrl:new URL(a.pathname+a.search+a.hash,window.origin),currentParams:n[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:t.params,defaultShouldRevalidate:!0});if("boolean"==typeof r)return r}return!0}):[]}function cn(e,t,{includeHydrateFallback:n}={}){return r=e.map(e=>{let r=t.routes[e.route.id];if(!r)return[];let a=[r.module];return r.clientActionModule&&(a=a.concat(r.clientActionModule)),r.clientLoaderModule&&(a=a.concat(r.clientLoaderModule)),n&&r.hydrateFallbackModule&&(a=a.concat(r.hydrateFallbackModule)),r.imports&&(a=a.concat(r.imports)),a}).flat(1),[...new Set(r)];var r}function un(){let e=s.useContext(Zt);return ln(e,"You must render this element inside a element"),e}function hn(){let e=s.useContext(ft);return ln(e,"You must render this element inside a element"),e}Object.getOwnPropertyNames(Object.prototype).sort().join("\0"),"undefined"!=typeof window?window:"undefined"!=typeof globalThis&&globalThis,Symbol("SingleFetchRedirect");var pn=s.createContext(void 0);function mn(){let e=s.useContext(pn);return ln(e,"You must render this element inside a element"),e}function Vn(e,t){return n=>{e&&e(n),n.defaultPrevented||t(n)}}function Un({page:e,...t}){let{router:n}=un(),r=s.useMemo(()=>He(n.routes,e,n.basename),[n.routes,e,n.basename]);return r?s.createElement(Rn,{page:e,matches:r,...t}):null}function Nn(e){let{manifest:t,routeModules:n}=mn(),[r,a]=s.useState([]);return s.useEffect(()=>{let r=!1;return async function(e,t,n){let r=await Promise.all(e.map(async e=>{let r=t.routes[e.route.id];if(r){let e=await async function(e,t){if(e.id in t)return t[e.id];try{let n=await import(e.module);return t[e.id]=n,n}catch(t){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(t),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}(r,n);return e.links?e.links():[]}return[]}));return function(e,t){let n=new Set,r=new Set(t);return e.reduce((e,a)=>{if(t&&!function(e){return null!=e&&"string"==typeof e.page}(a)&&"script"===a.as&&a.href&&r.has(a.href))return e;let o=JSON.stringify(function(e){let t={},n=Object.keys(e).sort();for(let r of n)t[r]=e[r];return t}(a));return n.has(o)||(n.add(o),e.push({key:o,link:a})),e},[])}(r.flat(1).filter(sn).filter(e=>"stylesheet"===e.rel||"preload"===e.rel).map(e=>"stylesheet"===e.rel?{...e,rel:"prefetch",as:"style"}:{...e,rel:"prefetch"}))}(e,t,n).then(e=>{r||a(e)}),()=>{r=!0}},[e,t,n]),r}function Rn({page:e,matches:t,...n}){let r=St(),{future:a,manifest:o,routeModules:i}=mn(),{basename:l}=un(),{loaderData:d,matches:c}=hn(),u=s.useMemo(()=>dn(e,t,c,o,r,"data"),[e,t,c,o,r]),h=s.useMemo(()=>dn(e,t,c,o,r,"assets"),[e,t,c,o,r]),p=s.useMemo(()=>{if(e===r.pathname+r.search+r.hash)return[];let n=new Set,s=!1;if(t.forEach(e=>{let t=o.routes[e.route.id];t&&t.hasLoader&&(!u.some(t=>t.route.id===e.route.id)&&e.route.id in d&&i[e.route.id]?.shouldRevalidate||t.hasClientLoader?s=!0:n.add(e.route.id))}),0===n.size)return[];let c=function(e,t,n,r){let a="string"==typeof e?new URL(e,"undefined"==typeof window?"server://singlefetch/":window.location.origin):e;return n?a.pathname.endsWith("/")?a.pathname=`${a.pathname}_.${r}`:a.pathname=`${a.pathname}.${r}`:"/"===a.pathname?a.pathname=`_root.${r}`:t&&"/"===at(a.pathname,t)?a.pathname=`${t.replace(/\/$/,"")}/_root.${r}`:a.pathname=`${a.pathname.replace(/\/$/,"")}.${r}`,a}(e,l,a.unstable_trailingSlashAwareDataRequests,"data");return s&&n.size>0&&c.searchParams.set("_routes",t.filter(e=>n.has(e.route.id)).map(e=>e.route.id).join(",")),[c.pathname+c.search]},[l,a.unstable_trailingSlashAwareDataRequests,d,r,o,u,t,e,i]),m=s.useMemo(()=>cn(h,o),[h,o]),V=Nn(h);return s.createElement(s.Fragment,null,p.map(e=>s.createElement("link",{key:e,rel:"prefetch",as:"fetch",href:e,...n})),m.map(e=>s.createElement("link",{key:e,rel:"modulepreload",href:e,...n})),V.map(({key:e,link:t})=>s.createElement("link",{key:e,nonce:n.nonce,...t,crossOrigin:t.crossOrigin??n.crossOrigin})))}pn.displayName="FrameworkContext";function Fn(...e){return t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}}s.Component;var yn="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement;try{yn&&(window.__reactRouterVersion="7.13.1")}catch(OS){}function Zn({basename:e,children:t,unstable_useTransitions:n,window:r}){let a=s.useRef();null==a.current&&(a.current=Ye({window:r,v5Compat:!0}));let o=a.current,[i,l]=s.useState({action:o.action,location:o.location}),d=s.useCallback(e=>{!1===n?l(e):s.startTransition(()=>l(e))},[n]);return s.useLayoutEffect(()=>o.listen(d),[o,d]),s.createElement(At,{basename:e,children:t,location:i.location,navigationType:i.action,navigator:o,unstable_useTransitions:n})}var fn=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Tn=s.forwardRef(function({onClick:e,discover:t="render",prefetch:n="none",relative:r,reloadDocument:a,replace:o,unstable_mask:i,state:l,target:d,to:c,preventScrollReset:u,viewTransition:h,unstable_defaultShouldRevalidate:p,...m},V){let{basename:U,navigator:N,unstable_useTransitions:R}=s.useContext(xt),F="string"==typeof c&&fn.test(c),y=Rt(c,U),Z=function(e,{relative:t}={}){De(kt(),"useHref() may be used only in the context of a component.");let{basename:n,navigator:r}=s.useContext(xt),{hash:a,pathname:o,search:i}=zt(e,{relative:t}),l=o;return"/"!==n&&(l="/"===o?n:ct([n,o])),r.createHref({pathname:l,search:i,hash:a})}(c=y.to,{relative:r}),f=St(),T=null;if(i){let e=dt(i,[],f.unstable_mask?f.unstable_mask.pathname:"/",!0);"/"!==U&&(e.pathname="/"===e.pathname?U:ct([U,e.pathname])),T=N.createHref(e)}let[b,x,M]=function(e,t){let n=s.useContext(pn),[r,a]=s.useState(!1),[o,i]=s.useState(!1),{onFocus:l,onBlur:d,onMouseEnter:c,onMouseLeave:u,onTouchStart:h}=t,p=s.useRef(null);s.useEffect(()=>{if("render"===e&&i(!0),"viewport"===e){let e=new IntersectionObserver(e=>{e.forEach(e=>{i(e.isIntersecting)})},{threshold:.5});return p.current&&e.observe(p.current),()=>{e.disconnect()}}},[e]),s.useEffect(()=>{if(r){let e=setTimeout(()=>{i(!0)},100);return()=>{clearTimeout(e)}}},[r]);let m=()=>{a(!0)},V=()=>{a(!1),i(!1)};return n?"intent"!==e?[o,p,{}]:[o,p,{onFocus:Vn(l,m),onBlur:Vn(d,V),onMouseEnter:Vn(c,m),onMouseLeave:Vn(u,V),onTouchStart:Vn(h,m)}]:[!1,p,{}]}(n,m),W=function(e,{target:t,replace:n,unstable_mask:r,state:a,preventScrollReset:o,relative:i,viewTransition:l,unstable_defaultShouldRevalidate:d,unstable_useTransitions:c}={}){let u=jt(),h=St(),p=zt(e,{relative:i});return s.useCallback(m=>{if(function(e,t){return!(0!==e.button||t&&"_self"!==t||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e))}(m,t)){m.preventDefault();let t=void 0!==n?n:Ge(h)===Ge(p),V=()=>u(e,{replace:t,unstable_mask:r,state:a,preventScrollReset:o,relative:i,viewTransition:l,unstable_defaultShouldRevalidate:d});c?s.startTransition(()=>V()):V()}},[h,u,p,n,r,a,t,e,o,i,l,d,c])}(c,{replace:o,unstable_mask:i,state:l,target:d,preventScrollReset:u,relative:r,viewTransition:h,unstable_defaultShouldRevalidate:p,unstable_useTransitions:R}),g=!(y.isExternal||a),v=s.createElement("a",{...m,...M,href:(g?T:void 0)||y.absoluteURL||Z,onClick:g?function(t){e&&e(t),t.defaultPrevented||W(t)}:e,ref:Fn(V,x),target:d,"data-discover":F||"render"!==t?void 0:"true"});return b&&!F?s.createElement(s.Fragment,null,v,s.createElement(Un,{page:Z})):v});Tn.displayName="Link",s.forwardRef(function({"aria-current":e="page",caseSensitive:t=!1,className:n="",end:r=!1,style:a,to:o,viewTransition:i,children:l,...d},c){let u=zt(o,{relative:d.relative}),h=St(),p=s.useContext(ft),{navigator:m,basename:V}=s.useContext(xt),U=null!=p&&function(e,{relative:t}={}){let n=s.useContext(bt);De(null!=n,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=xn("useViewTransitionState"),a=zt(e,{relative:t});if(!n.isTransitioning)return!1;let o=at(n.currentLocation.pathname,r)||n.currentLocation.pathname,i=at(n.nextLocation.pathname,r)||n.nextLocation.pathname;return null!=nt(a.pathname,i)||null!=nt(a.pathname,o)}(u)&&!0===i,N=m.encodeLocation?m.encodeLocation(u).pathname:u.pathname,R=h.pathname,F=p&&p.navigation&&p.navigation.location?p.navigation.location.pathname:null;t||(R=R.toLowerCase(),F=F?F.toLowerCase():null,N=N.toLowerCase()),F&&V&&(F=at(F,V)||F);const y="/"!==N&&N.endsWith("/")?N.length-1:N.length;let Z,f=R===N||!r&&R.startsWith(N)&&"/"===R.charAt(y),T=null!=F&&(F===N||!r&&F.startsWith(N)&&"/"===F.charAt(N.length)),b={isActive:f,isPending:T,isTransitioning:U},x=f?e:void 0;Z="function"==typeof n?n(b):[n,f?"active":null,T?"pending":null,U?"transitioning":null].filter(Boolean).join(" ");let M="function"==typeof a?a(b):a;return s.createElement(Tn,{...d,"aria-current":x,className:Z,ref:c,style:M,to:o,viewTransition:i},"function"==typeof l?l(b):l)}).displayName="NavLink";var bn=s.forwardRef(({discover:e="render",fetcherKey:t,navigate:n,reloadDocument:r,replace:a,state:o,method:i=$t,action:l,onSubmit:d,relative:c,preventScrollReset:u,viewTransition:h,unstable_defaultShouldRevalidate:p,...m},V)=>{let{unstable_useTransitions:U}=s.useContext(xt),N=function(){let{router:e}=xn("useSubmit"),{basename:t}=s.useContext(xt),n=Ct("useRouteId"),r=e.fetch,a=e.navigate;return s.useCallback(async(e,o={})=>{let{action:i,method:l,encType:s,formData:d,body:c}=function(e,t){let n,r,a,o,i;if(function(e){return tn(e)&&"form"===e.tagName.toLowerCase()}(e)){let i=e.getAttribute("action");r=i?at(i,t):null,n=e.getAttribute("method")||$t,a=on(e.getAttribute("enctype"))||en,o=new FormData(e)}else if(function(e){return tn(e)&&"button"===e.tagName.toLowerCase()}(e)||function(e){return tn(e)&&"input"===e.tagName.toLowerCase()}(e)&&("submit"===e.type||"image"===e.type)){let i=e.form;if(null==i)throw new Error('Cannot submit a \n\t\t\t\t\t'))}),t.push(""));var n=document.createElement("div");n.setAttribute("id",this.getFlyoutID()),n.setAttribute("class",e.join(" ")),n.setAttribute("role","dialog"),n.setAttribute("style","visibility: hidden;"),n.innerHTML='\n\t\t
\n\n\t\t\t
\n\n\t\t\t\t
\n\t\t\t\t\t

'.concat(this.RSS.getArgs().flyout.title,'

\n\n\t\t\t\t\t\n\t\t\t\t\t').concat(this.RSS.getArgs().loaderIcon,'\n\t\t\t\t\t\n\t\t\t\t
\n\n\t\t\t\t\n\t\t\t
\n\n\t\t\t").concat(t.join(""),'\n\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t
\n\n\t\t
\n\n\t\t
\n\t\t'),document.body.appendChild(n)},e.prototype.setMultiFeedTabNotificationCount=function(e,t){void 0===t&&(t=0);var n=document.querySelector("#".concat(this.getFlyoutMultiFeedNavID(),' button[data-feed-key="').concat(e,'"]'));if(n){var r=n.querySelector(".new-notification-count");if(t){var a=t>9?"9+":t;r.innerHTML=a.toString()}else r.innerHTML=""}},e.prototype.innerContentWrapper=function(e,t,n){void 0===t&&(t=!1),void 0===n&&(n="");var r=["whats-new-rss-flyout-inner-content-item"];return t&&r.push("rss-new-post"),n&&r.push(n),'\n\t\t
\n\t\t\t').concat(t?'New ✨':"","\n\t\t\t").concat(e,"\n\t\t
\n\t\t")},e.prototype.createExcerpt=function(e,t,n){var r=n.wordLimit,a=n.moreSymbol,o=n.readMore;if(!r)return e;var i=e.replace(/<[^>]*>/g,"").split(/\s+/),l=i.slice(0,r).join(" ");return a&&(l+=a),r>i.length?e:t&&(null==o?void 0:o.label)?"

".concat(l,' ').concat(o.label,"

"):"

".concat(l,"

")},e.prototype.listChildrenPosts=function(e){var t=this,n=Object.values(e);if(!n.length)return"";var r=document.createElement("details"),a=document.createElement("summary"),o=document.createElement("div");return n.forEach(function(e){var n=(new DOMParser).parseFromString(e.post_content,"text/html"),r=document.createElement("div");r.classList.add("sub-version-item"),r.innerHTML='\n\t\t\t\t
\n\t\t\t\t\t

'.concat(e.post_title,'

\n\t\t\t\t\t').concat(t.formatDate(new Date(e.post_date)),'\n\t\t\t\t
\n\t\t\t\t
').concat(n.documentElement.textContent,"
\n\t\t\t"),o.appendChild(r)}),a.innerHTML='

See More

See Less

',r.appendChild(a),r.appendChild(o),o.classList.add("sub-version-items-wrapper"),r.classList.add("whats-new-rss-sub-version-details"),r.outerHTML},e.prototype.formatDate=function(e){if("function"==typeof this.RSS.getArgs().flyout.formatDate)return this.RSS.getArgs().flyout.formatDate(e);var t=new Date,n=e.getTime(),r=t.getTime()-n,a=36e5,o=24*a,i=7*o,l=30*o;if(r<6e4)return"Just now";if(r1?"s":""," ago")}if(r1?"s":""," ago")}if(r1?"s":""," ago")}if(r1?"s":""," ago")}var h=Math.floor(r/l);return"".concat(h," month").concat(h>1?"s":""," ago")},e}();const SL=()=>{const e=St(),t=jt(),{requestNavigation:n}=MH(),r=window.suredonation_admin?.version||"1.0.0",a=window.suredonation_admin?.is_pro_active,i=window.suredonation_admin?.pro_plugin_version,d=window.suredonation_admin?.pro_plugin_name,[c,u]=(0,o.useState)(window.suredonation_admin?.is_license_active||!1);(0,o.useEffect)(()=>{const e=e=>{e?.detail&&u(e.detail.is_license_active)};return window.addEventListener("suredonation_license_status_updated",e),()=>window.removeEventListener("suredonation_license_status_updated",e)},[]),function({selector:e,...t}){const n=(0,s.useRef)(null);(0,s.useEffect)(()=>(async function(){const e="whats-new-rss-styles";if(!document.getElementById(e)){const t=document.createElement("style");t.id=e,t.innerHTML=await async function(){return'.whats-new-rss-is-active{overflow:hidden}.whats-new-rss-trigger-button{display:flex;align-items:center;position:relative;width:auto;padding:5px;cursor:pointer}.whats-new-rss-trigger-button.has-label{align-items:end;gap:10px}.whats-new-rss-trigger-button.has-label .icon-badge{position:relative;line-height:1}.whats-new-rss-trigger-button.has-label .icon-badge .whats-new-rss-notification-badge{top:-12px;right:-10px}.whats-new-rss-trigger-button .whats-new-rss-notification-badge{position:absolute;top:-8px;right:-5px;width:20px;font-size:10px;line-height:20px;text-align:center;border-radius:10px;color:#fff;background:red;transition:transform .2s ease-in-out}.whats-new-rss-trigger-button .whats-new-rss-notification-badge.is-multi-feed{top:-2px;right:-2px;font-size:0;width:10px;height:10px}.whats-new-rss-trigger-button .whats-new-rss-notification-badge.hide{display:none}.whats-new-rss-trigger-button:hover .whats-new-rss-notification-badge{transform:scale(1.2)}.whats-new-rss-flyout{position:fixed;top:0;right:0;bottom:0;width:100%;z-index:99999;transition:visibility .3s ease-in-out;font-family:Arial,Helvetica,sans-serif}.whats-new-rss-flyout .lightbox-trigger,.whats-new-rss-flyout.hidden{display:none}.whats-new-rss-flyout.is-loading .whats-new-rss-flyout-inner-header__loading-icon{display:block;margin:auto}.whats-new-rss-flyout.is-loading .whats-new-rss-flyout-inner-header__loading-icon svg{display:block;background:0 0;width:25px;height:25px}.whats-new-rss-flyout .whats-new-rss-flyout-contents{position:fixed;display:flex;right:0;width:30%;height:100%;flex-direction:column;background-color:#fff;transition:transform .3s ease-in-out;z-index:9999}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px 16px 24px;border-bottom:1px solid #ccc}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-header button{border:none;background:0 0;font-size:30px;cursor:pointer;color:#94a3b8;padding:0;margin:0;box-shadow:none}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-header .whats-new-rss-flyout-inner-header__title-icon-wrapper{display:flex;gap:10px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-header .whats-new-rss-flyout-inner-header__title-icon-wrapper h3{margin:0;padding:0;color:#0f172a;font-weight:600;font-size:16px;line-height:24px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-multi-feed-nav{display:flex;padding:0 30px;border-bottom:1px solid #ccc;gap:2em;overflow:auto;white-space:nowrap}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-multi-feed-nav button{position:relative;background:0 0;color:inherit;padding:15px 0;border-bottom:2px solid transparent}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-multi-feed-nav button:focus,.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-multi-feed-nav button:hover{border-color:inherit}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-multi-feed-nav button.selected{border-color:#5d5d5d}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-multi-feed-nav button .new-notification-count{position:absolute;top:0;right:-10px;width:20px;font-size:10px;line-height:20px;text-align:center;border-radius:10px;color:#fff;background:red}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content{flex:1;overflow-y:auto}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .skeleton-container{margin:30px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item{border-bottom:1px solid #d8dfe9;padding:30px 24px;color:#475569;font-weight:400;font-size:14px;line-height:20px;display:flex;flex-direction:column;gap:13px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item>*{margin:0}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item.skeleton-row{height:25vh;margin:40px 0;background:linear-gradient(90deg,#eee 25%,#ddd 50%,#eee 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item.rss-new-post{position:relative}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item.rss-new-post .new-post-badge{background:#ff3d3d;border-radius:5px;position:absolute;right:45px;padding:0 5px;color:#fff}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item .rss-content-header{display:flex;flex-direction:column;gap:15px;padding:0 0 8px 0}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item .rss-content-header p{color:#94a3b8;margin:0;padding:0;font-weight:600;font-size:14px;line-height:16px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item .rss-content-header h2{margin:0;color:#0f172a;font-weight:700;line-height:28px;font-size:20px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item h2{font-weight:700;font-size:18px;line-height:24px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item h3{font-weight:700;font-size:16px;line-height:22px;margin-top:12px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item h4{font-weight:700;font-size:15px;line-height:20px;margin-top:12px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item h5{font-weight:700;font-size:14px;line-height:18px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item h6{font-weight:700;font-size:13px;line-height:16px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item p{padding:0;font-size:14px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item p:last-child{margin-bottom:0;padding-bottom:0}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item a{color:#1170ff;text-decoration:none}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item figure{margin:10px 0}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item figure.wp-block-embed.is-type-video{position:relative;width:100%;height:0;padding-bottom:56.25%}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item figure iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item video{vertical-align:middle;width:100%}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item strong{font-weight:600}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item ol,.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item ul{padding-inline-start:20px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item ol li,.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item ul li{margin-bottom:5px}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item ul{list-style-type:disc}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-flyout-inner-content .whats-new-rss-flyout-inner-content-item ol{list-style-type:decimal}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-sub-version-details{line-height:20px;font-size:.9em;margin:10px 0;background:#f9fafb}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-sub-version-details summary{display:flex;justify-content:space-between;cursor:pointer;padding:20px 15px;height:1em;line-height:20px;font-weight:800}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-sub-version-details summary::after{content:"⌃";font-size:20px;transform:rotateX(180deg);font-weight:800}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-sub-version-details summary .text-see-more{display:block}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-sub-version-details summary .text-see-less{display:none}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-sub-version-details[open] summary{border-bottom:1px solid #e2e8f0}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-sub-version-details[open] summary::after{transform:rotateX(45deg)}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-sub-version-details[open] summary .text-see-more{display:none}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-sub-version-details[open] summary .text-see-less{display:block}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-sub-version-details .sub-version-item{position:relative;padding:1em;border-bottom:1px solid #e2e8f0}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-sub-version-details .sub-version-item .sub-version-header{display:flex;justify-content:space-between}.whats-new-rss-flyout .whats-new-rss-flyout-contents .whats-new-rss-sub-version-details .sub-version-item .sub-version-content{margin-top:1em}.whats-new-rss-flyout .whats-new-rss-flyout-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);transition:all .3s ease-in-out}.whats-new-rss-flyout.closed{visibility:hidden}.whats-new-rss-flyout.closed .whats-new-rss-flyout-overlay{opacity:0;visibility:hidden}.whats-new-rss-flyout.closed .whats-new-rss-flyout-contents{transform:translateX(100%)}.whats-new-rss-flyout .whats-new-rss-flyout-inner-header__loading-icon{display:none}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@media screen and (max-width:1024px){.whats-new-rss-flyout .whats-new-rss-flyout-contents{width:40%}}@media screen and (max-width:768px){.whats-new-rss-flyout .whats-new-rss-flyout-contents{width:85%}}'}(),document.head.appendChild(t)}}(),n.current||(n.current=function(e){return new WL(e)}({selector:e,...t})),()=>{n.current&&"function"==typeof n.current.destroy&&n.current.destroy()}),[e,...Object.values(t)]),n.current}({uniqueKey:"suredonation",rssFeedURL:"https://suredonation.com/whats-new/feed/",selector:"#suredonation_whats_new",flyout:{title:(0,l.__)("What's New?","suredonation"),className:"suredonation_whats_new_flyout"},triggerButton:{icon:(0,o.renderToString)((0,F.jsx)(FL,{className:"size-4 m-1 text-text-primary"}))}});const h=[{name:(0,l.__)("Dashboard","suredonation"),path:"/dashboard"},{name:(0,l.__)("Campaigns","suredonation"),path:"/campaigns"},{name:(0,l.__)("Donations","suredonation"),path:"/donations"},{name:(0,l.__)("Donors","suredonation"),path:"/donors"},{name:(0,l.__)("Reports","suredonation"),path:"/reports"},{name:(0,l.__)("Settings","suredonation"),path:"/settings"},{name:(0,l.__)("Tools","suredonation"),path:"/tools"}],[p,m]=(0,o.useState)(e.pathname);(0,o.useEffect)(()=>{m(e.pathname)},[e.pathname]);const V=e.pathname.startsWith("/campaigns/"),U=V?e.pathname.split("/")[2]:null,N=e.pathname.startsWith("/donations/"),R=N?e.pathname.split("/")[2]:null,y=e.pathname.startsWith("/donors/"),Z=y?e.pathname.split("/")[2]:null,{data:f}=AJ(U,{enabled:V&&!!U});return(0,F.jsxs)(nL,{className:"relative z-[2] h-16 w-full max-w-full min-h-[unset] p-0 bg-background-primary border-b border-border-subtle shadow-sm",gap:0,children:[(0,F.jsxs)(nL.Left,{className:"shrink-0 p-2 lg:p-5",children:[(0,F.jsx)(nL.Item,{className:"w-auto h-auto lg:hidden",children:(0,F.jsxs)(RL,{children:[(0,F.jsx)(RL.Toggle,{className:"size-6"}),(0,F.jsx)(RL.Options,{children:h.map(e=>(0,F.jsx)(RL.Option,{tag:Tn,to:e.path,active:p.trim()===e.path,onClick:t=>{t.preventDefault(),n(e.path)},children:e.name},e.name))})]})}),(0,F.jsx)(nL.Item,{children:(0,F.jsx)("div",{onClick:()=>{n("/dashboard")},className:"flex items-center justify-center cursor-pointer rounded-md",children:(0,F.jsx)(fL,{className:"h-6 w-6"})})})]}),(0,F.jsx)(nL.Middle,{align:"left",className:"h-full min-w-0 overflow-hidden",children:V&&f?(0,F.jsx)(nL.Item,{children:(0,F.jsxs)("div",{className:"flex items-center gap-2",children:[(0,F.jsx)(Pn,{size:14,color:"secondary",className:"cursor-pointer hover:text-text-primary transition-colors",onClick:()=>t("/campaigns"),children:(0,l.__)("Campaigns","suredonation")}),(0,F.jsx)(yL,{className:"size-4 text-icon-secondary"}),(0,F.jsx)(Pn,{size:14,color:"primary",weight:500,children:f.title})]})}):N&&R?(0,F.jsx)(nL.Item,{children:(0,F.jsxs)("div",{className:"flex items-center gap-2",children:[(0,F.jsx)(Pn,{size:14,color:"secondary",className:"cursor-pointer hover:text-text-primary transition-colors",onClick:()=>t("/donations"),children:(0,l.__)("Donations","suredonation")}),(0,F.jsx)(yL,{className:"size-4 text-icon-secondary"}),(0,F.jsx)(Pn,{size:14,color:"primary",weight:500,children:(0,l.sprintf)( // translators: %s is the donation ID // translators: %s is the donation ID (0,l.__)("Donation #%s","suredonation"),R)})]})}):y&&Z?(0,F.jsx)(nL.Item,{children:(0,F.jsxs)("div",{className:"flex items-center gap-2",children:[(0,F.jsx)(Pn,{size:14,color:"secondary",className:"cursor-pointer hover:text-text-primary transition-colors",onClick:()=>t("/donors"),children:(0,l.__)("Donors","suredonation")}),(0,F.jsx)(yL,{className:"size-4 text-icon-secondary"}),(0,F.jsx)(Pn,{size:14,color:"primary",weight:500,children:(0,l.sprintf)( // translators: %s is the donor ID // translators: %s is the donor ID (0,l.__)("Donor #%s","suredonation"),Z)})]})}):(0,F.jsx)(nL.Item,{className:"hidden h-full min-w-0 gap-4 overflow-x-auto md:flex",children:h.map(e=>(0,F.jsx)(Tn,{className:la("relative content-center no-underline h-full py-0 px-3 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-secondary text-sm font-medium cursor-pointer whitespace-nowrap hover:text-text-primary focus:[box-shadow:none]",p.trim()===e.path&&'text-text-primary before:content-[""] before:absolute before:h-px before:bg-border-interactive before:bottom-0 before:inset-x-0'),to:e.path,onClick:t=>{t.preventDefault(),n(e.path)},children:e.name},e.name))})}),(0,F.jsxs)(nL.Right,{className:"min-w-0 shrink p-2 lg:p-5",children:[(0,F.jsxs)(nL.Item,{className:"hidden gap-3 items-center lg:flex",children:[(0,F.jsx)(Qn,{size:"xs",variant:"neutral",className:"text-text-tertiary",children:r.replace(/^v/i,"")}),(0,F.jsx)(We,{label:(0,l.__)("Core","suredonation"),className:"text-text-tertiary",size:"xs",type:"rounded",variant:"neutral"}),a&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)("span",{className:"text-text-tertiary",children:"|"}),(0,F.jsx)(Qn,{size:"xs",variant:"neutral",className:"text-text-tertiary",children:i}),(0,F.jsx)(We,{label:d?.split(" ")[1]||(0,l.__)("Pro","suredonation"),size:"xs",variant:"inverse",type:"rounded"})]})]}),a&&(0,F.jsx)(nL.Item,{className:"hidden lg:flex",children:(0,F.jsx)(ge,{variant:"ghost",className:"p-0 hover:bg-transparent focus:[box-shadow:none] [box-shadow:none]",onClick:()=>{c||n("/settings?tab=license")},icon:(0,F.jsx)(We,{label:c?(0,l.__)("Activated","suredonation"):(0,l.__)("Unlicensed","suredonation"),size:"xs",variant:c?"green":"red"})})}),(0,F.jsx)(nL.Item,{className:"hidden lg:flex",children:(0,F.jsx)(yJ,{content:(0,l.__)("Knowledge Base","suredonation"),placement:"bottom",arrow:!0,className:"z-[99999]",tooltipPortalRoot:document.getElementById("suredonation-admin-root"),children:(0,F.jsx)(ge,{size:"sm",tag:"a",variant:"link",className:"text-text-primary focus:[box-shadow:none]",href:window.suredonation_admin?.docsURL,target:"_blank",rel:"noreferrer noopener","aria-label":(0,l.__)("Knowledge Base","suredonation"),icon:(0,F.jsx)(ZL,{className:"size-4 m-1",strokeWidth:"1.5"})})})}),(0,F.jsx)(nL.Item,{className:"hidden lg:flex",children:(0,F.jsx)(yJ,{content:(0,l.__)("What's New","suredonation"),placement:"bottom",arrow:!0,className:"z-[99999]",tooltipPortalRoot:document.getElementById("suredonation-admin-root"),children:(0,F.jsx)("div",{id:"suredonation_whats_new",className:"flex items-center text-text-primary [&>a]:flex [&>a]:items-center [&>a]:p-0.5 [&>a]:pl-0 [&>a]:text-text-primary [&>a]:no-underline"})})})]})]})};class QL extends s.Component{constructor(e){super(e),this.state={hasError:!1},this.handleReset=this.handleReset.bind(this)}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e,t){console.error("SureDonation: an admin component crashed.",e,t)}handleReset(){this.setState({hasError:!1}),"function"==typeof this.props.onReset&&this.props.onReset()}render(){return this.state.hasError?(0,F.jsxs)("div",{className:"flex flex-col items-center justify-center gap-3 p-10 text-center",children:[(0,F.jsx)(Pn,{size:18,weight:600,color:"primary",children:(0,l.__)("Something went wrong","suredonation")}),(0,F.jsx)(Pn,{size:14,color:"secondary",children:(0,l.__)("This section failed to load. Try again, or reload the page if the problem continues.","suredonation")}),(0,F.jsx)(ge,{variant:"primary",size:"md",onClick:this.handleReset,className:"mt-2",children:(0,l.__)("Try again","suredonation")})]}):this.props.children}}const EL=QL,jL={"top-left":"top-0 bottom-0 left-0 justify-start items-start","top-right":"top-0 bottom-0 right-0 justify-start items-end","bottom-left":"top-0 bottom-0 left-0 justify-end items-start","bottom-right":"top-0 bottom-0 right-0 justify-end items-end"},wL={neutral:"border-alert-border-neutral bg-alert-background-neutral",custom:"border-alert-border-neutral bg-alert-background-neutral",info:"border-alert-border-info bg-alert-background-info",success:"border-alert-border-green bg-alert-background-green",warning:"border-alert-border-warning bg-alert-background-warning",error:"border-alert-border-danger bg-alert-background-danger"},zL="bg-background-inverse border-background-inverse",YL={light:"text-icon-secondary",dark:"text-icon-inverse"};let DL=!1;const BL=({toastItem:e,title:t="",content:n="",autoDismiss:r=!0,dismissAfter:a=5e3,theme:o="light",design:i="stack",icon:l,variant:d="neutral",removeToast:c})=>{const u=(0,s.useRef)(0),h=(0,s.useRef)(0),p=(0,s.useRef)(),m=(e,t=a)=>{if(r&&!(a<0))return u.current=(new Date).getTime(),setTimeout(()=>{"function"==typeof c&&c(e.id)},t)};(0,s.useEffect)(()=>{const t=a;return p.current=m(e,t),()=>{clearTimeout(p.current)}},[]),(0,s.useEffect)(()=>{!e?.dismiss||"function"!=typeof c||c(e.id)},[e]);const V=()=>{"function"==typeof c&&e?.action?.onClick?.(()=>c(e.id))};let U=null;return"stack"===i&&(U=(0,F.jsx)("div",{className:Ue("flex items-center justify-start p-4 gap-2 relative border border-solid rounded-md shadow-lg","dark"===o?zL:wL?.[d],"w-[22.5rem]"),onMouseEnter:()=>{clearTimeout(p.current),h.current=(new Date).getTime()},onMouseLeave:()=>{p.current=m(e,a-(h.current-u.current))},children:"custom"!==e.type?(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)("div",{className:"self-start flex items-center justify-center [&_svg]:size-5 shrink-0",children:ga({variant:d,icon:l,theme:o})}),(0,F.jsxs)("div",{className:"flex flex-col items-start justify-start gap-0.5 mr-6",children:[ka({title:t,theme:o}),Sa({content:n,theme:o}),e?.action?.label&&"function"==typeof e?.action?.onClick&&(0,F.jsx)("div",{className:"mt-2.5",children:va({actionLabel:e?.action?.label,actionType:e?.action?.type??"button",onAction:V,theme:o})})]}),(0,F.jsx)("div",{className:"absolute right-4 top-4 [&_svg]:size-5",children:(0,F.jsx)("button",{className:Ue("bg-transparent m-0 p-0 border-none focus:outline-none active:outline-none cursor-pointer",YL[o]??YL.light),onClick:()=>{"function"==typeof c&&c(e.id)},children:(0,F.jsx)(Me,{})})})]}):e?.jsx?.({close:()=>c(e.id),action:e?.action?{...e?.action,onClick:V}:null})})),"inline"===i&&(U=(0,F.jsxs)("div",{className:Ue("flex items-center justify-start p-3 gap-2 relative border border-solid rounded-md shadow-lg","dark"===o?zL:wL?.[d],"lg:w-[47.5rem] w-full"),children:[(0,F.jsx)("div",{className:"self-start flex items-center justify-center [&_svg]:size-5 shrink-0",children:ga({variant:d,icon:l,theme:o})}),(0,F.jsxs)("div",{className:"flex items-start justify-start gap-1 mr-10 [&>span:first-child]:shrink-0",children:[ka({title:t,theme:o}),Sa({content:n,theme:o})]}),(0,F.jsx)("div",{className:"absolute right-3 top-3 [&_svg]:size-5",children:(0,F.jsx)("button",{className:Ue("bg-transparent m-0 p-0 border-none focus:outline-none active:outline-none cursor-pointer",YL[o]??YL.light),onClick:()=>c(e.id),children:(0,F.jsx)(Me,{})})})]})),U},JL=(e=>(0,s.memo)(t=>{const n=t.singleTon;return DL&&n?null:(DL=!0,(0,F.jsx)(e,{...t}))}))(({position:e="top-right",design:t="stack",theme:n="light",className:r="",autoDismiss:a=!0,dismissAfter:o=5e3})=>{const[i,l]=(0,s.useState)([]);(0,s.useEffect)(()=>{QJ.subscribe(e=>{e?.dismiss?l(t=>t.map(t=>t.id===e.id?{...t,dismiss:!0}:t)):setTimeout(()=>{(0,lv.flushSync)(()=>l(t=>-1!==t.findIndex(t=>t.id===e.id)?t.map(t=>t.id===e.id?{...t,...e}:t):[...t,e]))})})},[]);const d=e=>{l(t=>t.filter(t=>t.id!==e))};return(0,F.jsx)("ul",{className:Ue("fixed flex flex-col list-none z-20 p-10 pointer-events-none [&>li]:pointer-events-auto gap-3",jL[e]??jL["top-right"],r),children:(0,F.jsx)(NQ,{initial:!1,children:i.map(e=>(0,F.jsx)(YB.li,{initial:{opacity:0,y:50,scale:.7},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,scale:.6,transition:{duration:.15}},layoutId:`toast-${e.id}`,children:(0,F.jsx)(BL,{toastItem:e,title:e.title,content:e?.description,icon:e?.icon??void 0,design:e?.design??t,autoDismiss:e?.autoDismiss??a,dismissAfter:e?.dismissAfter??o,removeToast:d,variant:e.type,theme:e?.theme??n})},e.id))})})});var OL=class extends qn{constructor(e={}){super(),this.config=e,this.#C=new Map}#C;build(e,t,n){const r=t.queryKey,a=t.queryHash??dr(r,t);let o=this.get(a);return o||(o=new wr({client:e,queryKey:r,queryHash:a,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(o)),o}add(e){this.#C.has(e.queryHash)||(this.#C.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const t=this.#C.get(e.queryHash);t&&(e.destroy(),t===e&&this.#C.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){Wr.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#C.get(e)}getAll(){return[...this.#C.values()]}find(e){const t={exact:!0,...e};return this.getAll().find(e=>lr(t,e))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter(t=>lr(e,t)):t}notify(e){Wr.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){Wr.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){Wr.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},GL=class extends qn{constructor(e={}){super(),this.config=e,this.#I=new Set,this.#L=new Map,this.#P=0}#I;#L;#P;build(e,t,n){const r=new OJ({client:e,mutationCache:this,mutationId:++this.#P,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#I.add(e);const t=XL(e);if("string"==typeof t){const n=this.#L.get(t);n?n.push(e):this.#L.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#I.delete(e)){const t=XL(e);if("string"==typeof t){const n=this.#L.get(t);if(n)if(n.length>1){const t=n.indexOf(e);-1!==t&&n.splice(t,1)}else n[0]===e&&this.#L.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){const t=XL(e);if("string"==typeof t){const n=this.#L.get(t),r=n?.find(e=>"pending"===e.state.status);return!r||r===e}return!0}runNext(e){const t=XL(e);if("string"==typeof t){const n=this.#L.get(t)?.find(t=>t!==e&&t.state.isPaused);return n?.continue()??Promise.resolve()}return Promise.resolve()}clear(){Wr.batch(()=>{this.#I.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#I.clear(),this.#L.clear()})}getAll(){return Array.from(this.#I)}find(e){const t={exact:!0,...e};return this.getAll().find(e=>sr(t,e))}findAll(e={}){return this.getAll().filter(t=>sr(e,t))}notify(e){Wr.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){const e=this.getAll().filter(e=>e.state.isPaused);return Wr.batch(()=>Promise.all(e.map(e=>e.continue().catch(nr))))}};function XL(e){return e.options.scope?.id}function HL(e){return{onFetch:(t,n)=>{const r=t.options,a=t.fetchOptions?.meta?.fetchMore?.direction,o=t.state.data?.pages||[],i=t.state.data?.pageParams||[];let l={pages:[],pageParams:[]},s=0;const d=async()=>{let n=!1;const d=e=>{!function(e,n,r){let a,o=!1;Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(a??=t.signal,o||(o=!0,a.aborted?r():a.addEventListener("abort",r,{once:!0})),a)})}(e,0,()=>n=!0)},c=Tr(t.options,t.fetchOptions),u=async(e,r,a)=>{if(n)return Promise.reject();if(null==r&&e.pages.length)return Promise.resolve(e);const o=(()=>{const e={client:t.client,queryKey:t.queryKey,pageParam:r,direction:a?"backward":"forward",meta:t.options.meta};return d(e),e})(),i=await c(o),{maxPages:l}=t.options,s=a?Zr:yr;return{pages:s(e.pages,i,l),pageParams:s(e.pageParams,r,l)}};if(a&&o.length){const e="backward"===a,t={pages:o,pageParams:i},n=(e?IL:CL)(r,t);l=await u(t,n,e)}else{const t=e??o.length;do{const e=0===s?i[0]??r.initialPageParam:CL(r,l);if(s>0&&null==e)break;l=await u(l,e),s++}while(st.options.persister?.(d,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=d}}}function CL(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function IL(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}const LL=new class{#_;#O;#h;#A;#K;#q;#$;#ee;constructor(e={}){this.#_=e.queryCache||new OL,this.#O=e.mutationCache||new GL,this.#h=e.defaultOptions||{},this.#A=new Map,this.#K=new Map,this.#q=0}mount(){this.#q++,1===this.#q&&(this.#$=xr.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#_.onFocus())}),this.#ee=gr.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#_.onOnline())}))}unmount(){this.#q--,0===this.#q&&(this.#$?.(),this.#$=void 0,this.#ee?.(),this.#ee=void 0)}isFetching(e){return this.#_.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#O.findAll({...e,status:"pending"}).length}getQueryData(e){const t=this.defaultQueryOptions({queryKey:e});return this.#_.get(t.queryHash)?.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=this.#_.build(this,t),r=n.state.data;return void 0===r?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(or(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#_.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),a=this.#_.get(r.queryHash),o=a?.state.data,i=function(e,t){return"function"==typeof e?e(t):e}(t,o);if(void 0!==i)return this.#_.build(this,r).setData(i,{...n,manual:!0})}setQueriesData(e,t,n){return Wr.batch(()=>this.#_.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){const t=this.defaultQueryOptions({queryKey:e});return this.#_.get(t.queryHash)?.state}removeQueries(e){const t=this.#_;Wr.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){const n=this.#_;return Wr.batch(()=>(n.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const n={revert:!0,...t},r=Wr.batch(()=>this.#_.findAll(e).map(e=>e.cancel(n)));return Promise.all(r).then(nr).catch(nr)}invalidateQueries(e,t={}){return Wr.batch(()=>(this.#_.findAll(e).forEach(e=>{e.invalidate()}),"none"===e?.refetchType?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t)))}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},r=Wr.batch(()=>this.#_.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(nr)),"paused"===e.state.fetchStatus?Promise.resolve():t}));return Promise.all(r).then(nr)}fetchQuery(e){const t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);const n=this.#_.build(this,t);return n.isStaleByTime(or(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(nr).catch(nr)}fetchInfiniteQuery(e){return e.behavior=HL(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(nr).catch(nr)}ensureInfiniteQueryData(e){return e.behavior=HL(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return gr.isOnline()?this.#O.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#_}getMutationCache(){return this.#O}getDefaultOptions(){return this.#h}setDefaultOptions(e){this.#h=e}setQueryDefaults(e,t){this.#A.set(cr(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...this.#A.values()],n={};return t.forEach(t=>{ur(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#K.set(cr(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...this.#K.values()],n={};return t.forEach(t=>{ur(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...this.#h.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=dr(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===fr&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#h.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#_.clear(),this.#O.clear()}}({defaultOptions:{queries:{staleTime:3e5,gcTime:6e5,refetchOnWindowFocus:!1,refetchOnMount:!1,retry:1}}});window.suredonation_query_client=LL;const PL=()=>{const e=St();return(0,s.useLayoutEffect)(()=>{const t=document.getElementById("toplevel_page_suredonation");if(!t)return;const n=t.querySelectorAll("a"),r=e.pathname.split("/")[1],a=t.querySelector(".current");return a&&a.classList.remove("current"),Array.from(n).forEach(e=>{const t=e.href.split("#")[1]?.split("/")[1];"dashboard"===r&&void 0===t&&e.parentElement.classList.add("current"),"dashboard"!==r&&t===r&&e.parentElement.classList.add("current")}),()=>{Array.from(n).forEach(e=>{e.parentElement.classList.remove("current")})}},[e.pathname]),null},_L=()=>(0,F.jsx)(Ir,{client:LL,children:(0,F.jsx)(Zn,{children:(0,F.jsxs)(WH,{children:[(0,F.jsx)(PL,{}),(0,F.jsxs)("div",{className:"w-full h-full",children:[(0,F.jsx)(SL,{}),(0,F.jsx)("div",{className:"w-full bg-background-secondary min-h-[calc(100vh_-_104px)]",children:(0,F.jsx)(_r,{children:({reset:e})=>(0,F.jsx)(EL,{onReset:e,children:(0,F.jsx)(tL,{})})})})]}),(0,F.jsx)(JL,{dismissAfter:3e3,className:"z-999999"})]})})}),AL=document.getElementById("suredonation-admin-root");AL&&(0,o.createRoot)(AL).render((0,F.jsx)(_L,{}))})()})();