1!function(p,f,m){function g(e,t,n){var o;if("getComputedStyle"in p){o=getComputedStyle.call(p,e,t);var a=p.console;if(null!==o)n&&(o=o.getPropertyValue(n));else if(a){a[a.error?"error":"log"].call(a,"getComputedStyle returning null, its possible modernizr test results are inaccurate")}}else o=!t&&e.currentStyle&&e.currentStyle[n];return o}function h(e,t){return typeof e===t}function v(){return"function"!=typeof f.createElement?f.createElement(arguments[0]):_?f.createElementNS.call(f,"http://www.w3.org/2000/svg",arguments[0]):f.createElement.apply(f,arguments)}function y(e,t,n,o){var a,r,i,s,l,c="modernizr",d=v("div"),u=((l=f.body)||((l=v(_?"svg":"body")).fake=!0),l);if(parseInt(n,10))for(;n--;)(i=v("div")).id=o?o[n]:c+(n+1),d.appendChild(i);return(a=v("style")).type="text/css",a.id="s"+c,(u.fake?u:d).appendChild(a),u.appendChild(d),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(f.createTextNode(e)),d.id=c,u.fake&&(u.style.background="",u.style.overflow="hidden",s=w.style.overflow,w.style.overflow="hidden",w.appendChild(u)),r=t(d,e),u.fake?(u.parentNode.removeChild(u),w.style.overflow=s,w.offsetHeight):d.parentNode.removeChild(d),!!r}function s(e,t){return function(){return e.apply(t,arguments)}}function b(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function l(e,t,n,o){function a(){i&&(delete A.style,delete A.modElem)}if(o=!h(o,"undefined")&&o,!h(n,"undefined")){var r=function(e,t){var n=e.length;if("CSS"in p&&"supports"in p.CSS){for(;n--;)if(p.CSS.supports(b(e[n]),t))return!0;return!1}if("CSSSupportsRule"in p){for(var o=[];n--;)o.push("("+b(e[n])+":"+t+")");return y("@supports ("+(o=o.join(" or "))+") { #modernizr { position: absolute; } }",function(e){return"absolute"==g(e,null,"position")})}return m}(e,n);if(!h(r,"undefined"))return r}for(var i,s,l,c,d,u=["modernizr","tspan","samp"];!A.style&&u.length;)i=!0,A.modElem=v(u.shift()),A.style=A.modElem.style;for(l=e.length,s=0;s<l;s++)if(c=e[s],d=A.style[c],!!~(""+c).indexOf("-")&&(c=c.replace(/([a-z])-([a-z])/g,function(e,t,n){return t+n.toUpperCase()}).replace(/^-/,"")),A.style[c]!==m){if(o||h(n,"undefined"))return a(),"pfx"!=t||c;try{A.style[c]=n}catch(e){}if(A.style[c]!=d)return a(),"pfx"!=t||c}return a(),!1}function o(e,t,n,o,a){var r=e.charAt(0).toUpperCase()+e.slice(1),i=(e+" "+C.join(r+" ")+r).split(" ");return h(t,"string")||h(t,"undefined")?l(i,t,o,a):function(e,t,n){var o;for(var a in e)if(e[a]in t)return!1===n?e[a]:h(o=t[e[a]],"function")?s(o,n||t):o;return!1}(i=(e+" "+k.join(r+" ")+r).split(" "),t,n)}function e(e,t,n){return o(e,m,m,t,n)}var c=[],d=[],t={_version:"3.5.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){d.push({name:e,fn:t,options:n})},addAsyncTest:function(e){d.push({name:null,fn:e})}},u=function(){};u.prototype=t,u=new u;var w=f.documentElement,_="svg"===w.nodeName.toLowerCase();u.addTest("rgba",function(){var e=v("a").style;return e.cssText="background-color:rgba(150,255,150,.5)",-1<(""+e.backgroundColor).indexOf("rgba")});var i=t._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];t._prefixes=i,u.addTest("csspositionsticky",function(){var e="position:",t=v("a").style;return t.cssText=e+i.join("sticky;"+e).slice(0,-e.length),-1!==t.position.indexOf("sticky")}),u.addTest("cssgradients",function(){for(var e,t="background-image:",n="",o=0,a=i.length-1;o<a;o++)e=0===o?"to ":"",n+=t+i[o]+"linear-gradient("+e+"left top, #9f9, white);";u._config.usePrefixes&&(n+=t+"-webkit-gradient(linear,left top,right bottom,from(#9f9),to(white));");var r=v("a").style;return r.cssText=n,-1<(""+r.backgroundImage).indexOf("gradient")}),u.addTest("opacity",function(){var e=v("a").style;return e.cssText=i.join("opacity:.55;"),/^0.55$/.test(e.opacity)}),(t.testStyles=y)("#modernizr { width: 50vw; }",function(e){var t=parseInt(p.innerWidth/2,10),n=parseInt(g(e,null,"width"),10);u.addTest("cssvwunit",n==t)});var n,a=(n=p.matchMedia||p.msMatchMedia)?function(e){var t=n(e);return t&&t.matches||!1}:function(e){var t=!1;return y("@media "+e+" { #modernizr { position: absolute; } }",function(e){t="absolute"==(p.getComputedStyle?p.getComputedStyle(e,null):e.currentStyle).position}),t};t.mq=a,u.addTest("mediaqueries",a("only all"));var r="Moz O ms Webkit",C=t._config.usePrefixes?r.split(" "):[];t._cssomPrefixes=C;var k=t._config.usePrefixes?r.toLowerCase().split(" "):[];t._domPrefixes=k;var x={elem:v("modernizr")};u._q.push(function(){delete x.elem});var A={style:x.elem.style};u._q.unshift(function(){delete A.style}),t.testAllProps=o,t.testAllProps=e,u.addTest("flexbox",e("flexBasis","1px",!0)),function(){var e,t,n,o,a,r;for(var i in d)if(d.hasOwnProperty(i)){if(e=[],(t=d[i]).name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;n<t.options.aliases.length;n++)e.push(t.options.aliases[n].toLowerCase());for(o=h(t.fn,"function")?t.fn():t.fn,a=0;a<e.length;a++)1===(r=e[a].split(".")).length?u[r[0]]=o:(!u[r[0]]||u[r[0]]instanceof Boolean||(u[r[0]]=new Boolean(u[r[0]])),u[r[0]][r[1]]=o),c.push((o?"":"no-")+r.join("-"))}}(),function(e){var t=w.className,n=u._config.classPrefix||"";if(_&&(t=t.baseVal),u._config.enableJSClass){var o=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");t=t.replace(o,"$1"+n+"js$2")}u._config.enableClasses&&(t+=" "+n+e.join(" "+n),_?w.className.baseVal=t:w.className=t)}(c),delete t.addTest,delete t.addAsyncTest;for(var N=0;N<u._q.length;N++)u._q[N]();p.Modernizr=u}(window,document);var sprintf=function(e){if("string"!=typeof e)throw"sprintf: The first arguments need to be a valid format str
1ing.";for(var t=new RegExp(/%(\+)?([0 ]|'(.))?(-)?([0-9]+)?(\.([0-9]+))?([%bcdfosxX])/g),n=[],o=1;part=t.exec(e);){if(o>=arguments.length&&"%"!=part[8])throw"sprintf: At least one argument was missing.";n[n.length]={begin:part.index,end:part.index+part[0].length,sign:"+"==part[1],negative:parseFloat(arguments[o])<0,padding:null==part[2]?" ":"'"==part[2].substring(0,1)?part[3]:part[2],alignLeft:"-"==part[4],width:null!=part[5]&&part[5],precision:null!=part[7]&&part[7],type:part[8],data:"%"!=part[8]&&String(arguments[o++])}}for(var a="",r=0,i=0;i<n.length;++i){a+=e.substring(r,n[i].begin),r=n[i].end;var s="";switch(n[i].type){case"%":s="%";break;case"b":s=Math.abs(parseInt(n[i].data)).toString(2);break;case"c":s=String.fromCharCode(Math.abs(parseInt(n[i].data)));break;case"d":s=String(Math.abs(parseInt(n[i].data)));break;case"f":s=!1===n[i].precision?String(Math.abs(parseFloat(n[i].data))):Math.abs(parseFloat(n[i].data)).toFixed(n[i].precision);break;case"o":s=Math.abs(parseInt(n[i].data)).toString(8);break;case"s":s=n[i].data.substring(0,n[i].precision?n[i].precision:n[i].data.length);break;case"x":s=Math.abs(parseInt(n[i].data)).toString(16).toLowerCase();break;case"X":s=Math.abs(parseInt(n[i].data)).toString(16).toUpperCase();break;default:throw'sprintf: Unknown type "'+n[i].type+'" detected. This should never happen. Maybe the regex is wrong.'}if("%"!=n[i].type){if(0!=n[i].width&&n[i].width>s.length)for(var l=s.length,c=0;c<n[i].width-l;++c)s=1==n[i].alignLeft?s+n[i].padding:n[i].padding+s;"b"!=n[i].type&&"d"!=n[i].type&&"o"!=n[i].type&&"f"!=n[i].type&&"x"!=n[i].type&&"X"!=n[i].type||(1==n[i].negative?s="-"+s:1==n[i].sign&&(s="+"+s)),a+=s}else a+=s}return a+=e.substring(r,e.length)};if(sprintf.attach=function(e){e.printf=function(){var e=Array.prototype.slice.call(arguments);return e.unshift(String(this)),sprintf.apply(void 0,e)}},!console)var console={log:function(e){},info:function(e){}};function NewWindow(e,t,n,o,a,r,i,l){var c=(ws=window.screen?1:0,m=Math,C="center",R="random",M="custom",sw=screen.availWidth,sh=screen.availHeight,T=r==C&&ws?(sh-o)/2:r==R&&ws?m.floor(m.random()*(sh-o)):r==M?l:100,L=r==C&&ws?(sw-n)/2:r==R&&ws?m.floor(m.random()*(sw-n)):r==M?i:100,s="width="+n+",height="+o+",top="+T+",left="+L,s+=a&&""!=a?","+a:"",window.open(e,t,s));c.focus&&c.focus()}function validate_email(e){return 2<e.indexOf(".")&&0<e.indexOf("@")}function comment_check(){valid=!0;try{jQuery("#comment_name").value.length<3&&(valid=!1),validate_email(jQuery("#comment_email").value)||(valid=!1),jQuery("#comment_content").value.length<3&&(valid=!1),1500<jQuery("#comment_content").value.length&&(valid=!1),valid?jQuery("#comment_submit").disabled=!1:jQuery("#comment_submit").disabled=!0}catch(e){}}function comment_show(){jQuery(".auth-selector").slideToggle(),jQuery(".form-comments .form").slideToggle()}function comment_init(){try{null!=jQuery("#comment_name")&&(Event.observe(jQuery("#comment_name"),"change",comment_check),Event.observe(document,"keypress",comment_check),Event.observe(jQuery("#comment_email"),"change",comment_check),Event.observe(jQuery("#comment_content"),"change",comment_check))}catch(e){}comment_check()}function muestra(e){for(var t=document.getElementsByClassName("tablabels")[0].getElementsByTagName("li"),n=document.getElementsByClassName("tabcontents")[0].getElementsByTagName("div"),o=0;o<t.length;
1o++)t[o]!=e?(t[o].className="",n[o].className="tabcontent",console.log(t[o].id+" unselected")):(e.className="tablabelSelected",n[o].className="tabcontentSelected",console.log(t[o].id+" selected"));return!1}function detectaMenu(){var e=jQuery(".tablabels")[0];if(null!=e){for(var t=e.getElementsByTagName("li"),n=0;n<t.length;n++)t[n].id="tablabel"+n,console.log("init en tablabel:"+t[n].id),t[n].onclick=function(){return console.log("click en "+this.id),muestra(this),!1};var o=jQuery(".tabcontents")[0].getElementsByTagName("div");for(n=0;n<o.length;n++)console.log("init en tabcontent:"+n),o[n].id="tabcontent"+n;t[0].className="tablabelSelected",o[0].className="tabcontentSelected"}}jQuery(document).ready(comment_init),jQuery(document).ready(detectaMenu);var widget={};function random_color(e){var t=Math.round(16777215*Math.random());switch(e){case"hex":return("#0"+t.toString(16)).replace(/^#0([0-9a-f]{6})$/i,"#$1");case"rgb":return"rgb("+(t>>16)+","+(t>>8&255)+","+(255&t)+")";default:return t}}function createCookie(e,t,n){if(n){var o=new Date;o.setTime(o.getTime()+24*n*60*60*1e3);var a="; expires="+o.toGMTString()}else a="";document.cookie=e+"="+t+a+"; path=/"}function readCookie(e){for(var t=e+"=",n=document.cookie.split(";"),o=0;o<n.length;o++){for(var a=n[o];" "==a.charAt(0);)a=a.substring(1,a.length);if(0==a.indexOf(t))return a.substring(t.length,a.length)}return null}function eraseCookie(e){createCookie(e,"",-1)} 2function consultaloteria(){var n={not_valid:"Número no válido",not_connected:"Los datos aún no están disponibles", 3 no_price:"Tu número no ha sido premiado. Resultado provisional.", 4 price_congrats:"Felicidades! Tienes un premio de %s EUR al décimo."}; 5"ca"==document.documentElement.lang&&(n={not_valid:"Nombre no và lid", 6 not_connected:"Couldn't complete query", 7 no_price:"El teu número no ha estat premiat. Resultat provisional.", 8 price_congrats:"Felicitats! Tens un premi de %s EUR al dècim. Resultat provisional."}), 9"gal.galiciapress.es"==window.location.hostname&&(n={not_began:"O sorteo non comezou", 10 not_valid:"Número incorrecto",not_connected:"Non foi posible realizar consulta", 11 no_price:"O seu número non foi premiado. Resultado provisional.", 12 price_congrats:"Parabéns! Ten un premio de %s EUR ó décimo." 13});var e="https://huttington.bigpress.net/loteria/numero/"+jQuery("#loteria_numero").val().replace(/\./gi,"");return jQuery.ajax({url:e,dataType:"json",method:"get",success:function(e){var t=jQuery("#loteria_resultado");return 1==e.error?(t.html(n.not_valid),!1):2==e.error?(t.html(n.not_connected),!1):void(0==e.premio?t.html(n.no_price):t.html(sprintf(n.price_congrats,e.premio)))}}),!1}function navegacion_init(){"undefined"!=typeof section_next&&"undefined"!=typeof prerender_url&&(prerender_url("http://"+window.location.hostname+"/"+section_next+".php"),prerender_url_firefox("http://"+window.location.hostname+"/"+section_next+".php")),"undefined"!=typeof section_previous&&"undefined"!=typeof prerender_url&&(prerender_url("http://"+window.location.hostname+"/"+section_previous+".php"),prerender_url_firefox("http://"+window.location.hostname+"/"+section_previous+".php")),jQuery("#cabecera").gestures({showTrail:!1,advancedShapes:!1,tolerance:50,eventHandler:navegacion_gesto})}function navegacion_gesto(e){console.log(e),"E"==e&&(console.log("west left"),window.location="/"+section_previous+".php"),"W"==e&&(console.log("east right"),window.location="/"+section_next+".php")}function navegacion_checkKey(e){switch(e.keyCode){case 37:console.log("tecla left"),"undefined"!=typeof section_previous&&(window.location="/"+section_previous+".php");break;case 39:"undefined"!=typeof section_next&&(window.location="/"+section_next+".php"),console.log("tecla right")}}function AABlocker(){}widget.init=function(){null!=readCookie("bpcookie")&&(widget.detectaPortadas(),widget.detectaColumnas())},widget.showCode=function(e){alert("showCode "+e.item_class+" "+e.item_id)},widget.deletes=function(e){var t=e.parentNode,n=t.parentNode,o=n.parentNode;console.log("delete "+t.item_class+" "+t.item_id),o.removeChild(n)},widget.deletes2=function(e){var t=this.parentNode,n=t.parentNode,o=n.parentNode;console.log("delete "+t.item_class+" "+t.item_id),o.removeChild(n)},widget.detectaPortadas=function(){for(var e=document.getElementsByClassName("widget"),t=0;t<e.length;t++){var n=e[t].id.split("-")[0],o=e[t].id.split("-")[1];console.log("init portada:"+o);var a=document.createElement("div");a.className="widget-bar",a.style.background="red",a.style.display="block",a.item_class=n,a.item_id=o,e[t].style.border="2px s
13olid red !important",e[t].style.marginTop="8px !important",e[t].style.marginBottom="8px !important";var r=document.createElement("a");r.href="/apd/?module=portadas&action=file_list&s1="+o,r.innerHTML="edit "+n+" "+o,r.style.margin="3px";var i=document.createElement("a");i.href="#",i.innerHTML="drop",i.style.margin="3px",i.onmouseover=function(e){this.parentNode.parentNode.style.background="yellow"},i.onmouseout=function(e){this.parentNode.parentNode.style.background="white"};var s=document.createElement("a");s.href="javascript:return false;",s.onclick=widget.deletes2,s.innerHTML="delete",s.style.margin="3px";var l=document.createElement("a");l.href="javascript:widget.showCode(this.parentNode.parentNode);",l.innerHTML="code",l.style.margin="3px",e[t].insertBefore(a),a.appendChild(i),a.appendChild(r),a.appendChild(l),a.appendChild(s)}},widget.detectaColumnas=function(){for(var e=document.getElementsByClassName("columna"),t=0;t<e.length;t++){var n=e[t].id.split("-")[0],o=e[t].id.split("-")[1];console.log("init portada:"+o);for(var a=olor("hex"),r=e[t].childNodes,i=0;i<r.length;i++)for(var s=r[i].childNodes,l=0;l<s.length;l++){null!=s[l].style&&(s[l].style.border="1px solid "+a+" !important");for(var c=s[l].childNodes,d=0;d<c.length;d++)null!=c[d].style&&(c[d].style.border="1px solid "+a+" !important")}var u=document.createElement("div");u.className="widget-bar",u.style.background=a,u.style.display="block",u.item_class=n,u.item_id=o,e[t].style.border="2px solid "+a+" !important",e[t].style.marginTop="8px !important",e[t].style.marginBottom="8px !important";var p=document.createElement("a");p.href="/apd/?module=portadas&action=file_list&s1="+o,p.innerHTML="edit "+n+" "+o,p.style.margin="3px";var f=document.createElement("a");f.href="#",f.innerHTML="drop",f.style.margin="3px",f.onmouseover=function(e){this.parentNode.parentNode.style.background="yellow"},f.onmouseout=function(e){this.parentNode.parentNode.style.background="white"};var m=document.createElement("a");m.href="javascript:widget.deletes(this.parentNode.parentNode)",m.innerHTML="delete",m.style.margin="3px";var g=document.createElement("a");g.href="javascript:widget.showCode(this.parentNode.parentNode);",g.innerHTML="code",g.style.margin="3px",e[t].insertBefore(u),u.appendChild(f),u.appendChild(p),u.appendChild(g),u.appendChild(m)}},widget.alter=function(){null!=readCookie("bpcookie")?(console.log("oculta barra"),eraseCookie("bpcookie"),window.location.reload()):(console.log("muestra barra"),createCookie("bpcookie","beta",7),mostrar_barra())},mostrar_barra=function(){console.log("mostrar_barra");var e=document.getElementsByTagName("body")[0],t=document.createElement("div");e.insertBefore(t),t.id="layout-header1",t.innerHTML="link1"},jQuery(document).ready(function() {}),jQuery(document).keydown(navegacion_checkKey),AABlocker.init=function(){setTimeout(function(){AABlocker.detect(function(e){e?(console.log("ads are blocked"),AABlocker.showDialog(),AABlocker.sendAnalyticsEvent("adblock_yes")):(console.log("ads are not blocked"),AABlocker.sendAnalyticsEvent("adblock_no"))})},4e3)},AABlocker.sendAnalyticsEvent=function(e){"undefined"!=typeof ga&&(ga("bigpressglobal.send",{hitType:"event",eventCategory:"Adblock",eventAction:e,nonInteraction:!0}),ga("customer.send",{hitType:"event",eventCategory:"Adblock",eventAction:e,nonInteraction:!0}))},AABlocker.detect2=function(){var e=document.createElement("ins");e.className="AdSense",e.style.display="block",e.style.position="absolute",e.style.top="-1px",e.style.height="1px",document.body.appendChild(e);var t=!e.clientHeight;return document.body.removeChild(e),t},AABlocker.detectBP=function(t){var e=new Request("https://adserver3.bigapis.net/www/delivery/ads.js",{method:"HEAD",mode:"no-cors"});fetch(e).then(function(e){return e}).then(function(e){console.log(e),t(!1)}).catch(function(e){console.log(e),t(!0)})},AABlocker.detect=function(e){AABlocker.detectBP(e)},AABlocker.detectAdsense=function(t){var e=new Request("https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js",{method:"HEAD",mode:"no-cors"});fetch(e).then(function(e){return e}).then(function(e){console.log(e),t(!1)}).catch(function(e){console.log(e),t(!0)})},AABlocker.showDialog=function(t){var e='<p style="font-family: Arial, Vernada, sans-serif; color: #999; font-weight: normal"><img src="https://ayuda.bigpress.net/images/showid/1971806"><br><br>Hemos detectado que usas un bloqueador de anuncios. Por favor desactiva tu bloqueador o añade esta página a una lista blanca. <br><br><a href="https://ayuda.bigpress.net/ayudaadblock/index.html" target="_blank" style="color: #3897f0;">¿Necesitas ayuda para desactivarlo?</a><br><br>';e+="<br>",swal({allowOutsideClick:!1,allowEscapeKey:!1,position:"top-end",html:e,confirmButtonText:"Reintentar",cancelButtonText:"Ayuda",reverseButtons:!0,confirmButtonColor:"#3897f0",cancelButtonColor:"#cccccc"}).then(function(e){window.location.reload(),void 0!==t&&t(!0)}).catch(function(){void 0!==t&&t(!1)})},AABlocker.sendError=function(e){jQuery.ajax({url:"/api/error",type:"POST",data:JSON.stringify(e),dataType:"json",processData:!1,beforeSend:function(e){e&&e.overrideMimeType&&e.overrideMimeType("application/j-son;charset=UTF-8")},success:function(e,t,n){},error:function(e,t,n){}})},AABlocker.getBrowser=function(){navigator.appVersion;var e,t,n,o=navigator.userAgent,a=navigator.appName,r=""+parseFloat(navigator.appVersion),i=parseInt(navigator.appVersion,10);return-1!=(t=o.indexOf("Opera"))?(a="Opera",r=o.substring(t+6),-1!=(t=o.indexOf("Version"))&&(r=o.substring(t+8))):-1!=(t=o.indexOf("MSIE"))?(a="Microsoft Internet Explorer",r=
13o.substring(t+5)):-1!=(t=o.indexOf("Chrome"))?(a="Chrome",r=o.substring(t+7)):-1!=(t=o.indexOf("Safari"))?(a="Safari",r=o.substring(t+7),-1!=(t=o.indexOf("Version"))&&(r=o.substring(t+8))):-1!=(t=o.indexOf("Firefox"))?(a="Firefox",r=o.substring(t+8)):(e=o.lastIndexOf(" ")+1)<(t=o.lastIndexOf("/"))&&(a=o.substring(e,t),r=o.substring(t+1),a.toLowerCase()==a.toUpperCase()&&(a=navigator.appName)),-1!=(n=r.indexOf(";"))&&(r=r.substring(0,n)),-1!=(n=r.indexOf(" "))&&(r=r.substring(0,n)),i=parseInt(""+r,10),isNaN(i)&&(r=""+parseFloat(navigator.appVersion),i=parseInt(navigator.appVersion,10)),{browserName:a,fullVersion:r,majorVersion:i,appName:navigator.appName,userAgent:navigator.userAgent,platform:navigator.platform}},AABlocker.closeDialog=function(){swal.clickCancel(),swal.close();var e=AABlocker.detect2()?"adblock detectado":"adblock no detectado",t="production";try{var n=AABlocker.getBrowser(),o=(n.browserName,n.fullVersion,n.majorVersion,n.appName,n.platform,n.userAgent,JSON.stringify(t),{browser:n,lineNumber:0,url:window.location.href,url2:window.location.href,col:0,details:e,message:"Adblocker detection reported as wrong",env:t});AABlocker.sendError(o)}catch(e){}return!1},function(e,t){var n=function(o,f){"use strict";if(f.getElementsByClassName){var m,g,h=f.documentElement,r=o.Date,a=o.HTMLPictureElement,i="addEventListener",v="getAttribute",t=o[i],u=o.setTimeout,n=o.requestAnimationFrame||u,s=o.requestIdleCallback,p=/^picture$/i,l=["load","error","lazyincluded","_lazyloaded"],c={},y=Array.prototype.forEach,d=function(e,t){return c[t]||(c[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),c[t].test(e[v]("class")||"")&&c[t]},b=function(e,t){d(e,t)||e.setAttribute("class",(e[v]("class")||"").trim()+" "+t)},w=function(e,t){var n;(n=d(e,t))&&e.setAttribute("class",(e[v]("class")||"").replace(n," "))},_=function(t,n,e){var o=e?i:"removeEventListener";e&&_(t,n),l.forEach(function(e){t[o](e,n)})},C=function(e,t,n,o,a){var r=f.createEvent("Event");return n||(n={}),n.instance=m,r.initEvent(t,!o,!a),r.detail=n,e.dispatchEvent(r),r},k=function(e,t){var n;!a&&(n=o.picturefill||g.pf)?(t&&t.src&&!e[v]("srcset")&&e.setAttribute("srcset",t.src),n({reevaluate:!0,elements:[e]})):t&&t.src&&(e.src=t.src)},x=function(e,t){return(getComputedStyle(e,null)||{})[t]},A=function(e,t,n){for(n=n||e.offsetWidth;n<g.minSize&&t&&!e._lazysizesWidth;)n=t.offsetWidth,t=t.parentNode;return n},N=(_e=[],Ce=we=[],(xe=function(e,t){ye&&!t?e.apply(this,arguments):(Ce.push(e),be||(be=!0,(f.hidden?u:n)(ke)))})._lsFlush=ke=function(){var e=Ce;for(Ce=we.length?_e:we,be=!(ye=!0);e.length;)e.shift()();ye=!1},xe),e=function(n,e){return e?function(){N(n)}:function(){var e=this,t=arguments;N(function(){n.apply(e,t)})}},E=function(e){var t,n,o=function(){t=null,e()},a=function(){var e=r.now()-n;e<99?u(a,99-e):(s||o)(o)};return function(){n=r.now(),t||(t=u(a,99))}};!function(){var e,t={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for(e in g=o.lazySizesConfig||o.lazysizesConfig||{},t)e in g||(g[e]=t[e]);o.lazySizesConfig=g,u(function(){g.init&&S()})}();var z=(ee=/^img$/i,te=/^iframe$/i,ne="onscroll"in o&&!/(gle|ing)bot/.test(navigator.userAgent),re=-1,ie=function(e){ae--,(!e||ae<0||!e.target)&&(ae=0)},se=function(e){return null==$&&($="hidden"==x(f.body,"visibility")),$||"hidden"!=x(e.parentNode,"visibility")&&"hidden"!=x(e,"visibility")},le=function(e,t){var n,o=e,a=se(e);for(W-=t,D+=t,q-=t,V+=t;a&&(o=o.offsetParent)&&o!=f.body&&o!=h;)(a=0<(x(o,"opacity")||1))&&"visible"!=x(o,"overflow")&&(n=o.getBoundingClientRect(),a=V>n.left&&q<n.right&&D>n.top-1&&W<n.bottom+1);return a},U=ce=function(){var e,t,n,o,a,r,i,s,l,c,d,u,p=m.elements;if((I=g.loadMode)&&ae<8&&(e=p.length)){for(t=0,re++,c=!g.expand||g.expand<1?500<h.clientHeight&&500<h.clientWidth?500:370:g.expand,m._defEx=c,d=c*g.expFactor,u=g.hFac,$=null,oe<d&&ae<1&&2<re&&2<I&&!f.hidden?(oe=d,re=0):oe=1<I&&1<re&&ae<6?c:0;t<e;t++)if(p[t]&&!p[t]._lazyRace)if(ne)if((s=p[t][v]("data-expand"))&&(r=1*s)||(r=oe),l!==r&&(F=innerWidth+r*u,R=innerHeight+r,i=-1*r,l=r),n=p[t].getBoundingClientRect(),(D=n.bottom)>=i&&(W=n.top)<=R&&(V=n.right)>=i*u&&(q=n.left)<=F&&(D||V||q||W)&&(g.loadHidden||se(p[t]))&&(P&&ae<3&&!s&&(I<3||re<4)||le(p[t],r))){if(he(p[t]),a=!0,9<ae)break}
13else!a&&P&&!o&&ae<4&&re<4&&2<I&&(L[0]||g.preloadAfterLoad)&&(L[0]||!s&&(D||V||q||W||"auto"!=p[t][v](g.sizesAttr)))&&(o=L[0]||p[t]);else he(p[t]);o&&!a&&he(o)}},K=ae=oe=0,X=g.throttleDelay,G=g.ricTimeout,Z=function(){J=!1,K=r.now(),U()},Y=s&&49<G?function(){s(Z,{timeout:G}),G!==g.ricTimeout&&(G=g.ricTimeout)}:e(function(){u(Z)},!0),de=function(e){var t;(e=!0===e)&&(G=33),J||(J=!0,(t=X-(r.now()-K))<0&&(t=0),e||t<9?Y():u(Y,t))},pe=e(ue=function(e){var t=e.target;t._lazyCache?delete t._lazyCache:(ie(e),b(t,g.loadedClass),w(t,g.loadingClass),_(t,fe),C(t,"lazyloaded"))}),fe=function(e){pe({target:e.target})},me=function(e){var t,n=e[v](g.srcsetAttr);(t=g.customMedia[e[v]("data-media")||e[v]("media")])&&e.setAttribute("media",t),n&&e.setAttribute("srcset",n)},ge=e(function(e,t,n,o,a){var r,i,s,l,c,d;(c=C(e,"lazybeforeunveil",t)).defaultPrevented||(o&&(n?b(e,g.autosizesClass):e.setAttribute("sizes",o)),i=e[v](g.srcsetAttr),r=e[v](g.srcAttr),a&&(s=e.parentNode,l=s&&p.test(s.nodeName||"")),d=t.firesLoad||"src"in e&&(i||r||l),c={target:e},b(e,g.loadingClass),d&&(clearTimeout(Q),Q=u(ie,2500),_(e,fe,!0)),l&&y.call(s.getElementsByTagName("source"),me),i?e.setAttribute("srcset",i):r&&!l&&(te.test(e.nodeName)?function(t,n){try{t.contentWindow.location.replace(n)}catch(e){t.src=n}}(e,r):e.src=r),a&&(i||l)&&k(e,{src:r})),e._lazyRace&&delete e._lazyRace,w(e,g.lazyClass),N(function(){(!d||e.complete&&1<e.naturalWidth)&&(ue(c),e._lazyCache=!0,u(function(){"_lazyCache"in e&&delete e._lazyCache},9))},!0)}),ve=function(){if(!P){if(r.now()-H<999)return void u(ve,999);var e=E(function(){g.loadMode=3,de()});P=!0,g.loadMode=3,de(),t("scroll",function(){3==g.loadMode&&(g.loadMode=2),e()},!0)}},{_:function(){H=r.now(),m.elements=f.getElementsByClassName(g.lazyClass),L=f.getElementsByClassName(g.lazyClass+" "+g.preloadClass),t("scroll",de,!0),t("resize",de,!0),o.MutationObserver?new MutationObserver(de).observe(h,{childList:!0,subtree:!0,attributes:!0}):(h[i]("DOMNodeInserted",de,!0),h[i]("DOMAttrModified",de,!0),setInterval(de,999)),t("hashchange",de,!0),["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(e){f[i](e,de,!0)}),/d$|^c/.test(f.readyState)?ve():(t("load",ve),f[i]("DOMContentLoaded",de),u(ve,2e4)),m.elements.length?(ce(),N._lsFlush()):de()},checkElems:de,unveil:he=function(e){var t,n=ee.test(e.nodeName),o=n&&(e[v](g.sizesAttr)||e[v]("sizes")),a="auto"==o;(!a&&P||!n||!e[v]("src")&&!e.srcset||e.complete||d(e,g.errorClass)||!d(e,g.lazyClass))&&(t=C(e,"lazyunveilread").detail,a&&T.updateElem(e,!0,e.offsetWidth),e._lazyRace=!0,ae++,ge(e,t,a,o,n))}}),T=(M=e(function(e,t,n,o){var a,r,i;if(e._lazysizesWidth=o,o+="px",e.setAttribute("sizes",o),p.test(t.nodeName||""))for(a=t.getElementsByTagName("source"),r=0,i=a.length;r<i;r++)a[r].setAttribute("sizes",o);n.detail.dataAttr||k(e,n.detail)}),j=function(e,t,n){var o,a=e.parentNode;a&&(n=A(e,a,n),(o=C(e,"lazybeforesizes",{width:n,dataAttr:!!t})).defaultPrevented||(n=o.detail.width)&&n!==e._lazysizesWidth&&M(e,a,o,n))},{_:function(){B=f.getElementsByClassName(g.autosizesClass),t("resize",O)},checkElems:O=E(function(){var e,t=B.length;if(t)for(e=0;e<t;e++)j(B[e])}),updateElem:j}),S=function(){S.i||(S.i=!0,T._(),z._())};return m={cfg:g,autoSizer:T,loader:z,init:S,uP:k,aC:b,rC:w,hC:d,fire:C,gW:A,rAF:N}}var B,M,j,O;var L,P,Q,I,H,F,R,W,q,V,D,$,U,J,K,X,G,Z,Y,ee,te,ne,oe,ae,re,ie,se,le,ce,de,ue,pe,fe,me,ge,he,ve;var ye,be,we,_e,Ce,ke,xe}(e,e.document);e.lazySizes=n,"object"==typeof module&&module.exports&&(module.exports=n)}(window); 14 15 16 17// the semi-colon before function invocation is a safety net against concatenated 18// scripts and/or other plugins which may not be closed properly. 19; (function ($, window, document, undefined) { 20 21 //"use strict"; 22 23 // Create the defaults once 24 var pluginName = "simpleCalendar", 25 defaults = { 26 months: ['january', 'february', 'march', 'april', 'may', 'june', 'july', 'august', 'september', 'october', 'november', 'december'], //string of months starting from january 27 days: ['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'], //string of days starting from sunday 28 minDate: "YYYY-MM-DD", // minimum date 29 maxDate: "YYYY-MM-DD", // maximum date 30 insertEvent: true, // can insert events 31 displayEvent: true, // display existing event 32 fixedStartDay: true, // Week begin always by monday 33 events: [], //List of event dates 34 eventsInfo: [], //List of event Info 35 selectCallback: function (selDate) { }, // Callback on date select 36 insertCallback: function () { } // Callback when an event is added to the calendar 37 }; 38 39 // The actual plugin constructor 40 function Plugin(element, options) { 41 this.element = element; 42 this.settings = $.extend({}, defaults, options); 43 this._defaults = defaults; 44 this._name = pluginName; 45 this.currentDate = new Date(); 46 this.events = options.events; 47 this.init(); 48 } 49 50 // Avoid Plugin.prototype conflicts 51 $.extend(Plugin.prototype, { 52 init: function () { 53 var container = $(this.element); 54 var todayDate = this.currentDate; 55 var events = this.events; 56 57 var calendar = $('<div class="calendar"></div>'); 58 var header = $('<header>' + 59 '<h2 class="month"></h2>' + 60 '<a class="btn btn-prev" href="#"><</a>' + 61 '<a class="btn btn-next" href="#">></a>' + 62 '</header>'); 63 64 this.updateHeader(todayDate, header); 65 calendar.append(header); 66 67 this.buildCalendar(todayDate, calendar); 68 container.append(calendar); 69 70 this.bindEvents(); 71 }, 72 73 //Update the current month header 74 updateHeader: function (date, header) { 75 header.find('.month').html(this.settings.months[date.getMonth()]); 76 }, 77 78 testFunction: function (temp) { 79 console.log('test function var = ' + temp); 80 }, 81 82 //Build calendar of a month from date 83 buildCalendar: function (fromDate, calendar) { 84 var plugin = this; 85 86 calendar.find('table').remove(); 87 88 var body = $('<table></table>'); 89 var thead = $('<thead></thead>'); 90 var tbody = $('<tbody></tbody>'); 91 92 //Header day in a week ( (1 to 8) % 7 to start the week by monday) 93 for (var i = 1; i <= this.settings.days.length; i++) { 94 thead.append($('<td>' + this.settings.days[i % 7].substring(0, 3) + '</td>')); 95 } 96 97 //setting current year and month 98 var y = fromDate.getFullYear(), m = fromDate.getMonth(); 99 100 //first day of the month 101 var firstDay = new Date(y, m, 1); 102 //If not monday set to previous monday 103 while (firstDay.getDay() != 1) { 104 firstDay.setDate(firstDay.getDate() - 1); 105 } 106 //last day of the month 107 var lastDay = new Date(y, m + 1, 0); 108 //If not sunday set to next sunday 109 while (lastDay.getDay() != 0) { 110 lastDay.setDate(lastDay.getDate() + 1); 111 } 112 113 var todayStr = (new Date).toDateString(); 114 115 //For firstDay to lastDay 116 for (var day = firstDay; day <= lastDay; day.setDate(day.getDate())) { 117 var tr = $('<tr></tr>'); 118 119 //For each row 120 for (var i = 0; i < 7; i++) { 121 var td = $('<td><a href="#" class="day">' + day.getDate() + '</a></td>'); 122 123 124 if (plugin.settings.displayEvent) { 125 const eventIndex = $.inArray(this.formatToYYYYMMDD(day), plugin.events); 126 if (eventIndex !== -1) { 127 console.log('found event'); 128 td.find(".day").addClass("event"); 129 130 // for tooltip. Have to generalize this 131 td.find(".day").attr('data-tippy-content', plugin.settings.eventsInfo[eventIndex]); 132 } 133 } 134 135 //if today is this day 136 if (day.toDateString() === todayStr) { 137 td.find(".day").addClass("today"); 138 } 139 //if day is not in this month 140 if (day.getMonth() != fromDate.getMonth()) { 141 td.find(".day").addClass("wrong-month"); 142 } 143 144 tr.append(td); 145 day.setDate(day.getDate() + 1); 146 } 147 tbody.append(tr); 148 } 149 150 tbody.on('click', '.day', function (e) { 151 var day = '' + $(e.currentTarget).text(),
152 month = '' + (plugin.currentDate.getMonth() + 1), 153 year = plugin.currentDate.getFullYear(); 154 155 if (month.length < 2) month = '0' + month; 156 if (day.length < 2) day = '0' + day; 157 158 const selectedDate = [year, month, day].join('-'); 159 160 plugin.settings.selectCallback(selectedDate); 161 162 if ($(e.currentTarget).hasClass('event')) { 163 // show event container with effect 164 plugin.fillUp($(plugin.element), e.pageX, e.pageY); 165 const eventIndex = $.inArray(selectedDate, plugin.events); 166 $(plugin.element).find('.event-container>.event-date').text(selectedDate); 167 $(plugin.element).find('.event-container>.title').text(plugin.settings.eventsInfo[eventIndex]); 168 } 169 e.preventDefault(); 170 }); 171 172 body.append(thead); 173 body.append(tbody); 174 175 176 var eventContainer = $('<div class="event-container"><p class="event-date">Mar 01, 2019</p><h2 class="title">Event Name</h2><a href="#" class="close"></div>'); 177 178 eventContainer.on('click', '.close', function (e) { 179 plugin.empty($(plugin.element), e.pageX, e.pageY); 180 e.preventDefault(); 181 }); 182 183 calendar.append(body); 184 calendar.append(eventContainer); 185 }, 186 //Init global events listeners 187 bindEvents: function () { 188 var plugin = this; 189 190 //Click previous month 191 $('.btn-prev').click(function (e) { 192 plugin.currentDate.setMonth(plugin.currentDate.getMonth() - 1); 193 plugin.buildCalendar(plugin.currentDate, $(plugin.element).find('.calendar')); 194 plugin.updateHeader(plugin.currentDate, $(plugin.element).find('.calendar header')); 195 e.preventDefault(); 196 }); 197 198 //Click next month 199 $('.btn-next').click(function (e) { 200 plugin.currentDate.setMonth(plugin.currentDate.getMonth() + 1); 201 plugin.buildCalendar(plugin.currentDate, $(plugin.element).find('.calendar')); 202 plugin.updateHeader(plugin.currentDate, $(plugin.element).find('.calendar header')); 203 e.preventDefault(); 204 }); 205 }, 206 //Small effect to fillup a container 207 fillUp: function (elem, x, y) { 208 var plugin = this; 209 var elemOffset = elem.offset(); 210 211 var filler = $('<div class="filler" style=""></div>'); 212 filler.css("left", x - elemOffset.left); 213 filler.css("top", y - elemOffset.top); 214 215 $(plugin.element).find('.calendar').append(filler); 216 217 filler.animate({ 218 width: "300%", 219 height: "300%" 220 }, 500, function () { 221 $(plugin.element).find('.event-container').show(); 222 filler.hide(); 223 }); 224 }, 225 //Small effect to empty a container 226 empty: function (elem, x, y) { 227 var plugin = this; 228 var elemOffset = elem.offset(); 229 230 var filler = $('.filler'); 231 filler.css("width", "300%"); 232 filler.css("height", "300%"); 233 234 filler.show(); 235 236 $(plugin.element).find('.event-container').hide(); 237 238 filler.animate({ 239 width: "0%", 240 height: "0%" 241 }, 500, function () { 242 filler.remove(); 243 }); 244 }, 245 246 formatToYYYYMMDD: function (date) { 247 var d = new Date(date), 248 day = '' + d.getDate(), 249 month = '' + (d.getMonth() + 1), 250 year = d.getFullYear(); 251 252 if (month.length < 2) month = '0' + month; 253 if (day.length < 2) day = '0' + day; 254 255 return [year, month, day].join('-'); 256 } 257 }); 258 259 // A really lightweight plugin wrapper around the constructor, 260 // preventing against multiple instantiations 261 $.fn[pluginName] = function (options) { 262 return this.each(function () { 263 if (!$.data(this, "plugin_" + pluginName)) { 264 $.data(this, "plugin_" + pluginName, new Plugin(this, options)); 265 } 266 }); 267 }; 268 269})(jQuery, window, document);
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.