1<!doctype html> 2<html lang="ko"> 3 <head> 4 <meta charset="UTF-8" /> 5 6 <!-- Favicon --> 7 <link rel="icon" type="image/svg+xml" href="/logoIcon.svg" /> 8 <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png" /> 9 <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16.png" /> 10 11 <!-- PWA --> 12 <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" /> 13 <meta name="theme-color" content="#252B39" /> 14 <meta name="mobile-web-app-capable" content="yes" /> 15 <meta name="apple-mobile-web-app-capable" content="yes" /> 16 <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" /> 17 <meta name="apple-mobile-web-app-title" content="Weave-Us" /> 18 <link rel="apple-touch-icon" href="/apple-touch-icon.png" /> 19 20 <!-- SEO --> 21 <meta name="description" content="êµê³¼ íê°, íëí¹ì±, AI íê¸°ë§ ì¢ í©ì견, NEIS ë´ë³´ë´ê¸°ê¹ì§ â êµì¬ë¥¼ ìí ì¬ì¸ì íê° ë구" /> 22 23 <title>Weave-Us</title> 24 25 <!-- Fonts: 2026-09-07 preload·jsdelivr CSS ì ê±°. 26 preload ì crossorigin ì´ ìì´ @font-face ì CORS ìì²ê³¼ ìºìê° ì ë§ì 2MB 를 ë ë² ë°ìê³ , 27 jsdelivr CSS ë ê°ì í°í¸ë¥¼ CDN ìì í ë² ë ë°ê² íë¤(첫 방문 ìµë ~6MB). í°í¸ë GlobalStyle ì 28 @font-face(ë¡ì»¬, font-display: swap) íëë¡ë§ ì£ëë¤ â ë린 ë§ììë ê¸ìê° ë¨¼ì ë¬ë¤. --> 29 30 <!-- â2026-09-14 ì ê±°: appleid.cdn-apple.com ì appleid.auth.js ë기
30<script>. 31 íêµë§(êµì¡ì² ì í´ì°¨ë¨)ì´ Apple CDN ì ìëµ ìì´ ë²ë¦¬ë ê³³ììë ë¸ë¼ì°ì ê° ì´ ì¤í¬ë¦½í¸ë¥¼ 32 30ì´(TCP íììì) 기ë¤ë¦° ë¤ìì¼ íë©´ì ê·¸ë ¸ë¤ â ãíêµìì ì ìì íì°¸ 걸린ë¤ãì ìì¸(PC 3ë ì¤ì¸¡). 33 Apple ë¡ê·¸ì¸ì íì¬ ì°ì§ ìì¼ë©°, íìíë©´ utils/appleLogin.ts ê° í´ë¦ ìì ì ëì ì¼ë¡ ì£ëë¤. 34 ìì¹: <head> ì ì¸ë¶ ë기
34<script> 를 ëì§ ìëë¤. --> 35 36 <!-- Google Analytics 4 (Weave-Us) -->
vendor: 68 bytes, lines 36-37
36 37 <script async src="https://www.googletagmanager.com/gtag/js?id=
37G-TZXQDPF2NZ
vendor: 16 bytes, lines 37-38
37"></script> 38
38<script> 39 window.dataLayer = window.dataLayer || []; 40 function gtag(){dataLayer.push(arguments);} 41 gtag('js', new Date()); 42 // SPA: ìë page_view OFF â ë¼ì°í ë³ê²½ ì ì½ëìì ìë í¸ì¶ 43 gtag('config', 'G-TZXQDPF2NZ', { 44 send_page_view: false, 45 anonymize_ip: true 46 }); 47 </script>
47 48
48<script type="module" crossorigin src="/assets/index-DRU3cz2Y.js"></script>
48 49 <link rel="stylesheet" crossorigin href="/assets/index-CzVSOWY2.css"> 50 <link rel="manifest" href="/manifest.webmanifest">
50<script id="vite-plugin-pwa:register-sw" src="/registerSW.js"></script>
50</head> 51 <body> 52 <div id="root"></div> 53 <!-- â2026-09-07 ì ê±°: ãcontrollerchange â location.reload()ã ìë ìë¡ê³ 침. 54 ë°°í¬í ëë§ë¤ ì ìë¹ì¤ìì»¤ê° ì¤ì¹ë¥¼ ë§ì¹ë ìê°(ë린 ë§ìì ìì ì´ ë¤) 모ë ì´ë¦° í·PWA ì°½ì´ 55 íë ì¼ê³¼ 무ê´íê² ìë¡ê³ 침ëë¤ â ë¡ê·¸ì¸ ì ë ¥ ì¤ íì´ì§ê° ë ìê°ê³ PWA ì°½ì´ í° íë©´ì¼ë¡ ë¤ì ë¨ë 56 ãë구 ì ì ë림ãì ì§ì ìì¸. ì ë²ì ì ë¤ì ì¤íë¶í° ì ì©ëë¤(vite.config workbox skipWaiting/clientsClaim=false). --> 57 </body> 58</html>
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.