Module 224964

490 characters · in no known chunk
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(64700),i=n(417597),s=n(21161),a=n(3137);let o=7;function l(){let{createMultipleConfettiAt:e}=r.useContext(s.x),t=(0,i.bG)([a.A],()=>a.A.getState()),n=r.useCallback(e=>({size:{type:"static-random",minValue:e.confettiSize-o,maxValue:e.confettiSize+o}}),[]);return r.useMemo(()=>({fire:(r,i,s)=>{let a=s?.settings!=null?{...t,...s.settings}:t;e(r,i,n(a),(s?.count??a.confettiCount)*(s?.countMultiplier??1),{sprite:s?.sprite})}}),[e,n,t])}}