PageSourceSearch

https://www.princessauto.com/_next/static/chunks/4756.7ef72ae26994aab7.js

js princessauto.com collected 2026-09-25 18:53:58 UTC 10,590 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4756],{13644:(e,t,i)=>{"use strict";i.d(t,{p:()=>n});var s=i(54568),r=i(75981),a=i(73165),l=i.n(a);let n=e=>{let{firstLabel:t,secondLabel:i,onFirstClick:a,onSecondClick:n,styling:d="default",disableFirst:o=!1,disableSecond:u=!1,className:c}=e;return(0,s.jsxs)("div",{className:c||l().container,children:[(0,s.jsx)(r.$n,{className:l().button,size:"lg",variant:"reversed"===d?"secondary":"primary",disabled:o,onClick:a,children:t}),(0,s.jsx)(r.$n,{className:l().button,size:"lg",variant:"reversed"===d?"primary":"secondary",disabled:u,onClick:n,children:i})]})}},14756:(e,t,i)=>{"use strict";i.r(t),i.d(t,{WishlistSelectionSidebar:()=>k});var s=i(54568),r=i(8534),a=i(10790),l=i(83985),n=i(97066),d=i(7620),o=i(83631),u=i(13644),c=i(73278),m=i(47266),_=i(98340),h=i(61002),b=i(17803),p=i(41159),v=i(11258),g=i(44550),w=i(94149),x=i(92013),f=i(98671),N=i.n(f),I=i(99544),S=i(55757);let y=e=>{let{form:t}=e,i=(0,n.c)("wishlistForm"),{control:r}=t;return(0,s.jsxs)("form",{className:N()["wishlist-form"],children:[(0,s.jsx)(S.L,{name:"wishlistName",control:r,label:i("wishlistNameField"),required:!0}),(0,s.jsx)(I.e,{className:N()["wishlist-form__input-area"],name:"description",value:"",control:r,label:i("descriptionField"),maxCharacterLimit:150,maxCharacterText:i("maxCharacterText.label"),required:!0})]})},j="___CREATE-NEW-WISHLIST___",k=()=>{var e,t;let i=(0,n.c)("wishlistsSidebar"),f=(0,p.jL)(),[I]=(0,b.OA)(),S=(0,p.GV)(g.Ep),{goToSignIn:k,goToSignUp:L}=(0,_.u)(),{isOpen:C,product:T}=(0,p.GV)(w.Sb),q=(0,p.GV)(w.g$),[M,W]=(0,d.useState)(""),E=(0,d.useMemo)(()=>(0,x.t)(i,q.map(e=>({id:String(e.id),wishlistName:e.name}))),[i,q]),z=(0,o.mN)({defaultValues:{wishlistName:"",description:""},resolver:(0,r.u)(E),mode:"onSubmit",reValidateMode:"onChange"}),{addToWishlist:A,isLoading:F}=(0,h.S)({productId:null!=(e=null==T?void 0:T.productId)?e:0,variantId:null!=(t=null==T?void 0:T.variantId)?t:0});(0,d.useEffect)(()=>{C||(z.reset(),W(""))},[C,z]);let O=()=>{f((0,w.Qn)())},V=(0,d.useCallback)(()=>{f((0,w.Qn)()),k()},[k,f]),R=(0,d.useCallback)(()=>{f((0,w.Qn)()),L()},[L,f]),U=(e,t,i)=>{f((0,v.Ds)({key:"Wishlist",notice:{type:"success",message:(0,s.jsx)(c.r,{wishlistId:e,wishlistName:t,productName:i})}}))},G=(e,t)=>{(null==T?void 0:T.trackingContext)&&(0,m.Fu)({...T.trackingContext,wishlistId:e,wishlistName:t,productId:T.analyticsProductId||String(T.productId),productName:T.productName,sku:T.sku,quantity:1})},P=async()=>{try{if(M===j)await z.handleSubmit(async e=>{var t,i,s,r,a,l;let n=await I({name:null!=(t=null==e?void 0:e.wishlistName)?t:"",description:null!=(i=null==e?void 0:e.description)?i:"",status:0,items:[{productId:null!=(s=null==T?void 0:T.productId)?s:0,variantId:null!=(r=null==T?void 0:T.variantId)?r:0,quantity:1}]}).unwrap();f((0,w.uO)({wishlistId:n.data.shoppingListId,productId:null!=(a=null==T?void 0:T.productId)?a:0,variantId:null!=(l=null==T?void 0:T.variantId)?l:0})),G(n.data.shoppingListId,(null==e?void 0:e.wishlistName)||""),U(n.data.shoppingListId,(null==e?void 0:e.wishlistName)||"",(null==T?void 0:T.productName)||""),f((0,w.Qn)())})();else{var e,t;await A(Number(M));let i=(null==(e=q.find(e=>e.id===Number(M)))?void 0:e.name)||"";G(Number(M),i),U(Number(M),i||"",null!=(t=null==T?void 0:T.productName)?t:""),f((0,w.Qn)())}}catch(e){console.error("Failed to add item to wishlist:",e)}},Q=(0,d.useMemo)(()=>[...q.map(e=>({label:e.name,value:String(e.id)})),{label:i("createNewWishlist"),value:j}],[q,i]);return(0,s.jsxs)(l.Sidebar,{className:N().sidebar,contentClassName:N().sidebar__content,footer:(0,s.jsx)(u.p,{styling:S?"reversed":"default",firstLabel:S?i("cancel"):i("button.signin"),secondLabel:S?i("addToList"):i("button.createAccount"),disableSecond:!!S&&(!M||F),onFirstClick:S?O:V,onSecondClick:S?P:R}),isOpen:C,title:i("title"),variant:"mini-cart",onClose:O,children:[T&&(0,s.jsx)(l.EngagementProductCard,{imageSrc:T.imageUrl,productName:T.productName,...T.sku&&{selectedProductOptions:{[i("sku")]:T.sku}}}),(0,s.jsx)(l.Divider,{className:N().sidebar__divider,type:"tertiary"}),S?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(l.InputLabel,{className:N()["sidebar__information-label"],asteriskAtStart:!0,htmlFor:"required-fields",label:i("requiredText"),required:!0}),(0,s.jsxs)("div",{className:N()["sidebar__input-label"],children:[(0,s.jsx)("h6",{children:i("selectWishlist")}),(0,s.jsx)("span",{className:N()["sidebar__required-field-mark"],children:"*"})]}),(0,s.jsx)(l.RadioGroup,{options:Q,value:M,onChange:W}),M===j&&(0,s.jsx)(y,{form:z})]}):(0,s.jsxs)("div",{className:N()["sidebar__guest-message"],children:[(0,s.jsx)(a.PersonOutline,{height:32,width:32}),(0,s.jsx)("p",{className:"body-l-regular",children:i("guestMessage")})]})]})};k.displayName="WishlistSelectionSidebar"},17803:(e,t,i)=>{"use strict";i.d(t,{I$:()=>s.I$,LW:()=>s.LW,OA:()=>s.OA,ek:()=>s.ek,fD:()=>s.fD,zL:()=>s.zL});var s=i(28169)},55757:(e,t,i)=>{"use strict";i.d(t,{L:()=>d});var s=i(54568),r=i(83985),a=i(7620),l=i(83631);let n=e=>{let{errorMessage:t,delayErrorMs:i,label:l,nativeRequired:n,...d}=e,[o,u]=(0,a.useState)(!!t),c=(0,a.useRef)(null),m=!!t;(0,a.useEffect)(()=>(c.current&&(globalThis.clearTimeout(c.current),c.current=null),m)?!i||i<=0?void u(!0):(c.current=globalThis.setTimeout(()=>{u(!0),c.current=null},i),()=>{c.current&&(globalThis.clearTimeout(c.current),c.current=null)}):void u(!1),[m,i]);let _=o&&m?"error":void 0,h=o&&m?t:void 0;return(0,s.jsx)(r.TextField,{...d,label:l,validationMessage:h,nativeRequired:n,state:_})},d=e=>{let{control:t,name:i,label:r,delayErrorMs:a,...d}=e;return(0,s.jsx)(l.xI,{name:i,control:t,render:e=>{let{field:t,fieldState:{error:i}}=e;return(0,s.jsx)(n,{...d,...t,label:r,errorMessage:null==i?void 0:i.message,delayErrorMs:a,nativeRequired:d.nativeRequired})}})}},61002:(e,t,i)=>{"use strict";i.d(t,{S:()=>c});var s=i(12758),r=i(7620),a=i(28169),l=i(41159),n=i(94149);let d=[],o=e=>e.wishlist.itemsMap,u=e=>e.wishlist.wishlists,c=e=>{let{productId:t,variantId:i,quantity:c=1}=e,m=(0,l.jL)(),_=(0,l.CU)(),[h,{isLoading:b}]=(0,a.xm)(),[p,{isLoading:v}]=(0,a.SO)(),g=(0,r.useMemo)(()=>(0,s.Mz)([o],e=>{var s;let r=e["".concat(t,":").concat(i)];return null!=(s=r&&r.length>0)&&s}),[t,i]),w=(0,r.useMemo)(()=>(0,s.Mz)([u,o],(e,s)=>{let r=s["".concat(t,":").concat(i)];return r&&0!==r.length?e.filter(e=>r.includes(e.id)):d}),[t,i]),x=(0,l.GV)(g),f=(0,l.GV)(w),N=(0,r.useCallback)(async e=>{m((0,n.uO)({wishlistId:e,productId:t,variantId:i}));try{await h({shoppingListId:String(e),item:{productId:t,variantId:i,quantity:c}}).unwrap()}catch(s){throw m((0,n.LK)({wishlistId:e,productId:t,variantId:i})),s}},[h,m,t,i,c]),I=(0,r.useCallback)(async(e,s)=>{let r=s;if(!r){let s=_.getState(),a=(0,n.uT)(s,{wishlistId:e,productId:t,variantId:i});if(!a)throw Error("Item not found in wishlist");r=a.id}m((0,n.LK)({wishlistId:e,productId:t,variantId:i}));try{await p({shoppingListId:String(e),itemId:String(r)}).unwrap()}catch(s){throw m((0,n.uO)({wishlistId:e,productId:t,variantId:i})),s}},[p,m,t,i,_]);return(0,r.useMemo)(()=>({isInWishlist:x,wishlists:f,addToWishlist:N,removeFromWishlist:I,isLoading:b||v}),[x,f,N,I,b,v])}},70699:e=>{e.exports={"wishlist-notification":"styles_wishlist-notification__moXAo","wishlist-notification__link":"styles_wishlist-notification__link__NgNnI"}}
1,72409:(e,t,i)=>{"use strict";i.d(t,{ew:()=>s.Link});var s=i(83985)},73165:e=>{e.exports={container:"styles_container__L_ab_",button:"styles_button__2tEFj"}},73278:(e,t,i)=>{"use strict";i.d(t,{r:()=>o});var s=i(54568),r=i(72409),a=i(97066),l=i(14878),n=i(70699),d=i.n(n);let o=e=>{let{wishlistId:t,wishlistName:i,productName:n}=e,o=(0,a.c)("wishlistsSidebar");return(0,s.jsx)("div",{className:d()["wishlist-notification"],children:o.rich("form.success",{productName:n,bold:e=>(0,s.jsx)("strong",{children:e}),wishlistName:i,link:e=>(0,s.jsx)(r.ew,{className:d()["wishlist-notification__link"],href:l.b.WISHLIST_DETAILS.set(String(t)),size:"sm",children:e}),text:e=>(0,s.jsx)("span",{children:e})})})}},79149:(e,t,i)=>{"use strict";i.d(t,{q:()=>n});var s=i(27541),r=i(7620);let a=e=>{let t=e.replace(/^\/[a-z]{2}(?:[-_][a-zA-Z]{2})?(?=\/|$)/i,"");return""===t?"/":t},l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"/",i=a("string"==typeof(null==e?void 0:e.redirect)?e.redirect:t);return!i.startsWith("/")||i.startsWith("//")||i.startsWith("/\\")||/^\/\/(?:[\w-]+\.)+[\w-]+/.test(i)||/^https?:\/\//.test(i)?a(t):i},n=()=>{let e=(0,s.usePathname)(),t=(0,s.useSearchParams)();return{redirectPath:(0,r.useMemo)(()=>{let i=t.get("redirect");if(i)return l({redirect:i},e);let s=t.toString();return l({redirect:s?"".concat(e,"?").concat(s):e},e)},[t,e])}}},92013:(e,t,i)=>{"use strict";i.d(t,{t:()=>r});var s=i(24407);let r=(e,t)=>s.z.object({wishlistName:s.z.string().min(1,{message:e("wishlistName.validation.required")}).max(40,{message:e("wishlistName.validation.maxlimit")}
1).refine(e=>!t.some(t=>t.wishlistName===e),{message:e("wishlistName.validation.duplicate")}),description:s.z.string().min(1,{message:e("description.validation.required")}).max(150,{message:e("description.validation.maxlimit")})})},98340:(e,t,i)=>{"use strict";i.d(t,{u:()=>l});var s=i(7620),r=i(97101),a=i(79149);let l=()=>{let e=(0,r.rd)(),{redirectPath:t}=(0,a.q)();return{goToSignIn:(0,s.useCallback)(()=>{let i=encodeURIComponent(t);e.push("/signin?redirect=".concat(i))},[t,e]),goToSignUp:(0,s.useCallback)(()=>{let i=encodeURIComponent(t);e.push("/signup?redirect=".concat(i))},[t,e])}}},98671:e=>{e.exports={sidebar:"styles_sidebar__JVbBj",sidebar__content:"styles_sidebar__content__G_0Ut",sidebar__divider:"styles_sidebar__divider__6_W34","sidebar__information-label":"styles_sidebar__information-label__5QMdU","sidebar__input-label":"styles_sidebar__input-label__qisHn","sidebar__required-field-mark":"styles_sidebar__required-field-mark__LcdY5","sidebar__section-title":"styles_sidebar__section-title__8UhNk","sidebar__guest-message":"styles_sidebar__guest-message__bVZ_T","wishlist-form":"styles_wishlist-form__2esbT","wishlist-form__input-area":"styles_wishlist-form__input-area__obM2L"}},99544:(e,t,i)=>{"use strict";i.d(t,{e:()=>l});var s=i(54568),r=i(83985),a=i(83631);let l=e=>{let{control:t,name:i,label:l,maxCharacterLimit:n,maxCharacterText:d,className:o="",...u}=e;return(0,s.jsx)(a.xI,{name:i,control:t,render:e=>{var t;let{field:i,fieldState:{error:a}}=e;return(0,s.jsx)(r.TextArea,{className:o,...u,...i,label:l,validationMessage:null==a?void 0:a.message,value:null!=(t=i.value)?t:"",maxCharacterLimit:n,maxCharacterText:d,state:a?"error":void 0})}})}}}]);

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.