(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[467],{95776:function(e,t,n){"use strict";var a=n(67294),i=n(83503),r=n(93560),o=(n(74311),a.createElement);t.Z=function(e){var t=e.asPath,n=e.featureFlags,a=e.pageType;return o("footer",{className:"cu-footer",role:"region","aria-label":"Footer",id:"FooterSm"},o("div",{className:"container-width"},o("div",{className:"hulu-footer"},o("div",{className:"footer--site-links"},o("a",{href:"/press",className:"footer--site-link",title:"Press"},o(i.Z,{variant:"body14"},"Press")),o("a",{href:"/jobs",className:"footer--site-link",title:"Jobs"},o(i.Z,{variant:"body14"},"Jobs")),o("a",{href:"//help.hulu.com/s/article/how-to-contact-Hulu",className:"footer--site-link",title:"Contact Us"},o(i.Z,{variant:"body14"},"Contact"))),o("div",{className:"footer--legal-links"},o("div",{className:"footer--legal-links-left"},o(r.w,{asPath:t,pageType:a})),o("div",{className:"footer--legal-links-right"},o(r.P,{asPath:t,featureFlags:n,pageType:a}))))))}},94508:function(e,t,n){"use strict";var a=n(67294).createElement;t.Z=function(){return a("svg",{width:"22px",height:"23px",viewBox:"0 0 22 23"},a("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd",strokeLinecap:"square"},a("g",{transform:"translate(-1047.000000, -266.000000)",stroke:"#6B7790",strokeWidth:"2"},a("g",{transform:"translate(500.000000, 235.500000)"},a("g",{transform:"translate(548.000000, 32.000000)"},a("path",{d:"M0.625,19.375 L19.375,0.625"}),a("path",{d:"M0.625,0.625 L19.375,19.375"}))))))}},56524:function(e,t,n){"use strict";n.r(t),n.d(t,{Modalv2:function(){return v},reducerMap:function(){return _},view:function(){return b}});var a=n(26265),i=n(37424),r=n(73322),o=n(83503),l=n(94184),s=n.n(l),c=n(67294),d=n(94508),u=n(61988),m=n(47557),p=(n(70434),c.createElement),v=function(e){var t=e.children,n=e.body,a=e.title,i=e.className,r=e.close,l=e.arePostersAutomated,v=(0,c.useRef)(null);(0,c.useEffect)((function(){v.current.focus();var e=function(e){"Escape"===e.key&&r()};return document.body.classList.add("modal-open"),window.addEventListener("keydown",e,!0),function(){document.body.classList.remove("modal-open"),window.removeEventListener("keydown",e,!0)}}),[]);var f=s()("modal--body",{"modal--body-with-title":a,"modal--body--with-automated-collection-image":l}),h=s()(i,"modal-dialog modal",{"modal-dialog--with-automated-collection-image":l});return p(c.Fragment,null,p("div",{className:"modal-wrapper modal-show cu-modal",role:"dialog","aria-label":"Modal has opened"},p("div",{className:"modal-backdrop",onClick:r}),p("div",{className:h},p("div",{className:"modal_title--header"},a?p(o.Z,{as:"div",variant:"body14",className:"modal_title--header__text"},a):null,p("button",{className:"modal--close",onClick:r,onMouseDown:u.W,"aria-label":"Close modal",ref:v},p(d.Z,null))),n?p(o.Z,{as:"div",variant:"body16"},p(m.m7.div,{className:f,dangerouslySetInnerHTML:{__html:n}})):p(o.Z,{as:"div",variant:"body16",className:f},t),p("div",{className:"modal--footer"}))))},f=n(86375),h=n(25596),g=n(8682),_=(0,a.Z)({},f.F,h.Z),b=(0,i.connect)((function(e,t){var n,a,i=t.model.id;return{shown:(null===e||void 0===e||null===(n=e.modal)||void 0===n?void 0:n[i])&&Boolean(null===e||void 0===e||null===(a=e.modal)||void 0===a?void 0:a[i].shown)}}),(function(e){return{toggleModal:function(t){return e((0,g.$)(t))}}}))(r.Z)},73322:function(e,t,n){"use strict";n.d(t,{Z:function(){return T}});var a=n(74047),i=n(52700),r=n(4706),o=n(33814),l=n(44102),s=n(20775),c=n(91229),d=n(83503),u=n(94184),m=n.n(u),p=n(67294),v=n(94508),f=n(45697),h=n.n(f),g=(h().shape({body:h().string,modalTitle:h().string,id:h().string.isRequired}),n(61988)),_=n(50099),b=n(30874),y=n(47557),w=(n(70434),p.createElement);function N(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=(0,s.Z)(e);if(t){var i=(0,s.Z)(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return(0,l.Z)(this,n)}}var k=function(e){return w("button",(0,c.Z)({className:"modal--close","data-automationid":"modal_close"},e),w(v.Z,null))},x=function(e){return w("button",(0,c.Z)({className:"modal--toggle visually-hidden","data-automationid":"modal_toggle"},e))},S=function(e,t){var n=e?"modal_open":"modal_close",a={event_name:n,modal_name:t};(0,b.DS)(a),(0,b.JW)(n,"click","click")},T=function(e){(0,o.Z)(l,e);var t=N(l);function l(e){var n;return(0,a.Z)(this,l),(n=t.call(this,e)).modal=null,n.focusableEls=[],n.toggleModal=n.toggleModal.bind((0,r.Z)(n)),n.registerModals=n.registerModals.bind((0,r.Z)(n)),n.closeModal=n.closeModal.bind((0,r.Z)(n)),n.handleKeyDown=n.handleKeyDown.bind((0,r.Z)(n)),n.setModalRef=n.setModalRef.bind((0,r.Z)(n)),n.setFocusableEls=n.setFocusableEls.bind((0,r.Z)(n)),n.state={atTop:!0,closing:!1,isOpen:!1,returnFocus:""},n}return(0,i.Z)(l,[{key:"UNSAFE_componentWillMount",value:function(){n.g.window&&n.g.window.addEventListener("keydown",this.handleKeyDown,!0)}},{key:"setModalRef",value:function(e){this.modal=e}},{key:"handleKeyDown",value:function(e){var t=this.props.shown;if("undefined"!==typeof e&&e.keyCode&&t)switch(e.keyCode){case 9:if(1===this.focusableEls.length){this.focusableEls[0].focus(),e.preventDefault();break}e.shiftKey?document.activeElement===this.focusableEls[0]&&(e.preventDefault(),this.focusableEls[this.focusableEls.length-1].focus()):document.activeElement===this.focusableEls[this.focusableEls.length-1]&&(e.preventDefault(),this.focusableEls[0].focus());break;case 27:this.closeModal(e)}}},{key:"closeModal",value:function(e){var t=this.state.returnFocus,n=this.props.onModalClosed;this.setState({closing:!0}),t&&t.focus(),this.setState({closing:!1}),this.toggleModal(),n&&n();var a=this.modal&&this.modal.querySelector("video");a&&a.pause(),e.stopPropagation()}},{key:"toggleModal",value:function(e){var t=this.props,n=t.toggleModal,a=t.model.id,i=this.state.isOpen;n(a),this.setState({isOpen:!i,returnFocus:e&&e.target?e.target:""}),this.focusableEls.length>=1&&this.focusableEls[0].focus(),this.modal&&(this.modal.scrollTop=0)}},{key:"registerModals",value:function(){var e=this,t=document||window.document||win.document;if(t){var n=this.props.model.id;t.querySelectorAll('a[data-target="#'.concat(n,'"], button[data-target="#').concat(n,'"]')).forEach((function(t){"true"!==t.getAttribute("data-listener")&&(t.addEventListener("click",e.toggleModal),t.setAttribute("data-listener","true"))}))}}},{key:"setFocusableEls",value:function(){this.modal&&(this.focusableEls=Array.from(this.modal.querySelectorAll('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), [tabindex="0"]')))}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.props,n=t.shown,a=t.onModalOpen,i=t.title;if(n!==e.shown)if(e.shown){a&&a(),document.body.classList.add("modal-open"),S(!0,i);var r=this.modal&&this.modal.querySelector("video");r&&r.play()}else S(!1,i),document.body.classList.remove("modal-open")}},{key:"componentDidMount",value:function(){var e=this;this.setFocusableEls();var t=document||window.document||win.document;if(t){var n=this.props,a=n.model.id,i=n.deepLinkAnchor,r="#".concat(i||a);t.addEventListener(_.REGISTER_MODALS_EVENT,(function(){e.registerModals()})),this.registerModals(),window.location.hash===r&&this.toggleModal()}}},{key:"componentDidUpdate",value:function(e){var t=this.props.shown;this.setFocusableEls(),e.shown!==t&&t&&this.modal.focus()}},{key:"componentWillUnmount",value:function(){n.g.window&&n.g.window.removeEventListener("keydown",this.handleKeyDown,!0)}},{key:"render",value:function(){var e=this,t=this.props,n=t.shown,a=t.className,i=t.model,r=i.id,o=i.body,l=i.modalTitle,s=t.children,c=this.state.closing,u=m()("modal-wrapper cu-modal",{"modal-show":n,"modal-hide":!n,"modal-closing":c}),v=m()(a,"modal-dialog modal",{in:n});return w(p.Fragment,null,w("div",{className:u,id:r,ref:this.setModalRef,role:"dialog",tabIndex:"-1","aria-label":"Modal has opened","aria-hidden":!n},w("div",{className:"modal-backdrop ".concat(n?"in":""),onClick:this.closeModal}),w("div",{className:v,ref:function(t){return e.modalDialog=t}},w("div",{className:"modal--header"},w(k,{onClick:this.closeModal,onMouseDown:g.W,"aria-label":"Close modal"}),w(x,{onClick:this.toggleModal,onMouseDown:g.W,"aria-label":"Toggle modal",tabIndex:"-1"})),l&&w(d.Z,{as:"h2",variant:"title24",className:"modal-dialog__title"},l),o?w(y.m7.div,{className:"modal--body",dangerouslySetInnerHTML:{__html:o}}):w("div",{className:"modal--body"},s),w("div",{className:"modal--footer"}))))}}]),l}(p.Component)},18393:function(e,t,n){"use strict";n.d(t,{U:function(){return i}});var a=n(45697),i=(0,a.shape)({style:a.string,sticky_mode:a.bool,cta_always:a.bool,enable_cta_toaster:a.bool,enableMinimalNav:a.bool,items:(0,a.arrayOf)((0,a.shape)({text:a.string,url:a.string})),cta:a.string,cta_button_style:a.string,disable_logo:a.bool,signup_flow_entry:a.string,ctaDownloadAppText:a.string,enableStickyModeAlways:a.bool})},97066:function(e,t,n){"use strict";n.d(t,{X:function(){return Z_},A:function(){return I_}});var a={};n.r(a),n.d(a,{view:function(){return Ce}});var i={};n.r(i),n.d(i,{reducerMap:function(){return st},view:function(){return lt}});var r={};n.r(r),n.d(r,{view:function(){return Pa}});var o={};n.r(o),n.d(o,{view:function(){return Ia}});var l={};n.r(l),n.d(l,{view:function(){return Ja}});var s={};n.r(s),n.d(s,{view:function(){return ai}});var c={};n.r(c),n.d(c,{view:function(){return bi}});var d={};n.r(d),n.d(d,{view:function(){return Ni}});var u={};n.r(u),n.d(u,{view:function(){return xi}});var m={};n.r(m),n.d(m,{view:function(){return Oi}});var p={};n.r(p),n.d(p,{reducerMap:function(){return vr},view:function(){return pr}});var v={};n.r(v),n.d(v,{view:function(){return wr}});var f={};n.r(f),n.d(f,{view:function(){return Yr}});var h={};n.r(h),n.d(h,{view:function(){return Qr}});var g={};n.r(g),n.d(g,{view:function(){return ho}});var _={};n.r(_),n.d(_,{view:function(){return No}});var b={};n.r(b),n.d(b,{view:function(){return So}});var y={};n.r(y),n.d(y,{reducerMap:function(){return Io},view:function(){return Zo}});var w={};n.r(w),n.d(w,{view:function(){return Qo}});var N={};n.r(N),n.d(N,{reducerMap:function(){return wl},view:function(){return Nl}});var k={};n.r(k),n.d(k,{view:function(){return Cl}});var x={};n.r(x),n.d(x,{reducerMap:function(){return es},view:function(){return $l}});var S={};n.r(S),n.d(S,{view:function(){return is}});var T={};n.r(T),n.d(T,{ExitIntentModal:function(){return cs},reducerMap:function(){return ds},view:function(){return us}});var C={};n.r(C),n.d(C,{view:function(){return hs}});var E={};n.r(E),n.d(E,{view:function(){return _s}});var P={};n.r(P),n.d(P,{view:function(){return ys}});var O={};n.r(O),n.d(O,{view:function(){return xs}});var D={};n.r(D),n.d(D,{view:function(){return Ws}});var Z={};n.r(Z),n.d(Z,{view:function(){return Js}});var I={};n.r(I),n.d(I,{reducerMap:function(){return _c},view:function(){return gc}});var M={};n.r(M),n.d(M,{reducerMap:function(){return Cc},view:function(){return Ec}});var L={};n.r(L),n.d(L,{view:function(){return Oc}});var A={};n.r(A),n.d(A,{reducerMap:function(){return dd},view:function(){return cd}});var R={};n.r(R),n.d(R,{reducerMap:function(){return gd},view:function(){return hd}});var H={};n.r(H),n.d(H,{view:function(){return yd}});var j={};n.r(j),n.d(j,{reducerMap:function(){return xd},view:function(){return kd}});var U={};n.r(U),n.d(U,{reducerMap:function(){return Vd},view:function(){return Wd}});var B={};n.r(B),n.d(B,{view:function(){return iu}});var F={};n.r(F),n.d(F,{reducerMap:function(){return ou},view:function(){return ru}});var q={};n.r(q),n.d(q,{reducerMap:function(){return bu},view:function(){return _u}});var G={};n.r(G),n.d(G,{PlanComparisonChart:function(){return Uu},reducerMap:function(){return Fu},view:function(){return Bu}});var z={};n.r(z),n.d(z,{PlanComparisonChartWithToggle:function(){return ym},reducerMap:function(){return Nm},view:function(){return wm}});var W={};n.r(W),n.d(W,{PlansContainer:function(){return Cm},reducerMap:function(){return Pm},view:function(){return Em}});var V={};n.r(V),n.d(V,{reducerMap:function(){return Mm},view:function(){return Im}});var Y={};n.r(Y),n.d(Y,{view:function(){return Bm}});var K={};n.r(K),n.d(K,{view:function(){return nu}});var X={};n.r(X),n.d(X,{view:function(){return qm}});var J={};n.r(J),n.d(J,{reducerMap:function(){return Vm},view:function(){return Wm}});var Q={};n.r(Q),n.d(Q,{reducerMap:function(){return $m},view:function(){return Qm}});var $={};n.r($),n.d($,{reducerMap:function(){return ap},view:function(){return ip}});var ee={};n.r(ee),n.d(ee,{ExpDropdownPlanComparisonChart:function(){return Op},reducerMap:function(){return Zp},view:function(){return Dp}});var te={};n.r(te),n.d(te,{reducerMap:function(){return Wp},view:function(){return zp}});var ne={};n.r(ne),n.d(ne,{view:function(){return iv}});var ae={};n.r(ae),n.d(ae,{view:function(){return sv}});var ie={};n.r(ie),n.d(ie,{view:function(){return _v}});var re={};n.r(re),n.d(re,{view:function(){return Pv}});var oe={};n.r(oe),n.d(oe,{view:function(){return Zv}});var le={};n.r(le),n.d(le,{ExpPlanBuilder:function(){return Yv},reducerMap:function(){return Xv},view:function(){return Kv}});var se={};n.r(se),n.d(se,{ExpPlanBuilder:function(){return mf},reducerMap:function(){return vf},view:function(){return pf}});var ce={};n.r(ce),n.d(ce,{ExpPlanBuilder:function(){return Zf},reducerMap:function(){return Mf},view:function(){return If}});var de={};n.r(de),n.d(de,{ExpPlanBuilder:function(){return Yf},reducerMap:function(){return Xf},view:function(){return Kf}});var ue={};n.r(ue),n.d(ue,{ExpPlanComparisonChart:function(){return Th},reducerMap:function(){return Eh},view:function(){return Ch}});var me={};n.r(me),n.d(me,{ExpPlanComparisonChartCategoryDropdown:function(){return og},reducerMap:function(){return sg},view:function(){return lg}});var pe={};n.r(pe),n.d(pe,{ExpPlanComparisonChartMultiTab:function(){return Ag},reducerMap:function(){return Hg},view:function(){return Rg}});var ve={};n.r(ve),n.d(ve,{ExpPlanComparisonChartMultiTabV2:function(){return v_},reducerMap:function(){return h_},view:function(){return f_}});var fe={};n.r(fe),n.d(fe,{ExpPlanComparisonChartWithToggle:function(){return E_},reducerMap:function(){return O_},view:function(){return P_}});var he=n(26265),ge=n(94184),_e=n.n(ge),be=n(67294),ye=n(45697),we=n.n(ye),Ne=((0,ye.shape)({eyebrow:ye.string,headline:ye.string,subheadline:ye.string,disclaimer:ye.string,modalLinkText:ye.string,componentToScrollToId:ye.string,hasBorder:ye.bool}),n(61988)),ke=n(30874),xe=n(50099);n(98325);var Se,Te=be.createElement,Ce=function(e){var t=e.model;return Te("div",{className:"Billboard"},Te("div",{className:_e()({Billboard__border:null===t||void 0===t?void 0:t.hasBorder})},Te("div",{className:"Billboard__container"},Te("div",{className:"Billboard__eyebrow",dangerouslySetInnerHTML:{__html:null===t||void 0===t?void 0:t.eyebrow}}),Te("h2",{className:"Billboard__headline",dangerouslySetInnerHTML:{__html:null===t||void 0===t?void 0:t.headline}}),Te("h3",{className:"Billboard__subheadline",dangerouslySetInnerHTML:{__html:null===t||void 0===t?void 0:t.subheadline}}),Te("p",{className:"Billboard__disclaimer section-disclaimer",dangerouslySetInnerHTML:{__html:null===t||void 0===t?void 0:t.disclaimer}}),(null===t||void 0===t?void 0:t.modalLinkText)&&Te("button",{"aria-label":"Open Zip Code Module",onClick:function(){return(0,ke.DS)({event_name:"zip_module"})},onKeyDown:(0,Ne.P)((function(){return(0,ke.DS)({event_name:"zip_module"})})),className:"Billboard__modalLink","data-toggle":"modal","data-target":"#zip-modal"},null===t||void 0===t?void 0:t.modalLinkText),Te("button",{"aria-label":"Scroll to next section",onClick:function(){!function(e){var t=n.g.document.getElementById(e);t&&t.scrollIntoView({behavior:"smooth",block:"start"})}(null===t||void 0===t?void 0:t.componentToScrollToId)},className:"Billboard__downArrow"}))))},Ee=n(37424),Pe=n(91229),Oe=n(809),De=n.n(Oe),Ze=n(92447),Ie=n(83503),Me=n(66261),Le=(0,ye.shape)((Se={},(0,he.Z)(Se,xe.ANON,ye.string),(0,he.Z)(Se,xe.PARTIALLY_ENTITLED,ye.string),(0,he.Z)(Se,xe.FULLY_ENTITLED,ye.string),Se)),Ae={network:ye.string,requirePremium:ye.bool},Re=(0,ye.shape)({url:ye.string.isRequired,alt:ye.string.isRequired}),He=((0,ye.shape)({eyebrow:ye.string,bodyStates:Le,headlineStates:Le,primaryCta:(0,ye.shape)({}),primaryAction:(0,ye.shape)({}),secondaryCta:ye.string,secondaryAction:ye.string,primaryProgram:ye.string,secondaryProgram:ye.string,disclaimer:ye.string,emailCapture:ye.bool,style:ye.string,image:(0,ye.shape)({desktop:Re,mobile:Re,tablet:Re}),primaryCtaStyle:ye.string}),be.createElement),je=function(){return He("svg",{className:"caret-down",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 30",x:"0px",y:"0px"},He("g",null,He("path",{d:"M12,16a.99676.99676,0,0,1-.707-.293l-6-6A.99989.99989,0,0,1,6.707,8.293L12,13.58594l5.293-5.293A.99989.99989,0,0,1,18.707,9.707l-6,6A.99676.99676,0,0,1,12,16Z"})))},Ue="suf_web_plan_builder",Be="/plan-builder",Fe=n(54811),qe=n(14377),Ge=n(47169),ze=n(47557),We=n(13363),Ve=(n(16882),be.createElement),Ye="code",Ke="email",Xe=function(e){var t=e.model,n=t.bodyStates,a=t.disclaimer,i=t.emailCapture,r=t.eyebrow,o=t.headlineStates,l=t.image,s=t.isCodeRequired,c=t.primaryAction,d=t.primaryCta,u=t.primaryCtaStyle,m=t.primaryProgram,p=t.requiredCodeType,v=t.secondaryAction,f=t.secondaryCta,h=t.secondaryProgram,g=t.style,_=e.cartAbandonment,b=e.ctaFields,y=e.locale,w=e.user,N=w.entitlementState,k=g&&g.includes("center-aligned"),x=g&&g.includes("dark"),S=_e()("container",{dark:x},"call-to-action-container"),T=(0,be.useState)(!1),C=T[0],E=T[1],P=(0,be.useState)(null),O=P[0],D=P[1],Z=(0,qe.vl)(w),I=(0,ze.pS)(We.Z,"string"===typeof(null===c||void 0===c?void 0:c[null===w||void 0===w?void 0:w.entitlementState])&&[Be].includes(null===c||void 0===c?void 0:c[null===w||void 0===w?void 0:w.entitlementState])?"plan_builder":"cta_primary");I=(0,ze.GO)({event_name:Z,cta_placement:"call_to_action_primary"},I);var M=(0,ze.pS)("button","cta_secondary");M=(0,ze.GO)({event_name:Z,cta_placement:"call_to_action_secondary"},M);var L=function(e){E(!1),D(e.target.value)},A=function(){var e=(0,Ze.Z)(De().mark((function e(){var t;return De().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(t=null===c||void 0===c?void 0:c[w.entitlementState])&&t.startsWith("#")&&Me.scroller.scrollTo(t.replace("#",""),{duration:500,delay:100,smooth:!0,activeClass:"active"});case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),R=function(){var e=(0,Ze.Z)(De().mark((function e(){var t,n;return De().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=null===c||void 0===c?void 0:c[w.entitlementState],!(s&&!(w&&w.isHuluUser))){e.next=10;break}return n=p,e.next=6,(0,Fe.tJ)(n,O);case 6:e.sent.status===xe.STATUS_CODES.OK?j((0,he.Z)({},"".concat(n,"_code}"),O),t,m):E(!0),e.next=11;break;case 10:!Boolean(i)||w&&w.isHuluUser?j(null,t,m):j({email:O},t,m);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),H=function(){j(null,v,h)},j=function(e,t,n){var a={params:e,user:w,componentUrl:t,ctaFields:b,from:n,cartAbandonment:_};(0,Ge.AU)(a)},U=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"",o=N?a[N]:a[xe.ANON],l={className:t};return r&&(l.id=r),n?o&&Ve(e,(0,Pe.Z)({},l,{"data-automationid":i,dangerouslySetInnerHTML:{__html:o}})):o&&Ve(e,(0,Pe.Z)({},l,{"data-automationid":i}),o)},B=function(){return r?Ve(Ie.Z,{as:"p",variant:"label14",className:"eyebrow","data-automationid":"cta_eyebrow"},r):null},F=w&&w.isSubscriber?null:p?Ye:i?Ke:null,q=function(){var t=e.model;return w&&w.isSubscriber?null:t.inputBoxPlaceholder}(),G=function(){var e=w&&w.isSubscriber,t=d[xe.ANON];e||(F===Ye?t="Activate":F===Ke&&(t="Sign up"));var n={user:w,componentNonSubCta:t,componentSubCta:d[xe.PARTIALLY_ENTITLED],componentAllCta:d[xe.FULLY_ENTITLED],locale:y,ctaFields:b,cartAbandonment:_};return(0,Fe.V6)(n)}();if(l){var z=(g||"").replace("center-aligned",""),W=l.desktop,V=l.tablet,Y=l.mobile;return Ve("div",{id:"call-to-action",className:_e()("container",{dark:x},"cu-call-to-action","call-to-action-container"),"data-automationid":"call_to_action",role:"region"},Ve("div",{className:"container-width call-to-action call-to-action--with-image ".concat(z)},Ve("div",{className:"col-lg-6 cta--column--texts"},Ve(B,null),Ve(Ie.Z,{as:"h2",variant:"title32",className:"cta--headline section-headline","data-automationid":"cta_headline"},N?o[N]:o[xe.ANON]),U(ze.m7.div,"cta--body",!0,n,"cta_body"),Ve("div",{className:"cta--column--actions".concat(null!=F?"-with-input":"")},null!=F&&Ve("div",{className:"cta--code-input-wrapper ".concat(C?"cta--code-input--invalid":"")},Ve("input",{type:F===Ke?"email":"text",className:"cta--code-input",placeholder:q,onChange:L}),Ve("div",{className:"cta--invalid-code-icon"},"!")),Ve(I,{useStyle:u,onClick:R},G),f&&null===F&&Ve(M,{className:"button--cta secondary-button","data-automationid":"button_cta",onClick:H},f)),a&&Ve(ze.m7.div,{className:"cta__disclaimer","data-automationid":"cta_disclaimer",dangerouslySetInnerHTML:{__html:a}})),Ve("div",{className:"col-lg-6 cta--image"},Ve("picture",null,Ve("source",{media:"(min-width: 1024px)","data-srcset":W.url}),Ve("source",{media:"(min-width: 768px)","data-srcset":V.url}),Ve("source",{media:"(min-width: 0px)","data-srcset":Y.url}),Ve("img",{className:"lazyload","data-src":W.url,alt:W.alt,loading:"lazy"})))))}return Ve("div",{id:"call-to-action",className:S,role:"region","aria-labelledby":"regionCallToAction","data-automationid":"call_to_action"},Ve("div",{className:"container-width call-to-action ".concat(g)},Ve("div",{className:"".concat(k?"":"col-lg-6"," cta--column--texts")},Ve(B,null),U("h2","cta--headline section-headline",!1,o,"cta_headline","regionCallToAction"),U(ze.m7.div,"cta--body",!0,n,"cta_body")),Ve("div",{className:"".concat(k?"":"col-lg-6"," cta--column--actions").concat(null!=F?"-with-input":"")},null!=F&&Ve("div",{className:"cta--code-input-wrapper ".concat(C&&"cta--code-input--invalid")},Ve("input",{type:F===Ke?"email":"text",className:"cta--code-input",placeholder:q,onChange:L}),Ve("div",{className:"cta--invalid-code-icon"},"!")),Ve("div",{className:"cta__action-container"},g&&g.includes("anchor-cta")?Ve(We.Z,{onClick:A,className:"anchor-cta-button"},Ve(je,null)):Ve(I,{useStyle:u,onClick:R},G),f&&null===F&&Ve(M,{className:"button--cta secondary-button","data-automationid":"button_cta",onClick:H},f),a&&Ve(ze.m7.div,{className:"cta__disclaimer","data-automationid":"cta_disclaimer",dangerouslySetInnerHTML:{__html:a}})))))},Je="ctaFields",Qe="ACTION_TYPE_INIT_CTAFIELDS";function $e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}var et=(0,he.Z)({},Qe,(function(e){return function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{capture:!0};return Pt?e:e.capture}function Dt(e){if("touches"in e){var t=e.touches[0];return{x:t.pageX,y:t.pageY}}return{x:e.screenX,y:e.screenY}}var Zt=function(e){(0,ft.Z)(n,e);var t=Et(n);function n(){var e;(0,pt.Z)(this,n);for(var a=arguments.length,i=new Array(a),r=0;rl&&i(s,e),this.movePosition.deltaY<-l?r(s,e):this.movePosition.deltaY>l&&o(s,e)}this.moveStart=null,this.moving=!1,this.movePosition=null}},{key:"render",value:function(){var e=this,t=this.props,n=t.tagName,a=t.className,i=t.style,r=t.children;return Ct(n,{ref:function(t){return e.swiper=t},onMouseDown:this._onMouseDown,onTouchStart:this._handleSwipeStart,onTouchEnd:this._handleSwipeEnd,className:a,style:i},r)}}]),n}(be.Component);Zt.displayName="EasySwipe",Zt.defaultProps={tagName:"div",allowMouseEvents:!1,onSwipeUp:function(){},onSwipeDown:function(){},onSwipeLeft:function(){},onSwipeRight:function(){},onSwipeStart:function(){},onSwipeMove:function(){},onSwipeEnd:function(){},tolerance:0};var It=Zt,Mt=(n(42194),be.createElement);function Lt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function At(e){for(var t=1;t5},i.handleSwipeStart=function(){var e=i.state.swipePosition;i.swipeStartIndex=e,i.swipeStart=!0},i.handleSwipeEnd=function(){i.swipeStart=!1},i.handleSwipeLeft=function(e){i.shouldSwipeSnap(e.x)?i.nextPage():i.hasNextPage()&&i.setState((function(e){return{page:e.page+1}}))},i.handleSwipeRight=function(e){i.shouldSwipeSnap(e.x)?i.prevPage():i.hasPreviousPage()&&i.setState((function(e){return{page:e.page-1}}))},i.slider=null,i.setSliderRef=(a=i).setSliderRef.bind(a),i.setItemsAccessibility=(a=i).setItemsAccessibility.bind(a);var r=i.props.collectionIndex;return i.commonMetricsContext={element_specifier:wt()(i.props,"collectionType","collection"),collection_id:wt()(i.props,"collection.id"),collection_index:r,conditional_properties:["collection"]},i}return(0,vt.Z)(n,[{key:"getIndex",value:function(e){var t=this.props.items,n=this.state.itemsPerPage,a=t.length%n;return e*n-(this.hasPreviousPage()&&!this.hasNextPage()&&a>0?n-a:0)}},{key:"getItemsStyle",value:function(){var e=this.state,t=e.page,n=e.itemsPerPage,a=e.itemWidth,i=e.mode,r=e.swipePosition;if(i===Ut)return{};if(i===jt)return this.swipeAction?{transform:"translateX(".concat(r,"px)")}:{transition:"transform 0.3s ease-out",transform:"translateX(".concat(r,"px)")};var o=this.getIndex(t);return{transition:"transform 0.5s ease-out",transform:"translateX(".concat(-a*n*(o/n),"%)")}}},{key:"isVisible",value:function(e,t){var n=this.state.itemsPerPage;return e>=t&&e0;return Mt(be.Fragment,null,this.renderItems(),!t&&a&&Mt(this.SeeMoreButton,{className:"Slider__see-more-button",onClick:this.updateExpanded},"SEE MORE (".concat(n,")")))}},{key:"render",value:function(){var e=this.props.className,t=this.state.mode===Ut,n=_e()("Slider",e,{"Slider--static":t});return Mt("div",{className:n,ref:this.setSliderRef},!t&&this.renderSliderMode(),t&&this.renderStaticMode())}},{key:"hasPreviousPage",value:function(){return this.state.page>0}},{key:"hasNextPage",value:function(){var e=this.props.items,t=this.state,n=t.page,a=t.itemsPerPage;return n0?"next":"prev";(0,qe.T7)(o,l,r.name),clearTimeout(this.clearLastPage),this.clearLastPage=setTimeout((function(){t.setState({lastPage:null})}),500),this.setState({lastPage:a,page:a+e,swipePosition:this.getSwipePositionForPage(a+e)})}},{key:"setItemsAccessibility",value:function(){var e=this,t=this.state.page;if(this.slider){var n=this.getIndex(t);Array.from(this.slider.querySelectorAll(".Slider__item")).map((function(t,a){var i=Array.from(t.querySelectorAll("button, a[href]")),r=e.isVisible(a,n)?0:-1;i.map((function(e){e.tabIndex=r}))}))}}},{key:"getSwipePositionForPage",value:function(e){var t=this.state;return-t.itemWidthPx*t.itemsPerPage*e}},{key:"shouldSwipeSnap",value:function(e){var t=this.state,n=t.itemWidthPx*t.itemsPerPage;return Math.abs(e)=.98?Math.ceil(s):Math.floor(s);var c=Math.floor(t.length/s)-1,d=Ht;n&&s<=n&&(d=a),this.setState((function(e){var t=e.mode!==d;return{mode:d,itemsPerPage:s,itemWidth:o,itemWidthPx:l,swipePosition:t?0:e.swipePosition,page:t?0:Math.max(0,Math.min(i,c))}}))}}}]),n}(be.Component);Bt.defaultProps={mobileModeTrigger:0};var Ft=Bt,qt=n(23560),Gt=n.n(qt),zt=function(){function e(t){(0,pt.Z)(this,e),this._entity=t}return(0,vt.Z)(e,[{key:"getArtworkPath",value:function(){var e=wt()(this._entity,"artwork.horizontalProgramTile.path",null),t=wt()(this._entity,"artwork.horizontalHero.path",null);return e||t}},{key:"getPortraitArtwork",value:function(){return wt()(this._entity,"artwork.verticalHero",null)}},{key:"getProgramVerticalArtwork",value:function(){return wt()(this._entity,"artwork.verticalProgramTile",null)}},{key:"getTitleArtwork",value:function(){return wt()(this._entity,"artwork.titleArtwork.path",null)}},{key:"getBrandArtWork",value:function(){return wt()(this._entity,"artwork.watermark.path",null)}},{key:"getDuration",value:function(){return wt()(this._entity,"duration")}},{key:"getType",value:function(){var e,t=null===this||void 0===this||null===(e=this._entity)||void 0===e?void 0:e.type;return t?t[0].toUpperCase()+t.slice(1):"Default"}},{key:"getDescription",value:function(){return wt()(this._entity,"description")}},{key:"getRating",value:function(){return wt()(this._entity,"rating")}},{key:"getGenres",value:function(){return wt()(this._entity,"genres",[])}},{key:"getPremiereDate",value:function(){var e=wt()(this._entity,"premiereDate",null);return Boolean(e)&&new Date(e)}},{key:"getAssetUrl",value:function(){return this.getDetailsPageUrl()}},{key:"getDetailsPageUrl",value:function(){return wt()(this._entity,"href")}},{key:"isPlayable",value:function(){return Boolean(this._entity.eabId)}},{key:"getTimeBadge",value:function(){var e,t;return null!==(e=this._entity)&&void 0!==e&&e.timeBadge?{text:null===(t=this._entity)||void 0===t?void 0:t.timeBadge}:null}},{key:"getData",value:function(){return{title:wt()(this._entity,"name"),description:this.getDescription(),rating:this.getRating(),genres:this.getGenres(),type:this.getType(),premiereDate:this.getPremiereDate(),entityId:wt()(this._entity,"id"),eabId:wt()(this._entity,"eabId"),thumbnail:this.getArtworkPath(),artwork:this.getPortraitArtwork(),titleArtwork:this.getTitleArtwork(),programArtwork:this.getProgramVerticalArtwork(),duration:this.getDuration(),assetUrl:this.getAssetUrl(),detailsUrl:this.getDetailsPageUrl(),brandWatermark:this.getBrandArtWork(),availability:{isPlayable:this.isPlayable()},timeBadge:this.getTimeBadge()}}}]),e}(),Wt="episode",Vt="network",Yt="extra",Kt=n(90765);function Xt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Jt(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.rating,n=e.genres,a=e.type,i=e.premiereDate,r=[];if(t&&r.push(t),(null===n||void 0===n?void 0:n.length)>0&&r.push(n.slice(0,2).join(", ")),a){var o=i?"".concat(a," (").concat(i.getFullYear(),")"):a;r.push(o)}return r.join(" \u2022 ")},fn=function(e,t){return function(n){var a,i=n.asset,r=function(e){switch(e.type){case Wt:return new $t(e).getData();case Yt:return new tn(e).getData();case"movie":return new an(e).getData();case"series":return new dn(e).getData();case Vt:return new sn(e).getData();default:return new zt(e).getData()}}(i);Gt()(t)&&(a=t(r,i));var o=pn(pn(pn({},n),r),a);return[Wt,Yt].includes(i.type)&&(o.disableTileLink=!0,o.hideControlIcon=!0),un(e,o)}},hn=n(64121),gn=n(60690),_n=n(17618),bn=(n(3749),be.createElement);function yn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function wn(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:1;return"hsla(".concat(n,", ").concat(a,"%, ").concat(i,"%, ").concat(r,")")};return bn("div",{className:"".concat(n,"__wrapper")},bn("div",{className:"".concat(n,"__base")}),function(){var e=(0,_n.f7)(wt()(a,"path"),xe.MASTHEAD_VERTICAL_SIZES,"webp"),r=(0,_n.f7)(wt()(t,"path"),xe.MASTHEAD_HORIZONTAL_SIZES,"webp"),o=wn(wn({},e),r);return bn("picture",{className:"".concat(n,"__art")},bn("source",{media:"(min-width: ".concat(xe.BREAKPOINTS.XXLARGE,"px)"),srcSet:"".concat(o.xxlarge," 1x, ").concat(o.xxlarge_retina," 2x")}),bn("source",{media:"(min-width: ".concat(xe.BREAKPOINTS.XLARGE,"px)"),srcSet:"".concat(o.xlarge," 1x, ").concat(o.xlarge_retina," 2x")}),bn("source",{media:"(min-width: ".concat(xe.BREAKPOINTS.LARGE,"px)"),srcSet:"".concat(o.large," 1x, ").concat(o.large_retina," 2x")}),bn("source",{media:"(min-width: ".concat(xe.BREAKPOINTS.MEDIUM,"px)"),srcSet:"".concat(o.medium," 1x, ").concat(o.medium_retina," 2x")}),bn("source",{media:"(min-width: ".concat(xe.BREAKPOINTS.SMALL,"px)"),srcSet:"".concat(o.small," 1x, ").concat(o.small_retina," 2x")}),bn("img",{src:o.xsmall,srcSet:"".concat(o.xsmall," 1x, ").concat(o.xsmall_retina," 2x"),alt:i,"aria-label":i,role:"presentation"}))}(),bn("div",{className:"".concat(n,"__scrim")}),bn("div",{className:"".concat(n,"__gradient"),style:function(){var t={h:wt()(e,"artwork.hue",0),s:50,l:40},n=[t.h,t.s,t.l],a=o(n,0),i=o(n,.9),l=o(n,1),s={background:"linear-gradient(180deg, ".concat(a," 30%, ").concat(i," 75%, ").concat(l," 100%)")},c={background:"linear-gradient(90deg, ".concat(l," 0%, ").concat(i," 35%, ").concat(a," 100%)")};return r1&&void 0!==arguments[1]?arguments[1]:1;return"hsla(".concat(n,", ").concat(a,"%, ").concat(i,"%, ").concat(r,")")}},{key:"getBackgroundBaseStyle",value:function(e,t){var n=.7,a=.63,i=7e-5;if(t){var r=this.hsla(e,n),o=this.hsla(e,a),l=this.hsla(e,i);return{background:"linear-gradient(0deg, ".concat(r," 25.69%, ").concat(o," 36.24%, ").concat(l," 70.07%)")}}var s=this.hsla(e,1);return{backgroundColor:"".concat(s)}}},{key:"removeGenericGradient",value:function(){this.setState({shouldDisplayGradient:!1})}},{key:"addGenericGradient",value:function(){this.setState({shouldDisplayGradient:!0})}},{key:"getBackgroundArtStyle",value:function(e,t,n,a){if(!t)return{};var i,r=this.hsla(e,0),o=this.hsla(e,1),l="linear-gradient(80deg, ".concat(o," 10%, ").concat(r," 20%)"),s="linear-gradient(0deg, ".concat(o," 10%, ").concat(r," 40%)"),c={},d=[];return n?(d=[l,s],c={opacity:.4}):d=[l],a&&(i={filter:"blur(".concat(a,"px)")}),On(On({backgroundImage:d.join(", "),left:"auto"},c),i)}},{key:"getBackgroundArt",value:function(e,t,n,a,i){var r=this.props.className,o=(0,_n.f7)(wt()(i,"path"),xe.MASTHEAD_BACKGROUND_VERTICAL_SIZES,"webp"),l=(0,_n.f7)(wt()(t,"path"),xe.MASTHEAD_HORIZONTAL_SIZES,"webp"),s=On(On({},o),l);return En("div",{className:"".concat(r,"__art"),style:this.getBackgroundArtStyle(e,t,n,a)},En("picture",{className:"".concat(r,"__picture")},En("source",{media:"(min-width: ".concat(xe.BREAKPOINTS.XXLARGE,"px)"),srcSet:"".concat(s.xxlarge," 1x, ").concat(s.xxlarge_retina," 2x")}),En("source",{media:"(min-width: ".concat(xe.BREAKPOINTS.XLARGE,"px)"),srcSet:"".concat(s.xlarge," 1x, ").concat(s.xlarge_retina," 2x")}),En("source",{media:"(min-width: ".concat(xe.BREAKPOINTS.LARGE,"px)"),srcSet:"".concat(s.large," 1x, ").concat(s.large_retina," 2x")}),En("source",{media:"(min-width: ".concat(xe.BREAKPOINTS.MEDIUM,"px)"),srcSet:"".concat(s.medium," 1x, ").concat(s.medium_retina," 2x")}),En("source",{media:"(min-width: ".concat(xe.BREAKPOINTS.SMALL,"px)"),srcSet:"".concat(s.small," 1x, ").concat(s.small_retina," 2x")}),En("img",{className:"".concat(r,"__image"),src:s.xsmall,srcSet:"".concat(s.xsmall," 1x, ").concat(s.xsmall_retina," 2x"),role:"presentation",onError:this.addGenericGradient,onLoad:this.removeGenericGradient,ref:this.imageRef})))}},{key:"getBackgroundColorStyle",value:function(){return{}}},{key:"getBackgroundOverlayStyle",value:function(){return{}}},{key:"getBackgroundGradientStyle",value:function(e,t){var n=this.hsla(e,0),a=this.hsla(e,1),i=1,r=1e-4,o=.5,l=.9;if(t){var s=this.hsla(e,o),c=this.hsla(e,i);return n=this.hsla(e,r),a=this.hsla(e,l),{background:"linear-gradient(179.79deg, ".concat(n," .18%, ").concat(s," 32.87%, ").concat(a," 64.43%, ").concat(c," 99.82%)")}}return{backgroundImage:"linear-gradient(245deg, ".concat(n," 35%, ").concat(a," 70%)")}}},{key:"getBackgroundHighlightStyle",value:function(e){var t=this.hsla(e,1),n=this.hsla(e,0);return{opacity:.7,backgroundImage:"radial-gradient(ellipse at left top, ".concat(t," 5%, ").concat(n," 70%)")}}},{key:"getBackgroundScrimStyle",value:function(){return{opacity:.35,backgroundImage:["linear-gradient(5deg, #000 0%, transparent 50%)","radial-gradient(ellipse at top right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 20%)"].join(", ")}}},{key:"componentDidMount",value:function(){var e=this.imageRef.current;e&&e.complete&&e.naturalWidth>0||this.addGenericGradient()}},{key:"render",value:function(){var e=this.props,t=e.artwork,n=e.editorial,a=e.className,i=e.blurAmount,r=e.isMobileView,o=e.mobileArtwork,l={h:r?wt()(o,"hue",0):wt()(t,"hue",0),s:50,l:40},s=[l.h,l.s,l.l];return En("div",{className:"".concat(a,"__wrapper")},En("div",{className:"".concat(a,"__base"),style:this.getBackgroundBaseStyle(s,r)}),this.getBackgroundArt(s,t,n,i,o),En("div",{className:"".concat(a,"__color"),style:this.getBackgroundColorStyle()}),En("div",{className:"".concat(a,"__overlay"),style:this.getBackgroundOverlayStyle()}),En("div",{className:"".concat(a,"__gradient"),style:this.getBackgroundGradientStyle(s)}),En("div",{className:"".concat(a,"__highlight"),style:this.getBackgroundHighlightStyle(s)}),En("div",{className:"".concat(a,"__scrim"),style:this.getBackgroundScrimStyle()}))}}]),n}(be.Component);Zn.defaultProps={imageWidth:1280,editorial:!1,className:"Background"};var In=Zn,Mn=be.createElement;function Ln(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(M_){return!1}}();return function(){var n,a=(0,gt.Z)(e);if(t){var i=(0,gt.Z)(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return(0,ht.Z)(this,n)}}var An=function(e){(0,ft.Z)(n,e);var t=Ln(n);function n(){return(0,pt.Z)(this,n),t.apply(this,arguments)}return(0,vt.Z)(n,[{key:"getBackgroundBaseStyle",value:function(e){return{backgroundColor:this.hsla(e)}}},{key:"getBackgroundArt",value:function(){var e=this.props,t=e.className,n=e.artwork,a=e.mobileArtwork,i=e.altText,r=e.horizontal,o=r?16/9:2/3,l=r?435:825,s=Math.round(l*o),c=(0,_n.Jn)(n.path,{width:s,height:l});if(!a)return Mn("img",{className:"".concat(t,"__art"),src:c,role:"presentation",alt:i});var d=r?250:420,u=Math.round(d*o),m=(0,_n.Jn)(a.path,{width:u,height:d});return Mn("picture",{className:"".concat(t,"__picture")},Mn("source",{media:"(max-width: 1023px)",srcSet:m}),Mn("source",{media:"(min-width: 1024px)",srcSet:c}),Mn("img",{className:"".concat(t,"__art"),src:c,role:"presentation",alt:i}))}},{key:"getBackgroundGradientStyle",value:function(){return{position:"absolute",height:"100%",width:"100%",top:0,left:0}}},{key:"getBackgroundHighlightStyle",value:function(e){var t=this.hsla(e,1);return{opacity:1,background:"linear-gradient(0deg, ".concat(t,", transparent)")}}},{key:"getBackgroundScrimStyle",value:function(){return{height:"80px",width:"100%",transform:"rotate(-180deg)"}}},{key:"getBackgroundOverlayStyle",value:function(){return{opacity:.2,width:"100%",height:"100%"}}}]),n}(In);An.propTypes={artwork:we().shape({}).isRequired,mobileArtwork:we().shape({}),altText:we().string,horizontal:we().bool};var Rn=An;function Hn(e,t){var n;if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"===typeof e)return jn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return jn(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,o=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return o=e.done,e},e:function(e){l=!0,r=e},f:function(){try{o||null==n.return||n.return()}finally{if(l)throw r}}}}function jn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:Fn,n=(0,be.useState)(xe.IMAGE_STATUSES.LOADING),a=n[0],i=n[1],r=(0,be.useRef)(0),o=a===xe.IMAGE_STATUSES.RETRYING,l=a===xe.IMAGE_STATUSES.LOADED,s=a===xe.IMAGE_STATUSES.LOADING||a===xe.IMAGE_STATUSES.RETRYING,c=a===xe.IMAGE_STATUSES.ERROR,d=Bn(Bn({},Fn),t);return(0,be.useEffect)((function(){var t=function(){if(r.current>=d.retries)i(xe.IMAGE_STATUSES.ERROR);else{i(xe.IMAGE_STATUSES.RETRYING),r.current++;var e=setTimeout((function(){var t=a.src;a.src=t,c.splice(c.indexOf(e),1)}),d.timeout);c.push(e)}},n=function(){l||i(xe.IMAGE_STATUSES.LOADED)};if(null!==e&&void 0!==e&&e.current&&!l){var a=e.current,c=[];if(a.addEventListener("error",t),a.addEventListener("load",n,{once:!0}),a&&a.complete&&0===c.length&&(s||o)){if(0===a.naturalWidth)return void t();n()}return function(){a.removeEventListener("error",t),a.removeEventListener("load",n);var e,i=Hn(c.splice(0));try{for(i.s();!(e=i.n()).done;){var r=e.value;clearTimeout(r)}}catch(o){i.e(o)}finally{i.f()}}}}),[e,r]),{isLoaded:l,isLoading:s,isRetrying:o,hasError:c}},Gn=n(38347),zn=be.createElement,Wn=function(e){var t=e.children,n=e.className,a=e.lineHeightEm,i=void 0===a?1.18:a,r=e.maxLines,o=void 0===r?2:r,l=e.dataAutomationId,s=(0,Gn.Z)(e,["children","className","lineHeightEm","maxLines","dataAutomationId"]),c={WebkitBoxOrient:"vertical",WebkitLineClamp:"".concat(o),display:"-webkit-box",overflow:"hidden",lineHeight:"".concat(i,"em"),maxHeight:"".concat(o*i,"em"),whiteSpace:"normal"};return zn(Ie.Z,(0,Pe.Z)({},s,{className:n,style:c,"data-automationid":l}),t)},Vn=be.createElement,Yn=function(e){var t=e.imageUrls,n=e.title,a=be.createRef(),i=qn(a),r=i.isLoaded,o=i.hasError,l=_e()("PortraitTile__title-art",{"PortraitTile__title-art--loaded":r}),s=_e()("PortraitTile__title-art__text",{"PortraitTile__title-art__text--fade-in":o});return t?Vn("div",{className:l},Vn("img",{className:"PortraitTile__title-art__image",ref:a,src:t.small,srcSet:"".concat(t.small," 1x, ").concat(t.small_retina," 2x"),alt:n,role:"presentation","aria-label":n}),Vn(Wn,{className:s},n)):Vn(Wn,{maxLines:1,variant:"title24",breakpoints:{xs:"title24",md:"title32"}},n)},Kn=n(40334),Xn=(n(21937),be.createElement),Jn="webp",Qn=function(e){var t=e.altText,n=e.artwork,a=e.brandName,i=e.brandWatermark,r=e.collectionId,o=e.collectionIndex,l=e.customBackground,s=e.description,c=e.detailsAltText,d=e.detailsUrl,u=e.disableTileLink,m=e.entityId,p=e.horizontal,v=e.index,f=e.joinedTags,h=e.large,g=e.programArtwork,_=e.small,b=e.title,y=e.titleArtwork,w=e.type,N=!u&&d,k=_e()("PortraitTile",{"PortraitTile--horizontal":p,"PortraitTile--small":_,"PortraitTile--large":h,PortraitTile__clickable:N}),x=function(e){var t=e.isLink,n=void 0!==t&&t,a=e.titleText,i=void 0===a?"":a,l=e.redirectUrl,s=void 0===l?"":l,c=e.isTitleClicked,d=void 0!==c&&c;u||((0,qe.mS)(n,i),function(e){(0,Kn.L9)("user_interaction",{element_specifier:e?"portrait_tile_title":"portrait_tile_thumbnail",action_specifier:u?"static":"link",conditional_properties:["collection","entity"],collection_id:r,collection_source:"heimdall",collection_item_index:v,collection_index:o,entity_id:m,entity_action_id:m,entity_type:w,entity_action_type:"browse",hit_version:"2.4.0"})}(d),window.location.assign(s))};return Xn("div",{className:k},Xn("div",{className:"PortraitTile__thumbnail",onClick:function(){return x({title:b,redirectUrl:d})}},Xn("div",{className:"PortraitTile__spacer"}),Xn((function(){return n&&l?l:n?Xn(Rn,{className:"PortraitTile",artwork:n,mobileArtwork:g,altText:t,horizontal:p}):Xn("div",{className:"PortraitTile__wrapper"},Xn("div",{className:"PortraitTile__base",style:{backgroundImage:"linear-gradient(225deg, #306e6b 0%, #334272 45%, #231338 100%)"}},Xn("span",{role:"img","aria-label":t})))}),null),i&&Xn((function(){var e,t=h?(e=i,(0,_n.Jn)(e,{width:500,height:500,format:Jn})):function(e){return(0,_n.Jn)(e,{width:100,height:100,format:Jn})}(i);return Xn("img",{className:"PortraitTile__brand",src:t,role:"presentation",alt:a})}),null),Xn("div",{className:"PortraitTile__metadataLayer"},Xn("div",{className:"PortraitTile__metadata"},Xn((function(){var e=_e()("PortraitTile__title PortraitTile__title--clickable",{"PortraitTile__btns--hover":N}),t=function(){if(y)return(0,_n.f7)(y,xe.TITLE_ART_SIZES,"webp",!0)}();return d?Xn("div",{className:e,"aria-label":"link to ".concat(b),onClick:function(){return x({isLink:!0,title:b,redirectUrl:d,isTitleClicked:!0})}},Xn(Yn,{title:b,imageUrls:t})):Xn("h3",{className:"PortraitTile__title"},Xn(Yn,{title:b,imageUrls:t}))}),null),Xn("div",{className:"PortraitTile__hoverData"},s&&(null===s||void 0===s?void 0:s.length)&&Xn((function(){var e=3;return p&&(e=h?3:1),Xn(Wn,{maxLines:e,lineHeightEm:1.15,className:"PortraitTile__description"},s)}),null)),f&&(null===f||void 0===f?void 0:f.length)&&Xn((function(){return Xn(Wn,{lineHeightEm:1.5,maxLines:1,className:"PortraitTile__joined-tags"},f)}),null)),Xn("div",{className:"PortraitTile__actionBar"},N&&Xn((function(){var e=_e()("PortraitTile__btns","PortraitTile__btns--hover");return Xn("div",{className:e},Xn("a",{href:d,onClick:function(){return x({title:b,redirectUrl:d})},"aria-label":"link to ".concat(b)},Xn("div",{className:"PortraitTile__sideDetailsBtn"},Xn(Cn,{height:"40px",width:"40px",title:c}))))}),null)))))},$n=be.createElement,ea=function(e){var t=e.disableTileLink,n=e.collectionId,a=e.index,i=e.collectionIndex,r=e.entityId,o=e.type,l=e.contextMenuButton,s=e.action,c=e.actionHover,d=e.title,u=e.detailsUrl,m=e.enableSignupModal,p=e.showSignupModal,v=e.description,f=e.metadata,h=_e()("Tile__content",{"Tile__content--with-menu":Boolean(l)}),g=(0,ze.AG)("a",{element_specifier:"tile_title",action_specifier:t?"static":"link",conditional_properties:["collection","entity"],collection_id:n,collection_source:"heimdall",collection_item_index:a,collection_index:i,entity_id:r,entity_action_id:r,entity_type:o,entity_action_type:"browse"});return $n("div",{className:h},$n((function(){return s?c?$n("div",{className:"Tile__action-container"},$n(Ie.Z,{as:"div",variant:"eyebrow12",className:"Tile__action Tile__action--base"},s),$n(Ie.Z,{as:"div",variant:"eyebrow12",className:"Tile__action Tile__action--hover"},c)):$n(Ie.Z,{as:"div",className:"Tile__action",variant:"eyebrow12"},s):null}),null),$n((function(){var e=u,n=$n(Wn,{maxLines:2,breakpoints:{xs:"title14",md:"title16"}},d),a=m;return null===a&&(a=!0),!e||t&&!a?$n(Wn,{maxLines:2,as:"h3","data-automationid":"tile_title",className:"Tile__title",breakpoints:{xs:"title14",md:"title16"}},d):$n(g,t?{className:"Tile__title-link Tile__title--clickable","data-automationid":"tile_title",onClick:function(){return(0,qe.mS)(!0,d,null,p)}}:{className:"Tile__title-link Tile__title--clickable",href:u,onClick:function(){return(0,qe.mS)(!0,d)}},n)}),null),$n((function(){return v?$n(Wn,{lineHeightEm:1.429,maxLines:1,className:"Tile__description",dataAutomationId:"tile_description",breakpoints:{xs:"body12",ml:"body14"}},v):null}),null),$n((function(){return f?$n("ul",{className:"Tile__metadata"},f.map((function(e,t){return $n("li",{key:"".concat(t,"-").concat(e),className:"Tile__meta"},$n(Ie.Z,{variant:"body14"},e))}))):null}),null),l)};ea.defaultProps={contextMenuButton:null,enableSignupModal:!0};var ta=ea,na=be.createElement,aa=function(e){var t=e.asset,n=e.description,a=e.descriptionLines,i=e.episode,r=e.partOfSeries,o=e.seasonNumber,l=e.title;return na(be.Fragment,null,na("div",{className:"Tile__content"},na((function(){var e=(null===t||void 0===t?void 0:t.number)&&"Episode ".concat(t.number);return e?na(Ie.Z,{as:"div",variant:"eyebrow12",className:"Tile__action"},e):null}),null),na(Wn,{breakpoints:{xs:"title14",md:"title16"},as:"h3",maxLines:1,className:"Tile__title","data-automationid":"tile_title",itemProp:"name"},l),na(be.Fragment,null,na("meta",{itemProp:"episodeNumber",content:i}),na("meta",{itemProp:"partOfSeason",content:o}),r&&na("meta",{itemProp:"partOfSeries",content:r}))),n?na(Wn,{as:"p",variant:"body14",lineHeightEm:1.429,maxLines:a||1,className:"Tile__description",itemProp:"description",dataAutomationId:"tile_description"},n):null)},ia=n(59999),ra=n(42363),oa=be.createElement,la=function(){return oa("svg",{width:"10",height:"10",viewBox:"0 0 10 10",fill:"none",xmlns:"http://www.w3.org/2000/svg"},oa("path",{d:"M9.5 4.99988C9.5 7.48516 7.48528 9.49988 5 9.49988C2.51472 9.49988 0.5 7.48516 0.5 4.99988C0.5 2.5146 2.51472 0.499878 5 0.499878C7.48528 0.499878 9.5 2.5146 9.5 4.99988Z",stroke:"white"}),oa("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.28564 2.85706H5.28564V5.7142H4.28564V2.85706Z",fill:"white"}),oa("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.18823 4.75964V5.75964H4.33109V4.75964H7.18823Z",fill:"white"}))},sa=be.createElement,ca=Math.round(337.5),da=function(e,t){var n={width:1200,height:676},a={width:600,height:ca};return t?(0,_n.Jn)(e,n):(0,_n.Jn)(e,a)},ua=function(e){return"Tile__badge ".concat(e.map((function(e){return"Tile__badge--".concat(e)})).join(" "))},ma=function(e){var t,n=e.assetUrl,a=e.brandWatermark,i=e.collectionId,r=e.collectionIndex,o=e.disableTileLink,l=e.enableSignupModal,s=e.entityId,c=e.hideControlIcon,d=e.index,u=e.isRetina,m=e.isUpcoming,p=e.onClick,v=e.showSignupModal,f=e.thumbnail,h=e.thumbnailHover,g=e.title,_=e.type,b=e.videoData,y=!o,w=v?"/watch/".concat(s):void 0,N=(0,ze.AG)("a",{element_specifier:"tile_thumbnail",action_specifier:o?"static":"link",conditional_properties:["collection","entity"],collection_id:i,collection_source:"heimdall",collection_item_index:d,collection_index:r,entity_id:s,entity_action_id:s,entity_type:_,entity_action_type:"browse"}),k=sa("div",null,sa("div",{className:"Tile__spacer"}),f?sa("img",{className:"Tile__image lazyload","data-src":da(f,u),role:"presentation",itemProp:"image"}):sa("div",{className:"Tile__placeholder-image"}),f?sa("div",{className:"Tile__scrim Tile__scrim--thumbnail"}):sa("div",{className:"Tile__scrim"},sa("div",{className:"Tile__scrim-text"},sa(Wn,{variant:"title18"},g))),sa("div",{className:"Tile__rollover"},h?sa("img",{className:"Tile__rollover-image",src:da(h,u),role:"presentation"}):null,sa("div",{className:"Tile__controls"},!c&&sa("span",{className:_e()("Tile__icon",{"Tile__icon--retina":u})},sa(Cn,null)))),sa((function(){var t=e.statusBadge;if(!t)return null;var n=t.text,a=ua(["status"].concat((0,ia.Z)((null===t||void 0===t?void 0:t.classNames)||[])));return sa(ra.Z,{size:"small",variant:"badge2",className:a},n)}),null),sa((function(){var t=e.timeBadge;if(!t)return null;var n=t.text,a=ua(["time"].concat((0,ia.Z)((null===t||void 0===t?void 0:t.classNames)||[])));return sa(ra.Z,{size:"small",variant:"badge1",className:a},n)}),null),sa((function(){return m?sa(ra.Z,{className:"Tile__upcoming",size:"small",variant:"badge1",startIcon:sa(la,null)},"Upcoming"):null}),null),a?sa("img",{className:"Tile__brand",src:(t=a,(0,_n.Jn)(t,{width:100,height:100,format:"webp"})),role:"presentation"}):null);if(y)return sa(N,{className:"Tile__thumbnail Tile__thumbnail--with-hover",href:n,onClick:function(){return(0,qe.mS)(!1,g,p)},onKeyDown:(0,Ne.P)(p),onMouseDown:Ne.W,videoData:b,role:"button","aria-label":"Play ".concat(g),tabIndex:"0"},k);var x=l;return null===x&&(x=!0),sa(N,x?{className:"Tile__thumbnail Tile__thumbnail--with-hover",onClick:function(e){return(0,qe.mS)(!1,g,null,v,e)},onKeyDown:(0,Ne.P)((function(){return v&&v()})),onMouseDown:Ne.W,role:"button","aria-label":"Play ".concat(g),tabIndex:"0",href:w}:{className:"Tile__thumbnail Tile__thumbnail--no-hover",role:"button"},k)};ma.defaultProps={hideControlIcon:!1,isRetina:!1,disableTileLink:!1,enableSignupModal:!0};var pa=ma,va=(n(4756),be.createElement);function fa(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(M_){return!1}}();return function(){var n,a=(0,gt.Z)(e);if(t){var i=(0,gt.Z)(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return(0,ht.Z)(this,n)}}var ha=function(e){(0,ft.Z)(n,e);var t=fa(n);function n(){var e,a;(0,pt.Z)(this,n);for(var i=arguments.length,r=new Array(i),o=0;o0?Aa("ul",{className:_e()("DetailEntityMetadata__av-features",{"DetailEntityMetadata__av-features-inline":n})},t.map((function(e,t){var n="atmos"===e?Aa(La,null):e;return Aa("li",{key:"feature-".concat(t),className:"av-feature"},Aa(ra.Z,{variant:"badge2",size:"small"},n))}))):null},Ha=(n(19872),be.createElement),ja={xs:"body12",lg:"body16"},Ua=function(e){var t=e.avFeatures,n=e.credits,a=e.className,i=e.genres,r=e.rating,o=e.tags,l=e.entityType,s=e.showAvInline,c=e.truncateCredits;return Ha("div",{className:_e()("DetailEntityMetadata",a)},Ha(Fa,{credits:n,shouldTruncate:c}),Ha("div",{className:_e()("DetailEntityMetadata__tag-wrapper",{"DetailEntityMetadata__has-inline-av-features":s})},Ha("div",{className:"DetailEntityMetadata__tag-group"},r&&Ha(Ie.Z,{breakpoints:ja,className:"DetailEntityMetadata__rating"},r),Ha(Ya,{genres:i}),Ha(Wa,{entityType:l,tags:o}),o&&Ha(Ie.Z,{breakpoints:ja,className:"DetailEntityMetadata__tags"},o.join(xe.SEPARATOR))),Ha(Ra,{items:null===t||void 0===t?void 0:t.items,isInline:s})))},Ba=be.createElement,Fa=function(e){var t=e.credits,n=e.shouldTruncate;return(null===t||void 0===t?void 0:t.length)>0?Ba("div",{className:"DetailEntityMetadata__credits"},t.map((function(e,t){var a=e.prefix,i=e.items,r=e.truncatedItems,o=n?r:i;return Ba(Ie.Z,{as:"p",key:"credit-".concat(t),breakpoints:ja},Ba("span",{className:"prefix"},a," "),o.map((function(e){return Ba("span",{className:"DetailEntityMetadata__credit"},e)})))}))):null},qa=n(70640),Ga=(0,ze.GO)({event_name:"type_hub",component_id:"detail_entity"},(0,ze.pS)("a","detail_entity","link")),za=be.createElement,Wa=function(e){var t=e.entityType,n=e.tags;if(!t||!n)return null;var a=(0,qa.oL)(t),i=t===xe.SERIES?xe.TV:xe.MOVIES,r={"aria-label":"View ".concat(a," hub")},o=_e()("DetailEntityMetadata__hub",{"DetailEntityMetadata__hub-with-tags":n}),l=za(Ga,(0,Pe.Z)({className:"DetailEntityMetadata__type",name:"view-type-hub",href:"/hub/".concat(i),dangerouslySetInnerHTML:{__html:a}},r));return za(Ie.Z,{className:o,breakpoints:ja},l)},Va=be.createElement,Ya=function(e){var t=e.genres;if(!t||(null===t||void 0===t?void 0:t.length)<=0)return null;var n=t.map((function(e){var t=e.name,n=e.hubPath;if(!n)return Va(Ie.Z,{breakpoints:ja,className:"DetailEntityMetadata__genre"},t);var a={"aria-label":"View ".concat(t," hub")},i=Va(Ga,(0,Pe.Z)({className:"DetailEntityMetadata__genre DetailEntityMetadata__genre--link",name:"view-genre-hub",href:n,dangerouslySetInnerHTML:{__html:t}},a));return Va(Ie.Z,{key:t,breakpoints:ja,className:"DetailEntityMetadata__genre"},i)}));return Va("span",{className:"DetailEntityMetadata__genres"},n)},Ka=Ua,Xa=be.createElement,Ja=function(e){var t=e.model,n=t.name,a=t.description,i=t.rating,r=t.genres,o=t.credits,l=t.avFeatures,s=t.tags,c=t.collection,d=t.entityType,u=e.contentOverrides,m={rating:i,genres:r,credits:o,avFeatures:l,tags:s,entityType:d};return Xa("div",{className:"CollectionDetails__tab"},Xa(Ie.Z,{as:"p",breakpoints:{xs:"subtitle14",lg:"subtitle16"},className:"CollectionDetails__subtitle"},c.name),Xa(Ie.Z,{as:"p",breakpoints:{xs:"title18",md:"title24",lg:"title32"},className:"CollectionDetails__title"},(null===u||void 0===u?void 0:u.overrideName)||n),Xa(Ie.Z,{as:"p",breakpoints:{xs:"body14",lg:"body16"},className:"CollectionDetails__desc"},(null===u||void 0===u?void 0:u.overrideDescription)||a),Xa(Ka,m))},Qa=we().shape({title:we().string,editorialHeadline:we().string,editorialDescription:we().string,collection:ct.isRequired}),$a=(n(51466),n(80232)),ei=be.createElement;function ti(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function ni(e){for(var t=1;t-1&&Di("span",{className:d,style:{backgroundColor:a||"#262930",transform:"translateX(".concat(l,"px)"),width:s}})))}}]),n}(be.Component);Ii.defaultProps={shouldCenterItems:!1};var Mi=Ii,Li=(n(25534),be.createElement),Ai=function(e){var t=e.active,n=e.children,a=(0,Gn.Z)(e,["active","children"]);return Li("a",(0,Pe.Z)({className:_e()("nav-item",{"nav-item--active":t})},a,{onKeyDown:(0,Ne.P)(a.onClick),onMouseDown:Ne.W,role:"button","aria-label":"View ".concat(n),tabIndex:"0"}),Li(Ie.Z,{variant:"label14"},n))};Ai.displayName="NavItem";var Ri=Ai,Hi=be.createElement;function ji(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(M_){return!1}}();return function(){var n,a=(0,gt.Z)(e);if(t){var i=(0,gt.Z)(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return(0,ht.Z)(this,n)}}var Ui=function(e){(0,ft.Z)(n,e);var t=ji(n);function n(e){var a,i;return(0,pt.Z)(this,n),(i=t.call(this,e)).handleStartTouch=(a=i).handleStartTouch.bind(a),i.handleEndTouch=(a=i).handleEndTouch.bind(a),i.startX=0,i.startY=0,i.distX=0,i.distY=0,i.threshold=50,i.restraint=25,i.allowedTime=300,i.elapsedTime=0,i.startTime=0,i}return(0,vt.Z)(n,[{key:"handleStartTouch",value:function(e){var t=e.changedTouches[0];this.dist=0,this.startX=t.pageX,this.startY=t.pageY,this.startTime=(new Date).getTime()}},{key:"handleEndTouch",value:function(e){var t=this.props,n=t.currentSelected,a=t.itemsLength,i=t.nextFunc,r=t.prevFunc,o=e.changedTouches[0];this.distX=o.pageX-this.startX,this.distY=o.pageY-this.startY,this.elapsedTime=(new Date).getTime()-this.startTime,this.elapsedTime<=this.allowedTime&&Math.abs(this.distX)>=this.threshold&&Math.abs(this.distY)<=this.restraint&&(this.distX<0?a-1!==n&&((0,ke.JW)("change_tab","change_tab","swipe"),i&&i(n+1)):n>0&&((0,ke.JW)("change_tab","change_tab","swipe"),r&&r(n-1)))}},{key:"render",value:function(){var e=this,t=this.props.children;return Hi("div",{className:"Swipe",onTouchStart:function(t){return e.handleStartTouch(t)},onTouchEnd:function(t){return e.handleEndTouch(t)}},t)}}]),n}(be.Component),Bi=(n(44512),be.createElement);function Fi(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(M_){return!1}}();return function(){var n,a=(0,gt.Z)(e);if(t){var i=(0,gt.Z)(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return(0,ht.Z)(this,n)}}var qi="slide",Gi="fade",zi=function(e){(0,ft.Z)(n,e);var t=Fi(n);function n(e){var a;return(0,pt.Z)(this,n),(a=t.call(this,e)).state={selected:0},a.TabItems=a.renderTabItems(),a.onSelected=a.onSelected.bind((0,Tt.Z)(a)),a.setInitialTab=a.setInitialTab.bind((0,Tt.Z)(a)),a.setInitialTab(!1),a}return(0,vt.Z)(n,[{key:"setInitialTab",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.props.initialTab,n=parseInt(t,10),a={selected:n};t&&n&&(e?this.setState(a):this.state=a)}},{key:"componentDidMount",value:function(){this.setInitialTab()}},{key:"onSelected",value:function(e){var t=this.props.onSelected;this.setState({selected:e}),t&&t(e)}},{key:"renderTabItems",value:function(){var e=this.props,t=e.children,n=e.tabType;return t.map((function(e,t){var a=(0,ze.pS)(Ri,"collection_tab",(0,$a.Fv)(e.props.title)),i=n===xe.COLLECTION?(0,ze.GO)({event_name:"collection_tab",content_select:wt()(e,"props.title","").toLowerCase()},a):a,r=e.props.hrefPath,o={};return r&&(o.href=r),Bi(i,(0,Pe.Z)({key:t},o),e.props.title)}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.children,a=t.accentColor,i=t.transitionType,r=t.shouldCenterTabTitles,o=this.state.selected;return Bi("div",{className:"tabs"},Bi(Ui,{nextFunc:function(t){return e.setState({selected:t})},prevFunc:function(t){return e.setState({selected:t})},itemsLength:n.length,currentSelected:o},Bi(Mi,{selectedTab:o,onSelected:this.onSelected,accentColor:a&&a.toString(),shouldCenterItems:r,shouldPreventDefaultClick:!0},this.TabItems)),Bi("div",{className:"tabs__divider"}),Bi("div",{className:"tabs__container"},Bi("div",{className:_e()("tabs__content",{"tabs__content--slider":i===qi}),style:{transform:i===qi&&"translateX(-".concat(o,"00%)")}},be.Children.map(n,(function(e,t){return be.cloneElement(e,{active:t===o,transitionType:i})})))))}}]),n}(be.Component);zi.defaultProps={transitionType:Gi,shouldCenterTabTitles:!1};var Wi=zi,Vi=(n(77692),be.createElement),Yi=function(e){var t=e.children,n=e.active,a=e.className,i=e.transitionType,r=(0,Gn.Z)(e,["children","active","className","transitionType"]);return Vi("div",(0,Pe.Z)({className:_e()("tab",{"tab--hidden":i===Gi,"tab--active":n},a)},r),t)};Yi.displayName="Tab";var Ki=Yi,Xi=(n(24071),be.createElement);function Ji(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Qi(e){for(var t=1;t0,a=wt()(t,"type",null);if(n||"collection_details"===a)return e})).map((function(e,t){var n=e.model,a=e.title,i=void 0===a?"":a,r=wt()(n,"type",null),o=Z_(r),l=m?"".concat(m,"?tab=").concat(i.toLowerCase()):void 0;return o?Xi(Ki,{key:t,title:i,hrefPath:l},Xi(o,{model:Qi({},n),collectionIndex:v++,latestSeason:"collection_details"===r?null:c,contentOverrides:p,includeSEOAttr:!d,query:u,asPath:m})):null}))))}}]),n}(be.Component),tr=n(45578),nr=n.n(tr),ar=(we().shape({collection:ct.isRequired}),n(61974)),ir=(n(52134),be.createElement),rr=function(e){var t=e.model.heroSliderCtaDownloadAppText,n=e.user,a=e.updateDetailEntity,i=n.isHuluUser,r=(0,be.useState)(0),o=r[0],l=r[1],s=(0,be.useRef)(0),c=wt()(e,"model.upsell.name",""),d="string"===typeof c?c.toLowerCase():c;a({networkUpsell:d,requirePremium:void 0!==(null===xe.PREMIUM_NETWORKS||void 0===xe.PREMIUM_NETWORKS?void 0:xe.PREMIUM_NETWORKS[d])});var u=i&&(0,ar.mobileDetect)().mobile()&&t;return(0,be.useEffect)((function(){var e=setInterval((function(){var e=Math.min(5,s.current);l((function(t){return(t+1)%e}))}),4e3);return function(){return clearInterval(e)}}),[]),(0,be.useEffect)((function(){l(0),s.current=wt()(e,"model.collection.items",[]).length}),[wt()(e,"model.collection.id")]),ir("div",{className:"HeroSliderMasthead__head"},ir("div",{id:"HeroSliderMasthead__hero",className:"HeroSliderMasthead__hero"},ir("div",{className:"HeroSliderMasthead__heros"},ir("div",{className:"HeroSliderMasthead__items"},function(){var t=e.model.collection,n=wt()(t,"items",[]);return nr()(n,(function(e){return e.id})).slice(0,5).map((function(e,t){var n=_e()("HeroSliderMasthead__item",{"HeroSliderMasthead__item--active":t===o}),a=e.id,i=e.name,r=e.artwork,l=wt()(r,"horizontalHero.hue",0)||wt()(r,"horizontalProgramTile.hue",0),s={borderBottomColor:"hsla(".concat(l,", 75%, 40%, 1)")};return ir("div",{key:a,className:n},ir(ka,{asset:e}),i&&ir(Ie.Z,{as:"div",breakpoints:{xs:"body10",lg:"body12"},className:"HeroSliderMasthead__showName"},i),ir("div",{className:"HeroSliderMasthead__accent-bar",style:s}))}))}()),function(){var a=e.model,i=a.heroSliderCtaDesc,r=a.heroSliderCtaDisclaimer,o=a.heroSliderCtaLegalText,l=a.heroSliderCtaPremiumDesc,s=a.heroSliderCtas,c=a.network,d=a.networkLogo,m=e.ctaFields,p=e.requirePremium,v=e.cartAbandonment,f=function(e){if(!e)return null;var t=[{resize:"".concat(500,"x").concat(500,"|max")},{format:"webp"},{trim:!0}],n=encodeURI("operations=".concat(JSON.stringify(t)));return"".concat(e,"&").concat(n)}(d),h=(0,qa.W_)(c)?l:i,g=f?ir("img",{src:f,role:"presentation",alt:c}):ir(Ie.Z,{breakpoints:{xs:"title24",md:"title32",lg:"title40"}},c),_=u?[{text:t,url:null,onClick:function(){window.location.assign((0,Ge.cv)())}}]:s,b=function(e){var t=e.elementSpecifier,a=e.targetDisplayName,i=(0,Gn.Z)(e,["elementSpecifier","targetDisplayName"]);return(0,ze.GO)({event_name:(0,qe.vl)(n,u),cta_placement:"masthead_slider"},(0,ze.pS)(We.Z,"".concat(t),"driver_click","click",!0,"".concat(a)))(i)};return ir("div",{className:"HeroSliderMasthead__content"},ir("div",{className:"HeroSliderMasthead__networkContainer"},g),h&&ir("div",{className:"HeroSliderMasthead__description",dangerouslySetInnerHTML:{__html:h}}),r&&ir("div",{className:"HeroSliderMasthead__disclaimer",dangerouslySetInnerHTML:{__html:r}}),ir("div",{className:"HeroSliderMasthead__buttonSection"},s&&_.map((function(e,t){var a=e.text,i=e.url,r=e.hypeProgram;return ir(b,{key:"HeroSliderCTA-".concat(t),className:"HeroSliderMasthead__cta",useStyle:"white",onClick:function(){return e.onClick?e.onClick():(0,Ge.AU)({user:n,componentUrl:i,ctaFields:m,from:r||(0,Fe.QM)(p,c),cartAbandonment:v,passUrlAsProgram:!1})},elementSpecifier:s&&s.length>1?"masthead_cta:position_".concat(t+1):"cta_masthead_slider",targetDisplayName:a,"data-automationid":0===t?"masthead_input_cta":"masthead_input_cta_secondary"},a)}))),o&&ir("div",{className:"HeroSliderMasthead__legal section-disclaimer",dangerouslySetInnerHTML:{__html:o}}))}())))},or="detailEntity",lr="STATE_DETAIL_ENTITY_ACTION_UPDATE",sr=function(e){return{type:lr,payload:e}};function cr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function dr(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:Ur,n=(0,be.useState)(xe.STATUS_CODES.NOT_FOUND),a=n[0],i=n[1],r=(0,be.useState)(0),o=r[0],l=r[1],s=Rr(Rr({},Ur),t);(0,be.useEffect)((function(){if(e&&a!==xe.STATUS_CODES.OK){if(!(o>=s.retries)){var t=setTimeout((function(){!function(){var t=(0,Ze.Z)(De().mark((function t(){var n;return De().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Mr(e);case 2:n=t.sent,i(n),n===xe.STATUS_CODES.OK?window.location.assign(Hr):n!==xe.STATUS_CODES.NOT_FOUND&&window.location.assign(jr),l(o+1);case 6:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()()}),s.timeout);return function(){clearTimeout(t)}}window.location.assign(jr)}}),[e,o])}(i,a),Br("div",{className:"ConnectedLogin"},i)},qr=n(92592),Gr=be.createElement;function zr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Wr(e){for(var t=1;t=this.threshold&&Math.abs(this.distY)<=this.restraint){var i=t+1,r=t-1;this.distX<0?n.tabs.length-1!==t&&((0,ke.JW)("change_tab","change_tab","swipe"),this.switchTab(i,"swipe")):t>0&&((0,ke.JW)("change_tab","change_tab","swipe"),this.switchTab(r,"swipe"))}}},{key:"switchTab",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"click";if(this.contentTabs){var n=this.contentTabs.getElementsByTagName("span")[e],a=n.offsetLeft;this.setState({activeBarWidth:n.offsetWidth,activeBarLeft:a}),this.resetTabs(e,t)}}},{key:"resetTabs",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"click",n="tabs_".concat(t);(0,ke.DS)({event_name:n,tab_number:e+1}),this.setState({selected:e})}},{key:"render",value:function(){var e=this,t=this.props.model,n=t.tabs,a=t.tabTitle,i=t.tabDescription,r=this.state,o=r.selected,l=r.activeBarWidth,s=r.activeBarLeft,c={width:"".concat(100*n.length,"%")},d={width:"".concat(l,"px"),transform:"translateX(".concat(s,"px)")};return ko("div",{className:"content-tabs cu-content-tabs",id:"tabs"},ko("div",{className:"content-tabs--info"},ko("h2",{className:"container-width section-headline"},a),Boolean(i)&&ko(ze.m7.div,{className:"content-tabs--description",dangerouslySetInnerHTML:{__html:i}})),ko("div",{className:"content-tabs--tabs-wrapper"},ko("div",{className:"content-tabs--scroll"},ko("div",{className:"content-tabs--outer-container"},ko("div",{className:"content-tabs--active-bar",style:d}),ko("div",{className:"content-tabs--inner-container",ref:function(t){return e.contentTabs=t}},n&&n.map((function(t,n){var a=(0,ze.pS)("span","tabs_".concat(n+1),"change_tab");return ko("div",{key:n,className:"content-tabs--tab ".concat(o===n?"active":"")},ko(a,{onClick:function(){return e.switchTab(n)}},t.name))})))))),ko("div",{className:"content-tabs--content-wrapper"},ko("div",{className:"content-tabs--content-panes",style:c,onTouchStart:function(t){return e.handleStartTouch(t)},onTouchEnd:function(t){return e.handleEndTouch(t)}},n&&n.map((function(e,t){return ko("div",{key:t,className:"content-tabs--content-pane ".concat(o===t?"active":"")},e.tab&&ko(ho,{model:e.tab,should_preload:!0}),e.tabValueProps&&ko(No,{model:e.tabValueProps}))})))))}}]),n}(be.Component),To=(we().shape({anchorHash:we().string,anchorCopy:we().string}),n(98468)),Co=(n(41202),be.createElement);function Eo(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(M_){return!1}}();return function(){var n,a=(0,gt.Z)(e);if(t){var i=(0,gt.Z)(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return(0,ht.Z)(this,n)}}var Po=function(e){(0,ft.Z)(n,e);var t=Eo(n);function n(e){return(0,pt.Z)(this,n),t.call(this,e)}return(0,vt.Z)(n,[{key:"mastheadScrollTo",value:function(){var e=this.props.model;Me.scroller.scrollTo(e.anchorHash.replace("#",""),{duration:500,delay:100,smooth:!0,offset:-76,activeClass:"active"})}},{key:"render",value:function(){var e=this,t=this.props.model.anchorCopy,n=Boolean(t),a=t?"Scroll to ".concat(t):"Scroll down",i=(0,ze.GO)({event_name:"masthead_arrow"},"button");return Co("div",{className:"Anchor"},Boolean(t)&&Co(ze.m7.div,{className:"Anchor__copy",dangerouslySetInnerHTML:{__html:t.toUpperCase()}}),Co(i,{onClick:function(){return e.mastheadScrollTo()},className:"button-link ".concat(n?"Anchor__circle--transparent":"Anchor__circle"),"aria-label":a,"data-automationid":"anchor_circle"},Co("img",{src:"".concat(To.assetPrefix,"static/icons/").concat(n?"arrow_down.svg":"masthead-scroll.svg"),alt:a})))}}]),n}(be.Component),Oo=be.createElement;function Do(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(M_){return!1}}();return function(){var n,a=(0,gt.Z)(e);if(t){var i=(0,gt.Z)(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return(0,ht.Z)(this,n)}}var Zo=function(e){(0,ft.Z)(n,e);var t=Do(n);function n(e){return(0,pt.Z)(this,n),t.call(this,e)}return(0,vt.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.model,n=t.isAnchorInside,a=t.content,i=t.anchor,r=e.locale,o=e.enableBrand,l=e.asPath,s=e.geodata,c=a.type,d=Z_(c);return n?Oo(d,{model:a,locale:r,enableBrand:o,asPath:l,geodata:s},Oo(Po,{model:i})):Oo("div",{className:"Anchor__container"},Oo(d,{model:a,locale:r,enableBrand:o,asPath:l,geodata:s}),Oo(Po,{model:i}))}}]),n}(be.Component),Io=function(e){return e&&e.content?I_(e.content.type,e.content):null},Mo={ribbonImage:we().string,eyebrow:we().string,buttonLink:we().string,buttonStyle:we().string,buttonText:we().string,legalModalId:we().string,legalLink:we().string,legalText:we().string,mainTextDt:we().string,mainTextMobile:we().string,learnMore:we().string,learnText:we().string,enableRoundedCorners:we().bool};function Lo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Ao(e){for(var t=1;twindow.innerHeight)};return window.addEventListener("scroll",e),function(){return window.removeEventListener("scroll",e)}}),[]);var Z=(0,ar.mobileDetect)().mobile(),I=T.isHuluUser&&Z&&r,M=function(){var e=function(e){var t=e.elementSpecifier,n=e.targetDisplayName,a=(0,Gn.Z)(e,["elementSpecifier","targetDisplayName"]);return(0,ze.GO)({event_name:(0,qe.vl)(T,I),cta_placement:"detailEntity"},(0,ze.pS)(We.Z,t,"driver_click","click",!0,n))(a)},t=function(){(0,vo.fireUtagLink)({event_name:"offer_terms",cta_placement:"detailEntity"}),(0,vo.fireUserInteraction)("offer_terms","click","click")};return I?tl(e,{className:"DetailEntityMasthead__cta",useStyle:"white",onClick:function(){return window.location.assign((0,Ge.cv)())},elementSpecifier:"cta_detailEntity",targetDisplayName:r},r):l&&l.map((function(n,a){var i=n.url,r=n.text,s=n.hypeProgram,c=n.logo,d=n.legalLinkText,u=n.modalId,m=(0,Fe.V6)({user:T,componentNonSubCta:r,locale:g,ctaFields:o});return tl("div",{className:"DetailEntityMasthead__offersColumn"},(null===c||void 0===c?void 0:c.url)&&tl("img",{className:"DetailEntityMasthead__cta-logo",alt:(null===c||void 0===c?void 0:c.alt)||"",src:null===c||void 0===c?void 0:c.url,role:"presentation"}),tl(e,{key:"DetailEntityCTA-".concat(i),className:"DetailEntityMasthead__cta",useStyle:"white",onClick:function(){(0,Ge.AU)({user:T,componentUrl:i,ctaFields:o,from:s||(0,Fe.QM)(w,_),passUrlAsProgram:!1})},elementSpecifier:l.length>1?"masthead_cta:position_".concat(a+1):"cta_detailEntity",targetDisplayName:m,"data-automationid":0===a?"masthead_input_cta":"masthead_input_cta_secondary"},m),d&&u&&tl("a",{className:"DetailEntityMasthead__legal-link","data-toggle":"modal","data-target":"#".concat(u),role:"link",onClick:t},d))}))}(),L=tl(be.Fragment,null,tl(Ie.Z,{breakpoints:{xs:"body12",lg:"body14"},className:"DetailEntityMasthead__description-truncated"},(null===a||void 0===a?void 0:a.overrideDescription)||s),tl("span",null,tl("a",{type:"button",role:"button",tabIndex:"0",className:"DetailEntityMasthead__description-read-more",ref:C,onKeyDown:(0,Ne.P)((function(){var e;return null===(e=C.current)||void 0===e?void 0:e.click()})),onMouseDown:Ne.W,name:"view-description","data-toggle":"modal","data-target":"#description-modal","data-events":"utag","data-utag-object":"event_name:detail_entity_read_more"},"more")));return tl("div",null,tl("div",{className:"DetailEntityMasthead__entity"},tl("div",{className:"DetailEntityMasthead__meta"},function(){var e=function(){var e="Coming ".concat((0,$a.QM)(b));v&&(e="Original ".concat(" \u2022 "," ").concat(e));var t=m.join(" \u2022 ");return(0,$a.vx)(b)&&f?e:t}();return e?tl("div",{className:"DetailEntityMasthead__headline"},p&&tl(el,null),tl(Ie.Z,{breakpoints:{xs:"subtitle10Caps",md:"subtitle12Caps"}},e)):null}(),tl(Go,{imageUrls:S?(0,_n.f7)(S.path,xe.TITLE_ART_SIZES,"webp",!0):void 0,title:(null===a||void 0===a?void 0:a.overrideName)||x,brandArtwork:n}),tl(Ie.Z,{as:"p",breakpoints:{xs:"body12",lg:"body14"},className:"DetailEntityMasthead__description"},L),tl(Ie.Z,{as:"p",breakpoints:{xs:"body14"},className:"DetailEntityMasthead__description-mobile"},function(){var e=(null===a||void 0===a?void 0:a.overrideDescription)||s;return(null===e||void 0===e?void 0:e.length)>65?tl(be.Fragment,null,e.substring(0,65),"...",tl("a",{type:"button",role:"button",tabIndex:"0",className:"DetailEntityMasthead__description-read-more",ref:C,onKeyDown:(0,Ne.P)((function(){var e;return null===(e=C.current)||void 0===e?void 0:e.click()})),onMouseDown:Ne.W,name:"view-description","data-toggle":"modal","data-target":"#description-modal","data-events":"utag","data-utag-object":"event_name:detail_entity_read_more"},"More")):tl(be.Fragment,null,e)}(null===a||void 0===a||a.overrideDescription)),tl(Ka,{avFeatures:t,className:"DetailEntityMasthead__tags",credits:i,entityType:d,genres:u,rating:y,tags:k,showAvInline:!0,truncateCredits:!0}),tl("p",{className:_e()("DetailEntityMasthead__disclaimer",{"DetailEntityMasthead__disclaimer--premium":(0,qa.W_)(_)}),dangerouslySetInnerHTML:{__html:c}}),tl("div",{className:"DetailEntityMasthead__offersSection",ref:E},M),tl("p",{className:"DetailEntityMasthead__legalText",dangerouslySetInnerHTML:{__html:h}})),tl(Yo.view,{model:{id:"description-modal"},className:"description-modal"},tl("div",{className:"DetailEntityModal"},tl(Ie.Z,{as:"h2",breakpoints:{xs:"title14",md:"title26",lg:"title24"},className:"DetailEntityModal__title"},(null===a||void 0===a?void 0:a.overrideName)||x),tl(Ie.Z,{as:"p",breakpoints:{xs:"body12",md:"body14",lg:"body16"},className:"DetailEntityModal__description"},(null===a||void 0===a?void 0:a.overrideDescription)||s),tl(Ka,{avFeatures:t,className:"DetailEntityModal__tags",credits:i,entityType:d,genres:u,rating:y,tags:k})))),tl(Qo,{model:N}),tl(Vo,(0,Pe.Z)({},e,{isActive:O})))},al=(n(76270),be.createElement);function il(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function rl(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:1;return"hsla(".concat(n,", ").concat(a,"%, ").concat(i,"%, ").concat(r,")")}},{key:"getBackgroundBaseStyle",value:function(e,t){if(t){var n=this.hsla(e,ll),a=this.hsla(e,sl),i=this.hsla(e,cl);return{background:"linear-gradient(0deg, ".concat(n," 25.69%, ").concat(a," 36.24%, ").concat(i," 70.07%)")}}var r=this.hsla(e,1);return{backgroundColor:"".concat(r)}}},{key:"removeGenericGradient",value:function(){this.setState({shouldDisplayGradient:!1})}},{key:"addGenericGradient",value:function(){this.setState({shouldDisplayGradient:!0})}},{key:"getBackgroundArtStyle",value:function(e,t,n,a){if(!t)return{};var i,r=this.hsla(e,0),o=this.hsla(e,1),l="linear-gradient(80deg, ".concat(o," 10%, ").concat(r," 20%)"),s="linear-gradient(0deg, ".concat(o," 10%, ").concat(r," 40%)"),c={},d=[];return n?(d=[l,s],c={opacity:.4}):d=[l],a&&(i={filter:"blur(".concat(a,"px)")}),rl(rl({backgroundImage:d.join(", "),left:"auto"},c),i)}},{key:"getBackgroundArt",value:function(e,t,n,a,i,r){var o=this.props.className,l=r?xe.DETAIL_MASTHEAD__WITH_RIBBON_BACKGROUND_VERTICAL_SIZES:xe.DETAIL_MASTHEAD_BACKGROUND_VERTICAL_SIZES,s=(0,_n.f7)(wt()(i,"path"),l,"webp"),c=(0,_n.f7)(wt()(t,"path"),xe.MASTHEAD_HORIZONTAL_SIZES,"webp"),d=rl(rl({},s),c);return al("div",{className:"".concat(o,"__art"),style:this.getBackgroundArtStyle(e,t,n,a)},al("picture",{className:"".concat(o,"__picture")},al("source",{media:"(min-width: 1600px)",srcSet:"".concat(d.xxlarge," 1x, ").concat(d.xxlarge_retina," 2x")}),al("source",{media:"(min-width: 1280px)",srcSet:"".concat(d.xlarge," 1x, ").concat(d.xlarge_retina," 2x")}),al("source",{media:"(min-width: 1024px)",srcSet:"".concat(d.large," 1x, ").concat(d.large_retina," 2x")}),al("source",{media:"(min-width: 768px)",srcSet:"".concat(d.medium," 1x, ").concat(d.medium_retina," 2x")}),al("img",{className:"".concat(o,"__image"),src:d.small,srcSet:"".concat(d.small," 1x, ").concat(d.small_retina," 2x"),role:"presentation",onError:this.addGenericGradient,onLoad:this.removeGenericGradient,ref:this.imageRef})))}},{key:"getBackgroundColorStyle",value:function(){return{}}},{key:"getBackgroundOverlayStyle",value:function(){return{}}},{key:"getBackgroundGradientStyle",value:function(e,t){var n=this.hsla(e,0),a=this.hsla(e,1);if(t){var i=this.hsla(e,ml),r=this.hsla(e,dl);return n=this.hsla(e,ul),a=this.hsla(e,pl),{background:"linear-gradient(179.79deg, ".concat(n," .18%, ").concat(i," 32.87%, ").concat(a," 64.43%, ").concat(r," 99.82%)")}}return{backgroundImage:"linear-gradient(245deg, ".concat(n," 35%, ").concat(a," 70%)")}}},{key:"getBackgroundScrimStyle",value:function(){return{opacity:.35,backgroundImage:["linear-gradient(5deg, #000 0%, transparent 50%)","radial-gradient(ellipse at top right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 20%)"].join(", ")}}},{key:"componentDidMount",value:function(){var e=this.imageRef.current;e&&e.complete&&e.naturalWidth>0||this.addGenericGradient()}},{key:"render",value:function(){var e=this.props,t=e.artwork,n=e.editorial,a=e.className,i=e.blurAmount,r=e.isMobileView,o=e.mobileArtwork,l=e.withRibbon,s=this.state.shouldDisplayGradient,c={h:r?wt()(o,"hue",0):wt()(t,"hue",0),s:50,l:40},d=[c.h,c.s,c.l];return al("div",{className:"".concat(a,"__wrapper")},al("div",{className:"".concat(a,"__base"),style:this.getBackgroundBaseStyle(d,r)}),this.getBackgroundArt(d,t,n,i,o,l),al("div",{className:"".concat(a,"__color"),style:this.getBackgroundColorStyle()}),al("div",{className:"".concat(a,"__overlay"),style:this.getBackgroundOverlayStyle()}),al("div",{className:"".concat(a,"__gradient"),style:s&&r?{background:"linear-gradient(135deg, rgb(42, 65, 140) 0%, rgb(161, 116, 149) 50%, rgb(219, 159, 133) 100%)"}:this.getBackgroundGradientStyle(d,r)}),al("div",{className:"".concat(a,"__scrim"),style:this.getBackgroundScrimStyle()}))}}]),n}(be.Component);vl.defaultProps={imageWidth:1280,editorial:!1,className:"DetailEntityBackground"};var fl,hl=vl,gl=(n(67154),be.createElement),_l=function(e){var t=e.model,n=t.backgroundArtwork,a=t.brandArtwork,i=t.network,r=t.requirePremium,o=t.verticalTileArtwork,l=t.ribbon,s=(0,Gn.Z)(t,["backgroundArtwork","brandArtwork","network","requirePremium","verticalTileArtwork","ribbon"]),c=e.play,d=e.updateDetailEntity,u=e.user,m=e.ctaFields,p=e.locale,v=e.contentOverrides,f=(0,gn.w)().windowSize.width<768,h=null===l||void 0===l?void 0:l.ribbonImage;d({network:i,requirePremium:r});var g=_e()("DetailEntityMasthead","cu-masthead",{"DetailEntityMasthead--with-ribbon":h});return gl("div",{className:g,role:"region","aria-labelledby":"regionDetailMasthead"},gl(hl,{artwork:n,imageWidth:1400,isMobileView:f,mobileArtwork:o}),gl(Fo,{brandArtwork:a,isMobileDisplay:!1}),gl(nl,(0,Pe.Z)({},s,{play:c,brandArtwork:a,user:u,ctaFields:m,locale:p,network:i,requirePremium:r,ribbon:l,contentOverrides:v})))},bl=n(86375),yl=n(25596),wl=(fl={},(0,he.Z)(fl,bl.F,yl.Z),(0,he.Z)(fl,or,mr),(0,he.Z)(fl,tt,ot),(0,he.Z)(fl,Je,et),fl),Nl=(0,Ee.connect)((function(e){return{user:e.user,ctaFields:e[Je]}}),(function(e){return{updateDetailEntity:function(t){return e(sr(t))}}}))(_l),kl=we().shape({description:we().string,icon:we().shape({url:we().string}),name:we().string}),xl=(we().shape({description:we().string,headline:we().string,disclaimer:we().string,devices:we().arrayOf(kl)}),n(51010),be.createElement),Sl=function(e){var t=e.model,n=t.description,a=t.icon,i=t.name;return xl("div",null,xl("img",{className:"lazyload","data-src":a.url,role:"presentation",loading:"lazy"}),xl(Ie.Z,{as:"p",variant:"body16",className:"supported-devices--device-title"},i),xl(Ie.Z,{as:"p",variant:"body12",className:"supported-devices--device-subtitle"},n))},Tl=(n(41190),be.createElement),Cl=function(e){var t=e.model,n=t.description,a=t.devices,i=t.disclaimer,r=t.headline,o=(0,ar.mobileDetect)().mobile(),l=a.length;return Tl("div",{className:"supported-devices ".concat(o?"mobile":""," cu-devices"),id:"devices",role:"region","aria-labelledby":"regionDevice","data-automationid":"supported_devices"},Tl("div",{className:"supported-devices--header section-header white"},Tl(Ie.Z,{as:"h2",variant:"title32",className:"section-headline supported-devices--headline white",id:"regionDevice","data-automationid":"supported_devices_headline"},r),Tl("div",{className:"supported-devices--description","data-automationid":"supported_devices_description"},n&&Tl(ze.m7.p,{dangerouslySetInnerHTML:{__html:n}}))),Tl("div",{className:"supported-devices--list container-width","data-automationid":"supported_devices_list"},Tl("section",{role:"list","aria-label":"Supported Devices",className:"row justify-content-center"},a&&a.map((function(e,t){return Tl("div",{key:t,role:"listitem",className:"supported-devices--list-item col-xs-6 col-md-3 col-lg-2\n ".concat(t%5===0&&l-t>5?"offset-lg-1":""),"data-automationid":"supported_devices_list_item"},Tl(Sl,{model:e}))})))),Tl("div",{className:"supported-devices--disclaimer section-disclaimer"},i&&Tl(ze.m7.p,{dangerouslySetInnerHTML:{__html:i}})))},El=be.createElement,Pl=function(e){var t=e.cta,n=e.index,a=e.entitlement,i=t.programUrl,r=(null===a||void 0===a?void 0:a.entitlementState)||xe.ANON,o=t.eyebrowStates[r],l=null===t||void 0===t?void 0:t.headlineStates[r],s=null===t||void 0===t?void 0:t.subheadlineStates[r],c=null===t||void 0===t?void 0:t.primaryCopyStates[r],d=null===t||void 0===t?void 0:t.secondaryCopyStates[r],u=null===t||void 0===t?void 0:t.ctaCopyStates[r],m=null===t||void 0===t?void 0:t.ctaHrefStates[r],p=null===t||void 0===t?void 0:t.ctaLegalCopyStates[r],v=null===t||void 0===t?void 0:t.ctaButtonStyle,f=null===t||void 0===t?void 0:t.ctaDownloadApp,h=function(e){var t=0===e?"primary":"secondary";return{preheadline:"masthead_preheadline_".concat(t),headline:"masthead_headline_".concat(t),subheadline:"masthead_subheadline_".concat(t),primaryCopy:"masthead_message_".concat(t),secondaryCopy:"masthead_secondary_message_".concat(t),cta:"masthead_input_cta_".concat(t),legal:"masthead_legal_".concat(t)}}(n);return El(be.Fragment,null,El("div",{style:{gridRow:1}},o&&El("div",{className:"DualCtaMasthead__preheadline","data-automationid":h.preheadline,dangerouslySetInnerHTML:{__html:o}})),El("div",{style:{gridRow:2}},l&&El("h1",{className:"DualCtaMasthead__headline",id:"regionMasthead","data-automationid":h.headline,dangerouslySetInnerHTML:{__html:l}})),El("div",{style:{gridRow:3}},s&&El("div",{className:"DualCtaMasthead__subheadline","data-automationid":h.subheadline,dangerouslySetInnerHTML:{__html:s}})),El("div",{style:{gridRow:4}},c&&El("div",{className:"DualCtaMasthead__primary-message","data-automationid":h.primaryCopy,dangerouslySetInnerHTML:{__html:c}})),El("div",{style:{gridRow:5}},d&&El("div",{className:"DualCtaMasthead__secondary-message","data-automationid":h.secondaryCopy,dangerouslySetInnerHTML:{__html:d}})),El("div",{className:"DualCtaMasthead__input",style:{gridRow:6}},u&&m&&El(We.Z,{useStyle:v,className:_e()("DualCtaMasthead__input-cta",{"--green":"green"===v}),size:"medium",onClick:function(){var e="masthead_cta:position_".concat(n+1);(0,vo.fireUserInteraction)(e,"driver_click","click",!0,u),(0,Ge.AU)({params:{},user:a,componentUrl:m,from:i,passCustomFromToGoToUrl:!0,ctaFields:{cartAbandonmentCopy:{href:t.cartAbandonmentCopy.href}}})},"data-automationid":h.cta},f||u)),El("div",{style:{gridRow:7}},p&&El("div",{className:"DualCtaMasthead__legal section-disclaimer","data-automationid":h.legal,dangerouslySetInnerHTML:{__html:p}})))},Ol=(n(44048),be.createElement);function Dl(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(M_){return!1}}();return function(){var n,a=(0,gt.Z)(e);if(t){var i=(0,gt.Z)(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return(0,ht.Z)(this,n)}}var Zl=function(e){(0,ft.Z)(n,e);var t=Dl(n);function n(){return(0,pt.Z)(this,n),t.apply(this,arguments)}return(0,vt.Z)(n,[{key:"render",value:function(){var e=this.props.brandIcon||{},t=e.description,n=e.url;return n?Ol("div",{className:"BrandIcon",role:"img"},Ol("img",{className:"BrandIcon__brand-img",src:n,alt:t,role:"presentation","data-automationid":"masthead_brand_image",loading:"lazy"})):null}}]),n}(be.Component),Il=be.createElement;function Ml(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(M_){return!1}}();return function(){var n,a=(0,gt.Z)(e);if(t){var i=(0,gt.Z)(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return(0,ht.Z)(this,n)}}var Ll=Object.freeze([{startTime:4,angle:135,top:"#54abd6",middle:"#a56da6",bottom:"#d05b6a"},{startTime:9,angle:135,top:"#244bb3",middle:"#65b1bf",bottom:"#e3d09f"},{startTime:15,angle:135,top:"#2a418c",middle:"#a17495",bottom:"#db9f85"},{startTime:19,angle:135,top:"#2d0c3f",middle:"#944f6e",bottom:"#ef9276"},{startTime:23,angle:135,top:"#231437",middle:"#2c385e",bottom:"#336e6b"}]),Al=function(e){(0,ft.Z)(n,e);var t=Ml(n);function n(){var e;return(0,pt.Z)(this,n),(e=t.call(this)).state={},e}return(0,vt.Z)(n,[{key:"UNSAFE_componentWillMount",value:function(){var e=this;setTimeout((function(){var t,n=(t=(new Date).getHours(),Ll.find((function(e,n,a){var i=a[n===a.length-1?0:n+1];return e.startTime>i.startTime?t>=e.startTime||t=e.startTime&&t=window.innerWidth||a>=window.innerHeight)||(S(!0),N(n))},E=function(){document.hidden&&!x&&(S(!0),N(n))},P=function(){N(n)};return os("div",{className:_e()("ExitIntentModal__wrapper",{"--show":w,"--hide":!w}),id:"exit-intent-modal",role:"dialog",tabIndex:"-1","aria-label":"Modal has opened","aria-hidden":!w},os("div",{className:"ExitIntentModal__backdrop",onClick:P}),os("div",{className:_e()("ExitIntentModal__body","--background-color-".concat(m),"--border-color-".concat(p),{"--rounded-corners":v,"--blurred-background":f})},os("div",{className:"ExitIntentModal__header"},os(ss,{onClick:P,"aria-label":"Close modal"})),a&&os("div",{className:"ExitIntentModal__image"},os("img",{src:null===a||void 0===a?void 0:a.source,role:"presentation","data-automationid":"exit_intent_modal_image",loading:"lazy"})),i&&os("div",{className:"ExitIntentModal__preheadline","data-automationid":"exit_intent_modal_preheadline",dangerouslySetInnerHTML:{__html:i}}),r&&os("div",{className:"ExitIntentModal__headline","data-automationid":"exit_intent_modal_headline",dangerouslySetInnerHTML:{__html:r}}),o&&os("div",{className:"ExitIntentModal__subheadline","data-automationid":"exit_intent_modal_subheadline",dangerouslySetInnerHTML:{__html:o}}),l&&os("div",{className:"ExitIntentModal__primary","data-automationid":"exit_intent_modal_primary",dangerouslySetInnerHTML:{__html:l}}),s&&c&&os(We.Z,{useStyle:d,className:_e()("ExitIntentModal__cta",{"--green":"green"===d}),size:"medium",onClick:function(){(0,vo.fireUserInteraction)("modal","driver_click","click",!0,s),window.location.assign(c)},"data-automationid":"exit_intent_modal_input_cta"},s),u&&os("div",{className:"ExitIntentModal__legal","data-automationid":"exit_intent_modal_legal",dangerouslySetInnerHTML:{__html:u}})))},ds=(0,he.Z)({},bl.F,yl.Z),us=(0,Ee.connect)((function(e,t){var n,a,i=t.model.id;return{shown:(null===e||void 0===e||null===(n=e.modal)||void 0===n?void 0:n[i])&&Boolean(null===e||void 0===e||null===(a=e.modal)||void 0===a?void 0:a[i].shown)}}),(function(e){return{toggleModal:function(t){return e((0,_a.$)(t))}}}))(cs),ms=we().shape({question:we().string,answer:we().string,index:we().number}),ps=(we().shape({headline:we().string,description:we().string,faqs:we().arrayOf(ms)}),be.createElement),vs=function(e){var t=(0,be.useState)(!1),n=t[0],a=t[1],i=e.model,r=i.index,o=i.question,l=i.answer,s=function(){a(!n),!1===n&&((0,vo.fireUserInteraction)("view_faq_".concat(r+1),"click","click"),(0,vo.fireUtagLink)({event_name:"view_faq",faq_number:"".concat(r+1)}))};return ps("li",null,ps("div",{className:"accordion__item ".concat(n?"open":"")},ps("a",{className:"accordion__link",role:"button","aria-label":"".concat(o," Learn more"),tabIndex:"0",onClick:s,onKeyDown:(0,Ne.P)(s),onMouseDown:Ne.W},ps(Ie.Z,{as:"h3",variant:"body18",className:"accordion__question"},o),ps("div",{className:"accordion__icon"})),ps(ze.m7.div,{className:"section-body",dangerouslySetInnerHTML:{__html:l}})))},fs=(n(81836),be.createElement),hs=function(e){var t=e.model,n=t.headline,a=t.description,i=t.faqs,r=e.enableBrand,o=_e()({"accordion__headline--brand":r});return fs("div",{className:"accordion cu-faq",id:"faq",role:"region","aria-labelledby":"regionFAQ"},fs("div",{className:"container-width"},fs("div",{className:"accordion__header"},fs(Ie.Z,{className:o,as:"h2",variant:"title32",id:"regionFAQ"},n),fs(ze.m7.div,{className:"accordion__description",dangerouslySetInnerHTML:{__html:a}}),fs("div",{className:"accordion__list"},fs("ul",null,i&&i.map((function(e,t){return fs(vs,{key:t,model:e})})))))))},gs=(we().shape({id:we().string.isRequired,title:we().string.isRequired,description:we().string}),n(39981),be.createElement),_s=function(e){var t=e.model,n=t.id,a=t.title,i=t.description,r=e.pageType===xe.PAGETYPE.sitemapPage,o=_e()("headline__wrapper",{"headline__wrapper--sitemap":r});return gs("div",{id:n,className:o,role:"region","aria-labelledby":"regionHeadline"},gs("div",{className:r?"container-width":"container-width--small"},a&&gs("h2",{className:"section-headline",dangerouslySetInnerHTML:{__html:a},id:"regionHeadline"}),i&&gs("div",{className:"headline--description",dangerouslySetInnerHTML:{__html:i}})))},bs=(n(59097),be.createElement),ys=function(e){var t=e.model.title;return bs("div",{className:"hub-nav cu-hubspan"},bs(Ie.Z,{as:"h1",variant:"title48",className:"hub-nav__title"},t))},ws=we().shape({tabName:we().string,sectionName:we().string,collectionItems:we().arrayOf(Qa)}),Ns=(we().shape({tabs:we().arrayOf(ws)}),n(6749),be.createElement);function ks(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(M_){return!1}}();return function(){var n,a=(0,gt.Z)(e);if(t){var i=(0,gt.Z)(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return(0,ht.Z)(this,n)}}var xs=function(e){(0,ft.Z)(n,e);var t=ks(n);function n(e){var a;(0,pt.Z)(this,n),(a=t.call(this,e)).initialTab=0;var i=a.props,r=i.query.tab,o=i.model.tabIds,l="string"===typeof r&&r.toLowerCase();return r&&o.includes(l)&&(a.initialTab=parseInt(o.indexOf(l),10)),a}return(0,vt.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.model,n=t.tabIds,a=t.tabs,i=e.asPath;return Ns("div",{className:"HubTabs"},Ns(Wi,{tabType:"collection",shouldCenterTabTitles:!0,initialTab:this.initialTab,onSelected:function(e){var t="".concat(i,"?tab=").concat(n[e]);history.pushState({},null,t)}},a&&a.map((function(e){var t=wt()(e,"tabName"),n=wt()(e,"collectionItems"),a=wt()(e,"tabId"),r="".concat(i,"?tab=").concat(a);return Ns(Ki,{key:a,title:t,hrefPath:r},Ns("div",{className:"HubTabs__collections"},n&&n.map((function(e,t){return Ns(ai,{model:e,key:t})}))))}))))}}]),n}(be.Component),Ss=(n(82009),be.createElement),Ts=function(e){var t=e.poster,n=t.eyebrow,a=t.headline,i=t.isLibraryPosterAutomated,r=t.contentTitle,o=t.image||{},l=o.alt,s=void 0===l?"":l,c=o.title,d=void 0===c?"":c,u=o.url,m=void 0===u?"":u,p=o.brandUrl,v=void 0===p?"":p,f=o.brand,h=void 0===f?"":f,g=o.hue,_={h:void 0===g?0:g,s:50,l:40},b=[_.h,_.s,_.l];return Ss("div",{className:"library__item-wrapper library__item-wrapper--automated"},Ss("div",{className:"library__item-gradient"}),i&&Ss("div",{className:"library__item-scrim",style:function(){var e=function(e){var t=(0,hn.Z)(e,3),n=t[0],a=t[1],i=t[2],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return"hsla(".concat(n,", ").concat(a,"%, ").concat(i,"%, ").concat(r,")")}(b,1);return{opacity:1,background:"linear-gradient(0deg, ".concat(e,", transparent)"),position:"absolute"}}()}),Ss("img",{className:"library__item-background lazyload",src:m,alt:s,loading:"lazy"}),Ss("div",{className:"library__item-overlay"},Ss(Ie.Z,{as:"span",breakpoints:{sm:"eyebrow12"},className:"library__item-eyebrow","data-automationid":"library_item_eyebrow"},n.toUpperCase()),Ss(Ie.Z,{as:"h3",breakpoints:{sm:"title32"},className:"library__item-category","data-automationid":"library_item_category",style:{fontWeight:600}},a),Ss(Ie.Z,{as:"h4",breakpoints:{sm:"body14"},className:"library__item-title"},d||r)),v&&Ss("img",{src:v,className:"library__item-background-brand-logo",alt:h,role:"presentation"}))},Cs=n(73935),Es=function(e){var t=e.children,n=e.selector,a=(0,be.useRef)(),i=(0,be.useState)(!1),r=i[0],o=i[1];return(0,be.useEffect)((function(){a.current=document.querySelector(n),o(!0)}),[n]),r?(0,Cs.createPortal)(t,a.current):null},Ps=n(96486);function Os(){var e=(0,ui.Z)(['\n query {\n piece(type: "collectionsModal", id: "','") {\n model {\n ',"\n }\n }\n }\n ","\n ","\n"]);return Os=function(){return e},e}var Ds=function(e){return(0,mi.gql)(Os(),e,"... on CollectionsModalPiece {\n backgroundImage\n collectionItems {\n headline\n description\n collection {\n ...collectionsModalCollectionFields\n }\n }\n copyTitle\n copyDescription\n landscapeVideo\n portraitVideo\n title\n __typename\n}","fragment collectionsModalCollectionFields on Collection {\n id\n href\n name\n theme\n enabledTileLinks\n enableSignupModal\n items {\n ...collectionsModalEntityFields\n }\n}","fragment collectionsModalEntityFields on Entity {\n genres\n href\n name\n premiereDate\n rating\n type\n artwork {\n horizontalProgramTile {\n path\n }\n watermark {\n path\n }\n }\n}")},Zs=function(e){return(0,pi.useQuery)(["collectionsModal",e],(0,Ze.Z)(De().mark((function t(){var n,a;return De().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,mi.request)("/hookup",Ds(e));case 2:return a=t.sent,t.abrupt("return",null===a||void 0===a||null===(n=a.piece)||void 0===n?void 0:n.model);case 4:case"end":return t.stop()}}),t)}))),{enabled:Boolean(e),cacheTime:6e5,refetchOnMount:!1,refetchOnWindowFocus:!1})},Is=be.createElement,Ms=function(e){var t=e.brandUrl,n=e.copyDescription,a=e.copyTitle;return Is("div",{className:"modal__copy modal__copy--automation"},Is(Ie.Z,{as:"h3",breakpoints:{xs:"title32",md:"title48"},className:"modal__copy--title"},a),Is("div",{className:"modal__copy--flex-box--automation"},Is("div",{className:"modal__copy--description--automation"},Is(Ie.Z,{as:"p",breakpoints:{xs:"body16",md:"body18"},className:"modal__copy--description"},n)),Is("div",{className:"modal__copy--brand-logo--automation"},t&&Is("img",{src:t,role:"presentation",className:"modal__copy--brand-logo"}))))},Ls=n(23493),As=n.n(Ls),Rs=(n(41394),be.createElement);function Hs(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(M_){return!1}}();return function(){var n,a=(0,gt.Z)(e);if(t){var i=(0,gt.Z)(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return(0,ht.Z)(this,n)}}var js=function(e){(0,ft.Z)(n,e);var t=Hs(n);function n(e){var a,i;return(0,pt.Z)(this,n),(i=t.call(this,e)).state={isLandscape:!0,videoDimensions:null},i.checkResize=(a=i).checkResize.bind(a),i}return(0,vt.Z)(n,[{key:"componentDidMount",value:function(){this.checkResize(),window&&window.addEventListener("resize",As()(this.checkResize,500))}},{key:"componentWillUnmount",value:function(){window&&window.removeEventListener("resize",this.checkResize)}},{key:"getVideoDimensions",value:function(){var e=window,t=e.innerWidth,n=e.innerHeight,a=1.7777777777777777,i=n*a+200,r=n+200;return t/n>a&&(i=t,r=t/a),{width:i,height:r,opacity:1}}},{key:"checkResize",value:function(){var e=this.props.inModal,t=window&&window.innerWidth/window.innerHeight,n=e?window&&window.innerWidth>=768:.5625=(window&&window.innerWidth/window.innerHeight)}},{key:"render",value:function(){var e=this.props,t=e.landscapeVideo,n=e.portraitVideo,a=e.inModal,i=this.state,r=i.isLandscape,o=i.videoDimensions,l=r?t:n,s=_e()("MastheadVideo__video",{"MastheadVideo__video--landscape":r,"MastheadVideo__video--portrait":!r,"lazyload lazypreload":a});return Rs("div",{className:"MastheadVideo"},l&&Rs("iframe",{src:"".concat(l,"?background=1&autoplay=1&loop=1&byline=0&title=0"),frameBorder:"0",webkitallowfullscreen:"true",mozallowfullscreen:"true",allowFullScreen:!0,className:s,style:o,key:l}))}}]),n}(be.Component),Us=(n(65497),n(70434),be.createElement);function Bs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}var Fs=function(e){var t,n=e.collectionsModalId,a=e.close,i=e.collectionModalUrlObject,r=e.arePostersAutomated,o=e.brandUrl,l=Zs(n),s=l.data,c=l.isFetching,d=[],u=null!==s&&void 0!==s?s:{},m=u.collectionItems,p=u.backgroundImage,v=u.portraitVideo,f=u.landscapeVideo,h=u.title,g=u.copyTitle,_=u.copyDescription;return c||(d=null===m||void 0===m?void 0:m.map((function(e){var t;return function(e){for(var t=1;t=7,"network-offset-lg-left":t%8===0&&o-t>=8});return Pc("div",{key:t,role:"listitem",className:n},Pc(mo,{model:e}))})))))},Dc=n(41609),Zc=n.n(Dc),Ic=we().shape({type:we().string.isRequired,url:we().string.isRequired}),Mc=we().shape({url:we().string.isRequired,alt:we().string.isRequired}),Lc=we().shape({anchorHash:we().string,style:we().string,ctaFormat:we().string,ctaButtonStyle:we().string,anchorCopy:we().string,anchorButton:we().boolean,backgroundImage:we().shape({desktop:Mc,mobile:Mc}),backgroundVideos:we().arrayOf(Ic),isFullscreen:we().bool,preheadlineStates:Le,headlineStates:Le,subheadlineStates:Le,supportingCopyStates:Le,secondaryCopyStates:Le,legalStates:Le,mobileFirst:we().bool,programType:we().string,programPartner:we().string,programSubpartner:we().string,requireDeviceCode:we().bool,enableBrandBorder:we().bool,ctaDownloadAppText:we().string,ribbon:Mo,ctaSecondary:we().shape({}),cartAbandonmentCopy:we().shape({}),ctaElementSpecifierOverride:we().string}),Ac=n(55719),Rc=be.createElement,Hc="anchor",jc="path",Uc="modal",Bc=function(e,t,n){return e&&t&&n},Fc=function(e){var t=e.user,n=e.shouldShowDownloadAppLink,a=e.isStartPage,i=e.element_specifier,r=e.DriverButton;return(0,ze.GO)({event_name:(0,qe.vl)(t,n),cta_placement:"masthead",page_type:a?"signup_start":"signup_lp",element_specifier:i},r)},qc=function(e){var t,n=e.user,a=e.ctaFields,i=e.locale,r=e.model,o=r.ctaFormat,l=r.programType,s=r.ctaButtonStyle,c=r.anchorCtaText,d=r.cartAbandonmentCopy,u=r.ctaElementSpecifierOverride,m=e.cartAbandonment,p=e.messages,v=e.ctaDownloadAppText,f=e.shouldShowDownloadAppLink,h=e.isHumanCodeOverride,g=e.isStartPage,_=e.isEsLang,b=e.onSubmit,y=p.cta_manage,w=null===d||void 0===d?void 0:d.cta,N=null===w||void 0===w?void 0:w.href,k=null!==(t=null===w||void 0===w?void 0:w.style)&&void 0!==t?t:"white",x=(0,Ac.n)(m,w),S=Bc(m,x,N),T={user:n,programType:l,componentNonSubCta:S?x:o,componentSubCta:_&&y,locale:i,ctaFields:a},C=function(e,t,n,a){var i=t?n:(0,Fe.V6)(e);return a?"Apply":i}(T,f,v,h),E=S?N:null,P=S?k:s,O=(0,Fe.U2)((0,Fe.NP)(T)),D=u,Z={user:n,shouldShowDownloadAppLink:f,isStartPage:g,element_specifier:D,DriverButton:(0,ze.pS)(We.Z,D,"driver_click","click",!0,C)},I=Fc(Z);return!c&&C&&Rc(I,{className:"Masthead__input-cta",useStyle:P,onClick:O?null:function(){b(E)},"data-target":O,"data-automationid":"masthead_input_cta"},C)},Gc=function(e){var t,n=e.model,a=n.linkType,i=n.style,r=n.copy,o=n.href,l=n.cartAbandonmentCopy,s=n.elementSpecifierOverride,c=e.user,d=e.isStartPage,u=e.scrollToComponent,m=e.onSecondarySubmit,p=e.cartAbandonment,v=null===l||void 0===l?void 0:l.secondaryCta,f=null===v||void 0===v?void 0:v.href,h=null!==(t=null===v||void 0===v?void 0:v.style)&&void 0!==t?t:"white_outline",g=(0,Ac.n)(p,v),_=Bc(p,g,f);if((!o||!r)&&!_)return null;var b=_?f:o,y=_?jc:a,w=_?h:i,N=y===Hc,k=y===Uc,x={anchor:u,path:m,suf:m,modal:null},S=s,T={user:c,shouldShowDownloadAppLink:!1,isStartPage:d,element_specifier:S,DriverButton:(0,ze.pS)(We.Z,S,"driver_click","click",!0,r)},C=Fc(T);return Rc(C,{className:"Masthead__input-cta Masthead__cta--secondary",useStyle:w,href:b,"data-href":N?o:null,"data-toggle":k?Uc:null,"data-target":k?o:null,"aria-label":r,onClick:x[y],"data-automationid":"masthead_input_cta_secondary"},g||r)},zc=function(){function e(t){(0,pt.Z)(this,e),this.language=t&&t.split("-")[0]||"en"}return(0,vt.Z)(e,[{key:"translate",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return e[this.language]||t}},{key:"translateAll",value:function(e){var t=this;return Object.keys(e).reduce((function(n,a){return n[a]=e[a][t.language]||e[a].en,n}),{})}}]),e}(),Wc=n(79063);n(39902);function Vc(e){return Yc.apply(this,arguments)}function Yc(){return(Yc=(0,Ze.Z)(De().mark((function e(t){var n,a,i;return De().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n="/api/codes/".concat(t),a=null,e.prev=2,e.next=5,fetch(n);case 5:if(!(i=e.sent).ok){e.next=10;break}return e.next=9,i.json();case 9:a=e.sent;case 10:e.next=15;break;case 12:e.prev=12,e.t0=e.catch(2),Cr.an.debug("fetchCodeProgramDetails: Error received from ".concat(n),e.t0);case 15:return e.abrupt("return",a);case 16:case"end":return e.stop()}}),e,null,[[2,12]])})))).apply(this,arguments)}var Kc=n(19081),Xc=n.n(Kc),Jc=(n(58669),be.createElement);function Qc(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(M_){return!1}}();return function(){var n,a=(0,gt.Z)(e);if(t){var i=(0,gt.Z)(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return(0,ht.Z)(this,n)}}var $c=function(e){(0,ft.Z)(n,e);var t=Qc(n);function n(e){var a;(0,pt.Z)(this,n),(a=t.call(this,e)).toggle=a.toggle.bind((0,Tt.Z)(a)),a.state={visible:!1};var i=a.props.id;return a.id=i||"banner",a}return(0,vt.Z)(n,[{key:"toggle",value:function(){var e=this;this.state.visible||(this.setState({visible:!0}),setTimeout((function(){e.setState({visible:!1})}),5e3))}},{key:"render",value:function(){return null}},{key:"componentDidMount",value:function(){var e=this.id&&document.getElementById(this.id);e||((e=document.createElement("div")).id=this.id,e.className="banner",document.body.insertBefore(e,document.body.firstChild)),this.element=e,this.componentDidUpdate()}},{key:"componentWillUnmount",value:function(){document.body.removeChild(this.element)}},{key:"componentDidUpdate",value:function(){var e=this.props.children,t=this.state.visible;Cs.render(Jc(Xc(),{component:"div",transitionName:"banner",transitionEnterTimeout:1e3,transitionLeaveTimeout:1e3},t?e:null),this.element)}}]),n}(be.Component),ed={log_in:{en:"Log In",es:"Iniciar sesi\xf3n"},cta_manage:{en:"MANAGE MY ACCOUNT",es:"ADMINISTRAR MI CUENTA"}},td=be.createElement;function nd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function ad(e){for(var t=1;t=10&&window.clearInterval(n)}),10)}(V.current)},fe=function(e){e.preventDefault(),document.querySelector(e.target.dataset.href).scrollIntoView({behavior:"smooth"})},ge=function(e){var t,a=e.Component,i=e.className,r=e.statefulContent,l=e.id,s=e.dataAutomationId,c=e.cartAbandonmentElCopy,d=q&&F!==xe.ANON?r[F]:(null===o||void 0===o||null===(t=o.geodataOverrides)||void 0===t?void 0:t[i])||r[xe.ANON],u=(0,Ac.n)(n,c),m=n&&u?u:d,p={className:i,"data-automationid":s};return l&&(p.id=l),m&&td(a,(0,Pe.Z)({dangerouslySetInnerHTML:{__html:m}},p))};return td("div",null,ie&&td($c,{ref:W,id:"masthead-banner"},td("div",{ref:V,className:"Masthead__banner"},td(Ie.Z,{breakpoints:{xs:"body16",lg:"body24"},className:"banner__span"},ne))),td("div",{id:"masthead",className:_e()("Masthead","cu-masthead",I,r?{"Masthead--brand":!0}:{"Masthead--tall":a,"Masthead--short":!m,"Masthead--fullscreen":w,"Masthead--tophat-included":j,"Masthead--brand-border":b,"gradient-skrim":!b}),role:"region","aria-labelledby":"regionMasthead","data-automationid":"masthead"},!m&&td(Al,null),td(Ul,{image:m,identifier:l,mobileFirst:k}),td(ql,{videos:p}),td("div",{className:"Masthead__container"},ge({Component:ze.m7.div,className:"Masthead__preheadline",statefulContent:x,cartAbandonmentElCopy:null===f||void 0===f?void 0:f.eyebrow}),ge({Component:ze.m7.h1,className:"Masthead__headline",statefulContent:y,id:"regionMasthead",cartAbandonmentElCopy:null===f||void 0===f?void 0:f.headline,dataAutomationId:"masthead_headline"}),ge({Component:ze.m7.div,className:"Masthead__subheadline",statefulContent:M,cartAbandonmentElCopy:null===f||void 0===f?void 0:f.subheadline,dataAutomationId:"masthead_subheadline"}),ge({Component:ze.m7.div,className:"Masthead__primary-message",statefulContent:L,cartAbandonmentElCopy:null===f||void 0===f?void 0:f.primaryCopy}),ge({Component:ze.m7.div,className:"Masthead__secondary-message",statefulContent:O,cartAbandonmentElCopy:null===f||void 0===f?void 0:f.secondaryCopy,dataAutomationId:"masthead_secondary_message"}),td("div",{className:"Masthead__input"},ie&&td("div",{className:"Masthead__input-wrapper ".concat($&&"Masthead__input--invalid")},td("label",{className:"Masthead__input-label",htmlFor:"Masthead-input-text"},"Enter your ",(0,Fe.nV)(C)),td("input",{type:"text",id:"Masthead-input-text",className:"Masthead__input-box",autoComplete:"off",placeholder:(0,Fe.nV)(C),onChange:function(e){J(e.target.value),ee(!1)},value:X,ref:Y,onKeyUp:function(e){if("Enter"===e.key){var t=document.querySelector(".Masthead__input-cta");(0,ar.isBrowser)()&&Boolean(t)&&t.click()}}}),td("div",{className:"Masthead__input-icon"},"!")),td(qc,{model:{ctaFormat:_,programType:C,ctaButtonStyle:h,anchorCtaText:d,cartAbandonmentCopy:f,ctaElementSpecifierOverride:A},user:U,ctaFields:i,locale:s,cartAbandonment:n,messages:se.translateAll(ed),ctaDownloadAppText:g,isHumanCodeOverride:le,shouldShowDownloadAppLink:oe,isStartPage:re,onSubmit:ue,isEsLang:(0,Ge.Ad)("es-us")}),d&&td(We.Z,{className:"Masthead__anchor-cta",useStyle:h,"data-href":u,onClick:fe},d),td(Gc,{model:ad(ad({},D),{},{cartAbandonmentCopy:f}),scrollToComponent:fe,onSecondarySubmit:function(){(0,Ge.AU)({params:{},user:U,componentUrl:D.href,ctaFields:i})},user:U,isStartPage:re,cartAbandonment:n})),ge({Component:ze.m7.div,className:"Masthead__legal section-disclaimer",statefulContent:N,cartAbandonmentElCopy:null===f||void 0===f?void 0:f.legalCopy,dataAutomationId:"masthead_legal"}),td(Zl,{brandIcon:v})),a&&td("div",{className:"Masthead__children"},a),td(Qo,{model:P,asPath:t})))};od.defaultProps={idx:0,enableBrand:!1};var ld,sd=od,cd=(0,Ee.connect)((function(e){return{user:e.user,topHatShown:e.tophat.shown,ctaFields:e[Je]}}))(sd),dd=(ld={},(0,he.Z)(ld,tt,ot),(0,he.Z)(ld,Wl,Ql),(0,he.Z)(ld,Je,et),ld),ud=(we().shape({style:we().string,carousel_masthead:we().arrayOf(Lc)}),n(97021),be.createElement);function md(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function pd(e){for(var t=1;t0&&(clearInterval(this.intervalId),this.intervalId=0)}},{key:"mousePrevEnter",value:function(){var e=this.state,t=e.inFlux,n=e.panes,a=e.navButtons,i=e.curPane,r=e.noPanes;if(t)return!1;var o=this.getPrevPane(),l=(0,ia.Z)(n),s=(0,ia.Z)(a);l[o]=pd(pd({},l[o]),{},{tease:"mhcarousel--tease-prev"}),s[o]=pd(pd({},s[o]),{},{haloClass:"mhcarousel--halo"}),s[i]={haloClass:"",moveClass:0!==i?"mhcarousel--move-prev":"mhcarousel--move-last-".concat(r)},this.setState({panes:l,navButtons:s})}},{key:"mousePrevLeave",value:function(){var e=this.state,t=e.inFlux,n=e.panes,a=e.navButtons;if(t)return!1;var i=this.getPrevPane(),r=(0,ia.Z)(n),o=(0,ia.Z)(a);r[i]=pd(pd({},r[i]),{},{tease:""}),o.fill({haloClass:"",moveClass:""}),this.setState({panes:r,navButtons:o})}},{key:"gotoPrevPane",value:function(){var e=this.state,t=e.inFlux,n=e.panes;if(t)return!1;var a=this.getPrevPane();this.intervalStop();var i=(0,ia.Z)(n);i[a]=pd(pd({},i[a]),{},{animate:"mhcarousel--animate-prev",tease:""}),this.setState({fadeInContent:"",inFlux:!0,panes:i}),setTimeout(this.gotoSlide,this.animationTimout,a)}},{key:"getPrevPane",value:function(){var e=this.state,t=e.curPane,n=e.noPanes;return t-1<0?n-1:t-1}},{key:"mouseNextEnter",value:function(){var e=this.state,t=e.inFlux,n=e.noPanes,a=e.panes,i=e.navButtons,r=e.curPane;if(t)return!1;var o=this.getNextPane(),l=(0,ia.Z)(a),s=(0,ia.Z)(i);l[o]=pd(pd({},l[o]),{},{tease:"mhcarousel--tease-next"}),s[o]=pd(pd({},s[o]),{},{haloClass:"mhcarousel--halo"}),s[r]={haloClass:"",moveClass:r!==n-1?"mhcarousel--move-next":"mhcarousel--move-first-".concat(n)},this.setState({panes:l,navButtons:s})}},{key:"mouseNextLeave",value:function(){var e=this.state,t=e.inFlux,n=e.panes,a=e.navButtons;if(t)return!1;var i=this.getNextPane(),r=(0,ia.Z)(n),o=(0,ia.Z)(a);r[i]=pd(pd({},r[i]),{},{tease:""}),o.fill({haloClass:"",moveClass:""}),this.setState({panes:r,navButtons:o})}},{key:"gotoNextPane",value:function(){var e=this.state,t=e.inFlux,n=e.panes,a=e.intervalAuto;if(t)return!1;var i=this.getNextPane(),r=(0,ia.Z)(n);a||this.intervalStop(),r[i]=pd(pd({},r[i]),{},{animate:"mhcarousel--animate-next",tease:""}),this.setState({fadeInContent:"",inFlux:!0,panes:r}),setTimeout(this.gotoSlide,this.animationTimout,i)}},{key:"getNextPane",value:function(){var e=this.state,t=e.curPane;return t+1===e.noPanes?0:t+1}},{key:"gotoSlide",value:function(e){var t=this.state,n=t.panes,a=t.navButtons,i=(0,ia.Z)(n),r=(0,ia.Z)(a);i.fill({tease:"",animate:"",freeze:"",fade:""}),r.fill({haloClass:"",moveClass:""}),this.setState({fadeInContent:"mhcarousel--fade-in",curPane:e,inFlux:!1,intervalAuto:!1,panes:i,navButtons:r})}},{key:"navButtonFade",value:function(e){var t=this.state,n=t.inFlux,a=t.curPane,i=t.noPanes,r=t.panes,o=t.intervalAuto,l=(0,ia.Z)(r);if(Boolean(n)||e===a)return!1;o||this.intervalStop(),at);var r=n.g.document.getElementById("masthead")||n.g.document.getElementById("HeroSliderMasthead__hero");(null!==r&&(r.offsetHeight-80<=e?F(!0):F(!1)),p)&&Y(a-100oe.current&&(o===Md.eM[4]?((0,Ld.jl)(oe.current,4),(0,ke.JW)("default","scroll:100","swipe",!1),oe.current=Md.eM[4]):o>=Md.eM[3]?((0,Ld.jl)(oe.current,3),(0,ke.JW)("default","scroll:75","swipe",!1),oe.current=Md.eM[4]-1):o>=Md.eM[2]?((0,Ld.jl)(oe.current,2),(0,ke.JW)("default","scroll:50","swipe",!1),oe.current=Md.eM[3]):o>=Md.eM[1]?((0,Ld.jl)(oe.current,1),(0,ke.JW)("default","scroll:25","swipe",!1),oe.current=Md.eM[2]):((0,ke.JW)("default","scroll:0","swipe",!1),oe.current=Md.eM[1]))},ce=function(t){t.preventDefault(),function(e){var t=e.md,n=e.user,a=e.featureFlags,i=e.loginLink,r=n.isHuluUser;(t.mobile()||n&&r||(0,Ge.k8)(null===a||void 0===a?void 0:a.hasConnectedAuthEnabled))&&(0,Ge.k8)(null===a||void 0===a?void 0:a.hasConnectedAuthEnabled)?(0,Ge.eT)():window.location.assign(i)}({toggleModal:e.toggleModal,md:E,user:g,featureFlags:x,loginLink:Q})},de=function(t){var n=t.className,a=t.emphasis,i=void 0===a?"high":a,r=t.size,o=void 0===r?"large":r,l=(0,ze.GO)({event_name:(0,qe.vl)(g,R),cta_placement:"navigation"},(0,ze.pS)(We.Z,"cta_nav"));return Ad(l,{emphasis:i,size:o,className:n,useStyle:s,onClick:function(){return function(t){var n=e.requirePremium,a=e.network,i=c||(0,Fe.QM)(n,a),r={user:g,componentUrl:t,ctaFields:y,from:i,cartAbandonment:k,passUrlAsProgram:N!==xe.BROWSE};R?window.location.assign(O):(0,Ge.AU)(r)}(m)},"data-automationid":"navigation__toaster-cta"===n?"toaster_cta":"navigation_cta",mode:$?"dark":"light"},te)},ue={top:w&&!G?74:0,position:w&&!G||!j?"absolute":"fixed"},me=f?"fixed":j?"sticky":"static",pe=_e()("navigation","cu-navigation","navigation--".concat(me),{"navigation--active":G&&j||f,"navigation--cta-always":o,"navigation--device":D,"navigation--minimal":v,"navigation--tophat-shown":w}),ve=(null===x||void 0===x?void 0:x.hasEdnaLoginOnPWAEnabled)&&xe.EDNA_PAGE_REGEX.test(_);return Ad(ri.a,{theme:$?si.oneHuluDarkTheme:si.oneHuluLightTheme},!ve&&Ad(Td.Z,{logo:{href:"/",disableClick:d},className:pe,style:ue,editorialItems:function(){var e=[],t={event_name:"navigate_inpage",navigation_method:"navigation"};return u&&!Zc()(u)&&(e=null===u||void 0===u?void 0:u.map((function(e,n){var a=Hd({navigation_target:e.text},t),i=(0,ze.GO)(a,(0,ze.pS)("a","navigation",(0,$a.Fv)(e.text)));return Ad(i,{key:n,onClick:function(t){return function(e,t){e.preventDefault(),t&&(t.startsWith("#")?Me.scroller.scrollTo(t.replace("#",""),{duration:500,delay:100,smooth:!0,offset:-76,activeClass:"active"}):window.location=t)}(t,e.url)},href:e.url,className:"navigation__item","data-automationid":"navigation_item_".concat((0,$a.Fv)(e.text))},e.text)}))),D&&!T&&e.push(Ad("a",{key:"get-app",className:"navigation__item navigation__item--transparent navigation__item--mobile-only",href:O,onMouseDown:Ne.W,role:"button","aria-label":"Learn more",tabIndex:"0"},L)),ie&&(A||e.push(Ad(re,{key:"action",className:"navigation__item navigation__item--transparent",onClick:ce,href:Q,"data-automationid":"navigation_login_button"},Ad(Ie.Z,{variant:"label14"},I))),e.push(Ad(de,{key:"cta-in-menu",className:"navigation__cta--in-menu"}))),e}(),navEndItems:[te&&ne&&Ad(de,{key:"cta",size:ie?"small":"large",className:_e()("navigation__cta",{"navigation__cta--transparent":$,"navigation__cta--always-show":o&&j,"navigation__cta--active":B,"navigation__cta--hidden":G&&ie&&p})}),Ad((function(e){var t=e.onLoginButtonClicked;return Ad(re,{key:"action",className:_e()("navigation__login-button",{"navigation__logged-out-button":!ee}),onClick:t,href:Q,"data-automationid":"navigation_login_button"},ee?Ad(Td.Z.ProfileNavButton,{text:null===X||void 0===X?void 0:X.charAt(0)}):Ad(Ie.Z,{variant:"label14"},I))}),{key:"login",onLoginButtonClicked:ce})],scrollMode:me,isTransparent:$,itemAlignment:"left",useHamburgerOnMobile:!0,showItemsIfRoom:!1}),p&&te&&Ad(Dd,{active:B&&!V,mobileOnly:!0},Ad("div",{className:"navigation__toaster-scrim"},Ad(de,{className:"navigation__toaster-cta"}))),N!==xe.CMS_PAGETYPE.micro&&!ee&&Ad(Ec,{hasUnifiedLoginEnabled:null!==(t=null===x||void 0===x?void 0:x.hasUnifiedLoginEnabled)&&void 0!==t&&t,hasUpdatedGenderOptions:null!==(a=null===x||void 0===x?void 0:x.hasUpdatedGenderOptions)&&void 0!==a&&a}))},Bd=Qs.gY.stateKey,Fd=Qs.gY.actionHandlers,qd=Qs._A.stateKey,Gd=Qs._A.actionHandlers,zd=Qs._A.actions.showLogin,Wd=(0,Ee.connect)((function(e){var t,n;return{user:e.user,topHatShown:e.tophat.shown,ctaFields:e[Je],network:(null===(t=e.detailEntity)||void 0===t?void 0:t.network)||(null===(n=e.detailEntity)||void 0===n?void 0:n.networkUpsell),requirePremium:e.detailEntity.requirePremium}}),(function(e){return{toggleModal:function(t){e((0,_a.$)(t)),e(zd())}}}))(Ud),Vd=(jd={},(0,he.Z)(jd,tt,ot),(0,he.Z)(jd,Wl,Ql),(0,he.Z)(jd,Je,et),(0,he.Z)(jd,Bd,Fd),(0,he.Z)(jd,qd,Gd),(0,he.Z)(jd,bl.F,yl.Z),(0,he.Z)(jd,or,mr),jd),Yd={disclaimer:{en:"Live TV is available for those live local, regional,\n and national channels available in your area, which are subject to change.\n Certain channels or content may not be available in all locations or on all devices.",es:"Hulu con TV en vivo est\xe1 disponible en los canales locales, regionales y nacionales en vivo disponibles en tu \xe1rea, los cuales estan sujetos a cambios. Ciertos canales podr\xedan ofrecen solo contenido on demand. Ciertos canales o contenidos podr\xedan no estar disponibles en todas las \xe1reas o en todos los dispositivos."},error_try_later:{en:"Something went wrong! Please try again later.",es:"Algo no sali\xf3 bien. Por favor intenta de nuevo m\xe1s tarde."},see_all:{en:"See all available channels",es:"Todos los canales disponibles"}},Kd=((0,ye.shape)({headline:ye.string,description:ye.string,defaultInputEyebrow:ye.string,specificInputEyebrow:ye.string,zipCodePrompt:ye.string,promotedChannelList:ye.string,defaultChannelHtml:ye.string}),n(35800),n(53674)),Xd=n.n(Kd),Jd={enter_code:{en:"ENTER YOUR ZIP CODE",es:"Ingresa tu c\xf3digo postal"},channels_in_area_upper:{en:"CHANNELS IN YOUR AREA",es:"Canales en tu \xe1rea"},channels_in_area_lower:{en:"Channels in your area",es:"Canales en tu \xe1rea"},enter_your_home:{en:"Enter your home ZIP code for channels available in your area.",es:"Ingresa tu c\xf3digo postal para conocer los canales disponibles en tu \xe1rea."},placeholder:{en:"Enter Zip Code",es:"Ingresa Tu C\xf3digo Postal"},button:{en:"SUBMIT",es:"Enviar"},disclaimer:{en:"Live TV is available for those live local, regional,\n and national channels available in your area, which are subject to change.\n Certain channels or content may not be available in all locations or on all devices.",es:"Hulu con TV en vivo est\xe1 disponible en los canales locales, regionales y nacionales en vivo disponibles en tu \xe1rea, los cuales estan sujetos a cambios. Ciertos canales podr\xedan ofrecen solo contenido on demand. Ciertos canales o contenidos podr\xedan no estar disponibles en todas las \xe1reas o en todos los dispositivos."},disclaimer_detailed:{en:"The channels below are available in your ZIP code for this plan.\n Live TV is available for those live local, regional, and national channels available in your area, which are subject to change.\n Certain channels or content may not be available in all locations or on all devices.",es:"Los canales a continuaci\xf3n est\xe1n disponibles en tu c\xf3digo postal para este plan. Hulu con TV en vivo est\xe1 disponible en los canales locales, regionales y nacionales en vivo disponibles en tu \xe1rea, los cuales estan sujetos a cambios. Ciertos canales podr\xedan ofrecen solo contenido on demand. Ciertos canales o contenidos podr\xedan no estar disponibles en todas las \xe1reas o en todos los dispositivos."},disclaimer_ie:{en:'* Channels labeled "On Demand only" are only available On Demand for your ZIP code. National programming, including most shows and movies, is typically available the day after air on broadcast TV.',es:'* Los canales clasificados como "Solo On Demand" est\xe1n disponibles en tu c\xf3digo postal solo como programaci\xf3n on demand (no en vivo). La programaci\xf3n nacional, incluyendo la mayor\xeda de los programas y pel\xedculas, se encuentra disponible al d\xeda siguiente de su transmisi\xf3n en vivo en TV.'},on_demand:{en:"On Demand only",es:"Solo On Demand"},disclaimer_on_demand:{en:"This channel is only available On Demand for your ZIP code. National programming, including most shows and movies, is typically available the day after air on broadcast TV.",es:"Este canal solo est\xe1 disponible On Demand en tu c\xf3digo postal. La programaci\xf3n nacional, incluyendo la mayor\xeda de los programas y pel\xedculas, se encuentra disponible al d\xeda siguiente de su transmisi\xf3n en vivo en TV."},channels_sports:{en:"Sports Channels",es:"Canales de deportes"},channels_local:{en:"Live Local Channels",es:"Canales locales en vivo"},channels_entertainment:{en:"Entertainment & Lifestyle Channels",es:"Canales de entretenimiento y estilo de vida"},channels_family:{en:"Family & Kids Channels",es:"Canales familiares y para ni\xf1os"},channels_movies:{en:"Movies Channels",es:"Canales de pel\xedculas"},channels_news:{en:"News Channels",es:"Canales de noticias"},channels_premium:{en:"Add-on Premium Channels",es:"Add-ons de Canales Premium"},error_invalid:{en:"This is an invalid ZIP code. Please try again.",es:"Este c\xf3digo postal no es v\xe1lido. Por favor intenta de nuevo."},error_try_later:{en:"Something went wrong! Please try again later.",es:"Algo no sali\xf3 bien. Por favor intenta de nuevo m\xe1s tarde."},entertainment_addon:{en:"Entertainment Add-on",es:"Entertainment Add-on"},espanol_addon:{en:"Espa\xf1ol Add-on",es:"Espa\xf1ol Add-on"},sports_addon:{en:"Sports Add-on",es:"Deportes Add-on"}},Qd=(n(97422),be.createElement),$d=function(e){var t,n,a=e.locale,i=e.modalId,r=e.sharedZipCode,o=e.showResultsOnOpen,l=e.updateParent,s=(0,be.useState)(r||""),c=s[0],d=s[1],u=(0,be.useState)([]),m=u[0],p=u[1],v=(0,be.useState)(!0),f=v[0],h=v[1],g=(0,be.useState)(!1),_=g[0],b=g[1],y=(0,be.useState)(!1),w=y[0],N=y[1],k=(0,be.useState)(!1),x=k[0],S=k[1],T=(0,be.useState)(!1),C=T[0],E=T[1],P=new zc(a),O=P.translateAll(Jd),D=O.channels_in_area_lower,Z=O.enter_your_home,I=O.placeholder,M=O.button,L=O.disclaimer,A=O.disclaimer_detailed,R=O.disclaimer_ie,H=O.on_demand,j=O.disclaimer_on_demand,U=O.error_invalid,B=O.error_try_later,F=["Netscape","Microsoft Internet Explorer"].includes((0,Tr._v)().browser),q=(0,be.useRef)(null),G=(0,be.useRef)(null),z=function(){d(""),h(!0),b(!1),S(!1),E(!1)},W=function(){S(!0),b(!1)},V=function(t){t&&(null===t||void 0===t||t.preventDefault());var n=e.filterChannel;if(p([]),E(!1),S(!1),K(c)){b(!0),h(!1);var a=(0,xr.X)("site").replace(/^http(s)?:/i,window.location.protocol);fetch("".concat(a,"/api/3.0/channels/local/").concat(c,"?group_by=category&be_localsonly=1")).then((function(e){return e.json()})).then((function(t){if(t&&t.length>0)if(n)Y(t,n);else{var a=e.model,i=(a=void 0===a?{}:a).promoted_channel;Y(t,i)}else W()}),(function(){!function(){var e;E(!0),b(!1),null===G||void 0===G||null===(e=G.current)||void 0===e||e.blur()}()})).then((function(){var e;null===q||void 0===q||null===(e=q.current)||void 0===e||e.focus()}))}else W()},Y=function(e,t){var n=e.findIndex((function(e){return e.name===t}));!function(e){var t;p(e),b(!1),null===G||void 0===G||null===(t=G.current)||void 0===t||t.blur()}(-1!==n?[].concat((0,ia.Z)(e.splice(n,1)),(0,ia.Z)(e)):e)},K=function(e){return e.match(/\b\d{5}\b/)},X=function(e){return e.artwork.path?{backgroundImage:"url(".concat(e.artwork.path,")")}:{}},J=function(e){return new Map([["Sports Channels","channels_sports"],["Live Local Channels","channels_local"],["Entertainment & Lifestyle Channels","channels_entertainment"],["Family & Kids Channels","channels_family"],["Movies Channels","channels_movies"],["News Channels","channels_news"],["Add-on Premium Channels","channels_premium"],["Entertainment Add-on","entertainment_addon"],["Espa\xf1ol Add-on","espanol_addon"],["Sports Add-on","sports_addon"]]).get(e)},Q=(0,ze.GO)({event_name:"zip_module_search",zip_code:null!==G&&void 0!==G&&null!==(t=G.current)&&void 0!==t&&t.value&&K(G.current.value)?G.current.value:null},(0,ze.D4)("button","home_zip_code_check",{zip_code:null!==G&&void 0!==G&&null!==(n=G.current)&&void 0!==n&&n.value&&K(G.current.value)?G.current.value:null}));return(0,be.useEffect)((function(){o&&r&&w&&(V(null),N(!1),z())}),[c,w]),Qd(Yo.view,{model:{id:i||"zip-modal"},onModalOpen:function(){o&&r&&(N(!0),d(r))},onModalClosed:function(){l&&c&&l(c,x),p([]),z()},deepLinkAnchor:"allchannels"},Qd("div",{className:"networks"},Qd(Ie.Z,{as:"h2",variant:"title-32",className:"networks-title"},D),Qd("label",{htmlFor:"zipcode",className:"networks-subtitle body"},Qd(Ie.Z,{variant:"body16"},Z)),Qd("form",{onSubmit:V},Qd("div",{className:"networks-form"},Qd("span",null,Qd("input",{type:"tel",id:"zipcode-input",className:"zipcode-input\n ".concat(x?"error":null),value:c,maxLength:"5",placeholder:I,onChange:function(e){d(e.target.value),S(!1)},"aria-invalid":x?"true":"false",ref:G}),!_&&Qd(Q,{className:"submit-button button--black",type:"submit"},M),_&&Qd("span",{className:"icon loading-icon"})),x&&Qd("span",{className:"invalid-zip-code"},U))),Qd(Ie.Z,{as:"p",variant:"body-12",className:"legal-advice"},f?L:A,F&&Qd("span",null,Qd("br",null),Qd("br",null),R)),Qd("div",{ref:q},C&&Qd(Ie.Z,{as:"p",variant:"body-14",className:"server-error"},B),m&&m.length>0&&Qd("div",{className:"channels-container"},m.map((function(e,t){return Qd("div",{key:t,className:"channel-category"},Qd(Ie.Z,{as:"h3",variant:"subtitle-18",className:"channel-category-title"},P.translate(Jd[J(e.name)])),Qd("div",{className:"network-icons-group",role:"list","aria-label":"List of ".concat(P.translate(Jd[J(e.name)]))},e.channels.map((function(e,n){return Qd("div",{className:"NetworkIcon",key:"".concat(t,".").concat(n),role:"listitem","aria-label":e.network_name},Qd("div",{className:"NetworkIcon__frame"},Qd("span",{className:"NetworkIcon__logo ".concat(e.artwork.be_source?"NetworkIcon__logo-be":""),style:X(e)},Qd("span",{className:e.artwork.path?"NetworkIcon__network-name-invisible":""},e.network_name))),e.on_demand&&Qd("div",{className:"NetworkIcon__badge"},Qd(ra.Z,{size:"small",variant:"badge2",css:{padding:"0",borderRadius:"4px",backgroundColor:"rgb(247, 247, 249)",border:"1px solid rgb(221, 224, 230)"}},Qd("span",{className:"HuluTooltip","data-tip":!0,"data-for":"sadFace"},H)),Qd(Xd(),{id:"sadFace",place:"right",type:"light",effect:"solid"},Qd("div",{className:"onDemandTooltip"},Qd("div",null,j)))))}))))}))))))};$d.defaultProps={locale:"en-us"};var eu=$d,tu=(n(51091),be.createElement),nu=function(e){var t=e.model.html_code;return tu(ze.m7.div,{className:"html-module",dangerouslySetInnerHTML:{__html:t}})},au=be.createElement,iu=function(e){var t=e.model,n=t.headline,a=t.description,i=t.defaultInputEyebrow,r=t.specificInputEyebrow,o=t.promotedChannelList,l=t.defaultChannelHtml,s=e.geodata,c=e.locale,d=(0,be.useState)((null===s||void 0===s?void 0:s.zip)||""),u=d[0],m=d[1],p=(0,be.useState)((null===s||void 0===s?void 0:s.area)||""),v=p[0],f=p[1],h=(0,be.useState)([]),g=h[0],_=h[1],b=(0,be.useState)(!1),y=b[0],w=b[1],N=(0,be.useRef)(null),k=v?"".concat(v," \u2192"):i,x=new zc(c).translateAll(Yd),S=0===g.length,T=g.slice(0,1).map((function(e){var t=e.channels.map((function(e){return{name:e.network_name,icon:e.artwork.path}}));return{name:e.name,logoList:t}}));(0,be.useEffect)((function(){return N.current=!0,C(u),function(){return N.current=!1}}),[u]);var C=function(e){if(e){var t=(0,xr.X)("site").replace(/^http(s)?:/i,window.location.protocol);fetch("".concat(t,"/api/3.0/channels/local/").concat(e,"?group_by=category&be_localsonly=1")).then((function(e){return e.json()})).then((function(t){if(null!==N&&void 0!==N&&N.current){var n=function(e){var t=e.findIndex((function(e){return(null===e||void 0===e?void 0:e.name)===o}));return-1!==t?[].concat((0,ia.Z)(e.splice(t,1)),(0,ia.Z)(e)):e}(t);if(!Array.isArray(n)||0===(null===n||void 0===n?void 0:n.length))return;E(e),_(n)}}),(function(){P()}))}},E=function(e){var t="/api/geolocation/getAreafromZip/".concat(e);fetch(t,{method:"GET"}).then((function(e){return e.text()})).then((function(e){f(e||"")}),(function(){P()}))},P=function(){w(!0)};return au("div",{className:"NetworksGeo-container"},au("div",{className:"NetworksGeo container-width cu-channels",id:"channels",role:"region","aria-labelledby":"regionNetwork"},au("div",{className:"NetworksGeo__header section-header"},au(Ie.Z,{as:"h2",variant:"title32",className:"NetworksGeo__headline section-headline",id:"regionNetwork"},n),Boolean(a)&&au(ze.m7.div,{className:"NetworksGeo__description section-body",dangerouslySetInnerHTML:{__html:a}})),k&&au("div",null,!S&&r&&au(Ie.Z,{variant:"label18"},r),au("button",{className:"arrow-button",type:"button",name:"view-channels","data-automationid":"arrow_button","data-toggle":"modal","data-target":"#zip-modal-v2",onClick:function(){(0,ke.DS)({event_name:"zip_module_v2"})},onKeyDown:(0,Ne.P)((function(){return(0,ke.DS)({event_name:"zip_module_v2"})})),onMouseDown:Ne.W},au(Ie.Z,{variant:"label18"},k))),au("div",{className:"NetworksGeo__networkContainer"},au("div",{className:"NetworksGeo__networkList"},S||y?au(nu,{model:{html_code:l}}):null===T||void 0===T?void 0:T.map((function(e){var t;return au("div",{key:e.name,className:"NetworksGeo__logoGroup"},null===e||void 0===e||null===(t=e.logoList)||void 0===t?void 0:t.map((function(e,t){return au("img",{className:"NetworksGeo__networkIcon",src:e.icon,key:"".concat(e.name,"-").concat(e.icon,"-").concat(t),alt:e.name,loading:"lazy"})})))}))),(S||y)&&au(We.Z,{className:"NetworksGeo__seeAllCta",useStyle:"black_outline","data-toggle":"modal","data-target":"#zip-modal-v2"},x.see_all))),au(eu,{sharedZipCode:u,model:{promoted_channel:o},updateParent:function(e,t){!t&&e&&m(e)},showResultsOnOpen:!0,modalId:"zip-modal-v2"}))},ru=eu,ou=(0,he.Z)({},bl.F,yl.Z),lu={enter_code:{en:"ENTER YOUR ZIP CODE",es:"Ingresa tu c\xf3digo postal"},channels_in_area_upper:{en:"CHANNELS IN YOUR AREA",es:"Canales en tu \xe1rea"},channels_in_area_lower:{en:"See available channels in your area",es:"Canales disponibles en tu \xe1rea"},enter_your_home:{en:"Enter your home ZIP code for channels available in your area.",es:"Ingresa tu c\xf3digo postal para conocer los canales disponibles en tu \xe1rea."},placeholder:{en:"Enter Zip Code",es:"Ingresa Tu C\xf3digo Postal"},button:{en:"SUBMIT",es:"Enviar"},disclaimer:{en:"Live TV is available for those live local, regional,\n and national channels available in your area, which are subject to change.\n Certain channels or content may not be available in all locations or on all devices.",es:"Hulu con TV en vivo est\xe1 disponible en los canales locales, regionales y nacionales en vivo disponibles en tu \xe1rea, los cuales estan sujetos a cambios. Ciertos canales podr\xedan ofrecen solo contenido on demand. Ciertos canales o contenidos podr\xedan no estar disponibles en todas las \xe1reas o en todos los dispositivos."},disclaimer_detailed:{en:"Live TV is available for those live local, regional, and national channels available in your area, which are subject to change.\n Certain channels or content may not be available in all locations or on all devices.",es:"Hulu con TV en vivo est\xe1 disponible en los canales locales, regionales y nacionales en vivo disponibles en tu \xe1rea, los cuales estan sujetos a cambios. Ciertos canales podr\xedan ofrecen solo contenido on demand. Ciertos canales o contenidos podr\xedan no estar disponibles en todas las \xe1reas o en todos los dispositivos."},on_demand:{en:"On Demand only",es:"Solo On Demand"},disclaimer_on_demand:{en:"This channel is only available On Demand for your ZIP code. National programming, including most shows and movies, is typically available the day after air on broadcast TV.",es:"Este canal solo est\xe1 disponible On Demand en tu c\xf3digo postal. La programaci\xf3n nacional, incluyendo la mayor\xeda de los programas y pel\xedculas, se encuentra disponible al d\xeda siguiente de su transmisi\xf3n en vivo en TV."},channels_sports:{en:"Sports Channels",es:"Canales de deportes"},channels_local:{en:"Live Local Channels",es:"Canales locales en vivo"},channels_entertainment:{en:"Entertainment & Lifestyle Channels",es:"Canales de entretenimiento y estilo de vida"},channels_family:{en:"Family & Kids Channels",es:"Canales familiares y para ni\xf1os"},channels_movies:{en:"Movies Channels",es:"Canales de pel\xedculas"},channels_news:{en:"News Channels",es:"Canales de noticias"},channels_premium:{en:"Add-on Premium Channels",es:"Add-ons de Canales Premium"},error_invalid:{en:"This is an invalid ZIP code. Please try again.",es:"Este c\xf3digo postal no es v\xe1lido. Por favor intenta de nuevo."},error_try_later:{en:"Something went wrong! Please try again later.",es:"Algo no sali\xf3 bien. Por favor intenta de nuevo m\xe1s tarde."},entertainment_addon:{en:"Entertainment Add-on",es:"Entertainment Add-on"},espanol_addon:{en:"Espa\xf1ol Add-on",es:"Espa\xf1ol Add-on"},sports_addon:{en:"Sports Add-on",es:"Deportes Add-on"}},su=(n(67702),be.createElement),cu=function(e){var t,n,a=e.categoryIndex,i=e.index,r=e.channel,o=e.locale,l=new zc(o).translateAll(lu),s=l.on_demand,c=l.disclaimer_on_demand;return su("div",{className:"NetworkIcon",key:"".concat(a,".").concat(i),role:"listitem","aria-label":null===r||void 0===r?void 0:r.network_name},su("div",{className:"NetworkIcon__frame"},su("span",{className:"NetworkIcon__logo ".concat(null!==r&&void 0!==r&&null!==(t=r.artwork)&&void 0!==t&&t.be_source?"NetworkIcon__logo-be":""),style:function(e){var t,n;return null!==e&&void 0!==e&&null!==(t=e.artwork)&&void 0!==t&&t.path?{backgroundImage:"url(".concat(null===e||void 0===e||null===(n=e.artwork)||void 0===n?void 0:n.path,")")}:{}}(r)},su("span",{className:null!==r&&void 0!==r&&null!==(n=r.artwork)&&void 0!==n&&n.path?"NetworkIcon__network-name-invisible":""},null===r||void 0===r?void 0:r.network_name))),(null===r||void 0===r?void 0:r.on_demand)&&su("div",{className:"NetworkIcon__badge"},su("span",{className:"HuluTooltip","data-tip":!0,"data-for":"sadFace"},s),su(Xd(),{id:"sadFace",place:"right",type:"light",effect:"solid"},su("div",{className:"onDemandTooltip"},su("div",null,su(Ie.Z,{variant:"body12"},c))))))},du=(n(58356),function(e){return null===e||void 0===e?void 0:e.match(/\b\d{5}\b/)}),uu=n(86130),mu=n(9521),pu={error_invalid:{en:"We didn\u2019t recognize that ZIP code. Please check your ZIP code and try again.",es:"No reconocimos ese c\xf3digo postal Por favor verifique el c\xf3digo y intenta de nuevo."}},vu=(n(43013),be.createElement),fu=function(e){var t,n,a,i,r=e.zipcode,o=e.area,l=e.isInvalidZipcode,s=e.isLoading,c=e.submitSearch,d=e.handleChangeZipCode,u=e.zipCodeInputRef,m=e.locale,p=new zc(m).translateAll(pu),v=(0,ze.GO)({event_name:"zip_module_search",zip_code:u&&du(null===u||void 0===u||null===(t=u.current)||void 0===t?void 0:t.value)?null===u||void 0===u||null===(n=u.current)||void 0===n?void 0:n.value:null},(0,ze.D4)("button","home_zip_code_check",{zip_code:u&&du(null===u||void 0===u||null===(a=u.current)||void 0===a?void 0:a.value)?null===u||void 0===u||null===(i=u.current)||void 0===i?void 0:i.value:null}));return vu("form",{onSubmit:function(e){return c(e)}},vu("div",{className:"ZipCodeInput"},vu("span",null,vu("input",{type:"tel",id:"zipcode-input",className:"ZipCodeInput__input\n ".concat(l?"error":null),value:r,maxLength:"5",onChange:function(e){return d(e)},"aria-label":"Enter Zip Code".concat(l?": ".concat(p.error_invalid):""),"aria-invalid":l?"true":"false",ref:u}),!s&&vu(v,{className:"ZipCodeInput__submitButton",type:"submit"},vu(uu.Z,{className:"ZipCodeInput__searchIcon",fill:"white"})),s&&vu("span",{className:"ZipCodeInput__loadingIcon"})),l&&vu("label",{className:"ZipCodeInput__invalidZip",htmlFor:"zipcode-input"},vu(mu.Z,{fill:"red"}),vu(Ie.Z,{variant:"body12"},p.error_invalid)),o&&vu(Ie.Z,{variant:"body16",className:"ZipCodeInput__area"},o," Area")))},hu=be.createElement,gu=function(e){var t=e.sharedZipCode,n=e.sharedArea,a=e.sharedResults,i=e.sharedInvalidState,r=e.locale,o=e.close,l=e.promotedChannelList,s=e.updateParent,c=(0,be.useState)(t||""),d=c[0],u=c[1],m=(0,be.useState)(n||""),p=m[0],v=m[1],f=(0,be.useState)(a||[]),h=f[0],g=f[1],_=(0,be.useState)(!(null!==a&&void 0!==a&&a.length)),b=_[0],y=_[1],w=(0,be.useState)(!1),N=w[0],k=w[1],x=(0,be.useState)(i||!1),S=x[0],T=x[1],C=(0,be.useState)(!1),E=C[0],P=C[1],O=new zc(r).translateAll(lu),D=(0,be.useRef)(null),Z=(0,be.useRef)(null),I=function(){T(!0),k(!1)},M=function(e,t){var n=e.findIndex((function(e){return(null===e||void 0===e?void 0:e.name)===t}));!function(e){var t;g(e),k(!1),null===Z||void 0===Z||null===(t=Z.current)||void 0===t||t.blur()}(-1!==n?[].concat((0,ia.Z)(e.splice(n,1)),(0,ia.Z)(e)):e)},L=function(e){return xe.channelsMap.get(e)},A=O.channels_in_area_lower,R=O.disclaimer,H=O.disclaimer_detailed,j=O.error_try_later;return hu("div",{className:"ZipModal"},hu(Yo.Modalv2,{model:{id:"zip-modal"},deepLinkAnchor:"allchannels",title:A,close:function(){s(d,p,h,S),o()}},hu("div",{className:"NetworksWithGeo"},hu(fu,{zipcode:d,area:p,isInvalidZipcode:S,isLoading:N,submitSearch:function(t){t&&t.preventDefault();var n=e.filterChannel;if(du(d)){k(!0),y(!1);var a=(0,xr.X)("site").replace(/^http(s)?:/i,window.location.protocol);fetch("".concat(a,"/api/3.0/channels/local/").concat(d,"?group_by=category&be_localsonly=1")).then((function(e){return e.json()})).then((function(e){if(e&&e.length>0){var t="/api/geolocation/getAreafromZip/".concat(d);fetch(t,{method:"GET"}).then((function(e){return e.text()})).then((function(e){return v(e||"")})),g([]),P(!1),T(!1),M(e,n||l)}else I()}),(function(){!function(){var e;P(!0),k(!1),null===Z||void 0===Z||null===(e=Z.current)||void 0===e||e.blur()}()})).then((function(){D.current.focus()}))}else I()},handleChangeZipCode:function(e){u(e.target.value),T(!1)},zipCodeInputRef:Z}),hu(Ie.Z,{as:"p",variant:"body12",className:"NetworksWithGeo__legalAdvice"},b?R:H),hu("div",{ref:D},E&&hu("label",{className:"server-error heading4",htmlFor:"zipcode-input"},hu(Ie.Z,{variant:"title-24"},j)),h&&h.length>0&&hu("div",{className:"NetworksWithGeo__channelsContainer"},h.map((function(e,t){return hu("div",{key:t,className:"NetworksWithGeo__channelCategory"},hu(Ie.Z,{as:"h3",variant:"subtitle-18",className:"NetworksWithGeo__channelCategoryTitle"},O[L(e.name)]),hu("div",{className:"NetworksWithGeo__networksIconGroup",role:"list","aria-label":"List of ".concat(O[L(e.name)])},e.channels.map((function(e,n){return hu(cu,{categoryIndex:t,channel:e,index:n,locale:r,key:"".concat(null===e||void 0===e?void 0:e.network_name," ").concat(n)})}))))})))))))};gu.defaultProps={locale:"en-us"};var _u=gu,bu=(0,he.Z)({},bl.F,yl.Z),yu=n(70131),wu=(0,ye.shape)({slug:ye.string,isApplicable:ye.boolean}),Nu=(0,ye.shape)({richText:ye.string,modalId:ye.string}),ku=(0,ye.shape)({id:ye.string,richText:ye.string,modalLinkText:ye.string,modalId:ye.string}),xu=(0,ye.shape)({slug:ye.string,headline:ye.string.isRequired,description:Nu,disclaimer:ku,plans:(0,ye.arrayOf)(wu)}),Su=(0,ye.shape)({slug:ye.string,headline:ye.string.isRequired,displayStrikethroughPrices:ye.boolean,prices:(0,ye.arrayOf)((0,ye.shape)({priceNote:ye.string,price:ye.string,originalPrice:ye.string}))}),Tu=(0,ye.shape)({slug:ye.string,headline:ye.string,eyebrow:ye.string,badge:ye.string,ctaText:ye.string,mobileCtaText:ye.string,ctaAction:ye.string,ctaBtnStyle:ye.string,name:ye.string}),Cu=(0,ye.shape)({richText:ye.string,modalLinkText:ye.string,modalContent:ye.string}),Eu=((0,ye.shape)({headline:ye.string.isRequired,description:ye.string,addonsHeadline:ye.string,addonsDescription:ye.string,image:ye.string,plans:(0,ye.arrayOf)(Tu).isRequired,pricingRows:(0,ye.arrayOf)(Su),features:(0,ye.arrayOf)(xu),featureDisclaimers:(0,ye.arrayOf)(Cu),addons:(0,ye.arrayOf)(xu),addonDisclaimers:(0,ye.arrayOf)(Cu)}),be.createElement),Pu=function(e){var t=e.disclaimer,n=t.modalContent,a=t.richText,i=t.modalLinkText,r=e.index,o=e.type,l=Boolean(n),s="".concat(o,"-disclaimer-modal");return Eu("div",{className:"plans-container__features-container col-xs-12"},Eu("div",{className:"plans-container__features-container__disclaimer"},Eu("span",{dangerouslySetInnerHTML:{__html:a}}),l&&Eu("a",{"data-toggle":"modal","data-target":"#".concat(s,"__").concat(r),title:a,role:"button",onClick:function(){(0,vo.fireUtagLink)({event_name:s,cta_placement:"comparison_chart"}),(0,vo.fireUserInteraction)(s,"click","click")}},i)),l&&Eu(Yo.view,{model:{id:"".concat(s,"__").concat(r)},className:"plan-addon__info-modal"},Eu("div",null,Eu("div",{dangerouslySetInnerHTML:{__html:n}}))))},Ou=be.createElement,Du=function(e){var t=e.feature,n=t.headline,a=t.plans,i=t.bullet,r=t.description,o=r.richText,l=r.modalId,s=e.index,c=e.type,d=e.numPlans,u=o||l,m="".concat(c,"-description-tooltip"),p=_e()("col-xs-6","col-lg-5","plan-feature__title",{"plan-feature__standard":!i}),v=Ou(Ie.Z,{variant:"body16",className:"plan-feature__bullet_default"},"\u2014"),f=Ou("img",{src:"/static/hitch/static/icons/Pricing_Checkmark_green-light.svg",role:"presentation",alt:n}),h=o?"#".concat(m,"_").concat(s):"#".concat(l);return Ou("div",{className:"plan-feature-item"},Ou("div",{className:p},Ou("div",null,Ou(Ie.Z,{variant:"body16"},n),u&&Ou("span",null,Ou("a",{"data-toggle":"modal","data-target":h,className:"plan-addon__info",title:"".concat(n," info"),role:"button",onClick:function(e){var t="".concat(wt()(e,"target.dataset.column","NO_COL"),"-").concat(wt()(e,"target.dataset.feature","NO_FEATURE"));(0,vo.fireUtagLink)({event_name:"tooltip_plans",cta_placement:"comparison_chart",tool_tip:t}),(0,vo.fireUserInteraction)(m,"click","click")},href:h},Ou("img",{src:"/static/hitch/static/icons/Info_Icon_Dark_Grey.svg",role:"presentation",alt:n})),o&&Ou(Yo.view,{model:{id:"".concat(m,"_").concat(s)},className:"plan-addon__info-modal"},Ou("div",null,Ou(Ie.Z,{as:"h3",variant:"title32",className:"plan-addon__header"},n),Ou("div",{dangerouslySetInnerHTML:{__html:o}})))))),a.map((function(e,t){var n=e.slug,a=e.isApplicable,i=e.text,r=a?f:v,o=i?function(e){return Ou(Ie.Z,{variant:"body16",className:"plan-feature__bullet_text"},e)}(i):r;return Ou(be.Fragment,{key:t},Ou("div",{className:"col-xs-".concat(12/d," plan-feature__check plan-feature__check-").concat(t),key:"".concat(n,"_").concat(t)},Ou("div",{className:"plan-feature__bullet"},o)),Ou("div",{className:"plan-feature__separator"}))})))},Zu=be.createElement,Iu=function(e){var t=e.isBadgePresent,n=e.plan,a=n.headline,i=n.disclaimer,r=i.richText,o=i.modalLinkText,l=i.modalContent,s=i.id,c=n.ctaAction,d=n.ctaText,u=n.mobileCtaText,m=n.ctaBtnStyle,p=n.eyebrow,v=n.badge,f=n.name,h=e.index,g=e.numPlans,_=_e()("plan-head__card","plan-head__card-".concat(h),"col-xs-".concat(12/g),{"plan-head__card--short":!t}),b=(0,ze.GO)({event_name:"plan_select",cta_placement:"comparison_chart",product_name:f},(0,ze.pS)(We.Z,"plan_select")),y=function(t){return Zu(b,{className:"plan-card__cta plan-card__".concat(h,"_cta"),onClick:function(t){!function(t){t.stopPropagation();var n=e.user,a=e.network,i=e.requirePremium,r=e.cartAbandonment,o=null;i&&a.length&&(o=(0,Fe.QM)(i,a));var l={user:n,from:o,componentUrl:c,ctaFields:{},cartAbandonment:r};(0,Ge.AU)(l)}(t)},"aria-label":"Get ".concat(a," plan"),useStyle:m,fullWidth:!0},t)};return Zu("div",{className:_},Zu("div",{className:"plan-head__card-content"},t&&Zu("div",{className:"plan-head__card-badge"},v&&Zu(Ie.Z,{breakpoints:{xs:"eyebrow10",xl:"eyebrow12"}},v)),Zu("div",{className:"plan-head__card-title"},Zu(Ie.Z,{breakpoints:{xs:"title14",md:"title18",xl:"title24"}},a)),Zu("div",{className:"plan-head__card-eyebrow"},Zu(Ie.Z,{breakpoints:{xs:"eyebrow10",md:"eyebrow12",xl:"eyebrow14"}},p)),Zu("div",{className:"plan-card__button-wrapper"},y(d)),Zu("div",{className:"plan-card__button-wrapper--mobile"},y(u)),r&&Zu(ze.m7.span,{className:"plan-head__card-disclaimer",dangerouslySetInnerHTML:{__html:r}}),l&&Zu(be.Fragment,null,Zu("span",{className:"plan-head__card-disclaimer"},Zu("a",{"data-toggle":"modal","data-target":"#plan-disclaimer-modal__".concat(s),"data-id":"plan-disclaimer-modal",title:r,role:"button",onClick:function(e){var t=wt()(e,"target"),n=t&&t.getAttribute("data-id");n&&((0,vo.fireUtagLink)({event_name:n,cta_placement:"comparison_chart"}),(0,vo.fireUserInteraction)(n,"click","click"))}}," ",Zu(Ie.Z,{variant:"body10"},o))),Zu(Yo.view,{model:{id:"plan-disclaimer-modal__".concat(s)},className:"plan-addon__info-modal"},Zu("div",null,Zu("div",{dangerouslySetInnerHTML:{__html:l}}))))))},Mu=be.createElement,Lu=function(e){var t=e.pricingRow,n=t.slug,a=t.headline,i=t.displayStrikethroughPrices,r=t.prices,o=e.numPlans;return Mu("div",{className:"plan-feature-item"},Mu("div",{className:"col-xs-6 col-lg-5 plan-feature__title"},Mu(Ie.Z,{variant:"body16"},a)),r.map((function(e,t){var a=e.priceNote,r=e.price,l=e.originalPrice,s=""!==a?"".concat(r).concat(a):r;return Mu(be.Fragment,{key:t},Mu("div",{className:"col-xs-".concat(12/o," plan-feature__check plan-feature__check-").concat(t),key:"".concat(n,"_").concat(t)},Mu("div",{className:"plan-feature__bullet"},i&&Mu(Ie.Z,{variant:"body12",className:"plan-feature__bullet_text--strikethrough"},l),Mu(Ie.Z,{breakpoints:{xs:"body16",md:"body18"},className:"plan-feature__bullet_text"},s))),Mu("div",{className:"plan-feature__separator"}))})))},Au=function(e){var t=(0,be.useState)(Ru(e?e.current:null)),n=t[0],a=t[1],i=(0,be.useCallback)((function(){e.current&&a(Ru(e.current))}),[e]);return(0,be.useLayoutEffect)((function(){var t=e.current;if(t){if(i(),"function"===typeof ResizeObserver){var n=new ResizeObserver((function(){return i()}));return n.observe(t),function(){n&&(n.disconnect(),n=null)}}return window.addEventListener("resize",i),function(){window.removeEventListener("resize",i)}}}),[e.current]),n};function Ru(e){return e?e.getBoundingClientRect():{bottom:0,height:0,left:0,right:0,top:0,width:0}}n(44465);var Hu,ju=be.createElement,Uu=function(e){var t=e.model,n=t.headline,a=t.description,i=t.addonsHeadline,r=t.addonsDescription,o=t.image,l=t.plans,s=t.pricingRows,c=t.features,d=t.featureDisclaimers,u=t.addons,m=t.addonDisclaimers,p=e.user,v=e.requirePremium,f=e.network,h=(0,be.useState)(!1),g=h[0],_=h[1],b=(0,be.useState)(!1),y=b[0],w=b[1],N=(0,be.useState)(0),k=N[0],x=N[1],S=(0,be.useState)(0),T=S[0],C=S[1],E=(0,be.useState)(!1),P=E[0],O=E[1],D=(0,be.useRef)(null),Z=(0,be.useRef)(null),I=(0,be.useRef)(null),M=(0,be.useRef)(null),L=l.some((function(e){return e.badge})),A=l.length,R=Au(D),H=Au(Z),j=Au(I),U={"plan-head-fixed":g,"plan-head-fixed--flush":g&&!P},B={headColumnClass:_e()("col-xs-12","col-lg-5","plan-head-column",{"plan-head-column--short":!L},U),headClass:_e()("col-xs-12","col-lg-7","plan-head",U),headContainer:_e()("plan-head-container",U),featureClass:_e()("plan-feature",U),addonsClass:_e()("plan-addon",{"plan-addon_show":y}),plansContainerClass:_e()("plans-container")};(0,be.useEffect)((function(){return F(),window.addEventListener("resize",F),function(){window.removeEventListener("resize",F)}}),[R,H,j]);var F=function(){var e=document.querySelector("header"),t=!!e&&e.classList.contains("navigation--sticky");O(t);var n={desktop:t?-e.offsetHeight:0,mobile:t?-e.offsetHeight:0},a=window.innerWidth<1024,i=a?H.height+n.mobile:n.desktop,r=a?j.height-n.mobile-window.innerHeight:j.height-n.desktop-window.innerHeight;C(r),x(i)};return ju("div",{className:"plan-comparison-chart cu-plans",id:"plans",role:"region","aria-label":"Plans",ref:M},ju("div",{className:B.plansContainerClass},ju(yu.df,{rootMargin:"".concat(k,"px 0px 0px 0px"),onChange:function(e){return function(e){var t=M.current.getBoundingClientRect().top0&&ju("div",{className:"plan-feature-disclaimers"},d.map((function(e,t){return ju("div",{key:"feature-disclaimer-".concat(t),className:"plans-disclaimer__container"},ju(Pu,{disclaimer:e,index:t,type:"feature"}))}))),u.length>0&&ju(be.Fragment,null,ju("div",{className:B.addonsClass},ju("div",{className:"plan-addon__head col-xs-12"},ju("div",{className:"col-lg-6 plan-addon__head-desktop"},ju(Ie.Z,{as:"h3",breakpoints:{xs:"title24",md:"title32"},className:"plan-addon__head-title"},i),ju("div",{className:"plan-addon__head-desc",dangerouslySetInnerHTML:{__html:r}}))),ju("div",{className:"plan-body__addon_container"},u.map((function(e,t){return ju(Du,{key:e.slug,feature:e,numPlans:A,index:t,type:"addon"})}))),m.length>0&&ju("div",{className:"plans-container__bottom-container"},m.map((function(e,t){return ju(Pu,{key:"addon-disclaimer-".concat(t),disclaimer:e,index:t,type:"addon"})})))),ju("div",{className:"plan-addon_controller",onClick:function(){(0,ke.JW)("default","landing_plan_add_ons:".concat(y?"hide":"show"),"click",!1),w(!y)},role:"button","aria-label":"See Addons","aria-pressed":"false"},ju(Ie.Z,{variant:"body16"},"".concat(y?"Hide":"Show"," Add-ons")),ju("img",{src:"/static/hitch/static/icons/Dropdown_".concat(y?"Up":"Down","_Arrow.svg"),role:"presentation",alt:"See Add-ons."})))),ju(yu.df,{rootMargin:"100% 0px ".concat(T,"px 0px"),onChange:function(){_(!1)}},ju("div",{className:"plans__bottom-observer"})))},Bu=(0,Ee.connect)((function(e){var t,n;return{user:e.user,ctaFields:e[Je],network:(null===(t=e.detailEntity)||void 0===t?void 0:t.network)||(null===(n=e.detailEntity)||void 0===n?void 0:n.networkUpsell),requirePremium:e.detailEntity.requirePremium}}))(Uu),Fu=(Hu={},(0,he.Z)(Hu,Je,et),(0,he.Z)(Hu,or,mr),(0,he.Z)(Hu,bl.F,yl.Z),(0,he.Z)(Hu,tt,ot),Hu),qu=(0,ye.shape)({slug:ye.string,isApplicable:ye.boolean}),Gu=(0,ye.shape)({richText:ye.string,modalId:ye.string}),zu=(0,ye.shape)({id:ye.string,richText:ye.string,modalLinkText:ye.string,modalId:ye.string}),Wu=(0,ye.shape)({slug:ye.string,headline:ye.string.isRequired,description:Gu,disclaimer:zu,plans:(0,ye.arrayOf)(qu)}),Vu=(0,ye.shape)({slug:ye.string,headline:ye.string.isRequired,displayStrikethroughPrices:ye.boolean,prices:(0,ye.arrayOf)((0,ye.shape)({priceNote:ye.string,price:ye.string,originalPrice:ye.string}))}),Yu=(0,ye.shape)({slug:ye.string,headline:ye.string,eyebrow:ye.string,eyebrowImage:ye.string,badge:ye.string,ctaText:ye.string,mobileCtaText:ye.string,ctaAction:ye.string,ctaBtnStyle:ye.string,name:ye.string}),Ku=(0,ye.shape)({richText:ye.string,modalLinkText:ye.string,modalContent:ye.string}),Xu=((0,ye.shape)({toggleEnabled:ye.boolean,toggleDefaultValue:ye.boolean,toggleOnLabel:ye.string,toggleOnImage:ye.string,toggleOffLabel:ye.string,toggleOffImage:ye.string,toggleModalId:ye.string,isDarkMode:ye.boolean,headline:ye.string.isRequired,description:ye.string,addonsHeadline:ye.string,addonsDescription:ye.string,disclaimer:ye.string,toggleOffPlans:(0,ye.arrayOf)(Yu).isRequired,toggleOnPlans:(0,ye.arrayOf)(Yu),pricingRows:(0,ye.arrayOf)(Vu),toggleOffFeatures:(0,ye.arrayOf)(Wu),toggleOnFeatures:(0,ye.arrayOf)(Wu),toggleOffFeatureDisclaimers:(0,ye.arrayOf)(Ku),toggleOnFeatureDisclaimers:(0,ye.arrayOf)(Ku),toggleOffAddons:(0,ye.arrayOf)(Wu),toggleOnAddons:(0,ye.arrayOf)(Wu),toggleOffAddonDisclaimers:(0,ye.arrayOf)(Ku),toggleOnAddonDisclaimers:(0,ye.arrayOf)(Ku)}),be.createElement),Ju=be.createContext(),Qu=function(){return(0,be.useContext)(Ju)},$u=function(e){var t=e.toggleDefaultValue,n=e.children,a=(0,be.useState)(t),i={isToggleOn:a[0],setIsToggleOn:a[1]};return Xu(Ju.Provider,{value:i},n)},em=(n(74030),be.createElement),tm=function(e){var t=e.isOn,n=e.handleToggle,a=e.onClick;return em("div",{className:"toggle-switch"},em("input",{checked:t,onClick:a,onChange:n,className:"toggle-switch__checkbox",id:"toggle-switch",type:"checkbox"}),em("label",{className:"toggle-switch__label",htmlFor:"toggle-switch"},em("span",{className:"toggle-switch__button"})))},nm=(n(94762),be.createElement),am=function(e){var t,n,a=e.bundle,i=a.toggleOnLabel,r=a.toggleOnImage,o=a.toggleOffLabel,l=a.toggleOffImage,s=a.toggleModalId,c=e.isDark,d=Qu(),u=d.isToggleOn,m=d.setIsToggleOn,p="bundle_toggle_".concat(u?"on":"off"),v=(0,ze.GO)({event_name:p,cta_placement:"comparison_chart"},(0,ze.pS)(tm,p));return nm("div",{className:"bundle-header-with-new-toggle"},nm("div",{className:"bundle-header-with-new-toggle__left-headline"},nm("div",{className:"bundle-header-with-new-toggle__left-top-headline"},nm(Ie.Z,{variant:"subtitle14"},o)),(null===l||void 0===l||null===(t=l.image)||void 0===t?void 0:t.source)&&nm("div",{className:"bundle-header-with-new-toggle__left-bottom-headline"},nm("img",{src:"https:".concat(l.image.source),role:"presentation",alt:"hulu-logo"}))),nm("div",{className:"bundle-header-with-new-toggle__toggle-container"},nm(v,{isOn:u,onColor:c?"#1CE783":"#040405",handleToggle:function(){m(!u);var e=new CustomEvent(xe.REGISTER_MODALS_EVENT);setTimeout((function(){document.dispatchEvent(e)}),100)}})),nm("div",{className:"bundle-header-with-new-toggle__right-headline"},nm("div",{className:"bundle-header-with-new-toggle__right-top-headline"},nm(Ie.Z,{variant:"subtitle14"},i),s&&nm("span",null,nm("a",{"data-toggle":"toggleModal","data-target":"#".concat(s),role:"button"},nm("img",{src:c?"/static/hitch/static/icons/Info_Icon_White.svg":"/static/hitch/static/icons/Info_Icon_Dark_Grey.svg",role:"presentation",alt:i})))),(null===r||void 0===r||null===(n=r.image)||void 0===n?void 0:n.source)&&nm("div",{className:"bundle-header-with-new-toggle__right-bottom-headline"},nm("img",{src:"https:".concat(r.image.source),role:"presentation",alt:"hulu-logo"}))))},im=be.createElement,rm=function(e){var t=e.disclaimer,n=t.modalContent,a=t.richText,i=t.modalLinkText,r=e.index,o=e.type,l=Boolean(n),s="".concat(o,"-disclaimer-modal");return im("div",{className:"plans-container__features-container col-xs-12"},im("div",{className:"plans-container__features-container__disclaimer"},im("span",{className:"section-disclaimer",dangerouslySetInnerHTML:{__html:a}}),l&&im("a",{"data-toggle":"modal","data-target":"#".concat(s,"__").concat(r),title:a,role:"button",onClick:function(){(0,vo.fireUtagLink)({event_name:s,cta_placement:"comparison_chart"}),(0,vo.fireUserInteraction)(s,"click","click")}},i)),l&&im(Yo.view,{model:{id:"".concat(s,"__").concat(r)},className:"plan-addon__info-modal"},im("div",null,im("div",{dangerouslySetInnerHTML:{__html:n}}))))},om=be.createElement,lm=function(e){var t=e.feature,n=t.headline,a=t.plans,i=t.bullet,r=t.description,o=r.richText,l=r.modalId,s=e.index,c=e.type,d=e.numPlans,u=e.isToggleOn,m=e.isDark,p=e.highlightedColumnIndex,v=e.toggleHighlightedColumnIndex,f="".concat(c,"-description-tooltip"),h=_e()("col-xs-6","col-lg-5","plan-feature__title",{"plan-feature__standard":!i}),g=om("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none"},om("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.2071 2.3138C14.5976 1.92327 14.5976 1.29011 14.2071 0.899583C13.8166 0.509058 13.1834 0.509058 12.7929 0.899583L7.5 6.19248L2.20711 0.899583C1.81658 0.509058 1.18342 0.509058 0.792893 0.899583C0.402369 1.29011 0.402369 1.92327 0.792893 2.3138L6.08579 7.60669L0.792893 12.8996C0.402369 13.2901 0.402369 13.9233 0.792894 14.3138C1.18342 14.7043 1.81658 14.7043 2.20711 14.3138L7.5 9.0209L12.7929 14.3138C13.1834 14.7043 13.8166 14.7043 14.2071 14.3138C14.5976 13.9233 14.5976 13.2901 14.2071 12.8996L8.91421 7.60669L14.2071 2.3138Z",fill:"white",fillOpacity:"0.6"})),_=om("img",{src:m?"/static/hitch/static/icons/Pricing_Checkmark_green-light.svg":"/static/hitch/static/icons/Pricing_Checkmark_green-dark.svg",role:"presentation",alt:n});return om("div",{className:"plan-feature-item"},om("div",{className:h},om("div",null,om(Ie.Z,{variant:"title14"},n),o&&om("span",null,om("a",{"data-toggle":"modal","data-target":l?"#".concat(l):"#".concat(f,"_").concat(s),className:"plan-addon__info",title:"".concat(n," info"),role:"button",onClick:function(e){var t="".concat(wt()(e,"target.dataset.column","NO_COL"),"-").concat(wt()(e,"target.dataset.feature","NO_FEATURE"));(0,vo.fireUtagLink)({event_name:"tooltip_plans",cta_placement:"comparison_chart",tool_tip:t}),(0,vo.fireUserInteraction)(f,"click","click")}},om("img",{src:m?"/static/hitch/static/icons/Info_Icon_White.svg":"/static/hitch/static/icons/Info_Icon_Dark_Grey.svg",role:"presentation",alt:n})),o&&om(Yo.view,{model:{id:l?"".concat(l):"".concat(f,"_").concat(s)},className:"plan-addon__info-modal"},om("div",null,om(Ie.Z,{as:"h3",variant:"title32",className:"plan-addon__header"},n),om("div",{dangerouslySetInnerHTML:{__html:o}})))))),a.map((function(e,t){var n=e.slug,a=e.isApplicable,i=e.text,r=a?_:g,o=i?function(e){return om(Ie.Z,{variant:"body16",className:"plan-feature__bullet_text"},e)}(i):r,l=t===p-1&&!u||t===v-1&&u;return om(be.Fragment,{key:t},om("div",{className:"col-xs-".concat(12/d," plan-feature__check plan-feature__check-").concat(l?"highlighted":"not-highlighted"),key:"".concat(n,"_").concat(t)},om("div",{className:"plan-feature__bullet"},o)),om("div",{className:"plan-feature__separator"}))})))},sm=(n(51164),be.createElement),cm=function(e){var t=e.headline,n=e.description;return sm("div",{className:"header"},sm(Ie.Z,{as:"h2",breakpoints:{xs:"title32",md:"title48"},className:"header__headline"},t),sm("div",{className:"header__description",dangerouslySetInnerHTML:{__html:n}}))};cm.defaultProps={headline:"",description:""};var dm,um,mm,pm=cm,vm=be.createElement,fm=function(e){var t,n,a=e.isBadgePresent,i=e.isToggleOn,r=e.plan,o=r.headline,l=r.disclaimer,s=l.richText,c=l.modalLinkText,d=l.modalContent,u=l.id,m=r.ctaAction,p=r.ctaText,v=r.mobileCtaText,f=r.ctaBtnStyle,h=r.eyebrow,g=r.eyebrowImage,_=r.badge,b=r.program,y=e.index,w=e.numPlans,N=e.isDark,k=e.highlightedColumnIndex,x=e.toggleHighlightedColumnIndex,S=y===k-1&&!i||y===x-1&&i,T=_e()("plan-head__card","plan-head__card-".concat(S?"highlighted":"not-highlighted"),"col-xs-".concat(12/w),{"plan-head__card--short":!a}),C=(0,ze.GO)({event_name:"plan_select",cta_placement:"comparison_chart",product_name:i?"".concat(o,"-bundle"):o},(0,ze.pS)(We.Z,"plan_select")),E=function(t){t.stopPropagation();var n=e.user,a=e.network,i=e.requirePremium,r=null,o=m;b?(r=b,o=null):i&&a.length&&(r=(0,Fe.QM)(i,a));var l={user:n,from:r,componentUrl:o,ctaFields:{}};(0,Ge.AU)(l)},P=function(e){return vm(C,{className:"plan-card__cta plan-card__".concat(y,"_cta "),onClick:E,"aria-label":"Get ".concat(o," plan"),useStyle:N?"white":f,fullWidth:!0},e)};return vm("div",{className:T},vm("div",{className:"plan-head__card-content"},a&&vm("div",{className:"plan-head__card-badge"},_&&vm(Ie.Z,{breakpoints:{xs:"eyebrow10",xl:"eyebrow14"}},_)),null!==g&&void 0!==g&&null!==(t=g.image)&&void 0!==t&&t.source?vm("div",{className:"plan-head__card-eyebrow-image"},vm("img",{src:"https:".concat(null===g||void 0===g||null===(n=g.image)||void 0===n?void 0:n.source),role:"presentation",alt:"logos"})):vm("div",{className:"plan-head__card-eyebrow"},vm(Ie.Z,{breakpoints:{xs:"eyebrow10",md:"eyebrow14"}},h)),vm("div",{className:"plan-head__card-title"},vm(Ie.Z,{breakpoints:{xs:"title16",md:"title18",xl:"title24"}},o)),vm("div",{className:"plan-card__button-wrapper"},m&&p&&vm(be.Fragment,null,P(p))),vm("div",{className:"plan-card__button-wrapper--mobile"},m&&p&&vm(be.Fragment,null,P(v))),s&&vm(ze.m7.span,{className:"plan-head__card-disclaimer",dangerouslySetInnerHTML:{__html:s}}),d&&vm(be.Fragment,null,vm("span",{className:"plan-head__card-disclaimer"},vm("a",{"data-toggle":"modal","data-target":"#plan-disclaimer-modal__".concat(u),"data-id":"plan-disclaimer-modal",title:s,role:"button",onClick:function(e){var t=wt()(e,"target"),n=t&&t.getAttribute("data-id");n&&((0,vo.fireUtagLink)({event_name:n,cta_placement:"comparison_chart"}),(0,vo.fireUserInteraction)(n,"click","click"))}}," ",vm(Ie.Z,{variant:"body10"},c))),vm(Yo.view,{model:{id:"plan-disclaimer-modal__".concat(u)},className:"plan-addon__info-modal"},vm("div",null,vm("div",{dangerouslySetInnerHTML:{__html:d}}))))))},hm=be.createElement,gm=function(e){var t=e.isToggleOn,n=e.pricingRow,a=n.slug,i=n.headline,r=n.prices,o=e.numPlans,l=e.highlightedColumnIndex,s=e.toggleHighlightedColumnIndex,c=t?r.slice(r.length-o):r.slice(0,o);return hm("div",{className:"plan-feature-item"},hm("div",{className:"col-xs-6 col-lg-5 plan-feature__title"},hm(Ie.Z,{variant:"body14"},i)),c.map((function(e,n){var i=e.priceNote,r=e.price,c=e.originalPriceOverride,d=""!==i?"".concat(r).concat(i):r,u=n===l-1&&!t||n===s-1&&t;return hm(be.Fragment,{key:n},hm("div",{className:"col-xs-".concat(12/o," plan-feature__check plan-feature__check-").concat(u?"highlighted":"not-highlighted"),key:"".concat(a,"_").concat(n)},hm("div",{className:"plan-feature__bullet"},c&&hm(Ie.Z,{variant:"body12",className:"plan-feature__bullet_text--strikethrough"},c),hm(Ie.Z,{breakpoints:{xs:"body14",md:"body16"},className:"plan-feature__bullet_text"},d))),hm("div",{className:"plan-feature__separator"}))})))},_m=(n(51763),be.createElement),bm=function(e){var t=e.model,n=t.headline,a=t.description,i=t.addonsHeadline,r=t.addonsDescription,o=t.highlightedColumnIndex,l=t.toggleHighlightedColumnIndex,s=t.isDarkMode,c=t.toggleOnPlans,d=t.toggleOffPlans,u=t.toggleOffPricingRows,m=t.toggleOnPricingRows,p=t.toggleOnFeatures,v=t.toggleOffFeatures,f=t.toggleOnFeatureDisclaimers,h=t.toggleOffFeatureDisclaimers,g=t.toggleOnAddons,_=t.toggleOffAddons,b=t.toggleOnAddonDisclaimers,y=t.toggleOffAddonDisclaimers,w=t.toggleEnabled,N=t.toggleOnLabel,k=t.toggleOnImage,x=t.toggleOffLabel,S=t.toggleOffImage,T=t.toggleModalId,C=e.user,E=e.requirePremium,P=e.network,O={"is-dark":s},D=Qu().isToggleOn,Z=(0,be.useState)(!1),I=Z[0],M=Z[1],L=(0,be.useState)(!1),A=L[0],R=L[1],H=(0,be.useState)(0),j=H[0],U=H[1],B=(0,be.useState)(0),F=B[0],q=B[1],G=(0,be.useState)(0),z=G[0],W=G[1],V=(0,be.useState)(0),Y=V[0],K=V[1],X=(0,be.useState)(!1),J=X[0],Q=X[1],$=(0,be.useRef)(null),ee=(0,be.useRef)(null),te=(0,be.useRef)(null),ne=(0,be.useRef)(null),ae=(0,be.useRef)(null),ie=D?c:d,re=D?p:v,oe=D?f:h,le=D?g:_,se=D?b:y,ce=ie.some((function(e){return e.badge})),de=ie.length,ue={"plan-head-fixed":I},me={headColumnClass:_e()("col-xs-12","col-lg-5","plan-head-column-for-new-toggle",{"plan-head-column--short":!ce},ue),headClass:_e()("col-xs-12","col-lg-7","plan-head",ue),headContainer:_e()("plan-head-container",ue,{"--hide-toggle":!w}),featureClass:_e()("plan-feature",ue),addonsClass:_e()("plan-addon",{"plan-addon_show":A}),plansContainerClass:_e()("plans-container")};(0,be.useEffect)((function(){return pe(),window.addEventListener("resize",pe),function(){window.removeEventListener("resize",pe)}}),[]);var pe=function(){var e=document.querySelector("header"),t=!!e&&e.classList.contains("navigation--sticky");Q(t);var n={desktop:t?-e.offsetHeight:0,mobile:t?-e.offsetHeight:0},a=window.innerWidth<1024,i=$.current.getBoundingClientRect().height,r=ee.current.getBoundingClientRect().height,o=te.current.getBoundingClientRect().height,l=a?r+n.mobile:n.desktop,s=a?o-n.mobile-window.innerHeight:o-n.desktop-window.innerHeight;q(s),U(l),W(i),K(r)};return _m(ri.a,{theme:s?si.oneHuluDarkTheme:si.oneHuluLightTheme},_m("div",{className:_e()("plan-comparison-chart-with-toggle","cu-plans",O),id:"plans",role:"region","aria-label":"Plans",ref:ne},_m("div",{className:me.plansContainerClass},_m(pm,{headline:n,description:a}),_m(yu.df,{rootMargin:"".concat(j,"px 0px 0px 0px"),onChange:function(e){return function(e){var t=ne.current.getBoundingClientRect().top,n=ae.current.getBoundingClientRect().top,a=t0&&_m("div",{className:"plan-feature-disclaimers"},oe.map((function(e,t){return _m("div",{key:"feature-disclaimer-".concat(t),className:"plans-disclaimer__container"},_m(rm,{disclaimer:e,index:t,type:"feature"}))}))),le.length>0&&_m(be.Fragment,null,_m("div",{className:me.addonsClass},_m("div",{className:"plan-addon__head col-xs-12"},_m("div",{className:"col-lg-6 plan-addon__head-desktop"},_m(Ie.Z,{as:"h3",breakpoints:{xs:"title24",md:"title32"},className:"plan-addon__head-title"},i),_m("div",{className:"plan-addon__head-desc",dangerouslySetInnerHTML:{__html:r}}))),_m("div",{className:"plan-body__addon_container"},le.map((function(e,t){return _m(lm,{key:e.slug,feature:e,numPlans:de,index:t,type:"addon",isDark:s})}))),se.length>0&&_m("div",{className:"plans-container__bottom-container"},se.map((function(e,t){return _m(rm,{key:"addon-disclaimer-".concat(t),disclaimer:e,index:t,type:"addon"})})))),_m("div",{className:"plan-addon_controller",onClick:function(){(0,ke.JW)("default","landing_plan_add_ons:".concat(A?"hide":"show"),"click",!1),R(!A)},role:"button","aria-label":"See Addons","aria-pressed":"false",style:A?{"border-top":"none"}:{}},"".concat(A?"Hide":"Show"," Add-ons"),_m("img",{src:"/static/hitch/static/icons/Dropdown_".concat(A?"Up":"Down","_Arrow.svg"),role:"presentation",alt:"See Add-ons."})))),_m(yu.df,{rootMargin:"100% 0px ".concat(F,"px 0px"),onChange:function(){M(!1)}},_m("div",{className:"plans__bottom-observer"}))))},ym=function(e){var t=e.model.toggleDefaultValue;return _m($u,{toggleDefaultValue:t},_m(bm,e))},wm=(0,Ee.connect)((function(e){var t,n;return{user:e.user,ctaFields:e[Je],network:(null===(t=e.detailEntity)||void 0===t?void 0:t.network)||(null===(n=e.detailEntity)||void 0===n?void 0:n.networkUpsell),requirePremium:e.detailEntity.requirePremium}}))(ym),Nm=(dm={},(0,he.Z)(dm,Je,et),(0,he.Z)(dm,or,mr),(0,he.Z)(dm,bl.F,yl.Z),(0,he.Z)(dm,tt,ot),dm),km=(0,ye.shape)({highlight:ye.bool,id:(0,ye.oneOfType)([ye.number,ye.string]).isRequired,price:(0,ye.shape)({displayPrice:ye.string.isRequired}).isRequired,label:ye.string,headline:ye.string.isRequired,subheadline:ye.string,program:ye.string,features:(0,ye.oneOfType)([(0,ye.arrayOf)(ye.string),ye.string]),addon_headline:ye.string,open_addons:ye.string,close_addons:ye.string,text_addons:(0,ye.arrayOf)(ye.string),cta_button_style:ye.string,below_cta:ye.string,mobile_button:ye.string,mobile_close:ye.string,ctaTextStates:(0,ye.shape)({}),ctaActionStates:(0,ye.shape)({})}),xm=((0,ye.shape)({headline:ye.string.isRequired,description:ye.string,disclaimer:ye.string,plans:(0,ye.arrayOf)(km).isRequired}),n(44924),be.createElement),Sm=function(e){var t=(0,be.useState)(!1),n=t[0],a=t[1],i=(0,be.useState)(!1),r=i[0],o=i[1],l=(0,be.useState)(!1),s=l[0],c=l[1],d=(0,be.useState)(null),u=d[0],m=d[1],p=e.model,v=p.highlight,f=p.id,h=p.price,g=h.displayPrice,_=h.frequencyOverride,b=p.label,y=p.headline,w=p.subheadline,N=p.features,k=p.addon_headline,x=p.open_addons,S=p.close_addons,T=p.text_addons,C=p.cta_button_style,E=p.below_cta,P=p.mobile_button,O=p.mobile_close,D=p.ctaTextStates,Z=p.ctaActionStates,I=p.program,M=e.user,L=e.ctaFields,A=e.someCardIsHighlighted,R=e.locale,H=e.isOneUpPlan,j=e.cartAbandonment,U=e.network,B=e.requirePremium,F=e.onMouseEnteredOrLeft;(0,be.useEffect)((function(){var e=(0,Tr.l7)();m("Phone"===e||"Tablet"===e?{}:{onMouseEnter:q,onMouseLeave:G})}),[]),(0,be.useEffect)((function(){F(n)}),[n]);var q=function(){a(!n)},G=function(){a(!1)},z=function(){o(!r)},W={user:M,program_type:null,componentNonSubCta:D[xe.ANON],componentSubCta:D[xe.PARTIALLY_ENTITLED],componentAllCta:D[xe.FULLY_ENTITLED],locale:R,ctaFields:L,cartAbandonment:j},V=(0,Fe.V6)(W),Y=null===g||void 0===g?void 0:g.split("/"),K=null===Y||void 0===Y?void 0:Y[0],X=_||(null===Y||void 0===Y?void 0:Y[1]),J=(0,ze.pS)(We.Z,"cta_plans");J=(0,ze.GO)({event_name:(0,qe.vl)(M),cta_placement:"plan_card",product_name:(0,qe.em)(f)},J);var Q=C,$=_e()("plan-card",{"plan-card--highlight":v&&!A||n},{"plan-card--one-up":H}),ee=_e()("plan-card__expanded-section",!!r&&"plan-card__expanded-section--open",{"plan-card__expanded-section--open":H}),te=_e()("plan-card__wrapper",{"plan-card__wrapper--one-up":H}),ne=_e()("plan-card__mobile-wrapper",!!s&&"plan-card__mobile-wrapper--open",{"plan-card__mobile-wrapper--open":H}),ae=_e()("plan-card__expand-button",!!r&&"plan-card__expand-button--open"),ie=_e()("plan-card__mobile-expand-button",!!s&&"plan-card__mobile-expand-button--open");return xm("div",(0,Pe.Z)({className:$},u),xm("div",{className:"plan-card__border"}),xm("div",{className:te},xm("div",{className:"plan-card__header"},b&&xm("div",{className:"plan-card__label"},xm(Ie.Z,{as:"p",variant:"eyebrow12",className:"plan-card__label-text"},b)),xm(Ie.Z,{as:"h3","data-automationid":"plan_card_header",breakpoints:{xs:"label14",lg:"label16"}},y),w&&xm("p",{dangerouslySetInnerHTML:{__html:w}}),xm("div",{className:"plan-card__priceline"},xm(Ie.Z,{as:"p",breakpoints:{xs:"title32",md:"title40"},className:"plan-card__amount"},K,"/"),xm(Ie.Z,{as:"p",variant:"body16"},X)),xm("div",{className:"plan-card__button-wrapper"},xm(J,{className:"plan-card__cta",useStyle:Q,onClick:function(e){e.stopPropagation();var t=null;I?t=I:B&&null!==U&&void 0!==U&&U.length&&(t=(0,Fe.QM)(B,U));var n=Z[M.entitlementState],a={user:M,componentUrl:n,ctaFields:L,from:t,cartAbandonment:j};(0,Ge.AU)(a)},"aria-label":"Select plan - ".concat(y," for ").concat(K," USD per ").concat(X),fullWidth:!0},V)),xm("div",{className:"plan-card__sublink"},E&&xm(ze.m7.div,{dangerouslySetInnerHTML:{__html:E}}))),xm("div",{className:ne},xm("div",{className:"plan-card__list section-body"},xm("ul",null,N&&(0,$a.Y)(N).map((function(e,t){return xm("li",{key:t},xm("span",{className:"plan-card__list-check",role:"presentation"}),xm(Ie.Z,{variant:"body16"},e))})))),xm("div",{className:ee},xm("div",{className:"plan-card__expanded-heading"},xm(Ie.Z,{variant:"eyebrow14"},k)),xm("div",{className:"plan-card__addons"},xm("ul",null,T&&(0,$a.Y)(T).map((function(e,t){return xm("li",{key:t}," ",function(e){if(!e.includes(xe.TOOLTIP_PLACEHOLDER))return e;var t=e.indexOf(xe.TOOLTIP_PLACEHOLDER),n=e.slice(t,e.length),a=e.slice(0,t);return xm(be.Fragment,null,xm(Ie.Z,{variant:"body16"},e.replace(n,"")),xm("button",{"aria-label":"More Information about ".concat(a),className:"button-link","data-target":n},xm("img",{className:"plan-card__tooltip",role:"presentation",loading:"lazy"})))}(e)," ")})))))),!H&&xm("div",{className:"plan-card__expander","aria-hidden":"true"},xm("button",{tabIndex:"0","aria-label":r?S:"".concat(x," for ").concat(y," plan"),className:ae,onClick:z,onKeyDown:(0,Ne.P)(z),onMouseDown:Ne.W},r?S:x,"\xa0",xm("span",{className:"plan-card__icon-plus"})),xm("button",{className:ie,onClick:function(){c(!s)}},s?O:P,"\xa0",xm("span",{className:"plan-card__icon-plus-mobile"})))))},Tm=(n(1279),be.createElement),Cm=function(e){var t=(0,be.useState)(!1),n=t[0],a=t[1],i=e.model,r=i.headline,o=i.description,l=i.plans,s=i.disclaimer,c=e.user,d=e.ctaFields,u=e.enableBrand,m=e.network,p=e.requirePremium,v=e.cartAbandonment,f=_e()("plan-container","container-width","cu-plans"),h=_e()("plan-container__row",{"plan-container__has-three":3===l.length}),g=_e()("plan-container__headline",{"plan-container__headline--brand":u}),_=function(e){a(e)};return Tm("div",{className:f,id:"plans",role:"region","aria-label":"Plans"},Tm("div",{className:"plan-container__header"},r&&Tm(Ie.Z,{as:"h2",breakpoints:{xs:"title32",md:"title40",lg:"title48"},className:g},r),o&&Tm(Ie.Z,{as:"p",breakpoints:{xs:"body16",lg:"body24"},className:"plan-container__description"},o)),Tm("div",{className:h},l&&l.map((function(e,t){return Tm(Sm,{key:t,index:t,model:e,user:c,ctaFields:d,someCardIsHighlighted:n,onMouseEnteredOrLeft:_,isOneUpPlan:1===l.length,network:m,requirePremium:p,cartAbandonment:v})}))),s&&Tm("div",{className:"plan-container__disclaimer section-disclaimer section-disclaimer--dark"},Tm(ze.m7.div,{dangerouslySetInnerHTML:{__html:s}})))},Em=(0,Ee.connect)((function(e){var t,n;return{user:e.user,ctaFields:e[Je],network:(null===(t=e.detailEntity)||void 0===t?void 0:t.network)||(null===(n=e.detailEntity)||void 0===n?void 0:n.networkUpsell),requirePremium:e.detailEntity.requirePremium}}))(Cm),Pm=(um={},(0,he.Z)(um,tt,ot),(0,he.Z)(um,Je,et),(0,he.Z)(um,or,mr),um),Om=((0,ye.shape)({name:ye.string.isRequired,availableSeasons:ye.number,episodeCount:ye.number,ctaText:ye.string,ctaUrl:ye.string,ctaDownloadAppText:ye.string,ctaHypeProgram:ye.string,legalText:ye.string}),n(4026),be.createElement),Dm=(0,ze.GO)({event_name:"login",cta_placement:"signup_modal",page_type:"signup_browse"},(0,ze.pS)(We.Z,"cta_modal","login")),Zm=function(e){var t=e.model,n=t.name,a=t.availableSeasons,i=t.episodeCount,r=t.ctaText,o=t.legalText,l=t.bodyText,s=t.premiereDate,c=t.contentType,d=t.ctaDownloadAppText,u=t.isOriginalContent,m=t.ctaUrl,p=t.ctaHypeProgram,v=e.user.isHuluUser,f=e.user,h=e.ctaFields,g=e.locale,_=e.cartAbandonment,b=e.contentOverrides,y=e.asPath,w=e.network,N=e.requirePremium,k=e.host,x=(0,$a.vx)(s)&&u,S=(0,Fe.Z0)({isHuluUser:v,asPath:y,url:k}),T=v&&(0,ar.mobileDetect)().mobile()&&d,C=(0,ze.GO)({event_name:(0,qe.vl)(f,T),cta_placement:"signup_modal",page_type:"signup_browse"},(0,ze.pS)(We.Z,"cta_modal")),E=c===xe.MOVIE?xe.HULU_UPCOMING_MOVIE_TITLE:xe.HULU_UPCOMING_SERIES_TITLE,P=x?"".concat(E," ").concat((0,$a.QM)(s)):"Start watching ".concat((null===b||void 0===b?void 0:b.overrideName)||n,""),O=a&&i&&!x?"".concat(a," ").concat((0,$a.Ho)(a,"season")," available (").concat(i," ").concat((0,$a.Ho)(i,"episode"),")"):null,D={user:f,componentNonSubCta:r,locale:g,ctaFields:h,cartAbandonment:_},Z=T?d:(0,Fe.V6)(D);return Om(Yo.view,{model:{id:xe.MODAL_NAME_SIGNUP},className:"signup-modal__parent"},Om("div",{className:"signup-modal"},Om("span",{className:"signup-modal__brand",href:"/"},Om("span",null,"hulu"),Om("div",{className:"signup-modal__logo"},Om(el,null))),Om(Ie.Z,{as:"div",className:"signup-modal__headline",variant:"body24"},Om("div",{dangerouslySetInnerHTML:{__html:P}})),O&&Om(Ie.Z,{as:"div",variant:"body16",className:"signup-modal__subheadline"},Om("span",null,O)),Om(Ie.Z,{as:"div",variant:"body16",className:"signup-modal__body"},l),!v&&Om(Dm,{className:"signup-modal__button signup-modal__button-white",useStyle:"secondary",onClick:function(){window.location.assign(S)}},"Log In"),Om(C,{className:"signup-modal__button signup-modal__button-black",useStyle:"black",onClick:function(){var e=p||(0,Fe.QM)(N,w),t={user:f,componentUrl:m,ctaFields:h,from:e,cartAbandonment:_,passUrlAsProgram:!1};T?window.location.assign((0,Ge.cv)()):(0,Ge.AU)(t)}},Z),o&&Om(Ie.Z,{as:"div",variant:"body12",className:"signup-modal__legal"},Om("span",{dangerouslySetInnerHTML:{__html:o}}))))},Im=(0,Ee.connect)((function(e){var t,n;return{user:e.user,ctaFields:e[Je],network:(null===(t=e.detailEntity)||void 0===t?void 0:t.network)||(null===(n=e.detailEntity)||void 0===n?void 0:n.networkUpsell),requirePremium:e.detailEntity.requirePremium}}))(Zm),Mm=(mm={},(0,he.Z)(mm,tt,ot),(0,he.Z)(mm,bl.F,yl.Z),(0,he.Z)(mm,Je,et),(0,he.Z)(mm,or,mr),mm),Lm=(0,ye.shape)({eyebrow:ye.string,headline:ye.string,subheadline:ye.string,disclaimer:ye.string,logos:(0,ye.arrayOf)(eo),desktopBackgroundImage:Mc,mobileBackgroundImage:Mc}),Am=((0,ye.shape)({spotTabs:(0,ye.arrayOf)(Lm).isRequired}),n(88665),be.createElement),Rm=function(e){var t=e.items,n=e.tabArray,a=e.tabOffset,i=e.activeBarStyles,r=e.activeTab,o=e.onClick;return Am("div",{className:"TabButtons",style:{transform:"translateX(calc(-".concat(a,"px))")}},t.map((function(e,t){var a=e.eyebrow,l="tab".concat(t),s=r===t;return Am("button",{"aria-label":"".concat(a," tab"),key:l,id:l,ref:n[t],className:_e()("TabButtons__tab",{"--active":s}),onClick:function(){return o(t)}},Am(Ie.Z,{variant:"navigation12",style:{fontWeight:"bold"}},a),0===t&&Am("div",{className:"TabButtons__activeBar",style:i}))})))},Hm=(n(31448),be.createElement),jm=function(e){var t=e.items,n=e.activeTab;return Hm("div",{className:"TabContent"},t.map((function(e,t){var a=e.headline,i=e.subheadline,r=e.logos,o=e.disclaimer,l=t===n;return Hm("div",{key:"".concat(a,"Content"),className:_e()("TabContent__container",{"--inactive":!l})},Hm("div",{className:_e()("TabContent__headline",{"--raised":r.length>4})},Hm(Ie.Z,{breakpoints:{xs:"title32",md:"title48"}},a)),Hm("div",{className:"TabContent__subheadline"},Hm(Ie.Z,{breakpoints:{xs:"body16",lg:"body18"}},i)),Hm("div",{className:"TabContent__logoRow"},r.map((function(e){return Hm("div",{"aria-label":"".concat(e.name," logo"),key:e.name,role:"listitem",className:"TabContent__logo"},Hm(mo,{model:e}))}))),Hm(Ie.Z,{as:"div",variant:"body12"},Hm("p",{className:"TabContent__disclaimer section-disclaimer",dangerouslySetInnerHTML:{__html:o}})))})))},Um=(n(67190),be.createElement),Bm=function(e){var t,n=e.model.spotTabs,a=(0,gn.w)().windowSize.width,i=a?af?i:r,g={"--dark":"dark"===o};function _(){p(!m)}return Fm("div",{className:_e()("SupportedDevices",g)},Fm("div",{className:_e()("SupportedDevices__inner-container",g)},Fm("div",{className:"SupportedDevices__top-bar"}),Fm("div",{className:_e()("SupportedDevices__text-fields",g)},Fm("div",{className:"SupportedDevices__headline"},n),Fm("div",{className:_e()("SupportedDevices__description",g)},a)),Fm("div",{className:"SupportedDevices__tab-section"},l.map((function(e,t){var n=_e()("SupportedDevices__tab",{"--active":c===t},g);return Fm("button",{className:n,"aria-pressed":c===t,"aria-label":"".concat(e.title," tab"),key:e.title,onClick:function(){return d(t),void p(!1)}},e.title," (",e.devices.length,")")}))),Fm("div",{className:_e()("SupportedDevices__gray-bar",g)}),function(){var e=l[c].devices.length,t=_e()("SupportedDevices__device-section",{"--centered":e<=3});return Fm("div",null,Fm("div",{className:t},l[c].devices.map((function(t,n){return n<3||m||v>f&&e<=6||v<=f&&e<=4?Fm("div",{className:_e()("SupportedDevices__device",g),key:"device--".concat(n)},Fm("img",{className:"SupportedDevices__img","aria-label":"".concat(t.label," logo"),src:t.icon,role:"presentation",loading:"lazy"}),Fm("div",{className:"SupportedDevices__text-box"},Fm("div",{className:"SupportedDevices__text"},t.label))):null}))),function(e){if(v>f&&e>6||v<=f&&e>4){var t=_e()("SupportedDevices__view-button",{"--viewingMore":m},g),n=_e()({"SupportedDevices__arrow-down":!m,"SupportedDevices__arrow-up":m},g);return Fm("button",{className:t,onClick:_},m?"VIEW LESS ":"VIEW MORE ",Fm("div",{className:n}))}}(e))}()),Fm("div",{className:_e()("SupportedDevices__disclaimer",g),dangerouslySetInnerHTML:{__html:h}}))},Gm=(0,ye.shape)({icon:ye.string.isRequired,name:ye.string.isRequired}),zm=((0,ye.shape)({name:ye.string,id:ye.string.isRequired,price:ye.string,body:ye.string,shouldRandomize:ye.bool,logos:(0,ye.arrayOf)(Gm)}),n(21445),be.createElement),Wm=function(e){var t=e.model,n=t.name,a=t.id,i=t.price,r=t.body,o=(0,be.useState)(null),l=o[0],s=o[1],c=wt()(e,"model.shouldRandomize",!1),d={parentClassName:"tier-modal__logos",wrapperClassName:"tier-modal__logo-wrapper col-md-2",logoClassName:"tier-modal__logo",shouldRandomize:c,logos:wt()(e,"model.logos")};(0,be.useEffect)((function(){c&&s({logos:po(d)})}),[]);return zm(Yo.view,{model:{id:a},className:"tier-modal__parent",onModalOpen:function(){return t=i,void(null!==(e=a)&&null!==t&&((0,ke.DS)({event_name:"add-on_tier_modal_open",product_name:e,product_price:t}),(0,Kn.L9)("user_interaction",{action_specifier:"tier_modal_click_productName:".concat(e,"_price:").concat(t),element_specifier:"tier_modal_open",hit_version:"2.4.0",interaction_type:"click"})));var e,t}},zm("div",{className:"tier-modal"},n&&zm(Ie.Z,{as:"h3",variant:"title32"},zm("span",{className:"tier-modal__name",dangerouslySetInnerHTML:{__html:n}})),i&&zm(Ie.Z,{className:"tier-modal__pricing",as:"div",variant:"title32"},i),r&&zm(Ie.Z,{as:"div",variant:"body16"},zm("span",{className:"tier-modal__body",dangerouslySetInnerHTML:{__html:r}})),c?l:po(d)))},Vm=(0,he.Z)({},bl.F,yl.Z),Ym=((0,ye.shape)({ctaText:ye.string,ctaUrl:ye.string,infoLine:ye.string,disableInfo:ye.bool,ctaDownloadAppText:ye.string}),be.createElement);function Km(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(M_){return!1}}();return function(){var n,a=(0,gt.Z)(e);if(t){var i=(0,gt.Z)(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return(0,ht.Z)(this,n)}}var Xm,Jm=function(e){(0,ft.Z)(a,e);var t=Km(a);function a(e){var n;(0,pt.Z)(this,a);var i=(n=t.call(this,e)).props,r=i.model,o=r.ctaDownloadAppText,l=r.isOriginalContent,s=r.disableInfo,c=r.contentType,d=r.premiereDate,u=i.user.isHuluUser;return n.onScroll=n.onScroll.bind((0,Tt.Z)(n)),n.redirect=n.redirect.bind((0,Tt.Z)(n)),n.shouldShowDownloadAppLink=u&&(0,ar.mobileDetect)().mobile()&&o,n.isHuluUpcoming=(0,$a.vx)(d)&&l,n.disableMoreInfo=s||n.isHuluUpcoming,n.upcomingTitle=c===xe.MOVIE?xe.HULU_UPCOMING_MOVIE_TITLE:xe.HULU_UPCOMING_SERIES_TITLE,n.state={positionBottom:!1},n}return(0,vt.Z)(a,[{key:"componentDidMount",value:function(){window.addEventListener("scroll",this.onScroll)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("scroll",this.onScroll)}},{key:"onScroll",value:function(){var e=n.g.window.pageYOffset,t=n.g.document.body.scrollHeight-100e}))[0];return{storedValue:r,setValue:function(t){try{var a=t instanceof Function?t(r):t;o(a),n.g.window.localStorage.setItem(e,a)}catch(i){}},removeValue:function(e){try{n.g.window.localStorage.removeItem(e)}catch(t){}},isExpired:l}}(d,null,m()),v=p.storedValue,f=p.setValue,h=p.removeValue,g=p.isExpired;(0,be.useEffect)((function(){!g&&v||(l(),h(d))}),[]);return r?ep("div",{className:"tophat cu-tophat",role:"banner"},ep(ze.m7.div,{className:"tophat__body",dangerouslySetInnerHTML:{__html:function(){if(!c)return i;var e=s.season,t=s.firstEpPremiereDate,n=e>0?"Season ".concat(e," Coming"):"Series Premiere";return"".concat(n," ").concat((0,$a.QM)(t))}()}}),!c&&ep(u,{className:"tophat__button",onClick:function(){f(m()),o()},"aria-label":"Close Banner"},"\xd7")):null},ap=(0,he.Z)({},Wl,Ql),ip=(0,Ee.connect)((function(e){return{shown:Boolean(e.tophat.shown)}}),(function(e){return{closeTopHat:function(){return e({type:Vl,payload:t});var t},openTopHat:function(){return e({type:Yl,payload:t});var t}}}))(np),rp=(0,ye.shape)({slug:ye.string,isApplicable:ye.boolean}),op=(0,ye.shape)({richText:ye.string,modalId:ye.string}),lp=(0,ye.shape)({id:ye.string,richText:ye.string,modalLinkText:ye.string,modalId:ye.string}),sp=(0,ye.shape)({slug:ye.string,headline:ye.string.isRequired,description:op,disclaimer:lp,plans:(0,ye.arrayOf)(rp)}),cp=(0,ye.shape)({slug:ye.string.isRequired,headline:ye.string.isRequired,prices:(0,ye.arrayOf)((0,ye.shape)({originalPriceText:ye.string,discountedPriceText:ye.string}))}),dp=(0,ye.shape)({slug:ye.string,headline:ye.string,eyebrow:ye.string,badge:ye.string,ctaText:ye.string,mobileCtaText:ye.string,ctaAction:ye.string,ctaBtnStyle:ye.string,program:ye.string,logo:ye.string,description:ye.string}),up=(0,ye.shape)({richText:ye.string,modalLinkText:ye.string,modalContent:ye.string,isBundle:ye.boolean}),mp=((0,ye.shape)({headline:ye.string.isRequired,description:ye.string,addonsHeadline:ye.string,addonsDescription:ye.string,defaultLeftColumn:ye.string.isRequired,defaultRightColumn:ye.string.isRequired,dropdownColumns:ye.string.isRequired,controllerTabs:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.shape)({name:ye.string,elementSpecifier:ye.string}))),plans:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.arrayOf)(dp).isRequired)),features:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.arrayOf)(sp).isRequired)),featureDisclaimers:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.arrayOf)(up))),addons:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.arrayOf)(sp))),addonDisclaimers:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.arrayOf)(up))),pricingRows:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.arrayOf)(cp)))}),be.createElement),pp=function(e){var t=e.disclaimer,n=t.modalContent,a=t.richText,i=t.modalLinkText,r=e.index,o=e.type,l=Boolean(n),s="".concat(o,"-disclaimer-modal");return mp("div",{className:"plans-container__features-container col-xs-12"},mp("div",{className:"plans-container__features-container__disclaimer"},mp("span",{className:"section-disclaimer",dangerouslySetInnerHTML:{__html:a}}),l&&mp("a",{"data-toggle":"modal","data-target":"#".concat(s,"__").concat(r),title:a,role:"button",onClick:function(){(0,vo.fireUtagLink)({event_name:s,cta_placement:"comparison_chart"}),(0,vo.fireUserInteraction)(s,"click","click")}},i)),l&&mp(Yo.view,{model:{id:"".concat(s,"__").concat(r)},className:"plan-addon__info-modal"},mp("div",null,mp("div",{dangerouslySetInnerHTML:{__html:n}}))))},vp=be.createElement,fp=be.createContext(),hp=function(){return(0,be.useContext)(fp)},gp=function(e){var t=e.defaultLeftColumn,n=e.defaultRightColumn,a=e.children,i=(0,be.useState)(t),r=i[0],o=i[1],l=(0,be.useState)(n),s={leftColumn:r,setleftColumn:o,rightColumn:l[0],setrightColumn:l[1]};return vp(fp.Provider,{value:s},a)},_p=be.createElement,bp=function(e){var t=e.feature,n=t.headline,a=t.plans,i=t.bullet,r=t.description,o=r.richText,l=r.modalId,s=e.index,c=e.type,d=e.numPlans,u=e.isDark,m=e.planIdentifier,p=hp(),v=p.leftColumn,f=p.rightColumn,h=m[v].slug,g=m[f].slug,_=a.filter((function(e){return e.slug===h})),b=a.filter((function(e){return e.slug===g})),y=_.concat(b),w=o||l,N="".concat(c,"-description-tooltip"),k=_e()("col-xs-6","col-lg-4","plan-feature__title",{"plan-feature__standard":!i}),x=_p(Ie.Z,{variant:"body16",className:"plan-feature__bullet_default"},"\u2014"),S=_p("img",{src:u?"/static/hitch/static/icons/Pricing_Checkmark_green-light.svg":"/static/hitch/static/icons/Pricing_Checkmark_green-dark.svg",role:"presentation",alt:n});return _p("div",{className:"plan-feature-item"},_p("div",{className:k},_p("div",null,_p(Ie.Z,{variant:"body14"},n),w&&_p("span",null,_p("a",{"data-toggle":"modal","data-target":o?"#".concat(N,"_").concat(s):"#".concat(l),className:"plan-addon__info",title:"".concat(n," info"),role:"button",onClick:function(e){var t="".concat(wt()(e,"target.dataset.column","NO_COL"),"-").concat(wt()(e,"target.dataset.feature","NO_FEATURE"));(0,vo.fireUtagLink)({event_name:"tooltip_plans",cta_placement:"comparison_chart",tool_tip:t}),(0,vo.fireUserInteraction)(N,"click","click")}},_p("img",{src:u?"/static/hitch/static/icons/Info_Icon_White.svg":"/static/hitch/static/icons/Info_Icon_Dark_Grey.svg",role:"presentation",alt:n})),o&&_p(Yo.view,{model:{id:"".concat(N,"_").concat(s)},className:"plan-addon__info-modal"},_p("div",null,_p(Ie.Z,{as:"h3",variant:"title32",className:"plan-addon__header"},n),_p("div",{dangerouslySetInnerHTML:{__html:o}})))))),y.map((function(e,t){var n=e.slug,a=e.isApplicable,i=e.text,r=a?S:x,o=i?function(e){return _p(Ie.Z,{variant:"body14",className:"plan-feature__bullet_text"},e)}(i):r;return _p(be.Fragment,{key:t},_p("div",{className:"col-xs-".concat(12/d," plan-feature__check plan-feature__check-").concat(t),key:"".concat(n,"_").concat(t)},_p("div",{className:"plan-feature__bullet plan-feature__bullet-".concat(d,"plans")},o)),_p("div",{className:"plan-feature__separator"}))})))},yp=(n(49593),be.createElement),wp=function(e){var t=e.headline,n=e.description;return yp("div",{className:"header"},yp(Ie.Z,{as:"h2",breakpoints:{xs:"title32",md:"title48"},className:"header__headline"},t),yp("div",{className:"header__description",dangerouslySetInnerHTML:{__html:n}}))};wp.defaultProps={headline:"",description:""};var Np,kp=wp,xp=be.createElement,Sp=function(e){var t=e.isBadgePresent,n=e.isBundle,a=e.plan,i=a.headline,r=a.disclaimer,o=r.richText,l=r.modalLinkText,s=r.modalContent,c=r.id,d=a.ctaAction,u=a.ctaText,m=a.mobileCtaText,p=a.ctaBtnStyle,v=a.eyebrow,f=a.badge,h=a.program,g=a.logo,_=a.planTitle,b=a.slug,y=a.description,w=a.trialOffer,N=a.savings,k=a.targetDisplayName,x=e.index,S=e.numPlans,T=e.isDark,C=e.hasPlanHeadDisclaimer,E=e.hasPlanHeadTrialOffer,P=e.controllerTabs,O=hp(),D=O.leftColumn,Z=O.setleftColumn,I=O.rightColumn,M=O.setrightColumn,L=_e()("plan-head__card","plan-head__card-".concat(x),"col-xs-".concat(12/S),{"plan-head__card--short":!t}),A=(0,ze.GO)({event_name:"plan_select",cta_placement:"comparison_chart",product_name:n?"".concat(i,"-bundle"):i},(0,ze.pS)(We.Z,"comparison_chart:plan_select","driver_click","click",!0,k||"")),R=function(t){t.stopPropagation();var n=e.user,a=e.network,i=e.requirePremium,r=null,o=d;h?(r=h,o=null):i&&a.length&&(r=(0,Fe.QM)(i,a));var l={user:n,from:r,componentUrl:o,ctaFields:{}};(0,Ge.AU)(l)},H=function(e){return xp(A,{className:"plan-card__cta plan-card__".concat(x,"_cta "),onClick:R,"aria-label":"Get ".concat(i," plan"),useStyle:T?"white":p,fullWidth:!0},e)},j=0===x?D:I;return xp("div",{className:L},xp("div",{className:"plan-head__card-content"},xp("div",{className:"plan-head__option-list"},xp("label",{htmlFor:"plan-select-".concat(x)},"Plan Selector"),xp("select",{className:"plan-head__option-select",value:j,onChange:function(e){return t=e.target.value,(0,vo.fireUserInteraction)("".concat(t.elementSpecifier),"driver_click","click",!0,"".concat(t.name)),void(0===x?Z(t):M(t));var t},key:"select-".concat(x)},Object.entries(P).map((function(e){var t=(0,hn.Z)(e,2),n=t[0],a=t[1],i=!1;return n===(0===x?I:D)&&(i=!0),xp("option",{key:"option-".concat(n),value:n,disabled:i},a.name)})))),xp("div",{className:"plan-head__card-badge"},f&&xp(Ie.Z,{variant:"eyebrow10"},f)),xp("div",{className:"plan-head__card-eyebrow"},v&&xp(Ie.Z,{variant:"eyebrow10"},v)),i?xp(be.Fragment,null,xp("div",{className:"plan-head__card-title"},xp(Ie.Z,{variant:"title16",className:"plan-head__card-title-text"},i)),g&&xp("div",{className:"plan-head__card-eyebrow-image"},xp("img",{src:g,role:"presentation",alt:"logo",className:b}))):xp(be.Fragment,null,g&&xp("div",{className:"plan-head__card-eyebrow-image"},xp("img",{src:g,role:"presentation",alt:"logo",className:b})),xp("div",{className:"plan-head__card-title"},xp(Ie.Z,{variant:"title16",className:"plan-head__card-title-text"},i))),xp("div",{className:"plan-head__card-description-wrapper"},xp("div",{className:"plan-head__card-description"},_&&xp(Ie.Z,{variant:"body12",className:"plan-head__card-description-text"},_)),xp("div",{className:"plan-head__card-description"},y&&xp(Ie.Z,{variant:"body12",className:"plan-head__card-description-text"},y))),xp("div",{className:"plan-card__button-wrapper"},H(u)),xp("div",{className:"plan-card__button-wrapper--mobile"},H(m)),C&&xp(ze.m7.span,{className:"plan-head__card-disclaimer",dangerouslySetInnerHTML:{__html:o}}),s&&xp(be.Fragment,null,xp("span",{className:"plan-head__card-disclaimer"},xp("a",{"data-toggle":"modal","data-target":"#plan-disclaimer-modal__".concat(c),"data-id":"plan-disclaimer-modal",title:o,role:"button",onClick:function(e){var t=wt()(e,"target"),n=t&&t.getAttribute("data-id");n&&((0,vo.fireUtagLink)({event_name:n,cta_placement:"comparison_chart"}),(0,vo.fireUserInteraction)(n,"click","click"))}}," ",xp(Ie.Z,{variant:"body10"},l))),xp(Yo.view,{model:{id:"plan-disclaimer-modal__".concat(c)},className:"plan-addon__info-modal"},xp("div",null,xp("div",{dangerouslySetInnerHTML:{__html:s}})))),E&&xp("div",{className:"plan-head__card-trial-offer"},w&&xp(Ie.Z,{variant:"label10"},w),N&&xp(Ie.Z,{variant:"label10"},N))))},Tp=be.createElement,Cp=function(e){var t=e.pricingRows,n=e.numPlans,a=hp(),i=a.leftColumn,r=a.rightColumn,o=t[i].prices.concat(t[r].prices);return Tp("div",{className:"plan-feature-item"},Tp("div",{className:"col-xs-4 plan-feature__title--pricing-row"},Tp(Ie.Z,{variant:"body14"},t.headline)),o.map((function(e,a){var i=e.originalPriceText,r=e.discountedPriceText;return Tp(be.Fragment,{key:a},Tp("div",{className:"col-xs-".concat(12/n," plan-feature__check plan-feature__check-").concat(a),key:"".concat(t.slug,"_").concat(a)},r?Tp("div",{className:"plan-feature__bullet"},Tp(Ie.Z,{variant:"body12",className:"plan-feature__bullet_text--strikethrough"},i),Tp(Ie.Z,{variant:"body14",className:"plan-feature__bullet_text"},r)):Tp("div",{className:"plan-feature__bullet"},Tp(Ie.Z,{variant:"body14",className:"plan-feature__bullet_text"},i))),Tp("div",{className:"plan-feature__separator"}))})))},Ep=(n(39560),be.createElement),Pp=function(e){var t=e.model,n=t.headline,a=t.description,i=t.addonsHeadline,r=t.addonsDescription,o=t.isDark,l=t.controllerTabs,s=t.plans,c=t.features,d=t.featureDisclaimers,u=t.addons,m=t.addonDisclaimers,p=t.pricingRows,v=e.user,f=e.requirePremium,h=e.network,g={"is-darkV2":o},_=hp(),b=_.leftColumn,y=_.rightColumn,w=(0,be.useState)(!1),N=w[0],k=w[1],x=(0,be.useState)(!1),S=x[0],T=x[1],C=(0,be.useState)(0),E=C[0],P=C[1],O=(0,be.useState)(0),D=O[0],Z=O[1],I=(0,be.useState)(0),M=I[0],L=I[1],A=(0,be.useState)(!1),R=A[0],H=A[1],j=(0,be.useRef)(null),U=(0,be.useRef)(null),B=(0,be.useRef)(null),F=(0,be.useRef)(null),q=s[b].concat(s[y]),G=c.filter((function(e){var t=e.plans.find((function(e){return e.slug===q[0].slug})),n=e.plans.find((function(e){return e.slug===q[1].slug})),a=null===t||void 0===t?void 0:t.isApplicable,i=null===n||void 0===n?void 0:n.isApplicable;return!e.selectionRequired||(a||i)})),z=d.filter((function(e){return e.planList.includes(q[0].slug)||e.planList.includes(q[1].slug)})),W=u.filter((function(e){var t=e.plans.find((function(e){return e.slug===q[0].slug})),n=e.plans.find((function(e){return e.slug===q[1].slug})),a=null===t||void 0===t?void 0:t.isApplicable,i=null===n||void 0===n?void 0:n.isApplicable;return!e.selectionRequired||(a||i)})),V=m[b],Y=p,K=q.some((function(e){return e.badge})),X=q.some((function(e){var t;return null===e||void 0===e||null===(t=e.disclaimer)||void 0===t?void 0:t.richText})),J=q.some((function(e){return(null===e||void 0===e?void 0:e.trialOffer)||(null===e||void 0===e?void 0:e.savings)})),Q=q.length,$={"plan-head-fixed":N},ee={headColumnClass:_e()("col-xs-12","col-lg-4","ExpDropdownPlanContainer--new-toggle",{"plan-head-column--short":!K},$),headClass:_e()("col-xs-12","col-lg-8","plan-head",$),headContainer:_e()("plan-head-container",$),featureClass:_e()("plan-feature",$),addonsClass:_e()("plan-addon",{"plan-addon_show":S}),plansContainerClass:_e()("ExpDropdownPlanContainer")};(0,be.useEffect)((function(){return te(),window.addEventListener("resize",te),function(){window.removeEventListener("resize",te)}}),[b,y]);var te=function(){var e=document.querySelector("header"),t=!!e&&e.classList.contains("navigation--sticky");H(t);var n={desktop:t?-e.offsetHeight:0,mobile:t?-e.offsetHeight:0},a=window.innerWidth<1024,i=j.current.getBoundingClientRect().height,r=U.current.getBoundingClientRect().height,o=a?n.mobile:n.desktop,l=a?r-n.mobile-window.innerHeight:r-n.desktop-window.innerHeight;Z(l),P(o),L(i)};return Ep(ri.a,{theme:o?si.oneHuluDarkTheme:si.oneHuluLightTheme},Ep("div",{className:_e()("ExpDropdownPlanComparisonChart","cu-plans",g),id:"plans",role:"region","aria-label":"Plans",ref:B},Ep("div",{className:ee.plansContainerClass},Ep(kp,{headline:n,description:a}),Ep(yu.df,{rootMargin:"".concat(E,"px 0px 0px 0px"),onChange:function(e){return function(e){var t=B.current.getBoundingClientRect().top,n=F.current.getBoundingClientRect().top,a=t0&&Ep("div",{className:"plan-feature-disclaimers"},z.map((function(e,t){return Ep("div",{key:"feature-disclaimer-".concat(t),className:"plans-disclaimer__container"},Ep(pp,{disclaimer:e,index:t,type:"feature"}))}))),W.length>0&&Ep(be.Fragment,null,Ep("div",{className:ee.addonsClass},Ep("div",{className:"plan-addon__head col-xs-12"},Ep("div",{className:"col-lg-6 plan-addon__head-desktop"},Ep(Ie.Z,{as:"h3",breakpoints:{xs:"title24",md:"title32"},className:"plan-addon__head-title"},i),Ep("div",{className:"plan-addon__head-desc",dangerouslySetInnerHTML:{__html:r}}))),Ep("div",{className:"plan-body__addon_container"},W.map((function(e,t){return Ep(bp,{key:e.slug,feature:e,numPlans:Q,index:t,type:"addon",isDark:o,planIdentifier:l})}))),V.length>0&&Ep("div",{className:"plans-container__bottom-container"},V.map((function(e,t){return Ep(pp,{key:"addon-disclaimer-".concat(t),disclaimer:e,index:t,type:"addon"})})))),Ep("div",{className:"plan-addon_controller",onClick:function(){(0,ke.JW)("default","landing_plan_add_ons:".concat(S?"hide":"show"),"click",!1),T(!S)},role:"button","aria-label":"See Addons","aria-pressed":"false",style:S?{"border-top":"none"}:{}},"".concat(S?"Hide":"Show"," Add-ons"),Ep("img",{src:"/static/hitch/static/icons/Dropdown_".concat(S?"Up":"Down","_Arrow.svg"),role:"presentation",alt:"See Add-ons."})))),Ep(yu.df,{rootMargin:"100% 0px ".concat(D,"px 0px"),onChange:function(){k(!1)}},Ep("div",{className:"plans__bottom-observer"}))))},Op=function(e){var t=e.model,n=t.defaultLeftColumn,a=t.defaultRightColumn;return Ep(gp,{defaultLeftColumn:n,defaultRightColumn:a},Ep(Pp,e))},Dp=(0,Ee.connect)((function(e){var t,n;return{user:e.user,ctaFields:e[Je],network:(null===(t=e.detailEntity)||void 0===t?void 0:t.network)||(null===(n=e.detailEntity)||void 0===n?void 0:n.networkUpsell),requirePremium:e.detailEntity.requirePremium}}))(Op),Zp=(Np={},(0,he.Z)(Np,Je,et),(0,he.Z)(Np,or,mr),(0,he.Z)(Np,bl.F,yl.Z),(0,he.Z)(Np,tt,ot),Np),Ip=be.createElement,Mp=function(e){var t=e.email,n=e.handleChangeEmail,a=e.isExistingEmail,i=e.isInvalidEmail,r=e.emailCapturePrompt,o=e.invalidEmailErrorText,l=e.existingEmailErrorText,s=a||i;return Ip(be.Fragment,null,Ip("input",{type:"text",className:"Masthead__email-capture-input".concat(s?"__error":""),value:t,placeholder:"Email",onChange:n,"aria-invalid":s?"true":"false","aria-label":r}),s&&Ip(Ie.Z,{as:"span",variant:"body12",className:"Masthead__email-capture-input-error-text"},a&&Ip("div",{dangerouslySetInnerHTML:{__html:l}}),i&&o))},Lp=(n(67587),"existing"),Ap=function(){var e=(0,Ze.Z)(De().mark((function e(t){var n,a,i;return De().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n="".concat((0,xr.X)("signup"),"/api/v2/accounts/status?email=").concat(encodeURIComponent(t)),e.prev=1,e.next=4,(0,$a.kv)(n);case 4:if(null===(a=e.sent)||void 0===a||!a.ok){e.next=10;break}return e.next=8,a.json();case 8:return i=e.sent,e.abrupt("return",(null===i||void 0===i?void 0:i.status)===Lp);case 10:return Cr.an.error("Failed to fetch status for email ".concat(t," from sign up API."),a.status,{logName:"Signup"}),e.abrupt("return",{});case 14:return e.prev=14,e.t0=e.catch(1),Cr.an.error("Failed to fetch status for email ".concat(t," from sign up API. Error: ").concat(e.t0),{logName:"Signup"}),e.abrupt("return",{});case 18:case"end":return e.stop()}}),e,null,[[1,14]])})));return function(t){return e.apply(this,arguments)}}(),Rp=be.createElement;function Hp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function jp(e){for(var t=1;t=10&&window.clearInterval(n)}),10)}(K.current)},Le=function(e){e.preventDefault(),document.querySelector(e.target.dataset.href).scrollIntoView({behavior:"smooth"})},Ae=function(e){var t,a=e.Component,i=e.className,r=e.statefulContent,l=e.id,s=e.dataAutomationId,c=e.cartAbandonmentElCopy,d=z&&G!==xe.ANON?r[G]:(null===o||void 0===o||null===(t=o.geodataOverrides)||void 0===t?void 0:t[i])||r[xe.ANON],u=(0,Ac.n)(n,c),m=n&&u?u:d,p={className:i,"data-automationid":s};return l&&(p.id=l),m&&Rp(a,(0,Pe.Z)({dangerouslySetInnerHTML:{__html:m}},p))};return Rp("div",null,fe&&Rp($c,{ref:Y,id:"masthead-banner"},Rp("div",{ref:K,className:"Masthead__banner"},Rp(Ie.Z,{breakpoints:{xs:"body16",lg:"body24"},className:"banner__span"},ie))),Rp("div",{id:"masthead",className:_e()("ExpEmailCaptureMasthead","cu-masthead",A,r?{"Masthead--brand":!0}:{"Masthead--tall":a,"Masthead--short":!m,"Masthead--fullscreen":x,"Masthead--tophat-included":B,"Masthead--brand-border":y,"gradient-skrim":!y}),role:"region","aria-labelledby":"regionMasthead","data-automationid":"masthead"},!m&&Rp(Al,null),Rp(Ul,{image:m,identifier:l,mobileFirst:T}),Rp(ql,{videos:p}),Rp("div",{className:"Masthead__container"},Ae({Component:ze.m7.div,className:"Masthead__preheadline",statefulContent:C,cartAbandonmentElCopy:null===f||void 0===f?void 0:f.eyebrow}),Ae({Component:ze.m7.h1,className:"Masthead__headline",statefulContent:N,id:"regionMasthead",cartAbandonmentElCopy:null===f||void 0===f?void 0:f.headline,dataAutomationId:"masthead_headline"}),Ae({Component:ze.m7.div,className:"Masthead__subheadline",statefulContent:R,cartAbandonmentElCopy:null===f||void 0===f?void 0:f.subheadline,dataAutomationId:"masthead_subheadline"}),Ae({Component:ze.m7.div,className:"Masthead__primary-message",statefulContent:H,cartAbandonmentElCopy:null===f||void 0===f?void 0:f.primaryCopy}),Ae({Component:ze.m7.div,className:"Masthead__secondary-message",statefulContent:I,cartAbandonmentElCopy:null===f||void 0===f?void 0:f.secondaryCopy,dataAutomationId:"masthead_secondary_message"}),Rp("div",{className:"Masthead__input"},fe&&Rp("div",{className:"Masthead__input-wrapper ".concat(te&&"Masthead__input--invalid")},Rp("label",{className:"Masthead__input-label",htmlFor:"Masthead-input-text"},"Enter your ",(0,Fe.nV)(O)),Rp("input",{type:"text",id:"Masthead-input-text",className:"Masthead__input-box",autoComplete:"off",placeholder:(0,Fe.nV)(O),onChange:function(e){$(e.target.value),ne(!1)},value:Q,ref:X,onKeyUp:function(e){if("Enter"===e.key){var t=document.querySelector(".Masthead__input-cta");(0,ar.isBrowser)()&&Boolean(t)&&t.click()}}}),Rp("div",{className:"Masthead__input-icon"},"!")),Rp("div",{className:"Masthead__email-capture-container".concat(de||pe?"__error":"")},Rp(Ie.Z,{as:"div",variant:"body16",className:"Masthead__email-capture-prompt"},b),Rp(Mp,{email:le,handleChangeEmail:function(e){se(e.target.value),de&&ue(!1),pe&&ve(!1)},isExistingEmail:pe,isInvalidEmail:de,emailCapturePrompt:b,invalidEmailErrorText:k,existingEmailErrorText:w}),Rp(qc,{model:{ctaFormat:_,programType:O,ctaButtonStyle:h,anchorCtaText:d,cartAbandonmentCopy:f},user:F,ctaFields:i,locale:s,cartAbandonment:n,messages:Ne.translateAll(ed),ctaDownloadAppText:g,isHumanCodeOverride:we,shouldShowDownloadAppLink:ye,isStartPage:ge,onSubmit:Ce,isEsLang:(0,Ge.Ad)("es-us")})),d&&Rp(We.Z,{className:"Masthead__anchor-cta",useStyle:h,"data-href":u,onClick:Le},d),Rp(Gc,{model:jp(jp({},M),{},{cartAbandonmentCopy:f}),scrollToComponent:Le,onSecondarySubmit:function(){(0,Ge.AU)({params:{},user:F,componentUrl:M.href,ctaFields:i})},user:F,isStartPage:ge,cartAbandonment:n})),Ae({Component:ze.m7.div,className:"Masthead__legal section-disclaimer",statefulContent:S,cartAbandonmentElCopy:null===f||void 0===f?void 0:f.legalCopy,dataAutomationId:"masthead_legal"}),Rp(Zl,{brandIcon:v})),a&&Rp("div",{className:"Masthead__children"},a),Rp(Qo,{model:Z,asPath:t})))};Fp.defaultProps={idx:0,enableBrand:!1};var qp,Gp=Fp,zp=(0,Ee.connect)((function(e){return{user:e.user,topHatShown:e.tophat.shown,ctaFields:e[Je]}}))(Gp),Wp=(qp={},(0,he.Z)(qp,tt,ot),(0,he.Z)(qp,Wl,Ql),(0,he.Z)(qp,Je,et),qp),Vp=ye.PropTypes.shape({headline:ye.PropTypes.string,description:ye.PropTypes.string}),Yp=ye.PropTypes.shape({columns:ye.PropTypes.arrayOf(Vp)}),Kp=(ye.PropTypes.shape({rows:ye.PropTypes.arrayOf(Yp),isSection:ye.PropTypes.boolean,verticalAlign:ye.PropTypes.oneOf(["normal","start","center","end","stretch"])}),be.createElement),Xp=function(e){var t=e.model,n=t.headline,a=t.description,i=t.columnsPerRow,r={flex:"".concat(100/i,"%")};return Kp("div",{className:"exp-grid-column",style:r},n&&Kp(Ie.Z,{as:"h2",variant:"title32",className:"section-headline",dangerouslySetInnerHTML:{__html:n}}),a&&Kp(ze.m7.div,{className:"column-description",dangerouslySetInnerHTML:{__html:a}}))},Jp=be.createElement;function Qp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function $p(e){for(var t=1;t0&&(m(e.component_ids),c(!0))})).catch((function(e){Cr._u.error("error trying to fetch the users previous subscription. Error: ".concat(e))}))}),[]);return p?null:s?Dv(Ov.Z,{model:{id:"reconnect-modal"},onModalClosed:function(){return c(!1)},toggleModal:function(){},shown:s,className:"one-click-reconnect-modal-container"},Dv("div",{className:"one-click-modal-body"},Dv("div",{className:"modal-logos"},u&&function(e,t){var n=null===e||void 0===e?void 0:e.includes(16),a=(null===e||void 0===e?void 0:e.includes(21))||(null===e||void 0===e?void 0:e.includes(22)),i=(null===e||void 0===e?void 0:e.includes(19))||(null===e||void 0===e?void 0:e.includes(20)),r=null===e||void 0===e?void 0:e.includes(6);return Dv("img",r?{alt:"hulu live logo",src:null===t||void 0===t?void 0:t.huluLiveTv}:n&&i?{alt:"hulu disney espn logo",src:null===t||void 0===t?void 0:t.huluDisneyEspn}:a&&i?{alt:"hulu disney max logo",src:null===t||void 0===t?void 0:t.huluDisneyMax}:i?{alt:"hulu disney logo",src:null===t||void 0===t?void 0:t.huluDisney}:{alt:"hulu logo",src:null===t||void 0===t?void 0:t.hulu})}(u,r)),Dv(Ie.Z,{className:"modal-headline"},n),Dv(Ie.Z,{className:"modal-description"},a),Dv(We.Z,{useStyle:"green_with_black_text",onClick:function(){var e=encodeURIComponent(JSON.stringify(u)),t="".concat((0,xr.X)("signup"),"/plans?component_ids=").concat(e);window.location.assign(t)}},i),Dv("button",{"aria-label":o,className:"button-link modal-link",onClick:function(){var e="".concat((0,xr.X)("signup"),"/plans");window.location.assign(e)}},o))):null},Iv=n(53476),Mv=(n(38982),"suf_web_plan_builder"),Lv=(n(98602),be.createElement),Av=function(e){var t=e.footer,n=e.values,a=e.user,i=t.buttonText,r=t.plans,o=n.footerPlanId,l=n.isFooterExpanded,s=(0,Ps.find)(r,{id:o}),c=s.planName,d=void 0===c?"":c,u=s.planDetails,m=void 0===u?[]:u,p=s.price,v=void 0===p?"":p,f=s.frequency,h=void 0===f?"":f,g=s.description,_=void 0===g?"":g,b=s.termsApplyRichText,y=void 0===b?"":b,w=s.signupUrl,N=void 0===w?"":w,k="$".concat(v,"/").concat(h,"."),x=(0,be.useRef)(),S=null!==m,T={xs:"subtitle18",sm:"subtitle24"};return Lv("div",{className:_e()("cu-footer","exp-plan-builder-footer",{"--expanded":l}),role:"region",id:"ExpPlanBuilderFooterId",ref:x},Lv("div",{className:_e()("top-row",{"--expanded":l})},Lv("div",{className:_e()("title-with-price",{"--expanded":l})},Lv(Ie.Z,{as:"div",variant:"subtitle18",breakpoints:T,className:"exp-plan-builder-footer-title"},d),Lv(Ie.Z,{as:"div",variant:"subtitle18",breakpoints:T,className:"exp-plan-builder-footer-pricing"},k)),m&&Lv(Ie.Z,{as:"div",variant:"subtitle12",className:"exp-plan-builder-footer-details"},m),Lv("div",{className:_e()("exp-plan-builder-footer-button-container",{"--expanded":l})},Lv(We.Z,{size:"large",fullWidth:!0,className:_e()("exp-plan-builder-footer-button",{"--hasPlanDetails":S}),type:"submit",href:N,onClick:function(e){return Vv({event:e,signupUrl:N,user:a,hitTargetDisplayName:i})},disabled:!l},i))),Lv("hr",null),Lv("div",{className:"bottom-row"},Lv(Ie.Z,{as:"div",variant:"body12",className:_e()("exp-plan-builder-footer-description",{"--hasTermsApply":y})},_),y&&Lv("div",{className:_e()("terms-apply",{"--hasDescription":_}),dangerouslySetInnerHTML:{__html:y}})))},Rv=be.createElement,Hv=function(e,t,n,a,i,r,o,l){for(var s=r.questionSections.length,c=t+1;c=n.g.document.body.scrollHeight,t=null!==(null===d||void 0===d?void 0:d["question".concat(p)]),a=(0,ar.mobileDetect)().mobile()&&!(0,ar.mobileDetect)().tablet();!d.isFooterExpanded&&e&&t?u("isFooterExpanded",!0):d.isFooterExpanded&&a&&u("isFooterExpanded",!1)};return window.addEventListener("scroll",e),function(){window.removeEventListener("scroll",e)}}),[d.isFooterExpanded,d["question".concat(p)]]);var v=(0,be.useRef)(null),f=function(){return v.current||(v.current=new Map),v.current};return Gv(ri.a,{theme:si.oneHuluDarkTheme},Gv("form",{onSubmit:function(t){return Vv(t,d,e)},className:_e()("exp-plan-builder-form",{"--expanded":d.isFooterExpanded})},Gv("div",{className:"exp-plan-builder"},Gv("div",{className:"exp-plan-builder-container-width"},Gv("div",{className:"title-section"},Gv(Ie.Z,{variant:"title24",className:"plan-builder-title"},a),Gv(Ie.Z,{variant:"body16",className:"plan-builder-subtitle"},i),Gv("div",{className:"start-price-text",dangerouslySetInnerHTML:{__html:r}})),Gv("div",{className:"question-section"},o.map((function(e,t){return Gv(qv,{key:"question-".concat(t),sectionData:e,index:t,values:d,getMap:f,scrollDelayTime:c})}))),Gv("div",{className:_e()("bottom-section",{"--expanded":d.isFooterExpanded})},Gv("div",{className:"bottom-content",dangerouslySetInnerHTML:{__html:l}})))),Gv(Av,{footer:s,values:d,user:m})))})),Kv=(0,Ee.connect)((function(e){return{user:e.user}}))(Yv),Xv=(0,he.Z)({},tt,ot),Jv=(n(29007),"suf_web_plan_builder"),Qv=(n(42114),be.createElement),$v=function(e){var t=e.footer,n=e.values,a=e.user,i=t.buttonText,r=t.continueText,o=t.plans,l=n.footerPlanId,s=n.isFooterExpanded,c=n.hasAnsweredAllQuestions,d=(0,Ps.find)(o,{id:l}),u=d.planName,m=void 0===u?"":u,p=d.planDetails,v=void 0===p?[]:p,f=d.price,h=void 0===f?"":f,g=d.frequency,_=void 0===g?"":g,b=d.description,y=void 0===b?"":b,w=d.termsApplyRichText,N=void 0===w?"":w,k=d.signupUrl,x=void 0===k?"":k,S="$".concat(h,"/").concat(_,"."),T=(0,be.useRef)(),C=null!==v,E={xs:"subtitle18",sm:"subtitle24"};return Qv("div",{className:_e()("cu-footer","exp-plan-builder-escape-hatch-footer",{"--expanded":s}),role:"region",id:"ExpPlanBuilderFooterId",ref:T},Qv("div",{className:_e()("top-row",{"--expanded":s})},Qv("div",{className:_e()("title-with-price",{"--expanded":s,"--hasAnsweredAllQuestions":c})},Qv(Ie.Z,{as:"div",variant:"subtitle18",breakpoints:E,className:"exp-plan-builder-footer-title"},m),Qv(Ie.Z,{as:"div",variant:"subtitle18",breakpoints:E,className:"exp-plan-builder-footer-pricing"},S)),v&&Qv(Ie.Z,{as:"div",variant:"subtitle12",className:"exp-plan-builder-footer-details"},v),Qv("div",{className:_e()("exp-plan-builder-footer-button-container",{"--expanded":s})},Qv(We.Z,{size:"large",fullWidth:!0,className:_e()("exp-plan-builder-footer-button",{"--hasPlanDetails":C}),type:"submit",href:x,onClick:function(e){return uf({event:e,signupUrl:x,user:a,hitTargetDisplayName:c?r:i})},buttonThemeMode:"light",disabled:!s,emphasis:c?"high":"medium"},i))),Qv("hr",null),Qv("div",{className:"bottom-row"},Qv(Ie.Z,{as:"div",variant:"body12",className:_e()("exp-plan-builder-footer-description",{"--hasTermsApply":N})},y),N&&Qv("div",{className:_e()("terms-apply",{"--hasDescription":y}),dangerouslySetInnerHTML:{__html:N}})))},ef=be.createElement,tf=function(e,t,n,a,i,r,o,l){for(var s=r.questionSections.length,c=t+1;c=1024,u="bundle_toggle_".concat(s?"on":"off"),m=(0,ze.GO)({event_name:u,cta_placement:"comparison_chart"},(0,ze.pS)(tm,u));return dh("div",{className:"bundle-header"},dh("div",{className:"bundle-header__headline"},dh(Ie.Z,{breakpoints:{xs:"title14",md:"title32"}},n),o&&dh("span",null,dh("a",{"data-toggle":"modal","data-target":"#".concat(i.id),role:"button"},dh("img",{src:r?"/static/hitch/static/icons/Info_Icon_White.svg":"/static/hitch/static/icons/Info_Icon_Dark_Grey.svg",role:"presentation",alt:n})))),dh("div",{className:"bundle-header__toggle-container"},dh("img",{src:r?"/static/hitch/static/logos/bundles-dark.svg":"/static/hitch/static/logos/bundles.svg",role:"presentation",alt:"logos"}),!d&&dh(m,{isOn:s,onColor:r?"#1CE783":"#040405",handleToggle:function(){return c(!s)}})),dh("div",{className:"bundle-header__description"},dh(Ie.Z,{variant:"body14"},a)),d&&dh("div",{className:"bundle-header__toggle-container--desktop"},dh(m,{isOn:s,onColor:r?"#1CE783":"#040405",handleToggle:function(){return c(!s)}})),o&&dh(rh,{modal:i}))},mh=be.createElement,ph=function(e){var t=e.disclaimer,n=t.modalContent,a=t.richText,i=t.modalLinkText,r=e.index,o=e.type,l=Boolean(n),s="".concat(o,"-disclaimer-modal");return mh("div",{className:"plans-container__features-container col-xs-12"},mh("div",{className:"plans-container__features-container__disclaimer"},mh("span",{className:"section-disclaimer",dangerouslySetInnerHTML:{__html:a}}),l&&mh("a",{"data-toggle":"modal","data-target":"#".concat(s,"__").concat(r),title:a,role:"button",onClick:function(){(0,vo.fireUtagLink)({event_name:s,cta_placement:"comparison_chart"}),(0,vo.fireUserInteraction)(s,"click","click")}},i)),l&&mh(Yo.view,{model:{id:"".concat(s,"__").concat(r)},className:"plan-addon__info-modal"},mh("div",null,mh("div",{dangerouslySetInnerHTML:{__html:n}}))))},vh=be.createElement,fh=function(e){var t=e.feature,n=t.headline,a=t.plans,i=t.bullet,r=t.description,o=r.richText,l=r.modalId,s=e.index,c=e.type,d=e.numPlans,u=e.isDark,m=o||l,p="".concat(c,"-description-tooltip"),v=_e()("col-xs-6","col-lg-5","plan-feature__title",{"plan-feature__standard":!i}),f=vh(Ie.Z,{variant:"body16",className:"plan-feature__bullet_default"},"\u2014"),h=vh("img",{src:u?"/static/hitch/static/icons/Pricing_Checkmark_green-light.svg":"/static/hitch/static/icons/Pricing_Checkmark_green-dark.svg",role:"presentation",alt:n});return vh("div",{className:"plan-feature-item"},vh("div",{className:v},vh("div",null,vh(Ie.Z,{variant:"body14"},n),m&&vh("span",null,vh("a",{"data-toggle":"modal","data-target":o?"#".concat(p,"_").concat(s):"#".concat(l),className:"plan-addon__info",title:"".concat(n," info"),role:"button",onClick:function(e){var t="".concat(wt()(e,"target.dataset.column","NO_COL"),"-").concat(wt()(e,"target.dataset.feature","NO_FEATURE"));(0,vo.fireUtagLink)({event_name:"tooltip_plans",cta_placement:"comparison_chart",tool_tip:t}),(0,vo.fireUserInteraction)(p,"click","click")}},vh("img",{src:u?"/static/hitch/static/icons/Info_Icon_White.svg":"/static/hitch/static/icons/Info_Icon_Dark_Grey.svg",role:"presentation",alt:n})),o&&vh(Yo.view,{model:{id:"".concat(p,"_").concat(s)},className:"plan-addon__info-modal"},vh("div",null,vh(Ie.Z,{as:"h3",variant:"title32",className:"plan-addon__header"},n),vh("div",{dangerouslySetInnerHTML:{__html:o}})))))),a.map((function(e,t){var n=e.slug,a=e.isApplicable,i=e.text,r=a?h:f,o=i?function(e){return vh(Ie.Z,{variant:"body16",className:"plan-feature__bullet_text"},e)}(i):r;return vh(be.Fragment,{key:t},vh("div",{className:"col-xs-".concat(12/d," plan-feature__check plan-feature__check-").concat(t),key:"".concat(n,"_").concat(t)},vh("div",{className:"plan-feature__bullet"},o)),vh("div",{className:"plan-feature__separator"}))})))},hh=(n(99554),be.createElement),gh=function(e){var t=e.headline,n=e.description;return hh("div",{className:"header"},hh(Ie.Z,{as:"h2",breakpoints:{xs:"title32",md:"title48"},className:"header__headline"},t),hh("div",{className:"header__description",dangerouslySetInnerHTML:{__html:n}}))};gh.defaultProps={headline:"",description:""};var _h,bh=gh,yh=be.createElement,wh=function(e){var t=e.isBadgePresent,n=e.isBundle,a=e.plan,i=a.headline,r=a.disclaimer,o=r.richText,l=r.modalLinkText,s=r.modalContent,c=r.id,d=a.ctaAction,u=a.ctaText,m=a.mobileCtaText,p=a.ctaBtnStyle,v=a.eyebrow,f=a.badge,h=a.program,g=e.index,_=e.numPlans,b=e.isDark,y=_e()("plan-head__card","plan-head__card-".concat(g),"col-xs-".concat(12/_),{"plan-head__card--short":!t}),w=(0,ze.GO)({event_name:"plan_select",cta_placement:"comparison_chart",product_name:n?"".concat(i,"-bundle"):i},(0,ze.pS)(We.Z,"comparison_chart:plan_select")),N=function(t){t.stopPropagation();var n=e.user,a=e.network,i=e.requirePremium,r=null,o=d;h?(r=h,o=null):i&&a.length&&(r=(0,Fe.QM)(i,a));var l={user:n,from:r,componentUrl:o,ctaFields:{}};(0,Ge.AU)(l)},k=function(e){return yh(w,{className:"plan-card__cta plan-card__".concat(g,"_cta "),onClick:N,"aria-label":"Get ".concat(i," plan"),useStyle:b?"white":p,fullWidth:!0},e)};return yh("div",{className:y},yh("div",{className:"plan-head__card-content"},t&&yh("div",{className:"plan-head__card-badge"},f&&yh(Ie.Z,{breakpoints:{xs:"eyebrow10",xl:"eyebrow14"}},f)),n?yh("div",{className:"plan-head__card-eyebrow-image"},yh("img",{src:b?"/static/hitch/static/logos/plan-bundle-dark.svg":"/static/hitch/static/logos/plan-bundle.svg",role:"presentation",alt:"logos"})):yh("div",{className:"plan-head__card-eyebrow"},yh(Ie.Z,{breakpoints:{xs:"eyebrow10",md:"eyebrow14"}},v)),yh("div",{className:"plan-head__card-title"},yh(Ie.Z,{breakpoints:{xs:"title14",md:"title18",xl:"title24"}},i)),yh("div",{className:"plan-card__button-wrapper"},k(u)),yh("div",{className:"plan-card__button-wrapper--mobile"},k(m)),o&&yh(ze.m7.span,{className:"plan-head__card-disclaimer",dangerouslySetInnerHTML:{__html:o}}),s&&yh(be.Fragment,null,yh("span",{className:"plan-head__card-disclaimer"},yh("a",{"data-toggle":"modal","data-target":"#plan-disclaimer-modal__".concat(c),"data-id":"plan-disclaimer-modal",title:o,role:"button",onClick:function(e){var t=wt()(e,"target"),n=t&&t.getAttribute("data-id");n&&((0,vo.fireUtagLink)({event_name:n,cta_placement:"comparison_chart"}),(0,vo.fireUserInteraction)(n,"click","click"))}}," ",yh(Ie.Z,{variant:"body10"},l))),yh(Yo.view,{model:{id:"plan-disclaimer-modal__".concat(c)},className:"plan-addon__info-modal"},yh("div",null,yh("div",{dangerouslySetInnerHTML:{__html:s}}))))))},Nh=be.createElement,kh=function(e){var t=e.isBundle,n=e.pricingRow,a=n.slug,i=n.bundleHeadline,r=n.headline,o=n.prices,l=e.numPlans,s=Nh(Ie.Z,{variant:"body16"},r),c=t?o:o.filter((function(e){return e.text}));return Nh("div",{className:"plan-feature-item"},Nh("div",{className:"col-xs-6 col-lg-5 plan-feature__title--pricing-row"},t?i:s),c.map((function(e,n){var i=e.text,r=e.bundle,o=r.originalPriceText,s=r.discountedPriceText;return Nh(be.Fragment,{key:n},Nh("div",{className:"col-xs-".concat(12/l," plan-feature__check plan-feature__check-").concat(n),key:"".concat(a,"_").concat(n)},t?Nh("div",{className:"plan-feature__bullet"},Nh(Ie.Z,{variant:"body12",className:"plan-feature__bullet_text--strikethrough"},o),Nh(Ie.Z,{variant:"body16",className:"plan-feature__bullet_text"},s)):Nh("div",{className:"plan-feature__bullet"},Nh(Ie.Z,{variant:"body16",className:"plan-feature__bullet_text"},i))),Nh("div",{className:"plan-feature__separator"}))})))},xh=(n(45549),be.createElement),Sh=function(e){var t=e.model,n=t.headline,a=t.description,i=t.addonsHeadline,r=t.addonsDescription,o=t.isDark,l=t.bundle,s=t.bundlePlans,c=t.plans,d=t.pricingRows,u=t.bundleFeatures,m=t.features,p=t.bundleFeatureDisclaimers,v=t.featureDisclaimers,f=t.bundleAddons,h=t.addons,g=t.bundleAddonDisclaimers,_=t.addonDisclaimers,b=e.user,y=e.requirePremium,w=e.network,N={"is-dark":o},k=sh().isBundle,x=(0,be.useState)(!1),S=x[0],T=x[1],C=(0,be.useState)(!1),E=C[0],P=C[1],O=(0,be.useState)(0),D=O[0],Z=O[1],I=(0,be.useState)(0),M=I[0],L=I[1],A=(0,be.useState)(0),R=A[0],H=A[1],j=(0,be.useState)(0),U=j[0],B=j[1],F=(0,be.useState)(!1),q=F[0],G=F[1],z=(0,be.useRef)(null),W=(0,be.useRef)(null),V=(0,be.useRef)(null),Y=(0,be.useRef)(null),K=(0,be.useRef)(null),X=k?s:c,J=k?u:m,Q=k?p:v,$=k?f:h,ee=k?g:_,te=X.some((function(e){return e.badge})),ne=X.length,ae={"plan-head-fixed":S},ie={headColumnClass:_e()("col-xs-12","col-lg-5","plan-head-column",{"plan-head-column--short":!te},ae),headClass:_e()("col-xs-12","col-lg-7","plan-head",ae),headContainer:_e()("plan-head-container",ae),featureClass:_e()("plan-feature",ae),addonsClass:_e()("plan-addon",{"plan-addon_show":E}),plansContainerClass:_e()("exp-plans-container")};(0,be.useEffect)((function(){return re(),window.addEventListener("resize",re),function(){window.removeEventListener("resize",re)}}),[]);var re=function(){var e=document.querySelector("header"),t=!!e&&e.classList.contains("navigation--sticky");G(t);var n={desktop:t?-e.offsetHeight:0,mobile:t?-e.offsetHeight:0},a=window.innerWidth<1024,i=z.current.getBoundingClientRect().height,r=W.current.getBoundingClientRect().height,o=V.current.getBoundingClientRect().height,l=a?r+n.mobile:n.desktop,s=a?o-n.mobile-window.innerHeight:o-n.desktop-window.innerHeight;L(s),Z(l),H(i),B(r)};return xh(ri.a,{theme:o?si.oneHuluDarkTheme:si.oneHuluLightTheme},xh("div",{className:_e()("exp-plan-comparison-chart","cu-plans",N),id:"plans",role:"region","aria-label":"Plans",ref:Y},xh("div",{className:ie.plansContainerClass},xh(bh,{headline:n,description:a}),xh(yu.df,{rootMargin:"".concat(D,"px 0px 0px 0px"),onChange:function(e){return function(e){var t=Y.current.getBoundingClientRect().top,n=K.current.getBoundingClientRect().top,a=t0&&xh("div",{className:"plan-feature-disclaimers"},Q.map((function(e,t){return xh("div",{key:"feature-disclaimer-".concat(t),className:"plans-disclaimer__container"},xh(ph,{disclaimer:e,index:t,type:"feature"}))}))),$.length>0&&xh(be.Fragment,null,xh("div",{className:ie.addonsClass},xh("div",{className:"plan-addon__head col-xs-12"},xh("div",{className:"col-lg-6 plan-addon__head-desktop"},xh(Ie.Z,{as:"h3",breakpoints:{xs:"title24",md:"title32"},className:"plan-addon__head-title"},i),xh("div",{className:"plan-addon__head-desc",dangerouslySetInnerHTML:{__html:r}}))),xh("div",{className:"plan-body__addon_container"},$.map((function(e,t){return xh(fh,{key:e.slug,feature:e,numPlans:ne,index:t,type:"addon",isDark:o})}))),ee.length>0&&xh("div",{className:"plans-container__bottom-container"},ee.map((function(e,t){return xh(ph,{key:"addon-disclaimer-".concat(t),disclaimer:e,index:t,type:"addon"})})))),xh("div",{className:"plan-addon_controller",onClick:function(){(0,ke.JW)("default","landing_plan_add_ons:".concat(E?"hide":"show"),"click",!1),P(!E)},role:"button","aria-label":"See Addons","aria-pressed":"false",style:E?{"border-top":"none"}:{}},"".concat(E?"Hide":"Show"," Add-ons"),xh("img",{src:"/static/hitch/static/icons/Dropdown_".concat(E?"Up":"Down","_Arrow.svg"),role:"presentation",alt:"See Add-ons."})))),xh(yu.df,{rootMargin:"100% 0px ".concat(M,"px 0px"),onChange:function(){T(!1)}},xh("div",{className:"plans__bottom-observer"}))))},Th=function(e){return xh(ch,null,xh(Sh,e))},Ch=(0,Ee.connect)((function(e){var t,n;return{user:e.user,ctaFields:e[Je],network:(null===(t=e.detailEntity)||void 0===t?void 0:t.network)||(null===(n=e.detailEntity)||void 0===n?void 0:n.networkUpsell),requirePremium:e.detailEntity.requirePremium}}))(Th),Eh=(_h={},(0,he.Z)(_h,Je,et),(0,he.Z)(_h,or,mr),(0,he.Z)(_h,bl.F,yl.Z),(0,he.Z)(_h,tt,ot),_h),Ph=(0,ye.shape)({slug:ye.string,isApplicable:ye.boolean}),Oh=(0,ye.shape)({richText:ye.string,modalId:ye.string}),Dh=(0,ye.shape)({id:ye.string,richText:ye.string,modalLinkText:ye.string,modalId:ye.string}),Zh=(0,ye.shape)({slug:ye.string,headline:ye.string.isRequired,description:Oh,disclaimer:Dh,plans:(0,ye.arrayOf)(Ph)}),Ih=(0,ye.shape)({slug:ye.string.isRequired,headline:ye.string.isRequired,prices:(0,ye.arrayOf)((0,ye.shape)({originalPriceText:ye.string,discountedPriceText:ye.string}))}),Mh=(0,ye.shape)({slug:ye.string,headline:ye.string,eyebrow:ye.string,badge:ye.string,ctaText:ye.string,mobileCtaText:ye.string,ctaAction:ye.string,ctaBtnStyle:ye.string,program:ye.string,logo:ye.string,description:ye.string}),Lh=(0,ye.shape)({richText:ye.string,modalLinkText:ye.string,modalContent:ye.string,isBundle:ye.boolean}),Ah=((0,ye.shape)({headline:ye.string.isRequired,description:ye.string,addonsHeadline:ye.string,addonsDescription:ye.string,defaultTab:ye.string.isRequired,controllerTabs:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.shape)({name:ye.string,elementSpecifier:ye.string}))),plans:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.arrayOf)(Mh).isRequired)),features:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.arrayOf)(Zh).isRequired)),featureDisclaimers:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.arrayOf)(Lh))),addons:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.arrayOf)(Zh))),addonDisclaimers:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.arrayOf)(Lh))),pricingRows:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.arrayOf)(Ih)))}),be.createElement),Rh=function(e){var t=e.disclaimer,n=t.modalContent,a=t.richText,i=t.modalLinkText,r=e.index,o=e.type,l=Boolean(n),s="".concat(o,"-disclaimer-modal");return Ah("div",{className:"plans-container__features-container col-xs-12"},Ah("div",{className:"plans-container__features-container__disclaimer"},Ah("span",{className:"section-disclaimer",dangerouslySetInnerHTML:{__html:a}}),l&&Ah("a",{"data-toggle":"modal","data-target":"#".concat(s,"__").concat(r),title:a,role:"button",onClick:function(){(0,vo.fireUtagLink)({event_name:s,cta_placement:"comparison_chart"}),(0,vo.fireUserInteraction)(s,"click","click")}},i)),l&&Ah(Yo.view,{model:{id:"".concat(s,"__").concat(r)},className:"plan-addon__info-modal"},Ah("div",null,Ah("div",{dangerouslySetInnerHTML:{__html:n}}))))},Hh=be.createElement,jh=function(){return Hh("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Hh("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.91248 9.74573C7.68467 9.97354 7.31533 9.97354 7.08752 9.74573L2.42085 5.07906C2.19305 4.85126 2.19305 4.48191 2.42085 4.25411C2.64866 4.0263 3.01801 4.0263 3.24581 4.25411L7.5 8.50829L11.7542 4.25411C11.982 4.0263 12.3513 4.0263 12.5791 4.25411C12.807 4.48191 12.807 4.85126 12.5791 5.07907L7.91248 9.74573Z",fill:"#040405"}))},Uh=be.createElement,Bh=function(){return Uh("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Uh("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.91248 4.25415C7.68467 4.02634 7.31533 4.02634 7.08752 4.25415L2.42085 8.92081C2.19305 9.14862 2.19305 9.51797 2.42085 9.74577C2.64866 9.97358 3.01801 9.97358 3.24581 9.74577L7.5 5.49158L11.7542 9.74577C11.982 9.97358 12.3513 9.97358 12.5791 9.74577C12.807 9.51796 12.807 9.14862 12.5791 8.92081L7.91248 4.25415Z",fill:"#040405"}))},Fh=be.createElement,qh=be.createContext(),Gh=function(){return(0,be.useContext)(qh)},zh=function(e){var t=e.defaultTab,n=e.children,a=(0,be.useState)(t),i={tabIndex:a[0],setTabIndex:a[1]};return Fh(qh.Provider,{value:i},n)},Wh=be.createElement,Vh=function(e){var t=e.controllerTabs,n=Gh(),a=n.tabIndex,i=n.setTabIndex,r=(0,be.useState)(!1),o=r[0],l=r[1],s=t[a].name;return!t||Object.keys(t).length<2?null:Wh(be.Fragment,null,Wh("div",{className:"ExpPlansContainerDropdown-plan-controller",onClick:function(){return l(!o)}},Wh(Ie.Z,null,s),o?Wh(Bh,{title:"UpArrow"}):Wh(jh,{title:"DownArrow"})),o?Wh("div",{className:"expanded-list"},Object.entries(t).map((function(e){var t=(0,hn.Z)(e,2),n=t[0],r=t[1];return Wh(Ie.Z,{className:_e()("plan-controller-chip",{"--selected":a===n}),key:"controller-".concat(n),label:r.name,value:n,"aria-label":"".concat(r.name," Option"),onClick:function(){return function(e,t){(0,vo.fireUserInteraction)("".concat(t.elementSpecifier),"driver_click","click",!0,"".concat(t.name)),i(e),l(!o)}(n,r)}},r.name)}))):"")},Yh=be.createElement,Kh=function(e){var t=e.feature,n=t.headline,a=t.plans,i=t.bullet,r=t.description,o=r.richText,l=r.modalId,s=e.index,c=e.type,d=e.numPlans,u=e.isDark,m=o||l,p="".concat(c,"-description-tooltip"),v=_e()("col-xs-6","col-lg-4","plan-feature__title",{"plan-feature__standard":!i}),f=Yh(Ie.Z,{variant:"body16",className:"plan-feature__bullet_default"},"\u2014"),h=Yh("img",{src:u?"/static/hitch/static/icons/Pricing_Checkmark_green-light.svg":"/static/hitch/static/icons/Pricing_Checkmark_green-dark.svg",role:"presentation",alt:n,loading:"lazy"});return Yh("div",{className:"plan-feature-item"},Yh("div",{className:v},Yh("div",null,Yh(Ie.Z,{variant:"body14"},n),m&&Yh("span",null,Yh("a",{"data-toggle":"modal","data-target":o?"#".concat(p,"_").concat(s):"#".concat(l),className:"plan-addon__info",title:"".concat(n," info"),role:"button",onClick:function(e){var t="".concat(wt()(e,"target.dataset.column","NO_COL"),"-").concat(wt()(e,"target.dataset.feature","NO_FEATURE"));(0,vo.fireUtagLink)({event_name:"tooltip_plans",cta_placement:"comparison_chart",tool_tip:t}),(0,vo.fireUserInteraction)(p,"click","click")}},Yh("img",{src:u?"/static/hitch/static/icons/Info_Icon_White.svg":"/static/hitch/static/icons/Info_Icon_Dark_Grey.svg",role:"presentation",alt:n,loading:"lazy"})),o&&Yh(Yo.view,{model:{id:"".concat(p,"_").concat(s)},className:"plan-addon__info-modal"},Yh("div",null,Yh(Ie.Z,{as:"h3",variant:"title32",className:"plan-addon__header"},n),Yh("div",{dangerouslySetInnerHTML:{__html:o}})))))),a.map((function(e,t){var n=e.slug,a=e.isApplicable,i=e.text,r=a?h:f,o=i?function(e){return Yh(Ie.Z,{variant:"body14",className:"plan-feature__bullet_text"},e)}(i):r;return Yh(be.Fragment,{key:t},Yh("div",{className:"col-xs-".concat(12/d," plan-feature__check plan-feature__check-").concat(t),key:"".concat(n,"_").concat(t)},Yh("div",{className:"plan-feature__bullet plan-feature__bullet-".concat(d,"plans")},o)),Yh("div",{className:"plan-feature__separator"}))})))},Xh=(n(17569),be.createElement),Jh=function(e){var t=e.headline,n=e.description;return Xh("div",{className:"header"},Xh(Ie.Z,{as:"h2",breakpoints:{xs:"title32",md:"title48"},className:"header__headline"},t),Xh("div",{className:"header__description",dangerouslySetInnerHTML:{__html:n}}))};Jh.defaultProps={headline:"",description:""};var Qh,$h=Jh,eg=be.createElement,tg=function(e){var t=e.isBadgePresent,n=e.isBundle,a=e.plan,i=a.headline,r=a.disclaimer,o=r.richText,l=r.modalLinkText,s=r.modalContent,c=r.id,d=a.ctaAction,u=a.ctaText,m=a.mobileCtaText,p=a.ctaBtnStyle,v=a.eyebrow,f=a.badge,h=a.program,g=a.logo,_=a.planTitle,b=a.description,y=a.trialOffer,w=a.savings,N=a.targetDisplayName,k=e.index,x=e.numPlans,S=e.isDark,T=e.hasPlanHeadDisclaimer,C=e.hasPlanHeadTrialOffer,E=_e()("plan-head__card","plan-head__card-".concat(k),"col-xs-".concat(12/x),{"plan-head__card--short":!t}),P=(0,ze.GO)({event_name:"plan_select",cta_placement:"comparison_chart",product_name:n?"".concat(i,"-bundle"):i},(0,ze.pS)(We.Z,"comparison_chart:plan_select","driver_click","click",!0,N||"")),O=function(t){t.stopPropagation();var n=e.user,a=e.network,i=e.requirePremium,r=null,o=d;h?(r=h,o=null):i&&a.length&&(r=(0,Fe.QM)(i,a));var l={user:n,from:r,componentUrl:o,ctaFields:{}};(0,Ge.AU)(l)},D=function(e){return eg(P,{className:"plan-card__cta plan-card__".concat(k,"_cta "),onClick:O,"aria-label":"Get ".concat(i," plan"),useStyle:S?"white":p,fullWidth:!0},e)};return eg("div",{className:E},eg("div",{className:"plan-head__card-content"},eg("div",{className:"plan-head__card-badge"},f&&eg(Ie.Z,{variant:"eyebrow10"},f)),eg("div",{className:"plan-head__card-eyebrow"},v&&eg(Ie.Z,{variant:"eyebrow10"},v)),i?eg(be.Fragment,null,eg("div",{className:"plan-head__card-title"},eg(Ie.Z,{variant:"title16",className:"plan-head__card-title-text"},i)),g&&eg("div",{className:"plan-head__card-eyebrow-image"},eg("img",{src:g,role:"presentation",alt:"logo",loading:"lazy"}))):eg(be.Fragment,null,g&&eg("div",{className:"plan-head__card-eyebrow-image"},eg("img",{src:g,role:"presentation",alt:"logo",loading:"lazy"})),eg("div",{className:"plan-head__card-title"},eg(Ie.Z,{variant:"title16",className:"plan-head__card-title-text"},i))),eg("div",{className:"plan-head__card-description-wrapper"},eg("div",{className:"plan-head__card-description"},_&&eg(Ie.Z,{variant:"body12",className:"plan-head__card-description-text"},_)),eg("div",{className:"plan-head__card-description"},b&&eg(Ie.Z,{variant:"body12",className:"plan-head__card-description-text"},b))),eg("div",{className:"plan-card__button-wrapper"},D(u)),eg("div",{className:"plan-card__button-wrapper--mobile"},D(m)),T&&eg(ze.m7.span,{className:"plan-head__card-disclaimer",dangerouslySetInnerHTML:{__html:o}}),s&&eg(be.Fragment,null,eg("span",{className:"plan-head__card-disclaimer"},eg("a",{"data-toggle":"modal","data-target":"#plan-disclaimer-modal__".concat(c),"data-id":"plan-disclaimer-modal",title:o,role:"button",onClick:function(e){var t=wt()(e,"target"),n=t&&t.getAttribute("data-id");n&&((0,vo.fireUtagLink)({event_name:n,cta_placement:"comparison_chart"}),(0,vo.fireUserInteraction)(n,"click","click"))}}," ",eg(Ie.Z,{variant:"body10"},l))),eg(Yo.view,{model:{id:"plan-disclaimer-modal__".concat(c)},className:"plan-addon__info-modal"},eg("div",null,eg("div",{dangerouslySetInnerHTML:{__html:s}})))),C&&eg("div",{className:"plan-head__card-trial-offer"},y&&eg(Ie.Z,{variant:"label10"},y),w&&eg(Ie.Z,{variant:"label10"},w))))},ng=be.createElement,ag=function(e){var t=e.pricingRow,n=t.slug,a=t.headline,i=t.prices,r=e.numPlans;return ng("div",{className:"plan-feature-item"},ng("div",{className:"col-xs-4 plan-feature__title--pricing-row"},ng(Ie.Z,{variant:"body14"},a)),i.map((function(e,t){var a=e.originalPriceText,i=e.discountedPriceText;return ng(be.Fragment,{key:t},ng("div",{className:"col-xs-".concat(12/r," plan-feature__check plan-feature__check-").concat(t),key:"".concat(n,"_").concat(t)},i?ng("div",{className:"plan-feature__bullet"},ng(Ie.Z,{variant:"body12",className:"plan-feature__bullet_text--strikethrough"},a),ng(Ie.Z,{variant:"body14",className:"plan-feature__bullet_text"},i)):ng("div",{className:"plan-feature__bullet"},ng(Ie.Z,{variant:"body14",className:"plan-feature__bullet_text"},a))),ng("div",{className:"plan-feature__separator"}))})))},ig=(n(46721),be.createElement),rg=function(e){var t=e.model,n=t.headline,a=t.description,i=t.addonsHeadline,r=t.addonsDescription,o=t.isDark,l=t.controllerTabs,s=t.plans,c=t.features,d=t.featureDisclaimers,u=t.addons,m=t.addonDisclaimers,p=t.pricingRows,v=e.user,f=e.requirePremium,h=e.network,g={"is-darkV2":o},_=Gh().tabIndex,b=(0,be.useState)(!1),y=b[0],w=b[1],N=(0,be.useState)(!1),k=N[0],x=N[1],S=(0,be.useState)(0),T=S[0],C=S[1],E=(0,be.useState)(0),P=E[0],O=E[1],D=(0,be.useState)(0),Z=D[0],I=D[1],M=(0,be.useState)(!1),L=M[0],A=M[1],R=(0,be.useRef)(null),H=(0,be.useRef)(null),j=(0,be.useRef)(null),U=(0,be.useRef)(null),B=(0,be.useRef)(null),F=s[_],q=c[_],G=d[_],z=u[_],W=m[_],V=p[_],Y=F.some((function(e){return e.badge})),K=F.some((function(e){var t;return null===e||void 0===e||null===(t=e.disclaimer)||void 0===t?void 0:t.richText})),X=F.some((function(e){return(null===e||void 0===e?void 0:e.trialOffer)||(null===e||void 0===e?void 0:e.savings)})),J=F.length,Q={"plan-head-fixed":y},$={headColumnClass:_e()("col-xs-12","col-lg-4","ExpPlansContainerDropdown--new-toggle",{"plan-head-column--short":!Y},Q),headClass:_e()("col-xs-12","col-lg-8","plan-head",Q),headContainer:_e()("plan-head-container",Q),featureClass:_e()("plan-feature",Q),addonsClass:_e()("plan-addon",{"plan-addon_show":k}),plansContainerClass:_e()("ExpPlansContainerDropdown")};(0,be.useEffect)((function(){return ee(),window.addEventListener("resize",ee),function(){window.removeEventListener("resize",ee)}}),[_]);var ee=function(){var e=document.querySelector("header"),t=!!e&&e.classList.contains("navigation--sticky");A(t);var n={desktop:t?-e.offsetHeight:0,mobile:t?-e.offsetHeight:0},a=window.innerWidth<1024,i=R.current.getBoundingClientRect().height,r=j.current.getBoundingClientRect().height,o=a?n.mobile:n.desktop,l=a?r-n.mobile-window.innerHeight:r-n.desktop-window.innerHeight;O(l),C(o),I(i)};return ig(ri.a,{theme:o?si.oneHuluDarkTheme:si.oneHuluLightTheme},ig("div",{className:_e()("ExpPlanComparisonChartCategoryDropdown","cu-plans",g),id:"plans",role:"region","aria-label":"Plans",ref:U},ig("div",{className:$.plansContainerClass},ig($h,{headline:n,description:a}),ig("div",{className:"ExpPlansContainerMultiTab-controller-container",ref:H},ig(Vh,{controllerTabs:l})),ig(yu.df,{rootMargin:"".concat(T,"px 0px 0px 0px"),onChange:function(e){return function(e){var t=U.current.getBoundingClientRect().top,n=B.current.getBoundingClientRect().top,a=t0&&ig("div",{className:"plan-feature-disclaimers"},G.map((function(e,t){return ig("div",{key:"feature-disclaimer-".concat(t),className:"plans-disclaimer__container"},ig(Rh,{disclaimer:e,index:t,type:"feature"}))}))),z.length>0&&ig(be.Fragment,null,ig("div",{className:$.addonsClass},ig("div",{className:"plan-addon__head col-xs-12"},ig("div",{className:"col-lg-6 plan-addon__head-desktop"},ig(Ie.Z,{as:"h3",breakpoints:{xs:"title24",md:"title32"},className:"plan-addon__head-title"},i),ig("div",{className:"plan-addon__head-desc",dangerouslySetInnerHTML:{__html:r}}))),ig("div",{className:"plan-body__addon_container"},z.map((function(e,t){return ig(Kh,{key:e.slug,feature:e,numPlans:J,index:t,type:"addon",isDark:o})}))),W.length>0&&ig("div",{className:"plans-container__bottom-container"},W.map((function(e,t){return ig(Rh,{key:"addon-disclaimer-".concat(t),disclaimer:e,index:t,type:"addon"})})))),ig("div",{className:"plan-addon_controller",onClick:function(){(0,ke.JW)("default","landing_plan_add_ons:".concat(k?"hide":"show"),"click",!1),x(!k)},role:"button","aria-label":"See Addons","aria-pressed":"false",style:k?{"border-top":"none"}:{}},"".concat(k?"Hide":"Show"," Add-ons"),ig("img",{src:"/static/hitch/static/icons/Dropdown_".concat(k?"Up":"Down","_Arrow.svg"),role:"presentation",alt:"See Add-ons.",loading:"lazy"})))),ig(yu.df,{rootMargin:"100% 0px ".concat(P,"px 0px"),onChange:function(){w(!1)}},ig("div",{className:"plans__bottom-observer"}))))},og=function(e){var t=e.model.defaultTab;return ig(zh,{defaultTab:t},ig(rg,e))},lg=(0,Ee.connect)((function(e){var t,n;return{user:e.user,ctaFields:e[Je],network:(null===(t=e.detailEntity)||void 0===t?void 0:t.network)||(null===(n=e.detailEntity)||void 0===n?void 0:n.networkUpsell),requirePremium:e.detailEntity.requirePremium}}))(og),sg=(Qh={},(0,he.Z)(Qh,Je,et),(0,he.Z)(Qh,or,mr),(0,he.Z)(Qh,bl.F,yl.Z),(0,he.Z)(Qh,tt,ot),Qh),cg=(0,ye.shape)({slug:ye.string,isApplicable:ye.boolean}),dg=(0,ye.shape)({richText:ye.string,modalId:ye.string}),ug=(0,ye.shape)({id:ye.string,richText:ye.string,modalLinkText:ye.string,modalId:ye.string}),mg=(0,ye.shape)({slug:ye.string,headline:ye.string.isRequired,description:dg,disclaimer:ug,plans:(0,ye.arrayOf)(cg)}),pg=(0,ye.shape)({slug:ye.string.isRequired,headline:ye.string.isRequired,prices:(0,ye.arrayOf)((0,ye.shape)({originalPriceText:ye.string,discountedPriceText:ye.string}))}),vg=(0,ye.shape)({slug:ye.string,headline:ye.string,eyebrow:ye.string,badge:ye.string,ctaText:ye.string,mobileCtaText:ye.string,ctaAction:ye.string,ctaBtnStyle:ye.string,program:ye.string,logo:ye.string,description:ye.string}),fg=(0,ye.shape)({richText:ye.string,modalLinkText:ye.string,modalContent:ye.string,isBundle:ye.boolean}),hg=((0,ye.shape)({headline:ye.string.isRequired,description:ye.string,addonsHeadline:ye.string,addonsDescription:ye.string,defaultTab:ye.string.isRequired,controllerTabs:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.shape)({name:ye.string,elementSpecifier:ye.string}))),plans:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.arrayOf)(vg).isRequired)),features:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.arrayOf)(mg).isRequired)),featureDisclaimers:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.arrayOf)(fg))),addons:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.arrayOf)(mg))),addonDisclaimers:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.arrayOf)(fg))),pricingRows:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.arrayOf)(pg)))}),be.createElement),gg=be.createContext(),_g=function(){return(0,be.useContext)(gg)},bg=function(e){var t=e.defaultTab,n=e.children,a=(0,be.useState)(t),i={tabIndex:a[0],setTabIndex:a[1]};return hg(gg.Provider,{value:i},n)},yg=be.createElement,wg=function(e){var t=e.controllerTabs,n=_g(),a=n.tabIndex,i=n.setTabIndex;return yg("div",{className:"ExpPlansContainerMultiTab-plan-controller"},Object.entries(t).map((function(e){var t=(0,hn.Z)(e,2),n=t[0],r=t[1];return yg("button",{className:_e()("plan-controller-chip",{"--selected":a===n}),onClick:function(){return function(e,t){(0,vo.fireUserInteraction)("".concat(t.elementSpecifier),"driver_click","click",!0,"".concat(t.name)),i(e)}(n,r)},key:"controller-".concat(n),"aria-label":"".concat(r.name," Tab")},yg(Ie.Z,{variant:"subtitle14"},r.name))})))},Ng=be.createElement,kg=function(e){var t=e.disclaimer,n=t.modalContent,a=t.richText,i=t.modalLinkText,r=e.index,o=e.type,l=Boolean(n),s="".concat(o,"-disclaimer-modal");return Ng("div",{className:"plans-container__features-container col-xs-12"},Ng("div",{className:"plans-container__features-container__disclaimer"},Ng("span",{className:"section-disclaimer",dangerouslySetInnerHTML:{__html:a}}),l&&Ng("a",{"data-toggle":"modal","data-target":"#".concat(s,"__").concat(r),title:a,role:"button",onClick:function(){(0,vo.fireUtagLink)({event_name:s,cta_placement:"comparison_chart"}),(0,vo.fireUserInteraction)(s,"click","click")}},i)),l&&Ng(Yo.view,{model:{id:"".concat(s,"__").concat(r)},className:"plan-addon__info-modal"},Ng("div",null,Ng("div",{dangerouslySetInnerHTML:{__html:n}}))))},xg=be.createElement,Sg=function(e){var t=e.feature,n=t.headline,a=t.plans,i=t.bullet,r=t.description,o=r.richText,l=r.modalId,s=e.index,c=e.type,d=e.numPlans,u=e.isDark,m=o||l,p="".concat(c,"-description-tooltip"),v=_e()("col-xs-6","col-lg-4","plan-feature__title",{"plan-feature__standard":!i}),f=xg(Ie.Z,{variant:"body16",className:"plan-feature__bullet_default"},"\u2014"),h=xg("img",{src:u?"/static/hitch/static/icons/Pricing_Checkmark_green-light.svg":"/static/hitch/static/icons/Pricing_Checkmark_green-dark.svg",role:"presentation",alt:n});return xg("div",{className:"plan-feature-item"},xg("div",{className:v},xg("div",null,xg(Ie.Z,{variant:"body14"},n),m&&xg("span",null,xg("a",{"data-toggle":"modal","data-target":o?"#".concat(p,"_").concat(s):"#".concat(l),className:"plan-addon__info",title:"".concat(n," info"),role:"button",onClick:function(e){var t="".concat(wt()(e,"target.dataset.column","NO_COL"),"-").concat(wt()(e,"target.dataset.feature","NO_FEATURE"));(0,vo.fireUtagLink)({event_name:"tooltip_plans",cta_placement:"comparison_chart",tool_tip:t}),(0,vo.fireUserInteraction)(p,"click","click")}},xg("img",{src:u?"/static/hitch/static/icons/Info_Icon_White.svg":"/static/hitch/static/icons/Info_Icon_Dark_Grey.svg",role:"presentation",alt:n})),o&&xg(Yo.view,{model:{id:"".concat(p,"_").concat(s)},className:"plan-addon__info-modal"},xg("div",null,xg(Ie.Z,{as:"h3",variant:"title32",className:"plan-addon__header"},n),xg("div",{dangerouslySetInnerHTML:{__html:o}})))))),a.map((function(e,t){var n=e.slug,a=e.isApplicable,i=e.text,r=a?h:f,o=i?function(e){return xg(Ie.Z,{variant:"body14",className:"plan-feature__bullet_text"},e)}(i):r;return xg(be.Fragment,{key:t},xg("div",{className:"col-xs-".concat(12/d," plan-feature__check plan-feature__check-").concat(t),key:"".concat(n,"_").concat(t)},xg("div",{className:"plan-feature__bullet plan-feature__bullet-".concat(d,"plans")},o)),xg("div",{className:"plan-feature__separator"}))})))},Tg=(n(47),be.createElement),Cg=function(e){var t=e.headline,n=e.description;return Tg("div",{className:"header"},Tg(Ie.Z,{as:"h2",breakpoints:{xs:"title32",md:"title48"},className:"header__headline"},t),Tg("div",{className:"header__description",dangerouslySetInnerHTML:{__html:n}}))};Cg.defaultProps={headline:"",description:""};var Eg,Pg=Cg,Og=be.createElement,Dg=function(e){var t=e.isBadgePresent,n=e.isBundle,a=e.plan,i=a.headline,r=a.disclaimer,o=r.richText,l=r.modalLinkText,s=r.modalContent,c=r.id,d=a.ctaAction,u=a.ctaText,m=a.mobileCtaText,p=a.ctaBtnStyle,v=a.eyebrow,f=a.badge,h=a.program,g=a.logo,_=a.description,b=a.headlineEmphasis,y=a.targetDisplayName,w=e.index,N=e.numPlans,k=e.isDark,x=_e()("plan-head__card","plan-head__card-".concat(w),"col-xs-".concat(12/N),{"plan-head__card--short":!t}),S=(0,ze.GO)({event_name:"plan_select",cta_placement:"comparison_chart",product_name:n?"".concat(i,"-bundle"):i},(0,ze.pS)(We.Z,"comparison_chart:plan_select","driver_click","click",!0,y||"")),T=function(t){t.stopPropagation();var n=e.user,a=e.network,i=e.requirePremium,r=null,o=d;h?(r=h,o=null):i&&a.length&&(r=(0,Fe.QM)(i,a));var l={user:n,from:r,componentUrl:o,ctaFields:{}};(0,Ge.AU)(l)},C=function(e){return Og(S,{className:"plan-card__cta plan-card__".concat(w,"_cta "),onClick:T,"aria-label":"Get ".concat(i," plan"),useStyle:k?"white":p,fullWidth:!0},e)};return Og("div",{className:x},Og("div",{className:"plan-head__card-content"},f&&Og("div",{className:"plan-head__card-badge"},Og(Ie.Z,{variant:"eyebrow10"},f)),v&&Og("div",{className:"plan-head__card-eyebrow"},Og(Ie.Z,{variant:"eyebrow10"},v)),b&&i?Og(be.Fragment,null,Og("div",{className:"plan-head__card-title"},Og(Ie.Z,{variant:"title16",className:"plan-head__card-title-text"},i)),g&&Og("div",{className:"plan-head__card-eyebrow-image"},Og("img",{src:g,role:"presentation",alt:"logo"}))):Og(be.Fragment,null,g&&Og("div",{className:"plan-head__card-eyebrow-image"},Og("img",{src:g,role:"presentation",alt:"logo"})),Og("div",{className:"plan-head__card-title"},Og(Ie.Z,{variant:"title16",className:"plan-head__card-title-text"},i))),_&&Og("div",{className:"plan-head__card-description"},Og(Ie.Z,{variant:"body12",className:"plan-head__card-description-text"},_)),Og("div",{className:"plan-card__button-wrapper"},C(u)),Og("div",{className:"plan-card__button-wrapper--mobile"},C(m)),o&&Og(ze.m7.span,{className:"plan-head__card-disclaimer",dangerouslySetInnerHTML:{__html:o}}),s&&Og(be.Fragment,null,Og("span",{className:"plan-head__card-disclaimer"},Og("a",{"data-toggle":"modal","data-target":"#plan-disclaimer-modal__".concat(c),"data-id":"plan-disclaimer-modal",title:o,role:"button",onClick:function(e){var t=wt()(e,"target"),n=t&&t.getAttribute("data-id");n&&((0,vo.fireUtagLink)({event_name:n,cta_placement:"comparison_chart"}),(0,vo.fireUserInteraction)(n,"click","click"))}}," ",Og(Ie.Z,{variant:"body10"},l))),Og(Yo.view,{model:{id:"plan-disclaimer-modal__".concat(c)},className:"plan-addon__info-modal"},Og("div",null,Og("div",{dangerouslySetInnerHTML:{__html:s}}))))))},Zg=be.createElement,Ig=function(e){var t=e.pricingRow,n=t.slug,a=t.headline,i=t.prices,r=e.numPlans;return Zg("div",{className:"plan-feature-item"},Zg("div",{className:"col-xs-4 plan-feature__title--pricing-row"},Zg(Ie.Z,{variant:"body14"},a)),i.map((function(e,t){var a=e.originalPriceText,i=e.discountedPriceText;return Zg(be.Fragment,{key:t},Zg("div",{className:"col-xs-".concat(12/r," plan-feature__check plan-feature__check-").concat(t),key:"".concat(n,"_").concat(t)},i?Zg("div",{className:"plan-feature__bullet"},Zg(Ie.Z,{variant:"body12",className:"plan-feature__bullet_text--strikethrough"},a),Zg(Ie.Z,{variant:"body14",className:"plan-feature__bullet_text"},i)):Zg("div",{className:"plan-feature__bullet"},Zg(Ie.Z,{variant:"body14",className:"plan-feature__bullet_text"},a))),Zg("div",{className:"plan-feature__separator"}))})))},Mg=(n(18154),be.createElement),Lg=function(e){var t=e.model,n=t.headline,a=t.description,i=t.addonsHeadline,r=t.addonsDescription,o=t.isDark,l=t.controllerTabs,s=t.plans,c=t.features,d=t.featureDisclaimers,u=t.addons,m=t.addonDisclaimers,p=t.pricingRows,v=e.user,f=e.requirePremium,h=e.network,g={"is-dark":o},_=_g().tabIndex,b=(0,be.useState)(!1),y=b[0],w=b[1],N=(0,be.useState)(!1),k=N[0],x=N[1],S=(0,be.useState)(0),T=S[0],C=S[1],E=(0,be.useState)(0),P=E[0],O=E[1],D=(0,be.useState)(0),Z=D[0],I=D[1],M=(0,be.useState)(!1),L=M[0],A=M[1],R=(0,be.useRef)(null),H=(0,be.useRef)(null),j=(0,be.useRef)(null),U=(0,be.useRef)(null),B=(0,be.useRef)(null),F=s[_],q=c[_],G=d[_],z=u[_],W=m[_],V=p[_],Y=F.some((function(e){return e.badge})),K=F.length,X={"plan-head-fixed":y},J={headColumnClass:_e()("col-xs-12","col-lg-4","ExpPlansContainerMultiTab--new-toggle",{"plan-head-column--short":!Y},X),headClass:_e()("col-xs-12","col-lg-8","plan-head",X),headContainer:_e()("plan-head-container",X),featureClass:_e()("plan-feature",X),addonsClass:_e()("plan-addon",{"plan-addon_show":k}),plansContainerClass:_e()("ExpPlansContainerMultiTab")};(0,be.useEffect)((function(){return Q(),window.addEventListener("resize",Q),function(){window.removeEventListener("resize",Q)}}),[_]);var Q=function(){var e=document.querySelector("header"),t=!!e&&e.classList.contains("navigation--sticky");A(t);var n={desktop:t?-e.offsetHeight:0,mobile:t?-e.offsetHeight:0},a=window.innerWidth<1024,i=R.current.getBoundingClientRect().height,r=j.current.getBoundingClientRect().height,o=a?n.mobile:n.desktop,l=a?r-n.mobile-window.innerHeight:r-n.desktop-window.innerHeight;O(l),C(o),I(i)};return Mg(ri.a,{theme:o?si.oneHuluDarkTheme:si.oneHuluLightTheme},Mg("div",{className:_e()("ExpPlanComparisonChartMultiTab","cu-plans",g),id:"plans",role:"region","aria-label":"Plans",ref:U},Mg("div",{className:J.plansContainerClass},Mg(Pg,{headline:n,description:a}),Mg("div",{className:"ExpPlansContainerMultiTab-controller-container",ref:H},Mg(wg,{controllerTabs:l})),Mg(yu.df,{rootMargin:"".concat(T,"px 0px 0px 0px"),onChange:function(e){return function(e){var t=U.current.getBoundingClientRect().top,n=B.current.getBoundingClientRect().top,a=t0&&Mg("div",{className:"plan-feature-disclaimers"},G.map((function(e,t){return Mg("div",{key:"feature-disclaimer-".concat(t),className:"plans-disclaimer__container"},Mg(kg,{disclaimer:e,index:t,type:"feature"}))}))),z.length>0&&Mg(be.Fragment,null,Mg("div",{className:J.addonsClass},Mg("div",{className:"plan-addon__head col-xs-12"},Mg("div",{className:"col-lg-6 plan-addon__head-desktop"},Mg(Ie.Z,{as:"h3",breakpoints:{xs:"title24",md:"title32"},className:"plan-addon__head-title"},i),Mg("div",{className:"plan-addon__head-desc",dangerouslySetInnerHTML:{__html:r}}))),Mg("div",{className:"plan-body__addon_container"},z.map((function(e,t){return Mg(Sg,{key:e.slug,feature:e,numPlans:K,index:t,type:"addon",isDark:o})}))),W.length>0&&Mg("div",{className:"plans-container__bottom-container"},W.map((function(e,t){return Mg(kg,{key:"addon-disclaimer-".concat(t),disclaimer:e,index:t,type:"addon"})})))),Mg("div",{className:"plan-addon_controller",onClick:function(){(0,ke.JW)("default","landing_plan_add_ons:".concat(k?"hide":"show"),"click",!1),x(!k)},role:"button","aria-label":"See Addons","aria-pressed":"false",style:k?{"border-top":"none"}:{}},"".concat(k?"Hide":"Show"," Add-ons"),Mg("img",{src:"/static/hitch/static/icons/Dropdown_".concat(k?"Up":"Down","_Arrow.svg"),role:"presentation",alt:"See Add-ons."})))),Mg(yu.df,{rootMargin:"100% 0px ".concat(P,"px 0px"),onChange:function(){w(!1)}},Mg("div",{className:"plans__bottom-observer"}))))},Ag=function(e){var t=e.model.defaultTab;return Mg(bg,{defaultTab:t},Mg(Lg,e))},Rg=(0,Ee.connect)((function(e){var t,n;return{user:e.user,ctaFields:e[Je],network:(null===(t=e.detailEntity)||void 0===t?void 0:t.network)||(null===(n=e.detailEntity)||void 0===n?void 0:n.networkUpsell),requirePremium:e.detailEntity.requirePremium}}))(Ag),Hg=(Eg={},(0,he.Z)(Eg,Je,et),(0,he.Z)(Eg,or,mr),(0,he.Z)(Eg,bl.F,yl.Z),(0,he.Z)(Eg,tt,ot),Eg),jg=(0,ye.shape)({slug:ye.string,isApplicable:ye.boolean}),Ug=(0,ye.shape)({richText:ye.string,modalId:ye.string}),Bg=(0,ye.shape)({id:ye.string,richText:ye.string,modalLinkText:ye.string,modalId:ye.string}),Fg=(0,ye.shape)({slug:ye.string,headline:ye.string.isRequired,description:Ug,disclaimer:Bg,plans:(0,ye.arrayOf)(jg)}),qg=(0,ye.shape)({slug:ye.string.isRequired,headline:ye.string.isRequired,prices:(0,ye.arrayOf)((0,ye.shape)({originalPriceText:ye.string,discountedPriceText:ye.string}))}),Gg=(0,ye.shape)({slug:ye.string,headline:ye.string,eyebrow:ye.string,badge:ye.string,ctaText:ye.string,mobileCtaText:ye.string,ctaAction:ye.string,ctaBtnStyle:ye.string,program:ye.string,logo:ye.string,description:ye.string}),zg=(0,ye.shape)({richText:ye.string,modalLinkText:ye.string,modalContent:ye.string,isBundle:ye.boolean}),Wg=((0,ye.shape)({headline:ye.string.isRequired,description:ye.string,addonsHeadline:ye.string,addonsDescription:ye.string,defaultTab:ye.string.isRequired,controllerTabs:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.shape)({name:ye.string,elementSpecifier:ye.string}))),plans:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.arrayOf)(Gg).isRequired)),features:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.arrayOf)(Fg).isRequired)),featureDisclaimers:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.arrayOf)(zg))),addons:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.arrayOf)(Fg))),addonDisclaimers:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.arrayOf)(zg))),pricingRows:(0,ye.shape)((0,he.Z)({},ye.string,(0,ye.arrayOf)(qg)))}),be.createElement),Vg=be.createContext(),Yg=function(){return(0,be.useContext)(Vg)},Kg=function(e){var t=e.defaultTab,n=e.children,a=(0,be.useState)(t),i={tabIndex:a[0],setTabIndex:a[1]};return Wg(Vg.Provider,{value:i},n)},Xg=be.createElement,Jg=function(e){var t=e.controllerTabs,n=Yg(),a=n.tabIndex,i=n.setTabIndex;return Xg("div",{className:"ExpPlansContainerMultiTab-plan-controller"},Object.entries(t).map((function(e){var t=(0,hn.Z)(e,2),n=t[0],r=t[1];return Xg("button",{className:_e()("plan-controller-chip",{"--selected":a===n}),onClick:function(){return function(e,t){(0,vo.fireUserInteraction)("".concat(t.elementSpecifier),"driver_click","click",!0,"".concat(t.name)),i(e)}(n,r)},key:"controller-".concat(n),"aria-label":"".concat(r.name," Tab")},Xg(Ie.Z,{variant:"subtitle14"},r.name))})))},Qg=be.createElement,$g=function(e){var t=e.disclaimer,n=t.modalContent,a=t.richText,i=t.modalLinkText,r=e.index,o=e.type,l=Boolean(n),s="".concat(o,"-disclaimer-modal");return Qg("div",{className:"plans-container__features-container col-xs-12"},Qg("div",{className:"plans-container__features-container__disclaimer"},Qg("span",{className:"section-disclaimer",dangerouslySetInnerHTML:{__html:a}}),l&&Qg("a",{"data-toggle":"modal","data-target":"#".concat(s,"__").concat(r),title:a,role:"button",onClick:function(){(0,vo.fireUtagLink)({event_name:s,cta_placement:"comparison_chart"}),(0,vo.fireUserInteraction)(s,"click","click")}},i)),l&&Qg(Yo.view,{model:{id:"".concat(s,"__").concat(r)},className:"plan-addon__info-modal"},Qg("div",null,Qg("div",{dangerouslySetInnerHTML:{__html:n}}))))},e_=be.createElement,t_=function(e){var t=e.feature,n=t.headline,a=t.plans,i=t.bullet,r=t.description,o=r.richText,l=r.modalId,s=e.index,c=e.type,d=e.numPlans,u=e.isDark,m=o||l,p="".concat(c,"-description-tooltip"),v=_e()("col-xs-6","col-lg-4","plan-feature__title",{"plan-feature__standard":!i}),f=e_(Ie.Z,{variant:"body16",className:"plan-feature__bullet_default"},"\u2014"),h=e_("img",{src:u?"/static/hitch/static/icons/Pricing_Checkmark_green-light.svg":"/static/hitch/static/icons/Pricing_Checkmark_green-dark.svg",role:"presentation",alt:n});return e_("div",{className:"plan-feature-item"},e_("div",{className:v},e_("div",null,e_(Ie.Z,{variant:"body14"},n),m&&e_("span",null,e_("a",{"data-toggle":"modal","data-target":o?"#".concat(p,"_").concat(s):"#".concat(l),className:"plan-addon__info",title:"".concat(n," info"),role:"button",onClick:function(e){var t="".concat(wt()(e,"target.dataset.column","NO_COL"),"-").concat(wt()(e,"target.dataset.feature","NO_FEATURE"));(0,vo.fireUtagLink)({event_name:"tooltip_plans",cta_placement:"comparison_chart",tool_tip:t}),(0,vo.fireUserInteraction)(p,"click","click")}},e_("img",{src:u?"/static/hitch/static/icons/Info_Icon_White.svg":"/static/hitch/static/icons/Info_Icon_Dark_Grey.svg",role:"presentation",alt:n})),o&&e_(Yo.view,{model:{id:"".concat(p,"_").concat(s)},className:"plan-addon__info-modal"},e_("div",null,e_(Ie.Z,{as:"h3",variant:"title32",className:"plan-addon__header"},n),e_("div",{dangerouslySetInnerHTML:{__html:o}})))))),a.map((function(e,t){var n=e.slug,a=e.isApplicable,i=e.text,r=a?h:f,o=i?function(e){return e_(Ie.Z,{variant:"body14",className:"plan-feature__bullet_text"},e)}(i):r;return e_(be.Fragment,{key:t},e_("div",{className:"col-xs-".concat(12/d," plan-feature__check plan-feature__check-").concat(t),key:"".concat(n,"_").concat(t)},e_("div",{className:"plan-feature__bullet plan-feature__bullet-".concat(d,"plans")},o)),e_("div",{className:"plan-feature__separator"}))})))},n_=(n(72524),be.createElement),a_=function(e){var t=e.headline,n=e.description;return n_("div",{className:"header"},n_(Ie.Z,{as:"h2",breakpoints:{xs:"title32",md:"title48"},className:"header__headline"},t),n_("div",{className:"header__description",dangerouslySetInnerHTML:{__html:n}}))};a_.defaultProps={headline:"",description:""};var i_,r_,o_,l_=a_,s_=be.createElement,c_=function(e){var t=e.isBadgePresent,n=e.isBundle,a=e.plan,i=a.headline,r=a.disclaimer,o=r.richText,l=r.modalLinkText,s=r.modalContent,c=r.id,d=a.ctaAction,u=a.ctaText,m=a.mobileCtaText,p=a.ctaBtnStyle,v=a.eyebrow,f=a.badge,h=a.program,g=a.logo,_=a.planTitle,b=a.description,y=a.headlineEmphasis,w=a.trialOffer,N=a.savings,k=a.targetDisplayName,x=e.index,S=e.numPlans,T=e.isDark,C=_e()("plan-head__card","plan-head__card-".concat(x),"col-xs-".concat(12/S),{"plan-head__card--short":!t}),E=(0,ze.GO)({event_name:"plan_select",cta_placement:"comparison_chart",product_name:n?"".concat(i,"-bundle"):i},(0,ze.pS)(We.Z,"comparison_chart:plan_select","driver_click","click",!0,k||"")),P=function(t){t.stopPropagation();var n=e.user,a=e.network,i=e.requirePremium,r=null,o=d;h?(r=h,o=null):i&&a.length&&(r=(0,Fe.QM)(i,a));var l={user:n,from:r,componentUrl:o,ctaFields:{}};(0,Ge.AU)(l)},O=function(e){return s_(E,{className:"plan-card__cta plan-card__".concat(x,"_cta "),onClick:P,"aria-label":"Get ".concat(i," plan"),useStyle:T?"white":p,fullWidth:!0},e)};return s_("div",{className:C},s_("div",{className:"plan-head__card-content"},f&&s_("div",{className:"plan-head__card-badge"},s_(Ie.Z,{variant:"eyebrow10"},f)),v&&s_("div",{className:"plan-head__card-eyebrow"},s_(Ie.Z,{variant:"eyebrow10"},v)),y&&i?s_(be.Fragment,null,s_("div",{className:"plan-head__card-title"},s_(Ie.Z,{variant:"title16",className:"plan-head__card-title-text"},i)),g&&s_("div",{className:"plan-head__card-eyebrow-image"},s_("img",{src:g,role:"presentation",alt:"logo"}))):s_(be.Fragment,null,g&&s_("div",{className:"plan-head__card-eyebrow-image"},s_("img",{src:g,role:"presentation",alt:"logo"})),s_("div",{className:"plan-head__card-title"},s_(Ie.Z,{variant:"title16",className:"plan-head__card-title-text"},i))),s_("div",{className:"plan-head__card-description-wrapper"},s_("div",{className:"plan-head__card-description"},s_(Ie.Z,{variant:"body12",className:"plan-head__card-description-text"},_)),s_("div",{className:"plan-head__card-description"},s_(Ie.Z,{variant:"body12",className:"plan-head__card-description-text"},b))),s_("div",{className:"plan-card__button-wrapper"},O(u)),s_("div",{className:"plan-card__button-wrapper--mobile"},O(m)),o&&s_(ze.m7.span,{className:"plan-head__card-disclaimer",dangerouslySetInnerHTML:{__html:o}}),s&&s_(be.Fragment,null,s_("span",{className:"plan-head__card-disclaimer"},s_("a",{"data-toggle":"modal","data-target":"#plan-disclaimer-modal__".concat(c),"data-id":"plan-disclaimer-modal",title:o,role:"button",onClick:function(e){var t=wt()(e,"target"),n=t&&t.getAttribute("data-id");n&&((0,vo.fireUtagLink)({event_name:n,cta_placement:"comparison_chart"}),(0,vo.fireUserInteraction)(n,"click","click"))}}," ",s_(Ie.Z,{variant:"body10"},l))),s_(Yo.view,{model:{id:"plan-disclaimer-modal__".concat(c)},className:"plan-addon__info-modal"},s_("div",null,s_("div",{dangerouslySetInnerHTML:{__html:s}})))),s_("div",{className:"plan-head__card-trial-offer"},w&&s_(Ie.Z,{variant:"label10"},w),N&&s_(Ie.Z,{variant:"label10"},N))))},d_=be.createElement,u_=function(e){var t=e.pricingRow,n=t.slug,a=t.headline,i=t.prices,r=e.numPlans;return d_("div",{className:"plan-feature-item"},d_("div",{className:"col-xs-4 plan-feature__title--pricing-row"},d_(Ie.Z,{variant:"body14"},a)),i.map((function(e,t){var a=e.originalPriceText,i=e.discountedPriceText;return d_(be.Fragment,{key:t},d_("div",{className:"col-xs-".concat(12/r," plan-feature__check plan-feature__check-").concat(t),key:"".concat(n,"_").concat(t)},i?d_("div",{className:"plan-feature__bullet"},d_(Ie.Z,{variant:"body12",className:"plan-feature__bullet_text--strikethrough"},a),d_(Ie.Z,{variant:"body14",className:"plan-feature__bullet_text"},i)):d_("div",{className:"plan-feature__bullet"},d_(Ie.Z,{variant:"body14",className:"plan-feature__bullet_text"},a))),d_("div",{className:"plan-feature__separator"}))})))},m_=(n(65014),be.createElement),p_=function(e){var t=e.model,n=t.headline,a=t.description,i=t.addonsHeadline,r=t.addonsDescription,o=t.isDark,l=t.controllerTabs,s=t.plans,c=t.features,d=t.featureDisclaimers,u=t.addons,m=t.addonDisclaimers,p=t.pricingRows,v=e.user,f=e.requirePremium,h=e.network,g={"is-darkV2":o},_=Yg().tabIndex,b=(0,be.useState)(!1),y=b[0],w=b[1],N=(0,be.useState)(!1),k=N[0],x=N[1],S=(0,be.useState)(0),T=S[0],C=S[1],E=(0,be.useState)(0),P=E[0],O=E[1],D=(0,be.useState)(0),Z=D[0],I=D[1],M=(0,be.useState)(!1),L=M[0],A=M[1],R=(0,be.useRef)(null),H=(0,be.useRef)(null),j=(0,be.useRef)(null),U=(0,be.useRef)(null),B=(0,be.useRef)(null),F=s[_],q=c[_],G=d[_],z=u[_],W=m[_],V=p[_],Y=F.some((function(e){return e.badge})),K=F.length,X={"plan-head-fixed":y},J={headColumnClass:_e()("col-xs-12","col-lg-4","ExpPlansContainerMultiTabV2--new-toggle",{"plan-head-column--short":!Y},X),headClass:_e()("col-xs-12","col-lg-8","plan-head",X),headContainer:_e()("plan-head-container",X),featureClass:_e()("plan-feature",X),addonsClass:_e()("plan-addon",{"plan-addon_show":k}),plansContainerClass:_e()("ExpPlansContainerMultiTabV2")};(0,be.useEffect)((function(){return Q(),window.addEventListener("resize",Q),function(){window.removeEventListener("resize",Q)}}),[_]);var Q=function(){var e=document.querySelector("header"),t=!!e&&e.classList.contains("navigation--sticky");A(t);var n={desktop:t?-e.offsetHeight:0,mobile:t?-e.offsetHeight:0},a=window.innerWidth<1024,i=R.current.getBoundingClientRect().height,r=j.current.getBoundingClientRect().height,o=a?n.mobile:n.desktop,l=a?r-n.mobile-window.innerHeight:r-n.desktop-window.innerHeight;O(l),C(o),I(i)};return m_(ri.a,{theme:o?si.oneHuluDarkTheme:si.oneHuluLightTheme},m_("div",{className:_e()("ExpPlanComparisonChartMultiTabV2","cu-plans",g),id:"plans",role:"region","aria-label":"Plans",ref:U},m_("div",{className:J.plansContainerClass},m_(l_,{headline:n,description:a}),m_("div",{className:"ExpPlansContainerMultiTab-controller-container",ref:H},m_(Jg,{controllerTabs:l})),m_(yu.df,{rootMargin:"".concat(T,"px 0px 0px 0px"),onChange:function(e){return function(e){var t=U.current.getBoundingClientRect().top,n=B.current.getBoundingClientRect().top,a=t0&&m_("div",{className:"plan-feature-disclaimers"},G.map((function(e,t){return m_("div",{key:"feature-disclaimer-".concat(t),className:"plans-disclaimer__container"},m_($g,{disclaimer:e,index:t,type:"feature"}))}))),z.length>0&&m_(be.Fragment,null,m_("div",{className:J.addonsClass},m_("div",{className:"plan-addon__head col-xs-12"},m_("div",{className:"col-lg-6 plan-addon__head-desktop"},m_(Ie.Z,{as:"h3",breakpoints:{xs:"title24",md:"title32"},className:"plan-addon__head-title"},i),m_("div",{className:"plan-addon__head-desc",dangerouslySetInnerHTML:{__html:r}}))),m_("div",{className:"plan-body__addon_container"},z.map((function(e,t){return m_(t_,{key:e.slug,feature:e,numPlans:K,index:t,type:"addon",isDark:o})}))),W.length>0&&m_("div",{className:"plans-container__bottom-container"},W.map((function(e,t){return m_($g,{key:"addon-disclaimer-".concat(t),disclaimer:e,index:t,type:"addon"})})))),m_("div",{className:"plan-addon_controller",onClick:function(){(0,ke.JW)("default","landing_plan_add_ons:".concat(k?"hide":"show"),"click",!1),x(!k)},role:"button","aria-label":"See Addons","aria-pressed":"false",style:k?{"border-top":"none"}:{}},"".concat(k?"Hide":"Show"," Add-ons"),m_("img",{src:"/static/hitch/static/icons/Dropdown_".concat(k?"Up":"Down","_Arrow.svg"),role:"presentation",alt:"See Add-ons."})))),m_(yu.df,{rootMargin:"100% 0px ".concat(P,"px 0px"),onChange:function(){w(!1)}},m_("div",{className:"plans__bottom-observer"}))))},v_=function(e){var t=e.model.defaultTab;return m_(Kg,{defaultTab:t},m_(p_,e))},f_=(0,Ee.connect)((function(e){var t,n;return{user:e.user,ctaFields:e[Je],network:(null===(t=e.detailEntity)||void 0===t?void 0:t.network)||(null===(n=e.detailEntity)||void 0===n?void 0:n.networkUpsell),requirePremium:e.detailEntity.requirePremium}}))(v_),h_=(i_={},(0,he.Z)(i_,Je,et),(0,he.Z)(i_,or,mr),(0,he.Z)(i_,bl.F,yl.Z),(0,he.Z)(i_,tt,ot),i_),g_=(0,ye.shape)({slug:ye.string,isApplicable:ye.boolean}),__=(0,ye.shape)({richText:ye.string,modalId:ye.string}),b_=(0,ye.shape)({id:ye.string,richText:ye.string,modalLinkText:ye.string,modalId:ye.string}),y_=(0,ye.shape)({slug:ye.string,headline:ye.string.isRequired,description:__,disclaimer:b_,plans:(0,ye.arrayOf)(g_)}),w_=(0,ye.shape)({slug:ye.string,headline:ye.string.isRequired,bundleHeadline:ye.string.isRequired,prices:(0,ye.arrayOf)((0,ye.shape)({text:ye.string}))}),N_=(0,ye.shape)({slug:ye.string,headline:ye.string,eyebrow:ye.string,badge:ye.string,ctaText:ye.string,mobileCtaText:ye.string,ctaAction:ye.string,ctaBtnStyle:ye.string,program:ye.string}),k_=(0,ye.shape)({richText:ye.string,modalLinkText:ye.string,modalContent:ye.string,isBundle:ye.boolean}),x_=((0,ye.shape)({headline:ye.string.isRequired,description:ye.string,addonsHeadline:ye.string,addonsDescription:ye.string,bundle:(0,ye.shape)({leftHeadline:ye.string,rightHeadline:ye.string,modal:(0,ye.shape)({id:ye.string,header:ye.string,disclaimer:ye.string,sections:(0,ye.arrayOf)((0,ye.shape)({title:ye.string,items:(0,ye.arrayOf)((0,ye.shape)({text:ye.string,displayBullet:ye.boolean}))}))})}),plans:(0,ye.arrayOf)(N_).isRequired,bundlePlans:(0,ye.arrayOf)(N_).isRequired,pricingRows:(0,ye.arrayOf)(w_),features:(0,ye.arrayOf)(y_),bundleFeatures:(0,ye.arrayOf)(y_),featureDisclaimers:(0,ye.arrayOf)(k_),bundleFeatureDisclaimers:(0,ye.arrayOf)(k_),addons:(0,ye.arrayOf)(y_),bundleAddons:(0,ye.arrayOf)(y_),addonDisclaimers:(0,ye.arrayOf)(k_),bundleAddonDisclaimers:(0,ye.arrayOf)(k_)}),n(83362),be.createElement),S_=function(e){var t=e.bundle,n=t.leftHeadline,a=t.rightHeadline,i=t.modal,r=e.isDark,o=!Zc()(i),l=sh(),s=l.isBundle,c=l.setIsBundle,d="comparison_chart:".concat(s?"base_toggle":"bundle_toggle");return x_("div",{className:"bundle-header-with-new-toggle"},x_("div",{className:"bundle-header-with-new-toggle__left-headline"},x_("div",{className:"bundle-header-with-new-toggle__left-top-headline"},x_(Ie.Z,{variant:"subtitle14"},n)),x_("div",{className:"bundle-header-with-new-toggle__left-bottom-headline"},x_("img",{src:"/static/hitch/static/logos/hulu-logo.svg",role:"presentation",alt:"hulu-logo"}))),x_("div",{className:"bundle-header-with-new-toggle__toggle-container"},x_(tm,{isOn:s,onColor:r?"#1CE783":"#040405",handleToggle:function(){c(!s),(0,vo.fireUserInteraction)(d,"driver_click","click",!0,s?"Base Plans":"Bundle Save");var e=new CustomEvent(xe.REGISTER_MODALS_EVENT);setTimeout((function(){document.dispatchEvent(e)}),100)}})),x_("div",{className:"bundle-header-with-new-toggle__right-headline"},x_("div",{className:"bundle-header-with-new-toggle__right-top-headline"},x_(Ie.Z,{variant:"subtitle14"},a),o&&x_("span",null,x_("a",{"data-toggle":"modal","data-target":"#".concat(i.id),role:"button"},x_("img",{src:r?"/static/hitch/static/icons/Info_Icon_White.svg":"/static/hitch/static/icons/Info_Icon_Dark_Grey.svg",role:"presentation",alt:a})))),x_("div",{className:"bundle-header-with-new-toggle__right-bottom-headline"},x_("img",{src:r?"/static/hitch/static/logos/bundles-dark.svg":"/static/hitch/static/logos/bundles.svg",role:"presentation",alt:"logos"}))),o&&x_(rh,{modal:i}))},T_=(n(3341),be.createElement),C_=function(e){var t=e.model,n=t.headline,a=t.description,i=t.addonsHeadline,r=t.addonsDescription,o=t.isDark,l=t.bundle,s=t.bundlePlans,c=t.plans,d=t.pricingRows,u=t.bundleFeatures,m=t.features,p=t.bundleFeatureDisclaimers,v=t.featureDisclaimers,f=t.bundleAddons,h=t.addons,g=t.bundleAddonDisclaimers,_=t.addonDisclaimers,b=e.user,y=e.requirePremium,w=e.network,N={"is-dark":o},k=sh().isBundle,x=(0,be.useState)(!1),S=x[0],T=x[1],C=(0,be.useState)(!1),E=C[0],P=C[1],O=(0,be.useState)(0),D=O[0],Z=O[1],I=(0,be.useState)(0),M=I[0],L=I[1],A=(0,be.useState)(0),R=A[0],H=A[1],j=(0,be.useState)(0),U=j[0],B=j[1],F=(0,be.useState)(!1),q=F[0],G=F[1],z=(0,be.useRef)(null),W=(0,be.useRef)(null),V=(0,be.useRef)(null),Y=(0,be.useRef)(null),K=(0,be.useRef)(null),X=k?s:c,J=k?u:m,Q=k?p:v,$=k?f:h,ee=k?g:_,te=X.some((function(e){return e.badge})),ne=X.length,ae={"plan-head-fixed":S},ie={headColumnClass:_e()("col-xs-12","col-lg-5","plan-head-column-for-new-toggle",{"plan-head-column--short":!te},ae),headClass:_e()("col-xs-12","col-lg-7","plan-head",ae),headContainer:_e()("plan-head-container",ae),featureClass:_e()("plan-feature",ae),addonsClass:_e()("plan-addon",{"plan-addon_show":E}),plansContainerClass:_e()("exp-plans-container")};(0,be.useEffect)((function(){return re(),window.addEventListener("resize",re),function(){window.removeEventListener("resize",re)}}),[]);var re=function(){var e=document.querySelector("header"),t=!!e&&e.classList.contains("navigation--sticky");G(t);var n={desktop:t?-e.offsetHeight:0,mobile:t?-e.offsetHeight:0},a=window.innerWidth<1024,i=z.current.getBoundingClientRect().height,r=W.current.getBoundingClientRect().height,o=V.current.getBoundingClientRect().height,l=a?r+n.mobile:n.desktop,s=a?o-n.mobile-window.innerHeight:o-n.desktop-window.innerHeight;L(s),Z(l),H(i),B(r)};return T_(ri.a,{theme:o?si.oneHuluDarkTheme:si.oneHuluLightTheme},T_("div",{className:_e()("exp-plan-comparison-chart","cu-plans",N),id:"plans",role:"region","aria-label":"Plans",ref:Y},T_("div",{className:ie.plansContainerClass},T_(bh,{headline:n,description:a}),T_(yu.df,{rootMargin:"".concat(D,"px 0px 0px 0px"),onChange:function(e){return function(e){var t=Y.current.getBoundingClientRect().top,n=K.current.getBoundingClientRect().top,a=t0&&T_("div",{className:"plan-feature-disclaimers"},Q.map((function(e,t){return T_("div",{key:"feature-disclaimer-".concat(t),className:"plans-disclaimer__container"},T_(ph,{disclaimer:e,index:t,type:"feature"}))}))),$.length>0&&T_(be.Fragment,null,T_("div",{className:ie.addonsClass},T_("div",{className:"plan-addon__head col-xs-12"},T_("div",{className:"col-lg-6 plan-addon__head-desktop"},T_(Ie.Z,{as:"h3",breakpoints:{xs:"title24",md:"title32"},className:"plan-addon__head-title"},i),T_("div",{className:"plan-addon__head-desc",dangerouslySetInnerHTML:{__html:r}}))),T_("div",{className:"plan-body__addon_container"},$.map((function(e,t){return T_(fh,{key:e.slug,feature:e,numPlans:ne,index:t,type:"addon",isDark:o})}))),ee.length>0&&T_("div",{className:"plans-container__bottom-container"},ee.map((function(e,t){return T_(ph,{key:"addon-disclaimer-".concat(t),disclaimer:e,index:t,type:"addon"})})))),T_("div",{className:"plan-addon_controller",onClick:function(){(0,ke.JW)("default","landing_plan_add_ons:".concat(E?"hide":"show"),"click",!1),P(!E)},role:"button","aria-label":"See Addons","aria-pressed":"false",style:E?{"border-top":"none"}:{}},"".concat(E?"Hide":"Show"," Add-ons"),T_("img",{src:"/static/hitch/static/icons/Dropdown_".concat(E?"Up":"Down","_Arrow.svg"),role:"presentation",alt:"See Add-ons."})))),T_(yu.df,{rootMargin:"100% 0px ".concat(M,"px 0px"),onChange:function(){T(!1)}},T_("div",{className:"plans__bottom-observer"}))))},E_=function(e){return T_(ch,null,T_(C_,e))},P_=(0,Ee.connect)((function(e){var t,n;return{user:e.user,ctaFields:e[Je],network:(null===(t=e.detailEntity)||void 0===t?void 0:t.network)||(null===(n=e.detailEntity)||void 0===n?void 0:n.networkUpsell),requirePremium:e.detailEntity.requirePremium}}))(E_),O_=(r_={},(0,he.Z)(r_,Je,et),(0,he.Z)(r_,or,mr),(0,he.Z)(r_,bl.F,yl.Z),(0,he.Z)(r_,tt,ot),r_),D_=(o_={},(0,he.Z)(o_,Sd.h1,r),(0,he.Z)(o_,Sd.Mi,o),(0,he.Z)(o_,Sd.V9,a),(0,he.Z)(o_,Sd.Jd,i),(0,he.Z)(o_,Sd.hk,l),(0,he.Z)(o_,Sd.cs,v),(0,he.Z)(o_,Sd.ce,v),(0,he.Z)(o_,Sd.bV,h),(0,he.Z)(o_,Sd.Bk,b),(0,he.Z)(o_,Sd.ry,y),(0,he.Z)(o_,Sd.dR,N),(0,he.Z)(o_,Sd.uv,k),(0,he.Z)(o_,Sd.dT,x),(0,he.Z)(o_,Sd.Lz,s),(0,he.Z)(o_,Sd.bk,S),(0,he.Z)(o_,Sd.dz,c),(0,he.Z)(o_,Sd.wy,T),(0,he.Z)(o_,Sd.J7,C),(0,he.Z)(o_,Sd.VY,d),(0,he.Z)(o_,Sd.s0,E),(0,he.Z)(o_,Sd.DF,p),(0,he.Z)(o_,Sd.Pu,P),(0,he.Z)(o_,Sd.b9,O),(0,he.Z)(o_,Sd.Zu,D),(0,he.Z)(o_,Sd.O3,Z),(0,he.Z)(o_,Sd.U0,I),(0,he.Z)(o_,Sd._A,M),(0,he.Z)(o_,Sd.wp,L),(0,he.Z)(o_,Sd.HO,A),(0,he.Z)(o_,Sd.R2,R),(0,he.Z)(o_,Sd.XN,H),(0,he.Z)(o_,Sd.lM,g),(0,he.Z)(o_,Sd.PL,j),(0,he.Z)(o_,Sd.u_,Yo),(0,he.Z)(o_,Sd.W_,U),(0,he.Z)(o_,Sd.Xl,B),(0,he.Z)(o_,Sd.Kg,F),(0,he.Z)(o_,Sd.no,q),(0,he.Z)(o_,Sd.jC,G),(0,he.Z)(o_,Sd.qh,z),(0,he.Z)(o_,Sd.Bu,W),(0,he.Z)(o_,Sd.Nc,u),(0,he.Z)(o_,Sd.xY,f),(0,he.Z)(o_,Sd.Vy,w),(0,he.Z)(o_,Sd.cD,V),(0,he.Z)(o_,Sd.Tf,Y),(0,he.Z)(o_,Sd.WI,m),(0,he.Z)(o_,Sd.QK,K),(0,he.Z)(o_,Sd.JT,X),(0,he.Z)(o_,Sd.W8,J),(0,he.Z)(o_,Sd.x7,Q),(0,he.Z)(o_,Sd.OO,$),(0,he.Z)(o_,Sd.hc,_),(0,he.Z)(o_,Sd.Ml,ue),(0,he.Z)(o_,Sd.bz,fe),(0,he.Z)(o_,Sd.VO,pe),(0,he.Z)(o_,Sd.z9,ve),(0,he.Z)(o_,Sd.S0,ne),(0,he.Z)(o_,Sd.yM,re),(0,he.Z)(o_,Sd.WB,te),(0,he.Z)(o_,Sd.sI,le),(0,he.Z)(o_,Sd.xn,se),(0,he.Z)(o_,Sd.Ul,ce),(0,he.Z)(o_,Sd.EQ,de),(0,he.Z)(o_,Sd.eR,ae),(0,he.Z)(o_,Sd.kP,ie),(0,he.Z)(o_,Sd.pe,me),(0,he.Z)(o_,Sd.Ez,ee),(0,he.Z)(o_,Sd.m1,oe),o_),Z_=function(e){return e in D_?D_[e].view:null},I_=function(e,t){if(e in D_){var n=D_[e];return"function"===typeof n.reducerMap?n.reducerMap(t):n.reducerMap}return null}},14377:function(e,t,n){"use strict";n.d(t,{mS:function(){return d},T7:function(){return u},vl:function(){return m},em:function(){return p},C2:function(){return v}});var a=n(26265),i=n(27361),r=n.n(i),o=n(17093),l=n(50099),s=n(48258),c=[l.NETWORKS,l.ORIGINALS,l.SPORTS,l.TV,l.KIDS];function d(e,t,n,a,i){i&&a&&i.preventDefault(),n&&n(),a&&a();var r,o=window.location.pathname.toLowerCase().split("/"),l=c.includes(o[1])?o[1]:null;r=e?l?"signup_".concat(l,"_details_link"):"signup_details_link":l?"signup_".concat(l,"_details_tile"):"signup_details_tile",(0,s.fireUtagLink)({event_name:r,tile_name:t})}function u(e,t,n,a){var i=window.location.pathname.toLowerCase().split("/"),r=c.includes(i[1])?i[1]:null;i[1]&&i[1]===l.NETWORK&&(r=l.NETWORKS);var o="signup_carousel_navigation_".concat(t);r&&(o="signup_".concat(r,"_carousel_navigation_").concat(t)),(0,s.fireUtagLink)({event_name:o,move_to_slide:e,content_select:n,network_name:a})}function m(e,t){if(t)return"download_app";switch(r()(e,"entitlementState",l.ANON)){case l.PARTIALLY_ENTITLED:return"add_component";case l.FULLY_ENTITLED:return"start_watching";case l.ANON:default:return"free_trial"}}function p(e){var t,n=(t={},(0,a.Z)(t,l.SASH_PRODUCT_INDEX,l.SASH),(0,a.Z)(t,l.NOAH_PRODUCT_INDEX,l.NOAH),(0,a.Z)(t,l.LIVE_PRODUCT_INDEX,l.LIVE),(0,a.Z)(t,l.DISNEY_SASH_PRODUCT_INDEX,l.DISNEY_BUNDLE),(0,a.Z)(t,l.DISNEY_NOAH_PRODUCT_INDEX,l.DISNEY_NOAH_BUNDLE),(0,a.Z)(t,l.DISNEY_LIVE_PRODUCT_INDEX,l.DISNEY_LIVE_BUNDLE),(0,a.Z)(t,l.DISNEY_LIVE_NOAH_PRODUCT_INDEX,l.DISNEY_NOAH_LIVE_BUNDLE),t);return r()(n,[e],"UNKNOWN PLAN")}function v(e,t){var n=(0,o.s)(e);return"signup_".concat(n||(t===l.CMS_PAGETYPE.start?"start":"lp"))}},61988:function(e,t,n){"use strict";n.d(t,{W:function(){return i},P:function(){return r}});var a=n(50099),i=function(e){e.preventDefault()},r=function(e){return function(t){t.keyCode===a.ENTER_KEY&&e(t)}}},70640:function(e,t,n){"use strict";n.d(t,{oL:function(){return o},NJ:function(){return l},Qi:function(){return s},W_:function(){return c}});var a=n(27361),i=n.n(a),r=n(50099),o=(n(80232),function(e){return e.toLowerCase()===r.SERIES?"TV Series":e[0].toUpperCase()+e.slice(1)}),l=function(e){return i()(e,"premiereDate")?[new Date(e.premiereDate).getFullYear()]:null},s=function(e){var t=e.artwork;return{backgroundArtwork:i()(t,"horizontalHero")||i()(t,"horizontalProgramTile"),verticalTileArtwork:i()(t,"verticalHero")||i()(t,"verticalProgramTile"),titleArtwork:i()(t,"titleArtwork"),brandArtwork:i()(t,"watermark")}},c=function(e){return"string"===typeof e&&void 0!==(null===r.PREMIUM_NETWORKS||void 0===r.PREMIUM_NETWORKS?void 0:r.PREMIUM_NETWORKS[null===e||void 0===e?void 0:e.toLowerCase()])}},15541:function(e,t,n){"use strict";n.d(t,{X:function(){return l}});var a=n(809),i=n.n(a),r=n(92447),o=n(88767),l=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,o.useQuery)({queryKey:[],queryFn:function(){var e=(0,r.Z)(i().mark((function e(){var t,n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,fetch("/edge",{credentials:"include",redirect:"follow",method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({query:"mutation createConsentToken { createConsentToken { consent {id idType token} } }"})});case 3:if((t=e.sent).ok){e.next=6;break}throw new Error("useFetchConsentIdentity: Call failed. Status: ".concat(t.status));case 6:return e.next=8,t.json();case 8:if(!(n=e.sent).errors){e.next=11;break}throw new Error(n.errors[0].code);case 11:return e.abrupt("return",n);case 14:return e.prev=14,e.t0=e.catch(0),e.abrupt("return",null);case 17:case"end":return e.stop()}}),e,null,[[0,14]])})));return function(){return e.apply(this,arguments)}}(),enabled:e,refetchOnMount:!1,refetchOnWindowFocus:!1})}},60690:function(e,t,n){"use strict";n.d(t,{w:function(){return o}});var a=n(27361),i=n.n(a),r=n(67294),o=function(){var e=(0,r.useState)({width:void 0,height:void 0}),t=e[0],n=e[1];return(0,r.useEffect)((function(){var e=function(){n({width:i()(window,"innerWidth"),height:i()(window,"innerHeight")})};return window.addEventListener("resize",e),e(),function(){return window.removeEventListener("resize",e)}}),[]),{windowSize:t}}},79063:function(e,t,n){"use strict";n.d(t,{JF:function(){return o},nY:function(){return l}});var a=n(27361),i=n.n(a),r=n(50099),o=function(e){return e?r.PROGRAMS_WITH_CODE_EXCLUDE_DEVICE.includes(e.type)?"promotion":e.type===r.PROGRAM_TYPE_DEVICE_CODE?"device":null:null},l=function(e){return i()(e,r.PREFILL_CODE_PARAM,!1)||i()(e,r.HOTH_PREFILL_CODE_PARAM,"")}},80232:function(e,t,n){"use strict";n.d(t,{Y:function(){return l},Ho:function(){return s},Fv:function(){return c},QM:function(){return d},Ln:function(){return u},YI:function(){return m},vx:function(){return p},C2:function(){return v},kv:function(){return f},Rx:function(){return h},aj:function(){return g},ap:function(){return _},QV:function(){return b},gw:function(){return y},oH:function(){return w}});var a,i=n(27361),r=n.n(i),o=n(50099),l=function(e){return!e||Array.isArray(e)?e:[e]},s=function(e,t,n){return e<=1?t:n||"".concat(t,"s")},c=function(e){return e?e.toLowerCase().replace(/[^a-zA-Z0-9]/g,"_"):null},d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US";if(e)return new Date(e).toLocaleDateString(t,r()(o.PREMIEREDATEFORMAT,t))},u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US";if(e)return new Date(e).toLocaleDateString(t,r()(o.PREMIEREDATEFORMAT_MMDDYY,t))},m=function(e){if(e){var t=Date.parse(e);return!!t&&t-Date.now()>0}},p=(a=90,function(e){return!(!e||!m(e))&&new Date(e).getTime()-(new Date).getTime()<1e3*a*60*60*24}),v=function(e,t){return"LandingPage"===t?o.CMS_PAGETYPE[e]:t},f=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2e3;return Promise.race([fetch(e,t),new Promise((function(e,t){return setTimeout((function(){return t(new Error("Timeout of ".concat(n," ms exceeded")))}),n)}))])},h=function(e,t){if(!e)return null;var n=t.logger,a=t.message,i=t.logMetaData,r=null;try{r=JSON.parse(e)}catch(o){n.warn(a,o,i)}return r},g=function(e){return Array.isArray(e)?e[0]:e},_=function(e){return e?e.toLowerCase().replace(/ /g,"_"):""},b=function(e){var t,n,a;return(null===e||void 0===e||null===(t=e.query)||void 0===t?void 0:t.dma)||(null===e||void 0===e||null===(n=e.geodata)||void 0===n||null===(a=n.geo)||void 0===a?void 0:a.dma)},y=function(e){var t,n,a;return(null===e||void 0===e||null===(t=e.query)||void 0===t?void 0:t.zip)||(null===e||void 0===e||null===(n=e.geodata)||void 0===n||null===(a=n.geo)||void 0===a?void 0:a.zip)},w=function(e){return/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e)}},47557:function(e,t,n){"use strict";n.d(t,{m7:function(){return A},D4:function(){return d},AG:function(){return C},pS:function(){return D},GO:function(){return L}});var a=n(26265),i=n(67294),r=n(40334),o=n(9323),l=i.createElement;function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function c(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:{},a=function(a){var i=c(c({},a),{},{onClick:function(){if(u(t,n),a.onClick){for(var e,i=arguments.length,r=new Array(i),o=0;o1&&void 0!==arguments[1]?arguments[1]:{};if(e){var n=c(c({},t),{},{hit_version:null!==t&&void 0!==t&&t.hit_version?t.hit_version:"2.1.0"});(0,r.L9)(e,n)}}var m=n(48258);i.createElement;var p=n(18220),v=n(44131),f=n(32200),h=i.createElement;function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function _(e){for(var t=1;t0&&e.split(",").forEach((function(e){var n=e.split(":");t[n[0]]=n[1]})),t}(e.getAttribute("data-utag-object")),a=Object.assign(t,{});a.event_name+="_".concat((0,p.vz)()),a.device_category=(0,v.l7)(),n.g.window.utag&&n.g.window.utag.link(a)}}(a),i.includes("onlyOnce")&&function(e){e.setAttribute("data-fired-event","true")}(a),i.includes("user_interaction")&&function(e){if(e.hasAttribute("data-element-specifier")&&e.hasAttribute("data-action-specifier")){var t=e.getAttribute("data-element-specifier"),n=e.getAttribute("data-action-specifier"),a=e.getAttribute("data-target-display-name")||"";(0,r.L9)("user_interaction",{hit_version:"2.1.0",interaction_type:"click",element_specifier:t,action_specifier:"".concat(n,":").concat((0,p.Ls)()),target_display_name:a})}}(a),i.includes("driver_click")&&function(e){if(e.hasAttribute("data-event-name")){var t=e.getAttribute("data-event-name");(0,r.L9)("user_interaction",{hit_version:"2.1.0",interaction_type:"click",element_specifier:t,action_specifier:"driver_click:".concat((0,p.Ls)())})}}(a)}}function k(e){var t=function(t){var n=_(_({},t),{},{onClick:function(e){if(N(e),t.onClick){for(var n,a=arguments.length,i=new Array(a>1?a-1:0),r=1;r2&&void 0!==arguments[2]?arguments[2]:"driver_click",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"click",i=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"",l=function(o){var l=O(O({},o),{},{onClick:function(){if((0,m.fireUserInteraction)(t,n,a,i,r),o.onClick){for(var e,l=arguments.length,s=new Array(l),c=0;c