PageSourceSearch

https://www.ulta.com/ux/assets/js/1384.226223e9.chunk.js

js ulta.com collected 2026-09-24 07:43:06 UTC 25,768 bytes, 2 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[1384],{38135:(e,t,a)=>{a.r(t)},68423:(e,t,a)=>{a.r(t)},12671:(e,t,a)=>{a.r(t)},15187:(e,t,a)=>{a.r(t)},24725:(e,t,a)=>{a.r(t)},64731:(e,t,a)=>{a.r(t)},78520:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.propTypes=t.defaultProps=t.default=t.Image=void 0;var l=d(a(19115)),r=d(a(55462)),n=a(76948);function d(e){return e&&e.__esModule?e:{default:e}}function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var l in a)({}).hasOwnProperty.call(a,l)&&(e[l]=a[l])}return e},i.apply(null,arguments)}const o=a(28145).A.BREAKPOINTS,c=e=>{const t=e.desktopImage,a=e.tabletImage,l=e.mobileImage,d=e.altText,c=e.ariaHidden,u=e.loading,f=void 0===u?s.loading:u;if(!t)return null;const m=(0,n.conditionalAttributes)({"aria-hidden":c?"true":void 0}),g="(min-width: "+o.MEDIUM+"px)",p="(min-width: "+o.LARGE+"px)";let b=l;return l||(b=t),r.default.createElement("div",{className:"pal-c-Image"},r.default.createElement("picture",null,r.default.createElement("source",{srcSet:t,media:p}),r.default.createElement("source",{srcSet:a,media:g}),r.default.createElement("img",i({className:"pal-c-Image__img",src:b,alt:d,loading:f},m))))};t.Image=c;const u=t.propTypes={ariaHidden:l.default.bool,desktopImage:l.default.string,tabletImage:l.default.string,mobileImage:l.default.string,altText:l.default.string,loading:l.default.oneOf(["lazy","eager"])},s=t.defaultProps={loading:"lazy"};c.propTypes=u;t.default=c},80892:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.propTypes=t.getPriceTextStyle=t.getPriceLabel=t.getOriginalPrice=t.getLabelTextStyle=t.defaultProps=t.default=t.Price=void 0;var l=s(a(20999)),r=s(a(19115)),n=s(a(55462)),d=a(76948),i=a(19940),o=s(a(60924)),c=s(a(11554)),u=s(a(81540));function s(e){return e&&e.__esModule?e:{default:e}}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var l in a)({}).hasOwnProperty.call(a,l)&&(e[l]=a[l])}return e},f.apply(null,arguments)}const m=e=>{const t=e.appDownloadLabel,a=e.appDownloadAction,r=e.externalAppDownloadAction,s=e.kitPrice,m=e.kitPriceAccessibilityLabel,y=e.listPrice,x=e.listPriceAccessibilityLabel,E=e.message,_=e.originalPriceLabel,h=e.priceLabel,C=e.salePrice,T=e.salePriceAccessibilityLabel,A=e.variant,w=void 0===A?P.variant:A,L=e.disabled;if(!C&&!y&&!w)return null;const N=p({variant:w}),O=v({label:h,labelStyle:N}),j=g({tokenizedString:_,listPrice:y,listPriceAccessibilityLabel:x}),k=b({variant:w}),S=t&&a,B=s&&C&&!O,I=y&&!C,M=y&&C,D=()=>n.default.createElement("div",{className:"pal-c-Price__kitPrice"},m&&n.default.createElement("span",{className:"sr-only"},m),n.default.createElement(u.default,f({htmlTag:"span",textColor:"xsubtle",textStyle:"label-sm"},(0,d.conditionalAttributes)({ariaHidden:!!m||void 0})),s)),R=(0,l.default)("pal-c-Price",{["pal-c-Price--".concat(w)]:w,"pal-c-Price--salePrice":C,"pal-c-Price--disabled":L,"pal-c-Price--priceLabel":h,"pal-c-Price--appOnly":S});return n.default.createElement("div",{className:R},I&&n.default.createElement("div",{className:"pal-c-Price__priceContainer"},n.default.createElement(u.default,{htmlTag:"span",textStyle:k},y),s&&n.default.createElement(n.default.Fragment,null,D())),M&&n.default.createElement("div",{className:"pal-c-Price__saleContainer"},T&&n.default.createElement("span",{className:"sr-only"},T),n.default.createElement(u.default,f({htmlTag:"span",textColor:"brand-02-strong",textStyle:k},(0,d.conditionalAttributes)({ariaHidden:!!T||void 0})),C),n.default.createElement("div",{className:"pal-c-Price__originalPrice"},x&&n.default.createElement("span",{className:"sr-only"},x),j)),B&&n.default.createElement(n.default.Fragment,null,D()),O&&n.default.createElement("div",{className:"pal-c-Price__labelContainer"},n.default.createElement("span",{className:"pal-c-Price__priceLabel"},O),s&&C&&O&&n.default.createElement(n.default.Fragment,null,D())),S&&n.default.createElement("div",{className:"pal-c-Price__appOnly"},n.default.createElement(o.default,{"aria-hidden":!0,name:"Wallet",size:"lg"}),n.default.createElement(u.default,{htmlTag:"span",textStyle:"label-sm",textColor:"xsubtle"},t),n.default.createElement("div",{className:"pal-c-Price__appOnly--links"},r&&n.default.createElement(n.default.Fragment,null,(0,i.renderObject)(r)),!r&&n.default.createElement(c.default,{href:a.href,label:a.label,size:"compact"}))),!y&&n.default.createElement("span",{className:"pal-c-Price__noPrice"},n.default.createElement(u.default,{htmlTag:"p",textColor:"xsubtle",textStyle:"label-sm"},E)))};t.Price=m;const g=e=>{const t=e.tokenizedString,a=e.listPrice,l=e.listPriceAccessibilityLabel;if(!a)return null;const r=n.default.createElement(u.default,f({htmlTag:"span",textColor:"xsubtle",textDecoration:"line-through",textStyle:"body-sm"},(0,d.conditionalAttributes)({ariaHidden:!!l||void 0})),a);if(!t||t&&!t.includes("%"))return n.default.createElement(n.default.Fragment,null,r);const i=t.length,o=t.indexOf("%"),c=o>0?t.substring(0,o):t.substring(2,i),s=n.default.createElement(u.default,{htmlTag:"span",textStyle:"body-sm",textColor:"xsubtle",ariaHidden:!0},c);return o>0?n.default.createElement(n.default.Fragment,null,s,r):n.default.createElement(n.default.Fragment,null,r,s)};t.getOriginalPrice=g;const p=e=>{let t="";switch(e.variant){case"default":default:t="label";break;case"PDP":case"large":t="label-sm"}return t};t.getLabelTextStyle=p;const b=e=>{let t="";switch(e.variant){case"default":default:t="body-lg";break;case"PDP":t="title-lg";break;case"large":t="title"}return t};t.getPriceTextStyle=b;const v=e=>{const t=e.label,a=e.labelStyle;return t?n.default.createElement(u.default,{htmlTag:"p",textColor:"brand-02-strong",textStyle:a},t):null};t.getPriceLabel=v;const y=t.propTypes={appDownloadLabel:r.default.string,appDownloadAction:r.default.object,disabled:r.default.bool,externalAppDownloadAction:r.default.object,kitPrice:r.default.string,kitPriceAccessibilityLabel:r.default.string,listPrice:r.default.string,listPriceAccessibilityLabel:r.default.string,message:r.default.string,originalPriceLabel:r.default.string,priceLabel:r.default.string,salePrice:r.default.string,salePriceA
1ccessibilityLabel:r.default.string,variant:r.default.oneOf(["default","PDP","large"])},P=t.defaultProps={variant:"default"};m.propTypes=y;t.default=m},64416:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.propTypes=t.defaultProps=t.default=t.ProductCard=void 0,a(38135);var l=s(a(20999)),r=s(a(19115)),n=s(a(55462)),d=a(19940),i=s(a(86116)),o=s(a(31016)),c=s(a(51760)),u=s(a(49100));function s(e){return e&&e.__esModule?e:{default:e}}const f=e=>{const t=e.badge,a=e.externalMediaElement,r=e.headerBackgroundColor,s=void 0===r?g.headerBackgroundColor:r,f=e.tagsTop,m=e.variantLabel,p=e.swatchImages,b=e.externalSwatchImages,v=e.variantTypeDescription,y=e.brandName,P=e.description,x=e.eyebrow,E=e.price,_=e.productVariant,h=e.ratings,C=e.secondValueTag,T=e.tag,A=e.tagsBottom,w=e.title,L=e.titleSupport,N=e.valueTag,O=e.externalActionElement,j=e.externalFooterActionElement,k=e.sponsoredBadgeLabel,S=e.actionsGroupBottom,B=e.backgroundColor,I=void 0===B?g.backgroundColor:B,M=e.contentAlign,D=e.contentGap,R=e.contentPadding,F=e.fullyClickableParent,H=e.headerPadding,V=e.hideFooter,z=e.imgAlign,G=e.imgGap,U=e.isElevated,q=e.padding,K=e.theme,W=void 0===K?g.theme:K,Q=e.textAlign,$=e.isLoading,J=void 0===$?g.isLoading:$,X=e.loaderVariant,Y=!!a,Z=j&&!V,ee=[y,P,x,E,h,C,T,w,L,N].some(Boolean)||Z,te=(0,l.default)("pal-c-ProductCard",{"pal-c-ProductCard--backgroundColor":I,"pal-c-ProductCard--body":S,["pal-c-ProductCard__contentAlign--".concat(M)]:M,["pal-c-ProductCard__contentGap--".concat(D)]:D,["pal-c-ProductCard__contentPadding--".concat(R)]:R,"pal-c-ProductCard--elevated":U,["pal-c-ProductCard__imgAlign--".concat(z)]:z,["pal-c-ProductCard__imgGap--".concat(G)]:G,"pal-c-ProductCard--oneAction":F,["pal-c-ProductCard__padding--".concat(q)]:q}),ae={"--backgroundColor":"var( --pal-colors-".concat(W,"-").concat(I," )")};return J?n.default.createElement(i.default,{variant:X}):n.default.createElement("div",{className:te,style:ae},O&&n.default.createElement(n.default.Fragment,null,(0,d.renderObject)(O)),Y&&n.default.createElement(u.default,{badge:t,externalMediaElement:a,headerBackgroundColor:s,headerPadding:H,tagsTop:f,variantLabel:m,swatchImages:p,externalSwatchImages:b,variantTypeDescription:v}),ee&&n.default.createElement("div",{className:"pal-c-ProductCard--content"},n.default.createElement(o.default,{brandName:{text:null===y||void 0===y?void 0:y.text,textColor:null===y||void 0===y?void 0:y.textColor,textStyle:null===y||void 0===y?void 0:y.textStyle,tagName:null===y||void 0===y?void 0:y.tagName},contentAlign:M,contentGap:D,description:{text:null===P||void 0===P?void 0:P.text,textStyle:null===P||void 0===P?void 0:P.textStyle},eyebrow:x,price:E,productVariant:_,ratings:h,secondValueTag:C,tag:T,tagsBottom:A,textAlign:Q,title:{text:null===w||void 0===w?void 0:w.text,textStyle:null===w||void 0===w?void 0:w.textStyle,tagName:null===w||void 0===w?void 0:w.tagName},titleSupport:L,valueTag:N}),Z&&n.default.createElement(c.default,{alignment:Q,externalFooterActionElement:j,sponsoredBadgeLabel:k})))};t.ProductCard=f;const m=t.propTypes={actionsGroupBottom:r.default.bool,additionalOffersText:r.default.string,backgroundColor:r.default.string,badge:r.default.string,brandName:r.default.object,contentAlign:r.default.oneOf(["top","middle","bottom"]),contentGap:r.default.oneOf(["none","sm","md","lg","xl"]),contentPadding:r.default.oneOf(["none","default"]),description:r.default.object,externalActionElement:r.default.object,externalFooterActionElement:r.default.object,externalMediaElement:r.default.object,eyebrow:r.default.string,fullyClickableParent:r.default.bool,headerBackgroundColor:r.default.string,headerPadding:r.default.oneOf(["none","compact","default","item"]),hideFooter:r.default.bool,imgAlign:r.default.oneOf(["top","right","bottom","left"]),imgGap:r.default.oneOf(["none","sm","md","lg","xl"]),isElevated:r.default.bool,isLoading:r.default.bool,loaderVariant:r.default.oneOf(["default","textRectangle","textCircle"]),padding:r.default.oneOf(["none","sm","md","lg"]),price:r.default.object,productVariant:r.default.object,ratings:r.default.object,secondValueTag:r.default.string,sponsoredBadgeLabel:r.default.string,swatchImages:r.default.array,externalSwatchImages:r.default.object,variantTypeDescription:r.default.string,tag:r.default.object,tagsBottom:r.default.arrayOf(r.default.object),tagsTop:r.default.arrayOf(r.default.object),textAlign:r.default.oneOf(["left","center","right"]),theme:r.default.string,title:r.default.object,titleSupport:r.default.string,valueTag:r.default.string,variantLabel:r.default.string},g=t.defaultProps={backgroundColor:"background-default",headerBackgroun
1dColor:"background-default",isLoading:!1,theme:"default"};f.propTypes=m;t.default=f},31016:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.propTypes=t.defaultProps=t.default=t.ProductCardBody=void 0,a(68423);var l=s(a(20999)),r=s(a(19115)),n=s(a(55462)),d=s(a(80892)),i=s(a(91678)),o=s(a(21460)),c=s(a(88040)),u=s(a(81540));function s(e){return e&&e.__esModule?e:{default:e}}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var l in a)({}).hasOwnProperty.call(a,l)&&(e[l]=a[l])}return e},f.apply(null,arguments)}const m=e=>{const t=e.brandName,a=e.description,r=e.eyebrow,s=e.price,m=e.productVariant,g=e.ratings,p=e.secondValueTag,b=e.tag,v=e.tagsBottom,y=e.textAlign,P=e.title,x=e.titleSupport,E=e.valueTag,_=t&&void 0!==t.text,h=a&&void 0!==a.text,C=s&&(s.listPrice||s.kitPrice||s.salePrice||s.message),T=m&&(m.variantTypeLabel||m.variantTypeDescription),A=g&&g.rating>=0&&g.reviewsCount>0,w=(null===b||void 0===b?void 0:b.message)||"urgency"===(null===b||void 0===b?void 0:b.variant),L=P&&void 0!==P.text,N=(null===v||void 0===v?void 0:v.length)>0,O=E||p||N,j=[_,h,w,L,x].some(Boolean),k=(0,l.default)("pal-c-ProductCardBody",{["pal-c-ProductCardBody__textAlign--".concat(y)]:y});return n.default.createElement("div",{className:k},w&&n.default.createElement("div",{className:"pal-c-ProductCardBody--tag"},n.default.createElement(c.default,{backgroundColor:b.backgroundColor,boldText:b.boldText,endTime:b.endTime,icon:b.
1icon,message:b.message,size:b.size,startTime:b.startTime,style:b.style,textColor:b.textColor,theme:b.theme,timerMeta:b.timerMeta,timerType:b.timerType,variant:b.variant})),r&&n.default.createElement(u.default,{textStyle:"eyebrow",htmlTag:"span",textAlign:y},r),j&&n.default.createElement("div",{className:"pal-c-ProductCardBody--content"},_&&n.default.createElement("div",{className:"pal-c-ProductCardBody--brandName"},n.default.createElement(u.default,{textColor:t.textColor,textStyle:t.textStyle,htmlTag:t.tagName,textAlign:y},t.text)),L&&n.default.createElement("div",{className:"pal-c-ProductCardBody--title"},n.default.createElement(u.default,{textStyle:P.textStyle,htmlTag:P.tagName,textAlign:y},P.text)),x&&n.default.createElement(u.default,{textStyle:"body",htmlTag:"p",textAlign:y},x),h&&n.default.createElement("div",{className:"pal-c-ProductCardBody--description"},n.default.createElement(u.default,{textStyle:a.textStyle,htmlTag:"p",textAlign:y},a.text))),T&&n.default.createElement("div",{className:"pal-c-ProductCardBody--productVariant"},n.default.createElement(i.default,{externalMedia:m.externalSwatchImage,swatchImage:m.swatchImage,variantTypeLabel:m.variantTypeLabel,variantTypeDescription:m.variantTypeDescription})),A&&n.default.createElement("div",{className:"pal-c-ProductCardBody--ratings"},n.default.createElement(o.default,{rating:g.rating,maxRating:g.maxRating,reviewsCount:g.reviewsCount,variant:g.variant,reviewable:g.reviewable,reviewAccessibilityLabel:g.reviewAccessibilityLabel})),C&&n.default.createElement("div",{className:"pal-c-ProductCardBody--price"},n.default.createElement(d.default,{disabled:s.disabled,kitPrice:s.kitPrice,kitPriceAccessibilityLabel:s.kitPriceAccessibilityLabel,listPrice:s.listPrice,listPriceAccessibilityLabel:s.listPriceAccessibilityLabel,message:s.message,originalPriceLabel:s.originalPriceLabel,priceLabel:s.priceLabel,salePrice:s.salePrice,salePriceAccessibilityLabel:s.salePriceAccessibilityLabel,variant:s.variant})),O&&n.default.createElement("div",{className:"pal-c-ProductCardBody--valueTags"},E&&n.default.createElement(c.default,{variant:"value",message:E,style:"default"}),p&&n.default.createElement(c.default,{variant:"value",message:p,style:"default"}),N&&v.map((e,t)=>n.default.createElement(c.default,f({key:t},e)))))};t.ProductCardBody=m;const g=t.propTypes={brandName:r.default.object,description:r.default.object,eyebrow:r.default.string,price:r.default.object,ratings:r.default.object,secondValueTag:r.default.string,tag:r.default.object,textAlign:r.default.oneOf(["left","center","right"]),title:r.default.object,titleSupport:r.default.string,valueTag:r.default.string,productVariant:r.default.object},p=t.defaultProps={description:{textStyle:"body"},linkType:void 0,textAlign:"left",title:{tagName:"h2",textStyle:"title-lg"}};m.propTypes=g,m.defaultProps=p;t.default=m},51760:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.propTypes=t.defaultProps=t.default=t.ProductCardFooter=void 0,a(12671);var l=o(a(20999)),r=o(a(19115)),n=o(a(55462)),d=a(19940),i=o(a(88040));function o(e){return e&&e.__esModule?e:{default:e}}const c=e=>{const t=e.alignment,a=e.externalFooterActionElement,r=e.sponsoredBadgeLabel,o=(0,l.default)("pal-c-ProductCardFooter",{["pal-c-ProductCardFooter--".concat(t)]:t,"pal-c-ProductCardFooter__flexAlignment":r,"pal-c-ProductCardFooter__extraMargin":!r});return n.default.createElement("div",{className:o},a&&(0,d.renderObject)(a),r&&n.default.createElement("div",{className:"pal-c-ProductCardFooter__sponsored"},n.default.createElement(i.default,{message:r,style:"transparent",variant:"default"})))};t.ProductCardFooter=c;const u=t.propTypes={addToBagAction:r.default.object,alignment:r.default.oneOf(["left","right","center","between","around"]),externalFooterActionElement:r.default.object,sponsoredBadgeLabel:r.default.string},s=t.defaultProps={alignment:"left"};c.propTypes=u,c.defaultProps=s;t.default=c},49100:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.propTypes=t.defaultProps=t.default=t.ProductCardHeader=void 0,a(15187);var l=u(a(20999)),r=u(a(19115)),n=u(a(55462)),d=a(19940),i=u(a(91678)),o=u(a(88040)),c=u(a(81540));
1function u(e){return e&&e.__esModule?e:{default:e}}function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var l in a)({}).hasOwnProperty.call(a,l)&&(e[l]=a[l])}return e},s.apply(null,arguments)}const f=e=>{const t=e.badge,a=e.externalMediaElement,r=e.headerBackgroundColor,u=void 0===r?g.headerBackgroundColor:r,f=e.headerPadding,m=e.tagsTop,p=e.theme,b=void 0===p?g.theme:p,v=e.variantLabel,y=e.swatchImages,P=e.externalSwatchImages,x=e.variantTypeDescription,E=(0,l.default)("pal-c-ProductCardHeader",{["pal-c-ProductCardHeader__padding--".concat(f)]:f}),_=(0,l.default)("pal-c-ProductCardHeader__imageContainer",{"pal-c-ProductCardHeader__imageContainer--backgroundColor":u}),h={"--backgroundColor":"var( --pal-colors-".concat(b,"-").concat(u," )")},C=!!a,T=(null===m||void 0===m?void 0:m.length)>0,A=t||T,w=(null===y||void 0===y?void 0:y.length)>0||!!P||x;return n.default.createElement("div",{className:E},C&&n.default.createElement("div",{className:_,style:h},n.default.createElement(n.default.Fragment,null,n.default.createElement("div",{className:"pal-c-ProductCardHeader__mainMedia"},(0,d.renderObject)(a)),n.default.createElement("div",{className:"pal-c-ProductCardHeader__variant"},v&&!w&&n.default.createElement(c.default,{htmlTag:"span",textColor:"xsubtle",textStyle:"label-sm"},v),w&&n.default.createElement(i.default,{variant:"multi",swatchImages:y,externalMedia:P,variantTypeDescription:x})))),A&&n.default.createElement("div",{className:"pal-c-ProductCardHeader__tags"},t&&n.default.createElement("div",{className:"pal-c-ProductCardHeader__badge"},n.default.createElement(o.default,{variant:"default",style:"transparent",message:t})),T&&n.default.createElement("div",{className:"pal-c-ProductCardHeader__tagsTop"},m.map((e,t)=>n.default.createElement(o.default,s({key:t},e))))))};t.ProductCardHeader=f;const m=t.propTypes={badge:r.default.string,externalMediaElement:r.default.object,headerBackgroundColor:r.default.string,tagsTop:r.default.arrayOf(r.default.object),theme:r.default.string,variantLabel:r.default.string,swatchImages:r.default.array,externalSwatchImages:r.default.object,variantTypeDescription:r.default.string},g=t.defaultProps={headerBackgroundColor:"background-default",theme:"default"};f.propTypes=m;t.default=f},91678:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.propTypes=t.defaultProps=t.default=t.ProductVariant=void 0,a(24725);var l=c(a(20999)),r=c(a(19115)),n=c(a(55462)),d=a(19940),i=c(a(78520)),o=c(a(81540));function c(e){return e&&e.__esModule?e:{default:e}}const u=e=>{const t=e.externalMedia,a=e.swatchImage,r=e.variantTypeLabel,c=e.variantTypeDescription,u=e.variant,s=void 0===u?f.variant:u,m=e.swatchImages,g=(0,l.default)("pal-c-ProductVariant","pal-c-ProductVariant--".concat(s));if(![r,c,a,t,m&&m.length>0].some(Boolean))return null;return n.default.createElement("div",{className:g},r&&n.default.createElement(o.default,{textStyle:"label-sm"},r),t&&("multi"===s?n.default.createElement("div",{className:"pal-c-ProductVariant--swatches"},(0,d.renderObject)(t)):(0,d.renderObject)(t)),!t&&("multi"===s?null!==m&&void 0!==m&&m.length?n.default.createElement("div",{className:"pal-c-ProductVariant--swatches"},m.map((e,t)=>n.default.createElement(i.default,{key:"pal-c-ProductVariant--swatch-".concat(t),ariaHidden:!0,desktopImage:e.imageUrl,altText:""}))):null:null!==a&&void 0!==a&&a.imageUrl?n.default.createElement(i.default,{ariaHidden:!0,desktopImage:a.imageUrl,altText:""}):null),c&&n.default.createElement(o.default,{textStyle:"label-sm"},c))};t.ProductVariant=u;const s=t.propTypes={externalMedia:r.default.object,swatchImage:r.default.object,variantTypeLabel:r.default.string,variantTypeDescription:r.default.string,variant:r.default.oneOf(["default","multi"]),swatchImages:r.default.array},f=t.defaultProps={variant:"default"};u.propTypes=s;t.default=u},21460:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.defaultProps=t.default=t.Ratings=void 0,a(64731);var l=o(a(19115)),r=o(a(55462)),n=a(19940),d=o(a(11554)),i=a(68865);
1function o(e){return e&&e.__esModule?e:{default:e}}const c=e=>{const t=e.variant,a=void 0===t?u.variant:t,l=e.maxRating,o=void 0===l?u.maxRating:l,c=e.rating,s=void 0===c?u.rating:c,f=e.ratingAction,m=e.reviewsCount,g=e.qAndAAction,p=e.writeReviewAction,b=e.reviewable,v=void 0===b?u.reviewable:b,y=e.reviewAccessibilityLabel,P=e.externalReviewLink,x=e.externalQandALink,E=e.externalWriteReviewLink,_=(0,i.starIcons)({rating:s,maxRating:o}),h=_.length>0&&!!m,C="PDP"===a&&v&&((null===f||void 0===f?void 0:f.label)&&!!m||P),T="PDP"===a&&((null===g||void 0===g?void 0:g.label)||x),A=!m&&"PDP"===a&&v&&((null===p||void 0===p?void 0:p.label)||E);return r.default.createElement("div",{className:"pal-c-Ratings"},!!y&&r.default.createElement("span",{className:"sr-only"},y),h&&(0,i.composeRating)({rating:s,stars:_,variant:a,reviewsCount:m}),C&&r.default.createElement(r.default.Fragment,null,P&&(0,n.renderObject)(P),!P&&r.default.createElement("span",{className:"pal-c-Ratings__reviewsLink"},r.default.createElement(d.default,{size:"compact",iconPosition:"after",iconName:"arrowDown",href:null===f||void 0===f?void 0:f.url,label:null===f||void 0===f?void 0:f.label}))),T&&r.default.createElement(r.default.Fragment,null,x&&(0,n.renderObject)(x),!x&&r.default.createElement("span",{className:"pal-c-Ratings__qAndALink"},r.default.createElement(d.default,{size:"compact",iconPosition:"after",iconName:"arrowDown",href:null===g||void 0===g?void 0:g.url,label:null===g||void 0===g?void 0:g.label}))),A&&r.default.createElement(r.default.Fragment,null,E&&(0,n.renderObject)(E),!E&&r.default.createElement("span",{className:"pal-c-Ratings__writeReviewLink"},r.default.createElement(d.default,{size:"compact",href:null===p||void 0===p?void 0:p.url,label:null===p||void 0===p?void 0:p.label}))))};t.Ratings=c,c.propTypes={variant:l.default.oneOf(["default","PDP"]),maxRating:l.default.number,rating:l.default.number,ratingAction:l.default.shape({label:l.default.string,url:l.default.string}),reviewsCount:l.default.number,qAndAAction:l.default.shape({label:l.default.string,url:l.default.string}),reviewable:l.default.bool,writeReviewAction:l.default.shape({label:l.default.string,url:l.default.string}),externalReviewLink:l.default.object,externalQandALink:l.default.object,externalWriteReviewLink:l.default.object};const u=t.defaultProps={maxRating:5,rating:0,variant:"default",reviewable:!1};t.default=c},68865:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.starIcons=t.composeRating=t.calculateStarsFill=void 0;var l=n(a(55462)),r=n(a(60924));function n(e){return e&&e.__esModule?e:{default:e}}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var l,r,n,d,i=[],o=!0,c=!1;try{if(n=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;o=!1}else for(;!(o=(l=n.call(a)).done)&&(i.push(l.value),i.length!==t);o=!0);}catch(e){c=!0,r=e}finally{try{if(!o&&null!=a.return&&(d=a.return(),Object(d)!==d))return}finally{if(c)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return i(e,t);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?i(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,l=Array(t);a<t;a++)l[a]=e[a];return l}const o=e=>{const t=e.rating,a=e.limits,l=void 0===a?{starOutlined:0,starHalf:.301,starFilled:.601}:a;return!!(t%1)&&Object.entries(l).reduce((e,a)=>{const l=d(a,2),r=l[0],n=l[1];return t%1>n?r:e},[])};t.calculateStarsFill=o;t.starIcons=e=>{const t=e.rating,a=void 0===t?0:t,l=e.max,r=void 0===l?5:l,n=[];return a<0||a>r||(n.push(...new Array(Math.floor(a)).fill("starFilled")),o({rating:a})&&n.push(o({rating:a})),n.push(...new Array(Math.floor(r-a)).fill("starOutlined"))),n};t.composeRating=e=>{const t=e||{},a=t.rating,n=t.stars,d=t.variant,i=t.reviewsCount;if(n)return"PDP"===d?l.default.createElement(l.default.Fragment,null,l.default.createElement("span",{className:"pal-c-Ratings__numericalRatingBefore"},a),l.default.createElement("span",{className:"pal-c-Ratings__stars"},n.map((e,t)=>l.default.createElement(r.default,{key:"star"+t,name:e})))):l.default.createElement(l.default.Fragment,null,l.default.createElement("span",{className:"pal-c-Ratings__stars"},n.map((e,t)=>l.default.createElement(r.default,{key:"star"+t,name:e}))),l.default.createElement("span",{className:"pal-c-Ratings__numericalRatingAfter"},a),l.default.createElement("span",{className:"pal-c-Ratings__reviewsCount"},"(".concat(i,")")))}},9945:(e,t,a)=>{a.d(t,{A:()=>l});const l=(e,t=[])=>{if(!e)return null;if(!t||e&&!e.includes("%"))return e;return t.reduce((e,t,a)=>{const l=`%${a+1}`;return e.replace(l,t)},e)}}}]);
2//# sourceMappingURL=1384.226223e9.chunk.js.map

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.