PageSourceSearch

https://partner.rockbrosbike.us/login

html rockbrosbike.us collected 2026-10-04 13:27:41 UTC 7,389 bytes, 154 lines download raw bytes

1<!doctype html>
2<html>
3  <head>
4    
4<script>
5      // Add this at the very top of your application entry point (browser-only)
6      if (typeof window !== "undefined") {
7        const originalMaxInsertBefore = Node.prototype.insertBefore;
8        Node.prototype.insertBefore = function (newNode, referenceNode) {
9          if (referenceNode && referenceNode.parentNode !== this) {
10            // The node has been moved or altered by an extension; fallback gracefully
11            return originalMaxInsertBefore.call(this, newNode, null);
12          }
13          return originalMaxInsertBefore.call(this, newNode, referenceNode);
14        };
15
16        const originalRemoveChild = Node.prototype.removeChild;
17        Node.prototype.removeChild = function (child) {
18          if (child && child.parentNode !== this) {
19            if (child.parentNode) {
20              return originalRemoveChild.call(child.parentNode, child);
21            }
22            return child;
23          }
24          return originalRemoveChild.call(this, child);
25        };
26      }
27    </script>
27
28    <link rel="preconnect" href="https://api.goaffpro.com" />
29    <link rel="preconnect" href="https://static.goaffpro.com" />
30    <link rel="preconnect" href="https://fonts.googleapis.com" />
31    <link rel="preconnect" href="https://sessions.bugsnag.com" />
32    <link rel="preconnect" href="https://fonts.gstatic.com" />
33    <meta charset="utf-8" />
34    <meta name="viewport" content="width=device-width, initial-scale=1" />
35    <!--
36      manifest.json provides metadata used when your web app is installed on a
37      user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
38    -->
39    <!--
40      Notice the use of %PUBLIC_URL% in the tags above.
41      It will be replaced with the URL of the `public` folder during the build.
42      Only files inside the `public` folder can be referenced from the HTML.
43
44      Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will
45      work correctly both with client-side routing and a non-root public URL.
46      Learn how to configure a non-root public URL by running `npm run build`.
47    -->
48    <!-- OG / Social Share Tags -->
49    <!--    <meta-->
50    <!--      property="og:image"-->
51    <!--      content="https://api-server-3.goaffpro.com/extras/og_image.jpg"-->
52    <!--    />-->
53    <!--    <meta property="og:image:width" content="1200" />-->
54    <!--    <meta property="og:image:height" content="630" />-->
55    <!--    <meta property="og:type" content="website" />-->
56    <!--    <meta name="twitter:card" content="summary_large_image" />-->
57    <!--    <meta-->
58    <!--      name="twitter:image"-->
59    <!--      content="https://api-server-3.goaffpro.com/extras/og_image_twitter.jpg"-->
60    <!--    />-->
61    <title>Affiliate Portal</title>
62    
62<script type="module" crossorigin src="/assets/index-BPR3l8qa.js"></script>
62
63    <link rel="stylesheet" crossorigin href="/assets/index-B7FPSzuv.css">
64    
64<script type="module">import.meta.url;import("_").catch(()=>1);(async function*(){})().next();if(location.protocol!="file:"){window.__vite_is_modern_browser=true}</script>
64
65    
65<script type="module">!function(){if(window.__vite_is_modern_browser)return;console.warn("vite: loading legacy chunks, syntax error above and the same error below should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}();</script>
65
66  </head>
67  <body>
68    <noscript>You need to enable JavaScript to run this app.</noscript>
69    <div id="root"></div>
70    <!--
71      This HTML file is a template.
72      If you open it directly in the browser, you will see an empty page.
73
74      You can add webfonts, meta tags, or analytics to this file.
75      The build step will place the bundled scripts into the <body> tag.
76
77      To begin the development, run `npm start` or `yarn start`.
78      To create a production bundle, use `npm run build` or `yarn build`.
79    -->
80    
80<script>
81      if (window.addEventListener) {
82        window.addEventListener("message", handleMessage, false);
83        // message event handler (e is event object)
84        function handleMessage(e) {
85          // Reference to element for data display
86          if (e.data.load_iframe_resizer) {
87            loadIframeResizer();
88          }
89        }
90      }
91      if (window.self !== window.top) {
92        // it is embedded
93        loadIframeResizer();
94        const style = document.createElement("style");
95        document.body.appendChild(style);
96        style.innerHTML = ".min-vh-100{min-height:inherit !important}";
97      }
98      function loadIframeResizer() {
99        var script = document.createElement("script");
100        script.src =
101          "https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.3.6/iframeResizer.contentWindow.min.js";
102        document.head.appendChild(script);
103      }
104    </script>
104
105    
105<script type="text/javascript">
106      function setupResizer() {
107        const style = document.createElement("style");
108        document.body.appendChild(style);
109        style.innerHTML = ".min-vh-100{min-height:inherit !important}";
110        const targetNode = document.getElementById("root");
111
112        // Options for the observer (which mutations to observe)
113        const config = { attributes: true, childList: true, subtree: true };
114
115        // Callback function to execute when mutations are observed
116        const callback = function (mutationsList, observer) {
117          setHeight();
118        };
119        //setInterval(setHeight, 1000)
120        function getDocHeight() {
121          return targetNode.offsetHeight;
122        }
123
124        // Create an observer instance linked to the callback function
125        const observer = new MutationObserver(callback);
126
127        // Start observing the target node for configured mutations
128        observer.observe(targetNode, config);
129        function setHeight() {
130          const height = getDocHeight();
131          window.parent.postMessage({ affiliate_page_height: height }, "*");
132        }
133        setHeight();
134        //setInterval(setHeight, 1000)
135      }
136      if (window.addEventListener) {
137        window.addEventListener("message", handleMessage, false);
138        // message event handler (e is event object)
139        function handleMessage(e) {
140          // Reference to element for data display
141          if (e.data.setup_resizer) {
142            setupResizer();
143            window.removeEventListener("message", handleMessage);
144          }
145        }
146      }
147      // Later, you can stop observing
148      //    observer.disconnect();
149    </script>
149
150    
150<script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
150
151    
151<script nomodule crossorigin id="vite-legacy-polyfill" src="/assets/polyfills-legacy-B6Q4zhvB.js"></script>
151
152    
152<script nomodule crossorigin id="vite-legacy-entry" data-src="/assets/index-legacy-BYa0OxSL.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
152
153  </body>
154</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.