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>GSM Portal</title>
9<script type="text/javascript"> 10 window.bubble_session_uid = '1791463724740x774053558994245900'; 11</script>
vendor: 1 bytes, line 11
11
12<script type="text/javascript"> 13 window.headers_source_maps = [["plugin_main_headers_1525778499312x869621105111859200",207,365],["plugin_main_headers_1529553040544x606531669093253100",366,378],["plugin_main_headers_1543937479653x604756044873203700",379,422],["plugin_main_headers_1568299250417x684448291308175400",423,424],["plugin_main_headers_1580238841425x582072028873097200",425,456],["plugin_main_headers_1582601241392x653181519983018000",457,458],["plugin_main_headers_1740660536627x814473626262700000",459,463],["plugin_page_headers_AAC",464,466],["custom_app_header",468,471]] 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 "65510566469";}, 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: "1791463724740x774053558994245900" }, '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: ["Barlow:regular","Barlow:500","Barlow:600","Barlow:700","Lato:regular","Lato:regular","Lato:regular","Lato:400","Lato:900","Lato:700","Merriweather Sans:300","Merriweather Sans:regular","Merriweather Sans:500","Merriweather:300","Merriweather:regular","Merriweather:700","Montserrat:500","Montserrat:600","Montserrat:700","Open Sans:regular","Open Sans:600","Poppins:300","Poppins:regular","Poppins:500","Poppins:600","Poppins:700","Roboto:regular","Roboto:500","Roboto:600","Roboto:700"] }, 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://gsm-apply.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 = "AIzaSyBCTFGcm0GrVQwNALK8he5BVUIQ0cSDh2M";</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 = "1791463724802x706";</script>
vendor: 1 bytes, line 135
135
136<script type="text/javascript">window.bubble_plp_token = "1791463724928.zEK+R3MatdNG9cH3XkISZcPkO3DAA928c57GxR0kNd0=";</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://d04cde5c30c3c060516d19b3027922ed.cdn.bubble.io/cdn-cgi/image/w=128,h=,f=auto,dpr=1,fit=contain/f1601547728666x525579979452234430/GSM%20Transparent%20Logo.png" /> 140<meta name="fragment" content="!"> 141<meta name="description" content=""> 142<meta property="og:site_name" content="GSM Portal" /> 143<meta name="twitter:site_name" content="GSM Portal" /> 144<meta property="og:url" content="https://gsm-apply.com/" /> 145<meta property="og:type" content="website" /> 146<meta name="twitter:card" content="summary_large_image" /> 147<meta name="viewport" content="width=device-width,initial-scale=1.0">
148<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 148
148
149<script type="text/javascript">window.bubble_page_name = "index";</script>
vendor: 1 bytes, line 149
149
150<script type="text/javascript">window.__bubble_module_mode = false;</script>
150 151<link type="text/css" href="/package/run_css/8317114a8cc233ee5d0edb7a77f5b4708ac379c31fc573e29459677401bbe33b/gsmportal/live/index/xfalse/xfalse/run.css" rel="stylesheet">
152<script type="text/javascript"> 153if (!window._bubble_page_load_data) { 154 window._bubble_page_load_data = {} 155} 156if (!window._bubble_page_load_data.js_execution_timings) { 157 window._bubble_page_load_data.js_execution_timings = {} 158} 159window._bubble_page_load_data.js_execution_timings['pre_run_js'] = Date.now(); 160</script>
vendor: 1 bytes, line 160
160
161<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 161
161
162<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/run_js/adb8c0cd2a181165ea204ba7e71b5c50a6f255a7526d509256f7f7e20908c984/xfalse/x33/run.js"></script>
vendor: 1 bytes, line 162
162
163<script type="text/javascript"> 164if (!window._bubble_page_load_data) { 165 window._bubble_page_load_data = {} 166} 167if (!window._bubble_page_load_data.js_execution_timings) { 168 window._bubble_page_load_data.js_execution_timings = {} 169} 170window._bubble_page_load_data.js_execution_timings['post_run_js'] = Date.now(); 171</script>
vendor: 1 bytes, line 171
171
172<script type="text/javascript"> 173if (!window._bubble_page_load_data) { 174 window._bubble_page_load_data = {} 175} 176if (!window._bubble_page_load_data.js_execution_timings) { 177 window._bubble_page_load_data.js_execution_timings = {} 178} 179window._bubble_page_load_data.js_execution_timings['pre_static_js'] = Date.now(); 180</script>
180<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/static_js/23576d79c37467c7e08eb111f313241f23934f310d9b0324cb970b7a99028a63/gsmportal/live/index/xnull/xfalse/xfalse/xfalse/static.js"></script>
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['post_static_js'] = Date.now(); 188</script>
vendor: 1 bytes, line 188
188
189<script type="text/javascript"> 190if (!window._bubble_page_load_data) { 191 window._bubble_page_load_data = {} 192} 193if (!window._bubble_page_load_data.js_execution_timings) { 194 window._bubble_page_load_data.js_execution_timings = {} 195} 196window._bubble_page_load_data.js_execution_timings['pre_dynamic_js'] = Date.now(); 197</script>
197<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/dynamic_js/c8067c0dc5e6c27a43e64d8f3c967dc72a90d53f1e32efa2b4f963b598e2af4c/gsmportal/live/index/xnull/xfalse/xfalse/en_us/xfalse/xfalse/dynamic.js"></script>
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['post_dynamic_js'] = Date.now(); 205</script>
vendor: 1 bytes, line 205
205
206<script type="text/javascript">window._bubble_page_load_data.js_execution_timings.plugin_js_start_execution = Date.now();</script>
206 207<!-- 1525778499312x869621105111859200 --> 208<link href="https://fonts.googleapis.com/css?family=Lato|Lora|Merriweather|Mirza|Montserrat|Noto+Sans|Open+Sans|Open+Sans+Condensed:300|Oswald|PT+Sans|PT+Sans+Narrow|Playfair+Display|Raleway|Roboto|Roboto+Condensed|Roboto+Slab|Slabo+27px|Source+Sans+Pro|Ubuntu&display=swap" rel="stylesheet"> 209<link rel=stylesheet href=https://cdnjs.cloudflare.com/ajax/libs/quill/1.3.7/quill.snow.min.css /> 210<link rel=stylesheet href=https://unpkg.com/[email protected]/dist/quill.mention.min.css /> 211<link rel=stylesheet href=https://unpkg.com/[email protected]/dist/quill.bubble.css /> 212<link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/quill-emoji.css"> 213 214
215<script src="//d04cde5c30c3c060516d19b3027922ed.cdn.bubble.io/f1622532578381x137946658979110290/zq-quill.js"></script>
215 216
217<script src=https://cdnjs.cloudflare.com/ajax/libs/preact/8.5.2/preact.min.js></script>
217 218 219<style> 220 .easyrte-wrapper-bubble { 221 display: flex; 222 flex-flow: column; 223 } 224 225 .easyrte-editor-bubble { 226 flex: 0 1 auto; 227 } 228 229 .ql-tooltip { 230 border-radius: 5px !important; 231 } 232 233 .ql-bubble .ql-picker.ql-lineheight { 234 width: 58px; 235 } 236 237 .ql-bubble .ql-picker.ql-lineheight .ql-picker-label { 238 padding: 0 !important; 239 } 240 241 .ql-bubble .ql-picker.ql-lineheight svg { 242 display: none; 243 } 244 245 .ql-bubble .ql-picker.ql-lineheight .ql-picker-item[data-value='lineheight']::before {content: 'L-Height';} 246 .ql-bubble .ql-picker.ql-lineheight .ql-picker-label[data-value='lineheight']::before {content: 'L-Height' !important;} 247 .ql-bubble .ql-picker.ql-lineheight .ql-picker-item[data-value='1.0']::before {content: '1.0';} 248 .ql-bubble .ql-picker.ql-lineheight .ql-picker-label[data-value='1.0']::before {content: '1.0' !important;} 249 .ql-bubble .ql-picker.ql-lineheight .ql-picker-item[data-value='1.2']::before {content: '1.2';} 250 .ql-bubble .ql-picker.ql-lineheight .ql-picker-label[data-value='1.2']::before {content: '1.2' !important;} 251 .ql-bubble .ql-picker.ql-lineheight .ql-picker-item[data-value='1.5']::before {content: '1.5';} 252 .ql-bubble .ql-picker.ql-lineheight .ql-picker-label[data-value='1.5']::before {content: '1.5' !important;} 253 .ql-bubble .ql-picker.ql-lineheight .ql-picker-item[data-value='1.6']::before {content: '1.6';} 254 .ql-bubble .ql-picker.ql-lineheight .ql-picker-label[data-value='1.6']::before {content: '1.6' !important;} 255 .ql-bubble .ql-picker.ql-lineheight .ql-picker-item[data-value='1.8']::before {content: '1.8';} 256 .ql-bubble .ql-picker.ql-lineheight .ql-picker-label[data-value='1.8']::before {content: '1.8' !important;} 257 .ql-bubble .ql-picker.ql-lineheight .ql-picker-item[data-value='2.0']::before {content: '2.0';} 258 .ql-bubble .ql-picker.ql-lineheight .ql-picker-label[data-value='2.0']::before {content: '2.0' !important;} 259 .ql-bubble .ql-picker.ql-lineheight .ql-picker-item[data-value='2.4']::before {content: '2.4';} 260 .ql-bubble .ql-picker.ql-lineheight .ql-picker-label[data-value='2.4']::before {content: '2.4' !important;} 261 .ql-bubble .ql-picker.ql-lineheight .ql-picker-item[data-value='2.8']::before {content: '2.8';} 262 .ql-bubble .ql-picker.ql-lineheight .ql-picker-label[data-value='2.8']::before {content: '2.8' !important;} 263 .ql-bubble .ql-picker.ql-lineheight .ql-picker-item[data-value='3.0']::before {content: '3.0';} 264 .ql-bubble .ql-picker.ql-lineheight .ql-picker-label[data-value='3.0']::before {content: '3.0' !important;} 265 .ql-bubble .ql-picker.ql-lineheight .ql-picker-item[data-value='4.0']::before {content: '4.0';} 266 .ql-bubble .ql-picker.ql-lineheight .ql-picker-label[data-value='4.0']::before {content: '4.0' !important;} 267 .ql-bubble .ql-picker.ql-lineheight .ql-picker-item[data-value='5.0']::before {content: '5.0';} 268 .ql-bubble .ql-picker.ql-lineheight .ql-picker-label[data-value='5.0']::before {content: '5.0' !important;} 269 270 .ql-picker-options { 271 max-height: 250px; 272 overflow-y: scroll; 273 } 274 275 .easyrte-wrapper { 276 height: 100%; 277 display: flex; 278 flex-flow: column; 279 } 280 281 .easyrte-editor { 282 flex: 0 1 auto; 283 } 284 285 .quill-editor iframe { 286 pointer-events: none; 287 } 288 289 290 .ql-snow .ql-picker.ql-lineheight { 291 width: 58px; 292 } 293 294 .ql-snow .ql-picker.ql-lineheight .ql-picker-label { 295 padding: 0 !important; 296 } 297 298 .ql-snow .ql-picker.ql-lineheight svg { 299 display: none; 300 } 301 302 .ql-snow .ql-picker.ql-lineheight .ql-picker-item[data-value='lineheight']::before {content: 'L-Height';} 303 .ql-snow .ql-picker.ql-lineheight .ql-picker-label[data-value='lineheight']::before {content: 'L-Height' !important;} 304 .ql-snow .ql-picker.ql-lineheight .ql-picker-item[data-value='1.0']::before {content: '1.0';} 305 .ql-snow .ql-picker.ql-lineheight .ql-picker-label[data-value='1.0']::before {content: '1.0' !important;} 306 .ql-snow .ql-picker.ql-lineheight .ql-picker-item[data-value='1.2']::before {content: '1.2';} 307 .ql-snow .ql-picker.ql-lineheight .ql-picker-label[data-value='1.2']::before {content: '1.2' !important;} 308 .ql-snow .ql-picker.ql-lineheight .ql-picker-item[data-value='1.5']::before {content: '1.5';} 309 .ql-snow .ql-picker.ql-lineheight .ql-picker-label[data-value='1.5']::before {content: '1.5' !important;} 310 .ql-snow .ql-picker.ql-lineheight .ql-picker-item[data-value='1.6']::before {content: '1.6';} 311 .ql-snow .ql-picker.ql-lineheight .ql-picker-label[data-value='1.6']::before {content: '1.6' !important;} 312 .ql-snow .ql-picker.ql-lineheight .ql-picker-item[data-value='1.8']::before {content: '1.8';} 313 .ql-snow .ql-picker.ql-lineheight .ql-picker-label[data-value='1.8']::before {content: '1.8' !important;} 314 .ql-snow .ql-picker.ql-lineheight .ql-picker-item[data-value='2.0']::before {content: '2.0';} 315 .ql-snow .ql-picker.ql-lineheight .ql-picker-label[data-value='2.0']::before {content: '2.0' !important;} 316 .ql-snow .ql-picker.ql-lineheight .ql-picker-item[data-value='2.4']::before {content: '2.4';} 317 .ql-snow .ql-picker.ql-lineheight .ql-picker-label[data-value='2.4']::before {content: '2.4' !important;} 318 .ql-snow .ql-picker.ql-lineheight .ql-picker-item[data-value='2.8']::before {content: '2.8';} 319 .ql-snow .ql-picker.ql-lineheight .ql-picker-label[data-value='2.8']::before {content: '2.8' !important;} 320 .ql-snow .ql-picker.ql-lineheight .ql-picker-item[data-value='3.0']::before {content: '3.0';} 321 .ql-snow .ql-picker.ql-lineheight .ql-picker-label[data-value='3.0']::before {content: '3.0' !important;} 322 .ql-snow .ql-picker.ql-lineheight .ql-picker-item[data-value='4.0']::before {content: '4.0';} 323 .ql-snow .ql-picker.ql-lineheight .ql-picker-label[data-value='4.0']::before {content: '4.0' !important;} 324 .ql-snow .ql-picker.ql-lineheight .ql-picker-item[data-value='5.0']::before {content: '5.0';} 325 .ql-snow .ql-picker.ql-lineheight .ql-picker-label[data-value='5.0']::before {content: '5.0' !important;} 326 .mention>span{cursor: pointer!important;} 327 328</style> 329
330<script> 331 // Specify the fonts you would 332 const fonts = ['Arial', 'Courier', 'Garamond', 'Tahoma', 'Times New Roman', 'Verdana', 'Lato', 'Roboto', 'Mirza', 'Open Sans', 'Oswald', 'Slabo 27px', 'Roboto Condensed', 'PT Sans Narrow', 'Playfair Display', 'Noto Sans', 'Ubuntu', 'Merriweather', 'Lora', 'Roboto Slab', 'Open Sans Condensed', 'PT Sans', 'Raleway', 'Source Sans Pro', 'Montserrat']; 333 334 // Generate code friendly names 335 const getFontName = font => font.toLowerCase().replace(/\s/g, ""); 336 const fontNames = fonts.map(font => getFontName(font)); 337 338 // Add fonts to style 339 let fontStyles = ""; 340 let fontStyles2 = ""; 341 fonts.forEach(font => { 342 var fontName = getFontName(font); 343 fontStyles += ".ql-snow .ql-picker.ql-font .ql-picker-label[data-value=" + fontName + "]::before, .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=" + fontName + "]::before {" + 344 "content: '" + font + "';" + 345 "font-family: '" + font + "', sans-serif;" + 346 "}" + 347 ".ql-font-" + fontName + "{" + 348 " font-family: '" + font + "', sans-serif;" + 349 "}"; 350 351 fontStyles2 += ".ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=" + fontName + "]::before, .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=" + fontName + "]::before {" + 352 "content: '" + font + "';" + 353 "font-family: '" + font + "', sans-serif;" + 354 "}" + 355 ".ql-font-" + fontName + "{" + 356 " font-family: '" + font + "', sans-serif;" + 357 "}"; 358 }); 359 360 const node = document.createElement('style'); 361 const node2 = document.createElement('style'); 362 node.innerHTML = fontStyles; 363 node2.innerHTML = fontStyles2; 364 document.head.append(node, node2); 365</script>
365 366<!-- 1529553040544x606531669093253100 -->
367<script src="//d04cde5c30c3c060516d19b3027922ed.cdn.bubble.io/f1513814548710x160641468828544030/hammer.min.js"></script>
367 368<link rel="stylesheet" type="text/css" href="//d04cde5c30c3c060516d19b3027922ed.cdn.bubble.io/f1513814367854x871508815325796600/coverflow.css">
369<script src="//d04cde5c30c3c060516d19b3027922ed.cdn.bubble.io/f1513814382478x573567393468692900/coverflow.min.js"></script>
369 370<style> 371 .ui-coverflow-wrapper{ 372 height:100%; 373 margin-top: 1%; 374} 375.ui-state-active{ 376 border:0px; 377} 378</style> 379<!-- 1543937479653x604756044873203700 -->
380<script> 381 382//Custom code. In case of any issues, contact Gaurav Jain. Do not reuse or redistribute in any form without prior written permission. 383 384window['rvar'] = {}; 385 386window.addRvarInstance = function (list_name,instance) { 387 if(!window['rvar'][list_name]) { 388 window['rvar'][list_name] = {data:[],instances:[],maxlength:100000}; 389 } 390 if(instance) { 391 if((window['rvar'][list_name]['instances']).indexOf(instance)==-1) { 392 (window['rvar'][list_name]['instances']).push(instance); 393 } 394 } 395} 396 397window.publishRvarValue = function(list_name) { 398 399 var column1_list = [],column2_list = [],column3_list = [],column4_list = [],column5_list = []; 400 401 (window['rvar'][list_name]['data']).forEach(function(cell,i) { 402 if(window['rvar'][list_name]['maxlength']>i){ 403 column1_list[i] = cell.column1; 404 column2_list[i] = cell.column2; 405 column3_list[i] = cell.column3; 406 column4_list[i] = cell.column4; 407 column5_list[i] = cell.column5; 408 } 409 }); 410 411 (window.rvar)[list_name]['instances'].forEach(postDataToInstance); 412 413 function postDataToInstance(thisinstance) { 414 thisinstance.publishState('column_1_list',column1_list); 415 thisinstance.publishState('column_2_list',column2_list); 416 thisinstance.publishState('column_3_list',column3_list); 417 thisinstance.publishState('column_4_list',column4_list); 418 thisinstance.publishState('column_5_list',column5_list); 419 } 420} 421 422</script>
422 423<!-- 1568299250417x684448291308175400 -->
424<script>function classify(targetNode){if(window.classifyLoaded)return;window.classifyLoaded=!0;const config={attributes:!0,childList:!0,subtree:!0,attributeFilter:["id"]},callback=function(){var nodeList=document.querySelectorAll('[id*="{"][id*="}"]');nodeList.forEach(node=>{var id=node.id.replace(/'/g,'"'),start=id.indexOf("{"),end=id.indexOf("}"),stringObj=id.substring(start,end+1);try{var object=eval("("+stringObj+")")}catch{return}node.removeAttribute("id"),(newId=id.replace(stringObj,""))&&(node.id=newId),object.class&&classes(node,object.class),object.addClass&&addClass(node,object.addClass),object.removeClass&&removeClass(node,object.removeClass)});var nodeList=document.querySelectorAll('[id*="["][id*="]"]');nodeList.forEach(node=>{var id=node.id,start=id.indexOf("["),end=id.lastIndexOf("]"),codeString=id.substring(start+1,end);node.removeAttribute("id"),(newId=id.replace(`[${codeString}]`,""))&&(node.id=newId);var p={self:node,box:node.closest(".bubble-r-box"),line:node.closest(".bubble-r-line"),siblings:getSiblings(node.closest(".bubble-r-box"),"bubble-r-box"),parentGroup:node.closest(".bubble-element.Group"),cells:getSiblings(node.closest(".bubble-element.GroupItem.group-item"),"bubble-element GroupItem group-item entry-")};try{eval("("+codeString+")")}catch(e){throw"CLASSIFY JAVASCRIPT COMMAND ERROR: "+e.message}})},addClass=function(e,s){var t=s.split(" ");e.classList.add(...t)},removeClass=function(e,s){var t=s.split(" ");e.classList.remove(...t)},classes=function(e,s){e.className=e.className.replace(/_+[^\ ]*/g,""),e.classList.add(...s)},getSiblings=function(e,s){if(e){var t=e.parentNode.childNodes,o=[];return t.forEach(e=>{e.className.includes(s)&&o.push(e)}),o}},observer=new MutationObserver(callback);observer.observe(targetNode,config),callback()}var classifyCount=0,classifyWait=setInterval(function(){var e=document.querySelector("body");if(e&&(classify(e),clearInterval(classifyWait)),300==++classifyCount)throw"Classify plugin launch failed! Could not find the target node..."},50);</script>
424 425<!-- 1580238841425x582072028873097200 --> 426<style> 427 428 blockquote { 429 border-left: 4px solid #ccc; 430 margin-bottom: 5px; 431 margin-top: 5px; 432 padding-left: 16px; 433 } 434 435 ul, ol { 436 list-style-position: outside; 437 } 438 439 .ql-font .ql-picker-label:first-child::before { 440 font-family: inherit; 441 overflow: hide; 442 } 443 444 .ql-font .ql-picker-label { 445 overflow: hidden; 446 } 447 448 .regular-header-icon { 449 color: #444; 450 } 451 452 .tooltip-header-icon { 453 color: #ccc; 454 } 455 456</style> 457<!-- 1582601241392x653181519983018000 -->
458<script src="https://d04cde5c30c3c060516d19b3027922ed.cdn.bubble.io/f1581785748644x612892952682557000/papaparse.min.js"></script>
458 459<!-- 1740660536627x814473626262700000 -->
460<script src="https://unpkg.com/pdf-lib/dist/pdf-lib.min.js"></script>
vendor: 1 bytes, line 460
460
461<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
vendor: 1 bytes, line 461
461
462<script src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.16.105/pdf.min.js"></script>
vendor: 1 bytes, line 462
462
463<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
463 464<!-- AAC --> 465<link rel="stylesheet" href="https://unpkg.com/[email protected]/swiper-bundle.min.css">
465<script src="https://unpkg.com/[email protected]/swiper-bundle.min.js"></script>
465 466
467<script type="text/javascript">window._bubble_page_load_data.js_execution_timings.plugin_js_end_execution = Date.now();</script>
467 468<!-- custom app meta header --> 469<!-- PDF.js core + worker (for counting PDF pages) -->
470<script src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.6.347/pdf.min.js"></script>
vendor: 1 bytes, line 470
470
471<script src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.6.347/pdf.worker.min.js"></script>
471 472</head> 473<body>
473<script type="text/javascript"> 474window.addEventListener('DOMContentLoaded', function () { 475 if (window.appquery == null) { 476 (function() { 477 const html = ` 478 <div class="error-card"> 479 <div class="error-section"> 480 <div class="error-title">Your browser was unable to load some necessary resources</div> 481 <div class="error-message">Contact your IT network administrator to allow access to: 482 ⢠d3dqmih97rcqmh.cloudfront.net 483 ⢠d04cde5c30c3c060516d19b3027922ed.cdn.bubble.io/ 484 ⢠d1muf25xaso8hp.cloudfront.net</div> 485 </div> 486 </div> 487 ` 488 489 const css = document.createElement('style') 490 css.type = 'text/css' 491 css.appendChild( 492 document.createTextNode(` 493 .error-overlay { 494 width: 100%; 495 height: 100%; 496 background: rgba(0,0,0,0.30); 497 overflow: hidden; 498 display: flex; 499 justify-content: center; 500 align-items: flex-start; 501 position: fixed; 502 inset: 0; 503 z-index: 999999; 504 } 505 506 .error-card { 507 width: 500px; 508 margin: 40px; 509 background: white; 510 box-shadow: 0px 1px 2px rgba(0,0,0,0.10); 511 border-radius: 8px; 512 display: flex; 513 flex-direction: column; 514 } 515 516 .error-section { 517 padding: 40px; 518 display: flex; 519 flex-direction: column; 520 gap: 12px; 521 } 522 523 .error-title { 524 color: #1A1A1A; 525 font-size: 18px; 526 font-family: Arial, sans-serif; 527 font-weight: 600; 528 line-height: 28px; 529 } 530 531 .error-message { 532 color: #525252; 533 font-size: 14px; 534 font-family: Arial, sans-serif; 535 font-weight: 400; 536 line-height: 20px; 537 white-space: pre-wrap; 538 } 539 `) 540 ) 541 document.head.appendChild(css) 542 543 const container = document.createElement('div') 544 container.className = 'error-overlay' 545 container.innerHTML = html 546 document.body.appendChild(container) 547 })() 548 httpRequest = new XMLHttpRequest(); 549httpRequest.open('POST', '/user/m', true); 550httpRequest.setRequestHeader('Content-Type', 'application/json'); 551httpRequest.send(JSON.stringify({measures: {page_load_error: 1, url: document.location.href, errors: window.load_error_log}})); 552 }; 553}); 554</script>
554<style type="text/css"> 555::-webkit-scrollbar { 556 width: 2px; 557 height: 0px; 558} 559::-webkit-scrollbar-button { 560 width: 0px; 561 height: 0px; 562} 563::-webkit-scrollbar-thumb { 564 background: #cccccc; 565 border: 0px none #cccccc; 566 border-radius: 0px; 567} 568::-webkit-scrollbar-thumb:hover { 569 background: transparent; 570} 571::-webkit-scrollbar-thumb:active { 572 background: transparent; 573} 574::-webkit-scrollbar-track { 575 background: transparent; 576 border: 0px none #cccccc; 577 border-radius: 0px; 578} 579::-webkit-scrollbar-track:hover { 580 background: transparent; 581} 582::-webkit-scrollbar-track:active { 583 background: transparent; 584} 585::-webkit-scrollbar-corner { 586 background: transparent; 587} 588</style>
588<script type="text/javascript">window.addEventListener('DOMContentLoaded', function () {if (window.appquery && window.app == null) {(function() { 589 const html = ` 590 <div class="error-card"> 591 <div class="error-section"> 592 <div class="error-title">Your browser was unable to load the application</div> 593 <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> 594 </div> 595 </div> 596 ` 597 598 const css = document.createElement('style') 599 css.type = 'text/css' 600 css.appendChild( 601 document.createTextNode(` 602 .error-overlay { 603 width: 100%; 604 height: 100%; 605 background: rgba(0,0,0,0.30); 606 overflow: hidden; 607 display: flex; 608 justify-content: center; 609 align-items: flex-start; 610 position: fixed; 611 inset: 0; 612 z-index: 999999; 613 } 614 615 .error-card { 616 width: 500px; 617 margin: 40px; 618 background: white; 619 box-shadow: 0px 1px 2px rgba(0,0,0,0.10); 620 border-radius: 8px; 621 display: flex; 622 flex-direction: column; 623 } 624 625 .error-section { 626 padding: 40px; 627 display: flex; 628 flex-direction: column; 629 gap: 12px; 630 } 631 632 .error-title { 633 color: #1A1A1A; 634 font-size: 18px; 635 font-family: Arial, sans-serif; 636 font-weight: 600; 637 line-height: 28px; 638 } 639 640 .error-message { 641 color: #525252; 642 font-size: 14px; 643 font-family: Arial, sans-serif; 644 font-weight: 400; 645 line-height: 20px; 646 white-space: pre-wrap; 647 } 648 `) 649 ) 650 document.head.appendChild(css) 651 652 const container = document.createElement('div') 653 container.className = 'error-overlay' 654 container.innerHTML = html 655 document.body.appendChild(container) 656 })()}});</script>
656 657<img style="display: none;" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" /> 658</body> 659</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.