1import { createHotContext as __vite__createHotContext } from "/@vite/client";import.meta.hot = __vite__createHotContext("/src/components/HeroSection.tsx");import __vite__cjsImport0_react_jsxDevRuntime from "/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=653bbffd"; const jsxDEV = __vite__cjsImport0_react_jsxDevRuntime["jsxDEV"]; 2import * as RefreshRuntime from "/@react-refresh"; 3const inWebWorker = typeof WorkerGlobalScope !== "undefined" && self instanceof WorkerGlobalScope; 4let prevRefreshReg; 5let prevRefreshSig; 6if (import.meta.hot && !inWebWorker) { 7 if (!window.$RefreshReg$) { 8 throw new Error( 9 "@vitejs/plugin-react can't detect preamble. Something is wrong." 10 ); 11 } 12 prevRefreshReg = window.$RefreshReg$; 13 prevRefreshSig = window.$RefreshSig$; 14 window.$RefreshReg$ = RefreshRuntime.getRefreshReg("/home/feng/repo/web/src/components/HeroSection.tsx"); 15 window.$RefreshSig$ = RefreshRuntime.createSignatureFunctionForTransform; 16} 17import { ArrowRight } from "/node_modules/.vite/deps/lucide-react.js?v=653bbffd"; 18export function HeroSection() { 19 return /* @__PURE__ */ jsxDEV("section", { className: "max-w-7xl mx-auto px-6 py-20 lg:py-32", "aria-label": "Product showcase", children: /* @__PURE__ */ jsxDEV("div", { className: "grid lg:grid-cols-2 gap-16 items-center", children: [ 20 /* @__PURE__ */ jsxDEV("div", { className: "space-y-8", children: [
21 /* @__PURE__ */ jsxDEV("h1", { className: "text-5xl lg:text-6xl xl:text-7xl text-gray-900 leading-tight", children: [ 22 "Clip Any Web Page.", 23 /* @__PURE__ */ jsxDEV("br", {}, void 0, false, { 24 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 25 lineNumber: 29, 26 columnNumber: 31 27 }, this), 28 "AI Organizes Your Knowledge." 29 ] }, void 0, true, { 30 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 31 lineNumber: 28, 32 columnNumber: 11 33 }, this), 34 /* @__PURE__ */ jsxDEV("div", { className: "w-64 h-1 bg-blue-600", "aria-hidden": "true" }, void 0, false, { 35 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 36 lineNumber: 33, 37 columnNumber: 11 38 }, this), 39 /* @__PURE__ */ jsxDEV("p", { className: "text-xl text-gray-600 max-w-lg", children: "Connect notes, PDFs, and articles into a single searchable hub â no more scattered knowledge." }, void 0, false, { 40 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 41 lineNumber: 35, 42 columnNumber: 11 43 }, this),
44 /* @__PURE__ */ jsxDEV("div", { className: "flex flex-wrap gap-4", children: [ 45 /* @__PURE__ */ jsxDEV( 46 "a", 47 { 48 href: "https://web.vnotes.ai", 49 target: "_blank", 50 rel: "noopener noreferrer", 51 className: "px-8 py-4 bg-gray-900 text-white rounded-full hover:bg-gray-800 transition-colors", 52 "aria-label": "Get started with VNotes AI for free", 53 children: "Get Started Free" 54 }, 55 void 0, 56 false, 57 { 58 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 59 lineNumber: 40, 60 columnNumber: 13 61 }, 62 this 63 ), 64 /* @__PURE__ */ jsxDEV( 65 "a", 66 { 67 href: "https://chromewebstore.google.com/detail/vnotes-ai-clip/hihidfhilnnodnklajamfplfcgbffckg?authuser=1&hl=en", 68 target: "_blank", 69 rel: "noopener noreferrer", 70 className: "px-8 py-4 border-2 border-gray-900 text-gray-900 rounded-full hover:bg-gray-900 hover:text-white transition-colors", 71 "aria-label": "Install VNotes AI Clip Chrome extension", 72 children: "Install Chrome Extension" 73 }, 74 void 0, 75 false, 76 { 77 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 78 lineNumber: 49, 79 columnNumber: 13 80 }, 81 this 82 ) 83 ] }, void 0, true, { 84 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 85 lineNumber: 39, 86 columnNumber: 11 87 }, this) 88 ] }, void 0, true, { 89 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 90 lineNumber: 27, 91 columnNumber: 9 92 }, this), 93 /* @__PURE__ */ jsxDEV("div", { className: "relative h-[600px] hidden lg:block", "aria-hidden": "true", children: [
94 /* @__PURE__ */ jsxDEV("div", { className: "absolute top-0 right-20 w-[400px] h-[400px] bg-gradient-to-br from-blue-500 to-cyan-500 rounded-full z-10", children: /* @__PURE__ */ jsxDEV("div", { className: "absolute -left-24 top-16 bg-white px-6 py-4 rounded-2xl shadow-lg max-w-[240px] z-20 border border-blue-100", children: /* @__PURE__ */ jsxDEV("p", { className: "text-sm text-gray-800", children: '"Turn information overload into actionable insights instantly"' }, void 0, false, { 95 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 96 lineNumber: 67, 97 columnNumber: 15 98 }, this) }, void 0, false, { 99 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 100 lineNumber: 66, 101 columnNumber: 13 102 }, this) }, void 0, false, { 103 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 104 lineNumber: 64, 105 columnNumber: 11 106 }, this), 107 /* @__PURE__ */ jsxDEV("div", { className: "absolute top-16 right-0 w-[280px] h-[280px] rounded-full shadow-2xl z-30 bg-gradient-to-br from-cyan-400 to-blue-400" }, void 0, false, { 108 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 109 lineNumber: 74, 110 columnNumber: 11 111 }, this),
112 /* @__PURE__ */ jsxDEV("div", { className: "absolute top-56 left-0 w-[350px] h-[350px] bg-gradient-to-br from-blue-600 to-cyan-600 rounded-full flex items-center justify-center z-20", children: /* @__PURE__ */ jsxDEV(ArrowRight, { className: "w-24 h-24 text-white", strokeWidth: 3, "aria-hidden": "true" }, void 0, false, { 113 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 114 lineNumber: 79, 115 columnNumber: 13 116 }, this) }, void 0, false, { 117 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 118 lineNumber: 78, 119 columnNumber: 11 120 }, this), 121 /* @__PURE__ */ jsxDEV("div", { className: "absolute bottom-0 right-10 bg-white rounded-2xl shadow-2xl p-6 w-[280px] z-30", children: /* @__PURE__ */ jsxDEV("div", { className: "space-y-3", children: [ 122 /* @__PURE__ */ jsxDEV("div", { className: "flex items-center gap-2 text-xs text-gray-500", children: [ 123 /* @__PURE__ */ jsxDEV("div", { className: "w-2 h-2 bg-blue-600 rounded-full" }, void 0, false, { 124 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 125 lineNumber: 86, 126 columnNumber: 17 127 }, this),
128 /* @__PURE__ */ jsxDEV("span", { children: "One AI powered Thinking Hub" }, void 0, false, { 129 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 130 lineNumber: 87, 131 columnNumber: 17 132 }, this) 133 ] }, void 0, true, { 134 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 135 lineNumber: 85, 136 columnNumber: 15 137 }, this), 138 /* @__PURE__ */ jsxDEV("div", { className: "bg-gradient-to-r from-blue-600 to-blue-500 text-white px-4 py-3 rounded-lg", children: /* @__PURE__ */ jsxDEV("p", { children: "All Your Knowledge" }, void 0, false, { 139 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 140 lineNumber: 91, 141 columnNumber: 17 142 }, this) }, void 0, false, { 143 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 144 lineNumber: 90, 145 columnNumber: 15 146 }, this), 147 /* @__PURE__ */ jsxDEV("div", { className: "pt-2 space-y-2", children: [
148 /* @__PURE__ */ jsxDEV("div", { className: "flex items-center gap-2 text-xs text-gray-700", children: [ 149 /* @__PURE__ */ jsxDEV("span", { children: "ð" }, void 0, false, { 150 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 151 lineNumber: 96, 152 columnNumber: 19 153 }, this), 154 /* @__PURE__ */ jsxDEV("span", { children: "Articles & PDFs" }, void 0, false, { 155 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 156 lineNumber: 97, 157 columnNumber: 19 158 }, this) 159 ] }, void 0, true, { 160 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 161 lineNumber: 95, 162 columnNumber: 17 163 }, this), 164 /* @__PURE__ */ jsxDEV("div", { className: "flex items-center gap-2 text-xs text-gray-700", children: [ 165 /* @__PURE__ */ jsxDEV("span", { children: "ð" }, void 0, false, { 166 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 167 lineNumber: 101, 168 columnNumber: 19 169 }, this),
170 /* @__PURE__ */ jsxDEV("span", { children: "Notes & Research" }, void 0, false, { 171 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 172 lineNumber: 102, 173 columnNumber: 19 174 }, this) 175 ] }, void 0, true, { 176 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 177 lineNumber: 100, 178 columnNumber: 17 179 }, this), 180 /* @__PURE__ */ jsxDEV("div", { className: "flex items-center gap-2 text-xs text-gray-700", children: [ 181 /* @__PURE__ */ jsxDEV("span", { children: "ð" }, void 0, false, { 182 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 183 lineNumber: 106, 184 columnNumber: 19 185 }, this), 186 /* @__PURE__ */ jsxDEV("span", { children: "Instantly Searchable" }, void 0, false, { 187 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 188 lineNumber: 107, 189 columnNumber: 19 190 }, this) 191 ] }, void 0, true, { 192 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 193 lineNumber: 105, 194 columnNumber: 17 195 }, this),
196 /* @__PURE__ */ jsxDEV("div", { className: "pt-3 text-xs text-gray-500 italic", children: "AI-powered summarization & categorization" }, void 0, false, { 197 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 198 lineNumber: 110, 199 columnNumber: 17 200 }, this) 201 ] }, void 0, true, { 202 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 203 lineNumber: 94, 204 columnNumber: 15 205 }, this) 206 ] }, void 0, true, { 207 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 208 lineNumber: 84, 209 columnNumber: 13 210 }, this) }, void 0, false, { 211 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 212 lineNumber: 83, 213 columnNumber: 11 214 }, this) 215 ] }, void 0, true, { 216 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 217 lineNumber: 62, 218 columnNumber: 9 219 }, this) 220 ] }, void 0, true, { 221 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 222 lineNumber: 25, 223 columnNumber: 7 224 }, this) }, void 0, false, { 225 fileName: "/home/feng/repo/web/src/components/HeroSection.tsx", 226 lineNumber: 24, 227 columnNumber: 5 228 }, this); 229} 230_c = HeroSection; 231var _c; 232$RefreshReg$(_c, "HeroSection"); 233if (import.meta.hot && !inWebWorker) { 234 window.$RefreshReg$ = prevRefreshReg; 235 window.$RefreshSig$ = prevRefreshSig; 236} 237if (import.meta.hot && !inWebWorker) { 238 RefreshRuntime.__hmr_import(import.meta.url).then((currentExports) => { 239 RefreshRuntime.registerExportsForReactRefresh("/home/feng/repo/web/src/components/HeroSection.tsx", currentExports); 240 import.meta.hot.accept((nextExports) => { 241 if (!nextExports) return; 242 const invalidateMessage = RefreshRuntime.validateRefreshBoundaryAndEnqueueUpdate("/home/feng/repo/web/src/components/HeroSection.tsx", currentExports, nextExports); 243 if (invalidateMessage) import.meta.hot.invalidate(invalidateMessage); 244 }); 245 }); 246} 247 248//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJtYXBwaW5ncyI6IkFBUzhCOzs7Ozs7Ozs7Ozs7Ozs7O0FBVDlCLFNBQWVBLGtCQUFrQjtBQUUxQixnQkFBU0MsY0FBYztBQUM1QixTQUNFLHVCQUFDLGFBQVEsV0FBVSx5Q0FBd0MsY0FBVyxvQkFDcEUsaUNBQUMsU0FBSSxXQUFVLDJDQUViO0FBQUEsMkJBQUMsU0FBSSxXQUFVLGFBQ2I7QUFBQSw2QkFBQyxRQUFHLFdBQVUsZ0VBQThEO0FBQUE7QUFBQSxRQUN4RCx1QkFBQyxVQUFEO0FBQUE7QUFBQTtBQUFBO0FBQUEsZUFBRztBQUFBLFFBQUc7QUFBQSxXQUQxQjtBQUFBO0FBQUE7QUFBQTtBQUFBLGFBRUE7QUFBQSxNQUdBLHVCQUFDLFNBQUksV0FBVSx3QkFBdUIsZUFBWSxVQUFsRDtBQUFBO0FBQUE7QUFBQTtBQUFBLGFBQXlEO0FBQUEsTUFFekQsdUJBQUMsT0FBRSxXQUFVLGtDQUFnQyw2R0FBN0M7QUFBQTtBQUFBO0FBQUE7QUFBQSxhQUVBO0FBQUEsTUFFQSx1QkFBQyxTQUFJLFdBQVUsd0JBQ2I7QUFBQTtBQUFBLFVBQUM7QUFBQTtBQUFBLFlBQ0MsTUFBSztBQUFBLFlBQ0wsUUFBTztBQUFBLFlBQ1AsS0FBSTtBQUFBLFlBQ0osV0FBVTtBQUFBLFlBQ1YsY0FBVztBQUFBLFlBQXFDO0FBQUE7QUFBQSxVQUxsRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsUUFRQTtBQUFBLFFBQ0E7QUFBQSxVQUFDO0FBQUE7QUFBQSxZQUNDLE1BQUs7QUFBQSxZQUNMLFFBQU87QUFBQSxZQUNQLEtBQUk7QUFBQSxZQUNKLFdBQVU7QUFBQSxZQUNWLGNBQVc7QUFBQSxZQUF5QztBQUFBO0FBQUEsVUFMdEQ7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLFFBUUE7QUFBQSxXQWxCRjtBQUFBO0FBQUE7QUFBQTtBQUFBLGFBbUJBO0FBQUEsU0EvQkY7QUFBQTtBQUFBO0FBQUE7QUFBQSxXQWdDQTtBQUFBLElBR0EsdUJBQUMsU0FBSSxXQUFVLHNDQUFxQyxlQUFZLFFBRTlEO0FBQUEsNkJBQUMsU0FBSSxXQUFVLDZHQUViLGlDQUFDLFNBQUksV0FBVSwrR0FDYixpQ0FBQyxPQUFFLFdBQVUseUJBQXVCLDhFQUFwQztBQUFBO0FBQUE7QUFBQTtBQUFBLGFBRUEsS0FIRjtBQUFBO0FBQUE7QUFBQTtBQUFBLGFBSUEsS0FORjtBQUFBO0FBQUE7QUFBQTtBQUFBLGFBT0E7QUFBQSxNQUdBLHVCQUFDLFNBQUksV0FBVSwwSEFBZjtBQUFBO0FBQUE7QUFBQTtBQUFBLGFBQ0E7QUFBQSxNQUdBLHVCQUFDLFNBQUksV0FBVSw2SUFDYixpQ0FBQyxjQUFXLFdBQVUsd0JBQXVCLGFBQWEsR0FBRyxlQUFZLFVBQXpFO0FBQUE7QUFBQTtBQUFBO0FBQUEsYUFBK0UsS0FEakY7QUFBQTtBQUFBO0FBQUE7QUFBQSxhQUVBO0FBQUEsTUFHQSx1QkFBQyxTQUFJLFdBQVUsaUZBQ2IsaUNBQUMsU0FBSSxXQUFVLGFBQ2I7QUFBQSwrQkFBQyxTQUFJLFdBQVUsaURBQ2I7QUFBQSxpQ0FBQyxTQUFJLFdBQVUsc0NBQWY7QUFBQTtBQUFBO0FBQUE7QUFBQSxpQkFBa0Q7QUFBQSxVQUNsRCx1QkFBQyxVQUFLLDJDQUFOO0FBQUE7QUFBQTtBQUFBO0FBQUEsaUJBQWlDO0FBQUEsYUFGbkM7QUFBQTtBQUFBO0FBQUE7QUFBQSxlQUdBO0FBQUEsUUFFQSx1QkFBQyxTQUFJLFdBQVUsOEVBQ2IsaUNBQUMsT0FBRSxrQ0FBSDtBQUFBO0FBQUE7QUFBQTtBQUFBLGVBQXFCLEtBRHZCO0FBQUE7QUFBQTtBQUFBO0FBQUEsZUFFQTtBQUFBLFFBRUEsdUJBQUMsU0FBSSxXQUFVLGtCQUNiO0FBQUEsaUNBQUMsU0FBSSxXQUFVLGlEQUNiO0FBQUEsbUNBQUMsVUFBSyxrQkFBTjtBQUFBO0FBQUE7QUFBQTtBQUFBLG1CQUFRO0F
248BQUEsWUFDUix1QkFBQyxVQUFLLCtCQUFOO0FBQUE7QUFBQTtBQUFBO0FBQUEsbUJBQXFCO0FBQUEsZUFGdkI7QUFBQTtBQUFBO0FBQUE7QUFBQSxpQkFHQTtBQUFBLFVBRUEsdUJBQUMsU0FBSSxXQUFVLGlEQUNiO0FBQUEsbUNBQUMsVUFBSyxrQkFBTjtBQUFBO0FBQUE7QUFBQTtBQUFBLG1CQUFRO0FBQUEsWUFDUix1QkFBQyxVQUFLLGdDQUFOO0FBQUE7QUFBQTtBQUFBO0FBQUEsbUJBQXNCO0FBQUEsZUFGeEI7QUFBQTtBQUFBO0FBQUE7QUFBQSxpQkFHQTtBQUFBLFVBRUEsdUJBQUMsU0FBSSxXQUFVLGlEQUNiO0FBQUEsbUNBQUMsVUFBSyxrQkFBTjtBQUFBO0FBQUE7QUFBQTtBQUFBLG1CQUFRO0FBQUEsWUFDUix1QkFBQyxVQUFLLG9DQUFOO0FBQUE7QUFBQTtBQUFBO0FBQUEsbUJBQTBCO0FBQUEsZUFGNUI7QUFBQTtBQUFBO0FBQUE7QUFBQSxpQkFHQTtBQUFBLFVBRUEsdUJBQUMsU0FBSSxXQUFVLHFDQUFtQyx5REFBbEQ7QUFBQTtBQUFBO0FBQUE7QUFBQSxpQkFFQTtBQUFBLGFBbEJGO0FBQUE7QUFBQTtBQUFBO0FBQUEsZUFtQkE7QUFBQSxXQTdCRjtBQUFBO0FBQUE7QUFBQTtBQUFBLGFBOEJBLEtBL0JGO0FBQUE7QUFBQTtBQUFBO0FBQUEsYUFnQ0E7QUFBQSxTQXJERjtBQUFBO0FBQUE7QUFBQTtBQUFBLFdBc0RBO0FBQUEsT0EzRkY7QUFBQTtBQUFBO0FBQUE7QUFBQSxTQTRGQSxLQTdGRjtBQUFBO0FBQUE7QUFBQTtBQUFBLFNBOEZBO0FBRUo7QUFBQ0MsS0FsR2VEO0FBQVcsSUFBQUM7QUFBQSxhQUFBQSxJQUFBIiwibmFtZXMiOlsiQXJyb3dSaWdodCIsIkhlcm9TZWN0aW9uIiwiX2MiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZXMiOlsiSGVyb1NlY3Rpb24udHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBsYXksIEFycm93UmlnaHQgfSBmcm9tICdsdWNpZGUtcmVhY3QnO1xuXG5leHBvcnQgZnVuY3Rpb24gSGVyb1NlY3Rpb24oKSB7XG4gIHJldHVybiAoXG4gICAgPHNlY3Rpb24gY2xhc3NOYW1lPVwibWF4LXctN3hsIG14LWF1dG8gcHgtNiBweS0yMCBsZzpweS0zMlwiIGFyaWEtbGFiZWw9XCJQcm9kdWN0IHNob3djYXNlXCI+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cImdyaWQgbGc6Z3JpZC1jb2xzLTIgZ2FwLTE2IGl0ZW1zLWNlbnRlclwiPlxuICAgICAgICB7LyogTGVmdCBzaWRlIC0gQ29udGVudCAqL31cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJzcGFjZS15LThcIj5cbiAgICAgICAgICA8aDEgY2xhc3NOYW1lPVwidGV4dC01eGwgbGc6dGV4dC02eGwgeGw6dGV4dC03eGwgdGV4dC1ncmF5LTkwMCBsZWFkaW5nLXRpZ2h0XCI+XG4gICAgICAgICAgICBDbGlwIEFueSBXZWIgUGFnZS48YnIgLz5BSSBPcmdhbml6ZXMgWW91ciBLbm93bGVkZ2UuXG4gICAgICAgICAgPC9oMT5cbiAgICAgICAgICBcbiAgICAgICAgICB7LyogRGVjb3JhdGl2ZSBibHVlIHVuZGVybGluZSAqL31cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInctNjQgaC0xIGJnLWJsdWUtNjAwXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCI+PC9kaXY+XG4gICAgICAgICAgXG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC14bCB0ZXh0LWdyYXktNjAwIG1heC13LWxnXCI+XG4gICAgICAgICAgICBDb25uZWN0IG5vdGVzLCBQREZzLCBhbmQgYXJ0aWNsZXMgaW50byBhIHNpbmdsZSBzZWFyY2hhYmxlIGh1YiDigJQgbm8gbW9yZSBzY2F0dGVyZWQga25vd2xlZGdlLlxuICAgICAgICAgIDwvcD5cbiAgICAgICAgICBcbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggZmxleC13cmFwIGdhcC00XCI+XG4gICAgICAgICAgICA8YSBcbiAgICAgICAgICAgICAgaHJlZj1cImh0dHBzOi8vd2ViLnZub3Rlcy5haVwiXG4gICAgICAgICAgICAgIHRhcmdldD1cIl9ibGFua1wiXG4gICAgICAgICAgICAgIHJlbD1cIm5vb3BlbmVyIG5vcmVmZXJyZXJcIlxuICAgICAgICAgICAgICBjbGFzc05hbWU9XCJweC04IHB5LTQgYmctZ3JheS05MDAgdGV4dC13aGl0ZSByb3VuZGVkLWZ1bGwgaG92ZXI6YmctZ3JheS04MDAgdHJhbnNpdGlvbi1jb2xvcnNcIlxuICAgICAgICAgICAgICBhcmlhLWxhYmVsPVwiR2V0IHN0YXJ0ZWQgd2l0aCBWTm90ZXMgQUkgZm9yIGZyZWVcIlxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICBHZXQgU3RhcnRlZCBGcmVlXG4gICAgICAgICAgICA8L2E+XG4gICAgICAgICAgICA8YSBcbiAgICAgICAgICAgICAgaHJlZj1cImh0dHBzOi8vY2hyb21ld2Vic3RvcmUuZ29vZ2xlLmNvbS9kZXRhaWwvdm5vdGVzLWFpLWNsaXAvaGloaWRmaGlsbm5vZG5rbGFqYW1mcGxmY2diZmZja2c/YXV0aHVzZXI9MSZobD1lblwiXG4gICAgICAgICAgICAgIHRhcmdldD1cIl9ibGFua1wiXG4gICAgICAgICAgICAgIHJlbD1cIm5vb3BlbmVyIG5vcmVmZXJyZXJcIlxuICAgICAgICAgICAgICBjbGFzc05hbWU9XCJweC04IHB5LTQgYm9yZGVyLTIgYm9yZGVyLWdyYXktOTAwIHRleHQtZ3JheS05MDAgcm91bmRlZC1mdWxsIGhvdmVyOmJnLWdyYXktOTAwIGhvdmVyOnRleHQtd2hpdGUgdHJhbnNpdGlvbi1jb2xvcnNcIlxuICAgICAgICAgICAgICBhcmlhLWxhYmVsPVwiSW5zdGFsbCBWTm90ZXMgQUkgQ2xpcCBDaHJvbWUgZXh0ZW5zaW9uXCJcbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgSW5zdGFsbCBDaHJvbWUgRXh0ZW5zaW9uXG4gICAgICAgICAgICA8L2E+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuXG4gICAgICAgIHsvKiBSaWdodCBzaWRlIC0gVmlzdWFsIGNvbXBvc2l0aW9uICovfVxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInJlbGF0aXZlIGgtWzYwMHB4XSBoaWRkZW4gbGc6YmxvY2tcIiBhcmlhLWhpZGRlbj1cInRydWVcIj5cbiAgICAgICAgICB7LyogTGFyZ2UgYmx1ZSBjaXJjbGUgKi99XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJhYnNvbHV0ZSB0b3AtMCByaWdodC0yMCB3LVs0MDBweF0gaC1bNDAwcHhdIGJnLWdyYWRpZW50LXRvLWJyIGZyb20tYmx1ZS01MDAgdG8tY3lhbi01MDAgcm91bmRlZC1mdWxsIHotMTBcIj5cbiAgICAgICAgICAgIHsvKiBOb3RlIGJ1YmJsZSAqL31cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYWJzb2x1dGUgLWxlZnQtMjQgdG9wLTE2IGJnLXdoaXRlIHB4LTYgcHktNCByb3VuZGVkLTJ4bCBzaGFkb3ctbGcgbWF4LXctWzI0MHB4XSB6LTIwIGJvcmRlciBib3JkZXItYmx1ZS0xMDBcIj5cbiAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1zbSB0ZXh0LWdyYXktODAwXCI+XG4gICAgICAgICAgICAgICAgXCJUdXJuIGluZm9ybWF0aW9uIG92ZXJsb2FkIGludG8gYWN0aW9uYWJsZSBpbnNpZ2h0cyBpbnN0YW50bHlc
248IlxuICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgIHsvKiBTb2xpZCBjeWFuIGNpcmNsZSAqL31cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIHRvcC0xNiByaWdodC0wIHctWzI4MHB4XSBoLVsyODBweF0gcm91bmRlZC1mdWxsIHNoYWRvdy0yeGwgei0zMCBiZy1ncmFkaWVudC10by1iciBmcm9tLWN5YW4tNDAwIHRvLWJsdWUtNDAwXCI+XG4gICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICB7LyogTGFyZ2UgYmx1ZSBjaXJjbGUgd2l0aCBhcnJvdyAqL31cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIHRvcC01NiBsZWZ0LTAgdy1bMzUwcHhdIGgtWzM1MHB4XSBiZy1ncmFkaWVudC10by1iciBmcm9tLWJsdWUtNjAwIHRvLWN5YW4tNjAwIHJvdW5kZWQtZnVsbCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB6LTIwXCI+XG4gICAgICAgICAgICA8QXJyb3dSaWdodCBjbGFzc05hbWU9XCJ3LTI0IGgtMjQgdGV4dC13aGl0ZVwiIHN0cm9rZVdpZHRoPXszfSBhcmlhLWhpZGRlbj1cInRydWVcIiAvPlxuICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgey8qIEFwcCBpbnRlcmZhY2UgY2FyZCAqL31cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIGJvdHRvbS0wIHJpZ2h0LTEwIGJnLXdoaXRlIHJvdW5kZWQtMnhsIHNoYWRvdy0yeGwgcC02IHctWzI4MHB4XSB6LTMwXCI+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInNwYWNlLXktM1wiPlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggaXRlbXMtY2VudGVyIGdhcC0yIHRleHQteHMgdGV4dC1ncmF5LTUwMFwiPlxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwidy0yIGgtMiBiZy1ibHVlLTYwMCByb3VuZGVkLWZ1bGxcIj48L2Rpdj5cbiAgICAgICAgICAgICAgICA8c3Bhbj5PbmUgQUkgcG93ZXJlZCBUaGlua2luZyBIdWI8L3NwYW4+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJiZy1ncmFkaWVudC10by1yIGZyb20tYmx1ZS02MDAgdG8tYmx1ZS01MDAgdGV4dC13aGl0ZSBweC00IHB5LTMgcm91bmRlZC1sZ1wiPlxuICAgICAgICAgICAgICAgIDxwPkFsbCBZb3VyIEtub3dsZWRnZTwvcD5cbiAgICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJwdC0yIHNwYWNlLXktMlwiPlxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTIgdGV4dC14cyB0ZXh0LWdyYXktNzAwXCI+XG4gICAgICAgICAgICAgICAgICA8c3Bhbj7wn5OEPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgPHNwYW4+QXJ0aWNsZXMgJiBQREZzPC9zcGFuPlxuICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTIgdGV4dC14cyB0ZXh0LWdyYXktNzAwXCI+XG4gICAgICAgICAgICAgICAgICA8c3Bhbj7wn5OdPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgPHNwYW4+Tm90ZXMgJiBSZXNlYXJjaDwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggaXRlbXMtY2VudGVyIGdhcC0yIHRleHQteHMgdGV4dC1ncmF5LTcwMFwiPlxuICAgICAgICAgICAgICAgICAgPHNwYW4+8J+UjTwvc3Bhbj5cbiAgICAgICAgICAgICAgICAgIDxzcGFuPkluc3RhbnRseSBTZWFyY2hhYmxlPC9zcGFuPlxuICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicHQtMyB0ZXh0LXhzIHRleHQtZ3JheS01MDAgaXRhbGljXCI+XG4gICAgICAgICAgICAgICAgICBBSS1wb3dlcmVkIHN1bW1hcml6YXRpb24gJiBjYXRlZ29yaXphdGlvblxuICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvc2VjdGlvbj5cbiAgKTtcbn0iXSwiZmlsZSI6Ii9ob21lL2ZlbmcvcmVwby93ZWIvc3JjL2NvbXBvbmVudHMvSGVyb1NlY3Rpb24udHN4In0=
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.