1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 <title>Yuming Xie | Academic Home</title> 7
7<script src="https://cdn.tailwindcss.com"></script>
7 8 <link rel="preconnect" href="https://fonts.googleapis.com"> 9 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 10 <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Merriweather:ital,wght@0,400;0,700;1,400&display=swap" rel="stylesheet"> 11
11<script> 12 tailwind.config = { 13 theme: { 14 extend: { 15 colors: { 16 academic: { 17 primary: '#5c6bc0', // Similar to the reference blue/purple 18 dark: '#3949ab', 19 bg: '#f8f9fa', 20 } 21 }, 22 fontFamily: { 23 sans: ['Inter', 'sans-serif'], 24 serif: ['Merriweather', 'serif'], 25 } 26 } 27 } 28 } 29 </script>
29 30 31<link rel="stylesheet" href="/index.css"> 32
32<script type="importmap"> 33{ 34 "imports": { 35 "react-dom/": "https://aistudiocdn.com/react-dom@^19.2.0/", 36 "react/": "https://aistudiocdn.com/react@^19.2.0/", 37 "react": "https://aistudiocdn.com/react@^19.2.0", 38 "lucide-react": "https://aistudiocdn.com/lucide-react@^0.554.0" 39 } 40} 41</script>
41 42
42<script type="module" crossorigin src="/assets/index-BoM4xOTR.js"></script>
42 43</head> 44 <body class="bg-gray-50 text-slate-800 antialiased"> 45 <div id="root"></div> 46</body> 47</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.