dbfdg /* CookieConsent v2.8.0 https://www.github.com/orestbida/cookieconsent Author Orest Bida Released under the MIT License */ (function () { var kb = function (eb) { var e = { mode: "opt-in", current_lang: "en", auto_language: null, autorun: !0, cookie_name: "cc_cookie", cookie_expiration: 182, cookie_domain: window.location.hostname, cookie_path: "/", cookie_same_site: "Lax", use_rfc_cookie: !1, autoclear_cookies: !0, revision: 0, script_selector: "data-cookiecategory" }, m = {}, g, t = {}, C = null, K = !1, Q = !1, na = !1, Ca = !1, oa = !1, v, Y, U, pa, Da, Ea, Fa = !1, Z = !0, Sa = "", V = [], xa = !1, Ga, Ha = [], Ta = [], Ia = [], Ua = !1, qa, Ja, Ka = [], ja = [], R = [], I = [], ya = [], ra = document.documentElement, L, sa, x, aa, ta, W, S, T, ba, E, M, ua, ka, la, y, ca, da, ea, fa, Va = function (a) { function b(n) { return (a || document).querySelectorAll('a[data-cc="' + n + '"], button[data-cc="' + n + '"]') } function c(n, p) { n.preventDefault ? n.preventDefault() : n.returnValue = !1; m.accept(p); m.hideSettings(); m.hide() } for (var d = b("c-settings"), f = b("accept-all"), l = b("accept-necessary"), q = b("accept-selection"), h = 0; h < d.length; h++) d[h].setAttribute("aria-haspopup", "dialog"), z(d[h], "click", function (n) { n.preventDefault ? n.preventDefault() : n.returnValue = !1; m.showSettings(0) }); for (h = 0; h < f.length; h++) z(f[h], "click", function (n) { c(n, "all") }); for (h = 0; h < q.length; h++) z(q[h], "click", function (n) { c(n) }); for (h = 0; h < l.length; h++) z(l[h], "click", function (n) { c(n, []) }) }, za = function (a, b) { if (Object.prototype.hasOwnProperty.call(b, a)) return a; if (0 < va(b).length) return Object.prototype.hasOwnProperty.call(b, e.current_lang) ? e.current_lang : va(b)[0] }, Wa = function () { function a(c, d) { var f = !1, l = !1; try { for (var q = c.querySelectorAll(b.join(':not([tabindex="-1"]), ')), h, n = q.length, p = 0; p < n;) h = q[p].getAttribute("data-focus"), l || "1" !== h ? "0" === h && (f = q[p], l || "0" === q[p + 1].getAttribute("data-focus") || (l = q[p + 1])) : l = q[p], p++ } catch (F) { return c.querySelectorAll(b.join(", ")) } d[0] = q[0]; d[1] = q[q.length - 1]; d[2] = f; d[3] = l } var b = ["[href]", "button", "input", "details", '[tabindex="0"]']; a(M, ja); Q && a(x, Ka) }, La = function (a) { !0 === g.force_consent && J(ra, "force--consent"); if (!x) { x = k("div"); var b = k("div"), c = k("div"); x.id = "cm"; b.id = "c-inr-i"; c.id = "cm-ov"; x.setAttribute("role", "dialog"); x.setAttribute("aria-modal", "true"); x.setAttribute("aria-hidden", "false"); x.setAttribute("aria-labelledby", "c-ttl"); x.setAttribute("aria-describedby", "c-txt"); sa.appendChild(x); sa.appendChild(c); x.style.visibility = c.style.visibility = "hidden"; c.style.opacity = 0 } if (c = g.languages[a].consent_modal.title) aa || (aa = k("div"), aa.id = "c-ttl", aa.setAttribute("role", "heading"), aa.setAttribute("aria-level", "2"), b.appendChild(aa)), aa.innerHTML = c; c = g.languages[a].consent_modal.description; Fa && (c = Z ? c.replace("{{revision_message}}", "") : c.replace("{{revision_message}}", Sa || g.languages[a].consent_modal.revision_message || "")); ta || (ta = k("div"), ta.id = "c-txt", b.appendChild(ta)); ta.innerHTML = c; c = g.languages[a].consent_modal.primary_btn; var d = g.languages[a].consent_modal.secondary_btn; if (c) { if (!W) { W = k("button"); W.id = "c-p-bn"; W.className = "c-bn "; var f; "accept_all" === c.role && (f = "all"); z(W, "click", function () { m.hide(); m.accept(f) }) } W.textContent = g.languages[a].consent_modal.primary_btn.text } d && (S || (S = k("button"), S.id = "c-s-bn", S.className = "c-bn c_link", "accept_necessary" === d.role ? z(S, "click", function () { m.hide(); m.accept([]) }) : z(S, "click", function () { m.showSettings(0) })), S.textContent = g.languages[a].consent_modal.secondary_btn.text); a = g.gui_options; ba || (ba = k("div"), ba.id = "c-inr", ba.appendChild(b)); T || (T = k("div"), T.id = "c-bns", a && a.consent_modal && !0 === a.consent_modal.swap_buttons ? (d && T.appendChild(S), c && T.appendChild(W), T.className = "swap") : (c && T.appendChild(W), d && T.appendChild(S)), (c || d) && ba.appendChild(T), x.appendChild(ba)); Q = !0 }, ab = function (a) { if (E) y = k("div"), y.id = "s-bl"; else { E = k("div"); var b = k("div"), c = k("div"), d = k("div"); M = k("div"); ua = k("div"); var f = k("div"); ka = k("button"); var l = k("div"); la = k("div"); var q = k("div"); E.id = "s-cnt"; b.id = "c-vln"; d.id = "c-s-in"; c.id = "cs"; ua.id = "s-ttl"; M.id = "s-inr"; f.id = "s-hdr"; la.id = "s-bl"; ka.id = "s-c-bn"; q.id = "cs-ov"; l.id = "s-c-bnc"; ka.className = "c-bn "; E.setAttribute("role", "dialog"); E.setAttribute("aria-modal", "true"); E.setAttribute("aria-hidden", "true"); E.setAttribute("aria-labelledby", "s-ttl"); ua.setAttribute("role", "heading"); E.style.visibility = q.style.visibility = "hidden"; q.style.opacity = 0; l.appendChild(ka); z(b, "keydown", function (ma) { ma = ma || window.event; 27 === ma.keyCode && m.hideSettings(0) }, !0); z(ka, "click", function () { m.hideSettings(0) }) } ka.setAttribute("aria-label", g.languages[a].settings_modal.close_btn_label || "Close"); U = g.languages[a].settings_modal.blocks; Y = g.languages[a].settings_modal.cookie_table_headers; var h = U.length; ua.innerHTML = g.languages[a].settings_modal.title; for (var n = 0; n < h; ++n) { var p = U[n].title, F = U[n].description, w = U[n].toggle, A = U[n].cookie_table, u = !0 === g.remove_cookie_tables, r = F && "truthy" || !u && A && "truthy", B = k("div"), X = k("div"); if (F) { var Ma = k("div"); Ma.className = "p"; Ma.insertAdjacentHTML("beforeend", F) } var D = k("div"); D.className = "title"; B.className = "c-bl"; X.className = "desc"; if ("undefined" !== typeof w) { var N = "c-ac-" + n, ha = r ? k("button") : k("div"), G = k("label"), O = k("input"), P = k("span"), ia = k("span"), Xa = k("span"), Ya = k("span"); ha.className = r ? "b-tl exp" : "b-tl"; G.className = "b-tg"; O.className = "c-tgl"; Xa.className = "on-i"; Ya.className = "off-i"; P.className = "c-tg"; ia.className = "t-lb"; r && (ha.setAttribute("aria-expanded", "false"), ha.setAttribute("aria-controls", N)); O.type = "checkbox"; P.setAttribute("aria-hidden", "true"); var Aa = w.value; O.value = Aa; ia.textContent = p; ha.insertAdjacentHTML("beforeend", p); D.appendChild(ha); P.appendChild(Xa); P.appendChild(Ya); K ? -1 < H(t.level, Aa) ? (O.checked = !0, !y && R.push(!0)) : !y && R.push(!1) : w.enabled ? (O.checked = !0, !y && R.push(!0), w.enabled && !y && Ia.push(Aa)) : !y && R.push(!1); !y && I.push(Aa); w.readonly ? (O.disabled = !0, J(P, "c-ro"), !y && ya.push(!0)) : !y && ya.push(!1); J(X, "b-acc"); J(D, "b-bn"); J(B, "b-ex"); X.id = N; X.setAttribute("aria-hidden", "true"); G.appendChild(O); G.appendChild(P); G.appendChild(ia); D.appendChild(G); r && function (ma, Na, Za) { z(ha, "click", function () { $a(Na, "act") ? (Oa(Na, "act"), Za.setAttribute("aria-expanded", "false"), ma.setAttribute("aria-hidden", "true")) : (J(Na, "act"), Za.setAttribute("aria-expanded", "true"), ma.setAttribute("aria-hidden", "false")) }, !1) }(X, B, ha) } else p && (r = k("div"), r.className = "b-tl", r.setAttribute("role", "heading"), r.setAttribute("aria-level", "3"), r.insertAdjacentHTML("beforeend", p), D.appendChild(r)); p && B.appendChild(D); F && X.appendChild(Ma); if (!u && "undefined" !== typeof A) { r = document.createDocumentFragment(); for (N = 0; N < Y.length; ++N) G = k("th"), u = Y[N], G.setAttribute("scope", "col"), u && (D = u && va(u)[0], G.textContent = Y[N][D], r.appendChild(G)); u = k("tr"); u.appendChild(r); D = k("thead"); D.appendChild(u); r = k("table"); r.appendChild(D); N = document.createDocumentFragment(); for (G = 0; G < A.length; G++) { O = k("tr"); for (P = 0; P < Y.length; ++P) if (u = Y[P]) D = va(u)[0], ia = k("td"), ia.insertAdjacentHTML("beforeend", A[G][D]), ia.setAttribute("data-column", u[D]), O.appendChild(ia); N.appendChild(O) } A = k("tbody"); A.appendChild(N); r.appendChild(A); X.appendChild(r) } if (w && p || !w && (p || F)) B.appendChild(X), y ? y.appendChild(B) : la.appendChild(B) } ca || (ca = k("div"), ca.id = "s-bns"); ea || (ea = k("button"), ea.id = "s-all-bn", ea.className = "c-bn ", ca.appendChild(ea), z(ea, "click", function () { m.hideSettings(); m.hide(); m.accept("all") })); ea.textContent = g.languages[a].settings_modal.accept_all_btn; if (h = g.languages[a].settings_modal.reject_all_btn) fa || (fa = k("button"), fa.id = "s-rall-bn", fa.className = "c-bn ", z(fa, "click", function () { m.hideSettings(); m.hide(); m.accept([]) }), M.className = "bns-t", ca.appendChild(fa)), fa.textContent = h; da || (da = k("button"), da.className = "c-bn d-none", ca.appendChild(da), z(da, "click", function () { m.hideSettings(); m.hide(); m.accept() })); da.textContent = g.languages[a].settings_modal.save_settings_btn; y ? (M.replaceChild(y, la), la = y) : (f.appendChild(ua), f.appendChild(l), M.appendChild(f), M.appendChild(la), M.appendChild(ca), d.appendChild(M), c.appendChild(d), b.appendChild(c), E.appendChild(b), sa.appendChild(E), sa.appendChild(q)) }, fb = function () { L = k("div"); L.id = "cc--main"; L.style.position = "fixed"; L.style.zIndex = "1000000"; L.innerHTML = '\x3c!--[if lt IE 9 ]>
\x3c!--\x3e\x3c!--