(this["webpackJsonp6th-street"]=this["webpackJsonp6th-street"]||[]).push([[138],{1038:function(e,t,s){"use strict";s.r(t);var o=s(2067);s.d(t,"default",(function(){return o.a}))},2067:function(e,t,s){"use strict";(function(e){var o=s(1);s(2688);const r=Object(o.lazy)(()=>Promise.all([s.e(0),s.e(25)]).then(s.bind(null,712))),l=Object(o.lazy)(()=>Promise.all([s.e(2),s.e(0),s.e(6),s.e(7),s.e(14)]).then(s.bind(null,989))),a=Object(o.lazy)(()=>Promise.all([s.e(0),s.e(9)]).then(s.bind(null,974))),n=Object(o.lazy)(()=>Promise.all([s.e(0),s.e(23)]).then(s.bind(null,1024)));var d=s(13).checkBEMProps;class i extends o.PureComponent{constructor(){super(...arguments),this.state={viewAllPortalNode:null,hasProducts:!0},this.setViewAllPortalNode=e=>{e!==this.state.viewAllPortalNode&&this.setState({viewAllPortalNode:e})},this.handleProductsResolved=e=>{const t=Array.isArray(e)&&e.length>0;t!==this.state.hasProducts&&this.setState({hasProducts:t})}}renderBannerSlider(){const{details:t,setLastTapItemOnHome:s}=this.props;return d(e,"div",{className:"BackgroundProductContentItems"},d(e,a,Object.assign({},t,{setLastTapItemOnHome:s||(()=>{}),zoomFocusEnabled:"backgroundProductSlider"===t.type})))}renderProductSlider(){const{details:t,renderMySignInPopup:s,setLastTapItemOnHome:o}=this.props;return d(e,"div",{className:"BackgroundProductSliderItems"},d(e,"div",{block:"BackgroundProductSlider",elem:"ViewAllSlot",ref:this.setViewAllPortalNode}),d(e,l,Object.assign({},t,{renderMySignInPopup:s,setLastTapItemOnHome:o||(()=>{}),zoomFocusEnabled:"backgroundProductSlider"===t.type,zoomFocusAutoPlay:t.auto_play,zoomFocusAutoPlaySpeed:t.auto_play_speed,zoomFocusIndicatorStyle:t.indicator_style,backgroundProductSliderStartFlush:!0,zoomFocusViewAllPortalNode:this.state.viewAllPortalNode,onProductsResolved:this.handleProductsResolved})))}render(){const{background:t,details:s,header:l,product_source:a,type:i}=this.props;return 0!==s.items.length||s.data_url&&this.state.hasProducts?d(e,o.Suspense,{fallback:null},d(e,"div",{className:"BackgroundProductSlider"},d(e,r,{header:l,type:i}),d(e,n,{items:[t]}),"product-slider"===a?this.renderProductSlider():this.renderBannerSlider())):null}}t.a=i}).call(this,s(1))},2688:function(e,t,s){}}]);