"use strict";(self.webpackChunkwpuEsModules=self.webpackChunkwpuEsModules||[]).push([[5829],{98519:(t,e,n)=>{n.d(e,{A:()=>u});var i=n(62763);function a(t){return"string"==typeof t&&"%"===t[t.length-1]&&function(t){const e=parseFloat(t);return!isNaN(e)&&isFinite(e)}(t.substring(0,t.length-1))}function r(t,e,n){0===e&&!n&&(null==t?void 0:t.style)&&(null==t?void 0:t.children.length)>0&&(t.style.display="none")}const s={animating:"rah-animating",animatingUp:"rah-animating--up",animatingDown:"rah-animating--down",animatingToHeightZero:"rah-animating--to-height-zero",animatingToHeightAuto:"rah-animating--to-height-auto",animatingToHeightSpecific:"rah-animating--to-height-specific",static:"rah-static",staticHeightZero:"rah-static--height-zero",staticHeightAuto:"rah-static--height-auto",staticHeightSpecific:"rah-static--height-specific"};function o(t,e){return[t.static,0===e&&t.staticHeightZero,"number"==typeof e&&e>0?t.staticHeightSpecific:null,"auto"===e&&t.staticHeightAuto].filter((t=>t)).join(" ")}const c=["animateOpacity","animationStateClasses","applyInlineTransitions","children","className","contentClassName","contentRef","delay","duration","easing","height","onHeightAnimationEnd","onHeightAnimationStart","style","disableDisplayNone"],u=i.forwardRef(((t,e)=>{const{animateOpacity:n=!1,animationStateClasses:u={},applyInlineTransitions:l=!0,children:h,className:g="",contentClassName:d,delay:m=0,disableDisplayNone:f=!1,duration:p=500,easing:y="ease",height:b,onHeightAnimationEnd:w,onHeightAnimationStart:H,style:T,contentRef:v}=t,S=Object.assign({},t);c.forEach((t=>{delete S[t]}));const N=(0,i.useRef)(b),$=(0,i.useRef)(null),A=(0,i.useRef)(),E=(0,i.useRef)(),R=(0,i.useRef)(Object.assign(Object.assign({},s),u)),j="undefined"!=typeof window,O=(0,i.useRef)(!(!j||!window.matchMedia)&&window.matchMedia("(prefers-reduced-motion)").matches),k=O.current?0:m,C=O.current?0:p;let D=b,M="visible";"number"==typeof b?(D=b<0?0:b,M="hidden"):a(D)&&(D="0%"===b?0:b,M="hidden");const[Z,z]=(0,i.useState)(D),[F,I]=(0,i.useState)(M),[U,W]=(0,i.useState)(!1),[q,x]=(0,i.useState)(o(R.current,b));(0,i.useEffect)((()=>{r($.current,Z,f)}),[]),(0,i.useEffect)((()=>{if(b!==N.current&&$.current){!function(t,e){0===e&&(null==t?void 0:t.style)&&(t.style.display="")}($.current,N.current),$.current.style.overflow="hidden";const t=$.current.offsetHeight;$.current.style.overflow="";const e=C+k;let n,i,s,c="hidden";const u="auto"===N.current;"number"==typeof b?(n=b<0?0:b,i=n):a(b)?(n="0%"===b?0:b,i=n):(n=t,i="auto",c=void 0),u&&(i=n,n=t);const l=[R.current.animating,("auto"===N.current||bN.current)&&R.current.animatingDown,0===i&&R.current.animatingToHeightZero,"auto"===i&&R.current.animatingToHeightAuto,"number"==typeof i&&i>0?R.current.animatingToHeightSpecific:null].filter((t=>t)).join(" "),h=o(R.current,i);z(n),I("hidden"),W(!u),x(l),clearTimeout(E.current),clearTimeout(A.current),u?(s=!0,E.current=setTimeout((()=>{z(i),I(c),W(s),null==H||H(i)}),50),A.current=setTimeout((()=>{W(!1),x(h),r($.current,i,f),null==w||w(i)}),e)):(null==H||H(n),E.current=setTimeout((()=>{z(i),I(c),W(!1),x(h),"auto"!==b&&r($.current,n,f),null==w||w(n)}),e))}return N.current=b,()=>{clearTimeout(E.current),clearTimeout(A.current)}}),[b]);const B=Object.assign(Object.assign({},T),{height:Z,overflow:F||(null==T?void 0:T.overflow)});U&&l&&(B.transition=`height ${C}ms ${y} ${k}ms`,(null==T?void 0:T.transition)&&(B.transition=`${T.transition}, ${B.transition}`),B.WebkitTransition=B.transition);const G={};n&&(G.transition=`opacity ${C}ms ${y} ${k}ms`,G.WebkitTransition=G.transition,0===Z&&(G.opacity=0));const J=void 0!==S["aria-hidden"]?S["aria-hidden"]:0===b;return i.createElement("div",Object.assign({},S,{"aria-hidden":J,className:`${q} ${g}`,style:B,ref:e}),i.createElement("div",{className:d,style:G,ref:t=>{$.current=t,v&&(v.current=t)}},h))}))}}]); //# sourceURL=https://static-assets.filmfreeway.com/webpack/esmodule_bundles/FFESMODULES-npm.r_e_a_c_t_-a_n_i_m_a_t_e_-h_e_i_g_h_t_~ff00f12cb0dff7824b11.js