"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9415],{2093:(e,t,i)=>{i.d(t,{$I:()=>l,JK:()=>a,h5:()=>c,kI:()=>d,ny:()=>h,uP:()=>o});var r=i(27435),n=i(23455),s=i(86139);let l=e=>{if(!e)return;if(m(e))return e.offer_url?new s.o(e.offer_url).makeRelative():void 0;if((0,r.j9)(e))return;let t=(0,r.Z7)(e);if(t)return h(e)?(e=>{if(!Number.isNaN(Number(e)))return new s.o(`/circle/o/target-circle/-/${e}`)})(t):(e=>{if(!Number.isNaN(Number(e)))return new s.o(`/pl/${e}`)})(t)},c=e=>{if(e)return m(e)?e.id:(0,r.Z7)(e)},a=function(e){let{type:t="short"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return m(e)?"long"===t?e?.message?.long_description??e?.message?.short_description??e?.value:e?.message?.short_description??e?.message?.long_description??e?.value:"long"===t?(0,r.Pc)(e)??(0,r.$0)(e):(0,r.$0)(e)??(0,r.Pc)(e)},o=e=>(0,n.TC)(e).length>0,d=e=>"Circle_360_Freebies"===(e=>e&&"membership_offer_type"in e?e.membership_offer_type:void 0)(e),m=e=>!!e&&!!(e?.id&&e?.offer_url&&(e?.value||e?.message?.short_description)),h=e=>m(e)||!!e?.circle_offer},56018:(e,t,i)=>{i.d(t,{O:()=>o});var r=i(37876),n=i(15241),s=i(23455),l=i(77987),c=i(74769),a=i(67331);let o=e=>{let{className:t}=e,i=(0,a.cq)(e=>e?.formatted_unit_price),o=(0,n.K1)(s.ID),d=(0,a.cq)(e=>e?.hide_price),m=(0,n.EJ)(l.cL),h=(0,n.K1)(l.w1);return(0,r.jsx)(r.Fragment,{children:(!m||h)&&o&&!d&&(0,r.jsxs)(c._A,{className:t??"h-margin-r-tiny","data-test":"unit-price",children:["(",i,o,")"]})})};o.displayName="PriceStandardAndMinimalUnitPrice"},67331:(e,t,i)=>{i.d(t,{Rl:()=>g,cq:()=>h,gK:()=>d,u_:()=>m,yE:()=>u});var r=i(14232),n=i(15241),s=i(77987),l=i(23455),c=i(16546),a=i(4736),o=i(2093);let d=()=>{let e,t=(0,n.Cf)(),i=(0,n.EJ)(s.cL),c=(0,n.EJ)(l.E5),a=(0,n.K1)(l.E5),o=(0,n.K1)(l.OM);return e=o&&!i?o:t?a:c,(0,r.useDebugValue)(e),e},m=()=>{let[e]=(0,c.RJ)(),t=e(a.uA),i=(0,n.Cf)(),r=(0,n.K1)(o.uP),s=(0,n.EJ)(l.BU),d=(0,n.EJ)(l.B2),m=(0,n.K1)(l.BU),h=(0,n.K1)(l.B2),[u,g]=i?[h,m]:[d,s];if(r){if(g&&t&&!1!==g.all_children_on_promo)return"discount_circle_base";if(u&&!g&&!1!==u.all_children_on_promo)return"discount_all_guests"}},h=function(){let e,t,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e=>e,r=m(),s=(0,n.Cf)(),c=(0,n.EJ)(l.X_),a=(0,n.EJ)(l.BU),o=(0,n.EJ)(l.B2),d=(0,n.K1)(l.X_),h=(0,n.K1)(l.BU),u=(0,n.K1)(l.B2),[g,p,f]=s?[d,u,h]:[c,o,a];return i((g?.hide_price&&(e=g.hide_price,t=g.formatted_current_price),p?.hide_price&&(e=p.hide_price,t=p.formatted_price),f?.hide_price&&(e=f?.hide_price,t=f.formatted_price),"discount_circle_base"===r)?e?{...f,hide_price:e,formatted_price:t}:f:"discount_all_guests"===r?e?{...p,hide_price:e,formatted_price:t}:p:e?{...g,hide_price:e,formatted_current_price:t}:g)},u=()=>{let e=h(),t=(0,n.EJ)(s.cL),i=(0,n.K1)(l.OM);return g(e)?e.formatted_price:i&&!t?i:e?.formatted_current_price},g=e=>!!(e&&"formatted_price"in e)},74769:(e,t,i)=>{i.d(t,{_A:()=>c,aJ:()=>a,en:()=>l,iw:()=>o,jB:()=>d});var r=i(82018),n=i(77232),s=i(73076);let l=n.I4.div.withConfig({componentId:"sc-67b4d80d-0"})(["line-height:",";"],r.gx.lineHeight.text),c=n.I4.span.withConfig({componentId:"sc-67b4d80d-1"})(["color:",";font-size:",";"],r.Tj.palette.gray.dark,s.fFv),a=n.I4.span.withConfig({componentId:"sc-67b4d80d-2"})(["color:",";display:inline-block;white-space:nowrap;&::first-letter{text-transform:lowercase;}"],r.Tj.palette.red.default),o=n.I4.span.withConfig({componentId:"sc-67b4d80d-3"})(["font-size:",";"],s.fFv),d=n.I4.div.withConfig({componentId:"sc-67b4d80d-4"})(["font-size:",";"],s.E7T)},99415:(e,t,i)=>{i.d(t,{x:()=>y});var r=i(37876),n=i(14232),s=i(15039),l=i(16546),c=i(4736),a=i(15241),o=i(23455),d=i(12079),m=i(34614),h=i(94330),u=i(27435),g=i(60843),p=i(75186),f=i(28895),_=i(67331);let x=e=>{let t=(0,_.gK)(),i=(0,a.EJ)(o.m0),[r]=(0,l.RJ)(),n=r(c.uA),{formattedPrice:s,isCalculatedPrice:d,isTridentPromo:m}=i??{};return d?m&&!n||e?t:s:t};var E=i(77216),j=i(73076),I=i(82018),P=i(77232);let C=P.I4.div.withConfig({componentId:"sc-6e3cc6e3-0"})(["line-height:",";"],I.gx.lineHeight.input);(0,P.I4)(E.IconCircleOffer).withConfig({componentId:"sc-6e3cc6e3-1"})(["margin-right:",";vertical-align:bottom;"],I.xe.generic.x1);let w=(0,P.I4)(E.IconCircleDeals).withConfig({componentId:"sc-6e3cc6e3-2"})(["margin-right:",";vertical-align:bottom;"],I.xe.generic.x1),v=(0,P.I4)(E.IconCircle360GiftClosed).withConfig({componentId:"sc-6e3cc6e3-3"})(["margin-right:",";vertical-align:bottom;"],I.xe.generic.x1),J=P.I4.div.withConfig({componentId:"sc-6e3cc6e3-4"})(["color:",";"],e=>{let{isTealColor:t}=e;return t?I.Tj.loyalty.text.base:I.Tj.interactive.primary.default}),b=(0,P.I4)(d.P).withConfig({componentId:"sc-6e3cc6e3-5"})(["font-size:",";font-weight:normal;"],j.eD8),N=e=>{let{showPdpPromoMessage:t,isSeePriceInCart:i,hasPriceMessage:s,selectChildrenOnPromo:d}=e,_=x(!1),[E]=(0,l.RJ)(),j=E(c.uA),{isCalculatedPrice:I,isTridentPromo:P,formattedPrice:C,promotionsCount:N,promotion:M}=(0,a.EJ)(o.m0)??{},T=(0,a.EJ)(h.qe),k=_?.includes("-"),y=(0,n.useMemo)(()=>!(i||k||P&&I&&!j),[k,i,I,j,P]),A=(0,u.ri)(M),B=(0,n.useCallback)(e=>(e??(0,p.flags)("GLOBAL_TARGET_BRAND_BUCKS_ENABLED"))&&A,[A]),{checkIsExperimentEnabledAndTrackFireflyEvent:K}=(0,f.G)("TARGET_FREEBIES_ENABLED",{checkIsExperimentEnabledWithCustomConditions:B}),R=(0,n.useMemo)(()=>(0,u.i3)(M)?M?.message?.short_description??M?.value:t?M?.pdp_message:M?.plp_message,[M,t]),F=(0,n.useMemo)(()=>P&&I&&!i&&!d?(0,r.jsx)(b,{lines:j?1:2,children:j?`with ${R}`:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(w,{width:14}),C," with Target Circle"]})}):P||!I||i||d?(0,r.jsxs)(b,{lines:1,children:[P?K()?(0,r.jsx)(v,{width:14}):(0,r.jsx)(w,{width:14}):null,R]}):(0,r.jsxs)(b,{lines:1,children:["with ",R]}),[j,I,P,K,C,i,R,d]);return M?(0,r.jsx)(r.Fragment,{children:M?(0,r.jsxs)(J,{"data-test":m.Y8,isTealColor:P,children:[F,y&&N&&N>1&&(0,r.jsxs)(b,{lines:1,children:["+ ",N-1," ",(0,g.td)("deal",N-1)]})]}):null}):T?.plp_message?(0,r.jsx)(b,{className:"h-text-grayDark","data-test":m.Y8,lines:s?1:2,children:T.plp_message}):null};N.displayName="TridentPromoDetails";let M=e=>{let{priceMessage:t,hasItemMixedOffer:i,isNonTridentPromoView:l,isTridentPromoMemberView:c}=e,d=(()=>{let e=(0,a.EJ)(o.Id),t=(0,a.EJ)(o.m0);return t?.formattedComparisonPrice?t?.formattedComparisonPrice:e})(),h=(()=>{let e=(0,a.EJ)(o.YN),{formattedComparisonPriceType:t}=(0,a.EJ)(o.m0)??{};return t??e})(),u=(0,a.EJ)(o.Od),g=d?.includes("-"),p=(0,n.useMemo)(()=>d||d&&!g,[g,d]),f=(0,n.useMemo)(()=>u?"was":"MSRP"===h?"MSRP":"value bundle reg"===h?"Value Bundle reg":"reg",[h,u]);return l||c||t||"MSRP"===f?(0,r.jsxs)("div",{className:"h-text-grayDark h-text-normal h-text-sm","data-test":m.Qf,children:[p&&f?(0,r.jsxs)(r.Fragment,{children:[f," ",(0,r.jsx)("span",{className:"h-text-line-through","data-test":"strikethroughFormattedRegPrice",children:d})," "]}):null,(0,r.jsx)("span",{className:s("h-text-red",{"h-display-block":i}),"data-test":"strikethroughPriceMessage",children:t})]}):null};M.displayName="StrikethroughRegPrice";var T=i(56018);let k=(0,P.I4)(T.O).withConfig({componentId:"sc-a31a6dac-0"})(["font-size:",";font-weight:normal;margin-left:",";margin-right:",";"],j.eD8,I.xe.generic.x1,I.xe.generic.x1),y=e=>{let{className:t="",textAlignment:i="center",shouldResizeLargeTextToFit:h=!1,showPdpPromoMessage:u=!1,isStrikethroughPriceEnabled:g=!1}=e,p=(0,a.EJ)(o.Z1),f=x(p),[_]=(0,l.RJ)(),E=_(c.uA),j=(0,a.EJ)(o.m0),I=(0,a.EJ)(o.iC),P=(0,n.useMemo)(()=>!!(j?.hidePrice??I),[j?.hidePrice,I]),v=(0,a.EJ)(o.IA),J=(0,a.EJ)(o.em),b=(0,a.EJ)(o.IT),T=(0,a.EJ)(o.gM),y=!!(J&&"reg"!==J),A=(0,n.useMemo)(()=>T?m.zk[T]:m.zk[b??J??""],[b,J,T]),B=!!(A&&A.length>15),K=(0,n.useMemo)(()=>E&&j?.isTridentPromo&&j?.isCalculatedPrice&&!P&&!p,[E,j?.isTridentPromo,j?.isCalculatedPrice,P,p]),R=(0,n.useMemo)(()=>!j?.isTridentPromo&&j?.isCalculatedPrice&&!P,[j?.isTridentPromo,j?.isCalculatedPrice,P]);return f?(0,r.jsxs)(C,{className:`h-text-bold h-text-md h-text-${i} ${t}`,"data-test":m.V3,children:[(0,r.jsx)(r.Fragment,{children:P?(0,r.jsx)("div",{className:"h-text-md",children:"See price in cart"}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(d.P,{lines:1,children:[K&&(0,r.jsx)(w,{width:16}),(0,r.jsxs)("span",{className:s({"h-text-red":y||K||R,"h-text-bs":P&&h}),children:[f,v?(0,r.jsx)("span",{className:"h-text-sm",children:v}):null]}),(0,r.jsx)(k,{})]}),g?(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(M,{hasItemMixedOffer:B,isNonTridentPromoView:R,isTridentPromoMemberView:K,priceMessage:A})}):(0,r.jsx)(r.Fragment,{children:A?(0,r.jsx)(d.P,{className:s("h-text-red",{"h-text-md":B}),lines:1,children:A}):null})]})}),(0,r.jsx)(N,{hasPriceMessage:!!A,isSeePriceInCart:P,selectChildrenOnPromo:p,showPdpPromoMessage:u})]}):null};y.displayName="PriceAndPromoMinimal"}}]);