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>Upgraded Fuel Tanks, Bumpers, and Truck Toppers |Long Range America</title>
9<script type="text/javascript"> 10 window.bubble_session_uid = '1790745510036x930206971410765000'; 11</script>
vendor: 1 bytes, line 11
11
12<script type="text/javascript"> 13 window.headers_source_maps = [["plugin_main_headers_1483996656782x707263151394783200",215,221],["plugin_main_headers_1580238841425x582072028873097200",222,253],["plugin_main_headers_1609209698393x206083649188921340",254,255],["plugin_main_headers_1627652841209x372417724114272260",256,258],["plugin_main_headers_1654618927193x637538826809245700",259,273],["plugin_main_headers_1680110374647x249108010620944400",274,405],["plugin_page_headers_AAC",406,408],["custom_page_header",410,415],["custom_app_header",416,536]] 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 "65560295691";}, 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: "1790745510036x930206971410765000" }, '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: ["Inter:regular","Inter:regular","Inter:regular","Inter:500","Inter:500","Inter:600","Inter:600","Inter:700","Roboto Mono:500","Roboto Mono:600"] },'custom': { families: ["fieldwork","p22-mackinac-pro"], urls: ["https://use.typekit.net/die2quc.css","https://use.typekit.net/boo7ccf.css"]}, 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://longrangeamerica.com/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 = "AIzaSyALnNpmovHJSILCQ1tI_zmXP4r66T2SSAU";</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 = "1790745510079x714";</script>
vendor: 1 bytes, line 135
135
136<script type="text/javascript">window.bubble_plp_token = "1790745510150.QyjGm+t7wHe9r9cANVyJTWQgbFF9cZDxqraBbnA8HRA=";</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/webp" href="//c86895a35860a1abe36ee1122c996085.cdn.bubble.io/f1686958572084x109914207971990370/RGB_Icon_Cherry.webp" /> 140<meta name="fragment" content="!"> 141<meta name="description" content="Long range fuel tanks for Toyota, Jeep, and Lexus. Shop auxiliary and replacement tanks, Alublack trays and canopies, aftermarket front and rear bumpers, and more."> 142<link rel="canonical" href="https://longrangeamerica.com/"/> 143<meta property="og:title" content="Upgraded Fuel Tanks, Bumpers, and Truck Toppers |Long Range America" /> 144<meta name="twitter:title" content="Upgraded Fuel Tanks, Bumpers, and Truck Toppers |Long Range America" /> 145<meta property="og:site_name" content="Long Range America" /> 146<meta name="twitter:site_name" content="Long Range America" /> 147<meta property="og:description" content="Long range fuel tanks for Toyota, Jeep, and Lexus. Shop auxiliary and replacement tanks, Alublack trays and canopies, aftermarket front and rear bumpers, and more." /> 148<meta name="twitter:description" content="Long range fuel tanks for Toyota, Jeep, and Lexus. Shop auxiliary and replacement tanks, Alublack trays and canopies, aftermarket front and rear bumpers, and more." /> 149<link rel="image_src" href="https://c86895a35860a1abe36ee1122c996085.cdn.bubble.io/cdn-cgi/image/w=,h=,f=auto,dpr=1,fit=contain/f1693466960896x547972386969954400/Screenshot%202023-08-31%20at%201.29.00%20AM.png" /> 150<meta property="og:image" content="https://c86895a35860a1abe36ee1122c996085.cdn.bubble.io/cdn-cgi/image/w=,h=,f=auto,dpr=1,fit=contain/f1693466960896x547972386969954400/Screenshot%202023-08-31%20at%201.29.00%20AM.png" /> 151<meta name="twitter:image:src" content="https://c86895a35860a1abe36ee1122c996085.cdn.bubble.io/cdn-cgi/image/w=,h=,f=auto,dpr=1,fit=contain/f1693466960896x547972386969954400/Screenshot%202023-08-31%20at%201.29.00%20AM.png" /> 152<meta property="og:url" content="https://longrangeamerica.com/" /> 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 = "index";</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/7cc04136876f7d5b8c9bf57d475f023cca22ed4c3bda7dfbd37036da5b3b6b3a/longrangeamerica/live/index/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/7f5e5194584ea7482dea90510b66fb9022df480ae9c9852f84a08d2c03f4bfea/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/7dfdfe51f69e6c9dbf55d8b735a7073952a35017dc763f652f63c69532f313e6/longrangeamerica/live/index/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/8dd931296d78772e310848e166220a6400ab757edf852e60077fdba7e1feb52d/longrangeamerica/live/index/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<!-- 1483996656782x707263151394783200 -->
216<script> 217 window.intercomSettings = { 218 app_id: "atol885g" 219 }; 220</script>
vendor: 1 bytes, line 220
220
221<script>(function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',intercomSettings);}else{var d=document;var i=function(){i.c(arguments)};i.q=[];i.c=function(args){i.q.push(args)};w.Intercom=i;function l(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/azn2uu49';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);}if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})()</script>
221 222<!-- 1580238841425x582072028873097200 --> 223<style> 224 225 blockquote { 226 border-left: 4px solid #ccc; 227 margin-bottom: 5px; 228 margin-top: 5px; 229 padding-left: 16px; 230 } 231 232 ul, ol { 233 list-style-position: outside; 234 } 235 236 .ql-font .ql-picker-label:first-child::before { 237 font-family: inherit; 238 overflow: hide; 239 } 240 241 .ql-font .ql-picker-label { 242 overflow: hidden; 243 } 244 245 .regular-header-icon { 246 color: #444; 247 } 248 249 .tooltip-header-icon { 250 color: #ccc; 251 } 252 253</style> 254<!-- 1609209698393x206083649188921340 -->
255<script src="//meta.cdn.bubble.io/f1671767180129x463026607934953200/qrcode.js" type="text/javascript" charset="utf-8"></script>
255 256<!-- 1627652841209x372417724114272260 -->
257<script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.6.0/jszip.min.js"></script>
vendor: 1 bytes, line 257
257
258<script src="https://cdnjs.cloudflare.com/ajax/libs/FileSaver.js/1.3.8/FileSaver.js"></script>
258 259<!-- 1654618927193x637538826809245700 --> 260<link type="text/css" href="https://c86895a35860a1abe36ee1122c996085.cdn.bubble.io/f1654679790967x983734948800722300/square-app.css" rel="stylesheet" />
261<script src="https://web.squarecdn.com/v1/square.js"></script>
261 262
263<script> 264 const appId = 'sq0idp-wmBbo4ZijDAZkKwB-6Td-g'; 265 const locationId = 'L9MJ0V7NKC6K4'; 266 let squareSetUpIsOk = true; 267 268 if (appId === '') { 269 console.error("The application id needs setting in the Plugin Header settings. You can find out how to get an Application ID here https://developer.squareup.com/docs/square-get-started. Contact @lindsay_knowcode in the Bubble forum for support."); 270 squareSetUpIsOk = false; 271 } 272 273</script>
273 274<!-- 1680110374647x249108010620944400 -->
275<script type="module" src="https://cdn.jsdelivr.net/npm/citizendev-bubble-utils@latest/dist/index.js"></script>
275 276<style> 277 *, *::after, *::before { 278 box-sizing: border-box; 279 } 280 281 /* Because Bubble's default Radio button depends on box-sizing: content-box to looks correct, this is some manual patches */ 282 .RadioButtons.radio label::before { 283 width: 18px; 284 height: 18px; 285 margin-top: 0px !important; 286 top: 50% !important; 287 transform: translateY(-50%) !important; 288 } 289 290 .RadioButtons.radio label::after { 291 width: 10px; 292 height: 10px; 293 margin-top: 0; 294 left: 4px; 295 top: 50%; 296 transform: translateY(-50%) scale(0, 0) !important; 297 } 298 .RadioButtons.radio input[type="radio"]:checked + label::after { 299 transform: translateY(-50%) scale(1, 1) !important; 300 } 301 302</style> 303<style id="override-default-checkbox" media="max-width: 1px"> 304 /* 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== */ 305 .bubble-element.Checkbox label { 306 vertical-align: middle !important; 307 } 308 309 .bubble-element.Checkbox input[type=checkbox] { 310 box-sizing: border-box; 311 width: 20px; 312 height: 20px; 313 position: relative; 314 background: none !important; 315 outline: none; 316 border: none; 317 margin: 0 8px 0 0; 318 vertical-align: middle; 319 padding: 0; 320 -moz-appearance: none; 321 -webkit-appearance: none; 322 -o-appearance: none; 323 transition: 0.2s; 324 --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"); 325 --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"); 326 --cz-checkbox-border-width: 1px; 327 --cz-checkbox-border-color: #8f8f9d; 328 --cz-checkbox-border-radius: 4px; 329 --cz-checkbox-bg-on: var(--color_primary_default); 330 --cz-checkbox-bg-indeterminate: var(--color_primary_default); 331 --cz-checkbox-bg-disabled: rgba(var(--color_primary_default_rgb), 0.5); 332 --cz-checkbox-handle-color-on: var(--color_primary_contrast_default); 333 --cz-checkbox-padding: 4px; 334 --cz-checkbox-bg-off: var(--color_surface_default); 335 } 336 .bubble-element.Checkbox input[type=checkbox]:before { 337 box-sizing: border-box; 338 cursor: pointer; 339 position: relative; 340 display: block; 341 top: 0; 342 left: 0; 343 width: 100%; 344 height: 100%; 345 content: ""; 346 background: var(--cz-checkbox-bg-off, none); 347 border: var(--cz-checkbox-border-width, 0px) solid var(--cz-checkbox-border-color, transparent); 348 border-radius: var(--cz-checkbox-border-radius, 4px); 349 transition: background-color 0.2s; 350 } 351 .bubble-element.Checkbox input[type=checkbox]:after { 352 box-sizing: border-box; 353 cursor: pointer; 354 position: absolute; 355 display: none; 356 top: 50%; 357 left: 50%; 358 transform: translate(-50%, -50%); 359 mask-image: var(--checkmark-svg); 360 -webkit-mask-image: var(--checkmark-svg); 361 mask-position: center; 362 -webkit-mask-position: center; 363 height: calc(100% - var(--cz-checkbox-padding, 0px) * 2 - var(--cz-checkbox-border-width, 0px) * 2); 364 aspect-ratio: 1; 365 transition: 0.2s; 366 content: ""; 367 mask-repeat: no-repeat; 368 -webkit-mask-repeat: no-repeat; 369 } 370 .bubble-element.Checkbox input[type=checkbox]:checked:before { 371 background-color: var(--cz-checkbox-bg-on, #39BA76); 372 } 373 .bubble-element.Checkbox input[type=checkbox]:checked:after { 374 display: block; 375 background-color: var(--cz-checkbox-handle-color-on, #FFFFFF); 376 } 377 .bubble-element.Checkbox input[type=checkbox]:indeterminate:before { 378 background-color: var(--cz-checkbox-bg-indeterminate, #AFAFAF); 379 } 380 .bubble-element.Checkbox input[type=checkbox]:indeterminate:after { 381 display: block; 382 mask-image: var(--handle-svg); 383 -webkit-mask-image: var(--handle-svg); 384 background-color: var(--cz-checkbox-handle-color-indeterminate, #FFFFFF); 385 } 386 .bubble-element.Checkbox input[type=checkbox]:disabled:before {
387 cursor: not-allowed; 388 background-color: var(--cz-checkbox-bg-disabled, #D7D7D7); 389 } 390 .bubble-element.Checkbox input[type=checkbox]:disabled:after { 391 cursor: not-allowed; 392 background-color: var(--cz-checkbox-handle-color-disabled, #FFFFFF); 393 } 394</style> 395
396<script> 397 const overrideFlag = "".toLowerCase(); 398 const overrideDefaultCheckbox = ["true", "yes", "enabled"].includes(overrideFlag); 399 if (overrideDefaultCheckbox) { 400 const styleEl = document.getElementById("override-default-checkbox"); 401 if(styleEl.hasAttribute('media')) { 402 styleEl.removeAttribute('media'); 403 } 404 } 405</script>
405 406<!-- AAC --> 407<!--
407<script src="//c86895a35860a1abe36ee1122c996085.cdn.bubble.io/f1513111916188x514012048952281500/fuse.min.js"></script>
407-->
407<script src="https://cdn.jsdelivr.net/npm/fuse.js/dist/fuse.js"></script>
407<script src="https://cdnjs.cloudflare.com/ajax/libs/xregexp/3.2.0/xregexp-all.min.js"></script>
407 408
409<script type="text/javascript">window._bubble_page_load_data.js_execution_timings.plugin_js_end_execution = Date.now();</script>
409 410<!-- custom page header --> 411<style> 412#clip { 413overflow: hidden !important; 414} 415</style> 416<!-- custom app meta header --> 417<!-- AI-readable blog feed --> 418<link rel="alternate" type="application/rss+xml" title="Long Range America Blog Feed" href="https://readable-rss.netlify.app/rss?domain=longrangeamerica.com" /> 419 420<!-- Meta Pixel Code -->
421<script>
vendor: 399 bytes, lines 421-430
421 422!function(f,b,e,v,n,t,s) 423{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 424n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 425if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 426n.queue=[];t=b.createElement(e);t.async=!0; 427t.src=v;s=b.getElementsByTagName(e)[0]; 428s.parentNode.insertBefore(t,s)}(window, document,'script', 429'https://connect.facebook.net/en_US/fbevents.js'); 430fbq('init', '
430744038236603331
vendor: 30 bytes, lines 430-431
430'); 431fbq('track', 'PageView');
432</script>
432 433<noscript><img height="1" width="1" style="display:none" 434src="https://www.facebook.com/tr?id=744038236603331&ev=PageView&noscript=1" 435/></noscript> 436<!-- End Meta Pixel Code --> 437 438<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 438-439
438 439<script async src="https://www.googletagmanager.com/gtag/js?id=
439G-NR4P7FHKJ9
vendor: 12 bytes, line 439
439"></script>
440<script> 441
vendor: 134 bytes, lines 441-445
441window.dataLayer = window.dataLayer || []; 442 function gtag(){dataLayer.push(arguments);} 443 gtag('js', new Date()); 444 445 gtag('config', '
445G-NR4P7FHKJ9
vendor: 4 bytes, line 445
445');
446</script>
446 447 448<!-- Google tag (gtag.js) -->
vendor: 64 bytes, line 448
448 <script async src="https://www.googletagmanager.com/gtag/js?id=
448AW-11160477909
vendor: 12 bytes, line 448
448"></script>
448<script>
vendor: 127 bytes, line 448
448window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '
448AW-11160477909
vendor: 4 bytes, line 448
448');
448</script>
448 449 450<meta name="google-site-verification" content="R_bkummUuGBZNvOlKUT7Jix1wuo0rdi-E_7-8RwhQLg" /> 451
452<script async type="text/javascript" src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=U9VMRh"></script>
452 453 454<!-- Hotjar Tracking Code for LRAM -->
455<script async>
vendor: 125 bytes, lines 455-458
455 456 (function(h,o,t,j,a,r){ 457 h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 458 h._hjSettings={hjid:
4583637225
vendor: 258 bytes, lines 458-463
458,hjsv:6}; 459 a=o.getElementsByTagName('head')[0]; 460 r=o.createElement('script');r.async=1; 461 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 462 a.appendChild(r); 463 })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
464</script>
464 465 466<style> 467 #mobile, #mobile-menu { 468 height: 100dvh !important; 469 } 470 .aos-init { 471 opacity: 0 !important; 472 transition-property: opacity,-webkit-transform; 473 transition-property: opacity,transform; 474 transition-property: opacity,transform,-webkit-transform; 475 } 476 .aos-animate { 477 opacity: 1 !important; 478 } 479 [data-aos] { 480 transition-duration: 1s !important; 481 transition-timing-function: ease !important; 482 } 483 .bubble-element.Button, 484.bubble-element.Button * { 485 text-transform: capitalize !important; 486 letter-spacing: 0 !important; 487} 488 .bad-revision { 489 display: none !important; 490 } 491 .Button:hover { 492 cursor: pointer !important; 493 } 494 #faqs .bubble-element.Button *, #accordion .bubble-element.Button * { 495 text-transform: none !important; 496 letter-spacing: 0 !important; 497 } 498 strong { 499 font-weight: 600; 500 } 501 @media only screen and (max-width: 768px) { 502 [id*="reverse"] { 503 display: flex !important; 504 height: max-content !important; 505 flex-direction: column-reverse !important; 506 } 507 [id*="reverse"] > div { 508 width: 100% !important; 509 position: relative !important; 510 } 511 } 512 513 514 #ellipsis, #ellipsis * { 515 text-overflow: ellipsis !important; 516 overflow-wrap: unset !important; 517 overflow: hidden !important; 518 text-wrap: nowrap !important; 519 max-width: 100% !important; 520 } 521</style> 522
523<script async type="text/javascript" src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=U9VMRh"></script>
523 524 525<!-- Reddit Pixel -->
526<script> 527!function(w,d){if(!w.rdt){var p=w.rdt=function(){p.sendEvent?p.sendEvent.apply(p,arguments):p.callQueue.push(arguments)};p.callQueue=[];var t=d.createElement("script");t.src="https://www.redditstatic.com/ads/pixel.js",t.async=!0;var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}}(window,document);rdt('init','a2_fltsrxam0wsi');rdt('track', 'PageVisit'); 528</script>
528 529<!-- DO NOT MODIFY UNLESS TO REPLACE A USER IDENTIFIER --> 530<!-- End Reddit Pixel --> 531 532 533
534<script src="https://cookie-banner-notice.netlify.app/banner.js" data-site="longrangeamerica"></script>
534 535
536<script src="https://cdn.jsdelivr.net/npm/[email protected]/tsparticles.confetti.bundle.min.js"></script>
536 537</head> 538<body>
538<script type="text/javascript"> 539window.addEventListener('DOMContentLoaded', function () { 540 if (window.appquery == null) { 541 (function() { 542 const html = ` 543 <div class="error-card"> 544 <div class="error-section"> 545 <div class="error-title">Your browser was unable to load some necessary resources</div> 546 <div class="error-message">Contact your IT network administrator to allow access to: 547 ⢠d3dqmih97rcqmh.cloudfront.net 548 ⢠c86895a35860a1abe36ee1122c996085.cdn.bubble.io/ 549 ⢠d1muf25xaso8hp.cloudfront.net</div> 550 </div> 551 </div> 552 ` 553 554 const css = document.createElement('style') 555 css.type = 'text/css' 556 css.appendChild( 557 document.createTextNode(` 558 .error-overlay { 559 width: 100%; 560 height: 100%; 561 background: rgba(0,0,0,0.30); 562 overflow: hidden; 563 display: flex; 564 justify-content: center; 565 align-items: flex-start; 566 position: fixed; 567 inset: 0; 568 z-index: 999999; 569 } 570 571 .error-card { 572 width: 500px; 573 margin: 40px; 574 background: white; 575 box-shadow: 0px 1px 2px rgba(0,0,0,0.10); 576 border-radius: 8px; 577 display: flex; 578 flex-direction: column; 579 } 580 581 .error-section { 582 padding: 40px; 583 display: flex; 584 flex-direction: column; 585 gap: 12px; 586 } 587 588 .error-title { 589 color: #1A1A1A; 590 font-size: 18px; 591 font-family: Arial, sans-serif; 592 font-weight: 600; 593 line-height: 28px; 594 } 595 596 .error-message { 597 color: #525252; 598 font-size: 14px; 599 font-family: Arial, sans-serif; 600 font-weight: 400; 601 line-height: 20px; 602 white-space: pre-wrap; 603 } 604 `) 605 ) 606 document.head.appendChild(css) 607 608 const container = document.createElement('div') 609 container.className = 'error-overlay' 610 container.innerHTML = html 611 document.body.appendChild(container) 612 })() 613 httpRequest = new XMLHttpRequest(); 614httpRequest.open('POST', '/user/m', true); 615httpRequest.setRequestHeader('Content-Type', 'application/json'); 616httpRequest.send(JSON.stringify({measures: {page_load_error: 1, url: document.location.href, errors: window.load_error_log}})); 617 }; 618}); 619</script>
619<script type="text/javascript"> 620 window._mfq = window._mfq || []; 621 (function() { 622 var mf = document.createElement("script"); 623 mf.type = "text/javascript"; mf.defer = true; 624 mf.src = "//cdn.mouseflow.com/projects/867c491c-835e-4efd-8c82-da6355255cfc.js"; 625 document.getElementsByTagName("head")[0].appendChild(mf); 626 })(); 627</script>
627<script type="text/javascript">window.addEventListener('DOMContentLoaded', function () {if (window.appquery && window.app == null) {(function() { 628 const html = ` 629 <div class="error-card"> 630 <div class="error-section"> 631 <div class="error-title">Your browser was unable to load the application</div> 632 <div class="error-message">We've been notified of the issue. Please try again in a few moments and make sure not to use ad-blockers.</div> 633 </div> 634 </div> 635 ` 636 637 const css = document.createElement('style') 638 css.type = 'text/css' 639 css.appendChild( 640 document.createTextNode(` 641 .error-overlay { 642 width: 100%; 643 height: 100%; 644 background: rgba(0,0,0,0.30); 645 overflow: hidden; 646 display: flex; 647 justify-content: center; 648 align-items: flex-start; 649 position: fixed; 650 inset: 0; 651 z-index: 999999; 652 } 653 654 .error-card { 655 width: 500px; 656 margin: 40px; 657 background: white; 658 box-shadow: 0px 1px 2px rgba(0,0,0,0.10); 659 border-radius: 8px; 660 display: flex; 661 flex-direction: column; 662 } 663 664 .error-section { 665 padding: 40px; 666 display: flex; 667 flex-direction: column; 668 gap: 12px; 669 } 670 671 .error-title { 672 color: #1A1A1A; 673 font-size: 18px; 674 font-family: Arial, sans-serif; 675 font-weight: 600; 676 line-height: 28px; 677 } 678 679 .error-message { 680 color: #525252; 681 font-size: 14px; 682 font-family: Arial, sans-serif; 683 font-weight: 400; 684 line-height: 20px; 685 white-space: pre-wrap; 686 } 687 `) 688 ) 689 document.head.appendChild(css) 690 691 const container = document.createElement('div') 692 container.className = 'error-overlay' 693 container.innerHTML = html 694 document.body.appendChild(container) 695 })()}});</script>
695 696<img style="display: none;" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" /> 697</body> 698</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.