PageSourceSearch

https://netcruzer.com/about

html netcruzer.com collected 2026-09-26 12:25:20 UTC 11,279 bytes, 244 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3 <head>
4  <meta charset="utf-8"/>
5  <link href="https://media.base44.com/images/public/69b8468835807a9d901dbdae/be13f96ff_square_v2.png" rel="icon" type="image/svg+xml"/>
6  <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
7  <link href="/manifest.json" rel="manifest"/>
8  <!-- Primary Meta Tags -->
9  <title>
10   About | Netcruzer Hub
11  </title>
12  <meta content="Netcruzer - RC Racing, Tech Reviews &amp; Car Culture Content" name="title"/>
13  <meta content="About on Netcruzer Hub. Your Hub for the latest RC, TECH, and CAR content, curated articles, competition." name="description"/>
14  <meta content="RC racing, RC cars, tech reviews, car culture, Tekno RC, GoPro, OBDeleven, VW Golf R" name="keywords"/>
15  <meta content="Netcruzer" name="author"/>
16  <meta content="index, follow" name="robots"/>
17  <meta content="English" name="language"/>
18  <!-- Open Graph / Facebook (defaults, overridden per-page) -->
19  <meta content="website" property="og:type"/>
20  <meta content="https://netcruzer.com/about" property="og:url"/>
21  <meta content="About | Netcruzer Hub" property="og:title"/>
22  <meta content="About on Netcruzer Hub. Your Hub for the latest RC, TECH, and CAR content, curated articles, competition." property="og:description"/>
23  <meta content="https://media.base44.com/images/public/69b8468835807a9d901dbdae/be13f96ff_square_v2.png/v1/fill/w_1200,h_630/be13f96ff_square_v2.png" property="og:image"/>
24  <!-- Twitter -->
25  <meta content="summary_large_image" property="twitter:card"/>
26  <meta content="https://netcruzer.com/about" property="twitter:url"/>
27  <meta content="About | Netcruzer Hub" property="twitter:title"/>
28  <meta content="About on Netcruzer Hub. Your Hub for the latest RC, TECH, and CAR content, curated articles, competition." property="twitter:description"/>
29  <meta content="https://media.base44.com/images/public/69b8468835807a9d901dbdae/be13f96ff_square_v2.png/v1/fill/w_1200,h_630/be13f96ff_square_v2.png" property="twitter:image"/>
30  <!-- Canonical URL -->
31  <!-- Google Analytics 4 -->
vendor: 69 bytes, lines 31-32
31
32  <script async="" src="https://www.googletagmanager.com/gtag/js?id=
32G-8DDJGHWHWL
vendor: 17 bytes, lines 32-34
32">
33  </script>
34  
34<script>
35   
vendor: 145 bytes, lines 35-38
35window.dataLayer = window.dataLayer || [];
36      function gtag(){dataLayer.push(arguments);}
37      gtag('js', new Date());
38      gtag('config', '
38G-8DDJGHWHWL
vendor: 6 bytes, lines 38-39
38');
39  
39</script>
39
40  <!-- Schema.org markup -->
41  
41<script type="application/ld+json">
42   {
43      "@context": "https://schema.org/",
44      "@type": "Person",
45      "name": "Netcruzer",
46      "url": "https://netcruzer.com",
47      "description": "Canadian content creator focused on RC racing, tech reviews, and car culture",
48      "sameAs": [
49        "https://www.youtube.com/@netcruzer",
50        "https://www.facebook.com/netcruzer01",
51        "https://www.instagram.com/netcruzer"
52      ]
53    }
54  </script>
54
55  
55<script crossorigin="" src="/assets/index-BDJ9DtT_.js" type="module">
56  </script>
56
57  <link crossorigin="" href="/assets/index-B5DD1BSM.css" rel="stylesheet"/>
58  
58<script type="module">
59   if (window.self === window.top) {
60  let lastPath = "";
61  function getPageNameFromPath(path) {
62    const segments = path.split("/").filter(Boolean);
63    return segments[0] || null;
64  }
65  function trackPageView() {
66    const path = window.location.pathname;
67    if (path === lastPath) return;
68    lastPath = path;
69    const pageName = getPageNameFromPath(path) || "home";
70    const appId = "69b8468835807a9d901dbdae";
71    if (!appId) return;
72    fetch(`/api/app-logs/${appId}/log-user-in-app/${pageName}`, {
73      method: "POST",
74    }).catch(() => {});
75  }
76  const originalPushState = history.pushState.bind(history);
77  history.pushState = function (...args) {
78    originalPushState(...args);
79    trackPageView();
80  };
81  const originalReplaceState = history.replaceState.bind(history);
82  history.replaceState = function (...args) {
83    originalReplaceState(...args);
84    trackPageView();
85  };
86  window.addEventListener("popstate", trackPageView);
87  trackPageView();
88}
89  </script>
89
90  <meta content="Netcruzer Hub" property="og:site_name"/>
91  
91<script>
92   (function () {
93  var titles = {"/": "Netcruzer Hub", "/adminarticles": "Admin Articles | Netcruzer Hub", "/admin-articles": "Admin Articles | Netcruzer Hub", "/rc-compare": "RCComparison | Netcruzer Hub", "/gear": "Gear | Netcruzer Hub", "/rc": "RCRacing | Netcruzer Hub", "/about": "About | Netcruzer Hub", "/tech": "Tech | Netcruzer Hub", "/cars": "Cars | Netcruzer Hub", "/connect": "Connect | Netcruzer Hub", "/articles": "Articles | Netcruzer Hub", "/landing": "Netcruzer Hub"};
94  // PascalCase boundaries -> "-", mirroring _PASCAL_BOUNDARY_RE without lookbehind
95  // (old Safari fails to PARSE a lookbehind, taking the whole script down).
96  var dashed = function (s) {
97    return s.replace(/([a-z0-9])([A-Z])/g, "$1-$2").replace(/([A-Z])([A-Z][a-z])/g, "$1-$2");
98  };
99  var decode = function (s) {
100    // A %2F inside ONE segment must not become a structural separator: /blog/foo%2Fbar is a
101    // dynamic slug, and letting it split would match a static /blog/foo/bar and write ITS title.
102    try { var d = decodeURIComponent(s); return d.indexOf("/") < 0 ? d : s; } catch (e) { return s; }
103  };
104  var segments = function (path) { return path.split("/").filter(Boolean).map(decode); };
105  var norm = function (path) {
106    var parts = segments(path).map(function (s) { return dashed(s).toLowerCase(); });
107    return parts.length ? "/" + parts.join("/") : "/";
108  };
109  var lastPath = location.pathname, written = document.title, on = true;
110  var sync = function () {
111    // Path only: a hash/query change is the same page, and the SDK strips its own auth
112    // params with replaceState -- neither must clobber a server-rendered title in place.
113    if (!on || location.pathname === lastPath) return;
114    lastPath = location.pathname;
115    if (document.title !== written) { on = false; return; }
116    // Write ONLY a title the map proves. An unmapped path is a dynamic route (/blog/:slug) the
117    // map cannot carry, and writing a placeholder there is destructive, not merely vague: the
118    // prerender worker runs no setUserAgent, so its capture browser reads as human and executes
119    // this script, and coordinator.js's settle wait explicitly tolerates a full navigation --
120    // a redirect landing on an unmapped path would bake the placeholder into the stored
121    // snapshot. Leaving the title alone degrades to today's behavior instead.
122    // Exact lookup only. A dash-stripped retry here would let a genuinely different /set-up
123    // claim /setup: the map carries a dash-free key only where a PascalCase boundary put the
124    // dashes there, and the client cannot tell the two apart. The map emits every reachable
125    // shape per segment instead (_client_url_variants).
126    var title = titles[norm(location.pathname)];
127    if (title === undefined) return;
128    document.title = title;
129    // Re-read: the setter stores verbatim but the getter strips and collapses whitespace, so
130    // keeping the assigned string would make the next sync() read our own write as the app's.
131    written = document.title;
132  };
133  var wrap = function (fn) {
134    // The history entry is already pushed by the time sync() runs, so a throw here would
135    // surface inside the host app's router and break navigation. This is injected into apps
136    // we cannot test, so it swallows rather than trusting the trace.
137    return function () {
138      var r = fn.apply(this, arguments);
139      try { sync(); } catch (e) {}
140      return r;
141    };
142  };
143  history.pushState = wrap(history.pushState);
144  history.replaceState = wrap(history.replaceState);
145  window.addEventListener("popstate", sync);
146})();
147  </script>
147
148  <meta content="yes" name="mobile-web-app-capable"/>
149  <meta content="black" name="apple-mobile-web-app-status-bar-style"/>
150  <meta content="Netcruzer Hub" name="apple-mobile-web-app-title"/>
151  <link href="https://netcruzer.com/about" rel="canonical"/>
152  
152<script data-seo-source="builder" type="application/ld+json">
153   {"name": "Netcruzer Hub", "@context": "https://schema.org", "@type": "WebSite", "url": "https://netcruzer.com"}
154  </script>
154
155  
155<script data-seo-source="builder" type="application/ld+json">
156   {"name": "Netcruzer Hub", "logo": "https://media.base44.com/images/public/69b8468835807a9d901dbdae/be13f96ff_square_v2.png", "@context": "https://schema.org", "@type": "Organization", "url": "https://netcruzer.com"}
157  </script>
157
158  
158<script data-seo-source="builder" type="application/ld+json">
159   {"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://netcruzer.com/"}, {"@type": "ListItem", "position": 2, "name": "About | Netcruzer Hub", "item": "https://netcruzer.com/about"}]}
160  </script>
160
161 </head>
162 <body>
163  <div id="root">
164   <div data-seo-source="builder" id="seo-snapshot" style="position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;">
165    <main>
166     <header>
167      <h1>
168       About | Netcruzer Hub
169      </h1>
170      <p>
171       About on Netcruzer Hub. Your Hub for the latest RC, TECH, and CAR content, curated articles, competition.
172      </p>
173     </header>
174     <nav aria-label="Pages">
175      <h2>
176       Pages
177      </h2>
178      <ul>
179       <li>
180        <a href="/">
181         Landing
182        </a>
183       </li>
184       <li>
185        <a href="/AdminArticles">
186         Admin Articles
187        </a>
188        — Admin Articles on Netcruzer Hub. Your Hub for the latest RC, TECH, and CAR content, curated articles, competition.
189       </li>
190       <li>
191        <a href="/rc-compare">
192         RC Comparison
193        </a>
194        — RCComparison on Netcruzer Hub. Your Hub for the latest RC, TECH, and CAR content, curated articles, competition.
195       </li>
196       <li>
197        <a href="/gear">
198         Gear
199        </a>
200        — Gear on Netcruzer Hub. Your Hub for the latest RC, TECH, and CAR content, curated articles, competition.
201       </li>
202       <li>
203        <a href="/rc">
204         RC Racing
205        </a>
206        — RCRacing on Netcruzer Hub. Your Hub for the latest RC, TECH, and CAR content, curated articles, competition.
207       </li>
208       <li>
209        <a href="/about">
210         About
211        </a>
212        — About on Netcruzer Hub. Your Hub for the latest RC, TECH, and CAR content, curated articles, competition.
213       </li>
214       <li>
215        <a href="/tech">
216         Tech
217        </a>
218        — Tech on Netcruzer Hub. Your Hub for the latest RC, TECH, and CAR content, curated articles, competition.
219       </li>
220       <li>
221        <a href="/cars">
222         Cars
223        </a>
224        — Cars on Netcruzer Hub. Your Hub for the latest RC, TECH, and CAR content, curated articles, competition.
225       </li>
226       <li>
227        <a href="/connect">
228         Connect
229        </a>
230        — Connect on Netcruzer Hub. Your Hub for the latest RC, TECH, and CAR content, curated articles, competition.
231       </li>
232       <li>
233        <a href="/articles">
234         Articles
235        </a>
236        — Articles on Netcruzer Hub. Your Hub for the latest RC, TECH, and CAR content, curated articles, competition.
237       </li>
238      </ul>
239     </nav>
240    </main>
241   </div>
242  </div>
243 </body>
244</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.