PageSourceSearch

https://creatrip.com/_next/static/chunks/pages/languagecourse/paym…/redirect/jkopay/[id]-ace6037383e337a4.js

js creatrip.com collected 2026-09-24 09:43:50 UTC 6,508 bytes, 4 lines download raw bytes

1
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="ecc19a51-32a9-52b3-9890-9074773bb2be")}catch(e){}}();
3!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="23ecf07d-96bf-4268-91fb-ddd4cfd1235d",e._sentryDebugIdIdentifier="sentry-dbid-23ecf07d-96bf-4268-91fb-ddd4cfd1235d")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[917,43724],{917:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>o});var r=t(98277);class i{static config(e){let{getContentText:n}=e;i.getContentText=n,r.A.forceRerender()}constructor(){}}i.isOpen=!1,i.getContentText=()=>"ExpiredTokenError",i.resetOpenState=()=>{i.isOpen=!1},i.infoModal=e=>{let{onConfirm:n}=e;i.isOpen||(i.isOpen=!0,r.A.info(()=>({content:i.getContentText(),closeButtonVisible:!1,onClose:i.resetOpenState,onConfirm:()=>{i.resetOpenState(),n()},allowCloseWhenMaskClicked:!1})))},i.info=i.infoModal;let o=i},2244:(e,n,t)=>{"use strict";t.d(n,{F:()=>l});var r=t(3638);let i=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,o=r.$,l=(e,n)=>t=>{var r;if((null==n?void 0:n.variants)==null)return o(e,null==t?void 0:t.class,null==t?void 0:t.className);let{variants:l,defaultVariants:a}=n,s=Object.keys(l).map(e=>{let n=null==t?void 0:t[e],r=null==a?void 0:a[e];if(null===n)return null;let o=i(n)||i(r);return l[e][o]}),u=t&&Object.entries(t).reduce((e,n)=>{let[t,r]=n;return void 0===r||(e[t]=r),e},{});return o(e,s,null==n||null==(r=n.compoundVariants)?void 0:r.reduce((e,n)=>{let{class:t,className:r,...i}=n;return Object.entries(i).every(e=>{let[n,t]=e;return Array.isArray(t)?t.includes({...a,...u}[n]):({...a,...u})[n]===t})?[...e,t,r]:e},[]),null==t?void 0:t.class,null==t?void 0:t.className)}},6035:(e,n,t)=>{"use strict";t.d(n,{A:()=>a});var r=t(80263),i=t(68386),o=t(48354),l=t(97941);let a=function(e){let{domainIdPropertyName:n,confirmJkopay:t,success:a,fail:s}=e,{query:u}=(0,i.useRouter)(),c=u[n];return(0,l.A)(()=>{c&&"string"==typeof c&&(async e=>{try{await t(),a(e)}catch(n){s(e)}})(c)},[c]),(0,r.jsx)(o.A,{fill:"screen"})}},27420:(e,n,t)=>{"use strict";t.d(n,{A:()=>m});var r=t(80263),i=t(68386),o=t(86737),l=t(98277),a=t(56187),s=t(917),u=t(95090),c=t(53351),d=t(59583),f=t(49784),y=t(71010);let m=e=>{function n(n){let{...t}=n,m=(0,i.useRouter)(),p=(0,o.a)(),{myBasicInfo:A,loading:C}=(0,f.A)(),{t:_}=(0,c.A)();return((0,y.A)(()=>{if(C||A||!p||s.default.isOpen)return;let{close:e}=l.A.info(()=>({content:_("general.error-login-required"),allowCloseWhenMaskClicked:!1,closeButtonVisible:!1,onConfirm:async()=>{(0,d.$)(null),m.push(u.i.AUTH.LOGIN.getURL({query:{redirect:m.asPath}}))}}));return()=>{e()}},[A,C,p,s.default.isOpen]),C||!p)?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"min-h-screen"}),(0,r.jsx)(a.A,{})]}):A?(0,r.jsx)(e,{...t}):(0,r.jsx)("div",{className:"min-h-screen"})}return n.displayName="WithAuth(".concat(e.displayName||e.name,")"),n}},37430:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>g});var r=t(80263),i=t(82104),o=t(68386),l=t(98277),a=t(39867),s=t(68483),u=t(6035),c=t(22429),d=t(95090),f=t(77701),y=t(43561),m=t(27420),p=t(13793),A=t(53351),C=t(68185),_=t(22338);let g=(0,p.A)((0,m.A)((0,c.A)(function(){let e=(0,o.useRouter)(),n=(0,i.wA)(),{query:{transactionId:t}}=e,{t:c}=(0,A.A)(),{isInApp:m}=(0,_.A)(),{checkPaymentStatusIsPaid:p}=(0,s.A)(),g=n=>
3{let t=m?d.i.FOR_WEBVIEW.AFTER_SUCCESS_JKOPAY_PAYMENT.getURL({id:n}):d.i.MYPAGE.LANGUAGE_COURSE_REGISTRATION.getURL({id:n});e.replace(t)},v=n=>{let t=m?d.i.FOR_WEBVIEW.AFTER_FAIL_JKOPAY_PAYMENT.getURL({id:n}):d.i.MYPAGE.LANGUAGE_COURSE_REGISTRATION.getURL({id:n});e.replace(t)},I=async()=>{if(a.H.assertTrue("string"==typeof t,"TODO: Invariant 사용 맥락에 대해 작성 필요"),!await p(t))throw Error("JKOPay 결제가 완료되지 않았습니다.")};return(0,r.jsx)(u.A,{domainIdPropertyName:"id",confirmJkopay:I,success:e=>{n((0,C.EO)(!0)),(0,f.Bl)({domain:y.f.LanguageCourse,code:e}),l.A.success(()=>({content:c("reservation.payment-complete"),allowCloseWhenMaskClicked:!1,closeButtonVisible:!1,confirmText:c("general.confirm"),onConfirm:()=>g(e),onClose:()=>g(e)}))},fail:e=>{l.A.info(()=>({content:c("reservation.error-payment-fail"),confirmText:c("general.confirm"),allowCloseWhenMaskClicked:!1,closeButtonVisible:!1,onConfirm:()=>v(e),onClose:()=>v(e)}))}})})))},49784:(e,n,t)=>{"use strict";t.d(n,{A:()=>d});var r=t(86739),i=t(33415),o=t(23029);function l(){let e=(0,r._)(["\n    query myBasicInfo {\n  myInfo {\n    code\n    id\n    profileUrl\n    email\n    email2\n    referralCode\n    telephone\n    phoneCountryCallingCode\n  }\n}\n    "]);return l=function(){return e},e}let a={},s=(0,i.J1)(l());var u=t(95968);function c(){let e=(0,r._)(["\n  query myBasicInfo {\n    myInfo {\n      code\n      id\n      profileUrl\n      email\n      email2\n      referralCode\n      telephone\n      phoneCountryCallingCode\n    }\n  }\n"]);return c=function(){return e},e}let d=()=>{let{data:e,loading:n}=function(e){let n={...a,...e};return o.I(s,n)}({errorPolicy:"ignore",skip:!(0,u.A)()});return{myBasicInfo:null==e?void 0:e.myInfo,loading:n}};(0,i.J1)(c())},64669:(e,n,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/languagecourse/payment/registrationfee/redirect/jkopay/[id]",function(){return t(37430)}])},68483:(e,n,t)=>{"use strict";t.d(n,{A:()=>d});var r=t(86739),i=t(33415),o=t(72398),l=t(56036);function a(){let e=(0,r._)(["\n    query CheckPaymentStatus($transactionId: String!) {\n  paymentTransaction(domainTransactionId: $transactionId) {\n    id\n    status\n  }\n}\n    "]);return a=function(){return e},e}let s={},u=(0,i.J1)(a());function c(){let e=(0,r._)(["\n  query CheckPaymentStatus($transactionId: String!) {\n    paymentTransaction(domainTransactionId: $transactionId) {\n      id\n      status\n    }\n  }\n"]);return c=function(){return e},e}let d=()=>{let[e]=function(e){let n={...s,...void 0};return l._(u,n)}();return{checkPaymentStatusIsPaid:async n=>{var t;let{data:r}=await e({variables:{transactionId:n},fetchPolicy:"network-only"});return(null==r||null==(t=r.paymentTransaction)?void 0:t.status)===o.dXW.Paid}}};(0,i.J1)(c())}},e=>{e.O(0,[18314,82559,72398,83124,83105,90636,46593,38792],()=>e(e.s=64669)),_N_E=e.O()}]);
4//# debugId=ecc19a51-32a9-52b3-9890-9074773bb2be

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.