PageSourceSearch

https://vnotes.ai/src/components/HeroSection.tsx

js vnotes.ai collected 2026-10-05 15:58:25 UTC 22,095 bytes, 248 lines download raw bytes

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.