1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1340],{1340:(e,t,o)=>{"use strict";o.r(t),o.d(t,{default:()=>S});var i=o(37876),s=o(14232),r=o(95062),a=o.n(r),l=o(49995),d=o(35988),n=o(69858),c=o(82078),u=o(77601),p=o(53015),m=o(19334),g=o(95725),v=o(6867),h=o(54587),f=o.n(h),b=o(98091),_=o(61823),C=o(86270),P=o(7712),x=o(22767),k=o(32352),y=o(68972),I=o(60452),w=o(71577),M=o(33280),j=o(24829),N=o(73369),R=o(38291),q=o(65835),A=o(2229),O=o.n(A);let E=e=>{var t,o,r,a,h;let{config:A,isMobileOrSmall:E,page:S,product:T={},qaId:L="",brand:U="",selectedColorCode:D="",content:B={},className:V="",style:Q={}}=e,F="".concat(L,"SetItem"),{product:G,badging:K}=B,W=Object.values(T)[0],{productDescription:H,productCode:J,baseProductCode:X,colors:Y,"family-id":Z,url:z,"family-price":$,selectColors:ee,selectColorsHigh:et,listPrice:eo,productPromotions:ei,primaryCategoryId:es,badge:er,matchingColorCode:ea}=W,[el]=es.split("|"),ed="factory"===U?I.A:y.A,en=Object.keys(T)[0],[ec,eu]=(0,s.useState)({}),ep=(0,d.wA)(),{showPromoPrice:em,showBadging:eg,showDiscountPercentage:ev}=(0,d.d4)(R.D),eh=(0,d.d4)(N.L2),ef=(0,d.d4)(N.XO),eb=(0,d.d4)(w.fRU),e_=(0,d.d4)(q.nU),eC=(0,d.d4)(g.T6),eP=(0,d.d4)(q.gI),ex=(0,d.d4)(q.Ww),ek=(0,M.vw)((0,v.KN)(z,"display=all"),Y,ea||D,J),ey=!!(null==ec?void 0:null===(t=ec[J])||void 0===t?void 0:t.promoMessage)&&!(null==ec?void 0:null===(o=ec[J])||void 0===o?void 0:o.promoFetchError),eI=(0,j.X)({cartItemsByCode:ef,content:K,productObj:{...W,priceModel:{[J]:{badge:er,colors:Y,listPrice:eo}}},shoppingBagLink:eh}),ew=e=>"".concat(e,"_").concat(ea||D,"_").concat(en,"_").concat(eP).toLowerCase(),eM=e=>{var t,o;let{promoMessage:i,shopPromotionUrl:s,promoFetchError:r}=(0,p.Q)({promotions:e,promotionId:ew(X),isDebugPage:eC,promoMessageOverride:(0,c.Jm)({...W,selectedProductCode:X}),gender:el,promoDisplayParam:"standard",isUS:e_,showPromoPrice:em}),a="seenPromoBanner",l=(0,m.lE)(a)||"",d="";!(!l||l.includes(J.toLowerCase()))||(null===(o=document)||void 0===o?void 0:null===(t=o.referrer)||void 0===t?void 0:t.includes("jcrew.com"))||(d=s,(0,m.jx)(a,ew(J))),eu(e=>{var t;return{...e,[J]:{...e[J],promoMessage:i,shopPromotionUrl:d,promoFetchError:r,previousPromoMessage:null===(t=e[J])||void 0===t?void 0:t.promoMessage}}})};(0,s.useEffect)(()=>{let e={...eb,...ei};ep((0,c.Bp)({product:{...W,selectedColorCode:ea||D,selectedProductCode:X,fit:en},promotions:e,countryCode:eP,promoId:ew(X),runCallback:eM,currency:ex}))},[D,en,ea]);let ej="".concat(b.default.IMAGE_SERVER_URL).concat(X,"_").concat(ea||D);return(0,i.jsxs)("section",{className:(0,l.default)(O().details,O().wrapper,{[V]:V},"product-tile__details"),style:Q,onClick:()=>(0,C.s6)(A,W,"make it a set","make it a set","make it a set"),children:[(0,i.jsx)("button",{type:"button",className:O().image,onClick:()=>{ep((0,u.MK)({productURL:ek,productCode:J,colorCode:ea||D,eVar78Val:"",fit:en,...Z&&{familyId:Z}}))},children:(0,i.jsx)(_.default,{NextImage:f(),role:"button",tabIndex:"0",imageUrl:ej,imagePresets:[b.default.PDP.ZOOM.MEDIUM,b.default.PDP.ZOOM.LARGE],altText:H,classNames:(0,l.default)(O().image,"zoomed"),fill:!0,portraitMode:!0})}),(0,i.jsxs)("div",{className:O()["product-info-container"],children:[eg&&(null==eI?void 0:eI.type)===n.A.IN_BAG&&(0,i.jsx)(P.A,{displayReviews:!1,displaySmall:!0,hideReviewsCount:!0,productCode:J,productObj:W,badge:eI,reviewsData:{},qaId:F,isMobileOrSmall:E,productUrl:ek,className:O().badge}),(0,i.jsx)(x.A,{className:O()["set-widget__button"],qaId:F,isParentHovered:!0,content:{quickShop:"view this item"},dispatch:ep,eVar78Val:"",productCode:J,colorCode:ea||D,productURL:ek,familyId:null!=Z?Z:"",fit:en,listId:"make it a set",listName:"make it a set"}),(0,i.jsx)("div",{className:O().title,children:(0,i.jsx)(k.A,{qaId:F,page:S,name:H,topInfo:!0,isFactory:!1})}),(0,i.jsx)(ed,{className:O().price,familyId:Z,product:{...W,familyPrice:$,selectColorsPrice:(0,M.IP)({selectColors:ee,selectColorsHigh:et}),wasText:G.wasText,nowText:G.nowText,hasAlternateSaleInfo:!1,initialColorCode:ea||D},qaId:F,content:G,showDiscountPercentage:ev}),(ey||(null==ec?void 0:null===(r=ec[J])||void 0===r?void 0:r.previousPromoMessage))&&(0,i.jsx)("p",{className:O()["discount-code"],children:(null==ec?void 0:null===(a=ec[J])||void 0===a?void 0:a.promoMessage)||(null==ec?void 0:null===(h=ec[J])||void 0===h?void 0:h.previousPromoMessage)})]})]})};E.propTypes={product:a().shape({isExtended:a().bool,ocapiUrl:a().string,product:a().objectOf(a().shape({details:a().shape({variations:a().shape([]),variationProductCode:a().string,url:a().string,productC
1ode:a().string,productPromotions:a().string,familyColorList:a().shape([]),colorsList:a().shape([]),gender:a().string}),prices:a().shape({})}))}),qaId:a().string,brand:a().string,selectedColorCode:a().string,content:a().shape({badging:a().shape({}),product:a().shape({wasText:a().string,nowText:a().string}).isRequired}),isMobileOrSmall:a().bool.isRequired,page:a().string.isRequired,className:a().string,style:a().shape({})};let S=E},22767:(e,t,o)=>{"use strict";o.d(t,{A:()=>p});var i=o(37876);o(14232);var s=o(95062),r=o.n(s),a=o(49995),l=o(77601),d=o(60493),n=o(64143),c=o.n(n);let u=e=>{let{colorCode:t,content:o,dispatch:s,productCode:r,productURL:n,eVar78Val:u,apiLink:p="",badgeFromArray:m=null,className:g="",familyId:v="",fit:h="",isParentHovered:f=!1,listId:b,listName:_,onProductTileMouseEnter:C=()=>{},onProductTileMouseLeave:P=()=>{},onQuickshopClick:x=()=>{},relativePosition:k=!1}=e;return(0,i.jsx)("button",{type:"button",className:(0,a.default)(c().button,f&&c()["is-hovering"],g,{[c()["relative-position"]]:k}),onClick:e=>{e.preventDefault(),x(),s((0,l.MK)({apiLink:p,productCode:r,selectedColorProductCode:r,productURL:n,colorCode:t,isStyledWith:!1,isSaleProduct:(0,d.h)(n),addYOffset:!0,eVar78Val:u,familyId:v,fit:h,listId:b,listName:_}))},onFocus:C,onBlur:P,children:(0,i.jsx)("div",{"data-product":r,"data-url":n,children:o.quickShop})})};u.propTypes={apiLink:r().string,badgeFromArray:r().shape({}),content:r().shape({quickShop:r().string}).isRequired,dispatch:r().func.isRequired,isParentHovered:r().bool,productCode:r().string.isRequired,colorCode:r().string.isRequired,productURL:r().string.isRequired,eVar78Val:r().string.isRequired,onProductTileMouseEnter:r().func,onProductTileMouseLeave:r().func,onQuickshopClick:r().func,familyId:r().string,fit:r().string,className:r().string,listId:r().string,listName:r().string,relativePosition:r().bool};let p=u},64143:e=>{e.exports={button:"QuickshopButton__button___aoWg6","is-hovering":"QuickshopButton__is-hovering___JuqGA","relative-position":"QuickshopButton__relative-position___PP_RY"}}}]);
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.