/*! Divas Cookies jQuery plugin v0.6 2015.06.17 - jquery.divascookies-0.6.js by Federica Sibella (@musingspuntoit) and Michela Chiucini (@webislove) - Coding Divas (@CodingDivas) */ !function(e){var t=!1,o="DisplayDivasCookiesBanner";e.DivasCookies=function(i){var c={bannerText:"[Divas Cookies Demo] This website uses cookies.",cookiePolicyLink:"",cookiePolicyLinkText:"[Divas Cookies Demo] Read our cookie policy.",thirdPartyPolicyWidget:"",acceptButtonText:"[Divas Cookies Demo] Ok",acceptButtonSrc:"",declineButtonText:"No cookies, please",declineButtonSrc:"",openEffect:"",openEffectDuration:600,openEffectEasing:"swing",closeEffect:"",closeEffectDuration:600,closeEffectEasing:"swing",debugMode:!1,saveUserPreferences:!0,cookieDuration:365,blockScripts:!1,pageReload:!1,acceptOnScroll:!1,acceptOnClick:!1,cookieName:"DisplayDivasCookiesBanner",excludePolicyPage:!1},a=e.extend({},c,i);t=a.blockScripts,o=a.cookieName,e(document).ready(function(){e.DivasCookiesCore(a)})},e.DivasCookies.optedIn=function(){return document.cookie.match(new RegExp(o+"=([^;]+)"))||!t},e.DivasCookiesCore=function(t){function o(e,t){var o=new Date;t?o.setTime(o.getTime()+24*parseInt(t)*60*60*1e3):o.setFullYear(o.getFullYear()+1),document.cookie=e+"=yes; expires="+o.toGMTString()+"; path=/"}function i(e){return document.cookie.match(new RegExp(e+"=([^;]+)"))}function c(){document.location.reload()}function a(t,o,i){g||(e("iframe."+t+", img."+t+", input."+t).each(function(){e(this).attr("src",e(this).attr("data-src"))}),e("script."+t).each(function(t){var c=e(this).attr("src");if(e(this).hasClass(i)){e(this).attr("id","dcSndbxdPlain"+t);var a=document.createElement("iframe");a.style.width="0px",a.style.height="0px",a.style.display="none",a.setAttribute("id","dcSndbxd"+t),a.setAttribute("data-jsid","dcSndbxdJS"+t),a.setAttribute("data-jsplain","dcSndbxdPlain"+t),document.body.appendChild(a),a.contentWindow.document.open(),a.contentWindow.document.write(void 0===c?'":''),a.contentWindow.document.close(),a.onload=function(){e("#"+e(this).attr("data-jsplain")).after(a.contentWindow.document.body.innerHTML),e(this).remove()}}else if(e(this).hasClass(o)){var n,s,r,l,d,f;if(void 0===c){for(n=e(this).html(),s="",r=/(document\.write(\(.+?\)))/im,l=/(document\.writeln(\(.+?\)))/im;n!=s;)s=n,d=n.match(r),f=n.match(l),n=n.replace(r,"divasCookiesOutputBuffer += $2"),n=n.replace(l,"divasCookiesOutputBuffer += $2\n");y="",e(this).after('"),e(this).next().after(y)}else{for(e.ajax({async:!1,dataType:"text",cache:!1,url:c,success:function(e){n=e}}),s="",r=/(document\.write(\(.+?\)))/im,l=/(document\.writeln(\(.+?\)))/im;n!=s;)s=n,d=n.match(r),f=n.match(l),n=n.replace(r,"divasCookiesOutputBuffer += $2"),n=n.replace(l,"divasCookiesOutputBuffer += $2\n");y="",e(this).after('"),e(this).next().after(y)}}else e(this).after(void 0===c?'":'')}),g=!0)}function n(){switch(r.saveUserPreferences&&(o(v,r.cookieDuration),r.pageReload&&c()),a(h,m,x),r.closeEffect){case"fade":l.fadeOut(r.closeEffectDuration,r.closeEffectEasing);break;case"slideUp":l.animate({top:"-100%"},r.closeEffectDuration,r.closeEffectEasing,function(){l.hide()});break;case"slideDown":l.animate({bottom:"-100%"},r.closeEffectDuration,r.closeEffectEasing,function(){l.hide()});break;case"slideLeft":l.animate({left:"-100%"},r.closeEffectDuration,r.closeEffectEasing,function(){l.hide()});break;case"slideRight":l.animate({left:"100%"},r.closeEffectDuration,r.closeEffectEasing,function(){l.hide()});break;default:l.hide()}}var s={bannerText:"[Divas Cookies Demo] This website uses cookies.",cookiePolicyLink:"",cookiePolicyLinkText:"[Divas Cookies Demo] Read our cookie policy.",thirdPartyPolicyWidget:"",acceptButtonText:"[Divas Cookies Demo] Ok",acceptButtonSrc:"",declineButtonText:"No cookies, please",declineButtonSrc:"",openEffect:"",openEffectDuration:600,openEffectEasing:"swing",closeEffect:"",closeEffectDuration:600,closeEffectEasing:"swing",debugMode:!1,saveUserPreferences:!0,cookieDuration:365,blockScripts:!1,pageReload:!1,acceptOnScroll:!1,acceptOnClick:!1,cookieName:"DisplayDivasCookiesBanner",excludePolicyPage:!1},r=e.extend({},s,t),l=e(),d=e(),f="",p=e(),u=e(),k=e(),v="DisplayDivasCookiesBanner",h="divascookies-remove",m="divascookies-buffering",x="divascookies-sandboxing",g=!1,y="";if(""!==r.cookieName&&"DisplayDivasCookiesBanner"!==r.cookieName&&(v=r.cookieName),l=e("
"),l.data("divascookies",{cookieName:v,activatorClass:h}),r.debugMode===!0&&(""===r.bannerText&&alert("Divas Cookies plugin warning!\nNo text for the banner: please check bannerText value"),""===r.cookiePolicyLink&&alert("Divas Cookies plugin warning!\nNo link to the extended cookie policy: please check cookiePolicyLink value"),""===r.cookiePolicyLinkText&&alert("Divas Cookies plugin warning!\nNo text for extended cookie policy link: please check cookiePolicyLinkText value"),""===r.acceptButtonText&&alert("Divas Cookies plugin warning!\nNo text for accept button: please check acceptButtonText value")),d=e(""),f=" ","iubenda"===r.thirdPartyPolicyWidget&&(f=" "),p=e(" "),u=e(""),k=e(""!==r.acceptButtonSrc?"":" "),l.append(d),d.append(p),d.append(u),u.append(k),!r.saveUserPreferences||!i(v))switch(e("body").append(l),r.openEffect){case"fade":l.fadeIn(r.openEffectDuration,r.openEffectEasing);break;case"slideUp":l.css({bottom:"-100%",top:"auto"}).show(function(){l.animate({bottom:0},r.openEffectDuration,r.openEffectEasing)});break;case"slideDown":l.css({top:"-100%",bottom:"auto"}).show(function(){l.animate({top:0},r.openEffectDuration,r.openEffectEasing)});break;case"slideLeft":l.css({left:"-100%",right:"auto"}).show(function(){l.animate({left:0},r.openEffectDuration,r.openEffectEasing)});break;case"slideRight":l.css({left:"100%",right:"auto"}).show(function(){l.animate({left:0},r.openEffectDuration,r.openEffectEasing)});break;default:l.show()}if((!r.blockScripts||i(v))&&a(h,m,x),u.on("click",function(){n()}),r.acceptOnScroll&&!i(v))if(-1!==document.location.href.indexOf(r.cookiePolicyLink)&&r.excludePolicyPage);else{var b=e(window).scrollTop(),E=10;e(window).on("scroll.divascookies",function(){e(window).scrollTop()-b>=E&&(n(),e(window).off("scroll.divascookies"))})}return r.acceptOnClick&&!i(v)&&(-1!==document.location.href.indexOf(r.cookiePolicyLink)&&r.excludePolicyPage||e(document).on("click.divascookies","a",function(){e(this).parent().hasClass("divascookies-policy-link")||(n(),e(document).off("click.divascookies","a"))})),l}}(jQuery);