This commit is contained in:
burningtree 2023-02-21 16:36:59 +00:00
parent 865be022cf
commit 20c0979321
15 changed files with 422 additions and 202 deletions

View file

@ -808,6 +808,10 @@ table.table-custom{
table-layout: auto; table-layout: auto;
} }
.cursor-pointer{
cursor: pointer;
}
.list-disc{ .list-disc{
list-style-type: disc; list-style-type: disc;
} }

View file

@ -1,5 +1,5 @@
import { _ } from "./_layout-4e6dae77.js"; import { _ } from "./_layout-2cd03625.js";
import { default as default2 } from "../components/pages/_layout.svelte-d0762326.js"; import { default as default2 } from "../components/pages/_layout.svelte-cbabfe1e.js";
export { export {
default2 as component, default2 as component,
_ as universal _ as universal

View file

@ -1,4 +1,4 @@
import { default as default2 } from "../components/error.svelte-4da6b409.js"; import { default as default2 } from "../components/error.svelte-dfa3fa2b.js";
export { export {
default2 as component default2 as component
}; };

View file

@ -1,4 +1,4 @@
import { default as default2 } from "../components/pages/_page.svelte-70409e97.js"; import { default as default2 } from "../components/pages/_page.svelte-2674026e.js";
export { export {
default2 as component default2 as component
}; };

View file

@ -74,22 +74,24 @@ const data = {
} }
], ],
ticketsIntro: "Be a part of the first Web3Privacy Summit experience…", ticketsIntro: "Be a part of the first Web3Privacy Summit experience…",
ticketsNote: "Tickets will go on sale in early March 2023.", ticketsNote: "Tickets will go on sale in late February 2023.",
ticketing: false,
ticketingUrl: "https://tickets.web3privacy.info/w3ps1/",
tickets: [ tickets: [
{ {
title: "All-day Access", title: "All-day Access",
price: "2350 CZK (~99 EUR)", price: "€99",
includes: [ includes: [
"All talks & panels", "All talks & panels",
"Coffee breaks", "Coffee breaks",
"Buffet lunch", "Buffet lunch",
"Networking drinks with speakers & attendees" "Networking drinks with speakers & attendees"
], ],
hint: "[Apply for a discount →](https://tally.so/r/mYPDJW)<br />(as independent developer, student, privacy advocate, open-source contributor..)\n" hint: "[Apply for a discount →](https://attend.web3privacy.info)<br />(as independent developer, student, privacy advocate, open-source contributor..)\n"
}, },
{ {
title: "#Lunarpunk Party", title: "#Lunarpunk Party",
price: "350 CZK (~15 EUR)", price: "€15",
includes: [ includes: [
"8pm - morning", "8pm - morning",
"Prague rave from top DJs", "Prague rave from top DJs",
@ -122,7 +124,7 @@ const data = {
}, },
{ {
title: "All-day access ticket is expensive for me. Do you offer any discounts?", title: "All-day access ticket is expensive for me. Do you offer any discounts?",
text: "Yes, we do! We offer discounts (up to 75%) for independent developers, students and especially active privacy advocates or open-source contributors to private protocols or tools. If you are interested in a discount, please fill out [this form](https://tally.so/r/mYPDJW)." text: "Yes, we do! We offer discounts (up to 75%) for independent developers, students and especially active privacy advocates or open-source contributors to private protocols or tools. If you are interested in a discount, please fill out [this form](https://attend.web3privacy.info)."
}, },
{ {
title: "Why event isn't admission free?", title: "Why event isn't admission free?",

View file

@ -196,8 +196,9 @@ function create_updated_store() {
function is_external_url(url, base2) { function is_external_url(url, base2) {
return url.origin !== location.origin || !url.pathname.startsWith(base2); return url.origin !== location.origin || !url.pathname.startsWith(base2);
} }
let client;
function init(opts) { function init(opts) {
opts.client; client = opts.client;
} }
const stores = { const stores = {
url: notifiable_store({}), url: notifiable_store({}),
@ -223,5 +224,6 @@ export {
is_external_url as i, is_external_url as i,
set_assets as j, set_assets as j,
set_version as k, set_version as k,
client as l,
stores as s stores as s
}; };

View file

@ -1,5 +1,5 @@
import { S as SvelteComponent, i as init, s as safe_not_equal, k as element, q as text, a as space, l as claim_element, m as children, r as claim_text, h as detach, c as claim_space, b as insert_hydration, H as append_hydration, u as set_data, C as noop, Z as component_subscribe } from "../chunks/index-a23f1e07.js"; import { S as SvelteComponent, i as init, s as safe_not_equal, k as element, q as text, a as space, l as claim_element, m as children, r as claim_text, h as detach, c as claim_space, b as insert_hydration, H as append_hydration, u as set_data, C as noop, Z as component_subscribe } from "../chunks/index-a23f1e07.js";
import { s as stores } from "../chunks/singletons-efde5fcf.js"; import { s as stores } from "../chunks/singletons-a9453c75.js";
const getStores = () => { const getStores = () => {
const stores$1 = stores; const stores$1 = stores;
return { return {

View file

@ -36,7 +36,7 @@ function create_each_block_1(ctx) {
l(nodes) { l(nodes) {
div = claim_element(nodes, "DIV", { class: true }); div = claim_element(nodes, "DIV", { class: true });
var div_nodes = children(div); var div_nodes = children(div);
a = claim_element(div_nodes, "A", { class: true, href: true }); a = claim_element(div_nodes, "A", { class: true, href: true, target: true });
var a_nodes = children(a); var a_nodes = children(a);
t0 = claim_text(a_nodes, t0_value); t0 = claim_text(a_nodes, t0_value);
a_nodes.forEach(detach); a_nodes.forEach(detach);
@ -52,13 +52,20 @@ function create_each_block_1(ctx) {
) : "hover:underline") + " " + /*choosed*/ ) : "hover:underline") + " " + /*choosed*/
(ctx[2] && /*mi*/ (ctx[2] && /*mi*/
ctx[11].url === /*choosed*/ ctx[11].url === /*choosed*/
ctx[2][0].url ? "font-bold underline" : null)); ctx[2][0].url ? "font-bold underline" : null) + " " + /*mi*/
(ctx[11].external ? "external" : ""));
attr( attr(
a, a,
"href", "href",
/*mi*/ /*mi*/
ctx[11].url ctx[11].url
); );
attr(
a,
"target",
/*mi*/
ctx[11].external ? "_blank" : ""
);
attr(div, "class", "hidden md:block"); attr(div, "class", "hidden md:block");
}, },
m(target, anchor) { m(target, anchor) {
@ -69,21 +76,24 @@ function create_each_block_1(ctx) {
if (!mounted) { if (!mounted) {
dispose = [ dispose = [
listen(a, "mouseenter", animateText), listen(a, "mouseenter", animateText),
listen(a, "click", handleAnchorClick) listen(a, "click", !/*mi*/
ctx[11].external ? handleAnchorClick : null)
]; ];
mounted = true; mounted = true;
} }
}, },
p(ctx2, dirty) { p(new_ctx, dirty) {
ctx = new_ctx;
if (dirty & /*choosed*/ if (dirty & /*choosed*/
4 && a_class_value !== (a_class_value = /*mi*/ 4 && a_class_value !== (a_class_value = /*mi*/
(ctx2[11].class ? ( (ctx[11].class ? (
/*mi*/ /*mi*/
ctx2[11].class ctx[11].class
) : "hover:underline") + " " + /*choosed*/ ) : "hover:underline") + " " + /*choosed*/
(ctx2[2] && /*mi*/ (ctx[2] && /*mi*/
ctx2[11].url === /*choosed*/ ctx[11].url === /*choosed*/
ctx2[2][0].url ? "font-bold underline" : null))) { ctx[2][0].url ? "font-bold underline" : null) + " " + /*mi*/
(ctx[11].external ? "external" : ""))) {
attr(a, "class", a_class_value); attr(a, "class", a_class_value);
} }
}, },
@ -504,7 +514,7 @@ function create_fragment(ctx) {
var div1_nodes = children(div1); var div1_nodes = children(div1);
div0 = claim_element(div1_nodes, "DIV", { class: true }); div0 = claim_element(div1_nodes, "DIV", { class: true });
var div0_nodes = children(div0); var div0_nodes = children(div0);
a0 = claim_element(div0_nodes, "A", { href: true }); a0 = claim_element(div0_nodes, "A", { href: true, target: true });
var a0_nodes = children(a0); var a0_nodes = children(a0);
img0 = claim_element(a0_nodes, "IMG", { src: true, alt: true }); img0 = claim_element(a0_nodes, "IMG", { src: true, alt: true });
a0_nodes.forEach(detach); a0_nodes.forEach(detach);
@ -605,7 +615,7 @@ function create_fragment(ctx) {
svg_nodes.forEach(detach); svg_nodes.forEach(detach);
a4_nodes.forEach(detach); a4_nodes.forEach(detach);
t17 = claim_space(div14_nodes); t17 = claim_space(div14_nodes);
a5 = claim_element(div14_nodes, "A", { href: true, class: true }); a5 = claim_element(div14_nodes, "A", { href: true, class: true, target: true });
var a5_nodes = children(a5); var a5_nodes = children(a5);
t18 = claim_text(a5_nodes, "@"); t18 = claim_text(a5_nodes, "@");
t19 = claim_text(a5_nodes, t19_value); t19 = claim_text(a5_nodes, t19_value);
@ -634,6 +644,7 @@ function create_fragment(ctx) {
ctx[0].config.parent); ctx[0].config.parent);
attr(a0, "href", a0_href_value = /*data*/ attr(a0, "href", a0_href_value = /*data*/
ctx[0].config.parentUrl); ctx[0].config.parentUrl);
attr(a0, "target", "_blank");
attr(div0, "class", "w-16 py-2"); attr(div0, "class", "w-16 py-2");
attr(div1, "class", "flex items-center gap-4 grow"); attr(div1, "class", "flex items-center gap-4 grow");
attr(button, "class", "md:hidden text-3xl"); attr(button, "class", "md:hidden text-3xl");
@ -677,7 +688,8 @@ function create_fragment(ctx) {
ctx[0].config.twitter); ctx[0].config.twitter);
attr(a5, "href", a5_href_value = "https://twitter.com/" + /*data*/ attr(a5, "href", a5_href_value = "https://twitter.com/" + /*data*/
ctx[0].config.twitter); ctx[0].config.twitter);
attr(a5, "class", "text-2xl no-underline hover:underline"); attr(a5, "class", "text-2xl no-underline hover:underline external");
attr(a5, "target", "_blank");
attr(div14, "class", ""); attr(div14, "class", "");
attr(div15, "class", "mt-4 text-mild"); attr(div15, "class", "mt-4 text-mild");
attr(div16, "class", "text-right"); attr(div16, "class", "text-right");
@ -976,11 +988,16 @@ function instance($$self, $$props, $$invalidate) {
{ title: "Speakers", url: "#speakers" }, { title: "Speakers", url: "#speakers" },
{ title: "Program", url: "#program" }, { title: "Program", url: "#program" },
{ title: "Sponsors", url: "#sponsors" }, { title: "Sponsors", url: "#sponsors" },
{ title: "FAQ", url: "#faq" },
{ {
title: "Ticket", title: "Ticket",
url: "#ticket", url: "#ticket",
class: "button" class: "button"
},
{ title: "FAQ", url: "#faq" },
{
title: "Chat",
url: "https://chat.web3privacy.info",
external: true
} }
]; ];
const homepageAnimation = () => { const homepageAnimation = () => {
@ -998,6 +1015,8 @@ function instance($$self, $$props, $$invalidate) {
} }
const arr = []; const arr = [];
for (const mi of menu) { for (const mi of menu) {
if (mi.external)
continue;
const el = document.getElementById(mi.title.toLowerCase()); const el = document.getElementById(mi.title.toLowerCase());
const pos = el.getBoundingClientRect(); const pos = el.getBoundingClientRect();
if (pos.top <= 100 && pos.bottom > 100) { if (pos.top <= 100 && pos.bottom > 100) {

View file

@ -1,5 +1,6 @@
import { S as SvelteComponent, i as init, s as safe_not_equal, e as empty, b as insert_hydration, f as transition_in, g as group_outros, d as check_outros, t as transition_out, M as destroy_each, h as detach, k as element, a as space, q as text, l as claim_element, m as children, c as claim_space, r as claim_text, G as src_url_equal, n as attr, 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, _ as head_selector, N as run_all } from "../../chunks/index-a23f1e07.js"; import { S as SvelteComponent, i as init, s as safe_not_equal, e as empty, b as insert_hydration, f as transition_in, g as group_outros, d as check_outros, t as transition_out, M as destroy_each, h as detach, k as element, a as space, q as text, l as claim_element, m as children, c as claim_space, r as claim_text, G as src_url_equal, n as attr, 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, _ as head_selector, N as run_all } from "../../chunks/index-a23f1e07.js";
import { a as animateText, S as SvelteMarkdown } from "../../chunks/helpers-52e0076b.js"; import { a as animateText, S as SvelteMarkdown } from "../../chunks/helpers-52e0076b.js";
import { l as client } from "../../chunks/singletons-a9453c75.js";
function get_each_context$1(ctx, list, i) { function get_each_context$1(ctx, list, i) {
const child_ctx = ctx.slice(); const child_ctx = ctx.slice();
child_ctx[5] = list[i]; child_ctx[5] = list[i];
@ -370,29 +371,37 @@ class PeopleList extends SvelteComponent {
init(this, options, instance$1, create_fragment$1, safe_not_equal, { items: 0, people: 4, size: 1 }); init(this, options, instance$1, create_fragment$1, safe_not_equal, { items: 0, people: 4, size: 1 });
} }
} }
client.disable_scroll_handling;
const goto = client.goto;
client.invalidate;
client.invalidateAll;
client.preload_data;
client.preload_code;
client.before_navigate;
client.after_navigate;
function get_each_context(ctx, list, i) { function get_each_context(ctx, list, i) {
const child_ctx = ctx.slice(); const child_ctx = ctx.slice();
child_ctx[2] = list[i]; child_ctx[3] = list[i];
return child_ctx; return child_ctx;
} }
function get_each_context_1(ctx, list, i) { function get_each_context_1(ctx, list, i) {
const child_ctx = ctx.slice(); const child_ctx = ctx.slice();
child_ctx[5] = list[i]; child_ctx[6] = list[i];
return child_ctx; return child_ctx;
} }
function get_each_context_2(ctx, list, i) { function get_each_context_2(ctx, list, i) {
const child_ctx = ctx.slice(); const child_ctx = ctx.slice();
child_ctx[8] = list[i]; child_ctx[9] = list[i];
return child_ctx; return child_ctx;
} }
function get_each_context_3(ctx, list, i) { function get_each_context_3(ctx, list, i) {
const child_ctx = ctx.slice(); const child_ctx = ctx.slice();
child_ctx[11] = list[i]; child_ctx[12] = list[i];
return child_ctx; return child_ctx;
} }
function get_each_context_4(ctx, list, i) { function get_each_context_4(ctx, list, i) {
const child_ctx = ctx.slice(); const child_ctx = ctx.slice();
child_ctx[8] = list[i]; child_ctx[9] = list[i];
return child_ctx; return child_ctx;
} }
function create_each_block_4(ctx) { function create_each_block_4(ctx) {
@ -400,7 +409,7 @@ function create_each_block_4(ctx) {
let div0; let div0;
let t0_value = ( let t0_value = (
/*ti*/ /*ti*/
ctx[8].title.toUpperCase() + "" ctx[9].title.toUpperCase() + ""
); );
let t0; let t0;
let t1; let t1;
@ -412,7 +421,7 @@ function create_each_block_4(ctx) {
let dispose; let dispose;
sveltemarkdown = new SvelteMarkdown({ props: { source: ( sveltemarkdown = new SvelteMarkdown({ props: { source: (
/*ti*/ /*ti*/
ctx[8].desc ctx[9].desc
) } }); ) } });
return { return {
c() { c() {
@ -468,13 +477,13 @@ function create_each_block_4(ctx) {
p(ctx2, dirty) { p(ctx2, dirty) {
if ((!current || dirty & /*data*/ if ((!current || dirty & /*data*/
1) && t0_value !== (t0_value = /*ti*/ 1) && t0_value !== (t0_value = /*ti*/
ctx2[8].title.toUpperCase() + "")) ctx2[9].title.toUpperCase() + ""))
set_data(t0, t0_value); set_data(t0, t0_value);
const sveltemarkdown_changes = {}; const sveltemarkdown_changes = {};
if (dirty & /*data*/ if (dirty & /*data*/
1) 1)
sveltemarkdown_changes.source = /*ti*/ sveltemarkdown_changes.source = /*ti*/
ctx2[8].desc; ctx2[9].desc;
sveltemarkdown.$set(sveltemarkdown_changes); sveltemarkdown.$set(sveltemarkdown_changes);
}, },
i(local) { i(local) {
@ -496,13 +505,13 @@ function create_each_block_4(ctx) {
} }
}; };
} }
function create_if_block_2(ctx) { function create_if_block_4(ctx) {
let div; let div;
let sveltemarkdown; let sveltemarkdown;
let current; let current;
sveltemarkdown = new SvelteMarkdown({ props: { source: ( sveltemarkdown = new SvelteMarkdown({ props: { source: (
/*pi*/ /*pi*/
ctx[11].desc ctx[12].desc
) } }); ) } });
return { return {
c() { c() {
@ -530,7 +539,7 @@ function create_if_block_2(ctx) {
if (dirty & /*data*/ if (dirty & /*data*/
1) 1)
sveltemarkdown_changes.source = /*pi*/ sveltemarkdown_changes.source = /*pi*/
ctx2[11].desc; ctx2[12].desc;
sveltemarkdown.$set(sveltemarkdown_changes); sveltemarkdown.$set(sveltemarkdown_changes);
}, },
i(local) { i(local) {
@ -556,7 +565,7 @@ function create_each_block_3(ctx) {
let td0; let td0;
let raw_value = ( let raw_value = (
/*pi*/ /*pi*/
ctx[11].time.split("-").map(func).join('<div class="xl:inline-block hidden mx-1">-</div>') + "" ctx[12].time.split("-").map(func).join('<div class="xl:inline-block hidden mx-1">-</div>') + ""
); );
let t0; let t0;
let td1; let td1;
@ -564,14 +573,14 @@ function create_each_block_3(ctx) {
let span; let span;
let t1_value = ( let t1_value = (
/*pi*/ /*pi*/
ctx[11].title + "" ctx[12].title + ""
); );
let t1; let t1;
let t2; let t2;
let t3_value = ( let t3_value = (
/*pi*/ /*pi*/
ctx[11].speakers ? "― " + /*pi*/ ctx[12].speakers ? "― " + /*pi*/
((_a = ctx[11].speakers[0]) == null ? void 0 : _a.name) : "" ((_a = ctx[12].speakers[0]) == null ? void 0 : _a.name) : ""
); );
let t3; let t3;
let t4; let t4;
@ -581,7 +590,7 @@ function create_each_block_3(ctx) {
let dispose; let dispose;
let if_block = ( let if_block = (
/*pi*/ /*pi*/
ctx[11].desc && create_if_block_2(ctx) ctx[12].desc && create_if_block_4(ctx)
); );
return { return {
c() { c() {
@ -663,20 +672,20 @@ function create_each_block_3(ctx) {
var _a2; var _a2;
if ((!current || dirty & /*data*/ if ((!current || dirty & /*data*/
1) && raw_value !== (raw_value = /*pi*/ 1) && raw_value !== (raw_value = /*pi*/
ctx2[11].time.split("-").map(func).join('<div class="xl:inline-block hidden mx-1">-</div>') + "")) ctx2[12].time.split("-").map(func).join('<div class="xl:inline-block hidden mx-1">-</div>') + ""))
td0.innerHTML = raw_value; td0.innerHTML = raw_value;
if ((!current || dirty & /*data*/ if ((!current || dirty & /*data*/
1) && t1_value !== (t1_value = /*pi*/ 1) && t1_value !== (t1_value = /*pi*/
ctx2[11].title + "")) ctx2[12].title + ""))
set_data(t1, t1_value); set_data(t1, t1_value);
if ((!current || dirty & /*data*/ if ((!current || dirty & /*data*/
1) && t3_value !== (t3_value = /*pi*/ 1) && t3_value !== (t3_value = /*pi*/
ctx2[11].speakers ? "― " + /*pi*/ ctx2[12].speakers ? "― " + /*pi*/
((_a2 = ctx2[11].speakers[0]) == null ? void 0 : _a2.name) : "")) ((_a2 = ctx2[12].speakers[0]) == null ? void 0 : _a2.name) : ""))
set_data(t3, t3_value); set_data(t3, t3_value);
if ( if (
/*pi*/ /*pi*/
ctx2[11].desc ctx2[12].desc
) { ) {
if (if_block) { if (if_block) {
if_block.p(ctx2, dirty); if_block.p(ctx2, dirty);
@ -685,7 +694,7 @@ function create_each_block_3(ctx) {
transition_in(if_block, 1); transition_in(if_block, 1);
} }
} else { } else {
if_block = create_if_block_2(ctx2); if_block = create_if_block_4(ctx2);
if_block.c(); if_block.c();
transition_in(if_block, 1); transition_in(if_block, 1);
if_block.m(td1, null); if_block.m(td1, null);
@ -722,7 +731,7 @@ function create_each_block_2(ctx) {
let li; let li;
let t_value = ( let t_value = (
/*ti*/ /*ti*/
ctx[8] + "" ctx[9] + ""
); );
let t; let t;
return { return {
@ -743,7 +752,7 @@ function create_each_block_2(ctx) {
p(ctx2, dirty) { p(ctx2, dirty) {
if (dirty & /*data*/ if (dirty & /*data*/
1 && t_value !== (t_value = /*ti*/ 1 && t_value !== (t_value = /*ti*/
ctx2[8] + "")) ctx2[9] + ""))
set_data(t, t_value); set_data(t, t_value);
}, },
d(detaching) { d(detaching) {
@ -752,11 +761,11 @@ function create_each_block_2(ctx) {
} }
}; };
} }
function create_if_block_1(ctx) { function create_if_block_3(ctx) {
let div; let div;
let t_value = ( let t_value = (
/*tt*/ /*tt*/
ctx[5].note + "" ctx[6].note + ""
); );
let t; let t;
return { return {
@ -782,7 +791,7 @@ function create_if_block_1(ctx) {
p(ctx2, dirty) { p(ctx2, dirty) {
if (dirty & /*data*/ if (dirty & /*data*/
1 && t_value !== (t_value = /*tt*/ 1 && t_value !== (t_value = /*tt*/
ctx2[5].note + "")) ctx2[6].note + ""))
set_data(t, t_value); set_data(t, t_value);
}, },
d(detaching) { d(detaching) {
@ -791,13 +800,13 @@ function create_if_block_1(ctx) {
} }
}; };
} }
function create_if_block(ctx) { function create_if_block_2(ctx) {
let div; let div;
let sveltemarkdown; let sveltemarkdown;
let current; let current;
sveltemarkdown = new SvelteMarkdown({ props: { source: ( sveltemarkdown = new SvelteMarkdown({ props: { source: (
/*tt*/ /*tt*/
ctx[5].hint ctx[6].hint
) } }); ) } });
return { return {
c() { c() {
@ -825,7 +834,7 @@ function create_if_block(ctx) {
if (dirty & /*data*/ if (dirty & /*data*/
1) 1)
sveltemarkdown_changes.source = /*tt*/ sveltemarkdown_changes.source = /*tt*/
ctx2[5].hint; ctx2[6].hint;
sveltemarkdown.$set(sveltemarkdown_changes); sveltemarkdown.$set(sveltemarkdown_changes);
}, },
i(local) { i(local) {
@ -848,29 +857,34 @@ function create_if_block(ctx) {
function create_each_block_1(ctx) { function create_each_block_1(ctx) {
let div2; let div2;
let div0; let div0;
let a0;
let t0_value = ( let t0_value = (
/*tt*/ /*tt*/
ctx[5].title + "" ctx[6].title + ""
); );
let t0; let t0;
let a0_href_value;
let t1; let t1;
let div1; let div1;
let a1;
let t2_value = ( let t2_value = (
/*tt*/ /*tt*/
ctx[5].price + "" ctx[6].price + ""
); );
let t2; let t2;
let a1_href_value;
let t3; let t3;
let ul; let ul;
let t4; let t4;
let t5; let t5;
let t6; let t6;
let div2_class_value;
let current; let current;
let mounted; let mounted;
let dispose; let dispose;
let each_value_2 = ( let each_value_2 = (
/*tt*/ /*tt*/
ctx[5].includes ctx[6].includes
); );
let each_blocks = []; let each_blocks = [];
for (let i = 0; i < each_value_2.length; i += 1) { for (let i = 0; i < each_value_2.length; i += 1) {
@ -878,19 +892,21 @@ function create_each_block_1(ctx) {
} }
let if_block0 = ( let if_block0 = (
/*tt*/ /*tt*/
ctx[5].note && create_if_block_1(ctx) ctx[6].note && create_if_block_3(ctx)
); );
let if_block1 = ( let if_block1 = (
/*tt*/ /*tt*/
ctx[5].hint && create_if_block(ctx) ctx[6].hint && create_if_block_2(ctx)
); );
return { return {
c() { c() {
div2 = element("div"); div2 = element("div");
div0 = element("div"); div0 = element("div");
a0 = element("a");
t0 = text(t0_value); t0 = text(t0_value);
t1 = space(); t1 = space();
div1 = element("div"); div1 = element("div");
a1 = element("a");
t2 = text(t2_value); t2 = text(t2_value);
t3 = space(); t3 = space();
ul = element("ul"); ul = element("ul");
@ -911,12 +927,18 @@ function create_each_block_1(ctx) {
var div2_nodes = children(div2); var div2_nodes = children(div2);
div0 = claim_element(div2_nodes, "DIV", { class: true }); div0 = claim_element(div2_nodes, "DIV", { class: true });
var div0_nodes = children(div0); var div0_nodes = children(div0);
t0 = claim_text(div0_nodes, t0_value); a0 = claim_element(div0_nodes, "A", { href: true, class: true });
var a0_nodes = children(a0);
t0 = claim_text(a0_nodes, t0_value);
a0_nodes.forEach(detach);
div0_nodes.forEach(detach); div0_nodes.forEach(detach);
t1 = claim_space(div2_nodes); t1 = claim_space(div2_nodes);
div1 = claim_element(div2_nodes, "DIV", { class: true }); div1 = claim_element(div2_nodes, "DIV", { class: true });
var div1_nodes = children(div1); var div1_nodes = children(div1);
t2 = claim_text(div1_nodes, t2_value); a1 = claim_element(div1_nodes, "A", { href: true });
var a1_nodes = children(a1);
t2 = claim_text(a1_nodes, t2_value);
a1_nodes.forEach(detach);
div1_nodes.forEach(detach); div1_nodes.forEach(detach);
t3 = claim_space(div2_nodes); t3 = claim_space(div2_nodes);
ul = claim_element(div2_nodes, "UL", { class: true }); ul = claim_element(div2_nodes, "UL", { class: true });
@ -936,18 +958,26 @@ function create_each_block_1(ctx) {
this.h(); this.h();
}, },
h() { h() {
attr(div0, "class", "text-3xl uppercase animate-section"); attr(a0, "href", a0_href_value = /*data*/
attr(div1, "class", "text-xl mt-6 font-bold animate-section"); ctx[0].config.ticketingUrl);
attr(a0, "class", "animate-section");
attr(div0, "class", "text-3xl uppercase");
attr(a1, "href", a1_href_value = /*data*/
ctx[0].config.ticketingUrl);
attr(div1, "class", "text-xl mt-6 font-bold");
attr(ul, "class", "mt-6 text-lg text-left list-disc px-6"); attr(ul, "class", "mt-6 text-lg text-left list-disc px-6");
attr(div2, "class", "bg-[#0d1117] hover:border-0 py-10 px-10 hover:text-black hover:bg-white"); attr(div2, "class", div2_class_value = "bg-[#0d1117] hover:border-0 py-10 px-10 hover:text-black hover:bg-white " + /*data*/
(ctx[0].config.ticketing ? "cursor-pointer" : ""));
}, },
m(target, anchor) { m(target, anchor) {
insert_hydration(target, div2, anchor); insert_hydration(target, div2, anchor);
append_hydration(div2, div0); append_hydration(div2, div0);
append_hydration(div0, t0); append_hydration(div0, a0);
append_hydration(a0, t0);
append_hydration(div2, t1); append_hydration(div2, t1);
append_hydration(div2, div1); append_hydration(div2, div1);
append_hydration(div1, t2); append_hydration(div1, a1);
append_hydration(a1, t2);
append_hydration(div2, t3); append_hydration(div2, t3);
append_hydration(div2, ul); append_hydration(div2, ul);
for (let i = 0; i < each_blocks.length; i += 1) { for (let i = 0; i < each_blocks.length; i += 1) {
@ -962,28 +992,46 @@ function create_each_block_1(ctx) {
append_hydration(div2, t6); append_hydration(div2, t6);
current = true; current = true;
if (!mounted) { if (!mounted) {
dispose = listen( dispose = [
listen(
div2, div2,
"mouseenter", "mouseenter",
/*animateSection*/ /*animateSection*/
ctx[1](40) ctx[1](40)
); ),
listen(
div2,
"click",
/*click_handler*/
ctx[2]
)
];
mounted = true; mounted = true;
} }
}, },
p(ctx2, dirty) { p(ctx2, dirty) {
if ((!current || dirty & /*data*/ if ((!current || dirty & /*data*/
1) && t0_value !== (t0_value = /*tt*/ 1) && t0_value !== (t0_value = /*tt*/
ctx2[5].title + "")) ctx2[6].title + ""))
set_data(t0, t0_value); set_data(t0, t0_value);
if (!current || dirty & /*data*/
1 && a0_href_value !== (a0_href_value = /*data*/
ctx2[0].config.ticketingUrl)) {
attr(a0, "href", a0_href_value);
}
if ((!current || dirty & /*data*/ if ((!current || dirty & /*data*/
1) && t2_value !== (t2_value = /*tt*/ 1) && t2_value !== (t2_value = /*tt*/
ctx2[5].price + "")) ctx2[6].price + ""))
set_data(t2, t2_value); set_data(t2, t2_value);
if (!current || dirty & /*data*/
1 && a1_href_value !== (a1_href_value = /*data*/
ctx2[0].config.ticketingUrl)) {
attr(a1, "href", a1_href_value);
}
if (dirty & /*data*/ if (dirty & /*data*/
1) { 1) {
each_value_2 = /*tt*/ each_value_2 = /*tt*/
ctx2[5].includes; ctx2[6].includes;
let i; let i;
for (i = 0; i < each_value_2.length; i += 1) { for (i = 0; i < each_value_2.length; i += 1) {
const child_ctx = get_each_context_2(ctx2, each_value_2, i); const child_ctx = get_each_context_2(ctx2, each_value_2, i);
@ -1002,12 +1050,12 @@ function create_each_block_1(ctx) {
} }
if ( if (
/*tt*/ /*tt*/
ctx2[5].note ctx2[6].note
) { ) {
if (if_block0) { if (if_block0) {
if_block0.p(ctx2, dirty); if_block0.p(ctx2, dirty);
} else { } else {
if_block0 = create_if_block_1(ctx2); if_block0 = create_if_block_3(ctx2);
if_block0.c(); if_block0.c();
if_block0.m(div2, t5); if_block0.m(div2, t5);
} }
@ -1017,7 +1065,7 @@ function create_each_block_1(ctx) {
} }
if ( if (
/*tt*/ /*tt*/
ctx2[5].hint ctx2[6].hint
) { ) {
if (if_block1) { if (if_block1) {
if_block1.p(ctx2, dirty); if_block1.p(ctx2, dirty);
@ -1026,7 +1074,7 @@ function create_each_block_1(ctx) {
transition_in(if_block1, 1); transition_in(if_block1, 1);
} }
} else { } else {
if_block1 = create_if_block(ctx2); if_block1 = create_if_block_2(ctx2);
if_block1.c(); if_block1.c();
transition_in(if_block1, 1); transition_in(if_block1, 1);
if_block1.m(div2, t6); if_block1.m(div2, t6);
@ -1038,6 +1086,11 @@ function create_each_block_1(ctx) {
}); });
check_outros(); check_outros();
} }
if (!current || dirty & /*data*/
1 && div2_class_value !== (div2_class_value = "bg-[#0d1117] hover:border-0 py-10 px-10 hover:text-black hover:bg-white " + /*data*/
(ctx2[0].config.ticketing ? "cursor-pointer" : ""))) {
attr(div2, "class", div2_class_value);
}
}, },
i(local) { i(local) {
if (current) if (current)
@ -1058,16 +1111,115 @@ function create_each_block_1(ctx) {
if (if_block1) if (if_block1)
if_block1.d(); if_block1.d();
mounted = false; mounted = false;
run_all(dispose);
}
};
}
function create_if_block_1(ctx) {
let div;
let a;
let button;
let t;
let a_href_value;
let mounted;
let dispose;
return {
c() {
div = element("div");
a = element("a");
button = element("button");
t = text("Buy a ticket");
this.h();
},
l(nodes) {
div = claim_element(nodes, "DIV", { class: true });
var div_nodes = children(div);
a = claim_element(div_nodes, "A", { href: true });
var a_nodes = children(a);
button = claim_element(a_nodes, "BUTTON", { class: true });
var button_nodes = children(button);
t = claim_text(button_nodes, "Buy a ticket");
button_nodes.forEach(detach);
a_nodes.forEach(detach);
div_nodes.forEach(detach);
this.h();
},
h() {
attr(button, "class", "py-2 px-5 bg-white text-black hover:bg-black border border-bg-white hover:text-white");
attr(a, "href", a_href_value = /*data*/
ctx[0].config.ticketingUrl);
attr(div, "class", "mt-10");
},
m(target, anchor) {
insert_hydration(target, div, anchor);
append_hydration(div, a);
append_hydration(a, button);
append_hydration(button, t);
if (!mounted) {
dispose = listen(button, "mouseenter", animateText);
mounted = true;
}
},
p(ctx2, dirty) {
if (dirty & /*data*/
1 && a_href_value !== (a_href_value = /*data*/
ctx2[0].config.ticketingUrl)) {
attr(a, "href", a_href_value);
}
},
d(detaching) {
if (detaching)
detach(div);
mounted = false;
dispose(); dispose();
} }
}; };
} }
function create_if_block(ctx) {
let div;
let t_value = (
/*data*/
ctx[0].config.ticketsNote + ""
);
let t;
return {
c() {
div = element("div");
t = text(t_value);
this.h();
},
l(nodes) {
div = claim_element(nodes, "DIV", { class: true });
var div_nodes = children(div);
t = claim_text(div_nodes, t_value);
div_nodes.forEach(detach);
this.h();
},
h() {
attr(div, "class", "mt-8 text-xl");
},
m(target, anchor) {
insert_hydration(target, div, anchor);
append_hydration(div, t);
},
p(ctx2, dirty) {
if (dirty & /*data*/
1 && t_value !== (t_value = /*data*/
ctx2[0].config.ticketsNote + ""))
set_data(t, t_value);
},
d(detaching) {
if (detaching)
detach(div);
}
};
}
function create_each_block(ctx) { function create_each_block(ctx) {
let div2; let div2;
let div0; let div0;
let t0_value = ( let t0_value = (
/*fi*/ /*fi*/
ctx[2].title + "" ctx[3].title + ""
); );
let t0; let t0;
let t1; let t1;
@ -1079,7 +1231,7 @@ function create_each_block(ctx) {
let dispose; let dispose;
sveltemarkdown = new SvelteMarkdown({ props: { source: ( sveltemarkdown = new SvelteMarkdown({ props: { source: (
/*fi*/ /*fi*/
ctx[2].text ctx[3].text
) } }); ) } });
return { return {
c() { c() {
@ -1135,13 +1287,13 @@ function create_each_block(ctx) {
p(ctx2, dirty) { p(ctx2, dirty) {
if ((!current || dirty & /*data*/ if ((!current || dirty & /*data*/
1) && t0_value !== (t0_value = /*fi*/ 1) && t0_value !== (t0_value = /*fi*/
ctx2[2].title + "")) ctx2[3].title + ""))
set_data(t0, t0_value); set_data(t0, t0_value);
const sveltemarkdown_changes = {}; const sveltemarkdown_changes = {};
if (dirty & /*data*/ if (dirty & /*data*/
1) 1)
sveltemarkdown_changes.source = /*fi*/ sveltemarkdown_changes.source = /*fi*/
ctx2[2].text; ctx2[3].text;
sveltemarkdown.$set(sveltemarkdown_changes); sveltemarkdown.$set(sveltemarkdown_changes);
}, },
i(local) { i(local) {
@ -1232,8 +1384,8 @@ function create_fragment(ctx) {
let t20; let t20;
let a_href_value; let a_href_value;
let t21; let t21;
let div27;
let div26; let div26;
let div25;
let div22; let div22;
let t22; let t22;
let t23; let t23;
@ -1246,19 +1398,14 @@ function create_fragment(ctx) {
let t25; let t25;
let div24; let div24;
let t26; let t26;
let div25;
let t27_value = (
/*data*/
ctx[0].config.ticketsNote + ""
);
let t27; let t27;
let t28; let t28;
let div31;
let div30; let div30;
let div28; let div29;
let div27;
let t29; let t29;
let t30; let t30;
let div29; let div28;
let current; let current;
let mounted; let mounted;
let dispose; let dispose;
@ -1329,6 +1476,14 @@ function create_fragment(ctx) {
const out_2 = (i) => transition_out(each_blocks_1[i], 1, 1, () => { const out_2 = (i) => transition_out(each_blocks_1[i], 1, 1, () => {
each_blocks_1[i] = null; each_blocks_1[i] = null;
}); });
let if_block0 = (
/*data*/
ctx[0].config.ticketing && create_if_block_1(ctx)
);
let if_block1 = (
/*data*/
ctx[0].config.ticketsNote && create_if_block(ctx)
);
let each_value = ( let each_value = (
/*data*/ /*data*/
ctx[0].config.faq ctx[0].config.faq
@ -1409,8 +1564,8 @@ function create_fragment(ctx) {
button = element("button"); button = element("button");
t20 = text("Become a Sponsor"); t20 = text("Become a Sponsor");
t21 = space(); t21 = space();
div27 = element("div");
div26 = element("div"); div26 = element("div");
div25 = element("div");
div22 = element("div"); div22 = element("div");
t22 = text("Ticket"); t22 = text("Ticket");
t23 = space(); t23 = space();
@ -1422,15 +1577,18 @@ function create_fragment(ctx) {
each_blocks_1[i].c(); each_blocks_1[i].c();
} }
t26 = space(); t26 = space();
div25 = element("div"); if (if_block0)
t27 = text(t27_value); if_block0.c();
t27 = space();
if (if_block1)
if_block1.c();
t28 = space(); t28 = space();
div31 = element("div");
div30 = element("div"); div30 = element("div");
div28 = element("div"); div29 = element("div");
div27 = element("div");
t29 = text("FAQ"); t29 = text("FAQ");
t30 = space(); t30 = space();
div29 = element("div"); div28 = element("div");
for (let i = 0; i < each_blocks.length; i += 1) { for (let i = 0; i < each_blocks.length; i += 1) {
each_blocks[i].c(); each_blocks[i].c();
} }
@ -1555,7 +1713,7 @@ function create_fragment(ctx) {
t19 = claim_space(div20_nodes); t19 = claim_space(div20_nodes);
div19 = claim_element(div20_nodes, "DIV", {}); div19 = claim_element(div20_nodes, "DIV", {});
var div19_nodes = children(div19); var div19_nodes = children(div19);
a = claim_element(div19_nodes, "A", { href: true, target: true }); a = claim_element(div19_nodes, "A", { href: true });
var a_nodes = children(a); var a_nodes = children(a);
button = claim_element(a_nodes, "BUTTON", { class: true }); button = claim_element(a_nodes, "BUTTON", { class: true });
var button_nodes = children(button); var button_nodes = children(button);
@ -1566,51 +1724,52 @@ function create_fragment(ctx) {
div20_nodes.forEach(detach); div20_nodes.forEach(detach);
div21_nodes.forEach(detach); div21_nodes.forEach(detach);
t21 = claim_space(nodes); t21 = claim_space(nodes);
div27 = claim_element(nodes, "DIV", { class: true, id: true }); div26 = claim_element(nodes, "DIV", { class: true, id: true });
var div27_nodes = children(div27);
div26 = claim_element(div27_nodes, "DIV", { class: true });
var div26_nodes = children(div26); var div26_nodes = children(div26);
div22 = claim_element(div26_nodes, "DIV", { class: true }); div25 = claim_element(div26_nodes, "DIV", { class: true });
var div25_nodes = children(div25);
div22 = claim_element(div25_nodes, "DIV", { class: true });
var div22_nodes = children(div22); var div22_nodes = children(div22);
t22 = claim_text(div22_nodes, "Ticket"); t22 = claim_text(div22_nodes, "Ticket");
div22_nodes.forEach(detach); div22_nodes.forEach(detach);
t23 = claim_space(div26_nodes); t23 = claim_space(div25_nodes);
div23 = claim_element(div26_nodes, "DIV", { class: true }); div23 = claim_element(div25_nodes, "DIV", { class: true });
var div23_nodes = children(div23); var div23_nodes = children(div23);
t24 = claim_text(div23_nodes, t24_value); t24 = claim_text(div23_nodes, t24_value);
div23_nodes.forEach(detach); div23_nodes.forEach(detach);
t25 = claim_space(div26_nodes); t25 = claim_space(div25_nodes);
div24 = claim_element(div26_nodes, "DIV", { class: true }); div24 = claim_element(div25_nodes, "DIV", { class: true });
var div24_nodes = children(div24); var div24_nodes = children(div24);
for (let i = 0; i < each_blocks_1.length; i += 1) { for (let i = 0; i < each_blocks_1.length; i += 1) {
each_blocks_1[i].l(div24_nodes); each_blocks_1[i].l(div24_nodes);
} }
div24_nodes.forEach(detach); div24_nodes.forEach(detach);
t26 = claim_space(div26_nodes); t26 = claim_space(div25_nodes);
div25 = claim_element(div26_nodes, "DIV", { class: true }); if (if_block0)
var div25_nodes = children(div25); if_block0.l(div25_nodes);
t27 = claim_text(div25_nodes, t27_value); t27 = claim_space(div25_nodes);
if (if_block1)
if_block1.l(div25_nodes);
div25_nodes.forEach(detach); div25_nodes.forEach(detach);
div26_nodes.forEach(detach); div26_nodes.forEach(detach);
div27_nodes.forEach(detach);
t28 = claim_space(nodes); t28 = claim_space(nodes);
div31 = claim_element(nodes, "DIV", { class: true, id: true }); div30 = claim_element(nodes, "DIV", { class: true, id: true });
var div31_nodes = children(div31);
div30 = claim_element(div31_nodes, "DIV", { class: true });
var div30_nodes = children(div30); var div30_nodes = children(div30);
div28 = claim_element(div30_nodes, "DIV", { class: true });
var div28_nodes = children(div28);
t29 = claim_text(div28_nodes, "FAQ");
div28_nodes.forEach(detach);
t30 = claim_space(div30_nodes);
div29 = claim_element(div30_nodes, "DIV", { class: true }); div29 = claim_element(div30_nodes, "DIV", { class: true });
var div29_nodes = children(div29); var div29_nodes = children(div29);
div27 = claim_element(div29_nodes, "DIV", { class: true });
var div27_nodes = children(div27);
t29 = claim_text(div27_nodes, "FAQ");
div27_nodes.forEach(detach);
t30 = claim_space(div29_nodes);
div28 = claim_element(div29_nodes, "DIV", { class: true });
var div28_nodes = children(div28);
for (let i = 0; i < each_blocks.length; i += 1) { for (let i = 0; i < each_blocks.length; i += 1) {
each_blocks[i].l(div29_nodes); each_blocks[i].l(div28_nodes);
} }
div28_nodes.forEach(detach);
div29_nodes.forEach(detach); div29_nodes.forEach(detach);
div30_nodes.forEach(detach); div30_nodes.forEach(detach);
div31_nodes.forEach(detach);
this.h(); this.h();
}, },
h() { h() {
@ -1660,22 +1819,20 @@ function create_fragment(ctx) {
attr(button, "class", "py-2 px-5 bg-white text-black hover:bg-black border border-bg-white hover:text-white"); attr(button, "class", "py-2 px-5 bg-white text-black hover:bg-black border border-bg-white hover:text-white");
attr(a, "href", a_href_value = /*data*/ attr(a, "href", a_href_value = /*data*/
ctx[0].config.sponsorUrl); ctx[0].config.sponsorUrl);
attr(a, "target", "_blank");
attr(div20, "class", "middle-pane-medium pt-16 text-xl text-center mx-auto pb-32"); attr(div20, "class", "middle-pane-medium pt-16 text-xl text-center mx-auto pb-32");
attr(div21, "class", ""); attr(div21, "class", "");
attr(div21, "id", "sponsors"); attr(div21, "id", "sponsors");
attr(div22, "class", "section-header"); attr(div22, "class", "section-header");
attr(div23, "class", "mb-8 text-lg text-mild"); attr(div23, "class", "mb-8 text-lg text-mild");
attr(div24, "class", "grid lg:grid-cols-2 gap-10 md:w-2/3 mx-auto"); attr(div24, "class", "grid lg:grid-cols-2 gap-10 md:w-2/3 mx-auto");
attr(div25, "class", "mt-8 text-xl"); attr(div25, "class", "middle-pane-medium pt-16 text-xl text-center mx-auto pb-32");
attr(div26, "class", "middle-pane-medium pt-16 text-xl text-center mx-auto pb-32"); attr(div26, "class", "bg-black");
attr(div27, "class", "bg-black"); attr(div26, "id", "ticket");
attr(div27, "id", "ticket"); attr(div27, "class", "section-header");
attr(div28, "class", "section-header"); attr(div28, "class", "grid md:grid-cols-2 gap-2 md:gap-10");
attr(div29, "class", "grid md:grid-cols-2 gap-2 md:gap-10"); attr(div29, "class", "middle-pane-medium pt-20 text-xl text-center mx-auto");
attr(div30, "class", "middle-pane-medium pt-20 text-xl text-center mx-auto"); attr(div30, "class", "mb-36");
attr(div31, "class", "mb-36"); attr(div30, "id", "faq");
attr(div31, "id", "faq");
}, },
m(target, anchor) { m(target, anchor) {
append_hydration(document.head, meta0); append_hydration(document.head, meta0);
@ -1745,30 +1902,33 @@ function create_fragment(ctx) {
append_hydration(a, button); append_hydration(a, button);
append_hydration(button, t20); append_hydration(button, t20);
insert_hydration(target, t21, anchor); insert_hydration(target, t21, anchor);
insert_hydration(target, div27, anchor); insert_hydration(target, div26, anchor);
append_hydration(div27, div26); append_hydration(div26, div25);
append_hydration(div26, div22); append_hydration(div25, div22);
append_hydration(div22, t22); append_hydration(div22, t22);
append_hydration(div26, t23); append_hydration(div25, t23);
append_hydration(div26, div23); append_hydration(div25, div23);
append_hydration(div23, t24); append_hydration(div23, t24);
append_hydration(div26, t25); append_hydration(div25, t25);
append_hydration(div26, div24); append_hydration(div25, div24);
for (let i = 0; i < each_blocks_1.length; i += 1) { for (let i = 0; i < each_blocks_1.length; i += 1) {
each_blocks_1[i].m(div24, null); each_blocks_1[i].m(div24, null);
} }
append_hydration(div26, t26); append_hydration(div25, t26);
append_hydration(div26, div25); if (if_block0)
if_block0.m(div25, null);
append_hydration(div25, t27); append_hydration(div25, t27);
if (if_block1)
if_block1.m(div25, null);
insert_hydration(target, t28, anchor); insert_hydration(target, t28, anchor);
insert_hydration(target, div31, anchor); insert_hydration(target, div30, anchor);
append_hydration(div31, div30);
append_hydration(div30, div28);
append_hydration(div28, t29);
append_hydration(div30, t30);
append_hydration(div30, div29); append_hydration(div30, div29);
append_hydration(div29, div27);
append_hydration(div27, t29);
append_hydration(div29, t30);
append_hydration(div29, div28);
for (let i = 0; i < each_blocks.length; i += 1) { for (let i = 0; i < each_blocks.length; i += 1) {
each_blocks[i].m(div29, null); each_blocks[i].m(div28, null);
} }
current = true; current = true;
if (!mounted) { if (!mounted) {
@ -1780,7 +1940,7 @@ function create_fragment(ctx) {
listen(div18, "mouseenter", animateText), listen(div18, "mouseenter", animateText),
listen(button, "mouseenter", animateText), listen(button, "mouseenter", animateText),
listen(div22, "mouseenter", animateText), listen(div22, "mouseenter", animateText),
listen(div28, "mouseenter", animateText) listen(div27, "mouseenter", animateText)
]; ];
mounted = true; mounted = true;
} }
@ -1899,7 +2059,7 @@ function create_fragment(ctx) {
1) && t24_value !== (t24_value = /*data*/ 1) && t24_value !== (t24_value = /*data*/
ctx2[0].config.ticketsIntro + "")) ctx2[0].config.ticketsIntro + ""))
set_data(t24, t24_value); set_data(t24, t24_value);
if (dirty & /*animateSection, data*/ if (dirty & /*data, animateSection, goto*/
3) { 3) {
each_value_1 = /*data*/ each_value_1 = /*data*/
ctx2[0].config.tickets; ctx2[0].config.tickets;
@ -1922,10 +2082,36 @@ function create_fragment(ctx) {
} }
check_outros(); check_outros();
} }
if ((!current || dirty & /*data*/ if (
1) && t27_value !== (t27_value = /*data*/ /*data*/
ctx2[0].config.ticketsNote + "")) ctx2[0].config.ticketing
set_data(t27, t27_value); ) {
if (if_block0) {
if_block0.p(ctx2, dirty);
} else {
if_block0 = create_if_block_1(ctx2);
if_block0.c();
if_block0.m(div25, t27);
}
} else if (if_block0) {
if_block0.d(1);
if_block0 = null;
}
if (
/*data*/
ctx2[0].config.ticketsNote
) {
if (if_block1) {
if_block1.p(ctx2, dirty);
} else {
if_block1 = create_if_block(ctx2);
if_block1.c();
if_block1.m(div25, null);
}
} else if (if_block1) {
if_block1.d(1);
if_block1 = null;
}
if (dirty & /*animateSection, data*/ if (dirty & /*animateSection, data*/
3) { 3) {
each_value = /*data*/ each_value = /*data*/
@ -1940,7 +2126,7 @@ function create_fragment(ctx) {
each_blocks[i] = create_each_block(child_ctx); each_blocks[i] = create_each_block(child_ctx);
each_blocks[i].c(); each_blocks[i].c();
transition_in(each_blocks[i], 1); transition_in(each_blocks[i], 1);
each_blocks[i].m(div29, null); each_blocks[i].m(div28, null);
} }
} }
group_outros(); group_outros();
@ -2027,12 +2213,16 @@ function create_fragment(ctx) {
if (detaching) if (detaching)
detach(t21); detach(t21);
if (detaching) if (detaching)
detach(div27); detach(div26);
destroy_each(each_blocks_1, detaching); destroy_each(each_blocks_1, detaching);
if (if_block0)
if_block0.d();
if (if_block1)
if_block1.d();
if (detaching) if (detaching)
detach(t28); detach(t28);
if (detaching) if (detaching)
detach(div31); detach(div30);
destroy_each(each_blocks, detaching); destroy_each(each_blocks, detaching);
mounted = false; mounted = false;
run_all(dispose); run_all(dispose);
@ -2049,11 +2239,12 @@ function instance($$self, $$props, $$invalidate) {
} }
}; };
} }
const click_handler = () => data.config.ticketing ? goto(data.config.ticketingUrl) : false;
$$self.$$set = ($$props2) => { $$self.$$set = ($$props2) => {
if ("data" in $$props2) if ("data" in $$props2)
$$invalidate(0, data = $$props2.data); $$invalidate(0, data = $$props2.data);
}; };
return [data, animateSection]; return [data, animateSection, click_handler];
} }
class Page extends SvelteComponent { class Page extends SvelteComponent {
constructor(options) { constructor(options) {

View file

@ -1,4 +0,0 @@
import { l } from "../../chunks/_layout-4e6dae77.js";
export {
l as load
};

View file

@ -0,0 +1,4 @@
import { l } from "../../chunks/_layout-2cd03625.js";
export {
l as load
};

View file

@ -1,5 +1,5 @@
import { S as SvelteComponent, i as init, s as safe_not_equal, a as space, e as empty, c as claim_space, b as insert_hydration, g as group_outros, t as transition_out, d as check_outros, f as transition_in, h as detach, j as afterUpdate, o as onMount, k as element, l as claim_element, m as children, n as attr, p as set_style, q as text, r as claim_text, u as set_data, v as binding_callbacks, w as construct_svelte_component, x as create_component, y as claim_component, z as mount_component, A as destroy_component, B as tick } from "./chunks/index-a23f1e07.js"; import { S as SvelteComponent, i as init, s as safe_not_equal, a as space, e as empty, c as claim_space, b as insert_hydration, g as group_outros, t as transition_out, d as check_outros, f as transition_in, h as detach, j as afterUpdate, o as onMount, k as element, l as claim_element, m as children, n as attr, p as set_style, q as text, r as claim_text, u as set_data, v as binding_callbacks, w as construct_svelte_component, x as create_component, y as claim_component, z as mount_component, A as destroy_component, B as tick } from "./chunks/index-a23f1e07.js";
import { S as SCROLL_KEY, a as SNAPSHOT_KEY, I as INDEX_KEY, g as get_base_uri, f as find_anchor, b as get_link_info, c as get_router_options, s as stores, i as is_external_url, d as scroll_state, e as base, P as PRELOAD_PRIORITIES, h as init$1, j as set_assets, k as set_version } from "./chunks/singletons-efde5fcf.js"; import { S as SCROLL_KEY, a as SNAPSHOT_KEY, I as INDEX_KEY, g as get_base_uri, f as find_anchor, b as get_link_info, c as get_router_options, s as stores, i as is_external_url, d as scroll_state, e as base, P as PRELOAD_PRIORITIES, h as init$1, j as set_assets, k as set_version } from "./chunks/singletons-a9453c75.js";
function normalize_path(path, trailing_slash) { function normalize_path(path, trailing_slash) {
if (path === "/" || trailing_slash === "ignore") if (path === "/" || trailing_slash === "ignore")
return path; return path;
@ -900,9 +900,9 @@ const __vitePreload = function preload(baseModule, deps, importerUrl) {
}; };
const matchers = {}; const matchers = {};
const nodes = [ const nodes = [
() => __vitePreload(() => import("./chunks/0-47c64be9.js"), true ? ["./chunks/0-47c64be9.js","./chunks/_layout-4e6dae77.js","./components/pages/_layout.svelte-d0762326.js","./chunks/index-a23f1e07.js","./chunks/helpers-52e0076b.js","./assets/_layout-6f609acd.css"] : void 0, import.meta.url), () => __vitePreload(() => import("./chunks/0-bb0c4784.js"), true ? ["./chunks/0-bb0c4784.js","./chunks/_layout-2cd03625.js","./components/pages/_layout.svelte-cbabfe1e.js","./chunks/index-a23f1e07.js","./chunks/helpers-52e0076b.js","./assets/_layout-4a86f96b.css"] : void 0, import.meta.url),
() => __vitePreload(() => import("./chunks/1-d44bc7be.js"), true ? ["./chunks/1-d44bc7be.js","./components/error.svelte-4da6b409.js","./chunks/index-a23f1e07.js","./chunks/singletons-efde5fcf.js"] : void 0, import.meta.url), () => __vitePreload(() => import("./chunks/1-0968ece7.js"), true ? ["./chunks/1-0968ece7.js","./components/error.svelte-dfa3fa2b.js","./chunks/index-a23f1e07.js","./chunks/singletons-a9453c75.js"] : void 0, import.meta.url),
() => __vitePreload(() => import("./chunks/2-b0173593.js"), true ? ["./chunks/2-b0173593.js","./components/pages/_page.svelte-70409e97.js","./chunks/index-a23f1e07.js","./chunks/helpers-52e0076b.js"] : void 0, import.meta.url) () => __vitePreload(() => import("./chunks/2-a9a57f08.js"), true ? ["./chunks/2-a9a57f08.js","./components/pages/_page.svelte-2674026e.js","./chunks/index-a23f1e07.js","./chunks/helpers-52e0076b.js","./chunks/singletons-a9453c75.js"] : void 0, import.meta.url)
]; ];
const server_loads = []; const server_loads = [];
const dictionary = { const dictionary = {

View file

@ -1 +1 @@
{"version":"1676980332866"} {"version":"1676997414551"}

View file

@ -76,22 +76,24 @@
} }
], ],
"ticketsIntro": "Be a part of the first Web3Privacy Summit experience…", "ticketsIntro": "Be a part of the first Web3Privacy Summit experience…",
"ticketsNote": "Tickets will go on sale in early March 2023.", "ticketsNote": "Tickets will go on sale in late February 2023.",
"ticketing": false,
"ticketingUrl": "https://tickets.web3privacy.info/w3ps1/",
"tickets": [ "tickets": [
{ {
"title": "All-day Access", "title": "All-day Access",
"price": "2350 CZK (~99 EUR)", "price": "€99",
"includes": [ "includes": [
"All talks & panels", "All talks & panels",
"Coffee breaks", "Coffee breaks",
"Buffet lunch", "Buffet lunch",
"Networking drinks with speakers & attendees" "Networking drinks with speakers & attendees"
], ],
"hint": "[Apply for a discount →](https://tally.so/r/mYPDJW)<br />(as independent developer, student, privacy advocate, open-source contributor..)\n" "hint": "[Apply for a discount →](https://attend.web3privacy.info)<br />(as independent developer, student, privacy advocate, open-source contributor..)\n"
}, },
{ {
"title": "#Lunarpunk Party", "title": "#Lunarpunk Party",
"price": "350 CZK (~15 EUR)", "price": "€15",
"includes": [ "includes": [
"8pm - morning", "8pm - morning",
"Prague rave from top DJs", "Prague rave from top DJs",
@ -124,7 +126,7 @@
}, },
{ {
"title": "All-day access ticket is expensive for me. Do you offer any discounts?", "title": "All-day access ticket is expensive for me. Do you offer any discounts?",
"text": "Yes, we do! We offer discounts (up to 75%) for independent developers, students and especially active privacy advocates or open-source contributors to private protocols or tools. If you are interested in a discount, please fill out [this form](https://tally.so/r/mYPDJW)." "text": "Yes, we do! We offer discounts (up to 75%) for independent developers, students and especially active privacy advocates or open-source contributors to private protocols or tools. If you are interested in a discount, please fill out [this form](https://attend.web3privacy.info)."
}, },
{ {
"title": "Why event isn't admission free?", "title": "Why event isn't admission free?",

View file

@ -6,30 +6,31 @@
<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-6f609acd.css" rel="stylesheet"> <link href="./_app/immutable/assets/_layout-4a86f96b.css" rel="stylesheet">
<link rel="modulepreload" href="./_app/immutable/start-8e7a4ac5.js"> <link rel="modulepreload" href="./_app/immutable/start-d72607f2.js">
<link rel="modulepreload" href="./_app/immutable/chunks/index-a23f1e07.js"> <link rel="modulepreload" href="./_app/immutable/chunks/index-a23f1e07.js">
<link rel="modulepreload" href="./_app/immutable/chunks/singletons-efde5fcf.js"> <link rel="modulepreload" href="./_app/immutable/chunks/singletons-a9453c75.js">
<link rel="modulepreload" href="./_app/immutable/components/pages/_layout.svelte-d0762326.js"> <link rel="modulepreload" href="./_app/immutable/components/pages/_layout.svelte-cbabfe1e.js">
<link rel="modulepreload" href="./_app/immutable/chunks/helpers-52e0076b.js"> <link rel="modulepreload" href="./_app/immutable/chunks/helpers-52e0076b.js">
<link rel="modulepreload" href="./_app/immutable/modules/pages/_layout.js-71c04cf6.js"> <link rel="modulepreload" href="./_app/immutable/modules/pages/_layout.js-93afbaf4.js">
<link rel="modulepreload" href="./_app/immutable/chunks/_layout-4e6dae77.js"> <link rel="modulepreload" href="./_app/immutable/chunks/_layout-2cd03625.js">
<link rel="modulepreload" href="./_app/immutable/components/pages/_page.svelte-70409e97.js"><title>Web3Privacy Prague 2023 | 5. June 2023</title><!-- HEAD_svelte-1v6y0me_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-1v6y0me_END --> <link rel="modulepreload" href="./_app/immutable/components/pages/_page.svelte-2674026e.js"><title>Web3Privacy Prague 2023 | 5. June 2023</title><!-- HEAD_svelte-1v6y0me_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-1v6y0me_END -->
</head> </head>
<body data-sveltekit-preload-data="hover"> <body data-sveltekit-preload-data="hover">
<div style="display: contents"> <div style="display: contents">
<div class="relative w-full min-h-screen text-white"><div class="fixed w-full h-18 bg-black pt-2 pb-2 z-40"><div class="middle-pane-big bg-black"><div class="flex"><div class="flex items-center gap-4 grow"><div class="w-16 py-2"><a href="https://web3privacy.info"><img src="/web3privacy-cropped.jpg" alt="Web3Privacy Now"></a></div> <div class="relative w-full min-h-screen text-white"><div class="fixed w-full h-18 bg-black pt-2 pb-2 z-40"><div class="middle-pane-big bg-black"><div class="flex"><div class="flex items-center gap-4 grow"><div class="w-16 py-2"><a href="https://web3privacy.info" target="_blank"><img src="/web3privacy-cropped.jpg" alt="Web3Privacy Now"></a></div>
</div> </div>
<div class="flex items-center gap-6 text-xl"><button class="md:hidden text-3xl"></button> <div class="flex items-center gap-6 text-xl"><button class="md:hidden text-3xl"></button>
<div class="hidden md:block"><a class="hover:underline null" href="">#</a> <div class="hidden md:block"><a class="hover:underline null " href="" target="">#</a>
</div><div class="hidden md:block"><a class="hover:underline null" href="#about">ABOUT</a> </div><div class="hidden md:block"><a class="hover:underline null " href="#about" target="">ABOUT</a>
</div><div class="hidden md:block"><a class="hover:underline null" href="#speakers">SPEAKERS</a> </div><div class="hidden md:block"><a class="hover:underline null " href="#speakers" target="">SPEAKERS</a>
</div><div class="hidden md:block"><a class="hover:underline null" href="#program">PROGRAM</a> </div><div class="hidden md:block"><a class="hover:underline null " href="#program" target="">PROGRAM</a>
</div><div class="hidden md:block"><a class="hover:underline null" href="#sponsors">SPONSORS</a> </div><div class="hidden md:block"><a class="hover:underline null " href="#sponsors" target="">SPONSORS</a>
</div><div class="hidden md:block"><a class="hover:underline null" href="#faq">FAQ</a> </div><div class="hidden md:block"><a class="button null " href="#ticket" target="">TICKET</a>
</div><div class="hidden md:block"><a class="button null" href="#ticket">TICKET</a> </div><div class="hidden md:block"><a class="hover:underline null " href="#faq" target="">FAQ</a>
</div><div class="hidden md:block"><a class="hover:underline null external" href="https://chat.web3privacy.info" target="_blank">CHAT</a>
</div></div></div></div> </div></div></div></div>
</div> </div>
@ -142,24 +143,23 @@
</tr></tbody></table></div></div> </tr></tbody></table></div></div>
<div class="" id="sponsors"><div class="middle-pane-medium pt-16 text-xl text-center mx-auto pb-32"><div class="section-header">Sponsors</div> <div class="" id="sponsors"><div class="middle-pane-medium pt-16 text-xl text-center mx-auto pb-32"><div class="section-header">Sponsors</div>
<div><a href="https://matrix.to/#/@tree:gwei.cz" target="_blank"><button class="py-2 px-5 bg-white text-black hover:bg-black border border-bg-white hover:text-white">Become a Sponsor</button></a></div></div></div> <div><a href="https://matrix.to/#/@tree:gwei.cz"><button class="py-2 px-5 bg-white text-black hover:bg-black border border-bg-white hover:text-white">Become a Sponsor</button></a></div></div></div>
<div class="bg-black" id="ticket"><div class="middle-pane-medium pt-16 text-xl text-center mx-auto pb-32"><div class="section-header">Ticket</div> <div class="bg-black" id="ticket"><div class="middle-pane-medium pt-16 text-xl text-center mx-auto pb-32"><div class="section-header">Ticket</div>
<div class="mb-8 text-lg text-mild">Be a part of the first Web3Privacy Summit experience…</div> <div class="mb-8 text-lg text-mild">Be a part of the first Web3Privacy Summit experience…</div>
<div class="grid lg:grid-cols-2 gap-10 md:w-2/3 mx-auto"><div class="bg-[#0d1117] hover:border-0 py-10 px-10 hover:text-black hover:bg-white"><div class="text-3xl uppercase animate-section">All-day Access</div> <div class="grid lg:grid-cols-2 gap-10 md:w-2/3 mx-auto"><div class="bg-[#0d1117] hover:border-0 py-10 px-10 hover:text-black hover:bg-white "><div class="text-3xl uppercase"><a href="https://tickets.web3privacy.info/w3ps1/" class="animate-section">All-day Access</a></div>
<div class="text-xl mt-6 font-bold animate-section">2350 CZK (~99 EUR)</div> <div class="text-xl mt-6 font-bold"><a href="https://tickets.web3privacy.info/w3ps1/">€99</a></div>
<ul class="mt-6 text-lg text-left list-disc px-6"><li>All talks &amp; panels</li><li>Coffee breaks</li><li>Buffet lunch</li><li>Networking drinks with speakers &amp; attendees</li></ul> <ul class="mt-6 text-lg text-left list-disc px-6"><li>All talks &amp; panels</li><li>Coffee breaks</li><li>Buffet lunch</li><li>Networking drinks with speakers &amp; attendees</li></ul>
<div class="mt-10 markdown text-base"><p><a href="https://attend.web3privacy.info">Apply for a discount →</a><!-- HTML_TAG_START --><br /><!-- HTML_TAG_END -->(as independent developer, student, privacy advocate, open-source contributor..)</p></div>
<div class="mt-10 markdown text-base"><p><a href="https://tally.so/r/mYPDJW">Apply for a discount →</a><!-- HTML_TAG_START --><br /><!-- HTML_TAG_END -->(as independent developer, student, privacy advocate, open-source contributor..)</p></div> </div><div class="bg-[#0d1117] hover:border-0 py-10 px-10 hover:text-black hover:bg-white "><div class="text-3xl uppercase"><a href="https://tickets.web3privacy.info/w3ps1/" class="animate-section">#Lunarpunk Party</a></div>
</div><div class="bg-[#0d1117] hover:border-0 py-10 px-10 hover:text-black hover:bg-white"><div class="text-3xl uppercase animate-section">#Lunarpunk Party</div> <div class="text-xl mt-6 font-bold"><a href="https://tickets.web3privacy.info/w3ps1/">€15</a></div>
<div class="text-xl mt-6 font-bold animate-section">350 CZK (~15 EUR)</div>
<ul class="mt-6 text-lg text-left list-disc px-6"><li>8pm - morning</li><li>Prague rave from top DJs</li><li>VJs and projections</li><li>Networking with attendees, speakers &amp; sponsors</li></ul> <ul class="mt-6 text-lg text-left list-disc px-6"><li>8pm - morning</li><li>Prague rave from top DJs</li><li>VJs and projections</li><li>Networking with attendees, speakers &amp; sponsors</li></ul>
<div class="mt-10 text-base">*Party access is included in the All-day Pass</div> <div class="mt-10 text-base">*Party access is included in the All-day Pass</div>
</div></div> </div></div>
<div class="mt-8 text-xl">Tickets will go on sale in early March 2023.</div></div></div>
<div class="mt-8 text-xl">Tickets will go on sale in late February 2023.</div></div></div>
<div class="mb-36" id="faq"><div class="middle-pane-medium pt-20 text-xl text-center mx-auto"><div class="section-header">FAQ</div> <div class="mb-36" id="faq"><div class="middle-pane-medium pt-20 text-xl text-center mx-auto"><div class="section-header">FAQ</div>
<div class="grid md:grid-cols-2 gap-2 md:gap-10"><div class="py-10 px-4 hover:bg-white hover:text-black"><div class="text-2xl font-bold mb-6 animate-section">What is Web3Privacy Now?</div> <div class="grid md:grid-cols-2 gap-2 md:gap-10"><div class="py-10 px-4 hover:bg-white hover:text-black"><div class="text-2xl font-bold mb-6 animate-section">What is Web3Privacy Now?</div>
@ -173,7 +173,7 @@
</div><div class="py-10 px-4 hover:bg-white hover:text-black"><div class="text-2xl font-bold mb-6 animate-section">When will tickets go on sale? What will be the payment options?</div> </div><div class="py-10 px-4 hover:bg-white hover:text-black"><div class="text-2xl font-bold mb-6 animate-section">When will tickets go on sale? What will be the payment options?</div>
<div class="text-lg markdown"><p>Tickets will go on sale in early March 2023. Payment will be possible via credit card, Bitcoin (on-chain), Lightning Network or possibly other cryptocurrencies.</p></div> <div class="text-lg markdown"><p>Tickets will go on sale in early March 2023. Payment will be possible via credit card, Bitcoin (on-chain), Lightning Network or possibly other cryptocurrencies.</p></div>
</div><div class="py-10 px-4 hover:bg-white hover:text-black"><div class="text-2xl font-bold mb-6 animate-section">All-day access ticket is expensive for me. Do you offer any discounts?</div> </div><div class="py-10 px-4 hover:bg-white hover:text-black"><div class="text-2xl font-bold mb-6 animate-section">All-day access ticket is expensive for me. Do you offer any discounts?</div>
<div class="text-lg markdown"><p>Yes, we do! We offer discounts (up to 75%) for independent developers, students and especially active privacy advocates or open-source contributors to private protocols or tools. If you are interested in a discount, please fill out <a href="https://tally.so/r/mYPDJW">this form</a>.</p></div> <div class="text-lg markdown"><p>Yes, we do! We offer discounts (up to 75%) for independent developers, students and especially active privacy advocates or open-source contributors to private protocols or tools. If you are interested in a discount, please fill out <a href="https://attend.web3privacy.info">this form</a>.</p></div>
</div><div class="py-10 px-4 hover:bg-white hover:text-black"><div class="text-2xl font-bold mb-6 animate-section">Why event isn't admission free?</div> </div><div class="py-10 px-4 hover:bg-white hover:text-black"><div class="text-2xl font-bold mb-6 animate-section">Why event isn't admission free?</div>
<div class="text-lg markdown"><p>We would like to have most of the cost of the event covered by admission fees directly from visitors. We want to be independent of sponsors and reduce the pressure to make it a "sales" or marketing event.</p></div> <div class="text-lg markdown"><p>We would like to have most of the cost of the event covered by admission fees directly from visitors. We want to be independent of sponsors and reduce the pressure to make it a "sales" or marketing event.</p></div>
</div><div class="py-10 px-4 hover:bg-white hover:text-black"><div class="text-2xl font-bold mb-6 animate-section">How do I get to the venue?</div> </div><div class="py-10 px-4 hover:bg-white hover:text-black"><div class="text-2xl font-bold mb-6 animate-section">How do I get to the venue?</div>
@ -182,19 +182,19 @@
<footer class="pb-16 bg-black"><div class="middle-pane-big pt-10 mx-auto"><div class="flex gap-4"><div class="grow"><div class="w-32 sm:w-40"><a href="https://web3privacy.info"><img src="/web3privacy-cropped.jpg" alt="Web3Privacy Now"></a></div></div> <footer class="pb-16 bg-black"><div class="middle-pane-big pt-10 mx-auto"><div class="flex gap-4"><div class="grow"><div class="w-32 sm:w-40"><a href="https://web3privacy.info"><img src="/web3privacy-cropped.jpg" alt="Web3Privacy Now"></a></div></div>
<div class="text-right"><div class=""><a class="inline-block w-5 mr-1" href="https://twitter.com/web3privacy"><svg viewBox="0 0 29 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.0266 3.12733C26.9955 3.62938 25.8872 3.96853 24.7242 4.12112C25.9113 3.34005 26.8231 2.10325 27.2524 0.629411C26.1413 1.35279 24.9107 1.87791 23.6009 2.16092C22.5522 0.934264 21.0578 0.167969 19.4039 0.167969C16.2285 0.167969 13.6538 2.99367 13.6538 6.47907C13.6538 6.97373 13.7047 7.45548 13.8028 7.91738C9.02398 7.6542 4.78719 5.14151 1.95117 1.3231C1.45622 2.25521 1.17259 3.33929 1.17259 4.49596C1.17259 6.68564 2.18771 8.61738 3.73058 9.74913C2.78804 9.71637 1.90142 9.43244 1.1262 8.95977C1.12555 8.98607 1.12555 9.01252 1.12555 9.03913C1.12555 12.0969 3.1076 14.6476 5.73804 15.2278C5.25556 15.3721 4.74758 15.4491 4.2232 15.4491C3.85268 15.4491 3.49255 15.4095 3.14137 15.3359C3.87315 17.8432 5.99658 19.6679 8.51282 19.7187C6.54493 21.4115 4.06569 22.4206 1.37163 22.4206C0.907503 22.4206 0.449828 22.3906 0 22.3323C2.54468 24.1231 5.56708 25.168 8.81424 25.168C19.3905 25.168 25.1742 15.5511 25.1742 7.21076C25.1742 6.93712 25.1686 6.66503 25.1576 6.39416C26.2809 5.50451 27.2556 4.39306 28.0265 3.12733H28.0266Z" fill="white"></path></svg></a> <div class="text-right"><div class=""><a class="inline-block w-5 mr-1" href="https://twitter.com/web3privacy"><svg viewBox="0 0 29 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.0266 3.12733C26.9955 3.62938 25.8872 3.96853 24.7242 4.12112C25.9113 3.34005 26.8231 2.10325 27.2524 0.629411C26.1413 1.35279 24.9107 1.87791 23.6009 2.16092C22.5522 0.934264 21.0578 0.167969 19.4039 0.167969C16.2285 0.167969 13.6538 2.99367 13.6538 6.47907C13.6538 6.97373 13.7047 7.45548 13.8028 7.91738C9.02398 7.6542 4.78719 5.14151 1.95117 1.3231C1.45622 2.25521 1.17259 3.33929 1.17259 4.49596C1.17259 6.68564 2.18771 8.61738 3.73058 9.74913C2.78804 9.71637 1.90142 9.43244 1.1262 8.95977C1.12555 8.98607 1.12555 9.01252 1.12555 9.03913C1.12555 12.0969 3.1076 14.6476 5.73804 15.2278C5.25556 15.3721 4.74758 15.4491 4.2232 15.4491C3.85268 15.4491 3.49255 15.4095 3.14137 15.3359C3.87315 17.8432 5.99658 19.6679 8.51282 19.7187C6.54493 21.4115 4.06569 22.4206 1.37163 22.4206C0.907503 22.4206 0.449828 22.3906 0 22.3323C2.54468 24.1231 5.56708 25.168 8.81424 25.168C19.3905 25.168 25.1742 15.5511 25.1742 7.21076C25.1742 6.93712 25.1686 6.66503 25.1576 6.39416C26.2809 5.50451 27.2556 4.39306 28.0265 3.12733H28.0266Z" fill="white"></path></svg></a>
<a href="https://twitter.com/web3privacy" class="text-2xl no-underline hover:underline">@web3privacy</a></div> <a href="https://twitter.com/web3privacy" class="text-2xl no-underline hover:underline external" target="_blank">@web3privacy</a></div>
<div class="mt-4 text-mild"><p>💛 Collaboration of <a href="https://web3privacy.info">Web3Privacy Now</a> &amp; <a href="https://ethbrno.cz">ETHBrno</a> team</p></div> <div class="mt-4 text-mild"><p>💛 Collaboration of <a href="https://web3privacy.info">Web3Privacy Now</a> &amp; <a href="https://ethbrno.cz">ETHBrno</a> team</p></div>
<div class="mt-4 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-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="1j3l4yh"> <script type="module" data-sveltekit-hydrate="xd1e32">
import { start } from "./_app/immutable/start-8e7a4ac5.js"; import { start } from "./_app/immutable/start-d72607f2.js";
start({ start({
assets: "", assets: "",
env: {}, env: {},
target: document.querySelector('[data-sveltekit-hydrate="1j3l4yh"]').parentNode, target: document.querySelector('[data-sveltekit-hydrate="xd1e32"]').parentNode,
version: "1676980332866", version: "1676997414551",
hydrate: { hydrate: {
node_ids: [0, 2], node_ids: [0, 2],
data: [{type:"data",data:null,uses:{}},null], data: [{type:"data",data:null,uses:{}},null],