PageSourceSearch

https://www.ulta.com/ux/assets/js/2595.4e80c75f.chunk.js

js ulta.com collected 2026-09-24 07:42:54 UTC 6,186 bytes, 2 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[2595],{20761:(t,e,n)=>{n.r(e)},76518:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.propTypes=e.getVariant=e.defaultProps=e.default=e.ActionGroupDefault=void 0,n(20761);var r=y(n(20999)),i=y(n(19115)),a=y(n(55462)),o=n(66828),l=n(80860),u=n(90456),c=n(19940);function y(t){return t&&t.__esModule?t:{default:t}}const d=t=>{const e=t.action1,n=t.action2,i=t.derivedAriaLabel,y=t.externalAction1,d=t.externalAction2,f=t.fullyClickableParent,P=void 0===f?k.fullyClickableParent:f,m=t.isKnockoutLink,L=t.style,B=void 0===L?k.style:L,b=t.type,p=void 0===b?k.type:b,v=t.size,A=void 0===v?k.size:v;if(!e&&!n&&!y&&!d)return null;let g={},_={};const S=y||d,O="Arrow Link"===p;if(!S){let t=s(p);e&&e.label&&(g=(0,o.actionFormatter)({action:e,style:t.action1,size:A,derivedAriaLabel:i,isKnockoutLink:m,fullyClickableParent:P},{getButtonMarkup:l.getButtonHtml,getLinkMarkup:u.getLinkHtml})),n&&n.label&&(_=(0,o.actionFormatter)({action:n,style:t.action2,size:A,derivedAriaLabel:i,isKnockoutLink:m,fullyClickableParent:P},{getButtonMarkup:l.getButtonHtml,getLinkMarkup:u.getLinkHtml}))}S&&(y&&(g=y),d&&(_=d));const z=(0,r.default)("pal-c-ActionGroupDefault",{["pal-c-ActionGroupDefault--".concat(B)]:B});return a.default.createElement("div",{className:z},(0,c.renderObject)(g),!O&&(0,c.renderObject)(_))};e.ActionGroupDefault=d;const s=t=>{if(!t)return;let e=t.split("/");return{action1:e[0],action2:e[1]}};e.getVariant=s;const f=e.propTypes={type:i.default.oneOf(["Primary Button/Secondary Button","Primary Button/Tertiary Button","Primary Button/Primary Link","Secondary Button/Primary Link","Primary Inverse Button/Secondary Button","Primary Inverse Button/Tertiary Button","Primary Inverse Button/Primary Link","Primary Link/Primary Link","Arrow Link","Secondary Button/Primary Button","Tertiary Button/Primary Button","Primary Link/Primary Button","Primary Link/Secondary Button","Primary Inverse Button/Primary Link","Primary Link/Primary Inverse Button","Primary Button/Primary Inverse Button","Primary Inverse Button/Primary Button","AI Button"]),style:i.default.oneOf(["inline","stackedDefault","stackedFullWidth","inlineFullWidth"]),action1:i.default.object,action2:i.default.object,externalAction1:i.default.object,externalAction2:i.default.object,fullyClickableParent:i.default.bool,isKnockoutLink:i.default.bool,size:i.default.oneOf(["default","compact","oversized"])},k=e.defaultProps={fullyClickableParent:!1,style:"inline",type:"Primary Button/Secondary Button",size:"default"};d.propTypes=f;e.default=d},80860:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.getButtonHtml=void 0;var r=o(n(55462)),i=o(n(3822)),a=n(76948);function o(t){return t&&t.__esModule?t:{default:t}}function l(){return l=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},l.apply(null,arguments)}e.getButtonHtml=t=>{const e=t.action,n=t.fullyClickableParent,o=t.isKnockoutLink,u=t.textForScreenReaders,c=t.actionStyle,y=t.actionSize,d=t.derivedAriaLabel,s=!u&&n,f=s?-1:void 0,k=s?"true":void 0,P=!s&&!u?d:void 0,m=(0,a.conditionalAttributes)({"aria-hidden":k,ariaLabel:P,tabIndex:f});return r.default.createElement(r.default.Fragment,null,r.default.createElement(i.default,l({},e,m,{fullyClickableParent:n,isKnockoutLink:o,screenReaderText:d,size:y,variant:c})))}},90456:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.getLinkHtml=void 0;var r=o(n(55462)),i=o(n(11554)),a=n(76948);function o(t){return t&&t.__esModule?t:{default:t}}function l(){return l=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},l.apply(null,arguments)}e.getLinkHtml=t=>{const e=t.action,n=t.fullyClickableParent,o=t.isKnockoutLink,u=t.textForScreenReaders,c=t.actionStyle,y=t.actionSize,d=t.derivedAriaLabel,s=!u&&n,f=s?-1:void 0,k=s?"true":void 0,P=!s&&!u&&!(null!==e&&void 0!==e&&e.label)?d:void 0,m=(0,a.conditionalAttributes)({"aria-hidden":k,ariaLabel:P,tabIndex:f});return r.default.createElement(r.default.Fragment,null,r.default.createElement(i.default,l({},e,m,{fullyClickableParent:n,isKnockoutLink:o,screenReaderText:d,size:y,variant:c})))}},32595:(t,e,n)=>{n.d(e,{Ay:()=>L});var r=n(55462),i=n(19115),a=n(76518),o=n(66828),l=n(21259),u=n(45322),c=n(68759),y=n(18618),d=n(99728),s=n(8092),f=n(77309);const k=function(t){const{action1:e,action2:n,style:i,type:k,derivedAriaLabel:m,fullyClickableParent:L,isKnockoutLink:B,size:b=P.size}=t;if(!e&&!n)return null;let p={},v={};const A=a.getVariant(k),{getAuthUrl:g}=(0,l.Z2)();if((0,f.Nz)(e)){let t;e.clientActionType===c.D2.AUTH_SIGNUP&&(t={screen:u.YY.Signup}),e.url=!(0,y.S$)()&&g(t)}if((0,f.Nz)(n)){let t;n.clientActionType===c.D2.AUTH_SIGNUP&&(t={screen:u.YY.Signup}),n.url=!(0,y.S$)()&&g(t)}return e&&e.label&&(p=(0,o.actionFormatter)({action:e,size:b,style:A.action1,isKnockoutLink:B,derivedAriaLabel:m,fullyClickableParent:L},{getButtonMarkup:d.y,getLinkMarkup:s.Y})),n&&n.label&&(v=(0,o.actionFormatter)({action:n,size:b,style:A.action2,isKnockoutLink:B,derivedAriaLabel:m,fullyClickableParent:L},{getButtonMarkup:d.y,getLinkMarkup:s.Y})),r.createElement(a.ActionGroupDefault,{type:k,style:i,externalAction1:p,externalAction2:v,derivedAriaLabel:m})},P={size:"default"},m={type:i.oneOf(["Primary Button/Secondary Button","Primary Button/Tertiary Button","Primary Button/Primary Link","Secondary Button/Primary Link","Primary Link/Primary Link","Arrow Link","Secondary Button/Primary Button","Tertiary Button/Primary Button","Primary Link/Primary Button","Primary Link/Secondary Button","Primary Inverse Button/Primary Link","Primary Link/Primary Inverse Button","Primary Button/Primary Inverse Button","Primary Inverse Button/Primary Button","AI Button"]),style:i.oneOf(["inline","stackedDefault","stackedFullWidth","inlineFullWidth"]),action1:i.object,action2:i.object,isKnockoutLink:i.bool,size:i.string};k.propTypes=m,k.defaultProps=P;const L=k}}]);
2//# sourceMappingURL=2595.4e80c75f.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.