1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[691],{76771:(e,t,n)=>{n.r(t),n.d(t,{ExternalContent:()=>c,composeToggleCallback:()=>m,default:()=>C,propTypes:()=>E});var a=n(55462),l=n(44545),o=n(19115),s=n(15638),r=n(86710),i=n(74511);const c=function(e){const{title:t,showMoreAction:n,showLessAction:o,contentUrl:c,action:E,actionIcon:C}=e,[_,g]=(0,a.useState)(!1),[d,p]=(0,a.useState)(!1),[u,f]=(0,a.useState)(0),A=(0,a.useRef)(),h=(0,a.useCallback)(m({toggleDisplay:_,scrollContent:d,resetIframe:u},{setToggleDisplay:g,setScrollContent:p,setResetIframe:f}),[_,d,u]);return a.createElement("div",{className:"ExternalContent"},a.createElement("div",{className:l("ExternalContent__wrapper",{"ExternalContent--enableScroll":d})},a.createElement("div",{className:"ExternalContent__heading"},a.createElement("div",{className:"ExternalContent__heading--title"},a.createElement(r.Ay,{htmlTag:"h2",textStyle:"title-6"},t)),E?.url&&a.createElement("div",{className:"ExternalContent__heading--printLink"},a.createElement(s.Ay,{likeButtonSecondary:!0,likeButtonCompact:!0,iconImage:C,iconRight:!0,iconsize:"s",action:E},E?.label))),a.createElement("div",{id:"iFrameContainer",className:l("ExternalContent__iframeContainer",{"ExternalContent--dynamicHeight":d})},a.createElement("iframe",{key:u,ref:A,title:t,src:c})),a.createElement("div",{className:"ExternalContent__toggleCTA"},a.createElement(i.default,{isExpanded:_,label:_?o?.label:n?.label,likeLink:!0,onClick:h,ariaControls:"iFrameContainer"}))))},m=(e,t)=>()=>{const{setToggleDisplay:n,setScrollContent:a,setResetIframe:l}=t,{toggleDisplay:o,scrollContent:s,resetIframe:r}=e;n(!o),a(!s),l(r+1)},E={title:o.string,action:o.object,showMoreAction:o.object,showLessAction:o.object,contentUrl:o.string,actionIcon:o.string};c.propTypes=E;const C=c}}]); 2//# sourceMappingURL=ulta-modules-ExternalContent-ExternalContent-js.4fc29aa8.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.