"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[33687],{4337:(e,t,i)=>{i.d(t,{A:()=>f});var n=i(29747),r=i(29215),a=i(62122),o=i(25244),l=i(31275),d=i(86990),s=i(77911),u=i(63276),c=i(44364),p=i(95390),m=i(57532),g=i(36384);let I={borderBottom:{borderBottom:"2px dotted ".concat(c.l.LIGHT.GRAY_70)},ratingQuantity:{marginLeft:"0.5ch",fontWeight:"450"},ratingValue:[(0,g._R)(15,25),{fontWeight:"700",letterSpacing:"-0.02em",[u.MQ.M]:(0,g._R)(18,25)}],reviews:{alignItems:"center",display:"flex",justifyContent:"center",position:"relative"},reviewsLink:{position:"absolute",height:"100%",width:"100%"}},v=function(e){let{rating:t}=e,{scrollToAnchor:i}=(0,s.p)();return t?(0,n.FD)("div",{css:I.reviews,"aria-label":(0,m.ui)("ratings.fullRatingWithReviews",{rating:t.value,maxRating:p.l.MAX_RATING,reviews:t.quantity}),role:"img","data-component":"Rating",children:[(0,n.Y)("a",{css:I.reviewsLink,href:"#".concat(d.Z.REVIEWS_ANCHOR),onClick:i,"aria-hidden":!0,tabIndex:-1}),(0,n.Y)("span",{"aria-hidden":!0,children:(0,n.Y)(o.A,{color:c.l.GLOBAL.ORANGE,number:t.value,widthsForBreakpoint:{[u.dj.S]:l.V,[u.dj.M]:100,[u.dj.L]:100,[u.dj.XL]:100},embedded:!0,"data-element":"Stars"})}),(0,n.FD)("span",{css:I.ratingValue,"aria-hidden":!0,children:[(0,n.Y)("span",{children:t.value}),(0,n.FD)("span",{css:[I.ratingQuantity,I.borderBottom],children:["(",t.quantity,")"]})]})]}):null};function S(){let e=(0,r.i)(e=>e.productInfo.rating);return(0,n.Y)(v,{rating:e,"data-element":"Rating","data-component":"RatingContainer"})}S.displayName="RatingContainer";let f=(0,a.A)(S)},7760:(e,t,i)=>{i.d(t,{A:()=>c});var n=i(29747),r=i(29215),a=i(62122),o=i(63276),l=i(44364),d=i(63381);let s={item:[i(36384).Il.perTireLabelSize,{color:l.l.LIGHT.GRAY_70,margin:"5px 0px",[o.MQ.M]:{marginBottom:0,marginTop:d.E.SIZE_10,fontSize:d.E.SIZE_15}}]};function u(){return(0,r.i)(e=>{var t,i;return null!==(i=null===(t=e.insights)||void 0===t?void 0:t.insightItems.filter(e=>"warranty"!==e.type))&&void 0!==i?i:[]}).map((e,t)=>"original-equipment"!==e.type&&(0,n.Y)("div",{css:s.item,children:e.label.replace(",","")},"".concat(e.label,"_").concat(t)))}u.displayName="ProductCategoryType";let c=(0,a.A)(u)},12040:(e,t,i)=>{i.d(t,{U:()=>n});var n=function(e){return e.SiteProductInstallationAvailable="SiteProductInstallationAvailable",e.SiteProductInstallationUnavailable="SiteProductInstallationUnavailable",e}({})},29215:(e,t,i)=>{i.d(t,{f:()=>B,i:()=>F});var n=i(29747),r=i(735),a=i.n(r),o=i(14e3),l=i(91633),d=i(14232),s=i(72480),u=i(88772),c=i(31369),p=i(72747),m=i(85375),g=i(86089);async function I(e){return await (0,g.q$)({endpoint:"/products-count",includeAuthorization:!0,method:"get",query:{brand:e}})}async function v(e){let{brand:t,productLine:i,query:n}=e;return await (0,g.q$)({endpoint:"/product-detail",includeUserRegion:!0,includeUserSSOUid:!0,includeUserTime:!0,includeUserZip:!0,method:"get",params:{brand:t,productLine:i},query:{...n,brand:t,productLine:i}})}async function S(e){let{itemId:t}=e;return await (0,g.q$)({endpoint:"/product-detail-price",includeUserRegion:!0,includeUserSSOUid:!0,includeUserZip:!0,method:"get",params:{itemId:t},query:{itemId:t}})}var f=i(70441),h=i(28993),E=i(78096),T=i(36307),y=i(91066),b=i(84473),_=function(e){return e.DOES_NOT_FIT="doesNotFit",e.SIZE_FITS="sizeFits",e.TIRE_LINE_DOES_NOT_FIT="tireLineDoesNotFit",e.TIRE_LINE_FITS="tireLineFits",e.UNKNOWN="unknown",e}({}),A=i(79478),L=i(12040),C=i(84726),P=i(38349),w=i(57532),R=i(96040),M=i(58172);let x=e=>{let{value:t,label:i}=e,n="",r="";if(t){r=String(t);let e=null==i?void 0:i.includes("Mileage"),a=null==i?void 0:i.includes("Load Index"),o=null==i?void 0:i.includes("Speed"),l=null==i?void 0:i.includes("Wet Traction");if(e||a||o){let i=String(t),l=e?"k":a?"lbs":o?"MPH":"";-1!==i.indexOf(l)&&(n=i.slice(0,i.indexOf(l)),r=" "+i.slice(i.indexOf(l)))}l&&(n=r,r="")}return{bigText:n,normalText:r}};var O=i(92418);let z=(0,T.q6)(),N={handlDuraScore:0,handlDuraScoreRange:"N/A",inCartCount:0,isDurability:!1,longevityScore:0,longevityScoreRange:"N/A",maxQuantityAllowedForCart:16,minQuantityAllowedForCart:1,simpleScore:0,simpleScoreRange:"N/A",tractionScore:0,tractionScoreRange:"N/A"};function D(){let e=(0,u.J)(e=>{var t,i,n;return null!==(n=null===(i=e.userPersonalizationData)||void 0===i?void 0:null===(t=i.userLocation)||void 0===t?void 0:t.zip)&&void 0!==n?n:void 0}),{getProductDetail:t,getProductPrice:i}=F(e=>({getProductDetail:e.getProductDetail,getProductPrice:e.getProductPrice}));return(0,d.useEffect)(()=>{(async()=>{let e=(0,l.JT)()._ga,i=e&&e.split(".").slice(-2).join(".");i&&await (0,f.hL)({gaClientId:i}),t()})()},[t,e]),(0,d.useEffect)(()=>{i()},[i]),null}function B(e){let{children:t,serverData:i}=e,r=function(e){var t,i;let{serverData:n}=e,r=(0,s.n)(e=>e.isFirstLoadedPage),{vehicle:l,isDealerTire:g}=(0,u.J)(e=>({isDealerTire:e.isDealerTire,vehicle:e.vehicle})),{siteProductReviews:f,siteFaqs:T,siteProduct:z,siteProductPrice:D}=n,{handlDuraScore:B,handlDuraScoreRange:F,isDurability:Z,longevityScore:Q,longevityScoreRange:k,maxQuantityAllowedForCart:U,minQuantityAllowedForCart:G,simpleScore:Y,simpleScoreRange:H,tractionScore:j,tractionScoreRange:W}=(null==z?void 0:z.siteProductLineSizeDetail)||N,q=(0,c.A)(),V=null!==(i=(0,p.A)())&&void 0!==i?i:"",X=(0,o.useParams)(),J=(0,m.A)(),K=(0,d.useMemo)(()=>(0,y.QW)(q),[q]),$=(0,d.useMemo)(()=>(0,O.vA)({hashParams:K,queryParams:J,routeParams:X,vehicle:l}),[K,X,J,l]),{rearSize:ee}=$,[et,ei]=(0,d.useState)(!1),[en,er]=(0,d.useState)(!1),[ea,eo]=(0,d.useState)((0,O.Xv)(ee,G)),[el,ed]=(0,d.useState)(-1),[es,eu]=(0,d.useState)(null),[ec,ep]=(0,d.useState)(""),[em,eg]=(0,d.useState)(z),[eI,ev]=(0,d.useState)(!0),[eS,ef]=(0,d.useState)(D),[eh,eE]=(0,d.useState)(r),[eT,ey]=(0,d.useState)(!1),[eb,e_]=(0,d.useState)(),[eA,eL]=(0,d.useState)(),{siteProductLine:eC,siteProductLineSizeDetail:eP,siteProductInstallation:ew,image360List:eR,siteProductInsights:eM}=em,{id:ex}=null!=eP?eP:{},eO=String($.itemId||ex),ez=null==ew?void 0:ew.status,{siteProductBrand:eN,assetList:eD,heroBrandImage:eB,heroBrandColor:eF,heroCategoryImageM:eZ,heroCategoryImageS:eQ,heroCategoryImageXL:ek}=eC,eU=(null==eP?void 0:eP.inCartCount)||0,eG=(null==eM?void 0:null===(t=eM.siteProductConfirmFitInsightList)||void 0===t?void 0:t.length)?null==eM?void 0:eM.siteProductConfirmFitInsightList[0].vehicleType:void 0,eY=function(e){let{siteProduct:{siteProductRecirculation:t}}=e;return(null==t?void 0:t.length)?t:null}({siteProduct:em}),eH=function(e){var t;let{error:i,isLoadingData:n,rearSize:r,routeName:a,siteProduct:{siteProductInsights:o,siteProductLineAvailableSizeList:l,siteProductLineSizeDetail:d},tireSize:s,vehicle:u,isDealerTire:c}=e;if(n&&i)return null;let p=!!a.match(A.ph[A.bw.PRODUCT_DETAIL_PLA]),m=!!u&&!!(null===(t=Object.keys(u))||void 0===t?void 0:t.length)&&u.constructor===Object,g=function(e){let{rearSize:t,siteProductLineAvailableSizeList:i,tireSize:n,vehicle:r}=e,a=!!r&&i.some(e=>e.isFitForCurrentVehicle),o=n?i.find(e=>e.siteQueryParams.tireSize===n):null,l=t?i.find(e=>e.size===t):null;return n&&!r?_.UNKNOWN:!n&&a?_.TIRE_LINE_FITS:n||a?(null==o?void 0:o.isFitForCurrentVehicle)&&(!l||(null==l?void 0:l.isFitForCurrentVehicle))?_.SIZE_FITS:a?_.DOES_NOT_FIT:_.TIRE_LINE_DOES_NOT_FIT:_.TIRE_LINE_DOES_NOT_FIT}({rearSize:r,siteProductLineAvailableSizeList:l,tireSize:s,vehicle:m?u:null}),I=o.siteProductInsightList.map(e=>({...e,label:e.label.replace(/([\\]+n)|↵/g,"\n")}));return{brandTier:o.brandTier,confirmFitItems:o.siteProductConfirmFitInsightList,delivery:c?o.delivery.replace("Free",""):o.delivery,dynamicRadClass:o.dynamicRadClass,insightItems:I,installMonday:o.installMonday,installTomorrow:o.installTomorrow,make:null==u?void 0:u.vehicleMake,productContentVisualizationList:(null==d?void 0:d.simpleScore)&&(null==d?void 0:d.simpleScore)>0?o.siteProductVisualizationInsightList.filter(e=>"warranty"===e.type):o.siteProductVisualizationInsightList,rebate:o.rebate,shouldTransition:!p,showFitBar:!1,sizeCheckState:g,vehicle:m?"".concat(null==u?void 0:u.vehicleMake," ").concat(null==u?void 0:u.vehicleModel," ").concat(null==u?void 0:u.vehicleYear," ").concat(null==u?void 0:u.vehicleTrim):null}}({error:eb,isDealerTire:g,isLoadingData:eh,rearSize:$.rearSize,routeName:V,siteProduct:em,tireSize:$.tireSize,vehicle:l}),ej=function(e){var t,i,n,r,a,o,l,d,s,u,c,p,m;let{brand:g,currentSizeIndex:I,error:v,quantity:S,siteProduct:f,siteProductReviews:{performanceRating:h,reviewsSource:E},rearSize:T,tireSize:_,sitePrice:L,sitePriceLoading:w}=e,{siteProductLine:R,siteProductLineSizeDetail:M,siteProductLineAvailableSizeList:x,siteProductPromotions:O,ctaLabel:z,siteProductSpecs:N}=f,D=null!==(a=null===(i=N.filter(e=>"Category"===e.name)[0])||void 0===i?void 0:null===(t=i.values)||void 0===t?void 0:t[0])&&void 0!==a?a:"",B=R.brand,F=(0,y.CC)(A.ph[A.bw.BRAND_DETAIL],{brand:g});F.includes("tires")||(F+="-tires");let Z=R.name,Q=R.startingPriceInCents,k=(null==M?void 0:M.customFilterPillPercentOff)||null,U=null!==(o=null==M?void 0:M.volatile)&&void 0!==o&&o,G=null!==(l=null==M?void 0:M.isSimpleCrewPromo)&&void 0!==l&&l,Y=null!==(d=null==M?void 0:M.showSaleStrikethrough)&&void 0!==d&&d,H=null!==(s=null==M?void 0:M.showSimpleCrewStrikethrough)&&void 0!==s&&s,j=null!==(u=null==M?void 0:M.isMappedProduct)&&void 0!==u&&u,W=(null==M?void 0:M.productStatus)===C.z.ProductStatusOutOfStock&&!w,q=(null==M?void 0:M.productStatus)===C.z.ProductStatusCallForPricing,V=I>=0?x[I]:x.find(e=>e.isSelected),X=(null==V?void 0:V.isBestPriceGuaranteed)||x.some(e=>e.isBestPriceGuaranteed),J=M?null!==(c=null==V?void 0:V.size)&&void 0!==c?c:(0,b.Er)(_):"",K=null==V?void 0:V.loadSpeedRating,$=null==V?void 0:V.loadRange,ee=null==V?void 0:V.isRunFlat,et=!W&&!q&&L||null,ei=null==M?void 0:M.priceLabel,en=null==M?void 0:M.simpleCrewDiscountInCent,er=T&&x.find(e=>e.siteQueryParams.tireSize===T)||null,ea=null==er?void 0:er.size,eo=null==er?void 0:er.loadSpeedRating,el=null==x?void 0:x.length,ed=O.map(e=>({brand:e.brand,couponAmount:e.couponAmount||"",couponType:e.couponAmountType,eyebrow:e.eyebrow,icon:e.sitePromotion.icon,label:e.sitePromotion.label,links:e.links,moreBody:e.moreBody,promoActions:e.promoActions,promoEyebrow:e.promoEyebrow,promoImage:e.promoImage,promoIncentive:e.promoIncentive,promoTagColor:e.promoTagColor,promoTagLabel:e.promoTagLabel,rebatePromo:e.rebatePromo,regularSalePromo:e.regularSalePromo,shortTitle:e.shortTitle,showInPDP:e.sitePromotion.showInPDP,showOnPlp:e.showOnPlp,showOnRoadHazard:e.showOnRoadHazard,simpleCrewPromo:e.simpleCrewPromo,singleBrandPromo:e.singleBrandPromo,siteDynamicModal:e.siteDynamicModal,style:e.sitePromotion.style,summaryBullet1:e.summaryBullet1,summaryBullet2:e.summaryBullet2,summaryBullet3:e.summaryBullet3,summaryBullet4:e.summaryBullet4,title:e.title})),es={quantity:((null==E?void 0:E.simpleTire)||0)+((null==E?void 0:E.googleShopping)||0),value:h.overall},eu=null==M?void 0:M.outOfStockTireSizeResultCount,ec=(0,y.CC)(A.ph[A.bw.TIRE_SIZE_CATALOG_OR_CATEGORY],{size:_||""}),ep=function(e){var t;let{siteProduct:{siteProductLineSizeDetail:i,siteProductLineRearSizeDetail:n},quantity:r}=e;if(!(null==i?void 0:i.roadHazard))return null;if(!n)return{durationLabel:i.roadHazard.durationLabel,price:(r.front*parseInt(i.roadHazard.pricePerTireInCents)).toString()};if(i.roadHazard.durationLabel!==(null===(t=n.roadHazard)||void 0===t?void 0:t.durationLabel)||!n.roadHazard)return null;let a=(r.front||0)*parseInt(i.roadHazard.pricePerTireInCents),o=(r.rear||0)*parseInt(n.roadHazard.pricePerTireInCents);return{durationLabel:i.roadHazard.durationLabel,price:(a+o).toString()}}({siteProduct:f,quantity:S}),em=parseInt((null==f?void 0:null===(r=f.siteProductLineSizeDetail)||void 0===r?void 0:null===(n=r.roadHazard)||void 0===n?void 0:n.pricePerTireInCents)||""),eg=!_;return v?{availableSizes:el,badge:z,brand:{image:B.image&&{...B.image,src:(0,P.A5)(B.image.src)}||null,label:B.label},brandURL:F,callForPricing:q,customFilterPillPercentOff:k,isRunFlat:ee,isTireLine:eg,loadRange:$,loadSpeedRating:K,outOfStock:W,price:et,priceLabel:ei,productCategory:D,productName:Z,productSubType:null!==(p=null==M?void 0:M.productSubType)&&void 0!==p?p:C.B.PASSENGER,promoTags:ed,rating:es,rearLoadSpeedRating:eo,rearPrice:L,rearSize:ea,roadHazard:ep,roadHazardPerTire:em,simpleCrewDiscountInCent:en,siteProduct:f,size:J,startingPrice:Q}:{availableSizes:el,badge:z,brand:{image:B.image&&{...B.image,src:(0,P.A5)(B.image.src)}||null,label:B.label},brandURL:F,callForPricing:q,customFilterPillPercentOff:k,isBestPriceGuaranteed:X,isMappedProduct:j,isRunFlat:ee,isSimpleCrewPromo:G,isTireLine:eg,loadRange:$,loadSpeedRating:K,outOfStock:W,price:et,priceLabel:ei,productCategory:D,productName:Z,productSubType:null!==(m=null==M?void 0:M.productSubType)&&void 0!==m?m:C.B.PASSENGER,promoTags:ed,rating:es,rearLoadSpeedRating:eo,rearPrice:L,rearSize:ea,roadHazard:ep,roadHazardPerTire:em,sameSizeSearchResults:eu,sameSizeSearchURL:ec,showSaleStrikethrough:Y,showSimpleCrewStrikethrough:H,simpleCrewDiscountInCent:en,siteProduct:f,size:J,startingPrice:Q,volatileAvailability:U}}({brand:$.brand,currentSizeIndex:el,error:eb,quantity:ea,rearSize:$.rearSize,sitePrice:eS,sitePriceLoading:eI,siteProduct:em,siteProductReviews:f,tireSize:$.tireSize}),eW=function(e){var t;let{siteProduct:{siteProductLine:i,siteProductSpecs:n,siteProductLineAvailableSizeList:r},queryParams:a,routeName:o}=e,{brand:l,productLine:d,itemId:s,...u}=a,c=!!o.match(A.ph[A.bw.PRODUCT_DETAIL_PLA]),p=(0,y.CC)(A.ph[A.bw.PRODUCT_DETAIL],{brand:c?(0,b.ay)(l||""):l,productLine:d,itemId:s}),m=i.startingPriceInCents,g=(0,b.nT)(m),I=Math.max(...r.map(e=>parseFloat(e.priceInCents.toString()))),v=(0,b.nT)(JSON.stringify(I)),S=i.overview.replaceAll("\r","")||"",f=(null===(t=i.secondaryDescription)||void 0===t?void 0:t.replace(/\s(\s|\n)/g,"$1"))||"",h=i.assetList.find(e=>e.type===R.uq.SiteCatalogProductImage&&e.productImageType===R.w7.Treadonly),E=n.map(e=>{let{bigText:t,normalText:i}=x({value:e.values,label:e.name});return{bigText:t,content:(0,b.RR)(e.description),flair:e.flair,label:e.name,link:e.cta?{label:e.cta.label,href:e.cta.link.href}:void 0,normalText:i,value:e.values}}),T=[],_={};return(r.forEach(e=>{let{rim:t}=e,i=_[t];void 0===i&&(i=T.length,_[t]=i,T.push({label:"".concat(t,"''"),options:[]}));let n=T[i].options,r={...u};Object.entries(e.siteQueryParams).map(e=>{let[t,i]=e;"string"==typeof i&&(r[(0,b.TJ)(t)]=i)});let a=M.Ay.stringify(r),o="".concat(p,"#").concat(a);n.push({label:"".concat(e.size," ").concat(e.loadSpeedRating),link:o,price:(0,b.nT)(e.priceInCents),specs:e.specList})}),E.length)?{description:S,image:h&&h.image,maxPrice:v,minPrice:g,secondaryDescription:f,sizes:T,specs:E}:null}({siteProduct:em,routeName:V,queryParams:$}),eq=null!=eP&&!!eP.quantity&&eP.quantity>=13,eV=(0,d.useMemo)(()=>{var e,t;return null!==(t=null==eH?void 0:null===(e=eH.insightItems)||void 0===e?void 0:e.some(e=>e.label.toLowerCase().includes("oversized")))&&void 0!==t&&t},[null==eH?void 0:eH.insightItems]),eX="".concat(null!=eO?eO:""),eJ=function(e){let{siteProduct:{siteProductInstallation:t}}=e;return(null==t?void 0:t.status)===L.U.SiteProductInstallationAvailable&&t?t.installationMeta:null}({siteProduct:em}),eK=(0,d.useCallback)(async function(e){let t=await I(e);if(t.isSuccess){eu(t.data.productCount);return}},[]),e$=(0,d.useCallback)(async()=>{eE(!0);let e={};$.mpn&&(e.mpn=$.mpn),$.tireSize&&(e.tireSize=$.tireSize),$.itemId&&(e.itemId=$.itemId,e.oem=$.oem),$.vehicleMake&&(e.vehicleMake=$.vehicleMake,e.vehicleModel=$.vehicleModel,e.vehicleOem=$.vehicleOem,e.vehicleTrim=$.vehicleTrim,e.vehicleYear=$.vehicleYear);let t={brand:(0,b.kM)($.brand),productLine:$.productLine,query:e},i=await v(t);i.isSuccess?(eg(e=>a()(i.data,e)?e:i.data),eE(!1),e_(void 0),eL(void 0)):(eE(!1),e_(i.error),i.error instanceof h.fk&&eL(i.error.statusCode),E.A.error("installers api error:",i.error)),ey(!0)},[$]),e0=(0,d.useCallback)(async()=>{try{let n=null==$?void 0:$.tireSize,r=null==$?void 0:$.mpn,o=(0,O.rn)(n),l=eO;if(o){var e,t,i;let n=null==em?void 0:null===(e=em.siteProductLineAvailableSizeList)||void 0===e?void 0:e.find(e=>{let t=(0,O.rn)(e.size),i=e.partNumber,n=t.includes(o);return r&&i?n&&i===r:n});n&&(l=null!==(i=null===(t=n.siteQueryParams)||void 0===t?void 0:t.itemId)&&void 0!==i?i:l)}if(!l)return;eE(!0);let d=await S({itemId:l});d.isSuccess?(ef(e=>a()(d.data,e)?e:d.data.sitePrice),eE(!1),e_(void 0),eL(void 0)):(eE(!1),e_(d.error),d.error instanceof h.fk&&eL(d.error.statusCode),E.A.error("price detail api error:",d.error))}catch(e){E.A.error(e)}finally{ev(!1),ey(!0)}},[eO,null==$?void 0:$.mpn,null==$?void 0:$.tireSize,null==em?void 0:em.siteProductLineAvailableSizeList]);return{assetList:eD,autoScrollToInstallation:en,carLogo:em.makeLogo,carType:eG,currentPath:q,currentSizeIndex:el,getProductCount:eK,getProductDetail:e$,getProductPrice:e0,handlDuraScore:B,handlDuraScoreRange:F,hasError:!!eb,hashParams:K,heroBrandColor:eF,heroBrandImage:eB,heroCategoryImageM:eZ,heroCategoryImageS:eQ,heroCategoryImageXL:ek,image360List:eR,inCartCount:eU,insights:eH,installationStatus:ez,isDurability:Z,isInstallable:!!eJ&&!!eX,isInStock:eq,isLoading:eh,isOversized:eV,isProductApiCalledFromClient:eT,longevityScore:Q,longevityScoreRange:k,maxQuantityAllowedForCart:U,minQuantityAllowedForCart:G,popularCompareList:[],popularTableData:null,productCount:es,productId:eX,productInfo:ej,quantity:ea,queryParams:$,recirculation:eY,recirculationSize:function(e){let{siteProduct:{siteProductLineSizeDetail:t,siteProductLineRearSizeDetail:i},tireSize:n,rearSize:r}=e;return n&&t?r&&i?{label:(0,w.ui)("pdp.recirculation.searchForTireFrontRear",{size:t.size,rear:i.size}),url:"".concat((0,y.CC)(A.ph[A.bw.TIRE_SIZE_CATALOG_OR_CATEGORY],{size:n}),"?rear=").concat(r)}:{label:(0,w.ui)("pdp.recirculation.searchForTireSize",{size:t.size}),url:(0,y.CC)(A.ph[A.bw.TIRE_SIZE_CATALOG_OR_CATEGORY],{size:n})}:null}({siteProduct:em,rearSize:$.rearSize,tireSize:$.tireSize}),selectedShopSavingCost:ec,setAutoScrollToInstallation:er,setCurrentSizeIndex:ed,setQuantity:eo,setSelectedShopSavingCost:ep,setShowSelectError:ei,showSelectError:et,simpleScore:Y,simpleScoreRange:H,siteFaqs:T,sitePrice:eS,sitePriceLoading:eI,siteProductBrand:eN,siteProductReviewsFromServerData:f,sizeFinder:function(e){let{currentSizeIndex:t,isFrontAndRear:i,siteProduct:{siteProductLineAvailableSizeList:n}}=e;if(i)return null;let r=n.map(e=>{let{filter:t,fit:i,pdp:n,...r}=e.siteQueryParams;return{isRunFlat:e.isRunFlat,loadRange:e.loadRange,loadSpeedRating:e.loadSpeedRating,priceInCents:e.priceInCents,siteQueryParams:r,size:e.size}});return(null==r?void 0:r.length)<=0?null:{currentIndex:t>=0?t:n.findIndex(e=>e.isSelected),sizes:r}}({currentSizeIndex:el,isFrontAndRear:!!$.rearSize,siteProduct:em}),statusCode:eA,technicalSpecs:eW,tractionScore:j,tractionScoreRange:W}}({serverData:i});return(0,n.FD)(z.Provider,{value:r,"data-element":"unknown","data-component":"ProductDetailDataContextProvider",children:[(0,n.Y)(D,{"data-element":"FetchProductDetailEffect"}),t]})}let F=(e,t)=>(0,T.i7)(z,e,t)},31275:(e,t,i)=>{i.d(t,{V:()=>n});let n=i(20735).hS.FIVE_STARS.w/2},33687:(e,t,i)=>{i.d(t,{A:()=>E});var n=i(29747),r=i(18847),a=i.n(r),o=i(14232),l=i(30735),d=i(84859),s=i(96040),u=i(63276),c=i(88478),p=i(7760),m=i(44489),g=i(79237),I=i(4337),v=i(44965),S=i(88982);let f=a()(()=>i.e(23018).then(i.bind(i,23018)),{loadableGenerated:{webpack:()=>[23018]}}),h=a()(()=>i.e(48071).then(i.bind(i,48071)),{loadableGenerated:{webpack:()=>[48071]}}),E=function(e){var t,i;let{ElectricOptimizedSticker:r,brand:a,assetList:E,image360List:T,shouldPreloadAllImageThumbs:y,shouldPreloadImage:b,isReviewPage:_,heroBrandImage:A,heroBrandColor:L,heroCategoryImageS:C,heroCategoryImageM:P,heroCategoryImageXL:w}=e,[R,M]=(0,o.useState)(!1),[x,O]=(0,o.useState)(0),[z,N]=(0,o.useState)(0),{vwoExperimentId4:D}=(0,d._)(e=>({vwoExperimentId4:e.vwoExperimentId4})),B=(0,c._)(D),F=(0,o.useMemo)(()=>E.filter(e=>e.type===s.uq.SiteCatalogProductImage),[E]),Z=(0,o.useMemo)(()=>E.find(e=>e.type===s.uq.SiteCatalogProductImage&&e.productImageType===s.w7.Unavailable),[E]),Q=(0,o.useCallback)((e,t,i)=>{let n=t[e];return i.findIndex(e=>e===n)},[]),k=(0,o.useCallback)(()=>{O(Q(z,F,E)),M(!1)},[E,z,F,Q]),U=(0,o.useCallback)(()=>{N(Q(x,E,F)),M(!0)},[E,x,F,Q]);if(Z)return(0,n.FD)("div",{css:[v.Ay.container],children:[r&&(0,n.Y)(r,{}),(0,n.Y)(h,{image:Z.image})]});let G=null!=A?A:null==a?void 0:null===(t=a.image)||void 0===t?void 0:t.src,Y=[v.Ay.heroBrandImage,B?v.Ay.heroBrandImageUpdate:[]];return A||Y.push(v.Ay.heroBrandImageOld),(0,n.FD)("div",{"data-component":"TireImage",children:[G&&!!B&&(0,n.FD)("div",{css:v.Ay.productInfoContainer,children:[(0,n.Y)(l.default,{altText:null!==(i=null==a?void 0:a.label)&&void 0!==i?i:"",customContainerStyles:Y,src:G,fill:!0,priority:!0,fetchPriority:"high"}),(0,n.Y)(g.A,{}),(0,n.Y)(p.A,{}),(0,n.Y)(I.A,{}),(0,n.Y)(m.A,{})]}),(0,n.Y)(S.default,{assetList:E,handleClick:U,image360List:T,brand:a,heroBrandImage:A,heroBrandColor:L,heroCategoryImageM:P,heroCategoryImageS:C,heroCategoryImageXL:w,currentIndex:x,setCurrentIndex:O,hideThumbsInViewport:{[u.dj.S]:!1,[u.dj.M]:!1,[u.dj.L]:!1},shouldPreloadImage:b,shouldPreloadAllImageThumbs:y,ElectricOptimizedSticker:r,isReviewPage:_,productDetailHeader:!0,"data-element":"TireImageCarousel"}),R&&(0,n.Y)(f,{brand:a,handleClose:k,assetList:F,isModalOpen:R,image360List:T,currentIndex:z,setCurrentIndex:N,ElectricOptimizedSticker:r})]})}},44489:(e,t,i)=>{i.d(t,{A:()=>g});var n=i(29747),r=i(20735),a=i(27095),o=i(29215),l=i(85066),d=i(62122),s=i(31369),u=i(39069),c=i(84473),p=i(93781);function m(){let e=(0,s.A)(),t=(0,o.i)(e=>e.productInfo.badge),i=(0,c.TV)("badge",e);return(0,n.Y)("div",{"data-component":"ProductInfoBadge",children:(t||i)&&(0,n.Y)(a.default,{style:l.h.SitePromotionItemBlackPill,icon:{svgId:r.Ze.INFO,type:u.z.ICON},label:t||i,customContainerStyles:p.A.badge,embeddedIcon:!0})})}m.displayName="ProductInfoBadge";let g=(0,d.A)(m)},77911:(e,t,i)=>{i.d(t,{p:()=>l});var n=i(14232),r=i(63748),a=i(91066);let o={SCROLL_OFFSET:-60};function l(){let{offset:e=0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{scrollToAnchor:(0,n.useCallback)(t=>{var i;if(!r.Bd)return;let n=t.currentTarget.getAttribute("href"),l=(0,a.QW)(n||""),d=null==l?void 0:null===(i=l.anchor)||void 0===i?void 0:i.toString();if(!d)return;let s=d&&document.getElementById(d);if(!d||!s)return;t.preventDefault();let u=s.getBoundingClientRect().top+window.pageYOffset+o.SCROLL_OFFSET;window.scroll({top:u-e,behavior:"smooth"}),history.pushState(null,"",n)},[e])}}},79237:(e,t,i)=>{i.d(t,{A:()=>p});var n=i(29747),r=i(29215),a=i(62122),o=i(84087),l=i(63276),d=i(63381),s=i(36384);let u={brand:{display:"inline-block",marginBottom:d.E.SIZE_15,span:s.Il.tertiaryHeadline,[l.MQ.M]:{marginBottom:d.E.SIZE_10}},brandImage:{height:20,width:120},productName:s.Il.primaryHeadline,productNameLong:[s.Il.secondaryHeadline,{[l.MQ.L]:s.Il.primaryHeadline}]};function c(e){let{isReviewPage:t}=e,{brand:i,productName:a}=(0,r.i)(e=>({brand:e.productInfo.brand,brandURL:e.productInfo.brandURL,productName:e.productInfo.productName})),l=i.label+" "+a+(t?" Reviews":"");return(0,n.Y)("h1",{css:[a.length{i.d(t,{Sq:()=>u,Xv:()=>c,Yt:()=>s,m8:()=>d,rn:()=>l,vA:()=>p});var n=i(95390),r=i(79478),a=i(91066);let o={DEFAULT_QUANTITY:4,DEFAULT_FRONT_AND_REAR_QUANTITY:2,PRODUCT_DETAIL_ROUTE:r.ph[r.bw.PRODUCT_DETAIL],PLA_ROUTE:r.ph[r.bw.PRODUCT_DETAIL_PLA]},l=e=>null==e?void 0:e.toLowerCase().replace(/[-/.]/g,""),d=(e,t,i,r,a,o,l)=>({"@context":"https://schema.org/","@type":"Product",aggregateRating:{"@type":"AggregateRating",bestRating:n.l.MAX_RATING.toString(),ratingCount:a.toString(),ratingValue:o.toString(),worstRating:n.l.MIN_RATING.toString()},brand:{"@type":"Brand",name:e},description:t,image:i,name:r,offers:{"@type":"Offer",availability:"https://schema.org/OutOfStock",priceCurrency:"USD"},sku:l});function s(e){var t;let i=e.includes("paid?"),[n,r]=e.split(i?"?":"#"),a=r.split("&").find(e=>0===e.indexOf("tireSize="));return(null!==(t=null==a?void 0:a.split("=")[1])&&void 0!==t?t:"").replace("-","/").replace("-","").toUpperCase()}function u(e){let t=e.includes("paid?"),i=t?"?":"#",[n,r]=e.split(i);if(!r)return null;let a=r.split("&").filter(e=>0===e.indexOf("tireSize=")||0===e.indexOf("itemId=")||t&&(0===e.indexOf("brand=")||0===e.indexOf("productLine=")));return"".concat(n).concat(i).concat(a.join("&"))}function c(e,t){return e?{front:t>o.DEFAULT_QUANTITY?t:o.DEFAULT_QUANTITY,rear:o.DEFAULT_FRONT_AND_REAR_QUANTITY}:{front:t>o.DEFAULT_QUANTITY?t:o.DEFAULT_QUANTITY,rear:0}}function p(e){let{hashParams:t,queryParams:i,routeParams:n,vehicle:r}=e,o={...r};return(0,a.jy)({...n,...i,...t,...o})}},93781:(e,t,i)=>{i.d(t,{A:()=>m});var n=i(18079),r=i(63276),a=i(44364),o=i(32586),l=i(63381),d=i(46605),s=i(64398),u=i(24202),c=i(36384);let p={FADE_IN_ANIMATION:"".concat(u.qG," ").concat(d.E.MS200,"ms ease"),HEADER_MAX_WIDTH:140},m={actionBar:{display:"none",[r.MQ.L]:{animation:p.FADE_IN_ANIMATION,display:"block",marginLeft:"-".concat(l.E.SIZE_140,"px")}},actionBarMoboInline:{display:"block",paddingTop:l.E.SIZE_20,[r.MQ.L]:{display:"none"}},actionBarMultiple:{button:{flex:"none",marginLeft:0,marginRight:"auto",marginTop:l.E.SIZE_20,paddingLeft:l.E.SIZE_80,paddingRight:l.E.SIZE_80}},affirmBarCarTalkContainer:{display:"flex",justifyContent:"space-between",alignItems:"center",marginTop:l.E.SIZE_20},affirmBarOnlyContainer:{[r.MQ.L]:{height:126}},affirmKlarnaKatapultBarContainer:{marginTop:l.E.SIZE_40,[r.MQ.L]:{paddingLeft:l.E.SIZE_50,paddingRight:l.E.SIZE_50}},badge:{alignSelf:"auto",borderRadius:o.Z.RADIUS_25,marginBottom:l.E.SIZE_10,marginTop:l.E.SIZE_10,padding:"".concat(l.E.SIZE_05,"px ").concat(l.E.SIZE_10,"px"),[r.MQ.M]:{marginTop:l.E.SIZE_15},[r.MQ.L]:{marginTop:0,marginBottom:l.E.SIZE_25}},blackText:[c.gI.primaryHeadline.base,{color:a.l.GLOBAL.BLACK,fontWeight:"bolder",position:"relative"}],bpgCartalkWrapper:{display:"flex",flexDirection:"row",justifyContent:"space-between"},carTalkAwardInfo:{display:"flex"},carTalkAwardInfoL:{[r.MQ.S]:{display:"none"},[r.MQ.M]:{display:"none"},[r.MQ.L]:{display:"flex"}},carTalkAwardInfoSM:{display:"flex",[r.MQ.S]:{padding:"".concat(l.E.SIZE_20,"px 0px 0px")}},crossSellWrapper:[c.Il.bodyCopy,{animation:p.FADE_IN_ANIMATION,borderTop:n.s.SOLID_GRAY_20_1PX,marginTop:l.E.SIZE_20,paddingTop:l.E.SIZE_25,textAlign:"center",[r.MQ.M]:{marginTop:l.E.SIZE_25},[r.MQ.L]:{marginTop:l.E.SIZE_40,paddingTop:l.E.SIZE_40}}],divider:{backgroundColor:a.l.LIGHT.GRAY_20,height:"1px",marginTop:l.E.SIZE_30},dynamicRad:[c.Il.tertiaryHeadline,{color:a.l.LIGHT.GRAY_70}],employeePrice:{zIndex:1},error:{zIndex:s.M.FRONT,[r.MQ.L]:{marginTop:l.E.SIZE_40,width:"100%"}},errorMessage:[c.Il.smallCopyTight,{alignItems:"center",color:a.l.GLOBAL.ORANGE,display:"flex",[r.MQ.M]:{},[r.MQ.L]:{}}],hideBorder:{[r.MQ.M]:{borderBottom:"none"}},klarnaBarCarTalkContainer:{display:"flex",justifyContent:"space-between",alignItems:"center"},loadIndex:{fontWeight:"normal"},loadingSizeSelector:{backgroundColor:a.l.LIGHT.GRAY_10,height:20,marginBottom:l.E.SIZE_05,marginTop:l.E.SIZE_05,width:200,[r.MQ.M]:{height:30,width:260},[r.MQ.L]:{height:35,width:260}},marginTopM20:{marginTop:-l.E.SIZE_15},name:{display:"block"},nameWrapper:{flex:1,[r.MQ.L]:{flexBasis:"100%"}},nameWrapperTireLine:{[r.MQ.L]:{flexBasis:"auto"}},orangeText:[c.gI.primaryHeadline.base,{color:a.l.GLOBAL.ORANGE,fontWeight:"bolder",marginBottom:20,position:"relative"}],partNumber:[c.Il.tertiaryHeadline,{paddingTop:l.E.SIZE_30,color:a.l.LIGHT.GRAY_70,[r.MQ.L]:{paddingTop:l.E.SIZE_15}}],priceAndActionBarWrapper:{alignItems:"flex-start",display:"flex",flexDirection:"column",justifyContent:"space-between",marginTop:l.E.SIZE_20,[r.MQ.M]:{flexDirection:"row",marginTop:l.E.SIZE_15},[r.MQ.L]:{marginTop:l.E.SIZE_20,minHeight:80},width:"100%"},priceLoading:{left:"10%",margin:"-3px 0 0 -14px",opacity:1,position:"absolute",top:"50%"},pricesIsLoading:{opacity:.5,position:"relative",[r.MQ.L]:{minHeight:203,position:"relative"}},pricesWrapper:{animation:p.FADE_IN_ANIMATION,width:"100%",[r.MQ.L]:{position:"unset",textAlign:"left",width:"auto"},[r.MQ.XL]:{width:"50%"}},productInfoBG:{[r.MQ.L]:{backgroundImage:"url(/static/assets/pdp/pdp_background.svg)",backgroundSize:"cover",height:"810px",left:0,opacity:.8,position:"absolute",top:0,width:"101%",zIndex:"-1"}},productInfoBGUpdate:{[r.MQ.L]:{left:"unset",position:"fixed",right:"12px",top:"-80px",width:"48%"}},promoAbove:{display:"inline-flex",flexGrow:1,height:"100%",margin:"-".concat(l.E.SIZE_05,"px 0 0 ").concat(l.E.SIZE_65,"px"),position:"absolute",whiteSpace:"nowrap",width:"100%",zIndex:1},promoAboveParent:{position:"relative"},promoTags:{animation:p.FADE_IN_ANIMATION,marginBottom:-l.E.SIZE_05,marginTop:l.E.SIZE_25,[r.MQ.L]:{marginTop:l.E.SIZE_20}},questionMark:{alignItems:"center",border:"1px solid ".concat(a.l.ORANGE.SHADE_15_SOLID),borderRadius:l.E.SIZE_05,color:a.l.ORANGE.SHADE_15_SOLID,display:"flex",height:l.E.SIZE_15,justifyContent:"center",marginRight:l.E.SIZE_10,width:l.E.SIZE_15},rating:{display:"none",height:l.E.SIZE_80,[r.MQ.L]:{display:"flex",flexDirection:"column",justifyContent:"space-around",alignItems:"flex-end"}},ratingCarTalkWrapper:{alignItems:"flex-end",alignSelf:"flex-end",flexDirection:"column",justifyContent:"space-between",marginLeft:"-60px"},ratingWrapper:{[r.MQ.S]:{display:"none"},[r.MQ.M]:{display:"block",marginTop:l.E.SIZE_30,height:l.E.SIZE_100},[r.MQ.L]:{display:"none"}},ratingWrapperOOS:{justifyContent:"flex-end",display:"flex"},ratingWrapperUpdate:{[r.MQ.S]:{display:"block"},[r.MQ.M]:{marginTop:l.E.SIZE_05,marginBottom:l.E.SIZE_05,height:"inherit"},[r.MQ.L]:{alignItems:"end",display:"flex",flexFlow:"column-reverse",flexGrow:1,justifyContent:"right"}},selectorWrapper:{"> div":{width:"100%"},marginBottom:l.E.SIZE_10,position:"relative",width:"100%",[r.MQ.M]:{marginBottom:l.E.SIZE_10,marginTop:l.E.SIZE_25,width:"100%"},[r.MQ.L]:{alignItems:"flex-start",display:"block",justifyContent:"space-between",marginBottom:l.E.SIZE_20,marginTop:0,width:"inherit"}},sizeButton:[c.Il.primaryHeadline,{alignItems:"center",display:"flex"}],sizeButtonContainerIsLoading:{opacity:.5,position:"relative"},sizeButtonIcon:{marginLeft:l.E.SIZE_05},sizeButtonLoading:{left:"50%",margin:"-3px 0 0 -14px",opacity:1,position:"absolute",top:"50%"},sizeNoRating:{marginBottom:l.E.SIZE_20,[r.MQ.L]:{marginBottom:0}},topPart:{display:"flex",justifyContent:"space-between"},topPartUpdate:{alignItems:"center",display:"none",flexFlow:"column",justifyContent:"auto",textAlign:"center",[r.MQ.M]:{marginTop:20},[r.MQ.L]:{alignItems:"flex-start",flexFlow:"row",textAlign:"left",display:"flex"}},variationOne:{marginBottom:l.E.SIZE_20},variationTwo:{borderBottom:"none",borderTop:"none",marginBottom:l.E.SIZE_30,padding:"0px",[r.MQ.L]:{paddingLeft:l.E.SIZE_50,paddingRight:l.E.SIZE_50}},wrapper:{display:"flex",flexDirection:"column",justifyContent:"space-between",marginBottom:l.E.SIZE_30,padding:0,position:"relative",[r.MQ.L]:{padding:"0px 15px 0px"},[r.MQ.XL]:{padding:"0px 35px 0px"}}}}}]);