// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0-or-later
// @source: https://gitlab.com/soapbox-pub/ditto/-/tree/f0a3877c
import{r as e}from"./rolldown-runtime-QTnfLwEv.js";import{qi as t}from"./lucide-icons-BdRF0moN.js";import{t as n}from"./jsx-runtime-By8HlURe.js";import{t as r}from"./utils-BFSTDHdM.js";var i=n(),a=[{left:`22%`,top:`18%`,delay:`0s`,scale:.8},{left:`72%`,top:`22%`,delay:`0.2s`,scale:1},{left:`30%`,top:`65%`,delay:`0.4s`,scale:.6},{left:`68%`,top:`60%`,delay:`0.15s`,scale:.85},{left:`48%`,top:`12%`,delay:`0.35s`,scale:1},{left:`20%`,top:`42%`,delay:`0.5s`,scale:.7},{left:`78%`,top:`45%`,delay:`0.1s`,scale:.75},{left:`55%`,top:`72%`,delay:`0.25s`,scale:.65},{left:`38%`,top:`35%`,delay:`0.45s`,scale:.9}];function o({active:e,className:t}){return e?(0,i.jsx)(`div`,{className:r(`absolute inset-0 overflow-hidden pointer-events-none`,t),"aria-hidden":`true`,children:a.map((e,t)=>(0,i.jsx)(`span`,{className:`absolute pointer-events-none select-none animate-reaction-sparkle`,style:{left:e.left,top:e.top,animationDelay:e.delay},children:(0,i.jsxs)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,style:{transform:`scale(${e.scale})`},children:[(0,i.jsx)(`path`,{d:`M8 0 L9.5 6.5 L16 8 L9.5 9.5 L8 16 L6.5 9.5 L0 8 L6.5 6.5 Z`,fill:`currentColor`,className:`text-yellow-300`}),(0,i.jsx)(`path`,{d:`M8 3 L8.8 6.8 L12 8 L8.8 9.2 L8 13 L7.2 9.2 L4 8 L7.2 6.8 Z`,fill:`white`,opacity:`0.7`})]})},t))}):null}var s=[{left:`15%`,bottom:`5%`,delay:`0s`,size:22},{left:`40%`,bottom:`3%`,delay:`0.05s`,size:26},{left:`65%`,bottom:`8%`,delay:`0.08s`,size:20},{left:`85%`,bottom:`6%`,delay:`0.03s`,size:24},{left:`25%`,bottom:`18%`,delay:`0.1s`,size:28},{left:`55%`,bottom:`15%`,delay:`0.12s`,size:24},{left:`75%`,bottom:`20%`,delay:`0.06s`,size:22},{left:`10%`,bottom:`22%`,delay:`0.14s`,size:20},{left:`35%`,bottom:`30%`,delay:`0.08s`,size:30},{left:`60%`,bottom:`32%`,delay:`0.15s`,size:26},{left:`20%`,bottom:`35%`,delay:`0.1s`,size:24},{left:`80%`,bottom:`33%`,delay:`0.12s`,size:22},{left:`45%`,bottom:`42%`,delay:`0.06s`,size:28},{left:`15%`,bottom:`48%`,delay:`0.16s`,size:22},{left:`70%`,bottom:`45%`,delay:`0.09s`,size:26},{left:`30%`,bottom:`55%`,delay:`0.12s`,size:24},{left:`55%`,bottom:`58%`,delay:`0.04s`,size:20},{left:`78%`,bottom:`52%`,delay:`0.14s`,size:22}];function c({active:e,showBackdrop:t=!0,className:n}){return e?(0,i.jsxs)(`div`,{className:r(`absolute inset-0 overflow-hidden pointer-events-none z-10`,n),"aria-hidden":`true`,children:[t&&(0,i.jsx)(`div`,{className:`absolute inset-0 bg-sky-100/40 dark:bg-sky-900/30 animate-reaction-bubble-backdrop rounded-full`}),s.map((e,t)=>(0,i.jsx)(`span`,{className:`absolute pointer-events-none select-none animate-reaction-bubble`,style:{left:e.left,bottom:e.bottom,animationDelay:e.delay,width:e.size,height:e.size},children:(0,i.jsx)(`span`,{className:`block w-full h-full rounded-full`,style:{background:`radial-gradient(circle at 35% 30%, rgba(255,255,255,0.8) 0%, rgba(186,230,253,0.6) 40%, rgba(125,211,252,0.3) 70%, transparent 100%)`,border:`1px solid rgba(125,211,252,0.5)`}})},t))]}):null}var l=e(t(),1),u=[{symbol:`💗`,left:`15%`,delay:`0s`,duration:`3.5s`},{symbol:`✨`,left:`80%`,delay:`1.2s`,duration:`3s`},{symbol:`💗`,left:`55%`,delay:`2.4s`,duration:`3.8s`}];function d({active:e,className:t}){let n=(0,l.useMemo)(()=>u.map((e,t)=>(0,i.jsx)(`span`,{className:r(`absolute pointer-events-none select-none`,`animate-social-heart-float text-sm`),style:{left:e.left,bottom:`25%`,animationDelay:e.delay,animationDuration:e.duration},children:e.symbol},t)),[]);return e?(0,i.jsx)(`div`,{className:r(`absolute inset-0 overflow-hidden pointer-events-none`,t),"aria-hidden":`true`,children:n}):null}export{c as n,o as r,d as t};
// @license-end
