1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1510],{208:e=>{e.exports={wrapper:"Alert_wrapper__VoBGI",inner:"Alert_inner__uRzXn",icon:"Alert_icon__9m8Ad",closeButton:"Alert_closeButton__QqrP7",success:"Alert_success___bEHp",error:"Alert_error__rCdtF",info:"Alert_info__7dsOl"}},20104:e=>{e.exports={wrapper:"HorizontalSheet_wrapper__QTCkw",inner:"HorizontalSheet_inner__OqUK8",wrapperFilled:"HorizontalSheet_wrapperFilled__CAv_L HorizontalSheet_wrapper__QTCkw"}},20879:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n,a=r(12115);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let o=function(e){return a.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"#000",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},e),n||(n=a.createElement("path",{d:"M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0zM12 9v4M12 17h.01"})))}},29652:e=>{e.exports={pageWrapper:"NextAuthLogin_pageWrapper__e7N9y",passwordWrapper:"NextAuthLogin_passwordWrapper__g3fLT",pageTitle:"NextAuthLogin_pageTitle__Sxjjf",form:"NextAuthLogin_form__tnYQF",inputWrapper:"NextAuthLogin_inputWrapper__RIbsN",labelText:"NextAuthLogin_labelText__ADhUE",input:"NextAuthLogin_input__YFnJi",showHideBtn:"NextAuthLogin_showHideBtn__1FRCP",srOnly:"NextAuthLogin_srOnly__FeDi9",primaryBtn:"NextAuthLogin_primaryBtn__VSNvo",btnLink:"NextAuthLogin_btnLink__0qu2W",linkWrapper:"NextAuthLogin_linkWrapper__B4VTc",linkInner:"NextAuthLogin_linkInner__KIB6f",text:"NextAuthLogin_text__8vTp_",providerWrapper:"NextAuthLogin_providerWrapper__mKqI4",providerInner:"NextAuthLogin_providerInner__5_sDJ",border:"NextAuthLogin_border__Nou3G",providerBtn:"NextAuthLogin_providerBtn__TB0qp"}},59160:e=>
1{e.exports={contentWidthWrapper:"Container_contentWidthWrapper__RL4A5",featureWidthWrapper:"Container_featureWidthWrapper__SbmN6",featureWideWidthWrapper:"Container_featureWideWidthWrapper__ETShF",wideWidthWrapper:"Container_wideWidthWrapper__WBxV9",fullWidthWrapper:"Container_fullWidthWrapper__XfhZv",postMetaWrapper:"Container_postMetaWrapper__whl4a",postContentWrapper:"Container_postContentWrapper__BPgvJ"}},61826:(e,t,r)=>{"use strict";r.d(t,{D:()=>o,default:()=>i,X:()=>l});var n=r(95155),a=r(12115);let l=()=>(0,a.useContext)(o),o=(0,a.createContext)({}),i=e=>{let{globalData:t,children:r}=e;return(0,n.jsx)(o.Provider,{value:t,children:r})}},71648:e=>{e.exports={container:"Turnstile_container__yoei5"}},72718:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n,a=r(12115);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let o=function(e){return a.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"#000",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},e),n||(n=a.createElement("path",{d:"M20 6 9 17l-5-5"})))}},78723:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(95155),a=r(69095),l=r(59160),o=r.n(l);let i=e=>{let{children:t,className:r="",variant:l="default"}=e;return(0,n.jsx)("div",{className:(0,a.A)(r,{[o().wrapper]:"default"===l,[o().contentWidthWrapper]:"contentWidth"===l,[o().featureWidthWrapper]:"featureWidth"===l,[o().featureWideWidthWrapper]:"featureWide"===l,[o().wideWidthWrapper]:"wideWidth"===l,[o().fullWidthWrapper]:"fullWidth"===l,[o().postMetaWrapper]:"postMeta"===l,[o().postContentWrapper]:"postContent"===l}),children:t})}},78767:(e,t,r)=>{"use strict";r.d(t,{default:()=>ei});var n,a,l,o,i,s,c,u,d,p,m,h,f=r(95155),g=r(12115),v=r(20063),_=r(96199),x=r(61826),w=r(69095);function b(){return(b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let j=function(e){return g.createElement("svg",b({fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},e),n||(n=g.createElement("path",{d:"M20 1.75 18.25 0 10 8.25 1.75 0 0 1.75 8.25 10 0 18.25 1.75 20 10 11.75 18.25 20 20 18.25 11.75 10 20 1.75z",fill:"#fff"})))};var N=r(20879);function A(){return(A=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let k=function(e){return g.createElement("svg",A({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"#000",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},e),a||(a=g.createElement("circle",{cx:12,cy:12,r:10})),l||(l=g.createElement("path",{d:"M12 16v-4M12 8h.01"})))};var W=r(72718),y=function(e){return e.Success="success",e.Error="error",e.Info="info",e}(y||{}),L=r(208),E=r.n(L);let C=e=>{let{msg:t,status:r=y.Error,forceShow:n=!1}=e,[a,l]=(0,g.useState)(!0);return((0,g.useEffect)(()=>
1{l(!0)},[t,n]),a)?(0,f.jsxs)("div",{className:(0,w.A)({[E().wrapper]:!0===a,[E().success]:r===y.Success,[E().error]:r===y.Error,[E().info]:r===y.Info}),role:"alert",children:[(0,f.jsxs)("span",{className:E().inner,children:[(0,f.jsx)("span",{className:E().icon,children:r===y.Success?(0,f.jsx)(W.default,{}):r===y.Error?(0,f.jsx)(N.default,{}):r===y.Info?(0,f.jsx)(k,{}):null}),t]}),(0,f.jsx)("button",{type:"button",className:E().closeButton,"aria-label":"Close Alert",onClick:()=>void l(!1),children:(0,f.jsx)(j,{})})]}):null};var T=r(76820),S=r(68321),O=r(71648),B=r.n(O);let M=e=>{let{onVerify:t,onError:r,onExpire:n}=e,a=(0,g.useRef)(null),l=(0,g.useRef)(null),{publisherFeatureFlags:o={},turnstileSiteKey:i}=(0,x.X)(),s=!0===o.enableTurnstile,c=i||"0x4AAAAAACINfJXqqfURlOht",u=(0,g.useCallback)(()=>{a.current&&window.turnstile&&!l.current&&(l.current=window.turnstile.render(a.current,{sitekey:c||"",callback:t,"error-callback":r,"expired-callback":n}))},[c,t,r,n]);return((0,g.useEffect)(()=>(window.turnstile&&u(),()=>{l.current&&window.turnstile&&(window.turnstile.remove(l.current),l.current=null)}),[u]),s&&c)?(0,f.jsxs)("div",{className:B().container,children:[(0,f.jsx)(S.default,{src:"https://challenges.cloudflare.com/turnstile/v0/api.js",strategy:"lazyOnload",onLoad:u}),(0,f.jsx)("div",{ref:a})]}):null};var I=r(78723),P=function(e){return e.Default="default",e.Filled="filled",e}(P||{}),F=r(20104),D=r.n(F);let H=e=>{let{children:t,className:r="",variant:n=P.Default}=e;return(0,f.jsx)("div",{className:(0,w.A)(r,{[D().wrapper]:n===P.Default,[D().wrapperFilled]:n===P.Filled}),children:(0,f.jsx)(I.A,{variant:"contentWidth",className:D().inner,children:t})})};var z=r(46980),R=r.n(z);let q=["poll.app.do","instagram.com","connect.facebook.net","documentcloud.org","docs.google.com","drive.google.com","onedrive.live.com","fast.wistia.com","public.flourish.studio","pym.min.js","nbcboston.com","play.libsyn.com","cdn.fundraiseup.com","platform.twitter.com","bandcamp.com","dailymotion.com","flickr.com","scribd.com","vimeo.com","wordpress.tv","polldaddy.com","smugmug.com","youtu.be","slideshare.net","soundcloud.com","dai.ly","flic.kr","spotify.com","imgur.com","animoto.com","video214.com","issuu.com","mixcloud.com","poll.fm","ted.com","youtube.com","tumblr.com","kickstarter.com","kck.st","cloudup.com","reverbnation.com","videopress.com","reddit.com","speakerdeck.com","twitter.com","screencast.com","amazon.com","amazon.de","amazon.co","amazon.cn","a.co","amzn.to","z.cn","survey.fm","tiktok.com","pinterest.com","wolframcloud.com","pocketcasts.com","crowdsignal.net"],G=[];R().addHook("afterSanitizeAttributes",e=>{if(e&&"target"in e){let t=e.getAttribute("href");t&&!t.startsWith("#")&&(e.setAttribute("target","_blank"),e.setAttribute("rel","noreferrer noopener"))}}),R().addHook("uponSanitizeElement",e=>{if(e){if((null==e?void 0:e.tagName)==="IFRAME"&&e.innerHTML&&(e.setAttribute("data-tmp-html",e.innerHTML),e.innerHTML=""),"SCRIPT"===e.tagName){let t=e.getAttribute("src");t&&q.some(e=>t.includes(e))&&!G.includes(t)&&G.push(t),e.remove()}if("IFRAME"===e.tagName){let t=e.getAttribute("src");t&&q.some(e=>{try{let r=new URL(t);return r.hostname===e||r.hostname.endsWith(".".concat(e))}catch(r){return t.includes(e)}})||e.remove()}}}),R().addHook("afterSanitizeElements",e=>{e&&"IFRAME"===e.tagName&&e.getAttribute("data-tmp-html")&&(e.innerHTML=e.getAttribute("data-tmp-html"),e.removeAttribute("data-tmp-html"))});let J=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n={...t};if(r){G=[];let e=t.ADD_TAGS||[],r=t.ADD_ATTR||[];n={...n,ADD_TAGS:["script","iframe",...e],ADD_ATTR:["src","seamless","frameborder","allowfullscreen","allow","sandbox","referrerpolicy","data-tmp-html",...r],KEEP_CONTENT:!0}}return{safeHTML:R().sanitize(e,n),scripts:G}},Z=(0,g.memo)(e=>{let{className:t="",html:r,tag:n,allowEmbeds:a=!1,allowedTags:l=[],id:o,style:i}=e,{safeHTML:s,scripts:c}=J(r,l.length?{ALLOWED_TAGS:l}:{},a);return(0,f.jsxs)(f.Fragment,{children:[c?c.map(e=>(0,f.jsx)(S.default,{strategy:"afterInteractive",src:e},e)):null,n?(0,f.jsx)(n,{id:o,className:t,style:i,dangerouslySetInnerHTML:{__html:s}}):(0,f.jsx)(f.Fragment,{children:s})]})},(e,t)=>{var r,n;return e.html===t.html&&e.className===t.className&&e.tag===t.tag&&e.allowEmbeds===t.allowEmbeds&&e.id===t.id&&e.style===t.style&&((e,t)=>e.length===t.length&&e.every((e,r)=>e===t[r]))(null!=(r=e.allowedTags)?r:[],null!=(n=t.allowedTags)?n:[])});Z.displayName="SafeHtml";let V=["a","b","br","em","div","h1","h2","h3","h4","h5","h6","i","li","ol","p","strong","ul"],X=e=>{let{content:t="",variant:r=P.Default}=e;return(0,f.jsx)(H,{variant:r,children:(0,f.jsx)(Z,{tag:"div",html:t,allowedTags:V})})};var U=r(15223);let K=e=>{if(!e)return;let{geq:t}=window;t&&"function"==typeof t.suppress&&t.suppress(e)}
1,Q="http://relative.invalid",Y=(e,t)=>{let r=e||"/";try{let e=new URL(r,Q);return e.searchParams.set("loginEvent",t),e.origin===Q?"".concat(e.pathname).concat(e.search).concat(e.hash):e.toString()}catch(e){return r}};function $(){return($=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let ee=function(e){return g.createElement("svg",$({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"#000",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},e),o||(o=g.createElement("path",{d:"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"})),i||(i=g.createElement("circle",{cx:12,cy:12,r:3})))};function et(){return(et=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let er=function(e){return g.createElement("svg",et({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16"},e),s||(s=g.createElement("path",{stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.333,d:"M.667 8S3.333 2.667 8 2.667 15.333 8 15.333 8 12.667 13.333 8 13.333.667 8 .667 8Z"})),c||(c=g.createElement("path",{stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.333,d:"M8 10a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z"})),u||(u=g.createElement("path",{stroke:"#000",d:"m.691 13.607 14-11"})))};function en(){return(en=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}let ea=function(e){return g.createElement("svg",en({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),d||(d=g.createElement("path",{fill:"#EA4335",d:"M5.27 9.76A7.08 7.08 0 0 1 16.42 6.5L19.9 3A11.97 11.97 0 0 0 1.24 6.65l4.03 3.11Z"})),p||(p=g.createElement("path",{fill:"#34A853",d:"M16.04 18.01A7.4 7.4 0 0 1 12 19.1a7.08 7.08 0 0 1-6.72-4.82l-4.04 3.06A11.96 11.96 0 0 0 12 24a11.4 11.4 0 0 0 7.83-3l-3.79-2.99Z"})),m||(m=g.createElement("path",{fill:"#4A90E2",d:"M19.83 21c2.2-2.05 3.62-5.1 3.62-9 0-.7-.1-1.47-.27-2.18H12v4.63h6.44a5.4 5.4 0 0 1-2.4 3.56l3.8 2.99Z"})),h||(h=g.createElement("path",{fill:"#FBBC05",d:"M5.28 14.27a7.12 7.12 0 0 1-.01-4.5L1.24 6.64A11.93 11.93 0 0 0 0 12c0 1.92.44 3.73 1.24 5.33l4.04-3.06Z"})))};var el=r(29652),eo=r.n(el);let ei=e=>{let{siteSlug:t}=e,{hasOAuthLogin:r,publisherFeatureFlags:n={},valueProposition:a}=(0,x.X)(),l=!0===n.enableTurnstile,o=null==a?void 0:a.loginPageValueProp,[i,s]=(0,g.useState)(""),[c,u]=(0,g.useState)(""),[d,p]=(0,g.useState)(null),[m,h]=(0,g.useState)(""),[w,b]=(0,g.useState)(!1),[j,N]=(0,g.useState)(""),A=(0,g.useCallback)(e=>{N(e)},[]),k=(0,v.useSearchParams)(),W=k.get("mode"),[L,E]=(0,g.useState)("email"===W||!0===n.defaultToEmailLogin),S=k.get("destination")||"/",O=k.get("cartState");O&&(S="".concat(S,"?cartState=").concat(O));let B=async e=>{e.preventDefault(),h("Logging in..."),p(y.Info);try{let e=await (0,_.Jv)("credentials",{email:i.toLowerCase(),password:c,siteSlug:t,redirect:!1});if(!(null==e?void 0:e.ok)||(null==e?void 0:e.error)){h("Invalid email or password. Please try again or get a link to login via email."),p(y.Error);return}K(i.toLowerCase()),window.location.href=Y(S,"credentials")}catch(e){(0,U.v)(e,{siteSlug:t}),h("unknown error"),p(y.Error)}},I=async e=>{if(e.preventDefault(),l&&!j){h("Please complete the verification challenge."),p(y.Error);return}if(h("Sending you a link to log in..."),p(y.Info),!i){h("Please enter a valid email address."),p(y.Error);return}K(i.toLowerCase());try{await (0,_.Jv)("sendgrid",{email:i.toLowerCase(),redirectTo:Y(S,"email"),turnstileToken:j})}catch(e){(0,U.v)(e,{siteSlug:t}),h("email error"),p(y.Error)}},P=async e=>{e.preventDefault(),h("Logging in..."),p(y.Info);try{let e=await (0,_.Jv)("google",{redirectTo:Y(S,"google")});(null==e?void 0:e.error)&&(h("OAuth error"),p(y.Error))}catch(e){(0,U.v)(e,{siteSlug:t}),h("unknown error"),p(y.Error)}};return(0,f.jsxs)("div",{className:eo().pageWrapper,children:[o?(0,f.jsx)(X,{content:o}):null,(0,f.jsx)("h1",{className:eo().pageTitle,children:"Login"}),L?null:(0,f.jsxs)("form",{onSubmit:B,className:eo().form,children:[m?(0,f.jsx)(C,{msg:m,status:d}):null,(0,f.jsx)("div",{className:eo().inputWrapper,children:(0,f.jsxs)("label",{htmlFor:"email",className:eo().label,children:[(0,f.jsx)("input",{id:"email",type:"email",value:i,onChange:e=>s(e.target.value),required:!0,className:eo().input,placeholder:"[email protected]",autoComplete:"email"}),(0,f.jsx)("span",{className:eo().labelText,children:"Email"})]})}),(0,f.jsxs)("div",{className:eo().passwordWrapper,children:[(0,f.jsx)("div",{className:eo().inputWrapper,children:(0,f.jsxs)("label",{htmlFor:"password",className:eo().label,children:[(0,f.jsx)("input",{id:"password",type:w?"text":"password",value:c,onChange:e=>u(e.target.value),required:!0,className:eo().input,placeholder:"Password",autoComplete:"current-password"}),(0,f.jsx)("span",{className:eo().labelText,children:"Password"})]})}),(0,f.jsx)("button",{type:"button",className:eo().showHideBtn,onClick:()=>b(!w),children:w?(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(er,{}),(0,f.jsx)("span",{className:eo().srOnly,children:"Hide password"})]}):(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(ee,{}),(0,f.jsx)("span",{className:eo().srOnly,children:"Show password"})]})})]}),(0,f.jsx)("button",{type:"submit",className:eo().primaryBtn,children:(0,f.jsx)("span",{children:"Log In"})})]}),L?(0,f.jsxs)("form",{onSubmit:I,className:eo().form,children:[m?(0,f.jsx)(C,{msg:m,status:d}):null,(0,f.jsx)("div",{className:eo().inputWrapper,children:(0,f.jsxs)("label",{htmlFor:"email",className:eo().label,children:[(0,f.jsx)("input",{id:"email",type:"email",value:i,onChange:e=>s(e.target.value),required:!0,className:eo().input,placeholder:"[email protected]",autoComplete:"email"}),(0,f.jsx)("span",{className:eo().labelText,children:"Email"})]})}),(0,f.jsx)(M,{onVerify:A}),(0,f.jsx)("button",{type:"submit",className:eo().primaryBtn,children:(0,f.jsx)("span",{children:"Send Me a Link"})})]}):null,(0,f.jsxs)("div",{className:eo().providerWrapper,children:[(0,f.jsx)("p",{className:eo().border,children:"Or"}),(0,f.jsxs)("div",{className:eo().providerInner,children:[(0,f.jsx)("button",{type:"button",className:eo().providerBtn,onClick:()=>E(!L),children:L?"Login with a password":"Get a link to login via email"}),r?(0,f.jsxs)("button",{type:"button",className:eo().providerBtn,onClick:P,children:[(0,f.jsx)(ea,{}),"Log in with Google"]}):null]})]}),(0,f.jsx)("div",{className:eo().linkWrapper,children:(0,f.jsxs)("div",{className:eo().linkInner,children:[(0,f.jsx)("span",{className:eo().text,children:"Don't have an account?"}),(0,f.jsx)(T.default,{href:O?"/register?cartState=".concat(O):"/register",className:eo().bt
1nLink,children:"Create one"})]})})]})}},88224:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,59160,23)),Promise.resolve().then(r.t.bind(r,89569,23)),Promise.resolve().then(r.bind(r,78767))},89569:e=>{e.exports={inner:"login_inner__cA5mA"}}},e=>{e.O(0,[6070,6199,4179,3399,6820,8441,1255,7358],()=>e(e.s=88224)),_N_E=e.O()}]);
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.