1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[3339],{5613(e,t,a){a.r(t),a.d(t,{default:()=>B});var r=a(77810),o=a(34692),n=a(41863),s=a(64965),i=a(36287),l=a(86400),c=a(5979),d=a(58493),m=a(17815),p=a(64194),u=a(45915),g=a(40133),h=a(66272),f=a(78539),v=a(64180),y=a(18801),b=a(75826),E=a.n(b),x=a(38340),_=a(72030);const w=["title","img","actions"],P=e=>{let{title:t,img:a,actions:o}=e,n=(0,y.A)(e,w);const{src:s,alt:c}=a;return r.createElement(i.az,(0,v.A)({marginBottom:{base:0,md:10},height:{lg:"xl"},position:{lg:"relative"}},n),r.createElement(l.B,{align:"center",spacing:{base:8,md:10},paddingTop:{base:12,md:10},paddingBottom:{base:6,md:10},direction:{base:"column",lg:"row"}},r.createElement(l.B,{flex:1,spacing:{base:5,md:8}},r.createElement(x.D,{as:"h1",fontSize:{base:"4xl",md:"5xl",lg:"6xl"},maxWidth:{base:"75%",md:"50%",lg:"md"}},t),o&&r.createElement(i.az,{width:{base:"full",lg:"inherit"}},o)),r.createElement(u.s,{flex:1,justify:"center",align:"center",position:"relative",width:"full",paddingTop:{base:4,lg:0}},r.createElement(i.az,{position:"relative",width:{base:"full",md:"80%",lg:"full"}},r.createElement(_._,{fit:"cover",align:"center",width:"100%",height:"100%",src:s,alt:c})))))};P.displayName="Hero",P.propTypes={img:E().shape({src:E().string,alt:E().string}),title:E().string,actions:E().element};const A=P;var S=a(50054);const k=["title","subtitle","actions","maxWidth","children"],C=e=>{let{title:t,subtitle:a,actions:o,maxWidth:n,children:s}=e,c=(0,y.A)(e,k);const d=n||"3xl";return r.createElement(i.az,(0,v.A)({as:"section",paddingBottom:"16"},c),r.createElement(l.B,{spacing:4,as:h.m,maxW:d,textAlign:"center"},t&&r.createElement(x.D,{as:"h2",fontSize:40,textAlign:"center"},t),a&&r.createElement(g.E,{color:"gray.700",fontWeight:600},a),o&&r.createElement(i.az,{paddingTop:"2",width:{base:"full",md:"auto"}},o)),s)};C.displayName="Section",C.propTypes={title:E().string,subtitle:E().oneOfType([E().array,E().string,E().node]),children:E().node,actions:E().element,maxWidth:E().string};const D=C;var M=a(51400),T=a(94615),O=a(16602),L=a(35490);const R=[{message:(0,O.YK)({title:{defaultMessage:[{type:0,value:"Download on Github"}],id:"home.hero_features.link.on_github"}}),icon:r.createElement(L.fx,{width:12,height:12}),href:"https://github.com/SalesforceCommerceCloud/pwa-kit"},{message:(0,O.YK)({title:{defaultMessage:[{type:0,value:"Deploy on Managed Runtime"}],id:"home.hero_features.link.on_managed_runtime"}}),icon:r.createElement(L.FQ,{width:12,height:8}),href:"https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/pushing-and-deploying-bundles.html"},{message:(0,O.YK)({title:{defaultMessage:[{type:0,value:"Create with the Figma PWA Design Kit"}],id:"home.hero_features.link.design_kit"}}),icon:r.createElement(L.Ub,{width:12,height:8}),href:"https://sfdc.co/figma-pwa-design-kit"}],z=[{message:(0,O.YK)({title:{defaultMessage:[{type:0,value:"Cart & Checkout"}],id:"home.features.heading.cart_checkout"},text:{defaultMessage:[{type:0,value:"Ecommerce best practice for a shopper's cart and checkout experience."}],id:"home.features.description.cart_checkout"}}),icon:r.createElement(L.C$,{"aria-hidden":"true"})},{message:(0,O.YK)({title:{defaultMessage:[{type:0,value:"Einstein Recommendations"}],id:"home.features.heading.einstein_recommendations"},text:{defaultMessage:[{type:0,value:"Deliver the next best product or offer to every shopper through product recommendations."}],id:"home.features.description.einstein_recommendations"}}),icon:r.createElement(L.px,{"aria-hidden":"true"})},{message:(0,O.YK)({title:{defaultMessage:[{type:0,value:"My Account"}],id:"home.features.heading.my_account"},text:{defaultMessage:[{type:0,value:"Shoppers can manage account information such as their profile, addresses, payments and orders."}],id:"home.features.description.my_account"}}),icon:r.createElement(L.JM,{"aria-hidden":"true"})},{message:(0,O.YK)({title:{defaultMessage:[{type:0,value:"Shopper Login and API Access Service"}],id:"home.features.heading.shopper_login"},text:{defaultMessage:[{type:0,value:"Enable shoppers to easily log in with a more personalized shopping experience."}],id:"home.features.description.shopper_login"}}),icon:r.createElement(L.gP,{"aria-hidden":"true"})},{message:(0,O.YK)({title:{defaultMessage:[{type:0,value:"Components & Design Kit"}],id:"home.features.heading.components"},text:{defaultMessage:[{type:0,value:"Built using Chakra UI, a simple, modular and accessible React component library."}],id:"home.features.description.components"}}),icon:r.createElement(L.aL,{"aria-hidden":"true"})},{message:(0,O.YK)({title:{defaultMessage:[{type:0,value:"Wishlist"}],id:"home.features.heading.wishlist"},text:{defaultMessage:[{type:0,value:"Registered shoppers can add product items to their wishlist from purchasing later."}],id:"home.features.description.wishlist"}}),icon:r.createElement(L.C3,{"aria-hidden":"true"})}];var I=a(65376),N=a(17492),j=a(73448),W=a(62241),H=a(90031);const F=()=>{const e=(0,o.A)(),t=(0,I.A)(),a=(0,N.A)(),{pathname:v}=(0,s.zy)(),{res:y}=(0,W.useServerContext)();y&&y.set("Cache-Control",`s-maxage=${j.kB}, stale-while-revalidate=${j.Yw}`);const{data:b,isLoading:E}=(0,H.useProductSearch)({parameters:{allImages:!0,allVariationProperties:!0,expand:["promotions","variations","prices","images","custom_properties"],limit:j.Ud,perPricebook:!0,refine:[`cgid=${j.j8}`,"htype=master"]}});return(0,r.useEffect)(()=>{t.sendViewPage(v),a.sendViewPage(v)},[]),r.createElement(i.az,{"data-testid":"home-page",layerStyle:"page"},r.createElement(S.A,{title:"Home Page",description:"Commerce Cloud Retail React App",keywords:"Commerce Cloud, Retail React App, React Storefront"}),r.createElement(A,{title:e.formatMessage({defaultMessage:[{type:0,value:"The React PWA Starter Store for Retail"}],id:"home.title.react_starter_store"}),img:{src:(0,T.sU)("static/img/hero.png"),alt:"npx pwa-kit-create-app"},actions:r.createElement(l.B,{spacing:{base:4,sm:6},direction:{base:"column",sm:"row"}},r.createElement(c.$,{as:d.N,href:"https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/guide/getting-started.html",target:"_blank",width:{base:"full",md:"inherit"},paddingX:7,_hover:{textDecoration:"none"}},r.createElement(n.A,{defaultMessage:[{type:0,value:"Get started"}],id:"home.link.get_started"})))}),r.createElement(D,{background:"gray.50",marginX:"auto",paddingY:{base
1:8,md:16},paddingX:{base:4,md:8},borderRadius:"base",width:{base:"100vw",md:"inherit"},position:{base:"relative",md:"inherit"},left:{base:"50%",md:"inherit"},right:{base:"50%",md:"inherit"},marginLeft:{base:"-50vw",md:"auto"},marginRight:{base:"-50vw",md:"auto"}},r.createElement(m.r,{columns:{base:1,md:1,lg:3},spacingX:{base:1,md:4},spacingY:{base:4,md:14}},R.map((t,a)=>{const o=t.message;return r.createElement(d.N,{key:a,target:"_blank",href:t.href},r.createElement(i.az,{background:"white",boxShadow:"0px 2px 2px rgba(0, 0, 0, 0.1)",borderRadius:"4px"},r.createElement(p.z,null,r.createElement(u.s,{paddingLeft:6,height:24,align:"center",justify:"center"},t.icon),r.createElement(g.E,{fontWeight:"700"},e.formatMessage(o.title)))))}))),b&&r.createElement(D,{padding:4,paddingTop:16,title:e.formatMessage({defaultMessage:[{type:0,value:"Shop Products"}],id:"home.heading.shop_products"}),subtitle:e.formatMessage({defaultMessage:[{type:0,value:"This section contains content from the catalog. "},{type:1,value:"docLink"},{type:0,value:" on how to replace it."}],id:"home.description.shop_products"},{docLink:r.createElement(d.N,{target:"_blank",href:"https://sfdc.co/business-manager-manage-catalogs",textDecoration:"none",position:"relative",_after:{position:"absolute",content:'""',height:"2px",bottom:"-2px",margin:"0 auto",left:0,right:0,background:"gray.700"},_hover:{textDecoration:"none"}},e.formatMessage({defaultMessage:[{type:0,value:"Read docs"}],id:"home.link.read_docs"}))})},r.createElement(l.B,{pt:8,spacing:16},r.createElement(M.A,{products:null==b?void 0:b.hits,isLoading:E}))),r.createElement(D,{padding:4,paddingTop:32,title:e.formatMessage({defaultMessage:[{type:0,value:"Features"}],id:"home.heading.features"}),subtitle:e.formatMessage({defaultMessage:[{type:0,value:"Out-of-the-box features so that you focus only on adding enhancements."}],id:"home.description.features"})},r.createElement(h.m,{maxW:"6xl",marginTop:10},r.createElement(m.r,{columns:{base:1,md:2,lg:3},spacing:10},z.map((t,a)=>{const o=t.message;return r.createElement(p.z,{key:a,align:"top"},r.createElement(f.T,{align:"start"},r.createElement(u.s,{width:16,height:16,align:"center",justify:"left",color:"gray.900",paddingX:2},t.icon),r.createElement(g.E,{as:"h3",color:"black",fontWeight:700,fontSize:20},e.formatMessage(o.title)),r.createElement(g.E,{color:"black"},e.formatMessage(o.text))))})))),r.createElement(D,{padding:4,paddingTop:32,title:e.formatMessage({defaultMessage:[{type:0,value:"We're here to help"}],id:"home.heading.here_to_help"}),subtitle:r.createElement(r.Fragment,null,r.createElement(r.Fragment,null,e.formatMessage({defaultMessage:[{type:0,value:"Contact our support staff."}],id:"home.description.here_to_help"})),r.createElement("br",null),r.createElement(r.Fragment,null,e.formatMessage({defaultMessage:[{type:0,value:"They will get you to the right place."}],id:"home.description.here_to_help_line_2"}))),actions:r.createElement(c.$,{as:d.N,href:"https://help.salesforce.com/s/?language=en_US",target:"_blank",width:"auto",paddingX:7,_hover:{textDecoration:"none"}},r.createElement(n.A,{defaultMessage:[{type:0,value:"Contact Us"}],id:"home.link.contact_us"})),maxWidth:"xl"}))};F.getTemplateName=()=>"home";const B=F},90260(e,t,a){var r=a(77810),o=a(64965),n=a(93377),s=a(7711),i=(a(55600),a(60309)),l=a(88822);a.d(t,["h",0,e=>{const{store:t,setStoreContextData:a,setStore:c}=(0,n.K)(),d=(0,o.zy)(),m=(0,s.A)(),{data:p}=(0,i.J)(),{isRegistered:u,customerType:g}=p||{},[h,f]=(0,r.useState)(null),{data:v}=(0,l.Ay)(h);(0,r.useEffect)(()=>{const e=new URLSearchParams(d.search).get("location");e&&(u||"function"!=typeof a||(f(e),a(v)))},[c,a,h,v,u,d.search]),(0,r.useEffect)(()=>{const e=new URLSearchParams(d.search),a=e.get("location");if(!a)return;const r="/en-us/submit-application"===d.pathname;if(t&&!r){f(a),e.set("location",t);const r=`${d.pathname}?${e.toString()}`;m(r)}r&&t&&a&&a!==t&&m("/")},[t,d.search,d.pathname,m,e])}])},60058(e,t,a){var r=a(41908),o=a(25966);const n={"pd_layouts.pdPlusTextImageLayout":o.Fm,"pd_layouts.pdPlusAccordionLayout":o.F6,"pd_layouts.pdPlusTabsLayout":o.VX,"commerce_layouts.shopByCategory":o._Y,"commerce_layouts.mobileGrid3r1c":o.yj,"commerce_layouts.carousel":o.FN,"commerce_layouts.mobileGrid2r1c":o.xn,"commerce_layouts.promoTileLayout":o.QE,"commerce_layouts.mobileGrid1r1c":o.Si,"commerce_layouts.shopCategory":o.CLPCategoryPage,"commerce_layouts.bentoPresets":o.hI,"commerce_layouts.popularCategories":o.popularCategoriesLayout,"commerce_layouts.googleRecommendationLayout":o.t5,"dynamic.dynamicCategoryBanner":r.Oh,"commerce_assets.mainBanner":r.Oh,"commerce_assets.youtubeVideo":r.Hb,"commerce_assets.textHeader":r._Y,"commerce_assets.contactContentTile":r.K6,"commerce_assets.mainBannerWithContent":r.T2,"commerce_assets.marketingTile":r.DE,"commerce_assets.pencilBanner":r.kG,"commerce_assets.googleRecommendation":r.H5,"commerce_assets.editorialRichText":r.LY,"commerce_assets.linkbutton":r.$J,"commerce_assets.photoTile":r.wU,"commerce_assets.imageAndText":r.F,"commerce_assets.shopCategory":r.xu,"commerce_assets.promoTile":r.Yh,"commerce_assets.referAFriend":r.ReferAFriend,"commerce_assets.bentoPanel":r.fW,"pd_assets.pdPlusTabs":r.Vh,"pd_assets.pdPlusHtmlMarkup":r.HTMLMarkup,"pd_assets.pdPlusTextWithImage":r.r8,"pd_assets.pdPlusStaticContent":r.aM,"pd_assets.pdPlusContentAsset":r.Iw,"pd_assets.pdPlusAccordion":r.QR,"pd_assets.textHeader":r._Y,"pd_assets.pdPlusPriceCard":r.on,"pd_assets.pdPlusVideoComponent":r.wx};a.d(t,["l",0,n])},913(e,t,a){a.d(t,{A:()=>f});var r=a(77810),o=a(64965),n=a(90031),s=a(7424),i=a(36287),l=a(41908),c=a(25966),d=a(2219),m=a(93377),p=a(74780),u=a(59752);const g={"commerce_assets.promoTile":l.Yh,"commerce_layouts.carousel":c.FN,"commerce_layouts.promoTileLayout":c.QE,"pd_assets.pdPlusStaticContent":l.aM,"commerce_layouts.mobileGrid2r1c":p.A,"commerce_layouts.mobileGrid1r1c":p.A},h=e=>{const{pageId:t}=(0,o.g)(),{store:a}=(0,m.K)(),{isVisible:l}=(e=>{const{data:t,isLoading:a}=(0,u.L)({prefIds:["promoVisibility"],cacheTime:9e5,staleTime:9e5,retry:2});if(a||!e)return{isVisible:!1,isLoading:a};try{var r;const a=null==t||null===(r=t.customPreferences)||void 0===r?void 0:r.promoVisibility,o=a?JSON.parse(a):[];return{isVisible:!new Set(o).has(null==e?void 0:e.pageType),isLoading:!1}}catch(e){return console.error("Invalid promoVisibility JSON:",e),{isVisible:!1,isLoading:!1}}})(e),{data:c,error:p,refetch:h}=(0,n.usePage)({parameters:{pageId:"promo"}},{enabled:!!a}),f=(0,r.useRef)(a);if((0,r.useEffect)(()=>{f.current&&f.current!==a&&h(),f.current=a},[a,h]),p){var v;let e=404===(null===(v=p.response)||void 0===v?void 0:v.status)?d.HTTPNotFound:d.HTTPError;console.log("Error occured while try to get promot code and error is:",JSON.stringify(e))}return l?r.createElement(i.az,{minHeight:{base:"44px",md:"48px"}},r.createElement(s.Page,{page:c,components:g})):null};h.displayName="HomepagePromosPD";const f=h},62644(e,t,a){var r=a(77810),o=a(90031),n=a(7424),s=a(93377),i=a(85052),l=a(60058);const c=({pageId:e,className:t})=>{var a;const{store:c}=(0,s.K)(),d=(0,i.c)(),m=e||"main-banner",p=(0,r.useCallback)(e=>{var t,a;const r=(null==e||null===(t=e.response)||void 0===t?void 0:t.status)||"network",o=(null==e||null===(a=e.response)||void 0===a?void 0:a.statusText)||(null==e?void 0:e.message)||"unknown";d.mutate({level:"error",message:`HomePage Banner getPage('${m}') failed: ${r} ${o}`})},[d,m]),{data:u,error:g,isLoading:h,refetch:f}=(0,o.usePage)({parameters:{pageId:m,store:c}},{refetchOnReconnect:!1,retry:2,retryDelay:1e3,onError:p}),v=(0,r.useRef)(c);return(0,r.useEffect)(()=>{v.current!==c&&c&&f(),v.current=c}
1,[c,f]),h||!u&&!g?r.createElement("div",null,"Loading..."):g||!u?null:(null==u||null===(a=u.regions)||void 0===a||a.forEach(e=>{var a;"main"===e.id&&e.components&&(null==e||null===(a=e.components)||void 0===a||a.forEach(e=>{var a;"commerce_layouts.carousel"!==(null==e?void 0:e.typeId)&&(t=""),e.regions&&(null==e||null===(a=e.regions)||void 0===a||a.forEach(e=>{var t;"slides"===e.id&&(null==e||null===(t=e.components)||void 0===t||t.forEach((e,t)=>{null!=e&&e.data&&(e.data.position=t+1)}))}))}))}),r.createElement(n.Page,{page:u,className:t,components:l.l}))};c.displayName="CarauselBanner";const d=c;a.d(t,["A",0,d])},50054(e,t,a){var r=a(77810),o=a(282),n=a(90031),s=a(68066);a.d(t,["A",0,({context:e,id:t})=>{const{locale:a}=(0,s.A)(),{data:i,isLoading:l,error:c}=(0,n.useCustomQuery)({options:{method:"GET",customApiPathParameters:{apiVersion:"v1",endpointPath:"getseotags",apiName:"getseotags"},parameters:{c_seoContext:e,c_seoID:t,locale:(null==a?void 0:a.id)||"en-US"}}},{enabled:Boolean(e&&t),rawResponse:!1,staleTime:3e5,retry:2,retryDelay:1e3,refetchOnWindowFocus:!1}),d=null!=i&&i.pageMetaData&&!i.pageMetaData.error?i.pageMetaData:null;return l||c||!d?(c&&console.error("SEO tags fetch failed:",c),null):r.createElement(o.Helmet,null,d.map((e,t)=>e.ID&&e.content&&r.createElement("meta",{key:`meta-${e.ID||t}`,name:e.ID,content:e.content})),d.map((e,t)=>"title"===e.ID&&e.content&&r.createElement("title",{key:`title-${t}`},e.content)))}])},81438(e,t,a){var r=a(10939),o=a(77810),n=a(96888);function s(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function i(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?s(Object(a),!0).forEach(function(t){(0,r.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):s(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}a.d(t,["N",0,()=>{const e=(0,o.useContext)(n.fW);if(!e)throw new Error("useRACAccount must be used within a RACAccountProvider");const t=e.isLoading;return i(i({},e),{},{isLoading:t})}])},16697(e,t,a){a.d(t,{A:()=>L});var r=a(77810),o=a(64965),n=a(66272),s=a(36287),i=a(40133),l=a(75712),c=a(5979),d=a(45915),m=a(98664),p=a(10629),u=a(74393),g=a(26171),h=a(95195),f=a(85918),v=a(38797),y=a(34692),b=a(60309),E=(a(78896),a(47817)),x=a(42864),_=(a(81438),a(29989));const w=(0,r.createContext)(),P=({children:e})=>{const[t,a]=(0,r.useState)(0),o=(0,r.useRef)(!1),{data:n}=(0,b.J)(),{isRegistered:s,customerId:i}=n,{data:l,isLoading:c}=(0,E.useCustomerBaskets)({parameters:{customerId:i}},{enabled:!!i}),{deApprovalData:d}=(x.H.sendDataToDE(),(0,_.A)());return(0,r.useEffect)(()=>{if(d){let e=d||null,t=new Date,r=new Date(null==e?void 0:e.approvalExpirationDate)<t;if(!e||"2"==e.approvalResponse||r||d&&(d.weeklyApprovalAmount<=0||d.approvalAmount<=0))a(0);else{const t=e.approvalAmount||0;a(t),o.current=!0}}},[d]),r.createElement(w.Provider,{value:{approvalAmount:t,setApprovalAmount:a}},e)};var A=a(31988),S=a(68066),k=a(8280),C=a(75481),D=a(77849),M=a(39197),T=a(46113);const O=()=>{const{approvalAmount:e}=(0,r.useContext)(w),[t,a]=(0,r.useState)(!(!e||0===e)),b=(0,o.W6)(),{buildUrl:E}=(0,S.A)(),{getSuperPLPUrl:x}=(0,A.A)(),{pushShopApprovedItemsClick:_}=(0,k.A)(),P=()=>{b.push(E(x({excludedList:["category"]})))},O=(0,y.A)(),L=e?new Intl.NumberFormat("en-US",{style:"decimal",minimumFractionDigits:0,maximumFractionDigits:2}).format(e):null,{data:R}=(0,D.A)(),{approvedCategories:z,excludedCategories:I}=(0,T.U)(R);return r.createElement(r.Fragment,null,e&&e>0?r.createElement(n.m,{maxWidth:"container.xxl",mx:"auto"},r.createElement(s.az,{onClick:P,bg:"racDefault.11",color:"white",p:{base:"12px 16px",md:"16px 32px"},mt:"16px",mb:{base:"8px",md:"24px"},borderRadius:"12px"},r.createElement(s.az,{maxW:"800px",mx:"auto",display:"flex",alignItems:"center",justifyContent:"center",flexDirection:"row",gap:{base:"12px",sm:"20px",md:"32px"}},r.createElement(s.az,{display:"flex",flexDirection:"column",alignItems:"center",gap:"8px"},r.createElement(i.E,{fontWeight:"700",fontSize:{base:"24px",md:"40px"},lineHeight:"100%",letterSpacing:"0%"},"$",L),r.createElement(i.E,{textAlign:"center",fontWeight:"600",fontSize:{base:"14px",md:"16px"},lineHeight:"100%",letterSpacing:"0%"},O.formatMessage({id:"cart-butter-bar-cash-price",defaultMessage:[{type:0,value:"cash price"}]}))),r.createElement(l.c,{className:"divider",orientation:"vertical",borderColor:"white",border:"1px solid white",borderLeft:"none",opacity:"1",height:"63px"}),r.createElement(s.az,{display:"flex",flexDirection:"column",gap:"8px",flexWrap:"wrap"},r.createElement(i.E,{fontWeight:"600",fontSize:{base:"13px",md:"16px"}},O.formatMessage({id:"cart-butter-bar-approved-heading",defaultMessage:[{type:0,value:"You're approved to rent!"}]}
1)),r.createElement(c.$,{as:"button",width:"auto",variant:"outline",colorScheme:"racDefault",onClick:()=>{_(window.location.href),P()},height:"32px",minHeight:"32px",padding:{base:"5.5px 12px",md:"10px 16px"},fontSize:{base:"12px",md:"16px"},whiteSpace:"normal"},O.formatMessage({id:"cart-butter-shop-approved-items",defaultMessage:[{type:0,value:"Shop Approved Items"}]})),r.createElement(d.s,{alignItems:"center",gap:"4px"},r.createElement(i.E,{fontSize:"10px",fontWeight:"500",color:"white"},O.formatMessage({id:"more.about.approved.categories",defaultMessage:[{type:0,value:"More about approved categories"}]})),r.createElement(m.A,{variant:"blueTooltip",role:"tooltip",px:4,py:6,trigger:"click",isLazy:!0,width:"auto",modifiers:[{name:"flip",enabled:!1},{name:"preventOverflow",options:{boundary:"viewport",padding:8}}]},r.createElement(p.W,null,r.createElement(s.az,{as:"button",p:0,background:"none",border:"none",onClick:e=>e.stopPropagation()},r.createElement(u.I,{as:M.sv1,mb:"5px",color:"white",width:"10px",height:"10px"}))),r.createElement(g.h,{onClick:e=>e.stopPropagation(),mt:1},r.createElement(h.R,{className:"blue-tooltip-arrow-icon"}),r.createElement(f.q,{className:"cart-popover-close-button"}),r.createElement(v.e,{p:0},r.createElement(C.A,{approvedCategories:z,excludedCategories:I,variant:"tooltip",widgets:["unlock"]}))))))))):r.createElement(r.Fragment,null))},L=()=>r.createElement("div",null,r.createElement(P,null,r.createElement(O,null)))},59615(e,t,a){a.r(t),a.d(t,{default:()=>Q});var r=a(77810),o=a(34692),n=a(41863),s=a(64965),i=a(282),l=a(33777),c=a(54019),d=a(36287),m=a(38340),p=a(90031),u=(a(7424),a(913)),g=a(64180),h=a(10939),f=a(66170),v=a(45915),y=a(5979),b=(a(13322),a(93377)),E=a(95288),x=a(87071),_=a(58334),w=a(17015),P=a(8280),A=a(3872),S=a(85052),k=a(39197),C=a(73448),D=a(31988),M=a(68066),T=a(7711);function O(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function L(e){let t="string"==typeof e?JSON.parse(e):{};return Object.keys(t).length?(null==t?void 0:t.inventoryPrice)||t.currentPrice:null}const R=({onClick:e,currentSlide:t})=>t>0&&r.createElement(f.K,{as:k._Jj,color:"racDefault.3",onClick:e,cursor:"pointer","aria-label":"Previous Slide",position:"absolute",left:"30px",padding:2,transform:"translateY(-50%)",to
1p:"50%",boxShadow:"0px 4px 4px 0px #00000033;",backdropFilter:"brightness(15)",borderRadius:"12px",bg:"linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.05) 100%)",zIndex:1,_hover:{bg:"linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.05) 100%)"}}),z=({onClick:e,currentSlide:t,slideCount:a,slidesToShow:o})=>t+o<a&&r.createElement(f.K,{as:k.X6T,color:"racDefault.3",onClick:e,"aria-label":"Next Slide",position:"absolute",cursor:"pointer",right:"40px",top:"50%",padding:2,borderRadius:"12px",transform:"translateY(-50%)",boxShadow:"0px 4px 4px 0px #00000033",backdropFilter:"brightness(15)",bg:"linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.05) 100%)",zIndex:1,_hover:{bg:"linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.05) 100%)"}}),I={dots:!1,infinite:!1,speed:500,slidesToShow:5.35,slidesToScroll:1,prevArrow:r.createElement(R,null),nextArrow:r.createElement(z,{slidesToShow:5.35}),swipeToSlide:!0,responsive:[{breakpoint:1024,settings:{slidesToShow:4.35}},{breakpoint:992,settings:{slidesToShow:3.35}},{breakpoint:768,settings:{slidesToShow:2.25,arrows:!1}}]};function N(){var e,t;const[a,n]=(0,r.useState)(!1),s=(0,o.A)(),{isStoreChecked:i,store:l}=(0,b.K)(),u=(0,E.z)(),{getSuperPLPUrl:f}=(0,D.A)(),{pushYouMayLikeProductCLickEvent:k}=(0,P.A)(),C=(0,S.c)(),{buildUrl:R}=(0,M.A)(),z=(0,T.A)();let N=!!Object.keys(u||{}).length;const{Loading:j,isRefetching:W,data:H}=(0,p.useProductSearch)({parameters:{perPricebook:!0,allVariationProperties:!0,allImages:!0,limit:20,expand:["promotions","variations","prices","images","custom_properties"],refine:["cgid=root","c_isPopularProduct=true"],sort:"most-popular-products",c_isPopularProduct:!0,c_store:l,c_geopoolstores:(null==u?void 0:u.geopoolStores)??null,c_isRMSCheck:!0}},{enabled:!!i&&(!l||N),keepPreviousData:!0,cacheTime:3e5,staleTime:3e5}),F=Array.isArray(null==H?void 0:H.hits)?H.hits.map(e=>{var t,a,r,o,n;return function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?O(Object(a),!0).forEach(function(t){(0,h.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):O(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}({id:null==e?void 0:e.productId,popularCount:null==e||null===(t=e.representedProduct)||void 0===t?void 0:t.c_gaPopularProductCount,isPopular:null==e||null===(a=e.representedProduct)||void 0===a?void 0:a.c_isPopularProduct,name:null==e?void 0:e.productName,price:L(null==e?void 0:e.c_priceInfo)||(null==e?void 0:e.price),image:(null==e||null===(r=e.image)||void 0===r?void 0:r.link)||(null==e||null===(o=e.representedProduct)||void 0===o?void 0:o.c_racPrimaryImgURL),alignment:null==e||null===(n=e.representedProduct)||void 0===n?void 0:n.c_ProductSortAlignment,representedProduct:null==e?void 0:e.representedProduct,categoryID:null==e?void 0:e.c_productCategory,brand:null==e?void 0:e.c_brand},null!=e&&e.c_RMSProduct?{isShow:!(null==e||!e.c_RMSProduct)}:{})}).filter(Boolean).filter(e=>null!==e.price&&void 0!==e.price&&(!l||l&&e.isShow)):[],B=null!=u&&null!==(e=u.restrictionData)&&void 0!==e&&e.restrictedProducts?null==u||null===(t=u.restrictionData)||void 0===t?void 0:t.restrictedProducts:[],Y=null==F?void 0:F.filter(e=>!(null!=B&&B.includes(e.id))),K=null==Y?void 0:Y.sort((e,t)=>e.alignment-t.alignment),U=null==K?void 0:K.slice(0,6),$=null==F?void 0:F.sort((e,t)=>e.alignment-t.alignment),J=null==$?void 0:$.slice(0,6),V=void 0===(null==u?void 0:u.length)?J:U,G=I,[q,X]=(0,r.useState)(null);return(0,r.useEffect)(()=>{if(i&&V.length>0&&!a)try{null===_.J||void 0===_.J||_.J.DataLayerEvent({ecommerce:null}),null===_.J||void 0===_.J||_.J.DataLayerEvent({event:"view_item_list",ecommerce:{item_list_id:"popular_items_homepage",item_list_name:"Popular Items HomePage",items:V.map((e,t)=>{var a,r;let o={item_id:e.id,item_name:e.name,index:t,item_category:e.categoryID,item_list_id:"popular_items_homepage",item_list_name:"Popular Items HomePage",price:e.price};return null==e||null===(a=e.representedProduct)||void 0===a||a.c_racStoreNumber,o.affiliation=l||"",null==e||null===(r=e.representedProduct)||void 0===r||r.c_brandID,o.item_brand=(null==e?void 0:e.brand)||"",o}
1)}}),n(!0)}catch(e){X(e)}},[i,V]),(0,r.useEffect)(()=>{q&&(console.log("Error pushing GTM events: ",q),C.mutate({message:"Error pushing GTM events: "+q.toString(),level:"error"}),X(null))},[q]),!i||i&&!H?r.createElement(d.az,{position:"relative","data-testid":"product-scroller",my:6,minHeight:{base:"340px",md:"300px",lg:"280px"}},r.createElement(d.az,{w:"100%",mx:"auto",maxW:"1408px",px:4},r.createElement(v.s,{justifyContent:"space-between",alignItems:"center",mb:6},r.createElement(c.E,{height:"28px",width:"180px"}),r.createElement(c.E,{height:"32px",width:"80px",borderRadius:"md"})),r.createElement(v.s,{gap:4,overflow:"hidden"},[1,2,3,4,5].map(e=>r.createElement(d.az,{key:e,flexShrink:0,minW:{base:"44%",md:"22%",lg:"17%"}},r.createElement(c.E,{height:"160px",borderRadius:"8px",mb:2}),r.createElement(c.E,{height:"14px",mb:1}),r.createElement(c.E,{height:"14px",width:"60%"})))))):r.createElement(d.az,{position:"relative","data-testid":"product-scroller",my:6},(void 0===(null==u?void 0:u.length)?J:U)&&(void 0===(null==u?void 0:u.length)?J:U).length>0&&r.createElement(r.Fragment,null,r.createElement(d.az,{className:"textHeader",w:"100%",mx:"auto",maxW:"1408px",px:4},r.createElement(v.s,{justifyContent:"space-between",alignItems:"center",mb:6},r.createElement(m.D,{as:"h2",color:"racDefault.2",fontSize:{base:"20px !important",md:"32px !important"},fontWeight:"700",lineHeight:"normal","data-testid":"PopularCategory",margin:0,fontFamily:"Open Sans, sans-serif"},s.formatMessage({id:"popular_items.title",defaultMessage:[{type:0,value:"Popular Items"}]})),r.createElement(y.$,{as:"a",cursor:"pointer","data-testid":"ShopAll",colorScheme:"racDefault",variant:"solid",height:"inherit",p:1,minWidth:{base:"65px",md:"81px"},minHeight:{base:"24px",md:"32px"},fontSize:{base:"12px",md:"14px"},onClick:function(e){e.preventDefault(),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"shop-all-click",dlLabel:"popular-items"}),w.S$||z(R(f()))}},s.formatMessage({id:"shop_all.title",defaultMessage:[{type:0,value:"Shop All"}]})))),r.createElement(d.az,{className:"popular-category-wrapper",maxW:"1408px",mx:"auto",my:4},r.createElement(x.A,G,(void 0===(null==u?void 0:u.length)?J:U).map((e,t)=>
1r.createElement(d.az,{pr:{base:"4",md:"5"},mb:2,height:"100%",position:"relative",key:e.name},r.createElement(A.A,(0,g.A)({name:e.name,image:e.image,id:e.id},l?{price:e.price}:{},{isProduct:!0,product:e,index:t,onClick:()=>(e=>{try{getProductUrl(e),k({listName:"Popular Items HomePage",listId:"popular_items_homepage",item:e})}catch(e){console.log("Error pushing GTM events: ",e),C.mutate({message:"Error in GTM event Select Popular Item: "+e.toString(),level:"error"})}})(e)}))))))))}const j=r.memo(N);a(94615),a(65376);var W=a(62241),H=(a(42864),a(72661)),F=a(62644),B=(a(27311),a(90260)),Y=a(50054),K=a(16697),U=a(94091),$=a(61163);const J=(0,l.default)({resolved:{},chunkName:()=>"components-product-recommendations",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!a.m[t]},importAsync:()=>Promise.all([a.e(4121),a.e(7102)]).then(()=>a(93159)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return a(t)},resolve:()=>93159},{fallback:r.createElement(c.E,{height:{base:"400px",md:"450px"},width:"100%",fadeDuration:0})}),V=(0,l.default)({resolved:{},chunkName:()=>"components-feature-deals",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!a.m[t]},importAsync:()=>a.e(8444).then(()=>a(41461)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return a(t)},resolve:()=>41461},{fallback:r.createElement(c.E,{height:{base:"300px",md:"350px"},width:"100%",fadeDuration:0})}),G=(0,l.default)({resolved:{},chunkName:()=>"components-get-started",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!a.m[t]},importAsync:()=>Promise.resolve().then(()=>a(93225)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return a(t)},resolve:()=>93225},{fallback:r.createElement(c.E,{height:{base:"200px",md:"250px"},width:"100%",fadeDuration:0})}),q=(0,l.default)({resolved:{},chunkName:()=>"components-rac-home-howracworks",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!a.m[t]},importAsync:()=>a.e(7635).then(()=>a(36810)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return a(t)},resolve:()=>36810},{fallback:r.createElement(c.E,{height:{base:"892px",md:"773px",xl:"645px"},width:"100%",fadeDuration:0})}),X=()=>{(0,o.A)();const{pathname:e}=(0,s.zy)(),{locale:t}=(0,M.A)(),{fzTagline:a="notSet",isStoreChecked:l}=(0,b.K)(),{pushMiscPagesInitializeEvent:c}=(0,P.A)(),{prevPage:g}=(0,r.useContext)($.Aw),h=(0,E.z)(),{isRegistered:f}=(0,p.useCustomerType)();(0,B.h)(!1);const{res:v}=(0,W.useServerContext)();return v&&v.set("Cache-Control",`max-age=${C.kB}, stale-while-revalidate=${C.Yw}`),(0,r.useEffect)(()=>{l&&c("home",h,g)},[l,h]),(0,r.useEffect)(()=>{null===_.J||void 0===_.J||_.J.DataLayerEvent({event:"enable-cart-functionality"})},[]),(0,s.zy)(),r.createElement(r.Fragment,null,r.createElement(Y.A,{context:"site",id:"rentacenter"}),r.createElement(i.Helmet,null,r.createElement("script",{type:"application/ld+json"},JSON.stringify((0,U.yq)(t)))),r.createElement(d.az,{as:"main","data-testid":"home-page"},r.createElement(m.D,{as:"h1",srOnly:!0},r.createElement(n.A,{id:"home.heading.srOnly",defaultMessage:[{type:0,value:"Rent-to-Own Furniture, Appliances & Electronics - No Credit Needed"}]})),r.createElement(u.A,{pageType:"HomePage"}),r.createElement(K.A,null),r.createElement(F.A,{className:"home-banner"}
1),r.createElement(H.A,null),r.createElement(j,null),r.createElement(J,{pageType:"home",pdPageId:"home-google-recommendations"}),r.createElement(d.az,{bgGradient:"linear-gradient(180deg, racDefault.2 0%, racDefault.3 100%)"},r.createElement(V,null),r.createElement(d.az,{p:4,py:{base:4,md:8},px:{base:4,md:8},className:"get-started-widget"},r.createElement(G,{contentassetID:"Get-started",isPD:!1,position:"homepage"}))),r.createElement(d.az,{minHeight:{base:"892px",md:"773px",xl:"645px"}},r.createElement(q,null))))};X.getTemplateName=()=>"home";const Q=X}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.