1import{c as h,H as j,r as c,j as e,B as g,z as u,E as m,aB as r,Y as I,aX as b}from"./index-CqGqwWKp.js";import{B as G}from"./badge-CajhVRbo.js";import{C as o}from"./circle-check-big-7cb6kGpN.js";import{A as f}from"./arrow-left-BstHR7w2.js";import{P as N}from"./plus-CfHDN4Y3.js";/** 2 * @license lucide-react v0.453.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const v=h("EllipsisVertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);function k(){const s=navigator.userAgent;return/iPhone|iPad|iPod/i.test(s)?"ios":/Android/i.test(s)?"android":"unknown"}function w(){return window.matchMedia("(display-mode: standalone)").matches||window.navigator.standalone===!0}function P(){const[,s]=j(),[a,n]=c.useState("unknown"),[i,p]=c.useState(!1),[l,d]=c.useState("android");return c.useEffect(()=>{const x=k();n(x),x==="ios"&&d("ios"),p(w())},[]),i?e.jsxs("div",{"data-loc":"client/src/pages/InstallGuide.tsx:39",className:"min-h-screen bg-background flex flex-col items-center justify-center p-6 text-center",children:[e.jsx(o,{"data-loc":"client/src/pages/InstallGuide.tsx:40",size:64,className:"text-green-500 mb-4"}),e.jsx("h1",{"data-loc":"client/src/pages/InstallGuide.tsx:41",className:"text-2xl font-bold mb-2",children:"ì´ë¯¸ ì¤ì¹ëì´ ììµëë¤!"}),e.jsx("p",{"data-loc":"client/src/pages/InstallGuide.tsx:42",className:"text-muted-foreground mb-6",children:"HANT ì±ì´ í íë©´ì ì¤ì¹ë ìíë¡ ì¤í ì¤ì ëë¤."}),e.jsx(g,{"data-loc":"client/src/pages/InstallGuide.tsx:43",onClick:()=>s("/"),className:"bg-green-700 hover:bg-green-800 text-white",children:"íì¼ë¡ ëìê°ê¸°"})]}):e.jsxs("div",{"data-loc":"client/src/pages/InstallGuide.tsx:51",className:"min-h-screen bg-background",children:[e.jsxs("div",{"data-loc":"client/src/pages/InstallGuide.tsx:53",className:"sticky top-0 z-10 bg-background border-b px-4 py-3 flex items-center gap-3",children:[e.jsx("button",{"data-loc":"client/src/pages/InstallGuide.tsx:54",onClick:()=>s("/"),className:"text-muted-foreground hover:text-foreground",children:e.jsx(f,{"data-loc":"client/src/pages/InstallGuide.tsx:55",size:22})}),e.jsx("h1",{"data-loc":"client/src/pages/InstallGuide.tsx:57",className:"font-bold text-lg",children:"ì± ì¤ì¹ ìë´"})]}),e.jsxs("div",{"data-loc":"client/src/pages/InstallGuide.tsx:60",className:"max-w-lg mx-auto px-4 py-6 space-y-6",children:[e.jsx(u,{"data-loc":"client/src/pages/InstallGuide.tsx:62",className:"bg-green-700 text-white border-0",children:e.jsxs(m,{"data-loc":"client/src/pages/InstallGuide.tsx:63",className:"p-5 flex items-center gap-4",children:[e.jsx("div",{"data-loc":"client/src/pages/InstallGuide.tsx:64",className:"w-16 h-16 rounded-2xl bg-white/20 flex items-center justify-center shrink-0",children:e.jsx(r,{"data-loc":"client/src/pages/InstallGuide.tsx:65",size:32,className:"text-white"})}),e.jsxs("div",{"data-loc":"client/src/pages/InstallGuide.tsx:67",children:[e.jsx("p",{"data-loc":"client/src/pages/InstallGuide.tsx:68",className:"font-bold text-xl",children:"HANT íêµí¸ë ì¼"}),e.jsx("p",{"data-loc":"client/src/pages/InstallGuide.tsx:69",className:"text-green-100 text-sm mt-0.5",children:"í íë©´ì ì¶ê°íë©´ ì±ì²ë¼ ì¬ì© ê°ë¥"}),a!=="unknown"&&e.jsx(G,{"data-loc":"client/src/pages/InstallGuide.tsx:71",className:"mt-2 bg-white/20 text-white border-0 text-xs",children:a==="ios"?"iPhone/iPad ê°ì§ë¨":"Android ê°ì§ë¨"})]})]})}),e.jsxs("div",{"data-loc":"client/src/pages/InstallGuide.tsx:80",className:"flex rounded-lg border overflow-hidden",children:[e.jsx("button",{"data-loc":"client/src/pages/InstallGuide.tsx:81",onClick:()=>d("android"),className:`flex-1 py-2.5 text-sm font-medium transition-colors ${l==="android"?"bg-green-700 text-white":"bg-background text-muted-foreground hover:bg-muted"}`,children:"Android (í¬ë¡¬)"}),e.jsx("button",{"data-loc":"client/src/pages/InstallGuide.tsx:91",onClick:()=>d("ios"),className:`flex-1 py-2.5 text-sm font-medium transition-colors ${l==="ios"?"bg-green-700 text-white":"bg-background text-muted-foreground hover:bg-muted"}`,children:"iPhone (ì¬í리)"})]}),l==="android"&&e.jsxs("div",{"data-loc":"client/src/pages/InstallGuide.tsx:105",className:"space-y-4",children:[e.jsxs("p",{"data-loc":"client/src/pages/InstallGuide.tsx:106",className:"text-sm text-muted-foreground",children:["Android 기기ìì ",e.jsx("strong",{"data-loc":"client/src/pages/InstallGuide.tsx:107",children:"Chrome ë¸ë¼ì°ì "}),"ë¡ ìë ë¨ê³ë¥¼ ë°ë¼íì¸ì."]}),e.jsx(t,{"data-loc":"client/src/pages/InstallGuide.tsx:110",step:1,icon:e.jsx(r,{"data-loc":"client/src/pages/InstallGuide.tsx:112",size:20,className:"text-green-700"}),title:"Chromeì¼ë¡ HANT ì± ì´ê¸°",desc:e.jsxs(e.Fragment,{children:["Chrome ë¸ë¼ì°ì ìì"," ",e.jsx("span",{"data-loc":"client/src/pages/InstallGuide.tsx:117",className:"font-mono text-xs bg-muted px-1 py-0.5 rounded",children:"hanttrail-8fwxhbgl.manus.space"})," ","주ìë¡ ì ìíì¸ì."]})}),e.jsx(t,{"data-loc":"client/src/pages/InstallGuide.tsx:125",step:2,icon:e.jsx(v,{"data-loc":"client/src/pages/InstallGuide.tsx:127",size:20,className:"text-green-700"}),title:"Chrome ë©ë´ ì´ê¸°",desc:"íë©´ ì¤ë¥¸ìª½ ìë¨ì ì ì¸ ê°(â®) ë©ë´ ë²í¼ì ë르ì¸ì."}),e.jsx(t,{"data-loc":"client/src/pages/InstallGuide.tsx:132",step:3,icon:e.jsx(I,{"data-loc":"client/src/pages/InstallGuide.tsx:134",size:20,className:"text-green-700"}),title:"'í íë©´ì ì¶ê°' ì í",desc:"ë©ë´ìì 'í íë©´ì ì¶ê°' ëë 'ì± ì¤ì¹'를 ííì¸ì. ìëì¼ë¡ ì¤ì¹ ë°°ëê° ë¨ë ê²½ì°ë ììµëë¤."}),e.jsx(t,{"data-loc":"client/src/pages/InstallGuide.tsx:139",step:4,icon:e.jsx(o,{"data-loc":"client/src/pages/InstallGuide.tsx:141",size:20,className:"text-green-700"}),title:"ì¤ì¹ ìë£!",desc:"í íë©´ì HANT ìì´ì½ì´ ì¶ê°ë©ëë¤. ì´ì ì±ì²ë¼ ì¤íí ì ììµëë¤."}),e.jsxs("div",{"data-loc":"client/src/pages/InstallGuide.tsx:14
66",className:"bg-amber-50 dark:bg-amber-950/30 border border-amber-200 dark:border-amber-800 rounded-lg p-4 text-sm text-amber-800 dark:text-amber-200",children:[e.jsx("p",{"data-loc":"client/src/pages/InstallGuide.tsx:147",className:"font-medium mb-1",children:"â ï¸ ì£¼ìì¬í"}),e.jsxs("p",{"data-loc":"client/src/pages/InstallGuide.tsx:148",children:["ì¹´ì¹´ì¤í¡, ë¤ì´ë² ì± ë± ì¸ì± ë¸ë¼ì°ì ììë ì¤ì¹ê° ì ë©ëë¤. ë°ëì ",e.jsx("strong",{"data-loc":"client/src/pages/InstallGuide.tsx:148",children:"Chrome ë¸ë¼ì°ì "}),"를 ì¬ì©íì¸ì."]})]})]}),l==="ios"&&e.jsxs("div",{"data-loc":"client/src/pages/InstallGuide.tsx:155",className:"space-y-4",children:[e.jsxs("p",{"data-loc":"client/src/pages/InstallGuide.tsx:156",className:"text-sm text-muted-foreground",children:["iPhone/iPadìì ",e.jsx("strong",{"data-loc":"client/src/pages/InstallGuide.tsx:157",children:"Safari ë¸ë¼ì°ì "}),"ë¡ ìë ë¨ê³ë¥¼ ë°ë¼íì¸ì."]}),e.jsx(t,{"data-loc":"client/src/pages/InstallGuide.tsx:160",step:1,icon:e.jsx(r,{"data-loc":"client/src/pages/InstallGuide.tsx:162",size:20,className:"text-green-700"}),title:"Safarië¡ HANT ì± ì´ê¸°",desc:e.jsxs(e.Fragment,{children:["Safari ë¸ë¼ì°ì ìì"," ",e.jsx("span",{"data-loc":"client/src/pages/InstallGuide.tsx:167",className:"font-mono text-xs bg-muted px-1 py-0.5 rounded",children:"hanttrail-8fwxhbgl.manus.space"})," ","주ìë¡ ì ìíì¸ì."]})}),e.jsx(t,{"data-loc":"client/src/pages/InstallGuide.tsx:175",step:2,icon:e.jsx(b,{"data-loc":"client/src/pages/InstallGuide.tsx:177",size:20,className:"text-green-700"}),title:"ê³µì ë²í¼ í",desc:"íë©´ íë¨ ê°ì´ë°ì ê³µì ë²í¼(â¡â 모ì)ì ííì¸ì."}),e.jsx(t,{"data-loc":"client/src/pages/InstallGuide.tsx:182",step:3,icon:e.jsx(N,{"data-loc":"client/src/pages/InstallGuide.tsx:184",size:20,className:"text-green-700"}),title:"'í íë©´ì ì¶ê°' ì í",desc:"ê³µì ë©ë´ë¥¼ ìëë¡ ì¤í¬ë¡¤íì¬ 'í íë©´ì ì¶ê°(Add to Home Screen)'를 ííì¸ì."}),e.jsx(t,{"data-loc":"client/src/pages/InstallGuide.tsx:189",step:4,icon:e.jsx(o,{"data-loc":"client/src/pages/InstallGuide.tsx:191",size:20,className:"text-green-700"}),title:"'ì¶ê°' ë²í¼ í",desc:"ì± ì´ë¦ì íì¸íê³ ì¤ë¥¸ìª½ ìë¨ 'ì¶ê°' ë²í¼ì ííë©´ ì¤ì¹ ìë£ì
ëë¤."}),e.jsxs("div",{"data-loc":"client/src/pages/InstallGuide.tsx:196",className:"bg-amber-50 dark:bg-amber-950/30 border border-amber-200 dark:border-amber-800 rounded-lg p-4 text-sm text-amber-800 dark:text-amber-200",children:[e.jsx("p",{"data-loc":"client/src/pages/InstallGuide.tsx:197",className:"font-medium mb-1",children:"â ï¸ ì£¼ìì¬í"}),e.jsxs("p",{"data-loc":"client/src/pages/InstallGuide.tsx:198",children:["iPhoneììë ë°ëì ",e.jsx("strong",{"data-loc":"client/src/pages/InstallGuide.tsx:198",children:"Safari"}),"ììë§ ì¤ì¹ ê°ë¥í©ëë¤. Chrome, ì¹´ì¹´ì¤í¡ ë± ë¤ë¥¸ ë¸ë¼ì°ì ììë 'í íë©´ì ì¶ê°' ë©ë´ê° ììµëë¤."]})]})]}),e.jsx(u,{"data-loc":"client/src/pages/InstallGuide.tsx:204",className:"border-green-200 dark:border-green-800",children:e.jsxs(m,{"data-loc":"client/src/pages/InstallGuide.tsx:205",className:"p-4",children:[e.jsx("p",{"data-loc":"client/src/pages/InstallGuide.tsx:206",className:"font-semibold text-green-800 dark:text-green-300 mb-2",children:"ì± ì¤ì¹ í íìê°ì
"}),e.jsxs("ol",{"data-loc":"client/src/pages/InstallGuide.tsx:207",className:"text-sm text-muted-foreground space-y-1.5 list-decimal list-inside",children:[e.jsx("li",{"data-loc":"client/src/pages/InstallGuide.tsx:208",children:"í íë©´ì HANT ìì´ì½ì ííì¬ ì± ì¤í"}),e.jsxs("li",{"data-loc":"client/src/pages/InstallGuide.tsx:209",children:["í íë©´ íë¨ ",e.jsx("strong",{"data-loc":"client/src/pages/InstallGuide.tsx:209",children:"'ë´ ì ë³´'"})," í ëë ìë¨ ",e.jsx("strong",{"data-loc":"client/src/pages/InstallGuide.tsx:209",children:"'íìê°ì
'"})," ë²í¼ í"]}),e.jsx("li",{"data-loc":"client/src/pages/InstallGuide.tsx:210",children:"ì´ë¦, ìë
ìì¼, ìì, ì§ì ì
ë ¥"}),e.jsxs("li",{"data-loc":"client/src/pages/InstallGuide.tsx:211",children:["ì íë²í¸ ì
ë ¥ í ",e.jsx("strong",{"data-loc":"client/src/pages/InstallGuide.tsx:211",children:"SMS ì¸ì¦ë²í¸"})," íì¸"]}),e.jsx("li",{"data-loc":"client/src/pages/InstallGuide.tsx:212",children:"íìê°ì
ìë£ â HANT ì± ì´ì© ìì!"})]})]})}),e.jsx(g,{"data-loc":"client/src/pages/InstallGuide.tsx:218",onClick:()=>s("/"),className:"w-full bg-green-700 hover:bg-green-800 text-white",children:"íì¼ë¡ ëìê°ê¸°"})]})]})}function t({step:s,icon:a,title:n,desc:i}){return e.jsxs("div",{"data-loc":"client/src/pages/InstallGuide.tsx:241",className:"flex gap-4 items-start",children:[e.jsxs("div",{"data-loc":"client/src/pages/InstallGuide.tsx:242",className:"flex flex-col items-center shrink-0",children:[e.jsx("div",{"data-loc":"client/src/pages/InstallGuide.tsx:243",className:"w-8 h-8 rounded-full bg-green-700 text-white flex items-center justify-center text-sm font-bold",children:s}),s<4&&e.jsx("div",{"data-loc":"client/src/pages/InstallGuide.tsx:246",className:"w-0.5 h-8 bg-green-200 dark:bg-green-800 mt-1"})]}),e.jsxs("div",{"data-loc":"client/src/pages/InstallGuide.tsx:248",className:"flex-1 pb-2",children:[e.jsxs("div",{"data-loc":"client/src/pages/InstallGuide.tsx:249",className:"flex items-center gap-2 mb-1",children:[a,e.jsx("p",{"data-loc":"client/src/pages/InstallGuide.tsx:251",className:"font-semibold text-sm",children:n})]}),e.jsx("p",{"data-loc":"client/src/pages/InstallGuide.tsx:253",className:"text-sm text-muted-foreground leading-relaxed",children:i})]})]})}export{P 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.