1"use strict";(self.webpackChunkhusky_site=self.webpackChunkhusky_site||[]).push([[473],{82473:function(e,a,t){t.r(a),t.d(a,{default:function(){return h}});var l=t(58168),n=t(36143),r=t(43385),c=t(32554),o=t(91337),s=t(96540),i=t(60375),u=t(35863),d=t(57471);var m=e=>{let{closeButtonLabel:a,heading:t,image:n,closeHandler:c}=e;const o="thankyou-"+Math.random().toString(36).substring(2,8);return s.createElement(s.Fragment,null,s.createElement("div",{className:"thank-you-overlay"}),s.createElement("div",{className:"thank-you",role:"dialog","aria-labelledby":o+"__headline","aria-describedby":o+"__description","aria-modal":"true"},s.createElement("div",{className:"thank-you__content"},s.createElement(r.u,(0,l.A)({},t,{ariaId:o})),n?s.createElement("div",{className:"thank-you__content-image"},s.createElement(d.Y,n)):null),s.createElement(u.$,{className:"thank-you__close",variant:"subtle-icon",size:"large",iconPrefix:{props:{icon:"close"}},onClick:c,autoFocus:!0},a)))};var h=(0,s.forwardRef)((e,a)=>{let{pageBlockUI:t,componentId:u,heading:d,form:h,thankYou:k,uid:E,$:g}=e;const{0:v,1:_}=(0,s.useState)(!1),{0:p,1:b}=(0,s.useState)(()=>()=>{});return s.createElement(c.B,(0,l.A)({},t,{className:"newsletter",componentUid:E,ref:a,id:u,dataCslp:null==g?void 0:g.pageBlockUI}),s.createElement(n.E,{className:"newsletter__grid"},s.createElement(n.l,{md:8},d?s.createElement(r.u,(0,l.A)({},d,null==g?void 0:g.heading)):null),s.createElement(n.l,{md:4},s.createElement(o.p,(0,l.A)({},h,{onSuccessCallback:h.thankYouPageRedirect?void 0:(e,a)=>{_(!0),i.c.emitFormSubmit((null==d?void 0:d.headline)||"newsletter"),b(()=>a)},disabled:v,dataCslp:null==g?void 0:g.form})))),v?s.createElement(m,(0,l.A)({},k,{closeHandler:()=>{_(!1),p&&p()}})):null)})}}]);
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.