1import{j as b}from"./jsx-runtime-D_zvdyIk.js";import{r as l}from"./chunk-QMGIS6GS-WxoVEX50.js";let Z={data:""},q=e=>{if(typeof window=="object"){let t=(e?e.querySelector("#_goober"):window._goober)||Object.assign(document.createElement("style"),{innerHTML:" ",id:"_goober"});return t.nonce=window.__nonce__,t.parentNode||(e||document.head).appendChild(t),t.firstChild}return e||Z},K=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,G=/\/\*[^]*?\*\/| +/g,F=/\n+/g,w=(e,t)=>{let a="",r="",o="";for(let i in e){let s=e[i];i[0]=="@"?i[1]=="i"?a=i+" "+s+";":r+=i[1]=="f"?w(s,i):i+"{"+w(s,i[1]=="k"?"":t)+"}":typeof s=="object"?r+=w(s,t?t.replace(/([^,])+/g,n=>i.replace(/([^,]*:\S+\([^)]*\))|([^,])+/g,d=>/&/.test(d)?d.replace(/&/g,n):n?n+" "+d:d)):i):s!=null&&(i=/^--/.test(i)?i:i.replace(/[A-Z]/g,"-$&").toLowerCase(),o+=w.p?w.p(i,s):i+":"+s+";")}return a+(t&&o?t+"{"+o+"}":o)+r},x={},R=e=>{if(typeof e=="object"){let t="";for(let a in e)t+=a+R(e[a]);return t}return e},J=(e,t,a,r,o)=>{let i=R(e),s=x[i]||(x[i]=(d=>{let u=0,p=11;for(;u<d.length;)p=101*p+d.charCodeAt(u++)>>>0;return"go"+p})(i));if(!x[s]){let d=i!==e?e:(u=>{let p,c,m=[{}];for(;p=K.exec(u.replace(G,""));)p[4]?m.shift():p[3]?(c=p[3].replace(F," ").trim(),m.unshift(m[0][c]=m[0][c]||{})):m[0][p[1]]=p[2].replace(F," ").trim();return m[0]})(e);x[s]=w(o?{["@keyframes "+s]:d}:d,a?"":"."+s)}let n=a&&x.g?x.g:null;return a&&(x.g=x[s]),((d,u,p,c)=>{c?u.data=u.data.replace(c,d):u.data.indexOf(d)===-1&&(u.data=p?d+u.data:u.data+d)})(x[s],t,r,n),s},X=(e,t,a)=>e.reduce((r,o,i)=>{let s=t[i];if(s&&s.call){let n=s(a),d=n&&n.props&&n.props.className||/^go/.test(n)&&n;s=d?"."+d:n&&typeof n=="object"?n.props?"":w(n,""):n===!1?"":n}return r+o+(s??"")},"");function _(e){let t=this||{},a=e.call?e(t.p):e;return J(a.unshift?a.raw?X(a,[].slice.call(arguments,1),t.p):a.reduce((r,o)=>Object.assign(r,o&&o.call?o(t.p):o),{}):a,q(t.target),t.g,t.o,t.k)}let L,I,S;_.bind({g:1});let v=_.bind({k:1});function ee(e,t,a,r){w.p=t,L=e,I=a,S=r}function k(e,t){let a=this||{};return function(){let r=arguments;function o(i,s){let n=Object.assign({},i),d=n.className||o.className;a.p=Object.assign({theme:I&&I()},n),a.o=/ *go\d+/.test(d),n.className=_.apply(a,r)+(d?" "+d:"");let u=e;return e[0]&&(u=n.as||e,delete n.as),S&&u[0]&&S(n),L(u,n)}return o}}var te=e=>typeof e=="function",C=(e,t)=>te(e)?e(t):e,ae=(()=>{let e=0;return()=>(++e).toString()})(),H=(()=>{let e;return()=>{if(e===void 0&&typeof window<"u"){let t=matchMedia("(prefers-reduced-motion: reduce)");e=!t||t.matches}return e}})(),se=20,A="default",V=(e,t)=>{let{toastLimit:a}=e.settings;switch(t.type){case 0:return{...e,toasts:[t.toast,...e.toasts].slice(0,a)};case 1:return{...e,toasts:e.toasts.map(s=>s.id===t.toast.id?{...s,...t.toast}:s)};case 2:let{toast:r}=t;return V(e,{type:e.toasts.find(s=>s.id===r.id)?1:0,toast:r});case 3:let{toastId:o}=t;return{...e,toasts:e.toasts.map(s=>s.id===o||o===void 0?{...s,dismissed:!0,visible:!1}:s)};case 4:return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(s=>s.id!==t.toastId)};case 5:return{...e,pausedAt:t.time};case 6:let i=t.time-(e.pausedAt||0);return{...e,pausedAt:void 0,toasts:e.toasts.map(s=>({...s,pauseDuration:s.pauseDuration+i}))}}},$=[],B={toasts:[],pausedAt:void 0,settings:{toastLimit:se}},y={},Q=(e,t=A)=>{y[t]=V(y[t]||B,e),$.forEach(([a,r])=>{a===t&&r(y[t])})},U=e=>Object.keys(y).forEach(t=>Q(e,t)),re=e=>Object.keys(y).find(t=>y[t].toasts.some(a=>a.id===e)),z=(e=A)=>t=>{Q(t,e)},ie={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},W=(e={},t=A)=>{let[a,r]=l.useState(y[t]||B),o=l.useRef(y[t]);l.useEffect(()=>(o.current!==y[t]&&r(y[t]),$.push([t,r]),()=>{let s=$.findIndex(([n])=>n===t);s>-1&&$.splice(s,1)}),[t]);let i=a.toasts.map(s=>{var n,d,u;return{...e,...e[s.type],...s,removeDelay:s.removeDelay||((n=e[s.type])==null?void 0:n.removeDelay)||(e==null?void 0:e.removeDelay),duration:s.duration||((d=e[s.type])==null?void 0:d.duration)||(e==null?void 0:e.duration)||ie[s.type],style:{...e.style,...(u=e[s.type])==null?void 0:u.style,...s.style}}});return{...a,toasts:i}},oe=(e,t="blank",a)=>({createdAt:Date.now(),visible:!0,dismissed:!1,type:t,ariaProps:{role:"status","aria-live":"polite"},message:e,pauseDuration:0,...a,id:(a==null?void 0:a.id)||ae()}),j=e=>(t,a)=>{let r=oe(t,e,a);return z(r.toasterId||re(r.id))({type:2,toast:r}),r.id},f=(e,t)=>j("blank")(e,t);f.error=j("error");f.success=j("success");f.loading=j("loading");f.custom=j("custom");f.dismiss=(e,t)=>{let a={type:3,toastId:e};t?z(t)(a):U(a)};f.dismissAll=e=>f.dismiss(void 0,e);f.remove=(e,t)=>
1{let a={type:4,toastId:e};t?z(t)(a):U(a)};f.removeAll=e=>f.remove(void 0,e);f.promise=(e,t,a)=>{let r=f.loading(t.loading,{...a,...a==null?void 0:a.loading});return typeof e=="function"&&(e=e()),e.then(o=>{let i=t.success?C(t.success,o):void 0;return i?f.success(i,{id:r,...a,...a==null?void 0:a.success}):f.dismiss(r),o}).catch(o=>{let i=t.error?C(t.error,o):void 0;i?f.error(i,{id:r,...a,...a==null?void 0:a.error}):f.dismiss(r)}),e};var ne=1e3,le=(e,t="default")=>{let{toasts:a,pausedAt:r}=W(e,t),o=l.useRef(new Map).current,i=l.useCallback((c,m=ne)=>{if(o.has(c))return;let g=setTimeout(()=>{o.delete(c),s({type:4,toastId:c})},m);o.set(c,g)},[]);l.useEffect(()=>{if(r)return;let c=Date.now(),m=a.map(g=>{if(g.duration===1/0)return;let E=(g.duration||0)+g.pauseDuration-(c-g.createdAt);if(E<0){g.visible&&f.dismiss(g.id);return}return setTimeout(()=>f.dismiss(g.id,t),E)});return()=>{m.forEach(g=>g&&clearTimeout(g))}},[a,r,t]);let s=l.useCallback(z(t),[t]),n=l.useCallback(()=>{s({type:5,time:Date.now()})},[s]),d=l.useCallback((c,m)=>{s({type:1,toast:{id:c,height:m}})},[s]),u=l.useCallback(()=>{r&&s({type:6,time:Date.now()})},[r,s]),p=l.useCallback((c,m)=>{let{reverseOrder:g=!1,gutter:E=8,defaultPosition:P}=m||{},O=a.filter(h=>(h.position||P)===(c.position||P)&&h.height),Y=O.findIndex(h=>h.id===c.id),M=O.filter((h,D)=>D<Y&&h.visible).length;return O.filter(h=>h.visible).slice(...g?[M+1]:[0,M]).reduce((h,D)=>h+(D.height||0)+E,0)},[a]);return l.useEffect(()=>{a.forEach(c=>{if(c.dismissed)i(c.id,c.removeDelay);else{let m=o.get(c.id);m&&(clearTimeout(m),o.delete(c.id))}})},[a,i]),{toasts:a,handlers:{updateHeight:d,startPause:n,endPause:u,calculateOffset:p}}},de=v` 2from { 3 transform: scale(0) rotate(45deg); 4 opacity: 0; 5} 6to { 7 transform: scale(1) rotate(45deg); 8 opacity: 1; 9}`,ce=v` 10from { 11 transform: scale(0); 12 opacity: 0; 13} 14to { 15 transform: scale(1); 16 opacity: 1; 17}`,ue=v` 18from { 19 transform: scale(0) rotate(90deg); 20 opacity: 0; 21} 22to { 23 transform: scale(1) rotate(90deg); 24 opacity: 1; 25}`,pe=k("div")` 26 width: 20px; 27 opacity: 0; 28 height: 20px; 29 border-radius: 10px; 30 background: ${e=>e.primary||"#ff4b4b"}; 31 position: relative; 32 transform: rotate(45deg); 33 34 animation: ${de} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 35 forwards; 36 animation-delay: 100ms; 37 38 &:after, 39 &:before { 40 content: ''; 41 animation: ${ce} 0.15s ease-out forwards; 42 animation-delay: 150ms; 43 position: absolute; 44 border-radius: 3px; 45 opacity: 0; 46 background: ${e=>e.secondary||"#fff"}; 47 bottom: 9px; 48 left: 4px; 49 height: 2px; 50 width: 12px; 51 } 52 53 &:before { 54 animation: ${ue} 0.15s ease-out forwards; 55 animation-delay: 180ms; 56 transform: rotate(90deg); 57 } 58`,me=v` 59 from { 60 transform: rotate(0deg); 61 } 62 to { 63 transform: rotate(360deg); 64 } 65`,fe=k("div")` 66 width: 12px; 67 height: 12px; 68 box-sizing: border-box; 69 border: 2px solid; 70 border-radius: 100%; 71 border-color: ${e=>e.secondary||"#e0e0e0"}; 72 border-right-color: ${e=>e.primary||"#616161"}; 73 animation: ${me} 1s linear infinite; 74`,ge=v` 75from { 76 transform: scale(0) rotate(45deg); 77 opacity: 0; 78} 79to { 80 transform: scale(1) rotate(45deg); 81 opacity: 1; 82}`,be=v` 830% { 84 height: 0; 85 width: 0; 86 opacity: 0; 87} 8840% { 89 height: 0; 90 width: 6px; 91 opacity: 1; 92} 93100% { 94 opacity: 1; 95 height: 10px; 96}`,he=k("div")` 97 width: 20px; 98 opacity: 0; 99 height: 20px; 100 border-radius: 10px; 101 background: ${e=>e.primary||"#61d345"}; 102 position: relative; 103 transform: rotate(45deg); 104 105 animation: ${ge} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 106 forwards; 107 animation-delay: 100ms; 108 &:after { 109 content: ''; 110 box-sizing: border-box; 111 animation: ${be} 0.2s ease-out forwards; 112 opacity: 0; 113 animation-delay: 200ms; 114 position: absolute; 115 border-right: 2px solid; 116 border-bottom: 2px solid; 117 border-color: ${e=>e.secondary||"#fff"}; 118 bottom: 6px; 119 left: 6px; 120 height: 10px; 121 width: 6px; 122 } 123`,ye=k("div")` 124 position: absolute; 125`,xe=k("div")` 126 position: relative; 127 display: flex; 128 justify-content: center; 129 align-items: center; 130 min-width: 20px; 131 min-height: 20px; 132`,ve=v` 133from { 134 transform: scale(0.6); 135 opacity: 0.4; 136} 137to { 138 transform: scale(1); 139 opacity: 1; 140}`,we=k("div")` 141 position: relative; 142 transform: scale(0.6); 143 opacity: 0.4;
144 min-width: 20px; 145 animation: ${ve} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275) 146 forwards; 147`,ke=({toast:e})=>{let{icon:t,type:a,iconTheme:r}=e;return t!==void 0?typeof t=="string"?l.createElement(we,null,t):t:a==="blank"?null:l.createElement(xe,null,l.createElement(fe,{...r}),a!=="loading"&&l.createElement(ye,null,a==="error"?l.createElement(pe,{...r}):l.createElement(he,{...r})))},je=e=>` 1480% {transform: translate3d(0,${e*-200}%,0) scale(.6); opacity:.5;} 149100% {transform: translate3d(0,0,0) scale(1); opacity:1;} 150`,Ee=e=>` 1510% {transform: translate3d(0,0,-1px) scale(1); opacity:1;} 152100% {transform: translate3d(0,${e*-150}%,-1px) scale(.6); opacity:0;} 153`,Te="0%{opacity:0;} 100%{opacity:1;}",$e="0%{opacity:1;} 100%{opacity:0;}",Ce=k("div")` 154 display: flex; 155 align-items: center; 156 background: #fff; 157 color: #363636; 158 line-height: 1.3; 159 will-change: transform; 160 box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05); 161 max-width: 350px; 162 pointer-events: auto; 163 padding: 8px 10px; 164 border-radius: 8px; 165`,Ne=k("div")` 166 display: flex; 167 justify-content: center; 168 margin: 4px 10px; 169 color: inherit; 170 flex: 1 1 auto; 171 white-space: pre-line; 172`,_e=(e,t)=>{let a=e.includes("top")?1:-1,[r,o]=H()?[Te,$e]:[je(a),Ee(a)];return{animation:t?`${v(r)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${v(o)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}},ze=l.memo(({toast:e,position:t,style:a,children:r})=>{let o=e.height?_e(e.position||t||"top-center",e.visible):{opacity:0},i=l.createElement(ke,{toast:e}),s=l.createElement(Ne,{...e.ariaProps},C(e.message,e));return l.createElement(Ce,{className:e.className,style:{...o,...a,...e.style}},typeof r=="function"?r({icon:i,message:s}):l.createElement(l.Fragment,null,i,s))});ee(l.createElement);var Oe=({id:e,className:t,style:a,onHeightUpdate:r,children:o})=>{let i=l.useCallback(s=>{if(s){let n=()=>{let d=s.getBoundingClientRect().height;r(e,d)};n(),new MutationObserver(n).observe(s,{subtree:!0,childList:!0,characterData:!0})}},[e,r]);return l.createElement("div",{ref:i,className:t,style:a},o)},De=(e,t)=>{let a=e.includes("top"),r=a?{top:0}:{bottom:0},o=e.includes("center")?{justifyContent:"center"}:e.includes("right")?{justifyContent:"flex-end"}:{};return{left:0,right:0,display:"flex",position:"absolute",transition:H()?void 0:"all 230ms cubic-bezier(.21,1.02,.73,1)",transform:`translateY(${t*(a?1:-1)}px)`,...r,...o}},Ie=_` 173 z-index: 9999; 174 > * { 175 pointer-events: auto; 176 } 177`,T=16,Se=({reverseOrder:e,position:t="top-center",toastOptions:a,gutter:r,children:o,toasterId:i,containerStyle:s,containerClassName:n})=>{let{toasts:d,handlers:u}=le(a,i);return l.createElement("div",{"data-rht-toaster":i||"",style:{position:"fixed",zIndex:9999,top:T,left:T,right:T,bottom:T,pointerEvents:"none",...s},className:n,onMouseEnter:u.startPause,onMouseLeave:u.endPause},d.map(p=>{let c=p.position||t,m=u.calculateOffset(p,{reverseOrder:e,gutter:r,defaultPosition:t}),g=De(c,m);return l.createElement(Oe,{id:p.id,key:p.id,onHeightUpdate:u.updateHeight,className:p.visible?Ie:"",style:g},p.type==="custom"?C(p.message,p):o?o(p):l.createElement(ze,{toast:p,position:c}))}))},Ae=f;const Pe="/assets/confetti-CSD6M49h.png";function Me({message:e,withConfetti:t=!1}){return b.jsxs("div",{className:"bg-white flex items-center justify-center px-[46px] py-[32px] rounded-[100px] shadow-[0px_4px_32px_0px_rgba(0,0,0,0.04)] relative z-[9999] overflow-hidden",style:t?{backgroundImage:`url(${Pe})`,backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat"}:void 0,children:[t&&b.jsx("div",{className:"absolute inset-0 flex items-center justify-center z-[5]",style:{background:"radial-gradient(ellipse 60% 50% at center, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.9) 50%, transparent 70%)"}}),b.jsx("p",{className:"text-base font-semibold leading-[1.2] relative z-10 text-center md:text-left",style:{color:t?"#004ADA":"#24b3ff"},children:e})]})}function Fe(){const{toasts:e}=W(),[t,a]=l.useState(!1),[r,o]=l.useState(!1);return l.useEffect(()=>{if(e==null?void 0:e.some(s=>s.visible))a(!0),setTimeout(()=>
177o(!0),10);else{o(!1);const s=setTimeout(()=>a(!1),300);return()=>clearTimeout(s)}},[e]),t?b.jsx("div",{className:`fixed inset-0 bg-black transition-opacity duration-300 z-[9998] ${r?"opacity-50 md:opacity-30":"opacity-0"}`}):null}function Re(){const[e,t]=l.useState(!1);return l.useEffect(()=>{t(!0)},[]),e?b.jsxs(b.Fragment,{children:[b.jsx(Fe,{}),b.jsx(Se,{position:"bottom-left",toastOptions:{duration:3e3,style:{background:"transparent",boxShadow:"none",padding:0,margin:0,maxWidth:"100%"}}})]}):null}function N(e,t){Ae.custom(a=>b.jsx("div",{style:{animation:a.visible?"toast-slide-in 0.3s ease forwards":"toast-slide-out 0.3s ease forwards"},className:"w-full md:w-auto",children:b.jsx(Me,{message:e,withConfetti:t==null?void 0:t.withConfetti})}))}function Le(){return b.jsxs("div",{className:"fixed bottom-[40px] right-[40px] z-[10000] flex flex-col gap-2",children:[b.jsx("button",{onClick:()=>N("Quos aut distinctio"),className:"bg-purple-600 text-white px-4 py-2 rounded-lg shadow-lg hover:bg-purple-700 transition-colors text-sm font-semibold",children:"Test Toast (Normal)"}),b.jsx("button",{onClick:()=>N("¡Felicidades! ð",{withConfetti:!0}),className:"bg-pink-600 text-white px-4 py-2 rounded-lg shadow-lg hover:bg-pink-700 transition-colors text-sm font-semibold",children:"Test Toast (Confetti)"})]})}const Be=Object.freeze(Object.defineProperty({__proto__:null,TestToastButton:Le,Toaster:Re,default:N,showToast:N},Symbol.toStringTag,{value:"Module"}));export{Re as T,Be as _,N as s};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.