Build 573682stable
Module 165191
4,689 characters · in no known chunkDependencies
Lazily required by (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>c});var i=n(627968),r=n(64700),s=n(17928),a=n(604121),o=n(775602),l=n(242874),u=n(202541);function d(e,t){let i;switch(e){case u.o2.SNOWGLOBE:i=()=>n.e("66960").then(n.t.bind(n,858195,19)).then(e=>{let{default:t}=e;return t});break;case u.o2.BOX:i=()=>n.e("22525").then(n.t.bind(n,989548,19)).then(e=>{let{default:t}=e;return t});break;case u.o2.CUP:i=()=>n.e("56071").then(n.t.bind(n,765375,19)).then(e=>{let{default:t}=e;return t});break;case u.o2.STANDARD_BOX:switch(t){case l.oA.IDLE:i=()=>n.e("76464").then(n.bind(n,567091)).then(e=>{let{default:t}=e;return fetch(t).then(e=>e.json())});break;case l.oA.LOOP:i=()=>n.e("15240").then(n.bind(n,598683)).then(e=>{let{default:t}=e;return fetch(t).then(e=>e.json())});break;default:i=()=>n.e("46600").then(n.bind(n,128859)).then(e=>{let{default:t}=e;return fetch(t).then(e=>e.json())})}break;case u.o2.CAKE:switch(t){case l.oA.IDLE:i=()=>n.e("70625").then(n.t.bind(n,254424,19)).then(e=>{let{default:t}=e;return t});break;case l.oA.LOOP:i=()=>n.e("33449").then(n.t.bind(n,690576,19)).then(e=>{let{default:t}=e;return t});break;default:i=()=>n.e("71305").then(n.t.bind(n,629456,19)).then(e=>{let{default:t}=e;return t})}break;case u.o2.CHEST:switch(t){case l.oA.IDLE:i=()=>n.e("28115").then(n.t.bind(n,755678,19)).then(e=>{let{default:t}=e;return t});break;case l.oA.LOOP:i=()=>n.e("31272").then(n.t.bind(n,778422,19)).then(e=>{let{default:t}=e;return t});break;default:i=()=>n.e("46791").then(n.t.bind(n,690842,19)).then(e=>{let{default:t}=e;return t})}break;case u.o2.COFFEE:switch(t){case l.oA.IDLE:i=()=>n.e("2897").then(n.t.bind(n,976584,19)).then(e=>{let{default:t}=e;return t});break;case l.oA.LOOP:i=()=>n.e("52793").then(n.t.bind(n,858464,19)).then(e=>{let{default:t}=e;return t});break;default:i=()=>n.e("58009").then(n.t.bind(n,433504,19)).then(e=>{let{default:t}=e;return t})}break;case u.o2.SEASONAL_STANDARD_BOX:switch(t){case l.oA.IDLE:i=()=>n.e("12250").then(n.t.bind(n,331617,19)).then(e=>{let{default:t}=e;return t});break;case l.oA.LOOP:i=()=>n.e("58526").then(n.t.bind(n,138157,19)).then(e=>{let{default:t}=e;return t});break;default:i=()=>n.e("19534").then(n.t.bind(n,87037,19)).then(e=>{let{default:t}=e;return t})}break;case u.o2.SEASONAL_CAKE:switch(t){case l.oA.IDLE:i=()=>n.e("30800").then(n.t.bind(n,683891,19)).then(e=>{let{default:t}=e;return t});break;case l.oA.LOOP:i=()=>n.e("52436").then(n.t.bind(n,45887,19)).then(e=>{let{default:t}=e;return t});break;default:i=()=>n.e("64376").then(n.t.bind(n,37259,19)).then(e=>{let{default:t}=e;return t})}break;case u.o2.SEASONAL_CHEST:switch(t){case l.oA.IDLE:i=()=>n.e("37690").then(n.t.bind(n,733057,19)).then(e=>{let{default:t}=e;return t});break;case l.oA.LOOP:i=()=>n.e("82078").then(n.t.bind(n,553101,19)).then(e=>{let{default:t}=e;return t});break;default:i=()=>n.e("3086").then(n.t.bind(n,118301,19)).then(e=>{let{default:t}=e;return t})}break;case u.o2.SEASONAL_COFFEE:switch(t){case l.oA.IDLE:i=()=>n.e("64400").then(n.t.bind(n,94995,19)).then(e=>{let{default:t}=e;return t});break;case l.oA.LOOP:i=()=>n.e("39476").then(n.t.bind(n,367327,19)).then(e=>{let{default:t}=e;return t});break;default:i=()=>n.e("51992").then(n.t.bind(n,558251,19)).then(e=>{let{default:t}=e;return t})}break;case u.o2.NITROWEEN_STANDARD:switch(t){case l.oA.IDLE:i=()=>n.e("99166").then(n.t.bind(n,334829,19)).then(e=>{let{default:t}=e;return t});break;case l.oA.LOOP:i=()=>n.e("99166").then(n.t.bind(n,334829,19)).then(e=>{let{default:t}=e;return t});break;default:i=()=>n.e("69842").then(n.t.bind(n,809865,19)).then(e=>{let{default:t}=e;return t})}break;default:i=()=>Promise.resolve("Error: Invalid giftStyle")}return i}function c(e){let{giftStyle:t,className:n,shouldAnimate:l=!0,defaultAnimationState:c,idleAnimationState:_}=e,h=u.o2.hasOwnProperty(t)?t:u.o2.STANDARD_BOX,f=(0,s.bG)([o.Ay],()=>o.Ay.useReducedMotion),[E,p]=r.useState(c),m=r.useRef(d(h,E)),[g,A]=r.useState(null==_),[I,T]=r.useState(!1),[S,N]=r.useState(-1);r.useEffect(()=>{null==_&&p(c)},[_,c]);let C={applyAnimation:function(){m.current=d(h,E),N(e=>e+1)},idleAnimationState:_,isChanging:I,resetAnimation:function(){A(!1),T(!0),N(-1),p(c)},versionKey:S},y=r.useRef(C);return r.useEffect(()=>{y.current=C}),r.useEffect(()=>{let{resetAnimation:e,versionKey:t,applyAnimation:n}=y.current;null!=_&&t>=0?e():n()},[h,_]),r.useEffect(()=>{let{applyAnimation:e,isChanging:t,idleAnimationState:n}=y.current;t&&null!=n||e()},[E]),r.useEffect(()=>{let{applyAnimation:e,idleAnimationState:t}=y.current;I&&(A(null==t),T(!1),e())},[I]),(0,i.jsx)(a.a,{importData:m.current,shouldAnimate:!f&&l,className:n,versionKey:S,onComplete:null!=_?()=>{null!=_&&(p(_),A(!0))}:void 0,loop:g})}}