1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,264303,e=>{"use strict";var t=e.i(529956),a=e.i(280137),r=e.i(708911),i=e.i(773867),l=e.i(511215);let o=({disabled:e,lockedText:t,cta:a})=>e?{disabled:!0,external:!1,text:t,url:"#"}:a;var s=e.i(471242),n=e.i(705418),c=e.i(114885),u=e.i(749733);let d=({clickText:e})=>{(0,n.pushToDataLayer)({eventUseCase:"anchorNavigation.DeepLink.click",data:{clickText:e}})};e.s(["ContentHubClient",0,({anchorNavigation:e,heroProps:n,globalStrings:p,hashes:m,locale:g})=>{var b,f;let y,h,v,C,P,S,[T,x]=(0,a.useState)(""),[w,k]=(0,a.useState)({status:"idle"}),L=(0,s.useOperatorsManualModalStore)(e=>e.openManualModal),D=p.CommerceContentHub,A=(0,a.useCallback)(async e=>{let t=e.trim();if(t){k({status:"loading"});try{let e=await fetch("/api/content-hub/serial-lookup",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({serialNumber:t,locale:g})}),a=(await e.json().catch(()=>({}))).result;if(!a)return void k({status:"error",errorMessage:D.apiErrorMessage});if("found"===a.status)return void k({status:"found",sku:a.sku,isRegistered:a.isRegistered,productPath:a.productPath,manualUrl:a.manual?.url});k(a)}catch(e){k({status:"error",errorMessage:D.apiErrorMessage})}}},[g,D.apiErrorMessage]),N=(0,a.useCallback)(e=>{A(e)},[A]),M=(0,a.useCallback)(()=>{A(T)},[A,T]),R="found"===w.status?{message:D.successMessage,variant:"positive"}:"not_found"===w.status?{message:w.errorMessage||D.notFoundMessage,variant:"negative"}:"error"===w.status?{cta:{external:!1,text:D.resubmitCta,url:"#"},message:w.errorMessage||D.apiErrorMessage,onClickCta:M,variant:"warning"}:void 0,E="found"===w.status&&w.productPath?(0,c.buildProductHubHrefFromPdpRoute)(w.productPath):void 0,F=(b=p,f="found"===w.status?{partsAccessoriesHref:E,productManualDownload:w.manualUrl?{onClick:()=>L(w.manualUrl)}:void 0,productManualHref:E?(0,u.buildProductHubManualsTabHref)(E):void 0,extendedWarrantyHref:m?.extendedWarrantyHash,registration:{href:(w.isRegistered?p.Routes["/account/toolbox"]:p.Routes["/account/product-registration"])||(w.isRegistered?"/account/toolbox":"/account/product-registration"),isRegistered:w.isRegistered}}:{},h=(y=b.CommerceContentHub).lockedCta,v=!f.partsAccessoriesHref,C=!f.productManualDownload,P=!f.extendedWarrantyHref,S=!f.registration,[{__typename:"ParagraphUtilityCard",breakpointSizes:{lg:"large",md:"medium",sm:"small"},icon:{family:"primary",icon:"construction"},id:"parts-accessories",promoCardHeader:{alignment:"left",breakpointSizes:{lg:"large",md:"medium",sm:"small"},description:y.partsAccessoriesDescription,eyebrow:y.partsAccessoriesEyebrow,heading:y.partsAccessoriesHeading,primaryCta:o({disabled:v,lockedText:h,cta:{disabled:!1,external:!1,text:y.partsAccessoriesCta,url:f.partsAccessoriesHref??"#"}})},showBars:!1,themeClass:"onLight",title:y.partsAccessoriesHeading},{__typename:"ParagraphUtilityCard",breakpointSizes:{lg:"large",md:"medium",sm:"small"},icon:{family:"primary",icon:"description"},id:"product-manual",promoCardHeader:{alignment:"left",breakpointSizes:{lg:"large",md:"medium",sm:"small"},description:y.productManualDescription,eyebrow:y.productManualEyebrow,heading:y.productManualHeading,primaryCta:o({disabled:C,lockedText:h,cta:{disabled:!1,external:!1,onClick:f.productManualDownload?.onClick,text:y.productManualDownloadCta,url:"#"}}),secondaryCta:f.productManualHref?{external:!1,text:y.productManualViewCta,url:f.productManualHref}:void 0},showBars:!1,themeClass:"onLight",title:y.productManualHeading},{__typename:"ParagraphUtilityCard",breakpointSizes:{lg:"large",md:"medium",sm:"small"},icon:{family:"primary",icon:"security"},id:"extended-warranty",promoCardHeader:{alignment:"left",breakpointSizes:{lg:"large",md:"medium",sm:"small"},description:y.extendedWarrantyDescription,eyebrow:y.extendedWarrantyEyebrow,heading:y.extendedWarrantyHeading,primaryCta:o({disabled:P,lockedText:h,cta:{disabled:!1,external:!1,text:y.extendedWarrantyCta,url:f.extendedWarrantyHref??"#"}})},showBars:!1,themeClass:"onLight",title:y.extendedWarrantyHeading},{__typename:"ParagraphUtilityCard",breakpointSizes:{lg:"large",md:"medium",sm:"small"},icon:{family:"primary",icon:"playlist_add"},id:"product-registration",promoCardHeader:{alignment:"left",breakpointSizes:{lg:"large",md:"medium",sm:"small"},description:y.productRegistrationDescription,eyebrow:y.productRegistrationEyebrow,heading:y.productRegistrationHeading,primaryCta:o({disabled:S,lockedText:h,cta:{disabled:!1,external:!1,text:f.registration?.isRegistered?y.productRegistrationToolboxCta:y.productRegistrationRegisterCta,url:f.registration?.href??"#"}})},showBars:!1,themeClass:"onLight",title:y.productRegistrationHeading}]);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(l.ContentHubHero,{...n,alert:R,isSearchLoading:"loading"===w.status,onSearchChange:x,onSearchSubmit:N,searchQuery:T}),e?.anchorLinks?.length?(0,t.jsx)(r.AnchorNavigation,{links:e.anchorLinks,onTabClick:d,textCopies:p.AnchorNavigation,themeClass:e.themeClass}):null,(0,t.jsx)(i.BasicCardPackage,{bodyText:"",cardGroup:F,headline:"",id:"content-hub",isCommerceEnabled:!0,isContentHub:!0,themeClass:"onDark"})]})}],264303)},377753,e=>{"use strict";var t=e.i(529956),a=e.i(280137),r=e.i(259512),i=e.i(773867),l=e.i(507780),o=e.i(426292),s=e.i(338404),n=e.i(99847),c=e.i(292796),u=e.i(686302),d=e.i(772236);let p=({cards:e,layout:r,isCommerceEnabled:p,themeClass:m="onLight",title:g,eyebrow:b,description:f,textCopies:y,globalStrings:h,loginHash:v,cartHref:C="/cart",fallbackImage:P})=>{let S,T=(0,a.useMemo)(()=>p?(e=>{let t=new Set;for(let a of e){if("NodeProduct"!==a.__typename)continue;let e=a.commerceReferenceId;e&&t.add(e)}return Array.from(t)})(e):[],[e,p]),x=T.join(","),w=T.length>0,[k,L]=(0,a.useState)({}),[D,A]=(0,a.useState)(w),{openPricingDisclaimerModal:N}=(0,o.usePricingDisclaimerModal)(),M=h?.CommercePricingDisclaimer,{handleAddToCart:R,addingCommerceReferenceId:E,getAddToCartAriaLabel:F,addedToCartModalProps:j}
1=(0,n.useAddToCartFlow)({isEnabled:p,productName:"",loginHash:v,cartHref:C,fallbackImage:P,persistPendingOnGuestPrompt:!0});(0,a.useEffect)(()=>{if(!w){L({}),A(!1);return}let e=!1;return A(!0),(async()=>{try{let t=await (0,c.fetchCartLinePricing)(T);e||(L(t),A(!1))}catch{e||(L({}),A(!1))}})(),()=>{e=!0}},[x,w]);let H=h?.ProductQuickView?.discountLabel,I=p&&!D?(0,u.filterPurchasableProductCards)(e,k):e;if(!D&&0===I.length)return null;let _=D?I.map(e=>"NodeProduct"===e.__typename&&e.commerceReferenceId?{...e,isPriceLoading:!0}:e):(S={discountLabel:H,globalStrings:h},I.map(e=>{if("NodeProduct"!==e.__typename||!e.commerceReferenceId)return e;let t=k[e.commerceReferenceId];return t?{...e,...(0,u.resolveLiveProductCardCommerce)(e,t,S)}:{...e,isPriceLoading:!1}})),O=p?(0,d.withProductCardInfoClick)((0,d.withProductCardAddToCart)(_,{handleAddToCart:R,addingCommerceReferenceId:E,getAddToCartAriaLabel:F}),{openPricingDisclaimerModal:N,pricingDisclaimerStrings:M}):_,U=p&&!D?I.length>=4?"scroller":"package":r;return(0,t.jsxs)(t.Fragment,{children:["scroller"===U?(0,t.jsx)(l.CardScroller,{cards:O,description:f,eyebrow:b,textCopies:y,themeClass:m,title:g}):(0,t.jsx)(i.BasicCardPackage,{bodyText:f,cardGroup:O,eyebrow:b,headline:g||"",themeClass:m}),p&&(0,t.jsx)(s.AddedToCartModal,{...j})]})};e.s(["PricedCardGroup",0,({cards:e,layout:a,isCommerceEnabled:i,themeClass:l="onLight",title:o,eyebrow:s,description:n,textCopies:c,globalStrings:u,loginHash:d,cartHref:m="/cart",fallbackImage:g,toastStrings:b})=>(0,t.jsx)(r.AlertToast,{duration:6e3,textCopies:b,themeClass:"onLight",children:(0,t.jsx)(p,{cards:e,cartHref:m,description:n,eyebrow:s,fallbackImage:g,globalStrings:u,isCommerceEnabled:i,layout:a,loginHash:d,textCopies:c,themeClass:l,title:o})})])},234789,e=>{"use strict";var t=e.i(529956),a=e.i(422382),r=e.i(264733),i=e.i(677734),l=e.i(179838),o=e.i(193009),s=e.i(426292),n=e.i(299107),c=e.i(293189),u=e.i(576166);e.s(["ProductPrice",0,({commerceReferenceId:e,strings:d,pricingDisclaimerStrings:p})=>{let{isLoading:m,pricing:g}=(0,c.useProductLinePricing)(e),{openPricingDisclaimerModal:b}=(0,s.usePricingDisclaimerModal)(),f=(0,n.useShowPromoLabels)();if(m)return(0,t.jsx)(o.PriceAndPromotionSkeleton,{});let{saleUnitPrice:y,strikeUnitPrice:h}=(0,r.configureProductPrice)({salePrice:g?.originalPrice,listPrice:g?.listPrice,promotionalPrice:g?.promotionalPrice});if(null==y)return null;let v=g?.currency??"USD",C=(0,a.buildPriceAndPromotionSection)({price:{current:(0,i.formatCurrency)(y,v),original:null!=h?(0,i.formatCurrency)(h,v):void 0},promotions:f?(0,u.buildPromoLabels)(g?.promos):[]},d);return C?(0,t.jsx)(l.PriceAndPromotion,{...C,onLearnMoreClick:()=>b(p)}):null}])},984631,e=>{"use strict";var t,a=e.i(529956),r=e.i(607435),i=e.i(414268),l=e.i(61307),o=e.i(280137),s=e.i(841176),n=e.i(234271);let c="Diagrams show here";function u(){return(0,a.jsx)("div",{className:"onLight max-w-container mx-auto px-4 pb-14 md:px-8 xl:px-10",children:(0,a.jsx)("div",{"aria-label":c,className:"rounded-lg border border-dashed border-neutral-300 bg-neutral-50 px-6 py-16 text-center text-neutral-600",role:"status",children:c})})}var d=e.i(140959),p=e.i(764274),m=e.i(856129),g=e.i(508050),b=e.i(35289),f=e.i(175840),y=e.i(21678),h=e.i(986858),v=e.i(952271),C=e.i(675448);let P=["type","documentType"];function S(){let{refine:e}=(0,C.useSearchBox)(),{refine:t}=(0,v.useClearRefinements)({excludedAttributes:["query",...P]});return()=>{t(),e("")}}var T=e.i(176356),x=e.i(366794),w=e.i(156332),k=e.i(471242),L=e.i(259200);let D=["type","documentType"];function A({productHubStrings:e,translations:t,specLabels:l,onClickFilterSort:s}){let n=(0,o.useRef)(null),c=(0,r.useLocale)(),u=(0,i.useTranslations)("Search"),v=(0,w.getDefaultSortIndexName)("prod_main",c,!0),{items:C}=(0,p.useHits)(),{nbHits:P}=(0,b.useStats)(),{status:N}=(0,m.useInstantSearch)(),{currentRefinement:M,nbPages:R,refine:E}=(0,g.usePagination)(),{items:F,refine:j}=(0,d.useCurrentRefinements)(),H=S(),I=(0,k.useOperatorsManualModalStore)(e=>e.openManualModal),_=(0,o.useMemo)(()=>({Search:{download:t.download||"",instructionManualLabel:t.instructionManualLabel||"",explodedDiagramLabel:t.explodedDiagramLabel||"",operatorManual
1Label:t.operatorManualLabel||"",documentGpiTypeLabel:t.documentGpiTypeLabel||""}}),[t]),O=(0,o.useMemo)(()=>(0,L.cardGridNormalizer)(C,{},void 0,_,!0,!1,e=>{I(e)}),[C,_,I]),U=0===C.length&&"idle"!==N,B=C.length>0&&"idle"!==N,$="idle"===N?`${e.manualsTab} (${P})`:e.manualsTab,G=(0,o.useMemo)(()=>(0,x.createActiveFiltersList)(F,j,D),[F,j]);(0,o.useEffect)(()=>{G.length&&s?.({clickText:`filter | ${G.at(-1)?.label}`})},[G,s]);let W=(0,o.useMemo)(()=>({size:"responsive",totalPages:R,page:M+1,textCopies:t,setPage:e=>{E(("function"==typeof e?e(M+1):e)-1)}}),[R,M,E,t]),V={noFilterTitle:u("noFilterTitle"),noFilterDescription:u("noFilterDescription")},q=(0,a.jsx)(T.DynamicFiltersSidebar,{hiddenFacetAttributes:D,indexName:v,noFiltersTranslations:V,specLabels:l,translations:t}),z={noFilterTitle:V.noFilterTitle,noFilterDescription:V.noFilterDescription,clearAll:t.clearAll,viewResults:t.viewResults,filters:t.filterSection.filters,closeFilters:t.closeFilters,technicalDetails:t.filterSection.technicalDetails,noTechnicalDetails:t.filterSection.noTechnicalDetails};return(0,a.jsx)(f.DynamicCardGrid,{className:"mx-auto my-0 pt-0 xl:pt-0",filterHeaderData:{title:$,activeFiltersList:G,clearAllFilters:H,mobileLeftComponent:(0,a.jsx)(y.FiltersDialog,{activeFiltersList:G,clearAllFilters:H,filterSection:(0,a.jsx)(T.DynamicFiltersSidebar,{hiddenFacetAttributes:D,indexName:v,isDesktop:!1,noFiltersTranslations:V,specLabels:l,translations:t}),translations:z,triggerText:t.filterSort}),translations:{clearAll:t.clearAll}},filtersSection:q,gridData:{themeClass:"onLight",variant:"standard",cards:O,translations:{quickView:"",noTechnicalDetails:""}},isGridLoading:U,isGridRefreshing:B,loadingSkeleton:(0,a.jsx)(h.Skeleton,{}),paginationData:W,ref:n,sectionAriaLabel:e.manualsTab,themeClass:"onLight",title:"",translations:t})}var N=e.i(454492);let M="explodedDiagram",R=["instructionManual","operatorManual"];var E=e.i(455003);function F(e){return"parts"===e?{type:["product"]}:"manuals"===e?{type:["document"],documentType:[...R]}:{type:["document"],documentType:[M]}}function j(e){let t=e?.type??[];if(t.includes("product"))return"parts";if(t.includes("document")){let t=e?.documentType??[];return t.includes(M)?"diagrams":(R.some(e=>t.includes(e)),"manuals")}return null}var H=e.i(749733);let I=({attribute:e})=>((0,N.useRefinementList)({attribute:e,limit:20,operator:"or"}),null);function _(){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(I,{attribute:"documentType"}),(0,a.jsx)(I,{attribute:"type"})]})}function O(){let{indexUiState:e}=(0,m.useInstantSearch)();return(0,o.useMemo)(()=>j(e?.refinementList)??"parts",[e])}function U(){let{indexUiState:e,setIndexUiState:t,status:a}=(0,m.useInstantSearch)(),r=(0,o.useMemo)(()=>j(e?.refinementList),[e]);return(0,o.useEffect)(()=>{if(r||"idle"!==a)return;let e=(0,H.parseProductHubTabQuery)(window.location.search);t(t=>({...t,page:1,refinementList:F(e??"parts")}))},[r,t,a]),null}function B(){let e=O(),{setIndexUiState:t}=(0,m.useInstantSearch)(),a=(0,o.useRef)(e);return(0,o.useEffect)(()=>{a.current!==e&&(a.current=e,t(e=>({...e,page:1})))},[e,t]),null}var $=e.i(217844);function G(){let[e,t]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{t(!0)},[]),e}function W({productHubStrings:e,specLabels:t,hashes:r,translations:i,onClickCta:l,onClickFilterSort:o,onToggleTechDetails:s,pricingDisclaimerStrings:n,suppressActiveFilters:c}){let u=S();return(0,a.jsx)($.ProductResults,{clearAllFilters:u,excludeActiveFilterAttributes:["type"],gridTitle:"",hashes:r,indexNameBase:"prod_main",isCommerceEnabled:!0,onClickCta:l,onClickFilterSort:o,onToggleTechDetails:s,pricingDisclaimerStrings:n,resultsSectionTitle:e.partsAndAttachmentsTitle,showModelNumberCompatibility:!1,specLabels:t,suppressActiveFilters:c,translations:i})}function V(e){let t=G(),r=O(),i=t?r:"parts";return"parts"===i?(0,a.jsx)(W,{...e,suppressActiveFilters:!t}):"diagrams"===i?(0,a.jsx)(u,{}):(0,a.jsx)(A,{onClickFilterSort:e.onClickFilterSort,productHubStrings:e.productHubStrings,specLabels:e.specLabels,translations:e.translations})}var q=e.i(347913),z=e.i(29685);function K({hubSku:e,hitsPerPage:t=18}){let r=G(),i=O(),l=r?i:"parts",{query:s}
1=(0,C.useSearchBox)(),n=(0,o.useMemo)(()=>(function(e,t){if("parts"===e)return(0,E.buildProductHubPartsScopeFilter)(t);let a=t.trim(),r=a?`sku:${(0,E.quoteAlgoliaDoubleFilterValue)(a)}`:`sku:${(0,E.quoteAlgoliaDoubleFilterValue)(E.PRODUCT_HUB_EMPTY_PARTS_SKU)}`;return`${r} AND status:true`})(l,e),[l,e]),c=(0,o.useMemo)(()=>[...(0,E.getProductHubPartsSearchableAttributes)(s)],[s]);return"diagrams"===l?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(_,{}),(0,a.jsx)(U,{}),(0,a.jsx)(B,{})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(_,{}),(0,a.jsx)(U,{}),(0,a.jsx)(B,{}),(0,a.jsx)(q.Configure,{clickAnalytics:!0,facets:["*"],filters:n,hitsPerPage:t,maxValuesPerFacet:z.ALGOLIA_MAX_VALUES_PER_FACET,..."parts"===l?{restrictSearchableAttributes:c}:{}})]})}var Q=e.i(563224),J=e.i(468841);function Z({activeTab:e,onTabChange:t,searchQuery:r,onSearchQueryChange:i,strings:l,filtersAriaLabel:o,showSearch:s=!0}){let n=[{label:l.partsAndAccessoriesTab,value:"parts"},{label:l.manualsTab,value:"manuals"},{label:l.diagramsTab,value:"diagrams"}];return(0,a.jsx)("div",{className:"onLight max-w-container mx-auto px-4 md:px-8 xl:px-10",children:(0,a.jsxs)("div",{className:"mb-8 flex flex-col gap-4 pt-10 sm:gap-6 xl:mb-10 xl:flex-row xl:items-center xl:justify-between xl:gap-8 xl:pt-14",children:[(0,a.jsx)("nav",{"aria-label":o,className:"min-w-0",children:(0,a.jsx)(Q.FilterTabs,{className:"mb-0 mt-0 onLight",tabs:n.map(({label:a,value:r})=>({label:a,active:e===r,onChange:()=>{e!==r&&t(r)}}))})}),s?(0,a.jsx)("form",{className:"w-full xl:w-[41.5rem] xl:max-w-[41.5rem] xl:shrink-0",onSubmit:e=>{e.preventDefault()},role:"search",children:(0,a.jsx)(J.SearchInput,{className:"[&_svg]:xl:!left-3 [&_svg]:xl:!size-5",inputClassName:"xl:!h-[3.125rem] xl:!rounded-corner-radius-8 xl:!pl-9 xl:!pr-10 xl:!prose-label-medium-md",query:r,refine:i,translations:{placeholder:l.searchPlaceholder}})}):null]})})}function Y(e){let{query:t,refine:r}=(0,C.useSearchBox)(),i=G(),l=O(),s=function(){let{setIndexUiState:e}=(0,m.useInstantSearch)(),t=O();return a=>{a!==t&&((0,H.writeProductHubTabQuery)(a),e(e=>({...e,page:1,refinementList:F(a)})))}}(),n=i?l:"parts",c="parts"===n;return(0,o.useEffect)(()=>{i&&!c&&t&&r("")},[i,c,t,r]),(0,a.jsx)(Z,{...e,activeTab:n,onSearchQueryChange:r,onTabChange:s,searchQuery:t,showSearch:c})}var X=e.i(855300),ee=e.i(560416),et=e.i(690634);function ea(e){return(e.params?.query??e.query??"").trim()}function er(e){return"string"==typeof e.params?.filters?e.params.filters:""}var ei=e.i(348628);let el={...t=e.i(532192).client,async search(e){let a=e.map(()=>null),r=[];e.forEach((e,t)=>{let i=function(e){let t,a;if(t=ea(e),a=er(e),!(t&&(0,E.isProductHubPartsSkuOrientedQuery)(t)&&a.includes("fitsOnModels:")))return null;let r=ea(e),i=er(e),l=(0,E.buildProductHubPartsReplacementScopeFilter)(i,r);if(!l)return null;let o={...e.params??{}};return delete o.restrictSearchableAttributes,{...e,query:"",params:{...o,query:"",filters:l}}}(e);i&&(a[t]=r.length,r.push(i))});let i=await t.search([...e,...r]);if(0===r.length)return i;let l=i.results??[],o=l.slice(0,e.length),s=l.slice(e.length);return{...i,results:o.map((e,t)=>{let r=a[t];if(null===r)return e;let i=s[r];return i&&"hits"in i&&e&&"hits"in e?function(e,t){if(!t||!Array.isArray(t.hits)||!Array.isArray(e.hits))return e;if((e.nbHits??e.hits.length)===0)return{...t,query:e.query??t.query};let a=new Set(e.hits.map(e=>e.objectID).filter(e=>"string"==typeof e)),r=t.hits.filter(e=>{let t=e.objectID;return"string"!=typeof t||!a.has(t)});if(0===r.length)return e;let i=e.hitsPerPage??e.hits.length,l=[...e.hits,...r].slice(0,i),o=(e.nbHits??e.hits.length)+r.length;return{...e,hits:l,nbHits:o,nbPages:i>0?Math.max(1,Math.ceil(o/i)):0}}(e,i):e})}}};function eo({hubSku:e,langCode:t,productHubStrings:r,translations:i,specLabels:c,hashes:u,uniqueId:d,instantSearchServerState:p,initialLocationHref:m,enableRouting:g=!1,pricingDisclaimerStrings:b}){(0,X.useAlgoliaInsights)();let f=(0,w.getDefaultSortIndexName)("prod_main",t,!0),y=d??e,h=(0,o.useMemo)(()=>!!g&&(m??`${(0,ee.resolvePlpAbsoluteOrigin)()}/`,{router:(0,l.default)({cleanUrlOnDispose:!1,getLocation:()=>window.location,parseURL:({qsModule:e,location:t})=>(0,et.filterInstantSearchRouteState)(e.parse(t.search.slice(1),{arrayLimit:99})),createURL:({qsModule:e,routeState:t,location:a})=>(0,et.buildPlpRouteUrl)({qsModule:e,routeState:t,location:a})})}),[g,m]),v=ei.CardGridFilterService.addTrackingHandlers({},"product");return(0,a.jsx)("section",{"aria-label":r.partsAndAccessoriesTab,children:(0,a.jsx)(n.InstantSearchSSRProvi
1der,{...p??{},children:(0,a.jsxs)(s.InstantSearch,{future:{preserveSharedStateOnUnmount:!0},indexName:f,insights:!0,routing:h,searchClient:el,stalledSearchDelay:0,children:[(0,a.jsx)(K,{hubSku:e}),(0,a.jsx)(Y,{filtersAriaLabel:i.filterSection.filters,strings:r}),(0,a.jsx)(o.Suspense,{children:(0,a.jsx)(V,{hashes:u,onClickCta:v.onClickCta,onClickFilterSort:v.onClickFilterSort,onToggleTechDetails:v.onToggleTechDetails,pricingDisclaimerStrings:b,productHubStrings:r,specLabels:c,translations:i})})]},y)})})}var es=e.i(846898),en=e.i(445863);let ec=({hubSku:e,productHubStrings:t,globalElementsData:l,specLabels:o,hashes:s,instantSearchServerState:n,initialLocationHref:c,enableRouting:u})=>{let d=(0,r.useLocale)(),p=(0,i.useTranslations)("Pagination"),m=(0,i.useTranslations)("Search"),g=(0,i.useTranslations)("Field"),b=(0,i.useTranslations)("Accordion"),f=(0,i.useTranslations)("ProductListingPage"),y=(0,i.useTranslations)("ProductQuickView"),h=(0,i.useTranslations)("ProductDetailsPage"),v=(0,i.useTranslations)("Video"),C=(0,i.useTranslations)("WTB"),P=(0,i.useTranslations)("ComparisonBanner"),S=(0,i.useTranslations)("ComparisonModal"),T=(0,i.useTranslations)("CommercePricingDisclaimer");(0,es.usePlpBazaarvoiceSchemaPatch)((0,en.isReviewsEnabled)());let x={title:T("title"),body:T("body"),closeAriaLabel:T("closeAriaLabel"),infoIconAriaLabel:T("infoIconAriaLabel")},w={noResults:{title:m("noResultsTitle"),description:m("noResultsDescription"),buttonText:m("noResultsButtonText")},filterSection:{documentType:m("documentType"),format:m("format"),seeMore:b("seeMore"),seeLess:b("seeLess"),placeholder:m("placeholder"),togglePasswordShow:g("togglePasswordShow"),togglePasswordHide:g("togglePasswordHide"),filters:m("filters"),category:m("category"),application:m("application"),productCategory:m("productCategory"),trade:m("trade"),topic:m("topic"),editorialFranchise:m("editorialFranchise"),tag:m("tag"),systems:m("systems"),tagType:m("tagType"),subBrand:m("subBrand"),technicalDetails:m("technicalDetails"),noTechnicalDetails:m("noTechnicalDetails"),type:m("type"),location:m("location"),eventType:m("eventType"),fitsOnModels:m("fitsOnModels")},documentsTitle:m("documentsTitle"),instructionManualLabel:m("instructionManualLabel"),explodedDiagramLabel:m("explodedDiagramLabel"),operatorManualLabel:m("operatorManualLabel"),documentGpiTypeLabel:m("documentGpiTypeLabel"),download:m("download"),readMore:m("readMore"),searchTitle:m("searchTitle"),productsTitle:m("productsTitle"),articlesTitle:m("articlesTitle"),otherTitle:m("otherTitle"),sortBy:m("sortBy"),relevance:m("relevance"),popularProducts:m("popularProducts"),titleAZ:m("titleAZ"),titleZA:m("titleZA"),highestPrice:m("highestPrice"),lowestPrice:m("lowestPrice"),placeholder:m("placeholder"),clearAll:m("clearAll"),filterSort:m("filterSort"),viewResults:m("viewResults"),resultsFor:m("resultsFor"),exploreProducts:f("exploreProducts"),exploreArticles:f("exploreArticles"),exploreEvents:f("exploreEvents"),eventsTitle:f("eventsTitle"),closeFilters:m("closeFilters"),buttonAriaLabel:p("buttonAriaLabel"),goToNextPage:p("goToNextPage"),goToNextSlide:p("goToNextSlide"),goToPreviousPage:p("goToPreviousPage"),goToPreviousSlide:p("goToPreviousSlide"),pauseAutoPlay:p("pauseAutoPlay"),resumeAutoPlay:p("resumeAutoPlay"),quickView:{productDetailsTitle:y("productDetailsTitle"),featuresTitle:y("featuresTitle"),overviewTitle:y("overviewTitle"),specificationsTitle:y("specificationsTitle"),productDetailsButtonText:y("productDetailsButtonText"),quickView:y("quickView"),reviewsTitle:h("reviewsTitle"),closeFilters:y("closeFilters"),closeQuickViewDialog:y("closeQuickViewDialog")},video:{backBy10Seconds:v("backBy10Seconds"),captionOff:v("captionOff"),captionOn:v("captionOn"),forwardBy10Seconds:v("forwardBy10Seconds"),fullScreenOff:v("fullScreenOff"),fullScreenOn:v("fullScreenOn"),moreOptions:v("moreOptions"),mute:v("mute"),pause:v("pause"),pictureInPicture:v("pictureInPicture"),play:v("play"),playVideoButtonText:v("playVideoButtonText"),settings:v("settings"),unmute:v("unmute")},wtb:{whereToBuy:C("whereToBuy"),noSellersFound:C("noSellersFound")},moreOptionsAvailable:m("moreOptionsAvailable"),productsSelected:P("productsSelected"),description:P("description"),cancelCta:P("cancelCta"),compareCta:P("compareCta"),compareCheckbox:P("compareCheckbox"),deselectCard:P("deselectCard"),landmarkLabel:P("landmarkLabel"),mobileToggleLabel:P("mobileToggleLabel"),productAddedToComparison:P("productAddedToComparison"),productRemovedFromComparison:P("productRemovedFromComparison"),compareProducts:S("compareProducts"),closeButtonText:S("closeButtonText"),comparisonWarning:S("comparisonWarning"),deleteProduct:S("deleteProduct"),moreProductDetails:S("moreProductDetails"),noResult:S("noResult"),relatedProducts:S("relatedProducts"),technicalSpecs:S("technicalSpecs"),viewLessProducts:S("viewLessProducts"),viewLessSpecs:S("viewLessSpecs"),viewMoreClickText:S("viewMoreClickText"),viewMoreProducts:S("viewMoreProducts"),viewMoreSpecs:S("viewMoreSpecs"),campaign:m("campaign"),listingPage:m("listingPage"),productHub:m("productHub"),explorePartsAccessoriesDescription:m("explorePartsAccessoriesDescription"),page:m("page"),system:m("system"),collection:m("collection"),type:m("type"),event:m("event")};return(0,a.jsx)(eo,{enableRouting:u,hashes:s??l?.hashes,hubSku:e,initialLocationHref:c,instantSearchServerState:n,langCode:d,pricingDisclaimerStrings:x,productHubStrings:t,specLabels:o??l?.specLabels,translations:w,uniqueId:e})};e.s(["ProductHubSearch",0,ec,"default",0,ec],984631)},326321,e=>{"use strict";var t=e.i(529956),a=e.i(607435),r=e.i(832400),i=e.i(912832),l=e.i(176099),o=e.i(198830),s=e.i(602953),n=e.i(926645),c=e.i(565717),u=e.i(705418),d=e.i(538353);e.s(["ArticlePageTemplate",0,({globalElementsData:e,globalStrings:p,route:m,schema:g,title:b,heroData:f,content:y,translations:h,breadcrumbSchema:v})=>{let C=(0,d.mediaNormalizer)({asset:e?.images?.fallbackImage});(0,c.usePageAnalytics)("article");let P=(0,a.useLocale)();return(0,t.jsxs)(n.default,{breadcrumbSchema:v,breadcrumbsData:m.breadcrumbs,globalElementsData:e,globalStrings:p,schema:g||void 0,title:b,translations:h,typename:"Article",children:[(0,t.jsx)(l.GlobalElementsProvider,{globalFallbackImage:C,children:(0,t.jsx)(r.ArticleHero,{...f,locale:(0,i.formatLocale)(P),onClickTag:({ctaText:e})=>()=>{(0,u.pushToDataLayer)({eventUseCase:"internalClick.articleHeroTagClick",data:{title:f.title,ctaText:e}})}})}),(0,t.jsx)(s.default,{componentName:"DynamicComponents",children:(0,t.jsx)(o.DynamicComponents,{content:y,globalElements:e,globalStrings:p,pageType:"article"})},"dynamic-components")]})}])},653478,e=>{"use strict";var t=e.i(529956),a=e.i(176099),r=e.i(521528),i=e.i(565717),l=e.i(674683);e.s(["ProductHubPageHero",0,function({productDetailsHeroProps:e,globalStrings:o,globalFallbackImage:s,pageTitle:n,productSku:c}){let u=l.ProductDetailsHeroService.addHubTrackingHandlers(e);return(0,i.usePageAnalytics)("product",{productName:n,productSKU:c}),(0,t.jsx)(a.GlobalElementsProvider,{globalFallbackImage:s,children:(0,t.jsx)(r.ProductDetailsHero,{...u,className:"xl:[&>div:first-child]:!h-auto xl:[&>div:first-child]:!max-h-none xl:[&>div:last-child]:!gap-8 xl:[&>div:last-child]:!py-10 xl:[&_[data-testid=product-details-images-carousel]]:!max-h-[clamp(22.25rem,42vh,28.25rem)]",textCopies:{...o.Pagination,...o.Video,...o.ProductDetailsPage}})})}])},15283,e=>{"use strict";var t=e.i(529956),a=e.i(607435),r=e.i(414268),i=e.i(280137),l=e.i(6343),o=e.i(259512),s=e.i(264733),n=e.i(422382),c=e.i(677734),u=e.i(176099),d=e.i(604245),p=e.i(107576),m=e.i(521528),g=e.i(652964),b=e.i(837688),f=e.i(372854),y=e.i(338404),h=e.i(926645);async function v(e,t){let a=await fetch("/api/pdp-financing",{method:"POST",headers:{"Content-Type":"application/json"},cache:"no-store",body:JSON.stringify({sku:e,price:t})});if(!a.ok)throw Error(`pdp-financing request failed: ${a.status}`);return await a.json()}var C=e.i(180974),P=e.i(231372),S=e.i(917794),T=e.i(709075),x=e.i(117751),w=e.i(389841),k=e.i(73643);let L=e=>{let a,r,l,o,s,n,[c,u]=(0,i.useState)(null);if(a=(0,k.useModelNumberCompatibilityStore)(e=>e.compatibilityRef),r=(0,k.useModelNumberCompatibilityStore)(e=>e.globalNavRef),l=(0,k.useModelNumberCompatibilityStore)(e=>e.notificationBannerRef),o=(0,k.useModelNumberCompatibilityStore)(e=>e.setIsScrolledOutOfView),s=(0,k.useModelNumberCompatibilityStore)(e=>e.reset),n=(0,i.useRef)(null),(0,i.useEffect)(()=>{0;let e=()=>{n.current=null;let e=a.current,t=r.current,i=l.current;if(!e)return;let s=e.getBoundingClientRect(),c=t?.getBoundingClientRect(),u=i?.getBoundingClientRect();o(!(s.bottom>Math.max(c?.bottom??0,u?.bottom??0)&&s.top<window.innerHeight))},t=()=>{null===n.current&&(n.current=window.requestAnimationFrame(e))};return window.addEventListener("scroll",t,{passive:!0}),()=>{window.removeEventListener("scroll",t),null!==n.current&&(window.cancelAnimationFrame(n.current),n.current=null),s()}},[!0,a,o,s,r,l]),(0,i.useEffect)(()=>{u(document.getElementById("sticky-pdp-nav-portal"))},[]),!c)return null;let d=e.ctaGroup.length>0,p=!!e.sku;return d||p?(0,x.createPortal)((0,t.jsx)(w.StickyPdpNav,{...e}),c):null};var D=e.i(855300),A=e.i(565717),N=e.i(97895);let M=async(e,t)=>{try{let a=new URLSearchParams({sku:e,locale:t}),r=await fetch(`/api/warranty-product?${a}`);if(!r.ok)throw Error(`Warranty product request failed: ${r.status}`);return r.json()}catch(e){return null}};var R=e.i(321715);let E="bv-jsonld-bvloader-summary",F="data-rating-merged",j="data-rating-source-hash",H=[E,"bv-jsonld-reviews-data"];var I=e.i(215258),_=e.i(728345),O=e.i(976890),U=e.i(564848),B=e.i(469998),$=e.i(717694),G=e.i(674683),W=e.i(17568),V=e.i(293189),q=e.i(826510),z=e.i(969523),K=e.i(506867),Q=e.i(471242),J=e.i(69543),Z=e.i(917427),Y=e.i(705418),X=e.i(445863),ee=e.i(594852),et=e.i(557863),ea=e.i(538353),er
1=e.i(233134),ei=e.i(154665),el=e.i(114885),eo=e.i(381112),es=e.i(116843);let en=({stickyNavProps:e,isCommerceEnabled:a,skuProductData:l,productName:o,productUrl:n,cartHref:c,globalFallbackImage:u,warrantyOffer:d,isWarrantySelected:p,mainProductPricing:m})=>{let{showToast:g}=(0,b.useAlertToast)(),h=(0,k.useModelNumberCompatibilityStore)(e=>e.isScrolledOutOfView),v=(0,k.useModelNumberCompatibilityStore)(e=>e.state),C=(0,k.useModelNumberCompatibilityStore)(e=>e.productName),P=(0,k.useModelNumberCompatibilityStore)(e=>e.productThumbnailSrc),S=(0,k.useModelNumberCompatibilityStore)(e=>e.modelNumber),T=(0,k.useModelNumberCompatibilityStore)(e=>e.viewCompatiblePartsLink),x=(0,k.useModelNumberCompatibilityStore)(e=>e.onReset),w=(0,r.useTranslations)("Cart"),D=(0,r.useTranslations)("ExtendedWarranty"),A=(0,q.useCartStore)(e=>e.addItem),M=(0,q.useCartStore)(e=>e.addWarrantyLine),R=(0,q.useCartStore)(e=>e.isAdding),E=(0,q.useCartStore)(e=>e.hasHydrated),[F,j]=(0,i.useState)(!1),[H,U]=(0,i.useState)(!1),B=(0,i.useRef)(!1),$=(0,N.useUrlLocationKey)(),G=o?w("addToCartAriaLabel",{name:o}):void 0,W=(0,i.useCallback)(()=>G?Array.from(document.querySelectorAll(`button[aria-label="${CSS.escape(G)}"]`)).find(e=>e.offsetWidth>0||e.offsetHeight>0)??null:null,[G]),V=(0,i.useCallback)(async e=>{let t=l?.commerceReferenceId??"",a=d.warrantyProduct;try{if(await A({commerceReferenceId:t,sku:l?.sku??"",...d.isEligible&&a?.commerceReferenceId?{eligibleWarrantyDisplay:a}:{}}),e&&d.isEligible&&a?.commerceReferenceId)try{await M({parentRefId:t,warrantyProduct:a})}catch{g({type:"error",title:D("addErrorTitle"),description:D("addErrorDescription")})}j(!0)}catch(e){g((0,I.buildAddToCartErrorToast)(e,{title:w("addToCartErrorTitle"),description:w("addToCartErrorDescription")}))}},[A,M,l,d,g,w,D]),z=(0,i.useCallback)(async()=>{d.isEligible&&!p?U(!0):await V(p)},[d.isEligible,p,V]),K=(0,i.useCallback)(()=>{U(!1),V(!0)},[V]),Q=(0,i.useCallback)(()=>{U(!1),V(!1)},[V]),J=(0,i.useMemo)(()=>{let{saleUnit:e,listUnit:t}=(0,et.resolveCartLineDisplayPrices)({pricing:m??void 0}),{saleUnitPrice:a,strikeUnitPrice:r}=(0,s.configureProductPrice)({salePrice:e,listPrice:t});return{size:"small",variant:"featured-commerce",details:{code:l?.sku},name:l?.shortName||l?.skuName||l?.sku||o,image:(0,ei.skuImageToMedia)(l?.primaryImage),fallbackImage:u,ecommerceFeatures:null!=a?{showAddToCartButton:!1,addedToCart:!1,discountedPrice:a,originalPrice:r??void 0}:void 0}},[l,o,m,u]),Z=(0,i.useMemo)(()=>[{headline:D("feature1Headline"),bodyLongText:D("feature1Body")},{headline:D("feature2Headline"),bodyLongText:D("feature2Body")}],[D]);return(0,i.useEffect)(()=>{if(!a||!E||B.current)return;let e=new URL(window.location.href);if(e.searchParams.get(_.SHOW_ADDED_TO_CART_PARAM_NAME)===_.SHOW_ADDED_TO_CART_PARAM_VALUE){(0,O.clearGuestAddToCartResume)(),e.searchParams.delete(_.SHOW_ADDED_TO_CART_PARAM_NAME),window.history.replaceState({},"",e.toString()),j(!0);return}(0,O.shouldResumePendingAddToCart)()&&(B.current=!0,(0,O.clearGuestAddToCartResume)(),(0,O.stripAddToCartUrlTrigger)(),z().finally(()=>{B.current=!1}))},[$,a,E,z]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(L,{...e,addToCartAriaLabel:G,isAddingToCart:R,modelCompatibilityCard:h&&("success"===v||"fail"===v)?{type:v,id:S,productName:C,image:P?{url:P,alt:C??""}:void 0,onClickReset:x,viewCompatiblePartsLink:T}:void 0,onAddToCart:a?z:void 0}),a&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(y.AddedToCartModal,{cartHref:c,fallbackImage:u,getReturnFocusElement:W,onOpenChange:j,open:F,productUrl:n,skuProductData:l,strings:{title:w("addedToCartModalTitle"),closeButtonAriaLabel:w("addedToCartModalCloseAriaLabel"),viewCartLabel:w("viewCartAndCheckoutLabel"),continueShoppingLabel:w("continueShoppingLabel")},warrantyOffer:d}),d.isEligible&&(0,t.jsx)(f.WarrantyModal,{features:Z,heading:D("modalHeading"),isOpen:H,onClose:()=>U(!1),onPrimaryClick:K,onSecondaryClick:Q,portalId:"warranty-offer-modal",primaryButtonText:D("primaryButtonText"),product:J,secondaryButtonText:D("secondaryButtonText"),title:D("modalTitle")})]})]})};e.s(["ProductPageTemplate",0,({globalElementsData:e,globalStrings:b,launchHeroProps:f,route:y,schema:x,title:w,children:L,translations:N,typename:I,skuProductData:_,productDetailsHeroProps:O,reviewsProps:q,breadcrumbSchema:ei})=>{let ec=(0,Q.useOperatorsManualModalStore)(e=>e.openManualModal),{unstable_commerce:eu,unstable_extended_warranty:ed,reviews:ep,wtb:em,tool_experience:eg,comparison:eb}=(0,es.useFeatureFlags)(),ef=!!ep,ey=!!em,{isLoading:eh,pricing:ev}=(0,V.useProductLinePricing)(eu?_?.commerceReferenceId:void 0),eC=(0,s.hasUsableProductPrice)(ev?.originalPrice,ev?.listPrice),eP=eh||eC,eS=((e,t)=>{let r=(0,a.useLocale)(),l=e?.sku,o=!!(t&&l&&(0,d.isWholeGoodProduct)(e?.productClassification)),[s,n]=(0,i.useState)(void 0),[c,u]=(0,i.useState)(null),[p,m]=(0,i.useState)(o);return(0,i.useEffect)(()=>
1{if(!o||!l){n(void 0),u(null),m(!1);return}let e=!1;return m(!0),(async()=>{try{let t=await M(l,r),a=t?.warrantyProducts?.[0];if(!a){e||(n(void 0),u(null));return}let i=await M(a,r);e||(n(a),u(i))}catch{e||(n(void 0),u(null))}finally{e||m(!1)}})(),()=>{e=!0}},[o,l,r]),{isEligible:o&&!!s&&!!c?.commerceReferenceId&&!!(c&&(e=>{let t=e=>!0===e||"true"===e;if(t(e.noLongerAvailable))return!1;if(t(e.noLongerAvailableUponDepletion)){let t=e.inventoryQuantity;return"number"==typeof t&&t>0}return!0})(c)),warrantySku:s,warrantyProduct:c,isLoading:p}})(_,eu),{pricing:eT}=(0,V.useProductLinePricing)(eS.warrantyProduct?.commerceReferenceId??void 0),[ex,ew]=(0,i.useState)(!1),ek=(0,r.useTranslations)("ExtendedWarranty"),eL=(0,i.useMemo)(()=>{let{saleUnit:e,listUnit:t}=(0,et.resolveCartLineDisplayPrices)({pricing:eT??void 0});return(0,s.configureProductPrice)({salePrice:e,listPrice:t})},[eT]),eD=eS.isEligible&&eS.warrantyProduct&&eC?{checked:ex,themeClass:"onLight",onCheckedChange:ew,warrantyHeading:eS.warrantyProduct.name,coverageTerm:eS.warrantyProduct.extendedWarrantyDuration??void 0,warrantyPrice:eL.saleUnitPrice??void 0,originalPrice:eL.strikeUnitPrice??void 0,checkboxAriaLabel:ek("checkboxAriaLabel",{name:eS.warrantyProduct.name}),triggerAriaLabel:ek("triggerAriaLabel"),bullets:eS.warrantyProduct.featureBenefits??[ek("cardDescription")]}:void 0,eA=(0,W.resolveAvailabilityState)({inventoryQuantity:ev?.inventoryQuantity,preorderBackorder:_?.preorderBackorder??void 0}),eN=ev?eA:"default",eM=(0,K.useDeliveryLocationStore)(e=>e.zipCode),eR=(0,K.useDeliveryLocationStore)(e=>e.isFulfillmentUnavailable),eE=eu&&(0,W.isAddToCartBlocked)({availability:eN,hasShoppingZipCode:!!eM,hasUsablePrice:eC,isFulfillmentUnavailable:eR,isPricingLoading:eh}),{financingEnabled:eF,availableForFinancing:ej,isTranscendPayApplyEnabled:eH}=O,eI=!!eF&&eC,e_=(0,r.useTranslations)("CommerceFinancing"),eO=(0,i.useMemo)(()=>(0,et.resolveCartLineDisplayPrices)({pricing:ev??void 0}).saleUnit,[ev]),{isLoading:eU,isError:eB,isEligible:e$,plan:eG}=function({enabled:e,sku:t,price:a}){let r="number"==typeof a&&Number.isFinite(a)?a.toFixed(2):void 0,l=e&&!!t&&void 0!==r,[o,s]=(0,i.useState)(void 0),[n,c]=(0,i.useState)(!1),[u,d]=(0,i.useState)(!1),[p,m]=(0,i.useState)(0);(0,i.useEffect)(()=>{if(!l||void 0===t||void 0===r){s(void 0),c(!1),d(!1);return}let e=!1;return s(void 0),c(!0),d(!1),(async()=>{try{let a=await v(t,Number(r));if(e)return;s(a),d(!1)}catch{if(e)return;s({eligible:!1,plan:null,sku:t,price:Number(r),isError:!0}),d(!0)}finally{e||c(!1)}})(),()=>{e=!0}},[l,t,r,p]);let g=(0,i.useCallback)(()=>{m(e=>e+1)},[]),b=u||!!o?.isError,f=!n&&!b&&o?.eligible===!0&&null!=o.plan;return(0,i.useMemo)(()=>({isLoading:n,isError:b,isEligible:f,plan:f?o?.plan??null:null,retryEligibility:g}),[n,b,f,o,g])}({enabled:eI&&!!ej,sku:_?.sku,price:eO}),eW=G.ProductDetailsHeroService.addTrackingHandlers(O,eG),eV=(0,i.useMemo)(()=>{if(eG){var e,t;let a,r;return e={monthAbbreviation:e_("monthAbbreviation"),promoFee:e_("promoFee"),totalLabel:e_("totalLabel")},t={monthlyPayment:(0,c.formatCurrency)(eG.monthlyPayment),processFee:(0,c.formatCurrency)(eG.processFee),totalPayable:(0,c.formatCurrency)(eG.totalPayable)},a=e.monthAbbreviation,r=(0,$.toSuperscriptSubscript)(eG.subscript),{summaryLine:`${t.monthlyPayment}/${a}${r} | ${eG.apr}% ${eG.planType} | ${eG.termLength}${a}`,promoFeeLine:`${t.processFee} ${e.promoFee}`,totalLine:`${e.totalLabel} ${t.totalPayable}`}}},[e_,eG]),eq=!!(eI&&ej&&e$&&eH),{scriptElement:ez,applyNow:eK,isLoading:eQ,isError:eJ,isSdkNotReady:eZ,outcome:eY}=(0,C.useTranscendPayApply)({enabled:eq}),eX=(0,i.useCallback)(()=>{eG?.planId!=null&&((0,Y.pushToDataLayer)({eventUseCase:"financingClick",data:{componentType:"financing block",clickText:"apply now",...(0,B.buildFinancingTrackingPlanData)(eG),pageCategory:"product",productName:w,productSKU:_?.sku??"",productLine:null,productType:null,productClassification:_?.productClassification??O.productClassification??null}}),eK())},[eK,eG,O.productClassification,_?.productClassification,_?.sku,w]),e0=eJ||eZ?e_("applySessionError"):eY?e_({ACCEPTED:"applyAccepted",CLOSED:"applyClosed",ERROR:"applyError",PENDING:"applyPending"}[eY]):void 0,e1=(0,ea.mediaNormalizer)({asset:e?.images?.fallbackImage}),e2=(0,a.useLocale)(),e3=(0,r.useTranslations)("StickyPDPNavigation"),{trackConversion:e5}=(0,D.useAlgoliaInsights)(),e4=(0,R.useRouter)(),{setPendingComparisonSku:e6}=(0,z.useComparisonSkuStore)(),e8=(0,i.useCallback)((e,t)=>{let a=`prod_product_${e2}`,r=t?.index||t?.indexName,i=r||a,l=t?.objectID||e,o=t?.objectID?t?.queryID:void 0,s=t?.userToken,n=o?"afterSearch":"fallback";(0,eo.logAlgoliaAttribution)("PDP conversion requested",{mode:n,indexName:i,currentIndexName:a,objectID:l,queryID:o||null,hasUserToken:!!s,storedAt:t?.storedAt??t?.timestamp}),e5(i,l,"Where to Buy",o,s)},[e2,e5]);(0,A.usePageAnalytics)("product",{productName:w,productSKU:_?.sku??null}),((e=!0)=>{(0,i.useEffect)(()=>
1{if(!e)return;let t=!1,a=(e,t)=>{if(!e)return null;let a=e.querySelector(`meta[itemprop="${t}"]`);if(a){let e=a.getAttribute("content");if(null!=e&&""!==e.trim())return e.trim()}let r=e.querySelector(`[itemprop="${t}"]`);if(r){let e=r.textContent?.trim();if(e&&""!==e)return e}return null},r=e=>"u">typeof CSS&&"function"==typeof CSS.escape?CSS.escape(e):e.replace(/["\\]/g,"\\$&"),i=/^\d+(\.\d+)?$/,l=e=>{let t=e.trim().replace(/,/g,".").replace(/[^0-9.]/g,"");if(!i.test(t))return null;let a=parseFloat(t);return!isFinite(a)||a<=0?null:String(a)},o=e=>{let t=e.trim().replace(/[^0-9]/g,"");if(""===t)return null;let a=parseInt(t,10);return!isFinite(a)||a<=0?null:t},s=()=>{H.forEach(e=>{let t=document.getElementById(e);if(t&&"application/ld+json"===t.type&&!t.dataset.patched)try{let e=JSON.parse(t.textContent||"{}");e["@type"]||(e["@type"]="Product",t.textContent=JSON.stringify(e)),t.dataset.patched="true"}catch{}}),(()=>{let e,i,s=document.getElementById("bv-jsonld-client-schema");if(!s)return;let n=document.getElementById(E),c=null;if(n){let a,r=n.textContent??"";if(!r||(e=`jsonld:${r.length}:${r.slice(0,64)}`,"true"===s.getAttribute(F)&&s.getAttribute(j)===e))return;try{a=JSON.parse(r)}catch{t||(t=!0);return}if(!(c=(e=>{let t=e=>{if(!e||"object"!=typeof e)return null;let t=e.aggregateRating;if(!t||"object"!=typeof t)return null;let{ratingValue:a,reviewCount:r,bestRating:i,worstRating:s}=t;if(null==a||""===a||null==r||""===r)return null;let n=l(String(a)),c=o(String(r));return n&&c?{"@type":"AggregateRating",ratingValue:n,reviewCount:c,...null!=i?{bestRating:i}:{},...null!=s?{worstRating:s}:{}}:null},a=t(e);if(a)return a;let r=e["@graph"];return Array.isArray(r)&&r.length>0?t(r[0]):null})(a))){t||(t=!0);return}}else{let i=null;try{let e=JSON.parse(s.textContent??"{}").sku;"string"==typeof e&&""!==e.trim()&&(i=e.trim())}catch{return}if(!i)return;if(!(c=(e=>{let t=r(e),i=document.querySelector(`[data-bv-show="rating_summary"][data-bv-product-id="${t}"] [itemtype*="AggregateRating"]`);if(!i)return null;let s=a(i,"ratingValue"),n=a(i,"reviewCount");if(!s||!n)return null;let c=l(s),u=o(n);if(!c||!u)return null;let d=a(i,"bestRating")??"5",p=a(i,"worstRating");return{"@type":"AggregateRating",ratingValue:c,reviewCount:u,bestRating:d,...null!=p?{worstRating:p}:{}}})(i))){document.querySelector(`[data-bv-show="rating_summary"][data-bv-product-id="${r(i)}"]`)&&!t&&(t=!0);return}if(e=`microdata:${c.ratingValue}:${c.reviewCount}:${c.bestRating??""}`,"true"===s.getAttribute(F)&&s.getAttribute(j)===e)return}try{i=JSON.parse(s.textContent??"{}")}catch{return}"Product"!==i["@type"]||(s.textContent=JSON.stringify({...i,aggregateRating:c}),s.setAttribute(F,"true"),s.setAttribute(j,e))})()};s();let n=new MutationObserver(s);return n.observe(document.body,{childList:!0,subtree:!0}),()=>n.disconnect()},[e])})(ef&&"bazaarvoice"===ep);let{hashes:e7}=e||{},e9=y.breadcrumbs[y.breadcrumbs.length-1]?.url||"",te=_?.sku?.trim()??"",tt=(0,er.isYesFlag)(_?.isKit)||(0,er.isYesFlag)(_?.licenseeSku),ta=(!eg||!tt)&&(0,Z.isProductRegistrationEnabled)(e?.accountConfig),tr=_?.productClassification??O.productClassification,ti=(0,d.isWholeGoodProduct)(tr),tl=(0,d.isPartsProduct)(tr),to=(0,d.isAccessoryProduct)(tr),ts=eu&&(tl||to),tn=eu&&ti,tc=(0,X.isCubcadetBrand)(),tu=(0,ee.hasLinkedWarrantyProducts)(_?.warrantyProducts),td=!!(ed&&e7?.extendedWarrantyHash&&ti&&!1!==tu&&(!0===tu||!eS.isLoading&&eS.isEligible)),tp=!!(ta&&(!tc||ti)),tm=b.ProductQuickView??{},tg=eu&&(tl||to),tb=(0,W.resolveStatusPillState)({availability:eN,hasUsablePrice:eC,showsStockBadge:tg}),tf=[],ty=e3("findPartsAttachmentsTitle")||"Find Parts & Attachments",th=e3("findPartsAttachmentsSubtitle")||"Search for genuine parts and attachments for this product.",tv=(()=>{if(tc){let e=(0,el.buildProductHubHrefFromPdpRoute)(y.url);if(e)return e}let e=_?.sku?.trim(),t=b.Routes?.["/search"]??"/search";return e?`${t}?query=${encodeURIComponent(e)}`:t})(),tC=(0,i.useCallback)(()=>{(0,Y.pushToDataLayer)({eventUseCase:"stickyPDPNavigation",data:{clickText:ty,productName:w||""}})},[ty,w]);tn&&tf.push({cardLayoutSize:"responsive",className:"w-full",description:th,icon:"search",title:ty,variant:"icon",cta:{url:tv,onClick:tC,text:"",external:!1}});let tP=(0,i.useCallback)(()=>
1{if(!te||!e9)return;e6(te);let e=e9.includes("?")?"&":"?";e4.push(`${e9}${e}sku=${encodeURIComponent(te)}`)},[te,e9,e4,e6]),tS=!!(eb&&e9&&te),tT=Number(tn)+Number(td)+Number(tp);(tc?tS&&tT<3:tS)&&tf.push({cardLayoutSize:"responsive",className:"w-full",description:b.StickyPDPNavigation?.compareSubtitle,icon:"compare",title:b.StickyPDPNavigation?.compareTitle||"Start a Comparison",variant:"icon",cta:{url:"",onClick:tP,text:"",external:!1}});let tx=e3("buyExtendedWarrantyTitle")||"Buy Extended Warranty",tw=e3("buyExtendedWarrantySubtitle")||"Already own this product? Purchase a warranty for it.";td&&tf.push({cardLayoutSize:"responsive",className:"w-full",description:tw,icon:"security",title:tx,variant:"icon",cta:{url:e7?.extendedWarrantyHash||"",text:"",external:!1}}),tp&&tf.push({cardLayoutSize:"responsive",className:"w-full",description:b.StickyPDPNavigation?.description,icon:"home_repair_service_outlined",title:b.StickyPDPNavigation?.title||"Register your product",variant:"icon",cta:{url:e7?.productRegistrationHash||"",text:"",external:!1}});let tk=(0,k.useModelNumberCompatibilityStore)(e=>e.isScrolledOutOfView),tL=(0,k.useModelNumberCompatibilityStore)(e=>e.setShowModal),tD=(0,k.useModelNumberCompatibilityStore)(e=>e.setShowModalSearchInput);tk&&(!tc||ts)&&tf.push({cardLayoutSize:"small",className:"w-full",description:eW.modelNumberCompatibility?.translations?.description,icon:"search",title:eW.modelNumberCompatibility?.translations?.title??"",variant:"icon",cta:{url:"",text:"",external:!1,onClick:()=>{tL?.(!0),tD?.(!0)}}});let tA=eu||ey,tN=ey||ts||tf.length>0||tA;return(0,t.jsxs)(h.default,{breadcrumbSchema:ei,breadcrumbsData:y.breadcrumbs,globalElementsData:e,globalStrings:b,title:w,translations:N,typename:I,children:[x&&(0,t.jsx)("script",{dangerouslySetInnerHTML:{__html:(0,l.default)(x,{isJSON:!0})},id:"bv-jsonld-client-schema",type:"application/ld+json"}),f&&(0,t.jsx)(p.LaunchHero,{...f}),(0,t.jsxs)(u.GlobalElementsProvider,{globalFallbackImage:e1,children:[ez,(0,t.jsx)(m.ProductDetailsHero,{...eW,applyStatusMessage:e0,financingEnabled:eI,financingTeaserDisclaimerText:e_("pdpTeaserDisclaimer"),financingTeaserErrorMessage:eB?e_("errorMessage"):void 0,financingTeaserLine1:eV?.promoFeeLine,financingTeaserLine2:eV?.totalLine,financingTeaserPrimaryText:eV?.summaryLine,fulfillmentSlot:eu&&eP?(0,t.jsx)(P.DeliveryOptionsSection,{availability:eN,basicDeliveryDescription:tm.basicDeliveryDescription,commerceReferenceId:_?.commerceReferenceId??void 0,dealerRequired:(0,U.parseDealerRequired)(_?.dealerRequired),isAvailabilityLoading:eh,isDeliveryOnly:tl,isWholeGood:ti,locale:e2,orderAmount:eO,premiumDeliveryFeatures:n.DEFAULT_COMMERCE_PRODUCT_DATA.premiumDelivery.features,productName:w||void 0,sku:_?.sku??void 0,strings:tm}):void 0,isApplyLoading:eQ,isFinancingTeaserError:eB,isFinancingTeaserLoading:eU,modelNumberCompatibility:{reactNode:(0,t.jsx)(T.ModelNumberCompatibilitySection,{...eW.modelNumberCompatibility,modelCompatibilityModalNode:(0,t.jsx)(S.ModelNumberCompatibilityModalSection,{fallbackImageSrc:eW.modelNumberCompatibility?.fallbackImageSrc,imageSrc:eW.modelNumberCompatibility?.modelCompatibilityImgSrc,textCopies:eW.modelNumberCompatibility?.modalTranslations})})},onApplyNowClick:eq?eX:void 0,onClickCta:e=>t=>{eu&&(t?.preventDefault(),eW.onClickCta?.(e),ec(e.downloadUrl))},showModelNumberCompatibility:ts,textCopies:{...b.Pagination,...b.Video,...b.ProductDetailsPage},warrantySelector:eD}),L]}),ef&&(0,t.jsx)(g.Reviews,{className:(0,J.cn)("onLight grid grid-cols-1 border-t bg-color-brand-surface-primary","gap-8 md:gap-10 lg:col-span-8 lg:gap-8 lg:p-10"),id:"reviews",provider:ep,...q}),tN&&(0,t.jsx)(o.AlertToast,{duration:6e3,textCopies:b.Toast,themeClass:"onLight",viewportClass:"z-[2147483647]",children:(0,t.jsx)(en,{cartHref:b.Routes?.["/cart"]??"/cart",globalFallbackImage:e1,isCommerceEnabled:eu,isWarrantySelected:ex,mainProductPricing:ev,productName:w,productUrl:y.url,skuProductData:_,stickyNavProps:{accordionTriggerLabel:b.StickyPDPNavigation?.accordionTriggerLabel??"",ctaGroup:tc?tf.slice(0,3):tf,handleDataLayerEvent:({clickText:e})=>{(0,Y.pushToDataLayer)({eventUseCase:"stickyPDPNavigation",data:{clickText:e,productName:w||""}})},hasAddToCart:eu,hashes:e7,navigationLabel:b.StickyPDPNavigation?.landmarkLabel?.trim()||b.StickyPDPNavigation?.title?.trim()||w,onConversion:e8,provider:em,psConfig:"69a20ca840e40ca9fc625577",showStatusPillPlaceholder:tg&&eh,sku:tA&&_?.sku||null,states:tb,addToCartDisabled:eE,textCopies:{...b.WTB,descriptionFail:eW.modelNumberCompatibility?.translations?.noFitMessage,descriptionSuccess:eW.modelNumberCompatibility?.translations?.fitMessage,viewAllCompatibleParts:eW.modelNumberCompatibility?.translations?.viewCompatiblePartsLabel},themeClass:"onLight"},warrantyOffer:eS})})]})}],15283)},469998,674683,e=>{"use strict";var t=e.i(677734);let a=e=>({financingTerm:e?`${e.termLength} months`:"",financingMonthlyPayment:e?(0,t.formatCurrency)(e.monthlyPayment):"",financingAPR:e?`${e.apr}%`:"",financingTotalCost:e?(0,t.formatCurrency)(e.totalPayable):""});e.s(["buildFinancingTrackingPlanData",0,a],469998);var r=e.i(587240),i=e.i(529956),l=e.i(704453),o=e.i(280137),s=e.i(924230),n=e.i(912832),c=e.i(32786),u=e.i(604245),d=e.i(620626);let p=e=>null==e?[]:"string"==typeof e?[e]:"number"!=typeof e||Number.isNaN(e)?Array.isArray(e)?e.filter(e=>"string"==typeof e||"number"==typeof e&&!Number.isNaN(e)).map(e=>String(e)):[]:[String(e)];var m=e.i(705418),g=e.i(445863),b=e.i(953996),f=e.i(562943),y=e.i(881800),h=e.i(538353),v=e.i(985505);let C="https://assets.stanleytools.com",P="flex list-outside flex-col gap-3",S=({productData:e,productManualFiles:t,productDetailsHeroStrings:a,checkModelCompatibilityStrings:r,globalElements:n,supportServices:m,modelNumberModal:g,productVariationsEnabled:S,pdpBynderDocumentsEnabled:T,commerceEnabled:x,reviewsProvider:w,priceSlot:L,financingPlans:D,financingEnabled:A,isTranscendPayApplyEnabled:N,commerceFinancingStrings:M,pricingDisclaimerStrings:R})=>{let E={...e?.node?.productData},F={...e?.node?.enhancedPdp?.comboPromo},j=x?"inline":"section",H=E?.sku,I=(0,h.mediaNormalizer)({asset:n?.images?.fallbackImage}),_=(0,b.filterNullData)(E?.websiteImagesOrder||[]).length&&E.websiteImagesOrder[0]?.relativePath?(0,b.filterNullData)(E.websiteImagesOrder).filter(e=>"360s"!==e.bynderContentFormatValue).map(e=>"Videos"!==e.bynderContentType?{type:"image",url:(0,y.getGpiImageUrl)({image:e,presetKey:"dat1680",basePath:C,fallbackImage:I}),alt:e?.altText||E?.skuName||""}:{type:"video",url:`https://assets.stanleytools.com${e.relativePath}`,alt:e?.altText||E?.skuName||"",videoCoverImage:{url:`https://assets.stanleytools.com${e.relativePath}`,alt:e?.altText||E?.skuName||"",type:"image"},videoVttUrl:e.videoVttUrl?`https://assets.stanleytools.com${e.videoVttUrl}`:void 0}):E?.primaryImage?[{type:"image",url:(0,y.getGpiImageUrl)({image:E.primaryImage,presetKey:"dat1680",basePath:C,fallbackImage:I}),alt:E.primaryImage?.altText||E?.skuName||""}]:[],O=(0,b.filterNullData)([...E?.replacesParts||[],...E?.additionalReplacementParts||[]]),U=x?(({ecommerceSpecs:e,specGroups:t,heading:a,expandingListStrings:r,className:i})=>{let l=(e??[]).filter(e=>!!e.groupId&&null!==e.value&&void 0!==e.value);if(!l.length)return null;let o=new Map((t??[]).map(e=>[e.groupId,e])),s=new Map;
1l.forEach(e=>{let t=s.get(e.groupId)??[];t.push(e),s.set(e.groupId,t)});let n=Array.from(s.entries()).map(([e,t])=>{let a,r=o.get(e);return{trigger:r?.label??e,value:e,groupOrder:Number.isFinite(a=Number(r?.groupOrder))?a:Number.MAX_SAFE_INTEGER,content:t.slice().sort((e,t)=>(e.order??0)-(t.order??0)).map(e=>({id:e.id,label:e.label,value:p(e.value)}))}});return n.sort((e,t)=>e.groupOrder-t.groupOrder),{heading:a,className:i,themeClass:"onLight",expandingListStrings:r,items:n.map(({trigger:e,value:t,content:a})=>({trigger:e,value:t,content:a}))}})({ecommerceSpecs:E?.ecommerceSpecs,specGroups:n?.specGroups})?.items??null:null,B=U?.length?(0,i.jsx)(c.GroupedSpecs,{expandingListStrings:{seeLess:a.seeLess,seeMore:a.seeMore},heading:a.specificationsTitle,items:U}):void 0,$=[E?.ecommerceCopy?{trigger:a.overviewTitle,content:(0,l.default)(E?.ecommerceCopy),value:"overview"}:void 0,x&&O.length>0?{trigger:a.thisPartReplacesTitle,content:(0,i.jsx)("ul",{className:"flex flex-col !list-none !pl-0",children:O.map(e=>(0,i.jsx)("li",{children:e},e))}),value:"this-part-replaces"}:void 0,(0,b.filterNullData)(E?.featureBenefits||[]).length?{trigger:a.featuresTitle,content:(0,i.jsx)("ul",{className:P,children:(0,b.filterNullData)(E?.featureBenefits||[]).map(e=>(0,i.jsx)("li",{children:(0,l.default)(e)},e))}),value:"features"}:void 0,x?void 0:(0,b.filterNullData)(E?.specs?.filter(e=>null!==e.value&&void 0!==e.value)||[]).length?{trigger:a.specificationsTitle,content:(0,i.jsx)(s.ExpandingList,{expandingListStrings:{seeLess:a.seeLess,seeMore:a.seeMore},items:(0,b.filterNullData)((E?.specs||[]).filter(e=>null!==e.value&&void 0!==e.value)?.sort((e,t)=>(e.order??0)-(t.order??0)).slice(0,20)).map(e=>({id:e.id,label:e.label,value:p(e.value)})),type:"specifications"}),value:"specifications"}:void 0,(0,b.filterNullData)(E?.includes||[]).length?{trigger:a.includesTitle,content:(0,i.jsx)("ul",{className:P,children:(0,b.filterNullData)(E?.includes||[]).map(e=>(0,i.jsx)("li",{children:(0,l.default)(e)},e))}),value:"includes"}:void 0,E?.warrantyData?.length?{trigger:a.warrantyTitle,content:(0,i.jsx)("ul",{className:P,children:(0,b.filterNullData)(E?.warrantyData||[]).map(e=>(0,i.jsx)("li",{children:e.desc},e.code))}),value:"warranty"}:void 0,m?.body?.processed?{trigger:a.servicesTitle,content:(0,l.default)(m?.body?.processed),cta:(0,f.linkNormalizer)(m?.cta),value:"services"}:void 0,(0,b.filterNullData)(E?.attributeSpace_1||[]).filter(e=>e.label&&e.value&&"disclaimers"!==e.id).length?{trigger:a.complianceTitle,content:(0,i.jsx)(s.ExpandingList,{expandingListStrings:{seeLess:a.seeLess,seeMore:a.seeMore},items:(0,b.filterNullData)(E?.attributeSpace_1||[]).filter(e=>"disclaimers"!==e.id).map(e=>({id:e.id,label:e.label,value:p(e.value)})),type:"disclaimers"}),value:"disclaimers"}:void 0],G=[F?.title&&F?.description?.value?{type:"card",card:{description:(0,l.default)(F?.description?.value),title:F?.title,cta:(0,f.linkNormalizer)(F?.ctaLink),variant:"none"}}:void 0],W=T?k(e?.node?.productData?.documentsCarousel):[],V=t?.concat(W)??[],q=S?{sectionTitle:a.productVariationsTitle,subtitle:a.productVariationsSubtitle,variants:(e?.node?.variants||[]).map(e=>{let t=e.productData.title||e.productData.shortName||"",a=e.productData.sku||"",r=e.productData.primaryImage?(0,y.getGpiImageUrl)({image:e.productData.primaryImage,presetKey:"dat320",basePath:C,fallbackImage:I}):I.url;return{id:e.id,image:r,sku:a,title:t,url:e.path}})}:void 0,z=E?.attributeSpace_1?.find(e=>"disclaimers"===e.id)?.value||[];return{productTag:{tagName:E?.tagName,tagType:E?.tagType},sku:H,shortName:E?.shortName||E?.skuName||"",longName:E?.shortName&&E?.skuName||void 0,productAssets:_,variations:{sectionTitle:a.variationsTitle,subSections:G.filter(e=>void 0!==e)},relatedProducts:q,productDetails:{sectionTitle:a.productDetailsTitle,list:{type:"multiple",items:$.filter(e=>void 0!==e)}},groupedSpecs:B,..."bazaarvoice"===w&&{reviews:{sectionTitle:a.reviewsTitle}},downloads:{sectionTitle:a.downloadsTitle,downloadFiles:V},...z&&z.length>0&&{disclaimer:{disclaimer:z.map((e,t)=>(0,i.jsx)(o.Fragment,{children:(0,l.default)(`* ${e}`)},`${e}-${t}`))}}
1,arSku:e?.node?.enhancedPdp?.enable3dAr?e?.node?.enhancedPdp?.sku3dArReference:null,productClassification:E?.productClassification,showModelNumberCompatibility:!!(x&&r&&(0,u.showsModelCompatibilityChecker)(E?.productClassification)),...L&&{priceSlot:L},...j&&{reviewsPositioning:j},...D&&{financingPlans:D},financingEnabled:A,isTranscendPayApplyEnabled:N,...M&&{financingModalStrings:M},...R&&{pricingDisclaimerModalStrings:R},availableForFinancing:(0,d.isAvailableForFinancing)(E?.availableForFinancing),modelNumberCompatibility:{...(0,v.buildModelNumberCompatibilityTranslations)(r),modalTranslations:{title:g?.title,closeLabel:r?.modalCloseAriaLabel,descriptionHtml:g?.descriptionHtml,errorMessage:r?.errorInvalidModel,viewCompatiblePartsLabel:r?.viewAllCompatibleParts,searchPlaceholder:r?.inputAriaLabel},partSkus:(e=>{let t=new Set,a=[];for(let r of e){let e=r?.trim();!e||t.has(e)||(t.add(e),a.push(e))}return a})([...{fitsOnModels:e?.node?.productData?.fitsOnModels}.fitsOnModels??[]]),modelCompatibilityImgSrc:g?.imageSrc,fallbackImageSrc:I.url}}},T={title:"",description:{value:""},ctaLink:{title:"",url:""},destinationLink:{title:"",url:""}},x=async({sku:e,gsisLangcode:t,gsisMarketCodes:a})=>{let i=r.default.env.GSIS_API_ENDPOINT,l=r.default.env.GSIS_DOCUMENTS_KEY;if(!e||!t||!i||!l)return;let o=new URLSearchParams({productNumber:e,languageCode:t}),s=`${i}?${o}`,n=await fetch(s,{method:"GET",headers:{"Content-Type":"application/x-www-form-urlencoded","GSIS-Documents-Key":`${l}`},cache:"force-cache",next:{revalidate:g.DEFAULT_REVALIDATE_TIME}}),c=await n.json();return c?.filter(e=>{if(a&&a.length>0){let t=e.split("/")[5];return a.includes(t)}return!0})?.map(e=>{let t=e.split("/").slice(4).join("/");return`${r.default.env.GSIS_ASSET_BASE_URL}/${t}`})??[]},w=async({sku:e,gsisLangcode:t,gsisMarketCodes:a})=>{let r=await x({sku:e,gsisLangcode:t,gsisMarketCodes:a});return r?.length?r.map(e=>({url:e,fileName:e.split("/").pop()||"",fileSize:"",fileType:e.split(".").pop()||""})):[]},k=e=>e?.length?e.map(e=>{let{extension:t}=(0,n.getFileInfo)(e.relativePath);return{url:C+e.relativePath,fileName:e.altText,fileSize:"",fileType:t,downloadFileAriaLabel:e.altText}}):[];e.s(["ProductDetailsHeroService",0,{prepareProps:S,prepareHubProps:({productHubData:e,productDetailsHeroStrings:t,globalElements:a,pdpHref:r,viewDetailsLabel:i})=>{let l=e?.node?.productData?.ecommerceCopy?.trim()??"",o=S({productData:e?{node:{...e.node,enhancedPdp:{comboPromo:T,enable3dAr:null,sku3dArReference:null,hero:null}}}:null,productDetailsHeroStrings:t,checkModelCompatibilityStrings:void 0,globalElements:a,supportServices:{headline:"",body:{processed:""},cta:{url:"",title:""}},productVariationsEnabled:!1,pdpBynderDocumentsEnabled:!1,commerceEnabled:!1,reviewsProvider:""});return{productTag:o.productTag,sku:o.sku,shortName:o.shortName,longName:o.longName,productAssets:o.productAssets,productDetails:{sectionTitle:t.productDetailsTitle,body:l||void 0,cta:{url:r,text:i,external:!1}}}},getProductManualFiles:w,addTrackingHandlers:(e,t)=>({...e,onClickSeeDetails:()=>{(0,m.pushToDataLayer)({eventUseCase:"financingClick",data:{componentType:"financing block",clickText:"see details",...a(t??null),pageCategory:"product",productName:e.longName||e.shortName||"",productSKU:e.sku,productLine:null,productType:null,productClassification:e.productClassification??null}})},onClickCta:({subheading:t="",ctaText:a})=>()=>{(0,m.pushToDataLayer)({eventUseCase:"internalClick.ProductDetailsHero.ctaClick",data:{subheading:t,ctaText:a,productName:e.longName||e.shortName,productSKU:e.sku}})},onClickCarouselNavigationArrows:({direction:t})=>()=>{(0,m.pushToDataLayer)({eventUseCase:"internalClick.ProductDetailsHero.carouselNavigationClick",data:{navigationArrowAltText:t,productName:e.longName||e.shortName,productSKU:e.sku}})},productDetails:{...e.productDetails,...e.productDetails.list?{list:{...e.productDetails.list,items:e.productDetails.list.items.map(t=>({...t,cta:{...t.cta,onClick:()=>{(0,m.pushToDataLayer)({eventUseCase:"internalClick.ProductDetailsHero.ctaClick",data:{subheading:(0,m.concatenate)(e.productDetails.sectionTitle,t.trigger),ctaText:t.cta?.text||"",productName:e.longName||e.shortName||"",productSKU:e.sku}})}}}))}}:{}}}),addHubTrackingHandlers:e=>({...e,onClickCta:()=>()=>{(0,m.pushToDataLayer)({eventUseCase:"internalClick.ProductHubHero.moreDetailsClick",data:{productName:e.longName||e.shortName,productSKU:e.sku}})}})}],674683)},293189,e=>{"use strict";var t=e.i(280137),a=e.i(292796);let r=new Map;e.s(["useProductLinePricing",0,e=>{let[i,l]=(0,t.useState)(null),[o,s]=(0,t.useState)(!!e);return(0,t.useEffect)(()=>
1{if(!e)return;let t=!1,i=async()=>{s(!0);try{let i=await (e=>{let t=r.get(e);if(t)return t;let i=(0,a.fetchCartLinePricing)([e]).finally(()=>{r.delete(e)});return r.set(e,i),i})(e);t||l(i[e]??null)}catch{t||l(null)}finally{t||s(!1)}};i();let o=e=>{e.persisted&&i()};return window.addEventListener("pageshow",o),()=>{t=!0,window.removeEventListener("pageshow",o)}},[e]),{isLoading:o,pricing:i}}])},749733,e=>{"use strict";let t=new Set(["parts","manuals","diagrams"]);e.s(["buildProductHubManualsTabHref",0,function(e){let t=e.includes("?")?"&":"?";return`${e}${t}tab=manuals`},"parseProductHubTabQuery",0,function(e){let a=e.startsWith("?")?e.slice(1):e;if(!a)return null;let r=new URLSearchParams(a).get("tab")?.trim().toLowerCase();return r&&t.has(r)?r:null},"writeProductHubTabQuery",0,function(e){let t=new URL(window.location.href);"parts"===e?t.searchParams.delete("tab"):t.searchParams.set("tab",e),window.history.replaceState(window.history.state,"",t)}])}]);
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.