1function dsgvoaio_ga_outout() { 2 let t = '<div id="analyticsDenied" class="tarteaucitronDenied" name="" onclick="tarteaucitron.userInterface.respond(this, false);" style="background-color: rgb(27, 135, 11);"> \u2713 Erlauben </div>'; 3 var dummy = document.createElement("div"); 4 (dummy.id = "analyticsDenied"), 5 (dummy.innerHTML = t.toString()), 6 tarteaucitron.userInterface.respond(dummy.children[0], !1), 7 jQuery(".switch_analytics").attr("onclick", "tarteaucitron.userInterface.respond(this, true);"), 8 jQuery(".switch_analytics").attr("checked", !1), 9 jQuery(".tarteaucitronLine .switch_key_analytics").attr("checked", !1); 10} 11function dsvgoaio_fbpixel_ouout() { 12 let t = '<div id="facebookpixelDenied" class="tarteaucitronDenied" name="" onclick="tarteaucitron.userInterface.respond(this, false);" style="background-color: rgb(27, 135, 11);"> \u2713 Erlauben </div>'; 13 var dummy = document.createElement("div"); 14 (dummy.id = "facebookpixelDenied"), 15 (dummy.innerHTML = t.toString()), 16 tarteaucitron.userInterface.respond(dummy.children[0], !1), 17 jQuery(".switch_facebookpixel").attr("onclick", "tarteaucitron.userInterface.respond(this, true);"), 18 jQuery(".switch_facebookpixel").attr("checked", !1), 19 jQuery(".tarteaucitronLine .switch_key_facebookpixel").attr("checked", !1); 20} 21function mail(name, dom, tl, params) { 22 var s = e(name, dom, tl);
23 document.write('<a href="' + m_ + s + params + '">' + s + "</a>"); 24} 25function dsgvoaio_cryptmail(name, dom, tl, params, display) { 26 document.write('<a href="' + m_ + e(name, dom, tl) + params + '">' + display + "</a>"); 27} 28function e(name, dom, tl) { 29 var s = name + a_; 30 return tl != -2 ? ((s += dom), tl >= 0 && (s += d_ + tld_[tl])) : (s += swapper(dom)), s; 31} 32function swapper(d) { 33 var s = ""; 34 for (var i = 0; i < d.length; i += 2) i + 1 == d.length ? (s += d.charAt(i)) : (s += d.charAt(i + 1) + d.charAt(i)); 35 return s.replace(/\?/g, "."); 36} 37var scripts = document.getElementsByTagName("script"), 38 path = scripts[scripts.length - 1].src.split("?")[0], 39 tarteaucitronForceCDN = tarteaucitronForceCDN === undefined ? "" : tarteaucitronForceCDN, 40 cdn = tarteaucitronForceCDN === "" ? path.split("/").slice(0, -1).join("/") + "/" : tarteaucitronForceCDN, 41 alreadyLaunch = alreadyLaunch === undefined ? 0 : alreadyLaunch, 42 tarteaucitronForceLanguage = tarteaucitronForceLanguage === undefined ? "" : tarteaucitronForceLanguage, 43 tarteaucitronForceExpire = tarteaucitronForceExpire === undefined ? "" : tarteaucitronForceExpire, 44 tarteaucitronCustomText = tarteaucitronCustomText === undefined ? "" : tarteaucitronCustomText, 45 timeExipre = parms.expiretime * 86400000, 46 tarteaucitronProLoadServices, 47 tarteaucitronNoAdBlocker = !1, 48 cookiestyle = parms.noticestyle, 49 cookiebackgroundcolor = parms.backgroundcolor, 50 cookietextcolor = parms.textcolor, 51 cookiebuttonbackground = parms.buttonbackground, 52 cookiebuttontextcolor = parms.buttontextcolor, 53 cookiebuttonlinkcolor = parms.buttonlinkcolor, 54 cookietext = parms.cookietext, 55 cookieaccepttext = parms.cookieaccepttext, 56 ablehnentxt = parms.ablehnentxt, 57 ablehnentext = parms.ablehnentext, 58 ablehnenurl = parms.ablehnenurl, 59 ablehnenanzeigen = parms.showrejectbtn, 60 btn_text_customize = parms.btn_text_customize, 61 expiretime = parms.expiretime, 62 notice_design = parms.notice_design, 63 ga_defaultoptinout = parms.ga_defaultoptinout, 64 vgwort_defaultoptinout = parms.vgwort_defaultoptinout, 65 koko_defaultoptinout = parms.koko_defaultoptinout, 66 adminajaxurl = parms.adminajaxurl, 67 usenocookies = parms.usenocookies, 68 allnames = "All Cookies", 69 textcansetcookies = parms.cookietextusagebefore, 70 cansetcookiestext = "Cookies:", 71 nocookiesaved = parms.nocookietext, 72 savedcookies = parms.cookietextusage, 73 nocookietext = parms.nocookietext, 74 woocommercecookies = parms.woocommercecookies, 75 polylangcookie = parms.polylangcookie, 76 language = parms.language, 77 policytext = parms.popupagbs, 78 languageswitcher = parms.languageswitcher, 79 maincatname = parms.maincatname, 80 showpolicyname = parms.showpolicyname, 81 yeslabel = parms.yeslabel, 82 nolabel = parms.nolabel, 83 animation_time = Number(parms.animation_time), 84 pixelevent = parms.pixelevent, 85 pixelorderid = parms.pixelorderid, 86 fbpixel_content_name = parms.fbpixel_content_name, 87 fbpixel_product_price = parms.fbpixel_product_price, 88 fbpixel_currency = parms.fbpixel_currency, 89 fbpixel_content_ids = parms.fbpixel_content_ids, 90 fbpixel_content_type = parms.fbpixel_content_type, 91 fbpixel_product_cat = parms.fbpixel_product_cat, 92 isbuyedsendet = parms.isbuyedsendet, 93 pixeleventamount = parms.pixeleventamount, 94 pixeleventcurrency = parms.pixeleventcurrency, 95 outgoing_text = parms.outgoing_text, 96 close_popup_auto = parms.close_popup_auto 97 show_layertext = parms.show_layertext, 98 accepttext = parms.accepttext, 99 policytextbtn = parms.policytextbtn, 100 pluginversion = parms.version; 101 102var obj = { 103 youtube_spt: parms.youtube_spt, 104 vgwort_spt: parms.vgwort_spt, 105 shareaholic_spt: parms.shareaholic_spt, 106 linkedin_spt: parms.linkedin_spt, 107 twitter_spt: parms.twitter_spt 108}; 109 110 111if (notice_design == "clear") var stylegrey = "#ffffff"; 112else var stylegrey = "#808080"; 113console.log("DSGVO All in One for WordPress ["+pluginversion+"] running...\nhttps://wordpress.org/plugins/dsgvo-all-in-one-for-wp/"); 114var tarteaucitron = { 115 version: 323, 116 cdn: cdn, 117 user: {}, 118 lang: {}, 119 services: {}, 120 added: [], 121 idprocessed: [], 122 state: [], 123 launch: [], 124 parameters: {}, 125 isAjax: !1, 126 reloadThePage: !1, 127 init: function (params) { 128 "use strict"; 129 var origOpen; 130 (tarteaucitron.parameters = params), 131 alreadyLaunch === 0 && 132 ((alreadyLaunch = 1), 133 window.addEventListener 134 ? (window.addEventListener( 135 "load", 136 jQuery(function(){ 137 tarteaucitron.load(), 138 tarteaucitron.fallback( 139 ["tarteaucitronOpenPanel"], 140 function (elem) { 141 elem.addEventListener( 142 "click", 143 function (event) { 144 tarteaucitron.userInterface.openPanel
144(), event.preventDefault(); 145 }, 146 !1 147 ); 148 }, 149 !0 150 ); 151 }), 152 !1 153 ), 154 window.addEventListener( 155 "scroll", 156 function () { 157 var scrollPos = window.pageYOffset || document.documentElement.scrollTop, 158 heightPosition; 159 document.getElementById("tarteaucitronAlertBig") !== null && 160 !tarteaucitron.highPrivacy && 161 document.getElementById("tarteaucitronAlertBig").style.display === "block" && 162 ((heightPosition = document.getElementById("tarteaucitronAlertBig").offsetHeight + "px"), 163 scrollPos > screen.height * 2 164 ? tarteaucitron.userInterface.respondAll(!0) 165 : scrollPos > screen.height / 2 && (document.getElementById("tarteaucitronDisclaimerAlert").innerHTML = "<b>" + tarteaucitron.lang.alertBigScroll + "</b> " + tarteaucitron.lang.alertBig), 166 tarteaucitron.orientation === "top" ? (document.getElementById("tarteaucitronPercentage").style.top = heightPosition) : (document.getElementById("tarteaucitronPercentage").style.bottom = heightPosition), 167 (document.getElementById("tarteaucitronPercentage").style.width = (100 / (screen.height * 2)) * scrollPos + "%")); 168 }, 169 !1 170 ), 171 window.addEventListener( 172 "keydown", 173 function (evt) { 174 evt.keyCode === 27 && tarteaucitron.userInterface.closePanel(); 175 }, 176 !1 177 ), 178 window.addEventListener( 179 "hashchange", 180 function () { 181 document.location.hash === tarteaucitron.hashtag && tarteaucitron.hashtag !== "" && tarteaucitron.userInterface.openPanel
181(); 182 }, 183 !1 184 ), 185 window.addEventListener( 186 "resize", 187 function () { 188 document.getElementById("tarteaucitron") !== null && document.getElementById("tarteaucitron").style.display === "block" && tarteaucitron.userInterface.jsSizing("main"), 189 document.getElementById("tarteaucitronCookiesListContainer") !== null && 190 document.getElementById("tarteaucitronCookiesListContainer").style.display === "block" && 191 tarteaucitron.userInterface.jsSizing("cookie"); 192 }, 193 !1 194 )) 195 : (window.attachEvent("onload", function () { 196 tarteaucitron.load(), 197 tarteaucitron.fallback( 198 ["tarteaucitronOpenPanel"], 199 function (elem) { 200 elem.attachEvent("onclick", function (event) { 201 tarteaucitron.userInterface.openPanel
201(), event.preventDefault(); 202 }); 203 }, 204 !0 205 ); 206 }), 207 window.attachEvent("onscroll", function () { 208 var scrollPos = window.pageYOffset || document.documentElement.scrollTop, 209 heightPosition; 210 document.getElementById("tarteaucitronAlertBig") !== null && 211 !tarteaucitron.highPrivacy && 212 document.getElementById("tarteaucitronAlertBig").style.display === "block" && 213 ((heightPosition = document.getElementById("tarteaucitronAlertBig").offsetHeight + "px"), 214 scrollPos > screen.height * 2 215 ? tarteaucitron.userInterface.respondAll(!0) 216 : scrollPos > screen.height / 2 && (document.getElementById("tarteaucitronDisclaimerAlert").innerHTML = "<b>" + tarteaucitron.lang.alertBigScroll + "</b> " + tarteaucitron.lang.alertBig), 217 tarteaucitron.orientation === "top" ? (document.getElementById("tarteaucitronPercentage").style.top = heightPosition) : (document.getElementById("tarteaucitronPercentage").style.bottom = heightPosition), 218 (document.getElementById("tarteaucitronPercentage").style.width = (100 / (screen.height * 2)) * scrollPos + "%")); 219 }), 220 window.attachEvent("onkeydown", function (evt) { 221 evt.keyCode === 27 && tarteaucitron.userInterface.closePanel(); 222 }), 223 window.attachEvent("onhashchange", function () { 224 document.location.hash === tarteaucitron.hashtag && tarteaucitron.hashtag !== "" && tarteaucitron.userInterface.openPanel
224(); 225 }), 226 window.attachEvent("onresize", function () { 227 document.getElementById("tarteaucitron") !== null && document.getElementById("tarteaucitron").style.display === "block" && tarteaucitron.userInterface.jsSizing("main"), 228 document.getElementById("tarteaucitronCookiesListContainer") !== null && document.getElementById("tarteaucitronCookiesListContainer").style.display === "block" && tarteaucitron.userInterface.jsSizing("cookie"); 229 })), 230 typeof XMLHttpRequest !== "undefined" && 231 ((origOpen = XMLHttpRequest.prototype.open), 232 (XMLHttpRequest.prototype.open = function () { 233 window.addEventListener 234 ? this.addEventListener( 235 "load", 236 function () { 237 typeof tarteaucitronProLoadServices === "function" && tarteaucitronProLoadServices(); 238 }, 239 !1 240 ) 241 : this.attachEvent !== void 0 242 ? this.attachEvent("onload", function () { 243 typeof tarteaucitronProLoadServices === "function" && tarteaucitronProLoadServices(); 244 }) 245 : typeof tarteaucitronProLoadServices === "function" && setTimeout(tarteaucitronProLoadServices, 1000); 246 try { 247 origOpen.apply(this, arguments); 248 } catch (err) {} 249 }))); 250 }, 251 load: function () { 252 "use strict"; 253 var cdn = tarteaucitron.cdn, 254 language = tarteaucitron.getLanguage(), 255 pathToLang = cdn + "lang/tarteaucitron." + language + ".js?v=" + tarteaucitron.version, 256 pathToServices = cdn + "tarteaucitron.services.min.js?v=" + tarteaucitron.version, 257 linkElement = document.createElement("link"), 258 defaults = { adblocker: !1, hashtag: "#tarteaucitron", cookieName: "tarteaucitron", highPrivacy: !1, orientation: "top", removeCredit: !1, showAlertSmall: !0, cookieslist: !0, handleBrowserDNTRequest: !1 }, 259 params = tarteaucitron.parameters; 260 params !== undefined && tarteaucitron.extend(defaults, params), 261 (tarteaucitron.orientation = defaults.orientation), 262 (tarteaucitron.hashtag = defaults.hashtag), 263 (tarteaucitron.highPrivacy = defaults.highPrivacy), 264 (tarteaucitron.handleBrowserDNTRequest = defaults.handleBrowserDNTRequest), 265 (linkElement.rel = "stylesheet"), 266 (linkElement.type = "text/css"), 267 (linkElement.href = cdn + "css/tarteaucitron.css"), 268 document.getElementsByTagName("head")[0].appendChild(linkElement), 269 tarteaucitron.addScript(pathToLang, "", function () { 270 tarteaucitronCustomText !== "" && (tarteaucitron.lang = tarteaucitron.AddOrUpdate(tarteaucitron.lang, tarteaucitronCustomText)), 271 tarteaucitron.addScript(pathToServices, "", function () { 272 var body = document.body, 273 div = document.createElement("div"), 274 html = "", 275 index, 276 orientation = "Top", 277 cat = ["essenziell", "ads", "analytic", "api", "comment", "social", "support", "video", "other"], 278 i; 279 280 281 var noticestyle = parms.noticestyle; 282 var currstatus = localStorage.getItem("dsgvoaio_respondall"); 283 if (!currstatus) { 284 var currval = "false"; 285 var checkedvalnow = ""; 286 } else if (currstatus.indexOf("true") >= 0) { 287 var currval = "false"; 288 var checkedvalnow = ""; 289 } else { 290 var currval = "true"; 291 var checkedvalnow = "checked"; 292 } 293 294 if (tarteaucitron.job.length > 1) { 295 var denyButton = ' <div id="tarteaucitronAllDenied" data-currval="' + currval + '" class="tarteaucitronDeny allswitch" onclick="tarteaucitron.userInterface.respondAll(false);">'; 296 denyButton += " ✗ " + tarteaucitron.lang.deny; 297 denyButton += " </div>"; 298 } else { 299 var denyButton = ''; 300 } 301 302 for ( 303 html += '<div class="dsdvo-cookie-notice ' + co
303okiestyle + '">', 304 html += '<div id="tarteaucitronPremium"></div>', 305 html += '<div id="tarteaucitronBack" onclick="tarteaucitron.userInterface.closePanel();"></div>', 306 html += '<div id="tarteaucitron">', 307 html += ' <div id="tarteaucitronClosePanel" onclick="tarteaucitron.userInterface.closePanel();">', 308 html += " " + tarteaucitron.lang.close, 309 html += " </div>", 310 html += ' <div id="tarteaucitronServices">', 311 html += ' <div class="tarteaucitronLine tarteaucitronMainLine" id="tarteaucitronMainLineOffset">', 312 html += ' <div class="tarteaucitronName">', 313 html += 314 " <b><a href=\"javascript:void(0)\" onclick=\"tarteaucitron.userInterface.toggle('tarteaucitronInfo', 'tarteaucitronInfoBox');return false\">✛</a> " + tarteaucitron.lang.all + "</b>", 315 html += " </div>", 316 html += ' <div class="tarteaucitronAsk" id="tarteaucitronScrollbarAdjust">', 317 html += ' <div id="tarteaucitronAllAllowed" data-currval="' + currval + '" class="tarteaucitronAllow allswitch" onclick="tarteaucitron.userInterface.respondAll(true);">', 318 html += " ✓ " + tarteaucitron.lang.allow, 319 html += " </div> ", 320 321 html += denyButton, 322 323 html += " </div>", 324 html += " </div>", 325 html += ' <div id="tarteaucitronInfo" class="tarteaucitronInfoBox">', 326 html += " " + tarteaucitron.lang.disclaimer, 327 defaults.removeCredit === !1 && (html += " <br/><br/>"), 328 html += " </div>", 329 html += ' <div class="tarteaucitronBorder" id="tarteaucitronScrollbarParent">', 330 html += ' <div class="clear"></div>', 331 i = 0; 332 i < cat.length; 333 i += 1 334 ) 335 (html += ' <div id="tarteaucitronServicesTitle_' + cat[i] + '" class="tarteaucitronHidden">'), 336 (html += ' <div class="tarteaucitronTitle">'), 337 (html += 338 ' <a href="#" onclick="tarteaucitron.userInterface.toggle(\'tarteaucitronDetails' + cat[i] + "', 'tarteaucitronInfoBox');return false\">✛</a> " + tarteaucitron.lang[cat[i]].title), 339 (html += " </div>"), 340 (html += ' <div id="tarteaucitronDetails' + cat[i] + '" class="tarteaucitronDetails tarteaucitronInfoBox">'), 341 (html += " " + tarteaucitron.lang[cat[i]].details), 342 (html += " </div>"), 343 (html += " </div>"), 344 (html += ' <div id="tarteaucitronServices_' + cat[i] + '"></div>'); 345 (html += ' <div class="tarteaucitronHidden" id="tarteaucitronScrollbarChild" style="height:20px;display:block"></div>'), 346 (html += " </div>"), 347 (html += " </div>"), 348 (html += "</div>"), 349 defaults.orientation === "bottom" && (orientation = "Bottom"), 350 defaults.highPrivacy 351 ? ((html += '<div id="dsgvomiddlewrap">'), 352 (html += '<div id="tarteaucitronAlertBig" class="tarteaucitronAlertBig' + orientation + '" style="background:#' + co
352okiebackgroundcolor + ";color:#" + cookietextcolor + '">'), 353 (html += '<div id="dsgvoAlertBiginner">'), 354 (html += '<div id="tarinner">'), 355 (html += ' <span id="tarteaucitronDisclaimerAlert">'), 356 noticestyle == "style3" 357 ? ((html += languageswitcher), 358 (html += "<a href='#' class='dsgvoaio_close_btn' onclick='tarteaucitron.userInterface.closeNotice();' ><span class='dsgvoaio dashicons dashicons-dismiss' style='font-size:18px;'></span></a>"), 359 (html += '<div class="dsgvopopupagbs">'), 360 (html += policytext), 361 (html += '<div id="agbpopup_service_control"></div>'), 362 (html += "</div>")) 363 : noticestyle == "style2" 364 ? ((html += 365 languageswitcher + 366 "<a href='#' class='dsgvoaio_close_btn' onclick='tarteaucitron.userInterface.closeNotice();' ><span class='dsgvoaio dashicons dashicons-dismiss' style='font-size:18px;'></span></a>"), 367 (html += "<span class='dsgvoaio_wrapnoticetext'>" + cookietext + "</span>")) 368 : (html += cookietext), 369 (html += " </span>"), 370 (html += ' <div class="dsgvonoticebtns">'), 371 (html += ' <span id="tarteaucitronPersonalize" onclick="tarteaucitron.userInterface.respondAll(true);" style="background:#2CAA27;color:#' + cookiebuttontextcolor + '">'), 372 (html += "✓ " + cookieaccepttext), 373 (html += " </span>"), 374 (html += ' <span id="tarteaucitronCloseAlert" onclick="tarteaucitron.userInterface.openPanel
374();" style="background:#' + cookiebuttonbackground + ";color:#" + cookiebuttontextcolor + '">'), 375 (html += " " + btn_text_customize), 376 (html += " </span>"), 377 ablehnenanzeigen == "on" && 378 ((html += 379 ' <span id="tarteaucitronCloseAlert" class="tarteaucitronCloseBtn" onclick="tarteaucitron.userInterface.respondAll(false);" style="background:#' + 380 cookiebuttonbackground + 381 ";color:#" + 382 cookiebuttontextcolor + 383 '">'), 384 (html += " ✕ " + ablehnentxt), 385 (html += " </span>")), 386 (html += "</div>"), 387 (html += "</div>"), 388 (html += "</div>"), 389 (html += "</div>"), 390 (html += "</div>")) 391 : ((html += '<div id="dsgvomiddlewrap">'), 392 (html += '<div id="tarteaucitronAlertBig" class="tarteaucitronAlertBig' + orientation + '" style="background:#' + cookiebackgroundcolor + ";color:#" + cookietextcolor + '">'), 393 (html += '<div id="dsgvoAlertBiginner">'), 394 (html += '<div id="tarinner">'), 395 (html += ' <span id="tarteaucitronDisclaimerAlert">'), 396 noticestyle == "style3" && ((html += '<div class="dsgvopopupagbs">'), (html += policytext), (html += "</div>")), 397 (html += cookietext), 398 (html += " </span>"), 399 (html += ' <span id="tarteaucitronPersonalize" onclick="tarteaucitron.userInterface.respondAll(true);" style="background:#2CAA27;color:#' + cookiebuttontextcolor + '">'), 400 (html += " ✓ " + cookieaccepttext), 401 (html += " </span>"), 402 (html += ' <span id="tarteaucitronCloseAlert" onclick="tarteaucitron.userInterface.openPanel
402();" style="background:#' + cookiebuttonbackground + ";color:#" + cookiebuttontextcolor + '">'), 403 (html += " " + btn_text_customize), 404 (html += " </span>"), 405 ablehnenanzeigen == "on" && 406 ((html += 407 ' <span id="tarteaucitronCloseAlert" class="tarteaucitronCloseBtn" onclick="tarteaucitron.userInterface.respondAll(false);" style="background:#' + 408 cookiebuttonbackground + 409 ";color:#" + 410 cookiebuttontextcolor + 411 '">'), 412 (html += " ✕ " + ablehnentxt), 413 (html += " </span>")), 414 (html += "</div>"), 415 (html += "</div>"), 416 (html += "</div>"), 417 (html += "</div>"), 418 (html += '<div id="tarteaucitronPercentage"></div>')), 419 defaults.showAlertSmall === !0 && 420 ((html += '<div id="tarteaucitronAlertSmall" class="tarteaucitronAlertSmall' + orientation + '">'), 421 (html += ' <div id="tarteaucitronManager" onclick="tarteaucitron.userInterface.openPanel
421();">'), 422 (html += " " + tarteaucitron.lang.alertSmall), 423 (html += ' <div id="tarteaucitronDot">'), 424 (html += ' <span id="tarteaucitronDotGreen"></span>'), 425 (html += ' <span id="tarteaucitronDotYellow"></span>'), 426 (html += ' <span id="tarteaucitronDotRed"></span>'), 427 (html += " </div>"), 428 defaults.cookieslist === !0 429 ? ((html += " </div><!-- @whitespace"), 430 (html += ' --><div id="tarteaucitronCookiesNumber" onclick="tarteaucitron.userInterface.toggleCookiesList();">0</div>'), 431 (html += ' <div id="tarteaucitronCookiesListContainer">'), 432 (html += ' <div id="tarteaucitronClosePanelCookie" onclick="tarteaucitron.userInterface.closePanel();">'), 433 (html += " " + tarteaucitron.lang.close), 434 (html += " </div>"), 435 (html += ' <div class="tarteaucitronCookiesListMain" id="tarteaucitronCookiesTitle">'), 436 (html += ' <b id="tarteaucitronCookiesNumberBis">0 cookie</b>'), 437 (html += " </div>"), 438 (html += ' <div id="tarteaucitronCookiesList"></div>'), 439 (html += " </div>")) 440 : (html += " </div>"), 441 (html += "</div>"), 442 (html += "</div>")), 443 tarteaucitron.addScript( 444 tarteaucitron.cdn + "advertising.js?v=" + tarteaucitron.version, 445 "", 446 function () { 447 if (tarteaucitronNoAdBlocker === !0 || defaults.adblocker === !1) { 448 if (((div.id = "tarteaucitronRoot"), body.appendChild(div, body), (div.innerHTML = html), jQuery("#dsgvo_service_control").html(html), tarteaucitron.job !== undefined)) 449 for (tarteaucitron.job = tarteaucitron.cleanArray(tarteaucitron.job), index = 0; index < tarteaucitron.job.length; index += 1) tarteaucitron.addService(tarteaucitron.job[index]); 450 else tarteaucitron.job = []; 451 (tarteaucitron.isAjax = !0), 452 (tarteaucitron.job.push = function (id) { 453 tarteaucitron.job.indexOf === void 0 && 454 (tarteaucitron.job.indexOf = function (obj, start) { 455 var i, 456 j = this.length; 457 for (i = start || 0; i < j; i += 1) if (this[i] === obj) return i; 458 return -1; 459 }), 460 tarteaucitron.job.indexOf(id) === -1 && Array.prototype.push.call(this, id), 461 (tarteaucitron.launch[id] = !1), 462 tarteaucitron.addService(id); 463 }), 464 document.location.hash === tarteaucitron.hashtag && tarteaucitron.hashtag !== "" && tarteaucitron.userInterface.openPanel
464(), 465 tarteaucitron.cookie.number(), 466 setInterval(tarteaucitron.cookie.number, 60000); 467 } 468 }, 469 defaults.adblocker 470 ), 471 defaults.adblocker === !0 && 472 setTimeout(function () { 473 tarteaucitronNoAdBlocker === !1 474 ? ((html = '<div id="dsgvomiddlewrap">'), 475 (html += '<div id="tarteaucitronAlertBig" class="tarteaucitronAlertBig' + orientation + '" style="background:#' + cookiebackgroundcolor + ";color:#" + cookietextcolor + ';display:block;">'), 476 (html += '<div id="tarinner">'), 477 (html += ' <span id="tarteaucitronDisclaimerAlert">'), 478 noticestyle == "style3" && ((html += '<div class="dsgvopopupagbs">'), (html += policytext), (html += "</div>")), 479 (html += cookietext), 480 (html += " </span>"), 481 (html += ' <span id="tarteaucitronPersonalize" onclick="location.reload();">'), 482 (html += " " + co
482okieaccepttext), 483 (html += " </span>"), 484 (html += "</div>"), 485 (html += "</div>"), 486 (html += "</div>"), 487 (html += '<div id="tarteaucitronPremium"></div>'), 488 (div.id = "tarteaucitronRoot"), 489 body.appendChild(div, body), 490 (div.innerHTML = html), 491 tarteaucitron.pro("!adblocker=true")) 492 : tarteaucitron.pro("!adblocker=false"); 493 }, 1500); 494 }); 495 }), 496 jQuery(document).ready(function () { 497 if (localStorage.getItem("dsgvoaio_ga_disable") == null && ga_defaultoptinout == "optout") { 498 let t = '<div id="analyticsAllowed" class="tarteaucitronAllow" name="" onclick="tarteaucitron.userInterface.respond(this, true);" style="background-color: rgb(27, 135, 11);"> \u2713 Erlauben </div>'; 499 var dummy = document.createElement("div"); 500 (dummy.id = "analyticsAllowed"), (dummy.innerHTML = t.toString()), tarteaucitron.userInterface.respond(dummy.children[0], !0); 501 } 502 if (localStorage.getItem("dsgvoaio_vgwort_disable") == null && vgwort_defaultoptinout == "optout") { 503 let t = '<div id="vgwortAllowed" class="tarteaucitronAllow" onclick="tarteaucitron.userInterface.respond(this, true);" style="background-color: rgb(27, 135, 11);"> \u2713 Erlauben </div>'; 504 var dummy = document.createElement("div"); 505 (dummy.id = "vgwortAllowed"), (dummy.innerHTML = t.toString()), tarteaucitron.userInterface.respond(dummy.children[0], !0); 506 } 507 if (localStorage.getItem("dsgvoaio_koko_disable") == null && koko_defaultoptinout == "optout") { 508 let t2 = '<div id="kokoAllowed" class="tarteaucitronAllow" onclick="tarteaucitron.userInterface.respond(this, true);" style="background-color: rgb(27, 135, 11);"> \u2713 Erlauben </div>'; 509 var dummy2 = document.createElement("div"); 510 (dummy2.id = "kokoAllowed"), (dummy2.innerHTML = t2.toString()), tarteaucitron.userInterface.respond(dummy2.children[0], !0); 511 } 512 let delete_timedate = localStorage.getItem("dsgvoaio_create"); 513 if (delete_timedate == null) { 514 var d = new Date(), 515 time = d.getTime(), 516 expireTime = time + timeExipre; 517 localStorage.setItem("dsgvoaio_create", expireTime); 518 } 519 var current_date = new Date(); 520 var current = current_date.getTime(); 521 delete_timedate !== null && delete_timedate < current && (localStorage.removeItem("dsgvoaio_create"), localStorage.removeItem("dsgvoaio"), localStorage.removeItem("dsgvoaio_respondall")); 522 }); 523 let t = '<div id="wordpressmainAllowed" class="tarteaucitronAllow" name="" onclick="tarteaucitron.userInterface.respond(this, true);" style="background-color: rgb(27, 135, 11);"> \u2713 Erlauben </div>'; 524 var dummy = document.createElement("div"); 525 (dummy.id = "wordpressmainAllowed"), (dummy.innerHTML = t.toString()), tarteaucitron.userInterface.respond(dummy.children[0], !0); 526 }, 527 addService: function (serviceId) { 528 "use strict"; 529 var html = "", 530 s = tarteaucitron.services, 531 service = s[serviceId], 532 cookie = tarteaucitron.cookie.read(), 533 hostname = document.location.hostname, 534 hostRef = document.referrer.split("/")[2], 535 isNavigating = hostRef === hostname ? !0 : !1, 536 isAutostart = service.needConsent ? !1 : !0, 537 isWaiting = cookie.indexOf(service.key + "=wait") >= 0 ? !0 : !1, 538 isDenied = cookie.indexOf(service.key + "=false") >= 0 ? !0 : !1, 539 isAllowed = cookie.indexOf(service.key + "=true") >= 0 ? !0 : !1, 540 isResponded = cookie.indexOf(service.key + "=false") >= 0 || cookie.indexOf(service.key + "=true") >= 0 ? !0 : !1, 541 isDNTRequested = navigator.doNotTrack === "1" || navigator.doNotTrack === "yes" || navigator.msDoNotTrack === "1" || window.doNotTrack === "1" ? !0 : !1; 542 if (tarteaucitron.added[service.key] !== !0) { 543 if (((tarteaucitron.added[service.key] = !0), isAllowed !== !0)) { 544 var allowedcheck = "Allowed"; 545 var respondval = "true"; 546 var checkedval = ""; 547 } else { 548 var allowedcheck = "Denied"; 549 var respondval = "false"; 550 var checkedval = "checked"; 551 } 552 if ( 553 ((html += '<div id="' + service.key + 'Line" class="tarteaucitronLine">'), 554 (html += ' <div class="tarteaucitronName">'), 555 (html += " <b>" + service.name + "</b><br/>"),
556 (html += ' <span id="tacCL' + service.key + '" class="tarteaucitronListCookies"></span><br/>'), 557 (html += ' <a href="' + service.uri + '" target="_blank" rel="noopener" class="dsgvoaiopollink">'), 558 (html += " " + tarteaucitron.lang.source), 559 (html += " </a>"), 560 (html += " </div>"), 561 (html += ' <div class="tarteaucitronAsk">'), 562 service.key != "wordpressmain") 563 ) { 564 if (isDenied == 0 && isAllowed == 0) var waitingclass = "dsgvoaiowaiting"; 565 else var waitingclass = ""; 566 (html += 567 '<label class="switchdsgvoaio ' + 568 waitingclass + 569 '" style="margin:0px;"> <input type="checkbox" id="' + 570 service.key + 571 allowedcheck + 572 '" class="switchdsgvoaio-input switch_' + 573 service.key + 574 " switch_key_" + 575 service.key + 576 '" data-current="' + 577 respondval + 578 '" onclick="tarteaucitron.userInterface.respond(this, ' + 579 respondval + 580 ');" ' + 581 checkedval + 582 '> <span class="switchdsgvoaio-label" data-on="' + 583 yeslabel + 584 '" data-off="' + 585 nolabel + 586 '"></span> <span class="switchdsgvoaio-handle"></span> </label>'), 587 (html += " </div>"), 588 (html += "</div>"); 589 } 590 tarteaucitron.userInterface.css("tarteaucitronServicesTitle_" + service.type, "display", "block"), 591 document.getElementById("tarteaucitronServices_" + service.type) !== null && (document.getElementById("tarteaucitronServices_" + service.type).innerHTML += html), 592 tarteaucitron.userInterface.order(service.type); 593 } 594 isResponded === !1 && tarteaucitron.user.bypass === !0 && ((isAllowed = !0), tarteaucitron.cookie.create(service.key, !0)), 595 (!isResponded && (isAutostart || (isNavigating && isWaiting)) && !tarteaucitron.highPrivacy) || isAllowed 596 ? (isAllowed || tarteaucitron.cookie.create(service.key, !0), 597 tarteaucitron.launch[service.key] !== !0 && ((tarteaucitron.launch[service.key] = !0), service.js()), 598 (tarteaucitron.state[service.key] = !0), 599 tarteaucitron.userInterface.color(service.key, !0)) 600 : isDenied 601 ? (typeof service.fallback === "function" && service.fallback(), (tarteaucitron.state[service.key] = !1), tarteaucitron.userInterface.color(service.key, !1)) 602 : !isResponded && isDNTRequested && tarteaucitron.handleBrowserDNTRequest 603 ? (tarteaucitron.cookie.create(service.key, "false"), typeof service.fallback === "function" && service.fallback(), (tarteaucitron.state[service.key] = !1), tarteaucitron.userInterface.color(service.key, !1)) 604 : isResponded || 605 (tarteaucitron.cookie.create(service.key, "wait"), typeof service.fallback === "function" && service.fallback(), tarteaucitron.userInterface.color(service.key, "wait"), tarteaucitron.userInterface.openAlert()), 606 tarteaucitron.cookie.checkCount(service.key); 607 }, 608 cleanArray: function cleanArray(arr) { 609 "use strict"; 610 var i, 611 len = arr.length, 612 out = [], 613 obj = {}, 614 s = tarteaucitron.services; 615 for (i = 0; i < len; i += 1) obj[arr[i]] || ((obj[arr[i]] = {}), tarteaucitron.services[arr[i]] !== undefined && out.push(arr[i])); 616 return ( 617 (out = out.sort(function (a, b) { 618 return s[a].type + s[a].key > s[b].type + s[b].key ? 1 : s[a].type + s[a].key < s[b].type + s[b].key ? -1 : 0; 619 })), 620 out 621 ); 622 }, 623 userInterface: { 624 css: function (id, property, value) { 625 "use strict"; 626 document.getElementById(id) !== null && (document.getElementById(id).style[property] = value); 627 }, 628 hideClass: function (classname, property, value) { 629 "use strict"; 630 var el = document.getElementsByClassName(classname); 631 el !== null && jQuery(classname).hide(); 632 }, 633 writeLog: function (el, status, name, allvalue) { 634 "use strict"; 635 function create_UUID() { 636 var dt = new Date().getTime(); 637 var uuid = "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, function (c) { 638 var r = (dt + Math.random() * 16) % 16 | 0; 639 return (dt = Math.floor(dt / 16)), (c == "x" ? r : (r & 3) | 8).toString(16); 640 }); 641 return uuid; 642 } 643 var key = el; 644 var state = status; 645 var name = name; 646 var allvalue = allvalue; 647 var uniqeid = localStorage.getItem("_uniqueuid"); 648 uniqeid ? (uniqeid = localStorage.getItem("_uniqueuid")) : (localStorage.setItem("_uniqueuid", create_UUID()), (uniqeid = localStorage.getItem("_uniqueuid"))), 649 uniqeid && 650 jQuery.ajax({ 651 type: "POST", 652 url: adminajaxurl, 653 data: { id: uniqeid.slice(0, -3) + "XXX", state: state, key: key, name: name, allvalue: allvalue, action: "dsgvoaio_write_log" }, 654 success: function (result) {}, 655 error: function () {}, 656 }); 657 var uniqeid = localStorage.getItem("_uniqueuid"); 658 }, 659 respondAll: function (status) { 660 "use strict"; 661 var s = tarteaucitron.services, 662 service, 663 key, 664 index = 0; 665 var allnames = []; 666 var currentVal = jQuery("#tarteaucitronAllAllowed").data("currval"); 667 var currstatus = localStorage.getItem("dsgvoaio_respondall"); 668 for ( 669 currentVal || (currentVal = "false"), 670 currentVal == "false" ? jQuery("#tarteaucitronAllAllowed").data("currval", "true") : jQuery("#tarteaucitronAllAllowed").data("currval", "false"), 671 status == 1 ? localStorage.setItem("dsgvoaio_respondall", "true") : localStorage.removeItem("dsgvoaio_respondall"), 672 jQuery(".switchdsgvoaio").removeClass("dsgvoaiowaiting"), 673 index = 0; 674 index < tarteaucitron.job.length; 675 index += 1 676 ) { 677 if (((service = s[tarteaucitron.job[index]]), (key = service.key), key != "wordpressmain" && tarteaucitron.state[key] !== status)) {
678 status === !1 && tarteaucitron.launch[key] === !0 && (tarteaucitron.reloadThePage = !0), 679 tarteaucitron.launch[key] !== !0 && status === !0 && ((tarteaucitron.launch[key] = !0), tarteaucitron.services[key].js()), 680 (tarteaucitron.state[key] = status), 681 tarteaucitron.cookie.create(key, status), 682 tarteaucitron.userInterface.color(key, status); 683 var currentVal = jQuery(".switch_" + key).attr("onclick"); 684 currentVal || (currentVal = "tarteaucitron.userInterface.respond(this, false);"), 685 currentVal.indexOf("true") >= 0 && 686 localStorage.getItem("dsgvoaio_respondall") && 687 (jQuery(".switch_" + key).prop("checked", !0), jQuery(".switch_" + key).attr("onclick", "tarteaucitron.userInterface.respond(this, false);")), 688 currentVal.indexOf("false") >= 0 && 689 !localStorage.getItem("dsgvoaio_respondall") && 690 (jQuery(".switch_" + key).prop("checked", !1), jQuery(".switch_" + key).attr("onclick", "tarteaucitron.userInterface.respond(this, true);")); 691 } 692 allnames.push(tarteaucitron.services[key].name); 693 } 694 if (index == 1) { 695 var time = animation_time; 696 jQuery("#tarteaucitronAlertBig").fadeOut(time), jQuery("#tarteaucitronAlertSmall").fadeIn(time); 697 } 698 var allvalue = localStorage.getItem("dsgvoaio"); 699 if (close_popup_auto == "on") { 700 jQuery("#tarteaucitron").fadeOut(time); 701 jQuery("#tarteaucitronBack").fadeOut(time); 702 } 703 tarteaucitron.userInterface.writeLog(key, status, "All", allnames), status == 0 && (tarteaucitron.reloadThePage = !0); 704 if (status == false) { 705 window.location.reload(); 706 } 707 }, 708 hidePolicyPopup: function (key) { 709 jQuery(".dsgvoaiopolicypopup_" + key).remove(); 710 }, 711 dsgvoaio_open_details: function (key, lang) { 712 if (key && lang) { 713 jQuery.ajax({ 714 type: "POST", 715 url: adminajaxurl, 716 data: { key: key, lang: lang, action: "dsgvoaio_get_service_policy" }, 717 success: function (result) { 718 jQuery(".dsgvoaiopolicypopup_" + key + " .dsgvoaio_popup_policyinner .secondinner").html(result), 719 (mainHeight = document.getElementById("tarteaucitron").offsetHeight), 720 (closeButtonHeight = document.getElementById("tarteaucitronClosePanel").offsetHeight), 721 (headerHeight = document.getElementById("tarteaucitronMainLineOffset").offsetHeight), 722 (servicesHeight = mainHeight - closeButtonHeight - headerHeight + 1), 723 jQuery(".dsgvoaio_popup_policyinner").height(servicesHeight); 724 }, 725 error: function () {}, 726 }); 727 var cookie = tarteaucitron.cookie.read(); 728 var isServiceAllowed = cookie.indexOf(key + "=true") >= 0 ? !0 : !1; 729 var isDenied = cookie.indexOf(key + "=false") >= 0 ? !0 : !1; 730 var isWaiting = cookie.indexOf(key + "=wait") >= 0 ? !0 : !1; 731 if (isServiceAllowed !== !0) { 732 var allowedcheck = "Allowed"; 733 var respondval = "true"; 734 var checkedval = ""; 735 } else { 736 var allowedcheck = "Denied"; 737 var respondval = "false"; 738 var checkedval = "checked"; 739 } 740 if (isDenied == 0 && isServiceAllowed == 0) var waitingclass = "dsgvoaiowaiting"; 741 if (key != "wordpressmain") 742 var switchstring = 743 '<label class="switchdsgvoaio ' + 744 waitingclass + 745 '" style="margin:0px;"> <input type="checkbox" id="' + 746 key + 747 allowedcheck + 748 '" class="switchdsgvoaio-input switch_' + 749 key + 750 '" data-current="' + 751 respondval + 752 '" onclick="tarteaucitron.userInterface.respond(this, ' + 753 respondval + 754 ');" ' + 755 checkedval + 756 '> <span class="switchdsgvoaio-label" data-on="' + 757 yeslabel + 758 '" data-off="' + 759 nolabel + 760 '"></span> <span class="switchdsgvoaio-handle"></span> </label>'; 761 else var switchstring = ""; 762 jQuery("#tarteaucitronServices ").prepend( 763 jQuery( 764 '<div class="dsgvoaio_policypopup dsgvoaiopolicypopup_' + 765 key + 766 '" data-serviceid="' + 767 key + 768 '"><div class="dsvoaio_pol_wrap"><div class="dsgvoaio_pol_header">' + 769 switchstring + 770 '<a href="javascript:void(0)" class="dsgvo_hide_policy_popup" onclick="tarteaucitron.userInterface.hidePolicyPopup(\'' + 771 key + 772 '\');"><span class="dashicons dashicons-no-alt"></span></a></div><div class="dsgvoaio_popup_policyinner"><div class="secondinner"><div class="lds-ring-outer"><div class="lds-ring"><div></div><div></div><div></div><div></div></div></div></div></div></div></div>' 773 ) 774 ); 775 } 776 }, 777 respond: function (el, status) { 778 "use strict"; 779 var key = el.id.replace(new RegExp("(Eng[0-9]+|Allow|Deni)ed", "g"), ""); 780 jQuery("#" + key + "Line .switchdsgvoaio").removeClass("dsgvoaiowaiting"), jQuery(".dsgvoaiopolicypopup_" + key + " .switchdsgvoaio").removeClass("dsgvoaiowaiting"); 781 var currentVal = jQuery(".switch_" + key).attr("onclick"); 782 if ( 783 (currentVal && currentVal.indexOf("true") >= 0 784 ? (jQuery(".switch_" + key).attr("onclick", "tarteaucitron.userInterface.respond(this, false);"), jQuery(".tarteaucitronLine .switch_key_" + key).attr("checked", !0)) 785 : (jQuery(".switch_" + key).attr("onclick", "tarteaucitron.userInterface.respond(this, true);"), jQuery(".tarteaucitronLine .switch_key_" + key).attr("checked", !1)), 786 tarteaucitron.services[key] && tarteaucitron.userInterface.writeLog(key, status, tarteaucitron.services[key].name, ""), 787 (key == "analytics" || status === !1) && localStorage.setItem("dsgvoaio_ga_disable", "true"), 788 (key == "vgwort" || status === !1) && localStorage.setItem("dsgvoaio_vgwort_disable", "true"), 789 (key == "kokoanalytics" || status === !1) && localStorage.setItem("dsgvoaio_koko_disable", "true"), 790 tarteaucitron.state[key] === status) 791 ) 792 return;
793 status === !1 && tarteaucitron.launch[key] === !0 && (tarteaucitron.reloadThePage = !0), 794 status === !0 && tarteaucitron.launch[key] !== !0 && ((tarteaucitron.launch[key] = !0), tarteaucitron.services[key] && tarteaucitron.services[key].js()), 795 (tarteaucitron.state[key] = status), 796 tarteaucitron.cookie.create(key, status), 797 tarteaucitron.userInterface.color(key, status); 798 }, 799 showPolicy: function (el, status) { 800 var key = el.id.replace(new RegExp("(ZeEng[0-9]+|Allow|Deni)ed", "g"), ""); 801 var time = animation_time; 802 jQuery("#tarteaucitron").fadeIn(time), 803 jQuery("#tarteaucitronBack").fadeIn(time), 804 jQuery("#tarteaucitronCookiesListContainer").fadeOut(time), 805 tarteaucitron.userInterface.jsSizing("main"), 806 jQuery(".dsgvoaio_policypopup").remove(), 807 tarteaucitron.userInterface.dsgvoaio_open_details(key, language); 808 }, 809 hideCookies: function (key, state) { 810 "use strict"; 811 var key = key.id.replace("hidecookies", ""); 812 jQuery("#tacCL" + key).show(), jQuery("#" + key + "Line br").show(), jQuery("#" + key + "Line .tarteaucitronCookiePopup").remove(); 813 }, 814 showOutgoingMsg: function (uri) { 815 "use strict"; 816 if (language == "de") var to = "Weiter zu "; 817 else var to = "Go to "; 818 jQuery("#dsgvoaio_olm").remove(), 819 jQuery(document.body).append( 820 '<div id="dsgvoaio_olm" class="dsgvoaio_modal ' + 821 notice_design + 822 '"><div class="dsgvoaio-modal-content"> <span class="dsgvoaio-modal-close">×</span> <p>' + 823 outgoing_text + 824 '<a href="' + 825 uri + 826 '" target="blank" class="dsgvoaio_btn_1 dsgvoaio_outgoing_btn">' + 827 to + 828 uri + 829 "</a></p> </div> </div>" 830 ); 831 var modal = document.getElementById("dsgvoaio_olm"); 832 (modal.style.display = "block"), jQuery("#dsgvoaio_olm").show(animation_time); 833 var span = document.getElementsByClassName("dsgvoaio-modal-close")[0]; 834 (span.onclick = function () { 835 (modal.style.display = "none"), jQuery("#dsgvoaio_olm").hide(animation_time); 836 }), 837 (window.onclick = function (event) { 838 event.target == modal && ((modal.style.display = "none"), jQuery("#dsgvoaio_olm").hide(animation_time)); 839 }); 840 }, 841 showCookies: function (key, state) { 842 "use strict"; 843 var key = key.id.replace("showcookies", ""); 844 var arr = tarteaucitron.services[key].cookies, 845 nb = arr.length, 846 nbCurrent = 0, 847 html = "", 848 i, 849 status = document.cookie.indexOf(key + "=true"); 850 status = document.cookie.indexOf(key + "=true"); 851 var state = localStorage.getItem("dsgvoaio"); 852 state.indexOf(key + "=true") >= 0 ? (status = 1) : (status = -1); 853 var cookies_used = ""; 854 var used_cookies_text = ""; 855 if (status >= 0 && nb === 0) html += nocookietext; 856 else if (status >= 0) { 857 for (i = 0; i < nb; i += 1) 858 document.cookie.indexOf(arr[i] + "=") !== -1 && 859 ((nbCurrent += 1), 860 (cookies_used += arr[i] + ", "), 861 tarteaucitron.cookie.owner[arr[i]] === undefined && (tarteaucitron.cookie.owner[arr[i]] = []), 862 tarteaucitron.cookie.crossIndexOf(tarteaucitron.cookie.owner[arr[i]], tarteaucitron.services[key].name) === !1 && tarteaucitron.cookie.owner[arr[i]].push(tarteaucitron.services[key].name)); 863 if (((cookies_used = cookies_used.replace(/,\s*$/, "")), nbCurrent > 0)) { 864 html += savedcookies + " " + nbCurrent; 865 var cookies = tarteaucitron.services[key].cookies.toString(); 866 (html += 867 "<span class='closeShowCookies' id='hidecookies" + 868 key + 869 "' onclick='tarteaucitron.userInterface.hideCookies(this, false);'><span class='dashicons dashicons-hidden'></span></span><br /><br />" + 870 textcansetcookies + 871 "<br />" + 872 cookies.replace(",", ", ")), 873 cookies_used 874 ? ((used_cookies_text = savedcookies + " "), (html += "<br /><br />
874" + used_cookies_text + "<br />" + cookies_used + "")) 875 : ((used_cookies_text = nocookiesaved), (html += "<br /><br />" + used_cookies_text)), 876 nbCurrent > 1; 877 } else { 878 html += nocookiesaved; 879 var cookies = tarteaucitron.services[key].cookies.toString(); 880 html += 881 "<span class='closeShowCookies' id='hidecookies" + 882 key + 883 "' onclick='tarteaucitron.userInterface.hideCookies(this, false);'><span class='dashicons dashicons-hidden'></span></span><br /><br />" + 884 textcansetcookies + 885 "<br />" + 886 cookies.replace(",", ", ") + 887 "<br/>"; 888 } 889 } else if (nb === 0) html += usenocookies + " <span class='closeShowCookies' id='hidecookies" + key + "' onclick='tarteaucitron.userInterface.hideCookies(this, false);'><span class='dashicons dashicons-hidden'></span></span>"; 890 else { 891 var cookies = tarteaucitron.services[key].cookies.toString(); 892 (html += cansetcookiestext + " " + nb), 893 (html += 894 "<span class='closeShowCookies' id='hidecookies" + 895 key + 896 "' onclick='tarteaucitron.userInterface.hideCookies(this, false);'><span class='dashicons dashicons-hidden'></span></span><br /><br />" + 897 textcansetcookies + 898 "<br />" + 899 cookies.replace(",", ", ") + 900 "<br />"), 901 (cookies_used = cookies_used.substring(0, cookies_used.length - 2)), 902 cookies_used 903 ? ((used_cookies_text = savedcookies + " "), 904 (html += 905 "<span class='closeShowCookies' id='hidecookies" + 906 key + 907 "' onclick='tarteaucitron.userInterface.hideCookies(this, false);'><span class='dashicons dashicons-hidden'></span></span><br />" + 908 used_cookies_text + 909 "<br/>" + 910 cookies_used + 911 "")) 912 : ((used_cookies_text = nocookiesaved), (html += "<br />" + used_cookies_text + "")), 913 nb > 1; 914 } 915 return ( 916 jQuery("#tacCL" + key).hide(), 917 jQuery("#" + key + "Line br").hide(), 918 jQuery("<span class='tarteaucitronCookiePopup'>" + html + "<br /></p>").insertAfter("#" + key + "Line b"), 919 jQuery("#" + key + "Line .tarteaucitronCookiePopup").show(), 920 "" 921 ); 922 }, 923 color: function (key, status) { 924 "use strict"; 925 var gray = "#808080", 926 greenDark = "#1B870B", 927 greenLight = "#E6FFE2", 928 redDark = "#9C1A1A", 929 redLight = "#FFE2E2", 930 yellowDark = "#FBDA26", 931 c = "tarteaucitron", 932 nbDenied = 0, 933 nbPending = 0, 934 nbAllowed = 0, 935 sum = tarteaucitron.job.length, 936 index; 937 for ( 938 status === !0 939 ? (tarteaucitron.userInterface.css(key + "Line", "borderLeft", "5px solid " + greenDark), 940 tarteaucitron.userInterface.css(key + "Allowed", "backgroundColor", greenDark), 941 tarteaucitron.userInterface.css(key + "Denied", "backgroundColor", gray)) 942 : status === !1 && 943 (tarteaucitron.userInterface.css(key + "Line", "borderLeft", "5px solid " + redDark), 944 tarteaucitron.userInterface.css(key + "Allowed", "backgroundColor", gray), 945 tarteaucitron.userInterface.css(key + "Denied", "backgroundColor", redDark)), 946 index = 0; 947 index < sum; 948 index += 1 949 ) 950 tarteaucitron.state[tarteaucitron.job[index]] === !1 951 ? (nbDenied += 1) 952 : tarteaucitron.state[tarteaucitron.job[index]] === undefined 953 ? (nbPending += 1) 954 : tarteaucitron.state[tarteaucitron.job[index]] === !0 && (nbAllowed += 1); 955 tarteaucitron.userInterface.css(c + "DotGreen", "width", (100 / sum) * nbAllowed + "%"), 956 tarteaucitron.userInterface.css(c + "DotYellow", "width", (100 / sum) * nbPending + "%"), 957 tarteaucitron.userInterface.css(c + "DotRed", "width", (100 / sum) * nbDenied + "%"),
958 nbDenied === 0 && nbPending === 0 959 ? (tarteaucitron.userInterface.css(c + "AllAllowed", "backgroundColor", greenDark), tarteaucitron.userInterface.css(c + "AllDenied", "backgroundColor", gray)) 960 : nbAllowed === 1 && nbPending === 0 961 ? (tarteaucitron.userInterface.css(c + "AllAllowed", "backgroundColor", gray), tarteaucitron.userInterface.css(c + "AllDenied", "backgroundColor", redDark)) 962 : (tarteaucitron.userInterface.css(c + "AllAllowed", "backgroundColor", gray), tarteaucitron.userInterface.css(c + "AllDenied", "backgroundColor", gray)), 963 nbPending === 0 && tarteaucitron.userInterface.closeAlert(), 964 tarteaucitron.services[key] && tarteaucitron.services[key].cookies.length > 0 && status === !1 && tarteaucitron.cookie.purge(tarteaucitron.services[key].cookies); 965 }, 966 openPanel: function () { 967 "use strict"; 968 var time = animation_time; 969 jQuery("#tarteaucitron").fadeIn(time), jQuery("#tarteaucitronBack").fadeIn(time), jQuery("#tarteaucitronCookiesListContainer").fadeOut(time), tarteaucitron.userInterface.jsSizing("main"); 970 }, 971 closeNotice: function () { 972 "use strict"; 973 var time = animation_time; 974 jQuery("#tarteaucitronAlertBig").fadeOut(time); 975 }, 976 redirectonreject: function () { 977 "use strict"; 978 alert(ablehnentext), window.location.replace("http://" + ablehnenurl); 979 }, 980 closePanel: function () { 981 "use strict"; 982 document.location.hash === tarteaucitron.hashtag && (document.location.hash = ""); 983 var time = animation_time; 984 jQuery("#tarteaucitron").fadeOut(time), 985 jQuery("#tarteaucitronCookiesListContainer").fadeOut(time), 986 tarteaucitron.fallback( 987 ["tarteaucitronInfoBox"], 988 function (elem) { 989 jQuery("#tarteaucitronInfoBox").fadeOut(time); 990 }, 991 !0 992 ), 993 tarteaucitron.reloadThePage === !0 ? window.location.reload() : jQuery("#tarteaucitronBack").fadeOut(time); 994 }, 995 openAlert: function () { 996 "use strict"; 997 var time = animation_time; 998 var c = "tarteaucitron"; 999 jQuery("#tarteaucitron" + "Percentage").fadeIn(time), 1000 jQuery("#tarteaucitron" + "AlertSmall").fadeOut(time), 1001 jQuery("#tarteaucitron" + "AlertBig").fadeIn(time), 1002 tarteaucitron.userInterface.css(c + "Percentage", "display", "block"), 1003 tarteaucitron.userInterface.css(c + "AlertSmall", "display", "none"), 1004 tarteaucitron.userInterface.css(c + "AlertBig", "display", "block"); 1005 }, 1006 closeAlert: function () { 1007 "use strict"; 1008 function objectLength(obj) { 1009 var result = 0; 1010 for (var prop in obj) obj.hasOwnProperty(prop) && result++; 1011 return result; 1012 } 1013 var time = animation_time; 1014 var c = "tarteaucitron"; 1015 objectLength(tarteaucitron.cookie.read().split("!")) == 2 1016 ? (tarteaucitron.userInterface.hideClass(".tarteaucitronCloseBtn", "display", "none"), 1017 localStorage.getItem("dsgvoaio_respondall") == "true" 1018 ? (tarteaucitron.userInterface.css(c + "Percentage", "display", "none"), tarteaucitron.userInterface.css(c + "AlertSmall", "display", "block"), tarteaucitron.userInterface.css(c + "AlertBig", "display", "none")) 1019 : (tarteaucitron.userInterface.css(c + "Percentage", "display", "block"), tarteaucitron.userInterface.css(c + "AlertSmall", "display", "none"), tarteaucitron.userInterface.css(c + "AlertBig", "display", "block"))) 1020 : (tarteaucitron.userInterface.css(c + "Percentage", "display", "none"), tarteaucitron.userInterface.css(c + "AlertSmall", "display", "block"), tarteaucitron.userInterface.css(c + "AlertBig", "display", "none")), 1021 tarteaucitron.userInterface.jsSizing("box"); 1022 }, 1023 toggleCookiesList: function () { 1024 "use strict"; 1025 var div = document.getElementById("tarteaucitronCookiesListContainer"); 1026 if (div === null) return; 1027 div.style.display !== "block" 1028 ? (tarteaucitron.cookie.number(), 1029 (div.style.display = "block"), 1030 tarteaucitron.userInterface.jsSizing("cookie"), 1031 tarteaucitron.userInterface.css("tarteaucitron", "dis
1031play", "none"), 1032 tarteaucitron.userInterface.css("tarteaucitronBack", "display", "block"), 1033 tarteaucitron.fallback( 1034 ["tarteaucitronInfoBox"], 1035 function (elem) { 1036 elem.style.display = "none"; 1037 }, 1038 !0 1039 )) 1040 : ((div.style.display = "none"), tarteaucitron.userInterface.css("tarteaucitron", "display", "none"), tarteaucitron.userInterface.css("tarteaucitronBack", "display", "none")); 1041 }, 1042 toggle: function (id, closeClass) { 1043 "use strict"; 1044 var div = document.getElementById(id); 1045 if (div === null) return; 1046 closeClass !== undefined && 1047 tarteaucitron.fallback( 1048 [closeClass], 1049 function (elem) { 1050 elem.id !== id && (elem.style.display = "none"); 1051 }, 1052 !0 1053 ), 1054 div.style.display !== "block" ? (div.style.display = "block") : (div.style.display = "none"); 1055 }, 1056 order: function (id) { 1057 "use strict"; 1058 var main = document.getElementById("tarteaucitronServices_" + id), 1059 allDivs, 1060 store = [], 1061 i; 1062 if (main === null) return; 1063 (allDivs = main.childNodes), 1064 typeof Array.prototype.map === "function" && 1065 Array.prototype.map 1066 .call(main.children, Object) 1067 .sort(function (a, b) { 1068 return tarteaucitron.services[a.id.replace(/Line/g, "")].name > tarteaucitron.services[b.id.replace(/Line/g, "")].name 1069 ? 1 1070 : tarteaucitron.services[a.id.replace(/Line/g, "")].name < tarteaucitron.services[b.id.replace(/Line/g, "")].name 1071 ? -1 1072 : 0; 1073 }) 1074 .forEach(function (element) { 1075 main.appendChild(element); 1076 }); 1077 }, 1078 jsSizing: function (type) { 1079 "use strict"; 1080 var scrollbarMarginRight = 10, 1081 scrollbarWidthParent, 1082 scrollbarWidthChild, 1083 servicesHeight, 1084 e = window, 1085 a = "inner", 1086 windowInnerHeight = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight, 1087 mainTop, 1088 mainHeight, 1089 closeButtonHeight, 1090 headerHeight, 1091 cookiesListHeight, 1092 cookiesCloseHeight, 1093 cookiesTitleHeight, 1094 paddingBox, 1095 alertSmallHeight, 1096 cookiesNumberHeight; 1097 type === "box" 1098 ? document.getElementById("tarteaucitronAlertSmall") !== null && 1099 document.getElementById("tarteaucitronCookiesNumber") !== null && 1100 (tarteaucitron.userInterface.css("tarteaucitronCookiesNumber", "padding", "0px 10px"), 1101 (alertSmallHeight = document.getElementById("tarteaucitronAlertSmall").offsetHeight), 1102 (cookiesNumberHeight = document.getElementById("tarteaucitronCookiesNumber").offsetHeight), 1103 (paddingBox = (alertSmallHeight - cookiesNumberHeight) / 2), 1104 tarteaucitron.userInterface.css("tarteaucitronCookiesNumber", "padding", paddingBox + "px 10px")) 1105 : type === "main" 1106 ? (window.innerWidth === undefined && ((a = "client"), (e = document.documentElement || document.body)), 1107 document.getElementById("tarteaucitron") !== null && 1108 document.getElementById("tarteaucitronClosePanel") !== null && 1109 document.getElementById("tarteaucitronMainLineOffset") !== null && 1110 (tarteaucitron.userInterface.css("tarteaucitronScrollbarParent", "height", "auto"), 1111 (mainHeight = document.getElementById("tarteaucitron").offsetHeight), 1112 (closeButtonHeight = document.getElementById("tarteaucitronClosePanel").offsetHeight), 1113 (headerHeight = document.getElementById("tarteaucitronMainLineOffset").offsetHeight), 1114 (servicesHeight = mainHeight - closeButtonHeight - headerHeight + 1), 1115 tarteaucitron.userInterface.css("tarteaucitronScrollbarParent", "height", servicesHeight + "px"), 1116 jQuery(".dsgvoaio_popup_policyinner").height(servicesHeight)), 1117 document.getElementById("tarteaucitronScrollbarParent") !== null && 1118 document.getElementById("tarteaucitronScrollbarChild") !== null && 1119 (e[a + "Width"] <= 479 ? tarteaucitron.userInterface.css("tarteaucitronScrollbarAdjust", "marginLeft", "11px") : e[a + "Width"] <= 767 && (scrollbarMarginRight = 12), 1120 (scrollbarWidthParent = document.getElementById("tarteaucitronScrollbarParent").offsetWidth),
1121 (scrollbarWidthChild = document.getElementById("tarteaucitronScrollbarChild").offsetWidth), 1122 tarteaucitron.userInterface.css("tarteaucitronScrollbarAdjust", "marginRight", scrollbarWidthParent - scrollbarWidthChild + scrollbarMarginRight + "px")), 1123 document.getElementById("tarteaucitron") !== null && 1124 (e[a + "Width"] <= 767 ? (mainTop = 0) : (mainTop = (windowInnerHeight - document.getElementById("tarteaucitron").offsetHeight) / 2 - 21), 1125 mainTop < 0 && (mainTop = 0), 1126 document.getElementById("tarteaucitronMainLineOffset") !== null && 1127 document.getElementById("tarteaucitron").offsetHeight < windowInnerHeight / 2 && 1128 (mainTop -= document.getElementById("tarteaucitronMainLineOffset").offsetHeight), 1129 tarteaucitron.userInterface.css("tarteaucitron", "top", mainTop + "px"))) 1130 : type === "cookie" && 1131 (document.getElementById("tarteaucitronAlertSmall") !== null && tarteaucitron.userInterface.css("tarteaucitronCookiesListContainer", "bottom", document.getElementById("tarteaucitronAlertSmall").offsetHeight + "px"), 1132 document.getElementById("tarteaucitronCookiesListContainer") !== null && 1133 (tarteaucitron.userInterface.css("tarteaucitronCookiesList", "height", "auto"), 1134 (cookiesListHeight = document.getElementById("tarteaucitronCookiesListContainer").offsetHeight), 1135 (cookiesCloseHeight = document.getElementById("tarteaucitronClosePanelCookie").offsetHeight), 1136 (cookiesTitleHeight = document.getElementById("tarteaucitronCookiesTitle").offsetHeight), 1137 tarteaucitron.userInterface.css("tarteaucitronCookiesList", "height", cookiesListHeight - cookiesCloseHeight - cookiesTitleHeight - 2 + "px"))); 1138 }, 1139 }, 1140 cookie: { 1141 owner: {}, 1142 create: function (key, status) { 1143 "use strict"; 1144 tarteaucitronForceExpire !== "" && (timeExipre = tarteaucitronForceExpire > 365 ? 31536000000 : tarteaucitronForceExpire * 86400000); 1145 var d = new Date(), 1146 time = d.getTime(), 1147 expireTime = time + timeExipre, 1148 regex = new RegExp("!" + key + "=(wait|true|false)", "g"), 1149 cookie = tarteaucitron.cookie.read().replace(regex, ""), 1150 value = tarteaucitron.parameters.cookieName + "=" + cookie + "!" + key + "=" + status, 1151 domain = tarteaucitron.parameters.cookieDomain !== undefined && tarteaucitron.parameters.cookieDomain !== "" ? "domain=" + tarteaucitron.parameters.cookieDomain + ";" : ""; 1152 tarteaucitron.cookie.read().indexOf(key + "=" + status) === -1 && tarteaucitron.pro("!" + key + "=" + status), 1153 localStorage.getItem("dsgvoaio_respondall") == "true" 1154 ? typeof Storage !== "undefined" 1155 ? (localStorage.setItem("dsgvoaio", value), localStorage.setItem("dsgvoaio_create", expireTime)) 1156 : console.log("Web Storage cannot be loaded...") 1157 : typeof Storage !== "undefined" 1158 ? (localStorage.setItem("dsgvoaio", value), localStorage.setItem("dsgvoaio_create", expireTime)) 1159 : console.log("Web Storage cannot be loaded..."), 1160 d.setTime(expireTime); 1161 }, 1162 read: function () { 1163 "use strict"; 1164 var nameEQ = tarteaucitron.parameters.cookieName + "=", 1165 ca = document.cookie.split(";"), 1166 i, 1167 c; 1168 return ( 1169 localStorage.getItem("dsgvoaio_respondall") == "true" ? (c = localStorage.getItem("dsgvoaio")) : (c = localStorage.getItem("dsgvoaio")), 1170 (c = localStorage.getItem("dsgvoaio")), 1171 c ? ((c = c), c.substring(nameEQ.length, c.length)) : "" 1172 ); 1173 }, 1174 purge: function (arr) { 1175 "use strict"; 1176 var i; 1177 for (i = 0; i < arr.length; i += 1) 1178 (document.cookie = arr[i] + "=; Max-Age=0"), 1179 (document.cookie = arr[i] + "=; expires=Thu, 01 Jan 2000 00:00:00 GMT; path=/;"), 1180 (document.cookie = arr[i] + "=; expires=Thu, 01 Jan 2000 00:00:00 GMT; path=/; domain=." + location.hostname + ";"), 1181 (document.cookie = arr[i] + "=; expires=Thu, 01 Jan 2000 00:00:00 GMT; path=/; domain=." + location.hostname.split(".").slice(-2).join(".") + ";"); 1182 }, 1183 checkCount: function (key) { 1184 "use strict"; 1185 var arr = tarteaucitron.services[key].cookies, 1186 nb = arr.length, 1187 nbCurrent = 0, 1188 html = "", 1189 i, 1190 status = localStorage.getItem("dsgvoaio").indexOf(key + "=true"); 1191 var state = localStorage.getItem("dsgvoaio"); 1192 if ((state.indexOf(key + "=true") >= 0 ? (status = 1) : (status = -1), status >= 0 && nb === 0)) html += nocookietext; 1193 else if (status >= 0) { 1194 for (i = 0; i < nb; i += 1)
1195 document.cookie.indexOf(arr[i] + "=") !== -1 && 1196 ((nbCurrent += 1), 1197 tarteaucitron.cookie.owner[arr[i]] === undefined && (tarteaucitron.cookie.owner[arr[i]] = []), 1198 tarteaucitron.cookie.crossIndexOf(tarteaucitron.cookie.owner[arr[i]], tarteaucitron.services[key].name) === !1 && tarteaucitron.cookie.owner[arr[i]].push(tarteaucitron.services[key].name)); 1199 nbCurrent > 0 ? ((html += savedcookies + " " + nbCurrent), nbCurrent > 1) : (html += nocookietext); 1200 } else nb === 0 ? (html = tarteaucitron.lang.noCookie) : ((html += cansetcookiestext + " " + nb), nb > 1); 1201 document.getElementById("tacCL" + key).innerHTML = 1202 '<a href="javascript:void(0)" onclick="tarteaucitron.userInterface.dsgvoaio_open_details(\'' + 1203 key + 1204 "', '" + 1205 language + 1206 "');\">" + 1207 showpolicyname + 1208 '<span class="dsgvoaioinfoicon"><span class="dashicons dashicons-visibility"></span></span></a>'; 1209 }, 1210 crossIndexOf: function (arr, match) { 1211 "use strict"; 1212 var i; 1213 for (i = 0; i < arr.length; i += 1) if (arr[i] === match) return !0; 1214 return !1; 1215 }, 1216 number: function () { 1217 "use strict"; 1218 var cookies = document.cookie.split(";"), 1219 nb = document.cookie !== "" ? cookies.length : 0, 1220 html = "", 1221 i, 1222 name, 1223 namea, 1224 nameb, 1225 c, 1226 d, 1227 s = nb > 1 ? "s" : "", 1228 savedname, 1229 regex = /^https?\:\/\/([^\/?#]+)(?:[\/?#]|$)/i, 1230 regexedDomain = tarteaucitron.cdn.match(regex) !== null ? tarteaucitron.cdn.match(regex)[1] : tarteaucitron.cdn, 1231 host = tarteaucitron.domain !== undefined ? tarteaucitron.domain : regexedDomain; 1232 if ( 1233 ((cookies = cookies.sort(function (a, b) { 1234 return ( 1235 (namea = a.split("=", 1).toString().replace(/ /g, "")), 1236 (nameb = b.split("=", 1).toString().replace(/ /g, "")), 1237 (c = tarteaucitron.cookie.owner[namea] !== undefined ? tarteaucitron.cookie.owner[namea] : "0"), 1238 (d = tarteaucitron.cookie.owner[nameb] !== undefined ? tarteaucitron.cookie.owner[nameb] : "0"), 1239 c + a > d + b ? 1 : c + a < d + b ? -1 : 0 1240 ); 1241 })), 1242 document.cookie !== "") 1243 ) 1244 for (i = 0; i < nb; i += 1) 1245 (name = cookies[i].split("=", 1).toString().replace(/ /g, "")), 1246 tarteaucitron.cookie.owner[name] !== undefined && tarteaucitron.cookie.owner[name].join(" // ") !== savedname 1247 ? ((savedname = tarteaucitron.cookie.owner[name].join(" // ")), 1248 (html += '<div class="tarteaucitronHidden">'), 1249 (html += ' <div class="tarteaucitronTitle">'), 1250 (html += " " + tarteaucitron.cookie.owner[name].join(" // ")), 1251 (html += " </div>"), 1252 (html += "</div>")) 1253 : tarteaucitron.cookie.owner[name] === undefined && 1254 host !== savedname && 1255 ((savedname = host), (html += '<div class="tarteaucitronHidden">'), (html += ' <div class="tarteaucitronTitle">'), (html += " " + host), (html += " </div>"), (html += "</div>")), 1256 (html += '<div class="tarteaucitronCookiesListMain">'), 1257 (html += 1258 ' <div class="tarteaucitronCookiesListLeft"><a href="javascript:void(0)" onclick="tarteaucitron.cookie.purge([\'' + 1259 cookies[i].split("=", 1) + 1260 "']);tarteaucitron.cookie.number();tarteaucitron.userInterface.jsSizing('cookie');return false\"><b>×</b></a> <b>" + 1261 name + 1262 "</b>"),
1263 (html += " </div>"), 1264 (html += ' <div class="tarteaucitronCookiesListRight">' + cookies[i].split("=").slice(1).join("=") + "</div>"), 1265 (html += "</div>"); 1266 else (html += '<div class="tarteaucitronCookiesListMain">'), (html += ' <div class="tarteaucitronCookiesListLeft"><b>-</b></div>'), (html += ' <div class="tarteaucitronCookiesListRight"></div>'), (html += "</div>"); 1267 for ( 1268 html += '<div class="tarteaucitronHidden" style="height:20px;display:block"></div>', 1269 document.getElementById("tarteaucitronCookiesList") !== null && (document.getElementById("tarteaucitronCookiesList").innerHTML = html), 1270 document.getElementById("tarteaucitronCookiesNumber") !== null && (document.getElementById("tarteaucitronCookiesNumber").innerHTML = nb), 1271 document.getElementById("tarteaucitronCookiesNumberBis") !== null && (document.getElementById("tarteaucitronCookiesNumberBis").innerHTML = nb + " cookie" + s), 1272 i = 0; 1273 i < tarteaucitron.job.length; 1274 i += 1 1275 ) 1276 tarteaucitron.cookie.checkCount(tarteaucitron.job[i]); 1277 }, 1278 }, 1279 getLanguage: function () { 1280 "use strict"; 1281 if (!navigator) return "en"; 1282 var availableLanguages = "cs,en,fr,es,it,de,nl,pt,pl,ru", 1283 defaultLanguage = "en", 1284 lang = navigator.language || navigator.browserLanguage || navigator.systemLanguage || navigator.userLang || null, 1285 userLanguage = lang.substr(0, 2); 1286 return tarteaucitronForceLanguage !== "" && availableLanguages.indexOf(tarteaucitronForceLanguage) !== -1 ? tarteaucitronForceLanguage : availableLanguages.indexOf(userLanguage) === -1 ? defaultLanguage : userLanguage; 1287 }, 1288 getLocale: function () { 1289 "use strict"; 1290 if (!navigator) return "en_US"; 1291 var lang = navigator.language || navigator.browserLanguage || navigator.systemLanguage || navigator.userLang || null, 1292 userLanguage = lang.substr(0, 2); 1293 return userLanguage === "fr" 1294 ? "fr_FR" 1295 : userLanguage === "en" 1296 ? "en_US" 1297 : userLanguage === "de" 1298 ? "de_DE" 1299 : userLanguage === "es" 1300 ? "es_ES" 1301 : userLanguage === "it" 1302 ? "it_IT" 1303 : userLanguage === "pt" 1304 ? "pt_PT" 1305 : userLanguage === "nl" 1306 ? "nl_NL" 1307 : "en_US"; 1308 }, 1309 addScript: function (url, id, callback, execute, attrName, attrVal) { 1310 "use strict"; 1311 var script, 1312 done = !1; 1313 execute === !1 1314 ? typeof callback === "function" && callback() 1315 : ((script = document.createElement("script")), 1316 (script.type = "text/javascript"), 1317 (script.id = id !== undefined ? id : ""), 1318 (script.async = !0), 1319 (script.src = url), 1320 attrName !== undefined && attrVal !== undefined && script.setAttribute(attrName, attrVal), 1321 typeof callback === "function" && 1322 (script.onreadystatechange = script.onload = function () { 1323 var state = script.readyState; 1324 !done && (!state || /loaded|complete/.test(state)) && ((done = !0), callback()); 1325 }), 1326 document.getElementsByTagName("head")[0].appendChild(script)); 1327 }, 1328 makeAsync: { 1329 antiGhost: 0, 1330 buffer: "", 1331 init: function (url, id) { 1332 "use strict"; 1333 var savedWrite = document.write, 1334 savedWriteln = document.writeln; 1335 (document.write = function (content) { 1336 tarteaucitron.makeAsync.buffer += content; 1337 }), 1338 (document.writeln = function (content) { 1339 tarteaucitron.makeAsync.buffer += content.concat("\n"); 1340 }), 1341 setTimeout(function () { 1342 (document.write = savedWrite), (document.writeln = s
1342avedWriteln); 1343 }, 20000), 1344 tarteaucitron.makeAsync.getAndParse(url, id); 1345 }, 1346 getAndParse: function (url, id) { 1347 "use strict"; 1348 if (tarteaucitron.makeAsync.antiGhost > 9) { 1349 tarteaucitron.makeAsync.antiGhost = 0; 1350 return; 1351 } 1352 (tarteaucitron.makeAsync.antiGhost += 1), 1353 tarteaucitron.addScript(url, "", function () { 1354 document.getElementById(id) !== null && 1355 ((document.getElementById(id).innerHTML += "<span style='display:none'> </span>" + tarteaucitron.makeAsync.buffer), (tarteaucitron.makeAsync.buffer = ""), tarteaucitron.makeAsync.execJS(id)); 1356 }); 1357 }, 1358 execJS: function (id) { 1359 var i, scripts, childId, type; 1360 if (document.getElementById(id) === null) return; 1361 for (scripts = document.getElementById(id).getElementsByTagName("script"), i = 0; i < scripts.length; i += 1) 1362 (type = scripts[i].getAttribute("type") !== null ? scripts[i].getAttribute("type") : ""), 1363 type === "" && (type = scripts[i].getAttribute("language") !== null ? scripts[i].getAttribute("language") : ""), 1364 scripts[i].getAttribute("src") !== null && scripts[i].getAttribute("src") !== "" 1365 ? ((childId = id + Math.floor(Math.random() * 99999999999)), 1366 (document.getElementById(id).innerHTML += '<div id="' + childId + '"></div>'), 1367 tarteaucitron.makeAsync.getAndParse(scripts[i].getAttribute("src"), childId)) 1368 : (type.indexOf("javascript") !== -1 || type === "") && eval(scripts[i].innerHTML); 1369 }, 1370 }, 1371 fallback: function (matchClass, content, noInner) { 1372 "use strict"; 1373 var elems = document.getElementsByTagName("*"), 1374 i, 1375 index = 0; 1376 for (i in elems) 1377 if (elems[i] !== undefined) 1378 for (index = 0; index < matchClass.length; index += 1) 1379 (" " + elems[i].className + " ").indexOf(" " + matchClass[index] + " ") > -1 && 1380 (typeof content === "function" ? (noInner === !0 ? content(elems[i]) : (elems[i].innerHTML = content(elems[i]))) : (elems[i].innerHTML = content)); 1381 }, 1382 engage: function (id) { 1383 "use strict"; 1384 var currid = id + "_spt"; 1385 var keys = Object.keys(obj); 1386 var policytext = ""; 1387 for (let i = 0; i < keys.length; i++) { 1388 var key = keys[i]; 1389 key == currid && (policytext = obj[key]); 1390 1391 } 1392 var html = "", 1393 r = Math.floor(Math.random() * 100000); 1394 return show_layertext == "on" 1395 ? ((html += '<div class="tac_activate">'), 1396 (html += ' <div class="tac_float">'), 1397 (html += ' <div class="tac_service_msg">'), 1398 (html += policytext), 1399 (html += " </div>"), 1400 (html += " <b>" + tarteaucitron.services[id].name + "</b> " + tarteaucitron.lang.fallback), 1401 (html += ' <div class="tarteaucitronAllow" id="Eng' + r + "ed" + id + '" onclick="tarteaucitron.userInterface.respond(this, true);">'), 1402 (html += " ✓ " + accepttext), 1403 (html += " </div>"), 1404 (html += ' <div class="tarteaucitronPolicy" id="ZeEng' + r + "ed" + id + '" onclick="tarteaucitron.userInterface.showPolicy(this, true);">'), 1405 (html += policytextbtn), 1406 (html += " </div>"), 1407 (html += " </div>"), 1408 (html += "</div>"), 1409 html) 1410 : ((html += '<div class="tac_activate">'), 1411 (html += ' <div class="tac_float">'), 1412 (html += " <b>" + tarteaucitron.services[id].name + "</b> " + tarteaucitron.lang.fallback), 1413 (html += ' <div class="tarteaucitronAllow" id="Eng' + r + "ed" + id + '" onclick="tarteaucitron.userInterface.respond(this, true);">'), 1414 (html += " ✓ " + accepttext), 1415 (html += " </div>"), 1416 (html += ' <div class="tarteaucitronPolicy" id="ZeEng' + r + "ed" + id + '" onclick="tarteaucitron.userInterface.showPol
1416icy(this, true);">'), 1417 (html += policytextbtn), 1418 (html += " </div>"), 1419 (html += " </div>"), 1420 (html += "</div>"), 1421 html); 1422 }, 1423 extend: function (a, b) { 1424 "use strict"; 1425 var prop; 1426 for (prop in b) b.hasOwnProperty(prop) && (a[prop] = b[prop]); 1427 }, 1428 proTemp: "", 1429 proTimer: function () { 1430 "use strict"; 1431 }, 1432 pro: function (list) { 1433 "use strict"; 1434 (tarteaucitron.proTemp += list), clearTimeout(tarteaucitron.proTimer), (tarteaucitron.proTimer = setTimeout(tarteaucitron.proPing, 2500)); 1435 }, 1436 proPing: function () { 1437 "use strict"; 1438 if (tarteaucitron.uuid !== "" && tarteaucitron.uuid !== undefined && tarteaucitron.proTemp !== "") { 1439 var div = document.getElementById("tarteaucitronPremium"), 1440 timestamp = new Date().getTime(), 1441 url = "//mlfactory.de/premium.php?"; 1442 if (div === null) return; 1443 (url += "domain=" + tarteaucitron.domain + "&"), 1444 (url += "uuid=" + tarteaucitron.uuid + "&"), 1445 (url += "c=" + encodeURIComponent(tarteaucitron.proTemp) + "&"), 1446 (url += "_" + timestamp), 1447 (div.innerHTML = '<img src="' + url + '" style="display:none" />'), 1448 (tarteaucitron.proTemp = ""); 1449 } 1450 tarteaucitron.cookie.number(); 1451 }, 1452 AddOrUpdate: function (source, custom) { 1453 for (key in custom) custom[key] instanceof Object ? (source[key] = tarteaucitron.AddOrUpdate(source[key], custom[key])) : (source[key] = custom[key]); 1454 return source; 1455 }, 1456}; 1457jQuery(document).ready(function (event) { 1458 jQuery(".export_usr_datas").click(function () { 1459 var $this = jQuery(this); 1460 jQuery.ajax({ type: "POST", url: adminajaxurl, data: { action: "dsgvoaio_user_data_pdf", nonce: jQuery(".export_usr_datas").data("nonce") }, success: function (result) {}, error: function () {} }); 1461 }); 1462}); 1463var tld_ = new Array(); 1464(tld_[0] = "com"), (tld_[1] = "org"), (tld_[2] = "net"), (tld_[3] = "ws"), (tld_[4] = "info"), (tld_[10] = "co.uk"), (tld_[11] = "org.uk"), (tld_[12] = "gov.uk"), (tld_[13] = "ac.uk"); 1465var topDom_ = 13; 1466var m_ = "mailto:"; 1467var a_ = "@"; 1468var d_ = ".";
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.