1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3301],{3301:function(e,a,n){"use strict";n.r(a),n.d(a,{AnonymousSaveSearch:function(){return B}});var s=n(85893),r=n(67294),t=n(22230),o=n(76248),i=n(25934),l=n(33970),c=n(63763),u=n(57704),h=n(4173),S=n(61892),m=n(35602),p=n(92421),d=n(35800),v=n(90426),y=n(99709),_=n(57937),g=n(79369),b=n(18181),x=n(8405),j=n(77398),k=n(14937),A=n.n(k),C=n(94184),N=n.n(C);let f=e=>e.filters,B=e=>{let a=(0,r.useId)().replaceAll(":",""),n=`listpage-anonymous-email-${a}`,k=`listpage-anonymous-checkbox-${a}`,[C,B]=(0,r.useState)(""),[w,T]=(0,r.useState)(!1),[L,E]=(0,r.useState)(!1),[P,$]=(0,r.useState)(!1),[G,O]=(0,r.useState)(!1),X=(0,m.r)(e=>e.addBannerNotification),{t:Z}=(0,p.$G)(),z=Z("listpage.anonymousSaveSearch.emailPlaceholder"),K=(0,v.Se)(f,o.X),[D,I]=(0,r.useState)(!1),{currentMarketplace:J}=(0,_.t)(),Y=(0,g.b)()[b.o$r.id],q=(0,x.n)();(0,t.Z)(async()=>{L&&$(await (0,y.G$)(C))},500,[C]);let F=async()=>{O(!0);try{await (0,d.C)(w||P,C,e.isoCulture,K,J,Y),X({id:(0,i.Z)(),title:Z("listpage.anonymousSaveSearch.successBannerTitle"),message:Z("listpage.anonymousSaveSearch.successBannerText"),type:"success"})}catch(e){X({id:(0,i.Z)(),title:Z("listpage.anonymousSaveSearch.errorBannerTitle"),message:Z("listpage.anonymousSaveSearch.errorBannerText"),type:"error"})}O(!1),I(!1)};return q?null:(0,s.jsx)("div",{className:A().wrapper,children:(0,s.jsxs)(h.J2,{className:N()("save-search__popover",A().popover),onClose:()=>I(!1),onOpenChange:e=>{e&&(0,S.RF)({category:"searchalert",action:"open",label:"textlink"}),I(e)},isOpen:D,pos:["top center"],trigger:(0,s.jsx)("button",{type:"button",className:A().trigger,children:Z("listpage.anonymousSaveSearch.buttonText")}),children:[(0,s.jsxs)("div",{className:A().header,children:[(0,s.jsx)("h4",{className:A().heading,children:Z("listpage.anonymousSaveSearch.title")}),(0,s.jsx)("button",{type:"button",className:A().close,onClick:()=>I(!1),"aria-label":Z("shared.close"),children:(0,s.jsx)(j.Z,{"aria-hidden":!0,name:"close_remove",size:16})})]}),(0,s.jsxs)("div",{className:A().container,children:[(0,s.jsx)("p",{className:A().title,children:Z("listpage.anonymousSaveSearch.subtitle")}),(0,s.jsx)("div",{className:A().email,children:(0,s.jsx)(u.I,{onChange:e=>{E(e.currentTarget.validity.valid),B(e.target.value)},id:n,hideLabel:!0,label:z,"aria-label":z,name:"email",type:"email",placeholder:z})}),(0,s.jsx)(l.z,{className:A().submit,disabled:!L||G,onClick:F,mode:"secondary",children:Z("listpage.anonymousSaveSearch.subscribeButton")}),!P&&(0,s.jsx)(c.X,{className:A().privacy,value:String(w),checked:w,onChange:e=>T(e.target.checked),id:k,label:(0,s.jsxs)("span",{children:[Z("listpage.anonymousSaveSearch.dataPrivacyConsentBeforeLink")," ",(0,s.jsx)("a",{href:Z("listpage.anonymousSaveSearch.dataPrivacyConsentLink"),target:"_blank",rel:"noreferrer",children:Z("listpage.anonymousSaveSearch.dataPrivacyConsentLinkText")})," ",Z("listpage.anonymousSaveSearch.dataPrivacyConsentAfterLink")]})})]})]})})};a.default=B},14937:function(e){e.exports={wrapper:"AnonymousSaveSearch_wrapper__osEGA",container:"AnonymousSaveSearch_container__DXOEk",title:"AnonymousSaveSearch_title__aVr8i",email:"AnonymousSaveSearch_email__S_807",submit:"AnonymousSaveSearch_submit__JobDA",privacy:"AnonymousSaveSearch_privacy__Lr_qE",header:"AnonymousSaveSearch_header__dx1j3",close:"AnonymousSaveSearch_close__iKY1b",trigger:"AnonymousSaveSearch_trigger__KKzOY",popover:"AnonymousSaveSearch_popover__8GBXt"}}}]);
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.