PageSourceSearch

https://www.studya.ai/_nuxt/DYG9L-2J.js

js studya.ai collected 2026-10-05 12:42:36 UTC 3,059 bytes, 1 lines download raw bytes

1import{aK as e,bm as t,a_ as s,aX as a,bl as l,aY as n,aW as i,aS as r,bf as o,b3 as x}from"./CL-6WCz_.js";const c={class:"min-h-dvh bg-white px-4 pb-8 pt-16 text-gray-900 sm:px-8"},d={class:"mx-auto flex w-full max-w-200 flex-col gap-10"},m={class:"flex flex-col gap-4"},g={class:"flex flex-col gap-3 rounded-xl bg-slate-100 p-6 text-sm"},f={class:"flex items-center justify-between gap-4"},u={class:"min-w-0 break-all text-right font-medium text-slate-600"},p={class:"flex items-center justify-between gap-4"},b={class:"min-w-0 break-all text-right font-medium text-gray-900"},h={class:"flex flex-col gap-2.5"},y=e({__name:"failure",setup(e){const y=t(),w=x(()=>j(y.query.code)),v=x(()=>j(y.query.message));function j(e){return Array.isArray(e)?e[0]?String(e[0]):"":e?String(e):""}return(e,t)=>(r(),s("main",c,[a("section",d,[t[6]||(t[6]=a("header",{class:"flex flex-col items-center gap-3 text-center break-keep"},[a("p",{class:"text-sm font-medium leading-6 text-indigo-600"},"결제"),a("h1",{class:"text-2xl font-bold leading-tight text-gray-900 sm:text-3xl"}," 결제를 완료하지 못했어요. "),a("p",{class:"max-w-90 text-sm leading-5 text-slate-500"}," 결제 수단을 확인하거나 잠시 후 다시 시도해 주세요. ")],-1)),a("section",m,[t[5]||(t[5]=l('<article class="flex min-h-58 flex-col items-center justify-center gap-4 roun
1ded-2xl border border-slate-200 bg-white px-6 py-15 text-center"><div class="flex size-14 items-center justify-center rounded-full bg-lms-badge-error-background"><span class="flex size-7 items-center justify-center rounded-full bg-lms-badge-error-foreground text-lg font-bold leading-none text-white"> ! </span></div><h2 class="text-xl font-medium leading-8 text-gray-900 sm:text-2xl"> 결제 승인에 실패했습니다. </h2><p class="text-sm leading-5 text-slate-500"> 카드 한도, 계좌 잔액, 네트워크 상태를 확인한 뒤 다시 결제해 주세요. </p></article>',1)),a("article",g,[a("div",f,[t[2]||(t[2]=a("span",{class:"font-medium text-slate-500"},"에러코드",-1)),a("span",u,n(i(w)||"-"),1)]),a("div",p,[t[3]||(t[3]=a("span",{class:"font-medium text-slate-500"},"실패 사유",-1)),a("span",b,n(i(v)||"-"),1)]),t[4]||(t[4]=a("div",{class:"flex items-center justify-between gap-4"},[a("span",{class:"font-medium text-slate-500"},"선택 상품"),a("span",{class:"text-right font-medium text-slate-600"}," studyA Plus 1개월 ")],-1))])]),a("footer",h,[a("button",{type:"button",class:"flex h-11 w-full items-center justify-center rounded-lg bg-indigo-600 px-4 text-sm font-medium leading-6 text-white transition hover:bg-indigo-500",onClick:t[0]||(t[0]=t=>("navigateTo"in e?e.navigateTo:i(o))("/price/checkout"))}," 다시 결제하기 "),a("button",{type:"button",class:"flex h-11 w-full items-center justify-center rounded-lg border border-slate-200 bg-white px-4 text-sm font-medium leading-6 text-gray-900 transition hover:bg-slate-50",onClick:t[1]||(t[1]=t=>("navigateTo"in e?e.navigateTo:i(o))("/price"))}," 요금제로 돌아가기 ")])])]))}});export{y as default};

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.