1<!DOCTYPE html> 2 3 4 5 6 7<!--[if IE 8]> <html lang="ca" class="ie8" ng-app="enaCast"> <![endif]--> 8<!--[if IE 9]> <html lang="ca" class="ie9" ng-app="enaCast"> <![endif]--> 9<!--[if !IE]><!--> 10<html lang="ca" ng-app="enaCast"> <!--<![endif]--> 11<head> 12 13 14 15 <title ng-bind="metaservice.metaTitle()">Enacast</title> 16 17 18 <base href="/"/> 19 20 21 22 <meta charset="UTF-8"> 23 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 24 <meta content="width=device-width, initial-scale=1.0" name="viewport"> 25 <meta name="description" content="[[ metaservice.metaDescription() ]]"/> 26 <meta name="keywords" content="[[ metaservice.metaKeywords() ]]"/> 27 <meta name="author" content="EnaCast"> 28 <meta name="fragment" content="!"> 29 30 <meta name="apple-mobile-web-app-capable" content="yes"> 31 <meta name="mobile-web-app-capable" content="yes"> 32 33 34 35 <meta property="og:title" content="[[ metaservice.metaTitle() ]]"/> 36 <meta property="og:description" content="[[ metaservice.metaDescription() ]]"/> 37 38 <meta name="theme-color" content="#333"> 39 40 <link rel="manifest" href="manifest.webmanifest" /> 41 42 <link rel="apple-touch-icon" href="/radioponent/apple-touch-icon.png"> 43 44 <!-- generics --> 45 46 <link rel="icon" href="/radioponent/favicon-32.png" sizes="32x32"> 47 <link rel="icon" href="/radioponent/favicon-57.png" sizes="57x57"> 48 <link rel="icon" href="/radioponent/favicon-76.png" sizes="76x76"> 49 <link rel="icon" href="/radioponent/favicon-96.png" sizes="96x96"> 50 <link rel="icon" href="/radioponent/favicon-128.png" sizes="128x128"> 51 <link rel="icon" href="/radioponent/favicon-192.png" sizes="192x192"> 52 <link rel="icon" href="/radioponent/favicon-228.png" sizes="228x228"> 53 54 <!-- Android --> 55 <link rel="shortcut icon" sizes="196x196" href="/radioponent/favicon-196.png"> 56 57 <!-- iOS --> 58 <link rel="apple-touch-icon" href="/radioponent/favicon-120.png" sizes="120x120"> 59 <link rel="apple-touch-icon" href="/radioponent/favicon-152.png" sizes="152x152"> 60 <link rel="apple-touch-icon" href="/radioponent/favicon-180.png" sizes="180x180"> 61 62 <!-- Windows 8 IE 10--> 63 <meta name="msapplication-TileColor" content="#333"> 64 <meta name="msapplication-TileImage" content="/path/to/favicon-144.png"> 65 66 67 68 69 <link href="https://fonts.googleapis.com/css?family=Montserrat&display=swap" rel="stylesheet"> 70 71 <link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/leaflet.css" 72 integrity="sha512-xodZBNTC5n17Xt2atTPuE1HxjVMSvLVW9ocqUKLsCC5CXdbqCmblAshOMAS6/keqq/sMZMZ19scR4PsZChSR7A==" 73 crossorigin=""/> 74 75 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css" 76 integrity="sha256-rByPlHULObEjJ6XQxW/flG2r+22R5dKiAoef+aXWfik=" crossorigin="anonymous"/> 77 <link rel="stylesheet" 78 href="https://cdnjs.cloudflare.com/ajax/libs/jQuery-ui-Slider-Pips/1.11.4/jquery-ui-slider-pips.min.css" 79 integrity="sha256-sKlemxcbJhCtL3BoS3JA7MIORA4bizjl1VpSgpBI4r8=" crossorigin="anonymous"/> 80 81 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ng-dialog/1.4.0/css/ngDialog.min.css" 82 integrity="sha256-FF72Wdg9iHjeiA/uA7G3D0IpkL2QSAUTy+X4A+OwY3M=" crossorigin="anonymous"/> 83 <link rel="stylesheet" 84 href="https://cdnjs.cloudflare.com/ajax/libs/ng-dialog/1.4.0/css/ngDialog-theme-default.min.css" 85 integrity="sha256-ez2qe0qzAftORrn20vwIkez4lq8ZsXRHqbmRfysqzZA=" crossorigin="anonymous"/> 86 87 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/photoswipe/4.1.3/photoswipe.min.css" 88 integrity="sha512-yxWNfGm+7EK+hqP2CMJ13hsUNCQfHmOuCuLmOq2+uv/AVQtFAjlAJO8bHzpYGQnBghULqnPuY8NEr7f5exR3Qw==" 89 crossorigin="anonymous"/> 90 <link rel="stylesheet" 91 href="https://cdnjs.cloudflare.com/ajax/libs/photoswipe/4.1.3/default-skin/default-skin.min.css" 92 integrity="sha512-Rck8F2HFBjAQpszOB9Qy+NVLeIy4vUOMB7xrp46edxB3KXs2RxXRguHfrJqNK+vJ+CkfvcGqAKMJTyWYBiBsGA==" 93 crossorigin="anonymous"/> 94 95 96 97 <link rel="stylesheet" 98 href="/generated_css/2/radioponent.css"> 99 100 <link rel="stylesheet" href="https://enacast.com/static/CACHE/css/output.60827c93bc3e.css" type="text/css"> 101 102 <link rel="stylesheet" href="https://enacast.com/static/CACHE/css/output.9460b3c18a9f.css" type="text/css"> 103 104 105 106 107 108 109 110 111 112 113 114 115 116</head> 117 118 119<body> 120 121 <!--<!– Global site tag (gtag.js) - Google Analytics –>--> 122<!--
vendor: 63 bytes, line 122
122<script async src="https://www.googletagmanager.com/gtag/js?id=
122G-TE405X0472
vendor: 11 bytes, line 122
122"></script>
122--> 123<!--
123<script>--> 124<!-- window.dataLayer = window.dataLayer || [];--> 125<!-- function gtag(){dataLayer.push(arguments);}--> 126<!-- gtag('js', new Date());--> 127 128<!-- gtag('config', 'G-TE405X0472');--> 129<!--</script>
129--> 130
131<script defer data-domain="enacast.com" src="https://plausible.io/js/plausible.js"></script>
131 132 133<!-- Matomo EnaCast -->
134<script> 135 var _paq = window._paq = window._paq || []; 136 /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ 137 138 _paq.push(["disableCookies"]); 139 _paq.push(['trackPageView']); 140 _paq.push(['enableLinkTracking']); 141 (function() { 142 var u="//web-analytics.enacast.com/"; 143 _paq.push(['setTrackerUrl', u+'matomo.php']); 144 _paq.push(['setSiteId', '178']); 145 var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; 146 g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); 147 })(); 148</script>
148 149<!-- End Matomo Code --> 150 151<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 151-152
151 152<script async src="https://www.googletagmanager.com/gtag/js?id=
152UA-68940270-23
vendor: 12 bytes, line 152
152"></script>
153<script> 154
vendor: 134 bytes, lines 154-158
154window.dataLayer = window.dataLayer || []; 155 function gtag(){dataLayer.push(arguments);} 156 gtag('js', new Date()); 157 158 gtag('config', '
158UA-31833407-5
vendor: 11 bytes, lines 158-161
158'); 159 160 161
162</script>
162 163 164 165 166 167 168 169 170<span class="color-default text-primary" style="display: none"> 171 172</span> 173 174<div class="wrapper"> 175 176 177 <div class="toast" data-delay="4000" style="position: absolute; top: 25px; right: 25px;"> 178 <div class="toast-header"> 179 <img src="/radioponent/favicon-32.png" class="rounded mr-2" alt=""> 180 <strong class="mr-auto">Resuming podcast</strong> 181 182 <button type="button" class="ml-2 mb-1 close" data-dismiss="toast" aria-label="Close"> 183 <span aria-hidden="true">×</span> 184 </button> 185 </div> 186 <div class="toast-body"> 187 <a ng-click="playerToPos(0);" href="javascript:void(0);" data-dismiss="toast"><strong 188 class="mr-auto">Clica aquà per començar des de l'inici</strong></a> 189 </div> 190 </div> 191 192 193 194 195 196 197 198 199<div back-img class="nav_header" orig-url="cover_img" bg-pos-x="smart" bg-pos-y="smart"> 200 <nav class="navbar navbar-expand-lg navbar-light bg-white"> 201 <a class="navbar-brand" href="."> 202 203 <img id="header_radio_logo" 204 src="https://enacast.com/media/cache/92/c6/92c6bb9b7bda8e44a8c7704fdf423056.png" height="50" class="d-inline-block align-top pl-sm-2 pl-md-5" 205 alt="logo radio"> 206 207 </a> 208 <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" 209 aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> 210 <span class="navbar-toggler-icon"></span> 211 </button> 212 213 <div class="collapse navbar-collapse flex-grow-1 text-right" id="navbarNav"> 214 <ul class="navbar-nav ml-auto flex-nowrap"> 215 <li class="enacast-nav-item active pr-4" id="menu_item_home"> 216 <a class="nav-link" href="." onclick="closeNavBar()">Inici</a> 217 </li> 218 219 220 <li class="enacast-nav-item pr-4" id="menu_item_programs"> 221 <a class="nav-link" href="programs" onclick="closeNavBar()"><span>Programes</span></a> 222 </li> 223 224 225 226 227 228 <li class="enacast-nav-item pr-4" id="menu_item_schedules"> 229 <a class="nav-link" href="schedules" onclick="closeNavBar()"><span>Programació</span></a> 230 </li> 231 232 233 234 <li class="enacast-nav-item pr-4" id="menu_item_contact"> 235 <a class="nav-link" href="contact" onclick="closeNavBar()"><span>Contacte</span></a> 236 </li> 237 238 239 240 241 242 </ul> 243 </div> 244 </nav> 245</div> 246 247 248 249 250 251 252 253 254<div id="CookielawBanner" class="d-none hidden"> 255 <div class="container my-2 alert alert-dark" role="alert"> 256 <h6>AvÃs de cookies</h6> 257 <p> 258 Utilitzem cookies pròpies i de tercers per millorar els nostres serveis. Si continues navegant, considerem que acceptes el seu ús 259 </p> 260 261 <button type="button" class="btn btn-primary btn-sm d-none d-md-block hidden-xs hidden-sm" 262 onclick="Cookielaw.createCookielawCookie();">Acceptar</button> 263 <button type="button" class="btn btn-primary btn-lg d-block d-md-none hidden-md hidden-lg" 264 onclick="Cookielaw.createCookielawCookie();">Acceptar</button> 265 266 267 </div> 268</div> 269 270 271 272 273 274 <div ng-class="{'container pt-4 px-2 mb-5 pb-5': !isEmbed, 'p-1': isEmbed}" class="content"> 275 <div ng-view></div> 276 </div> 277 278 279 280 281 <footer class="footeroom fixed-bottom"> 282 283<div ng-class="{'d-none': isEmbed}"> 284 <enacast-player></enacast-player> 285</div> 286 287 </footer> 288 289 290 291</div> 292 293<!-- Root element of PhotoSwipe. Must have class pswp. --> 294<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 295 296 <!-- Background of PhotoSwipe. 297 It's a separate element as animating opacity is faster than rgba(). --> 298 <div class="pswp__bg"></div> 299 300 <!-- Slides wrapper with overflow:hidden. --> 301 <div class="pswp__scroll-wrap"> 302 303 <!-- Container that holds slides. 304 PhotoSwipe keeps only 3 of them in the DOM to save memory. 305 Don't modify these 3 pswp__item elements, data is added later on. --> 306 <div class="pswp__container"> 307 <div class="pswp__item"></div> 308 <div class="pswp__item"></div> 309 <div class="pswp__item"></div> 310 </div> 311 312 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 313 <div class="pswp__ui pswp__ui--hidden"> 314 315 <div class="pswp__top-bar"> 316 317 <!-- Controls are self-explanatory. Order can be changed. --> 318 319 <div class="pswp__counter"></div> 320 321 <button class="pswp__button pswp__button--close" title="Close (Esc)"></button> 322 323 <button class="pswp__button pswp__button--share" title="Share"></button> 324 325 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 326 327 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 328 329 <!-- Preloader demo https://codepen.io/dimsemenov/pen/yyBWoR --> 330 <!-- element will get class pswp__preloader--active when preloader is running --> 331 <div class="pswp__preloader"> 332 <div class="pswp__preloader__icn"> 333 <div class="pswp__preloader__cut"> 334 <div class="pswp__preloader__donut"></div> 335 </div> 336 </div> 337 </div> 338 </div> 339 340 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 341 <div class="pswp__share-tooltip"></div> 342 </div> 343 344 <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> 345 </button> 346 347 <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> 348 </button> 349 350 <div class="pswp__caption"> 351 <div class="pswp__caption__center"></div> 352 </div> 353 354 </div> 355 356 </div> 357 358</div> 359 360 361 362 363 364 365 366 367
368<script 369 src="https://code.jquery.com/jquery-3.4.1.min.js" 370 integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" 371 crossorigin="anonymous"></script>
vendor: 1 bytes, line 371
371
372<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js" 373 integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" 374 crossorigin="anonymous"></script>
vendor: 1 bytes, line 374
374
375<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" 376 integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" 377 crossorigin="anonymous"></script>
377 378 379
380<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.6/moment-with-locales.min.js"></script>
380 381
382<script type="text/javascript"> 383 384 const enacast_template = "enacast-nx"; 385 const radio = {"codename": "radioponent", "name": "R\u00e0dio Ponent", "language": "ca", "custom_domain": "www.radioponent.cat", "streams": [{"name": "SD Stream", "bitrate": 56, "host": "relay.stream.enacast-cloud.com", "port": 30305, "mount_point": "radioponentSD.mp3", "url": "http://relay.stream.enacast-cloud.com:30305/radioponentSD.mp3", "ssl": false, "enacast_managed_stream": true}], "contact_mail": "[email protected]", "phone_number_whatsapp": "+34678644097", "twitter": "", "facebook": "", "youtube": "", "instagram": "", "tiktok": "", "linkedin": "", "default_stream": "https://enacast.com/radioponent/streams/HD", "podcast_service": true, "has_news": false, "direccio": "Avinguda del canal 7, Mollerusa", "active": true, "latitude": 41.625461, "primary_color": "#004284", "dark_theme": false, "longitude": 0.893592, "send_stream_alert_enacast_admins": true, "send_stream_alert_radio_contacts": false, "logo_radio": "https://enacast.com/media/logos/2022/07/26/logo.png", "logo_radio_square": "https://enacast.com/media/logos/2022/09/22/logo_square_ponent_sxXpdpv.png", "logo_square_256": "https://ik.imagekit.io/7ftrkrun31/enacast/logos/2022/09/22/logo_square_ponent_sxXpdpv.png?tr=w-256,h-None,fo-auto", "logo_square_128": "https://ik.imagekit.io/7ftrkrun31/enacast/logos/2022/09/22/logo_square_ponent_sxXpdpv.png?tr=w-128,h-None,fo-auto", "time_zone": "Europe/Madrid", "android_app_id": "", "ios_app_id": "", "cover_big_landscape": "", "cover_orig": "", "cover": "", "now_playing_program_codename": "", "now_playing_program_id": null, "analytics_web_tracking_id": null, "matomo_internal_web_tracking_id": 178, "glossary": "R\u00e0dio Ponent: name of the radio\nR\u00e0dio Ponent: emissora municipal de l\u2019Ajuntament de Mollerussa\nAjuntament de Mollerussa: instituci\u00f3 de la qual R\u00e0dio Ponent \u00e9s l\u2019emissora municipal\nMollerussa: municipi esmentat com a seu de l\u2019emissora\nAvinguda del Canal: adre\u00e7a de contacte indicada per a R\u00e0dio Ponent\nMollerusa: forma escrita a l\u2019adre\u00e7a de contacte\nInstagram: t\u00edtol esmentat a la p\u00e0gina\nIntroduccio: t\u00edtol d\u2019una p\u00e0gina sobre R\u00e0dio Ponent", "podcast_summary_preference": "long", "default_title_template": "ai_or_default", "in_trial_period": false, "trial_start_date": null, "holidays": false, "on_holidays_today": false, "next_holiday_period": null, "pre_roll_intro": null, "show_chat": true, "allow_downloads": true, "allow_rss": true, "sound_archive_enabled": false, "sound_archive_default_view": "chronology", "module_videos_youtube": false, "module_ads": false, "titol_fora_programacio": "Escolta en directe R\u00e0dio Ponent", "descripcio_fora_programacio": "", "has_insights_pro": false, "has_rag_embeddings": false, "custom_llm_context": "", "terminology": {}, "needs_onboarding": false, "web_url": "", "created_via": "admin"}; 386 const default_cover = "https://enacast.com/media/frontend_config_covers/radioponent/2022/7/29/2022-7-29_1659081908..png"; 387 388 // const isDebug = true; 389 const isDebug = false; 390 391 const isProd = true; 392 const isChrome = /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor); 393 394 const mapbox_public_key = "pk.eyJ1Ijoib3Jpb2xlbmFjYXN0IiwiYSI6ImNrZmNnOTRodjFmaDYyc3FzdGUxbmVocXkifQ.6BPyoMjBEfn-v48e_Mc3HA"; 395 396 let base_url = "https://enacast.com/" + radio.codename; 397 if (radio.custom_domain != undefined && radio.custom_domain.length > 4) 398 base_url = "https://" + radio.custom_domain; 399 400 const window_width = $(window).width(); 401 const standalone = window.navigator.standalone, 402 userAgent = window.navigator.userAgent.toLowerCase(), 403 safari = /safari/.test(userAgent) && !isChrome, 404 android = /android/.test(userAgent), 405 ios = /iphone|ipod|ipad/.test(userAgent), 406 mobile = android | ios, 407 isEmbed = 0 === 1; 408 moment.locale(radio.language); 409</script>
409 410 411
412<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.8.2/angular.min.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 412
412
413<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.2/angular-cookies.min.js"></script>
vendor: 1 bytes, line 413
413
414<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.2/angular-route.min.js"></script>
vendor: 1 bytes, line 414
414
415<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.2/angular-resource.min.js"></script>
vendor: 1 bytes, line 415
415
416<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.2/angular-animate.min.js"></script>
vendor: 1 bytes, line 416
416
417<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.2/angular-sanitize.min.js"></script>
417 418
419<script src="https://cdnjs.cloudflare.com/ajax/libs/ngStorage/0.3.11/ngStorage.min.js" 420 integrity="sha256-0YzDSJS0qH+wpvug+Im1cMB9CX919NMtHj0d2VVHPp4=" crossorigin="anonymous"></script>
420 421 422
423<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/1.20.3/TweenMax.min.js"></script>
423 424
425<script src="https://cdnjs.cloudflare.com/ajax/libs/mediaelement/4.2.16/mediaelement-and-player.min.js" 426 integrity="sha256-RDugr3p+2CciPH+zwAjAK5/x1lG2SS6cJwN4sH2fYAg=" crossorigin="anonymous"></script>
426 427 428 429 430 431
432<script 433 src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js" 434 integrity="sha256-VazP97ZCwtekAsvgPBSUwPFKdrwD3unUfSGVYrahUqU=" 435 crossorigin="anonymous"></script>
vendor: 1 bytes, line 435
435
436<script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-ui-Slider-Pips/1.11.4/jquery-ui-slider-pips.min.js" 437 integrity="sha256-OL8tV6ONTtyNVwcLNx0HfV0RVvreW1rvBCu/Nv2zIxo=" crossorigin="anonymous"></script>
437 438
439<script src="https://cdnjs.cloudflare.com/ajax/libs/ng-dialog/1.4.0/js/ngDialog.min.js" 440 integrity="sha256-yzIzyPxO1aQpJzFMpDk86/0gpmmSoXozhAH9ImwnrBg=" crossorigin="anonymous"></script>
440 441
442<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" 443 integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script>
443 444
445<script src="https://cdnjs.cloudflare.com/ajax/libs/photoswipe/4.1.3/photoswipe.min.js" 446 integrity="sha512-2R4VJGamBudpzC1NTaSkusXP7QkiUYvEKhpJAxeVCqLDsgW4OqtzorZGpulE3eEA7p++U0ZYmqBwO3m+R2hRjA==" 447 crossorigin="anonymous"></script>
vendor: 1 bytes, line 447
447
448<script src="https://cdnjs.cloudflare.com/ajax/libs/photoswipe/4.1.3/photoswipe-ui-default.min.js" 449 integrity="sha512-SxO0cwfxj/QhgX1SgpmUr0U2l5304ezGVhc0AO2YwOQ/C8O67ynyTorMKGjVv1fJnPQgjdxRz6x70MY9r0sKtQ==" 450 crossorigin="anonymous"></script>
450 451
452<script src="https://unpkg.com/[email protected]/dist/leaflet.js" 453 integrity="sha512-XQoYMqMTK8LvdxXYG3nZ448hOEQiglfqkJs1NOQV44cWnUrBc8PkAOcXy20w0vlaXaVUearIOBhiXZ5V3ynxwA==" 454 crossorigin=""></script>
454 455 456 457
458<script src="https://enacast.com/static/CACHE/js/output.2960120fb8f5.js"></script>
458 459 460</body> 461</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.