PageSourceSearch

https://www.csa.org/_next/static/chunks/pages/authenticate-69cb1234fc8c352d.js

js csa.org collected 2026-09-26 01:13:05 UTC 3,380 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="c9079895-4316-492f-8fda-761244c654df",e._sentryDebugIdIdentifier="sentry-dbid-c9079895-4316-492f-8fda-761244c654df")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8663],{32729:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(56457),u=r(51109),c=r(91),i=r(78248),l=r(23344),s=r(89099),o=r(14232);let a=()=>{let{user:e,isInitialized:t}=(0,l.K3)(),r=(0,l.fd)(),a=(0,s.useRouter)(),[f]=(0,i._)(n.Iq,{fetchPolicy:"no-cache"});return(0,o.useEffect)(()=>{if(r&&!e&&t){var n,c,i,l;let e=null==a||null==(c=a.query)||null==(n=c.stytch_token_type)?void 0:n.toString(),t=null==a||null==(l=a.query)||null==(i=l.token)?void 0:i.toString();if(t&&e)try{switch(e){case"magic_links":r.magicLinks.authenticate(t,{session_duration_minutes:u.hA});break;case"oauth":r.oauth.authenticate(t,{session_duration_minutes:u.hA})}}catch(e){console.error(e)}}},[t,a,r,e]),(0,o.useEffect)(()=>{t&&e&&(async()=>{var t;let{data:n}=await f({variables:{email:e.emails[0].email}});(null==n?void 0:n.isMember)||(await r.session.revoke(),a.replace(c.A.login)),a.replace(null!=(t=a.query.redirect_uri)?t:c.A.dashboard)})()},[a,e,t,r,f]),null}},63388:(e,t,r)=>{"use strict";r.d(t,{E:()=>u});var n=r(60427),u=r(80542).Sw?n.useLayoutEffect:n.useEffect},78248:(e,t,r)=>{"use strict";r.d(t,{_:()=>o});var n=r(4902),u=r(60427),c=r(18877),i=r(54431),l=r(63388),s=["refetch","reobserve","fetchMore","updateQuery","startPolling","stopPolling","subscribeToMore"];function o(e,t){var r,o=u.useRef(),a=u.useRef(),f=u.useRef(),d=(0,c.l)(t,o.current||{}),y=null!=(r=null==d?void 0:d.query)?r:e;a.current=t,f.current=y;var h=(0,n.Cl)((0,n.Cl)({},d),{skip:!o.current}),_=(0,i.SX)(y,h),b=_.obsQueryFields,v=_.result,p=_.client,g=_.resultData,k=_.observable,w=_.onQueryExecuted,C=k.options.initialFetchPolicy||(0,i.kk)(h.defaultOptions,p.defaultOptions),E=u.useReducer(function(e){return e+1},0)[1],m=u.useMemo(function(){for(var e={},t=0;t<s.length;t++)!function(t){var r=b[t];e[t]=function(){return o.current||(o.current=Object.create(null),E()),r.apply(this,arguments)}}(s[t]);return e},[E,b]),P=!!o.current,q=u.useMemo(function(){return(0,n.Cl)((0,n.Cl)((0,n.Cl)({},v),m),{called:P})},[v,m,P]),D=u.useCallback(function(e){o.current=e?(0,n.Cl)((0,n.Cl)({},e),{fetchPolicy:e.fetchPolicy||C}):{fetchPolicy:C};var t,r,u,l,s,d,h,_,b,v=(0,c.l)(a.current,(0,n.Cl)({query:f.current},o.current)),E=(t=g,r=k,u=p,l=y,s=(0,n.Cl)((0,n.Cl)({},v),{skip:!1}),d=w,h=s.query||l,_=(0,i.Er)(u,h,s,!1)(r),b=r.reobserveAsConcast((0,i.t_)(r,u,s,_)),d(_),new Promise(function(e){var n;b.subscribe({next:function(e){n=e},error:function(){e((0,i.$X)(r.getCurrentResult(),t.previousData,r,u))},complete:function(){e((0,i.$X)(n,t.previousData,r,u))}})})).then(function(e){return Object.assign(e,m)});return E.catch(function(){}),E},[p,y,m,C,k,g,w]),R=u.useRef(D);return(0,l.E)(function(){R.current=D}),[u.useCallback(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return R.current.apply(R,e)},[]),q]}},81870:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/authenticate",function(){return r(32729)}])}},e=>{var t=t=>e(e.s=t);e.O(0,[4431,6457,636,6593,8792],()=>t(81870)),_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.