PageSourceSearch

https://class101.net/_next/static/chunks/pages/[lang]/login/b2b-174316b68771e778.js

js class101.net collected 2026-10-01 10:15:39 UTC 3,742 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[67385],{19861:(e,n,t)=>{"use strict";t.d(n,{E:()=>p});var r=t(4930),i=t(71188),u=t(27919),a=t(77519),l=t(65162),s=t(4841),o=t(65753),c=t(25607),d=t(37902),g=t(71646),E=t(41908),f=t(77560),y=t(35545),L=t(86739),h=t(56392),k=t(23725);function C(){let e=(0,L._)(["\n    mutation LoginBizUserOnCyLearnLogin($userEmail: String!, $cryptoModule: String) {\n  result: loginBizUser(\n    bizUserLoginInfoInput: {userEmail: $userEmail, cryptoModule: $cryptoModule}\n  ) {\n    signInToken\n  }\n}\n    "]);return C=function(){return e},e}let b={},_=(0,h.J1)(C()),R={CYLEARN:"CyLearn",SEOULLEARN:"서울시평생학습포털",SEOULLEARN_1020:"서울시평생학습포털",HRI:"현대경제연구원"},m=e=>{var n;return null!=(n=R[e])?n:"고객센터"},p=(0,i.o)(e=>{let{cryptoModule:n}=e,{getUrl:t}=(0,d.h)(),{replace:r}=(0,E.W)(),{showToast:i}=(0,y.hs)(),{localizeText:u}=(0,g.B)(),{isLoggedIn:a}=(0,s.h)(),{signOut:L}=(0,o.R)(),h=(0,l.useRef)(!1),[C,R]=(0,l.useState)(!1),p=(0,l.useCallback)(()=>{if("SEOULLEARN"===n||"SEOULLEARN_1020"===n)return void r(t("/[lang]/business-subscription",void 0,{query:{noRedirect:!0}}));r(t("/[lang]",void 0,{query:{noRedirect:!0}}))},[n,t,r]);(0,l.useEffect)(()=>{C&&a&&p()},[C,a,p]);let{queryParams:{userEmail:v}}=(0,f.s)(),{loginWithSignInToken:A}=(0,c.c)(),N=(0,l.useCallback)(()=>i({kind:"error",title:u({defaultMessage:"유저를 찾을 수 없습니다. {contactAgency}에 문의해 주세요.",id:"UserNotFoundCyLearn"},{contactAgency:m(n)})}),[n,u,i]),w=(0,l.useCallback)(()=>i({kind:"error",title:u({defaultMessage:"잘못된 파라미터 정보입니다. {contactAgency}에 문의해 주세요.",id:"InvalidParameterCyLearn"},{contactAgency:m(n)})}),[n,u,i]),U=(0,l.useCallback)(()=>i({kind:"error",title:u({defaultMessage:"알 수 없는 오류가 발생했습니다.",id:"UnknownErrorCyLearn"},{contactAgency:m(n)})}),[n,u,i]),M=(0,l.useCallback)(()=>i({kind:"error",title:u({defaultMessage:"비정상적인 접근입니다.",id:"BadRequest"},{contactAgency:m(n)})}),[u,n]),[S]=function(e){let n={...b,...e},t=k.n(_,n);return l.useMemo(()=>{let{data:e,loading:n,error:r,called:i,...u}=t[1];return[t[0],{resultData:null==e?void 0:e.result,isResultLoading:n,resultError:r,isResultCalled:i,...u}]},[t])}({onCompleted:e=>{let{result:{signInToken:n}}=e;A({customToken:n,onSuccess:()=>R(!0),onError:p})},onError:e=>{let{graphQLErrors:n}=e;if(0===n.length){U(),p();return}let[t]=n,{code:r}=t.extensions||{};if("string"!=typeof r){U(),p();return}"auth/user-not-found"===r?N():"auth/invalid-parameter"===r?w():U(),p()}});return(0,l.useEffect)(()=>{if(!h.current){if(!v){M(),p();return}h.current=!0,(async()=>{try{a&&await L(),await S({variables:{userEmail:v,cryptoModule:n}})}catch(e){h.current=!1}})()}},[v,n,S,p,a,L]),{}},()=>(0,r.jsx)(u.T,{height:"100vh",alignHorizontal:"center",alignVertical:"center",children:(0,r.jsx)(a.y,{size:"lg"})}))},24242:(e,n,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/[lang]/login/b2b",function(){return t(68541)}])},25607:(e,n,t)=>{"use strict";t.d(n,{c:()=>u});var r=t(33546),i=t(28698);let u=()=>{let e=(0,r.U)(),{firebaseService:n}=(0,i.x)();return{loginWithSignInToken:t=>{let{customToken:r,onSuccess:i=()=>{},onError:u=()=>{}}=t;n.signInWithCustomToken(r).then(()=>i()).catch(n=>{e.error("Failed to sign in with custom token",{cause:n}),u()})}}}},68541:(e,n,t)=>{"use strict";t.r(n),t.d(n,{B2bLogin:()=>l,B2bLoginPage:()=>a,default:()=>s});var r=t(4930),i=t(19861),u=t(77560);let a=()=>{let{queryParams:{cryptoModule:e}}=(0,u.s)();return(0,r.jsx)(i.E,{cryptoModule:null!=e?e:"CYLEARN"})},l=a,s=a}},e=>{e.O(0,[90636,46593,38792],()=>e(e.s=24242)),_N_E=e.O()}]);
2//# sourceMappingURL=b2b-174316b68771e778.js.map

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.