Jetzt anmelden über untenstehenden Link
Anmeldeschluss 20. August 2025.
Nachmeldung: Am Veranstaltungstag von 09.00 – 09.30 Uhr bei der Anmeldung
Datum: Samstag, 30. August 2025
Ort: Wiese Schulanlage Leematten, Fislisbach
Startzeit: ab 10.00 Uhr (letzte Startzeit: ca. 12.45 Uhr)
Anmeldung/Startnummern: Roter Platz Turnhalle Leematten I / Startnummern abholen bis 20 Minuten vor dem Start
Teilnehmer:in:
Am Lauf "schnellste:r Fislisbacher:in" dürfen alle teilnehmen, die in Fislisbach wohnhaft sind oder in Fislisbach zur Schule gehen.
Bei den Fun-Stafetten darf jede:r mitmachen.
Kategorien:
- Pfüdi, Kids und Teens: Jeweils eine Kategorie pro Jahrgang (2009 - 2022)
- Erwachsene: U30, U50 und Ü50
- Fun-Stafette: 3 - 6 Teilnehmer
- Kategorie: Familie (Kinder, Eltern, Grosseltern)
- Kategorie: Friends
Hier findet ihr alle Details zu den Kategorien, die Laufdistanzen sowie unsere Laufpatronatssponsoren.
Provisorische Startzeiten
- 10.00 Uhr für die Jahrgänge 2019 – 2022
- 10.30 Uhr für die Jahrgänge 2009 – 2018
- 12.45 Uhr für die Erwachsenen und die Fun-Stafetten
Die genauen Startzeiten werden bis 1 Woche vor dem Anlass auf der Homepage publiziert und den Teilnehmern per Mail mitgeteilt.
Startgeld: CHF 5.– pro Teilnehmer:in (Lauf und Fun-Stafetten)
Einzahlung: Das Startgeld ist gleichzeitig mit der Anmeldung zu überweisen
Per Banküberweisung oder Twint:
Raiffeisenbank, IBAN-Nr. CH27 8080 8001 9944 8383 9,
zugunsten Sportverein Fislisbach, 5442 Fislisbach
const df = (a, l) => a === l, Oe = Symbol("solid-proxy"), Zr = { equals: df }; let Ca = Ma; const gr = 1, Kr = 2, xa = { owned: null, cleanups: null, context: null, owner: null }; var Y = null; let Te = null, pf = null, W = null, J = null, fr = null, te = 0; function bf(a, l) { const f = W, v = Y, h = a.length === 0, p = l === void 0 ? v : l, b = h ? xa : { owned: null, cleanups: null, context: p ? p.context : null, owner: p }, d = h ? a : () => a(() => hr(() => ae(b))); Y = b, W = null; try { return Or(d, !0); } finally { W = f, Y = v; } } function mf(a, l) { l = l ? Object.assign({}, Zr, l) : Zr; const f = { value: a, observers: null, observerSlots: null, comparator: l.equals || void 0 }, v = (h) => (typeof h == "function" && (h = h(f.value)), Na(f, h)); return [Ea.bind(f), v]; } function Jr(a, l, f) { const v = Be(a, l, !1, gr); Lr(v); } function Aa(a, l, f) { Ca = $f; const v = Be(a, l, !1, gr); (!f || !f.render) && (v.user = !0), fr ? fr.push(v) : Lr(v); } function Fr(a, l, f) { f = f ? Object.assign({}, Zr, f) : Zr; const v = Be(a, l, !0, 0); return v.observers = null, v.observerSlots = null, v.comparator = f.equals || void 0, Lr(v), Ea.bind(v); } function hr(a) { if (W === null) return a(); const l = W; W = null; try { return a(); } finally { W = l; } } function yf(a) { Aa(() => hr(a)); } function wf(a) { return Y === null || (Y.cleanups === null ? Y.cleanups = [a] : Y.cleanups.push(a)), a; } function Ea() { if (this.sources && this.state) if (this.state === gr) Lr(this); else { const a = J; J = null, Or(() => re(this), !1), J = a; } if (W) { const a = this.observers ? this.observers.length : 0; W.sources ? (W.sources.push(this), W.sourceSlots.push(a)) : (W.sources = [this], W.sourceSlots = [a]), this.observers ? (this.observers.push(W), this.observerSlots.push(W.sources.length - 1)) : (this.observers = [W], this.observerSlots = [W.sources.length - 1]); } return this.value; } function Na(a, l, f) { let v = a.value; return (!a.comparator || !a.comparator(v, l)) && (a.value = l, a.observers && a.observers.length && Or(() => { for (let h = 0; h < a.observers.length; h += 1) { const p = a.observers[h], b = Te && Te.running; b && Te.disposed.has(p), (b ? !p.tState : !p.state) && (p.pure ? J.push(p) : fr.push(p), p.observers && Sa(p)), b || (p.state = gr); } if (J.length > 1e6) throw J = [], new Error(); }, !1)), l; } function Lr(a) { if (!a.fn) return; ae(a); const l = te; kf( a, a.value, l ); } function kf(a, l, f) { let v; const h = Y, p = W; W = Y = a; try { v = a.fn(l); } catch (b) { return a.pure && (a.state = gr, a.owned && a.owned.forEach(ae), a.owned = null), a.updatedAt = f + 1, Ra(b); } finally { W = p, Y = h; } (!a.updatedAt || a.updatedAt <= f) && (a.updatedAt != null && "observers" in a ? Na(a, v) : a.value = v, a.updatedAt = f); } function Be(a, l, f, v = gr, h) { const p = { fn: a, state: v, updatedAt: null, owned: null, sources: null, sourceSlots: null, cleanups: null, value: l, owner: Y, context: Y ? Y.context : null, pure: f }; return Y === null || Y !== xa && (Y.owned ? Y.owned.push(p) : Y.owned = [p]), p; } function Qr(a) { if (a.state === 0) return; if (a.state === Kr) return re(a); if (a.suspense && hr(a.suspense.inFallback)) return a.suspense.effects.push(a); const l = [a]; for (; (a = a.owner) && (!a.updatedAt || a.updatedAt < te); ) a.state && l.push(a); for (let f = l.length - 1; f >= 0; f--) if (a = l[f], a.state === gr) Lr(a); else if (a.state === Kr) { const v = J; J = null, Or(() => re(a, l[0]), !1), J = v; } } function Or(a, l) { if (J) return a(); let f = !1; l || (J = []), fr ? f = !0 : fr = [], te++; try { const v = a(); return _f(f), v; } catch (v) { f || (fr = null), J = null, Ra(v); } } function _f(a) { if (J && (Ma(J), J = null), a) return; const l = fr; fr = null, l.length && Or(() => Ca(l), !1); } function Ma(a) { for (let l = 0; l < a.length; l++) Qr(a[l]); } function $f(a) { let l, f = 0; for (l = 0; l < a.length; l++) { const v = a[l]; v.user ? a[f++] = v : Qr(v); } for (l = 0; l < f; l++) Qr(a[l]); } function re(a, l) { a.state = 0; for (let f = 0; f < a.sources.length; f += 1) { const v = a.sources[f]; if (v.sources) { const h = v.state; h === gr ? v !== l && (!v.updatedAt || v.updatedAt < te) && Qr(v) : h === Kr && re(v, l); } } } function Sa(a) { for (let l = 0; l < a.observers.length; l += 1) { const f = a.observers[l]; f.state || (f.state = Kr, f.pure ? J.push(f) : fr.push(f), f.observers && Sa(f)); } } function ae(a) { let l; if (a.sources) for (; a.sources.length; ) { const f = a.sources.pop(), v = a.sourceSlots.pop(), h = f.observers; if (h && h.length) { const p = h.pop(), b = f.observerSlots.pop(); v < h.length && (p.sourceSlots[b] = v, h[v] = p, f.observerSlots[v] = b); } } if (a.owned) { for (l = a.owned.length - 1; l >= 0; l--) ae(a.owned[l]); a.owned = null; } if (a.cleanups) { for (l = a.cleanups.length - 1; l >= 0; l--) a.cleanups[l](); a.cleanups = null; } a.state = 0; } function Cf(a) { return a instanceof Error ? a : new Error(typeof a == "string" ? a : "Unknown error", { cause: a }); } function Ra(a, l = Y) { throw Cf(a); } function xf(a, l) { return hr(() => a(l || {})); } function Vr() { return !0; } const Af = { get(a, l, f) { return l === Oe ? f : a.get(l); }, has(a, l) { return l === Oe ? !0 : a.has(l); }, set: Vr, deleteProperty: Vr, getOwnPropertyDescriptor(a, l) { return { configurable: !0, enumerable: !0, get() { return a.get(l); }, set: Vr, deleteProperty: Vr }; }, ownKeys(a) { return a.keys(); } }; function Fe(a) { return (a = typeof a == "function" ? a() : a) ? a : {}; } function Ef() { for (let a = 0, l = this.length; a < l; ++a) { const f = this[a](); if (f !== void 0) return f; } } function Nf(...a) { let l = !1; for (let b = 0; b < a.length; b++) { const d = a[b]; l = l || !!d && Oe in d, a[b] = typeof d == "function" ? (l = !0, Fr(d)) : d; } if (l) return new Proxy( { get(b) { for (let d = a.length - 1; d >= 0; d--) { const A = Fe(a[d])[b]; if (A !== void 0) return A; } }, has(b) { for (let d = a.length - 1; d >= 0; d--) if (b in Fe(a[d])) return !0; return !1; }, keys() { const b = []; for (let d = 0; d < a.length; d++) b.push(...Object.keys(Fe(a[d]))); return [...new Set(b)]; } }, Af ); const f = {}, v = /* @__PURE__ */ Object.create(null); for (let b = a.length - 1; b >= 0; b--) { const d = a[b]; if (!d) continue; const A = Object.getOwnPropertyNames(d); for (let q = A.length - 1; q >= 0; q--) { const I = A[q]; if (I === "__proto__" || I === "constructor") continue; const G = Object.getOwnPropertyDescriptor(d, I); if (!v[I]) v[I] = G.get ? { enumerable: !0, configurable: !0, get: Ef.bind(f[I] = [G.get.bind(d)]) } : G.value !== void 0 ? G : void 0; else { const er = f[I]; er && (G.get ? er.push(G.get.bind(d)) : G.value !== void 0 && er.push(() => G.value)); } } } const h = {}, p = Object.keys(v); for (let b = p.length - 1; b >= 0; b--) { const d = p[b], A = v[d]; A && A.get ? Object.defineProperty(h, d, A) : h[d] = A ? A.value : void 0; } return h; } const Mf = (a) => `Stale read from <${a}>.`; function Sf(a) { const l = a.keyed, f = Fr(() => a.when, void 0, { equals: (v, h) => l ? v === h : !v == !h }); return Fr( () => { const v = f(); if (v) { const h = a.children; return typeof h == "function" && h.length > 0 ? hr( () => h( l ? v : () => { if (!hr(f)) throw Mf("Show"); return a.when; } ) ) : h; } return a.fallback; }, void 0, void 0 ); } function Rf(a, l, f) { let v = f.length, h = l.length, p = v, b = 0, d = 0, A = l[h - 1].nextSibling, q = null; for (; b < h || d < p; ) { if (l[b] === f[d]) { b++, d++; continue; } for (; l[h - 1] === f[p - 1]; ) h--, p--; if (h === b) { const I = p < v ? d ? f[d - 1].nextSibling : f[p - d] : A; for (; d < p; ) a.insertBefore(f[d++], I); } else if (p === d) for (; b < h; ) (!q || !q.has(l[b])) && l[b].remove(), b++; else if (l[b] === f[p - 1] && f[d] === l[h - 1]) { const I = l[--h].nextSibling; a.insertBefore(f[d++], l[b++].nextSibling), a.insertBefore(f[--p], I), l[h] = f[p]; } else { if (!q) { q = /* @__PURE__ */ new Map(); let G = d; for (; G < p; ) q.set(f[G], G++); } const I = q.get(l[b]); if (I != null) if (d < I && I < p) { let G = b, er = 1, dr; for (; ++G < h && G < p && !((dr = q.get(l[G])) == null || dr !== I + er); ) er++; if (er > I - d) { const or = l[b]; for (; d < I; ) a.insertBefore(f[d++], or); } else a.replaceChild(f[d++], l[b++]); } else b++; else l[b++].remove(); } } } function Pa(a, l, f) { let v; const h = () => { const b = document.createElement("template"); return b.innerHTML = a, f ? b.content.firstChild.firstChild : b.content.firstChild; }, p = l ? () => hr(() => document.importNode(v || (v = h()), !0)) : () => (v || (v = h())).cloneNode(!0); return p.cloneNode = p, p; } function wa(a, l, f) { f == null ? a.removeAttribute(l) : a.setAttribute(l, f); } function Pf(a, l) { l == null ? a.removeAttribute("class") : a.className = l; } function zf(a, l, f) { return hr(() => a(l, f)); } function za(a, l, f, v) { if (f !== void 0 && !v && (v = []), typeof l != "function") return ee(a, l, v, f); Jr((h) => ee(a, l(), h, f), v); } function ee(a, l, f, v, h) { for (; typeof f == "function"; ) f = f(); if (l === f) return f; const p = typeof l, b = v !== void 0; if (a = b && f[0] && f[0].parentNode || a, p === "string" || p === "number") if (p === "number" && (l = l.toString()), b) { let d = f[0]; d && d.nodeType === 3 ? d.data !== l && (d.data = l) : d = document.createTextNode(l), f = Sr(a, f, v, d); } else f !== "" && typeof f == "string" ? f = a.firstChild.data = l : f = a.textContent = l; else if (l == null || p === "boolean") f = Sr(a, f, v); else { if (p === "function") return Jr(() => { let d = l(); for (; typeof d == "function"; ) d = d(); f = ee(a, d, f, v); }), () => f; if (Array.isArray(l)) { const d = [], A = f && Array.isArray(f); if (Ie(d, l, f, h)) return Jr(() => f = ee(a, d, f, v, !0)), () => f; if (d.length === 0) { if (f = Sr(a, f, v), b) return f; } else A ? f.length === 0 ? ka(a, d, v) : Rf(a, f, d) : (f && Sr(a), ka(a, d)); f = d; } else if (l.nodeType) { if (Array.isArray(f)) { if (b) return f = Sr(a, f, v, l); Sr(a, f, null, l); } else f == null || f === "" || !a.firstChild ? a.appendChild(l) : a.replaceChild(l, a.firstChild); f = l; } } return f; } function Ie(a, l, f, v) { let h = !1; for (let p = 0, b = l.length; p < b; p++) { let d = l[p], A = f && f[a.length], q; if (!(d == null || d === !0 || d === !1)) if ((q = typeof d) == "object" && d.nodeType) a.push(d); else if (Array.isArray(d)) h = Ie(a, d, A) || h; else if (q === "function") if (v) { for (; typeof d == "function"; ) d = d(); h = Ie( a, Array.isArray(d) ? d : [d], Array.isArray(A) ? A : [A] ) || h; } else a.push(d), h = !0; else { const I = String(d); A && A.nodeType === 3 && A.data === I ? a.push(A) : a.push(document.createTextNode(I)); } } return h; } function ka(a, l, f = null) { for (let v = 0, h = l.length; v < h; v++) a.insertBefore(l[v], f); } function Sr(a, l, f, v) { if (f === void 0) return a.textContent = ""; const h = v || document.createTextNode(""); if (l.length) { let p = !1; for (let b = l.length - 1; b >= 0; b--) { const d = l[b]; if (h !== d) { const A = d.parentNode === a; !p && !b ? A ? a.replaceChild(h, d) : a.insertBefore(h, f) : A && d.remove(); } else p = !0; } } else a.insertBefore(h, f); return [h]; } function Tf(a) { return Object.keys(a).reduce((f, v) => { const h = a[v]; return f[v] = Object.assign({}, h), Fa(h.value) && !Bf(h.value) && !Array.isArray(h.value) && (f[v].value = Object.assign({}, h.value)), Array.isArray(h.value) && (f[v].value = h.value.slice(0)), f; }, {}); } function Ff(a) { return a ? Object.keys(a).reduce((f, v) => { const h = a[v]; return f[v] = Fa(h) && "value" in h ? h : { value: h }, f[v].attribute || (f[v].attribute = If(v)), f[v].parse = "parse" in f[v] ? f[v].parse : typeof f[v].value != "string", f; }, {}) : {}; } function Lf(a) { return Object.keys(a).reduce((f, v) => (f[v] = a[v].value, f), {}); } function Of(a, l) { const f = Tf(l); return Object.keys(l).forEach((h) => { const p = f[h], b = a.getAttribute(p.attribute), d = a[h]; b && (p.value = p.parse ? Ta(b) : b), d != null && (p.value = Array.isArray(d) ? d.slice(0) : d), p.reflect && _a(a, p.attribute, p.value), Object.defineProperty(a, h, { get() { return p.value; }, set(A) { const q = p.value; p.value = A, p.reflect && _a(this, p.attribute, p.value); for (let I = 0, G = this.__propertyChangedCallbacks.length; I < G; I++) this.__propertyChangedCallbacks[I](h, A, q); }, enumerable: !0, configurable: !0 }); }), f; } function Ta(a) { if (a) try { return JSON.parse(a); } catch { return a; } } function _a(a, l, f) { if (f == null || f === !1) return a.removeAttribute(l); let v = JSON.stringify(f); a.__updating[l] = !0, v === "true" && (v = ""), a.setAttribute(l, v), Promise.resolve().then(() => delete a.__updating[l]); } function If(a) { return a.replace(/\.?([A-Z]+)/g, (l, f) => "-" + f.toLowerCase()).replace("_", "-").replace(/^-/, ""); } function Fa(a) { return a != null && (typeof a == "object" || typeof a == "function"); } function Bf(a) { return Object.prototype.toString.call(a) === "[object Function]"; } function Gf(a) { return typeof a == "function" && a.toString().indexOf("class") === 0; } let Le; function jf(a, l) { const f = Object.keys(l); return class extends a { static get observedAttributes() { return f.map((h) => l[h].attribute); } constructor() { super(), this.__initialized = !1, this.__released = !1, this.__releaseCallbacks = [], this.__propertyChangedCallbacks = [], this.__updating = {}, this.props = {}; } connectedCallback() { if (this.__initialized) return; this.__releaseCallbacks = [], this.__propertyChangedCallbacks = [], this.__updating = {}, this.props = Of(this, l); const h = Lf(this.props), p = this.Component, b = Le; try { Le = this, this.__initialized = !0, Gf(p) ? new p(h, { element: this }) : p(h, { element: this }); } finally { Le = b; } } async disconnectedCallback() { if (await Promise.resolve(), this.isConnected) return; this.__propertyChangedCallbacks.length = 0; let h = null; for (; h = this.__releaseCallbacks.pop(); ) h(this); delete this.__initialized, this.__released = !0; } attributeChangedCallback(h, p, b) { if (this.__initialized && !this.__updating[h] && (h = this.lookupProp(h), h in l)) { if (b == null && !this[h]) return; this[h] = l[h].parse ? Ta(b) : b; } } lookupProp(h) { if (l) return f.find((p) => h === p || h === l[p].attribute); } get renderRoot() { return this.shadowRoot || this.attachShadow({ mode: "open" }); } addReleaseCallback(h) { this.__releaseCallbacks.push(h); } addPropertyChangedCallback(h) { this.__propertyChangedCallbacks.push(h); } }; } function qf(a, l = {}, f = {}) { const { BaseElement: v = HTMLElement, extension: h } = f; return (p) => { if (!a) throw new Error("tag is required to register a Component"); let b = customElements.get(a); return b ? (b.prototype.Component = p, b) : (b = jf(v, Ff(l)), b.prototype.Component = p, b.prototype.registeredTag = a, customElements.define(a, b, h), b); }; } function Df(a) { const l = Object.keys(a), f = {}; for (let v = 0; v < l.length; v++) { const [h, p] = mf(a[l[v]]); Object.defineProperty(f, l[v], { get: h, set(b) { p(() => b); } }); } return f; } function Uf(a) { if (a.assignedSlot && a.assignedSlot._$owner) return a.assignedSlot._$owner; let l = a.parentNode; for (; l && !l._$owner && !(l.assignedSlot && l.assignedSlot._$owner); ) l = l.parentNode; return l && l.assignedSlot ? l.assignedSlot._$owner : a._$owner; } function Wf(a) { return (l, f) => { const { element: v } = f; return bf((h) => { const p = Df(l); v.addPropertyChangedCallback((d, A) => p[d] = A), v.addReleaseCallback(() => { v.renderRoot.textContent = "", h(); }); const b = a(p, f); return za(v.renderRoot, b); }, Uf(v)); }; } function Yf(a, l, f) { return arguments.length === 2 && (f = l, l = {}), qf(a, l)(Wf(f)); } const Hf = (a) => { const l = (f) => { let h = a?.querySelector(".md-ripple-effect"); if (h) return; h = document.createElement("div"), h.classList.add("md-ripple-effect"); const p = a.getBoundingClientRect(), b = Math.max(p.height, p.width), d = f.pageX - p.left - window.scrollX, A = f.pageY - p.top - window.scrollY; h.style.width = h.style.height = `${b}px`, h.style.top = `${A - b / 2}px`, h.style.left = `${d - b / 2}px`, a.appendChild(h), setTimeout(() => { h?.remove(); }, 300); }; yf(() => { a.classList.add("md-ripple"), a.addEventListener("click", l); }), wf(() => { a.classList.remove("md-ripple"), a.removeEventListener("click", l); }); }, Xf = ":host{display:block;text-align:center;opacity:1;transition:opacity .3s}.wrapper{box-sizing:border-box;background-color:var(--bg-color);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:auto;min-width:12.375em;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:min-width .3s,height .3s ease-in-out,background-color .3s,padding-left .3s,padding-right .3s ease-in-out;font-weight:500;font-family:Roboto PaylinkButton,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,-apple-system,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.wrapper,.wrapper:hover,.wrapper:visited{color:#fff;-webkit-text-decoration:none;text-decoration:none;text-decoration-color:#fff}.wrapper:hover{background-color:var(--bg-color-hover)}.wrapper:active{background-color:var(--bg-color-active)}.wrapper img{transition:margin-right .3s ease-in-out,height .3s ease-in-out}.wrapper span{white-space:nowrap;letter-spacing:normal;letter-spacing:initial;transition:font-size .3s ease-in-out}.width-fixed{min-width:12.375em}.width-full{min-width:100%}.paylink-width-dynamic{width:auto}.paylink-width-dynamic.paylink-size-large{padding:0 1.875em}.paylink-width-dynamic.paylink-size-medium{padding:0 1.5625em}.paylink-width-dynamic.paylink-size-small{padding:0 1.25em}.paylink-width-fixed.paylink-size-large{width:270px}.paylink-width-fixed.paylink-size-medium{width:235px}.paylink-width-fixed.paylink-size-small{width:200px}.paylink-width-dynamic{width:auto;padding:0 30px}.paylink-width-full{min-width:100%}.size-small{height:2.5em;padding:0 1.5625em;border-radius:.25em}.size-small span{font-size:.9375em}.size-small img{margin-right:1em;height:1.6875em}.paylink-size-small{height:2.5em}.paylink-size-small span{font-size:.9375em}.paylink-size-small img{margin-right:.625em;height:1em}.size-medium{height:2.875em;padding:0 1.875em;border-radius:.25em}.size-medium span{font-size:.9375em}.size-medium img{margin-right:1em;height:1.8125em}.paylink-size-medium{height:2.875em}.paylink-size-medium span{font-size:.9375em}.paylink-size-medium img{margin-right:.625em;height:1em}.size-large{height:3.5em;padding:0 2.1875em;border-radius:.375em}.size-large span{font-size:1.0625em}.size-large img{margin-right:1.25em;height:2.25em}.paylink-size-large{height:3.5em}.paylink-size-large span{font-size:1.0625em}.paylink-size-large img{margin-right:.625em;height:1.125em}.color-scheme-light,.color-scheme-light:hover,.color-scheme-light:visited{color:#000;background-color:#fff}.color-scheme-dark,.color-scheme-dark:hover,.color-scheme-dark:visited{color:#fff;background-color:#262626}.md-ripple{position:relative;overflow:hidden}.md-ripple .md-ripple-effect{position:absolute;opacity:0;border-radius:50%;animation:md-ripple .3s}.md-ripple.color-scheme-light .md-ripple-effect{background-color:#000}.md-ripple.color-scheme-dark .md-ripple-effect{background-color:#fff}@keyframes md-ripple{0%{transform:scale(.75);opacity:.2}to{transform:scale(3);opacity:0}}", Vf = '[data-paylink-button-global-styles-loading] twint-pay-button,[data-paylink-button-global-styles-loading] twint-donate-button,[data-paylink-button-global-styles-loading] paylink-button{opacity:0;transition:none}@font-face{font-family:Roboto PaylinkButton;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://assets.raisenow.io/fonts/Roboto-Light.woff2) format("woff2"),url(https://assets.raisenow.io/fonts/Roboto-Light.woff) format("woff")}@font-face{font-family:Roboto PaylinkButton;font-style:normal;font-weight:400;src:local("Roboto Regular"),local("Roboto-Regular"),url(https://assets.raisenow.io/fonts/Roboto-Regular.woff2) format("woff2"),url(https://assets.raisenow.io/fonts/Roboto-Regular.woff) format("woff")}@font-face{font-family:Roboto PaylinkButton;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://assets.raisenow.io/fonts/Roboto-Medium.woff2) format("woff2"),url(https://assets.raisenow.io/fonts/Roboto-Medium.woff) format("woff")}@font-face{font-family:Roboto PaylinkButton;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://assets.raisenow.io/fonts/Roboto-Bold.woff2) format("woff2"),url(https://assets.raisenow.io/fonts/Roboto-Bold.woff) format("woff")}'; var Zf = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {}, Kf = { exports: {} }; /** * chroma.js - JavaScript library for color conversions * * Copyright (c) 2011-2019, Gregor Aisch * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * 1. Redistributions of source code must retain the above copyright notice, this * list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. * * 3. The name Gregor Aisch may not be used to endorse or promote products * derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL GREGOR AISCH OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * * ------------------------------------------------------- * * chroma.js includes colors from colorbrewer2.org, which are released under * the following license: * * Copyright (c) 2002 Cynthia Brewer, Mark Harrower, * and The Pennsylvania State University. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, * either express or implied. See the License for the specific * language governing permissions and limitations under the License. * * ------------------------------------------------------ * * Named colors are taken from X11 Color Names. * http://www.w3.org/TR/css3-color/#svg-color * * @preserve */ (function(a, l) { (function(f, v) { a.exports = v(); })(Zf, function() { for (var f = function(r, e, t) { return e === void 0 && (e = 0), t === void 0 && (t = 1), r < e ? e : r > t ? t : r; }, v = f, h = function(r) { r._clipped = !1, r._unclipped = r.slice(0); for (var e = 0; e <= 3; e++) e < 3 ? ((r[e] < 0 || r[e] > 255) && (r._clipped = !0), r[e] = v(r[e], 0, 255)) : e === 3 && (r[e] = v(r[e], 0, 1)); return r; }, p = {}, b = 0, d = ["Boolean", "Number", "String", "Function", "Array", "Date", "RegExp", "Undefined", "Null"]; b < d.length; b += 1) { var A = d[b]; p["[object " + A + "]"] = A.toLowerCase(); } var q = function(r) { return p[Object.prototype.toString.call(r)] || "object"; }, I = q, G = function(r, e) { return e === void 0 && (e = null), r.length >= 3 ? Array.prototype.slice.call(r) : I(r[0]) == "object" && e ? e.split("").filter(function(t) { return r[0][t] !== void 0; }).map(function(t) { return r[0][t]; }) : r[0]; }, er = q, dr = function(r) { if (r.length < 2) return null; var e = r.length - 1; return er(r[e]) == "string" ? r[e].toLowerCase() : null; }, or = Math.PI, k = { clip_rgb: h, limit: f, type: q, unpack: G, last: dr, PI: or, TWOPI: or * 2, PITHIRD: or / 3, DEG2RAD: or / 180, RAD2DEG: 180 / or }, H = { format: {}, autodetect: [] }, Ga = k.last, ja = k.clip_rgb, je = k.type, pr = H, qe = function() { for (var e = [], t = arguments.length; t--; ) e[t] = arguments[t]; var n = this; if (je(e[0]) === "object" && e[0].constructor && e[0].constructor === this.constructor) return e[0]; var i = Ga(e), s = !1; if (!i) { s = !0, pr.sorted || (pr.autodetect = pr.autodetect.sort(function(m, _) { return _.p - m.p; }), pr.sorted = !0); for (var o = 0, u = pr.autodetect; o < u.length; o += 1) { var c = u[o]; if (i = c.test.apply(c, e), i) break; } } if (pr.format[i]) { var g = pr.format[i].apply(null, s ? e : e.slice(0, -1)); n._rgb = ja(g); } else throw new Error("unknown format: " + e); n._rgb.length === 3 && n._rgb.push(1); }; qe.prototype.toString = function() { return je(this.hex) == "function" ? this.hex() : "[" + this._rgb.join(",") + "]"; }; var E = qe, Br = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; return new (Function.prototype.bind.apply(Br.Color, [null].concat(r)))(); }; Br.Color = E, Br.version = "2.4.2"; var D = Br, qa = k.unpack, De = Math.max, Da = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; var t = qa(r, "rgb"), n = t[0], i = t[1], s = t[2]; n = n / 255, i = i / 255, s = s / 255; var o = 1 - De(n, De(i, s)), u = o < 1 ? 1 / (1 - o) : 0, c = (1 - n - o) * u, g = (1 - i - o) * u, m = (1 - s - o) * u; return [c, g, m, o]; }, Ua = Da, Wa = k.unpack, Ya = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; r = Wa(r, "cmyk"); var t = r[0], n = r[1], i = r[2], s = r[3], o = r.length > 4 ? r[4] : 1; return s === 1 ? [0, 0, 0, o] : [ t >= 1 ? 0 : 255 * (1 - t) * (1 - s), // r n >= 1 ? 0 : 255 * (1 - n) * (1 - s), // g i >= 1 ? 0 : 255 * (1 - i) * (1 - s), // b o ]; }, Ha = Ya, Xa = D, Ue = E, We = H, Va = k.unpack, Za = k.type, Ka = Ua; Ue.prototype.cmyk = function() { return Ka(this._rgb); }, Xa.cmyk = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; return new (Function.prototype.bind.apply(Ue, [null].concat(r, ["cmyk"])))(); }, We.format.cmyk = Ha, We.autodetect.push({ p: 2, test: function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; if (r = Va(r, "cmyk"), Za(r) === "array" && r.length === 4) return "cmyk"; } }); var Ja = k.unpack, Qa = k.last, ne = function(r) { return Math.round(r * 100) / 100; }, rn = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; var t = Ja(r, "hsla"), n = Qa(r) || "lsa"; return t[0] = ne(t[0] || 0), t[1] = ne(t[1] * 100) + "%", t[2] = ne(t[2] * 100) + "%", n === "hsla" || t.length > 3 && t[3] < 1 ? (t[3] = t.length > 3 ? t[3] : 1, n = "hsla") : t.length = 3, n + "(" + t.join(",") + ")"; }, en = rn, tn = k.unpack, an = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; r = tn(r, "rgba"); var t = r[0], n = r[1], i = r[2]; t /= 255, n /= 255, i /= 255; var s = Math.min(t, n, i), o = Math.max(t, n, i), u = (o + s) / 2, c, g; return o === s ? (c = 0, g = Number.NaN) : c = u < 0.5 ? (o - s) / (o + s) : (o - s) / (2 - o - s), t == o ? g = (n - i) / (o - s) : n == o ? g = 2 + (i - t) / (o - s) : i == o && (g = 4 + (t - n) / (o - s)), g *= 60, g < 0 && (g += 360), r.length > 3 && r[3] !== void 0 ? [g, c, u, r[3]] : [g, c, u]; }, Ye = an, nn = k.unpack, on = k.last, ln = en, fn = Ye, oe = Math.round, sn = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; var t = nn(r, "rgba"), n = on(r) || "rgb"; return n.substr(0, 3) == "hsl" ? ln(fn(t), n) : (t[0] = oe(t[0]), t[1] = oe(t[1]), t[2] = oe(t[2]), (n === "rgba" || t.length > 3 && t[3] < 1) && (t[3] = t.length > 3 ? t[3] : 1, n = "rgba"), n + "(" + t.slice(0, n === "rgb" ? 3 : 4).join(",") + ")"); }, un = sn, cn = k.unpack, le = Math.round, vn = function() { for (var r, e = [], t = arguments.length; t--; ) e[t] = arguments[t]; e = cn(e, "hsl"); var n = e[0], i = e[1], s = e[2], o, u, c; if (i === 0) o = u = c = s * 255; else { var g = [0, 0, 0], m = [0, 0, 0], _ = s < 0.5 ? s * (1 + i) : s + i - s * i, y = 2 * s - _, C = n / 360; g[0] = C + 1 / 3, g[1] = C, g[2] = C - 1 / 3; for (var $ = 0; $ < 3; $++) g[$] < 0 && (g[$] += 1), g[$] > 1 && (g[$] -= 1), 6 * g[$] < 1 ? m[$] = y + (_ - y) * 6 * g[$] : 2 * g[$] < 1 ? m[$] = _ : 3 * g[$] < 2 ? m[$] = y + (_ - y) * (2 / 3 - g[$]) * 6 : m[$] = y; r = [le(m[0] * 255), le(m[1] * 255), le(m[2] * 255)], o = r[0], u = r[1], c = r[2]; } return e.length > 3 ? [o, u, c, e[3]] : [o, u, c, 1]; }, He = vn, Xe = He, Ve = H, Ze = /^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/, Ke = /^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/, Je = /^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/, Qe = /^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/, rt = /^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/, et = /^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/, tt = Math.round, at = function(r) { r = r.toLowerCase().trim(); var e; if (Ve.format.named) try { return Ve.format.named(r); } catch { } if (e = r.match(Ze)) { for (var t = e.slice(1, 4), n = 0; n < 3; n++) t[n] = +t[n]; return t[3] = 1, t; } if (e = r.match(Ke)) { for (var i = e.slice(1, 5), s = 0; s < 4; s++) i[s] = +i[s]; return i; } if (e = r.match(Je)) { for (var o = e.slice(1, 4), u = 0; u < 3; u++) o[u] = tt(o[u] * 2.55); return o[3] = 1, o; } if (e = r.match(Qe)) { for (var c = e.slice(1, 5), g = 0; g < 3; g++) c[g] = tt(c[g] * 2.55); return c[3] = +c[3], c; } if (e = r.match(rt)) { var m = e.slice(1, 4); m[1] *= 0.01, m[2] *= 0.01; var _ = Xe(m); return _[3] = 1, _; } if (e = r.match(et)) { var y = e.slice(1, 4); y[1] *= 0.01, y[2] *= 0.01; var C = Xe(y); return C[3] = +e[4], C; } }; at.test = function(r) { return Ze.test(r) || Ke.test(r) || Je.test(r) || Qe.test(r) || rt.test(r) || et.test(r); }; var hn = at, gn = D, nt = E, ot = H, dn = k.type, pn = un, lt = hn; nt.prototype.css = function(r) { return pn(this._rgb, r); }, gn.css = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; return new (Function.prototype.bind.apply(nt, [null].concat(r, ["css"])))(); }, ot.format.css = lt, ot.autodetect.push({ p: 5, test: function(r) { for (var e = [], t = arguments.length - 1; t-- > 0; ) e[t] = arguments[t + 1]; if (!e.length && dn(r) === "string" && lt.test(r)) return "css"; } }); var it = E, bn = D, mn = H, yn = k.unpack; mn.format.gl = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; var t = yn(r, "rgba"); return t[0] *= 255, t[1] *= 255, t[2] *= 255, t; }, bn.gl = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; return new (Function.prototype.bind.apply(it, [null].concat(r, ["gl"])))(); }, it.prototype.gl = function() { var r = this._rgb; return [r[0] / 255, r[1] / 255, r[2] / 255, r[3]]; }; var wn = k.unpack, kn = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; var t = wn(r, "rgb"), n = t[0], i = t[1], s = t[2], o = Math.min(n, i, s), u = Math.max(n, i, s), c = u - o, g = c * 100 / 255, m = o / (255 - c) * 100, _; return c === 0 ? _ = Number.NaN : (n === u && (_ = (i - s) / c), i === u && (_ = 2 + (s - n) / c), s === u && (_ = 4 + (n - i) / c), _ *= 60, _ < 0 && (_ += 360)), [_, g, m]; }, _n = kn, $n = k.unpack, Cn = Math.floor, xn = function() { for (var r, e, t, n, i, s, o = [], u = arguments.length; u--; ) o[u] = arguments[u]; o = $n(o, "hcg"); var c = o[0], g = o[1], m = o[2], _, y, C; m = m * 255; var $ = g * 255; if (g === 0) _ = y = C = m; else { c === 360 && (c = 0), c > 360 && (c -= 360), c < 0 && (c += 360), c /= 60; var N = Cn(c), R = c - N, z = m * (1 - g), F = z + $ * (1 - R), Z = z + $ * R, V = z + $; switch (N) { case 0: r = [V, Z, z], _ = r[0], y = r[1], C = r[2]; break; case 1: e = [F, V, z], _ = e[0], y = e[1], C = e[2]; break; case 2: t = [z, V, Z], _ = t[0], y = t[1], C = t[2]; break; case 3: n = [z, F, V], _ = n[0], y = n[1], C = n[2]; break; case 4: i = [Z, z, V], _ = i[0], y = i[1], C = i[2]; break; case 5: s = [V, z, F], _ = s[0], y = s[1], C = s[2]; break; } } return [_, y, C, o.length > 3 ? o[3] : 1]; }, An = xn, En = k.unpack, Nn = k.type, Mn = D, ft = E, st = H, Sn = _n; ft.prototype.hcg = function() { return Sn(this._rgb); }, Mn.hcg = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; return new (Function.prototype.bind.apply(ft, [null].concat(r, ["hcg"])))(); }, st.format.hcg = An, st.autodetect.push({ p: 1, test: function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; if (r = En(r, "hcg"), Nn(r) === "array" && r.length === 3) return "hcg"; } }); var Rn = k.unpack, Pn = k.last, Gr = Math.round, zn = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; var t = Rn(r, "rgba"), n = t[0], i = t[1], s = t[2], o = t[3], u = Pn(r) || "auto"; o === void 0 && (o = 1), u === "auto" && (u = o < 1 ? "rgba" : "rgb"), n = Gr(n), i = Gr(i), s = Gr(s); var c = n << 16 | i << 8 | s, g = "000000" + c.toString(16); g = g.substr(g.length - 6); var m = "0" + Gr(o * 255).toString(16); switch (m = m.substr(m.length - 2), u.toLowerCase()) { case "rgba": return "#" + g + m; case "argb": return "#" + m + g; default: return "#" + g; } }, ut = zn, Tn = /^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/, Fn = /^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/, Ln = function(r) { if (r.match(Tn)) { (r.length === 4 || r.length === 7) && (r = r.substr(1)), r.length === 3 && (r = r.split(""), r = r[0] + r[0] + r[1] + r[1] + r[2] + r[2]); var e = parseInt(r, 16), t = e >> 16, n = e >> 8 & 255, i = e & 255; return [t, n, i, 1]; } if (r.match(Fn)) { (r.length === 5 || r.length === 9) && (r = r.substr(1)), r.length === 4 && (r = r.split(""), r = r[0] + r[0] + r[1] + r[1] + r[2] + r[2] + r[3] + r[3]); var s = parseInt(r, 16), o = s >> 24 & 255, u = s >> 16 & 255, c = s >> 8 & 255, g = Math.round((s & 255) / 255 * 100) / 100; return [o, u, c, g]; } throw new Error("unknown hex color: " + r); }, ct = Ln, On = D, vt = E, In = k.type, ht = H, Bn = ut; vt.prototype.hex = function(r) { return Bn(this._rgb, r); }, On.hex = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; return new (Function.prototype.bind.apply(vt, [null].concat(r, ["hex"])))(); }, ht.format.hex = ct, ht.autodetect.push({ p: 4, test: function(r) { for (var e = [], t = arguments.length - 1; t-- > 0; ) e[t] = arguments[t + 1]; if (!e.length && In(r) === "string" && [3, 4, 5, 6, 7, 8, 9].indexOf(r.length) >= 0) return "hex"; } }); var Gn = k.unpack, gt = k.TWOPI, jn = Math.min, qn = Math.sqrt, Dn = Math.acos, Un = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; var t = Gn(r, "rgb"), n = t[0], i = t[1], s = t[2]; n /= 255, i /= 255, s /= 255; var o, u = jn(n, i, s), c = (n + i + s) / 3, g = c > 0 ? 1 - u / c : 0; return g === 0 ? o = NaN : (o = (n - i + (n - s)) / 2, o /= qn((n - i) * (n - i) + (n - s) * (i - s)), o = Dn(o), s > i && (o = gt - o), o /= gt), [o * 360, g, c]; }, Wn = Un, Yn = k.unpack, ie = k.limit, wr = k.TWOPI, fe = k.PITHIRD, kr = Math.cos, Hn = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; r = Yn(r, "hsi"); var t = r[0], n = r[1], i = r[2], s, o, u; return isNaN(t) && (t = 0), isNaN(n) && (n = 0), t > 360 && (t -= 360), t < 0 && (t += 360), t /= 360, t < 1 / 3 ? (u = (1 - n) / 3, s = (1 + n * kr(wr * t) / kr(fe - wr * t)) / 3, o = 1 - (u + s)) : t < 2 / 3 ? (t -= 1 / 3, s = (1 - n) / 3, o = (1 + n * kr(wr * t) / kr(fe - wr * t)) / 3, u = 1 - (s + o)) : (t -= 2 / 3, o = (1 - n) / 3, u = (1 + n * kr(wr * t) / kr(fe - wr * t)) / 3, s = 1 - (o + u)), s = ie(i * s * 3), o = ie(i * o * 3), u = ie(i * u * 3), [s * 255, o * 255, u * 255, r.length > 3 ? r[3] : 1]; }, Xn = Hn, Vn = k.unpack, Zn = k.type, Kn = D, dt = E, pt = H, Jn = Wn; dt.prototype.hsi = function() { return Jn(this._rgb); }, Kn.hsi = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; return new (Function.prototype.bind.apply(dt, [null].concat(r, ["hsi"])))(); }, pt.format.hsi = Xn, pt.autodetect.push({ p: 2, test: function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; if (r = Vn(r, "hsi"), Zn(r) === "array" && r.length === 3) return "hsi"; } }); var Qn = k.unpack, ro = k.type, eo = D, bt = E, mt = H, to = Ye; bt.prototype.hsl = function() { return to(this._rgb); }, eo.hsl = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; return new (Function.prototype.bind.apply(bt, [null].concat(r, ["hsl"])))(); }, mt.format.hsl = He, mt.autodetect.push({ p: 2, test: function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; if (r = Qn(r, "hsl"), ro(r) === "array" && r.length === 3) return "hsl"; } }); var ao = k.unpack, no = Math.min, oo = Math.max, lo = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; r = ao(r, "rgb"); var t = r[0], n = r[1], i = r[2], s = no(t, n, i), o = oo(t, n, i), u = o - s, c, g, m; return m = o / 255, o === 0 ? (c = Number.NaN, g = 0) : (g = u / o, t === o && (c = (n - i) / u), n === o && (c = 2 + (i - t) / u), i === o && (c = 4 + (t - n) / u), c *= 60, c < 0 && (c += 360)), [c, g, m]; }, io = lo, fo = k.unpack, so = Math.floor, uo = function() { for (var r, e, t, n, i, s, o = [], u = arguments.length; u--; ) o[u] = arguments[u]; o = fo(o, "hsv"); var c = o[0], g = o[1], m = o[2], _, y, C; if (m *= 255, g === 0) _ = y = C = m; else { c === 360 && (c = 0), c > 360 && (c -= 360), c < 0 && (c += 360), c /= 60; var $ = so(c), N = c - $, R = m * (1 - g), z = m * (1 - g * N), F = m * (1 - g * (1 - N)); switch ($) { case 0: r = [m, F, R], _ = r[0], y = r[1], C = r[2]; break; case 1: e = [z, m, R], _ = e[0], y = e[1], C = e[2]; break; case 2: t = [R, m, F], _ = t[0], y = t[1], C = t[2]; break; case 3: n = [R, z, m], _ = n[0], y = n[1], C = n[2]; break; case 4: i = [F, R, m], _ = i[0], y = i[1], C = i[2]; break; case 5: s = [m, R, z], _ = s[0], y = s[1], C = s[2]; break; } } return [_, y, C, o.length > 3 ? o[3] : 1]; }, co = uo, vo = k.unpack, ho = k.type, go = D, yt = E, wt = H, po = io; yt.prototype.hsv = function() { return po(this._rgb); }, go.hsv = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; return new (Function.prototype.bind.apply(yt, [null].concat(r, ["hsv"])))(); }, wt.format.hsv = co, wt.autodetect.push({ p: 2, test: function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; if (r = vo(r, "hsv"), ho(r) === "array" && r.length === 3) return "hsv"; } }); var jr = { // Corresponds roughly to RGB brighter/darker Kn: 18, // D65 standard referent Xn: 0.95047, Yn: 1, Zn: 1.08883, t0: 0.137931034, // 4 / 29 t1: 0.206896552, // 6 / 29 t2: 0.12841855, // 3 * t1 * t1 t3: 8856452e-9 // t1 * t1 * t1 }, _r = jr, bo = k.unpack, kt = Math.pow, mo = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; var t = bo(r, "rgb"), n = t[0], i = t[1], s = t[2], o = yo(n, i, s), u = o[0], c = o[1], g = o[2], m = 116 * c - 16; return [m < 0 ? 0 : m, 500 * (u - c), 200 * (c - g)]; }, se = function(r) { return (r /= 255) <= 0.04045 ? r / 12.92 : kt((r + 0.055) / 1.055, 2.4); }, ue = function(r) { return r > _r.t3 ? kt(r, 1 / 3) : r / _r.t2 + _r.t0; }, yo = function(r, e, t) { r = se(r), e = se(e), t = se(t); var n = ue((0.4124564 * r + 0.3575761 * e + 0.1804375 * t) / _r.Xn), i = ue((0.2126729 * r + 0.7151522 * e + 0.072175 * t) / _r.Yn), s = ue((0.0193339 * r + 0.119192 * e + 0.9503041 * t) / _r.Zn); return [n, i, s]; }, _t = mo, $r = jr, wo = k.unpack, ko = Math.pow, _o = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; r = wo(r, "lab"); var t = r[0], n = r[1], i = r[2], s, o, u, c, g, m; return o = (t + 16) / 116, s = isNaN(n) ? o : o + n / 500, u = isNaN(i) ? o : o - i / 200, o = $r.Yn * ve(o), s = $r.Xn * ve(s), u = $r.Zn * ve(u), c = ce(3.2404542 * s - 1.5371385 * o - 0.4985314 * u), g = ce(-0.969266 * s + 1.8760108 * o + 0.041556 * u), m = ce(0.0556434 * s - 0.2040259 * o + 1.0572252 * u), [c, g, m, r.length > 3 ? r[3] : 1]; }, ce = function(r) { return 255 * (r <= 304e-5 ? 12.92 * r : 1.055 * ko(r, 1 / 2.4) - 0.055); }, ve = function(r) { return r > $r.t1 ? r * r * r : $r.t2 * (r - $r.t0); }, $t = _o, $o = k.unpack, Co = k.type, xo = D, Ct = E, xt = H, Ao = _t; Ct.prototype.lab = function() { return Ao(this._rgb); }, xo.lab = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; return new (Function.prototype.bind.apply(Ct, [null].concat(r, ["lab"])))(); }, xt.format.lab = $t, xt.autodetect.push({ p: 2, test: function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; if (r = $o(r, "lab"), Co(r) === "array" && r.length === 3) return "lab"; } }); var Eo = k.unpack, No = k.RAD2DEG, Mo = Math.sqrt, So = Math.atan2, Ro = Math.round, Po = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; var t = Eo(r, "lab"), n = t[0], i = t[1], s = t[2], o = Mo(i * i + s * s), u = (So(s, i) * No + 360) % 360; return Ro(o * 1e4) === 0 && (u = Number.NaN), [n, o, u]; }, At = Po, zo = k.unpack, To = _t, Fo = At, Lo = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; var t = zo(r, "rgb"), n = t[0], i = t[1], s = t[2], o = To(n, i, s), u = o[0], c = o[1], g = o[2]; return Fo(u, c, g); }, Oo = Lo, Io = k.unpack, Bo = k.DEG2RAD, Go = Math.sin, jo = Math.cos, qo = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; var t = Io(r, "lch"), n = t[0], i = t[1], s = t[2]; return isNaN(s) && (s = 0), s = s * Bo, [n, jo(s) * i, Go(s) * i]; }, Et = qo, Do = k.unpack, Uo = Et, Wo = $t, Yo = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; r = Do(r, "lch"); var t = r[0], n = r[1], i = r[2], s = Uo(t, n, i), o = s[0], u = s[1], c = s[2], g = Wo(o, u, c), m = g[0], _ = g[1], y = g[2]; return [m, _, y, r.length > 3 ? r[3] : 1]; }, Nt = Yo, Ho = k.unpack, Xo = Nt, Vo = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; var t = Ho(r, "hcl").reverse(); return Xo.apply(void 0, t); }, Zo = Vo, Ko = k.unpack, Jo = k.type, Mt = D, qr = E, he = H, St = Oo; qr.prototype.lch = function() { return St(this._rgb); }, qr.prototype.hcl = function() { return St(this._rgb).reverse(); }, Mt.lch = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; return new (Function.prototype.bind.apply(qr, [null].concat(r, ["lch"])))(); }, Mt.hcl = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; return new (Function.prototype.bind.apply(qr, [null].concat(r, ["hcl"])))(); }, he.format.lch = Nt, he.format.hcl = Zo, ["lch", "hcl"].forEach(function(r) { return he.autodetect.push({ p: 2, test: function() { for (var e = [], t = arguments.length; t--; ) e[t] = arguments[t]; if (e = Ko(e, r), Jo(e) === "array" && e.length === 3) return r; } }); }); var Qo = { aliceblue: "#f0f8ff", antiquewhite: "#faebd7", aqua: "#00ffff", aquamarine: "#7fffd4", azure: "#f0ffff", beige: "#f5f5dc", bisque: "#ffe4c4", black: "#000000", blanchedalmond: "#ffebcd", blue: "#0000ff", blueviolet: "#8a2be2", brown: "#a52a2a", burlywood: "#deb887", cadetblue: "#5f9ea0", chartreuse: "#7fff00", chocolate: "#d2691e", coral: "#ff7f50", cornflower: "#6495ed", cornflowerblue: "#6495ed", cornsilk: "#fff8dc", crimson: "#dc143c", cyan: "#00ffff", darkblue: "#00008b", darkcyan: "#008b8b", darkgoldenrod: "#b8860b", darkgray: "#a9a9a9", darkgreen: "#006400", darkgrey: "#a9a9a9", darkkhaki: "#bdb76b", darkmagenta: "#8b008b", darkolivegreen: "#556b2f", darkorange: "#ff8c00", darkorchid: "#9932cc", darkred: "#8b0000", darksalmon: "#e9967a", darkseagreen: "#8fbc8f", darkslateblue: "#483d8b", darkslategray: "#2f4f4f", darkslategrey: "#2f4f4f", darkturquoise: "#00ced1", darkviolet: "#9400d3", deeppink: "#ff1493", deepskyblue: "#00bfff", dimgray: "#696969", dimgrey: "#696969", dodgerblue: "#1e90ff", firebrick: "#b22222", floralwhite: "#fffaf0", forestgreen: "#228b22", fuchsia: "#ff00ff", gainsboro: "#dcdcdc", ghostwhite: "#f8f8ff", gold: "#ffd700", goldenrod: "#daa520", gray: "#808080", green: "#008000", greenyellow: "#adff2f", grey: "#808080", honeydew: "#f0fff0", hotpink: "#ff69b4", indianred: "#cd5c5c", indigo: "#4b0082", ivory: "#fffff0", khaki: "#f0e68c", laserlemon: "#ffff54", lavender: "#e6e6fa", lavenderblush: "#fff0f5", lawngreen: "#7cfc00", lemonchiffon: "#fffacd", lightblue: "#add8e6", lightcoral: "#f08080", lightcyan: "#e0ffff", lightgoldenrod: "#fafad2", lightgoldenrodyellow: "#fafad2", lightgray: "#d3d3d3", lightgreen: "#90ee90", lightgrey: "#d3d3d3", lightpink: "#ffb6c1", lightsalmon: "#ffa07a", lightseagreen: "#20b2aa", lightskyblue: "#87cefa", lightslategray: "#778899", lightslategrey: "#778899", lightsteelblue: "#b0c4de", lightyellow: "#ffffe0", lime: "#00ff00", limegreen: "#32cd32", linen: "#faf0e6", magenta: "#ff00ff", maroon: "#800000", maroon2: "#7f0000", maroon3: "#b03060", mediumaquamarine: "#66cdaa", mediumblue: "#0000cd", mediumorchid: "#ba55d3", mediumpurple: "#9370db", mediumseagreen: "#3cb371", mediumslateblue: "#7b68ee", mediumspringgreen: "#00fa9a", mediumturquoise: "#48d1cc", mediumvioletred: "#c71585", midnightblue: "#191970", mintcream: "#f5fffa", mistyrose: "#ffe4e1", moccasin: "#ffe4b5", navajowhite: "#ffdead", navy: "#000080", oldlace: "#fdf5e6", olive: "#808000", olivedrab: "#6b8e23", orange: "#ffa500", orangered: "#ff4500", orchid: "#da70d6", palegoldenrod: "#eee8aa", palegreen: "#98fb98", paleturquoise: "#afeeee", palevioletred: "#db7093", papayawhip: "#ffefd5", peachpuff: "#ffdab9", peru: "#cd853f", pink: "#ffc0cb", plum: "#dda0dd", powderblue: "#b0e0e6", purple: "#800080", purple2: "#7f007f", purple3: "#a020f0", rebeccapurple: "#663399", red: "#ff0000", rosybrown: "#bc8f8f", royalblue: "#4169e1", saddlebrown: "#8b4513", salmon: "#fa8072", sandybrown: "#f4a460", seagreen: "#2e8b57", seashell: "#fff5ee", sienna: "#a0522d", silver: "#c0c0c0", skyblue: "#87ceeb", slateblue: "#6a5acd", slategray: "#708090", slategrey: "#708090", snow: "#fffafa", springgreen: "#00ff7f", steelblue: "#4682b4", tan: "#d2b48c", teal: "#008080", thistle: "#d8bfd8", tomato: "#ff6347", turquoise: "#40e0d0", violet: "#ee82ee", wheat: "#f5deb3", white: "#ffffff", whitesmoke: "#f5f5f5", yellow: "#ffff00", yellowgreen: "#9acd32" }, Rt = Qo, rl = E, Pt = H, el = k.type, Rr = Rt, tl = ct, al = ut; rl.prototype.name = function() { for (var r = al(this._rgb, "rgb"), e = 0, t = Object.keys(Rr); e < t.length; e += 1) { var n = t[e]; if (Rr[n] === r) return n.toLowerCase(); } return r; }, Pt.format.named = function(r) { if (r = r.toLowerCase(), Rr[r]) return tl(Rr[r]); throw new Error("unknown color name: " + r); }, Pt.autodetect.push({ p: 5, test: function(r) { for (var e = [], t = arguments.length - 1; t-- > 0; ) e[t] = arguments[t + 1]; if (!e.length && el(r) === "string" && Rr[r.toLowerCase()]) return "named"; } }); var nl = k.unpack, ol = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; var t = nl(r, "rgb"), n = t[0], i = t[1], s = t[2]; return (n << 16) + (i << 8) + s; }, ll = ol, il = k.type, fl = function(r) { if (il(r) == "number" && r >= 0 && r <= 16777215) { var e = r >> 16, t = r >> 8 & 255, n = r & 255; return [e, t, n, 1]; } throw new Error("unknown num color: " + r); }, sl = fl, ul = D, zt = E, Tt = H, cl = k.type, vl = ll; zt.prototype.num = function() { return vl(this._rgb); }, ul.num = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; return new (Function.prototype.bind.apply(zt, [null].concat(r, ["num"])))(); }, Tt.format.num = sl, Tt.autodetect.push({ p: 5, test: function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; if (r.length === 1 && cl(r[0]) === "number" && r[0] >= 0 && r[0] <= 16777215) return "num"; } }); var hl = D, ge = E, Ft = H, Lt = k.unpack, Ot = k.type, It = Math.round; ge.prototype.rgb = function(r) { return r === void 0 && (r = !0), r === !1 ? this._rgb.slice(0, 3) : this._rgb.slice(0, 3).map(It); }, ge.prototype.rgba = function(r) { return r === void 0 && (r = !0), this._rgb.slice(0, 4).map(function(e, t) { return t < 3 ? r === !1 ? e : It(e) : e; }); }, hl.rgb = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; return new (Function.prototype.bind.apply(ge, [null].concat(r, ["rgb"])))(); }, Ft.format.rgb = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; var t = Lt(r, "rgba"); return t[3] === void 0 && (t[3] = 1), t; }, Ft.autodetect.push({ p: 3, test: function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; if (r = Lt(r, "rgba"), Ot(r) === "array" && (r.length === 3 || r.length === 4 && Ot(r[3]) == "number" && r[3] >= 0 && r[3] <= 1)) return "rgb"; } }); var Dr = Math.log, gl = function(r) { var e = r / 100, t, n, i; return e < 66 ? (t = 255, n = e < 6 ? 0 : -155.25485562709179 - 0.44596950469579133 * (n = e - 2) + 104.49216199393888 * Dr(n), i = e < 20 ? 0 : -254.76935184120902 + 0.8274096064007395 * (i = e - 10) + 115.67994401066147 * Dr(i)) : (t = 351.97690566805693 + 0.114206453784165 * (t = e - 55) - 40.25366309332127 * Dr(t), n = 325.4494125711974 + 0.07943456536662342 * (n = e - 50) - 28.0852963507957 * Dr(n), i = 255), [t, n, i, 1]; }, Bt = gl, dl = Bt, pl = k.unpack, bl = Math.round, ml = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; for (var t = pl(r, "rgb"), n = t[0], i = t[2], s = 1e3, o = 4e4, u = 0.4, c; o - s > u; ) { c = (o + s) * 0.5; var g = dl(c); g[2] / g[0] >= i / n ? o = c : s = c; } return bl(c); }, yl = ml, de = D, Ur = E, pe = H, wl = yl; Ur.prototype.temp = Ur.prototype.kelvin = Ur.prototype.temperature = function() { return wl(this._rgb); }, de.temp = de.kelvin = de.temperature = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; return new (Function.prototype.bind.apply(Ur, [null].concat(r, ["temp"])))(); }, pe.format.temp = pe.format.kelvin = pe.format.temperature = Bt; var kl = k.unpack, be = Math.cbrt, _l = Math.pow, $l = Math.sign, Cl = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; var t = kl(r, "rgb"), n = t[0], i = t[1], s = t[2], o = [me(n / 255), me(i / 255), me(s / 255)], u = o[0], c = o[1], g = o[2], m = be(0.4122214708 * u + 0.5363325363 * c + 0.0514459929 * g), _ = be(0.2119034982 * u + 0.6806995451 * c + 0.1073969566 * g), y = be(0.0883024619 * u + 0.2817188376 * c + 0.6299787005 * g); return [ 0.2104542553 * m + 0.793617785 * _ - 0.0040720468 * y, 1.9779984951 * m - 2.428592205 * _ + 0.4505937099 * y, 0.0259040371 * m + 0.7827717662 * _ - 0.808675766 * y ]; }, Gt = Cl; function me(r) { var e = Math.abs(r); return e < 0.04045 ? r / 12.92 : ($l(r) || 1) * _l((e + 0.055) / 1.055, 2.4); } var xl = k.unpack, Wr = Math.pow, Al = Math.sign, El = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; r = xl(r, "lab"); var t = r[0], n = r[1], i = r[2], s = Wr(t + 0.3963377774 * n + 0.2158037573 * i, 3), o = Wr(t - 0.1055613458 * n - 0.0638541728 * i, 3), u = Wr(t - 0.0894841775 * n - 1.291485548 * i, 3); return [ 255 * ye(4.0767416621 * s - 3.3077115913 * o + 0.2309699292 * u), 255 * ye(-1.2684380046 * s + 2.6097574011 * o - 0.3413193965 * u), 255 * ye(-0.0041960863 * s - 0.7034186147 * o + 1.707614701 * u), r.length > 3 ? r[3] : 1 ]; }, jt = El; function ye(r) { var e = Math.abs(r); return e > 31308e-7 ? (Al(r) || 1) * (1.055 * Wr(e, 1 / 2.4) - 0.055) : r * 12.92; } var Nl = k.unpack, Ml = k.type, Sl = D, qt = E, Dt = H, Rl = Gt; qt.prototype.oklab = function() { return Rl(this._rgb); }, Sl.oklab = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; return new (Function.prototype.bind.apply(qt, [null].concat(r, ["oklab"])))(); }, Dt.format.oklab = jt, Dt.autodetect.push({ p: 3, test: function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; if (r = Nl(r, "oklab"), Ml(r) === "array" && r.length === 3) return "oklab"; } }); var Pl = k.unpack, zl = Gt, Tl = At, Fl = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; var t = Pl(r, "rgb"), n = t[0], i = t[1], s = t[2], o = zl(n, i, s), u = o[0], c = o[1], g = o[2]; return Tl(u, c, g); }, Ll = Fl, Ol = k.unpack, Il = Et, Bl = jt, Gl = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; r = Ol(r, "lch"); var t = r[0], n = r[1], i = r[2], s = Il(t, n, i), o = s[0], u = s[1], c = s[2], g = Bl(o, u, c), m = g[0], _ = g[1], y = g[2]; return [m, _, y, r.length > 3 ? r[3] : 1]; }, jl = Gl, ql = k.unpack, Dl = k.type, Ul = D, Ut = E, Wt = H, Wl = Ll; Ut.prototype.oklch = function() { return Wl(this._rgb); }, Ul.oklch = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; return new (Function.prototype.bind.apply(Ut, [null].concat(r, ["oklch"])))(); }, Wt.format.oklch = jl, Wt.autodetect.push({ p: 3, test: function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; if (r = ql(r, "oklch"), Dl(r) === "array" && r.length === 3) return "oklch"; } }); var Yt = E, Yl = k.type; Yt.prototype.alpha = function(r, e) { return e === void 0 && (e = !1), r !== void 0 && Yl(r) === "number" ? e ? (this._rgb[3] = r, this) : new Yt([this._rgb[0], this._rgb[1], this._rgb[2], r], "rgb") : this._rgb[3]; }; var Hl = E; Hl.prototype.clipped = function() { return this._rgb._clipped || !1; }; var br = E, Xl = jr; br.prototype.darken = function(r) { r === void 0 && (r = 1); var e = this, t = e.lab(); return t[0] -= Xl.Kn * r, new br(t, "lab").alpha(e.alpha(), !0); }, br.prototype.brighten = function(r) { return r === void 0 && (r = 1), this.darken(-r); }, br.prototype.darker = br.prototype.darken, br.prototype.brighter = br.prototype.brighten; var Vl = E; Vl.prototype.get = function(r) { var e = r.split("."), t = e[0], n = e[1], i = this[t](); if (n) { var s = t.indexOf(n) - (t.substr(0, 2) === "ok" ? 2 : 0); if (s > -1) return i[s]; throw new Error("unknown channel " + n + " in mode " + t); } else return i; }; var Cr = E, Zl = k.type, Kl = Math.pow, Jl = 1e-7, Ql = 20; Cr.prototype.luminance = function(r) { if (r !== void 0 && Zl(r) === "number") { if (r === 0) return new Cr([0, 0, 0, this._rgb[3]], "rgb"); if (r === 1) return new Cr([255, 255, 255, this._rgb[3]], "rgb"); var e = this.luminance(), t = "rgb", n = Ql, i = function(o, u) { var c = o.interpolate(u, 0.5, t), g = c.luminance(); return Math.abs(r - g) < Jl || !n-- ? c : g > r ? i(o, c) : i(c, u); }, s = (e > r ? i(new Cr([0, 0, 0]), this) : i(this, new Cr([255, 255, 255]))).rgb(); return new Cr(s.concat([this._rgb[3]])); } return ri.apply(void 0, this._rgb.slice(0, 3)); }; var ri = function(r, e, t) { return r = we(r), e = we(e), t = we(t), 0.2126 * r + 0.7152 * e + 0.0722 * t; }, we = function(r) { return r /= 255, r <= 0.03928 ? r / 12.92 : Kl((r + 0.055) / 1.055, 2.4); }, rr = {}, Ht = E, Xt = k.type, Yr = rr, Vt = function(r, e, t) { t === void 0 && (t = 0.5); for (var n = [], i = arguments.length - 3; i-- > 0; ) n[i] = arguments[i + 3]; var s = n[0] || "lrgb"; if (!Yr[s] && !n.length && (s = Object.keys(Yr)[0]), !Yr[s]) throw new Error("interpolation mode " + s + " is not defined"); return Xt(r) !== "object" && (r = new Ht(r)), Xt(e) !== "object" && (e = new Ht(e)), Yr[s](r, e, t).alpha(r.alpha() + t * (e.alpha() - r.alpha())); }, Zt = E, ei = Vt; Zt.prototype.mix = Zt.prototype.interpolate = function(r, e) { e === void 0 && (e = 0.5); for (var t = [], n = arguments.length - 2; n-- > 0; ) t[n] = arguments[n + 2]; return ei.apply(void 0, [this, r, e].concat(t)); }; var Kt = E; Kt.prototype.premultiply = function(r) { r === void 0 && (r = !1); var e = this._rgb, t = e[3]; return r ? (this._rgb = [e[0] * t, e[1] * t, e[2] * t, t], this) : new Kt([e[0] * t, e[1] * t, e[2] * t, t], "rgb"); }; var ke = E, ti = jr; ke.prototype.saturate = function(r) { r === void 0 && (r = 1); var e = this, t = e.lch(); return t[1] += ti.Kn * r, t[1] < 0 && (t[1] = 0), new ke(t, "lch").alpha(e.alpha(), !0); }, ke.prototype.desaturate = function(r) { return r === void 0 && (r = 1), this.saturate(-r); }; var Jt = E, Qt = k.type; Jt.prototype.set = function(r, e, t) { t === void 0 && (t = !1); var n = r.split("."), i = n[0], s = n[1], o = this[i](); if (s) { var u = i.indexOf(s) - (i.substr(0, 2) === "ok" ? 2 : 0); if (u > -1) { if (Qt(e) == "string") switch (e.charAt(0)) { case "+": o[u] += +e; break; case "-": o[u] += +e; break; case "*": o[u] *= +e.substr(1); break; case "/": o[u] /= +e.substr(1); break; default: o[u] = +e; } else if (Qt(e) === "number") o[u] = e; else throw new Error("unsupported value for Color.set"); var c = new Jt(o, i); return t ? (this._rgb = c._rgb, this) : c; } throw new Error("unknown channel " + s + " in mode " + i); } else return o; }; var ai = E, ni = function(r, e, t) { var n = r._rgb, i = e._rgb; return new ai( n[0] + t * (i[0] - n[0]), n[1] + t * (i[1] - n[1]), n[2] + t * (i[2] - n[2]), "rgb" ); }; rr.rgb = ni; var oi = E, _e = Math.sqrt, xr = Math.pow, li = function(r, e, t) { var n = r._rgb, i = n[0], s = n[1], o = n[2], u = e._rgb, c = u[0], g = u[1], m = u[2]; return new oi( _e(xr(i, 2) * (1 - t) + xr(c, 2) * t), _e(xr(s, 2) * (1 - t) + xr(g, 2) * t), _e(xr(o, 2) * (1 - t) + xr(m, 2) * t), "rgb" ); }; rr.lrgb = li; var ii = E, fi = function(r, e, t) { var n = r.lab(), i = e.lab(); return new ii( n[0] + t * (i[0] - n[0]), n[1] + t * (i[1] - n[1]), n[2] + t * (i[2] - n[2]), "lab" ); }; rr.lab = fi; var ra = E, Ar = function(r, e, t, n) { var i, s, o, u; n === "hsl" ? (o = r.hsl(), u = e.hsl()) : n === "hsv" ? (o = r.hsv(), u = e.hsv()) : n === "hcg" ? (o = r.hcg(), u = e.hcg()) : n === "hsi" ? (o = r.hsi(), u = e.hsi()) : n === "lch" || n === "hcl" ? (n = "hcl", o = r.hcl(), u = e.hcl()) : n === "oklch" && (o = r.oklch().reverse(), u = e.oklch().reverse()); var c, g, m, _, y, C; (n.substr(0, 1) === "h" || n === "oklch") && (i = o, c = i[0], m = i[1], y = i[2], s = u, g = s[0], _ = s[1], C = s[2]); var $, N, R, z; return !isNaN(c) && !isNaN(g) ? (g > c && g - c > 180 ? z = g - (c + 360) : g < c && c - g > 180 ? z = g + 360 - c : z = g - c, N = c + t * z) : isNaN(c) ? isNaN(g) ? N = Number.NaN : (N = g, (y == 1 || y == 0) && n != "hsv" && ($ = _)) : (N = c, (C == 1 || C == 0) && n != "hsv" && ($ = m)), $ === void 0 && ($ = m + t * (_ - m)), R = y + t * (C - y), n === "oklch" ? new ra([R, $, N], n) : new ra([N, $, R], n); }, si = Ar, ea = function(r, e, t) { return si(r, e, t, "lch"); }; rr.lch = ea, rr.hcl = ea; var ui = E, ci = function(r, e, t) { var n = r.num(), i = e.num(); return new ui(n + t * (i - n), "num"); }; rr.num = ci; var vi = Ar, hi = function(r, e, t) { return vi(r, e, t, "hcg"); }; rr.hcg = hi; var gi = Ar, di = function(r, e, t) { return gi(r, e, t, "hsi"); }; rr.hsi = di; var pi = Ar, bi = function(r, e, t) { return pi(r, e, t, "hsl"); }; rr.hsl = bi; var mi = Ar, yi = function(r, e, t) { return mi(r, e, t, "hsv"); }; rr.hsv = yi; var wi = E, ki = function(r, e, t) { var n = r.oklab(), i = e.oklab(); return new wi( n[0] + t * (i[0] - n[0]), n[1] + t * (i[1] - n[1]), n[2] + t * (i[2] - n[2]), "oklab" ); }; rr.oklab = ki; var _i = Ar, $i = function(r, e, t) { return _i(r, e, t, "oklch"); }; rr.oklch = $i; var $e = E, Ci = k.clip_rgb, Ce = Math.pow, xe = Math.sqrt, Ae = Math.PI, ta = Math.cos, aa = Math.sin, xi = Math.atan2, Ai = function(r, e, t) { e === void 0 && (e = "lrgb"), t === void 0 && (t = null); var n = r.length; t || (t = Array.from(new Array(n)).map(function() { return 1; })); var i = n / t.reduce(function(N, R) { return N + R; }); if (t.forEach(function(N, R) { t[R] *= i; }), r = r.map(function(N) { return new $e(N); }), e === "lrgb") return Ei(r, t); for (var s = r.shift(), o = s.get(e), u = [], c = 0, g = 0, m = 0; m < o.length; m++) if (o[m] = (o[m] || 0) * t[0], u.push(isNaN(o[m]) ? 0 : t[0]), e.charAt(m) === "h" && !isNaN(o[m])) { var _ = o[m] / 180 * Ae; c += ta(_) * t[0], g += aa(_) * t[0]; } var y = s.alpha() * t[0]; r.forEach(function(N, R) { var z = N.get(e); y += N.alpha() * t[R + 1]; for (var F = 0; F < o.length; F++) if (!isNaN(z[F])) if (u[F] += t[R + 1], e.charAt(F) === "h") { var Z = z[F] / 180 * Ae; c += ta(Z) * t[R + 1], g += aa(Z) * t[R + 1]; } else o[F] += z[F] * t[R + 1]; }); for (var C = 0; C < o.length; C++) if (e.charAt(C) === "h") { for (var $ = xi(g / u[C], c / u[C]) / Ae * 180; $ < 0; ) $ += 360; for (; $ >= 360; ) $ -= 360; o[C] = $; } else o[C] = o[C] / u[C]; return y /= n, new $e(o, e).alpha(y > 0.99999 ? 1 : y, !0); }, Ei = function(r, e) { for (var t = r.length, n = [0, 0, 0, 0], i = 0; i < r.length; i++) { var s = r[i], o = e[i] / t, u = s._rgb; n[0] += Ce(u[0], 2) * o, n[1] += Ce(u[1], 2) * o, n[2] += Ce(u[2], 2) * o, n[3] += u[3] * o; } return n[0] = xe(n[0]), n[1] = xe(n[1]), n[2] = xe(n[2]), n[3] > 0.9999999 && (n[3] = 1), new $e(Ci(n)); }, tr = D, Er = k.type, Ni = Math.pow, Ee = function(r) { var e = "rgb", t = tr("#ccc"), n = 0, i = [0, 1], s = [], o = [0, 0], u = !1, c = [], g = !1, m = 0, _ = 1, y = !1, C = {}, $ = !0, N = 1, R = function(w) { if (w = w || ["#fff", "#000"], w && Er(w) === "string" && tr.brewer && tr.brewer[w.toLowerCase()] && (w = tr.brewer[w.toLowerCase()]), Er(w) === "array") { w.length === 1 && (w = [w[0], w[0]]), w = w.slice(0); for (var x = 0; x < w.length; x++) w[x] = tr(w[x]); s.length = 0; for (var S = 0; S < w.length; S++) s.push(S / (w.length - 1)); } return Q(), c = w; }, z = function(w) { if (u != null) { for (var x = u.length - 1, S = 0; S < x && w >= u[S]; ) S++; return S - 1; } return 0; }, F = function(w) { return w; }, Z = function(w) { return w; }, V = function(w, x) { var S, M; if (x == null && (x = !1), isNaN(w) || w === null) return t; if (x) M = w; else if (u && u.length > 2) { var K = z(w); M = K / (u.length - 2); } else _ !== m ? M = (w - m) / (_ - m) : M = 1; M = Z(M), x || (M = F(M)), N !== 1 && (M = Ni(M, N)), M = o[0] + M * (1 - o[0] - o[1]), M = Math.min(1, Math.max(0, M)); var j = Math.floor(M * 1e4); if ($ && C[j]) S = C[j]; else { if (Er(c) === "array") for (var T = 0; T < s.length; T++) { var L = s[T]; if (M <= L) { S = c[T]; break; } if (M >= L && T === s.length - 1) { S = c[T]; break; } if (M > L && M < s[T + 1]) { M = (M - L) / (s[T + 1] - L), S = tr.interpolate(c[T], c[T + 1], M, e); break; } } else Er(c) === "function" && (S = c(M)); $ && (C[j] = S); } return S; }, Q = function() { return C = {}; }; R(r); var P = function(w) { var x = tr(V(w)); return g && x[g] ? x[g]() : x; }; return P.classes = function(w) { if (w != null) { if (Er(w) === "array") u = w, i = [w[0], w[w.length - 1]]; else { var x = tr.analyze(i); w === 0 ? u = [x.min, x.max] : u = tr.limits(x, "e", w); } return P; } return u; }, P.domain = function(w) { if (!arguments.length) return i; m = w[0], _ = w[w.length - 1], s = []; var x = c.length; if (w.length === x && m !== _) for (var S = 0, M = Array.from(w); S < M.length; S += 1) { var K = M[S]; s.push((K - m) / (_ - m)); } else { for (var j = 0; j < x; j++) s.push(j / (x - 1)); if (w.length > 2) { var T = w.map(function(O, B) { return B / (w.length - 1); }), L = w.map(function(O) { return (O - m) / (_ - m); }); L.every(function(O, B) { return T[B] === O; }) || (Z = function(O) { if (O <= 0 || O >= 1) return O; for (var B = 0; O >= L[B + 1]; ) B++; var nr = (O - L[B]) / (L[B + 1] - L[B]), cr = T[B] + nr * (T[B + 1] - T[B]); return cr; }); } } return i = [m, _], P; }, P.mode = function(w) { return arguments.length ? (e = w, Q(), P) : e; }, P.range = function(w, x) { return R(w), P; }, P.out = function(w) { return g = w, P; }, P.spread = function(w) { return arguments.length ? (n = w, P) : n; }, P.correctLightness = function(w) { return w == null && (w = !0), y = w, Q(), y ? F = function(x) { for (var S = V(0, !0).lab()[0], M = V(1, !0).lab()[0], K = S > M, j = V(x, !0).lab()[0], T = S + (M - S) * x, L = j - T, O = 0, B = 1, nr = 20; Math.abs(L) > 0.01 && nr-- > 0; ) (function() { return K && (L *= -1), L < 0 ? (O = x, x += (B - x) * 0.5) : (B = x, x += (O - x) * 0.5), j = V(x, !0).lab()[0], L = j - T; })(); return x; } : F = function(x) { return x; }, P; }, P.padding = function(w) { return w != null ? (Er(w) === "number" && (w = [w, w]), o = w, P) : o; }, P.colors = function(w, x) { arguments.length < 2 && (x = "hex"); var S = []; if (arguments.length === 0) S = c.slice(0); else if (w === 1) S = [P(0.5)]; else if (w > 1) { var M = i[0], K = i[1] - M; S = Mi(0, w, !1).map(function(B) { return P(M + B / (w - 1) * K); }); } else { r = []; var j = []; if (u && u.length > 2) for (var T = 1, L = u.length, O = 1 <= L; O ? T < L : T > L; O ? T++ : T--) j.push((u[T - 1] + u[T]) * 0.5); else j = i; S = j.map(function(B) { return P(B); }); } return tr[x] && (S = S.map(function(B) { return B[x](); })), S; }, P.cache = function(w) { return w != null ? ($ = w, P) : $; }, P.gamma = function(w) { return w != null ? (N = w, P) : N; }, P.nodata = function(w) { return w != null ? (t = tr(w), P) : t; }, P; }; function Mi(r, e, t) { for (var n = [], i = r < e, s = t ? i ? e + 1 : e - 1 : e, o = r; i ? o < s : o > s; i ? o++ : o--) n.push(o); return n; } var Pr = E, Si = Ee, Ri = function(r) { for (var e = [1, 1], t = 1; t < r; t++) { for (var n = [1], i = 1; i <= e.length; i++) n[i] = (e[i] || 0) + e[i - 1]; e = n; } return e; }, Pi = function(r) { var e, t, n, i, s, o, u; if (r = r.map(function(y) { return new Pr(y); }), r.length === 2) e = r.map(function(y) { return y.lab(); }), s = e[0], o = e[1], i = function(y) { var C = [0, 1, 2].map(function($) { return s[$] + y * (o[$] - s[$]); }); return new Pr(C, "lab"); }; else if (r.length === 3) t = r.map(function(y) { return y.lab(); }), s = t[0], o = t[1], u = t[2], i = function(y) { var C = [0, 1, 2].map(function($) { return (1 - y) * (1 - y) * s[$] + 2 * (1 - y) * y * o[$] + y * y * u[$]; }); return new Pr(C, "lab"); }; else if (r.length === 4) { var c; n = r.map(function(y) { return y.lab(); }), s = n[0], o = n[1], u = n[2], c = n[3], i = function(y) { var C = [0, 1, 2].map(function($) { return (1 - y) * (1 - y) * (1 - y) * s[$] + 3 * (1 - y) * (1 - y) * y * o[$] + 3 * (1 - y) * y * y * u[$] + y * y * y * c[$]; }); return new Pr(C, "lab"); }; } else if (r.length >= 5) { var g, m, _; g = r.map(function(y) { return y.lab(); }), _ = r.length - 1, m = Ri(_), i = function(y) { var C = 1 - y, $ = [0, 1, 2].map(function(N) { return g.reduce(function(R, z, F) { return R + m[F] * Math.pow(C, _ - F) * Math.pow(y, F) * z[N]; }, 0); }); return new Pr($, "lab"); }; } else throw new RangeError("No point in running bezier with only one color."); return i; }, zi = function(r) { var e = Pi(r); return e.scale = function() { return Si(e); }, e; }, Ne = D, ar = function(r, e, t) { if (!ar[t]) throw new Error("unknown blend mode " + t); return ar[t](r, e); }, sr = function(r) { return function(e, t) { var n = Ne(t).rgb(), i = Ne(e).rgb(); return Ne.rgb(r(n, i)); }; }, ur = function(r) { return function(e, t) { var n = []; return n[0] = r(e[0], t[0]), n[1] = r(e[1], t[1]), n[2] = r(e[2], t[2]), n; }; }, Ti = function(r) { return r; }, Fi = function(r, e) { return r * e / 255; }, Li = function(r, e) { return r > e ? e : r; }, Oi = function(r, e) { return r > e ? r : e; }, Ii = function(r, e) { return 255 * (1 - (1 - r / 255) * (1 - e / 255)); }, Bi = function(r, e) { return e < 128 ? 2 * r * e / 255 : 255 * (1 - 2 * (1 - r / 255) * (1 - e / 255)); }, Gi = function(r, e) { return 255 * (1 - (1 - e / 255) / (r / 255)); }, ji = function(r, e) { return r === 255 ? 255 : (r = 255 * (e / 255) / (1 - r / 255), r > 255 ? 255 : r); }; ar.normal = sr(ur(Ti)), ar.multiply = sr(ur(Fi)), ar.screen = sr(ur(Ii)), ar.overlay = sr(ur(Bi)), ar.darken = sr(ur(Li)), ar.lighten = sr(ur(Oi)), ar.dodge = sr(ur(ji)), ar.burn = sr(ur(Gi)); for (var qi = ar, Me = k.type, Di = k.clip_rgb, Ui = k.TWOPI, Wi = Math.pow, Yi = Math.sin, Hi = Math.cos, na = D, Xi = function(r, e, t, n, i) { r === void 0 && (r = 300), e === void 0 && (e = -1.5), t === void 0 && (t = 1), n === void 0 && (n = 1), i === void 0 && (i = [0, 1]); var s = 0, o; Me(i) === "array" ? o = i[1] - i[0] : (o = 0, i = [i, i]); var u = function(c) { var g = Ui * ((r + 120) / 360 + e * c), m = Wi(i[0] + o * c, n), _ = s !== 0 ? t[0] + c * s : t, y = _ * m * (1 - m) / 2, C = Hi(g), $ = Yi(g), N = m + y * (-0.14861 * C + 1.78277 * $), R = m + y * (-0.29227 * C - 0.90649 * $), z = m + y * (1.97294 * C); return na(Di([N * 255, R * 255, z * 255, 1])); }; return u.start = function(c) { return c == null ? r : (r = c, u); }, u.rotations = function(c) { return c == null ? e : (e = c, u); }, u.gamma = function(c) { return c == null ? n : (n = c, u); }, u.hue = function(c) { return c == null ? t : (t = c, Me(t) === "array" ? (s = t[1] - t[0], s === 0 && (t = t[1])) : s = 0, u); }, u.lightness = function(c) { return c == null ? i : (Me(c) === "array" ? (i = c, o = c[1] - c[0]) : (i = [c, c], o = 0), u); }, u.scale = function() { return na.scale(u); }, u.hue(t), u; }, Vi = E, Zi = "0123456789abcdef", Ki = Math.floor, Ji = Math.random, Qi = function() { for (var r = "#", e = 0; e < 6; e++) r += Zi.charAt(Ki(Ji() * 16)); return new Vi(r, "hex"); }, Se = q, oa = Math.log, rf = Math.pow, ef = Math.floor, tf = Math.abs, la = function(r, e) { e === void 0 && (e = null); var t = { min: Number.MAX_VALUE, max: Number.MAX_VALUE * -1, sum: 0, values: [], count: 0 }; return Se(r) === "object" && (r = Object.values(r)), r.forEach(function(n) { e && Se(n) === "object" && (n = n[e]), n != null && !isNaN(n) && (t.values.push(n), t.sum += n, n < t.min && (t.min = n), n > t.max && (t.max = n), t.count += 1); }), t.domain = [t.min, t.max], t.limits = function(n, i) { return ia(t, n, i); }, t; }, ia = function(r, e, t) { e === void 0 && (e = "equal"), t === void 0 && (t = 7), Se(r) == "array" && (r = la(r)); var n = r.min, i = r.max, s = r.values.sort(function(Pe, ze) { return Pe - ze; }); if (t === 1) return [n, i]; var o = []; if (e.substr(0, 1) === "c" && (o.push(n), o.push(i)), e.substr(0, 1) === "e") { o.push(n); for (var u = 1; u < t; u++) o.push(n + u / t * (i - n)); o.push(i); } else if (e.substr(0, 1) === "l") { if (n <= 0) throw new Error("Logarithmic scales are only possible for values > 0"); var c = Math.LOG10E * oa(n), g = Math.LOG10E * oa(i); o.push(n); for (var m = 1; m < t; m++) o.push(rf(10, c + m / t * (g - c))); o.push(i); } else if (e.substr(0, 1) === "q") { o.push(n); for (var _ = 1; _ < t; _++) { var y = (s.length - 1) * _ / t, C = ef(y); if (C === y) o.push(s[C]); else { var $ = y - C; o.push(s[C] * (1 - $) + s[C + 1] * $); } } o.push(i); } else if (e.substr(0, 1) === "k") { var N, R = s.length, z = new Array(R), F = new Array(t), Z = !0, V = 0, Q = null; Q = [], Q.push(n); for (var P = 1; P < t; P++) Q.push(n + P / t * (i - n)); for (Q.push(i); Z; ) { for (var w = 0; w < t; w++) F[w] = 0; for (var x = 0; x < R; x++) for (var S = s[x], M = Number.MAX_VALUE, K = void 0, j = 0; j < t; j++) { var T = tf(Q[j] - S); T < M && (M = T, K = j), F[K]++, z[x] = K; } for (var L = new Array(t), O = 0; O < t; O++) L[O] = null; for (var B = 0; B < R; B++) N = z[B], L[N] === null ? L[N] = s[B] : L[N] += s[B]; for (var nr = 0; nr < t; nr++) L[nr] *= 1 / F[nr]; Z = !1; for (var cr = 0; cr < t; cr++) if (L[cr] !== Q[cr]) { Z = !0; break; } Q = L, V++, V > 200 && (Z = !1); } for (var vr = {}, Nr = 0; Nr < t; Nr++) vr[Nr] = []; for (var Mr = 0; Mr < R; Mr++) N = z[Mr], vr[N].push(s[Mr]); for (var ir = [], mr = 0; mr < t; mr++) ir.push(vr[mr][0]), ir.push(vr[mr][vr[mr].length - 1]); ir = ir.sort(function(Pe, ze) { return Pe - ze; }), o.push(ir[0]); for (var zr = 1; zr < ir.length; zr += 2) { var yr = ir[zr]; !isNaN(yr) && o.indexOf(yr) === -1 && o.push(yr); } } return o; }, fa = { analyze: la, limits: ia }, sa = E, af = function(r, e) { r = new sa(r), e = new sa(e); var t = r.luminance(), n = e.luminance(); return t > n ? (t + 0.05) / (n + 0.05) : (n + 0.05) / (t + 0.05); }, ua = E, lr = Math.sqrt, U = Math.pow, nf = Math.min, of = Math.max, ca = Math.atan2, va = Math.abs, Hr = Math.cos, ha = Math.sin, lf = Math.exp, ga = Math.PI, ff = function(r, e, t, n, i) { t === void 0 && (t = 1), n === void 0 && (n = 1), i === void 0 && (i = 1); var s = function(yr) { return 360 * yr / (2 * ga); }, o = function(yr) { return 2 * ga * yr / 360; }; r = new ua(r), e = new ua(e); var u = Array.from(r.lab()), c = u[0], g = u[1], m = u[2], _ = Array.from(e.lab()), y = _[0], C = _[1], $ = _[2], N = (c + y) / 2, R = lr(U(g, 2) + U(m, 2)), z = lr(U(C, 2) + U($, 2)), F = (R + z) / 2, Z = 0.5 * (1 - lr(U(F, 7) / (U(F, 7) + U(25, 7)))), V = g * (1 + Z), Q = C * (1 + Z), P = lr(U(V, 2) + U(m, 2)), w = lr(U(Q, 2) + U($, 2)), x = (P + w) / 2, S = s(ca(m, V)), M = s(ca($, Q)), K = S >= 0 ? S : S + 360, j = M >= 0 ? M : M + 360, T = va(K - j) > 180 ? (K + j + 360) / 2 : (K + j) / 2, L = 1 - 0.17 * Hr(o(T - 30)) + 0.24 * Hr(o(2 * T)) + 0.32 * Hr(o(3 * T + 6)) - 0.2 * Hr(o(4 * T - 63)), O = j - K; O = va(O) <= 180 ? O : j <= K ? O + 360 : O - 360, O = 2 * lr(P * w) * ha(o(O) / 2); var B = y - c, nr = w - P, cr = 1 + 0.015 * U(N - 50, 2) / lr(20 + U(N - 50, 2)), vr = 1 + 0.045 * x, Nr = 1 + 0.015 * x * L, Mr = 30 * lf(-U((T - 275) / 25, 2)), ir = 2 * lr(U(x, 7) / (U(x, 7) + U(25, 7))), mr = -ir * ha(2 * o(Mr)), zr = lr(U(B / (t * cr), 2) + U(nr / (n * vr), 2) + U(O / (i * Nr), 2) + mr * (nr / (n * vr)) * (O / (i * Nr))); return of(0, nf(100, zr)); }, da = E, sf = function(r, e, t) { t === void 0 && (t = "lab"), r = new da(r), e = new da(e); var n = r.get(t), i = e.get(t), s = 0; for (var o in n) { var u = (n[o] || 0) - (i[o] || 0); s += u * u; } return Math.sqrt(s); }, uf = E, cf = function() { for (var r = [], e = arguments.length; e--; ) r[e] = arguments[e]; try { return new (Function.prototype.bind.apply(uf, [null].concat(r)))(), !0; } catch { return !1; } }, pa = D, ba = Ee, vf = { cool: function() { return ba([pa.hsl(180, 1, 0.9), pa.hsl(250, 0.7, 0.4)]); }, hot: function() { return ba(["#000", "#f00", "#ff0", "#fff"]).mode("rgb"); } }, Xr = { // sequential OrRd: ["#fff7ec", "#fee8c8", "#fdd49e", "#fdbb84", "#fc8d59", "#ef6548", "#d7301f", "#b30000", "#7f0000"], PuBu: ["#fff7fb", "#ece7f2", "#d0d1e6", "#a6bddb", "#74a9cf", "#3690c0", "#0570b0", "#045a8d", "#023858"], BuPu: ["#f7fcfd", "#e0ecf4", "#bfd3e6", "#9ebcda", "#8c96c6", "#8c6bb1", "#88419d", "#810f7c", "#4d004b"], Oranges: ["#fff5eb", "#fee6ce", "#fdd0a2", "#fdae6b", "#fd8d3c", "#f16913", "#d94801", "#a63603", "#7f2704"], BuGn: ["#f7fcfd", "#e5f5f9", "#ccece6", "#99d8c9", "#66c2a4", "#41ae76", "#238b45", "#006d2c", "#00441b"], YlOrBr: ["#ffffe5", "#fff7bc", "#fee391", "#fec44f", "#fe9929", "#ec7014", "#cc4c02", "#993404", "#662506"], YlGn: ["#ffffe5", "#f7fcb9", "#d9f0a3", "#addd8e", "#78c679", "#41ab5d", "#238443", "#006837", "#004529"], Reds: ["#fff5f0", "#fee0d2", "#fcbba1", "#fc9272", "#fb6a4a", "#ef3b2c", "#cb181d", "#a50f15", "#67000d"], RdPu: ["#fff7f3", "#fde0dd", "#fcc5c0", "#fa9fb5", "#f768a1", "#dd3497", "#ae017e", "#7a0177", "#49006a"], Greens: ["#f7fcf5", "#e5f5e0", "#c7e9c0", "#a1d99b", "#74c476", "#41ab5d", "#238b45", "#006d2c", "#00441b"], YlGnBu: ["#ffffd9", "#edf8b1", "#c7e9b4", "#7fcdbb", "#41b6c4", "#1d91c0", "#225ea8", "#253494", "#081d58"], Purples: ["#fcfbfd", "#efedf5", "#dadaeb", "#bcbddc", "#9e9ac8", "#807dba", "#6a51a3", "#54278f", "#3f007d"], GnBu: ["#f7fcf0", "#e0f3db", "#ccebc5", "#a8ddb5", "#7bccc4", "#4eb3d3", "#2b8cbe", "#0868ac", "#084081"], Greys: ["#ffffff", "#f0f0f0", "#d9d9d9", "#bdbdbd", "#969696", "#737373", "#525252", "#252525", "#000000"], YlOrRd: ["#ffffcc", "#ffeda0", "#fed976", "#feb24c", "#fd8d3c", "#fc4e2a", "#e31a1c", "#bd0026", "#800026"], PuRd: ["#f7f4f9", "#e7e1ef", "#d4b9da", "#c994c7", "#df65b0", "#e7298a", "#ce1256", "#980043", "#67001f"], Blues: ["#f7fbff", "#deebf7", "#c6dbef", "#9ecae1", "#6baed6", "#4292c6", "#2171b5", "#08519c", "#08306b"], PuBuGn: ["#fff7fb", "#ece2f0", "#d0d1e6", "#a6bddb", "#67a9cf", "#3690c0", "#02818a", "#016c59", "#014636"], Viridis: ["#440154", "#482777", "#3f4a8a", "#31678e", "#26838f", "#1f9d8a", "#6cce5a", "#b6de2b", "#fee825"], // diverging Spectral: ["#9e0142", "#d53e4f", "#f46d43", "#fdae61", "#fee08b", "#ffffbf", "#e6f598", "#abdda4", "#66c2a5", "#3288bd", "#5e4fa2"], RdYlGn: ["#a50026", "#d73027", "#f46d43", "#fdae61", "#fee08b", "#ffffbf", "#d9ef8b", "#a6d96a", "#66bd63", "#1a9850", "#006837"], RdBu: ["#67001f", "#b2182b", "#d6604d", "#f4a582", "#fddbc7", "#f7f7f7", "#d1e5f0", "#92c5de", "#4393c3", "#2166ac", "#053061"], PiYG: ["#8e0152", "#c51b7d", "#de77ae", "#f1b6da", "#fde0ef", "#f7f7f7", "#e6f5d0", "#b8e186", "#7fbc41", "#4d9221", "#276419"], PRGn: ["#40004b", "#762a83", "#9970ab", "#c2a5cf", "#e7d4e8", "#f7f7f7", "#d9f0d3", "#a6dba0", "#5aae61", "#1b7837", "#00441b"], RdYlBu: ["#a50026", "#d73027", "#f46d43", "#fdae61", "#fee090", "#ffffbf", "#e0f3f8", "#abd9e9", "#74add1", "#4575b4", "#313695"], BrBG: ["#543005", "#8c510a", "#bf812d", "#dfc27d", "#f6e8c3", "#f5f5f5", "#c7eae5", "#80cdc1", "#35978f", "#01665e", "#003c30"], RdGy: ["#67001f", "#b2182b", "#d6604d", "#f4a582", "#fddbc7", "#ffffff", "#e0e0e0", "#bababa", "#878787", "#4d4d4d", "#1a1a1a"], PuOr: ["#7f3b08", "#b35806", "#e08214", "#fdb863", "#fee0b6", "#f7f7f7", "#d8daeb", "#b2abd2", "#8073ac", "#542788", "#2d004b"], // qualitative Set2: ["#66c2a5", "#fc8d62", "#8da0cb", "#e78ac3", "#a6d854", "#ffd92f", "#e5c494", "#b3b3b3"], Accent: ["#7fc97f", "#beaed4", "#fdc086", "#ffff99", "#386cb0", "#f0027f", "#bf5b17", "#666666"], Set1: ["#e41a1c", "#377eb8", "#4daf4a", "#984ea3", "#ff7f00", "#ffff33", "#a65628", "#f781bf", "#999999"], Set3: ["#8dd3c7", "#ffffb3", "#bebada", "#fb8072", "#80b1d3", "#fdb462", "#b3de69", "#fccde5", "#d9d9d9", "#bc80bd", "#ccebc5", "#ffed6f"], Dark2: ["#1b9e77", "#d95f02", "#7570b3", "#e7298a", "#66a61e", "#e6ab02", "#a6761d", "#666666"], Paired: ["#a6cee3", "#1f78b4", "#b2df8a", "#33a02c", "#fb9a99", "#e31a1c", "#fdbf6f", "#ff7f00", "#cab2d6", "#6a3d9a", "#ffff99", "#b15928"], Pastel2: ["#b3e2cd", "#fdcdac", "#cbd5e8", "#f4cae4", "#e6f5c9", "#fff2ae", "#f1e2cc", "#cccccc"], Pastel1: ["#fbb4ae", "#b3cde3", "#ccebc5", "#decbe4", "#fed9a6", "#ffffcc", "#e5d8bd", "#fddaec", "#f2f2f2"] }, Re = 0, ma = Object.keys(Xr); Re < ma.length; Re += 1) { var ya = ma[Re]; Xr[ya.toLowerCase()] = Xr[ya]; } var hf = Xr, X = D; X.average = Ai, X.bezier = zi, X.blend = qi, X.cubehelix = Xi, X.mix = X.interpolate = Vt, X.random = Qi, X.scale = Ee, X.analyze = fa.analyze, X.contrast = af, X.deltaE = ff, X.distance = sf, X.limits = fa.limits, X.valid = cf, X.scales = vf, X.colors = Rt, X.brewer = hf; var gf = X; return gf; }); })(Kf); const $a = (a, l) => { if (!l[a]) return `"${String(a)}" property is not provided`; }, Tr = (a, l, f) => { if (l[a] && !f.includes(String(l[a]))) { const v = f.map((h) => `"${h}"`).join(", "); return `"${String(a)}" property is invalid, possible values: ${v}`; } }, Jf = () => { const a = "data-paylink-button-global-styles", l = "data-paylink-button-global-styles-loading"; let f = document.querySelector(`[${a}]`); f || (document.documentElement.setAttribute(l, ""), f = document.createElement("style"), f.setAttribute(a, ""), f.textContent = Vf, document.head.appendChild(f), document.fonts.ready.then(() => { document.documentElement.removeAttribute(l); })); }; var Qf = { en: { pay: { text: "Pay with TWINT" }, donate: { text: "Donate with TWINT" } }, de: { pay: { text: "Mit TWINT bezahlen" }, donate: { text: "Mit TWINT spenden" } }, fr: { pay: { text: "Payer avec TWINT" }, donate: { text: "Faire un don avec TWINT" } }, it: { pay: { text: "Paga con TWINT" }, donate: { text: "Donare con TWINT" } } }, Ir = /* @__PURE__ */ ((a) => (a.PAY = "pay", a.DONATE = "donate", a))(Ir || {}), Ge = /* @__PURE__ */ ((a) => (a.DE = "de", a.EN = "en", a.FR = "fr", a.IT = "it", a))(Ge || {}), La = /* @__PURE__ */ ((a) => (a.SMALL = "small", a.MEDIUM = "medium", a.LARGE = "large", a))(La || {}), Oa = /* @__PURE__ */ ((a) => (a.FIXED = "fixed", a.FULL = "full", a))(Oa || {}), Ia = /* @__PURE__ */ ((a) => (a.DARK = "dark", a.LIGHT = "light", a))(Ia || {}); const Ba = { "solution-type": void 0, "solution-id": void 0, width: "fixed", size: "medium", language: "auto", "color-scheme": "light" /* LIGHT */ }, rs = "de"; var es = /* @__PURE__ */ Pa("<style>"), ts = /* @__PURE__ */ Pa('<a><img alt=""><span>'); Jf(); const as = (a) => [$a("solution-type", a), $a("solution-id", a), Tr("solution-type", a, Object.values(Ir)), Tr("width", a, Object.values(Oa)), Tr("size", a, Object.values(La)), Tr("language", a, [...Object.values(Ge), "auto"]), Tr("color-scheme", a, Object.values(Ia))].filter((l) => !!l), ns = (a) => { const l = Object.values(Ge), f = l.find((v) => v === a); if (f) return f; for (const v of navigator.languages) { const h = v.slice(0, 2).toLocaleLowerCase(); if (l.includes(h)) return h; } return rs; }, os = (a) => { a = Nf(Ba, a); const l = Fr(() => as(a)), f = () => l().length === 0; Aa(() => { l().forEach((A) => { console.error(`PaylinkButton: ${A}`); }); }); const v = () => a["solution-type"] === Ir.PAY ? "https://pay.raisenow.io/" : "https://donate.raisenow.io/", h = () => `${v()}${a["solution-id"]}?analytics.channel=twint_button`, p = () => `https://assets.raisenow.io/twint-logo-${a["color-scheme"]}.svg`, b = Fr(() => ns(a.language)), d = () => Qf[b()][a["solution-type"]]; return xf(Sf, { get when() { return f(); }, fallback: null, get children() { return [(() => { var A = es(); return A.textContent = Xf, A; })(), (() => { var A = ts(), q = A.firstChild, I = q.nextSibling; return zf(Hf, A, () => !0), za(I, () => d().text), Jr((G) => { var er = `wrapper width-${a.width} size-${a.size} color-scheme-${a["color-scheme"]}`, dr = h(), or = p(); return er !== G.e && Pf(A, G.e = er), dr !== G.t && wa(A, "href", G.t = dr), or !== G.a && wa(q, "src", G.a = or), G; }, { e: void 0, t: void 0, a: void 0 }), A; })()]; } }); }; Object.values(Ir).forEach((a) => { Yf(`twint-${a}-button`, { ...Ba, "solution-type": a }, os); }); const is = { render(a, l) { const f = typeof a == "string" ? document.querySelector(a) : a; if (!f) { console.error(`TwintButton: target "${String(a)}" is not found`); return; } let v = f.querySelector("twint-pay-button,twint-donate-button"); if (v) { Object.entries(l).forEach(([p, b]) => { v.setAttribute(p, b); }); return; } const h = Object.values(Ir).includes(l["solution-type"]) ? l["solution-type"] : "pay"; v = document.createElement(`twint-${h}-button`), Object.entries(l).forEach(([p, b]) => { v.setAttribute(p, b); }), f.replaceChildren(), f.appendChild(v); } }; export { is as TwintButton };



Bitte als Zahlungsgrund/Nachricht „schnellster Fislisbacher“ und "Teillnehmer:in-Name" oder „Fun-Stafette“ und "Teamname" angeben.
Siegerehrung: ca. 14 Uhr Bühne Festplatz
Für jeden Läufer:in gibt es ein Teilnehmergeschenk, dieses wurde von Hoch Optik, Fislisbach gesponsert.
Versicherung: Ist Sache des Teilnehmer:in
Verpflegung: Festwirtschaft vorhanden
Kontakt: info@svfislisbach.ch