1import{r as e,t}from"./react-CYuo-Lgd.js";import{n,t as r}from"./jsx-runtime-B5mVJvJV.js";import{a as i,i as a,n as o,o as s,r as c,s as l}from"./preload-helper-DWIz2yE5.js";import{n as u,t as d}from"./ui-controls-D9hb20ij.js";var f=e(t(),1),p=e(n(),1),m=r(),h=`https://www.bizspring.co.kr`;function g(e){return e.toLowerCase().replace(/^www\./,``)===`bizspring.co.kr`}var _=[{path:`/geo_consulting/`,label:`GEO 컨ì¤í `,topic:`geo`,keywords:[`geo`,`ìì±í`,`aiê²ì`,`aeo`,`ë¸ëëíë¸`,`ì¸ì©`,`ë ¸ì¶`,`geocare`]},{path:`/prd_air.php`,label:`AIR⢠ê´ê³ 매체 íµí© 리í¬í `,topic:`ads`,keywords:[`air`,`리í¬í `,`ë³´ê³ ì`,`매체`,`íµí©`,`ìëí`,`ëìë³´ë`]},{path:`/prd_admonster.php`,label:`ADMonster⢠ê²ìê´ê³ ìë ì ì°°`,topic:`ads`,keywords:[`admonster`,`ì ì°°`,`ê²ìê´ê³ `,`sa`,`dsp`,`ê´ê³ `,`í¤ìë`]},{path:`/prd_tam.php`,label:`TAMâ¢ ê³ ê° ì¸ê·¸ë¨¼í¸ ë¶ì`,topic:`data`,keywords:[`tam`,`ì¸ê·¸ë¨¼í¸`,`ì¤ëì¸ì¤`,`íê²`,`audience`,`dmp`]},{path:`/prd_cxm.php`,label:`CXMâ¢ ê³ ê° ê²½í ë§ì¼í ìëí`,topic:`automation`,keywords:[`cxm`,`ê°ì¸í`,`ë§ì¼í ìëí`,`ma`,`ì¨ì¬ì´í¸`,`ì¬êµ¬ë§¤`,`ltv`,`ìë리ì¤`]},{path:`/prd_logger.php`,label:`LOGGER⢠ì¹ë¡ê·¸ ë¶ì`,topic:`tracking`,keywords:[`logger`,`ë¡ê·¸`,`ì¹ë¶ì`,`íë`,`ìì§`,`ì íì¶ì `,`íê¹ `,`ga4`,`cts`]},{path:`/data_engineering.php`,label:`ë°ì´í° ìì§ëì´ë§`,topic:`data`,keywords:[`ë°ì´í°`,`ìì§ëì´ë§`,`íì´íë¼ì¸`,`ì ì¬`,`daas`,`api`,`mdp`,`xdp`]},{path:`/data_intelligence.php`,label:`ë°ì´í° ë¶ì ìë¹ì¤`,topic:`data`,keywords:[`ë¶ì`,`ì¸í 리ì ì¤`,`컨ì¤í `,`ì§í`,`mmm`,`lift`,`기ì¬`]},{path:`/marketing-automation.php`,label:`ëì§í¸ ë§ì¼í ì 무 ìëí`,topic:`automation`,keywords:[`ìëí`,`ì 무`,`ìí¬íë¡`,`리í¬í¸`,`ì´ì`]},{path:`/ai-ad-creative.php`,label:`AI ê¸°ë° ìì¬ ì ì ìëí`,topic:`content`,keywords:[`ìì¬`,`í¬ë¦¬ìì´í°ë¸`,`ì½í ì¸ `,`ìì±`,`ì ì`,`ì¹´í¼`,`ë¸ëë`]},{path:`/solution.php`,label:`ì루ì ì´í´ë³´ê¸°`,topic:`onboarding`,keywords:[`ì루ì `,`ì í`,`ì¹´íë¡ê·¸`,`í¨í¤ì§`]},{path:`/download.php`,label:`ìë£ì¤`,topic:`onboarding`,keywords:[`ìë£`,`ë¤ì´ë¡ë`,`ìê°ì`,`매ë´ì¼`,`ê°ì´ë`]},{path:`/company.php`,label:`íì¬ìê°`,topic:`onboarding`,keywords:[`íì¬`,`ìê°`,`ì°í`,`ê³ ê°ì¬`,`ë í¼ë°ì¤`]},{path:`/`,label:`ë¹ì¦ì¤íë§ í`,keywords:[]}],v=_[_.length-1];function y(e){let t=e.toLowerCase();return _.find(e=>e.path.toLowerCase()===t)??_.find(e=>e.path!==`/`&&t.startsWith(e.path.toLowerCase()))??null}function b(e){if(!e)return null;try{let t=new URL(e);return g(t.hostname)?{page:y(t.pathname)??v,url:t.href}:null}catch{return null}}function x(e){let t=null;try{t=new URLSearchParams(e).get(`from`)}catch{return null}if(!t)return null;let n;if(t.startsWith(`/`)){if(t.startsWith(`//`))return null;n=t}else try{let e=new URL(t);if(!g(e.hostname))return null;n=`${e.pathname}${e.search}`}catch{return null}let[r]=n.split(`?`);return{page:y(r??`/`)??v,url:`${h}${n}`}}function S(e){let t=e.toLowerCase();if(!t.trim())return v;let n=t.split(/[^0-9a-zê°-í£]+/).filter(Boolean),r=v,i=0;for(let e of _){let a=0;for(let r of e.keywords)(n.some(e=>e.startsWith(r))||r.length>=4&&t.includes(r))&&a++;a>i&&(i=a,r=e)}return i>0?r:v}var C=new Set([`/`]);function w(e,t){let n=e.replace(/\/+$/,``)||`/`;return C.has(n)?``:`${e} ${t}`}function T(e){return`${h}${e.path}`}var E=`2026-09-02`,D={name:`구ìí (ëíì´ì¬)`,email:`[email protected]`,phone:`02-6919-5516`},O=`ë³´ë´ì£¼ì ì´ë¦Â·ì´ë©ì¼ê³¼ íì¬ëª ·ì°ë½ì²ë 문ì ìë 목ì ì¼ë¡ë§ ì°ê³ , ìë´ ìë£ í 1ë ë¤ ìì í©ëë¤. ë´ë¹ìê° ë§¥ë½ì ìê³ íì í ì ìëë¡, ì§ì ê¹ì§ ëë ëí ìì½ê³¼ ë³´ì 문ì 목ë¡ì´ í¨ê» ì ë¬ë©ëë¤.`,k=[{title:`1. ìì§íë ê°ì¸ì ë³´ì 목ì `,html:`<p>ãë¹ì¦ì¤íë§(ì´í "íì¬")ì bizspring.ai ìì ìë ì 보를 ìì§í©ëë¤. ë²ë ¹ì ë°ë¥¸ ê²½ì°ë¥¼ 빼면, ì ì´ ì£¼ì 목ì ì¸ë¡ë ì°ì§ ììµëë¤.</p> 2<ul> 3 <li><strong>문ìí기</strong>: ì´ë¦Â·ì´ë©ì¼(íì), íì¬ëª ·ì°ë½ì²Â·ë¬¸ì ë´ì©(ì í). 문ì ìëì ìë´ ì§íì ìëë¤. 문ì를 ë³´ë´ì¤ ë ì§ì ê¹ì§ ëë ëí ìì½ê³¼ ë³´ì 문ì 목ë¡ì´ í¨ê» ë´ê²¨, ë´ë¹ìê° ë§¥ë½ì ìê³ íì í ì ìê² í©ëë¤.</li> 4 <li><strong>AI ìë´ ëí</strong>: ì£¼ê³ ë°ì ëí ë´ì©ê³¼ ì ì íê²½(êµê°Â·ì§ì·ëì·기기·ì´ìì²´ì ·ë¸ë¼ì°ì ). ëµë³ íì§ ê°ì ê³¼ ì¤ë¥ íì¸ì ìëë¤. <strong>IP 주ìë ì ì¥íì§ ììµëë¤.</strong> ë¤ë§ ìëíë ëë í¸ì¶ì ë§ê¸° ìí´, ì ì IP 를 ëë릴 ì ìë ê°ì¼ë¡ ë°ê¾¼ ë¤ ê·¸ ê°ë§ <strong>2ìê°</strong> ëì ì¸ë ë° ìëë¤. ê·¸ ê°ì¼ë¡ë ê°ì¸ì ììë³¼ ì ìì¼ë©° 2ìê°ì´ ì§ëë©´ ìë ìì ë©ëë¤.</li> 5 <li><strong>ëí ë´ë³´ë´ê¸°</strong>: ë°ì¼ì¤ ì´ë©ì¼ 주ì. ìì²íì ëí ë´ì©ì ë³´ë´ ë리ë ë°ë§ ìëë¤.</li> 6</ul> 7<p>íìê°ì ì ììµëë¤. 주민ë±ë¡ë²í¸ë¥¼ ë¹ë¡¯í ê³ ì ìë³ì ë³´ì 민ê°ì ë³´ë ìì§íì§ ìì¼ë, ëíì°½ìë ì ì§ ë§ì 주ì¸ì.</p>`},{title:`2. ë³´ì 기ê°`,html:`<ul> 8 <li><strong>AI ìë´ ëí</strong>: 방문ìê° ë¤ì ì´ì´ë³¼ ì ìë 기ê°ì ë§ì§ë§ ëíë¡ë¶í° <strong>24ìê°</strong>ì´ë©°, ëí를 ììí ê·¸ ë¸ë¼ì°ì ììë§ ì´ë¦½ëë¤. ëí 주ì를 ë¤ë¥¸ ì¬ëìê² ë³´ë´ë ê·¸ ì¬ëìê²ë ë³´ì´ì§ ììµëë¤. í
8ì¬ ë´ë¶ìë ìëµ íì§ ì ê²ì ìí´ <strong>60ì¼</strong>ê¹ì§ ë³´ê´íê³ , ê·¸ ë¤ ìë ìì í©ëë¤.</li> 9 <li><strong>문ì ì ë³´</strong>: ìë´ ìë£ í <strong>1ë </strong> ë¤ ìë ìì í©ëë¤.</li> 10 <li>ê´ê³ ë²ë ¹ì ë°ë¼ ë³´ê´í´ì¼ íë ê²½ì°ìë ê·¸ ë²ë ¹ì´ ì í 기ê°ì ë°ë¦ ëë¤.</li> 11</ul>`},{title:`3. ì²ë¦¬ ìí`,html:`<p>ìë¹ì¤ ì ê³µì íìí ë²ììì ìë ì ì²´ì ì²ë¦¬ë¥¼ ë§¡ê¸°ê³ ììµëë¤.</p> 12<ul> 13 <li><strong>OpenAI, Anthropic</strong>: AI ìëµ ìì±. ëí ë´ì©ì´ ì ë¬ë©ëë¤.</li> 14 <li><strong>Resend</strong>: 문ì ì림과 ëí ë´ë³´ë´ê¸° ë©ì¼ ë°ì¡.</li> 15 <li><strong>Supabase, Cloudflare</strong>: ë°ì´í° ë³´ê´ê³¼ ìë¹ì¤ ì´ì.</li> 16</ul> 17<p>ì ì ì²´ë¤ì êµì¸ì ìë²ë¥¼ ëê³ ìì´, ì²ë¦¬ ê³¼ì ìì ê°ì¸ì ë³´ê° êµì¸ë¡ ì´ì ë ì ììµëë¤. ì´ì ëë í목과 목ì ì ìì ì ì ê²ê³¼ ê°ìµëë¤.</p>`},{title:`4. ì´ì©ìì ê¶ë¦¬`,html:`<p>ì¸ì ë ì§ ë³¸ì¸ì ê°ì¸ì ë³´ì ëí´ ì´ë·ì ì ·ìì ·ì²ë¦¬ì ì§ë¥¼ ì구íì¤ ì ììµëë¤. ìë ì°ë½ì²ë¡ ìë ¤ 주ìë©´ ì§ì²´ ìì´ ì²ë¦¬íê³ ê²°ê³¼ë¥¼ ìë ¤ ë립ëë¤. ìë´ ëíë ì ëí를 ììíìë©´ íë©´ìì ë°ë¡ ì§ìì§ëë¤.</p>`},{title:`5. ê°ì¸ì ë³´ ë³´í¸ì± ìì`,html:`<p>ì±ëª ${D.name} · ì´ë©ì¼ <a href="mailto:${D.email}">${D.email}</a> · ì í ${D.phone}</p> 18<p>ê°ì¸ì ë³´ 침í´ë¡ ëìì´ íìíìë©´ ê°ì¸ì 보침í´ì ê³ ì¼í°(privacy.kisa.or.kr, êµë²ìì´ 118)ì 문ìíì¤ ì ììµëë¤.</p>`},{title:`6. ë³ê²½ ìë´`,html:`<p>ì´ ë°©ì¹¨ì´ ë°ëë©´ ìíì¼ê³¼ í¨ê» ì´ íë©´ìì ìë ¤ ë립ëë¤. íì¬ ìíì¼ì ${E} ì ëë¤.</p>`}],A=`bsw:open-privacy`;function j(){window.dispatchEvent(new Event(A))}function M({open:e,onClose:t}){(0,f.useEffect)(()=>{if(!e)return;let n=e=>{e.key===`Escape`&&t()};document.addEventListener(`keydown`,n);let r=document.body.style.overflow;return document.body.style.overflow=`hidden`,()=>{document.removeEventListener(`keydown`,n),document.body.style.overflow=r}},[e,t]);let[n,r]=(0,f.useState)(!1);return(0,f.useEffect)(()=>r(!0),[]),!e||!n?null:(0,p.createPortal)((0,m.jsx)(`div`,{className:`fixed inset-0 z-50 flex items-end justify-center bg-black/45 p-0 backdrop-blur-sm sm:items-center sm:p-4`,onClick:e=>{e.target===e.currentTarget&&t()},role:`dialog`,"aria-modal":`true`,"aria-label":`ê°ì¸ì ë³´ì²ë¦¬ë°©ì¹¨`,children:(0,m.jsxs)(`div`,{className:`max-h-[92dvh] w-full overflow-y-auto rounded-t-2xl border border-border bg-background p-5 sm:max-w-2xl sm:rounded-2xl`,children:[(0,m.jsxs)(`div`,{className:`mb-4 flex items-start justify-between gap-3`,children:[(0,m.jsxs)(`div`,{children:[(0,m.jsx)(`h2`,{className:`text-lg font-bold text-foreground`,children:`ê°ì¸ì ë³´ì²ë¦¬ë°©ì¹¨`}),(0,m.jsxs)(`p`,{className:`mt-1 text-xs text-muted-foreground`,children:[`bizspring.ai · ìíì¼ `,E]})]}),(0,m.jsx)(`button`,{type:`button`,onClick:t,"aria-label":`ë«ê¸°`,className:`shrink-0 rounded-lg border border-border px-2.5 py-1 text-sm text-muted-foreground`,children:`â`})]}),k.map(e=>(0,m.jsxs)(`section`,{className:`mt-5 first:mt-0`,children:[(0,m.jsx)(`h3`,{className:`text-sm font-bold text-foreground`,children:e.title}),(0,m.jsx)(`div`,{className:`privacy-body mt-1.5 text-xs leading-relaxed text-muted-foreground`,dangerouslySetInnerHTML:{__html:e.html}})]},e.title)),(0,m.jsx)(`button`,{type:`button`,onClick:t,className:`mt-6 w-full rounded-xl bg-primary px-4 py-2.5 text-sm font-semibold text-primary-foreground`,children:`íì¸`})]})}),document.body)}function N(){let[e,t]=(0,f.useState)(!1);return(0,f.useEffect)(()=>{let e=()=>t(!0);return window.addEventListener(A,e),()=>window.removeEventListener(A,e)},[]),(0,m.jsx)(M,{open:e,onClose:()=>t(!1)})}var P=`bsw-trail`;function F(){try{let e=localStorage.getItem(P);return e?JSON.parse(e):[]}catch{return[]}}function I(e,t){let n=t.trim();if(n)try{let t=F(),r=t[t.length-1];if(r&&r.kind===e&&r.value===n)return;t.push({kind:e,value:n.slice(0,300),at:new Date().toISOString()}),localStorage.setItem(P,JSON.stringify(t.slice(-30)))}catch{}}function L(){return F()}function R({open:e,onClose:t}){let[n,r]=(0,f.useState)(!1),[i,a]=(0,f.useState)(!1),[o,s]=(0,f.useState)(``);(0,f.useEffect)(()=>
18{if(!e)return;let n=e=>{e.key===`Escape`&&t()};document.addEventListener(`keydown`,n);let r=document.body.style.overflow;return document.body.style.overflow=`hidden`,()=>{document.removeEventListener(`keydown`,n),document.body.style.overflow=r}},[e,t]);let[c,l]=(0,f.useState)(!1);if((0,f.useEffect)(()=>l(!0),[]),!e||!c)return null;let u=async e=>{e.preventDefault(),r(!0),s(``);let t=new FormData(e.currentTarget),n=await fetch(`/api/contact`,{method:`POST`,headers:{"content-type":`application/json`},body:JSON.stringify({name:String(t.get(`name`)??``),company:String(t.get(`company`)??``),email:String(t.get(`email`)??``),phone:String(t.get(`phone`)??``),message:String(t.get(`message`)??``),trail:L()})});r(!1),n.ok?a(!0):s(`ì ì¡ì ì¤í¨íìµëë¤. ì ì í ë¤ì ìëí´ ì£¼ì¸ì.`)},d=`w-full rounded-xl border border-input bg-card px-3 py-2.5 text-sm text-foreground placeholder:text-muted-foreground focus:border-primary focus:outline-none`;return(0,p.createPortal)((0,m.jsx)(`div`,{className:`fixed inset-0 z-50 flex items-end justify-center bg-black/45 p-0 backdrop-blur-sm sm:items-center sm:p-4`,onClick:e=>{e.target===e.currentTarget&&t()},role:`dialog`,"aria-modal":`true`,"aria-label":`문ìí기`,children:(0,m.jsxs)(`div`,{className:`max-h-[92dvh] w-full overflow-y-auto rounded-t-2xl border border-border bg-background p-5 sm:max-w-lg sm:rounded-2xl`,children:[(0,m.jsxs)(`div`,{className:`mb-4 flex items-start justify-between gap-3`,children:[(0,m.jsxs)(`div`,{children:[(0,m.jsx)(`h2`,{className:`text-lg font-bold text-foreground`,children:`문ìí기`}),(0,m.jsx)(`p`,{className:`mt-1 text-xs text-muted-foreground`,children:`ë´ë¹ìê° íì¸íê³ íì ë립ëë¤. ì§ê¸ê¹ì§ ëë ëí ë§¥ë½ì´ í¨ê» ì ë¬ë©ëë¤.`})]}),(0,m.jsx)(`button`,{type:`button`,onClick:t,"aria-label":`ë«ê¸°`,className:`shrink-0 rounded-lg border border-border px-2.5 py-1 text-sm text-muted-foreground`,children:`â`})]}),i?(0,m.jsxs)(`div`,{className:`py-6 text-center`,children:[(0,m.jsx)(`p`,{className:`text-sm text-foreground`,children:`문ìê° ì ìëììµëë¤.`}),(0,m.jsx)(`p`,{className:`mt-1 text-xs text-muted-foreground`,children:`ìì
ì¼ ê¸°ì¤ 1~2ì¼ ë´ì íì ë립ëë¤.`}),(0,m.jsx)(`button`,{onClick:t,className:`mt-5 rounded-xl bg-primary px-4 py-2 text-sm font-semibold text-primary-foreground`,children:`ë«ê¸°`})]}):(0,m.jsxs)(`form`,{onSubmit:u,className:`space-y-3`,children:[(0,m.jsxs)(`div`,{className:`grid gap-3 sm:grid-cols-2`,children:[(0,m.jsx)(`input`,{name:`name`,required:!0,maxLength:80,placeholder:`ì´ë¦ *`,className:d}),(0,m.jsx)(`input`,{name:`company`,maxLength:120,placeholder:`íì¬ëª
`,className:d})]}),(0,m.jsxs)(`div`,{className:`grid gap-3 sm:grid-cols-2`,children:[(0,m.jsx)(`input`,{name:`email`,type:`email`,required:!0,maxLength:160,placeholder:`ì´ë©ì¼ *`,className:d}),(0,m.jsx)(`input`,{name:`phone`,maxLength:40,placeholder:`ì°ë½ì²`,className:d})]}),(0,m.jsx)(`textarea`,{name:`message`,rows:4,maxLength:4e3,placeholder:`ì´ë¤ ì ì´ ê¶ê¸íì ê°ì?`,className:d}),o&&(0,m.jsx)(`p`,{className:`text-xs text-destructive`,children:o}),(0,m.jsx)(`button`,{disabled:n,className:`w-full rounded-xl bg-primary px-4 py-3 text-sm font-semibold text-primary-foreground disabled:opacity-50`,children:n?`ë³´ë´ë ì¤â¦`:`ë³´ë´ê¸°`}),(0,m.jsxs)(`p`,{className:`text-center text-[11px] leading-relaxed text-muted-foreground`,children:[O,(0,m.jsx)(`br`,{}),(0,m.jsx)(`button`,{type:`button`,onClick:j,className:`mt-1 underline underline-offset-2 hover:text-foreground`,children:`ê°ì¸ì ë³´ì²ë¦¬ë°©ì¹¨ 보기`})]})]})]})}),document.body)}var z=`bsw-corp-origin`;function B(){try{let e=window.sessionStorage.getItem(z);if(!e)return null;let t=JSON.parse(e);return typeof t?.url==`string`?t:null}catch{return null}}function V(){if(typeof window>`u`)return null;let e=B();if(e)return e;let t=x(window.location.search)??b(document.referrer);if(!t)return null;let n={url:t.url,label:t.page.label,...t.page.topic?{topic:t.page.topic}:{}};try{window.sessionStorage.setItem(z,JSON.stringify(n))}catch{}return n}function H(e){let t=typeof window>`u`?null:B();if(t)return{url:t.url,label:t.label};let n=S(e);return{url:T(n),label:n.label}}function U(){let[e,t]=(0,f.useState)(null);return(0,f.useEffect)(()=>{V(),t(H(w(window.location.pathname,document.title)))},[]),(0,m.jsxs)(`a`,{href:e?.url??`https://www.bizspring.co.kr`,title:e?`${i.label}ê° ì¼ì ¸ ììµëë¤. ëë©´ ${e.label}(bizspring.co.kr) íì´ì§ë¡ ì´ëí©ëë¤`:i.title,className:`group flex shrink-0 items-center gap-1.5 rounded-full border border-brand/50 bg-brand/10 py-1 pl-1.5 pr-2.5 transition-colors hover:border-border hover:bg-muted`,children:[(0,m.jsx)(`span`,{"aria-hidden":`true`,className:`relative inline-flex h-4 w-7 shrink-0 items-center rounded-full bg-brand/70 transition-colors group-hover:bg-foreground
18/20`,children:(0,m.jsx)(`span`,{className:`inline-block size-3 translate-x-[13px] rounded-full bg-primary-foreground shadow-sm transition-transform group-hover:translate-x-0.5 group-hover:bg-background`})}),(0,m.jsx)(`span`,{"aria-hidden":`true`,className:`whitespace-nowrap text-[11px] font-medium leading-none text-brand transition-colors group-hover:text-muted-foreground min-[400px]:hidden`,children:i.shortLabel}),(0,m.jsx)(`span`,{className:`hidden whitespace-nowrap text-[11px] font-medium leading-none text-brand transition-colors group-hover:text-muted-foreground min-[400px]:inline`,children:i.label})]})}var W=`bsw:open-contact`,G=`bg-brand font-semibold text-primary-foreground transition-opacity hover:opacity-90`;function K({children:e}){return(0,m.jsx)(`div`,{className:`sticky top-14 z-20 border-b border-border bg-background/95 backdrop-blur`,children:(0,m.jsx)(`div`,{className:`mx-auto flex w-full max-w-7xl items-center gap-2 overflow-x-auto px-4 py-2 [justify-content:safe_center]`,children:e})})}function q({current:e}){let[t,n]=(0,f.useState)(!1),[r,i]=(0,f.useState)(!1);(0,f.useEffect)(()=>{new URLSearchParams(window.location.search).get(`contact`)===`1`&&i(!0);let e=()=>i(!0);return window.addEventListener(W,e),()=>window.removeEventListener(W,e)},[]);let o=l(e),p=t=>t.key===`kb`?o:e===t.key,h=e=>`whitespace-nowrap rounded-lg border px-2.5 py-1.5 text-sm transition-colors ${p(e)?`border-border bg-muted/40 font-semibold text-foreground`:`border-transparent text-muted-foreground hover:text-foreground`}`,g=t=>`whitespace-nowrap rounded-lg px-2.5 py-1 text-[13px] transition-colors ${e===t.key?`bg-muted font-semibold text-foreground`:`text-muted-foreground hover:text-foreground`}`;return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsxs)(`header`,{className:`sticky top-0 z-30 border-b border-border bg-background/95 backdrop-blur`,children:[(0,m.jsxs)(`div`,{className:`mx-auto flex h-14 w-full max-w-7xl items-center gap-2 px-2 min-[360px]:px-3 sm:gap-3 sm:px-4`,children:[(0,m.jsx)(`a`,{href:`/`,className:`flex shrink-0 items-center`,"aria-label":`BizSpring.ai í`,children:(0,m.jsxs)(`span`,{className:`wordmark text-foreground`,children:[s,(0,m.jsx)(`span`,{className:`text-wordmark-accent`,children:`.ai`})]})}),(0,m.jsx)(U,{}),(0,m.jsx)(`nav`,{className:`hidden min-w-0 flex-1 items-center justify-center gap-1 md:flex`,"aria-label":`주 ë©ë´`,children:a.map(e=>(0,m.jsxs)(`span`,{className:`flex items-center`,children:[(0,m.jsx)(`a`,{href:e.href,className:h(e),"aria-current":p(e)?`page`:void 0,children:e.label}),e.separatorAfter&&(0,m.jsx)(`span`,{"aria-hidden":`true`,className:`select-none px-1 text-sm text-border`,children:`|`})]},e.key))}),(0,m.jsxs)(`div`,{className:`flex flex-1 items-center justify-end gap-1 md:flex-none sm:gap-1.5`,children:[(0,m.jsx)(d,{}),(0,m.jsx)(u,{}),(0,m.jsx)(`button`,{type:`button`,onClick:()=>i(!0),className:`${G} hidden h-9 rounded-lg px-3 text-xs sm:ml-3 sm:inline-flex sm:items-center`,children:`문ìí기`}),(0,m.jsx)(`button`,{type:`button`,onClick:()=>n(e=>!e),"aria-expanded":t,"aria-label":`ë©ë´ ì´ê¸°`,className:`inline-flex h-9 w-9 items-center justify-center rounded-lg border border-border bg-card text-lg font-bold text-foreground md:hidden`,children:(0,m.jsx)(`span`,{"aria-hidden":`true`,children:`â°`})})]})]}),t&&(0,m.jsxs)(`nav`,{className:`border-t border-border bg-card px-4 py-2 md:hidden`,"aria-label":`주 ë©ë´`,children:[(0,m.jsx)(`div`,{className:`grid grid-cols-2 gap-1`,children:a.map(e=>(0,m.jsx)(`a`,{href:e.href,onClick:()=>n(!1),className:`rounded-lg px-3 py-2 text-sm ${p(e)?`bg-muted font-semibold text-foreground`:`text-muted-foreground`}`,children:e.label},e.key))}),(0,m.jsx)(`div`,{className:`mt-2 grid grid-cols-2 gap-1 border-t border-border pt-2`,children:c.map(t=>(0,m.jsx)(`a`,{href:t.href,onClick:()=>n(!1),className:`rounded-lg px-3 py-2 text-xs ${e===t.key?`bg-muted font-semibold text-foreground`:`text-muted-foreground`}`,children:t.label},t.key))})]}),(0,m.jsx)(R,{open:r,onClose:()=>i(!1)}),(0,m.jsx)(N,{})]}),o&&(0,m.jsx)(K,{children:(0,m.jsx)(`nav`,{className:`flex items-center gap-1`,"aria-label":`ì§ìì¼í° ë©ë´`,children:c.map(e=>(0,m.jsx)(`a`,{href:e.href,className:g(e),children:e.label},e.key))})})]})}function J(){let[e,t]=(0,f.useState)(!1),[n,r]=(0,f.useState)(!1);return(0,m.jsxs)(`footer`,{className:`mt-auto border-t border-border px-4 py-6`,children:[(0,m.jsxs)(`div`,{className:`mx-auto flex max-w-7xl flex-col items-center gap-3`,children:[(0,m.jsx)(`button`,{type:`button`,onClick:()=>t(!0),className:`${G} rounded-lg px-4 py-2 text-xs`,children:`문ìí기`}),(0,m.jsxs)(`p`,{className:`text-center text-xs text-muted-foreground`,children:[`© `,new Date().getFullYear(),` `,o]}),(0,m.jsx)(`button`,{type:`button`,onClick:()=>r(!0),className:`text-xs text-muted-foreground underline underline-offset-2 hover:text-foreground`,children:`ê°ì¸ì ë³´ì²ë¦¬ë°©ì¹¨`})]}),(0,m.jsx)(R,{open:e,onClose:()=>t(!1)}),(0,m.jsx)(M,{open:n,onClose:()=>r(!1)})]})}export{K as a,q as i,W as n,V as o,J as r,I as s,G as t};
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.