This commit is contained in:
burningtree 2023-04-25 07:41:04 +00:00
parent fff24e390e
commit bb8e9d3155
17 changed files with 171 additions and 154 deletions

View file

@ -752,9 +752,6 @@ person-item:hover .text-mild,
.mr-1{ .mr-1{
margin-right: 0.25rem; margin-right: 0.25rem;
} }
.mr-6{
margin-right: 1.5rem;
}
.mt-10{ .mt-10{
margin-top: 2.5rem; margin-top: 2.5rem;
} }
@ -806,6 +803,9 @@ person-item:hover .text-mild,
.aspect-square{ .aspect-square{
aspect-ratio: 1 / 1; aspect-ratio: 1 / 1;
} }
.h-28{
height: 7rem;
}
.h-full{ .h-full{
height: 100%; height: 100%;
} }
@ -815,8 +815,8 @@ person-item:hover .text-mild,
.min-h-screen{ .min-h-screen{
min-height: 100vh; min-height: 100vh;
} }
.w-24{ .w-20{
width: 6rem; width: 5rem;
} }
.w-3\/4{ .w-3\/4{
width: 75%; width: 75%;
@ -851,6 +851,9 @@ person-item:hover .text-mild,
.list-disc{ .list-disc{
list-style-type: disc; list-style-type: disc;
} }
.grid-cols-1{
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2{ .grid-cols-2{
grid-template-columns: repeat(2, minmax(0, 1fr)); grid-template-columns: repeat(2, minmax(0, 1fr));
} }
@ -866,6 +869,9 @@ person-item:hover .text-mild,
.gap-4{ .gap-4{
gap: 1rem; gap: 1rem;
} }
.gap-6{
gap: 1.5rem;
}
.gap-8{ .gap-8{
gap: 2rem; gap: 2rem;
} }
@ -892,6 +898,10 @@ person-item:hover .text-mild,
--tw-bg-opacity: 1; --tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity)); background-color: rgb(255 255 255 / var(--tw-bg-opacity));
} }
.object-contain{
-o-object-fit: contain;
object-fit: contain;
}
.object-cover{ .object-cover{
-o-object-fit: cover; -o-object-fit: cover;
object-fit: cover; object-fit: cover;
@ -899,9 +909,6 @@ person-item:hover .text-mild,
.p-4{ .p-4{
padding: 1rem; padding: 1rem;
} }
.p-6{
padding: 1.5rem;
}
.px-10{ .px-10{
padding-left: 2.5rem; padding-left: 2.5rem;
padding-right: 2.5rem; padding-right: 2.5rem;
@ -988,6 +995,9 @@ person-item:hover .text-mild,
.pt-20{ .pt-20{
padding-top: 5rem; padding-top: 5rem;
} }
.pt-4{
padding-top: 1rem;
}
.text-left{ .text-left{
text-align: left; text-align: left;
} }
@ -1139,12 +1149,12 @@ person-item:hover .text-mild,
.lg\:block{ .lg\:block{
display: block; display: block;
} }
.lg\:flex{
display: flex;
}
.lg\:hidden{ .lg\:hidden{
display: none; display: none;
} }
.lg\:h-32{
height: 8rem;
}
.lg\:w-32{ .lg\:w-32{
width: 8rem; width: 8rem;
} }
@ -1157,20 +1167,17 @@ person-item:hover .text-mild,
.lg\:grid-cols-5{ .lg\:grid-cols-5{
grid-template-columns: repeat(5, minmax(0, 1fr)); grid-template-columns: repeat(5, minmax(0, 1fr));
} }
.lg\:gap-12{
gap: 3rem;
}
.lg\:gap-8{ .lg\:gap-8{
gap: 2rem; gap: 2rem;
} }
.lg\:text-left{
text-align: left;
}
} }
@media (min-width: 1280px){ @media (min-width: 1280px){
.xl\:mb-0{ .xl\:mb-0{
margin-bottom: 0px; margin-bottom: 0px;
} }
.xl\:block{
display: block;
}
.xl\:inline-block{ .xl\:inline-block{
display: inline-block; display: inline-block;
} }
@ -1183,6 +1190,9 @@ person-item:hover .text-mild,
.xl\:w-36{ .xl\:w-36{
width: 9rem; width: 9rem;
} }
.xl\:grid-cols-3{
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.xl\:grid-cols-4{ .xl\:grid-cols-4{
grid-template-columns: repeat(4, minmax(0, 1fr)); grid-template-columns: repeat(4, minmax(0, 1fr));
} }

View file

@ -1,5 +1,5 @@
import { _ } from "./_layout-308acc63.js"; import { _ } from "./_layout-308acc63.js";
import { default as default2 } from "../components/pages/_layout.svelte-286d0b0a.js"; import { default as default2 } from "../components/pages/_layout.svelte-5c08e251.js";
export { export {
default2 as component, default2 as component,
_ as universal _ as universal

View file

@ -1,4 +0,0 @@
import { P } from "./_page-d50290d7.js";
export {
P as component
};

View file

@ -0,0 +1,4 @@
import { P } from "./_page-4e9ba490.js";
export {
P as component
};

View file

@ -1,4 +1,4 @@
import { S as SvelteComponent, i as init, s as safe_not_equal, k as element, l as claim_element, m as children, h as detach, n as attr, b as insert_hydration, f as transition_in, g as group_outros, d as check_outros, t as transition_out, M as destroy_each, a as space, q as text, c as claim_space, r as claim_text, G as src_url_equal, H as append_hydration, I as listen, u as set_data, x as create_component, y as claim_component, z as mount_component, A as destroy_component, N as run_all, Z as component_subscribe, _ as is_function, e as empty, C as noop, $ as head_selector, p as set_style } from "./index-88d77172.js"; import { S as SvelteComponent, i as init, s as safe_not_equal, k as element, l as claim_element, m as children, h as detach, n as attr, b as insert_hydration, f as transition_in, g as group_outros, d as check_outros, t as transition_out, M as destroy_each, a as space, q as text, c as claim_space, r as claim_text, G as src_url_equal, H as append_hydration, I as listen, u as set_data, x as create_component, y as claim_component, z as mount_component, A as destroy_component, N as run_all, Z as component_subscribe, _ as is_function, C as noop, e as empty, $ as head_selector, p as set_style } from "./index-88d77172.js";
import { a as animateText, S as SvelteMarkdown, b as animateSection } from "./helpers-c3e656fe.js"; import { a as animateText, S as SvelteMarkdown, b as animateSection } from "./helpers-c3e656fe.js";
import { l as client$1, w as writable } from "./singletons-0b808b86.js"; import { l as client$1, w as writable } from "./singletons-0b808b86.js";
import { _ as __vitePreload } from "./preload-helper-f8376bb0.js"; import { _ as __vitePreload } from "./preload-helper-f8376bb0.js";
@ -24325,7 +24325,7 @@ var CoinbaseWalletConnector = class extends Connector {
async getProvider() { async getProvider() {
var _a; var _a;
if (!__privateGet(this, _provider$1)) { if (!__privateGet(this, _provider$1)) {
let CoinbaseWalletSDK = (await __vitePreload(() => import("./index-f68508c0.js").then((n2) => n2.i), true ? ["./index-f68508c0.js","./tslib-7134d097.js"] : void 0, import.meta.url)).default; let CoinbaseWalletSDK = (await __vitePreload(() => import("./index-c2fc4713.js").then((n2) => n2.i), true ? ["./index-c2fc4713.js","./tslib-8c8b3cbe.js"] : void 0, import.meta.url)).default;
if (typeof CoinbaseWalletSDK !== "function" && typeof CoinbaseWalletSDK.default === "function") if (typeof CoinbaseWalletSDK !== "function" && typeof CoinbaseWalletSDK.default === "function")
CoinbaseWalletSDK = CoinbaseWalletSDK.default; CoinbaseWalletSDK = CoinbaseWalletSDK.default;
__privateSet(this, _client, new CoinbaseWalletSDK(this.options)); __privateSet(this, _client, new CoinbaseWalletSDK(this.options));
@ -24653,7 +24653,7 @@ var WalletConnectConnector = class extends Connector {
}), }),
{} {}
) : {}; ) : {};
const WalletConnectProvider = (await __vitePreload(() => import("./index-9fe89704.js"), true ? ["./index-9fe89704.js","./index-4539ed1b.js","./tslib-7134d097.js","./dijkstra-cb1f074b.js"] : void 0, import.meta.url)).default; const WalletConnectProvider = (await __vitePreload(() => import("./index-95406bb9.js"), true ? ["./index-95406bb9.js","./index-182d74ff.js","./tslib-8c8b3cbe.js","./dijkstra-cb1f074b.js"] : void 0, import.meta.url)).default;
__privateSet(this, _provider, new WalletConnectProvider({ __privateSet(this, _provider, new WalletConnectProvider({
...this.options, ...this.options,
chainId, chainId,
@ -24700,7 +24700,7 @@ _initUniversalProviderPromise = /* @__PURE__ */ new WeakMap();
_web3Modal = /* @__PURE__ */ new WeakMap(); _web3Modal = /* @__PURE__ */ new WeakMap();
_createWeb3Modal = /* @__PURE__ */ new WeakSet(); _createWeb3Modal = /* @__PURE__ */ new WeakSet();
createWeb3Modal_fn = async function() { createWeb3Modal_fn = async function() {
const { Web3Modal } = await __vitePreload(() => import("./index-52f25299.js"), true ? ["./index-52f25299.js","./preload-helper-f8376bb0.js"] : void 0, import.meta.url); const { Web3Modal } = await __vitePreload(() => import("./index-578f130c.js"), true ? ["./index-578f130c.js","./preload-helper-f8376bb0.js"] : void 0, import.meta.url);
const { version: version2 } = this.options; const { version: version2 } = this.options;
__privateSet(this, _web3Modal, new Web3Modal({ __privateSet(this, _web3Modal, new Web3Modal({
walletConnectVersion: version2 === "2" ? 2 : 1, walletConnectVersion: version2 === "2" ? 2 : 1,
@ -24710,7 +24710,7 @@ createWeb3Modal_fn = async function() {
}; };
_initUniversalProvider = /* @__PURE__ */ new WeakSet(); _initUniversalProvider = /* @__PURE__ */ new WeakSet();
initUniversalProvider_fn = async function() { initUniversalProvider_fn = async function() {
const WalletConnectProvider = (await __vitePreload(() => import("./index.es-b50ed811.js"), true ? ["./index.es-b50ed811.js","./tslib-7134d097.js","./index-4539ed1b.js"] : void 0, import.meta.url)).default; const WalletConnectProvider = (await __vitePreload(() => import("./index.es-14c811dd.js"), true ? ["./index.es-14c811dd.js","./tslib-8c8b3cbe.js","./index-182d74ff.js"] : void 0, import.meta.url)).default;
if (typeof (WalletConnectProvider == null ? void 0 : WalletConnectProvider.init) === "function") { if (typeof (WalletConnectProvider == null ? void 0 : WalletConnectProvider.init) === "function") {
__privateSet(this, _provider, await WalletConnectProvider.init( __privateSet(this, _provider, await WalletConnectProvider.init(
this.options this.options
@ -27190,7 +27190,7 @@ class h {
} }
async initUi() { async initUi() {
if (typeof window < "u") { if (typeof window < "u") {
await __vitePreload(() => import("./index-1368d249.js"), true ? ["./index-1368d249.js","./dijkstra-cb1f074b.js"] : void 0, import.meta.url); await __vitePreload(() => import("./index-2916378c.js"), true ? ["./index-2916378c.js","./dijkstra-cb1f074b.js"] : void 0, import.meta.url);
const e = document.createElement("w3m-modal"); const e = document.createElement("w3m-modal");
document.body.insertAdjacentElement("beforeend", e), a$1.setIsUiLoaded(true); document.body.insertAdjacentElement("beforeend", e), a$1.setIsUiLoaded(true);
} }
@ -27370,7 +27370,7 @@ function create_if_block_7(ctx) {
}; };
} }
function create_else_block(ctx) { function create_else_block(ctx) {
let each_1_anchor; let div;
let each_value = ( let each_value = (
/*badges*/ /*badges*/
ctx[7] ctx[7]
@ -27381,22 +27381,29 @@ function create_else_block(ctx) {
} }
return { return {
c() { c() {
div = element("div");
for (let i2 = 0; i2 < each_blocks.length; i2 += 1) { for (let i2 = 0; i2 < each_blocks.length; i2 += 1) {
each_blocks[i2].c(); each_blocks[i2].c();
} }
each_1_anchor = empty(); this.h();
}, },
l(nodes) { l(nodes) {
div = claim_element(nodes, "DIV", { class: true });
var div_nodes = children(div);
for (let i2 = 0; i2 < each_blocks.length; i2 += 1) { for (let i2 = 0; i2 < each_blocks.length; i2 += 1) {
each_blocks[i2].l(nodes); each_blocks[i2].l(div_nodes);
} }
each_1_anchor = empty(); div_nodes.forEach(detach);
this.h();
},
h() {
attr(div, "class", "grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6 lg:gap-12");
}, },
m(target, anchor) { m(target, anchor) {
insert_hydration(target, div, anchor);
for (let i2 = 0; i2 < each_blocks.length; i2 += 1) { for (let i2 = 0; i2 < each_blocks.length; i2 += 1) {
each_blocks[i2].m(target, anchor); each_blocks[i2].m(div, null);
} }
insert_hydration(target, each_1_anchor, anchor);
}, },
p(ctx2, dirty) { p(ctx2, dirty) {
if (dirty & /*userBadges, badges, animateSection, redeemUrl, claimed, animateText, claimHandler, connected, data*/ if (dirty & /*userBadges, badges, animateSection, redeemUrl, claimed, animateText, claimHandler, connected, data*/
@ -27411,7 +27418,7 @@ function create_else_block(ctx) {
} else { } else {
each_blocks[i2] = create_each_block$1(child_ctx); each_blocks[i2] = create_each_block$1(child_ctx);
each_blocks[i2].c(); each_blocks[i2].c();
each_blocks[i2].m(each_1_anchor.parentNode, each_1_anchor); each_blocks[i2].m(div, null);
} }
} }
for (; i2 < each_blocks.length; i2 += 1) { for (; i2 < each_blocks.length; i2 += 1) {
@ -27421,9 +27428,9 @@ function create_else_block(ctx) {
} }
}, },
d(detaching) { d(detaching) {
destroy_each(each_blocks, detaching);
if (detaching) if (detaching)
detach(each_1_anchor); detach(div);
destroy_each(each_blocks, detaching);
} }
}; };
} }
@ -27875,7 +27882,7 @@ function create_if_block_1$1(ctx) {
this.h(); this.h();
}, },
h() { h() {
attr(div, "class", "text-sm leading-6 pt-2 text-mild"); attr(div, "class", "text-sm leading-6 pt-4 text-mild");
}, },
m(target, anchor) { m(target, anchor) {
insert_hydration(target, div, anchor); insert_hydration(target, div, anchor);
@ -27957,11 +27964,11 @@ function create_each_block$1(ctx) {
t2 = text(t2_value); t2 = text(t2_value);
t3 = space(); t3 = space();
div2 = element("div"); div2 = element("div");
t4 = text("Price: "); t4 = text("Ticket: ");
span = element("span"); span = element("span");
t5 = text("€"); t5 = text("€");
t6 = text(t6_value); t6 = text(t6_value);
t7 = text("\n ("); t7 = text("\n (");
t8 = text(t8_value); t8 = text(t8_value);
t9 = text("% discount)"); t9 = text("% discount)");
t10 = space(); t10 = space();
@ -27996,13 +28003,13 @@ function create_each_block$1(ctx) {
t3 = claim_space(div3_nodes); t3 = claim_space(div3_nodes);
div2 = claim_element(div3_nodes, "DIV", { class: true }); div2 = claim_element(div3_nodes, "DIV", { class: true });
var div2_nodes = children(div2); var div2_nodes = children(div2);
t4 = claim_text(div2_nodes, "Price: "); t4 = claim_text(div2_nodes, "Ticket: ");
span = claim_element(div2_nodes, "SPAN", { class: true }); span = claim_element(div2_nodes, "SPAN", { class: true });
var span_nodes = children(span); var span_nodes = children(span);
t5 = claim_text(span_nodes, "€"); t5 = claim_text(span_nodes, "€");
t6 = claim_text(span_nodes, t6_value); t6 = claim_text(span_nodes, t6_value);
span_nodes.forEach(detach); span_nodes.forEach(detach);
t7 = claim_text(div2_nodes, "\n ("); t7 = claim_text(div2_nodes, "\n (");
t8 = claim_text(div2_nodes, t8_value); t8 = claim_text(div2_nodes, t8_value);
t9 = claim_text(div2_nodes, "% discount)"); t9 = claim_text(div2_nodes, "% discount)");
div2_nodes.forEach(detach); div2_nodes.forEach(detach);
@ -28022,14 +28029,14 @@ function create_each_block$1(ctx) {
if (!src_url_equal(img.src, img_src_value = /*badge*/ if (!src_url_equal(img.src, img_src_value = /*badge*/
ctx[18].img)) ctx[18].img))
attr(img, "src", img_src_value); attr(img, "src", img_src_value);
attr(img, "class", img_class_value = "w-full " + /*connected*/ attr(img, "class", img_class_value = "w-20 h-28 lg:w-32 lg:h-32 " + /*connected*/
(ctx[6] && /*userBadges*/ (ctx[6] && /*userBadges*/
ctx[3] && /*userBadges*/ ctx[3] && /*userBadges*/
((_a = ctx[3].badges[ ((_a = ctx[3].badges[
/*badge*/ /*badge*/
ctx[18].id ctx[18].id
]) == null ? void 0 : _a.eligible) ? "" : "grayscale") + " badge-image"); ]) == null ? void 0 : _a.eligible) ? "" : "grayscale") + " badge-image inline-block object-contain");
attr(div0, "class", "w-24 lg:w-32 mr-6 inline-block xl:block"); attr(div0, "class", "mb-6 text-center");
attr( attr(
a2, a2,
"href", "href",
@ -28045,14 +28052,14 @@ function create_each_block$1(ctx) {
ctx[18].shortname ? "" : "font-bold" ctx[18].shortname ? "" : "font-bold"
); );
attr(span, "class", "font-bold"); attr(span, "class", "font-bold");
attr(div2, "class", "mt-2"); attr(div2, "class", "mt-4");
attr(div3, "class", "lg:text-left w-full"); attr(div3, "class", "w-full");
attr(div4, "class", div4_class_value = "lg:flex justify-center mb-4 badge " + /*userBadges*/ attr(div4, "class", div4_class_value = "justify-center text-center badge " + /*userBadges*/
(((_b = ctx[3]) == null ? void 0 : _b.badges) && /*userBadges*/ (((_b = ctx[3]) == null ? void 0 : _b.badges) && /*userBadges*/
((_e = (_d = ctx[3]) == null ? void 0 : _d.badges[ ((_e = (_d = ctx[3]) == null ? void 0 : _d.badges[
/*badge*/ /*badge*/
(_c = ctx[18]) == null ? void 0 : _c.id (_c = ctx[18]) == null ? void 0 : _c.id
]) == null ? void 0 : _e.eligible) ? "bg-white text-black eligible" : " border-gray-800") + " p-6"); ]) == null ? void 0 : _e.eligible) ? "bg-white text-black eligible" : " border-gray-800"));
}, },
m(target, anchor) { m(target, anchor) {
insert_hydration(target, div4, anchor); insert_hydration(target, div4, anchor);
@ -28090,13 +28097,13 @@ function create_each_block$1(ctx) {
p(ctx2, dirty) { p(ctx2, dirty) {
var _a, _b, _c, _d, _e; var _a, _b, _c, _d, _e;
if (dirty & /*connected, userBadges*/ if (dirty & /*connected, userBadges*/
72 && img_class_value !== (img_class_value = "w-full " + /*connected*/ 72 && img_class_value !== (img_class_value = "w-20 h-28 lg:w-32 lg:h-32 " + /*connected*/
(ctx2[6] && /*userBadges*/ (ctx2[6] && /*userBadges*/
ctx2[3] && /*userBadges*/ ctx2[3] && /*userBadges*/
((_a = ctx2[3].badges[ ((_a = ctx2[3].badges[
/*badge*/ /*badge*/
ctx2[18].id ctx2[18].id
]) == null ? void 0 : _a.eligible) ? "" : "grayscale") + " badge-image")) { ]) == null ? void 0 : _a.eligible) ? "" : "grayscale") + " badge-image inline-block object-contain")) {
attr(img, "class", img_class_value); attr(img, "class", img_class_value);
} }
if ( if (
@ -28132,12 +28139,12 @@ function create_each_block$1(ctx) {
) )
if_block2.p(ctx2, dirty); if_block2.p(ctx2, dirty);
if (dirty & /*userBadges*/ if (dirty & /*userBadges*/
8 && div4_class_value !== (div4_class_value = "lg:flex justify-center mb-4 badge " + /*userBadges*/ 8 && div4_class_value !== (div4_class_value = "justify-center text-center badge " + /*userBadges*/
(((_b = ctx2[3]) == null ? void 0 : _b.badges) && /*userBadges*/ (((_b = ctx2[3]) == null ? void 0 : _b.badges) && /*userBadges*/
((_e = (_d = ctx2[3]) == null ? void 0 : _d.badges[ ((_e = (_d = ctx2[3]) == null ? void 0 : _d.badges[
/*badge*/ /*badge*/
(_c = ctx2[18]) == null ? void 0 : _c.id (_c = ctx2[18]) == null ? void 0 : _c.id
]) == null ? void 0 : _e.eligible) ? "bg-white text-black eligible" : " border-gray-800") + " p-6")) { ]) == null ? void 0 : _e.eligible) ? "bg-white text-black eligible" : " border-gray-800"))) {
attr(div4, "class", div4_class_value); attr(div4, "class", div4_class_value);
} }
}, },
@ -28280,7 +28287,7 @@ function create_fragment$1(ctx) {
h() { h() {
attr(div0, "class", "text-xl font-mono2 lowercase mb-10"); attr(div0, "class", "text-xl font-mono2 lowercase mb-10");
attr(div1, "class", "pb-8"); attr(div1, "class", "pb-8");
attr(div2, "class", "text-xl font-mono2 lowercase mb-8"); attr(div2, "class", "text-xl font-mono2 lowercase mt-12 mb-8");
attr(div3, "class", "text-mild"); attr(div3, "class", "text-mild");
attr(button, "class", "button"); attr(button, "class", "button");
attr(a2, "href", a_href_value = /*data*/ attr(a2, "href", a_href_value = /*data*/

View file

@ -1,5 +1,5 @@
import { t as tslibExports, e as eventsExports } from "./tslib-7134d097.js"; import { t as tslibExports, e as eventsExports } from "./tslib-8c8b3cbe.js";
import { e as commonjsGlobal, j as getDefaultExportFromCjs } from "./_page-d50290d7.js"; import { e as commonjsGlobal, j as getDefaultExportFromCjs } from "./_page-4e9ba490.js";
const PARSE_ERROR = "PARSE_ERROR"; const PARSE_ERROR = "PARSE_ERROR";
const INVALID_REQUEST = "INVALID_REQUEST"; const INVALID_REQUEST = "INVALID_REQUEST";
const METHOD_NOT_FOUND = "METHOD_NOT_FOUND"; const METHOD_NOT_FOUND = "METHOD_NOT_FOUND";

View file

@ -1,4 +1,4 @@
import { W, k as k$1, a as a$2, L, b as P$1, A as A$1, d as d$2, g as g$2 } from "./_page-d50290d7.js"; import { W, k as k$1, a as a$2, L, b as P$1, A as A$1, d as d$2, g as g$2 } from "./_page-4e9ba490.js";
import { d as dijkstraExports } from "./dijkstra-cb1f074b.js"; import { d as dijkstraExports } from "./dijkstra-cb1f074b.js";
/** /**
* @license * @license

View file

@ -1,5 +1,5 @@
import { _ as __vitePreload } from "./preload-helper-f8376bb0.js"; import { _ as __vitePreload } from "./preload-helper-f8376bb0.js";
import { k, W, a as a$1 } from "./_page-d50290d7.js"; import { k, W, a as a$1 } from "./_page-4e9ba490.js";
var s = Object.defineProperty, a = Object.getOwnPropertySymbols, c = Object.prototype.hasOwnProperty, d = Object.prototype.propertyIsEnumerable, i = (o, e, t) => e in o ? s(o, e, { enumerable: true, configurable: true, writable: true, value: t }) : o[e] = t, b = (o, e) => { var s = Object.defineProperty, a = Object.getOwnPropertySymbols, c = Object.prototype.hasOwnProperty, d = Object.prototype.propertyIsEnumerable, i = (o, e, t) => e in o ? s(o, e, { enumerable: true, configurable: true, writable: true, value: t }) : o[e] = t, b = (o, e) => {
for (var t in e || (e = {})) for (var t in e || (e = {}))
c.call(e, t) && i(o, t, e[t]); c.call(e, t) && i(o, t, e[t]);
@ -14,7 +14,7 @@ class f {
} }
async initUi() { async initUi() {
if (typeof window < "u") { if (typeof window < "u") {
await __vitePreload(() => import("./index-1368d249.js"), true ? ["./index-1368d249.js","./_page-d50290d7.js","./index-88d77172.js","./helpers-c3e656fe.js","./singletons-0b808b86.js","./preload-helper-f8376bb0.js","./dijkstra-cb1f074b.js"] : void 0, import.meta.url); await __vitePreload(() => import("./index-2916378c.js"), true ? ["./index-2916378c.js","./_page-4e9ba490.js","./index-88d77172.js","./helpers-c3e656fe.js","./singletons-0b808b86.js","./preload-helper-f8376bb0.js","./dijkstra-cb1f074b.js"] : void 0, import.meta.url);
const e = document.createElement("w3m-modal"); const e = document.createElement("w3m-modal");
document.body.insertAdjacentElement("beforeend", e), a$1.setIsUiLoaded(true); document.body.insertAdjacentElement("beforeend", e), a$1.setIsUiLoaded(true);
} }

View file

@ -1,5 +1,5 @@
import { r as require$$1, e as commonjsGlobal, s as sha3Exports, h as getAugmentedNamespace, l as base64Js, m as ieee754, E as EventEmitter } from "./_page-d50290d7.js"; import { r as require$$1, e as commonjsGlobal, s as sha3Exports, h as getAugmentedNamespace, l as base64Js, m as ieee754, E as EventEmitter } from "./_page-4e9ba490.js";
import { p as payloadId$1, s as splitOnFirst, a as strictUriEncode, d as decodeUriComponent, c as cjs$3, I as IJsonRpcConnection, f as formatJsonRpcError, J as JsonRpcProvider, H as HttpConnection } from "./index-4539ed1b.js"; import { p as payloadId$1, s as splitOnFirst, a as strictUriEncode, d as decodeUriComponent, c as cjs$3, I as IJsonRpcConnection, f as formatJsonRpcError, J as JsonRpcProvider, H as HttpConnection } from "./index-182d74ff.js";
import { d as dijkstraExports } from "./dijkstra-cb1f074b.js"; import { d as dijkstraExports } from "./dijkstra-cb1f074b.js";
var cjs$2 = {}; var cjs$2 = {};
var cjs$1 = {}; var cjs$1 = {};

View file

@ -1,5 +1,5 @@
import { c as buffer$1, i as inherits_browserExports, r as require$$1$1, e as commonjsGlobal, f as bnExports, h as getAugmentedNamespace, j as getDefaultExportFromCjs } from "./_page-d50290d7.js"; import { c as buffer$1, i as inherits_browserExports, r as require$$1$1, e as commonjsGlobal, f as bnExports, h as getAugmentedNamespace, j as getDefaultExportFromCjs } from "./_page-4e9ba490.js";
import { e as eventsExports, t as tslibExports$1 } from "./tslib-7134d097.js"; import { e as eventsExports, t as tslibExports$1 } from "./tslib-8c8b3cbe.js";
function _mergeNamespaces(n2, m2) { function _mergeNamespaces(n2, m2) {
for (var i = 0; i < m2.length; i++) { for (var i = 0; i < m2.length; i++) {
const e2 = m2[i]; const e2 = m2[i];

View file

@ -1,6 +1,6 @@
import { t as tslibExports, e as eventsExports } from "./tslib-7134d097.js"; import { t as tslibExports, e as eventsExports } from "./tslib-8c8b3cbe.js";
import { e as commonjsGlobal, h as getAugmentedNamespace, r as require$$1 } from "./_page-d50290d7.js"; import { e as commonjsGlobal, h as getAugmentedNamespace, r as require$$1 } from "./_page-4e9ba490.js";
import { b as safeJsonStringify$1, s as splitOnFirst, a as strictUriEncode, d as decodeUriComponent, i as isWsUrl, c as cjs$8, e as isLocalhostUrl, g as safeJsonParse$1, f as formatJsonRpcError, h as parseConnectionError, J as JsonRpcProvider, j as isJsonRpcRequest, k as formatJsonRpcResult, l as isJsonRpcResult, m as isJsonRpcError, n as isJsonRpcResponse, o as formatJsonRpcRequest, H as HttpConnection } from "./index-4539ed1b.js"; import { b as safeJsonStringify$1, s as splitOnFirst, a as strictUriEncode, d as decodeUriComponent, i as isWsUrl, c as cjs$8, e as isLocalhostUrl, g as safeJsonParse$1, f as formatJsonRpcError, h as parseConnectionError, J as JsonRpcProvider, j as isJsonRpcRequest, k as formatJsonRpcResult, l as isJsonRpcResult, m as isJsonRpcError, n as isJsonRpcResponse, o as formatJsonRpcRequest, H as HttpConnection } from "./index-182d74ff.js";
function tryStringify(o2) { function tryStringify(o2) {
try { try {
return JSON.stringify(o2); return JSON.stringify(o2);

View file

@ -1,4 +1,4 @@
import { e as commonjsGlobal } from "./_page-d50290d7.js"; import { e as commonjsGlobal } from "./_page-4e9ba490.js";
var eventsExports = {}; var eventsExports = {};
var events = { var events = {
get exports() { get exports() {

View file

@ -1,6 +1,6 @@
import "../../chunks/index-88d77172.js"; import "../../chunks/index-88d77172.js";
import "../../chunks/helpers-c3e656fe.js"; import "../../chunks/helpers-c3e656fe.js";
import { P } from "../../chunks/_page-d50290d7.js"; import { P } from "../../chunks/_page-4e9ba490.js";
export { export {
P as default P as default
}; };

View file

@ -857,9 +857,9 @@ class Root extends SvelteComponent {
} }
const matchers = {}; const matchers = {};
const nodes = [ const nodes = [
() => __vitePreload(() => import("./chunks/0-00217243.js"), true ? ["./chunks/0-00217243.js","./chunks/_layout-308acc63.js","./components/pages/_layout.svelte-286d0b0a.js","./chunks/index-88d77172.js","./chunks/helpers-c3e656fe.js","./assets/_layout-b935e5cd.css"] : void 0, import.meta.url), () => __vitePreload(() => import("./chunks/0-8afff343.js"), true ? ["./chunks/0-8afff343.js","./chunks/_layout-308acc63.js","./components/pages/_layout.svelte-5c08e251.js","./chunks/index-88d77172.js","./chunks/helpers-c3e656fe.js","./assets/_layout-152d8a46.css"] : void 0, import.meta.url),
() => __vitePreload(() => import("./chunks/1-8bc57e9d.js"), true ? ["./chunks/1-8bc57e9d.js","./components/error.svelte-0198a771.js","./chunks/index-88d77172.js","./chunks/singletons-0b808b86.js"] : void 0, import.meta.url), () => __vitePreload(() => import("./chunks/1-8bc57e9d.js"), true ? ["./chunks/1-8bc57e9d.js","./components/error.svelte-0198a771.js","./chunks/index-88d77172.js","./chunks/singletons-0b808b86.js"] : void 0, import.meta.url),
() => __vitePreload(() => import("./chunks/2-1b3e098a.js"), true ? ["./chunks/2-1b3e098a.js","./chunks/_page-d50290d7.js","./chunks/index-88d77172.js","./chunks/helpers-c3e656fe.js","./chunks/singletons-0b808b86.js","./chunks/preload-helper-f8376bb0.js"] : void 0, import.meta.url) () => __vitePreload(() => import("./chunks/2-1c427efc.js"), true ? ["./chunks/2-1c427efc.js","./chunks/_page-4e9ba490.js","./chunks/index-88d77172.js","./chunks/helpers-c3e656fe.js","./chunks/singletons-0b808b86.js","./chunks/preload-helper-f8376bb0.js"] : void 0, import.meta.url)
]; ];
const server_loads = []; const server_loads = [];
const dictionary = { const dictionary = {

View file

@ -1 +1 @@
{"version":"1682407002747"} {"version":"1682408447668"}

View file

@ -6,17 +6,17 @@
<meta name="viewport" content="width=device-width" /> <meta name="viewport" content="width=device-width" />
<meta name="theme-color" content="#000000" /> <meta name="theme-color" content="#000000" />
<meta http-equiv="content-security-policy" content=""> <meta http-equiv="content-security-policy" content="">
<link href="./_app/immutable/assets/_layout-b935e5cd.css" rel="stylesheet"> <link href="./_app/immutable/assets/_layout-152d8a46.css" rel="stylesheet">
<link rel="modulepreload" href="./_app/immutable/start-8fd4da1d.js"> <link rel="modulepreload" href="./_app/immutable/start-dbfaddba.js">
<link rel="modulepreload" href="./_app/immutable/chunks/index-88d77172.js"> <link rel="modulepreload" href="./_app/immutable/chunks/index-88d77172.js">
<link rel="modulepreload" href="./_app/immutable/chunks/singletons-0b808b86.js"> <link rel="modulepreload" href="./_app/immutable/chunks/singletons-0b808b86.js">
<link rel="modulepreload" href="./_app/immutable/chunks/preload-helper-f8376bb0.js"> <link rel="modulepreload" href="./_app/immutable/chunks/preload-helper-f8376bb0.js">
<link rel="modulepreload" href="./_app/immutable/components/pages/_layout.svelte-286d0b0a.js"> <link rel="modulepreload" href="./_app/immutable/components/pages/_layout.svelte-5c08e251.js">
<link rel="modulepreload" href="./_app/immutable/chunks/helpers-c3e656fe.js"> <link rel="modulepreload" href="./_app/immutable/chunks/helpers-c3e656fe.js">
<link rel="modulepreload" href="./_app/immutable/modules/pages/_layout.js-a62ab53a.js"> <link rel="modulepreload" href="./_app/immutable/modules/pages/_layout.js-a62ab53a.js">
<link rel="modulepreload" href="./_app/immutable/chunks/_layout-308acc63.js"> <link rel="modulepreload" href="./_app/immutable/chunks/_layout-308acc63.js">
<link rel="modulepreload" href="./_app/immutable/components/pages/_page.svelte-42b2a005.js"> <link rel="modulepreload" href="./_app/immutable/components/pages/_page.svelte-d2318e60.js">
<link rel="modulepreload" href="./_app/immutable/chunks/_page-d50290d7.js"><title>Web3Privacy Prague 2023 | 5. June 2023</title><!-- HEAD_svelte-1xuttk2_START --><meta name="description" content="June 5, 2023 - A lunarpunk conference focused on privacy in the Web3 industry as a complement to the Web3Privacy Now research."><meta name="twitter:card" content="summary"><meta name="twitter:site" content="@web3privacy"><meta name="twitter:title" content="Web3Privacy Prague 2023"><meta name="twitter:description" content="June 5, 2023 - A lunarpunk conference focused on privacy in the Web3 industry as a complement to the Web3Privacy Now research."><meta name="twitter:image" content="https://prague.web3privacy.info/web3privacy.png"><!-- HEAD_svelte-1xuttk2_END --> <link rel="modulepreload" href="./_app/immutable/chunks/_page-4e9ba490.js"><title>Web3Privacy Prague 2023 | 5. June 2023</title><!-- HEAD_svelte-1xuttk2_START --><meta name="description" content="June 5, 2023 - A lunarpunk conference focused on privacy in the Web3 industry as a complement to the Web3Privacy Now research."><meta name="twitter:card" content="summary"><meta name="twitter:site" content="@web3privacy"><meta name="twitter:title" content="Web3Privacy Prague 2023"><meta name="twitter:description" content="June 5, 2023 - A lunarpunk conference focused on privacy in the Web3 industry as a complement to the Web3Privacy Now research."><meta name="twitter:image" content="https://prague.web3privacy.info/web3privacy.png"><!-- HEAD_svelte-1xuttk2_END -->
</head> </head>
<body data-sveltekit-preload-data="hover"> <body data-sveltekit-preload-data="hover">
<div style="display: contents"> <div style="display: contents">
@ -153,80 +153,80 @@
<div class="w-full mt-16"><div class="m-auto"><div class="text-xl font-mono2 lowercase mb-10">Eligible ZK Badges / SBTs <div class="w-full mt-16"><div class="m-auto"><div class="text-xl font-mono2 lowercase mb-10">Eligible ZK Badges / SBTs
</div> </div>
<div class="pb-8"><div class="lg:flex justify-center mb-4 badge border-gray-800 p-6"><div class="w-24 lg:w-32 mr-6 inline-block xl:block"><img src="https://sismo-prod-hub-static.s3.eu-west-1.amazonaws.com/badges/the_merge_contributor.svg" class="w-full grayscale badge-image"></div> <div class="pb-8"><div class="grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6 lg:gap-12"><div class="justify-center text-center badge border-gray-800"><div class="mb-6 text-center"><img src="https://sismo-prod-hub-static.s3.eu-west-1.amazonaws.com/badges/the_merge_contributor.svg" class="w-20 h-28 lg:w-32 lg:h-32 grayscale badge-image inline-block object-contain"></div>
<div class="lg:text-left w-full"><div class="uppercase font-bold">The Mergooor Pass</div> <div class="w-full"><div class="uppercase font-bold">The Mergooor Pass</div>
<div class=""><a href="https://app.sismo.io/?badge=the-merge-contributor-zk-badge" target="_blank" class="external animate-section font-mono2 lowercase">The Merge Contributor ZK Badge</a></div> <div class=""><a href="https://app.sismo.io/?badge=the-merge-contributor-zk-badge" target="_blank" class="external animate-section font-mono2 lowercase">The Merge Contributor ZK Badge</a></div>
<div class="mt-2">Price: <span class="font-bold">€0</span> <div class="mt-4">Ticket: <span class="font-bold">€0</span>
(100% discount) (100% discount)
</div> </div>
<div class="text-sm leading-6 pt-2 text-mild">Core developer that has contributed to the migration of Ethereum from Proof of Work to Proof of Stake. Curated by Tim Beiko</div></div> <div class="text-sm leading-6 pt-4 text-mild">Core developer that has contributed to the migration of Ethereum from Proof of Work to Proof of Stake. Curated by Tim Beiko</div></div>
</div><div class="lg:flex justify-center mb-4 badge border-gray-800 p-6"><div class="w-24 lg:w-32 mr-6 inline-block xl:block"><img src="https://ethbrno.cz/ogbrno.png" class="w-full grayscale badge-image"></div> </div><div class="justify-center text-center badge border-gray-800"><div class="mb-6 text-center"><img src="https://ethbrno.cz/ogbrno.png" class="w-20 h-28 lg:w-32 lg:h-32 grayscale badge-image inline-block object-contain"></div>
<div class="lg:text-left w-full"> <div class="w-full">
<div class="font-bold"><a href="https://optimistic.etherscan.io/token/0xcA20a3AAF600a873F9F6b5B663Db7B9275f16ce9#balances" target="_blank" class="external animate-section font-mono2 lowercase">ETHBrno² (2022) Hacker SBT Token</a></div> <div class="font-bold"><a href="https://optimistic.etherscan.io/token/0xcA20a3AAF600a873F9F6b5B663Db7B9275f16ce9#balances" target="_blank" class="external animate-section font-mono2 lowercase">ETHBrno² (2022) Hacker SBT Token</a></div>
<div class="mt-2">Price: <span class="font-bold">€8.82</span> <div class="mt-4">Ticket: <span class="font-bold">€8.82</span>
(82% discount) (82% discount)
</div> </div>
<div class="text-sm leading-6 pt-2 text-mild">Hackers who participated in the ETHBrno² hackathon and claimed the SBT token</div></div> <div class="text-sm leading-6 pt-4 text-mild">Hackers who participated in the ETHBrno² hackathon and claimed the SBT token</div></div>
</div><div class="lg:flex justify-center mb-4 badge border-gray-800 p-6"><div class="w-24 lg:w-32 mr-6 inline-block xl:block"><img src="https://ethberlin.ooo/ETHBerlin.gif" class="w-full grayscale badge-image"></div> </div><div class="justify-center text-center badge border-gray-800"><div class="mb-6 text-center"><img src="https://ethberlin.ooo/ETHBerlin.gif" class="w-20 h-28 lg:w-32 lg:h-32 grayscale badge-image inline-block object-contain"></div>
<div class="lg:text-left w-full"> <div class="w-full">
<div class="font-bold"><a href="https://github.com/ethb3rlin/attendees" target="_blank" class="external animate-section font-mono2 lowercase">ETHBerlin³ (2022) Attendee (EtherCard holder)</a></div> <div class="font-bold"><a href="https://github.com/ethb3rlin/attendees" target="_blank" class="external animate-section font-mono2 lowercase">ETHBerlin³ (2022) Attendee (EtherCard holder)</a></div>
<div class="mt-2">Price: <span class="font-bold">€12.25</span> <div class="mt-4">Ticket: <span class="font-bold">€12.25</span>
(75% discount) (75% discount)
</div> </div>
<div class="text-sm leading-6 pt-2 text-mild">Hackers and other attendees who been at ETHBerlin³ and received an EtherCard.</div></div> <div class="text-sm leading-6 pt-4 text-mild">Hackers and other attendees who been at ETHBerlin³ and received an EtherCard.</div></div>
</div><div class="lg:flex justify-center mb-4 badge border-gray-800 p-6"><div class="w-24 lg:w-32 mr-6 inline-block xl:block"><img src="https://assets.poap.xyz/beerfi-238-2023-logo-1674590233238.png" class="w-full grayscale badge-image"></div> </div><div class="justify-center text-center badge border-gray-800"><div class="mb-6 text-center"><img src="https://assets.poap.xyz/beerfi-238-2023-logo-1674590233238.png" class="w-20 h-28 lg:w-32 lg:h-32 grayscale badge-image inline-block object-contain"></div>
<div class="lg:text-left w-full"> <div class="w-full">
<div class="font-bold"><a href="https://beerfi.gwei.cz/" target="_blank" class="external animate-section font-mono2 lowercase">Beerfi Prague POAP</a></div> <div class="font-bold"><a href="https://beerfi.gwei.cz/" target="_blank" class="external animate-section font-mono2 lowercase">Beerfi Prague POAP</a></div>
<div class="mt-2">Price: <span class="font-bold">€19.6</span> <div class="mt-4">Ticket: <span class="font-bold">€19.6</span>
(60% discount) (60% discount)
</div> </div>
<div class="text-sm leading-6 pt-2 text-mild">Visitors of the Prague Beerfi Web3 on-chain dev meetup who claimed POAP for their participation. POAPs are available for: #8, #9. Will be available for: #10, #11, #12</div></div> <div class="text-sm leading-6 pt-4 text-mild">Visitors of the Prague Beerfi Web3 on-chain dev meetup who claimed POAP for their participation. POAPs are available for: #8, #9. Will be available for: #10, #11, #12</div></div>
</div><div class="lg:flex justify-center mb-4 badge border-gray-800 p-6"><div class="w-24 lg:w-32 mr-6 inline-block xl:block"><img src="https://sismo-prod-hub-static.s3.eu-west-1.amazonaws.com/badges/ethereum_power_users.svg" class="w-full grayscale badge-image"></div> </div><div class="justify-center text-center badge border-gray-800"><div class="mb-6 text-center"><img src="https://sismo-prod-hub-static.s3.eu-west-1.amazonaws.com/badges/ethereum_power_users.svg" class="w-20 h-28 lg:w-32 lg:h-32 grayscale badge-image inline-block object-contain"></div>
<div class="lg:text-left w-full"> <div class="w-full">
<div class="font-bold"><a href="https://app.sismo.io/?badge=ethereum-power-user-zk-badge" target="_blank" class="external animate-section font-mono2 lowercase">Ethereum Power User ZK Badge</a></div> <div class="font-bold"><a href="https://app.sismo.io/?badge=ethereum-power-user-zk-badge" target="_blank" class="external animate-section font-mono2 lowercase">Ethereum Power User ZK Badge</a></div>
<div class="mt-2">Price: <span class="font-bold">€24.5</span> <div class="mt-4">Ticket: <span class="font-bold">€24.5</span>
(50% discount) (50% discount)
</div> </div>
<div class="text-sm leading-6 pt-2 text-mild">The top 0.1% most active users on Ethereum</div></div> <div class="text-sm leading-6 pt-4 text-mild">The top 0.1% most active users on Ethereum</div></div>
</div><div class="lg:flex justify-center mb-4 badge border-gray-800 p-6"><div class="w-24 lg:w-32 mr-6 inline-block xl:block"><img src="https://ultrasound.money/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fultrasoundpoapstill.f671f812.png&amp;w=384&amp;q=75" class="w-full grayscale badge-image"></div> </div><div class="justify-center text-center badge border-gray-800"><div class="mb-6 text-center"><img src="https://ultrasound.money/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fultrasoundpoapstill.f671f812.png&amp;w=384&amp;q=75" class="w-20 h-28 lg:w-32 lg:h-32 grayscale badge-image inline-block object-contain"></div>
<div class="lg:text-left w-full"> <div class="w-full">
<div class="font-bold"><a href="https://poap.gallery/event/65873" target="_blank" class="external animate-section font-mono2 lowercase">Ultra sound POAP</a></div> <div class="font-bold"><a href="https://poap.gallery/event/65873" target="_blank" class="external animate-section font-mono2 lowercase">Ultra sound POAP</a></div>
<div class="mt-2">Price: <span class="font-bold">€29.4</span> <div class="mt-4">Ticket: <span class="font-bold">€29.4</span>
(40% discount) (40% discount)
</div> </div>
<div class="text-sm leading-6 pt-2 text-mild">A special POAP for 1,559 pre-merge believers</div></div> <div class="text-sm leading-6 pt-4 text-mild">A special POAP for 1,559 pre-merge believers</div></div>
</div><div class="lg:flex justify-center mb-4 badge border-gray-800 p-6"><div class="w-24 lg:w-32 mr-6 inline-block xl:block"><img src="https://sismo-prod-hub-static.s3.eu-west-1.amazonaws.com/badges/aztec-connect-depositors.svg" class="w-full grayscale badge-image"></div> </div><div class="justify-center text-center badge border-gray-800"><div class="mb-6 text-center"><img src="https://sismo-prod-hub-static.s3.eu-west-1.amazonaws.com/badges/aztec-connect-depositors.svg" class="w-20 h-28 lg:w-32 lg:h-32 grayscale badge-image inline-block object-contain"></div>
<div class="lg:text-left w-full"> <div class="w-full">
<div class="font-bold"><a href="https://app.sismo.io/?badge=aztec-user-zk-badge" target="_blank" class="external animate-section font-mono2 lowercase">Aztec User ZK Badge</a></div> <div class="font-bold"><a href="https://app.sismo.io/?badge=aztec-user-zk-badge" target="_blank" class="external animate-section font-mono2 lowercase">Aztec User ZK Badge</a></div>
<div class="mt-2">Price: <span class="font-bold">€36.75</span> <div class="mt-4">Ticket: <span class="font-bold">€36.75</span>
(25% discount) (25% discount)
</div> </div>
<div class="text-sm leading-6 pt-2 text-mild">ZK Badge for Aztec V1 and V2 depositors</div></div> <div class="text-sm leading-6 pt-4 text-mild">ZK Badge for Aztec V1 and V2 depositors</div></div>
</div><div class="lg:flex justify-center mb-4 badge border-gray-800 p-6"><div class="w-24 lg:w-32 mr-6 inline-block xl:block"><img src="https://sismo-prod-hub-static.s3.eu-west-1.amazonaws.com/badges/sismo_contributors.svg" class="w-full grayscale badge-image"></div> </div><div class="justify-center text-center badge border-gray-800"><div class="mb-6 text-center"><img src="https://sismo-prod-hub-static.s3.eu-west-1.amazonaws.com/badges/sismo_contributors.svg" class="w-20 h-28 lg:w-32 lg:h-32 grayscale badge-image inline-block object-contain"></div>
<div class="lg:text-left w-full"> <div class="w-full">
<div class="font-bold"><a href="https://app.sismo.io/?badge=sismo-contributor-zk-badge" target="_blank" class="external animate-section font-mono2 lowercase">Sismo Contributor ZK Badge</a></div> <div class="font-bold"><a href="https://app.sismo.io/?badge=sismo-contributor-zk-badge" target="_blank" class="external animate-section font-mono2 lowercase">Sismo Contributor ZK Badge</a></div>
<div class="mt-2">Price: <span class="font-bold">€36.75</span> <div class="mt-4">Ticket: <span class="font-bold">€36.75</span>
(25% discount) (25% discount)
</div> </div>
<div class="text-sm leading-6 pt-2 text-mild">ZK Badge owned by Sismo contributors. This Badge is used in Sismo Governance for contributors to voice their opinions.</div></div> <div class="text-sm leading-6 pt-4 text-mild">ZK Badge owned by Sismo contributors. This Badge is used in Sismo Governance for contributors to voice their opinions.</div></div>
</div><div class="lg:flex justify-center mb-4 badge border-gray-800 p-6"><div class="w-24 lg:w-32 mr-6 inline-block xl:block"><img src="https://sismo-prod-hub-static.s3.eu-west-1.amazonaws.com/badges/gitcoin_grants_round_15_donors.svg" class="w-full grayscale badge-image"></div> </div><div class="justify-center text-center badge border-gray-800"><div class="mb-6 text-center"><img src="https://sismo-prod-hub-static.s3.eu-west-1.amazonaws.com/badges/gitcoin_grants_round_15_donors.svg" class="w-20 h-28 lg:w-32 lg:h-32 grayscale badge-image inline-block object-contain"></div>
<div class="lg:text-left w-full"> <div class="w-full">
<div class="font-bold"><a href="https://app.sismo.io/?badge=gr15-gitcoin-contributor-zk-badge" target="_blank" class="external animate-section font-mono2 lowercase">GR15 Gitcoin Contributor ZK Badge</a></div> <div class="font-bold"><a href="https://app.sismo.io/?badge=gr15-gitcoin-contributor-zk-badge" target="_blank" class="external animate-section font-mono2 lowercase">GR15 Gitcoin Contributor ZK Badge</a></div>
<div class="mt-2">Price: <span class="font-bold">€36.75</span> <div class="mt-4">Ticket: <span class="font-bold">€36.75</span>
(25% discount) (25% discount)
</div> </div>
<div class="text-sm leading-6 pt-2 text-mild">ZK Badge owned by contributors of the 15th round of Gitcoin Grants</div></div> <div class="text-sm leading-6 pt-4 text-mild">ZK Badge owned by contributors of the 15th round of Gitcoin Grants</div></div>
</div></div> </div></div></div>
<div class="text-xl font-mono2 lowercase mb-8">Other discounts (via form) <div class="text-xl font-mono2 lowercase mt-12 mb-8">Other discounts (via form)
</div> </div>
<div class="text-mild"><p>We also offer discounts for other groups such as active open-source contributors to privacy protocols, privacy (lunarpunk) advocates, full-time students, attendees from OECD low income countries, independent developers, etc. Feel free to request your special discount using the form:</p></div> <div class="text-mild"><p>We also offer discounts for other groups such as active open-source contributors to privacy protocols, privacy (lunarpunk) advocates, full-time students, attendees from OECD low income countries, independent developers, etc. Feel free to request your special discount using the form:</p></div>
<div class="mt-8 mb-8"><a href="https://attend.web3privacy.info"><button class="button">Apply for a discount</button></a></div></div></div></div></div></div> <div class="mt-8 mb-8"><a href="https://attend.web3privacy.info"><button class="button">Apply for a discount</button></a></div></div></div></div></div></div>
@ -257,14 +257,14 @@
<div class="mt-4 text-sm text-supermild"><p>This web is built with <a href="https://kit.svelte.dev/">SvelteKit</a> and is <a href="https://github.com/web3privacy/w3ps1">open-source</a> under CC0 license</p></div></div></div></div></footer></div> <div class="mt-4 text-sm text-supermild"><p>This web is built with <a href="https://kit.svelte.dev/">SvelteKit</a> and is <a href="https://github.com/web3privacy/w3ps1">open-source</a> under CC0 license</p></div></div></div></div></footer></div>
<script type="module" data-sveltekit-hydrate="x1dabq"> <script type="module" data-sveltekit-hydrate="17sxl93">
import { start } from "./_app/immutable/start-8fd4da1d.js"; import { start } from "./_app/immutable/start-dbfaddba.js";
start({ start({
assets: "", assets: "",
env: {}, env: {},
target: document.querySelector('[data-sveltekit-hydrate="x1dabq"]').parentNode, target: document.querySelector('[data-sveltekit-hydrate="17sxl93"]').parentNode,
version: "1682407002747", version: "1682408447668",
hydrate: { hydrate: {
node_ids: [0, 2], node_ids: [0, 2],
data: [{type:"data",data:null,uses:{}},null], data: [{type:"data",data:null,uses:{}},null],