1<!doctype html> 2<html lang="es"> 3<head> 4<meta charset="utf-8"> 5 6<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 7 8<title>ZOOM tv | Bienvenido</title>
9<script type="text/javascript"> 10 window.bubble_session_uid = '1791565913652x166055148487899140'; 11</script>
vendor: 1 bytes, line 11
11
12<script type="text/javascript"> 13 window.headers_source_maps = [["plugin_main_headers_1497473108162x748255442121523200",211,212],["plugin_main_headers_1580238841425x582072028873097200",213,244],["plugin_main_headers_1599995578736x177952455708377100",245,258],["plugin_main_headers_1613760507644x836536289953054700",259,274],["plugin_page_headers_ADF",275,277],["custom_app_header",279,288]] 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 "65559232273";}, 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: "1791565913652x166055148487899140" }, '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:500","Inter:600","Inter:700","Lato:regular","Lato:regular","Lato:regular","Lato:400","Lato:900","Lato:900","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://canalzoom.org/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 = "AIzaSyAlT1MzDJL1hTzjgn_-PbAD3NQEIKjcJi4";</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 = "1791565913689x264";</script>
vendor: 1 bytes, line 135
135
136<script type="text/javascript">window.bubble_plp_token = "1791565913752.IfNXBddT4/CzfvUdVZqs1v5bfoElC9l6uZ1Nx5o6sDI=";</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://930eae5e7eaaa74cab4e9b118ea223b6.cdn.bubble.io/cdn-cgi/image/w=128,h=,f=auto,dpr=1,fit=contain/f1759442298882x238498251501362500/ZoomTV_Logo.png" /> 140<meta name="fragment" content="!"> 141<meta name="description" content="Sitio oficial de Zoom TV. Descubre lo mejor de la ciencia, tecnologÃa, cultura y educación de las universidades colombianas. Conéctate con el conocimiento."> 142<meta property="og:title" content="ZOOM TV - Ciencia, TecnologÃa, Cultura Universitaria y mucho más..." /> 143<meta name="twitter:title" content="ZOOM TV - Ciencia, TecnologÃa, Cultura Universitaria y mucho más..." /> 144<meta property="og:site_name" content="Zoom TV - NEXUS" /> 145<meta name="twitter:site_name" content="Zoom TV - NEXUS" /> 146<meta property="og:description" content="Sitio oficial de Zoom TV. Descubre lo mejor de la ciencia, tecnologÃa, cultura y educación de las universidades colombianas. Conéctate con el conocimiento." /> 147<meta name="twitter:description" content="Sitio oficial de Zoom TV. Descubre lo mejor de la ciencia, tecnologÃa, cultura y educación de las universidades colombianas. Conéctate con el conocimiento." /> 148<meta property="og:url" content="https://canalzoom.org/" /> 149<meta property="og:type" content="website" /> 150<meta name="twitter:card" content="summary_large_image" /> 151<meta name="viewport" content="width=device-width,initial-scale=1.0">
152<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 152
152
153<script type="text/javascript">window.bubble_page_name = "index";</script>
vendor: 1 bytes, line 153
153
154<script type="text/javascript">window.__bubble_module_mode = false;</script>
154 155<link type="text/css" href="/package/run_css/895bba33280daf748e8234f1710b24306721b9d3192f9e5ac85efb2a5b8b0ef7/nexus-93138/live/index/xfalse/xfalse/run.css" rel="stylesheet">
156<script type="text/javascript"> 157if (!window._bubble_page_load_data) { 158 window._bubble_page_load_data = {} 159} 160if (!window._bubble_page_load_data.js_execution_timings) { 161 window._bubble_page_load_data.js_execution_timings = {} 162} 163window._bubble_page_load_data.js_execution_timings['pre_run_js'] = Date.now(); 164</script>
vendor: 1 bytes, line 164
164
165<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 165
165
166<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/run_js/9e280955b682bcdb568773bcb226e0c4e5d80d3d92964bb659e30c57e27eb5ea/xfalse/x33/run.js"></script>
vendor: 1 bytes, line 166
166
167<script type="text/javascript"> 168if (!window._bubble_page_load_data) { 169 window._bubble_page_load_data = {} 170} 171if (!window._bubble_page_load_data.js_execution_timings) { 172 window._bubble_page_load_data.js_execution_timings = {} 173} 174window._bubble_page_load_data.js_execution_timings['post_run_js'] = Date.now(); 175</script>
vendor: 1 bytes, line 175
175
176<script type="text/javascript"> 177if (!window._bubble_page_load_data) { 178 window._bubble_page_load_data = {} 179} 180if (!window._bubble_page_load_data.js_execution_timings) { 181 window._bubble_page_load_data.js_execution_timings = {} 182} 183window._bubble_page_load_data.js_execution_timings['pre_static_js'] = Date.now(); 184</script>
184<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/static_js/d7f3ba6057670e8a856bc7c2558d58d42c4ceb988a74ea8dc961f66ae5ddd827/nexus-93138/live/index/xnull/xfalse/xfalse/xfalse/static.js"></script>
184<script type="text/javascript"> 185if (!window._bubble_page_load_data) { 186 window._bubble_page_load_data = {} 187} 188if (!window._bubble_page_load_data.js_execution_timings) { 189 window._bubble_page_load_data.js_execution_timings = {} 190} 191window._bubble_page_load_data.js_execution_timings['post_static_js'] = Date.now(); 192</script>
vendor: 1 bytes, line 192
192
193<script type="text/javascript"> 194if (!window._bubble_page_load_data) { 195 window._bubble_page_load_data = {} 196} 197if (!window._bubble_page_load_data.js_execution_timings) { 198 window._bubble_page_load_data.js_execution_timings = {} 199} 200window._bubble_page_load_data.js_execution_timings['pre_dynamic_js'] = Date.now(); 201</script>
201<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/dynamic_js/dc22f02d4932b963af502e80bc4bad1bf58cc5a2fecd8b6723a8cfb5fe916d45/nexus-93138/live/index/xnull/xfalse/xfalse/es_co/xfalse/xfalse/dynamic.js"></script>
201<script type="text/javascript"> 202if (!window._bubble_page_load_data) { 203 window._bubble_page_load_data = {} 204} 205if (!window._bubble_page_load_data.js_execution_timings) { 206 window._bubble_page_load_data.js_execution_timings = {} 207} 208window._bubble_page_load_data.js_execution_timings['post_dynamic_js'] = Date.now(); 209</script>
vendor: 1 bytes, line 209
209
210<script type="text/javascript">window._bubble_page_load_data.js_execution_timings.plugin_js_start_execution = Date.now();</script>
210 211<!-- 1497473108162x748255442121523200 -->
212<script type="text/javascript" src="//930eae5e7eaaa74cab4e9b118ea223b6.cdn.bubble.io/f1618227041113x740068462949819800/clipboard.min.js"></script>
212 213<!-- 1580238841425x582072028873097200 --> 214<style> 215 216 blockquote { 217 border-left: 4px solid #ccc; 218 margin-bottom: 5px; 219 margin-top: 5px; 220 padding-left: 16px; 221 } 222 223 ul, ol { 224 list-style-position: outside; 225 } 226 227 .ql-font .ql-picker-label:first-child::before { 228 font-family: inherit; 229 overflow: hide; 230 } 231 232 .ql-font .ql-picker-label { 233 overflow: hidden; 234 } 235 236 .regular-header-icon { 237 color: #444; 238 } 239 240 .tooltip-header-icon { 241 color: #ccc; 242 } 243 244</style> 245<!-- 1599995578736x177952455708377100 --> 246<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/swiper-bundle.min.css"/>
247<script src="https://cdn.jsdelivr.net/npm/[email protected]/swiper-bundle.min.js"></script>
247 248<style> 249 .swiper-fade .swiper-slide:not(.swiper-slide-active){ 250 opacity: 0 !important; 251 } 252</style> 253
254<script src="https://cdn.jsdelivr.net/npm/eruda"></script>
vendor: 1 bytes, line 254
254
255<script> 256 const urlParams = new URLSearchParams(window.location.search); 257 if (urlParams.get('console') === 'true') { eruda.init(); } 258</script>
258 259<!-- 1613760507644x836536289953054700 -->
260<script src="https://unpkg.com/@lottiefiles/[email protected]/dist/lottie-player.js"></script>
vendor: 1 bytes, line 260
260
261<script> 262 (function() { 263 "use strict"; 264 265 var observer = new MutationObserver(function() { 266 if (document.body) { 267 // It exists now 268 $('body').prepend(`<div id='canvas-loader'><div class="canvas-loader"></div></div>`) 269 observer.disconnect(); 270 } 271 }); 272 observer.observe(document.documentElement, {childList: true}); 273 })(); 274</script>
274 275<!-- ADF --> 276<style id="ad-loader-style"> body { visibility: hidden;}#canvas-loader { visibility: visible; position: fixed; width: 100vw!important; height: 100vh!important; top: 0; left: 0; background-color: white;} .canvas-loader { display: flex; justify-content: center; align-items: center; margin-top: 15vh; flex-direction: column;}.canvas-loader-text { display: flex; justify-content: center; align-items: center; flex-direction: column;} .canvas-loader img { max-width: 80px;}</style> 277
278<script type="text/javascript">window._bubble_page_load_data.js_execution_timings.plugin_js_end_execution = Date.now();</script>
278 279<!-- custom app meta header --> 280<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 280-281
280 281<script async src="https://www.googletagmanager.com/gtag/js?id=
281AW-11015774211
vendor: 12 bytes, line 281
281"></script>
282<script> 283
vendor: 134 bytes, lines 283-287
283window.dataLayer = window.dataLayer || []; 284 function gtag(){dataLayer.push(arguments);} 285 gtag('js', new Date()); 286 287 gtag('config', '
287AW-11015774211
vendor: 4 bytes, line 287
287');
288</script>
288 289</head> 290<body>
290<script type="text/javascript"> 291window.addEventListener('DOMContentLoaded', function () { 292 if (window.appquery == null) { 293 (function() { 294 const html = ` 295 <div class="error-card"> 296 <div class="error-section"> 297 <div class="error-title">Your browser was unable to load some necessary resources</div> 298 <div class="error-message">Contact your IT network administrator to allow access to: 299 ⢠d3dqmih97rcqmh.cloudfront.net 300 ⢠930eae5e7eaaa74cab4e9b118ea223b6.cdn.bubble.io/ 301 ⢠d1muf25xaso8hp.cloudfront.net</div> 302 </div> 303 </div> 304 ` 305 306 const css = document.createElement('style') 307 css.type = 'text/css' 308 css.appendChild( 309 document.createTextNode(` 310 .error-overlay { 311 width: 100%; 312 height: 100%; 313 background: rgba(0,0,0,0.30); 314 overflow: hidden; 315 display: flex; 316 justify-content: center; 317 align-items: flex-start; 318 position: fixed; 319 inset: 0; 320 z-index: 999999; 321 } 322 323 .error-card { 324 width: 500px; 325 margin: 40px; 326 background: white; 327 box-shadow: 0px 1px 2px rgba(0,0,0,0.10); 328 border-radius: 8px; 329 display: flex; 330 flex-direction: column; 331 } 332 333 .error-section { 334 padding: 40px; 335 display: flex; 336 flex-direction: column; 337 gap: 12px; 338 } 339 340 .error-title { 341 color: #1A1A1A; 342 font-size: 18px; 343 font-family: Arial, sans-serif; 344 font-weight: 600; 345 line-height: 28px; 346 } 347 348 .error-message { 349 color: #525252; 350 font-size: 14px; 351 font-family: Arial, sans-serif; 352 font-weight: 400; 353 line-height: 20px; 354 white-space: pre-wrap; 355 } 356 `) 357 ) 358 document.head.appendChild(css) 359 360 const container = document.createElement('div') 361 container.className = 'error-overlay' 362 container.innerHTML = html 363 document.body.appendChild(container) 364 })() 365 httpRequest = new XMLHttpRequest(); 366httpRequest.open('POST', '/user/m', true); 367httpRequest.setRequestHeader('Content-Type', 'application/json'); 368httpRequest.send(JSON.stringify({measures: {page_load_error: 1, url: document.location.href, errors: window.load_error_log}})); 369 }; 370}); 371</script>
371<script>function loadScript(a){var b=document.getElementsByTagName("head")[0],c=document.createElement("script");c.type="text/javascript",c.src="https://tracker.metricool.com/resources/be.js",c.onreadystatechange=a,c.onload=a,b.appendChild(c)}loadScript(function(){beTracker.t({hash:"3e474c66742a0058669d255141e3ef86"})});</script>
371<script type="text/javascript">window.addEventListener('DOMContentLoaded', function () {if (window.appquery && window.app == null) {(function() { 372 const html = ` 373 <div class="error-card"> 374 <div class="error-section"> 375 <div class="error-title">Your browser was unable to load the application</div> 376 <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> 377 </div> 378 </div> 379 ` 380 381 const css = document.createElement('style') 382 css.type = 'text/css' 383 css.appendChild( 384 document.createTextNode(` 385 .error-overlay { 386 width: 100%; 387 height: 100%; 388 background: rgba(0,0,0,0.30); 389 overflow: hidden; 390 display: flex; 391 justify-content: center; 392 align-items: flex-start; 393 position: fixed; 394 inset: 0; 395 z-index: 999999; 396 } 397 398 .error-card { 399 width: 500px; 400 margin: 40px; 401 background: white; 402 box-shadow: 0px 1px 2px rgba(0,0,0,0.10); 403 border-radius: 8px; 404 display: flex; 405 flex-direction: column; 406 } 407 408 .error-section { 409 padding: 40px; 410 display: flex; 411 flex-direction: column; 412 gap: 12px; 413 } 414 415 .error-title { 416 color: #1A1A1A; 417 font-size: 18px; 418 font-family: Arial, sans-serif; 419 font-weight: 600; 420 line-height: 28px; 421 } 422 423 .error-message { 424 color: #525252; 425 font-size: 14px; 426 font-family: Arial, sans-serif; 427 font-weight: 400; 428 line-height: 20px; 429 white-space: pre-wrap; 430 } 431 `) 432 ) 433 document.head.appendChild(css) 434 435 const container = document.createElement('div') 436 container.className = 'error-overlay' 437 container.innerHTML = html 438 document.body.appendChild(container) 439 })()}});</script>
439 440<img style="display: none;" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" /> 441</body> 442</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.