1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[131],{50131:(e,n,t)=>{t.r(n),t.d(n,{NewsletterBanner:()=>_});var r=t(6029),o=t(71024),a=t.n(o),p=t(55729),s=t(74636),u=t(64196),i=t(19024),l=t(71296),d=t(31610),h=t(12482),b=t(35365),c=t(7612);let y=JSON.parse('{"sl_translate":"sl_all","bannerButton":"Sign up","bannerHeader":"Never miss an auction!","bannerBody":"Sign up to receive your weekly update on our global auctions.","popupHeader":"Never miss an auction","popupBody":"Sign up to receive your weekly update featuring global auctions from Bonhams and our sister companies, news, stories, and more.","popupButton":"Sign up"}'),{text:g}=(0,c.r)(y);var v=t(18680);let w=a()(()=>t.e(650).then(t.bind(t,70650)).then(e=>{let{SignupModal:n}=e;return n}),{loadableGenerated:{webpack:()=>[70650]},ssr:!1}),_=e=>{let{apiUrl:n,webAssetsUrl:t,isVisibleFooter:o,isVisibleTrigger:a,Logo:c}=e,y=(0,u.v)(),{isPopupShown:_,isSubscribed:x,isBannerShown:j,setIsBannerShown:k,setIsPopupShown:m,handlePopupTrigger:B}=(0,v.t)({Logo:c,apiUrl:n,webAssetsUrl:t,isVisibleFooter:o,isVisibleTrigger:a}),{banner:{body:S,button:f,header:C},popup:{body:N,button:U,header:E,imageUrl:H}}=(e=>{let{apiUrl:n,webAssetsUrl:t}=e,{data:r}=(0,h.I)({queryKey:["newsletterSignupData"],queryFn:async()=>{let{data:e}=await b.SP.get("".concat(n,"/api/marketing/signup/content/"));if(void 0===e)throw Error();let r=e.popup_desktop_image?new URL(e.popup_desktop_image,t).toString():"";return{banner:{header:e.banner_header,body:e.banner_body,button:e.banner_button},popup:{imageUrl:r,header:e.popup_header,body:e.popup_body,button:e.popup_button}}},refetchOnReconnect:!1,refetchOnWindowFocus:!1,staleTime:1/0});return r||{banner:{header:g("bannerHeader"),body:g("bannerBody"),button:g("bannerButton")},popup:{header:g("popupHeader"),body:g("popupBody"),button:g("popupButton"),imageUrl:void 0}}})({apiUrl:n,webAssetsUrl:t});(0,p.useEffect)(()=>{j&&y.push({event:l.yu})},[j,y]);let $=()=>{(0,d.b4)(),k(!1)};return _?(0,r.jsx)(w,{Logo:c,apiUrl:n,isPopupShown:_,setIsPopupShown:m,handleClose:$,imageUrl:H,translations:{body:N,button:U,header:E}}):x||!j?null:(0,r.jsx)(i.pd,{children:(0,r.jsxs)(i.Xe,{children:[(0,r.jsx)(i.Ms,{children:(0,r.jsx)(i.X7,{src:H||"",alt:"",width:126,height:70},H)}),(0,r.jsxs)(i.Wg,{children:[(0,r.jsx)(i.ut,{$level:6,as:"p",children:C}),(0,r.jsx)(i.JB,{$level:"S",children:S}),(0,r.jsx)(i.YB,{onClick:B,variant:"ghost",children:(0,r.jsx)(s.JU,{$level:"XS",children:f})})]}),(0,r.jsxs)(i.zB,{children:[(0,r.jsx)(i.kC,{onClick:B,variant:"secondary",children:f}),(0,r.jsx)(i.AF,{variant:"ghost",onClick:$,children:(0,r.jsx)(i.$r,{width:18})})]})]})})}}}]);
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.