1import{r as a,j as e}from"./react-vendor-CHQL15iE.js";import{l as k}from"./main-Dck1T9BT.js";import{ae as j,C as w,au as y,aC as N,E as x,ap as v,b as S,J as q,aT as P}from"./lucide-BFLOpGdB.js";import"./pdfjs-ji3DqnKJ.js";import"./markdown-W-rE_H7s.js";import"./katex-math-BxKHCrdI.js";const u={zh:{title:"Paper2Gal æ¯æä¸å¿",subtitle:"è´¦å·ã订é
ã鿬¾ä¸ä½¿ç¨é®é¢é½å¯ä»¥å¨è¿éæäº¤ã",responseTime:"é常ä¼å¨ 2 ä¸ªå·¥ä½æ¥å
åå¤ã",formTitle:"èç³»æ¯æ",email:"åå¤é®ç®±",topic:"é®é¢ç±»å",message:"é®é¢æè¿°",send:"æäº¤",sending:"æäº¤ä¸",sent:"å·²æ¶å°ï¼æä»¬ä¼å°½å¿«åå¤ã",failed:"æäº¤å¤±è´¥ï¼è¯·ç¨åéè¯ã",topicOptions:["è´¦å·ä¸ç»å½","订é
ä¸è´ä¹°","鿬¾","å
容çæ","éç§ä¸æ°æ®å é¤","å
¶ä»"],faqTitle:"常è§é®é¢",legalTitle:"æ¿ç䏿¡æ¬¾",privacy:"éç§æ¿ç",terms:"ä½¿ç¨æ¡æ¬¾",back:"è¿å",faqs:[{question:"å¦ä½ç®¡çæåæ¶ App Store 订é
ï¼",answer:"å¨ iPhone æ iPad çâ设置âä¸æå¼ Apple IDï¼åè¿å
¥â订é
â管ç Paper2Galãå é¤ Paper2Gal è´¦å·ä¸ä¼èªå¨åæ¶ App Store 订é
ã"},{question:"å¦ä½æ¢å¤è´ä¹°ï¼",answer:"ç»å½åè´ä¹°è´¦å·åï¼å¨ä¼å页é¢ç¹å»âæ¢å¤è´ä¹°âãè¯·åæ¶ç¡®è®¤è®¾å¤ä½¿ç¨çæ¯å Apple IDã"},{question:"å¦ä½ç³è¯·é款ï¼",answer:"App Store 订å请éè¿ Apple çâæ¥åé®é¢â页é¢ç³è¯·ï¼ç½é¡µè®¢åå¯å¨ä¼åé¡µé¢æäº¤éæ¬¾ç³è¯·ã"},{question:"å¦ä½å é¤è´¦å·åæ°æ®ï¼",answer:"ç»å½åè¿å
¥â个人主页 â è´¦å·ä¸å®å
¨ â å é¤è´¦å·âãå é¤åæ æ³æ¢å¤ï¼äºç«¯åæ¡£ãè§è²ãèæ¯åå
³èèµæºä¼ä¸å¹¶æ¸
çã"}]},en:{title:"Paper2Gal Support",subtitle:"Contact us about accounts, subscriptions, refunds, or product issues.",responseTime:"We usually reply within 2 business days.",formTitle:"Contact support",email:"Reply email",topic:"Topic",message:"Description",send:"Submit",sending:"Submitting",sent:"Received. We will reply as soon as possible.",failed:"Could not submit your request. Please try again later.",topicOptions:["Account and login","Subscription and purchase","Refund","Content generation","Privacy and data deletion","Other"],faqTitle:"Frequently asked questions",legalTitle:"Policies and terms",privacy:"Privacy Policy",terms:"Terms of Service",back:"Back",faqs:[{question:"How do I manage or cancel an App Store subscription?",answer:"On iPhone or iPad, open Settings, select your Apple ID, then Subscriptions. Deleting your Paper2Gal account does not automatically cancel an App Store subscription."},{question:"How do I restore a purchase?",answer:"Sign in to the account used for the purchase and select Restore Purchases on the Membership page. The device must use the original Apple ID."},{question:"How do I request a refund?",answer:"Request App Store refunds through Apple Report a Problem. For web orders, submit a refund request from the Membership page."},{question:"How do I delete my account and data?",answer:"After signing in, open Profile, Account & Security, then Delete Account. This permanently removes cloud saves, characters, backgrounds, and related assets."}]},ja:{title:"Paper2Gal ãµãã¼ã",subtitle:"ã¢ã«ã¦ã³ãããµãã¹ã¯ãªãã·ã§ã³ãè¿éãå©ç¨ä¸ã®åé¡ã¯ãã¡ããããåãåãããã ããã",responseTime:"é常2å¶æ¥æ¥ä»¥å
ã«è¿ä¿¡ãã¾ãã",formTitle:"ãµãã¼ãã«é£çµ¡",email:"è¿ä¿¡å
ã¡ã¼ã«",topic:"ãåãåããå
容",message:"詳細",send:"éä¿¡",sending:"éä¿¡ä¸",sent:"åãä»ãã¾ãããã§ããã ãæ©ãè¿ä¿¡ãã¾ãã",failed:"éä¿¡ã§ãã¾ããã§ããããã°ãããã¦ããå度ã試ããã ããã",topicOptions:["ã¢ã«ã¦ã³ãã¨ãã°ã¤ã³","ãµãã¹ã¯ãªãã·ã§ã³ã¨è³¼å
¥","è¿é","ã³ã³ãã³ãçæ","ãã©ã¤ãã·ã¼ã¨ãã¼ã¿åé¤","ãã®ä»"],faqTitle:"ãããã質å",legalTitle:"ããªã·ã¼ã¨è¦ç´",privacy:"ãã©ã¤ãã·ã¼ããªã·ã¼",terms:"å©ç¨è¦ç´",back:"æ»ã",faqs:[{question:"App Storeã®ãµãã¹ã¯ãªãã·ã§ã³ã管çã»è§£ç´ããã«ã¯ï¼",answer:"iPhoneã¾ãã¯iPadã®ãè¨å®ãã§Apple IDãéããããµãã¹ã¯ãªãã·ã§ã³ããã管çã§ãã¾ããPaper2Galã¢ã«ã¦ã³ããåé¤ãã¦ãApp Storeã®ãµãã¹ã¯ãªãã·ã§ã³ã¯èªåçã«è§£ç´ããã¾ããã"},{question:"è³¼å
¥ã復å
ããã«ã¯ï¼",answer:"è³¼å
¥æã®ã¢ã«ã¦ã³ãã§ãã°ã¤ã³ããã¡ã³ãã¼ã·ããç»é¢ã®ãè³¼å
¥ã復å
ãã鏿ãã¦ãã ããã端æ«ã§ã¯è³¼å
¥æã¨åãApple IDããå©ç¨ãã ããã"},{question:"è¿éãç³è«ããã«ã¯ï¼",answer:"App Storeã®æ³¨æã¯Appleã®ãåé¡ãå ±åãããç³è«ãã¦ãã ãããWeb注æã¯ã¡ã³ãã¼ã·ããç»é¢ããè¿éç³è«ã§ãã¾ãã"},{question:"ã¢ã«ã¦ã³ãã¨ãã¼ã¿ãåé¤ããã«ã¯ï¼",answer:"ãã°ã¤ã³å¾ãããããã£ã¼ã« â ã¢ã«ã¦ã³ãã¨ã»ãã¥ãªã㣠â ã¢ã«ã¦ã³ããåé¤ãããæä½ã§ãã¾ããã¯ã©ã¦ãä¸ã®ã»ã¼ãããã£ã©ã¯ã¿ã¼ãèæ¯ãé¢é£ãã¼ã¿ã¯å®å
¨ã«åé¤ããã¾ãã"}]},ru:{title:"ÐоддеÑжка Paper2Gal",subtitle:"ÐбÑаÑиÑеÑÑ Ðº нам по вопÑоÑам аккаÑнÑа, подпиÑки, возвÑаÑа или ÑабоÑÑ ÑеÑвиÑа.",responseTime:"ÐбÑÑно Ð¼Ñ Ð¾ÑвеÑаем в ÑеÑение 2 ÑабоÑиÑ
дней.",formTitle:"СвÑзаÑÑÑÑ Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкой",email:"Email Ð´Ð»Ñ Ð¾ÑвеÑа",topic:"Тема",message:"ÐпиÑание",send:"ÐÑпÑавиÑÑ",
1sending:"ÐÑпÑавка",sent:"ÐапÑÐ¾Ñ Ð¿Ð¾Ð»ÑÑен. ÐÑ Ð¾ÑвеÑим как можно ÑкоÑее.",failed:"Ðе ÑдалоÑÑ Ð¾ÑпÑавиÑÑ Ð·Ð°Ð¿ÑоÑ. ÐовÑоÑиÑе попÑÑÐºÑ Ð¿Ð¾Ð·Ð¶Ðµ.",topicOptions:["ÐккаÑÐ½Ñ Ð¸ вÑ
од","ÐодпиÑка и покÑпка","ÐозвÑаÑ","Создание конÑенÑа","ÐонÑиденÑиалÑноÑÑÑ Ð¸ Ñдаление даннÑÑ
","ÐÑÑгое"],faqTitle:"ЧаÑÑÑе вопÑоÑÑ",legalTitle:"ÐолиÑики и ÑÑловиÑ",privacy:"ÐолиÑика конÑиденÑиалÑноÑÑи",terms:"УÑÐ»Ð¾Ð²Ð¸Ñ Ð¸ÑполÑзованиÑ",back:"Ðазад",faqs:[{question:"Ðак ÑпÑавлÑÑÑ Ð¿Ð¾Ð´Ð¿Ð¸Ñкой App Store или оÑмениÑÑ ÐµÐµ?",answer:"Ðа iPhone или iPad оÑкÑойÑе «ÐаÑÑÑойки», вÑбеÑиÑе Apple ID, заÑем «ÐодпиÑки». Удаление аккаÑнÑа Paper2Gal не оÑменÑÐµÑ Ð¿Ð¾Ð´Ð¿Ð¸ÑÐºÑ App Store авÑомаÑиÑеÑки."},{question:"Ðак воÑÑÑановиÑÑ Ð¿Ð¾ÐºÑпкÑ?",answer:"ÐойдиÑе в аккаÑнÑ, Ñ ÐºÐ¾ÑоÑого бÑла ÑовеÑÑена покÑпка, и вÑбеÑиÑе «ÐоÑÑÑановиÑÑ Ð¿Ð¾ÐºÑпки» на ÑÑÑаниÑе подпиÑки. Ðа ÑÑÑÑойÑÑве должен иÑполÑзоваÑÑÑÑ Ð¸ÑÑ
однÑй Apple ID."},{question:"Ðак запÑоÑиÑÑ Ð²Ð¾Ð·Ð²ÑаÑ?",answer:"ÐозвÑÐ°Ñ Ð·Ð° покÑпки App Store оÑоÑмлÑеÑÑÑ ÑеÑез Apple Report a Problem. ÐÐ»Ñ Ð²ÐµÐ±-заказов оÑпÑавÑÑе запÑÐ¾Ñ Ð½Ð° ÑÑÑаниÑе подпиÑки."},{question:"Ðак ÑдалиÑÑ Ð°ÐºÐºÐ°ÑÐ½Ñ Ð¸ даннÑе?",answer:"ÐоÑле вÑ
ода оÑкÑойÑе «ÐÑоÑÐ¸Ð»Ñ â ÐккаÑÐ½Ñ Ð¸ безопаÑноÑÑÑ â УдалиÑÑ Ð°ÐºÐºÐ°ÑнÑ». ÐблаÑнÑе ÑоÑ
ÑанениÑ, пеÑÑонажи, ÑÐ¾Ð½Ñ Ð¸ ÑвÑзаннÑе ÑеÑÑÑÑÑ Ð±ÑдÑÑ ÑÐ´Ð°Ð»ÐµÐ½Ñ Ð±ÐµÐ· возможноÑÑи воÑÑÑановлениÑ."}]}},G=({language:r,onBack:b})=>
1{const t=u[r]||u.en,[l,h]=a.useState(""),[o,p]=a.useState(t.topicOptions[0]),[c,d]=a.useState(""),[m,f]=a.useState(""),[i,n]=a.useState("idle");a.useEffect(()=>{const s=document.title;return document.title="Support | Paper2Gal",()=>{document.title=s}},[]),a.useEffect(()=>{p(t.topicOptions[0])},[r,t.topicOptions]);const g=async s=>{if(s.preventDefault(),i!=="sending"){n("sending");try{if(!(await k("/api/support/contact",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:l,topic:o,message:c,website:m})})).ok)throw new Error("Support request failed");d(""),n("sent")}catch{n("failed")}}};return e.jsxs("div",{className:"fixed inset-0 z-[100] overflow-y-auto bg-[#fff7fb] text-slate-900",children:[e.jsx("header",{className:"sticky top-0 z-20 border-b border-pink-100 bg-white/95 backdrop-blur-xl",children:e.jsxs("div",{className:"mx-auto flex min-h-16 max-w-6xl items-center gap-4 px-4 py-2 md:px-8",children:[e.jsxs("button",{type:"button",onClick:b,className:"inline-flex min-h-11 items-center gap-2 rounded-xl border border-pink-100 bg-white px-4 text-sm font-black text-pink-500",children:[e.jsx(j,{size:17}),t.back]}),e.jsx("span",{className:"text-base font-black md:text-lg",children:"Paper2Gal"})]})}),e.jsxs("main",{className:"mx-auto w-full max-w-6xl px-4 pb-[calc(3rem+env(safe-area-inset-bottom))] pt-8 md:px-8 md:pt-12",children:[e.jsxs("section",{className:"max-w-3xl",children:[e.jsxs("div",{className:"flex items-center gap-3 text-pink-500",children:[e.jsx(w,{size:26}),e.jsx("span",{className:"text-sm font-black uppercase",children:"Support"})]}),e.jsx("h1",{className:"mt-4 text-3xl font-black leading-tight md:text-5xl",children:t.title}),e.jsx("p",{className:"mt-4 text-base font-bold leading-7 text-slate-500 md:text-lg",children:t.subtitle}),e.jsxs("div",{className:"mt-5 inline-flex items-center gap-2 rounded-xl border border-pink-100 bg-white px-4 py-3 text-sm font-bold text-slate-600",children:[e.jsx(y,{size:17,className:"text-pink-500"}),t.responseTime]})]}),e.jsxs("div",{className:"mt-10 grid gap-8 lg:grid-cols-[minmax(0,1fr)_minmax(320px,420px)] lg:items-start",children:[e.jsxs("section",{children:[e.jsx("h2",{className:"text-xl font-black md:text-2xl",children:t.faqTitle}),e.jsx("div",{className:"mt-4 divide-y divide-pink-100 border-y border-pink-100 bg-white",children:t.faqs.map(s=>e.jsxs("details",{className:"group px-4 py-1 md:px-5",children:[e.jsxs("summary",{className:"flex min-h-14 cursor-pointer list-none items-center justify-between gap-4 py-3 text-sm font-black md:text-base [&::-webkit-details-marker]:hidden",children:[e.jsx("span",{children:s.question}),e.jsx("span",{className:"text-xl text-pink-400 group-open:rotate-45",children:"+"})]}),e.jsx("p",{className:"pb-5 text-sm font-bold leading-7 text-slate-500",children:s.answer})]},s.question))}),e.jsxs("div",{className:"mt-8 border-t border-pink-100 pt-6",children:[e.jsxs("h2",{className:"flex items-center gap-2 text-lg font-black",children:[e.jsx(N,{size:20,className:"text-pink-500"}),t.legalTitle]}),e.jsxs("div",{className:"mt-4 flex flex-wrap gap-3",children:[e.jsxs("a",{href:"https://paper2gal.com/privacy",target:"_blank",rel:"noreferrer",className:"inline-flex min-h-11 items-center gap-2 rounded-xl border border-pink-100 bg-white px-4 text-sm font-black text-pink-500",children:[t.privacy,e.jsx(x,{size:15})]}),e.jsxs("a",{href:"https://paper2gal.com/terms",target:"_blank",rel:"noreferrer",className:"inline-flex min-h-11 items-center gap-2 rounded-xl border border-pink-100 bg-white px-4 text-sm font-black text-pink-500",children:[t.terms,e.jsx(x,{size:15})]})]})]})]}),e.jsxs("form",{onSubmit:g,className:"rounded-2xl border border-pink-100 bg-white p-5 shadow-[0_18px_60px_rgba(236,72,153,0.10)] md:p-6",children:[e.jsxs("h2",{className:"flex items-center gap-2 text-xl font-black",children:[e.jsx(v,{size:21,className:"text-pink-500"}),t.formTitle]}),e.jsxs("label",{className:"mt-5 block text-sm font-black text-slate-600",children:[t.email,e.jsx("input",{type:"email",required:!0,maxLength:254,value:l,onChange:s=>h(s.target.value),className:"mt-2 min-h-12 w-full rounded-xl border-2 border-slate-100 bg-slate-50 px-4 text-base font-bold outline-none focus:border-pink-300 focus:bg-white"})]}),e.jsxs("label",{className:"mt-4 block text-sm font-black text-slate-600",children:[t.topic,e.jsx("select",{value:o,onChange:s=>p(s.target.value),className:"mt-2 min-h-12 w-full rounded-xl border-2 border-slate-100 bg-slate-50 px-4 text-base font-bold outline-none focus:border-pink-300 focus:bg-white",children:t.topicOptions.map(s=>e.jsx("option",{children:s},s))})]}),e.jsxs("label",{className:"mt-4 block text-sm font-black text-slate-600",children:[t.message,e.jsx("textarea",{required:!0,minLength:10,maxLength:5e3,rows:6,value:c,onChange:s=>d(s.target.value),className:"mt-2 w-full resize-y rounded-xl border-2 border-slate-100 bg-slate-50 p-4 text-base font-bold leading-6 outline-none focus:border-pink-300 focus:bg-white"})]}),e.jsxs("label",{className:"sr-only","aria-hidden":"true",children:["Website",e.jsx("input",{tabIndex:-1,autoComplete:"off",value:m,onChange:s=>
1f(s.target.value)})]}),i==="sent"&&e.jsxs("div",{className:"mt-4 flex items-start gap-2 rounded-xl bg-emerald-50 p-3 text-sm font-bold text-emerald-700",children:[e.jsx(S,{size:18,className:"mt-0.5 shrink-0"}),t.sent]}),i==="failed"&&e.jsx("div",{className:"mt-4 rounded-xl bg-rose-50 p-3 text-sm font-bold text-rose-600",children:t.failed}),e.jsxs("button",{type:"submit",disabled:i==="sending",className:"mt-5 inline-flex min-h-12 w-full items-center justify-center gap-2 rounded-xl bg-pink-500 px-5 text-sm font-black text-white transition hover:bg-pink-600 disabled:opacity-60",children:[i==="sending"?e.jsx(q,{size:18,className:"animate-spin"}):e.jsx(P,{size:18}),i==="sending"?t.sending:t.send]})]})]})]})]})};export{G 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.