Build 573682stable
Module 822768
797 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>u});var i=n(627968),r=n(64700),s=n(735438),a=n(607470),o=n(860923),l=n(933971);let u=()=>{let e=r.useRef(null),t=(0,o.A)(),[n,u]=r.useState(!1),[d,c]=r.useState([0,0]),[_,h]=r.useState(.5),[f,E]=r.useState(0),[p,m]=r.useState(!1);return r.useEffect(()=>{let t=null,i=e.current;if(null!=i){if(!1===n){let e=1e4*Math.random()+5e3;t=window.setTimeout(()=>{u(!0),c([(0,s.random)(128,1792),(0,s.random)(64,360)]),h((0,s.random)(.15,.5)),E((0,s.random)(-15,15)),m(Math.random()>.5)},e)}return!0===n&&i.paused&&(i.currentTime=0,i.play()),()=>{window.clearTimeout(t)}}},[n]),(0,i.jsx)(a.A,{ref:e,className:l.d,style:{transform:`translate(${d[0]}px, ${d[1]}px) scale(${p?-1*_:_}, ${_}) rotate(${f}deg)`},src:t?.misc["shooting-star"],loop:!1,onEnded:()=>{u(!1)}})}}