(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[1257],{58528:(e,t,n)=>{"use strict";n.r(t),n.d(t,{LAYOUT_TUPAC:()=>de,Landing:()=>ve,default:()=>be});var a=n(67294),r=n(86706),o=n(58875),i=n.n(o),s=n(91036),l=n.n(s),c=n(34506),p=n(97627),d=n(95418),g=n(27158),u=n(99257);const m="Ek-z",h="Fk-z",f="Gk-z",y="Hk-z",v="Ik-z",b="Jk-z",C="Kk-z";function P(){return P=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},P.apply(this,arguments)}const N="header",T="content",O="sideContent",E="header2",w="content2",x="sideContent2",k={dividerPrimary:N,primary:T,secondary:O,dividerSecondary:E,bottomSecondary:x,bottomPrimary:w,fullPrimary:T,fullSecondary:O},H=e=>{const{slotOrder:t,slotData:n,heartingAwareComponents:r,heartsData:o,...i}=e,{testId:s}=(0,u.Z)(),l=(e,t)=>{const s=n[e];return a.createElement(p.ZP,P({key:e,slotName:e,slotIndex:t,data:n[e],slotHeartsData:s&&s.componentName&&r.includes(s.componentName)&&o,shouldLazyLoad:(0,d.Dn)(t)},i))},c=(0,g.vM)(t,(e=>k[e.split("-")[0]]));return a.createElement("div",{"data-test-id":s("layoutTupac"),className:m},a.createElement("div",{"data-test-id":s("tupacHeader"),className:h},c[N]?.map(l)),a.createElement("div",{"data-test-id":s("tupacSideContent"),className:y},c[O]?.map(l)),a.createElement("div",{"data-test-id":s("tupacContent"),className:b},c[T]?.map(l)),a.createElement("div",{"data-test-id":s("tupacHeader2"),className:f},c[E]?.map(l)),a.createElement("div",{"data-test-id":s("tupacSideContent2"),className:v},c[x]?.map(l)),a.createElement("div",{"data-test-id":s("tupacContent2"),className:C},c[w]?.map(l)))};var I=n(362),S=n(70790),D=n(93568),_=n(64365),L=n(29562),R=n(15539),j=n(3031),A=n(1011),$=n(48763),B=n(6950),M=n(97185),U=n(24873),W=n(42446),z=n(62655),V=n(49279),F=n(58635),Z=n(69672),G=n(66874),K=n(37536),Q=n(83113),Y=n(23784),q=n(70146),X=n(79976),J=n(79508),ee=n(20556),te=n(26927),ne=n(91145);const ae=e=>e.landingPage.pageInfo;var re=n(72138);const oe="Mc-z",ie="Nc-z",se="Oc-z",le="Pc-z",ce="Qc-z";function pe(){return pe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},pe.apply(this,arguments)}const de="Tupac",{shortName:ge,homepage:ue,hasHeartCounts:me,hasHearting:he,features:{showAccountRewards:fe}}=M,ye=["genericBrandTrending","productSearch","recommender"];class ve extends a.Component{static beforeFetchDataOnServer(e,t){if((0,Z.CM)(t.pathname))return e.dispatch((0,Q.Bh)(Y.Tc))}static fetchDataOnServer(e,t,n){let{pageName:a}=n;return e.dispatch((0,L.ZH)((0,Z.CM)(t.pathname)?ue:a,t))}constructor(e){super(e),this.onComponentClick=this.onComponentClick.bind(this),this.trackPageView=this.trackPageView.bind(this),this.makePageHeading=this.makePageHeading.bind(this),this.getAllHeartCounts=this.getAllHeartCounts.bind(this)}componentDidMount(){const{track:e,location:t={},landingPage:{pageName:n,pageInfo:a={}},pageTypeChange:r,pushMicrosoftUetEvent:o,fetchAllRecommenderDataIfNecessary:i,params:{pageName:s},setupLandingEventWatcher:l,isHomepage:c,getHearts:p}=this.props,{slotData:d}=a,{search:g}=t,u=!n||s&&n!==s||c&&n!==ue,m=c?"homepage":"landing";r(m),"landing"===m&&(0,X.Pt)("explicitSearchEvent")&&(0,J.pf)(),u?this.fetchData(c?ue:s):this.trackPageView(s),c&&o((0,D.y9)()),i(d),p(),this.getAllHeartCounts();const h=new URLSearchParams(g).get("utm_content");h&&h.includes("postPurchaseSizing")&&e((()=>[I.$8,{search:g}])),l(this),this.getIpRestrictedInfo()}componentDidUpdate(e){const{params:t,landingPage:n,isHomepage:a,recommenderEntries:r,triggerAssignment:o}=this.props,{params:{pageName:i},landingPage:{pageInfo:s},recommenderEntries:l}=e,{pageName:c}=t;if(i!==c&&(a?(o(Y.Tc),this.fetchData(ue)):n.pageName!==c&&this.fetchData(c)),l!==r&&this.getAllHeartCounts(),n.pageInfo&&s?.canonicalUrl!==n?.pageInfo?.canonicalUrl&&(this.trackPageView(c,this.props),this.getIpRestrictedInfo()),this.props.landingPage.isLoaded&&!e.landingPage.isLoaded){const e=this.props.location.hash.replace(/^#/,"");if(e){document.getElementById(e).scrollIntoView()}}}static contextType=V.E;getIpRestrictedInfo=()=>{const{landingPage:{ipStatus:{callCompleted:e}={},pageInfo:{ipRestrictedContentPresent:t=!1}={}},getIpRestrictedStatus:n}=this.props;t&&!e&&i().canUseDOM&&n()};getAllHeartCounts(){const{getHeartCounts:e,recommenderEntries:t,landingPage:{pageInfo:{slotData:n}={}}}=this.props;if(!me)return;const a=(0,z.bw)(n,t);a.length&&e(a)}fetchData(e){const{loadLandingPage:t}=this.props;t(e,window.location)}trackPageView(e,t){void 0===t&&(t=this.props);const{firePixelServer:n,trackEvent:a,track:r,isHomepage:o,landingPage:{pageInfo:i}}=t;o?(a("TE_PV_HOMEPAGE"),n("home")):(a("TE_PV_LANDINGPAGE"),n("landing",{},e)),(0,U.iy)();const s=i?i.slotData:null;o&&s?r((()=>[I.jQ,{slotData:s}])):s&&r((()=>[I.aN,{pageName:e,slotData:s}]))}makePageHeading(e){const{landingPage:{pageInfo:{pageHeading:t}},isHomepage:n}=this.props;return n?a.createElement("h1",{className:"sr-only","data-test-id":this.context.testId("heading")},`${ge} Homepage`):t?a.createElement("h1",{className:(0,c.cn)(se,{[ie]:e}),"data-test-id":this.context.testId("heading"),dangerouslySetInnerHTML:{__html:l()(t)}}):void 0}makeAction=()=>{const{landingPage:e,isHomepage:t}=this.props;let n=`Landing-${e.pageInfo.subPageType}-${e.pageName}`;return t&&(n=`Gateway-${e.pageName}`),n};onComponentClick(e){const{trackLegacyEvent:t,toggleEasyFlowModal:n,setHFSearchTerm:a,landingPage:r,isCustomer:o,setFederatedLoginModalVisibility:i}=this.props,{currentTarget:s}=e,l=this.makeAction(),c=(0,B.et)(s.getAttribute("data-eventlabel")),p=(0,B.et)(s.getAttribute("data-eventvalue"));if(s.pathname===R.Qq&&(e.preventDefault(),n(!0)),!o&&(0,ne.U)(r.pageName)&&re.$v.test(s.href)){e.preventDefault();const{pathname:t,search:n}=this.props.location;i(!0,{returnTo:encodeURIComponent(`${t}${n}`)})}e.stopPropagation(),t(l,c,p),a("")}makeLayout=(e,t,n,r,o,i,s,l,c,g)=>{if(e===de)return a.createElement(H,{pageName:t,slotData:r,slotOrder:o,onComponentClick:this.onComponentClick,ipStatus:i,slotContentTypesList:s,heartingAwareComponents:ye,heartsData:l,isFullWidth:c});const u="sorel-giveaway"===t?[...o.slice(0,1),p.PH,...o.slice(1)]:o,m="sorel-giveaway"===t?{...r,[p.PH]:{isCustomer:g,componentName:p.PH,surveyName:"sorel-giveaway-data",formHeading:"Zappos x SOREL NYC Sweepstakes Entry Form",submittedMsg:"Thank you for entering the Zappos x SOREL NYC Sweepstakes. Winner will be notified via email. Read full terms and conditions to learn more."}}:r;return u.map(((e,o)=>a.createElement(p.ZP,{key:e,slotName:e,slotIndex:o,data:m[e],pageName:t,pageInfo:n,onComponentClick:this.onComponentClick,slotHeartsData:ye.includes(r[e]?.componentName)&&l,shouldLazyLoad:(0,d.Dn)(o),ipStatus:i,slotContentTypesList:s,isFullWidth:c})))};render(){const{landingPage:{isFaqPage:e,isLoaded:t,pageInfo:n,pageName:r,slotOrder:o,content:i},isCustomer:s,heartProduct:l,toggleHeartingLoginModal:p,trackEvent:d,unHeartProduct:g,ipStatus:u,slotContentTypesList:m}=this.props;if(!t)return a.createElement(j.aN,null);const h={hasHearting:he,isCustomer:s,heartProduct:l,toggleHeartingLoginModal:p,trackEvent:d,unHeartProduct:g},f=(0,z.Z2)(h,{heartEventName:"TE_LANDING_PRODUCT_HEART",unHeartEventName:"TE_LANDING_PRODUCT_UNHEART"}),{slotData:y,pageLayout:v,fullWidth:b,fullBleed:C}=n,P="true"===C||(0,K.hU)(r),N="true"===b&&!P,T=this,O={};return e&&(O.itemScope=!0,O.itemType="https://schema.org/FAQPage"),a.createElement(A.ZP,{loading:!t},a.createElement(V.E.Consumer,null,(e=>a.createElement("div",pe({},O,{className:(0,c.cn)(oe,{[ie]:N,[le]:P}),"data-test-id":e.testId("landingPage"),"data-layout":v,"data-page-id":r}),T.makePageHeading(N),fe&&a.createElement($.ZP,{isPageModal:!0}),i?.fallback&&a.createElement("p",{className:ce},"***Using Fallback Landing Page***"),this.makeLayout(v,r,n,y,o,u,m,f,N,s)))))}}ve.defaultProps={trackEvent:W.L9,trackLegacyEvent:W.RF,track:U.j,setupLandingEventWatcher:d.$d,onEvent:G.Vl};const be=(0,r.$j)((function(e,t){return{landingPage:e.landingPage,ipStatus:e.landingPage.ipStatus,isHomepage:(0,Z.CM)(t.location.pathname),recommenderEntries:e.recos,isCustomer:(0,ee.OH)(e),params:t.match?.params||t.params,location:(0,te.F)(e),pageInfo:ae(e)}}),{loadLandingPage:L.ZH,triggerAssignment:Q.Bh,getIpRestrictedStatus:L.o5,fetchAllRecommenderDataIfNecessary:L.nK,firePixelServer:_.cL,pageTypeChange:S.p,pushMicrosoftUetEvent:D.DN,getHeartCounts:F.t8,getHearts:F.$K,heartProduct:F.Cv,unHeartProduct:F.Qr,toggleEasyFlowModal:L.RC,toggleHeartingLoginModal:F.D9,updateOriginalTerm:q.Pk,setHFSearchTerm:q.wI,setFederatedLoginModalVisibility:q.r$})(ve)},26047:(e,t,n)=>{"use strict";n.r(t),n.d(t,{TaxonomyBrandPage:()=>k,default:()=>H});var a=n(67294),r=n(86706),o=n(45697),i=n.n(o),s=n(58875),l=n.n(s),c=n(362),p=n(64365),d=n(70790),g=n(62655),u=n(29562),m=n(97627),h=n(3031),f=n(1011),y=n(42446),v=n(24873),b=n(78220),C=n(6950),P=n(95418),N=n(17759),T=n(58635),O=n(97185);const E="Af-z",{hasHeartCounts:w,hasHearting:x}=O;class k extends a.Component{static fetchDataOnServer(e,t,n){let{brandId:a}=n;return e.dispatch((0,u.Ly)(a))}componentDidMount(){const{isChildComponent:e,taxonomyBrandPage:{brandId:t,pageInfo:n},pageTypeChange:a,params:{brandId:r},getHeartCounts:o,getHearts:i,fetchTaxonomyBrandPage:s}=this.props,{slotData:l}=n||{};a("brand"),i(),w&&r&&o((0,g.bw)(l)),t&&t===r?n&&n.brandName&&t===r&&this.useSeoUrl(n.brandName,t):s(r),(0,v.iy)(),!e&&n&&this.trackPageView(r,n.brandName)}componentDidUpdate(e){const{params:{brandId:t},location:{pathname:n},taxonomyBrandPage:{pageInfo:a}}=this.props,{params:{brandId:r},fetchTaxonomyBrandPage:o,taxonomyBrandPage:{pageInfo:i}}=e,s=a?.brandName,l=i?.brandName;r&&r===t?s&&l&&r&&s!==l&&(0,N.T)(n)!==(0,b.m5)(l,r)&&this.useSeoUrl(s,r):o(t),s&&s!==l&&this.trackPageView(t,s)}trackPageView=(e,t)=>{const{firePixelServer:n,trackEvent:a}=this.props;a("TE_PV_BRANDPAGE",e),n("brand",{brand:{id:e,name:t}},"genericBrandsTemplate"),(0,v.j)((()=>[c.aN,{landingPageType:"BRAND_PAGE",pageName:t}]))};useSeoUrl=(e,t)=>{const{search:n}=this.props.location,a=`${(0,b.m5)(e,t)}${n||""}`;this.props.history.replacePreserveAppRoot(a)};onTaxonomyComponentClick=e=>{e.stopPropagation();const{taxonomyBrandPage:{pageInfo:{brandName:t,slotData:{"primary-8":{componentName:n}}}},trackLegacyEvent:a}=this.props,{currentTarget:r}=e;a(`Brand-Landing-${t}-${n}`,(0,C.et)(r.getAttribute("data-eventlabel")),(0,C.et)(r.getAttribute("data-eventvalue")))};render(){const{taxonomyBrandPage:{isLoaded:e,pageInfo:t,slotOrder:n,brandId:r},isCustomer:o,heartProduct:i,toggleHeartingLoginModal:s,trackEvent:l,unHeartProduct:c,fetchHeartList:p}=this.props;if(!r||!e||!t)return a.createElement(h.aN,null);const{slotData:d,brandName:u,pageLayout:y}=t,{testId:v}=this.context,b=this,C={hasHearting:x,isCustomer:o,heartProduct:i,toggleHeartingLoginModal:s,trackEvent:l,unHeartProduct:c,fetchHeartList:p},N=(0,g.Z2)(C,{heartEventName:"TE_BRAND_PAGE_PRODUCT_HEART",unHeartEventName:"TE_BRAND_PAGE_PRODUCT_UNHEART"});return a.createElement(f.ZP,{loading:!e},a.createElement("div",{className:E,"data-test-id":v("taxonomyBrandPage"),"data-layout":y,"data-page-id":`${u}-Taxonomy`},a.createElement("h1",{className:"text-3xl font-bold","data-test-id":v("brandName")},u),n.map(((e,t)=>a.createElement(m.ZP,{key:e,slotIndex:t,slotName:e,data:d[e],onTaxonomyComponentClick:b.onTaxonomyComponentClick,slotHeartsData:"genericBrandTrending"===d[e]?.componentName&&N,shouldLazyLoad:(0,P.Dn)(t)})))))}}k.defaultProps={trackEvent:y.L9,trackLegacyEvent:y.RF},k.contextTypes={testId:i().func};const H=(0,r.$j)((function(e,t){let{history:n,match:{params:a}}=t;return{isCustomer:!(!l().canUseDOM||!e.cookies["x-main"]),taxonomyBrandPage:e.landingPage,history:n,params:a}}),{fetchTaxonomyBrandPage:u.Ly,firePixelServer:p.cL,getHeartCounts:T.t8,getHearts:T.$K,heartProduct:T.Cv,unHeartProduct:T.Qr,fetchHeartList:T.cz,toggleHeartingLoginModal:T.D9,pageTypeChange:d.p})(k)},38296:(e,t)=>{"use strict";t.N9=t.SX=void 0;t.N9=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a="ga-gtag";if(!document.getElementById(a)){var r=document.head,o=document.createElement("script");o.id=a,o.async=!0,o.src="https://www.googletagmanager.com/gtag/js?id=".concat(e),r.insertBefore(o,r.firstChild),window.dataLayer=window.dataLayer||[],n("js",new Date),n("config",e,t)}};var n=function(){window.dataLayer.push(arguments)};t.SX=n},97893:function(e,t,n){var a;e.exports=(a=n(67294),function(e){var t={};function n(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(a,r,function(t){return e[t]}.bind(null,r));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=4)}([function(e,t,n){e.exports=n(2)()},function(e,t){e.exports=a},function(e,t,n){"use strict";var a=n(3);function r(){}function o(){}o.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,o,i){if(i!==a){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:r};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";n.r(t);var a=n(1),r=n.n(a),o=n(0),i=n.n(o),s=function(e){return 0!==e};function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function d(e,t){return(d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function g(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=h(e);if(t){var r=h(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return u(this,n)}}function u(e,t){if(t&&("object"===c(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return m(e)}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)}(i,e);var t,n,a,o=g(i);function i(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),f(m(t=o.call(this,e)),"continueOpenCollapsible",(function(){var e=m(t).innerRef;t.setState({height:e.scrollHeight,transition:"height ".concat(t.props.transitionTime,"ms ").concat(t.props.easing),isClosed:!1,hasBeenOpened:!0,inTransition:s(e.scrollHeight),shouldOpenOnNextCycle:!1})})),f(m(t),"handleTriggerClick",(function(e){t.props.triggerDisabled||t.state.inTransition||(e.preventDefault(),t.props.handleTriggerClick?t.props.handleTriggerClick(t.props.accordionPosition):!0===t.state.isClosed?(t.openCollapsible(),t.props.onOpening(),t.props.onTriggerOpening()):(t.closeCollapsible(),t.props.onClosing(),t.props.onTriggerClosing()))})),f(m(t),"handleTransitionEnd",(function(e){e.target===t.innerRef&&(t.state.isClosed?(t.setState({inTransition:!1}),t.props.onClose()):(t.setState({height:"auto",overflow:t.props.overflowWhenOpen,inTransition:!1}),t.props.onOpen()))})),f(m(t),"setInnerRef",(function(e){return t.innerRef=e})),t.timeout=void 0,t.contentId=e.contentElementId||"collapsible-content-".concat(Date.now()),t.triggerId=e.triggerElementProps.id||"collapsible-trigger-".concat(Date.now()),e.open?t.state={isClosed:!1,shouldSwitchAutoOnNextCycle:!1,height:"auto",transition:"none",hasBeenOpened:!0,overflow:e.overflowWhenOpen,inTransition:!1}:t.state={isClosed:!0,shouldSwitchAutoOnNextCycle:!1,height:0,transition:"height ".concat(e.transitionTime,"ms ").concat(e.easing),hasBeenOpened:!1,overflow:"hidden",inTransition:!1},t}return t=i,(n=[{key:"componentDidUpdate",value:function(e,t){var n=this;this.state.shouldOpenOnNextCycle&&this.continueOpenCollapsible(),"auto"!==t.height&&0!==t.height||!0!==this.state.shouldSwitchAutoOnNextCycle||(window.clearTimeout(this.timeout),this.timeout=window.setTimeout((function(){n.setState({height:0,overflow:"hidden",isClosed:!0,shouldSwitchAutoOnNextCycle:!1})}),50)),e.open!==this.props.open&&(!0===this.props.open?(this.openCollapsible(),this.props.onOpening()):(this.closeCollapsible(),this.props.onClosing()))}},{key:"componentWillUnmount",value:function(){window.clearTimeout(this.timeout)}},{key:"closeCollapsible",value:function(){var e=this.innerRef;this.setState({shouldSwitchAutoOnNextCycle:!0,height:e.scrollHeight,transition:"height ".concat(this.props.transitionCloseTime?this.props.transitionCloseTime:this.props.transitionTime,"ms ").concat(this.props.easing),inTransition:s(e.scrollHeight)})}},{key:"openCollapsible",value:function(){this.setState({inTransition:s(this.innerRef.scrollHeight),shouldOpenOnNextCycle:!0})}},{key:"renderNonClickableTriggerElement",value:function(){var e=this.props,t=e.triggerSibling,n=e.classParentString;if(!t)return null;switch(c(t)){case"string":return r.a.createElement("span",{className:"".concat(n,"__trigger-sibling")},t);case"function":return t();case"object":return t;default:return null}}},{key:"render",value:function(){var e=this,t={height:this.state.height,WebkitTransition:this.state.transition,msTransition:this.state.transition,transition:this.state.transition,overflow:this.state.overflow},n=this.state.isClosed?"is-closed":"is-open",a=this.props.triggerDisabled?"is-disabled":"",o=!1===this.state.isClosed&&void 0!==this.props.triggerWhenOpen?this.props.triggerWhenOpen:this.props.trigger,i=this.props.contentContainerTagName,s=this.props.triggerTagName,c=this.props.lazyRender&&!this.state.hasBeenOpened&&this.state.isClosed&&!this.state.inTransition?null:this.props.children,p=this.props,d=p.classParentString,g=p.contentOuterClassName,u=p.contentInnerClassName,m="".concat(d,"__trigger ").concat(n," ").concat(a," ").concat(this.state.isClosed?this.props.triggerClassName:this.props.triggerOpenedClassName),h="".concat(d," ").concat(this.state.isClosed?this.props.className:this.props.openedClassName),f="".concat(d,"__contentOuter ").concat(g),y="".concat(d,"__contentInner ").concat(u);return r.a.createElement(i,l({className:h.trim()},this.props.containerElementProps),r.a.createElement(s,l({id:this.triggerId,className:m.trim(),onClick:this.handleTriggerClick,style:this.props.triggerStyle&&this.props.triggerStyle,onKeyPress:function(t){var n=t.key;(" "===n&&"button"!==e.props.triggerTagName.toLowerCase()||"Enter"===n)&&e.handleTriggerClick(t)},tabIndex:this.props.tabIndex&&this.props.tabIndex,"aria-expanded":!this.state.isClosed,"aria-disabled":this.props.triggerDisabled,"aria-controls":this.contentId,role:"button"},this.props.triggerElementProps),o),this.renderNonClickableTriggerElement(),r.a.createElement("div",{id:this.contentId,className:f.trim(),style:t,onTransitionEnd:this.handleTransitionEnd,ref:this.setInnerRef,hidden:this.props.contentHiddenWhenClosed&&this.state.isClosed&&!this.state.inTransition,role:"region","aria-labelledby":this.triggerId},r.a.createElement("div",{className:y.trim()},c)))}}])&&p(t.prototype,n),a&&p(t,a),Object.defineProperty(t,"prototype",{writable:!1}),i}(a.Component);y.propTypes={transitionTime:i.a.number,transitionCloseTime:i.a.number,triggerTagName:i.a.string,easing:i.a.string,open:i.a.bool,containerElementProps:i.a.object,triggerElementProps:i.a.object,contentElementId:i.a.string,classParentString:i.a.string,className:i.a.string,openedClassName:i.a.string,triggerStyle:i.a.object,triggerClassName:i.a.string,triggerOpenedClassName:i.a.string,contentOuterClassName:i.a.string,contentInnerClassName:i.a.string,accordionPosition:i.a.oneOfType([i.a.string,i.a.number]),handleTriggerClick:i.a.func,onOpen:i.a.func,onClose:i.a.func,onOpening:i.a.func,onClosing:i.a.func,onTriggerOpening:i.a.func,onTriggerClosing:i.a.func,trigger:i.a.oneOfType([i.a.string,i.a.element]),triggerWhenOpen:i.a.oneOfType([i.a.string,i.a.element]),triggerDisabled:i.a.bool,lazyRender:i.a.bool,overflowWhenOpen:i.a.oneOf(["hidden","visible","auto","scroll","inherit","initial","unset"]),contentHiddenWhenClosed:i.a.bool,triggerSibling:i.a.oneOfType([i.a.string,i.a.element,i.a.func]),tabIndex:i.a.number,contentContainerTagName:i.a.string,children:i.a.oneOfType([i.a.string,i.a.element])},y.defaultProps={transitionTime:400,transitionCloseTime:null,triggerTagName:"span",easing:"linear",open:!1,classParentString:"Collapsible",triggerDisabled:!1,lazyRender:!1,overflowWhenOpen:"hidden",contentHiddenWhenClosed:!1,openedClassName:"",triggerStyle:null,triggerClassName:"",triggerOpenedClassName:"",contentOuterClassName:"",contentInnerClassName:"",className:"",triggerSibling:null,onOpen:function(){},onClose:function(){},onOpening:function(){},onClosing:function(){},onTriggerOpening:function(){},onTriggerClosing:function(){},tabIndex:null,contentContainerTagName:"div",triggerElementProps:{}},t.default=y}]))},14980:(e,t,n)=>{"use strict";n.d(t,{IX:()=>b,Rt:()=>h,Y7:()=>l,rF:()=>P});var a=n(67294),r=n(90512),o=n(98388),i=n(85893);function s(...e){return(0,o.m6)((0,r.W)(e))}var l=(0,a.forwardRef)(((e,t)=>{let{className:n,src:a,children:r,autoPlay:o,...l}=e,c=a.includes("mp4")?"video/mp4":a.includes("webm")?"video/webm":"video/ogg",p=typeof window<"u"&&window.matchMedia?.("(prefers-reduced-motion: reduce)").matches;return(0,i.jsx)("div",{className:"m-auto w-full",children:(0,i.jsxs)("div",{className:"relative h-0 pt-[56.25%]",children:[(0,i.jsx)("video",{className:s(n,"absolute left-0 top-0 w-full h-full"),preload:"auto",autoPlay:!p&&o,...l,ref:t,children:(0,i.jsx)("source",{type:c,src:a})}),r]})})}));l.displayName="VideoPlayer";var c="font-semibold text-base min-[370px]:text-2xl",p="text-reversed",d="text-primary",g={filled:`${c} ${d}`,outlined:`${c} ${d}`,outlinedReversed:`${c} ${p}`,text:`${c} ${d}`,textReversed:`${c} ${p}`},u="text-sm min-[370px]:text-lg",m={filled:`${u} ${d}`,outlined:`${u} ${d}`,outlinedReversed:`${u} ${p}`,text:`${u} ${d}`,textReversed:`${u} ${p}`},h=(0,a.forwardRef)(((e,t)=>{let{cta:n,heading:r,subHeading:o,variant:l="outlinedReversed",...c}=e;return r||o||n?(0,i.jsxs)("div",{className:s("px-6 py-6 flex flex-col gap-y-4 items-center"),ref:t,...c,children:[r&&(0,i.jsx)("h2",{className:s(g[l]),children:r}),o&&(0,i.jsx)("p",{className:s(m[l]),children:o}),n&&(0,i.jsx)("div",{className:"pointer-events-auto",children:(0,a.cloneElement)(n,{variant:l})})]}):null}));h.displayName="VideoPlayerContent";var f={"content-bottom":"w-full flex justify-center text-center","content-left":"w-full sm:w-[40%]","content-right":"w-full sm:w-[40%]"},y={"content-bottom":"w-full","content-left":"w-full sm:w-[60%]","content-right":"w-full sm:w-[60%]"},v={"content-bottom":"","content-left":"sm:flex-nowrap","content-right":"sm:flex-nowrap"},b=(0,a.forwardRef)(((e,t)=>{let{videoPlayer:n,videoPlayerContent:r,placement:o="content-right",contentBackground:l,contentVariant:c="outlined",...p}=e,d="content-right"===o||"content-bottom"===o,g=()=>(0,i.jsx)("div",{className:f[o],children:(0,a.cloneElement)(r,{variant:c})}),u={...l?{style:{background:l}}:{}};return(0,i.jsxs)("div",{className:s("flex w-full items-center flex-wrap justify-center h-fit",v[o]),...u,...p,ref:t,children:[!d&&(0,i.jsx)(g,{}),(0,i.jsx)("div",{className:y[o],children:n}),d&&(0,i.jsx)(g,{})]})}));b.displayName="VideoPlayerLayout";var C={"bottom-right":"justify-end items-end",center:"justify-center items-center","center-right":"justify-end items-center"},P=(0,a.forwardRef)(((e,t)=>{let{className:n,children:a,placement:r="center",...o}=e;return(0,i.jsx)("div",{className:s(n,"flex flex-wrap absolute top-0 left-0 w-full h-full pointer-events-none bg-[#050f1e]/[0.2] overflow-hidden p-4",C[r]),ref:t,...o,children:a})}));P.displayName="VideoPlayerOverlay"}}]);
//# sourceMappingURL=marty-zappos.1257.eb03fdce6dd743a4ef3c.js.map