UNPKG

@wavenet/cookie-law

Version:

À l'ère du _RGPD_, faut-il expliquer le besoin d'une bannière de cookies ? _Cookie law_ vous permet d'ajouter une bannière invitant le visiteur à accepter ou refuser certains cookies sur votre site.

4 lines 71.6 kB
var Hn=Object.defineProperty;var Er=e=>{throw TypeError(e)};var Vn=(e,t,r)=>t in e?Hn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var re=(e,t,r)=>Vn(e,typeof t!="symbol"?t+"":t,r),jr=(e,t,r)=>t.has(e)||Er("Cannot "+r);var K=(e,t,r)=>(jr(e,t,"read from private field"),r?r.call(e):t.get(e)),Ht=(e,t,r)=>t.has(e)?Er("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),Vt=(e,t,r,n)=>(jr(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&n(a)}).observe(document,{childList:!0,subtree:!0});function r(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(i){if(i.ep)return;i.ep=!0;const o=r(i);fetch(i.href,o)}})();const Un="5";var Br;typeof window<"u"&&((Br=window.__svelte??(window.__svelte={})).v??(Br.v=new Set)).add(Un);let Ge=!1,Yn=!1;function Kn(){Ge=!0}Kn();const Gn=1,Jn=2,Zn=16,Xn=1,Qn=2,eo=4,to=8,ro=16,no=1,oo=2,ir="[",ar="[!",lr="]",ze={},G=Symbol(),io="http://www.w3.org/1999/xhtml",Cr=!1;var St=Array.isArray,ao=Array.prototype.indexOf,sr=Array.from,kt=Object.keys,wt=Object.defineProperty,Pe=Object.getOwnPropertyDescriptor,Hr=Object.getOwnPropertyDescriptors,lo=Object.prototype,so=Array.prototype,cr=Object.getPrototypeOf,Ar=Object.isExtensible;function co(e){return e()}function yt(e){for(var t=0;t<e.length;t++)e[t]()}function uo(e,t){if(Array.isArray(e))return e;if(!(Symbol.iterator in e))return Array.from(e);const r=[];for(const n of e)if(r.push(n),r.length===t)break;return r}const de=2,Vr=4,Nt=8,ur=16,$e=32,qe=64,fr=128,Q=256,xt=512,U=1024,he=2048,Oe=4096,ke=8192,dr=16384,Ur=32768,vr=65536,fo=1<<17,vo=1<<19,Yr=1<<20,Gt=1<<21,Me=Symbol("$state"),Kr=Symbol("legacy props"),bo=Symbol("");function Gr(e){return e===this.v}function ho(e,t){return e!=e?t==t:e!==t||e!==null&&typeof e=="object"||typeof e=="function"}function br(e){return!ho(e,this.v)}function go(e){throw new Error("https://svelte.dev/e/effect_in_teardown")}function po(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function mo(e){throw new Error("https://svelte.dev/e/effect_orphan")}function _o(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function ko(){throw new Error("https://svelte.dev/e/hydration_failed")}function wo(e){throw new Error("https://svelte.dev/e/props_invalid_value")}function yo(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function xo(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function $o(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function hr(e){throw new Error("https://svelte.dev/e/lifecycle_outside_component")}let O=null;function Tr(e){O=e}function Je(e,t=!1,r){var n=O={p:O,c:null,d:!1,e:null,m:!1,s:e,x:null,l:null};Ge&&!t&&(O.l={s:null,u:null,r1:[],r2:st(!1)}),sn(()=>{n.d=!0})}function Ze(e){const t=O;if(t!==null){e!==void 0&&(t.x=e);const a=t.e;if(a!==null){var r=j,n=N;t.e=null;try{for(var i=0;i<a.length;i++){var o=a[i];Ne(o.effect),ge(o.reaction),gr(o.fn)}}finally{Ne(r),ge(n)}}O=t.p,t.m=!0}return e||{}}function Ot(){return!Ge||O!==null&&O.l===null}function He(e){if(typeof e!="object"||e===null||Me in e)return e;const t=cr(e);if(t!==lo&&t!==so)return e;var r=new Map,n=St(e),i=je(0),o=N,a=l=>{var c=N;ge(o);var s=l();return ge(c),s};return n&&r.set("length",je(e.length)),new Proxy(e,{defineProperty(l,c,s){return(!("value"in s)||s.configurable===!1||s.enumerable===!1||s.writable===!1)&&yo(),a(()=>{var d=r.get(c);d===void 0?(d=je(s.value),r.set(c,d)):z(d,s.value,!0)}),!0},deleteProperty(l,c){var s=r.get(c);if(s===void 0){if(c in l){const u=a(()=>je(G));r.set(c,u),Ut(i)}}else{if(n&&typeof c=="string"){var d=r.get("length"),f=Number(c);Number.isInteger(f)&&f<d.v&&z(d,f)}z(s,G),Ut(i)}return!0},get(l,c,s){var v;if(c===Me)return e;var d=r.get(c),f=c in l;if(d===void 0&&(!f||(v=Pe(l,c))!=null&&v.writable)&&(d=a(()=>{var g=He(f?l[c]:G),x=je(g);return x}),r.set(c,d)),d!==void 0){var u=h(d);return u===G?void 0:u}return Reflect.get(l,c,s)},getOwnPropertyDescriptor(l,c){var s=Reflect.getOwnPropertyDescriptor(l,c);if(s&&"value"in s){var d=r.get(c);d&&(s.value=h(d))}else if(s===void 0){var f=r.get(c),u=f==null?void 0:f.v;if(f!==void 0&&u!==G)return{enumerable:!0,configurable:!0,value:u,writable:!0}}return s},has(l,c){var u;if(c===Me)return!0;var s=r.get(c),d=s!==void 0&&s.v!==G||Reflect.has(l,c);if(s!==void 0||j!==null&&(!d||(u=Pe(l,c))!=null&&u.writable)){s===void 0&&(s=a(()=>{var v=d?He(l[c]):G,g=je(v);return g}),r.set(c,s));var f=h(s);if(f===G)return!1}return d},set(l,c,s,d){var w;var f=r.get(c),u=c in l;if(n&&c==="length")for(var v=s;v<f.v;v+=1){var g=r.get(v+"");g!==void 0?z(g,G):v in l&&(g=a(()=>je(G)),r.set(v+"",g))}if(f===void 0)(!u||(w=Pe(l,c))!=null&&w.writable)&&(f=a(()=>{var C=je(void 0);return z(C,He(s)),C}),r.set(c,f));else{u=f.v!==G;var x=a(()=>He(s));z(f,x)}var k=Reflect.getOwnPropertyDescriptor(l,c);if(k!=null&&k.set&&k.set.call(d,s),!u){if(n&&typeof c=="string"){var b=r.get("length"),m=Number(c);Number.isInteger(m)&&m>=b.v&&z(b,m+1)}Ut(i)}return!0},ownKeys(l){h(i);var c=Reflect.ownKeys(l).filter(f=>{var u=r.get(f);return u===void 0||u.v!==G});for(var[s,d]of r)d.v!==G&&!(s in l)&&c.push(s);return c},setPrototypeOf(){xo()}})}function Ut(e,t=1){z(e,e.v+t)}function Ye(e){var t=de|he,r=N!==null&&(N.f&de)!==0?N:null;return j===null||r!==null&&(r.f&Q)!==0?t|=Q:j.f|=Yr,{ctx:O,deps:null,effects:null,equals:Gr,f:t,fn:e,reactions:null,rv:0,v:null,wv:0,parent:r??j}}function Eo(e){const t=Ye(e);return mn(t),t}function Ue(e){const t=Ye(e);return t.equals=br,t}function Jr(e){var t=e.effects;if(t!==null){e.effects=null;for(var r=0;r<t.length;r+=1)ye(t[r])}}function jo(e){for(var t=e.parent;t!==null;){if((t.f&de)===0)return t;t=t.parent}return null}function Zr(e){var t,r=j;Ne(jo(e));try{Jr(e),t=yn(e)}finally{Ne(r)}return t}function Xr(e){var t=Zr(e);if(e.equals(t)||(e.v=t,e.wv=kn()),!Qe){var r=(Ae||(e.f&Q)!==0)&&e.deps!==null?Oe:U;le(e,r)}}const lt=new Map;function st(e,t){var r={f:0,v:e,reactions:null,equals:Gr,rv:0,wv:0};return r}function je(e,t){const r=st(e);return mn(r),r}function ue(e,t=!1){var n;const r=st(e);return t||(r.equals=br),Ge&&O!==null&&O.l!==null&&((n=O.l).s??(n.s=[])).push(r),r}function $t(e,t){return z(e,xe(()=>h(e))),t}function z(e,t,r=!1){N!==null&&!be&&Ot()&&(N.f&(de|ur))!==0&&!(V!=null&&V.includes(e))&&$o();let n=r?He(t):t;return Qr(e,n)}function Qr(e,t){if(!e.equals(t)){var r=e.v;Qe?lt.set(e,t):lt.set(e,r),e.v=t,(e.f&de)!==0&&((e.f&he)!==0&&Zr(e),le(e,(e.f&Q)===0?U:Oe)),e.wv=kn(),en(e,he),Ot()&&j!==null&&(j.f&U)!==0&&(j.f&($e|qe))===0&&(ne===null?Ro([e]):ne.push(e))}return t}function en(e,t){var r=e.reactions;if(r!==null)for(var n=Ot(),i=r.length,o=0;o<i;o++){var a=r[o],l=a.f;(l&he)===0&&(!n&&a===j||(le(a,t),(l&(U|Q))!==0&&((l&de)!==0?en(a,Oe):zt(a))))}}function ht(e){console.warn("https://svelte.dev/e/hydration_mismatch")}let E=!1;function _e(e){E=e}let T;function ae(e){if(e===null)throw ht(),ze;return T=e}function De(){return ae(pe(T))}function y(e){if(E){if(pe(T)!==null)throw ht(),ze;T=e}}function Co(e=1){if(E){for(var t=e,r=T;t--;)r=pe(r);T=r}}function Jt(){for(var e=0,t=T;;){if(t.nodeType===8){var r=t.data;if(r===lr){if(e===0)return t;e-=1}else(r===ir||r===ar)&&(e+=1)}var n=pe(t);t.remove(),t=n}}function tn(e){if(!e||e.nodeType!==8)throw ht(),ze;return e.data}var Sr,rn,nn,on;function Zt(){if(Sr===void 0){Sr=window,rn=/Firefox/.test(navigator.userAgent);var e=Element.prototype,t=Node.prototype,r=Text.prototype;nn=Pe(t,"firstChild").get,on=Pe(t,"nextSibling").get,Ar(e)&&(e.__click=void 0,e.__className=void 0,e.__attributes=null,e.__style=void 0,e.__e=void 0),Ar(r)&&(r.__t=void 0)}}function Ke(e=""){return document.createTextNode(e)}function fe(e){return nn.call(e)}function pe(e){return on.call(e)}function A(e,t){if(!E)return fe(e);var r=fe(T);if(r===null)r=T.appendChild(Ke());else if(t&&r.nodeType!==3){var n=Ke();return r==null||r.before(n),ae(n),n}return ae(r),r}function we(e,t){if(!E){var r=fe(e);return r instanceof Comment&&r.data===""?pe(r):r}return T}function M(e,t=1,r=!1){let n=E?T:e;for(var i;t--;)i=n,n=pe(n);if(!E)return n;var o=n==null?void 0:n.nodeType;if(r&&o!==3){var a=Ke();return n===null?i==null||i.after(a):n.before(a),ae(a),a}return ae(n),n}function an(e){e.textContent=""}function ln(e){j===null&&N===null&&mo(),N!==null&&(N.f&Q)!==0&&j===null&&po(),Qe&&go()}function Ao(e,t){var r=t.last;r===null?t.last=t.first=e:(r.next=e,e.prev=r,t.last=e)}function Fe(e,t,r,n=!0){var i=j,o={ctx:O,deps:null,nodes_start:null,nodes_end:null,f:e|he,first:null,fn:t,last:null,next:null,parent:i,prev:null,teardown:null,transitions:null,wv:0};if(r)try{It(o),o.f|=Ur}catch(c){throw ye(o),c}else t!==null&&zt(o);var a=r&&o.deps===null&&o.first===null&&o.nodes_start===null&&o.teardown===null&&(o.f&(Yr|fr))===0;if(!a&&n&&(i!==null&&Ao(o,i),N!==null&&(N.f&de)!==0)){var l=N;(l.effects??(l.effects=[])).push(o)}return o}function sn(e){const t=Fe(Nt,null,!1);return le(t,U),t.teardown=e,t}function Xt(e){ln();var t=j!==null&&(j.f&$e)!==0&&O!==null&&!O.m;if(t){var r=O;(r.e??(r.e=[])).push({fn:e,effect:j,reaction:N})}else{var n=gr(e);return n}}function To(e){return ln(),Xe(e)}function So(e){const t=Fe(qe,e,!0);return()=>{ye(t)}}function No(e){const t=Fe(qe,e,!0);return(r={})=>new Promise(n=>{r.outro?Et(t,()=>{ye(t),n(void 0)}):(ye(t),n(void 0))})}function gr(e){return Fe(Vr,e,!1)}function Yt(e,t){var r=O,n={effect:null,ran:!1};r.l.r1.push(n),n.effect=Xe(()=>{e(),!n.ran&&(n.ran=!0,z(r.l.r2,!0),xe(t))})}function Oo(){var e=O;Xe(()=>{if(h(e.l.r2)){for(var t of e.l.r1){var r=t.effect;(r.f&U)!==0&&le(r,Oe),et(r)&&It(r),t.ran=!1}e.l.r2.v=!1}})}function Xe(e){return Fe(Nt,e,!0)}function B(e,t=[],r=Ye){const n=t.map(r);return pr(()=>e(...n.map(h)))}function pr(e,t=0){return Fe(Nt|ur|t,e,!0)}function ct(e,t=!0){return Fe(Nt|$e,e,!0,t)}function cn(e){var t=e.teardown;if(t!==null){const r=Qe,n=N;Nr(!0),ge(null);try{t.call(null)}finally{Nr(r),ge(n)}}}function un(e,t=!1){var r=e.first;for(e.first=e.last=null;r!==null;){var n=r.next;(r.f&qe)!==0?r.parent=null:ye(r,t),r=n}}function Io(e){for(var t=e.first;t!==null;){var r=t.next;(t.f&$e)===0&&ye(t),t=r}}function ye(e,t=!0){var r=!1;(t||(e.f&vo)!==0)&&e.nodes_start!==null&&e.nodes_end!==null&&(fn(e.nodes_start,e.nodes_end),r=!0),un(e,t&&!r),At(e,0),le(e,dr);var n=e.transitions;if(n!==null)for(const o of n)o.stop();cn(e);var i=e.parent;i!==null&&i.first!==null&&dn(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes_start=e.nodes_end=null}function fn(e,t){for(;e!==null;){var r=e===t?null:pe(e);e.remove(),e=r}}function dn(e){var t=e.parent,r=e.prev,n=e.next;r!==null&&(r.next=n),n!==null&&(n.prev=r),t!==null&&(t.first===e&&(t.first=n),t.last===e&&(t.last=r))}function Et(e,t){var r=[];mr(e,r,!0),vn(r,()=>{ye(e),t&&t()})}function vn(e,t){var r=e.length;if(r>0){var n=()=>--r||t();for(var i of e)i.out(n)}else t()}function mr(e,t,r){if((e.f&ke)===0){if(e.f^=ke,e.transitions!==null)for(const a of e.transitions)(a.is_global||r)&&t.push(a);for(var n=e.first;n!==null;){var i=n.next,o=(n.f&vr)!==0||(n.f&$e)!==0;mr(n,t,o?r:!1),n=i}}}function jt(e){bn(e,!0)}function bn(e,t){if((e.f&ke)!==0){e.f^=ke,(e.f&U)===0&&(e.f^=U),et(e)&&(le(e,he),zt(e));for(var r=e.first;r!==null;){var n=r.next,i=(r.f&vr)!==0||(r.f&$e)!==0;bn(r,i?t:!1),r=n}if(e.transitions!==null)for(const o of e.transitions)(o.is_global||t)&&o.in()}}const zo=typeof requestIdleCallback>"u"?e=>setTimeout(e,1):requestIdleCallback;let ut=[],ft=[];function hn(){var e=ut;ut=[],yt(e)}function gn(){var e=ft;ft=[],yt(e)}function _r(e){ut.length===0&&queueMicrotask(hn),ut.push(e)}function Po(e){ft.length===0&&zo(gn),ft.push(e)}function Mo(){ut.length>0&&hn(),ft.length>0&&gn()}function Lo(e){var t=j;if((t.f&Ur)===0){if((t.f&fr)===0)throw e;t.fn(e)}else pn(e,t)}function pn(e,t){for(;t!==null;){if((t.f&fr)!==0)try{t.fn(e);return}catch{}t=t.parent}throw e}let dt=!1,vt=null,Le=!1,Qe=!1;function Nr(e){Qe=e}let at=[];let N=null,be=!1;function ge(e){N=e}let j=null;function Ne(e){j=e}let V=null;function mn(e){N!==null&&N.f&Gt&&(V===null?V=[e]:V.push(e))}let H=null,J=0,ne=null;function Ro(e){ne=e}let _n=1,Ct=0,Ae=!1;function kn(){return++_n}function et(e){var f;var t=e.f;if((t&he)!==0)return!0;if((t&Oe)!==0){var r=e.deps,n=(t&Q)!==0;if(r!==null){var i,o,a=(t&xt)!==0,l=n&&j!==null&&!Ae,c=r.length;if(a||l){var s=e,d=s.parent;for(i=0;i<c;i++)o=r[i],(a||!((f=o==null?void 0:o.reactions)!=null&&f.includes(s)))&&(o.reactions??(o.reactions=[])).push(s);a&&(s.f^=xt),l&&d!==null&&(d.f&Q)===0&&(s.f^=Q)}for(i=0;i<c;i++)if(o=r[i],et(o)&&Xr(o),o.wv>e.wv)return!0}(!n||j!==null&&!Ae)&&le(e,U)}return!1}function wn(e,t,r=!0){var n=e.reactions;if(n!==null)for(var i=0;i<n.length;i++){var o=n[i];V!=null&&V.includes(e)||((o.f&de)!==0?wn(o,t,!1):t===o&&(r?le(o,he):(o.f&U)!==0&&le(o,Oe),zt(o)))}}function yn(e){var v;var t=H,r=J,n=ne,i=N,o=Ae,a=V,l=O,c=be,s=e.f;H=null,J=0,ne=null,Ae=(s&Q)!==0&&(be||!Le||N===null),N=(s&($e|qe))===0?e:null,V=null,Tr(e.ctx),be=!1,Ct++,e.f|=Gt;try{var d=(0,e.fn)(),f=e.deps;if(H!==null){var u;if(At(e,J),f!==null&&J>0)for(f.length=J+H.length,u=0;u<H.length;u++)f[J+u]=H[u];else e.deps=f=H;if(!Ae)for(u=J;u<f.length;u++)((v=f[u]).reactions??(v.reactions=[])).push(e)}else f!==null&&J<f.length&&(At(e,J),f.length=J);if(Ot()&&ne!==null&&!be&&f!==null&&(e.f&(de|Oe|he))===0)for(u=0;u<ne.length;u++)wn(ne[u],e);return i!==null&&i!==e&&(Ct++,ne!==null&&(n===null?n=ne:n.push(...ne))),d}catch(g){Lo(g)}finally{H=t,J=r,ne=n,N=i,Ae=o,V=a,Tr(l),be=c,e.f^=Gt}}function Do(e,t){let r=t.reactions;if(r!==null){var n=ao.call(r,e);if(n!==-1){var i=r.length-1;i===0?r=t.reactions=null:(r[n]=r[i],r.pop())}}r===null&&(t.f&de)!==0&&(H===null||!H.includes(t))&&(le(t,Oe),(t.f&(Q|xt))===0&&(t.f^=xt),Jr(t),At(t,0))}function At(e,t){var r=e.deps;if(r!==null)for(var n=t;n<r.length;n++)Do(e,r[n])}function It(e){var t=e.f;if((t&dr)===0){le(e,U);var r=j,n=Le;j=e,Le=!0;try{(t&ur)!==0?Io(e):un(e),cn(e);var i=yn(e);e.teardown=typeof i=="function"?i:null,e.wv=_n;var o;Cr&&Yn&&(e.f&he)!==0&&e.deps}finally{Le=n,j=r}}}function qo(){try{_o()}catch(e){if(vt!==null)pn(e,vt);else throw e}}function xn(){var e=Le;try{var t=0;for(Le=!0;at.length>0;){t++>1e3&&qo();var r=at,n=r.length;at=[];for(var i=0;i<n;i++){var o=Wo(r[i]);Fo(o)}lt.clear()}}finally{dt=!1,Le=e,vt=null}}function Fo(e){var t=e.length;if(t!==0)for(var r=0;r<t;r++){var n=e[r];(n.f&(dr|ke))===0&&et(n)&&(It(n),n.deps===null&&n.first===null&&n.nodes_start===null&&(n.teardown===null?dn(n):n.fn=null))}}function zt(e){dt||(dt=!0,queueMicrotask(xn));for(var t=vt=e;t.parent!==null;){t=t.parent;var r=t.f;if((r&(qe|$e))!==0){if((r&U)===0)return;t.f^=U}}at.push(t)}function Wo(e){for(var t=[],r=e;r!==null;){var n=r.f,i=(n&($e|qe))!==0,o=i&&(n&U)!==0;if(!o&&(n&ke)===0){(n&Vr)!==0?t.push(r):i?r.f^=U:et(r)&&It(r);var a=r.first;if(a!==null){r=a;continue}}var l=r.parent;for(r=r.next;r===null&&l!==null;)r=l.next,l=l.parent}return t}function X(e){for(var t;;){if(Mo(),at.length===0)return dt=!1,vt=null,t;dt=!0,xn()}}function h(e){var t=e.f,r=(t&de)!==0;if(N!==null&&!be){if(!(V!=null&&V.includes(e))){var n=N.deps;e.rv<Ct&&(e.rv=Ct,H===null&&n!==null&&n[J]===e?J++:H===null?H=[e]:(!Ae||!H.includes(e))&&H.push(e))}}else if(r&&e.deps===null&&e.effects===null){var i=e,o=i.parent;o!==null&&(o.f&Q)===0&&(i.f^=Q)}return r&&(i=e,et(i)&&Xr(i)),Qe&&lt.has(e)?lt.get(e):e.v}function xe(e){var t=be;try{return be=!0,e()}finally{be=t}}const Bo=-7169;function le(e,t){e.f=e.f&Bo|t}function Qt(e){if(!(typeof e!="object"||!e||e instanceof EventTarget)){if(Me in e)er(e);else if(!Array.isArray(e))for(let t in e){const r=e[t];typeof r=="object"&&r&&Me in r&&er(r)}}}function er(e,t=new Set){if(typeof e=="object"&&e!==null&&!(e instanceof EventTarget)&&!t.has(e)){t.add(e),e instanceof Date&&e.getTime();for(let n in e)try{er(e[n],t)}catch{}const r=cr(e);if(r!==Object.prototype&&r!==Array.prototype&&r!==Map.prototype&&r!==Set.prototype&&r!==Date.prototype){const n=Hr(r);for(let i in n){const o=n[i].get;if(o)try{o.call(e)}catch{}}}}}let Or=!1;function $n(){Or||(Or=!0,document.addEventListener("reset",e=>{Promise.resolve().then(()=>{var t;if(!e.defaultPrevented)for(const r of e.target.elements)(t=r.__on_r)==null||t.call(r)})},{capture:!0}))}function En(e){var t=N,r=j;ge(null),Ne(null);try{return e()}finally{ge(t),Ne(r)}}function Ho(e,t,r,n=r){e.addEventListener(t,()=>En(r));const i=e.__on_r;i?e.__on_r=()=>{i(),n(!0)}:e.__on_r=()=>n(!0),$n()}const Vo=new Set,Ir=new Set;function Uo(e,t,r,n={}){function i(o){if(n.capture||it.call(t,o),!o.cancelBubble)return En(()=>r==null?void 0:r.call(this,o))}return e.startsWith("pointer")||e.startsWith("touch")||e==="wheel"?_r(()=>{t.addEventListener(e,i,n)}):t.addEventListener(e,i,n),i}function Z(e,t,r,n,i){var o={capture:n,passive:i},a=Uo(e,t,r,o);(t===document.body||t===window||t===document||t instanceof HTMLMediaElement)&&sn(()=>{t.removeEventListener(e,a,o)})}function it(e){var m;var t=this,r=t.ownerDocument,n=e.type,i=((m=e.composedPath)==null?void 0:m.call(e))||[],o=i[0]||e.target,a=0,l=e.__root;if(l){var c=i.indexOf(l);if(c!==-1&&(t===document||t===window)){e.__root=t;return}var s=i.indexOf(t);if(s===-1)return;c<=s&&(a=c)}if(o=i[a]||e.target,o!==t){wt(e,"currentTarget",{configurable:!0,get(){return o||r}});var d=N,f=j;ge(null),Ne(null);try{for(var u,v=[];o!==null;){var g=o.assignedSlot||o.parentNode||o.host||null;try{var x=o["__"+n];if(x!=null&&(!o.disabled||e.target===o))if(St(x)){var[k,...b]=x;k.apply(o,[e,...b])}else x.call(o,e)}catch(w){u?v.push(w):u=w}if(e.cancelBubble||g===t||g===null)break;o=g}if(u){for(let w of v)queueMicrotask(()=>{throw w});throw u}}finally{e.__root=t,delete e.currentTarget,ge(d),Ne(f)}}}function jn(e){var t=document.createElement("template");return t.innerHTML=e.replaceAll("<!>","<!---->"),t.content}function Te(e,t){var r=j;r.nodes_start===null&&(r.nodes_start=e,r.nodes_end=t)}function q(e,t){var r=(t&no)!==0,n=(t&oo)!==0,i,o=!e.startsWith("<!>");return()=>{if(E)return Te(T,null),T;i===void 0&&(i=jn(o?e:"<!>"+e),r||(i=fe(i)));var a=n||rn?document.importNode(i,!0):i.cloneNode(!0);if(r){var l=fe(a),c=a.lastChild;Te(l,c)}else Te(a,a);return a}}function Tt(){if(E)return Te(T,null),T;var e=document.createDocumentFragment(),t=document.createComment(""),r=Ke();return e.append(t,r),Te(t,r),e}function L(e,t){if(E){j.nodes_end=T,De();return}e!==null&&e.before(t)}const Yo=["touchstart","touchmove"];function Ko(e){return Yo.includes(e)}function R(e,t){var r=t==null?"":typeof t=="object"?t+"":t;r!==(e.__t??(e.__t=e.nodeValue))&&(e.__t=r,e.nodeValue=r+"")}function Cn(e,t){return An(e,t)}function Go(e,t){Zt(),t.intro=t.intro??!1;const r=t.target,n=E,i=T;try{for(var o=fe(r);o&&(o.nodeType!==8||o.data!==ir);)o=pe(o);if(!o)throw ze;_e(!0),ae(o),De();const a=An(e,{...t,anchor:o});if(T===null||T.nodeType!==8||T.data!==lr)throw ht(),ze;return _e(!1),a}catch(a){if(a===ze)return t.recover===!1&&ko(),Zt(),an(r),_e(!1),Cn(e,t);throw a}finally{_e(n),ae(i)}}const Be=new Map;function An(e,{target:t,anchor:r,props:n={},events:i,context:o,intro:a=!0}){Zt();var l=new Set,c=f=>{for(var u=0;u<f.length;u++){var v=f[u];if(!l.has(v)){l.add(v);var g=Ko(v);t.addEventListener(v,it,{passive:g});var x=Be.get(v);x===void 0?(document.addEventListener(v,it,{passive:g}),Be.set(v,1)):Be.set(v,x+1)}}};c(sr(Vo)),Ir.add(c);var s=void 0,d=No(()=>{var f=r??t.appendChild(Ke());return ct(()=>{if(o){Je({});var u=O;u.c=o}i&&(n.$$events=i),E&&Te(f,null),s=e(f,n)||{},E&&(j.nodes_end=T),o&&Ze()}),()=>{var g;for(var u of l){t.removeEventListener(u,it);var v=Be.get(u);--v===0?(document.removeEventListener(u,it),Be.delete(u)):Be.set(u,v)}Ir.delete(c),f!==r&&((g=f.parentNode)==null||g.removeChild(f))}});return tr.set(s,d),s}let tr=new WeakMap;function Jo(e,t){const r=tr.get(e);return r?(tr.delete(e),r(t)):Promise.resolve()}function kr(e){O===null&&hr(),Ge&&O.l!==null?ei(O).m.push(e):Xt(()=>{const t=xe(e);if(typeof t=="function")return t})}function Zo(e){O===null&&hr(),kr(()=>()=>xe(e))}function Xo(e,t,{bubbles:r=!1,cancelable:n=!1}={}){return new CustomEvent(e,{detail:t,bubbles:r,cancelable:n})}function Qo(){const e=O;return e===null&&hr(),(t,r,n)=>{var o;const i=(o=e.s.$$events)==null?void 0:o[t];if(i){const a=St(i)?i.slice():[i],l=Xo(t,r,n);for(const c of a)c.call(e.x,l);return!l.defaultPrevented}return!0}}function ei(e){var t=e.l;return t.u??(t.u={a:[],b:[],m:[]})}function ce(e,t,[r,n]=[0,0]){E&&r===0&&De();var i=e,o=null,a=null,l=G,c=r>0?vr:0,s=!1;const d=(u,v=!0)=>{s=!0,f(v,u)},f=(u,v)=>{if(l===(l=u))return;let g=!1;if(E&&n!==-1){if(r===0){const k=tn(i);k===ir?n=0:k===ar?n=1/0:(n=parseInt(k.substring(1)),n!==n&&(n=l?1/0:-1))}const x=n>r;!!l===x&&(i=Jt(),ae(i),_e(!1),g=!0,n=-1)}l?(o?jt(o):v&&(o=ct(()=>v(i))),a&&Et(a,()=>{a=null})):(a?jt(a):v&&(a=ct(()=>v(i,[r+1,n]))),o&&Et(o,()=>{o=null})),g&&_e(!0)};pr(()=>{s=!1,t(d),s||f(null,null)},c),E&&(i=T)}function rr(e,t){return t}function ti(e,t,r,n){for(var i=[],o=t.length,a=0;a<o;a++)mr(t[a].e,i,!0);var l=o>0&&i.length===0&&r!==null;if(l){var c=r.parentNode;an(c),c.append(r),n.clear(),Ce(e,t[0].prev,t[o-1].next)}vn(i,()=>{for(var s=0;s<o;s++){var d=t[s];l||(n.delete(d.k),Ce(e,d.prev,d.next)),ye(d.e,!l)}})}function nr(e,t,r,n,i,o=null){var a=e,l={flags:t,items:new Map,first:null};{var c=e;a=E?ae(fe(c)):c.appendChild(Ke())}E&&De();var s=null,d=!1,f=Ue(()=>{var u=r();return St(u)?u:u==null?[]:sr(u)});pr(()=>{var u=h(f),v=u.length;if(d&&v===0)return;d=v===0;let g=!1;if(E){var x=tn(a)===ar;x!==(v===0)&&(a=Jt(),ae(a),_e(!1),g=!0)}if(E){for(var k=null,b,m=0;m<v;m++){if(T.nodeType===8&&T.data===lr){a=T,g=!0,_e(!1);break}var w=u[m],C=n(w,m);b=Tn(T,l,k,null,w,C,m,i,t,r),l.items.set(C,b),k=b}v>0&&ae(Jt())}E||ri(u,l,a,i,t,n,r),o!==null&&(v===0?s?jt(s):s=ct(()=>o(a)):s!==null&&Et(s,()=>{s=null})),g&&_e(!0),h(f)}),E&&(a=T)}function ri(e,t,r,n,i,o,a){var l=e.length,c=t.items,s=t.first,d=s,f,u=null,v=[],g=[],x,k,b,m;for(m=0;m<l;m+=1){if(x=e[m],k=o(x,m),b=c.get(k),b===void 0){var w=d?d.e.nodes_start:r;u=Tn(w,t,u,u===null?t.first:u.next,x,k,m,n,i,a),c.set(k,u),v=[],g=[],d=u.next;continue}if(ni(b,x,m),(b.e.f&ke)!==0&&jt(b.e),b!==d){if(f!==void 0&&f.has(b)){if(v.length<g.length){var C=g[0],$;u=C.prev;var F=v[0],S=v[v.length-1];for($=0;$<v.length;$+=1)zr(v[$],C,r);for($=0;$<g.length;$+=1)f.delete(g[$]);Ce(t,F.prev,S.next),Ce(t,u,F),Ce(t,S,C),d=C,u=S,m-=1,v=[],g=[]}else f.delete(b),zr(b,d,r),Ce(t,b.prev,b.next),Ce(t,b,u===null?t.first:u.next),Ce(t,u,b),u=b;continue}for(v=[],g=[];d!==null&&d.k!==k;)(d.e.f&ke)===0&&(f??(f=new Set)).add(d),g.push(d),d=d.next;if(d===null)continue;b=d}v.push(b),u=b,d=b.next}if(d!==null||f!==void 0){for(var D=f===void 0?[]:sr(f);d!==null;)(d.e.f&ke)===0&&D.push(d),d=d.next;var ee=D.length;if(ee>0){var tt=l===0?r:null;ti(t,D,tt,c)}}j.first=t.first&&t.first.e,j.last=u&&u.e}function ni(e,t,r,n){Qr(e.v,t),e.i=r}function Tn(e,t,r,n,i,o,a,l,c,s){var d=(c&Gn)!==0,f=(c&Zn)===0,u=d?f?ue(i):st(i):i,v=(c&Jn)===0?a:st(a),g={i:v,v:u,k:o,a:null,e:null,prev:r,next:n};try{return g.e=ct(()=>l(e,u,v,s),E),g.e.prev=r&&r.e,g.e.next=n&&n.e,r===null?t.first=g:(r.next=g,r.e.next=g.e),n!==null&&(n.prev=g,n.e.prev=g.e),g}finally{}}function zr(e,t,r){for(var n=e.next?e.next.e.nodes_start:r,i=t?t.e.nodes_start:r,o=e.e.nodes_start;o!==n;){var a=pe(o);i.before(o),o=a}}function Ce(e,t,r){t===null?e.first=r:(t.next=r,t.e.next=r&&r.e),r!==null&&(r.prev=t,r.e.prev=t&&t.e)}function oi(e,t,r=!1,n=!1,i=!1){var o=e,a="";B(()=>{var l=j;if(a===(a=t()??"")){E&&De();return}if(l.nodes_start!==null&&(fn(l.nodes_start,l.nodes_end),l.nodes_start=l.nodes_end=null),a!==""){if(E){T.data;for(var c=De(),s=c;c!==null&&(c.nodeType!==8||c.data!=="");)s=c,c=pe(c);if(c===null)throw ht(),ze;Te(T,s),o=ae(c);return}var d=a+"";r?d=`<svg>${d}</svg>`:n&&(d=`<math>${d}</math>`);var f=jn(d);if((r||n)&&(f=fe(f)),Te(fe(f),f.lastChild),r||n)for(;fe(f);)o.before(fe(f));else o.before(f)}})}function Sn(e,t,r,n,i){var l;E&&De();var o=(l=t.$$slots)==null?void 0:l[r],a=!1;o===!0&&(o=t.children,a=!0),o===void 0||o(e,a?()=>n:n)}function wr(e,t){_r(()=>{var r=e.getRootNode(),n=r.host?r:r.head??r.ownerDocument.head;if(!n.querySelector("#"+t.hash)){const i=document.createElement("style");i.id=t.hash,i.textContent=t.code,n.appendChild(i)}})}function Nn(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=Nn(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function ii(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=Nn(e))&&(n&&(n+=" "),n+=t);return n}function ai(e){return typeof e=="object"?ii(e):e??""}const Pr=[...` \r\f \v\uFEFF`];function li(e,t,r){var n=e==null?"":""+e;if(t&&(n=n?n+" "+t:t),r){for(var i in r)if(r[i])n=n?n+" "+i:i;else if(n.length)for(var o=i.length,a=0;(a=n.indexOf(i,a))>=0;){var l=a+o;(a===0||Pr.includes(n[a-1]))&&(l===n.length||Pr.includes(n[l]))?n=(a===0?"":n.substring(0,a))+n.substring(l+1):a=l}}return n===""?null:n}function On(e,t,r,n,i,o){var a=e.__className;if(E||a!==r||a===void 0){var l=li(r,n,o);(!E||l!==e.getAttribute("class"))&&(l==null?e.removeAttribute("class"):e.className=l),e.__className=r}else if(o&&i!==o)for(var c in o){var s=!!o[c];(i==null||s!==!!i[c])&&e.classList.toggle(c,s)}return o}const si=Symbol("is custom element"),ci=Symbol("is html");function ui(e){if(E){var t=!1,r=()=>{if(!t){if(t=!0,e.hasAttribute("value")){var n=e.value;Se(e,"value",null),e.value=n}if(e.hasAttribute("checked")){var i=e.checked;Se(e,"checked",null),e.checked=i}}};e.__on_r=r,Po(r),$n()}}function Se(e,t,r,n){var i=fi(e);E&&(i[t]=e.getAttribute(t),t==="src"||t==="srcset"||t==="href"&&e.nodeName==="LINK")||i[t]!==(i[t]=r)&&(t==="loading"&&(e[bo]=r),r==null?e.removeAttribute(t):typeof r!="string"&&di(e).includes(t)?e[t]=r:e.setAttribute(t,r))}function fi(e){return e.__attributes??(e.__attributes={[si]:e.nodeName.includes("-"),[ci]:e.namespaceURI===io})}var Mr=new Map;function di(e){var t=Mr.get(e.nodeName);if(t)return t;Mr.set(e.nodeName,t=[]);for(var r,n=e,i=Element.prototype;i!==n;){r=Hr(n);for(var o in r)r[o].set&&t.push(o);n=cr(n)}return t}function vi(e,t,r=t){Ho(e,"change",n=>{var i=n?e.defaultChecked:e.checked;r(i)}),(E&&e.defaultChecked!==e.checked||xe(t)==null)&&r(e.checked),Xe(()=>{var n=t();e.checked=!!n})}function Lr(e,t){return e===t||(e==null?void 0:e[Me])===t}function or(e={},t,r,n){return gr(()=>{var i,o;return Xe(()=>{i=o,o=[],xe(()=>{e!==r(...o)&&(t(e,...o),i&&Lr(r(...i),e)&&t(null,...i))})}),()=>{_r(()=>{o&&Lr(r(...o),e)&&t(null,...o)})}}),e}function Pt(e=!1){const t=O,r=t.l.u;if(!r)return;let n=()=>Qt(t.s);if(e){let i=0,o={};const a=Ye(()=>{let l=!1;const c=t.s;for(const s in c)c[s]!==o[s]&&(o[s]=c[s],l=!0);return l&&i++,i});n=()=>h(a)}r.b.length&&To(()=>{Rr(t,n),yt(r.b)}),Xt(()=>{const i=xe(()=>r.m.map(co));return()=>{for(const o of i)typeof o=="function"&&o()}}),r.a.length&&Xt(()=>{Rr(t,n),yt(r.a)})}function Rr(e,t){if(e.l.s)for(const r of e.l.s)h(r);t()}let mt=!1;function bi(e){var t=mt;try{return mt=!1,[e(),mt]}finally{mt=t}}function Dr(e){var t;return((t=e.ctx)==null?void 0:t.d)??!1}function ie(e,t,r,n){var F;var i=(r&Xn)!==0,o=!Ge||(r&Qn)!==0,a=(r&to)!==0,l=(r&ro)!==0,c=!1,s;a?[s,c]=bi(()=>e[t]):s=e[t];var d=Me in e||Kr in e,f=a&&(((F=Pe(e,t))==null?void 0:F.set)??(d&&t in e&&(S=>e[t]=S)))||void 0,u=n,v=!0,g=!1,x=()=>(g=!0,v&&(v=!1,l?u=xe(n):u=n),u);s===void 0&&n!==void 0&&(f&&o&&wo(),s=x(),f&&f(s));var k;if(o)k=()=>{var S=e[t];return S===void 0?x():(v=!0,g=!1,S)};else{var b=(i?Ye:Ue)(()=>e[t]);b.f|=fo,k=()=>{var S=h(b);return S!==void 0&&(u=void 0),S===void 0?u:S}}if((r&eo)===0&&o)return k;if(f){var m=e.$$legacy;return function(S,D){return arguments.length>0?((!o||!D||m||c)&&f(D?k():S),S):k()}}var w=!1,C=ue(s),$=Ye(()=>{var S=k(),D=h(C);return w?(w=!1,D):C.v=S});return a&&h($),i||($.equals=br),function(S,D){if(arguments.length>0){const ee=D?h($):o&&a?He(S):S;if(!$.equals(ee)){if(w=!0,z(C,ee),g&&u!==void 0&&(u=ee),Dr($))return S;xe(()=>h($))}return S}return Dr($)?$.v:h($)}}function hi(e){return new gi(e)}var me,oe;class gi{constructor(t){Ht(this,me);Ht(this,oe);var o;var r=new Map,n=(a,l)=>{var c=ue(l);return r.set(a,c),c};const i=new Proxy({...t.props||{},$$events:{}},{get(a,l){return h(r.get(l)??n(l,Reflect.get(a,l)))},has(a,l){return l===Kr?!0:(h(r.get(l)??n(l,Reflect.get(a,l))),Reflect.has(a,l))},set(a,l,c){return z(r.get(l)??n(l,c),c),Reflect.set(a,l,c)}});Vt(this,oe,(t.hydrate?Go:Cn)(t.component,{target:t.target,anchor:t.anchor,props:i,context:t.context,intro:t.intro??!1,recover:t.recover})),(!((o=t==null?void 0:t.props)!=null&&o.$$host)||t.sync===!1)&&X(),Vt(this,me,i.$$events);for(const a of Object.keys(K(this,oe)))a==="$set"||a==="$destroy"||a==="$on"||wt(this,a,{get(){return K(this,oe)[a]},set(l){K(this,oe)[a]=l},enumerable:!0});K(this,oe).$set=a=>{Object.assign(i,a)},K(this,oe).$destroy=()=>{Jo(K(this,oe))}}$set(t){K(this,oe).$set(t)}$on(t,r){K(this,me)[t]=K(this,me)[t]||[];const n=(...i)=>r.call(this,...i);return K(this,me)[t].push(n),()=>{K(this,me)[t]=K(this,me)[t].filter(i=>i!==n)}}$destroy(){K(this,oe).$destroy()}}me=new WeakMap,oe=new WeakMap;let In;typeof HTMLElement=="function"&&(In=class extends HTMLElement{constructor(t,r,n){super();re(this,"$$ctor");re(this,"$$s");re(this,"$$c");re(this,"$$cn",!1);re(this,"$$d",{});re(this,"$$r",!1);re(this,"$$p_d",{});re(this,"$$l",{});re(this,"$$l_u",new Map);re(this,"$$me");this.$$ctor=t,this.$$s=r,n&&this.attachShadow({mode:"open"})}addEventListener(t,r,n){if(this.$$l[t]=this.$$l[t]||[],this.$$l[t].push(r),this.$$c){const i=this.$$c.$on(t,r);this.$$l_u.set(r,i)}super.addEventListener(t,r,n)}removeEventListener(t,r,n){if(super.removeEventListener(t,r,n),this.$$c){const i=this.$$l_u.get(r);i&&(i(),this.$$l_u.delete(r))}}async connectedCallback(){if(this.$$cn=!0,!this.$$c){let r=function(o){return a=>{const l=document.createElement("slot");o!=="default"&&(l.name=o),L(a,l)}};var t=r;if(await Promise.resolve(),!this.$$cn||this.$$c)return;const n={},i=pi(this);for(const o of this.$$s)o in i&&(o==="default"&&!this.$$d.children?(this.$$d.children=r(o),n.default=!0):n[o]=r(o));for(const o of this.attributes){const a=this.$$g_p(o.name);a in this.$$d||(this.$$d[a]=_t(a,o.value,this.$$p_d,"toProp"))}for(const o in this.$$p_d)!(o in this.$$d)&&this[o]!==void 0&&(this.$$d[o]=this[o],delete this[o]);this.$$c=hi({component:this.$$ctor,target:this.shadowRoot||this,props:{...this.$$d,$$slots:n,$$host:this}}),this.$$me=So(()=>{Xe(()=>{var o;this.$$r=!0;for(const a of kt(this.$$c)){if(!((o=this.$$p_d[a])!=null&&o.reflect))continue;this.$$d[a]=this.$$c[a];const l=_t(a,this.$$d[a],this.$$p_d,"toAttribute");l==null?this.removeAttribute(this.$$p_d[a].attribute||a):this.setAttribute(this.$$p_d[a].attribute||a,l)}this.$$r=!1})});for(const o in this.$$l)for(const a of this.$$l[o]){const l=this.$$c.$on(o,a);this.$$l_u.set(a,l)}this.$$l={}}}attributeChangedCallback(t,r,n){var i;this.$$r||(t=this.$$g_p(t),this.$$d[t]=_t(t,n,this.$$p_d,"toProp"),(i=this.$$c)==null||i.$set({[t]:this.$$d[t]}))}disconnectedCallback(){this.$$cn=!1,Promise.resolve().then(()=>{!this.$$cn&&this.$$c&&(this.$$c.$destroy(),this.$$me(),this.$$c=void 0)})}$$g_p(t){return kt(this.$$p_d).find(r=>this.$$p_d[r].attribute===t||!this.$$p_d[r].attribute&&r.toLowerCase()===t)||t}});function _t(e,t,r,n){var o;const i=(o=r[e])==null?void 0:o.type;if(t=i==="Boolean"&&typeof t!="boolean"?t!=null:t,!n||!r[e])return t;if(n==="toAttribute")switch(i){case"Object":case"Array":return t==null?null:JSON.stringify(t);case"Boolean":return t?"":null;case"Number":return t??null;default:return t}else switch(i){case"Object":case"Array":return t&&JSON.parse(t);case"Boolean":return t;case"Number":return t!=null?+t:t;default:return t}}function pi(e){const t={};return e.childNodes.forEach(r=>{t[r.slot||"default"]=!0}),t}function gt(e,t,r,n,i,o){let a=class extends In{constructor(){super(e,r,i),this.$$p_d=t}static get observedAttributes(){return kt(t).map(l=>(t[l].attribute||l).toLowerCase())}};return kt(t).forEach(l=>{wt(a.prototype,l,{get(){return this.$$c&&l in this.$$c?this.$$c[l]:this.$$d[l]},set(c){var f;c=_t(l,c,t),this.$$d[l]=c;var s=this.$$c;if(s){var d=(f=Pe(s,l))==null?void 0:f.get;d?s[l]=c:s.$set({[l]:c})}}})}),n.forEach(l=>{wt(a.prototype,l,{get(){var c;return(c=this.$$c)==null?void 0:c[l]}})}),e.element=a,a}function Kt(){var r;const e=Re.load(),t=bt().categories;for(let n in e)if(e[n])mi(n);else{let i=location.hostname.split(".");for(let o of((r=t.find(a=>a.code===n))==null?void 0:r.cleaning)??[]){document.cookie=`${o}=;path=/;max-age=0`;for(let a=0;a<i.length-1;a++)document.cookie=`${o}=;path=/;domain=${i.slice(a).join(".")};max-age=0`}}document.documentElement.dispatchEvent(new CustomEvent("cookielaw-applied",{detail:e}))}function mi(e){const t=bt().scriptRestoreMode;for(const r of document.querySelectorAll(`script[data-consent="${e}"]`))if(r.parentNode)switch(t){case"before":r.parentNode.insertBefore(qr(r),r),r.setAttribute("data-replaced-consent",r.getAttribute("data-consent")),r.removeAttribute("data-consent");break;case"replace":default:r.parentNode.replaceChild(qr(r),r);break}}function qr(e){let t;if(e.type!=="text/html"){let r=t=document.createElement("script");r.text=e.text}else t=document.createElement("cookielaw-placeholder"),t.innerHTML=e.text;for(const{name:r,value:n}of e.attributes)t.setAttribute(r,n);return t.removeAttribute("data-consent"),t.removeAttribute("type"),e.dataset.consent&&t.setAttribute("data-original-consent",e.dataset.consent),t}function _i(e){const t=document.cookie.split(";");for(const r of t)if(r.trim().startsWith(`${e}=`))return r.trim().substring(e.length+1);return null}const ki=e=>{throw new Error(e)},Fr={default:{bannerTitle:"We use cookies",bannerMessage:"We use cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content, to analyze our website traffic, and to understand where our visitors are coming from. For more information about the use of cookies on this web site, please consult our [cookie policy][cookiePolicy].",bannerOk:"OK",bannerPreferences:"Change my preferences",dialogNext:"Next",dialogPrevious:"Previous",dialogTitle:"Cookie Preferences",dialogSavePreferences:"Save my preferences",dialogCheckboxAlways:"Always",dialogCheckboxActive:"Active",dialogCheckboxInactive:"Inactive",cookieUsed:"Cookies",acceptAll:"Accept optional cookies",rejectAll:"Reject optional cookies",close:"Close"},fr:{bannerTitle:"Nous utilisons des cookies",bannerMessage:"Nous utilisons des cookies et d'autres technologies de suivi pour améliorer votre navigation sur notre site, pour afficher du contenu personnalisé, pour analyser le trafic sur le site et déterminer d'où nos visiteurs viennent. Si vous désirez plus d’informations sur les cookies liés à ce site web, consultez notre [politique de cookies][cookiePolicy].",bannerOk:"OK",bannerPreferences:"Changer mes préférences",dialogNext:"Suivant",dialogPrevious:"Précédent",dialogSavePreferences:"Sauver mes préférences",dialogCheckboxAlways:"Toujours",dialogCheckboxActive:"Actif",dialogCheckboxInactive:"Inactif",acceptAll:"Accepter les cookies optionnels",rejectAll:"Refuser les cookies optionnels",close:"Fermer"},nl:{bannerTitle:"We gebruiken cookies",bannerMessage:"We gebruiken cookies en andere trackingtechnologieën om uw surfervaring op onze website te verbeteren, om u gepersonaliseerde inhoud te tonen, om ons websiteverkeer te analyseren en om te begrijpen waar onze bezoekers vandaan komen. Voor meer informatie over de cookies op deze website kan u ons [cookiebeleid][cookiePolicy] raadplegen.",bannerOk:"OK",bannerPreferences:"Verander mijn voorkeuren",dialogNext:"Volgende",dialogPrevious:"Vorige",dialogSavePreferences:"Bewaar mijn voorkeuren",dialogCheckboxAlways:"Altijd",dialogCheckboxActive:"Actief",dialogCheckboxInactive:"Inactief",acceptAll:"Optionele cookies accepteren",rejectAll:"Optionele cookies weigeren",close:"Sluit"},de:{bannerTitle:"Wir verwenden Cookies",bannerMessage:"Wir verwenden Cookies und andere Tracking-Technologien, um Ihre Navigation auf unserer Website zu verbessern, personalisierte Inhalte anzuzeigen, den Verkehr auf der Website zu analysieren und festzustellen, woher unsere Besucher kommen. Weitere Informationen zu Cookies, die mit dieser Website verlinkt sind, finden Sie in unserer [Cookie-Richtlinie][cookiePolicy].",bannerOk:"OK",bannerPreferences:"Cookie-Einstellungen ändern",dialogNext:"Folgenden",dialogPrevious:"Vorhergehend",dialogSavePreferences:"Einstellungen speichern",dialogCheckboxAlways:"Immer",dialogCheckboxActive:"Aktiv",dialogCheckboxInactive:"Nicht aktiv",acceptAll:"Optionale Cookies akzeptieren",rejectAll:"Optionale Cookies ablehnen",close:"Schließen"}},Wr={introduction:{default:{tabTitle:"Your privacy",title:"Your privacy is important to us",description:["Cookies are very small files stored on your computer when you visit a website. We use them for a variety of purposes such as enhancing your online experience on our website (for example, to remember your account login details and information on advertisements that have already been shown to you).","You can adapt your preferences and decline certain types of cookies while browsing our website. You can also remove any cookies already stored on your computer, but keep in mind that deleting cookies may prevent you from using parts of our website."]},fr:{tabTitle:"Votre vie privée",title:"Respecter votre vie privée nous tient à cœur",description:["Les cookies sont de très petits fichiers qui sont stockés dans votre ordinateur quand vous visitez un site web. Nous les utilisons à diverses fins, notamment pour améliorer votre expérience de navigation sur notre site web (afin par exemple de sauvegarder les détails login de votre compte et les informations sur les publicités qui vous ont déjà été montrées).","Vous pouvez adapter vos préférences et refuser certains types de cookies en naviguant sur notre site web. Vous pouvez également supprimer tout cookie déjà stocké sur votre ordinateur, mais gardez à l’esprit que sa suppression pourra vous empêcher d’utiliser certaines parties du site."]},nl:{tabTitle:"Uw privacy",title:"Uw privacy is belangrijk voor ons",description:["Een cookie is een klein tekstbestand dat een website op uw computer of mobiel toestel opslaat wanneer u die site bezoekt. Zo onthoudt de website de pagina’s die u heeft bezocht en uw voorkeuren (zoals gebruikersnaam, taal, lettergrootte en andere voorkeuren) zodat u die niet bij ieder bezoek aan de site opnieuw hoeft aan te passen.","U kan uw voorkeuren instellen en bepaalde types van cookies weigeren tijdens het browsen. Het weigeren van bepaalde cookies kan wel inhouden dat u sommige onderdelen van de website niet meer kan gebruiken."]},de:{tabTitle:"Ihrer Privatsphäre",title:"Die Achtung Ihrer Privatsphäre ist uns wichtig",description:["Cookies sind kleine Dateien, die beim Besuch einer Website auf Ihrem Computer gespeichert werden. Wir verwenden sie zu unterschiedlichen Zwecken, insbesondere zur Verbesserung Ihrer Benutzererfahrung auf unserer Website (etwa zum Speichern der Anmeldedaten Ihres Benutzerzugangs oder von Angaben zu Werbung, die Ihnen bereits angezeigt wurde).","Sie können Ihre Cookie-Einstellungen ändern und beim Surfen auf unserer Website bestimmte Cookies ablehnen. Sie können auch alle bereits auf Ihrem Computer gespeicherten Cookies löschen, aber bedenken Sie, dass Sie dann möglicherweise bestimmte Teile der Website nicht mehr nutzen können."]}},"strictly-necessary":{default:{title:"Strictly necessary cookies",consent:!0,required:!0,description:["These cookies are essential to provide you with services available through our website and to enable you to use certain features of our website. Without these cookies, we cannot provide you with certain services of our website."]},fr:{title:"Cookies strictement nécessaires",description:["Ces cookies sont indispensables pour pouvoir accéder aux services disponibles sur notre site web et vous permettre d’utiliser certaines de ses fonctionnalités. Sans ces cookies, nous ne pouvons pas vous fournir certains services du site."]},nl:{title:"Strikt noodzakelijke cookies",description:["Deze cookies zijn essentieel om toegang te krijgen tot de diensten van onze website en om bepaalde functionaliteiten te gebruiken. Deze cookies zullen dus bij elk websitebezoek geactiveerd worden."]},de:{title:"Unbedingt erforderliche Cookies",description:["Diese Cookies sind für den Zugriff auf die Dienste unserer Website unverzichtbar und ermöglichen Ihnen die Nutzung bestimmter Funktionen. Ohne diese Cookies können wir Ihnen bestimmte Dienste der Website nicht bereitstellen."]}},functionality:{default:{title:"Functionality cookies",consent:!0,description:["These cookies are used to provide you with a more personalized experience on our website and to remember choices you make when you use our website. For example, we may use functionality cookies to remember your language preferences or your login details."]},fr:{title:"Cookies liés aux fonctionnalités",description:["Ces cookies sont utilisés pour vous fournir une expérience plus personnalisée sur notre site et pour mémoriser les choix que vous faites quand vous utilisez celui-ci. Par exemple, nous pouvons utiliser les cookies liés aux fonctionnalités pour sauvegarder la langue sélectionnée ou les détails de votre login."]},nl:{title:"Functionele cookies",description:["We gebruiken deze cookies om u een meer gepersonaliseerde ervaring op onze website te bieden en om uw keuzes te onthouden. We kunnen bijvoorbeeld functionele cookies gebruiken om uw taalvoorkeuren en aanmeldgegevens te bewaren."]},de:{title:"Funktionscookies",description:["Diese Cookies werden verwendet, um Ihnen ein persönlicheres Erlebnis auf unserer Website zu bieten und um sich an die Entscheidungen zu erinnern, die Sie bei der Verwendung treffen. Beispielsweise können wir funktionsbezogene Cookies verwenden, um die ausgewählte Sprache oder Ihre Anmeldedaten zu speichern."]}},tracking:{default:{title:"Tracking and performance cookies",consent:!0,description:["These cookies are used to collect information to analyze the traffic to our website and how visitors are using our website. For example, these cookies may track things such as how long you spend on the website or the pages you visit which helps us to understand how we can improve our website site for you. The information collected through these tracking and performance cookies do not identify any individual visitor."]},fr:{title:"Cookies de traçage et de performance",description:["Ces cookies sont utilisés pour recueillir des informations afin d’analyser le trafic vers notre site et comment les visiteurs l’utilisent. Par exemple, ces cookies peuvent retenir le temps passé sur le site ou sur les pages, ce qui nous aide à comprendre comment nous pouvons améliorer notre site pour vous. Les informations récoltées par ces cookies n’identifient pas les visiteurs individuellement. "]},nl:{title:"Prestatiecookies",description:["Door deze cookies te gebruiken, verzamelen we informatie om ons websiteverkeer en het gebruik door de bezoekers te analyseren. De prestatiecookies kunnen onthouden hoe lang een bezoeker op de website of webpagina's actief is geweest. Hierdoor kunnen we onze website verbeteren voor u. De verzamelde informatie wordt niet gekoppeld aan een individuele bezoeker."]},de:{title:"Tracking- und Performance-Cookies",description:["Diese Cookies werden zum Sammeln von Informationen zur Analyse des Traffic auf unserer Website und darüber, wie diese von den Besuchern genutzt wird, verwendet. Diese Cookies können zum Beispiel die Verweildauer auf der Website oder die aufgerufenen Seiten speichern. Das hilft uns zu verstehen, wie wir unsere Website für Sie optimieren können. Mit diesen Informationen lässt sich die Identität eines einzelnen Besuchers nicht ermitteln."]}},more_information:{default:{title:"More information",description:["You can find more information about the specific cookies we use in our [cookie policy][cookiePolicy]."]},fr:{title:"Informations complémentaires",description:["Vous pouvez trouver plus d'informations sur les cookies spécifiques que nous utilisons dans notre [politique de cookies][cookiePolicy]"]},nl:{title:"Aanvullende informatie",description:["Meer informatie over de specifieke cookies die wij gebruiken, vindt u in ons [cookiebeleid][cookiePolicy]"]},de:{title:"Weitere Informationen",description:["Weitere Informationen zu den von uns verwendeten Cookies finden Sie in unserer [Cookie-Richtlinie][cookiePolicy]."]}}};function wi(e){return{...Fr.default,...Fr[e]}}function yi(e,t){return t.map(r=>{if(typeof r=="string"){const n=Wr[r];if(n)return{code:r,...n.default,...n[e]}}else{const n=Wr[r.code];return n?{...n.default,...n[e],...r}:r}}).filter(Boolean)}let I;const xi=["introduction","strictly-necessary","functionality","tracking","more_information"];async function $i(e,t){function r(){return I.defaultCheckboxState??(I.defaultCheckboxState=!0),I.locale??(I.locale=document.documentElement.lang),I.labels={...wi(I.locale),...I.labels},I.categories=yi(I.locale,I.categories||xi),I.storage??(I.storage="local"),I.cookieMaxAge??(I.cookieMaxAge=15768e3),I}if(I)return I;if(e)return await fetch(e).then(n=>n.json()).then(n=>(I=n,r()));if(t!=null&&t.textContent){try{I=JSON.parse(t.textContent)}catch{const i=document.createElement("div");i.innerHTML=t.textContent,I=JSON.parse(i.textContent??"{}")}return r()}}const bt=()=>I??ki("No CookieLaw settings loaded."),Ve=class Ve{static save(t){let r=bt();switch(r.storage||"local"){case"local":localStorage.setItem(Ve.COOKIE_NAME,JSON.stringify(t));break;case"cookie":document.cookie=`${this.COOKIE_NAME}=${JSON.stringify(t)};path=/;max-age=${r.cookieMaxAge}`;break;default:throw Error(`Unknown storage: ${r.storage}`)}}static load(t){let r=bt(),n=null;switch(r.storage||"local"){case"local":n=localStorage.getItem(Ve.COOKIE_NAME);break;case"cookie":n=_i(Ve.COOKIE_NAME);break;default:throw Error(`Unknown storage: ${r.storage}`)}let i=JSON.parse(n??"null");return t&&(t.stored=!!i),!i&&r.isOptOut&&(i=r.categories.reduce(function(o,a){return a.consent&&(o[a.code]=!0),o},{})),i||{}}};re(Ve,"COOKIE_NAME","CookieLaw");let Re=Ve;var Ei=q("<section></section>");function yr(e,t){Je(t,!1);let r=ie(t,"part",12,void 0),n=ie(t,"paragraphs",12),i=ie(t,"links",28,()=>({})),o=ie(t,"className",12,void 0);function a(u){const v=document.createElement("div");return v.textContent=u,v.innerHTML}function l(u){return(""+u).replace(/&/g,"&amp;").replace(/'/g,"&#39;").replace(/"/g,"&quot;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function c(u){const v="(",g=/\[(.+?)\](\[|\()(.+?)[\]\)]/g;return u==null?u:a(u).replace(g,(x,k,b,m)=>(b!==v&&(m=i()&&i()[m]),m?`<a part="link" href="${l(m)}">${k}</a>`:k))}const s="!HTML!",d=u=>u.startsWith(s)?u.substring(s.length):c(u);Pt();var f=Ei();return nr(f,5,n,rr,(u,v)=>{var g=Tt(),x=we(g);oi(x,()=>d(h(v))),L(u,g)}),y(f),B(()=>{Se(f,"part",r()),On(f,1,ai(o()))}),L(e,f),Ze({get part(){return r()},set part(u){r(u),X()},get paragraphs(){return n()},set paragraphs(u){n(u),X()},get links(){return i()},set links(u){i(u),X()},get className(){return o()},set className(u){o(u),X()}})}gt(yr,{part:{},paragraphs:{},links:{},className:{}},[],[],!0);var ji=q('<input type="checkbox" class="svelte-170jlsc"/> <label class="svelte-170jlsc"><span class="cl-toggle-optin svelte-170jlsc" aria-hidden="true"></span> </label>',1);const Ci={hash:"svelte-170jlsc",code:`label.svelte-170jlsc {display:flex;flex-direction:column;gap:0.5rem var(--cl--gutter);min-width:20%;font-weight:var(--cl--checkbox--font-weight);color:var(--cl--checkbox--font-color);cursor:pointer;} @media only screen and (min-width: 576px) {label.svelte-170jlsc {flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;} }.cl-toggle-optin.svelte-170jlsc {position:relative;display:flex;align-items:center;width:var(--cl--checkbox--width);min-width:var(--cl--checkbox--cursor--width);min-height:var(--cl--checkbox--cursor--width);}.cl-toggle-optin.svelte-170jlsc:before {display:block;flex-grow:1;height:var(--cl--checkbox--height);content:"";background:var(--cl--checkbox--background-color);border:var(--cl--checkbox--border);border-radius:var(--cl--checkbox--width);transition:all 0.3s;}.cl-toggle-optin.svelte-170jlsc:after {position:absolute;top:50%;left:0;box-sizing:border-box;display:block;width:var(--cl--checkbox--cursor--width);height:var(--cl--checkbox--cursor--width);content:"";background:var(--cl--checkbox--cursor--background-color);border:var(--cl--checkbox--cursor--border);border-radius:50%;outline:var(--cl--checkbox--cursor--outline);transition:all 0.3s;translate:0 -50%;}input[type=checkbox].svelte-170jlsc {position:absolute;left:-100%;opacity:0;}input[type=checkbox].svelte-170jlsc:checked + label:where(.svelte-170jlsc) {font-weight:var(--cl--checkbox--active--font-weight);color:var(--cl--checkbox--active--font-color);}input[type=checkbox].svelte-170jlsc:checked + label:where(.svelte-170jlsc) .cl-toggle-optin:where(.svelte-170jlsc):before {background:var(--cl--checkbox--active--background-color);}input[type=checkbox].svelte-170jlsc:checked + label:where(.svelte-170jlsc) .cl-toggle-optin:where(.svelte-170jlsc):after {left:100%;background:var(--cl--checkbox--active--cursor--background-color);border:var(--cl--checkbox--active--cursor--border);outline:var(--cl--checkbox--active--cursor--outline);translate:-100% -50%;}input[type=checkbox].svelte-170jlsc:focus + label:where(.svelte-170jlsc), input[type=checkbox].svelte-170jlsc:focus-within + label:where(.svelte-170jlsc)