PageSourceSearch

https://www.princessauto.com/_next/static/chunks/9319-da27df8f464e4971.js

js princessauto.com collected 2026-10-03 21:39:31 UTC 9,484 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9319],{39319:(t,e,r)=>{"use strict";r.r(e),r.d(e,{ProductCarouselClient:()=>w});var l=r(54568),i=r(10790),a=r(83985),s=r(25150),n=r.n(s),o=r(81265),c=r(9660),d=r(78641),u=r(7620),p=r(9323),v=r(65733),m=r(88180),g=r(51593),h=r(41159);let y={"(max-width: 767px)":{slides:{perView:2,spacing:16}},"(min-width: 768px)":{slides:{perView:4,spacing:16}},"(min-width: 1024px)":{slides:{perView:6,spacing:24}},"(min-width: 1920px)":{slides:{perView:8,spacing:24}}};var C=r(75637),_=r(49108),k=r.n(_);let w=t=>{var e;let{products:r,title:s,viewAllCta:_,className:w,productCardCtaType:I,locale:P="en-US",showFilters:b=!1,numResults:f,productSource:S,strategy:x,itemId:N,itemIds:j,hasFluidPadding:L=!1}=t,A="constructor"===(null!=S?S:"").toLowerCase(),T=null!=(e=null==x?void 0:x.value)?e:"",{products:E,categories:O,loading:R}=(0,o.E)(null!=r?r:[],P,null!=I?I:void 0),V=j&&j.length>0?j:N,M=Array.isArray(V)?V.join(","):V,{products:z,categories:F,resultId:q,loading:D}=((t,e,r,l)=>{var i,a;let s=(0,m.G)(),n=(0,v.Lu)(),o=(0,p._4)(),y=(0,h.GV)(t=>t.user.id),C=(0,d.c)("productCarousel"),_=!!(null==o||null==(i=o.children)?void 0:i.length),k="No CTA"!==r,w="Compare"===r,I=(0,u.useMemo)(()=>y?{ui:y,i:void 0}:{ui:void 0,i:(()=>{if("undefined"==typeof document)return;let t=document.cookie.split("; ").find(t=>t.startsWith("ConstructorioID_client_id="));return null==t?void 0:t.split("=")[1]})()},[y]),P=(0,u.useMemo)(()=>Array.isArray(e)?e:e?[e]:void 0,[e]),b=(0,u.useMemo)(()=>{var e;return n&&t&&_?{client:n,podId:t,itemIds:P,numResults:l,locale:s,showControls:k,showComparison:w,ui:I.ui,i:I.i,categoryTree:null!=(e=null==o?void 0:o.children)?e:null}:c.hT},[n,t,_,P,l,s,k,w,I,o]),{data:f,isLoading:S,error:x}=(0,g.S1)(b),N=(0,u.useMemo)(()=>{var t;let e=null!=(t=null==f?void 0:f.categories)?t:[];return[{id:"top-picks",label:C("topPicks")},...e]},[null==f?void 0:f.categories,C]);return{products:null!=(a=null==f?void 0:f.products)?a:[],categories:N,resultId:null==f?void 0:f.resultId,loading:S||!!t&&!_,error:x||null}})(A?T:void 0,V,null!=I?I:void 0,f),G=A?z:E,W=A?F:O,$=A?D:R,U=T||("string"==typeof s?s.toLowerCase().replace(/\s+/g,"-"):"carousel"),B="string"==typeof s?s:"Product Carousel",H=(0,l.jsxs)("div",{className:k()["product-carousel__header"],children:[(0,l.jsx)("h4",{children:s}),(null==_?void 0:_.url)&&(0,l.jsxs)(a.Link,{href:_.url,size:"lg",className:k()["product-carousel__link"],children:[_.label," ",(0,l.jsx)(i.ArrowRight,{width:24})]})]});return $?(0,l.jsx)(a.ProductCarouselSkeleton,{showFilters:null!=b?b:void 0,hasFluidPadding:L}):(0,l.jsx)(C.ProductCarouselInner,{products:G,title:H,className:n()(k()["product-carousel__inner"],w),showFilters:null!=b?b:void 0,categories:W,breakpoints:y,spacing:16,listId:U,listName:B,"data-cnstrc-recommendations":!0,"data-cnstrc-recommendations-pod-id":T,isSourceConstructor:A,...A?{"data-cnstrc-result-id":q}:{},...A&&void 0!==M&&{"data-cnstrc-recommendations-seed-items":M},"data-cnstrc-num-results":f})}},49108:t=>{t.exports={"product-carousel":"styles_product-carousel__3c4oe","product-carousel__inner":"styles_product-carousel__inner__FaY9U","product-carousel__header":"styles_product-carousel__header__R66lg","product-carousel__link":"styles_product-carousel__link__LeZSP"}},59662:(t,e,r)=>{"use strict";r.d(e,{I:()=>k});var l=r(54568),i=r(83985),a=r(78641),s=r(7620),n=r(36531),o=r(50854),c=r(88366),d=r(75981),u=r(9966),p=r(16306),v=r(88180),m=r(11716),g=r(86258),h=r(58736),y=r(53077),C=r(70092);let _=t=>{let{actionData:e,sku:r,trackingData:i}=t,s=(0,a.c)(),o=(0,u.wA)(),{addToCart:c,isLoading:_}=(0,h.AP)(),k=(0,v.G)({mode:"language"}),{isComingSoon:w,isMultivariantItem:I,isSpecialOrder:P,productEntityId:b,variantEntityId:f,storeStatus:S,showComparison:x,productStockLevel:N}=e,j=w||"OutOfStock"===S,L=(0,g.Q)(b,f),{handleItemTracking:A,handleItemVariantSelection:T,handleLocalStoreNotification:E}=(0,m.O)(b,f,i?{trackingContext:{itemListId:i.itemListId,itemListName:i.itemListName,filtersApplied:i.filtersApplied,sourcePage:i.sourcePage}}:{}),O=(0,C.O)(d.$n);return(0,l.jsxs)(l.Fragment,{children:[x&&(0,l.jsx)(O,{"data-cnstrc-btn":p.j.ADD_TO_COMPARE,variantEntityId:f,sku:r,size:"lg",style:{width:"100%"},variant:"tertiary"}),!x&&P&&(0,l.jsx)(d.$n,{"data-cnstrc-btn":p.j.CONTACT_LOCAL_STORE,size:"lg",style:{width:"100%"},variant:"secondary",onClick:E,children:s("product.contactLocalStore.label")}),!x&&!P&&j&&(0,l.jsx)(d.$n,{"data-cnstrc-btn":p.j.TRACK_THE_ITEM,size:"lg",style:{width:"100%"},variant:"secondary",onClick:A,children:s("product.trackTheItem.label")}),!x&&!P&&!j&&I&&(0,l.jsx)(d.$n,{size:"lg",style:{width:"100%"},variant:"secondary","data-cnstrc-btn":p.j.SELECT_OPTION,onClick:T,children:s("product.selectOption.label")}),!x&&!P&&!j&&!I&&(0,l.jsx)(d.$n,{size:"lg",style:{width:"100%"},variant:"primary","data-cnstrc-btn":p.j.ATC,disabled:_,onClick:()=>{"number"==typeof N&&1+L>N||c({payload:{productEntityId:b,variantEntityId:f,quantity:1},language:k}).then(()=>
1{if((null==i?void 0:i.itemId)&&(null==i?void 0:i.itemName)){var t;(0,n.Ml)({quantity:1,price:0,...i,sourcePage:null!=(t=i.sourcePage)?t:"carousel"})}o((0,y.XL)())}).catch(t=>{console.error("Failed to add product to cart:",t)})},children:s(_?"product.addToCartLoading.label":"product.addToCart.label")})]})},k=(0,s.memo)(t=>{var e,r,d,u,p,v,m,g,h,y,C,k,w,I;let{product:P,className:b,isSourceConstructor:f,listId:S,listName:x}=t,N=(0,a.c)("product.labels"),{reviewData:{Results:[j]}}=(0,o.O8)(f?void 0:P.productId),{actionData:L,wishlistData:A,wishlistTrackingContext:T,selectItemTrackingContext:E,...O}=P,R=f?null!=(m=P.rating)?m:0:null!=(g=null==j||null==(r=j.ProductStatistics)||null==(e=r.ReviewStatistics)?void 0:e.AverageOverallRating)?g:0,V=f?null!=(h=P.averageRating)?h:0:null!=(y=null==j||null==(u=j.ProductStatistics)||null==(d=u.ReviewStatistics)?void 0:d.AverageOverallRating)?y:0,M=f?null!=(C=P.reviewCount)?C:0:null!=(k=null==j||null==(v=j.ProductStatistics)||null==(p=v.ReviewStatistics)?void 0:p.TotalReviewCount)?k:0,z=null!=(w=(t=>{if(/^PA(?:\d+)$/.test(t)){let e=t.slice(2);return e?String(Number(e)):null}return null})(P.productId))?w:P.productId,F=(0,s.useMemo)(()=>{if(P.productLabelVariants)return P.productLabelVariants.map(t=>{var e,r,l;if("string"==typeof t)return{variant:t,label:null!=(e=({"hot-buy":N("hotBuy"),clearance:N("clearance"),"lowest-price":N("lowestPrice",{days:30}),"limited-stock":N("limitedStock",{quantity:1})})[t])?e:t};if(!t.label){let e={"hot-buy":N("hotBuy"),clearance:N("clearance"),"lowest-price":N("lowestPrice",{days:30}),"limited-stock":N("limitedStock",{quantity:null!=(r=t.quantity)?r:1})};return{...t,label:null!=(l=e[t.variant])?l:t.variant}}return t})},[P.productLabelVariants,N]),{toggle:q,isInWishlist:D,isLoading:G}=(0,c.z)({productId:(null==A?void 0:A.productEntityId)||0,variantId:(null==A?void 0:A.variantEntityId)||0,productName:(null==A?void 0:A.productName)||P.productName,imageUrl:(null==A?void 0:A.imageUrl)||P.imageSrc,sku:(null==A?void 0:A.sku)||"",quantity:1,analyticsProductId:(null==A?void 0:A.analyticsProductId)||P.productId,trackingContext:T}),W=(0,s.useCallback)(()=>{(0,s.startTransition)(()=>{q()})},[q]),$=L?(0,l.jsx)(_,{actionData:L,sku:z,trackingData:{itemListId:S,itemListName:x}}):void 0;return(0,l.jsx)(i.CarouselProductCard,{className:b,...O,productLabelVariants:F,onToggleWishlist:W,isLoadingWishlist:G,isWishlisted:D,"data-cnstrc-item-id":P.productId,"data-cnstrc-item-name":P.productName,"data-cnstrc-item-variation-id":null==L?void 0:L.variantSku,"data-cnstrc-item-section":"Products",...f&&{"data-cnstrc-item":"recommendation","data-cnstrc-strategy-id":P.strategy},"data-cnstrc-item-price":null!=(I=P.salePrice)?I:P.regularPrice,rating:R,reviewCount:M,averageRating:V,actions:$,onProductClick:()=>{var t;E&&(0,n.Vd)({productId:P.productId,productName:P.productName,price:null!=(t=P.salePrice)?t:P.regularPrice,...E})}})});k.displayName="EnhancedCarouselProductCard"},75637:(t,e,r)=>{"use strict";r.d(e,{ProductCarouselInner:()=>u});var l=r(54568),i=r(96442),a=r(7620),s=r(59662),n=r(36531),o=r(41159),c=r(98722);let d=(0,i.default)(()=>Promise.resolve().then(r.bind(r,83985)).then(t=>t.ProductCardCarouselGridSlick),{loadableGenerated:{webpack:()=>[83985]},ssr:!1}),u=t=>{let{products:e,title:r,className:i,showFilters:u=!1,loop:p=!0,breakpoints:v,categories:m,spacing:g,listId:h,listName:y,...C}=t,_={};Object.entries(C).forEach(t=>{let[e,r]=t;e.startsWith("data-")&&(_[e]=r)});let[k,w]=(0,a.useState)("top-picks"),[I,P]=(0,a.useState)(!1),b=(0,a.useRef)(!1),f=(0,o.GV)(c.UW);(0,a.useEffect)(()=>{P(!0)},[]),(0,a.useEffect)(()=>{if(!b.current&&e&&e.length>0&&I){b.current=!0;let t=(0,n.q3)(e.slice(0,n.tP));(0,n.az)({items:t,sourcePage:"carousel",carouselId:h,carouselName:y,preferredStore:f||null})}},[e,I,h,y,f]);let S=(0,a.useMemo)(()=>k&&"top-picks"!==k?e.filter(t=>{var e;return(null==(e=t.topLevelCategory)?void 0:e.id)===k}):e,[e,k]),x=(0,a.useMemo)(()=>S.map(t=>t.productId).join("|"),[S]);if(!I||!e||0===e.length)return null;let N=m?m.findIndex(t=>t.id===k):void 0,j="carousel-".concat(k,"-").concat(x),L=u&&m?m:[];return(0,l.jsx)(d,{breakpoints:v,mode:"snap",showArrows:!0,showScrollBar:!0,size:"md",loop:p,spacing:g,filters:L,activeFilter:-1===N?void 0:N,onFilterSelect:t=>{w(t)}
1,title:r,variant:"dotted",className:i,isShowFilters:u,..._,children:null==S?void 0:S.map(t=>(0,l.jsx)(s.I,{product:t,isSourceConstructor:C.isSourceConstructor,listId:h,listName:y},t.productId))},j)}}}]);

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.