PageSourceSearch

https://www.coconutgames.com/_next/static/chunks/3647-a5a64b305cf5d5f7.js

js coconutgames.com collected 2026-10-02 00:16:27 UTC 28,527 bytes, 9 lines download raw bytes

vendor: 5,391 bytes, line 1
1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3647],{8273:function(t,e,n){n.r(e),n.d(e,{CountUp:function(){return r}});var i=function(){return(i=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var r in e=arguments[n])Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}).apply(this,arguments)},r=function(){function t(t,e,n){var r=this;this.endVal=e,this.options=n,this.version="2.8.0",this.defaults={startVal:0,decimalPlaces:0,duration:2,useEasing:!0,useGrouping:!0,useIndianSeparators:!1,smartEasingThreshold:999,smartEasingAmount:333,separator:",",decimal:".",prefix:"",suffix:"",enableScrollSpy:!1,scrollSpyDelay:200,scrollSpyOnce:!1},this.finalEndVal=null,this.useEasing=!0,this.countDown=!1,this.error="",this.startVal=0,this.paused=!0,this.once=!1,this.count=function(t){r.startTime||(r.startTime=t);var e=t-r.startTime;r.remaining=r.duration-e,r.useEasing?r.countDown?r.frameVal=r.startVal-r.easingFn(e,0,r.startVal-r.endVal,r.duration):r.frameVal=r.easingFn(e,r.startVal,r.endVal-r.startVal,r.duration):r.frameVal=r.startVal+(r.endVal-r.startVal)*(e/r.duration);var n=r.countDown?r.frameVal<r.endVal:r.frameVal>r.endVal;r.frameVal=n?r.endVal:r.frameVal,r.frameVal=Number(r.frameVal.toFixed(r.options.decimalPlaces)),r.printValue(r.frameVal),e<r.duration?r.rAF=requestAnimationFrame(r.count):null!==r.finalEndVal?r.update(r.finalEndVal):r.options.onCompleteCallback&&r.options.onCompleteCallback()},this.formatNumber=function(t){var e,n,i,s=(Math.abs(t).toFixed(r.options.decimalPlaces)+"").split(".");if(e=s[0],n=s.length>1?r.options.decimal+s[1]:"",r.options.useGrouping){i="";for(var a=3,o=0,u=0,l=e.length;u<l;++u)r.options.useIndianSeparators&&4===u&&(a=2,o=1),0!==u&&o%a==0&&(i=r.options.separator+i),o++,i=e[l-u-1]+i;e=i}return r.options.numerals&&r.options.numerals.length&&(e=e.replace(/[0-9]/g,function(t){return r.options.numerals[+t]}),n=n.replace(/[0-9]/g,function(t){return r.options.numerals[+t]})),(t<0?"-":"")+r.options.prefix+e+n+r.options.suffix},this.easeOutExpo=function(t,e,n,i){return n*(1-Math.pow(2,-10*t/i))*1024/1023+e},this.options=i(i({},this.defaults),n),this.formattingFn=this.options.formattingFn?this.options.formattingFn:this.formatNumber,this.easingFn=this.options.easingFn?this.options.easingFn:this.easeOutExpo,this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.endVal=this.validateValue(e),this.options.decimalPlaces=Math.max(this.options.decimalPlaces),this.resetDuration(),this.options.separator=String(this.options.separator),this.useEasing=this.options.useEasing,""===this.options.separator&&(this.options.useGrouping=!1),this.el="string"==typeof t?document.getElementById(t):t,this.el?this.printValue(this.startVal):this.error="[CountUp] target is null or undefined","undefined"!=typeof window&&this.options.enableScrollSpy&&(this.error?console.error(this.error,t):(window.onScrollFns=window.onScrollFns||[],window.onScrollFns.push(function(){return r.handleScroll(r)}),window.onscroll=function(){window.onScrollFns.forEach(function(t){return t()})},this.handleScroll(this)))}return t.prototype.handleScroll=function(t){if(t&&window&&!t.once){var e=window.innerHeight+window.scrollY,n=t.el.getBoundingClientRect(),i=n.top+window.pageYOffset,r=n.top+n.height+window.pageYOffset;r<e&&r>window.scrollY&&t.paused?(t.paused=!1,setTimeout(function(){return t.start()},t.options.scrollSpyDelay),t.options.scrollSpyOnce&&(t.once=!0)):(window.scrollY>r||i>e)&&!t.paused&&t.reset()}},t.prototype.determineDirectionAndSmartEasing=function(){var t=this.finalEndVal?this.finalEndVal:this.endVal;if(this.countDown=this.startVal>t,Math.abs(t-this.startVal)>this.options.smartEasingThreshold&&this.options.useEasing){this.finalEndVal=t;var e=this.countDown?1:-1;this.endVal=t+e*this.options.smartEasingAmount,this.duration=this.duration/2}else this.endVal=t,this.finalEndVal=null;null!==this.finalEndVal?this.useEasing=!1:this.useEasing=this.options.useEasing},t.prototype.start=function(t){this.error||(this.options.onStartCallback&&this.options.onStartCallback(),t&&(this.options.onCompleteCallback=t),this.duration>0?(this.determineDirectionAndSmartEasing(),this.paused=!1,this.rAF=requestAnimationFrame(this.count)):this.printValue(this.endVal))},t.prototype.pauseResume=function(){this.paused?(this.startTime=null,this.duration=this.remaining,this.startVal=this.frameVal,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count)):cancelAnimationFrame(this.rAF),this.paused=!this.paused},t.prototype.reset=function(){cancelAnimationFrame(this.rAF),this.paused=!0,this.resetDuration(),this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.printValue(this.startVal)},t.prototype.update=function(t){cancelAnimationFrame(this.rAF),this.startTime=null,this.endVal=this.validateValue(t),this.endVal!==this.frameVal&&(this.startVal=this.frameVal,null==this.finalEndVal&&this.resetDuration(),this.finalEndVal=null,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count))},t.prototype.printValue=function(t){var e;if(this.el){var n=this.formattingFn(t);(null===(e=this.options.plugin)||void 0===e?void 0:e.render)?this.options.plugin.render(this.el,n):"INPUT"===this.el.tagName?this.el.value=n:"text"===this.el.tagName||"tspan"===this.el.tagName?this.el.textContent=n:this.el.
1innerHTML=n}},t.prototype.ensureNumber=function(t){return"number"==typeof t&&!isNaN(t)},t.prototype.validateValue=function(t){var e=Number(t);return this.ensureNumber(e)?e:(this.error="[CountUp] invalid start or end value: ".concat(t),null)},t.prototype.resetDuration=function(){this.startTime=null,this.duration=1e3*Number(this.options.duration),this.remaining=this.duration},t}()},31134:function(t,e,n){n.d(e,{Z:function(){return u}});var i=n(67294);let r=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),s=function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];return e.filter((t,e,n)=>!!t&&n.indexOf(t)===e).join(" ")};var a={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"};let o=(0,i.forwardRef)((t,e)=>{let{color:n="currentColor",size:r=24,strokeWidth:o=2,absoluteStrokeWidth:u,className:l="",children:c,iconNode:h,...f}=t;return(0,i.createElement)("svg",{ref:e,...a,width:r,height:r,stroke:n,strokeWidth:u?24*Number(o)/Number(r):o,className:s("lucide",l),...f},[...h.map(t=>{let[e,n]=t;return(0,i.createElement)(e,n)}),...Array.isArray(c)?c:[c]])}),u=(t,e)=>{let n=(0,i.forwardRef)((n,a)=>{let{className:u,...l}=n;return(0,i.createElement)(o,{ref:a,iconNode:e,className:s("lucide-".concat(r(t)),u),...l})});return n.displayName="".concat(t),n}},34943:function(t,e,n){n.d(e,{Z:function(){return i}});let i=(0,n(31134).Z)("Shrink",[["path",{d:"m15 15 6 6m-6-6v4.8m0-4.8h4.8",key:"17vawe"}],["path",{d:"M9 19.8V15m0 0H4.2M9 15l-6 6",key:"chjx8e"}],["path",{d:"M15 4.2V9m0 0h4.8M15 9l6-6",key:"lav6yq"}],["path",{d:"M9 4.2V9m0 0H4.2M9 9 3 3",key:"1pxi2q"}]])},62190:function(t,e,n){n.d(e,{Z:function(){return i}});let i=(0,n(31134).Z)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},9799:function(t,e,n){n.d(e,{Z:function(){return o}});var i=n(67294),r=function(t){(0,i.useEffect)(t,[])},s=function(t){var e=(0,i.useRef)(t);e.current=t,r(function(){return function(){return e.current()}})},a=function(t){var e=(0,i.useRef)(0),n=(0,i.useState)(t),r=n[0],a=n[1],o=(0,i.useCallback)(function(t){cancelAnimationFrame(e.current),e.current=requestAnimationFrame(function(){a(t)})},[]);return s(function(){cancelAnimationFrame(e.current)}),[r,o]},o=function(t){var e=void 0===t?{}:t,n=(e.initialWidth,e.initialHeight,e.onChange),r=a({width:window.innerWidth,height:window.innerHeight}),s=r[0],o=r[1];return(0,i.useEffect)(function(){var t=function(){var t=window.innerWidth,e=window.innerHeight;o({width:t,height:e}),n&&n(t,e)};return function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];t&&t.addEventListener&&t.addEventListener.apply(t,e)}(window,"resize",t),function(){!function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];t&&t.removeEventListener&&t.removeEventListener.apply(t,e)}(window,"resize",t)}},[]),s}},17857:function(t,e,n){var i=n(67294),r=n(8273);function s(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,i)}return n}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?s(Object(n),!0).forEach(function(e){!function(t,e,n){var i;(e="symbol"==typeof(i=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(e,"string"))?i:String(i))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n}(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function o(){return(o=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t}).apply(this,arguments)}function u(t,e){if(null==t)return{};var n,i,r=function(t,e){if(null==t)return{};var n,i,r={},s=Object.keys(t);for(i=0;i<s.length;i++)n=s[i],e.indexOf(n)>=0||(r[n]=t[n]);return r}(t,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(i=0;i<s.length;i++)n=s[i],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=Array(e);n<e;n++)i[n]=t[n];return i}var c="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?i.useLayoutEffect:i.useEffect;function h(t){var e=i.useRef(t);return c(function(){e.current=t}),i.useCallback(function(){for(var t=arguments.length,n=Array(t),i=0;i<t;i++)n[i]=arguments[i];return e.current.apply(void 0,n)},[])}var f=function(t,e){var n=e.decimal,i=e.decimals,s=e.duration,a=e.easingFn,o=e.end,u=e.formattingFn,l=e.numerals,c=e.prefix,h=e.separator,f=e.start,p=e.suffix,d=e.useEasing,m=e.useGrouping,g=e.useIndianSeparators,v=e.enableScrollSpy,y=e.scrollSpyDelay,w=e.scrollSpyOnce,b=e.plugin;
1return new r.CountUp(t,o,{startVal:f,duration:s,decimal:n,decimalPlaces:i,easingFn:a,formattingFn:u,numerals:l,separator:h,prefix:c,suffix:p,plugin:b,useEasing:d,useIndianSeparators:g,useGrouping:m,enableScrollSpy:v,scrollSpyDelay:y,scrollSpyOnce:w})},p=["ref","startOnMount","enableReinitialize","delay","onEnd","onStart","onPauseResume","onReset","onUpdate"],d={decimal:".",separator:",",delay:null,prefix:"",suffix:"",duration:2,start:0,decimals:0,startOnMount:!0,enableReinitialize:!0,useEasing:!0,useGrouping:!0,useIndianSeparators:!1},m=function(t){var e=Object.fromEntries(Object.entries(t).filter(function(t){return void 0!==(function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,r,s,a,o=[],u=!0,l=!1;try{for(s=(n=n.call(t)).next;!(u=(i=s.call(n)).done)&&(o.push(i.value),2!==o.length);u=!0);}catch(t){l=!0,r=t}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw r}}return o}}(t,2)||function(t,e){if(t){if("string"==typeof t)return l(t,2);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(t,2)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[1]})),n=i.useMemo(function(){return a(a({},d),e)},[t]),r=n.ref,s=n.startOnMount,o=n.enableReinitialize,c=n.delay,m=n.onEnd,g=n.onStart,v=n.onPauseResume,y=n.onReset,w=n.onUpdate,b=u(n,p),x=i.useRef(),O=i.useRef(),E=i.useRef(!1),V=h(function(){return f("string"==typeof r?r:r.current,b)}),S=h(function(t){var e=x.current;if(e&&!t)return e;var n=V();return x.current=n,n}),M=h(function(){var t=function(){return S(!0).start(function(){null==m||m({pauseResume:P,reset:C,start:F,update:I})})};c&&c>0?O.current=setTimeout(t,1e3*c):t(),null==g||g({pauseResume:P,reset:C,update:I})}),P=h(function(){S().pauseResume(),null==v||v({reset:C,start:F,update:I})}),C=h(function(){S().el&&(O.current&&clearTimeout(O.current),S().reset(),null==y||y({pauseResume:P,start:F,update:I}))}),I=h(function(t){S().update(t),null==w||w({pauseResume:P,reset:C,start:F})}),F=h(function(){C(),M()}),R=h(function(t){s&&(t&&C(),M())});return i.useEffect(function(){E.current?o&&R(!0):(E.current=!0,R())},[o,E,R,c,t.start,t.suffix,t.prefix,t.duration,t.separator,t.decimals,t.decimal,t.formattingFn]),i.useEffect(function(){return function(){C()}},[C]),{start:F,pauseResume:P,reset:C,update:I,getCountUp:S}},g=["className","redraw","containerProps","children","style"];e.ZP=function(t){var e=t.className,n=t.redraw,r=t.containerProps,s=t.children,l=t.style,c=u(t,g),f=i.useRef(null),p=i.useRef(!1),d=m(a(a({},c),{},{ref:f,startOnMount:"function"!=typeof s||0===t.delay,enableReinitialize:!1})),v=d.start,y=d.reset,w=d.update,b=d.pauseResume,x=d.getCountUp,O=h(function(){v()}),E=h(function(e){t.preserveValue||y(),w(e)}),V=h(function(){if("function"==typeof t.children&&!(f.current instanceof Element)){console.error('Couldn\'t find attached element to hook the CountUp instance into! Try to attach "containerRef" from the render prop to a an Element, eg. <span ref={containerRef} />.');return}x()});i.useEffect(function(){V()},[V]),i.useEffect(function(){p.current&&E(t.end)},[t.end,E]);var S=n&&t;return(i.useEffect(function(){n&&p.current&&O()},[O,n,S]),i.useEffect(function(){!n&&p.current&&O()},[O,n,t.start,t.suffix,t.prefix,t.duration,t.separator,t.decimals,t.decimal,t.className,t.formattingFn]),i.useEffect(function(){p.current=!0},[]),"function"==typeof s)?s({countUpRef:f,start:v,reset:y,update:w,pauseResume:b,getCountUp:x}):i.createElement("span",o({className:e,ref:f,style:l},r),void 0!==t.start?x().formattingFn(t.start):"")}},18394:function(t,e,n){n.d(e,{Y:function(){return h}});var i=n(67294);let r=["preEnter","entering","entered","preExit","exiting","exited","unmounted"],s=t=>({_s:t,status:r[t],isEnter:t<3,isMounted:6!==t,isResolved:2===t||t>4}),a=t=>t?6:5,o=(t,e)=>{switch(t){case 1:case 0:return 2;case 4:case 3:return a(e)}},u=t=>"object"==typeof t?[t.enter,t.exit]:[t,t],l=(t,e)=>setTimeout(()=>{isNaN(document.body.offsetTop)||t(e+1)},0),c=(t,e,n,i,r)=>{clearTimeout(i.current);let a=s(t);e(a),n.current=a,r&&r({current:a})}
1,h=({enter:t=!0,exit:e=!0,preEnter:n,preExit:r,timeout:h,initialEntered:f,mountOnEnter:p,unmountOnExit:d,onStateChange:m}={})=>{let[g,v]=(0,i.useState)(()=>s(f?2:a(p))),y=(0,i.useRef)(g),w=(0,i.useRef)(),[b,x]=u(h),O=(0,i.useCallback)(()=>{let t=o(y.current._s,d);t&&c(t,v,y,w,m)},[m,d]),E=(0,i.useCallback)(i=>{let s=t=>{switch(c(t,v,y,w,m),t){case 1:b>=0&&(w.current=setTimeout(O,b));break;case 4:x>=0&&(w.current=setTimeout(O,x));break;case 0:case 3:w.current=l(s,t)}},o=y.current.isEnter;"boolean"!=typeof i&&(i=!o),i?o||s(t?n?0:1:2):o&&s(e?r?3:4:a(d))},[O,m,t,e,n,r,b,x,d]);return(0,i.useEffect)(()=>()=>clearTimeout(w.current),[]),[g,E,O]}},41e3:function(t){var e={linear:function(t,e,n,i){return(n-e)*t/i+e},easeInQuad:function(t,e,n,i){return(n-e)*(t/=i)*t+e},easeOutQuad:function(t,e,n,i){return-(n-e)*(t/=i)*(t-2)+e},easeInOutQuad:function(t,e,n,i){var r=n-e;return(t/=i/2)<1?r/2*t*t+e:-r/2*(--t*(t-2)-1)+e},easeInCubic:function(t,e,n,i){return(n-e)*(t/=i)*t*t+e},easeOutCubic:function(t,e,n,i){return(n-e)*((t=t/i-1)*t*t+1)+e},easeInOutCubic:function(t,e,n,i){var r=n-e;return(t/=i/2)<1?r/2*t*t*t+e:r/2*((t-=2)*t*t+2)+e},easeInQuart:function(t,e,n,i){return(n-e)*(t/=i)*t*t*t+e},easeOutQuart:function(t,e,n,i){return-(n-e)*((t=t/i-1)*t*t*t-1)+e},easeInOutQuart:function(t,e,n,i){var r=n-e;return(t/=i/2)<1?r/2*t*t*t*t+e:-r/2*((t-=2)*t*t*t-2)+e},easeInQuint:function(t,e,n,i){return(n-e)*(t/=i)*t*t*t*t+e},easeOutQuint:function(t,e,n,i){return(n-e)*((t=t/i-1)*t*t*t*t+1)+e},easeInOutQuint:function(t,e,n,i){var r=n-e;return(t/=i/2)<1?r/2*t*t*t*t*t+e:r/2*((t-=2)*t*t*t*t+2)+e},easeInSine:function(t,e,n,i){var r=n-e;return-r*Math.cos(t/i*(Math.PI/2))+r+e},easeOutSine:function(t,e,n,i){return(n-e)*Math.sin(t/i*(Math.PI/2))+e},easeInOutSine:function(t,e,n,i){return-(n-e)/2*(Math.cos(Math.PI*t/i)-1)+e},easeInExpo:function(t,e,n,i){return 0==t?e:(n-e)*Math.pow(2,10*(t/i-1))+e},easeOutExpo:function(t,e,n,i){var r=n-e;return t==i?e+r:r*(-Math.pow(2,-10*t/i)+1)+e},easeInOutExpo:function(t,e,n,i){var r=n-e;return 0===t?e:t===i?e+r:(t/=i/2)<1?r/2*Math.pow(2,10*(t-1))+e:r/2*(-Math.pow(2,-10*--t)+2)+e},easeInCirc:function(t,e,n,i){return-(n-e)*(Math.sqrt(1-(t/=i)*t)-1)+e},easeOutCirc:function(t,e,n,i){return(n-e)*Math.sqrt(1-(t=t/i-1)*t)+e},easeInOutCirc:function(t,e,n,i){var r=n-e;return(t/=i/2)<1?-r/2*(Math.sqrt(1-t*t)-1)+e:r/2*(Math.sqrt(1-(t-=2)*t)+1)+e},easeInElastic:function(t,e,n,i){var r,s,a,o=n-e;return(a=1.70158,s=0,r=o,0===t)?e:1==(t/=i)?e+o:(s||(s=.3*i),r<Math.abs(o)?(r=o,a=s/4):a=s/(2*Math.PI)*Math.asin(o/r),-(r*Math.pow(2,10*(t-=1))*Math.sin(2*Math.PI*(t*i-a)/s))+e)},easeOutElastic:function(t,e,n,i){var r,s,a,o=n-e;return(a=1.70158,s=0,r=o,0===t)?e:1==(t/=i)?e+o:(s||(s=.3*i),r<Math.abs(o)?(r=o,a=s/4):a=s/(2*Math.PI)*Math.asin(o/r),r*Math.pow(2,-10*t)*Math.sin(2*Math.PI*(t*i-a)/s)+o+e)},easeInOutElastic:function(t,e,n,i){var r,s,a,o=n-e;return(a=1.70158,s=0,r=o,0===t)?e:2==(t/=i/2)?e+o:(s||(s=.3*1.5*i),r<Math.abs(o)?(r=o,a=s/4):a=s/(2*Math.PI)*Math.asin(o/r),t<1)?-(r*Math.pow(2,10*(t-=1))*Math.sin(2*Math.PI*(t*i-a)/s)*.5)+e:r*Math.pow(2,-10*(t-=1))*Math.sin(2*Math.PI*(t*i-a)/s)*.5+o+e},easeInBack:function(t,e,n,i,r){return void 0===r&&(r=1.70158),(n-e)*(t/=i)*t*((r+1)*t-r)+e},easeOutBack:function(t,e,n,i,r){return void 0===r&&(r=1.70158),(n-e)*((t=t/i-1)*t*((r+1)*t+r)+1)+e},easeInOutBack:function(t,e,n,i,r){var s=n-e;return(void 0===r&&(r=1.70158),(t/=i/2)<1)?s/2*(t*t*(((r*=1.525)+1)*t-r))+e:s/2*((t-=2)*t*(((r*=1.525)+1)*t+r)+2)+e},easeInBounce:function(t,n,i,r){var s,a=i-n;return s=e.easeOutBounce(r-t,0,a,r),a-s+n},easeOutBounce:function(t,e,n,i){var r=n-e;return(t/=i)<1/2.75?7.5625*t*t*r+e:t<2/2.75?r*(7.5625*(t-=1.5/2.75)*t+.75)+e:t<2.5/2.75?r*(7.5625*(t-=2.25/2.75)*t+.9375)+e:r*(7.5625*(t-=2.625/2.75)*t+.984375)+e},easeInOutBounce:function(t,n,i,r){var s=i-n;return t<r/2?.5*e.easeInBounce(2*t,0,s,r)+n:.5*e.easeOutBounce(2*t-r,0,s,r)+.5*s+n}};t.exports=e},13114:function(t,e,n){n.d(e,{M:function(){return v}});var i=n(85893),r=n(67294),s=n(25364),a=n(96681),o=n(240),u=n(16014);class l extends r.Component{getSnapshotBeforeUpdate(t){let e=this.props.childRef.current;if(e&&t.isPresent&&!this.props.isPresent){let t=this.props.sizeRef.current;t.height=e.offsetHeight||0,t.width=e.offsetWidth||0,t.top=e.offsetTop,t.left=e.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function c({children:t,isPresent:e}){let n=(0,r.useId)(),s=(0,r.useRef)(null),a=(0,r.useRef)({width:0,height:0,top:0,left:0}),{nonce:o}=(0,r.useContext)(u._);return(0,r.useInsertionEffect)(()=>{let{width:t,height:i,top:r,left:u}=a.current;if(e||!s.current||!t||!i)return;s.current.dataset.motionPopId=n;
1let l=document.createElement("style");return o&&(l.nonce=o),document.head.appendChild(l),l.sheet&&l.sheet.insertRule(`
2          [data-motion-pop-id="${n}"] {
3            position: absolute !important;
4            width: ${t}px !important;
5            height: ${i}px !important;
6            top: ${r}px !important;
7            left: ${u}px !important;
8          }
9        `),()=>{document.head.removeChild(l)}},[e]),(0,i.jsx)(l,{isPresent:e,childRef:s,sizeRef:a,children:r.cloneElement(t,{ref:s})})}let h=({children:t,initial:e,isPresent:n,onExitComplete:s,custom:u,presenceAffectsLayout:l,mode:h})=>{let p=(0,a.h)(f),d=(0,r.useId)(),m=(0,r.useCallback)(t=>{for(let e of(p.set(t,!0),p.values()))if(!e)return;s&&s()},[p,s]),g=(0,r.useMemo)(()=>({id:d,initial:e,isPresent:n,custom:u,onExitComplete:m,register:t=>(p.set(t,!1),()=>p.delete(t))}),l?[Math.random(),m]:[n,m]);return(0,r.useMemo)(()=>{p.forEach((t,e)=>p.set(e,!1))},[n]),r.useEffect(()=>{n||p.size||!s||s()},[n]),"popLayout"===h&&(t=(0,i.jsx)(c,{isPresent:n,children:t})),(0,i.jsx)(o.O.Provider,{value:g,children:t})};function f(){return new Map}var p=n(15947);let d=t=>t.key||"";function m(t){let e=[];return r.Children.forEach(t,t=>{(0,r.isValidElement)(t)&&e.push(t)}),e}var g=n(58868);let v=({children:t,custom:e,initial:n=!0,onExitComplete:o,presenceAffectsLayout:u=!0,mode:l="sync",propagate:c=!1})=>{let[f,v]=(0,p.oO)(c),y=(0,r.useMemo)(()=>m(t),[t]),w=c&&!f?[]:y.map(d),b=(0,r.useRef)(!0),x=(0,r.useRef)(y),O=(0,a.h)(()=>new Map),[E,V]=(0,r.useState)(y),[S,M]=(0,r.useState)(y);(0,g.L)(()=>{b.current=!1,x.current=y;for(let t=0;t<S.length;t++){let e=d(S[t]);w.includes(e)?O.delete(e):!0!==O.get(e)&&O.set(e,!1)}},[S,w.length,w.join("-")]);let P=[];if(y!==E){let t=[...y];for(let e=0;e<S.length;e++){let n=S[e],i=d(n);w.includes(i)||(t.splice(e,0,n),P.push(n))}"wait"===l&&P.length&&(t=P),M(m(t)),V(y);return}let{forceRender:C}=(0,r.useContext)(s.p);return(0,i.jsx)(i.Fragment,{children:S.map(t=>{let r=d(t),s=(!c||!!f)&&(y===S||w.includes(r));return(0,i.jsx)(h,{isPresent:s,initial:(!b.current||!!n)&&void 0,custom:s?void 0:e,presenceAffectsLayout:u,mode:l,onExitComplete:s?void 0:()=>{if(!O.has(r))return;O.set(r,!0);let t=!0;O.forEach(e=>{e||(t=!1)}),t&&(null==C||C(),M(x.current),c&&(null==v||v()),o&&o())},children:t},r)})})}},15947:function(t,e,n){n.d(e,{oO:function(){return s}});var i=n(67294),r=n(240);function s(t=!0){let e=(0,i.useContext)(r.O);if(null===e)return[!0,null];let{isPresent:n,onExitComplete:s,register:a}=e,o=(0,i.useId)();(0,i.useEffect)(()=>{t&&a(o)},[t]);let u=(0,i.useCallback)(()=>t&&s&&s(o),[o,s,t]);return!n&&s?[!1,u]:[!0]}},68583:function(t,e,n){n.d(e,{Z:function(){return y}});var i,r,s,a,o=n(85893),u=n(67294),l=n(41e3);function c(t,e){return t+Math.random()*(e-t)}(i=s||(s={}))[i.Circle=0]="Circle",i[i.Square=1]="Square",i[i.Strip=2]="Strip",(r=a||(a={}))[r.Positive=1]="Positive",r[r.Negative=-1]="Negative";class h{constructor(t,e,n,i){this.getOptions=e;let{colors:r,initialVelocityX:s,initialVelocityY:o}=this.getOptions();this.context=t,this.x=n,this.y=i,this.w=c(5,20),this.h=c(5,20),this.radius=c(5,10),this.vx="number"==typeof s?c(-s,s):c(s.min,s.max),this.vy="number"==typeof o?c(-o,0):c(o.min,o.max),this.shape=Math.floor(0+3*Math.random()),this.angle=c(0,360)*Math.PI/180,this.angularSpin=c(-.2,.2),this.color=r[Math.floor(Math.random()*r.length)],this.rotateY=c(0,1),this.rotationDirection=c(0,1)?a.Positive:a.Negative}update(){let{gravity:t,wind:e,friction:n,opacity:i,drawShape:r}=this.getOptions();this.x+=this.vx,this.y+=this.vy,this.vy+=t,this.vx+=e,this.vx*=n,this.vy*=n,this.rotateY>=1&&this.rotationDirection===a.Positive?this.rotationDirection=a.Negative:this.rotateY<=-1&&this.rotationDirection===a.Negative&&(this.rotationDirection=a.Positive);let o=.1*this.rotationDirection;if(this.rotateY+=o,this.angle+=this.angularSpin,this.context.save(),this.context.translate(this.x,this.y),this.context.rotate(this.angle),this.context.scale(1,this.rotateY),this.context.rotate(this.angle),this.context.beginPath(),this.context.fillStyle=this.color,this.context.strokeStyle=this.color,this.context.globalAlpha=i,this.context.lineCap="round",this.context.lineWidth=2,r&&"function"==typeof r)r.call(this,this.context);else switch(this.shape){case s.Circle:this.context.beginPath(),this.context.arc(0,0,this.radius,0,2*Math.PI),this.context.fill();break;case s.Square:this.context.fillRect(-this.w/2,-this.h/2,this.w,this.h);break;case s.Strip:this.context.fillRect(-this.w/6,-this.h/2,this.w/3,this.h)}
9this.context.closePath(),this.context.restore()}}class f{constructor(t,e){this.x=0,this.y=0,this.w=0,this.h=0,this.lastNumberOfPieces=0,this.tweenInitTime=Date.now(),this.particles=[],this.particlesGenerated=0,this.removeParticleAt=t=>{this.particles.splice(t,1)},this.getParticle=()=>{let t=c(this.x,this.w+this.x),e=c(this.y,this.h+this.y);return new h(this.context,this.getOptions,t,e)},this.animate=()=>{let{canvas:t,context:e,particlesGenerated:n,lastNumberOfPieces:i}=this,{run:r,recycle:s,numberOfPieces:a,debug:o,tweenFunction:u,tweenDuration:l}=this.getOptions();if(!r)return!1;let c=this.particles.length,h=s?c:n,f=Date.now();if(h<a){i!==a&&(this.tweenInitTime=f,this.lastNumberOfPieces=a);let{tweenInitTime:t}=this,e=Math.round(u(f-t>l?l:Math.max(0,f-t),h,a,l)-h);for(let t=0;t<e;t++)this.particles.push(this.getParticle());this.particlesGenerated+=e}return o&&(e.font="12px sans-serif",e.fillStyle="#333",e.textAlign="right",e.fillText(`Particles: ${c}`,t.width-10,t.height-20)),this.particles.forEach((e,n)=>{e.update(),(e.y>t.height||e.y<-100||e.x>t.width+100||e.x<-100)&&(s&&h<=a?this.particles[n]=this.getParticle():this.removeParticleAt(n))}),c>0||h<a},this.canvas=t;let n=this.canvas.getContext("2d");if(!n)throw Error("Could not get canvas context");this.context=n,this.getOptions=e}}let p={width:"undefined"!=typeof window?window.innerWidth:300,height:"undefined"!=typeof window?window.innerHeight:200,numberOfPieces:200,friction:.99,wind:0,gravity:.1,initialVelocityX:4,initialVelocityY:10,colors:["#f44336","#e91e63","#9c27b0","#673ab7","#3f51b5","#2196f3","#03a9f4","#00bcd4","#009688","#4CAF50","#8BC34A","#CDDC39","#FFEB3B","#FFC107","#FF9800","#FF5722","#795548"],opacity:1,debug:!1,tweenFunction:l.easeInOutQuad,tweenDuration:5e3,recycle:!0,run:!0};class d{constructor(t,e){this.lastFrameTime=Date.now(),this.setOptionsWithDefaults=t=>{let e={confettiSource:{x:0,y:0,w:this.canvas.width,h:0}};this._options={...e,...p,...t},Object.assign(this,t.confettiSource)},this.update=()=>{let{options:{run:t,onConfettiComplete:e,frameRate:n},canvas:i,context:r}=this;if(n){let t=Date.now(),e=t-this.lastFrameTime;if(e<1e3/n){this.rafId=requestAnimationFrame(this.update);return}this.lastFrameTime=t-e%n}t&&(r.fillStyle="white",r.clearRect(0,0,i.width,i.height)),this.generator.animate()?this.rafId=requestAnimationFrame(this.update):(e&&"function"==typeof e&&this.generator.particlesGenerated>0&&e.call(this,this),this._options.run=!1)},this.reset=()=>{this.generator&&this.generator.particlesGenerated>0&&(this.generator.particlesGenerated=0,this.generator.particles=[],this.generator.lastNumberOfPieces=0)},this.stop=()=>{this.options={run:!1},this.rafId&&(cancelAnimationFrame(this.rafId),this.rafId=void 0)},this.canvas=t;let n=this.canvas.getContext("2d");if(!n)throw Error("Could not get canvas context");this.context=n,this.generator=new f(this.canvas,()=>this.options),this.options=e,this.update()}get options(){return this._options}set options(t){let e=this._options?.run,n=this._options?.recycle;this.setOptionsWithDefaults(t),this.generator&&(Object.assign(this.generator,this.options.confettiSource),"boolean"==typeof t.recycle&&t.recycle&&!1===n&&(this.generator.lastNumberOfPieces=this.generator.particles.length)),"boolean"==typeof t.run&&t.run&&!1===e&&this.update()}}let m=u.createRef();class g extends u.Component{constructor(t){super(t),this.canvas=u.createRef(),this.canvas=t.canvasRef||m}componentDidMount(){if(this.canvas.current){let t=v(this.props)[0];this.confetti=new d(this.canvas.current,t)}}componentDidUpdate(){let t=v(this.props)[0];this.confetti&&(this.confetti.options=t)}componentWillUnmount(){this.confetti&&this.confetti.stop(),this.confetti=void 0}render(){let[t,e]=v(this.props),n={zIndex:2,position:"absolute",pointerEvents:"none",top:0,left:0,bottom:0,right:0,...e.style};return(0,o.jsx)("canvas",{width:t.width,height:t.height,ref:this.canvas,...e,style:n})}}function v(t){let e={},n={},i=[...Object.keys(p),"confettiSource","drawShape","onConfettiComplete","frameRate"],r=["canvasRef"];for(let s in t){let a=t[s];i.includes(s)?e[s]=a:r.includes(s)?r[s]=a:n[s]=a}return[e,n,{}]}g.defaultProps={...p},g.displayName="ReactConfetti";let y=u.forwardRef((t,e)=>
9(0,o.jsx)(g,{canvasRef:e,...t}))}}]);

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.