PageSourceSearch

https://earth.nebulum.one/signup

html nebulum.one collected 2026-09-29 11:22:33 UTC 25,461 bytes, 569 lines download raw bytes

1<!doctype html>
2<html lang="en">
3<head>
4<meta charset="utf-8">
5
6<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
8<title>Sign Up for Nebulum – Earth Observation Data</title>
9<script type="text/javascript">
10    window.bubble_session_uid = 'no_user';
11</script>
vendor: 1 bytes, line 11
11
12<script type="text/javascript">
13    window.headers_source_maps = [["plugin_main_headers_1539124824422x194279356396994560",215,217],["plugin_main_headers_1580238841425x582072028873097200",218,249],["plugin_main_headers_1625224169564x356291413949546500",250,252],["plugin_main_headers_1664737464989x536991279033614340",253,265],["plugin_main_headers_1680110374647x249108010620944400",266,397],["plugin_main_headers_1729340727480x561436529387110400",398,399],["plugin_main_headers_1779133574480x197452880640213000",400,409],["plugin_main_headers_1779737759293x915230177855275000",410,412],["plugin_main_headers_1783455559272x768646637088407600",413,414]]
14</script>
vendor: 1 bytes, line 14
14
15<script type="text/javascript">
16function make_proxy(target, name) {
17  return new Proxy(target, {
18    get: function(target, prop) {
19      if (prop in target) {
20        return target[prop];
21      }
22      throw new Error('The variable ' + name + ' is not fully initialized yet');
23    }
24  });
25}
26window.appquery = make_proxy({
27  app_version: function() { return "live"; },
28  last_change: function() { return "61761105709";},
29}, 'appquery');
30window.Lib = new Proxy(function() {}, {
31  get: function(target, prop) {
32    if (prop === 'is_skeleton') {
33      return true;
34    }
35    throw new Error('The variable ' + Lib + ' is not fully initialized yet');
36  },
37  apply: function() {
38    return make_proxy({
39      current_user: function() {
40        return make_proxy({ id: "no_user" }, 'Lib().current_user');
41      }
42    }, 'Lib()');
43  }
44});
45</script>
vendor: 1 bytes, line 45
45
46<script type="text/javascript">
47function load_error_function (event) {
48  return window.load_error_log.push({ msg: event.message, error_url: event.filename, line: event.lineno, col: event.colno })
49}
50window.load_error_log = [];
51window.addEventListener('error', load_error_function);
52window.disableLoadErrorFunction = function () {
53  window.removeEventListener('error', load_error_function);
54}
55</script>
55
56<meta name="referrer" content="origin">
57<script type="text/javascript">
58if (!window._bubble_page_load_data) {
59  window._bubble_page_load_data = {}
60}
61if (!window._bubble_page_load_data.js_execution_timings) {
62  window._bubble_page_load_data.js_execution_timings = {}
63}
64window._bubble_page_load_data.js_execution_timings['pre_early_js'] = Date.now();
65</script>
65<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/early_js/05ae9fe83d6b755291132aab9d325d70918aafd336da1bd91a41a31c8b25734b/early.js"></script>
65<script type="text/javascript">
66if (!window._bubble_page_load_data) {
67  window._bubble_page_load_data = {}
68}
69if (!window._bubble_page_load_data.js_execution_timings) {
70  window._bubble_page_load_data.js_execution_timings = {}
71}
72window._bubble_page_load_data.js_execution_timings['post_early_js'] = Date.now();
73</script>
vendor: 1 bytes, line 73
73
74<script type="text/javascript">(function () {
75    function onWebFontFinish () {
76        window.google_web_fonts_active = true;
77if (window.google_web_fonts_active_cb) {
78    window.google_web_fonts_active_cb();
79}
80        (function fontface_loaded_snippet (font) {
81  if (window.fontface_loaded == null) {
82    window.fontface_loaded = {}
83  }
84  if (font != null) {
85    window.fontface_loaded[font] = true
86  } else {
87    window.all_fontface_loaded = true
88  }
89  if (window.fontface_webfonts_loaded_cb) {
90    return window.fontface_webfonts_loaded_cb(font)
91  }
92})()
93    }
94    const WebFontConfig = {'google': { families: ["Archivo Black:regular","Barlow:200","Barlow:300","Barlow:regular","Barlow:500","Barlow:700","Barlow:800","Inter:300","Inter:regular","Inter:500","Inter:600","Inter:700","Open Sans:300","Open Sans:300","Open Sans:regular","Open Sans:500","Open Sans:600","Open Sans:700","Poppins:200","Poppins:300","Poppins:regular","Poppins:600","Poppins:700","Source Sans 3:300","Source Sans 3:500"] },
95        active: function() {
96            onWebFontFinish()
97        },
98        inactive: function() {
99            console.log('Failed to load all the fonts');
100            onWebFontFinish()
101        },
102        fontinactive: function(family_name, fvd) {
103            console.log('fontinactive being called for ' + family_name + ', Google says the fonts didnt render');
104            onWebFontFinish()
105        }
106    }
107        window.WebFont.load(WebFontConfig);
108})();</script>
vendor: 1 bytes, line 108
108
109<script>
110(function initialize_data() {
111const xhr = new XMLHttpRequest();
112xhr.onreadystatechange = function() {
113    if (this.readyState === 4 && this.status === 200) {
114        const data = JSON.parse(this.responseText);
115
116        function init_data() {
117            data.forEach(function(d) {
118                Lib().db_instance().initialize_data(d.id, d.data, d.type, d.version);
119            })
120        }
121
122        if (window.Lib && window.Lib.is_skeleton == null) {
123            init_data();
124        } else {
125            window.Lib_post_load = init_data;
126        }
127    }
128};
129xhr.open("GET", "https://earth.nebulum.one/api/1.1/init/data?location=" + encodeURIComponent(window.location.href), true);
130xhr.send();
131})();
132</script>
vendor: 1 bytes, line 132
132
133<script type="text/javascript">window.gm_key = "AIzaSyCfsFwjlMNHzHSALxRcY_WcmouerKJuACw";</script>
vendor: 1 bytes, line 133
133
134<script type="text/javascript">window.glrl_key_status = false;</script>
vendor: 1 bytes, line 134
134
135<script type="text/javascript">window.bubble_page_load_id = "1790680953718x401";</script>
vendor: 1 bytes, line 135
135
136<script type="text/javascript">window.bubble_plp_token = "1790680953768.D/KGRL+Rqa3R62YQtYHQeKqjFjGrVjM+RIgJSstBvhM=";</script>
vendor: 1 bytes, line 136
136
137<script type="text/javascript">window.bubble_is_leanjs = false;</script>
vendor: 1 bytes, line 137
137
138<script type="text/javascript">window.bubble_shim_modules = false;</script>
138
139<link rel="icon" type="image/png" href="https://a62e47545527680abedb48703148d039.cdn.bubble.io/cdn-cgi/image/w=128,h=,f=auto,dpr=1,fit=contain/f1779584242542x150232407331044160/nebulum-2.png" />
140<meta name="fragment" content="!">
141<meta name="description" content="Create your account and start monitoring land change, thermal activity, and surface anomalies anywhere on Earth with Nebulum&#39;s satellite observation platform.">
142<link rel="canonical" href="https://earth.nebulum.one/signup"/>
143<meta property="og:title" content="Sign Up for Nebulum – Earth Observation Data" />
144<meta name="twitter:title" content="Sign Up for Nebulum – Earth Observation Data" />
145<meta property="og:site_name" content="Nebulum" />
146<meta name="twitter:site_name" content="Nebulum" />
147<meta property="og:description" content="Create your account and start monitoring land change, thermal activity, and surface anomalies anywhere on Earth with Nebulum&#39;s satellite observation platform." />
148<meta name="twitter:description" content="Create your account and start monitoring land change, thermal activity, and surface anomalies anywhere on Earth with Nebulum&#39;s satellite observation platform." />
149<link rel="image_src" href="https://a62e47545527680abedb48703148d039.cdn.bubble.io/cdn-cgi/image/w=,h=,f=auto,dpr=1,fit=contain/f1779584286679x447007879337510700/Mine%20Brazil.JPG" />
150<meta property="og:image" content="https://a62e47545527680abedb48703148d039.cdn.bubble.io/cdn-cgi/image/w=,h=,f=auto,dpr=1,fit=contain/f1779584286679x447007879337510700/Mine%20Brazil.JPG" />
151<meta name="twitter:image:src" content="https://a62e47545527680abedb48703148d039.cdn.bubble.io/cdn-cgi/image/w=,h=,f=auto,dpr=1,fit=contain/f1779584286679x447007879337510700/Mine%20Brazil.JPG" />
152<meta property="og:url" content="https://earth.nebulum.one/signup" />
153<meta property="og:type" content="website" />
154<meta name="twitter:card" content="summary_large_image" />
155<meta name="viewport" content="width=device-width,initial-scale=1.0">
156<script type="text/javascript">window._p = '{"id":"app_starter_2023","no_branding":true,"import_export_csv":true,"custom_domain":true}';</script>
vendor: 1 bytes, line 156
156
157<script type="text/javascript">window.bubble_page_name = "signup";</script>
vendor: 1 bytes, line 157
157
158<script type="text/javascript">window.__bubble_module_mode = false;</script>
158
159<link type="text/css" href="/package/run_css/5b45368f5614e6f6af9f08c0f7968aba3cf48dfcab5cf1a64add318c103821c9/earth-observation/live/signup/xfalse/xfalse/run.css" rel="stylesheet">
160<script type="text/javascript">
161if (!window._bubble_page_load_data) {
162  window._bubble_page_load_data = {}
163}
164if (!window._bubble_page_load_data.js_execution_timings) {
165  window._bubble_page_load_data.js_execution_timings = {}
166}
167window._bubble_page_load_data.js_execution_timings['pre_run_js'] = Date.now();
168</script>
vendor: 1 bytes, line 168
168
169<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/pre_run_jquery_js/dee903a9e36db713e4c86d0cdd96d921e37be0c1293ed8dee29e2e4d7713b9ff/pre_run_jquery.js"></script>
vendor: 1 bytes, line 169
169
170<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/run_js/eecd9f36e8bf5557dcea871c372eaf81133c85bb61bb5494e3d9d381fe35056b/xfalse/x33/run.js"></script>
vendor: 1 bytes, line 170
170
171<script type="text/javascript">
172if (!window._bubble_page_load_data) {
173  window._bubble_page_load_data = {}
174}
175if (!window._bubble_page_load_data.js_execution_timings) {
176  window._bubble_page_load_data.js_execution_timings = {}
177}
178window._bubble_page_load_data.js_execution_timings['post_run_js'] = Date.now();
179</script>
vendor: 1 bytes, line 179
179
180<script type="text/javascript">
181if (!window._bubble_page_load_data) {
182  window._bubble_page_load_data = {}
183}
184if (!window._bubble_page_load_data.js_execution_timings) {
185  window._bubble_page_load_data.js_execution_timings = {}
186}
187window._bubble_page_load_data.js_execution_timings['pre_static_js'] = Date.now();
188</script>
188<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/static_js/0f8369b9e5c57e34ced666aee909f41fbbcd0b011efbaabcc93d00970d5ebdbd/earth-observation/live/signup/xnull/xfalse/xfalse/xfalse/static.js"></script>
188<script type="text/javascript">
189if (!window._bubble_page_load_data) {
190  window._bubble_page_load_data = {}
191}
192if (!window._bubble_page_load_data.js_execution_timings) {
193  window._bubble_page_load_data.js_execution_timings = {}
194}
195window._bubble_page_load_data.js_execution_timings['post_static_js'] = Date.now();
196</script>
vendor: 1 bytes, line 196
196
197<script type="text/javascript">
198if (!window._bubble_page_load_data) {
199  window._bubble_page_load_data = {}
200}
201if (!window._bubble_page_load_data.js_execution_timings) {
202  window._bubble_page_load_data.js_execution_timings = {}
203}
204window._bubble_page_load_data.js_execution_timings['pre_dynamic_js'] = Date.now();
205</script>
205<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/dynamic_js/ae004261f2220b492bf72c7d4bb684b6752b9c8dc07bffd8e649ad37aece8aec/earth-observation/live/signup/xnull/xfalse/xfalse/en_us/xfalse/xfalse/dynamic.js"></script>
205<script type="text/javascript">
206if (!window._bubble_page_load_data) {
207  window._bubble_page_load_data = {}
208}
209if (!window._bubble_page_load_data.js_execution_timings) {
210  window._bubble_page_load_data.js_execution_timings = {}
211}
212window._bubble_page_load_data.js_execution_timings['post_dynamic_js'] = Date.now();
213</script>
vendor: 1 bytes, line 213
213
214<script type="text/javascript">window._bubble_page_load_data.js_execution_timings.plugin_js_start_execution = Date.now();</script>
214
215<!-- 1539124824422x194279356396994560 -->
216<script src="//a62e47545527680abedb48703148d039.cdn.bubble.io/f1539208662229x803640740225091600/download.js"></script>
216
217
218<!-- 1580238841425x582072028873097200 -->
219<style>
220    
221    blockquote {
222        border-left: 4px solid #ccc;
223   		margin-bottom: 5px;
224    	margin-top: 5px;
225        padding-left: 16px;
226    }
227    
228    ul, ol {
229    	list-style-position: outside;
230    }
231    
232    .ql-font .ql-picker-label:first-child::before {
233    	font-family: inherit;    
234        overflow: hide;
235    }
236    
237    .ql-font .ql-picker-label {
238        overflow: hidden;
239    }
240    
241    .regular-header-icon {
242        color: #444;
243    }
244    
245    .tooltip-header-icon {
246        color: #ccc;
247    }
248    
249</style>
250<!-- 1625224169564x356291413949546500 -->
251<script src="https://download.agora.io/sdk/release/AgoraRTC_N-4.5.0.js"></script>
251
252
253<!-- 1664737464989x536991279033614340 -->
254<script type="importmap">
255{
256  "imports": {
257    "highlight.js": "https://esm.sh/[email protected]",
258    "showdown": "https://esm.sh/[email protected]",
259    "showdownKatex": "https://esm.sh/[email protected]",
260    "katex": "https://esm.sh/[email protected]"
261
262  }
263}
264</script>
264
265
266<!-- 1680110374647x249108010620944400 -->
267<script type="module" src="https://cdn.jsdelivr.net/npm/citizendev-bubble-utils@latest/dist/index.js"></script>
267
268<style>
269    *, *::after, *::before {
270        box-sizing: border-box;
271    }
272    
273    /* Because Bubble's default Radio button depends on box-sizing: content-box to looks correct, this is some manual patches */
274    .RadioButtons.radio label::before {
275        width: 18px;
276        height: 18px;
277        margin-top: 0px !important;
278        top: 50% !important;
279		transform: translateY(-50%) !important;
280    }
281
282    .RadioButtons.radio label::after  {
283        width: 10px;
284        height: 10px;
285        margin-top: 0;
286        left: 4px;
287		top: 50%;
288		transform: translateY(-50%) scale(0, 0) !important;
289    }
290    .RadioButtons.radio input[type="radio"]:checked + label::after {
291        transform: translateY(-50%) scale(1, 1) !important;
292    }
293
294</style>
295<style id="override-default-checkbox" media="max-width: 1px">
296    /* This code is generated with the following SCSS code: https://sass-lang.com/playground/#eJylV21zozYQ/mz/CjXX1ElriCQECGfy4c7tTT+kf+A6nRsBwtYEAwNynKST/96VAMd2sM+9iz0e7bIvz75olxDycyySh0VdrovUScq8rL+SGXoU9ZXjJC9OspTJQ1w+OfHCKYsp+uBFnz6GwfXt+L0eHdJbiiLNZSvRWvhs/wYteEc8qyKVWtYrVQgtwcTHz+YzaIJ9E8ShsRN4/CN4UtWIOJcpaP8ems+gdvBNKDt2tijGbryOgenIXK5kod15p4pyEcsc/TtG6FHWWiUid0SuFsUMrVQKRtFPalWVtRaFvh2/njCkimqt/9bPlbzrcf1j7SJkIDbqRRWLGZzrVNYOsG7Ho41K9XKGKK4MtZRqsdRbsiobpVUJSGqZC60eJTDf8jFDRVnswxuVa52rQraPjLR1tiVXol4osIcRr57gF99aeMOBGwQiTS1oEBw5q/LFEVUlRS2K5M2Hs5Hxg9KDj8ohrgayjwy7tDGCbSkB34PTPILDdZ1fXaRCi5laiYW8AeZvT6t8eunN4Ygyled3E2NvgoBdNHeTpdbV7OZms9m4G88t68UNxRgbxQl6VHLzqXy6m0DILkeEosjFdHLp/QH2KqGXKL2b/EUATOQh4mIeYHLPUOh6YQQn4oY4RH7LnxPXJ5wh5kbY4z6I08DnQHLs4cBoYy+wpO+xOXZDRhj2LSMMCPhnEfYjavQJDTkwPGwNgv2IkwhUCInCMAAG5WAKu5iwAIcUGGCSEcuhHuUcOGEUBGRuOBj72EOBi33OjQwhmDMfGB4hVgmCw1bCh8SQe89GG7XU3HOZQQx0wEPGkeeGHgNUEXigEF53mDMTLgm3fEhGxMKtGrOp6ozekzZztPMBJOcQOu0gAR1FQLWIDcXDEDLYxmRpnwHdRm21MTUJN2kBMojAI+nSBrSPIwZx2rx6RoD63OTPZh4MwaMoYJbhe14wBwYESS0DihAaCcaJUbG1pWi/Jb5MusaLc7iFXfvcmP7pjtBscLq4th3dzaRz2vn/tDAknQBEeIIo223hFlqyrmsYS3MzCSe2ranRoFxA18MXbgAijj3/yfAuE2GHsiUJgz2mPX85GasZIQfDvJ1x3XQjZpodFbIze4Y+8IxnUXpCsBapWjczxI6YM6t0uxvsqqhqyHb9/DWVmVjnehjqwR78Lgv9xoFJvYjF1QkLX0HgegoN5g/aOtjrw2CSsoAR2uiTqLaj+0S6smzfQbOuM5HIA7vj9jv6ZRbLrKxlt9NO7rURtGFjylqVqoDcGtbgOhtB6qpcPIN+XiYPhqPLql04o1xmujv2rYTxpSH7TdnTJiXQ9TN0cWHI3SU5/NKVZVO7jq6teLclB0R3GhmqVj1do6bMVXpc1GZyiuyOq4S5ijsutj18VL0VmJqqWb3dXXn4KtQvz9euPCKDTP94dUQMIa71fnW61d0Wx2+T3panIyxQaI/VrI0dKiyvHHg4RebXBrMSzYNjB+A2A7tb38r0bxPnyFqZN+CJ7IPZMzIk0PcPvPQkV6aJkDNQk+4OdYX/FdFBqYEeAVELUDSVTDQUFfxDsx4WtKvfYfda1LWE9yZtEt8d38U1JNG3ggUnU2iG0e69He1ejX7yDvyrYny9WtW+p0ZDN/UsY7Qz1kPbm7bfCdA7F+D7LnrbyrZCJ/rtUPIcYOwg2H4xDMTZ38GihFfnPC83Mj3bjT8Y/49YDLbAX/8DF/tkvA== */
297    .bubble-element.Checkbox label {
298        vertical-align: middle !important;
299    }
300
301    .bubble-element.Checkbox input[type=checkbox] {
302        box-sizing: border-box;
303        width: 20px;
304        height: 20px;
305        position: relative;
306        background: none !important;
307        outline: none;
308        border: none;
309        margin: 0 8px 0 0;
310        vertical-align: middle;
311        padding: 0;
312        -moz-appearance: none;
313        -webkit-appearance: none;
314        -o-appearance: none;
315        transition: 0.2s;
316        --checkmark-svg: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0.8 12 9.02'%3E%3Cpath d='M10.293 1.08601L4 7.37901L1.707 5.08601C1.5184 4.90385 1.2658 4.80306 1.0036 4.80534C0.741405 4.80761 0.490592 4.91278 0.305184 5.09819C0.119776 5.2836 0.0146072 5.53441 0.0123288 5.79661C0.0100503 6.05881 0.110845 6.31141 0.293003 6.50001L3.293 9.50001C3.48053 9.68748 3.73484 9.7928 4 9.7928C4.26517 9.7928 4.51947 9.68748 4.707 9.50001L11.707 2.50001C11.8892 2.31141 11.99 2.05881 11.9877 1.79661C11.9854 1.53441 11.8802 1.2836 11.6948 1.09819C11.5094 0.912783 11.2586 0.807614 10.9964 0.805336C10.7342 0.803057 10.4816 0.903852 10.293 1.08601Z' fill='black'%3E%3C/path%3E%3C/svg%3E");
317        --handle-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='28 116 200 24'%3E%3Cpath fill='currentColor' d='M228 128a12 12 0 0 1-12 12H40a12 12 0 0 1 0-24h176a12 12 0 0 1 12 12Z'%3E%3C/path%3E%3C/svg%3E");
318        --cz-checkbox-border-width: 1px;
319        --cz-checkbox-border-color: #8f8f9d;
320        --cz-checkbox-border-radius: 4px;
321        --cz-checkbox-bg-on: var(--color_primary_default);
322        --cz-checkbox-bg-indeterminate: var(--color_primary_default);
323        --cz-checkbox-bg-disabled: rgba(var(--color_primary_default_rgb), 0.5);
324        --cz-checkbox-handle-color-on: var(--color_primary_contrast_default);
325        --cz-checkbox-padding: 4px;
326        --cz-checkbox-bg-off: var(--color_surface_default);
327    }
328    .bubble-element.Checkbox input[type=checkbox]:before {
329        box-sizing: border-box;
330        cursor: pointer;
331        position: relative;
332        display: block;
333        top: 0;
334        left: 0;
335        width: 100%;
336        height: 100%;
337        content: "";
338        background: var(--cz-checkbox-bg-off, none);
339        border: var(--cz-checkbox-border-width, 0px) solid var(--cz-checkbox-border-color, transparent);
340        border-radius: var(--cz-checkbox-border-radius, 4px);
341        transition: background-color 0.2s;
342    }
343    .bubble-element.Checkbox input[type=checkbox]:after {
344        box-sizing: border-box;
345        cursor: pointer;
346        position: absolute;
347        display: none;
348        top: 50%;
349        left: 50%;
350        transform: translate(-50%, -50%);
351        mask-image: var(--checkmark-svg);
352        -webkit-mask-image: var(--checkmark-svg);
353        mask-position: center;
354        -webkit-mask-position: center;
355        height: calc(100% - var(--cz-checkbox-padding, 0px) * 2 - var(--cz-checkbox-border-width, 0px) * 2);
356        aspect-ratio: 1;
357        transition: 0.2s;
358        content: "";
359        mask-repeat: no-repeat;
360        -webkit-mask-repeat: no-repeat;
361    }
362    .bubble-element.Checkbox input[type=checkbox]:checked:before {
363        background-color: var(--cz-checkbox-bg-on, #39BA76);
364    }
365    .bubble-element.Checkbox input[type=checkbox]:checked:after {
366        display: block;
367        background-color: var(--cz-checkbox-handle-color-on, #FFFFFF);
368    }
369    .bubble-element.Checkbox input[type=checkbox]:indeterminate:before {
370        background-color: var(--cz-checkbox-bg-indeterminate, #AFAFAF);
371    }
372    .bubble-element.Checkbox input[type=checkbox]:indeterminate:after {
373        display: block;
374        mask-image: var(--handle-svg);
375        -webkit-mask-image: var(--handle-svg);
376        background-color: var(--cz-checkbox-handle-color-indeterminate, #FFFFFF);
377    }
378    .bubble-element.Checkbox input[type=checkbox]:disabled:before {
379        cursor: not-allowed;
380        background-color: var(--cz-checkbox-bg-disabled, #D7D7D7);
381    }
382    .bubble-element.Checkbox input[type=checkbox]:disabled:after {
383        cursor: not-allowed;
384        background-color: var(--cz-checkbox-handle-color-disabled, #FFFFFF);
385    }
386</style>
387
388<script>
389    const overrideFlag = "".toLowerCase();
390    const overrideDefaultCheckbox = ["true", "yes", "enabled"].includes(overrideFlag);
391    if (overrideDefaultCheckbox) {
392        const styleEl = document.getElementById("override-default-checkbox");
393        if(styleEl.hasAttribute('media')) {
394            styleEl.removeAttribute('media');
395        }
396    }
397</script>
397
398<!-- 1729340727480x561436529387110400 -->
399<script src="//a62e47545527680abedb48703148d039.cdn.bubble.io/f1539208662229x803640740225091600/download.js"></script>
399
400<!-- 1779133574480x197452880640213000 -->
401<script src='https://api.mapbox.com/mapbox-gl-js/v3.0.1/mapbox-gl.js'></script>
401
402<link href='https://api.mapbox.com/mapbox-gl-js/v3.0.1/mapbox-gl.css' rel='stylesheet' />
403<!-- GEOCODER: -->
404<script src="https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-geocoder/v5.0.0/mapbox-gl-geocoder.min.js"></script>
404
405<link rel="stylesheet" href="https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-geocoder/v5.0.0/mapbox-gl-geocoder.css" type="text/css">
406<script>
407    // Store Mapbox API key globally for plugin access
408    window.MAPBOX_API_KEY = 'pk.eyJ1IjoibmVidWx1bW9uZSIsImEiOiJjbWw5bmZ2eHIwNHcwM2VwMGJzZXc5bHMzIn0.SYJHV88dTpdo0W-5P6hdcA';
409</script>
409
410<!-- 1779737759293x915230177855275000 -->
411<script src="https://cdn.jsdelivr.net/npm/@easepick/[email protected]/dist/index.umd.min.js"></script>
411
412<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@easepick/[email protected]/dist/index.css">
413<!-- 1783455559272x768646637088407600 -->
414<script src="https://cdn.jsdelivr.net/npm/[email protected]/AgoraRTC_N-production.min.js"></script>
vendor: 1 bytes, line 414
414
415<script type="text/javascript">window._bubble_page_load_data.js_execution_timings.plugin_js_end_execution = Date.now();</script>
415
416</head>
417<body>
417<script type="text/javascript">
418window.addEventListener('DOMContentLoaded', function () {
419  if (window.appquery == null) {
420    (function() {
421    const html = `
422      <div class="error-card">
423        <div class="error-section">
424          <div class="error-title">Your browser was unable to load some necessary resources</div>
425          <div class="error-message">Contact your IT network administrator to allow access to:
426    • d3dqmih97rcqmh.cloudfront.net
427    • a62e47545527680abedb48703148d039.cdn.bubble.io/
428    • d1muf25xaso8hp.cloudfront.net</div>
429        </div>
430      </div>
431    `
432
433    const css = document.createElement('style')
434    css.type = 'text/css'
435    css.appendChild(
436      document.createTextNode(`
437      .error-overlay {
438        width: 100%;
439        height: 100%;
440        background: rgba(0,0,0,0.30);
441        overflow: hidden;
442        display: flex;
443        justify-content: center;
444        align-items: flex-start;
445        position: fixed;
446        inset: 0;
447        z-index: 999999;
448      }
449
450      .error-card {
451        width: 500px;
452        margin: 40px;
453        background: white;
454        box-shadow: 0px 1px 2px rgba(0,0,0,0.10);
455        border-radius: 8px;
456        display: flex;
457        flex-direction: column;
458      }
459
460      .error-section {
461        padding: 40px;
462        display: flex;
463        flex-direction: column;
464        gap: 12px;
465      }
466
467      .error-title {
468        color: #1A1A1A;
469        font-size: 18px;
470        font-family: Arial, sans-serif;
471        font-weight: 600;
472        line-height: 28px;
473      }
474
475      .error-message {
476        color: #525252;
477        font-size: 14px;
478        font-family: Arial, sans-serif;
479        font-weight: 400;
480        line-height: 20px;
481        white-space: pre-wrap;
482      }
483    `)
484    )
485    document.head.appendChild(css)
486
487    const container = document.createElement('div')
488    container.className = 'error-overlay'
489    container.innerHTML = html
490    document.body.appendChild(container)
491  })()
492    httpRequest = new XMLHttpRequest();
493httpRequest.open('POST', '/user/m', true);
494httpRequest.setRequestHeader('Content-Type', 'application/json');
495httpRequest.send(JSON.stringify({measures: {page_load_error: 1, url: document.location.href, errors: window.load_error_log}}));
496  };
497});
498</script>
498<script type="text/javascript">window.addEventListener('DOMContentLoaded', function () {if (window.appquery && window.app == null) {(function() {
499    const html = `
500      <div class="error-card">
501        <div class="error-section">
502          <div class="error-title">Your browser was unable to load the application</div>
503          <div class="error-message">We&#39;ve been notified of the issue. Please try again in a few moments and make sure not to use ad-blockers.</div>
504        </div>
505      </div>
506    `
507
508    const css = document.createElement('style')
509    css.type = 'text/css'
510    css.appendChild(
511      document.createTextNode(`
512      .error-overlay {
513        width: 100%;
514        height: 100%;
515        background: rgba(0,0,0,0.30);
516        overflow: hidden;
517        display: flex;
518        justify-content: center;
519        align-items: flex-start;
520        position: fixed;
521        inset: 0;
522        z-index: 999999;
523      }
524
525      .error-card {
526        width: 500px;
527        margin: 40px;
528        background: white;
529        box-shadow: 0px 1px 2px rgba(0,0,0,0.10);
530        border-radius: 8px;
531        display: flex;
532        flex-direction: column;
533      }
534
535      .error-section {
536        padding: 40px;
537        display: flex;
538        flex-direction: column;
539        gap: 12px;
540      }
541
542      .error-title {
543        color: #1A1A1A;
544        font-size: 18px;
545        font-family: Arial, sans-serif;
546        font-weight: 600;
547        line-height: 28px;
548      }
549
550      .error-message {
551        color: #525252;
552        font-size: 14px;
553        font-family: Arial, sans-serif;
554        font-weight: 400;
555        line-height: 20px;
556        white-space: pre-wrap;
557      }
558    `)
559    )
560    document.head.appendChild(css)
561
562    const container = document.createElement('div')
563    container.className = 'error-overlay'
564    container.innerHTML = html
565    document.body.appendChild(container)
566  })()}});</script>
566
567<img style="display: none;" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" />
568</body>
569</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.