From 8986f28c46ebfd86a1a0ed7fc0e581554e8a10fd Mon Sep 17 00:00:00 2001 From: tiptenbrink <75669206+tiptenbrink@users.noreply.github.com> Date: Fri, 25 Oct 2024 08:46:09 +0000 Subject: [PATCH] Update site to output generated at 84eb563 --- .../{Admin-63608914.js => Admin-d22ad71a.js} | 2 +- ...{Arnold-edb4624e.js => Arnold-3acc21cf.js} | 2 +- ...n-4f8300d5.js => Klassementen-4b201f95.js} | 2 +- .../{Leden-7a3a6104.js => Leden-22f65bcf.js} | 2 +- ...rofiel-d54ac9f6.js => Profiel-07100033.js} | 2 +- ...ecords-bf75c83f.js => Records-3623ba92.js} | 2 +- .../{Spike-ccd63421.js => Spike-09098f1c.js} | 2 +- ...n-a1c4c3f5.js => Verjaardagen-c845f3f1.js} | 2 +- ...589a997.json => Wedstrijden-53abc8c0.json} | 43 ++------ assets/index-038422a0.js | 104 ++++++++++++++++++ assets/index-7d56a4ec.js | 104 ------------------ assets/nsk_trappenloop_2024_foto-b76d2b73.jpg | Bin 227602 -> 0 bytes assets/nsk_trappenloop_2024_logo-b3e9077d.png | Bin 74291 -> 0 bytes ...ueries-88381907.js => queries-6e153d4c.js} | 2 +- ...dstrijdregelement_nsk_trappenloop_2024.pdf | Bin 52599 -> 0 bytes index.html | 2 +- 16 files changed, 126 insertions(+), 145 deletions(-) rename assets/{Admin-63608914.js => Admin-d22ad71a.js} (99%) rename assets/{Arnold-edb4624e.js => Arnold-3acc21cf.js} (99%) rename assets/{Klassementen-4f8300d5.js => Klassementen-4b201f95.js} (97%) rename assets/{Leden-7a3a6104.js => Leden-22f65bcf.js} (97%) rename assets/{Profiel-d54ac9f6.js => Profiel-07100033.js} (97%) rename assets/{Records-bf75c83f.js => Records-3623ba92.js} (99%) rename assets/{Spike-ccd63421.js => Spike-09098f1c.js} (99%) rename assets/{Verjaardagen-a1c4c3f5.js => Verjaardagen-c845f3f1.js} (94%) rename assets/{Wedstrijden-1589a997.json => Wedstrijden-53abc8c0.json} (87%) create mode 100644 assets/index-038422a0.js delete mode 100644 assets/index-7d56a4ec.js delete mode 100644 assets/nsk_trappenloop_2024_foto-b76d2b73.jpg delete mode 100644 assets/nsk_trappenloop_2024_logo-b3e9077d.png rename assets/{queries-88381907.js => queries-6e153d4c.js} (97%) delete mode 100644 files/wedstrijdregelement_nsk_trappenloop_2024.pdf diff --git a/assets/Admin-63608914.js b/assets/Admin-d22ad71a.js similarity index 99% rename from assets/Admin-63608914.js rename to assets/Admin-d22ad71a.js index c8f1a120..09e7a6fa 100644 --- a/assets/Admin-63608914.js +++ b/assets/Admin-d22ad71a.js @@ -1,4 +1,4 @@ -import{r as E,j as s,h as _t,i as At,l as Et,R as Mt,z as Ge}from"./vendor-44375bc4.js";import{A as Fe,b as Se,c as Ie,P as It}from"./index-7d56a4ec.js";import{c as Pt,q as je,d as Dt,e as Vt,f as Lt,g as Ot,h as zt}from"./queries-88381907.js";import{R as xe}from"./Rollen-83d067d1.js";import{E as Ht,I as ke}from"./date-028b19b5.js";/** +import{r as E,j as s,h as _t,i as At,l as Et,R as Mt,z as Ge}from"./vendor-44375bc4.js";import{A as Fe,b as Se,c as Ie,P as It}from"./index-038422a0.js";import{c as Pt,q as je,d as Dt,e as Vt,f as Lt,g as Ot,h as zt}from"./queries-6e153d4c.js";import{R as xe}from"./Rollen-83d067d1.js";import{E as Ht,I as ke}from"./date-028b19b5.js";/** * table-core * * Copyright (c) TanStack diff --git a/assets/Arnold-edb4624e.js b/assets/Arnold-3acc21cf.js similarity index 99% rename from assets/Arnold-edb4624e.js rename to assets/Arnold-3acc21cf.js index 964e2424..5bcbd7d1 100644 --- a/assets/Arnold-edb4624e.js +++ b/assets/Arnold-3acc21cf.js @@ -1 +1 @@ -import{j as e}from"./vendor-44375bc4.js";import{P as r}from"./index-7d56a4ec.js";const n="/assets/arnoldfoto-e91bdd53.jpg";function s(){return e.jsxs("div",{className:"arnoldInfo",children:[e.jsxs("div",{className:"arnoldText",children:[e.jsx("p",{children:"Hoi allemaal! Mijn naam is Arnold het Aardvarken en ik heb de eer gekregen om mascotte te zijn van de leukste studentenatletiekvereniging van Nederland! Ik ben er altijd bij om de Aardvarkentjes van Dodeka te supporten op wedstrijden zoals de zoals de NSK's en de Dodekathlon. Daarnaast mag ik ook mee op alle gezellige reisjes die Dodekaleden organiseren, zoals de Wispo en de Zomerreis en het trainingsweekend. Ben je benieuwd naar mijn avonturen met de Dodekaëders? Neem dan een kijkje op mijn Instagram."}),e.jsxs("a",{target:"_blank",rel:"noreferrer",href:"https://www.instagram.com/arnold_dodeka/?hl=nl",className:"arnoldInsta",children:[e.jsx("svg",{id:"dm_icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:e.jsx("path",{d:"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"})}),e.jsx("p",{children:"Bekijk hier Arnolds Instagram account"}),e.jsx("svg",{id:"dm_arrow",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:e.jsx("path",{d:"M13.025 1l-2.847 2.828 6.176 6.176h-16.354v3.992h16.354l-6.176 6.176 2.847 2.828 10.975-11z"})})]})]}),e.jsx("img",{className:"arnoldFoto",src:n,alt:""})]})}function a(){return e.jsxs("div",{className:"arnoldClublied",children:[e.jsx("iframe",{className:"clubliedVideo",src:"https://www.youtube.com/embed/jLPQCp_OC8w?loop=1&playlist=jLPQCp_OC8w",title:"YouTube video player",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0}),e.jsxs("div",{className:"clubliedLyrics",children:[e.jsx("h2",{children:"Aardvarken - Clublied Dodeka"}),e.jsx("br",{}),e.jsxs("p",{children:["[Eerste couplet]",e.jsx("br",{}),"Onze donkerblauwe vlag in de hoge palen",e.jsx("br",{}),"Prominent aanwezig de beste club op aarde",e.jsx("br",{}),"Trek een bak en sprint met een hele hoop atleten",e.jsx("br",{}),"Die zich erg kunnen bezweten",e.jsx("br",{}),"Weet je wat echt chill zou zijn",e.jsx("br",{}),"Als ook jij",e.jsx("br",{}),"Een aardvarken zou zijn",e.jsx("br",{}),"Een chill dier van de hoogste klas",e.jsx("br",{}),"Precies ja, een aardvarken",e.jsx("br",{}),"Dus doe je renschoenen aan en je rugzak af",e.jsx("br",{}),"Geloof me vriend, we gaan in een draf",e.jsx("br",{}),"Iedereen is welkom bij DSAV",e.jsx("br",{}),"De cadeautip? Neem je zusje mee",e.jsx("br",{}),e.jsx("br",{}),"[Pre-refrein]",e.jsx("br",{}),"We chillen in het mooie Delft",e.jsx("br",{}),"En we gaan voor de derde helft",e.jsx("br",{}),"Maar voor het zover komt, trek ik nog een sprint, (en) loop een rondje op de baan",e.jsx("br",{}),"Kijk hoe hard we gaan",e.jsx("br",{}),"Je kan ons niet verslaan",e.jsx("br",{}),e.jsx("br",{}),"(10, 11, 12, 'Vo)",e.jsx("br",{}),"[Refrein]",e.jsx("br",{}),"Aard-var-ken",e.jsx("br",{}),"Het allermooiste diertje",e.jsx("br",{}),"We delen een biertje",e.jsx("br",{}),"Aard-var-ken",e.jsx("br",{}),"Ik loop lekker door",e.jsx("br",{}),"Zet m'n beste beentje voor",e.jsx("br",{}),"Met het Aard-var-ken",e.jsx("br",{}),"Het allermooiste diertje",e.jsx("br",{}),"We delen een biertje",e.jsx("br",{}),"Aard-var-ken",e.jsx("br",{}),"Ik loop lekker door",e.jsx("br",{}),"Zet m'n beste beentje voor",e.jsx("br",{}),e.jsx("br",{}),"[Tweede couplet]",e.jsx("br",{}),"Ja wij trainen bij Dodeka",e.jsx("br",{}),"De club waar ik het hardst ga",e.jsx("br",{}),"goed trainen voor 't NSK",e.jsx("br",{}),"zodat ik bovenaan sta",e.jsx("br",{}),"Loop je achter, try to catch up",e.jsx("br",{}),"Wij gaan winnen, baby, let op",e.jsx("br",{}),"Je kan arnold toch niet brassen",e.jsx("br",{}),"want we gaan er goed op passen",e.jsx("br",{}),e.jsx("br",{}),"-stel je voor dat stijl heel veel voorstelt",e.jsx("br",{}),"Dan stel ik voor dat iedereen bij Bob bestelt",e.jsx("br",{}),"Dan komen wij in donkerblauwe shirts",e.jsx("br",{}),"En hebben wij de allerbeste merch",e.jsx("br",{}),e.jsx("br",{}),"Sprinters zijn formidabel/incapabel",e.jsx("br",{}),"De Loopgroep is formidabel/incapabel",e.jsx("br",{}),"Dus fok de roeiers, fok de ganzen op het gras",e.jsx("br",{}),"Xou niet weten wak moe doen als geen Dodeka was",e.jsx("br",{}),e.jsx("br",{}),"[Pre-refrein]",e.jsx("br",{}),"We chillen in het mooie Delft",e.jsx("br",{}),"En we gaan voor de derde helft",e.jsx("br",{}),"Maar voor het zover komt, trek ik nog een sprint, (en) loop een rondje op de baan",e.jsx("br",{}),"Kijk hoe hard we gaan",e.jsx("br",{}),"Je kan ons niet verslaan",e.jsx("br",{}),e.jsx("br",{}),"(10, 11, 12, 'Vo)",e.jsx("br",{}),"[Refrein]",e.jsx("br",{}),"Aard-var-ken",e.jsx("br",{}),"Het allermooiste diertje",e.jsx("br",{}),"We delen een biertje",e.jsx("br",{}),"Aard-var-ken",e.jsx("br",{}),"Ik loop lekker door",e.jsx("br",{}),"Zet m'n beste beentje voor",e.jsx("br",{}),"Met het Aard-var-ken",e.jsx("br",{}),"Het allermooiste diertje",e.jsx("br",{}),"We delen een biertje",e.jsx("br",{}),"Aard-var-ken",e.jsx("br",{}),"Ik loop lekker door",e.jsx("br",{}),"Zet m'n beste beentje voor",e.jsx("br",{}),e.jsx("br",{}),"[Bridge]",e.jsx("br",{}),"Helemaal gek op die mooie stad",e.jsx("br",{}),"De oude kerk die niet omvalt",e.jsx("br",{}),"Lekker uit in de steck",e.jsx("br",{}),"Wat een epische plek",e.jsx("br",{}),"Doe mij maar twaaluf bier",e.jsx("br",{}),"Want ik train al drie kwartier",e.jsx("br",{}),"En we drinken geen water",e.jsx("br",{}),"want wij gaan door",e.jsx("br",{}),e.jsx("br",{}),"10, 11, 12, 'Vo",e.jsx("br",{}),"Dus werp, spring, loop tot het end",e.jsx("br",{}),"Zak door je knieën en gedraag je prominent",e.jsx("br",{}),"En jo Bart",e.jsx("br",{}),"Die baan loopt best wel lekker, trrr spieswekker!"]})]})]})}function j(){return e.jsxs("div",{children:[e.jsx(r,{title:"Arnold"}),e.jsx(s,{}),e.jsx(a,{})]})}export{j as default}; +import{j as e}from"./vendor-44375bc4.js";import{P as r}from"./index-038422a0.js";const n="/assets/arnoldfoto-e91bdd53.jpg";function s(){return e.jsxs("div",{className:"arnoldInfo",children:[e.jsxs("div",{className:"arnoldText",children:[e.jsx("p",{children:"Hoi allemaal! Mijn naam is Arnold het Aardvarken en ik heb de eer gekregen om mascotte te zijn van de leukste studentenatletiekvereniging van Nederland! Ik ben er altijd bij om de Aardvarkentjes van Dodeka te supporten op wedstrijden zoals de zoals de NSK's en de Dodekathlon. Daarnaast mag ik ook mee op alle gezellige reisjes die Dodekaleden organiseren, zoals de Wispo en de Zomerreis en het trainingsweekend. Ben je benieuwd naar mijn avonturen met de Dodekaëders? Neem dan een kijkje op mijn Instagram."}),e.jsxs("a",{target:"_blank",rel:"noreferrer",href:"https://www.instagram.com/arnold_dodeka/?hl=nl",className:"arnoldInsta",children:[e.jsx("svg",{id:"dm_icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:e.jsx("path",{d:"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"})}),e.jsx("p",{children:"Bekijk hier Arnolds Instagram account"}),e.jsx("svg",{id:"dm_arrow",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:e.jsx("path",{d:"M13.025 1l-2.847 2.828 6.176 6.176h-16.354v3.992h16.354l-6.176 6.176 2.847 2.828 10.975-11z"})})]})]}),e.jsx("img",{className:"arnoldFoto",src:n,alt:""})]})}function a(){return e.jsxs("div",{className:"arnoldClublied",children:[e.jsx("iframe",{className:"clubliedVideo",src:"https://www.youtube.com/embed/jLPQCp_OC8w?loop=1&playlist=jLPQCp_OC8w",title:"YouTube video player",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0}),e.jsxs("div",{className:"clubliedLyrics",children:[e.jsx("h2",{children:"Aardvarken - Clublied Dodeka"}),e.jsx("br",{}),e.jsxs("p",{children:["[Eerste couplet]",e.jsx("br",{}),"Onze donkerblauwe vlag in de hoge palen",e.jsx("br",{}),"Prominent aanwezig de beste club op aarde",e.jsx("br",{}),"Trek een bak en sprint met een hele hoop atleten",e.jsx("br",{}),"Die zich erg kunnen bezweten",e.jsx("br",{}),"Weet je wat echt chill zou zijn",e.jsx("br",{}),"Als ook jij",e.jsx("br",{}),"Een aardvarken zou zijn",e.jsx("br",{}),"Een chill dier van de hoogste klas",e.jsx("br",{}),"Precies ja, een aardvarken",e.jsx("br",{}),"Dus doe je renschoenen aan en je rugzak af",e.jsx("br",{}),"Geloof me vriend, we gaan in een draf",e.jsx("br",{}),"Iedereen is welkom bij DSAV",e.jsx("br",{}),"De cadeautip? Neem je zusje mee",e.jsx("br",{}),e.jsx("br",{}),"[Pre-refrein]",e.jsx("br",{}),"We chillen in het mooie Delft",e.jsx("br",{}),"En we gaan voor de derde helft",e.jsx("br",{}),"Maar voor het zover komt, trek ik nog een sprint, (en) loop een rondje op de baan",e.jsx("br",{}),"Kijk hoe hard we gaan",e.jsx("br",{}),"Je kan ons niet verslaan",e.jsx("br",{}),e.jsx("br",{}),"(10, 11, 12, 'Vo)",e.jsx("br",{}),"[Refrein]",e.jsx("br",{}),"Aard-var-ken",e.jsx("br",{}),"Het allermooiste diertje",e.jsx("br",{}),"We delen een biertje",e.jsx("br",{}),"Aard-var-ken",e.jsx("br",{}),"Ik loop lekker door",e.jsx("br",{}),"Zet m'n beste beentje voor",e.jsx("br",{}),"Met het Aard-var-ken",e.jsx("br",{}),"Het allermooiste diertje",e.jsx("br",{}),"We delen een biertje",e.jsx("br",{}),"Aard-var-ken",e.jsx("br",{}),"Ik loop lekker door",e.jsx("br",{}),"Zet m'n beste beentje voor",e.jsx("br",{}),e.jsx("br",{}),"[Tweede couplet]",e.jsx("br",{}),"Ja wij trainen bij Dodeka",e.jsx("br",{}),"De club waar ik het hardst ga",e.jsx("br",{}),"goed trainen voor 't NSK",e.jsx("br",{}),"zodat ik bovenaan sta",e.jsx("br",{}),"Loop je achter, try to catch up",e.jsx("br",{}),"Wij gaan winnen, baby, let op",e.jsx("br",{}),"Je kan arnold toch niet brassen",e.jsx("br",{}),"want we gaan er goed op passen",e.jsx("br",{}),e.jsx("br",{}),"-stel je voor dat stijl heel veel voorstelt",e.jsx("br",{}),"Dan stel ik voor dat iedereen bij Bob bestelt",e.jsx("br",{}),"Dan komen wij in donkerblauwe shirts",e.jsx("br",{}),"En hebben wij de allerbeste merch",e.jsx("br",{}),e.jsx("br",{}),"Sprinters zijn formidabel/incapabel",e.jsx("br",{}),"De Loopgroep is formidabel/incapabel",e.jsx("br",{}),"Dus fok de roeiers, fok de ganzen op het gras",e.jsx("br",{}),"Xou niet weten wak moe doen als geen Dodeka was",e.jsx("br",{}),e.jsx("br",{}),"[Pre-refrein]",e.jsx("br",{}),"We chillen in het mooie Delft",e.jsx("br",{}),"En we gaan voor de derde helft",e.jsx("br",{}),"Maar voor het zover komt, trek ik nog een sprint, (en) loop een rondje op de baan",e.jsx("br",{}),"Kijk hoe hard we gaan",e.jsx("br",{}),"Je kan ons niet verslaan",e.jsx("br",{}),e.jsx("br",{}),"(10, 11, 12, 'Vo)",e.jsx("br",{}),"[Refrein]",e.jsx("br",{}),"Aard-var-ken",e.jsx("br",{}),"Het allermooiste diertje",e.jsx("br",{}),"We delen een biertje",e.jsx("br",{}),"Aard-var-ken",e.jsx("br",{}),"Ik loop lekker door",e.jsx("br",{}),"Zet m'n beste beentje voor",e.jsx("br",{}),"Met het Aard-var-ken",e.jsx("br",{}),"Het allermooiste diertje",e.jsx("br",{}),"We delen een biertje",e.jsx("br",{}),"Aard-var-ken",e.jsx("br",{}),"Ik loop lekker door",e.jsx("br",{}),"Zet m'n beste beentje voor",e.jsx("br",{}),e.jsx("br",{}),"[Bridge]",e.jsx("br",{}),"Helemaal gek op die mooie stad",e.jsx("br",{}),"De oude kerk die niet omvalt",e.jsx("br",{}),"Lekker uit in de steck",e.jsx("br",{}),"Wat een epische plek",e.jsx("br",{}),"Doe mij maar twaaluf bier",e.jsx("br",{}),"Want ik train al drie kwartier",e.jsx("br",{}),"En we drinken geen water",e.jsx("br",{}),"want wij gaan door",e.jsx("br",{}),e.jsx("br",{}),"10, 11, 12, 'Vo",e.jsx("br",{}),"Dus werp, spring, loop tot het end",e.jsx("br",{}),"Zak door je knieën en gedraag je prominent",e.jsx("br",{}),"En jo Bart",e.jsx("br",{}),"Die baan loopt best wel lekker, trrr spieswekker!"]})]})]})}function j(){return e.jsxs("div",{children:[e.jsx(r,{title:"Arnold"}),e.jsx(s,{}),e.jsx(a,{})]})}export{j as default}; diff --git a/assets/Klassementen-4f8300d5.js b/assets/Klassementen-4b201f95.js similarity index 97% rename from assets/Klassementen-4f8300d5.js rename to assets/Klassementen-4b201f95.js index e8760f3e..0beb1cea 100644 --- a/assets/Klassementen-4f8300d5.js +++ b/assets/Klassementen-4b201f95.js @@ -1 +1 @@ -import{r as c,j as s}from"./vendor-44375bc4.js";import{A as k,P as g}from"./index-7d56a4ec.js";import{a as j,q as x}from"./queries-88381907.js";import{I as f,E as w}from"./date-028b19b5.js";const u={last_updated:new Date("2023-01-04"),frozen:!1,points:[{firstname:"Arnold",user_id:"0_arnold",lastname:"het Aardvarken",points:12},{firstname:"Arnold",user_id:"1_arnold",lastname:"het Aardvarken 2",points:12},{firstname:"Arnold",user_id:"2_arnold",lastname:"het Aardvarken 3",points:12}]};function e(a,r=!0){if(a=a.toLowerCase(),r)return a.charAt(0).toUpperCase()+a.slice(1).split(" ")[0];if(a.split(" ").length==1)return a.charAt(0).toUpperCase()+a.slice(1).split(" ")[0];{let n=a.split(" ");return n[n.length-1]=n[n.length-1].charAt(0).toUpperCase()+n[n.length-1].slice(1),n.join(" ")}}function q(){const{authState:a,setAuthState:r}=c.useContext(k),[n,d]=c.useState(!1),[_,p]=c.useState(!1),v=j({authState:a,setAuthState:r},"training"),i=x(v,u,"Class Training Query Error"),N=j({authState:a,setAuthState:r},"points"),t=x(N,u,"Class Points Query Error"),m=i.frozen||t.frozen?s.jsx(s.Fragment,{children:" "}):"",h="Dit klassement is bevroren tot de uitreiking op de ALV.";return s.jsxs("div",{className:"algemeen",children:[s.jsx("div",{children:s.jsx(g,{title:"Klassementen"})}),s.jsxs("div",{className:"kolom",children:[s.jsx("div",{className:"SoortKlassement",children:s.jsx("p",{children:"Trainingsklassement"})}),s.jsxs("div",{className:"classUpdated",children:[s.jsxs("div",{children:["Bijgewerkt op: ",f(i.last_updated)]}),s.jsx("div",{children:i.frozen?h:m})]}),s.jsx("div",{className:"EerstePersoonLinks",children:s.jsxs("p",{children:["1. ",e(i.points[0].firstname)," ",e(i.points[0].lastname,!1)," - ",i.points[0].points]})}),s.jsx("div",{className:"TweedePersoonLinks",children:s.jsxs("p",{children:["2. ",e(i.points[1].firstname)," ",e(i.points[1].lastname,!1)," - ",i.points[1].points]})}),s.jsx("div",{className:"DerdePersoonLinks",children:s.jsxs("p",{children:["3. ",e(i.points[2].firstname)," ",e(i.points[2].lastname,!1)," - ",i.points[2].points]})}),s.jsx("div",{className:"VierEnLagerLinks"+(n?"":" klassementHidden"),children:i.points.slice(3).map((l,o)=>s.jsxs("p",{className:"persoonMargin",children:[o+4,". ",e(l.firstname)," ",e(l.lastname,!1)," - ",l.points]},"training"+o))}),s.jsx("button",{onClick:()=>d(!n),className:"klassementLaad",children:n?"Laat minder zien":"Laat alles zien"})]}),s.jsx("a",{className:"show_info_link",onClick:()=>p(!0),children:"Waar krijg je punten voor?"}),s.jsxs("div",{className:"kolom",children:[s.jsx("div",{className:"SoortKlassement",children:s.jsx("p",{children:"Puntenklassement"})}),s.jsxs("div",{className:"classUpdated",children:[s.jsxs("div",{children:["Bijgewerkt op: ",f(t.last_updated)]}),s.jsx("div",{children:t.frozen?h:m})]}),s.jsx("div",{className:"EerstePersoonRechts",children:s.jsxs("p",{children:["1. ",e(t.points[0].firstname)," ",e(t.points[0].lastname,!1)," - ",t.points[0].points]})}),s.jsx("div",{className:"TweedePersoonRechts",children:s.jsxs("p",{children:["2. ",e(t.points[1].firstname)," ",e(t.points[1].lastname,!1)," - ",t.points[1].points]})}),s.jsx("div",{className:"DerdePersoonRechts",children:s.jsxs("p",{children:["3. ",e(t.points[2].firstname)," ",e(t.points[2].lastname,!1)," - ",t.points[2].points]})}),s.jsx("div",{className:"VierEnLagerRechts"+(n?"":" klassementHidden"),children:t.points.slice(3).map((l,o)=>s.jsxs("p",{className:"persoonMargin",children:[o+4,". ",e(l.firstname)," ",e(l.lastname,!1)," - ",l.points]},"punten"+o))}),s.jsx("button",{onClick:()=>d(!n),className:"klassementLaad",children:n?"Laat minder zien":"Laat alles zien"})]}),_&&s.jsxs("div",{children:[s.jsx("div",{className:"points_info_container"}),s.jsxs("div",{className:"points_info_pop_up",children:[s.jsx("p",{className:"points_info_title",children:"Waar krijg je punten voor?"}),s.jsxs("div",{className:"points_info",children:[s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",className:"points_info_cross",onClick:()=>p(!1),viewBox:"0 0 1024 1024",version:"1.1",children:s.jsx("path",{d:"M810.65984 170.65984q18.3296 0 30.49472 12.16512t12.16512 30.49472q0 18.00192-12.32896 30.33088l-268.67712 268.32896 268.67712 268.32896q12.32896 12.32896 12.32896 30.33088 0 18.3296-12.16512 30.49472t-30.49472 12.16512q-18.00192 0-30.33088-12.32896l-268.32896-268.67712-268.32896 268.67712q-12.32896 12.32896-30.33088 12.32896-18.3296 0-30.49472-12.16512t-12.16512-30.49472q0-18.00192 12.32896-30.33088l268.67712-268.32896-268.67712-268.32896q-12.32896-12.32896-12.32896-30.33088 0-18.3296 12.16512-30.49472t30.49472-12.16512q18.00192 0 30.33088 12.32896l268.32896 268.67712 268.32896-268.67712q12.32896-12.32896 30.33088-12.32896z"})}),s.jsxs("div",{className:"points_info_column",children:[s.jsx("h1",{children:"Trainingsklassement"}),s.jsxs("div",{className:"points_info_row",children:[s.jsx("p",{className:"points_info_category",children:"Aanwezig op training"}),s.jsx("p",{className:"points_info_points",children:"1 punt"})]})]}),s.jsxs("div",{className:"points_info_column",children:[s.jsx("h1",{children:"Puntenklassement"}),w.event_types.map(l=>s.jsxs("div",{className:"points_info_row",children:[s.jsx("p",{className:"points_info_category",children:l.omschrijving}),s.jsx("p",{className:"points_info_points",children:l.default_points+(l.default_points==1?" punt":" punten")})]}))]})]})]})]})]})}export{q as default}; +import{r as c,j as s}from"./vendor-44375bc4.js";import{A as k,P as g}from"./index-038422a0.js";import{a as j,q as x}from"./queries-6e153d4c.js";import{I as f,E as w}from"./date-028b19b5.js";const u={last_updated:new Date("2023-01-04"),frozen:!1,points:[{firstname:"Arnold",user_id:"0_arnold",lastname:"het Aardvarken",points:12},{firstname:"Arnold",user_id:"1_arnold",lastname:"het Aardvarken 2",points:12},{firstname:"Arnold",user_id:"2_arnold",lastname:"het Aardvarken 3",points:12}]};function e(a,r=!0){if(a=a.toLowerCase(),r)return a.charAt(0).toUpperCase()+a.slice(1).split(" ")[0];if(a.split(" ").length==1)return a.charAt(0).toUpperCase()+a.slice(1).split(" ")[0];{let n=a.split(" ");return n[n.length-1]=n[n.length-1].charAt(0).toUpperCase()+n[n.length-1].slice(1),n.join(" ")}}function q(){const{authState:a,setAuthState:r}=c.useContext(k),[n,d]=c.useState(!1),[_,p]=c.useState(!1),v=j({authState:a,setAuthState:r},"training"),i=x(v,u,"Class Training Query Error"),N=j({authState:a,setAuthState:r},"points"),t=x(N,u,"Class Points Query Error"),m=i.frozen||t.frozen?s.jsx(s.Fragment,{children:" "}):"",h="Dit klassement is bevroren tot de uitreiking op de ALV.";return s.jsxs("div",{className:"algemeen",children:[s.jsx("div",{children:s.jsx(g,{title:"Klassementen"})}),s.jsxs("div",{className:"kolom",children:[s.jsx("div",{className:"SoortKlassement",children:s.jsx("p",{children:"Trainingsklassement"})}),s.jsxs("div",{className:"classUpdated",children:[s.jsxs("div",{children:["Bijgewerkt op: ",f(i.last_updated)]}),s.jsx("div",{children:i.frozen?h:m})]}),s.jsx("div",{className:"EerstePersoonLinks",children:s.jsxs("p",{children:["1. ",e(i.points[0].firstname)," ",e(i.points[0].lastname,!1)," - ",i.points[0].points]})}),s.jsx("div",{className:"TweedePersoonLinks",children:s.jsxs("p",{children:["2. ",e(i.points[1].firstname)," ",e(i.points[1].lastname,!1)," - ",i.points[1].points]})}),s.jsx("div",{className:"DerdePersoonLinks",children:s.jsxs("p",{children:["3. ",e(i.points[2].firstname)," ",e(i.points[2].lastname,!1)," - ",i.points[2].points]})}),s.jsx("div",{className:"VierEnLagerLinks"+(n?"":" klassementHidden"),children:i.points.slice(3).map((l,o)=>s.jsxs("p",{className:"persoonMargin",children:[o+4,". ",e(l.firstname)," ",e(l.lastname,!1)," - ",l.points]},"training"+o))}),s.jsx("button",{onClick:()=>d(!n),className:"klassementLaad",children:n?"Laat minder zien":"Laat alles zien"})]}),s.jsx("a",{className:"show_info_link",onClick:()=>p(!0),children:"Waar krijg je punten voor?"}),s.jsxs("div",{className:"kolom",children:[s.jsx("div",{className:"SoortKlassement",children:s.jsx("p",{children:"Puntenklassement"})}),s.jsxs("div",{className:"classUpdated",children:[s.jsxs("div",{children:["Bijgewerkt op: ",f(t.last_updated)]}),s.jsx("div",{children:t.frozen?h:m})]}),s.jsx("div",{className:"EerstePersoonRechts",children:s.jsxs("p",{children:["1. ",e(t.points[0].firstname)," ",e(t.points[0].lastname,!1)," - ",t.points[0].points]})}),s.jsx("div",{className:"TweedePersoonRechts",children:s.jsxs("p",{children:["2. ",e(t.points[1].firstname)," ",e(t.points[1].lastname,!1)," - ",t.points[1].points]})}),s.jsx("div",{className:"DerdePersoonRechts",children:s.jsxs("p",{children:["3. ",e(t.points[2].firstname)," ",e(t.points[2].lastname,!1)," - ",t.points[2].points]})}),s.jsx("div",{className:"VierEnLagerRechts"+(n?"":" klassementHidden"),children:t.points.slice(3).map((l,o)=>s.jsxs("p",{className:"persoonMargin",children:[o+4,". ",e(l.firstname)," ",e(l.lastname,!1)," - ",l.points]},"punten"+o))}),s.jsx("button",{onClick:()=>d(!n),className:"klassementLaad",children:n?"Laat minder zien":"Laat alles zien"})]}),_&&s.jsxs("div",{children:[s.jsx("div",{className:"points_info_container"}),s.jsxs("div",{className:"points_info_pop_up",children:[s.jsx("p",{className:"points_info_title",children:"Waar krijg je punten voor?"}),s.jsxs("div",{className:"points_info",children:[s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",className:"points_info_cross",onClick:()=>p(!1),viewBox:"0 0 1024 1024",version:"1.1",children:s.jsx("path",{d:"M810.65984 170.65984q18.3296 0 30.49472 12.16512t12.16512 30.49472q0 18.00192-12.32896 30.33088l-268.67712 268.32896 268.67712 268.32896q12.32896 12.32896 12.32896 30.33088 0 18.3296-12.16512 30.49472t-30.49472 12.16512q-18.00192 0-30.33088-12.32896l-268.32896-268.67712-268.32896 268.67712q-12.32896 12.32896-30.33088 12.32896-18.3296 0-30.49472-12.16512t-12.16512-30.49472q0-18.00192 12.32896-30.33088l268.67712-268.32896-268.67712-268.32896q-12.32896-12.32896-12.32896-30.33088 0-18.3296 12.16512-30.49472t30.49472-12.16512q18.00192 0 30.33088 12.32896l268.32896 268.67712 268.32896-268.67712q12.32896-12.32896 30.33088-12.32896z"})}),s.jsxs("div",{className:"points_info_column",children:[s.jsx("h1",{children:"Trainingsklassement"}),s.jsxs("div",{className:"points_info_row",children:[s.jsx("p",{className:"points_info_category",children:"Aanwezig op training"}),s.jsx("p",{className:"points_info_points",children:"1 punt"})]})]}),s.jsxs("div",{className:"points_info_column",children:[s.jsx("h1",{children:"Puntenklassement"}),w.event_types.map(l=>s.jsxs("div",{className:"points_info_row",children:[s.jsx("p",{className:"points_info_category",children:l.omschrijving}),s.jsx("p",{className:"points_info_points",children:l.default_points+(l.default_points==1?" punt":" punten")})]}))]})]})]})]})]})}export{q as default}; diff --git a/assets/Leden-7a3a6104.js b/assets/Leden-22f65bcf.js similarity index 97% rename from assets/Leden-7a3a6104.js rename to assets/Leden-22f65bcf.js index bc739270..4ee65c8d 100644 --- a/assets/Leden-7a3a6104.js +++ b/assets/Leden-22f65bcf.js @@ -1 +1 @@ -import{r as i,j as e,L as s}from"./vendor-44375bc4.js";import{A as d,P as a,g as n}from"./index-7d56a4ec.js";const m=()=>{const{authState:l,setAuthState:t}=i.useContext(d);return e.jsxs(e.Fragment,{children:[!l.isAuthenticated&&e.jsxs(e.Fragment,{children:[e.jsx(a,{title:"Leden"}),e.jsx("p",{className:"leden_status",children:"Deze pagina is helaas niet toegankelijk als je niet ingelogd bent. Log in om deze pagina te kunnen bekijken."})]}),l.isAuthenticated&&e.jsxs(e.Fragment,{children:[e.jsx(a,{title:"Welkom, "+l.it.given_name}),e.jsxs("div",{className:"leden_container",children:[e.jsxs("div",{className:"leden_routes",children:[e.jsxs(s,{className:"leden_link_double",to:"",children:[e.jsx("h1",{className:"leden_link_double_header",children:"Inschrijven trainingen"}),e.jsx("img",{src:n("leden/soon.jpg"),className:"leden_link_double_image",alt:""})]}),e.jsxs(s,{className:"leden_link",to:"klassementen",children:[e.jsx("h1",{className:"leden_link_header",children:"Klassementen"}),e.jsx("img",{src:n("leden/klassementen.png"),className:"leden_link_image",alt:""})]}),e.jsxs(s,{className:"leden_link",to:"verjaardagen",children:[e.jsx("h1",{className:"leden_link_header",children:"Verjaardagen"}),e.jsx("img",{src:n("leden/verjaardagen.jpg"),className:"leden_link_image",alt:""})]})]}),e.jsxs("div",{className:"leden_routes",children:[e.jsxs(s,{className:"leden_link",to:"",children:[e.jsx("h1",{className:"leden_link_header",children:"Agenda"}),e.jsx("img",{src:n("leden/soon.jpg"),className:"leden_link_image",alt:""})]}),e.jsxs(s,{className:"leden_link",to:"",children:[e.jsx("h1",{className:"leden_link_header",children:"Foto's"}),e.jsx("img",{src:n("leden/soon.jpg"),className:"leden_link_image",alt:""})]}),e.jsxs(s,{className:"leden_link",to:"",children:[e.jsx("h1",{className:"leden_link_header",children:"Smoelenboek"}),e.jsx("img",{src:n("leden/soon.jpg"),className:"leden_link_image",alt:""})]}),e.jsxs(s,{className:"leden_link",to:"",children:[e.jsx("h1",{className:"leden_link_header",children:"Documenten"}),e.jsx("img",{src:n("leden/soon.jpg"),className:"leden_link_image",alt:""})]})]})]})]})]})};export{m as default}; +import{r as i,j as e,L as s}from"./vendor-44375bc4.js";import{A as d,P as a,g as n}from"./index-038422a0.js";const m=()=>{const{authState:l,setAuthState:t}=i.useContext(d);return e.jsxs(e.Fragment,{children:[!l.isAuthenticated&&e.jsxs(e.Fragment,{children:[e.jsx(a,{title:"Leden"}),e.jsx("p",{className:"leden_status",children:"Deze pagina is helaas niet toegankelijk als je niet ingelogd bent. Log in om deze pagina te kunnen bekijken."})]}),l.isAuthenticated&&e.jsxs(e.Fragment,{children:[e.jsx(a,{title:"Welkom, "+l.it.given_name}),e.jsxs("div",{className:"leden_container",children:[e.jsxs("div",{className:"leden_routes",children:[e.jsxs(s,{className:"leden_link_double",to:"",children:[e.jsx("h1",{className:"leden_link_double_header",children:"Inschrijven trainingen"}),e.jsx("img",{src:n("leden/soon.jpg"),className:"leden_link_double_image",alt:""})]}),e.jsxs(s,{className:"leden_link",to:"klassementen",children:[e.jsx("h1",{className:"leden_link_header",children:"Klassementen"}),e.jsx("img",{src:n("leden/klassementen.png"),className:"leden_link_image",alt:""})]}),e.jsxs(s,{className:"leden_link",to:"verjaardagen",children:[e.jsx("h1",{className:"leden_link_header",children:"Verjaardagen"}),e.jsx("img",{src:n("leden/verjaardagen.jpg"),className:"leden_link_image",alt:""})]})]}),e.jsxs("div",{className:"leden_routes",children:[e.jsxs(s,{className:"leden_link",to:"",children:[e.jsx("h1",{className:"leden_link_header",children:"Agenda"}),e.jsx("img",{src:n("leden/soon.jpg"),className:"leden_link_image",alt:""})]}),e.jsxs(s,{className:"leden_link",to:"",children:[e.jsx("h1",{className:"leden_link_header",children:"Foto's"}),e.jsx("img",{src:n("leden/soon.jpg"),className:"leden_link_image",alt:""})]}),e.jsxs(s,{className:"leden_link",to:"",children:[e.jsx("h1",{className:"leden_link_header",children:"Smoelenboek"}),e.jsx("img",{src:n("leden/soon.jpg"),className:"leden_link_image",alt:""})]}),e.jsxs(s,{className:"leden_link",to:"",children:[e.jsx("h1",{className:"leden_link_header",children:"Documenten"}),e.jsx("img",{src:n("leden/soon.jpg"),className:"leden_link_image",alt:""})]})]})]})]})]})};export{m as default}; diff --git a/assets/Profiel-d54ac9f6.js b/assets/Profiel-07100033.js similarity index 97% rename from assets/Profiel-d54ac9f6.js rename to assets/Profiel-07100033.js index b3494973..9fdc7199 100644 --- a/assets/Profiel-d54ac9f6.js +++ b/assets/Profiel-07100033.js @@ -1 +1 @@ -import{r,j as e}from"./vendor-44375bc4.js";import{A as _,b as g}from"./index-7d56a4ec.js";import{b as N,q as w}from"./queries-88381907.js";import{R as a}from"./Rollen-83d067d1.js";const b=t=>{for(let i=0;i{for(let i=0;i{const{authState:t,setAuthState:i}=r.useContext(_),[o,p]=r.useState(""),[c,d]=r.useState(!1),[f,m]=r.useState(""),u=f==="Verzonden!"?"profiel_edit_sent":"profiel_edit_sent_bad",h=N({authState:t,setAuthState:i}),s=w(h,L,"User Info Query Error"),x=async l=>{l.preventDefault();const n={user_id:t.username,new_email:o};try{await g("update/email/send/",n,{authState:t,setAuthState:i}),m("Verzonden!")}catch{}},j=()=>{var l=[];return t.scope.split(" ").forEach(n=>{n!=="member"&&n!=="admin"&&(n==="~2eComCom"?l.push(".ComCom"):n==="NSKMeerkamp"?l.push("NSK Meerkamp"):l.push(n))}),l};return e.jsxs(e.Fragment,{children:[!t.isAuthenticated&&e.jsx("p",{className:"profiel_status",children:"Deze pagina is helaas niet toegankelijk als je niet ingelogd bent. Log in om deze pagina te kunnen bekijken."}),t.isAuthenticated&&e.jsxs("div",{className:"profiel",children:[e.jsx("p",{className:"profiel_naam",children:s.firstname+" "+s.lastname}),e.jsx("div",{className:"profiel_role_list",children:j().map(l=>e.jsx("p",{className:"profiel_role_icon",style:{backgroundColor:b(l),color:v(l)},children:l},l))}),e.jsxs("p",{className:"profiel_info",children:["Geboortedatum: ",new Date(s.birthdate).getDate()+"/"+(new Date(s.birthdate).getMonth()+1)+"/"+new Date(s.birthdate).getFullYear()]}),e.jsxs("p",{className:"profiel_info",children:["Lid sinds: ",new Date(s.joined).getDate()+"/"+(new Date(s.joined).getMonth()+1)+"/"+new Date(s.joined).getFullYear()]}),e.jsxs("div",{className:c?"profiel_hidden":"",children:[e.jsxs("p",{className:"profiel_info",children:["E-mailadres: ",s.email]}),e.jsxs("p",{className:"profiel_info",children:["Telefoonnummer: ",s.phone]}),e.jsxs("p",{className:"profiel_info",children:["Student: ",s.eduinstitution===""?"Nee":"Ja"]}),e.jsxs("p",{className:"profiel_info",children:["Onderwijsinstelling: ",s.eduinstitution]}),e.jsxs("div",{className:"profiel_edit",onClick:()=>d(!0),children:[e.jsx("p",{className:"profiel_edit_text",children:"Wijzig gegevens"}),e.jsx("svg",{className:"profiel_edit_icon",xmlns:"http://www.w3.org/2000/svg",version:"1.1",id:"Layer_1",x:"0px",y:"0px",viewBox:"0 0 117.74 122.88",children:e.jsx("g",{children:e.jsx("path",{d:"M94.62,2c-1.46-1.36-3.14-2.09-5.02-1.99c-1.88,0-3.56,0.73-4.92,2.2L73.59,13.72l31.07,30.03l11.19-11.72 c1.36-1.36,1.88-3.14,1.88-5.02s-0.73-3.66-2.09-4.92L94.62,2L94.62,2L94.62,2z M41.44,109.58c-4.08,1.36-8.26,2.62-12.35,3.98 c-4.08,1.36-8.16,2.72-12.35,4.08c-9.73,3.14-15.07,4.92-16.22,5.23c-1.15,0.31-0.42-4.18,1.99-13.6l7.74-29.61l0.64-0.66 l30.56,30.56L41.44,109.58L41.44,109.58L41.44,109.58z M22.2,67.25l42.99-44.82l31.07,29.92L52.75,97.8L22.2,67.25L22.2,67.25z"})})})]})]}),e.jsx("div",{className:c?"":"profiel_hidden",children:e.jsxs("form",{className:"profiel_edit_info",onSubmit:x,children:[e.jsx("label",{className:"profiel_info",htmlFor:"newEmail",children:"E-mailadres:"}),e.jsx("input",{className:"profiel_input",id:"newEmail",placeholder:"Nieuwe email",type:"text",value:o,onChange:l=>p(l.target.value)}),e.jsxs("p",{className:"profiel_info",children:["Telefoonnummer: ",s.phone]}),e.jsxs("p",{className:"profiel_info",children:["Student: ",s.eduinstitution===""?"Nee":"Ja"]}),e.jsxs("p",{className:"profiel_info",children:["Onderwijsinstelling: ",s.eduinstitution]}),e.jsxs("div",{className:"profiel_edit",onClick:()=>d(!1),children:[e.jsx("p",{className:"profiel_edit_text",children:"Sluit"}),e.jsx("svg",{className:"profiel_edit_icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 460.775 460.775",children:e.jsx("path",{d:"M285.08,230.397L456.218,59.27c6.076-6.077,6.076-15.911,0-21.986L423.511,4.565c-2.913-2.911-6.866-4.55-10.992-4.55 c-4.127,0-8.08,1.639-10.993,4.55l-171.138,171.14L59.25,4.565c-2.913-2.911-6.866-4.55-10.993-4.55 c-4.126,0-8.08,1.639-10.992,4.55L4.558,37.284c-6.077,6.075-6.077,15.909,0,21.986l171.138,171.128L4.575,401.505 c-6.074,6.077-6.074,15.911,0,21.986l32.709,32.719c2.911,2.911,6.865,4.55,10.992,4.55c4.127,0,8.08-1.639,10.994-4.55 l171.117-171.12l171.118,171.12c2.913,2.911,6.866,4.55,10.993,4.55c4.128,0,8.081-1.639,10.992-4.55l32.709-32.719 c6.074-6.075,6.074-15.909,0-21.986L285.08,230.397z"})})]}),e.jsx("button",{id:"newEmailSubmit",className:"profiel_button",type:"submit",children:"Verzenden"}),e.jsx("p",{className:u,children:f})]})})]})]})};export{y as default}; +import{r,j as e}from"./vendor-44375bc4.js";import{A as _,b as g}from"./index-038422a0.js";import{b as N,q as w}from"./queries-6e153d4c.js";import{R as a}from"./Rollen-83d067d1.js";const b=t=>{for(let i=0;i{for(let i=0;i{const{authState:t,setAuthState:i}=r.useContext(_),[o,p]=r.useState(""),[c,d]=r.useState(!1),[f,m]=r.useState(""),u=f==="Verzonden!"?"profiel_edit_sent":"profiel_edit_sent_bad",h=N({authState:t,setAuthState:i}),s=w(h,L,"User Info Query Error"),x=async l=>{l.preventDefault();const n={user_id:t.username,new_email:o};try{await g("update/email/send/",n,{authState:t,setAuthState:i}),m("Verzonden!")}catch{}},j=()=>{var l=[];return t.scope.split(" ").forEach(n=>{n!=="member"&&n!=="admin"&&(n==="~2eComCom"?l.push(".ComCom"):n==="NSKMeerkamp"?l.push("NSK Meerkamp"):l.push(n))}),l};return e.jsxs(e.Fragment,{children:[!t.isAuthenticated&&e.jsx("p",{className:"profiel_status",children:"Deze pagina is helaas niet toegankelijk als je niet ingelogd bent. Log in om deze pagina te kunnen bekijken."}),t.isAuthenticated&&e.jsxs("div",{className:"profiel",children:[e.jsx("p",{className:"profiel_naam",children:s.firstname+" "+s.lastname}),e.jsx("div",{className:"profiel_role_list",children:j().map(l=>e.jsx("p",{className:"profiel_role_icon",style:{backgroundColor:b(l),color:v(l)},children:l},l))}),e.jsxs("p",{className:"profiel_info",children:["Geboortedatum: ",new Date(s.birthdate).getDate()+"/"+(new Date(s.birthdate).getMonth()+1)+"/"+new Date(s.birthdate).getFullYear()]}),e.jsxs("p",{className:"profiel_info",children:["Lid sinds: ",new Date(s.joined).getDate()+"/"+(new Date(s.joined).getMonth()+1)+"/"+new Date(s.joined).getFullYear()]}),e.jsxs("div",{className:c?"profiel_hidden":"",children:[e.jsxs("p",{className:"profiel_info",children:["E-mailadres: ",s.email]}),e.jsxs("p",{className:"profiel_info",children:["Telefoonnummer: ",s.phone]}),e.jsxs("p",{className:"profiel_info",children:["Student: ",s.eduinstitution===""?"Nee":"Ja"]}),e.jsxs("p",{className:"profiel_info",children:["Onderwijsinstelling: ",s.eduinstitution]}),e.jsxs("div",{className:"profiel_edit",onClick:()=>d(!0),children:[e.jsx("p",{className:"profiel_edit_text",children:"Wijzig gegevens"}),e.jsx("svg",{className:"profiel_edit_icon",xmlns:"http://www.w3.org/2000/svg",version:"1.1",id:"Layer_1",x:"0px",y:"0px",viewBox:"0 0 117.74 122.88",children:e.jsx("g",{children:e.jsx("path",{d:"M94.62,2c-1.46-1.36-3.14-2.09-5.02-1.99c-1.88,0-3.56,0.73-4.92,2.2L73.59,13.72l31.07,30.03l11.19-11.72 c1.36-1.36,1.88-3.14,1.88-5.02s-0.73-3.66-2.09-4.92L94.62,2L94.62,2L94.62,2z M41.44,109.58c-4.08,1.36-8.26,2.62-12.35,3.98 c-4.08,1.36-8.16,2.72-12.35,4.08c-9.73,3.14-15.07,4.92-16.22,5.23c-1.15,0.31-0.42-4.18,1.99-13.6l7.74-29.61l0.64-0.66 l30.56,30.56L41.44,109.58L41.44,109.58L41.44,109.58z M22.2,67.25l42.99-44.82l31.07,29.92L52.75,97.8L22.2,67.25L22.2,67.25z"})})})]})]}),e.jsx("div",{className:c?"":"profiel_hidden",children:e.jsxs("form",{className:"profiel_edit_info",onSubmit:x,children:[e.jsx("label",{className:"profiel_info",htmlFor:"newEmail",children:"E-mailadres:"}),e.jsx("input",{className:"profiel_input",id:"newEmail",placeholder:"Nieuwe email",type:"text",value:o,onChange:l=>p(l.target.value)}),e.jsxs("p",{className:"profiel_info",children:["Telefoonnummer: ",s.phone]}),e.jsxs("p",{className:"profiel_info",children:["Student: ",s.eduinstitution===""?"Nee":"Ja"]}),e.jsxs("p",{className:"profiel_info",children:["Onderwijsinstelling: ",s.eduinstitution]}),e.jsxs("div",{className:"profiel_edit",onClick:()=>d(!1),children:[e.jsx("p",{className:"profiel_edit_text",children:"Sluit"}),e.jsx("svg",{className:"profiel_edit_icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 460.775 460.775",children:e.jsx("path",{d:"M285.08,230.397L456.218,59.27c6.076-6.077,6.076-15.911,0-21.986L423.511,4.565c-2.913-2.911-6.866-4.55-10.992-4.55 c-4.127,0-8.08,1.639-10.993,4.55l-171.138,171.14L59.25,4.565c-2.913-2.911-6.866-4.55-10.993-4.55 c-4.126,0-8.08,1.639-10.992,4.55L4.558,37.284c-6.077,6.075-6.077,15.909,0,21.986l171.138,171.128L4.575,401.505 c-6.074,6.077-6.074,15.911,0,21.986l32.709,32.719c2.911,2.911,6.865,4.55,10.992,4.55c4.127,0,8.08-1.639,10.994-4.55 l171.117-171.12l171.118,171.12c2.913,2.911,6.866,4.55,10.993,4.55c4.128,0,8.081-1.639,10.992-4.55l32.709-32.719 c6.074-6.075,6.074-15.909,0-21.986L285.08,230.397z"})})]}),e.jsx("button",{id:"newEmailSubmit",className:"profiel_button",type:"submit",children:"Verzenden"}),e.jsx("p",{className:u,children:f})]})})]})]})};export{y as default}; diff --git a/assets/Records-bf75c83f.js b/assets/Records-3623ba92.js similarity index 99% rename from assets/Records-bf75c83f.js rename to assets/Records-3623ba92.js index 0e069b4f..1c009c91 100644 --- a/assets/Records-bf75c83f.js +++ b/assets/Records-3623ba92.js @@ -1 +1 @@ -import{j as a,r as m}from"./vendor-44375bc4.js";import{P as c}from"./index-7d56a4ec.js";function l(t){return a.jsx("div",{className:"record",children:t.active?a.jsxs("div",{className:"activeRecord",children:[a.jsx("div",{className:"onderdeelRecord recordCursor",onClick:t.onClick,children:a.jsx("p",{children:t.onderdeel.toUpperCase()})}),a.jsxs("div",{className:"onderdeelPrestaties",children:[a.jsx("div",{className:"prestatieLeeg"}),t.prestaties.length>0?t.prestaties.map((s,p)=>a.jsxs("div",{className:"prestatie",children:[a.jsx("p",{className:"prestatieNaam",children:p+1+". "+s.naam}),a.jsx("p",{className:"prestatieTijd",children:s.prestatie}),a.jsx("p",{className:"pcOnly prestatieDatum",children:s.datum+" "+s.plaats})]},s.naam)):"",a.jsx("svg",{className:"arrowUp recordCursor",onClick:t.onClick,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:a.jsx("path",{d:"M0 16.67l2.829 2.83 9.175-9.339 9.167 9.339 2.829-2.83-11.996-12.17z"})})]})]}):a.jsxs("div",{className:"inactiveRecord"+(t.prestaties.length>1?" recordCursor":""),onClick:t.onClick,children:[a.jsx("p",{className:"onderdeelMobile",children:t.onderdeel.toUpperCase()}),a.jsx("p",{className:"pcOnly",children:t.prestaties.length>0?t.prestaties[0].naam:"Vacant"}),a.jsx("p",{className:"pcOnly",children:t.prestaties.length>0?t.prestaties[0].prestatie:""}),t.prestaties.length>1?a.jsx("svg",{className:"arrowDown pcOnly",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:a.jsx("path",{d:"M0 7.33l2.829-2.83 9.175 9.339 9.167-9.339 2.829 2.83-11.996 12.17z"})}):"",a.jsxs("div",{className:"inactiveRecordMobile",children:[a.jsx("p",{className:"growMobile",children:t.prestaties.length>0?t.prestaties[0].naam:"Vacant"}),a.jsx("p",{children:t.prestaties.length>0?t.prestaties[0].prestatie:""}),t.prestaties.length>1?a.jsx("svg",{className:"arrowDown",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:a.jsx("path",{d:"M0 7.33l2.829-2.83 9.175 9.339 9.167-9.339 2.829 2.83-11.996 12.17z"})}):""]})]})})}const S={outdoor:[{onderdeel:"100m",prestaties:[{naam:"Marien Sips",datum:"2020-09-13",plaats:"Amersfoort ",prestatie:"11.18"},{naam:"Niels Verheugd",datum:"2021-09-18",plaats:"Eindhoven",prestatie:"11.42"},{naam:"Tobias Steevensz",datum:"2023-06-17",plaats:"Hengelo",prestatie:"11.47"},{naam:"Jasper Rou",datum:"2019-05-26",plaats:"Grootebroek",prestatie:"11.97"},{naam:"Stefan Pol",datum:"2021-04-05",plaats:"Delft",prestatie:"11.97"}]},{onderdeel:"200m",prestaties:[{naam:"Marien Sips",datum:"2022-10-07",plaats:"Wageningen ",prestatie:"22.99"},{naam:"Tobias Steevensz",datum:"2023-07-07",plaats:"Utrecht",prestatie:"23.00"},{naam:"Tobias Steevensz ",datum:"2023-05-27",plaats:"Wageningen",prestatie:"23.24"},{naam:"Niels Verheugd",datum:"2021-09-18",plaats:"Eindhoven",prestatie:"23.40"},{naam:"Jasper Rou",datum:"2019-04-14",plaats:"Utrecht",prestatie:"23.43"}]},{onderdeel:"400m",prestaties:[{naam:"Jasper Rou",datum:"2022-05-26",plaats:"Vught",prestatie:"52.57"},{naam:"Marien Sips",datum:"2021-06-13",plaats:"Delft",prestatie:"52.70"},{naam:"Tobias Steevensz",datum:"2023-07-01",plaats:"Delft",prestatie:"55.35"},{naam:"Stan van Tilburg",datum:"2023-05-28",plaats:"Wageningen",prestatie:"55.59"},{naam:"Tobias Steevensz ",datum:"2023-05-07",plaats:"Hulst",prestatie:"55.93"}]},{onderdeel:"800m",prestaties:[{naam:"Thomas Albers",datum:"2023-09-06",plaats:"Nijmegen",prestatie:"01:57.5"},{naam:"Matthijs Arnoldus",datum:"2022-07-03",plaats:"Den Haag",prestatie:"02:4.7"},{naam:"Stan van Tilburg",datum:"2023-06-09",plaats:"Nijmegen",prestatie:"02:5.27"},{naam:"Tim Creusen",datum:"2021-10-09",plaats:"Delft",prestatie:"02:5.8"},{naam:"Jelmer Stuijt",datum:"2021-04-05",plaats:"Delft",prestatie:"02:6.3"}]},{onderdeel:"1500m",prestaties:[{naam:"Matthijs Arnoldus",datum:"2021-07-31",plaats:"Utrecht",prestatie:"04:24.2"},{naam:"Simon Loose",datum:"2022-05-22",plaats:"Delft ",prestatie:"04:36.2"},{naam:"Jasper Rou",datum:"2023-05-28",plaats:"Wageningen",prestatie:"04:37.7"},{naam:"Tim Creusen",datum:"2021-10-24",plaats:"Eindhoven",prestatie:"04:42.1"},{naam:"Jelmer Stuijt",datum:"2020-09-03",plaats:"Naaldwijk",prestatie:"04:42.8"}]},{onderdeel:"5000m",prestaties:[{naam:"Simon Loose",datum:"2020-09-19",plaats:"Nijmegen ",prestatie:"16:54.4"},{naam:"Matthijs Arnoldus",datum:"2021-08-01",plaats:"Utrecht",prestatie:"16:58.3"},{naam:"Rik Palings",datum:"2019-09-14",plaats:"Nijmegen",prestatie:"17:27.2"},{naam:"Kyllian van Leeuwen",datum:"2023-11-12",plaats:"Zoetermeer",prestatie:"17:58.0"},{naam:"Bart Groeneveld",datum:"2021-11-13",plaats:"Rotterdam",prestatie:"19:32.0"}]},{onderdeel:"110mh",prestaties:[{naam:"Stefan Pol",datum:"2020-08-23",plaats:"Lisse",prestatie:"15.54"},{naam:"Jasper Rou",datum:"2023-06-18",plaats:"Hengelo",prestatie:"17.88"},{naam:"Jesper van der Marel ",datum:"2021-07-03",plaats:"Delft",prestatie:"18.1"},{naam:"Lars Smit",datum:"2023-05-28",plaats:"Wageningen",prestatie:"19.35"},{naam:"Tobias Steevensz",datum:"2023-07-01",plaats:"Delft",prestatie:"20.30"}]},{onderdeel:"400mh",prestaties:[{naam:"Jasper Rou",datum:"2023-09-16",plaats:"Delft",prestatie:"28.06"},{naam:"Jesper van der Marel ",datum:"2021-07-03",plaats:"Delft",prestatie:"01:0.8"},{naam:"Tobias Steevensz",datum:"2023-07-01",plaats:"Delft",prestatie:"01:4.38"},{naam:"Lars Smit",datum:"2023-07-16",plaats:"Den Haag",prestatie:"01:5.33"},{naam:"Stefan Pol",datum:"2021-07-03",plaats:"Delft",prestatie:"01:6.0"}]},{onderdeel:"3000m steeple",prestaties:[{naam:"Rik Palings",datum:"2022-07-10",plaats:"Wageningen",prestatie:"11:8.5"},{naam:"Jasper Rou",datum:"2023-09-16",plaats:"Delft",prestatie:"12:31.77"},{naam:"Joris Gudde",datum:"2023-09-16",plaats:"Delft",prestatie:"15:18.07"}]},{onderdeel:"4x100m",prestaties:[{naam:"Bart, Koen, Tobias en Sawa",datum:"2023-06-17",plaats:"Hengelo",prestatie:"44.70"},{naam:"Jefry el Bhwash",datum:"2021-07-31",plaats:"Utrecht",prestatie:"46.15"},{naam:"Abel Kappenburg",datum:"2019-06-26",plaats:"Delft",prestatie:"49.26"}]},{onderdeel:"4x400m",prestaties:[{naam:"Jasper Rou",datum:"2020-05-09",plaats:"Hengelo",prestatie:"333.02"}]},{onderdeel:"kogelstoten",prestaties:[{naam:"Bart Groeneveld",datum:"2022-07-16",plaats:"Gouda",prestatie:"31.24"},{naam:"Wolf Nederpel",datum:"2023-05-21",plaats:"Delft",prestatie:"11.08"},{naam:"Koen Stapel",datum:"2019-10-05",plaats:"Zoetermeer",prestatie:"10.87"},{naam:"Niels Verheugd",datum:"2023-09-09",plaats:"Groningen",prestatie:"10.78"},{naam:"Lars Smit",datum:"2022-06-11",plaats:"Groningen",prestatie:"9.96"}]},{onderdeel:"speerwerpen",prestaties:[{naam:"Wolf Nederpel ",datum:"2023-07-01",plaats:"Delft ",prestatie:"45.03"},{naam:"Mischa de Haan",datum:"2022-06-08",plaats:"Reeuwijk",prestatie:"43.06"},{naam:"Wolf Nederpel",datum:"2023-05-21",plaats:"Delft",prestatie:"41.26"},{naam:"Abel Kappenburg",datum:"2019-06-26",plaats:"Delft ",prestatie:"39.27"},{naam:"Lars Smit",datum:"2023-07-01",plaats:"Delft",prestatie:"36.36"}]},{onderdeel:"discuswerpen",prestaties:[{naam:"Wolf Nederpel",datum:"2023-07-12",plaats:"Barendrecht ",prestatie:"38.38"},{naam:"Bart Groeneveld",datum:"2020-08-22",plaats:"Den Haag",prestatie:"34.26"},{naam:"Niels Verheugd",datum:"2023-05-27",plaats:"Wageningen",prestatie:"34.22"},{naam:"Lars Smit",datum:"2023-07-01",plaats:"Delft",prestatie:"30.81"},{naam:"Jasper Rou",datum:"2023-05-28",plaats:"Wageningen",prestatie:"22.42"}]},{onderdeel:"kogelslingeren",prestaties:[{naam:"Lars Smit",datum:"2023-07-02",plaats:"Zevenbergen",prestatie:"30.07"},{naam:"Bart Groeneveld",datum:"2021-07-24",plaats:"Gouda",prestatie:"28.68"},{naam:"Joris Gudde",datum:"2023-10-28",plaats:"Barendrecht",prestatie:"15.76"},{naam:"Jasper Rou",datum:"2023-09-16",plaats:"Delft",prestatie:"12.91"}]},{onderdeel:"hoogspringen",prestaties:[{naam:"Gijs Tops",datum:"2021-05-29",plaats:"Delft",prestatie:"1.95"},{naam:"Stefan Pol",datum:"2022-07-03",plaats:"Den Haag",prestatie:"1.80"},{naam:"Eric van Pijlen",datum:"2022-10-01",plaats:"AV 40",prestatie:"1.80"},{naam:"Lars Smit",datum:"2021-07-04",plaats:"Leiden",prestatie:"1.75"},{naam:"Niels Verheugd",datum:"2019-09-14",plaats:"Nijmegen",prestatie:"1.70"}]},{onderdeel:"hinkstapspringen",prestaties:[{naam:"Niels Verheugd ",datum:"2022-07-10",plaats:"Wageningen",prestatie:"12.52"},{naam:"Tobias Steevensz",datum:"2023-09-09",plaats:"Groningen",prestatie:"12.21"},{naam:"Stefan Pol",datum:"2021-08-01",plaats:"Utrecht",prestatie:"11.98"},{naam:"Bart Groeneveld",datum:"2022-05-01",plaats:"Zeist",prestatie:"11.51"},{naam:"Jasper Rou",datum:"2021-05-29",plaats:"Delft",prestatie:"11.33"}]},{onderdeel:"polsstokspringen",prestaties:[{naam:"Jefry el Bhwash",datum:"2022-06-11",plaats:"Groningen",prestatie:"3.10"},{naam:"Bart Groeneveld",datum:"2022-06-12",plaats:"Groningen",prestatie:"2.70"},{naam:"Stefan Pol",datum:"2021-10-24",plaats:"Eindhoven",prestatie:"2.60"},{naam:"Lars Smit",datum:"2023-05-28",plaats:"Wageningen",prestatie:"2.50"},{naam:"Jasper Rou",datum:"2023-09-17",plaats:"Delft",prestatie:"2.40"}]},{onderdeel:"verspringen",prestaties:[{naam:"Niels Verheugd",datum:"2021-09-03",plaats:"Utrecht",prestatie:"6.68"},{naam:"Koen Stapel",datum:"2020-07-03",plaats:"Delft",prestatie:"6.25"},{naam:"Tobias Steevensz",datum:"2023-06-18",plaats:"Hengelo",prestatie:"6.02"},{naam:"Stefan Pol",datum:"2020-07-10",plaats:"Utrecht",prestatie:"5.92"},{naam:"Bart Groeneveld",datum:"2021-08-21",plaats:"Barendrecht",prestatie:"5.43"}]},{onderdeel:"dekathlon",prestaties:[{naam:"Niels Verheugd",datum:"2022-06-11",plaats:"Groningen",prestatie:"5521.00"},{naam:"Jasper Rou",datum:"2023-05-28",plaats:"Wageningen",prestatie:"4684.00"},{naam:"Bart Groeneveld",datum:"2022-06-12",plaats:"Groningen",prestatie:"4415.00"},{naam:"Lars Smit",datum:"2023-05-28",plaats:"Wageningen",prestatie:"4344.00"},{naam:"Stefan Pol",datum:"2022-06-12",plaats:"Groningen",prestatie:"4277.00"}]},{onderdeel:"dodekathlon",prestaties:[{naam:"Jasper Rou",datum:"2022-06-25",plaats:"Delft",prestatie:"5736.00"},{naam:"Lars Smit",datum:"2023-07-01",plaats:"Delft",prestatie:"4984.00"},{naam:"Tobias Steevensz",datum:"2023-07-01",plaats:"Delft",prestatie:"4754.00"}]},{onderdeel:"biermijl",prestaties:[{naam:"Simon Loose",datum:"2021-10-08",plaats:"Delft ",prestatie:"05:51.6"},{naam:"Tim Creusen",datum:"2021-10-08",plaats:"Delft",prestatie:"06:47.5"},{naam:"Jelmer Stuijt ",datum:"2021-10-08",plaats:"Delft",prestatie:"07:10.6"},{naam:"Stan van Tilburg",datum:"2022-10-14",plaats:"Delft",prestatie:"13:36.3"}]}],indoor:[{onderdeel:"60m",prestaties:[{naam:"Marien Sips",datum:"2022-03-12",plaats:"Apeldoorn ",prestatie:"7.19"},{naam:"Niels Verheugd",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"7.46"},{naam:"Tobias Steevensz",datum:"2023-03-18",plaats:"Dordrecht ",prestatie:"7.57"},{naam:"Stefan Pol",datum:"2019-12-21",plaats:"Utrecht",prestatie:"7.68"},{naam:"Jefry el Bhwash",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"7.86"}]},{onderdeel:"200m",prestaties:[{naam:"Marien Sips",datum:"2022-02-20",plaats:"Apeldoorn ",prestatie:"23.10"},{naam:"Tobias Steevensz",datum:"2023-12-17",plaats:"Apeldoorn",prestatie:"23.99"},{naam:"Jasper Rou",datum:"2019-03-02",plaats:"Apeldoorn",prestatie:"24.03"},{naam:"Niels Verheugd",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"24.03"},{naam:"Stijn de Graaf",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"24.91"}]},{onderdeel:"400m",prestaties:[{naam:"Jasper Rou",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"52.62"},{naam:"Tim Creusen",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"55.49"},{naam:"tim Creusen",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"55.49"},{naam:"Jonas Huijs",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"56.42"},{naam:"David Wolfrat",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"01:0.3"}]},{onderdeel:"800m",prestaties:[{naam:"Thomas Albers",datum:"2020-02-01",plaats:"Apeldoorn",prestatie:"02:1.07"},{naam:"Stan van Tilburg",datum:"2023-03-11",plaats:"Apeldoorn",prestatie:"02:12.4"},{naam:"Stijn de Graaf",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"02:18.3"}]},{onderdeel:"3000m",prestaties:[{naam:"Jelmer Stuijt",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"09:47.57"},{naam:"Kyllian van Leeuwen",datum:"2023-12-17",plaats:"Apeldoorn",prestatie:"09:56.32"},{naam:"Joris Gudde",datum:"2023-12-17",plaats:"Apeldoorn",prestatie:"12:39.77"}]},{onderdeel:"60mh",prestaties:[{naam:"Stefan Pol",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"8.99"},{naam:"Koen Stapel",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"9.40"},{naam:"Jasper Rou",datum:"2023-03-11",plaats:"Apeldoorn",prestatie:"9.62"},{naam:"Lars Smit",datum:"2023-03-11",plaats:"Apeldoorn",prestatie:"9.88"}]},{onderdeel:"kogelstoten",prestaties:[{naam:"Bart Groeneveld",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"10.43"},{naam:"Lars Smit",datum:"2023-01-15",plaats:"Zoetermeer",prestatie:"9.45"},{naam:"Jelmer Stuijt",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"8.44"}]},{onderdeel:"hoogspringen",prestaties:[{naam:"Koen Stapel",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"1.80"},{naam:"Lars Smit",datum:"2023-03-11",plaats:"Apeldoorn",prestatie:"1.75"}]},{onderdeel:"hinkstapspringen",prestaties:[{naam:"Koen Stapel",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"11.39"},{naam:"Bart Groeneveld",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"11.07"}]},{onderdeel:"polsstokspringen",prestaties:[{naam:"Koen Stapel",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"4.40"}]},{onderdeel:"verspringen",prestaties:[{naam:"Niels Verheugd",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"6.25"},{naam:"Abel Kappenburg",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"5.00"},{naam:"David Wolfrat",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"4.47"}]}]},v={outdoor:[{onderdeel:"100m",prestaties:[{naam:"Mira Groot",datum:"2020-09-19",plaats:"Nijmegen",prestatie:"12.81"},{naam:"Larissa Smit",datum:"2023-06-17",plaats:"Hengelo",prestatie:"13.13"},{naam:"Flore Verbist",datum:"2021-06-13",plaats:"AV'40 Delft",prestatie:"13.24"},{naam:"Robin Beijer",datum:"2019-05-17",plaats:"Den Haag",prestatie:"13.40"},{naam:"Saana Taal",datum:"2023-06-17",plaats:"Hengelo",prestatie:"13.58"}]},{onderdeel:"200m",prestaties:[{naam:"Flore Verbist",datum:"2021-06-13",plaats:"AV'40 Delft",prestatie:"27.08"},{naam:"Larissa Smit",datum:"2023-05-27",plaats:"Wageningen",prestatie:"27.47"},{naam:"Saana Taal",datum:"2023-05-27",plaats:"Wageningen",prestatie:"27.72"},{naam:"Aniek Sips",datum:"2021-06-13",plaats:"Delft",prestatie:"28.09"},{naam:"Sanne Diepen",datum:"2021-10-23",plaats:"Eindhoven",prestatie:"28.12"}]},{onderdeel:"400m",prestaties:[{naam:"Anne-Wil van Werkhoven",datum:"2022-07-09",plaats:"Wageningen",prestatie:"58.87"},{naam:"Flore Verbist",datum:"2021-06-13",plaats:"AV'40 Delft",prestatie:"01:1.9"},{naam:"Sanne van Beek",datum:"2021-06-13",plaats:"Delft",prestatie:"01:2.4"},{naam:"Larissa Smit",datum:"2019-06-16",plaats:"Boskoop",prestatie:"01:2.6"},{naam:"Robin Beijer",datum:"2022-06-12",plaats:"Groningen",prestatie:"01:3.6"}]},{onderdeel:"800m",prestaties:[{naam:"Robin Beijer",datum:"2021-08-01",plaats:"Utrecht",prestatie:"02:19.6"},{naam:"Sanne van Beek",datum:"2021-07-11",plaats:"Lokeren",prestatie:"02:20.0"},{naam:"Aniek Sips",datum:"2022-06-11",plaats:"Groningen",prestatie:"02:25.6"},{naam:"Elize Alwash",datum:"2023-05-08",plaats:"8e",prestatie:"02:33.51"},{naam:"Saana Taal",datum:"2023-05-27",plaats:"Wageningen",prestatie:"02:33.84"}]},{onderdeel:"1500m",prestaties:[{naam:"Robin Beijer",datum:"2021-07-31",plaats:"Utrecht",prestatie:"04:50.9"},{naam:"Sanne van Beek",datum:"2023-05-28",plaats:"Wageningen",prestatie:"05:6.58"},{naam:"Saana Taal",datum:"2023-09-17",plaats:"Delft",prestatie:"05:45.68"}]},{onderdeel:"3000m",prestaties:[{naam:"Suze de Vries",datum:"2023-10-29",plaats:"Barendrecht",prestatie:"10:22.81"},{naam:"Sanne van Beek",datum:"2022-09-17",plaats:"Delft",prestatie:"10:50.43"},{naam:"Aniek Sips",datum:"2022-05-22",plaats:"Delft",prestatie:"11:30.8"},{naam:"Robin Beijer",datum:"2019-10-06",plaats:"Delft",prestatie:"12:31.1"},{naam:"Saana Taal",datum:"2023-09-17",plaats:"Delft",prestatie:"13:2.64"}]},{onderdeel:"100mh",prestaties:[{naam:"Mira Groot",datum:"2020-09-19",plaats:"Nijmegen",prestatie:"15.19"},{naam:"Fieke Witte",datum:"2021-06-13",plaats:"Delft",prestatie:"17.11"},{naam:"Saana Taal",datum:"2023-05-27",plaats:"Wageningen",prestatie:"17.20"},{naam:"Larissa Smit",datum:"2023-05-27",plaats:"Wageningen",prestatie:"17.47"},{naam:"Lianne Folkerts",datum:"2022-08-10",plaats:"Wageningen",prestatie:"18.86"}]},{onderdeel:"400mh",prestaties:[{naam:"Sanne van Beek",datum:"2021-07-04",plaats:"Vught",prestatie:"01:8.7"},{naam:"Robin Beijer",datum:"2022-05-22",plaats:"Delft",prestatie:"01:9.4"},{naam:"Fieke Witte",datum:"2021-07-03",plaats:"Delft",prestatie:"01:11.8"},{naam:"Saana Taal",datum:"2023-07-01",plaats:"Delft",prestatie:"01:15.5"}]},{onderdeel:"3000m steeple",prestaties:[{naam:"Robin Beijer ",datum:"2021-09-12",plaats:"Amersfoort ",prestatie:"11:34.1"},{naam:"Robin Beijer",datum:"2021-06-25",plaats:"Breda",prestatie:"11:39.4"},{naam:"Sanne van Beek",datum:"2023-05-20",plaats:"Vught",prestatie:"12:6.39"},{naam:"Saana Taal",datum:"2023-09-16",plaats:"Delft",prestatie:"15:31.21"}]},{onderdeel:"4x100m",prestaties:[{naam:"DSAV `40 vrouwen (Donne Gerlich. Mira Groot. Fieke Witte. Aniek Sips)",datum:"2020-09-05",plaats:5,prestatie:"52.97"}]},{onderdeel:"4x400m",prestaties:[]},{onderdeel:"kogelstoten",prestaties:[{naam:"Laura Geurtsen",datum:"2022-05-26",plaats:"Gouda",prestatie:"10.99"},{naam:"Laura Geurtsen ",datum:"2020-09-19",plaats:"Nijmegen",prestatie:"10.63"},{naam:"Sanne Diepen",datum:"2023-05-28",plaats:"Wageningen",prestatie:"10.14"},{naam:"Saana Taal",datum:"2023-05-27",plaats:"Wageningen",prestatie:"10.00"},{naam:"Marin Nijenhuis",datum:"2021-09-18",plaats:"Eindhoven ",prestatie:"8.13"}]},{onderdeel:"speerwerpen",prestaties:[{naam:"Sanne Diepen",datum:"2023-06-17",plaats:"Hengelo",prestatie:"37.41"},{naam:"Saana Taal",datum:"2020-07-03",plaats:"Delft",prestatie:"32.87"},{naam:"Laura Geurtsen",datum:"2022-06-08",plaats:"Reeuwijk",prestatie:"28.69"},{naam:"Donne Gerlich",datum:"2021-05-29",plaats:"Delft",prestatie:"20.03"}]},{onderdeel:"discuswerpen",prestaties:[{naam:"Sanne Diepen",datum:"2023-06-17",plaats:"Hengelo",prestatie:"35.34"},{naam:"Laura Geurtsen",datum:"2021-09-10",plaats:"Soest",prestatie:"33.38"},{naam:"Sanne Diepen ",datum:"2022-07-09",plaats:"Wageningen",prestatie:"32.66"},{naam:"Céline Smit",datum:"2020-08-22",plaats:"Den Haag",prestatie:"27.69"},{naam:"Saana Taal",datum:"2022-07-03",plaats:"Delft",prestatie:"23.84"}]},{onderdeel:"kogelslingeren",prestaties:[{naam:"Laura Geurtsen",datum:"2021-09-03",plaats:"Utrecht",prestatie:"26.66"},{naam:"Saana Taal",datum:"2023-09-16",plaats:"Delft",prestatie:"26.20"},{naam:"Donne Gerlich",datum:"2022-07-03",plaats:"Den Haag",prestatie:"21.57"},{naam:"Sanne Diepen",datum:"2022-05-22",plaats:"Eindhoven ",prestatie:"20.38"}]},{onderdeel:"hoogspringen",prestaties:[{naam:"Saana Taal",datum:"2023-07-05",plaats:"Hulst",prestatie:"1.55"},{naam:"Donne Gerlich",datum:"2022-05-22",plaats:"Delft",prestatie:"1.50"},{naam:"Sanne Diepen",datum:"2021-10-23",plaats:"Eindhoven",prestatie:"1.49"},{naam:"Marin Nijenhuis",datum:"2021-05-29",plaats:"Delft",prestatie:"1.30"},{naam:"Laura Geurtsen",datum:"2021-10-09",plaats:"Delft",prestatie:"1.25"}]},{onderdeel:"hinkstapspringen",prestaties:[{naam:"Saana Taal",datum:"2023-06-18",plaats:"Hengelo",prestatie:"11.29"},{naam:"Aniek Sips",datum:"2021-08-01",plaats:"Utrecht",prestatie:"10.24"},{naam:"Fieke Witte",datum:"2021-07-03",plaats:"Delft",prestatie:"9.76"},{naam:"Lianne Folkerts",datum:"2022-07-10",plaats:"Wageningen",prestatie:"8.93"},{naam:"Laura Geurtsen",datum:"2021-07-03",plaats:"Delft",prestatie:"7.77"}]},{onderdeel:"polsstokspringen",prestaties:[{naam:"Saana Taal",datum:"2023-09-16",plaats:"Delft",prestatie:"2.31"},{naam:"Lianne Folkerts",datum:"2022-09-07",plaats:"Wageningen",prestatie:"2.20"},{naam:"Marin Nijenhuis",datum:"2021-07-31",plaats:"Utrecht",prestatie:"2.00"},{naam:"Fieke Witte",datum:"2021-07-03",plaats:"Delft",prestatie:"1.90"}]},{onderdeel:"verspringen",prestaties:[{naam:"Saana Taal",datum:"2023-06-17",plaats:"Hengelo",prestatie:"5.24"},{naam:"Sanne Diepen",datum:"2021-10-24",plaats:"Eindhoven",prestatie:"4.69"},{naam:"Donne Gerlich",datum:"2021-07-03",plaats:"Delft",prestatie:"4.27"},{naam:"Laura Geurtsen",datum:"2020-10-04",plaats:"Delft",prestatie:"4.03"}]},{onderdeel:"heptathlon",prestaties:[{naam:"Saana Taal",datum:"2023-05-28",plaats:"Wageningen",prestatie:"4107.00"},{naam:"Larissa Smit",datum:"2023-05-28",plaats:"Wageningen",prestatie:"3040.00"},{naam:"Donne Gerlich",datum:"2022-06-12",plaats:"Groningen",prestatie:"2114.00"}]},{onderdeel:"dodekathlon",prestaties:[{naam:"Saana Taal",datum:"2023-07-01",plaats:"Delft",prestatie:"5955.00"}]},{onderdeel:"biermijl",prestaties:[{naam:"Robin Beijer",datum:"2021-10-08",plaats:"Delft",prestatie:"10:47.3"}]}],indoor:[{onderdeel:"60m",prestaties:[{naam:"Larissa Smit",datum:"2020-01-17",plaats:"Naaldwijk",prestatie:"8.45"},{naam:"Sanne Diepen",datum:"2023-01-15",plaats:"Zoetermeer",prestatie:"8.78"},{naam:"Donne Gerlich",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"8.80"},{naam:"Amber Kroon",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"8.94"},{naam:"Laura Geurtsen",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"9.05"}]},{onderdeel:"200m",prestaties:[{naam:"Larissa Smit",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"27.49"},{naam:"Saana Taal",datum:"2023-03-11",plaats:"Apeldoorn",prestatie:"28.47"},{naam:"Sanne Diepen",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"28.83"},{naam:"Anne Reumer",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"29.68"},{naam:"Amber Kroon",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"29.97"}]},{onderdeel:"400m",prestaties:[{naam:"Anne-Wil van Werkhoven",datum:"2022-02-26",plaats:"Apeldoorn",prestatie:"59.69"},{naam:"Robina Negenman",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"01:0.9"},{naam:"Larissa Smit",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"01:2.8"},{naam:"Amber Kroon",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"01:7.9"},{naam:"Elize Alwash",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"01:8.7"}]},{onderdeel:"800m",prestaties:[{naam:"Robin Beijer",datum:"2023-03-11",plaats:"Apeldoorn",prestatie:"02:16.49"},{naam:"Sanne van Beek",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"02:20.7"},{naam:"Aniek Sips ",datum:"2023-03-11",plaats:"Apeldoorn ",prestatie:"02:29.01"},{naam:"Aniek Sips",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"02:34.1"}]},{onderdeel:"3000m",prestaties:[{naam:"Sanne van Beek",datum:"2023-03-11",plaats:"Apeldoorn",prestatie:"10:43.05"},{naam:"Robin Beijer",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"10:56.8"}]},{onderdeel:"60mh",prestaties:[{naam:"Lianne Folkerts",datum:"2023-03-11",plaats:"Apeldoorn",prestatie:"11.01"},{naam:"Noortje Molenaar",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"11.26"}]},{onderdeel:"kogelstoten",prestaties:[{naam:"Robina Negenman",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"10.74"},{naam:"Sanne Diepen",datum:"2023-03-11",plaats:"Apeldoorn",prestatie:"9.82"},{naam:"Laura Geurtsen",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"9.59"},{naam:"Martha Chapple",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"8.51"}]},{onderdeel:"hoogspringen",prestaties:[{naam:"Saana Taal",datum:"2023-01-15",plaats:"Zoetermeer",prestatie:"1.55"},{naam:"Donne Gerlich",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"1.40"},{naam:"Noortje Molenaar",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"1.37"}]},{onderdeel:"hinkstapspringen",prestaties:[{naam:"Anne-Wil van Werkhoven",datum:"2022-02-26",plaats:"Apeldoorn",prestatie:"11.61"},{naam:"Saana Taal",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"10.62"},{naam:"Noortje Molenaar",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"9.39"}]},{onderdeel:"polsstokspringen",prestaties:[{naam:"Lianne Folkerts",datum:"2023-03-11",plaats:"Apeldoorn",prestatie:"2.20"}]},{onderdeel:"verspringen",prestaties:[{naam:"Saana Taal",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"4.98"},{naam:"Anne Reumer",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"4.49"},{naam:"Madeline El Aissati",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"4.49"},{naam:"Aniek Sips",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"4.32"},{naam:"Lotte van Gerven",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"4.23"}]}]},i={man:S,vrouw:v};function f(){const[t,s]=m.useState("Outdoor"),[p,d]=m.useState("Vrouwen"),[r,n]=m.useState("none"),o=i.vrouw.outdoor,u=i.vrouw.indoor,g=i.man.outdoor,h=i.man.indoor;return a.jsxs("div",{className:"records",children:[a.jsx(c,{title:"Records"}),a.jsxs("div",{className:"toggles",children:[a.jsxs("div",{className:"toggle",children:[a.jsx("p",{className:"toggleLeft"+(p==="Vrouwen"?" toggleActive":" toggleInactive"),onClick:()=>{d("Vrouwen"),n("none")},children:"Vrouwen"}),a.jsx("p",{className:"toggleRight"+(p==="Mannen"?" toggleActive":" toggleInactive"),onClick:()=>{d("Mannen"),n("none")},children:"Mannen"})]}),a.jsxs("div",{className:"toggle",children:[a.jsx("p",{className:"toggleLeft"+(t==="Outdoor"?" toggleActive":" toggleInactive"),onClick:()=>{s("Outdoor"),n("none")},children:"Outdoor"}),a.jsx("p",{className:"toggleRight"+(t==="Indoor"?" toggleActive":" toggleInactive"),onClick:()=>{s("Indoor"),n("none")},children:"Indoor"})]})]}),p==="Vrouwen"?t==="Outdoor"?o.map(e=>a.jsx(l,{onderdeel:e.onderdeel,prestaties:e.prestaties,active:r==="vo"+e.onderdeel,onClick:()=>r==="vo"+e.onderdeel?n("none"):e.prestaties.length>1?n("vo"+e.onderdeel):""},e.onderdeel)):u.map(e=>a.jsx(l,{onderdeel:e.onderdeel,prestaties:e.prestaties,active:r==="vi"+e.onderdeel,onClick:()=>r==="vi"+e.onderdeel?n("none"):e.prestaties.length>1?n("vi"+e.onderdeel):""},e.onderdeel)):t==="Outdoor"?g.map(e=>a.jsx(l,{onderdeel:e.onderdeel,prestaties:e.prestaties,active:r==="mo"+e.onderdeel,onClick:()=>r==="mo"+e.onderdeel?n("none"):e.prestaties.length>1?n("mo"+e.onderdeel):""},e.onderdeel)):h.map(e=>a.jsx(l,{onderdeel:e.onderdeel,prestaties:e.prestaties,active:r==="mi"+e.onderdeel,onClick:()=>r==="mi"+e.onderdeel?n("none"):e.prestaties.length>1?n("mi"+e.onderdeel):""},e.onderdeel))]})}export{f as default}; +import{j as a,r as m}from"./vendor-44375bc4.js";import{P as c}from"./index-038422a0.js";function l(t){return a.jsx("div",{className:"record",children:t.active?a.jsxs("div",{className:"activeRecord",children:[a.jsx("div",{className:"onderdeelRecord recordCursor",onClick:t.onClick,children:a.jsx("p",{children:t.onderdeel.toUpperCase()})}),a.jsxs("div",{className:"onderdeelPrestaties",children:[a.jsx("div",{className:"prestatieLeeg"}),t.prestaties.length>0?t.prestaties.map((s,p)=>a.jsxs("div",{className:"prestatie",children:[a.jsx("p",{className:"prestatieNaam",children:p+1+". "+s.naam}),a.jsx("p",{className:"prestatieTijd",children:s.prestatie}),a.jsx("p",{className:"pcOnly prestatieDatum",children:s.datum+" "+s.plaats})]},s.naam)):"",a.jsx("svg",{className:"arrowUp recordCursor",onClick:t.onClick,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:a.jsx("path",{d:"M0 16.67l2.829 2.83 9.175-9.339 9.167 9.339 2.829-2.83-11.996-12.17z"})})]})]}):a.jsxs("div",{className:"inactiveRecord"+(t.prestaties.length>1?" recordCursor":""),onClick:t.onClick,children:[a.jsx("p",{className:"onderdeelMobile",children:t.onderdeel.toUpperCase()}),a.jsx("p",{className:"pcOnly",children:t.prestaties.length>0?t.prestaties[0].naam:"Vacant"}),a.jsx("p",{className:"pcOnly",children:t.prestaties.length>0?t.prestaties[0].prestatie:""}),t.prestaties.length>1?a.jsx("svg",{className:"arrowDown pcOnly",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:a.jsx("path",{d:"M0 7.33l2.829-2.83 9.175 9.339 9.167-9.339 2.829 2.83-11.996 12.17z"})}):"",a.jsxs("div",{className:"inactiveRecordMobile",children:[a.jsx("p",{className:"growMobile",children:t.prestaties.length>0?t.prestaties[0].naam:"Vacant"}),a.jsx("p",{children:t.prestaties.length>0?t.prestaties[0].prestatie:""}),t.prestaties.length>1?a.jsx("svg",{className:"arrowDown",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:a.jsx("path",{d:"M0 7.33l2.829-2.83 9.175 9.339 9.167-9.339 2.829 2.83-11.996 12.17z"})}):""]})]})})}const S={outdoor:[{onderdeel:"100m",prestaties:[{naam:"Marien Sips",datum:"2020-09-13",plaats:"Amersfoort ",prestatie:"11.18"},{naam:"Niels Verheugd",datum:"2021-09-18",plaats:"Eindhoven",prestatie:"11.42"},{naam:"Tobias Steevensz",datum:"2023-06-17",plaats:"Hengelo",prestatie:"11.47"},{naam:"Jasper Rou",datum:"2019-05-26",plaats:"Grootebroek",prestatie:"11.97"},{naam:"Stefan Pol",datum:"2021-04-05",plaats:"Delft",prestatie:"11.97"}]},{onderdeel:"200m",prestaties:[{naam:"Marien Sips",datum:"2022-10-07",plaats:"Wageningen ",prestatie:"22.99"},{naam:"Tobias Steevensz",datum:"2023-07-07",plaats:"Utrecht",prestatie:"23.00"},{naam:"Tobias Steevensz ",datum:"2023-05-27",plaats:"Wageningen",prestatie:"23.24"},{naam:"Niels Verheugd",datum:"2021-09-18",plaats:"Eindhoven",prestatie:"23.40"},{naam:"Jasper Rou",datum:"2019-04-14",plaats:"Utrecht",prestatie:"23.43"}]},{onderdeel:"400m",prestaties:[{naam:"Jasper Rou",datum:"2022-05-26",plaats:"Vught",prestatie:"52.57"},{naam:"Marien Sips",datum:"2021-06-13",plaats:"Delft",prestatie:"52.70"},{naam:"Tobias Steevensz",datum:"2023-07-01",plaats:"Delft",prestatie:"55.35"},{naam:"Stan van Tilburg",datum:"2023-05-28",plaats:"Wageningen",prestatie:"55.59"},{naam:"Tobias Steevensz ",datum:"2023-05-07",plaats:"Hulst",prestatie:"55.93"}]},{onderdeel:"800m",prestaties:[{naam:"Thomas Albers",datum:"2023-09-06",plaats:"Nijmegen",prestatie:"01:57.5"},{naam:"Matthijs Arnoldus",datum:"2022-07-03",plaats:"Den Haag",prestatie:"02:4.7"},{naam:"Stan van Tilburg",datum:"2023-06-09",plaats:"Nijmegen",prestatie:"02:5.27"},{naam:"Tim Creusen",datum:"2021-10-09",plaats:"Delft",prestatie:"02:5.8"},{naam:"Jelmer Stuijt",datum:"2021-04-05",plaats:"Delft",prestatie:"02:6.3"}]},{onderdeel:"1500m",prestaties:[{naam:"Matthijs Arnoldus",datum:"2021-07-31",plaats:"Utrecht",prestatie:"04:24.2"},{naam:"Simon Loose",datum:"2022-05-22",plaats:"Delft ",prestatie:"04:36.2"},{naam:"Jasper Rou",datum:"2023-05-28",plaats:"Wageningen",prestatie:"04:37.7"},{naam:"Tim Creusen",datum:"2021-10-24",plaats:"Eindhoven",prestatie:"04:42.1"},{naam:"Jelmer Stuijt",datum:"2020-09-03",plaats:"Naaldwijk",prestatie:"04:42.8"}]},{onderdeel:"5000m",prestaties:[{naam:"Simon Loose",datum:"2020-09-19",plaats:"Nijmegen ",prestatie:"16:54.4"},{naam:"Matthijs Arnoldus",datum:"2021-08-01",plaats:"Utrecht",prestatie:"16:58.3"},{naam:"Rik Palings",datum:"2019-09-14",plaats:"Nijmegen",prestatie:"17:27.2"},{naam:"Kyllian van Leeuwen",datum:"2023-11-12",plaats:"Zoetermeer",prestatie:"17:58.0"},{naam:"Bart Groeneveld",datum:"2021-11-13",plaats:"Rotterdam",prestatie:"19:32.0"}]},{onderdeel:"110mh",prestaties:[{naam:"Stefan Pol",datum:"2020-08-23",plaats:"Lisse",prestatie:"15.54"},{naam:"Jasper Rou",datum:"2023-06-18",plaats:"Hengelo",prestatie:"17.88"},{naam:"Jesper van der Marel ",datum:"2021-07-03",plaats:"Delft",prestatie:"18.1"},{naam:"Lars Smit",datum:"2023-05-28",plaats:"Wageningen",prestatie:"19.35"},{naam:"Tobias Steevensz",datum:"2023-07-01",plaats:"Delft",prestatie:"20.30"}]},{onderdeel:"400mh",prestaties:[{naam:"Jasper Rou",datum:"2023-09-16",plaats:"Delft",prestatie:"28.06"},{naam:"Jesper van der Marel ",datum:"2021-07-03",plaats:"Delft",prestatie:"01:0.8"},{naam:"Tobias Steevensz",datum:"2023-07-01",plaats:"Delft",prestatie:"01:4.38"},{naam:"Lars Smit",datum:"2023-07-16",plaats:"Den Haag",prestatie:"01:5.33"},{naam:"Stefan Pol",datum:"2021-07-03",plaats:"Delft",prestatie:"01:6.0"}]},{onderdeel:"3000m steeple",prestaties:[{naam:"Rik Palings",datum:"2022-07-10",plaats:"Wageningen",prestatie:"11:8.5"},{naam:"Jasper Rou",datum:"2023-09-16",plaats:"Delft",prestatie:"12:31.77"},{naam:"Joris Gudde",datum:"2023-09-16",plaats:"Delft",prestatie:"15:18.07"}]},{onderdeel:"4x100m",prestaties:[{naam:"Bart, Koen, Tobias en Sawa",datum:"2023-06-17",plaats:"Hengelo",prestatie:"44.70"},{naam:"Jefry el Bhwash",datum:"2021-07-31",plaats:"Utrecht",prestatie:"46.15"},{naam:"Abel Kappenburg",datum:"2019-06-26",plaats:"Delft",prestatie:"49.26"}]},{onderdeel:"4x400m",prestaties:[{naam:"Jasper Rou",datum:"2020-05-09",plaats:"Hengelo",prestatie:"333.02"}]},{onderdeel:"kogelstoten",prestaties:[{naam:"Bart Groeneveld",datum:"2022-07-16",plaats:"Gouda",prestatie:"31.24"},{naam:"Wolf Nederpel",datum:"2023-05-21",plaats:"Delft",prestatie:"11.08"},{naam:"Koen Stapel",datum:"2019-10-05",plaats:"Zoetermeer",prestatie:"10.87"},{naam:"Niels Verheugd",datum:"2023-09-09",plaats:"Groningen",prestatie:"10.78"},{naam:"Lars Smit",datum:"2022-06-11",plaats:"Groningen",prestatie:"9.96"}]},{onderdeel:"speerwerpen",prestaties:[{naam:"Wolf Nederpel ",datum:"2023-07-01",plaats:"Delft ",prestatie:"45.03"},{naam:"Mischa de Haan",datum:"2022-06-08",plaats:"Reeuwijk",prestatie:"43.06"},{naam:"Wolf Nederpel",datum:"2023-05-21",plaats:"Delft",prestatie:"41.26"},{naam:"Abel Kappenburg",datum:"2019-06-26",plaats:"Delft ",prestatie:"39.27"},{naam:"Lars Smit",datum:"2023-07-01",plaats:"Delft",prestatie:"36.36"}]},{onderdeel:"discuswerpen",prestaties:[{naam:"Wolf Nederpel",datum:"2023-07-12",plaats:"Barendrecht ",prestatie:"38.38"},{naam:"Bart Groeneveld",datum:"2020-08-22",plaats:"Den Haag",prestatie:"34.26"},{naam:"Niels Verheugd",datum:"2023-05-27",plaats:"Wageningen",prestatie:"34.22"},{naam:"Lars Smit",datum:"2023-07-01",plaats:"Delft",prestatie:"30.81"},{naam:"Jasper Rou",datum:"2023-05-28",plaats:"Wageningen",prestatie:"22.42"}]},{onderdeel:"kogelslingeren",prestaties:[{naam:"Lars Smit",datum:"2023-07-02",plaats:"Zevenbergen",prestatie:"30.07"},{naam:"Bart Groeneveld",datum:"2021-07-24",plaats:"Gouda",prestatie:"28.68"},{naam:"Joris Gudde",datum:"2023-10-28",plaats:"Barendrecht",prestatie:"15.76"},{naam:"Jasper Rou",datum:"2023-09-16",plaats:"Delft",prestatie:"12.91"}]},{onderdeel:"hoogspringen",prestaties:[{naam:"Gijs Tops",datum:"2021-05-29",plaats:"Delft",prestatie:"1.95"},{naam:"Stefan Pol",datum:"2022-07-03",plaats:"Den Haag",prestatie:"1.80"},{naam:"Eric van Pijlen",datum:"2022-10-01",plaats:"AV 40",prestatie:"1.80"},{naam:"Lars Smit",datum:"2021-07-04",plaats:"Leiden",prestatie:"1.75"},{naam:"Niels Verheugd",datum:"2019-09-14",plaats:"Nijmegen",prestatie:"1.70"}]},{onderdeel:"hinkstapspringen",prestaties:[{naam:"Niels Verheugd ",datum:"2022-07-10",plaats:"Wageningen",prestatie:"12.52"},{naam:"Tobias Steevensz",datum:"2023-09-09",plaats:"Groningen",prestatie:"12.21"},{naam:"Stefan Pol",datum:"2021-08-01",plaats:"Utrecht",prestatie:"11.98"},{naam:"Bart Groeneveld",datum:"2022-05-01",plaats:"Zeist",prestatie:"11.51"},{naam:"Jasper Rou",datum:"2021-05-29",plaats:"Delft",prestatie:"11.33"}]},{onderdeel:"polsstokspringen",prestaties:[{naam:"Jefry el Bhwash",datum:"2022-06-11",plaats:"Groningen",prestatie:"3.10"},{naam:"Bart Groeneveld",datum:"2022-06-12",plaats:"Groningen",prestatie:"2.70"},{naam:"Stefan Pol",datum:"2021-10-24",plaats:"Eindhoven",prestatie:"2.60"},{naam:"Lars Smit",datum:"2023-05-28",plaats:"Wageningen",prestatie:"2.50"},{naam:"Jasper Rou",datum:"2023-09-17",plaats:"Delft",prestatie:"2.40"}]},{onderdeel:"verspringen",prestaties:[{naam:"Niels Verheugd",datum:"2021-09-03",plaats:"Utrecht",prestatie:"6.68"},{naam:"Koen Stapel",datum:"2020-07-03",plaats:"Delft",prestatie:"6.25"},{naam:"Tobias Steevensz",datum:"2023-06-18",plaats:"Hengelo",prestatie:"6.02"},{naam:"Stefan Pol",datum:"2020-07-10",plaats:"Utrecht",prestatie:"5.92"},{naam:"Bart Groeneveld",datum:"2021-08-21",plaats:"Barendrecht",prestatie:"5.43"}]},{onderdeel:"dekathlon",prestaties:[{naam:"Niels Verheugd",datum:"2022-06-11",plaats:"Groningen",prestatie:"5521.00"},{naam:"Jasper Rou",datum:"2023-05-28",plaats:"Wageningen",prestatie:"4684.00"},{naam:"Bart Groeneveld",datum:"2022-06-12",plaats:"Groningen",prestatie:"4415.00"},{naam:"Lars Smit",datum:"2023-05-28",plaats:"Wageningen",prestatie:"4344.00"},{naam:"Stefan Pol",datum:"2022-06-12",plaats:"Groningen",prestatie:"4277.00"}]},{onderdeel:"dodekathlon",prestaties:[{naam:"Jasper Rou",datum:"2022-06-25",plaats:"Delft",prestatie:"5736.00"},{naam:"Lars Smit",datum:"2023-07-01",plaats:"Delft",prestatie:"4984.00"},{naam:"Tobias Steevensz",datum:"2023-07-01",plaats:"Delft",prestatie:"4754.00"}]},{onderdeel:"biermijl",prestaties:[{naam:"Simon Loose",datum:"2021-10-08",plaats:"Delft ",prestatie:"05:51.6"},{naam:"Tim Creusen",datum:"2021-10-08",plaats:"Delft",prestatie:"06:47.5"},{naam:"Jelmer Stuijt ",datum:"2021-10-08",plaats:"Delft",prestatie:"07:10.6"},{naam:"Stan van Tilburg",datum:"2022-10-14",plaats:"Delft",prestatie:"13:36.3"}]}],indoor:[{onderdeel:"60m",prestaties:[{naam:"Marien Sips",datum:"2022-03-12",plaats:"Apeldoorn ",prestatie:"7.19"},{naam:"Niels Verheugd",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"7.46"},{naam:"Tobias Steevensz",datum:"2023-03-18",plaats:"Dordrecht ",prestatie:"7.57"},{naam:"Stefan Pol",datum:"2019-12-21",plaats:"Utrecht",prestatie:"7.68"},{naam:"Jefry el Bhwash",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"7.86"}]},{onderdeel:"200m",prestaties:[{naam:"Marien Sips",datum:"2022-02-20",plaats:"Apeldoorn ",prestatie:"23.10"},{naam:"Tobias Steevensz",datum:"2023-12-17",plaats:"Apeldoorn",prestatie:"23.99"},{naam:"Jasper Rou",datum:"2019-03-02",plaats:"Apeldoorn",prestatie:"24.03"},{naam:"Niels Verheugd",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"24.03"},{naam:"Stijn de Graaf",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"24.91"}]},{onderdeel:"400m",prestaties:[{naam:"Jasper Rou",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"52.62"},{naam:"Tim Creusen",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"55.49"},{naam:"tim Creusen",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"55.49"},{naam:"Jonas Huijs",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"56.42"},{naam:"David Wolfrat",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"01:0.3"}]},{onderdeel:"800m",prestaties:[{naam:"Thomas Albers",datum:"2020-02-01",plaats:"Apeldoorn",prestatie:"02:1.07"},{naam:"Stan van Tilburg",datum:"2023-03-11",plaats:"Apeldoorn",prestatie:"02:12.4"},{naam:"Stijn de Graaf",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"02:18.3"}]},{onderdeel:"3000m",prestaties:[{naam:"Jelmer Stuijt",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"09:47.57"},{naam:"Kyllian van Leeuwen",datum:"2023-12-17",plaats:"Apeldoorn",prestatie:"09:56.32"},{naam:"Joris Gudde",datum:"2023-12-17",plaats:"Apeldoorn",prestatie:"12:39.77"}]},{onderdeel:"60mh",prestaties:[{naam:"Stefan Pol",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"8.99"},{naam:"Koen Stapel",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"9.40"},{naam:"Jasper Rou",datum:"2023-03-11",plaats:"Apeldoorn",prestatie:"9.62"},{naam:"Lars Smit",datum:"2023-03-11",plaats:"Apeldoorn",prestatie:"9.88"}]},{onderdeel:"kogelstoten",prestaties:[{naam:"Bart Groeneveld",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"10.43"},{naam:"Lars Smit",datum:"2023-01-15",plaats:"Zoetermeer",prestatie:"9.45"},{naam:"Jelmer Stuijt",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"8.44"}]},{onderdeel:"hoogspringen",prestaties:[{naam:"Koen Stapel",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"1.80"},{naam:"Lars Smit",datum:"2023-03-11",plaats:"Apeldoorn",prestatie:"1.75"}]},{onderdeel:"hinkstapspringen",prestaties:[{naam:"Koen Stapel",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"11.39"},{naam:"Bart Groeneveld",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"11.07"}]},{onderdeel:"polsstokspringen",prestaties:[{naam:"Koen Stapel",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"4.40"}]},{onderdeel:"verspringen",prestaties:[{naam:"Niels Verheugd",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"6.25"},{naam:"Abel Kappenburg",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"5.00"},{naam:"David Wolfrat",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"4.47"}]}]},v={outdoor:[{onderdeel:"100m",prestaties:[{naam:"Mira Groot",datum:"2020-09-19",plaats:"Nijmegen",prestatie:"12.81"},{naam:"Larissa Smit",datum:"2023-06-17",plaats:"Hengelo",prestatie:"13.13"},{naam:"Flore Verbist",datum:"2021-06-13",plaats:"AV'40 Delft",prestatie:"13.24"},{naam:"Robin Beijer",datum:"2019-05-17",plaats:"Den Haag",prestatie:"13.40"},{naam:"Saana Taal",datum:"2023-06-17",plaats:"Hengelo",prestatie:"13.58"}]},{onderdeel:"200m",prestaties:[{naam:"Flore Verbist",datum:"2021-06-13",plaats:"AV'40 Delft",prestatie:"27.08"},{naam:"Larissa Smit",datum:"2023-05-27",plaats:"Wageningen",prestatie:"27.47"},{naam:"Saana Taal",datum:"2023-05-27",plaats:"Wageningen",prestatie:"27.72"},{naam:"Aniek Sips",datum:"2021-06-13",plaats:"Delft",prestatie:"28.09"},{naam:"Sanne Diepen",datum:"2021-10-23",plaats:"Eindhoven",prestatie:"28.12"}]},{onderdeel:"400m",prestaties:[{naam:"Anne-Wil van Werkhoven",datum:"2022-07-09",plaats:"Wageningen",prestatie:"58.87"},{naam:"Flore Verbist",datum:"2021-06-13",plaats:"AV'40 Delft",prestatie:"01:1.9"},{naam:"Sanne van Beek",datum:"2021-06-13",plaats:"Delft",prestatie:"01:2.4"},{naam:"Larissa Smit",datum:"2019-06-16",plaats:"Boskoop",prestatie:"01:2.6"},{naam:"Robin Beijer",datum:"2022-06-12",plaats:"Groningen",prestatie:"01:3.6"}]},{onderdeel:"800m",prestaties:[{naam:"Robin Beijer",datum:"2021-08-01",plaats:"Utrecht",prestatie:"02:19.6"},{naam:"Sanne van Beek",datum:"2021-07-11",plaats:"Lokeren",prestatie:"02:20.0"},{naam:"Aniek Sips",datum:"2022-06-11",plaats:"Groningen",prestatie:"02:25.6"},{naam:"Elize Alwash",datum:"2023-05-08",plaats:"8e",prestatie:"02:33.51"},{naam:"Saana Taal",datum:"2023-05-27",plaats:"Wageningen",prestatie:"02:33.84"}]},{onderdeel:"1500m",prestaties:[{naam:"Robin Beijer",datum:"2021-07-31",plaats:"Utrecht",prestatie:"04:50.9"},{naam:"Sanne van Beek",datum:"2023-05-28",plaats:"Wageningen",prestatie:"05:6.58"},{naam:"Saana Taal",datum:"2023-09-17",plaats:"Delft",prestatie:"05:45.68"}]},{onderdeel:"3000m",prestaties:[{naam:"Suze de Vries",datum:"2023-10-29",plaats:"Barendrecht",prestatie:"10:22.81"},{naam:"Sanne van Beek",datum:"2022-09-17",plaats:"Delft",prestatie:"10:50.43"},{naam:"Aniek Sips",datum:"2022-05-22",plaats:"Delft",prestatie:"11:30.8"},{naam:"Robin Beijer",datum:"2019-10-06",plaats:"Delft",prestatie:"12:31.1"},{naam:"Saana Taal",datum:"2023-09-17",plaats:"Delft",prestatie:"13:2.64"}]},{onderdeel:"100mh",prestaties:[{naam:"Mira Groot",datum:"2020-09-19",plaats:"Nijmegen",prestatie:"15.19"},{naam:"Fieke Witte",datum:"2021-06-13",plaats:"Delft",prestatie:"17.11"},{naam:"Saana Taal",datum:"2023-05-27",plaats:"Wageningen",prestatie:"17.20"},{naam:"Larissa Smit",datum:"2023-05-27",plaats:"Wageningen",prestatie:"17.47"},{naam:"Lianne Folkerts",datum:"2022-08-10",plaats:"Wageningen",prestatie:"18.86"}]},{onderdeel:"400mh",prestaties:[{naam:"Sanne van Beek",datum:"2021-07-04",plaats:"Vught",prestatie:"01:8.7"},{naam:"Robin Beijer",datum:"2022-05-22",plaats:"Delft",prestatie:"01:9.4"},{naam:"Fieke Witte",datum:"2021-07-03",plaats:"Delft",prestatie:"01:11.8"},{naam:"Saana Taal",datum:"2023-07-01",plaats:"Delft",prestatie:"01:15.5"}]},{onderdeel:"3000m steeple",prestaties:[{naam:"Robin Beijer ",datum:"2021-09-12",plaats:"Amersfoort ",prestatie:"11:34.1"},{naam:"Robin Beijer",datum:"2021-06-25",plaats:"Breda",prestatie:"11:39.4"},{naam:"Sanne van Beek",datum:"2023-05-20",plaats:"Vught",prestatie:"12:6.39"},{naam:"Saana Taal",datum:"2023-09-16",plaats:"Delft",prestatie:"15:31.21"}]},{onderdeel:"4x100m",prestaties:[{naam:"DSAV `40 vrouwen (Donne Gerlich. Mira Groot. Fieke Witte. Aniek Sips)",datum:"2020-09-05",plaats:5,prestatie:"52.97"}]},{onderdeel:"4x400m",prestaties:[]},{onderdeel:"kogelstoten",prestaties:[{naam:"Laura Geurtsen",datum:"2022-05-26",plaats:"Gouda",prestatie:"10.99"},{naam:"Laura Geurtsen ",datum:"2020-09-19",plaats:"Nijmegen",prestatie:"10.63"},{naam:"Sanne Diepen",datum:"2023-05-28",plaats:"Wageningen",prestatie:"10.14"},{naam:"Saana Taal",datum:"2023-05-27",plaats:"Wageningen",prestatie:"10.00"},{naam:"Marin Nijenhuis",datum:"2021-09-18",plaats:"Eindhoven ",prestatie:"8.13"}]},{onderdeel:"speerwerpen",prestaties:[{naam:"Sanne Diepen",datum:"2023-06-17",plaats:"Hengelo",prestatie:"37.41"},{naam:"Saana Taal",datum:"2020-07-03",plaats:"Delft",prestatie:"32.87"},{naam:"Laura Geurtsen",datum:"2022-06-08",plaats:"Reeuwijk",prestatie:"28.69"},{naam:"Donne Gerlich",datum:"2021-05-29",plaats:"Delft",prestatie:"20.03"}]},{onderdeel:"discuswerpen",prestaties:[{naam:"Sanne Diepen",datum:"2023-06-17",plaats:"Hengelo",prestatie:"35.34"},{naam:"Laura Geurtsen",datum:"2021-09-10",plaats:"Soest",prestatie:"33.38"},{naam:"Sanne Diepen ",datum:"2022-07-09",plaats:"Wageningen",prestatie:"32.66"},{naam:"Céline Smit",datum:"2020-08-22",plaats:"Den Haag",prestatie:"27.69"},{naam:"Saana Taal",datum:"2022-07-03",plaats:"Delft",prestatie:"23.84"}]},{onderdeel:"kogelslingeren",prestaties:[{naam:"Laura Geurtsen",datum:"2021-09-03",plaats:"Utrecht",prestatie:"26.66"},{naam:"Saana Taal",datum:"2023-09-16",plaats:"Delft",prestatie:"26.20"},{naam:"Donne Gerlich",datum:"2022-07-03",plaats:"Den Haag",prestatie:"21.57"},{naam:"Sanne Diepen",datum:"2022-05-22",plaats:"Eindhoven ",prestatie:"20.38"}]},{onderdeel:"hoogspringen",prestaties:[{naam:"Saana Taal",datum:"2023-07-05",plaats:"Hulst",prestatie:"1.55"},{naam:"Donne Gerlich",datum:"2022-05-22",plaats:"Delft",prestatie:"1.50"},{naam:"Sanne Diepen",datum:"2021-10-23",plaats:"Eindhoven",prestatie:"1.49"},{naam:"Marin Nijenhuis",datum:"2021-05-29",plaats:"Delft",prestatie:"1.30"},{naam:"Laura Geurtsen",datum:"2021-10-09",plaats:"Delft",prestatie:"1.25"}]},{onderdeel:"hinkstapspringen",prestaties:[{naam:"Saana Taal",datum:"2023-06-18",plaats:"Hengelo",prestatie:"11.29"},{naam:"Aniek Sips",datum:"2021-08-01",plaats:"Utrecht",prestatie:"10.24"},{naam:"Fieke Witte",datum:"2021-07-03",plaats:"Delft",prestatie:"9.76"},{naam:"Lianne Folkerts",datum:"2022-07-10",plaats:"Wageningen",prestatie:"8.93"},{naam:"Laura Geurtsen",datum:"2021-07-03",plaats:"Delft",prestatie:"7.77"}]},{onderdeel:"polsstokspringen",prestaties:[{naam:"Saana Taal",datum:"2023-09-16",plaats:"Delft",prestatie:"2.31"},{naam:"Lianne Folkerts",datum:"2022-09-07",plaats:"Wageningen",prestatie:"2.20"},{naam:"Marin Nijenhuis",datum:"2021-07-31",plaats:"Utrecht",prestatie:"2.00"},{naam:"Fieke Witte",datum:"2021-07-03",plaats:"Delft",prestatie:"1.90"}]},{onderdeel:"verspringen",prestaties:[{naam:"Saana Taal",datum:"2023-06-17",plaats:"Hengelo",prestatie:"5.24"},{naam:"Sanne Diepen",datum:"2021-10-24",plaats:"Eindhoven",prestatie:"4.69"},{naam:"Donne Gerlich",datum:"2021-07-03",plaats:"Delft",prestatie:"4.27"},{naam:"Laura Geurtsen",datum:"2020-10-04",plaats:"Delft",prestatie:"4.03"}]},{onderdeel:"heptathlon",prestaties:[{naam:"Saana Taal",datum:"2023-05-28",plaats:"Wageningen",prestatie:"4107.00"},{naam:"Larissa Smit",datum:"2023-05-28",plaats:"Wageningen",prestatie:"3040.00"},{naam:"Donne Gerlich",datum:"2022-06-12",plaats:"Groningen",prestatie:"2114.00"}]},{onderdeel:"dodekathlon",prestaties:[{naam:"Saana Taal",datum:"2023-07-01",plaats:"Delft",prestatie:"5955.00"}]},{onderdeel:"biermijl",prestaties:[{naam:"Robin Beijer",datum:"2021-10-08",plaats:"Delft",prestatie:"10:47.3"}]}],indoor:[{onderdeel:"60m",prestaties:[{naam:"Larissa Smit",datum:"2020-01-17",plaats:"Naaldwijk",prestatie:"8.45"},{naam:"Sanne Diepen",datum:"2023-01-15",plaats:"Zoetermeer",prestatie:"8.78"},{naam:"Donne Gerlich",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"8.80"},{naam:"Amber Kroon",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"8.94"},{naam:"Laura Geurtsen",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"9.05"}]},{onderdeel:"200m",prestaties:[{naam:"Larissa Smit",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"27.49"},{naam:"Saana Taal",datum:"2023-03-11",plaats:"Apeldoorn",prestatie:"28.47"},{naam:"Sanne Diepen",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"28.83"},{naam:"Anne Reumer",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"29.68"},{naam:"Amber Kroon",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"29.97"}]},{onderdeel:"400m",prestaties:[{naam:"Anne-Wil van Werkhoven",datum:"2022-02-26",plaats:"Apeldoorn",prestatie:"59.69"},{naam:"Robina Negenman",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"01:0.9"},{naam:"Larissa Smit",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"01:2.8"},{naam:"Amber Kroon",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"01:7.9"},{naam:"Elize Alwash",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"01:8.7"}]},{onderdeel:"800m",prestaties:[{naam:"Robin Beijer",datum:"2023-03-11",plaats:"Apeldoorn",prestatie:"02:16.49"},{naam:"Sanne van Beek",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"02:20.7"},{naam:"Aniek Sips ",datum:"2023-03-11",plaats:"Apeldoorn ",prestatie:"02:29.01"},{naam:"Aniek Sips",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"02:34.1"}]},{onderdeel:"3000m",prestaties:[{naam:"Sanne van Beek",datum:"2023-03-11",plaats:"Apeldoorn",prestatie:"10:43.05"},{naam:"Robin Beijer",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"10:56.8"}]},{onderdeel:"60mh",prestaties:[{naam:"Lianne Folkerts",datum:"2023-03-11",plaats:"Apeldoorn",prestatie:"11.01"},{naam:"Noortje Molenaar",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"11.26"}]},{onderdeel:"kogelstoten",prestaties:[{naam:"Robina Negenman",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"10.74"},{naam:"Sanne Diepen",datum:"2023-03-11",plaats:"Apeldoorn",prestatie:"9.82"},{naam:"Laura Geurtsen",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"9.59"},{naam:"Martha Chapple",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"8.51"}]},{onderdeel:"hoogspringen",prestaties:[{naam:"Saana Taal",datum:"2023-01-15",plaats:"Zoetermeer",prestatie:"1.55"},{naam:"Donne Gerlich",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"1.40"},{naam:"Noortje Molenaar",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"1.37"}]},{onderdeel:"hinkstapspringen",prestaties:[{naam:"Anne-Wil van Werkhoven",datum:"2022-02-26",plaats:"Apeldoorn",prestatie:"11.61"},{naam:"Saana Taal",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"10.62"},{naam:"Noortje Molenaar",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"9.39"}]},{onderdeel:"polsstokspringen",prestaties:[{naam:"Lianne Folkerts",datum:"2023-03-11",plaats:"Apeldoorn",prestatie:"2.20"}]},{onderdeel:"verspringen",prestaties:[{naam:"Saana Taal",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"4.98"},{naam:"Anne Reumer",datum:"2020-02-29",plaats:"Apeldoorn",prestatie:"4.49"},{naam:"Madeline El Aissati",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"4.49"},{naam:"Aniek Sips",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"4.32"},{naam:"Lotte van Gerven",datum:"2022-03-12",plaats:"Apeldoorn",prestatie:"4.23"}]}]},i={man:S,vrouw:v};function f(){const[t,s]=m.useState("Outdoor"),[p,d]=m.useState("Vrouwen"),[r,n]=m.useState("none"),o=i.vrouw.outdoor,u=i.vrouw.indoor,g=i.man.outdoor,h=i.man.indoor;return a.jsxs("div",{className:"records",children:[a.jsx(c,{title:"Records"}),a.jsxs("div",{className:"toggles",children:[a.jsxs("div",{className:"toggle",children:[a.jsx("p",{className:"toggleLeft"+(p==="Vrouwen"?" toggleActive":" toggleInactive"),onClick:()=>{d("Vrouwen"),n("none")},children:"Vrouwen"}),a.jsx("p",{className:"toggleRight"+(p==="Mannen"?" toggleActive":" toggleInactive"),onClick:()=>{d("Mannen"),n("none")},children:"Mannen"})]}),a.jsxs("div",{className:"toggle",children:[a.jsx("p",{className:"toggleLeft"+(t==="Outdoor"?" toggleActive":" toggleInactive"),onClick:()=>{s("Outdoor"),n("none")},children:"Outdoor"}),a.jsx("p",{className:"toggleRight"+(t==="Indoor"?" toggleActive":" toggleInactive"),onClick:()=>{s("Indoor"),n("none")},children:"Indoor"})]})]}),p==="Vrouwen"?t==="Outdoor"?o.map(e=>a.jsx(l,{onderdeel:e.onderdeel,prestaties:e.prestaties,active:r==="vo"+e.onderdeel,onClick:()=>r==="vo"+e.onderdeel?n("none"):e.prestaties.length>1?n("vo"+e.onderdeel):""},e.onderdeel)):u.map(e=>a.jsx(l,{onderdeel:e.onderdeel,prestaties:e.prestaties,active:r==="vi"+e.onderdeel,onClick:()=>r==="vi"+e.onderdeel?n("none"):e.prestaties.length>1?n("vi"+e.onderdeel):""},e.onderdeel)):t==="Outdoor"?g.map(e=>a.jsx(l,{onderdeel:e.onderdeel,prestaties:e.prestaties,active:r==="mo"+e.onderdeel,onClick:()=>r==="mo"+e.onderdeel?n("none"):e.prestaties.length>1?n("mo"+e.onderdeel):""},e.onderdeel)):h.map(e=>a.jsx(l,{onderdeel:e.onderdeel,prestaties:e.prestaties,active:r==="mi"+e.onderdeel,onClick:()=>r==="mi"+e.onderdeel?n("none"):e.prestaties.length>1?n("mi"+e.onderdeel):""},e.onderdeel))]})}export{f as default}; diff --git a/assets/Spike-ccd63421.js b/assets/Spike-09098f1c.js similarity index 99% rename from assets/Spike-ccd63421.js rename to assets/Spike-09098f1c.js index e88b02b5..d0b90a3b 100644 --- a/assets/Spike-ccd63421.js +++ b/assets/Spike-09098f1c.js @@ -1,4 +1,4 @@ -import{r as o,j as e}from"./vendor-44375bc4.js";import{A as s,g as l,N as g}from"./index-7d56a4ec.js";const k=[{titel:"Bookmakers voorspellen kleine kans voor De Spike in het nieuwe KB",datum:"10-05-2023",auteur:"RedaCteur Nieuws & .ComCommentator Matthijs",tekst:'De bookmakers draaien overuren deze week. Naast de voorspellingen voor het songfestival vindt dit weekend namelijk ook de bekendmaking van het nieuwe kandidaatsbestuur van Dodeka plaats. Voor vele bookmakers is dit de echte uitdaging deze week. "Bij het songfestival kunnen we de inzendingen van tevoren beoordelen, bij het KB hebben we hier helaas geen inzicht in.", aldus bookmaker Jasper. Wel zijn de bookmakers het er over eens dat de werknemers van De Spike weinig kans maken om onderdeel te zijn van het nieuwe KB. Gelukkig zitten de bookmakers er ook wel eens naast.',foto:"website_bookmaker.jpg"},{titel:'"Beweging" wint onverwachts ruim de naamverkiezing voor de nieuwe constructie',datum:"21-03-2023",auteur:".ComCommentator Matthijs",tekst:`Na een slopende campagne voor de verkiezingen over de naam van de nieuwe constructie binnen Dodeka, voorheen disputen genoemd, is afgelopen vrijdag om 12.00 "Beweging" als winnaar uit de bus gekomen. Lang werd verwacht dat het een politieke tweestrijd tussen "Dispuut" en "Horde" zou zijn, maar beide namen komen bij lange na niet aan de stemmen die "Beweging" heeft ontvangen. Volgens politiek verslaggevers van De Spike is deze uitslag vooral te wijten aan onvrede over de huidige disputen. "Leden voelen zich niet gehoord door het huidige dispuut en verlangen terug naar tijden waarin de kloof tussen maart en de rest van het jaar niet zo groot was als nu. De inspiratie voor de naam komt dan ook uit een eerdere protestgroep, de Aprilbeweging van 1853.", aldus verslaggever D.I. Visie. Inmiddels wordt er, zoals altijd bij verkiezingen, al gespeculeerd over wat de gevolgen zijn van deze uitslag. Een aantal groepen zouden zich al willen aanmelden als beweging. Meest concreet is op dit moment de BierBurgerBeweging met als doel de burgers binnen de vereniging samen te brengen om dure speciaalbiertjes te drinken. Verder gaan er ook geruchten over een draaibeweging voor dj's, Nederland in beweging voor alle Nederlandse leden en de schijnbeweging, al is het de vraag of die laatste er echt gaat komen.`,foto:"website_beweging.jpg"},{titel:"Usain Bolt verslaat Femke Bol in rechtstreeks duel",datum:"28-09-2022",auteur:".ComCommentator Matthijs",tekst:"Twee weken geleden schitterde ze nog in het NSK nieuws bij Dodeka, afgelopen week ging ze de strijd aan met Usain Bolt. Bij de Bolt battles in Utrecht, waar veel kinderen en volwassenen de kans hadden om tegen Usain Bolt te rennen, verscheen afgelopen dinsdag ook Femke Bol op de baan. De Europees kampioene over 400 meter horden zag haar kans schoon om een keer tegen de sprintlegende te mogen lopen. Deze race viel helaas toch tegen. Waar Usain Bolt ondanks dat hij wat ouder en wat zwaarder is geworden nog voor de menigte uit liep, stak Femke Bol middenin het groepje kinderen boven de rest uit. Een verklaring hiervoor zou kunnen zijn dat ze in haar vakantie na het seizoen zit, maar er gaan ook geruchten dat hier sprake was van een lookalike.",foto:"website_bolt.png"},{titel:"Nieuw ontwerp 60-eurobiljet gelekt op NSK Teams",datum:"20-09-2022",auteur:"RedaCteur Nieuws",tekst:'Pas in 2024 komen de nieuwe eurobiljettenontwerpen, maar afgelopen weekend is al één ontwerp uitgelekt op NSK Teams. Het nieuwe biljet is cyaanblauw van kleur, ongeveer 100cm breed en zwaarder dan vorige ontwerpen volgens kenners. Gek genoeg is het nieuwe biljet niet inwisselbaar bij de ECB, maar alleen bij de SCVR en de TU Delft. Een nieuwe eigenschap van het biljet is dat het alleen inwisselbaar is bij "aantoonbare promotie op het desbetreffende evenement" of een bijdrage levert aan de "living campus". Experts zijn verbaasd over de snelle inflatie die ook deze sector niet onaangetast laat. "Vroeger was het nog 50 euro, nu zijn we al hier. Dit was altijd genoeg voor het inschrijven van één Team voor het NSK, maar nu zitten we al op 60 euro. Waar gaat het heen?", aldus penningmeester Stefan.',foto:"website_bankbiljet.png"},{titel:"Meerkamppunten minder waard vanwege inflatie",datum:"06-09-2022",auteur:"RedaCteur Nieuws",tekst:`Dat de torenhoge inflatie van afgelopen maanden geen sector onbewogen laat was al bekend, maar dat ook de meerkampresultaten er aan moeten geloven leidde tot geschokte reacties in de atletiekwereld. De atletiekunie heeft besloten in navolging van de IAAF alle punten 10% minder waard te maken. In een persverklaring vanuit Papendal: "We moeten nou eenmaal meebewegen met de markt, en nu punten duurder zijn geworden moesten we dit vroeg of laat wel doorberekenen aan de atleten. Wij vinden het ook jammer, maar het moet." +import{r as o,j as e}from"./vendor-44375bc4.js";import{A as s,g as l,N as g}from"./index-038422a0.js";const k=[{titel:"Bookmakers voorspellen kleine kans voor De Spike in het nieuwe KB",datum:"10-05-2023",auteur:"RedaCteur Nieuws & .ComCommentator Matthijs",tekst:'De bookmakers draaien overuren deze week. Naast de voorspellingen voor het songfestival vindt dit weekend namelijk ook de bekendmaking van het nieuwe kandidaatsbestuur van Dodeka plaats. Voor vele bookmakers is dit de echte uitdaging deze week. "Bij het songfestival kunnen we de inzendingen van tevoren beoordelen, bij het KB hebben we hier helaas geen inzicht in.", aldus bookmaker Jasper. Wel zijn de bookmakers het er over eens dat de werknemers van De Spike weinig kans maken om onderdeel te zijn van het nieuwe KB. Gelukkig zitten de bookmakers er ook wel eens naast.',foto:"website_bookmaker.jpg"},{titel:'"Beweging" wint onverwachts ruim de naamverkiezing voor de nieuwe constructie',datum:"21-03-2023",auteur:".ComCommentator Matthijs",tekst:`Na een slopende campagne voor de verkiezingen over de naam van de nieuwe constructie binnen Dodeka, voorheen disputen genoemd, is afgelopen vrijdag om 12.00 "Beweging" als winnaar uit de bus gekomen. Lang werd verwacht dat het een politieke tweestrijd tussen "Dispuut" en "Horde" zou zijn, maar beide namen komen bij lange na niet aan de stemmen die "Beweging" heeft ontvangen. Volgens politiek verslaggevers van De Spike is deze uitslag vooral te wijten aan onvrede over de huidige disputen. "Leden voelen zich niet gehoord door het huidige dispuut en verlangen terug naar tijden waarin de kloof tussen maart en de rest van het jaar niet zo groot was als nu. De inspiratie voor de naam komt dan ook uit een eerdere protestgroep, de Aprilbeweging van 1853.", aldus verslaggever D.I. Visie. Inmiddels wordt er, zoals altijd bij verkiezingen, al gespeculeerd over wat de gevolgen zijn van deze uitslag. Een aantal groepen zouden zich al willen aanmelden als beweging. Meest concreet is op dit moment de BierBurgerBeweging met als doel de burgers binnen de vereniging samen te brengen om dure speciaalbiertjes te drinken. Verder gaan er ook geruchten over een draaibeweging voor dj's, Nederland in beweging voor alle Nederlandse leden en de schijnbeweging, al is het de vraag of die laatste er echt gaat komen.`,foto:"website_beweging.jpg"},{titel:"Usain Bolt verslaat Femke Bol in rechtstreeks duel",datum:"28-09-2022",auteur:".ComCommentator Matthijs",tekst:"Twee weken geleden schitterde ze nog in het NSK nieuws bij Dodeka, afgelopen week ging ze de strijd aan met Usain Bolt. Bij de Bolt battles in Utrecht, waar veel kinderen en volwassenen de kans hadden om tegen Usain Bolt te rennen, verscheen afgelopen dinsdag ook Femke Bol op de baan. De Europees kampioene over 400 meter horden zag haar kans schoon om een keer tegen de sprintlegende te mogen lopen. Deze race viel helaas toch tegen. Waar Usain Bolt ondanks dat hij wat ouder en wat zwaarder is geworden nog voor de menigte uit liep, stak Femke Bol middenin het groepje kinderen boven de rest uit. Een verklaring hiervoor zou kunnen zijn dat ze in haar vakantie na het seizoen zit, maar er gaan ook geruchten dat hier sprake was van een lookalike.",foto:"website_bolt.png"},{titel:"Nieuw ontwerp 60-eurobiljet gelekt op NSK Teams",datum:"20-09-2022",auteur:"RedaCteur Nieuws",tekst:'Pas in 2024 komen de nieuwe eurobiljettenontwerpen, maar afgelopen weekend is al één ontwerp uitgelekt op NSK Teams. Het nieuwe biljet is cyaanblauw van kleur, ongeveer 100cm breed en zwaarder dan vorige ontwerpen volgens kenners. Gek genoeg is het nieuwe biljet niet inwisselbaar bij de ECB, maar alleen bij de SCVR en de TU Delft. Een nieuwe eigenschap van het biljet is dat het alleen inwisselbaar is bij "aantoonbare promotie op het desbetreffende evenement" of een bijdrage levert aan de "living campus". Experts zijn verbaasd over de snelle inflatie die ook deze sector niet onaangetast laat. "Vroeger was het nog 50 euro, nu zijn we al hier. Dit was altijd genoeg voor het inschrijven van één Team voor het NSK, maar nu zitten we al op 60 euro. Waar gaat het heen?", aldus penningmeester Stefan.',foto:"website_bankbiljet.png"},{titel:"Meerkamppunten minder waard vanwege inflatie",datum:"06-09-2022",auteur:"RedaCteur Nieuws",tekst:`Dat de torenhoge inflatie van afgelopen maanden geen sector onbewogen laat was al bekend, maar dat ook de meerkampresultaten er aan moeten geloven leidde tot geschokte reacties in de atletiekwereld. De atletiekunie heeft besloten in navolging van de IAAF alle punten 10% minder waard te maken. In een persverklaring vanuit Papendal: "We moeten nou eenmaal meebewegen met de markt, en nu punten duurder zijn geworden moesten we dit vroeg of laat wel doorberekenen aan de atleten. Wij vinden het ook jammer, maar het moet." Meerkamper en financieel wiskundige Jasper reageert geagiteerd. "Wat gaat er volgend NSK meerkamp nodig zijn voor een podiumplek? 6000 punten? Waar houdt het op?" Na rondvraag van De Spike blijkt dat 74% van de meerkampers uit het land zich zorgen maakt over rondkomen. "Het is al sprokkelen voor punten, en dan ook nog eens dit. Ik maak me wel zorgen over volgend seizoen, ja.", aldus een anonieme respondent. diff --git a/assets/Verjaardagen-a1c4c3f5.js b/assets/Verjaardagen-c845f3f1.js similarity index 94% rename from assets/Verjaardagen-a1c4c3f5.js rename to assets/Verjaardagen-c845f3f1.js index 42826d95..a54751b2 100644 --- a/assets/Verjaardagen-a1c4c3f5.js +++ b/assets/Verjaardagen-c845f3f1.js @@ -1 +1 @@ -import{j as r,r as j}from"./vendor-44375bc4.js";import{A as h,P as m}from"./index-7d56a4ec.js";import{u as D,q as f}from"./queries-88381907.js";function b(e){return r.jsx("p",{className:"maand",children:e.maand})}function o(e){return r.jsxs("div",{className:"verjaardag_container",children:[r.jsx("p",{className:"verjaardag_datum",children:e.datum}),r.jsx("p",{className:"verjaardag_datum_mobile",children:e.dag}),r.jsx("p",{className:"verjaardag_naam",children:e.voornaam+" "+e.achternaam}),r.jsx("p",{className:"verjaardag_leeftijd",children:e.leeftijd+" jaar"})]})}const x=["Januari","Februari","Maart","April","Mei","Juni","Juli","Augustus","September","Oktober","November","December"],w=["Zondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrijdag","Zaterdag"],v=[{firstname:"Arnold",lastname:"het Aardvarken",birthdate:"2019-02-25"}];function c(e){const n=new Date().getFullYear(),t=new Date(e);return t.setFullYear(n),ta?1:0}function F(e){const n=new Date().getFullYear(),t=new Date(e);return t.setFullYear(n),t{const{authState:e,setAuthState:n}=j.useContext(h),t=D({authState:e,setAuthState:n}),s=f(t,v,"User Info Query Error");return s.sort((a,d)=>Y(a.birthdate,d.birthdate)),r.jsxs(r.Fragment,{children:[r.jsx(m,{title:"Verjaardagen"}),!e.isAuthenticated&&r.jsx("p",{className:"verjaardagen_status",children:"Deze pagina is helaas niet toegankelijk als je niet ingelogd bent. Log in om deze pagina te kunnen bekijken."}),e.isAuthenticated&&r.jsx("div",{className:"verjaardagen_container",children:s.map((a,d,g)=>{const l=F(a.birthdate)+" "+new Date(a.birthdate).getDate(),i=l+a.firstname+a.lastname;if(d==0||new Date(a.birthdate).getMonth()!==new Date(g[d-1].birthdate).getMonth()){const u=x[new Date(a.birthdate).getMonth()];return r.jsxs("div",{className:"verjaardagen_contents",children:[r.jsx(b,{maand:u},u),r.jsx(o,{dag:new Date(a.birthdate).getDate(),datum:l,voornaam:a.firstname,achternaam:a.lastname,leeftijd:c(a.birthdate)},i)]},u+i)}return r.jsx(o,{dag:new Date(a.birthdate).getDate(),datum:l,voornaam:a.firstname,achternaam:a.lastname,leeftijd:c(a.birthdate)},i)})})]})};export{_ as default}; +import{j as r,r as j}from"./vendor-44375bc4.js";import{A as h,P as m}from"./index-038422a0.js";import{u as D,q as f}from"./queries-6e153d4c.js";function b(e){return r.jsx("p",{className:"maand",children:e.maand})}function o(e){return r.jsxs("div",{className:"verjaardag_container",children:[r.jsx("p",{className:"verjaardag_datum",children:e.datum}),r.jsx("p",{className:"verjaardag_datum_mobile",children:e.dag}),r.jsx("p",{className:"verjaardag_naam",children:e.voornaam+" "+e.achternaam}),r.jsx("p",{className:"verjaardag_leeftijd",children:e.leeftijd+" jaar"})]})}const x=["Januari","Februari","Maart","April","Mei","Juni","Juli","Augustus","September","Oktober","November","December"],w=["Zondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrijdag","Zaterdag"],v=[{firstname:"Arnold",lastname:"het Aardvarken",birthdate:"2019-02-25"}];function c(e){const n=new Date().getFullYear(),t=new Date(e);return t.setFullYear(n),ta?1:0}function F(e){const n=new Date().getFullYear(),t=new Date(e);return t.setFullYear(n),t{const{authState:e,setAuthState:n}=j.useContext(h),t=D({authState:e,setAuthState:n}),s=f(t,v,"User Info Query Error");return s.sort((a,d)=>Y(a.birthdate,d.birthdate)),r.jsxs(r.Fragment,{children:[r.jsx(m,{title:"Verjaardagen"}),!e.isAuthenticated&&r.jsx("p",{className:"verjaardagen_status",children:"Deze pagina is helaas niet toegankelijk als je niet ingelogd bent. Log in om deze pagina te kunnen bekijken."}),e.isAuthenticated&&r.jsx("div",{className:"verjaardagen_container",children:s.map((a,d,g)=>{const l=F(a.birthdate)+" "+new Date(a.birthdate).getDate(),i=l+a.firstname+a.lastname;if(d==0||new Date(a.birthdate).getMonth()!==new Date(g[d-1].birthdate).getMonth()){const u=x[new Date(a.birthdate).getMonth()];return r.jsxs("div",{className:"verjaardagen_contents",children:[r.jsx(b,{maand:u},u),r.jsx(o,{dag:new Date(a.birthdate).getDate(),datum:l,voornaam:a.firstname,achternaam:a.lastname,leeftijd:c(a.birthdate)},i)]},u+i)}return r.jsx(o,{dag:new Date(a.birthdate).getDate(),datum:l,voornaam:a.firstname,achternaam:a.lastname,leeftijd:c(a.birthdate)},i)})})]})};export{_ as default}; diff --git a/assets/Wedstrijden-1589a997.json b/assets/Wedstrijden-53abc8c0.json similarity index 87% rename from assets/Wedstrijden-1589a997.json rename to assets/Wedstrijden-53abc8c0.json index cc1ca900..d006066e 100644 --- a/assets/Wedstrijden-1589a997.json +++ b/assets/Wedstrijden-53abc8c0.json @@ -1,24 +1,5 @@ { "wedstrijden": [ - { - "naam": "NSK Trappenloop", - "datum": "13 december 2024", - "tijd": "Vrijdag 17:00", - "locatie": "EWI-toren", - "adres": "Mekelweg 4", - "postcode": "2628 CD Delft", - "maps": "https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3399.9936754873074!2d4.370934177237337!3d51.998868374681074!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c5b59735b7475b%3A0x9055bdc663dea6bb!2sMekelweg%204%2C%202628%20CD%20Delft!5e1!3m2!1snl!2snl!4v1729843558567!5m2!1snl!2snlH", - "logo": "nsk_trappenloop_2024_foto.jpg", - "logo_rond": "nsk_trappenloop_2024_logo.png", - "foto": "nsk_trappenloop_2024_foto.jpg", - "inschrijven": "https://inschrijven.nl/form/2024121351382-nl", - "mail": "nsktrappenloop@dsavdodeka.nl", - "instagram": "https://www.instagram.com/nsktrappenloop/", - "bepalingen": "/files/wedstrijdregelement_nsk_trappenloop_2024.pdf", - "info_kort": "Op vrijdag 13 december wordt het NSK Trappenloop gehouden in de faculteit voor Elektrotechniek, Wiskunde en Informatica (EWI) in Delft. Hier zullen de beste studenten tegen elkaar strijden voor de gouden medaille op de trappen. Dus waar wacht je nog op? Zet je schrap voor de trap, naar de top we geven niet op!", - "info_lang": "Op vrijdag 13 december is het alweer tijd voor het mooie NSK Trappenloop. Dit jaar zal het NSK trappenloop voor de eerste keer georganiseerd worden door Dodeka in het prachtige gebouw voor Elektrotechniek, Wiskunde en Informatica (EWI). Het NSK Trappenloop is een NSK waarbij de beste studenten van Nederland de atletiekbaan inruilen voor een duizelingwekkend hoge trap. Op de verschillende onderdelen zullen de studenten uitmaken wie er met de gouden medaille naar huis gaat. Dit jaar kan er gekozen worden uit 10 verdiepingen, 20 verdiepingen en 4x5 verdiepingen estafette. Denk jij dat je het in je hebt om al deze trappen te overwinnen en jezelf te kronen tot DE studentenkampioen van het NSK Trappenloop? Schrijf je dan snel in en zet je schrap voor de trap!

Daarnaast kun je je natuurlijk ook zoals altijd inschrijven voor het eten, slapen en het feest door middel van de links hieronder en kan je je aanmelden om te vrijwilligen op deze onvergetelijke avond. Het feest zal gehouden worden op een echte toplocatie die op de insta bekendgemaakt zal worden.

BELANGRIJKE LINKS:
Aanmelden estafette
Bewijs van inschrijving
Vrijwilligen", - "path": "/nsktrappenloop" - }, { "naam": "NSK Meerkamp", "datum": "11 en 12 mei 2024", @@ -38,13 +19,6 @@ "info_lang": "Zaterdag 11 en zondag 12 mei 2024 is het zo ver, dan zal het NSK Meerkamp plaatsvinden in het prachtige Delft, georganiseerd door Dodeka. Tijdens dit evenement zullen de beste studenten van Nederland het tegen elkaar opnemen en proberen om een zo hoog mogelijke score te behalen op de conventionele tienkamp of zevenkamp, of op de loopmeerkamp, waarbij hardlopers 5 verschillende afstanden trotseren.

Daarnaast zal bij deze editie de gloednieuwe Intermediate meerkamp gehouden worden, met minder en makkelijkere onderdelen, perfect als je nog nooit eerder een meerkamp hebt gedaan, nieuwe onderdelen wilt zoeken, of voor een vriend die je wilt overtuigen om atletiek te gaan doen!
Deze editie zal extra speciaal zijn, want Dodeka bestaat 5 jaar en viert haar eerste lustrum!

Daarom zal op zaterdagavond een groots feest gehouden worden, waarbij je kunt blijven eten en blijven slapen. De inschrijflinks voor het vrijwilligen, eten, slapen en het feest volgen later.

Als kers op de taart kun je tijdens je heerlijke avondeten op zaterdag kijken naar een demonstratiewedstrijd polsstokhoogspringen die zal plaatsvinden na de officiële NSK-onderdelen.

BELANGRIJKE LINKS:
Bewijs van Inschrijving
Vrijwilligen
Eten, slapen en feest", "path": "/nskmeerkamp" }, - { - "naam": "Dodekathlon", - "datum": "29 juni 2024", - "logo": "dodekathlon.jpg", - "info_kort": "Dodeka organiseert jaarlijks de Dodekathlon, waarbij twaalf onderdelen gedaan worden. 'Dodeka' betekent namelijk twaalf in het Grieks. Naast de onderdelen van de normale tienkamp zijn ook de 400 meter horden en de hink-stap-sprong onderdeel van dit evenement.", - "path": "" - }, { "naam": "Demonstratiewedstrijd", "datum": "11 mei 2024", @@ -60,10 +34,14 @@ "info_kort": "Ter ere van het eerste lustrum van Dodeka wordt zaterdag 11 mei de speciale lustrumdemowedstrijd gehouden. Hier zullen er ongeveer 8 polsstok atleten van hoog niveau strijden om de winst! Het belooft een epische show te worden en het is helemaal gratis!", "info_lang": "Ter ere van het eerste lustrum van Dodeka wordt zaterdag 11 mei de speciale lustrumdemowedstrijd gehouden. Hier zullen er ongeveer 8 polsstok atleten van hoog niveau strijden om de winst! Er wordt een buitenbar opgesteld waar u drankjes kan halen. Het belooft een epische show te worden en het is helemaal gratis! Om 19:00 zal het spektakel losbarsten, zorg dat je erbij bent!

De volgende atleten zullen gaan springen:
Stan Does (PR 4.71 | SB 4.13)
Bjorn Sloot (PR 4.84 | SB 4.80)
Jip Haest (PR 5.00 | SB 4.80)
Twan van Rijn (PR 4.72 | SB 4.71)
Alex van der Voort (PR 4.45 | SB 4.30)
Benjamin Coolen (PR 4.70)", "path": "/demowedstrijd" - } - ], - "wedstrijden_oud": [ - + }, + { + "naam": "Dodekathlon", + "datum": "29 juni 2024", + "logo": "dodekathlon.jpg", + "info_kort": "Dodeka organiseert jaarlijks de Dodekathlon, waarbij twaalf onderdelen gedaan worden. 'Dodeka' betekent namelijk twaalf in het Grieks. Naast de onderdelen van de normale tienkamp zijn ook de 400 meter horden en de hink-stap-sprong onderdeel van dit evenement.", + "path": "" + }, { "naam": "Biermijl", "datum": "oktober 2024", @@ -99,7 +77,10 @@ "info_kort": "De dag voordat Dodeka haar vijfde verjaardag viert is het tijd voor de allereerste lustrumwedstrijd! Er is voor elke atleet wat wils met een 12km LustRun en een vijfkamp met onconventionele onderdelen als de vijfsprong en de 555 meter. Wie worden de eerste lustrumkampioenen der Dodeka?", "info_lang": "Op zaterdag 24 februari vindt de allereerste lustrumwedstrijd van Dodeka plaats. Deze wordt om 12:50 feestelijk geopend, dus zorg dat je op tijd voor de kantine aanwezig bent!

Na de opening mogen de atleten zich opmaken voor twee verschillende wedstrijden: een vijfkamp en een 12km LustRun! Om de spieren gedurende de hele dag warm te houden zal er ook voor alle atleten én vrijwilligers warme chocolademelk zijn. Ook is de fysiotherapeut van ReaXion aanwezig om jullie te masseren.

Lustrummeerkamp
De lustrummeerkamp zal stipt om 13:00 beginnen en startnummers kunnen tussen 12:12 en 12:50 worden opgehaald bij het wedstrijdsecretariaat. De atleten zullen de volgende onderdelen afleggen:
- 12 meter
- Gewichtwerpen
- 100 meter met vijf horden
- Vijfsprong
- 555 meter
De onderdelen gaan achter elkaar door met weinig pauze en er is geen mogelijkheid om eigen materiaal mee te nemen.

LustRun
De LustRun bestaat uit een individuele 12km en een 5x2400m estafette. Het startschot zal om 15:15 klinken en startnummers kunnen tussen 12:12 en 12:50, of tussen 14:45 en 15:05 worden opgehaald bij het wedstrijdsecretariaat. De route loopt vanaf de baan rondom het hertenkamp. Individuele lopers lopen 5 rondes. In het geval van de estafette loopt elke loper van het team 1 of 2 rondes (in geval van 2 rondes hoeft dit niet achter elkaar gelopen te worden maar het mag wel). Een estafetteteam bestaat minimaal uit 3 lopers. Elke loper mag maximaal 2 rondes rennen, het maakt niet uit of deze achter elkaar gerend worden of er nog andere lopers tussen komen.

Nadat de Lustrumwedstrijd is afgelopen, zouden we graag willen dat er gezamenlijk opgeruimd wordt. Vele handen maken licht werk! Hierna zal spoedig de prijsuitreiking plaatsvinden voor de kantine.", "path": "/lustrumwedstrijd" - }, + } + + ], + "wedstrijden_oud": [ { "naam": "NK Biermijl", "datum": "13/10/2023", diff --git a/assets/index-038422a0.js b/assets/index-038422a0.js new file mode 100644 index 00000000..59728f70 --- /dev/null +++ b/assets/index-038422a0.js @@ -0,0 +1,104 @@ +var Yg=Object.defineProperty;var Ng=(I,e,C)=>e in I?Yg(I,e,{enumerable:!0,configurable:!0,writable:!0,value:C}):I[e]=C;var _=(I,e,C)=>(Ng(I,typeof e!="symbol"?e+"":e,C),C);import{u as D,j as g,L as G,z as l,k as yg,H as kg,r as n,a as tg,d as Cg,b as Rg,R as j,Q as Jg,c as Kg,B as Hg,e as Dg,f as c,g as xg}from"./vendor-44375bc4.js";(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const A of document.querySelectorAll('link[rel="modulepreload"]'))i(A);new MutationObserver(A=>{for(const a of A)if(a.type==="childList")for(const s of a.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&i(s)}).observe(document,{childList:!0,subtree:!0});function C(A){const a={};return A.integrity&&(a.integrity=A.integrity),A.referrerPolicy&&(a.referrerPolicy=A.referrerPolicy),A.crossOrigin==="use-credentials"?a.credentials="include":A.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function i(A){if(A.ep)return;A.ep=!0;const a=C(A);fetch(A.href,a)}})();const Fg="modulepreload",zg=function(I){return"/"+I},ig={},Y=function(e,C,i){if(!C||C.length===0)return e();const A=document.getElementsByTagName("link");return Promise.all(C.map(a=>{if(a=zg(a),a in ig)return;ig[a]=!0;const s=a.endsWith(".css"),t=s?'[rel="stylesheet"]':"";if(!!i)for(let W=A.length-1;W>=0;W--){const Z=A[W];if(Z.href===a&&(!s||Z.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${t}`))return;const b=document.createElement("link");if(b.rel=s?"stylesheet":Fg,s||(b.as="script",b.crossOrigin=""),b.href=a,document.head.appendChild(b),s)return new Promise((W,Z)=>{b.addEventListener("load",W),b.addEventListener("error",()=>Z(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>e()).catch(a=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=a,window.dispatchEvent(s),!s.defaultPrevented)throw a})};function v(I){const e=D().pathname;return g.jsx("div",{id:"navItem",onClick:I.onClick,children:g.jsx(G,{to:I.path+"#",className:"itemNav"+(I.path in["/vereniging","/contact"]?e.includes(I.path)?" navItemActive":" navItemNormal":e===I.path?" navItemActive":" navItemNormal"),children:I.name})})}function H(I){const e=Array.from(I).map(C=>String.fromCharCode(C)).join("");return btoa(e).replace(new RegExp("/","g"),"_").replace(new RegExp("\\+","g"),"-").replace(new RegExp("=","g"),"")}function og(I){const e=I.replace(new RegExp("_","g"),"/").replace(new RegExp("-","g"),"+"),C=atob(e);return new Uint8Array(Array.from(C).map(i=>i.charCodeAt(0)))}function Qg(I){let e=[];for(let C=0;C{if(a===w.client_id)A=!0;else if(a!==w.client_id)throw new X("Invalid audience!","invalid_id_aud")}),!A)throw new X("Required audience not included!","not_required_id_audience");if(e){const a=C!==void 0?C:localStorage.getItem("nonce_original");if(a===null)throw new X("No ID token nonce set!","no_id_nonce");const s=og(a),t=await dg(s);if(i.nonce!==t)throw new X("Invalid nonce!","bad_id_nonce")}return i}const Tg=l.object({id_token:l.string(),access_token:l.string(),token_type:l.string(),expires_in:l.number(),refresh_token:l.string(),scope:l.string()});async function Mg(I,e){const{id_token:C,access_token:i,refresh_token:A,token_type:a,expires_in:s,scope:t}=Tg.parse(I);if(a!=="Bearer")throw new X("Incorrect token_type!","token_not_bearer");const d=bg(C),b=await fg(d,!0,e);return{id_payload_raw:d,id_payload:b,access_token:i,refresh_token:A,scope:t}}const M=yg.create({prefixUrl:w.api_location}),k=async(I,e,C)=>await M.post(I,{json:e,...C}).json(),mg=I=>async(e,C,i)=>{if(!i.ok){const{error:A,error_description:a,debug_key:s=""}=await i.json();if(s==="expired_access_token"){const t=await pg(I.authState);if(I.setAuthState(t),t.isAuthenticated)return e.headers.set("Authorization",`Bearer ${t.access}`),M(e)}}},Zg=async(I,e,C,i)=>{const A="Bearer "+C.authState.access;return await M.post(I,{json:e,headers:{Authorization:A},hooks:{afterResponse:[mg(C)]},...i}).json()},x=async(I,e,C)=>{const i="Bearer "+e.authState.access;return await M.get(I,{headers:{Authorization:i},hooks:{afterResponse:[mg(e)]},...C}).json()};l.object({username:l.string(),scope:l.string()});const Ug=async(I,e)=>{let C=await x("res/profile/",I,e);return Gg.parse(C)},Pg=l.object({firstname:l.string(),lastname:l.string(),phone:l.string(),email:l.string()}),Eg=l.array(Pg),jb=async(I,e)=>{let C=await x("onboard/get/",I,e);return Eg.parse(C)},Gg=l.object({firstname:l.string(),lastname:l.string(),phone:l.string(),email:l.string(),user_id:l.string(),callname:l.string(),av40id:l.number(),joined:l.string(),eduinstitution:l.string(),birthdate:l.string(),registered:l.boolean()}),qg=l.array(Gg),Yb=async(I,e)=>{let C=await x("admin/users/",I,e);return qg.parse(C)},$g=l.object({error:l.string(),error_description:l.string(),debug_key:l.string().optional()}),Wg=async I=>{if(I instanceof kg){const e=await I.response.json();return $g.parse(e)}else throw I},U=async I=>{const e=await Wg(I);return new p(e.error,e.error_description,e.debug_key)},gI=l.object({firstname:l.string(),lastname:l.string(),birthdate:l.string()}),II=l.array(gI),Nb=async(I,e)=>{let C=await x("members/birthdays/",I,e);return II.parse(C)},eI=l.object({name:l.string(),user_id:l.string(),scope:l.array(l.string())}),yb=async(I,e)=>{let C=await x("admin/scopes/all/",I,e);return CI.parse(C)},CI=l.array(eI),iI=l.object({role:l.string(),color:l.string()});l.object({roles:l.array(iI)});const AI=l.object({delete_url:l.string()}),aI=async(I,e)=>{const i={user_id:I.authState.username},A=await Zg("update/delete/url/",i,I,e),a=AI.parse(A).delete_url,s=new URL(a),t=s.protocol+"//"+s.host;if(t===w.auth_location)return a;throw new p("invalid_url",`URL base ${t} is not valid.`)},nI=l.object({naam:l.string(),onderdeel:l.string(),prestatie:l.string(),datum:l.string(),plaats:l.string(),link:l.string()});l.object({prs:l.array(nI)});const lI=()=>{switch("error"){case"debug":return 1;case"info":return 2;case"warning":return 3;case"error":return 4;default:return 2}},L=lI();class m{static debug(e){L<=1&&console.debug(e)}static info(e){L<=2&&console.log(e)}static warn(e){L<=3&&console.warn(e)}static error(e){L<=4&&console.error(e)}}const Ig={username:"",scope:"none",updated_at:-1,id:"",it:{},access:"",refresh:"",isAuthenticated:!1,isLoaded:!1,invalidState:!1},P=()=>({...Ig,it:{}}),$=I=>({...Ig,refresh:I,invalidState:!0}),sI=60,tI=()=>{const I=P();if(I.access=localStorage.getItem("access")||"",I.id=localStorage.getItem("id_payload")||"",I.refresh=localStorage.getItem("refresh")||"",I.scope=localStorage.getItem("scope")||"",!I.refresh)return;if(!I.id||!I.access||!I.scope)return $(I.refresh);try{I.it=cg(I.id)}catch{return $(I.refresh)}const e=Math.floor(Date.now()/1e3);if(I.updated_at=I.it.auth_time,!(e>I.updated_at+w.max_login))return e>I.it.exp-sI?(m.debug("id expired"),$(I.refresh)):(I.username=I.it.sub,I)},rg=(I,e,C,i,A)=>({...Ig,username:e.sub,scope:A,updated_at:e.auth_time,access:C,refresh:i,id:I,it:e,isAuthenticated:!0}),E=I=>{localStorage.setItem("id_payload",I.id),localStorage.setItem("access",I.access),localStorage.setItem("refresh",I.refresh),localStorage.setItem("scope",I.scope)},N=n.createContext({}),oI=N.Provider,Ag=()=>{const I=P();return I.isLoaded=!0,I},dI=async I=>{let e=tI();if(e===void 0)return Ag();if(e.invalidState)try{e=await eg(e.refresh,I)}catch(C){return m.debug(C),Ag()}return e.isAuthenticated=!0,e.isLoaded=!0,e},bI=(I,e,C,i,A)=>{const a=rg(I,e,C,i,A);return E(a),a.isLoaded=!0,a},F=I=>{I!==void 0&&I.refresh&&k("logout/delete/",{refresh_token:I.refresh}).catch();let e=P();return E(e),e.isLoaded=!0,e},pg=async I=>{try{I=await eg(I.refresh),I.isLoaded=!0}catch(e){m.warn(e),I=F()}return E(I),I},eg=async(I,e)=>{const{id_payload_raw:C,id_payload:i,access_token:A,refresh_token:a,scope:s}=await cI(I,e);return rg(C,i,A,a,s)},hg=async(I,e)=>{try{return await Mg(I,e)}catch(C){throw C instanceof X,C}},cI=async(I,e)=>{const C={client_id:w.client_id,grant_type:"refresh_token",refresh_token:I};let i;try{i=await k("oauth/token/",C,{signal:e})}catch(A){const a=await Wg(A);throw a.error==="invalid_grant"?new p("invalid_grant",a.error_description,"token_refresh_invalid"):A}return await hg(i)};function R(I){const e=D().pathname,[C,i]=n.useState(!1),{authState:A,setAuthState:a}=n.useContext(N);return g.jsxs("div",{id:"navDropdown",onMouseLeave:()=>i(!1),children:[g.jsx(G,{to:I.path+"#",onMouseEnter:()=>i(!0),className:"dropdownNav "+(e.includes(I.path)?"navDropdownActive":"navDropdownNormal"),children:I.name}),g.jsx("div",{onClick:()=>i(!1),className:C?"drop":"dropHide",children:I.items.map(s=>(!s.protected||A.isLoaded&&A.isAuthenticated)&&g.jsx(G,{to:I.path+s.path+"#",className:"dropdownElement",children:s.name},"pcDrop"+s.name))})]})}function mI(I){return g.jsxs("div",{id:"subMenu",className:"relative h-16 w-full lg:h-24 lg:w-32 border-b-2 border-white",children:[g.jsx("svg",{id:"subMenu_arrow",className:"absolute top-4 left-4 z-20 w-8 text-center text-white stroke-current self-center cursor-pointer",viewBox:"0 0 32 32",onClick:I.onClick,children:g.jsx("path",{d:"M16 8 L8 16 L16 24",fill:"none",strokeWidth:"4"})}),g.jsx("h1",{children:I.name})]})}function J(I){const e=D().pathname,[C,i]=n.useState(!1);return g.jsxs("div",{children:[g.jsxs("div",{className:"navItem dropdown_relative",onClick:()=>i(!0),children:[g.jsx("h1",{className:"itemNav "+(e.includes(I.path)?"navItemActive":""),children:I.name}),g.jsx("svg",{id:"dropdown_arrow",className:"absolute top-4 left-4 z-20 w-8 text-center text-white stroke-current self-center cursor-pointer",viewBox:"0 0 32 32",children:g.jsx("path",{d:"M8 8 L16 16 L8 24",fill:"none",strokeWidth:"4"})})]}),g.jsx("div",{id:"mobileDrop",className:"mobileDrop"+(C?"":" mobileDropInactive"),children:g.jsxs("div",{onClick:()=>i(!C),children:[g.jsx(mI,{name:I.name,path:I.path,onClick:()=>i(!1),onItemClick:I.onClick}),I.items.map(A=>g.jsx(v,{name:A.name,path:I.path+A.path,onClick:I.onClick},"drop"+A.name))]})})]})}const ZI=[{naam:"NSK Meerkamp",datum:"11 en 12 mei 2024",tijd:"Zaterdag 11:30, Zondag 9:30",locatie:"Dodeka",adres:"Sportring 12",postcode:"2616LK Delft",maps:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2454.76308928639!2d4.365573151907881!3d52.029413480121534!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c5b71b1ed00f3d%3A0xb952856aa5bdefd3!2sD.S.A.V.%20Dodeka!5e0!3m2!1sen!2snl!4v1638359828973!5m2!1sen!2snl",logo:"nsk_meerkamp.jpg",logo_rond:"nsk_meerkamp_logo.jpg",foto:"nsk_meerkamp_2.jpg",inschrijven:"https://www.atletiek.nu/wedstrijd/main/40175/",mail:"bestuur@dsavdodeka.nl",instagram:"https://www.instagram.com/nskmeerkamp2024/",bepalingen:"",info_kort:"Zaterdag 11 en zondag 12 mei 2024 is het zo ver, dan zal het NSK Meerkamp plaatsvinden in het prachtige Delft, georganiseerd door Dodeka. Tijdens dit evenement zullen de beste studenten van Nederland het tegen elkaar opnemen en proberen om een zo hoog mogelijke meerkampscore te behalen.",info_lang:'Zaterdag 11 en zondag 12 mei 2024 is het zo ver, dan zal het NSK Meerkamp plaatsvinden in het prachtige Delft, georganiseerd door Dodeka. Tijdens dit evenement zullen de beste studenten van Nederland het tegen elkaar opnemen en proberen om een zo hoog mogelijke score te behalen op de conventionele tienkamp of zevenkamp, of op de loopmeerkamp, waarbij hardlopers 5 verschillende afstanden trotseren.

Daarnaast zal bij deze editie de gloednieuwe Intermediate meerkamp gehouden worden, met minder en makkelijkere onderdelen, perfect als je nog nooit eerder een meerkamp hebt gedaan, nieuwe onderdelen wilt zoeken, of voor een vriend die je wilt overtuigen om atletiek te gaan doen!
Deze editie zal extra speciaal zijn, want Dodeka bestaat 5 jaar en viert haar eerste lustrum!

Daarom zal op zaterdagavond een groots feest gehouden worden, waarbij je kunt blijven eten en blijven slapen. De inschrijflinks voor het vrijwilligen, eten, slapen en het feest volgen later.

Als kers op de taart kun je tijdens je heerlijke avondeten op zaterdag kijken naar een demonstratiewedstrijd polsstokhoogspringen die zal plaatsvinden na de officiële NSK-onderdelen.

BELANGRIJKE LINKS:
Bewijs van Inschrijving
Vrijwilligen
Eten, slapen en feest',path:"/nskmeerkamp"},{naam:"Demonstratiewedstrijd",datum:"11 mei 2024",tijd:"19:00",locatie:"Dodeka",adres:"Sportring 12",postcode:"2616LK Delft",maps:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2454.76308928639!2d4.365573151907881!3d52.029413480121534!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c5b71b1ed00f3d%3A0xb952856aa5bdefd3!2sD.S.A.V.%20Dodeka!5e0!3m2!1sen!2snl!4v1638359828973!5m2!1sen!2snl",logo:"demowedstrijd_klein.jpg",logo_rond:"",foto:"demowedstrijd.jpg",bepalingen:"",info_kort:"Ter ere van het eerste lustrum van Dodeka wordt zaterdag 11 mei de speciale lustrumdemowedstrijd gehouden. Hier zullen er ongeveer 8 polsstok atleten van hoog niveau strijden om de winst! Het belooft een epische show te worden en het is helemaal gratis!",info_lang:"Ter ere van het eerste lustrum van Dodeka wordt zaterdag 11 mei de speciale lustrumdemowedstrijd gehouden. Hier zullen er ongeveer 8 polsstok atleten van hoog niveau strijden om de winst! Er wordt een buitenbar opgesteld waar u drankjes kan halen. Het belooft een epische show te worden en het is helemaal gratis! Om 19:00 zal het spektakel losbarsten, zorg dat je erbij bent!

De volgende atleten zullen gaan springen:
Stan Does (PR 4.71 | SB 4.13)
Bjorn Sloot (PR 4.84 | SB 4.80)
Jip Haest (PR 5.00 | SB 4.80)
Twan van Rijn (PR 4.72 | SB 4.71)
Alex van der Voort (PR 4.45 | SB 4.30)
Benjamin Coolen (PR 4.70)",path:"/demowedstrijd"},{naam:"Dodekathlon",datum:"29 juni 2024",logo:"dodekathlon.jpg",info_kort:"Dodeka organiseert jaarlijks de Dodekathlon, waarbij twaalf onderdelen gedaan worden. 'Dodeka' betekent namelijk twaalf in het Grieks. Naast de onderdelen van de normale tienkamp zijn ook de 400 meter horden en de hink-stap-sprong onderdeel van dit evenement.",path:""},{naam:"Biermijl",datum:"oktober 2024",tijd:"volgt",locatie:"Dodeka",adres:"Sportring 12",postcode:"2616LK Delft",maps:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2454.76308928639!2d4.365573151907881!3d52.029413480121534!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c5b71b1ed00f3d%3A0xb952856aa5bdefd3!2sD.S.A.V.%20Dodeka!5e0!3m2!1sen!2snl!4v1638359828973!5m2!1sen!2snl",logo:"biermijl.jpg",logo_rond:"",foto:"biermijl_2023.jpg",inschrijven:"",mail:"biermijl@dsavdodeka.nl",instagram:"https://www.instagram.com/dsavdodeka/?hl=nl",bepalingen:"",info_kort:"Elk jaar in oktober vindt de biermijl plaats bij Dodeka! De biermijl is het ultieme sportevenement voor studenten, waarbij je 4 rondjes moet lopen en voor elk rondje een biertje moet drinken. Ook kun je er voor kiezen om in een duo mee te doen, waarbij je allebei 2 rondjes loopt en 2 biertjes drinkt.",info_lang:"Elk jaar in oktober vindt de biermijl plaats bij Dodeka. 4 bier, 4 rondjes: durf jij het aan? Mocht je nou niet weten hoe de biermijl werkt, dan staan hieronder alle regels uitgelegd:

1. Deelname onder de 18 jaar met alcoholvrij bier.
2. Kom je met de auto, neem iemand mee die nuchter blijft
3. Deelnemers drinken vier bier en lopen vier rondes.
4. Bier wordt gedronken voordat wordt begonnen aan de ronde binnen de 10m-zone voor de start.
5. De race begint met het drinken van een bier in de laatste meter van de 10m-zone.
6. Hulpmiddelen en technieken die adten verbeteren zijn verboden.
7. Een bier wordt pas geopend indien de deelnemer de 10m-zone binnenkomt.
8. Indien een deelnemer kotst moet deze een extra ronde lopen. Een extra bier is niet nodig. Indien meer dan een keer wordt gekotst is nog steeds één extra ronde vereist.
9. Indien een deelnemer kotst, ruimt deze het zelf op.

",path:""},{naam:"Lustrumwedstrijd",datum:"24 februari 2024",tijd:"12.30",locatie:"Dodeka",adres:"Sportring 12",postcode:"2616LK Delft",maps:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2454.76308928639!2d4.365573151907881!3d52.029413480121534!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c5b71b1ed00f3d%3A0xb952856aa5bdefd3!2sD.S.A.V.%20Dodeka!5e0!3m2!1sen!2snl!4v1638359828973!5m2!1sen!2snl",logo:"lustrum_logo.jpg",logo_rond:"lustrum_logo_rond.jpg",foto:"lustrum.jpg",mail:"lustrumwedstrijd@dsavdodeka.nl",bepalingen:"",info_kort:"De dag voordat Dodeka haar vijfde verjaardag viert is het tijd voor de allereerste lustrumwedstrijd! Er is voor elke atleet wat wils met een 12km LustRun en een vijfkamp met onconventionele onderdelen als de vijfsprong en de 555 meter. Wie worden de eerste lustrumkampioenen der Dodeka?",info_lang:'Op zaterdag 24 februari vindt de allereerste lustrumwedstrijd van Dodeka plaats. Deze wordt om 12:50 feestelijk geopend, dus zorg dat je op tijd voor de kantine aanwezig bent!

Na de opening mogen de atleten zich opmaken voor twee verschillende wedstrijden: een vijfkamp en een 12km LustRun! Om de spieren gedurende de hele dag warm te houden zal er ook voor alle atleten én vrijwilligers warme chocolademelk zijn. Ook is de fysiotherapeut van ReaXion aanwezig om jullie te masseren.

Lustrummeerkamp
De lustrummeerkamp zal stipt om 13:00 beginnen en startnummers kunnen tussen 12:12 en 12:50 worden opgehaald bij het wedstrijdsecretariaat. De atleten zullen de volgende onderdelen afleggen:
- 12 meter
- Gewichtwerpen
- 100 meter met vijf horden
- Vijfsprong
- 555 meter
De onderdelen gaan achter elkaar door met weinig pauze en er is geen mogelijkheid om eigen materiaal mee te nemen.

LustRun
De LustRun bestaat uit een individuele 12km en een 5x2400m estafette. Het startschot zal om 15:15 klinken en startnummers kunnen tussen 12:12 en 12:50, of tussen 14:45 en 15:05 worden opgehaald bij het wedstrijdsecretariaat. De route loopt vanaf de baan rondom het hertenkamp. Individuele lopers lopen 5 rondes. In het geval van de estafette loopt elke loper van het team 1 of 2 rondes (in geval van 2 rondes hoeft dit niet achter elkaar gelopen te worden maar het mag wel). Een estafetteteam bestaat minimaal uit 3 lopers. Elke loper mag maximaal 2 rondes rennen, het maakt niet uit of deze achter elkaar gerend worden of er nog andere lopers tussen komen.

Nadat de Lustrumwedstrijd is afgelopen, zouden we graag willen dat er gezamenlijk opgeruimd wordt. Vele handen maken licht werk! Hierna zal spoedig de prijsuitreiking plaatsvinden voor de kantine.',path:"/lustrumwedstrijd"}],GI=[{naam:"NK Biermijl",datum:"13/10/2023",tijd:"18.30 uur",locatie:"D.S.A.V. Dodeka",adres:"Sportring 12",postcode:"2616LK Delft",maps:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2454.76308928639!2d4.365573151907881!3d52.029413480121534!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c5b71b1ed00f3d%3A0xb952856aa5bdefd3!2sD.S.A.V.%20Dodeka!5e0!3m2!1sen!2snl!4v1638359828973!5m2!1sen!2snl",logo:"biermijl_logo.jpg",logo_rond:"biermijl_logo.jpg",foto:"biermijl.jpg",inschrijven:"https://www.atletiek.nu/wedstrijd/main/39528/",mail:"biermijl@dsavdodeka.nl",instagram:"https://www.instagram.com/dsavdodeka/?hl=nl",bepalingen:"",info_kort:"Elk jaar in oktober vindt de biermijl plaats en dit jaar is het het NK! De biermijl is het ultieme sportevenement voor studenten, waarbij je 4 rondjes moet lopen en voor elk rondje een biertje moet drinken. Ook kun je er voor kiezen om in een duo mee te doen, waarbij je allebei 2 rondjes loopt en 2 biertjes drinkt.",info_lang:"De Nederlandse kampioenschappen Biermijl vinden dit jaar plaats bij D.S.A.V. Dodeka.
4 bier, 4 rondjes, durf jij het aan?

Deelname kan individueel of in duo's (M/M, M/V, V/V, anders). Zorg dat beide atleten van het duo zijn ingeschreven. Vergeet ook niet een verwachte prestatie op te geven als je al eerder een biermijl hebt gelopen. Elke deelnemer ontvangt een shirt en in elke categorie zijn er medailles te verdienen. Voor de beste man en beste vrouw is er nog een epische verrassingsprijs.

Na de biermijl zijn we nog niet klaar. Dan organiseert Dodeka nog het openingsfeest van ons lustrumjaar. Alle deelnemers, vrijwilligers en supporters zijn daar welkom en het zal een geweldig feest worden met jullie favoriete DJ's, hitjes en meer!

Mocht je nou niet weten hoe de biermijl werkt, dan staan hieronder nog alle regels uitgelegd:
1. Deelname onder de 18 jaar met alcoholvrij bier.
2. Kom je met de auto, neem iemand mee die nuchter blijft
3. Deelnemers drinken vier bier en lopen vier rondes.
4. Bier wordt gedronken voordat wordt begonnen aan de ronde binnen de 10m-zone voor de start.
5. De race begint met het drinken van een bier in de laatste meter van de 10m-zone.
6. Hulpmiddelen en technieken die adten verbeteren zijn verboden.
7. Een bier wordt pas geopend indien de deelnemer de 10m-zone binnenkomt.
8. Indien een deelnemer kotst moet deze een extra ronde lopen. Een extra bier is niet nodig. Indien meer dan een keer wordt gekotst is nog steeds één extra ronde vereist.
9. Indien een deelnemer kotst, ruimt deze het zelf op.

",path:"/biermijl"},{naam:"NSK Indoor",datum:"12/03/2022",tijd:"11.00 uur",locatie:"Omnisport Apeldoorn",adres:"De Voorwaarts 55",postcode:"7321MA Apeldoorn",maps:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2444.853260909175!2d5.993609751905275!3d52.209714066829875!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c7b8a7789688dd%3A0xcfd8f969fd9a9f5d!2sOmnisport%20Apeldoorn!5e0!3m2!1snl!2snl!4v1643105966460!5m2!1snl!2snl",logo:"nsk_indoor.png",logo_rond:"nsk_indoor_logo.jpg",foto:"nsk_indoor_algemeen.jpeg",uitslagen:"https://www.atletiek.nu/wedstrijd/main/36345/",mail:"nskindoor@dsavdodeka.nl",instagram:"https://www.instagram.com/nskindoor22/",bepalingen:"/files/wedstrijdreglement_nsk_indoor_2022.pdf",info_kort:"Dit jaar hebben wij de eer om de Nederlandse Studenten Kampioenschappen Indoor te organiseren. Dit wordt ons eerste fysieke NSK! De wedstrijd zal plaatsvinden in Omnisport in Apeldoorn.",info_lang:`Het Nederlandse Studentenkampioenschap Indooratletiek 2022 is dit jaar op zaterdag 12 maart georganiseerd door D.S.A.V. Dodeka in Omnisport, Apeldoorn. Wij vonden het een heel geslaagde dag, en willen graag alle deelnemers, vrijwilligers, officials, sponsors en andere ondersteunende partijen van harte bedanken. Zonder jullie was het nooit mogelijk geweest.

De dag begon om 11 uur met de eerste onderdelen en eindigde rond 7 uur na de estafettes en het ludieke onderdeel: slalommen over de hoogteverschillen van de rondbaan. Vervolgens zijn we van locatie verhuisd om gezellig te gaan eten en de dag af te sluiten met een groot feest.

Terugblikken op deze dag? Onderstaand is een overzicht van alle (tot nu toe binnengekomen) foto's van de fotografen. Delen mag, graag met het noemen van de naam van de fotograaf.

Harry van 't Veld
Lars van der Valk
MaLy photography
Bouwe van Leeuwen
`,path:"/nskindoor"},{naam:"NSK Teams",datum:"17/09/2022",tijd:"12.00 uur",locatie:"D.S.A.V. Dodeka",adres:"Sportring 12",postcode:"2616LK Delft",maps:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2454.76308928639!2d4.365573151907881!3d52.029413480121534!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c5b71b1ed00f3d%3A0xb952856aa5bdefd3!2sD.S.A.V.%20Dodeka!5e0!3m2!1sen!2snl!4v1638359828973!5m2!1sen!2snl",logo:"nsk_teams.jpeg",logo_rond:"nsk_teams_logo.jpeg",foto:"nsk_teams_algemeen.jpeg",uitslagen:"https://www.atletiek.nu/wedstrijd/main/36362/",mail:"nskteams@dsavdodeka.nl",instagram:"https://www.instagram.com/nsk_teams/",bepalingen:"/files/wedstrijdbepalingen_nsk_teams_2022.pdf",info_kort:"In 2022 organiseert Dodeka het NSK Teams. Hierbij gaan alle studenten atletiekverenigingen van Nederland de strijd met elkaar aan. Welke studentenstad mag zich komend jaar de beste atletiekstad van Nederland noemen?",info_lang:'Afgelopen 17 september had D.S.A.V. Dodeka de eer om het NSK Teams 2022 te organiseren. Regen en zon wisselden elkaar af op de wedstrijddag die, om het teamgevoel erin te houden, begon en eindigde met estafettes. Met daartussen een druk programma waarin alle facetten van de atletieksport aan bod kwamen.

Aan het einde van de dag gingen de volgende teams met de prijzen aan de haal:

Bij de vrouwen:
1e plaats: Enschede;
2e plaats: Delft;
3e plaats: Nijmegen.

Bij de mannen:
1e plaats: Utrecht;
2e plaats: Eindhoven;
3e plaats: Delft.

Daarnaast werd de wisselbeker van het stedenklassement veroverd door Utrecht.

De wedstrijd had geen doorgang kunnen vinden zonder de hulp van alle vrijwilligers, super bedankt voor jullie hulp en flexibiliteit.

Verschillende fotografen hebben tijdens de wedstrijd foto’s gemaakt. Deze zijn hier te vinden:
MaLy photography
Lars van der Valk
Bouwe van Leeuwen',path:"/nskteams"},{naam:"Biermijl",datum:"14/10/2022",tijd:"Nog niet bekend",locatie:"D.S.A.V. Dodeka",adres:"Sportring 12",postcode:"2616LK Delft",maps:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2454.76308928639!2d4.365573151907881!3d52.029413480121534!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c5b71b1ed00f3d%3A0xb952856aa5bdefd3!2sD.S.A.V.%20Dodeka!5e0!3m2!1sen!2snl!4v1638359828973!5m2!1sen!2snl",logo:"biermijl_logo.png",logo_rond:"biermijl_logo_rond.png",foto:"biermijl.jpg",uitslagen:"https://www.atletiek.nu/wedstrijd/main/36363/",mail:"biermijl@dsavdodeka.nl",instagram:"https://www.instagram.com/dsavdodeka/?hl=nl",bepalingen:"",info_kort:"Elk jaar in oktober vindt de biermijl plaats. Dit is het ultieme sportevenement voor studenten, waarbij je 4 rondjes moet lopen en voor elk rondje een biertje moet drinken. Ook kun je er voor kiezen om in een duo mee te doen, waarbij je allebei 2 rondjes loopt en 2 biertjes drinkt.",info_lang:"De Biermijl van D.S.A.V. Dodeka.
4 bier, 4 rondjes, durf jij het aan?

Deelname kan individueel of in duo's (M/M, M/V, V/V, anders), laat een van het duo de inschrijving doen voor iedereen. Vergeet niet een verwachte prestatie op te geven als je al eerder een biermijl hebt gelopen. Elke deelnemer ontvangt een shirt en in elke categorie zijn er medailles te verdienen. Voor de beste man en beste vrouw is er nog een epische verrassingsprijs.

De regels zijn als volgt:
1. Deelname onder de 18 jaar met alcoholvrij bier.
2. Kom je met de auto, neem iemand mee die nuchter blijft
3. Deelnemers drinken vier bier en lopen vier rondes.
4. Bier wordt gedronken voordat wordt begonnen aan de ronde binnen de 10m-zone voor de start.
5. De race begint met het drinken van een bier in de laatste meter van de 10m-zone.
6. Hulpmiddelen en technieken die adten verbeteren zijn verboden.
7. Een bier wordt pas geopend indien de deelnemer de 10m-zone binnenkomt.
8. Indien een deelnemer kotst moet deze een extra ronde lopen. Een extra bier is niet nodig. Indien meer dan een keer wordt gekotst is nog steeds één extra ronde vereist.
9. Indien een deelnemer kotst, ruimt deze het zelf op.

",path:"/biermijl"},{naam:"NSK Weg",datum:"12/11/2022",tijd:"15:00",locatie:"X TU Delft",adres:"Mekelweg 8-10",postcode:"2628CD Delft",maps:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2456.6409887550785!2d4.374985515787967!3d51.995196879718215!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c5b58f10c8176b%3A0x87c46f9383b7a8b2!2sX%20TU%20Delft!5e0!3m2!1snl!2snl!4v1656257521879!5m2!1snl!2snl",logo:"nsk_weg_logo.png",logo_rond:"nsk_weg_logo_rond.png",foto:"nsk_weg.jpg",uitslagen:"https://www.mijninschrijving.nl/participantResults/listParticipantResults/548/",mail:"nskwegdodeka@gmail.com",instagram:"https://www.instagram.com/nsk_weg2022/",bepalingen:"",info_kort:"Het NSK Weg is dé wedstrijd voor de studenten die van de langere afstanden houden. Bij deze wedstrijd kun je er namelijk voor kiezen om 5 of 10 kilometer te lopen op de weg. Dit jaar zullen de deelnemers een mooi rondje door Delft gaan lopen.",info_lang:'Strik de veters van je hardloopschoenen, want op zaterdag 12 november organiseert D.S.A.V. Dodeka samen met TU Delft X het Studenten Kampioenschap Weg 2022. Het is een race voor lopers en zal plaatsvinden over de TU Delft campus. Dit is een mogelijkheid voor jou om een nieuw persoonlijk record te lopen op de 5 of 10 km. Na de atletische prestaties wordt er een ludiek onderdeel georganiseerd op X. Na de wedstrijd kunnen jullie mee-eten bij het sportcentrum. Er wordt ook nog een feest georganiseerd bij de Koperen Kat om het evenement samen af te sluiten. Voor zowel het eten als het feest kan je je inschrijven via deze link. Niet lopen, maar wel eten en feesten? Meld je dan aan als vrijwilliger via deze link.

Volg ons op Instagram voor de laatste updates: @nsk_weg2022. Want wie op NSK Weg is, wordt gezien!',path:"/nskweg"}],T={wedstrijden:ZI,wedstrijden_oud:GI};const WI="data:application/octet-stream;base64,QGltcG9ydCAiLi92YXJpYWJsZXMiOwoKI2FwcF9zY3JlZW4gewogICAgd2lkdGg6IDEwMCU7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOwp9CgojYXBwX2NvbnRhaW5lciB7CiAgICB3aWR0aDogMTAwJTsKICAgIG1heC13aWR0aDogMTg0MHB4OwogICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7CiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87CiAgICBtYXJnaW4tbGVmdDogYXV0bzsKICAgIEBpbmNsdWRlIHJlc3BvbmQodG9vX2xhcmdlKSB7CiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCB3aGl0ZSA4cHg7CiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIHdoaXRlIDhweDsKICAgIH0KfQoKI2FwcF9mbGV4IHsKICAgIG92ZXJmbG93OiBoaWRkZW47CiAgICBkaXNwbGF5OiBmbGV4OwogICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0cmVtKTsKICAgIHdpZHRoOiAxMDAlOwogICAgbWF4LXdpZHRoOiAxODQwcHg7CiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87CiAgICBtYXJnaW4tbGVmdDogYXV0bzsKfQoKI2FwcF9mbGV4X2dyb3cgewogICAgZmxleC1ncm93OiAxOwp9",rI="/assets/App-5df064bf.tsx",pI="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IHsKICAgIExpbmsKfSBmcm9tICJyZWFjdC1yb3V0ZXItZG9tIjsKaW1wb3J0ICIuL0NvbnRhY3RCYXIuc2NzcyI7CiAgCmltcG9ydCBIZWFkaW5nIGZyb20gIi4vSGVhZGluZyI7CmltcG9ydCBnZXRVcmwgZnJvbSAiLi4vLi4vZnVuY3Rpb25zL2xpbmtzIjsKCmZ1bmN0aW9uIENvbnRhY3RCYXIoKSB7CiAgICByZXR1cm4gKAogICAgICAgIDxkaXYgaWQ9ImNvbnRhY3RfYmFyIj4KICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9ImJhcl9jb250YWluZXIiPgogICAgICAgICAgICAgICAgPExpbmsgY2xhc3NOYW1lPSJub191bmRlcmxpbmUiIHRvPSIvY29udGFjdCI+PEhlYWRpbmcgdGl0bGU9IkNvbnRhY3RpbmZvcm1hdGllIiAvPjwvTGluaz4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJiYXJfaW5mbyI+CiAgICAgICAgICAgICAgICAgICAgPHA+RW1haWw6IDxhIGhyZWY9Im1haWx0bzpzdHVkZW50ZW5hdGxldGlla0BhdjQwLm5sIiBjbGFzc05hbWU9ImJhcl9saW5rIj5zdHVkZW50ZW5hdGxldGlla0BhdjQwLm5sPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICA8cD5BZHJlczogPGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciIgaHJlZj0iaHR0cHM6Ly93d3cuZ29vZ2xlLm5sL21hcHMvcGxhY2UvRGVsZnRzZStBdGxldGlla3ZlcmVuaWdpbmcrMTk0MC9ANTIuMDI5NDA3MSw0LjM2NTU5NTgsMTd6L2RhdGE9ITNtMSE0YjEhNG01ITNtNCExczB4NDdjNWI2MGIwYzlkYmZhOToweDlmYTAzZWY0YTcyZjFkYjghOG0yITNkNTIuMDI5NDAzOCE0ZDQuMzY3Nzg0NSIgY2xhc3NOYW1lPSJiYXJfbGluayI+U3BvcnRyaW5nIDEyLCBEZWxmdDwvYT48L3A+CiAgICAgICAgICAgICAgICAgICAgPExpbmsgdG89Ii9jb250YWN0IiBjbGFzc05hbWU9ImJhcl9saW5rIj5GLkEuUS48L0xpbms+PGJyLz4KICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSIvZmlsZXMvcHJpdmFjeXZlcmtsYXJpbmdfZG9kZWthX2phbjIzLnBkZiIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciIgY2xhc3NOYW1lPSJwcml2YWN5X2xpbmsiPlByaXZhY3l2ZXJrbGFyaW5nIERvZGVrYTwvYT4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9ImJhcl9jb250YWluZXIiPgogICAgICAgICAgICAgICAgPExpbmsgY2xhc3NOYW1lPSJub191bmRlcmxpbmUiIHRvPSIvdHJhaW5pbmdlbiMiPjxIZWFkaW5nIHRpdGxlPSJUcmFpbmluZ3NkYWdlbiIgLz48L0xpbms+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0iYmFyX2luZm8iPgogICAgICAgICAgICAgICAgICAgIDxwPk1hYW5kYWcgMTg6MDAgLSAxOTozMDwvcD4KICAgICAgICAgICAgICAgICAgICA8cD5Xb2Vuc2RhZyAxODoxNSAtIDE5OjQ1PC9wPgogICAgICAgICAgICAgICAgICAgIDxwPlphdGVyZGFnIDEwOjE1IC0gMTE6NDU8L3A+CiAgICAgICAgICAgICAgICAgICAgPGJyLz4KICAgICAgICAgICAgICAgICAgICA8cD5Eb2Rla2EgaXMgZWVuIHRyYWluaW5nc2dyb2VwIHZvb3Igc3R1ZGVudGVuIGJpbm5lbiA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIiBocmVmPSJodHRwczovL3d3dy5hdjQwLm5sIiBjbGFzc05hbWU9ImJhcl9saW5rIj5BVic0MDwvYT48L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJiYXJfY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIDxMaW5rIGNsYXNzTmFtZT0ibm9fdW5kZXJsaW5lIiB0bz0iL2NvbnRhY3Qvc3BvbnNvcnMjIj48SGVhZGluZyB0aXRsZT0iU3BvbnNvcnMiIC8+PC8gTGluaz4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJiYXJfaW5mbyI+CiAgICAgICAgICAgICAgICAgICAgPGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciIgaHJlZj0iaHR0cHM6Ly93d3cubWFsdGhhc3BvcnQubmwvIj48aW1nIHNyYz17Z2V0VXJsKGBzcG9uc29ycy9tYWx0aGEucG5nYCl9IGFsdD0iIiBjbGFzc05hbWU9ImJhcl9zcG9uc29yIG1hbHRoYV9iYXIiPjwvaW1nPjwvYT4KICAgICAgICAgICAgICAgICAgICA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIiBocmVmPSJodHRwczovL2tlcm5lbmdpbmVlcnMubmwvIj48aW1nIHNyYz17Z2V0VXJsKGBzcG9uc29ycy9rZXJuLnN2Z2ApfSBhbHQ9IiIgY2xhc3NOYW1lPSJiYXJfc3BvbnNvciBrdmVybmVsYW5kX2JhciI+PC9pbWc+PC9hPgogICAgICAgICAgICAgICAgICAgIHsvKiA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIiBocmVmPSJodHRwczovL3d3dy50c2Fncm91cC5ubC8iPjxpbWcgc3JjPXtnZXRVcmwoYHNwb25zb3JzL3RzYS5wbmdgKX0gYWx0PSIiIGNsYXNzTmFtZT0iYmFyX3Nwb25zb3IgdHNhX2JhciI+PC9pbWc+PC9hPiAqL30KICAgICAgICAgICAgICAgICAgICA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIiBocmVmPSJodHRwczovL3d3dy5zdHVkZW50ZW5kcnVrd2Vyay5ubC8iPjxpbWcgc3JjPXtnZXRVcmwoYHNwb25zb3JzL3N0dWRlbnRlbmRydWt3ZXJrLnBuZ2ApfSBhbHQ9IiIgY2xhc3NOYW1lPSJiYXJfc3BvbnNvciB0c2FfYmFyIj48L2ltZz48L2E+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgQ29udGFjdEJhcjs=",hI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzIjsKCiNjb250YWN0X2JhciB7IAogICAgZGlzcGxheTogZmxleDsKICAgIHdpZHRoOiAxMDAlOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzkwcDsKICAgIG92ZXJmbG93LXg6IGhpZGRlbjsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICB9Cn0KCi5iYXJfY29udGFpbmVyIHsKICAgIGRpc3BsYXk6IGlubGluZTsKICAgIHdpZHRoOiAxMDAlOwogICAgcGFkZGluZy10b3A6IDJyZW07CiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07CiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07CiAgICB9Cn0KCi5iYXJfaW5mbyB7CiAgICBwYWRkaW5nLXRvcDogMXJlbTsKICAgIHBhZGRpbmctbGVmdDogMXJlbTsKICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07CiAgICBjb2xvcjogd2hpdGU7CiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X3NtYWxsOwogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OwogICAgfQp9CgoKCi5iYXJfbGluayB7CiAgICBjb2xvcjogJGRvZGVrYV9yb29kOwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwp9Cgoubm9fdW5kZXJsaW5lIHsKICAgIG1hcmdpbjogMDsKICAgIHBhZGRpbmc6IDA7CiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7Cn0KCi5iYXJfc3BvbnNvciB7CiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07CiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBtYXJnaW4tbGVmdDogMDsKICAgIH0KfQoKLm1hbHRoYV9iYXIgewogICAgd2lkdGg6IDVyZW07Cn0KCi5rdmVybmVsYW5kX2JhciB7CiAgICB3aWR0aDogN3JlbTsKfQoKLnRzYV9iYXIgewogICAgd2lkdGg6IDEwcmVtOwp9",uI="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL0hlYWRpbmcuc2NzcyIKCmZ1bmN0aW9uIEhlYWRpbmcocHJvcHMpIHsKICAgIHJldHVybigKICAgICAgICA8ZGl2IGlkPSJjb250YWN0X2hlYWRpbmciID4KICAgICAgICAgICAgPGgxIGlkPSJiYXJfdGl0bGUiPntwcm9wcy50aXRsZS50b1VwcGVyQ2FzZSgpfTwvaDE+CiAgICAgICAgICAgIDxkaXYgaWQ9ImFycm93X2NvbnRhaW5lciI+CiAgICAgICAgICAgIDxzdmcgaWQ9ImJhcl9hcnJvdyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0xMy4wMjUgMWwtMi44NDcgMi44MjggNi4xNzYgNi4xNzZoLTE2LjM1NHYzLjk5MmgxNi4zNTRsLTYuMTc2IDYuMTc2IDIuODQ3IDIuODI4IDEwLjk3NS0xMXoiIC8+PC9zdmc+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAKICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgSGVhZGluZzs=",VI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzIjsKCiNjb250YWN0X2hlYWRpbmcgewogICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgCiAgICBoZWlnaHQ6IDJyZW07CiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTsKICAgIGNvbG9yOiAkZG9kZWthX3Jvb2Q7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsKICAgIHBhZGRpbmctbGVmdDogMXJlbTsKICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07CiAgICBmb250LXdlaWdodDogJGJvbGQ7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIHRleHQtYWxpZ246IGxlZnQ7CiAgICB9Cn0KCiNiYXJfdGl0bGUgewogICAgd2lkdGg6IDE2cmVtOwogICAgZGlzcGxheTogaW5saW5lOwogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07CiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgICB0ZXh0LWFsaWduOiBsZWZ0Owp9CgoKCiNhcnJvd19jb250YWluZXIgewogICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgZGlzcGxheTogaW5saW5lOwp9CgojYmFyX2Fycm93IHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGJvdHRvbTogMDsKICAgIGxlZnQ6IDFyZW07CiAgICBtYXJnaW4tdG9wOiBhdXRvOwogICAgbWFyZ2luLWJvdHRvbTogYXV0bzsKICAgIHdpZHRoOiAxLjI1cmVtOwogICAgaGVpZ2h0OiAxLjI1cmVtOwogICAgY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgIGZpbGw6IGN1cnJlbnRDb2xvcjsKfQ==",vI="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL0NvbnRhY3RCdXR0b25zLnNjc3MiOwoKCmZ1bmN0aW9uIENvbnRhY3RCdXR0b25zKHByb3BzKSB7CiAgICByZXR1cm4gKAogICAgICAgIDxkaXYgaWQ9ImNvbnRhY3RCdXR0b25zQ29udGFpbmVyIj4KICAgICAgICAgICAgPGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciIgaHJlZj17cHJvcHMubWFpbCB8fCAibWFpbHRvOnN0dWRlbnRlbmF0bGV0aWVrQGF2NDAubmwifSBpZD0ibWFpbCI+CiAgICAgICAgICAgICAgICA8c3ZnIGlkPSJtYWlsX2ljb24iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAzdjE4aDI0di0xOGgtMjR6bTIxLjUxOCAybC05LjUxOCA3LjcxMy05LjUxOC03LjcxM2gxOS4wMzZ6bS0xOS41MTggMTR2LTExLjgxN2wxMCA4LjEwNCAxMC04LjEwNHYxMS44MTdoLTIweiIgLz48L3N2Zz4KICAgICAgICAgICAgICAgIDxwPk1haWw8L3A+CiAgICAgICAgICAgICAgICA8c3ZnIGlkPSJtYWlsX2Fycm93IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEzLjAyNSAxbC0yLjg0NyAyLjgyOCA2LjE3NiA2LjE3NmgtMTYuMzU0djMuOTkyaDE2LjM1NGwtNi4xNzYgNi4xNzYgMi44NDcgMi44MjggMTAuOTc1LTExeiIgLz48L3N2Zz4KICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIiBocmVmPXtwcm9wcy5pbnN0YSB8fCAiaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9kc2F2ZG9kZWthLz9obD1ubCJ9IGlkPSJkbSI+CiAgICAgICAgICAgICAgICA8c3ZnIGlkPSJkbV9pY29uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDIuMTYzYzMuMjA0IDAgMy41ODQuMDEyIDQuODUuMDcgMy4yNTIuMTQ4IDQuNzcxIDEuNjkxIDQuOTE5IDQuOTE5LjA1OCAxLjI2NS4wNjkgMS42NDUuMDY5IDQuODQ5IDAgMy4yMDUtLjAxMiAzLjU4NC0uMDY5IDQuODQ5LS4xNDkgMy4yMjUtMS42NjQgNC43NzEtNC45MTkgNC45MTktMS4yNjYuMDU4LTEuNjQ0LjA3LTQuODUuMDctMy4yMDQgMC0zLjU4NC0uMDEyLTQuODQ5LS4wNy0zLjI2LS4xNDktNC43NzEtMS42OTktNC45MTktNC45Mi0uMDU4LTEuMjY1LS4wNy0xLjY0NC0uMDctNC44NDkgMC0zLjIwNC4wMTMtMy41ODMuMDctNC44NDkuMTQ5LTMuMjI3IDEuNjY0LTQuNzcxIDQuOTE5LTQuOTE5IDEuMjY2LS4wNTcgMS42NDUtLjA2OSA0Ljg0OS0uMDY5em0wLTIuMTYzYy0zLjI1OSAwLTMuNjY3LjAxNC00Ljk0Ny4wNzItNC4zNTguMi02Ljc4IDIuNjE4LTYuOTggNi45OC0uMDU5IDEuMjgxLS4wNzMgMS42ODktLjA3MyA0Ljk0OCAwIDMuMjU5LjAxNCAzLjY2OC4wNzIgNC45NDguMiA0LjM1OCAyLjYxOCA2Ljc4IDYuOTggNi45OCAxLjI4MS4wNTggMS42ODkuMDcyIDQuOTQ4LjA3MiAzLjI1OSAwIDMuNjY4LS4wMTQgNC45NDgtLjA3MiA0LjM1NC0uMiA2Ljc4Mi0yLjYxOCA2Ljk3OS02Ljk4LjA1OS0xLjI4LjA3My0xLjY4OS4wNzMtNC45NDggMC0zLjI1OS0uMDE0LTMuNjY3LS4wNzItNC45NDctLjE5Ni00LjM1NC0yLjYxNy02Ljc4LTYuOTc5LTYuOTgtMS4yODEtLjA1OS0xLjY5LS4wNzMtNC45NDktLjA3M3ptMCA1LjgzOGMtMy40MDMgMC02LjE2MiAyLjc1OS02LjE2MiA2LjE2MnMyLjc1OSA2LjE2MyA2LjE2MiA2LjE2MyA2LjE2Mi0yLjc1OSA2LjE2Mi02LjE2M2MwLTMuNDAzLTIuNzU5LTYuMTYyLTYuMTYyLTYuMTYyem0wIDEwLjE2MmMtMi4yMDkgMC00LTEuNzktNC00IDAtMi4yMDkgMS43OTEtNCA0LTRzNCAxLjc5MSA0IDRjMCAyLjIxLTEuNzkxIDQtNCA0em02LjQwNi0xMS44NDVjLS43OTYgMC0xLjQ0MS42NDUtMS40NDEgMS40NHMuNjQ1IDEuNDQgMS40NDEgMS40NGMuNzk1IDAgMS40MzktLjY0NSAxLjQzOS0xLjQ0cy0uNjQ0LTEuNDQtMS40MzktMS40NHoiIC8+PC9zdmc+CiAgICAgICAgICAgICAgICA8cD5JbnN0YSBETTwvcD4KICAgICAgICAgICAgICAgIDxzdmcgaWQ9ImRtX2Fycm93IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEzLjAyNSAxbC0yLjg0NyAyLjgyOCA2LjE3NiA2LjE3NmgtMTYuMzU0djMuOTkyaDE2LjM1NGwtNi4xNzYgNi4xNzYgMi44NDcgMi44MjggMTAuOTc1LTExeiIgLz48L3N2Zz4KICAgICAgICAgICAgPC9hPgogICAgICAgIDwvZGl2PgogICAgKQp9CmV4cG9ydCBkZWZhdWx0IENvbnRhY3RCdXR0b25zOw==",wI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vdmFyaWFibGVzIjsKCiNjb250YWN0QnV0dG9uc0NvbnRhaW5lciB7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgbWFyZ2luLWxlZnQ6IDRyZW07CiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07CiAgICBtYXJnaW4tdG9wOiAycmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsKICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07CiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTsKICAgIH0KfQoKI2RtIHsKICAgIGRpc3BsYXk6IGlubGluZTsKICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgIGZsZXg6IDEgMSAwJTsKICAgIHdpZHRoOiBhdXRvOwogICAgcGFkZGluZy1ib3R0b206IDFyZW07CiAgICBwYWRkaW5nLXRvcDogMXJlbTsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07CiAgICBmb250LXdlaWdodDogJGJvbGQ7CiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgIGN1cnNvcjogcG9pbnRlcjsKICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgLTIwJSAxNTAlLCAjZmRmNDk3IDAlLCAjZmRmNDk3IDUlLCAjZmQ1OTQ5IDQ1JSwjZDYyNDlmIDYwJSwjMjg1QUVCIDkwJSk7CiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAjMDAxRjQ4OwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgICB3aWR0aDogMTAwJTsKICAgIH0KfQoKI2RtOmhvdmVyIHsKICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgMTIwJSAxNTAlLCAjZmRmNDk3IDAlLCAjZmRmNDk3IDUlLCAjZmQ1OTQ5IDQ1JSwjZDYyNDlmIDYwJSwjMjg1QUVCIDkwJSk7Cn0KCiNtYWlsIHsKICAgIG1hcmdpbi1yaWdodDogNHJlbTsKICAgIGRpc3BsYXk6IGlubGluZTsKICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgIGZsZXg6IDEgMSAwJTsKICAgIHdpZHRoOiBhdXRvOwogICAgcGFkZGluZy1ib3R0b206IDFyZW07CiAgICBwYWRkaW5nLXRvcDogMXJlbTsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07CiAgICBmb250LXdlaWdodDogJGJvbGQ7CiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgIGN1cnNvcjogcG9pbnRlcjsKICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgLTIwJSAxNTAlLCAjMjZEMENFIDAlLCAjMUEyOTgwIDEwMCUpOwogICAgYm94LXNoYWRvdzogMCAwIDE1cHggIzAwMUY0ODsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOwogICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07CiAgICB9Cn0KCiNtYWlsX2ljb24gewogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgdG9wOiAwOwogICAgYm90dG9tOiAwOwogICAgbWFyZ2luLXRvcDogYXV0bzsKICAgIG1hcmdpbi1ib3R0b206IGF1dG87CiAgICBsZWZ0OiAxcmVtOwogICAgd2lkdGg6IDEuNXJlbTsKICAgIGhlaWdodDogMS41cmVtOwogICAgZmlsbDogd2hpdGU7Cn0KCiNtYWlsX2Fycm93IHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIHRvcDogMDsKICAgIGJvdHRvbTogMDsKICAgIG1hcmdpbi10b3A6IGF1dG87CiAgICBtYXJnaW4tYm90dG9tOiBhdXRvOwogICAgcmlnaHQ6IDFyZW07CiAgICB3aWR0aDogMS41cmVtOwogICAgaGVpZ2h0OiAxLjVyZW07CiAgICBmaWxsOiB3aGl0ZTsKfQoKI2RtX2ljb24gewogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgdG9wOiAwOwogICAgYm90dG9tOiAwOwogICAgbWFyZ2luLXRvcDogYXV0bzsKICAgIG1hcmdpbi1ib3R0b206IGF1dG87CiAgICBsZWZ0OiAxcmVtOwogICAgd2lkdGg6IDEuNXJlbTsKICAgIGhlaWdodDogMS41cmVtOwogICAgZmlsbDogd2hpdGU7Cn0KCiNkbV9hcnJvdyB7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICB0b3A6IDA7CiAgICBib3R0b206IDA7CiAgICBtYXJnaW4tdG9wOiBhdXRvOwogICAgbWFyZ2luLWJvdHRvbTogYXV0bzsKICAgIHJpZ2h0OiAxcmVtOwogICAgd2lkdGg6IDEuNXJlbTsKICAgIGhlaWdodDogMS41cmVtOwogICAgZmlsbDogd2hpdGU7Cn0KCiNtYWlsOmhvdmVyIHsKICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgMTIwJSAxNTAlLCAjMjZEMENFIDAlLCAjMUEyOTgwIDEwMCUpOwp9CgojbWFpbDpob3ZlciAjbWFpbF9pY29uIHsKICAgIHZpc2liaWxpdHk6IGhpZGRlbjsKfQoKI21haWw6aG92ZXIgI21haWxfYXJyb3cgewogICAgdmlzaWJpbGl0eTogdmlzaWJsZTsKfQojbWFpbF9hcnJvdyB7CiAgICB2aXNpYmlsaXR5OiBoaWRkZW47Cn0KCiNkbTpob3ZlciAjZG1faWNvbiB7CiAgICB2aXNpYmlsaXR5OiBoaWRkZW47Cn0KCiNkbTpob3ZlciAjZG1fYXJyb3cgewogICAgdmlzaWJpbGl0eTogdmlzaWJsZTsKfQojZG1fYXJyb3cgewogICAgdmlzaWJpbGl0eTogaGlkZGVuOwp9CgpAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgewogICAgI2RtIHsKICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IC0yMCUgMTUwJSwgI2ZkZjQ5NyAwJSwgI2ZkZjQ5NyA1JSwgI2ZkNTk0OSA0NSUsI2Q2MjQ5ZiA2MCUsIzI4NUFFQiA5MCUpOwogICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4ICMwMDFGNDg7CiAgICB9CiAgICAKICAgICNkbTpob3ZlciB7CiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAtMjAlIDE1MCUsICNmZGY0OTcgMCUsICNmZGY0OTcgNSUsICNmZDU5NDkgNDUlLCNkNjI0OWYgNjAlLCMyODVBRUIgOTAlKTsKICAgIH0KICAgIAogICAgI21haWwgewogICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgLTIwJSAxNTAlLCAjMjZEMENFIDAlLCAjMUEyOTgwIDEwMCUpOwogICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4ICMwMDFGNDg7CiAgICB9CiAgICAKICAgICNtYWlsOmhvdmVyIHsKICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IC0yMCUgMTUwJSwgIzI2RDBDRSAwJSwgIzFBMjk4MCAxMDAlKTsKICAgIH0KICAgIAogICAgI21haWw6aG92ZXIgI21haWxfaWNvbiB7CiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsKICAgIH0KICAgIAogICAgI21haWw6aG92ZXIgI21haWxfYXJyb3cgewogICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsKICAgIH0KICAgICNtYWlsX2Fycm93IHsKICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47CiAgICB9CiAgICAKICAgICNkbTpob3ZlciAjZG1faWNvbiB7CiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsKICAgIH0KICAgIAogICAgI2RtOmhvdmVyICNkbV9hcnJvdyB7CiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOwogICAgfQogICAgI2RtX2Fycm93IHsKICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47CiAgICB9Cgp9",BI="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL0hlYWRlci5zY3NzIjsKCmZ1bmN0aW9uIEhlYWRlcihwcm9wcykgewogICAgcmV0dXJuKAogICAgICAgIDxkaXYgY2xhc3NOYW1lPSJoZWFkZXIiPgogICAgICAgICAgICA8aDEgY2xhc3NOYW1lPXsiaGVhZGVyVGV4dCAiICsgcHJvcHMucG9zaXRpb259PgogICAgICAgICAgICAgICAge3Byb3BzLnRleHQudG9VcHBlckNhc2UoKX0KICAgICAgICAgICAgPC9oMT4KICAgICAgICA8L2Rpdj4KICAgICkKfQpleHBvcnQgZGVmYXVsdCBIZWFkZXI7",XI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vdmFyaWFibGVzIjsKCi5oZWFkZXIgewogICAgd2lkdGg6IDEwMCU7CiAgICBwYWRkaW5nLXRvcDogMC41cmVtOwogICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsKfQoKLmhlYWRlclRleHQgewogICAgbWFyZ2luOiAwOwogICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW5feDsKICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbl94OwogICAgY29sb3I6IHdoaXRlOwogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07CiAgICBmb250LXdlaWdodDogJGJvbGQ7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luX21vYmlsZTsKICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5fbW9iaWxlOwogICAgfQp9CgoubGVmdCB7CiAgICB0ZXh0LWFsaWduOiBsZWZ0Owp9CgoucmlnaHQgewogICAgdGV4dC1hbGlnbjogcmlnaHQ7Cn0KCi5jZW50ZXIgewogICAgdGV4dC1hbGlnbjogY2VudGVyOwp9",jI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzIjsNCg0KLnByb2ZpbGUtYm94IHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQp9DQoNCi5wcm9maWxlX2xvZ2luIHsNCiAgICB3aWR0aDogOHJlbTsNCiAgICBoZWlnaHQ6IDRyZW07DQogICAgdGV4dC1hbGlnbjogY2VudGVyOw0KICAgIGNvbG9yOiB3aGl0ZTsNCiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsNCiAgICBsaW5lLWhlaWdodDogNHJlbTsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgd2lkdGg6IDRyZW07DQogICAgfQ0KfQ0KDQoubG9naW5fYnV0dG9uIHsNCiAgICBib3JkZXI6IG5vbmU7DQogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOw0KICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0Ow0KICAgIGZvbnQtd2VpZ2h0OiA1MDA7DQogICAgd2lkdGg6IDhyZW07DQogICAgaGVpZ2h0OiA0cmVtOw0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICBjb2xvcjogd2hpdGU7DQogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzsNCiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsNCiAgICBsaW5lLWhlaWdodDogNHJlbTsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgd2lkdGg6IDRyZW07DQogICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc21hbGw7DQogICAgfQ0KfQ0KDQoucHJvZmlsZV9kcm9wIHsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgcmlnaHQ6IDA7DQogICAgbWFyZ2luOiAwOw0KICAgIHRvcDogNHJlbTsNCiAgICB3aWR0aDogOHJlbTsNCiAgICB6LWluZGV4OiAxMDsNCn0NCg0KDQoucHJvZmlsZV9kcm9wZG93bkVsZW1lbnQgew0KICAgIGJvcmRlcjogbm9uZTsNCiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7DQogICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7DQogICAgZGlzcGxheTogYmxvY2s7DQogICAgaGVpZ2h0OiA0cmVtOw0KICAgIHdpZHRoOiA4cmVtOw0KICAgIGxpbmUtaGVpZ2h0OiA0cmVtOw0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7DQogICAgY29sb3I6IHdoaXRlOw0KICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc7DQogICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsNCiAgICBmb250LXdlaWdodDogNTAwOw0KICAgIGN1cnNvcjogcG9pbnRlcjsNCn0NCg0KLnByb2ZpbGVfZHJvcGRvd25FbGVtZW50OmhvdmVyIHsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsNCiAgICBjb2xvcjogJGRvZGVrYV9ibGF1dzsNCn0NCg0KLmRyb3BMYXN0IHsNCiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTsNCiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zNzVyZW07DQp9DQoNCi5kcm9wSGlkZSB7DQogICAgZGlzcGxheTogbm9uZTsNCn0NCg0KLmxvZ2luX2ljb24gew0KICAgIG1hcmdpbi10b3A6IDAuNzVyZW07DQogICAgd2lkdGg6IDRyZW07DQp9",YI="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlQ29udGV4dCwgdXNlRWZmZWN0LCB1c2VTdGF0ZSwgdXNlUmVmfSBmcm9tICJyZWFjdCI7CmltcG9ydCB7CiAgICB1c2VMb2NhdGlvbiwgTGluawp9IGZyb20gInJlYWN0LXJvdXRlci1kb20iOwppbXBvcnQgQXV0aENvbnRleHQsIHtBdXRoU3RhdGUsIHVzZUxvZ291dH0gZnJvbSAiLi4vLi4vcGFnZXMvQXV0aC9BdXRoQ29udGV4dCI7CmltcG9ydCB7dXNlTmF2aWdhdGV9IGZyb20gInJlYWN0LXJvdXRlci1kb20iOwppbXBvcnQgIi4vTG9naW4uc2NzcyI7CmltcG9ydCBJdGVtIGZyb20gIi4uL05hdmlnYXRpb24gQmFyL0l0ZW0iOwppbXBvcnQgRHJvcGRvd24gZnJvbSAiLi4vTmF2aWdhdGlvbiBCYXIvRHJvcGRvd24iOwppbXBvcnQge0xvZ2dlcn0gZnJvbSAiLi4vLi4vZnVuY3Rpb25zL2xvZ2dlciI7CmltcG9ydCBnZXRVcmwgZnJvbSAiLi4vLi4vZnVuY3Rpb25zL2xpbmtzIjsKCi8qKgogKiBIb29rIHRoYXQgYWxlcnRzIGNsaWNrcyBvdXRzaWRlIG9mIHRoZSBwYXNzZWQgcmVmCiAqLwpmdW5jdGlvbiB1c2VPdXRzaWRlQ2xpY2socmVmOiBSZWFjdC5SZWZPYmplY3Q8SFRNTEVsZW1lbnQ+LCBjYWxsYmFjazogKCkgPT4gdm9pZCkgewogICAgY29uc3QgaGFuZGxlQ2xpY2sgPSAoZTogTW91c2VFdmVudCkgPT4gewogICAgICAgIGlmIChyZWYuY3VycmVudCAmJiAhcmVmLmN1cnJlbnQuY29udGFpbnMoZS50YXJnZXQgYXMgTm9kZSkpIHsKICAgICAgICAgICAgY2FsbGJhY2soKTsKICAgICAgICB9CiAgICB9CiAgICB1c2VFZmZlY3QoKCkgPT4gewogICAgICAvLyBCaW5kIHRoZSBldmVudCBsaXN0ZW5lcgogICAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIGhhbmRsZUNsaWNrKTsKICAgICAgcmV0dXJuICgpID0+IHsKICAgICAgICAvLyBVbmJpbmQgdGhlIGV2ZW50IGxpc3RlbmVyIG9uIGNsZWFuIHVwCiAgICAgICAgZG9jdW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcigiY2xpY2siLCBoYW5kbGVDbGljayk7CiAgICAgIH07CiAgICB9KTsKfQoKCgpjb25zdCBMb2dpbiA9ICgpID0+IHsKICAgIGNvbnN0IFthY3RpdmUsIHNldEFjdGl2ZV0gPSB1c2VTdGF0ZShmYWxzZSk7CiAgICBjb25zdCB7YXV0aFN0YXRlOiBhYywgc2V0QXV0aFN0YXRlfSA9IHVzZUNvbnRleHQoQXV0aENvbnRleHQpCiAgICBjb25zdCBuYXZpZ2F0ZSA9IHVzZU5hdmlnYXRlKCkKICAgIGNvbnN0IHJlZiA9IHVzZVJlZjxIVE1MSGVhZGluZ0VsZW1lbnQ+KG51bGwpOwogICAgdXNlT3V0c2lkZUNsaWNrKHJlZiwgKCkgPT4gewogICAgICAgIHNldEFjdGl2ZShmYWxzZSkKICAgIH0pCgogICAgY29uc3QgaGFuZGxlTG9naW4gPSAoKSA9PiB7CiAgICAgICAgbmF2aWdhdGUoIi9sZyIpCiAgICB9CgogICAgY29uc3QgaGFuZGxlTG9nb3V0ID0gKCkgPT4gewogICAgICAgIExvZ2dlci5kZWJ1ZygiTG9nZ2luZyBvdXQgZnJvbSBidXR0b24uLi4iKQogICAgICAgIGNvbnN0IG5ld1N0YXRlID0gdXNlTG9nb3V0KGFjKQogICAgICAgIHNldEF1dGhTdGF0ZShuZXdTdGF0ZSkKICAgICAgICBuYXZpZ2F0ZSgiLyIpCiAgICB9CgogICAgcmV0dXJuICgKICAgICAgICA8ZGl2ICBjbGFzc05hbWU9InByb2ZpbGUtYm94Ij4KICAgICAgICAgICAge2FjLmlzTG9hZGVkICYmICFhYy5pc0F1dGhlbnRpY2F0ZWQgJiYKICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3NOYW1lPSJsb2dpbl9idXR0b24iIG9uQ2xpY2s9e2hhbmRsZUxvZ2lufT48aW1nIGNsYXNzTmFtZT0ibG9naW5faWNvbiIgc3JjPXtnZXRVcmwoYGxvZ2luL2xvZ2luLnBuZ2ApfSAvPjwvYnV0dG9uPgogICAgICAgICAgICB9CiAgICAgICAgICAgIHthYy5pc0xvYWRlZCAmJiBhYy5pc0F1dGhlbnRpY2F0ZWQgJiYKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJwcm9maWxlX2Ryb3Bkb3duIiBvbkNsaWNrPXsoKSA9PiBzZXRBY3RpdmUoIWFjdGl2ZSl9PgogICAgICAgICAgICAgICAgICAgIDxoMiByZWY9e3JlZn0gY2xhc3NOYW1lPSJwcm9maWxlX2xvZ2luIj48aW1nIGNsYXNzTmFtZT0ibG9naW5faWNvbiIgc3JjPXtnZXRVcmwoYGxvZ2luL2luZ2Vsb2dkLnBuZ2ApfSAvPjwvaDI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9e2FjdGl2ZSA/ICJwcm9maWxlX2Ryb3AiIDogImRyb3BIaWRlIn0+CiAgICAgICAgICAgICAgICAgICAgICAgIDxMaW5rIGNsYXNzTmFtZT0icHJvZmlsZV9kcm9wZG93bkVsZW1lbnQiIHRvPSIvcHJvZmllbCI+UHJvZmllbDwvTGluaz4KICAgICAgICAgICAgICAgICAgICAgICAge2FjLnNjb3BlLmluY2x1ZGVzKCJhZG1pbiIpID8gKDxMaW5rIGNsYXNzTmFtZT0icHJvZmlsZV9kcm9wZG93bkVsZW1lbnQiIHRvPSIvYWRtaW4iPkFkbWluPC9MaW5rPikgOiAiIn0KICAgICAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBjbGFzc05hbWU9InByb2ZpbGVfZHJvcGRvd25FbGVtZW50IGRyb3BMYXN0IiBvbkNsaWNrPXtoYW5kbGVMb2dvdXR9PkxvZyB1aXQ8L2J1dHRvbj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICB9CiAgICAgICAgPC9kaXY+CiAgICApCn0KCmV4cG9ydCBkZWZhdWx0IExvZ2luOw==",NI="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL01hcHMuc2NzcyIKCmZ1bmN0aW9uIE1hcHMocHJvcHMpIHsKICAgIHJldHVybigKICAgICAgICA8aWZyYW1lIGlkPSJiYWFuTG9jYXRpZSIgdGl0bGU9IkJhYW4iIGxvYWRpbmc9ImxhenkiIHJlZmVycmVyUG9saWN5PSJuby1yZWZlcnJlciIgc3JjPSJodHRwczovL3d3dy5nb29nbGUuY29tL21hcHMvZW1iZWQ/cGI9ITFtMTghMW0xMiExbTMhMWQyNDU0Ljc2MzA4OTI4NjM5ITJkNC4zNjU1NzMxNTE5MDc4ODEhM2Q1Mi4wMjk0MTM0ODAxMjE1MzQhMm0zITFmMCEyZjAhM2YwITNtMiExaTEwMjQhMmk3NjghNGYxMy4xITNtMyExbTIhMXMweDQ3YzViNzFiMWVkMDBmM2QlM0EweGI5NTI4NTZhYTViZGVmZDMhMnNELlMuQS5WLiUyMERvZGVrYSE1ZTAhM20yITFzZW4hMnNubCE0djE2MzgzNTk4Mjg5NzMhNW0yITFzZW4hMnNubCI+PC9pZnJhbWU+CiAgICApCn0KCgpleHBvcnQgZGVmYXVsdCBNYXBzOwo=",yI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vdmFyaWFibGVzIjsKCiNiYWFuTG9jYXRpZSB7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMUYwOwogICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCIuLi9pbWFnZXMvbWFwcy5zdmciKTsKICAgIGJhY2tncm91bmQtc2l6ZTogMjUlIDI1JTsKICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsKICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7CiAgICBjdXJzb3I6IHBvaW50ZXI7CiAgICB3aWR0aDogMTAwJTsKICAgIGhlaWdodDogMTAwJTsKICAgIGJvcmRlcjogbm9uZTsKfQ==",kI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzLnNjc3MiOwoKLm1vZGFsLW1haW4gewogICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsKICAgIGJvcmRlci1zdHlsZTogbm9uZTsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc7CiAgICBwb3NpdGlvbjogZml4ZWQ7CiAgICB0b3A6IDE1dmg7CiAgICBsZWZ0OiA1MCU7CiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIHBhZGRpbmc6IDFyZW0gMnJlbTsKICAgIG1pbi13aWR0aDogMzAlOwogICAgbWluLWhlaWdodDogMzAlOwp9Ci5tb2RhbC1tYWluOjpiYWNrZHJvcCB7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCAwIDAgLyAwLjIpOwp9Ci5tb2RhbC1pbm5lci1jb250YWluZXIgewogICAgZGlzcGxheTogZmxleDsKICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47Cn0KLm1vZGFsLXRpdGxlLWNvbnRhaW5lciB7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgbWFyZ2luLWJvdHRvbTogMXJlbTsKfQoubW9kYWwtdGl0bGUgewogICAgZm9udC1zaXplOiAkZm9udF9tbDsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKfQoubW9kYWwtY2xvc2UtYnRuIHsKICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07CiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsKICAgIGZsZXgtZ3JvdzogMTsKICAgIHRleHQtYWxpZ246IHJpZ2h0OwogICAgYmFja2dyb3VuZDogbm9uZTsKICAgIGJvcmRlcjogbm9uZTsKfQoubW9kYWwtY2xvc2UtaWNvbiB7CiAgICBmaWxsOiB3aGl0ZTsKICAgIHdpZHRoOiAycmVtOwogICAgY3Vyc29yOiBwb2ludGVyOwp9Ci5tb2RhbC1jbG9zZS1pY29uOmhvdmVyIHsKICAgIGZpbGw6ICNBQ0FDQUM7Cn0KLy8gInJvdW5kZWQtbWQgcC0wIGJhY2tkcm9wOmJnLWJsYWNrLzMwCi8vICJteC0yIGdyb3cgdGV4dC1yaWdodCB0ZXh0LTN4bCBmb250LWJvbGQgaG92ZXI6dGV4dC1kYXJrZXJncmF5Ig==",RI="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgdXNlUmVmIH0gZnJvbSAicmVhY3QiCmltcG9ydCAnLi9Nb2RhbC5zY3NzJwoKCmludGVyZmFjZSBNb2RhbFByb3BzIHsKICAgIFRpdGxlOiBSZWFjdC5SZWFjdE5vZGUKICAgIENvbnRlbnQ6IFJlYWN0LlJlYWN0Tm9kZQogICAgc2hvdzogYm9vbGVhbgogICAgc2V0U2hvdzogUmVhY3QuRGlzcGF0Y2g8UmVhY3QuU2V0U3RhdGVBY3Rpb248Ym9vbGVhbj4+Owp9Cgpjb25zdCBNb2RhbCA9IChwcm9wczogTW9kYWxQcm9wcykgPT4gewogICAgY29uc3QgZGlhbG9nID0gdXNlUmVmPEhUTUxEaWFsb2dFbGVtZW50PihudWxsKTsKCiAgICBjb25zdCBjbG9zZU1vZGFsID0gKCkgPT4gewogICAgICAgIGRpYWxvZy5jdXJyZW50Py5jbG9zZSgpCiAgICB9CgogICAgdXNlRWZmZWN0KCgpID0+IHsKICAgICAgICBpZiAoIWRpYWxvZy5jdXJyZW50KSB7CiAgICAgICAgICAgIHJldHVybgogICAgICAgIH0KCiAgICAgICAgaWYgKHByb3BzLnNob3cpIHsKICAgICAgICAgICAgZGlhbG9nLmN1cnJlbnQuc2hvd01vZGFsKCkKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBkaWFsb2cuY3VycmVudC5jbG9zZSgpCiAgICAgICAgfQogICAgfSwgW3Byb3BzLnNob3csIGRpYWxvZ10pCgoKICAgIHJldHVybiAoCiAgICAgICAgPGRpYWxvZwogICAgICAgICAgICByZWY9e2RpYWxvZ30KICAgICAgICAgICAgY2xhc3NOYW1lPSJtb2RhbC1tYWluIgogICAgICAgICAgICBvbkNsb3NlPXsoKSA9PiBwcm9wcy5zZXRTaG93KGZhbHNlKX0KICAgICAgICAgICAgb25DbGljaz17Y2xvc2VNb2RhbH0KICAgICAgICAgICAgPgogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0ibW9kYWwtaW5uZXItY29udGFpbmVyIiBvbkNsaWNrPXsoZSkgPT4gZS5zdG9wUHJvcGFnYXRpb24oKX0+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0ibW9kYWwtdGl0bGUtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0ibW9kYWwtdGl0bGUiPntwcm9wcy5UaXRsZX08L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8YnV0dG9uCiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT0ibW9kYWwtY2xvc2UtYnRuIgogICAgICAgICAgICAgICAgICAgICAgICBhdXRvRm9jdXMKICAgICAgICAgICAgICAgICAgICAgICAgb25DbGljaz17Y2xvc2VNb2RhbH0KICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU9IlNsdWl0IgogICAgICAgICAgICAgICAgICAgID4KICAgICAgICAgICAgICAgICAgICAgICAgPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzTmFtZT0ibW9kYWwtY2xvc2UtaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIj48cGF0aCBkPSJNODEwLjY1OTg0IDE3MC42NTk4NHExOC4zMjk2IDAgMzAuNDk0NzIgMTIuMTY1MTJ0MTIuMTY1MTIgMzAuNDk0NzJxMCAxOC4wMDE5Mi0xMi4zMjg5NiAzMC4zMzA4OGwtMjY4LjY3NzEyIDI2OC4zMjg5NiAyNjguNjc3MTIgMjY4LjMyODk2cTEyLjMyODk2IDEyLjMyODk2IDEyLjMyODk2IDMwLjMzMDg4IDAgMTguMzI5Ni0xMi4xNjUxMiAzMC40OTQ3MnQtMzAuNDk0NzIgMTIuMTY1MTJxLTE4LjAwMTkyIDAtMzAuMzMwODgtMTIuMzI4OTZsLTI2OC4zMjg5Ni0yNjguNjc3MTItMjY4LjMyODk2IDI2OC42NzcxMnEtMTIuMzI4OTYgMTIuMzI4OTYtMzAuMzMwODggMTIuMzI4OTYtMTguMzI5NiAwLTMwLjQ5NDcyLTEyLjE2NTEydC0xMi4xNjUxMi0zMC40OTQ3MnEwLTE4LjAwMTkyIDEyLjMyODk2LTMwLjMzMDg4bDI2OC42NzcxMi0yNjguMzI4OTYtMjY4LjY3NzEyLTI2OC4zMjg5NnEtMTIuMzI4OTYtMTIuMzI4OTYtMTIuMzI4OTYtMzAuMzMwODggMC0xOC4zMjk2IDEyLjE2NTEyLTMwLjQ5NDcydDMwLjQ5NDcyLTEyLjE2NTEycTE4LjAwMTkyIDAgMzAuMzMwODggMTIuMzI4OTZsMjY4LjMyODk2IDI2OC42NzcxMiAyNjguMzI4OTYtMjY4LjY3NzEycTEyLjMyODk2LTEyLjMyODk2IDMwLjMzMDg4LTEyLjMyODk2eiIvPjwvc3ZnPgogICAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICB7cHJvcHMuQ29udGVudH0KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaWFsb2c+CiAgICApCn0KCmV4cG9ydCBkZWZhdWx0IE1vZGFsOw==",JI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzLnNjc3MiOwoKLm1vZGFsLWZvcm0gewogICAgZGlzcGxheTogZmxleDsKICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47CgogICAgbGFiZWwgewogICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOwogICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfbWVkaXVtOwogICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOwogICAgCiAgICAgICAgaW5wdXQsIHNlbGVjdCB7CiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOwogICAgICAgIH0KICAgIH0KCiAgICBpbnB1dCwgc2VsZWN0IHsKICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7CiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7CiAgICAgICAgY29sb3I6ICRkb2Rla2FfYmxhdXc7CiAgICAgICAgcGFkZGluZzogMC41cmVtOwogICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07CiAgICAgICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07CiAgICB9CgogICAgYnV0dG9uIHsKICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7CiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50OwogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsKICAgICAgICBjb2xvcjogd2hpdGU7CiAgICAgICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsKICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7CiAgICAgICAgY3Vyc29yOiBwb2ludGVyOwogICAgfQp9",KI="data:application/octet-stream;base64,aW1wb3J0IHsgRm9ybUV2ZW50IH0gZnJvbSAncmVhY3QnCmltcG9ydCAnLi9Nb2RhbEZvcm0uc2NzcycKCgppbnRlcmZhY2UgTW9kYWxGb3JtUHJvcHMgewogICAgQ29udGVudDogUmVhY3QuUmVhY3ROb2RlCiAgICBvblN1Ym1pdDogKGU6IEZvcm1FdmVudCkgPT4gdm9pZAp9CgoKY29uc3QgTW9kYWxGb3JtID0gKHByb3BzOiBNb2RhbEZvcm1Qcm9wcykgPT4gewogICAgCiAgICByZXR1cm4gKAogICAgICAgIDxmb3JtIGNsYXNzTmFtZT0ibW9kYWwtZm9ybSIgb25TdWJtaXQ9e3Byb3BzLm9uU3VibWl0fT4gICAgICAgICAgICAKICAgICAgICAgICAge3Byb3BzLkNvbnRlbnR9CiAgICAgICAgPC9mb3JtPgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBNb2RhbEZvcm07",HI="data:text/jsx;base64,aW1wb3J0IFJlYWN0LCB7dXNlQ29udGV4dCwgdXNlU3RhdGUgfSBmcm9tICJyZWFjdCI7CmltcG9ydCB7CiAgICB1c2VMb2NhdGlvbiwgTGluawp9IGZyb20gInJlYWN0LXJvdXRlci1kb20iOwppbXBvcnQgYXV0aENvbnRleHQgZnJvbSAiLi4vLi4vcGFnZXMvQXV0aC9BdXRoQ29udGV4dCI7CmltcG9ydCAiLi9Ecm9wZG93bi5zY3NzIjsKCmZ1bmN0aW9uIERyb3Bkb3duKHByb3BzKSB7CiAgICBjb25zdCBsb2NhdGlvbiA9IHVzZUxvY2F0aW9uKCkucGF0aG5hbWU7CiAgICBjb25zdCBbYWN0aXZlLCBzZXRBY3RpdmVdID0gdXNlU3RhdGUoZmFsc2UpOwogICAgY29uc3Qge2F1dGhTdGF0ZSwgc2V0QXV0aFN0YXRlfSA9IHVzZUNvbnRleHQoYXV0aENvbnRleHQpOwoKICAgIHJldHVybiAoCiAgICAgICAgPGRpdiBpZD0ibmF2RHJvcGRvd24iIG9uTW91c2VMZWF2ZT17KCkgPT4gc2V0QWN0aXZlKGZhbHNlKX0+CiAgICAgICAgICAgIDxMaW5rIHRvPXtwcm9wcy5wYXRoICsgIiMifSBvbk1vdXNlRW50ZXI9eygpID0+IHNldEFjdGl2ZSh0cnVlKX0gY2xhc3NOYW1lPXsiZHJvcGRvd25OYXYgIiArIChsb2NhdGlvbi5pbmNsdWRlcyhwcm9wcy5wYXRoKSA/ICJuYXZEcm9wZG93bkFjdGl2ZSIgOiAibmF2RHJvcGRvd25Ob3JtYWwiKSB9Pntwcm9wcy5uYW1lfTwvTGluaz4KICAgICAgICAgICAgPGRpdiBvbkNsaWNrPXsoKSA9PiBzZXRBY3RpdmUoZmFsc2UpfSBjbGFzc05hbWU9e2FjdGl2ZSA/ICJkcm9wIiA6ICJkcm9wSGlkZSJ9PgogICAgICAgICAgICAgICAge3Byb3BzLml0ZW1zLm1hcCgoaXRlbSkgPT4gKAogICAgICAgICAgICAgICAgICAgICghaXRlbS5wcm90ZWN0ZWQgfHwgKGF1dGhTdGF0ZS5pc0xvYWRlZCAmJiBhdXRoU3RhdGUuaXNBdXRoZW50aWNhdGVkKSkgJiYgPExpbmsga2V5PXsicGNEcm9wIiArIGl0ZW0ubmFtZX0gdG89e3Byb3BzLnBhdGggKyBpdGVtLnBhdGggKyAiIyJ9IGNsYXNzTmFtZT17ImRyb3Bkb3duRWxlbWVudCJ9PntpdGVtLm5hbWV9PC9MaW5rPgogICAgICAgICAgICAgICAgKSl9CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBEcm9wZG93bjs=",DI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzIjsKCiNuYXZEcm9wZG93biB7CiAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICBoZWlnaHQ6IDRyZW07CiAgICB3aWR0aDogOC41cmVtOwp9CgouZHJvcGRvd25OYXYgewogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgaGVpZ2h0OiA0cmVtOwogICAgd2lkdGg6IGluaGVyaXQ7CiAgICBjb2xvcjogd2hpdGU7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICBsaW5lLWhlaWdodDogNHJlbTsKICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOwogICAgZm9udC13ZWlnaHQ6IDUwMDsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICB9Cn0KCi5uYXZEcm9wZG93bkFjdGl2ZSB7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7Cn0KCi5uYXZEcm9wZG93bk5vcm1hbDpob3ZlciB7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsKICAgIGNvbG9yOiAkZG9kZWthX2JsYXV3Owp9CgouZHJvcCB7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICBsZWZ0OiAwOwogICAgdG9wOiA0cmVtOwogICAgd2lkdGg6IGluaGVyaXQ7CiAgICB6LWluZGV4OiAxMDsKfQoKLmRyb3BIaWRlIHsKICAgIGRpc3BsYXk6IG5vbmU7Cn0KCi5kcm9wZG93bkVsZW1lbnQgewogICAgZGlzcGxheTogYmxvY2s7CiAgICBwYWRkaW5nOiAxcmVtIDAuMXJlbTsKICAgIHdpZHRoOiBpbmhlcml0OwogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgY29sb3I6IHdoaXRlOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzsKICAgIGZvbnQtc2l6ZTogJGZvbnRfc21hbGw7CiAgICBmb250LXdlaWdodDogNTAwOwogICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsKfQoKLmRyb3Bkb3duRWxlbWVudDpob3ZlciB7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsKICAgIGNvbG9yOiAkZG9kZWthX2JsYXV3Owp9CgouZHJvcGRvd25FbGVtZW50Omxhc3Qtb2YtdHlwZSB7CiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTsKICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbTsKfQ==",xI="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IHsKICB1c2VMb2NhdGlvbiwgTGluawp9IGZyb20gInJlYWN0LXJvdXRlci1kb20iOwppbXBvcnQgIi4vSXRlbS5zY3NzIgoKZnVuY3Rpb24gSXRlbShwcm9wcykgewogIGNvbnN0IGxvY2F0aW9uID0gdXNlTG9jYXRpb24oKS5wYXRobmFtZTsKCiAgcmV0dXJuICgKICAgIDxkaXYgaWQ9Im5hdkl0ZW0iIG9uQ2xpY2s9e3Byb3BzLm9uQ2xpY2t9PgogICAgICA8TGluayB0bz17cHJvcHMucGF0aCArICIjIn0gY2xhc3NOYW1lPXsiaXRlbU5hdiIgKyAocHJvcHMucGF0aCBpbiBbIi92ZXJlbmlnaW5nIiwgIi9jb250YWN0Il0gPyAobG9jYXRpb24uaW5jbHVkZXMocHJvcHMucGF0aCkgPyAiIG5hdkl0ZW1BY3RpdmUiIDogIiBuYXZJdGVtTm9ybWFsIikgOiAobG9jYXRpb24gPT09IHByb3BzLnBhdGggPyAiIG5hdkl0ZW1BY3RpdmUiIDogIiBuYXZJdGVtTm9ybWFsIikpfT57cHJvcHMubmFtZX08L0xpbms+CiAgICA8L2Rpdj4KICApCn0KCmV4cG9ydCBkZWZhdWx0IEl0ZW07",FI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzIjsKCiNuYXZJdGVtIHsKICAgIGhlaWdodDogNHJlbTsKICAgIHdpZHRoOiA4cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB3aWR0aDogMTAwJTsKICAgIH0KfQoKLml0ZW1OYXYgewogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgaGVpZ2h0OiA0cmVtOwogICAgd2lkdGg6IDguNXJlbTsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIGxpbmUtaGVpZ2h0OiA0cmVtOwogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07CiAgICBmb250LXdlaWdodDogNTAwOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB3aWR0aDogMTAwJTsKICAgIH0KfQoKLm5hdkl0ZW1BY3RpdmUgewogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOwp9CgoubmF2SXRlbU5vcm1hbDpob3ZlciB7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsKICAgIGNvbG9yOiAkZG9kZWthX2JsYXV3Owp9",zI="data:text/jsx;base64,aW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlIH0gZnJvbSAicmVhY3QiOwppbXBvcnQgewogICAgdXNlTG9jYXRpb24KfSBmcm9tICJyZWFjdC1yb3V0ZXItZG9tIjsKaW1wb3J0IEl0ZW0gZnJvbSAiLi9JdGVtIjsKaW1wb3J0IFN1Yk1lbnVJdGVtIGZyb20gIi4vU3ViTWVudUl0ZW0iOwppbXBvcnQgIi4vTW9iaWxlRHJvcGRvd24uc2NzcyI7CgpmdW5jdGlvbiBNb2JpbGVEcm9wZG93bihwcm9wcykgewogICAgY29uc3QgbG9jYXRpb24gPSB1c2VMb2NhdGlvbigpLnBhdGhuYW1lOwogICAgY29uc3QgW2FjdGl2ZSwgc2V0QWN0aXZlXSA9IHVzZVN0YXRlKGZhbHNlKTsKCiAgICByZXR1cm4gKAogICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJuYXZJdGVtIGRyb3Bkb3duX3JlbGF0aXZlIiBvbkNsaWNrPXsoKSA9PiBzZXRBY3RpdmUodHJ1ZSl9PgogICAgICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT17Iml0ZW1OYXYgIiArIChsb2NhdGlvbi5pbmNsdWRlcyhwcm9wcy5wYXRoKSA/ICJuYXZJdGVtQWN0aXZlIiA6ICIiKX0gPntwcm9wcy5uYW1lfTwvaDE+CiAgICAgICAgICAgICAgICA8c3ZnIGlkPSJkcm9wZG93bl9hcnJvdyIgY2xhc3NOYW1lPSJhYnNvbHV0ZSB0b3AtNCBsZWZ0LTQgei0yMCB3LTggdGV4dC1jZW50ZXIgdGV4dC13aGl0ZSBzdHJva2UtY3VycmVudCBzZWxmLWNlbnRlciBjdXJzb3ItcG9pbnRlciIgdmlld0JveD0iMCAwIDMyIDMyIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOCA4IEwxNiAxNiBMOCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlV2lkdGg9IjQiIC8+CiAgICAgICAgICAgICAgICA8L3N2Zz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgaWQ9Im1vYmlsZURyb3AiIGNsYXNzTmFtZT17Im1vYmlsZURyb3AiICsgKGFjdGl2ZSA/ICIiIDogIiBtb2JpbGVEcm9wSW5hY3RpdmUiKX0+CiAgICAgICAgICAgICAgICA8ZGl2IG9uQ2xpY2s9eygpID0+IHNldEFjdGl2ZSghYWN0aXZlKX0+CiAgICAgICAgICAgICAgICAgICAgPFN1Yk1lbnVJdGVtIG5hbWU9e3Byb3BzLm5hbWV9IHBhdGg9e3Byb3BzLnBhdGh9IG9uQ2xpY2s9eygpID0+IHNldEFjdGl2ZShmYWxzZSl9IG9uSXRlbUNsaWNrPXtwcm9wcy5vbkNsaWNrfS8+CiAgICAgICAgICAgICAgICAgICAge3Byb3BzLml0ZW1zLm1hcCgoaXRlbSkgPT4gKAogICAgICAgICAgICAgICAgICAgICAgICA8SXRlbSBrZXk9eyJkcm9wIiArIGl0ZW0ubmFtZX0gbmFtZT17aXRlbS5uYW1lfSBwYXRoPXtwcm9wcy5wYXRoICsgaXRlbS5wYXRofSBvbkNsaWNrPXtwcm9wcy5vbkNsaWNrfSAvPgogICAgICAgICAgICAgICAgICAgICkpfQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBNb2JpbGVEcm9wZG93bjs=",QI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzIjsKCi5uYXZJdGVtIHsKICAgIGhlaWdodDogNHJlbTsKICAgIHdpZHRoOiA4cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB3aWR0aDogMTAwJTsKICAgIH0KfQoKLml0ZW1OYXYgewogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgaGVpZ2h0OiA0cmVtOwogICAgd2lkdGg6IDhyZW07CiAgICBjb2xvcjogd2hpdGU7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICBsaW5lLWhlaWdodDogNHJlbTsKICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOwogICAgZm9udC13ZWlnaHQ6IDUwMDsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICB9Cn0KCi5uYXZJdGVtQWN0aXZlIHsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsKfQoKLm5hdkl0ZW1Ob3JtYWw6aG92ZXIgewogICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7CiAgICBjb2xvcjogJGRvZGVrYV9ibGF1dzsKfQoKLm1vYmlsZURyb3AgewogICAgcG9zaXRpb246IGZpeGVkOwogICAgdG9wOiA0cmVtOwogICAgd2lkdGg6IDEwMHZ3OwogICAgaGVpZ2h0OiAxMDB2aDsKICAgIHotaW5kZXg6IDEwOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzsKICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDUwMDsKICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDsKICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzOwp9CgoubW9iaWxlRHJvcEluYWN0aXZlIHsKICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsKfQoKLmRyb3Bkb3duX3JlbGF0aXZlIHsKICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKfQoKI2Ryb3Bkb3duX2Fycm93IHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIHRvcDogMXJlbTsKICAgIHJpZ2h0OiAxcmVtOwogICAgY29sb3I6IHdoaXRlOwogICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7CiAgICB3aWR0aDogMnJlbTsKfQ==",_I="/assets/NavigationBar-e7373615.jsx",LI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzIjsKCi5oaWRkZW4gewogICAgZGlzcGxheTogbm9uZTsKfQoKI25hdkJhciB7CiAgICBwb3NpdGlvbjogc3RpY2t5OwogICAgdG9wOiAwOwogICAgei1pbmRleDogMTA7Cn0KCiNuYXZQYyB7CiAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgaGVpZ2h0OiA0cmVtOwogICAgd2lkdGg6IDEwMCU7CiAgICBtYXJnaW4tbGVmdDogYXV0bzsKICAgIG1hcmdpbi1yaWdodDogYXV0bzsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIGRpc3BsYXk6IG5vbmU7CiAgICB9Cn0KCiNob21lX2xvZ28gewogICAgbWF4LXdpZHRoOiA2MTQuNHB4OwogICAgY3Vyc29yOiBwb2ludGVyOwogICAgcG9zaXRpb246IGZpeGVkOwogICAgei1pbmRleDogNTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOwogICAgfQp9CgojbmF2TG9nbyB7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICBsZWZ0OiAycmVtOwogICAgd2lkdGg6IDZyZW07CiAgICBtYXJnaW4tdG9wOiAwLjVyZW07Cn0KCiNuYXZJdGVtcyB7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgbWFyZ2luLWxlZnQ6IDEycmVtOwogICAgbWFyZ2luLXJpZ2h0OiBhdXRvOwp9CgojbmF2TW9iaWxlIHsKICAgIGRpc3BsYXk6IG5vbmU7CiAgICB3aWR0aDogMTAwJTsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc7CiAgICB6LWluZGV4OiAyOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgIH0KfQoKI25hdk1vYmlsZUJhciB7CiAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgaGVpZ2h0OiA0cmVtOwogICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07CiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOwp9CgojbmF2TW9iaWxlTG9nbyB7CiAgICB3aWR0aDogOHJlbTsKICAgIGhlaWdodDogZml0LWNvbnRlbnQ7CiAgICBtYXJnaW4tdG9wOiBhdXRvOwogICAgbWFyZ2luLWJvdHRvbTogYXV0bzsKICAgIAp9CgoubW9iaWxlTG9naW4gewogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgcmlnaHQ6IDA7Cn0KCi5oYW1idXJnZXJJY29uIHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGxlZnQ6IDFyZW07CiAgICB0b3A6IDJyZW07CiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7CiAgICBjdXJzb3I6IHBvaW50ZXI7Cn0KCi5oYW1idXJnZXJTdHJlZXBqZSB7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsKICAgIG1hcmdpbi10b3A6IDAuNXJlbTsKICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgCiAgICBoZWlnaHQ6IDAuMjVyZW07CiAgICB3aWR0aDogMnJlbTsKICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07CiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MDBtczsKICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpOwogICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsOwp9CgouaGFtYnVyZ2VyVG9wIHsKICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjc1cmVtKSByb3RhdGUoLTQ1ZGVnKTsKICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjsKfQoKLmhhbWJ1cmdlck1pZGRsZSB7CiAgICBvcGFjaXR5OiAwJTsKfQoKLmhhbWJ1cmdlckJvdHRvbSB7CiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNzVyZW0pIHJvdGF0ZSg0NWRlZykgOwogICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOwp9CgojbmF2TW9iaWxlQ29udGFpbmVyIHsKICAgIHBvc2l0aW9uOiBmaXhlZDsKICAgIHRvcDogNHJlbTsKICAgIHdpZHRoOiAxMDB2dzsKICAgIGhlaWdodDogMTAwdmg7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3Owp9CgouaW5hY3RpdmUgewogICAgZGlzcGxheTogbm9uZTsKfQ==",OI="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL1N1Yk1lbnVJdGVtLnNjc3MiOwoKZnVuY3Rpb24gU3ViTWVudUl0ZW0ocHJvcHMpIHsKCiAgICByZXR1cm4gKAogICAgICAgIDxkaXYgaWQ9InN1Yk1lbnUiIGNsYXNzTmFtZT0icmVsYXRpdmUgaC0xNiB3LWZ1bGwgbGc6aC0yNCBsZzp3LTMyIGJvcmRlci1iLTIgYm9yZGVyLXdoaXRlIj4KICAgICAgICAgICAgPHN2ZyBpZD0ic3ViTWVudV9hcnJvdyIgY2xhc3NOYW1lPSJhYnNvbHV0ZSB0b3AtNCBsZWZ0LTQgei0yMCB3LTggdGV4dC1jZW50ZXIgdGV4dC13aGl0ZSBzdHJva2UtY3VycmVudCBzZWxmLWNlbnRlciBjdXJzb3ItcG9pbnRlciIgdmlld0JveD0iMCAwIDMyIDMyIiBvbkNsaWNrPXtwcm9wcy5vbkNsaWNrfT4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNiA4IEw4IDE2IEwxNiAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlV2lkdGg9IjQiIC8+CiAgICAgICAgICAgIDwvc3ZnPgogICAgICAgICAgICA8aDE+e3Byb3BzLm5hbWV9PC9oMT4KICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgU3ViTWVudUl0ZW07",SI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzIjsKCi5pdGVtTmF2IHsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGhlaWdodDogNHJlbTsKICAgIHdpZHRoOiA4cmVtOwogICAgY29sb3I6IHdoaXRlOwogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgbGluZS1oZWlnaHQ6IDRyZW07CiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsKICAgIGZvbnQtd2VpZ2h0OiA1MDA7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIHdpZHRoOiAxMDAlOwogICAgfQp9Cgojc3ViTWVudSB7CiAgICBjb2xvcjogd2hpdGU7CiAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICBoZWlnaHQ6IDRyZW07CiAgICB3aWR0aDogMTAwJTsKICAgIGJvcmRlci1ib3R0b206IHNvbGlkIHdoaXRlIDJweDsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIHBhZGRpbmctdG9wOiAwLjhyZW07Cn0KCiNzdWJNZW51X2Fycm93IHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIHRvcDogMXJlbTsKICAgIGxlZnQ6IDFyZW07CiAgICBjb2xvcjogd2hpdGU7CiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjsKICAgIHdpZHRoOiAycmVtOwoKfQ==",fI="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL1BhZ2VUaXRsZS5zY3NzIjsKCmZ1bmN0aW9uIFBhZ2VUaXRsZShwcm9wcykgewogICAgcmV0dXJuKAogICAgICAgIDxoMSBpZD0icGFnZSI+e3Byb3BzLnRpdGxlLnRvVXBwZXJDYXNlKCl9PC9oMT4KICAgICkKfQpleHBvcnQgZGVmYXVsdCBQYWdlVGl0bGU7",TI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vdmFyaWFibGVzIjsKCiNwYWdlIHsKICAgIGNvbG9yOiAkZG9kZWthX2JsYXV3OwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwogICAgZm9udC1zaXplOiAkZm9udF9sYXJnZTsKICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfbGFyZ2U7CiAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl94OwogICAgbWFyZ2luLXRvcDogJG1hcmdpbl95OwogICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbl95OwogICAgdGV4dC1hbGlnbjogbGVmdDsKICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW5fbW9iaWxlOwogICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW5fbW9iaWxlOwogICAgfQp9",MI="data:video/mp2t;base64,Ly8gU2hvdWxkIGJlIGxlc3MgdGhhbiByZWZyZXNoIGV4cGlyeQpjb25zdCBtYXhfbG9naW4gPSAyOCAqIDI0ICogNjAgKiA2MAoKZXhwb3J0IGRlZmF1bHQKewogICJhdXRoX2xvY2F0aW9uIjogaW1wb3J0Lm1ldGEuZW52LlZJVEVfUEFHRVNfQVVUSF9VUkwsCiAgImNsaWVudF9sb2NhdGlvbiI6IGltcG9ydC5tZXRhLmVudi5WSVRFX1BBR0VTX0NMSUVOVF9VUkwsCiAgImFwaV9sb2NhdGlvbiI6IGltcG9ydC5tZXRhLmVudi5WSVRFX1BBR0VTX0FQSV9VUkwsCiAgImNsaWVudF9pZCI6IGltcG9ydC5tZXRhLmVudi5WSVRFX1BBR0VTX0NMSUVOVF9JRCwKICAibWF4X2xvZ2luIjogbWF4X2xvZ2luCn0=",UI="data:application/json;base64,ewogICJ3ZWRzdHJpamRlbiI6IFsKICAgIHsKICAgICAgIm5hYW0iOiAiRElFUyBGZWVzdCIsCiAgICAgICJkYXR1bSI6ICIyNC8wMi8yMDIzIiwKICAgICAgInRpamQiOiAiMjI6MDAtMDQ6MDAiLAogICAgICAibG9jYXRpZSI6ICJLT0tPIExlaWRlbiIsCiAgICAgICJhZHJlcyI6ICJCcmVlc3RyYWF0IDE2IiwKICAgICAgInBvc3Rjb2RlIjogIjIzMTFDUiBMZWlkZW4iLAogICAgICAibWFwcyI6ICJodHRwczovL3d3dy5nb29nbGUuY29tL21hcHMvZW1iZWQ/cGI9ITFtMTQhMW04ITFtMyExZDk3OTAuMzAxNTA3MzM5MzI3ITJkNC40ODU4Nzc5ITNkNTIuMTYwMjMxNSEzbTIhMWkxMDI0ITJpNzY4ITRmMTMuMSEzbTMhMW0yITFzMHg0N2M1Yzc5NTQwNTAxZmNkJTNBMHgzYzZlNTM0NTkzZDZlOWM0ITJzS09LTyUyMExlaWRlbiE1ZTAhM20yITFzZW4hMnNubCE0djE2NzcxNjg1ODIzNTYhNW0yITFzZW4hMnNubCIsCiAgICAgICJsb2dvIjogIm5za19la2lkZW5fbG9nby5wbmciLAogICAgICAibG9nb19yb25kIjogImVzZG9vcm4uanBlZyIsCiAgICAgICJmb3RvIjogInBvc3Rlcl9mcmFnbWVudF9kaWVzLnBuZyIsCiAgICAgICJtYWlsIjogImRpZXNAZHNhdmRvZGVrYS5ubCIsCiAgICAgICJpbnN0YWdyYW0iOiAiaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9kb2Rla2FfZGllcy8/aGw9bmwiLAogICAgICAiYmVwYWxpbmdlbiI6ICIiLAogICAgICAiaW5mb19rb3J0IjogIkRpZXMhIiwKICAgICAgImluZm9fbGFuZyI6ICI8c3Ryb25nPkxldCBvcCEgT29yc3Byb25rZWxpamsgd2FzIGhldCBpbiBORVhUIExlaWRlbiwgbnUgaXMgaGV0IGluIEtPS08gTGVpZGVuLCBvbmdldmVlciAxMDAgbSB2ZXJkZXJvcC48L3N0cm9uZz48YnIvPjxici8+SGV0IGlzIGJpam5hIHpvdmVyOiBvcCAyNSBmZWJydWFyaSBiZXN0YWF0IG9uemUgbW9vaWUgdmVyZW5pZ2luZyB2aWVyIGphYXIhIE9tIGRlemUgcmVkZW4gc2x1aXRlbiB3ZSBkZSBESUVTIHdlZWsgYWYgbWV0IGVlbiBlcGlzY2ggZmVlc3Qgb3AgZGUgbmFjaHQgdmFuIHZyaWpkYWcgMjQgZmVicnVhcmkuIEhpZXJiaWogenVsbGVuIHdlIGRlIHZlcmphYXJkYWcgdmllcmVuIHZhbiB6b3dlbCBEb2Rla2EgYWxzIGRpZSB2YW4gb256ZSBnZWxpZWZkZSBBcm5vbGQuPGJyLz48YnIvPlZvb3IgaGV0IGZlZXN0IHp1bGxlbiB3ZSBuYWFyIExlaWRlbiB0cmVra2VuIGVuIGRlIEtPS08gb252ZWlsaWcgbWFrZW4uIEdvZWQgbmlldXdzOiBoZXQgZWluZGZlZXN0IGlzIG9wZW4gdm9vciBleHRlcm5lbiwgZHVzIG5vZGlnIGFsIGplIHZ2duKAmXRqZXMgZW4gc3R1ZGlldnJpZW5kZW4gdWl0IG9tIGRlemUgYXZvbmQgem8gbGVnZW5kYXJpc2NoIG1vZ2VsaWprIHRlIG1ha2VuISBNZXQgZmFudGFzdGlzY2hlIG11emllayB2YW4gb256ZSBlaWdlbiBESidzLCBvbmRlciBoZXQgZ2Vub3QgdmFuIGRlIGxla2tlcnN0ZSBkcmFua2plcywgYmVsb29mdCBoZXQgZWVuIGdlemVsbGlnZSBhdm9uZCB0ZSB3b3JkZW4gbWV0IGp1bGxpZSBhbGxlbWFhbCEgVHJlayBqZSBtb29pc3RlIHRyb3Bpc2NoZSBvdXRmaXQgdWl0IGRlIGthc3QgZW4gYmVyZWlkIGplIGJlc3RlIGRhbnNtb3ZlcyBhbHZhc3Qgdm9vciEgRGUgcHJpanMgaXMg4oKsNyw1MCAoaW5jbHVzaWVmIDEgc2hvdGplKS48YnIvPjxici8+PGEgY2xhc3M9XCJhY3Rpdml0ZWl0ZW5MaW5rXCIgaHJlZj1cImh0dHBzOi8vZm9ybXMuZ2xlLzRvcnNFejhEbzZIemU2R043XCI+U2NocmlqZiBqZSBoaWVyIGluPC9hPjxici8+PGJyLz5Wb2xnIG9ucyBvcCA8YSBjbGFzcz1cImFjdGl2aXRlaXRlbkxpbmtOb3JtYWFsXCIgaHJlZj1cImh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vZG9kZWthX2RpZXMvXCI+SW5zdGFncmFtPC9hPiB2b29yIGRlIGNvbXBsZXRlIHdlZWtwbGFubmluZzogPGJyLz4gWmllbiB3ZSBqb3Ugb29rIGJpasKgaGV0wqBlaW5kZmVlc3Q/ISIsCiAgICAgICJwYXRoIjogIi9kaWVzIgogICAgfQogIF0KfQ==",PI="data:application/json;base64,ewogICAgImJlc3R1cmVuIjogWwogICAgICAgIHsKICAgICAgICAgICAgIm5hYW0iOiAiQmVzdHV1ciA1IiwKICAgICAgICAgICAgImxlZGVuIjogW1siQW5uZS1XaWwgdmFuIFdlcmtob3ZlbiIsIlZvb3J6aXR0ZXIiXSxbIlNhbm5lIHZhbiBCZWVrIiwiU2VjcmV0YXJpcyJdLCBbIk1hcmllbiBTaXBzIiwiUGVubmluZ21lZXN0ZXIiXSxbIlNhbm5lIERpZXBlbiIsIkNvbW1pc3NhcmlzIEF0bGV0aWVrIl0sIFsiVGltIENyZXVzZW4iLCJDb21taXNzYXJpcyBJbnRlcm4iXV0sCiAgICAgICAgICAgICJqYWFyIjogIjIwMjMvMjAyNCIsCiAgICAgICAgICAgICJmb3RvIjogImJlc3R1dXJfNS5qcGciIAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibmFhbSI6ICJCZXN0dXVyIDQiLAogICAgICAgICAgICAibGVkZW4iOiBbWyJMaWFubmUgRm9sa2VydHMiLCJWb29yeml0dGVyIl0sIFsiSmVmcnkgZWwgQmh3YXNoIiwiU2VjcmV0YXJpcyJdLCBbIlNpbW9uIExvb3NlIiwiUGVubmluZ21lZXN0ZXIiXSwgWyJTYWFuYSBUYWFsIiwiQ29tbWlzc2FyaXMgQXRsZXRpZWsiXV0sCiAgICAgICAgICAgICJqYWFyIjogIjIwMjIvMjAyMyIsCiAgICAgICAgICAgICJmb3RvIjogImJlc3R1dXJfNC5qcGciIAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibmFhbSI6ICJCZXN0dXVyIDMiLAogICAgICAgICAgICAibGVkZW4iOiBbWyJLb2VuIFN0YXBlbCIsIlZvb3J6aXR0ZXIiXSxbIkZpZWtlIFdpdHRlIiwiU2VjcmV0YXJpcyJdLFsiU3RlZmFuIFBvbCIsIlBlbm5pbmdtZWVzdGVyIl0sIFsiQW5pZWsgU2lwcyIsIkNvbW1pc3NhcmlzIEF0bGV0aWVrIl1dLAogICAgICAgICAgICAiamFhciI6ICIyMDIxLzIwMjIiLAogICAgICAgICAgICAiZm90byI6ICJiZXN0dXVyXzMuanBnIiAKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm5hYW0iOiAiQmVzdHV1ciAyIiwKICAgICAgICAgICAgImxlZGVuIjogW1siS29lbiBTdGFwZWwiXSxbIkRvbm5lIEdlcmxpY2giXSxbIkphc3BlciBSb3UiXSxbIlN0ZWZhbiBQb2wiXV0sCiAgICAgICAgICAgICJqYWFyIjogIjIwMjAvMjAyMSIsCiAgICAgICAgICAgICJmb3RvIjogImJlc3R1dXJfMi5qcGciIAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibmFhbSI6ICJCZXN0dXVyIDEiLAogICAgICAgICAgICAibGVkZW4iOiBbWyJCYXJ0IEdyb2VuZXZlbGQiXSxbIkVtaWxlIFZpbmsiXSxbIkFiZWwgS2FwcGVuYnVyZyJdLFsiSmFzcGVyIFJvdSJdXSwKICAgICAgICAgICAgImphYXIiOiAiMjAxOS8yMDIwIiwKICAgICAgICAgICAgImZvdG8iOiAiYmVzdHV1cl8xLmpwZyIgCiAgICAgICAgfQogICAgXQp9",EI="/assets/Commissies-c2facd3d.json",qI="data:application/json;base64,ewogICAgIkVyZWxlZGVuIjogWwogICAgICAgIHsKICAgICAgICAgICAgIm5hYW0iOiAiQWJlbCBLYXBwZW5idXJnIiwKICAgICAgICAgICAgInJlZGVuZW4iOiBbCiAgICAgICAgICAgICAgICAiT3ByaWNodGVyIHZhbiBkZSB2ZXJlbmlnaW5nIiwKICAgICAgICAgICAgICAgICJab3JnZGUgdm9vciBlZW4gc3RlcmtlIHByb21vdGllIHZhbiB0b2VuIG5vZyBEU0FWJzQwIiwKICAgICAgICAgICAgICAgICJLZW5uaXMgdmFuIGNvbW1pc3NpZXMgb3ZlcmdlZHJhZ2VuIHZhbnVpdCBhbmRlcmUgc3R1ZGVudGVudmVyZW5pZ2luZ2VuIgogICAgICAgICAgICBdLAogICAgICAgICAgICAiZm90byI6ICJhYmVsLmpwZyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm5hYW0iOiAiQmFydCBHcm9lbmV2ZWxkIiwKICAgICAgICAgICAgInJlZGVuZW4iOiBbCiAgICAgICAgICAgICAgICAiT3ByaWNodGVyIHZhbiBkZSB2ZXJlbmlnaW5nIiwKICAgICAgICAgICAgICAgICJBbHMgYmVzdHV1ciB2YW4gQVYnNDAgZWVuIGdvZWQgY29udGFjdCBvbnR3aWtrZWxkIHR1c3NlbiBBVic0MCBlbiBEb2Rla2EiCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJmb3RvIjogImJhcnQuanBnIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibmFhbSI6ICJKYXNwZXIgUm91IiwKICAgICAgICAgICAgInJlZGVuZW4iOiBbCiAgICAgICAgICAgICAgICAiT3ByaWNodGVyIHZhbiBkZSB2ZXJlbmlnaW5nIiwKICAgICAgICAgICAgICAgICJPb2sgbm9nIHZvb3J6aXR0ZXIgZ2V3ZWVzdCB2YW4gaGV0IHR3ZWVkZSBiZXN0dXVyIiwKICAgICAgICAgICAgICAgICJTaW5kcyBoZXQgYmVnaW4gdmFuIGRlIHZlcmVuaWdpbmcgemVlciBhY3RpZWYgYWxzIHRyYWluZXIiCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJmb3RvIjogImphc3Blci5qcGciCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJuYWFtIjogIkVtaWxlIFZpbmsiLAogICAgICAgICAgICAicmVkZW5lbiI6IFsKICAgICAgICAgICAgICAgICJPcHJpY2h0ZXIgdmFuIGRlIHZlcmVuaWdpbmciLAogICAgICAgICAgICAgICAgIkhlZWZ0IGRlIGVlcnN0ZSBzdGFwcGVuIGdlemV0IG9wIGhldCBnZWJpZWQgdmFuIGZpbmFuY2nDq24gdmFuIGRlIHZlcmVuaWdpbmciCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJmb3RvIjogImVtaWxlLmpwZyIKICAgICAgICB9CgogICAgXSwKICAgICJMZWRlbiB2YW4gdmVyZGllbnN0ZSI6IFsKICAgICAgICB7CiAgICAgICAgICAgICJuYWFtIjogIktvZW4gU3RhcGVsIiwKICAgICAgICAgICAgInJlZGVuZW4iOiBbCiAgICAgICAgICAgICAgICAiVHdlZSBqYWFyIGJlc3R1dXJzbGlkIGdld2Vlc3QgKENvbW1pc3NhcmlzIGF0bGV0aWVrIGVuIHZvb3J6aXR0ZXIpIiwKICAgICAgICAgICAgICAgICJaZWVyIGFjdGllZiBhbHMgdHJhaW5lciBnZWR1cmVuZGUgYmlqbmEgaGVlbCB6aWpuIGxpZG1hYXRzY2hhcCIsCiAgICAgICAgICAgICAgICAiR3JvdGUgYmlqZHJhZ2UgYWFuIGRlIGN1bHR1dXIgYmlubmVuIGRlIHZlcmVuaWdpbmciCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJmb3RvIjogImtvZW4uanBnIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibmFhbSI6ICJTdGVmYW4gUG9sIiwKICAgICAgICAgICAgInJlZGVuZW4iOiBbCiAgICAgICAgICAgICAgICAiVHdlZSBqYWFyIHBlbm5pbmdtZWVzdGVyIHZhbiBkZSB2ZXJlbmlnaW5nIGdld2Vlc3QiLAogICAgICAgICAgICAgICAgIkVpZ2VuIHJla2VuaW5nIG9wZ2V6ZXQgZW4gYW5kZXJlIGJlbGFuZ3JpamtlIGZpbmFuY2nDq2xlIHN0YXBwZW4gZ2V6ZXQiLAogICAgICAgICAgICAgICAgIkVlcnN0ZSBvZmZpY2nDq2xlIG5pZXV3ZSBsaWQgdmFuIERTQVYnNDAiCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJmb3RvIjogInN0ZWZhbi5qcGciCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJuYWFtIjogIlRob21hcyBBbGJlcnMiLAogICAgICAgICAgICAicmVkZW5lbiI6IFsKICAgICAgICAgICAgICAgICJBY3RpZWYgYmlqIGVub3JtIHZlZWwgY29tbWlzc2llcywgd2Vya2dyb2VwZW4gZW4gaW4gZGUgcmFhZCB2YW4gYWR2aWVzIiwKICAgICAgICAgICAgICAgICJHcm90ZSBvbmRlcnN0ZXVuaW5nIGdld2Vlc3Qgdm9vciBtZWVyZGVyZSBiZXN0dXJlbiIKICAgICAgICAgICAgXSwKICAgICAgICAgICAgImZvdG8iOiAidGhvbWFzLmpwZyIKICAgICAgICB9CiAgICBdCgp9",$I="data:application/json;base64,ew0KICAgICJldmVudF90eXBlcyI6IFsNCiAgICAgICAgew0KICAgICAgICAgICAgInR5cGUiOiAiQm9ycmVsIiwNCiAgICAgICAgICAgICJkZWZhdWx0X3BvaW50cyI6IDEsDQogICAgICAgICAgICAib21zY2hyaWp2aW5nIjogIkFhbndlemlnIG9wIGJvcnJlbCINCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgICAgInR5cGUiOiAiU2F4aXZpdGVpdCIsDQogICAgICAgICAgICAiZGVmYXVsdF9wb2ludHMiOiAyLA0KICAgICAgICAgICAgIm9tc2NocmlqdmluZyI6ICJBYW53ZXppZyBvcCBTYXhpdml0ZWl0Ig0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgICAidHlwZSI6ICJOU0svRG9kZWthIHdlZHN0cmlqZCIsDQogICAgICAgICAgICAiZGVmYXVsdF9wb2ludHMiOiA1LA0KICAgICAgICAgICAgIm9tc2NocmlqdmluZyI6ICJBYW53ZXppZyBvcCBOU0sgb2YgRG9kZWthIHdlZHN0cmlqZCINCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgICAgInR5cGUiOiAiQnJhc3NlbiIsDQogICAgICAgICAgICAiZGVmYXVsdF9wb2ludHMiOiA0LA0KICAgICAgICAgICAgIm9tc2NocmlqdmluZyI6ICJCcmFzc2VuIHZhbiBhbmRlcmUgU0FWIg0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgICAidHlwZSI6ICJMYXRlbiBicmFzc2VuIiwNCiAgICAgICAgICAgICJkZWZhdWx0X3BvaW50cyI6IC00LA0KICAgICAgICAgICAgIm9tc2NocmlqdmluZyI6ICJMYXRlbiBicmFzc2VuIGRvb3IgYW5kZXJlIFNBViINCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgICAgInR5cGUiOiAiQnJhc3NlbiB0ZXJ1Z3ZlcmRpZW5lbiIsDQogICAgICAgICAgICAiZGVmYXVsdF9wb2ludHMiOiAzLA0KICAgICAgICAgICAgIm9tc2NocmlqdmluZyI6ICJUZXJ1Z3ZlcmRpZW5lbiBnZWJyYXN0IHZvb3J3ZXJwIg0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgICAidHlwZSI6ICJXZWVrZW5kL3JlaXMiLA0KICAgICAgICAgICAgImRlZmF1bHRfcG9pbnRzIjogOCwNCiAgICAgICAgICAgICJvbXNjaHJpanZpbmciOiAiQWFud2V6aWcgb3Agd2Vla2VuZCBvZiByZWlzIg0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgICAidHlwZSI6ICJBTFYgRG9kZWthIiwNCiAgICAgICAgICAgICJkZWZhdWx0X3BvaW50cyI6IDgsDQogICAgICAgICAgICAib21zY2hyaWp2aW5nIjogIkFhbndlemlnIG9wIEFMViBEb2Rla2EiDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICAgICJ0eXBlIjogIkFMViBBVic0MCIsDQogICAgICAgICAgICAiZGVmYXVsdF9wb2ludHMiOiAzLA0KICAgICAgICAgICAgIm9tc2NocmlqdmluZyI6ICJBYW53ZXppZyBvcCBBTFYgQVYnNDAiDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICAgICJ0eXBlIjogIk9uZGVyaG91ZHNkYWciLA0KICAgICAgICAgICAgImRlZmF1bHRfcG9pbnRzIjogMywNCiAgICAgICAgICAgICJvbXNjaHJpanZpbmciOiAiQWFud2V6aWcgb3Agb25kZXJob3Vkc2RhZyBBVic0MCINCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgICAgInR5cGUiOiAiTGlkIG1ha2VuIiwNCiAgICAgICAgICAgICJkZWZhdWx0X3BvaW50cyI6IDMsDQogICAgICAgICAgICAib21zY2hyaWp2aW5nIjogIkllbWFuZCBsaWQgbWFrZW4iDQogICAgICAgIH0NCiAgICBdDQp9",ge="data:application/json;base64,ewogICAgInF1ZXN0aW9ucyI6IFsgCiAgICAgICAgewogICAgICAgICAgICAidnJhYWciOiAiSG9lIGthbiBpayBlZW4gdHJhaW5pbmcgdWl0cHJvYmVyZW4/IiwKICAgICAgICAgICAgImFudHdvb3JkIjogIkllZGVyZWVuIG1hZyBiaWogb25zIGhldCBoZWxlIGphYXIgZG9vciBkcmllIGtlZXIgZ3JhdGlzIGtvbWVuIHByb2VmdHJhaW5lbi4gRGFhcm5hIGthbiBqZSBiZXNsdWl0ZW4gb2YgamUgbGlkIHdvcmR0IG9mIG5pZXQuIEplIGthbiBqZSBhYW5tZWxkZW4gZG9vciBvbnMgdGUgbWFpbGVuIG9mIGVlbiBJbnN0YWdyYW0gRE0gdGUgc3R1cmVuLiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInZyYWFnIjogIldhYXIgbGlndCBkZSBhdGxldGlla2JhYW4/IiwKICAgICAgICAgICAgImFudHdvb3JkIjogIkhldCBhZHJlcyB2YW4gZGUgYXRsZXRpZWtiYWFuIGlzIFNwb3J0cmluZyAxMiB0ZSBEZWxmdC4gRGUgYmFhbiBpcyBpbiAxNSBtaW51dGVuIHRlIGJlcmVpa2VuIG1ldCBidXMgNjAgdmFuYWYgc3RhdGlvbiBEZWxmdCBuYWFyIGhhbHRlIERlbiBIYWFnLCBEZWZlbnNpZSBhYW4gZGUgQnJhc3NlcnNrYWRlLCBvZiBqZSBrYW4gbmF0dXVybGlqayBnZXdvb24gb3AgZGUgZmlldHMga29tZW4uIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAidnJhYWciOiAiSG9lIHppZW4gZGUgdHJhaW5pbmdlbiBlciBvbmdldmVlciB1aXQ/IiwKICAgICAgICAgICAgImFudHdvb3JkIjogIlRpamRlbnMgb256ZSB0cmFpbmluZ2VuIGtvbWVuIGFsbGUgYXNwZWN0ZW4gdmFuIGJhYW5hdGxldGllayBhYW4gYm9kLiBXZSB0cmFpbmVuIGRhbiBvb2sgYWZ3aXNzZWxlbmQgb3Agem93ZWwga3JhY2h0IGVuIHN0YWJpbGl0ZWl0IGFscyB1aXRob3VkaW5nc3Zlcm1vZ2VuIGVuIHRlY2huaWVrLiBFciB3b3JkdCB0cmFpbmluZyBnZWdldmVuIHZvb3IgYWxsZSBvbmRlcmRlbGVuLCB6b3dlbCB0ZWNobmlzY2ggYWxzIGRlIGtvcnRlLSBlbiBtaWRkZWxsYW5nZSBhZnN0YW5kZW4uIFxuSmUga3VudCBqZSB2b29yYWYgdm9vciBkZSB0cmFpbmluZyBhYW5tZWxkZW4gdm9vciDDqcOpbiB2YW4gZGUgYmVzY2hpa2JhcmUgb25kZXJkZWxlbi4gTmEgZWVuIGdlemFtZW5saWprZSB3YXJtaW5nLXVwIHZhbiAzMCDDoCA0NSBtaW51dGVuLCBtYWcgaWVkZXJlZW4gemlqbiBvbmRlcmRlZWwgdWl0IGdhYW4gb2VmZW5lbiBvbmRlciBiZWdlbGVpZGluZyB2YW4gZWVuIHRyYWluZXIuIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAidnJhYWciOiAiV2llIHppam4gZGUgdHJhaW5lcnM/IiwKICAgICAgICAgICAgImFudHdvb3JkIjogIkRlIHRyYWluaW5nZW4gd29yZGVuIGdlZ2V2ZW4gZG9vciBlZW4gYWFudGFsIHN0dWRlbnRlbiBkaWUgYWwgbGFuZyBlcnZhcmluZyBoZWJiZW4gbWV0IHZlcnNjaGlsbGVuZGUgYXNwZWN0ZW4gZW4gb25kZXJkZWxlbiB2YW4gYXRsZXRpZWsuIEVlbiBvdmVyemljaHQgdmFuIGRlIHRyYWluZXJzIGlzIHRlIHZpbmRlbiBvcCBkZSBjb21taXNzaWVwYWdpbmEgYmlqIGRlIHRyYWluZXJzY29tbWlzc2llLiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInZyYWFnIjogIlppam4gZXIgbm9nIG1lZXIgZ2VzcGVjaWFsaXNlZXJkZSB0cmFpbmluZ2VuIHZvb3IgYmVwYWFsZGUgb25kZXJkZWxlbj8iLAogICAgICAgICAgICAiYW50d29vcmQiOiAiVGlqZGVucyBkZSBiYWFudHJhaW5pbmdlbiBrYW4gZXIgb3AgYWxsZSBvbmRlcmRlbGVuIGdldHJhaW5kIHdvcmRlbi4gRXIgd29yZHQgZWxrZSB0cmFpbmluZyBlZW4gc3ByaW50LSwgbWlsYS0gZW4gbG9vcGdyb2Vwc2NoZW1hIGFhbmdlYm9kZW4uIERhYXJuYWFzdCB6aWpuIGVyIG9vayBlbGtlIHRyYWluaW5nIGRyaWUgdGVjaG5pc2NoZSBvbmRlcmRlbGVuIGRpZSBnZXRyYWluZCB3b3JkZW4uIERlemUgdGVjaG5pc2NoZSBvbmRlcmRlbGVuIHJvdWxlcmVuIGVsa2UgdHJhaW5pbmcgZG9vci4iCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJ2cmFhZyI6ICJIb2Ugd2Vya3QgaGV0IGxpZG1hYXRzY2hhcD8iLAogICAgICAgICAgICAiYW50d29vcmQiOiAiQmlqIG9ucyBrYW4gaWVkZXJlZW4gaGV0IGhlbGUgamFhciBkb29yIGxpZCB3b3JkZW4uIEhpZXJ2b29yIG1vZXQgamUgamUgYWxzIHN0dWRlbnQgaW5zY2hyaWp2ZW4gdmlhIGRlIGJ1cmdlcnZlcmVuaWdpbmcgQVYnNDAuIE1lZXIgaW5mb3JtYXRpZSBvdmVyIGhldCBsaWRtYWF0c2NoYXAgZW4gZGUgaW5zY2hyaWpmcHJvY2VkdXJlIHZpbmQgamUgb3AgZGUgd29yZCBsaWQgcGFnaW5hLiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInZyYWFnIjogIldvcmR0IGVyIGFhbiB3ZWRzdHJpamRlbiBtZWVnZWRhYW4/IiwKICAgICAgICAgICAgImFudHdvb3JkIjogIkphISBEZSBsZXVrc3RlIHdlZHN0cmlqZGVuIHppam4gZGUgTmVkZXJsYW5kc2UgU3R1ZGVudGVuIEthbXBpb2Vuc2NoYXBwZW4gKE5TSydzKSwgd2FhcnZhbiBlciBhY2h0IHBlciBqYWFyIHppam4uIEFhbiBkZXplIHdlZHN0cmlqZGVuIGRvZW4gd2UgbWV0IGVlbiBncm90ZSBncm9lcCBtZWUgYWFuIHpvd2VsIGdlemFtZW5saWprZSBhbHMgaW5kaXZpZHVlbGUgb25kZXJkZWxlbiBlbiBpcyBlciB2YWFrIG5hIGFmbG9vcCBlZW4gZmVlc3QuIERhYXJuYWFzdCBpcyBlciBvb2sgZWVuIGFhbnRhbCBjb21wZXRpdGlld2Vkc3RyaWpkZW4gcGVyIGphYXIgZW4gZ2FhbiBhdGxldGVuIHZhYWsgb29rIG5vZyBoZXQgaGVsZSBqYWFyIGRvb3Igc2FtZW4gbmFhciBsb3NzZSB3ZWRzdHJpamRlbi4iCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJ2cmFhZyI6ICJXYXQgZG9lbiBqdWxsaWUgbm9nIG1lZXIgbmFhc3QgdHJhaW5lbj8iLAogICAgICAgICAgICAiYW50d29vcmQiOiAiRXIgaXMgZWxrZSB3b2Vuc2RhZyBuYSBkZSB0cmFpbmluZyBlZW4gZXBpc2NoZSBib3JyZWwsIGVuIGRhYXJuYWFzdCB3b3JkZW4gZXIgb29rIG5vZyBnZW5vZWcgbGV1a2UgYWN0aXZpdGVpdGVuIGdlb3JnYW5pc2VlcmQgZG9vciB2ZXJzY2hpbGxlbmRlIGNvbW1pc3NpZXMsIHdhYXIgamUgamUgb29rIGVsayBqYWFyIHZvb3IgYWFuIGt1bnQgbWVsZGVuLiBFZW4gb3ZlcnppY2h0IHZhbiBkZSBjb21taXNzaWVzIHZpbmQgamUgb3AgZGUgY29tbWlzc2llcGFnaW5hLiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInZyYWFnIjogIlppam4gYWxsZSBsZWRlbiBzdHVkZW50IGFhbiBkZSBUVSBEZWxmdD8iLAogICAgICAgICAgICAiYW50d29vcmQiOiAiT25nZXZlZXIgOTAgcHJvY2VudCB2YW4gZGUgbGVkZW4gc3R1ZGVlcnQgYWFuIGRlIFRVIERlbGZ0LiBEZSBvdmVyaWdlIDEwIHByb2NlbnQgdm9sZ3QgZWVuIG9wbGVpZGluZyBhYW4gZWVuIGFuZGVyZSBvbmRlcndpanNpbnN0ZWxsaW5nLCB6b2FscyBhbmRlcmUgdW5pdmVyc2l0ZWl0ZW4sIG1hYXIgb29rIGhvZ2VzY2hvbGVuIGVuIE1CTydzLiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInZyYWFnIjogIkhvZXZlZWwgbGVkZW4gaGVlZnQgRG9kZWthPyIsCiAgICAgICAgICAgICJhbnR3b29yZCI6ICJXZSB6aWpuIGVlbiBncm9laWVuZGUgdmVyZW5pZ2luZyBtZXQgb25nZXZlZXIgMTYwIGxlZGVuLCBlbiBlZW4gbWFuL3Zyb3V3IHZlcmRlbGluZyB2YW4gNTUvNDUuIEJpaiBlZW4gdHJhaW5pbmcgemlqbiBnZW1pZGRlbGQgem8nbiA2MCBzdHVkZW50ZW4gYWFud2V6aWcuIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAidnJhYWciOiAiV2llIGlzIGRlIGxldWtzdGUgbWFzY290dGU/IiwKICAgICAgICAgICAgImFudHdvb3JkIjogIkFybm9sZCBoZXQgQWFyZFZhcmtlbiBpcyBuYXR1dXJsaWprIGRlIGxldWtzdGUgbWFzY290dGUuIEFybm9sZCBoZWVmdCBlZW4gRHVpdHNlIHZhZGVyIGVuIHppam4gbW9lZGVyIGtvbXQgdWl0IEFybmhlbS4gU2luZHMgb2t0b2JlciAyMDE5IGlzIEFybm9sZCBiaWogb25zIGtvbWVuIHdvbmVuLiIKICAgICAgICB9CiAgICBdCn0=",Ie="/assets/Hoogtepunten-17f3809a.json",ee="data:application/json;base64,ewogICAgImhpZ2hsaWdodHMiOiBbCiAgICAgICAgewogICAgICAgICAgICAidGl0bGUiOiAiU3BvcnQgdC1zaGlydCIsIAogICAgICAgICAgICAicHJpY2UiOiAi4oKsMTUsMDAiLCAKICAgICAgICAgICAgImltYWdlIjogIlQtU2hpcnQuanBnIgogICAgICAgIH0sIAogICAgICAgIHsKICAgICAgICAgICAgInRpdGxlIjogIlNwb3J0IHNpbmdsZXQiLAogICAgICAgICAgICAicHJpY2UiOiAi4oKsMTUsMDAiLAogICAgICAgICAgICAiaW1hZ2UiOiAiU2luZ2xldF92cm91dy5qcGciCiAgICAgICAgfQogICAgXSwKICAgICJ3ZWRzdHJpamRrbGVkaW5nX3Zyb3V3ZW4iOiBbCiAgICAgICAgewogICAgICAgICAgICAidGl0bGUiOiAiU3BvcnQgdC1zaGlydCIsIAogICAgICAgICAgICAicHJpY2UiOiAi4oKsMTUsMDAiLCAKICAgICAgICAgICAgImltYWdlIjogIlQtU2hpcnRfVnJvdXcuanBnIiwKICAgICAgICAgICAgInRleHQiOiAiT3AgZGUgdHJhaW5pbmcgemFsIGplIG1pc3NjaGllbiBhbCB3YXQgbWVuc2VuIGluIHN1cGVyIHNleHkgZG9ua2VyYmxhdXdlIHNoaXJ0cyBnZXppZW4gaGViYmVuLiBIZXQgaXMgZWVuIGVyZyBjb21mb3J0YWJlbCBzaGlydCBlbiBoZXQgdm9lcnQgamUgendlZXQgc25lbCBhZi4gSGV0IHppdCBuaWV0IHRlIHN0cmFrIGVuIG9vayBuaWV0IHRlIGxvcywga29ydG9tLCBow6h0IHBlcmZlY3RlIHNoaXJ0IHZvb3IgamUgd2Vkc3RyaWpkZW4gZW4gdHJhaW5pZ2VuISIKICAgICAgICB9LCAKICAgICAgICB7CiAgICAgICAgICAgICJ0aXRsZSI6ICJTcG9ydCBzaW5nbGV0IiwgCiAgICAgICAgICAgICJwcmljZSI6ICLigqwxNSwwMCIsIAogICAgICAgICAgICAiaW1hZ2UiOiAiU2luZ2xldF92cm91dy5qcGciLAogICAgICAgICAgICAidGV4dCI6ICJIZWIgamlqIGVlbiB2b29ybGllZmRlIHZvb3IgaGV0IHZvbGxlZGlnIHZyaWoga3VubmVuIGJld2VnZW4gdmFuIGplIGFybWVuIG9mIHdpbCBqZSBnZXdvb24gZ3JhYWcgamUgaGFyZHZlcmRpZW5kZSBzcGllcmVuIGxhdGVuIHppZW4/IERhbiBpcyBkaXQgc2luZ2xldCBwZXJmZWN0IHZvb3Igam91LCBoZXQgaXMgZ2VtYWFrdCB2YW4gZGV6ZWxmZGUgendlZXRhZnZvZXJlbmRlIHN0b2YgYWxzIGhldCBULVNoaXJ0IGR1cyBvb2sgZGl0IGtsZWRpbmdzdHVrIHppdCBoYXJ0c3Rpa2tlIGNvbWZvcnRhYmVsLiIKICAgICAgICB9XSwKICAgICJ3ZWRzdHJpamRrbGVkaW5nX21hbm5lbiI6IFsKICAgICAgICB7CiAgICAgICAgICAgICJ0aXRsZSI6ICJTcG9ydCB0LXNoaXJ0IiwgCiAgICAgICAgICAgICJwcmljZSI6ICLigqwxNSwwMCIsIAogICAgICAgICAgICAiaW1hZ2UiOiAiVC1TaGlydC5qcGciLAogICAgICAgICAgICAidGV4dCI6ICJPcCBkZSB0cmFpbmluZyB6YWwgamUgbWlzc2NoaWVuIGFsIHdhdCBtZW5zZW4gaW4gc3VwZXIgc2V4eSBkb25rZXJibGF1d2Ugc2hpcnRzIGdlemllbiBoZWJiZW4uIEhldCBpcyBlZW4gZXJnIGNvbWZvcnRhYmVsIHNoaXJ0IGVuIGhldCB2b2VydCBqZSB6d2VldCBzbmVsIGFmLiBIZXQgeml0IG5pZXQgdGUgc3RyYWsgZW4gb29rIG5pZXQgdGUgbG9zLCBrb3J0b20sIGjDqHQgcGVyZmVjdGUgc2hpcnQgdm9vciBqZSB3ZWRzdHJpamRlbiBlbiB0cmFpbmlnZW4hIgogICAgICAgIH0sIAogICAgICAgIHsKICAgICAgICAgICAgInRpdGxlIjogIlNwb3J0IHNpbmdsZXQiLCAKICAgICAgICAgICAgInByaWNlIjogIuKCrDE1LDAwIiwgCiAgICAgICAgICAgICJpbWFnZSI6ICJTaW5nbGV0LmpwZyIsCiAgICAgICAgICAgICJ0ZXh0IjogIkhlYiBqaWogZWVuIHZvb3JsaWVmZGUgdm9vciBoZXQgdm9sbGVkaWcgdnJpaiBrdW5uZW4gYmV3ZWdlbiB2YW4gamUgYXJtZW4gb2Ygd2lsIGplIGdld29vbiBncmFhZyBqZSBoYXJkdmVyZGllbmRlIHNwaWVyZW4gbGF0ZW4gemllbj8gRGFuIGlzIGRpdCBzaW5nbGV0IHBlcmZlY3Qgdm9vciBqb3UsIGhldCBpcyBnZW1hYWt0IHZhbiBkZXplbGZkZSB6d2VldGFmdm9lcmVuZGUgc3RvZiBhbHMgaGV0IFQtU2hpcnQgZHVzIG9vayBkaXQga2xlZGluZ3N0dWsgeml0IGhhcnRzdGlra2UgY29tZm9ydGFiZWwuIgogICAgICAgIH0KICAgIF0sCiAgICAiY2FzdWFsa2xlZGluZyI6IFsKICAgICAgICB7CiAgICAgICAgICAgICJ0aXRsZSI6ICJUcmFpbmluZ3Nicm9layIsIAogICAgICAgICAgICAicHJpY2UiOiAi4oKsMjAsMDAiLCAKICAgICAgICAgICAgImltYWdlIjogIkJyb2VrLmpwZyIsCiAgICAgICAgICAgICJ0ZXh0IjogIkluIGRlIGJhcnJlIHdpbnRlcm1hYW5kZW4gb2YgYWxzIGplIHRodWlzIGdyYWFnIGRlIHZlcmVuaWdpbmcgd2lsdCByZXNwcmVzZW50ZW4gaXMgaGV0IG5hdHV1cmxpamsgZmlqbiBvbSBlZW4gd2FybWUgam9nZ2luZ2Jyb2VrIHRlIGhlYmJlbi4iCiAgICAgICAgfSwgCiAgICAgICAgewogICAgICAgICAgICAidGl0bGUiOiAiV2luZGphY2siLCAKICAgICAgICAgICAgInByaWNlIjogIuKCrDI5LDAwIiwgCiAgICAgICAgICAgICJpbWFnZSI6ICJ3aW5kSmFjay5qcGciLAogICAgICAgICAgICAidGV4dCI6ICIrNW0vcyBpbiBqZSBydWcgYmlqIGVlbiAxMDBtIHNwcmludCBpcyBuYXR1dXJsaWprIGRlIG5hdHRlIGRyb29tIHZhbiBlbGtlIGF0bGVldCwgbWFhciBkZSB3aW5kIGlzIG5pZXQgYWx0aWpkIGV2ZW4gZmlqbiBiaWogZWVuIHRyYWluaW5nLiBEYWFyb20gaXMgem8nbiBoZWVybGlqayB3aW5kamFja2plIGVlbiBwZXJmZWN0ZSBvcGxvc3NpbmcuIERhbiBrYW4gamUgam91dyBsaWVmZGUgdm9vciBEb2Rla2Egc2hvd2VuIG9uZGFua3MgZGF0IGplIGlldHMgb3ZlciBqZSBEb2Rla2Egc2hpcnQgaGVidCBhYW5nZXRyb2trZW4uIgogICAgICAgIH0KICAgICAgICAsIAogICAgICAgIHsKICAgICAgICAgICAgInRpdGxlIjogIkhvb2RpZSIsIAogICAgICAgICAgICAicHJpY2UiOiAi4oKsMjAsMDAiLCAKICAgICAgICAgICAgImltYWdlIjogIkhvb2RpZS5qcGciLAogICAgICAgICAgICAidGV4dCI6ICJEZSBob29kaWUsIG9vayB6ZWVyIHZlZWwgZ2Vrb2NodCBkb29yIGRlIGF0bGV0ZW4gdmFuIERvZGVrYSBlbiBkYWFybWVlIG9ubWlzYmFhciBpbiBqb3V3IGtsZWRpbmdrYXN0IC8gc3RvZWwgd2FhciBqZSBhbCBqZSBrbGVyZW4gb3AgbGVndC4gR2VtYWFrdCB2YW4gZGUgdHJhbmVuIHZhbiBvbnplIHRlZ2Vuc3RhbmRlcnMgZW4gcGFzc2llIHZhbiBvbnplIGxlZGVuLiIKICAgICAgICB9CiAgICBdCn0=",Ce="/assets/Nieuws-dba7208d.json",ie="/assets/Records-d85a1ecf.json",Ae="data:application/json;base64,ew0KICAgICJyb2xsZW4iOiBbDQogICAgICAgIHsNCiAgICAgICAgICAgICJyb2wiOiAiQmVzdHV1ciIsDQogICAgICAgICAgICAia2xldXIiOiAiIzAwMWY0OCIsDQogICAgICAgICAgICAibGlnaHQiOiBmYWxzZQ0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgICAicm9sIjogIi5Db21Db20iLA0KICAgICAgICAgICAgImtsZXVyIjogIiM0RDhCMzEiLA0KICAgICAgICAgICAgImxpZ2h0IjogZmFsc2UNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgICAgInJvbCI6ICJCYXRDaWUiLA0KICAgICAgICAgICAgImtsZXVyIjogIiM5NEZCQUIiLA0KICAgICAgICAgICAgImxpZ2h0IjogdHJ1ZQ0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgICAicm9sIjogIkJhckNvIiwNCiAgICAgICAgICAgICJrbGV1ciI6ICIjRkIzNjQwIiwNCiAgICAgICAgICAgICJsaWdodCI6IGZhbHNlDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICAgICJyb2wiOiAiTHVzdHJ1bSIsDQogICAgICAgICAgICAia2xldXIiOiAiI0VFQUJDNCIsDQogICAgICAgICAgICAibGlnaHQiOiB0cnVlDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICAgICJyb2wiOiAiRm9jdXMiLA0KICAgICAgICAgICAgImtsZXVyIjogIiNGNUZEQzYiLA0KICAgICAgICAgICAgImxpZ2h0IjogdHJ1ZQ0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgICAicm9sIjogIk5TSyBNZWVya2FtcCIsDQogICAgICAgICAgICAia2xldXIiOiAiIzA4YTRiZCIsDQogICAgICAgICAgICAibGlnaHQiOiBmYWxzZQ0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgICAicm9sIjogIlJlZGFYSUkiLA0KICAgICAgICAgICAgImtsZXVyIjogIiMwQjdBNzUiLA0KICAgICAgICAgICAgImxpZ2h0IjogZmFsc2UNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgICAgInJvbCI6ICJTQVgiLA0KICAgICAgICAgICAgImtsZXVyIjogIiM5QjVERTUiLA0KICAgICAgICAgICAgImxpZ2h0IjogZmFsc2UNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgICAgInJvbCI6ICJTbm93ZGVrYSIsDQogICAgICAgICAgICAia2xldXIiOiAiIzg3RjFGRiIsDQogICAgICAgICAgICAibGlnaHQiOiB0cnVlDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICAgICJyb2wiOiAiU3VucmljZSIsDQogICAgICAgICAgICAia2xldXIiOiAiI0Y5Q0I0MCIsDQogICAgICAgICAgICAibGlnaHQiOiB0cnVlDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICAgICJyb2wiOiAiVHJhaW5lcnMiLA0KICAgICAgICAgICAgImtsZXVyIjogIiNGNThBMDciLA0KICAgICAgICAgICAgImxpZ2h0IjogZmFsc2UNCiAgICAgICAgfQ0KICAgIF0NCn0=",ae="/assets/Spike-a58c980d.json",ne="data:application/json;base64,ewogICAgImFsZ2VtZWVuIjogewogICAgICAgICJ0ZWtzdCI6ICJEZSB0cmFpbmluZ2VuIHZhbiBEb2Rla2EgdmluZGVuIHBsYWF0cyBvcCBtYWFuZGFnIHZhbiAxODowMCB0b3QgMTk6MzAsIG9wIHdvZW5zZGFnIHZhbiAxODoxNSB0b3QgMTk6NDUgZW4gb3AgemF0ZXJkYWcgdmFuIDEwOjE1IHRvdCAxMTo0NSBvcCBkZSBhdGxldGlla2JhYW4gdmFuIEFWJzQwIGluIERlbGZ0LiBBbGxlIGF0bGV0aWVrb25kZXJkZWxlbiwgdmFuIHNwcmludCB0b3QgZGUgbWFyYXRob24gZW4gdmFuIHNwZWVyd2VycGVuIHRvdCBwb2xzc3Rva2hvb2dzcHJpbmdlbiBrdW5uZW4gYmlqIG9ucyBiZW9lZmVuZCB3b3JkZW4uIEVyIHRyYWluZW4gYmlqIG9ucyB6b3dlbCBiZWdpbm5lbmRlIGF0bGV0ZW4gYWxzIG1lbnNlbiBkaWUgbWVlZG9lbiBhYW4gTksncywgZHVzIGRlIHRyYWluaW5nZW4gemlqbiBnZXNjaGlrdCB2b29yIGVsayBuaXZlYXUhIFxuXG4gIEllZGVyZSB0cmFpbmluZyBzdGFydCBtZXQgZWVuIGdlemFtZWxpamtlIHdhcm1pbmcgdXAuIERhYXJuYSB3b3JkdCBkZSBncm9lcCBnZXNwbGl0c3QgZW4ga2FuIGVyIGdla296ZW4gd29yZGVuIHVpdCBzcHJpbnQsIChtaWRkZWwpbGFuZ2UgYWZzdGFuZGVuIGVuIGVlbiB3aXNzZWxlbmQgYWFuYm9kIGFhbiBzcHJpbmctIGVuIHdlcnBvbmRlcmRlbGVuLiBabyBibGlqZiBqZSBpbiBjb250YWN0IG1ldCBpZWRlcmVlbiwgdGVyd2lqbCBqZSBqZSBmYXZvcmlldGUgb25kZXJkZWVsIGt1bnQgdWl0b2VmZW5lbi4gXG5cbkxpamt0IGhldCBqZSBsZXVrIG9tIGVlbiBrZWVyIG1lZSB0ZSB0cmFpbmVuPyBHZWVmIGplIGRhbiBvcCB2aWEgZGUgbWFpbCBvZiB2aWEgZWVuIERNIG9wIEluc3RhZ3JhbS4iCiAgICB9LAogICAgImJhYW5hdGxldGllayI6IHsKICAgICAgICAidGVrc3QiOiAiRGUgYmFhbmF0bGV0aWVrdHJhaW5pbmdlbiB3b3JkZW4gZ2VnZXZlbiBkb29yIEphc3BlciBSb3UsIFNhbm5lIHZhbiBCZWVrLCBLb2VuIFN0YXBlbCwgR2lqcyBUb3BzLCBNYXJpZW4gU2lwcywgUGVsbGUgUmlldHZlbGQsIEpvcmlzIEd1ZGRlICYgSmVmcnkgZWwgQmh3YXNoLiBUaWpkZW5zIGRlemUgdHJhaW5pbmdlbiBrb21lbiBhbGxlIGFzcGVjdGVuIHZhbiBiYWFuYXRsZXRpZWsgYWFuIGJvZC4gV2UgdHJhaW5lbiBvcCBzbmVsaGVpZCwga3JhY2h0LCBzdGFiaWxpdGVpdCwgdWl0aG91ZGluZ3N2ZXJtb2dlbiBlbiB0ZWNobmllay5cblxuIEVyIHdvcmR0IHRyYWluaW5nIGdlZ2V2ZW4gaW4gYWxsZSBvbmRlcmRlbGVuLCB6b3dlbCB0ZWNobmlzY2ggYWxzIGRlIGtvcnRlIGVuIG1pZGRlbGxhbmdlIGFmc3RhbmRlbi4gRWxrZSB0cmFpbmluZyBpcyBlciwgbmEgZGUgd2FybWluZy11cCwga2V1emUgdWl0IHZlcnNjaGlsbGVuZGUgd2VycC0sIHNwcmluZy0sIGVuIGxvb3BvbmRlcmRlbGVuLiBEZSB0cmFpbmVycyBoZWJiZW4gYWxsZW1hYWwgaHVuIGVpZ2VuIHNwZWNpYWxpdGVpdGVuIHdhYXJkb29yIHplIGpvdSBzYW1lbiBuYWFyIGVlbiBob2dlciBuaXZlYXUga3VubmVuIGJyZW5nZW4uIiwKICAgICAgICAiZm90byI6ICJiYWFuYXRsZXRpZWsuanBnIgogICAgfSwKICAgICJsb29wZ3JvZXAiOiB7CiAgICAgICAgInRla3N0IjogIkRlIGxvb3Bncm9lcHRyYWluaW5nZW4gd29yZGVuIGdlZ2V2ZW4gZG9vciBBbmllayBTaXBzLCBSb2JlcnQgTWVpZXIgZW4gU3V6ZSBkZSBWcmllcy4gRGUgbWlkZGVsbGFuZ2UgYWZzdGFuZCAoTWlMYSkgdHJhaW5pbmdlbiB3b3JkZW4gZ2VnZXZlbiBkb29yIFRpam1lbiBIb2VkamVzIGVuIFN0YW4gdmFuIFRpbGJ1cmcuIE9wIG1hYW5kYWcgdHJhaW50IGRlIGxvb3Bncm9lcCBuYSBkZSB3YXJtaW5nLXVwIG9wIGRlIHdlZywgd29lbnNkYWcgd29yZGVuIGRlIHNjaGVtYSdzIG9wIGRlIGJhYW4gZ2Vsb3BlbiBlbiBvcCB6YXRlcmRhZyB3b3JkdCBlciBhZndpc3NlbGVuZCBvcCBlbiBidWl0ZW4gZGUgYmFhbiBnZXRyYWluZC5cblxuIERlIHRyYWluaW5nZW4gd29yZGVuIGFsdGlqZCBhYW5nZXBhc3QgYWFuIHZlcnNjaGlsbGVuZGUgbml2ZWF1cywgem9kYXQgaWVkZXJlZW4gbWVlIGthbiBkb2VuIG1ldCBkZSB0cmFpbmluZ2VuLiBPb2sgeml0IGVyIHZlZWwgdmFyaWF0aWUgaW4gZGUgdHJhaW5pbmdlbi4gWm8gdHJhaW5lbiB3ZSBrb3J0ZSBlbiBsYW5nZSBpbnRlcnZhbGxlbiwgZG9lbiB3ZSBoZXV2ZWx0cmFpbmluZ2VuIGVuIGR1dXJsb29wamVzLCBlbiB0cmFpbmVuIHdlIG9wIHZlcnNjaGlsbGVuZGUgb25kZXJncm9uZGVuLiBEaXQgem9yZ3QgZXJ2b29yIGRhdCBqZSB6b3dlbCBqZSBzbmVsaGVpZCBhbHMgdWl0aG91ZGluZ3N2ZXJtb2dlbiB6YWwgdmVyYmV0ZXJlbi4iLAogICAgICAgICJmb3RvIjogImxvb3Bncm9lcF91cGRhdGUuanBnIgogICAgfQp9",le="/assets/Wedstrijden-53abc8c0.json",se="data:application/json;base64,ewogICAgInByb2VmdHJhaW5lbiI6IHsKICAgICAgICAidGV4dCI6ICJCaWogRG9kZWthIGtyaWpnIGplIGhldCBoZWxlIGphYXIgZG9vciBkZSBtb2dlbGlqa2hlaWQgb20gZHJpZSBrZWVyIGdyYXRpcyB0ZSBrb21lbiBwcm9lZnRyYWluZW4uIFpvIGt1biBqZSBkZSBzZmVlciB0ZSBwcm9ldmVuIGVuIGVyYWNodGVyIGtvbWVuIG9mIGF0bGV0aWVrIGlldHMgdm9vciBqb3UgaXMuIEhlYiBqZSBuYSBkZSBwcm9lZnRyYWluaW5nZW4gZGUgc21hYWsgdGUgcGFra2VuIGVuIHdpbCBqZSBsaWQgd29yZGVuPyBJbnNjaHJpanZpbmdlbiB2ZXJsb3BlbiB2aWEgQVY0MCBlbiBodW4gaW5zY2hyaWpmZm9ybXVsaWVyIHZpbmQgamUgI2xpbmshXG5cbk1vY2h0IGplIG51IG5vZyB2cmFnZW4gaGViYmVuLCBraWprIGRhbiBpbiBvbnplIEYuQS5RLiwgb2Ygc3R1dXIgZWVuIGJlcmljaHRqZSB2aWEgZGUgbWFpbCBvZiBJbnN0YWdyYW0hIiwKICAgICAgICAiZm90byI6ICJ3b3JkTGlkLmpwZyIKICAgIH0sCiAgICAiY29udHJpYnV0aWUiOiB7CiAgICAgICAgInRleHQiOiAiTmFhc3QgZGF0IHdpaiB0cmFpbmVuIG9wIGh1biBhdGxldGlla2JhYW4sIGlzIERvZGVrYSBvb2sgZWVuIGNvbW1pc3NpZSB2YW4gQVYnNDAuIERlIGluc2NocmlqdmluZ2VuIGVuIGNvbnRyaWJ1dGllIHdvcmRlbiBkYWFyb20gdmlhIGhlbiBnZXJlZ2VsZC5cblxuQWxzIHN0dWRlbnQgdmFsbGVuIHdpaiBvbmRlciBkZSBiYWFuYXRsZXRlbiBlbiBpcyBkZSBjb250cmlidXRpZSBkYWFybWVlIDUyIGV1cm8gcGVyIGt3YXJ0YWFsLiBPbSBtZWUgdGUgbW9nZW4gZG9lbiBtZXQgZGUgTmVkZXJsYW5kc2UgU3R1ZGVudGVuIEthbXBpb2Vuc2NoYXBwZW4gaG9lZiBqZSBuaWV0IGluIGhldCBiZXppdCB0ZSB6aWpuIHZhbiBlZW4gd2Vkc3RyaWpkbGljZW50aWUsIG1hYXIgb20gbWVlIHRlIGt1bm5lbiBkb2VuIGFhbiBhbmRlcmUgd2Vkc3RyaWpkZW4gKHpvYWxzIGRlIGNvbXBldGl0aWUpIHdlbC4gQmVuIGplIGFsIHdlZHN0cmlqZGxpZCBiaWogZWVuIGFuZGVyZSBhdGxldGlla3ZlcmVuaWdpbmc/IERhbiBrYW4gamUgZXJ2b29yIGtpZXplbiBvbSBqZSB3ZWRzdHJpamRsaWNlbnRpZSBvbSB0ZSB6ZXR0ZW4gbmFhciBBVic0MCwgb2Ygb20gZ2FzdGxpZCBiaWogb25zIHRlIHdvcmRlbi5cblxuVmVyZ2VldCBiaWogaGV0IGluc2NocmlqdmVuIG5pZXQgYWFuIHRlIHZpbmtlbiBkYXQgamUgc3R1ZGVudCBiZW50LCB3YW50IHN0dWRlbnRlbmxlZGVuIGtyaWpnZW4gamFhcmxpamtzIDEwIGV1cm8ga29ydGluZyBvcCBkZSBjb250cmlidXRpZSEgQWxzIGplIGRpdCBuaWV0IGFhbnZpbmt0IHdvcmR0IGplIGxpZG1hYXRzY2hhcCBkdXVyZGVyIGRhbiBpbiBkZSBwcmlqemVudGFiZWwuIFxuXG5XZWV0IGplIGhldCBudSBoZWxlbWFhbCB6ZWtlcj8gSmUgdmluZHQgI2xpbmsgaGV0IGluc2NocmlqZmZvcm11bGllci4iLAogICAgICAgICJmb3RvIjogImNvbnRyaWJ1dGllVGFiZWwuanBnIgogICAgfQp9",te="/assets/api-2c71825a.ts",oe="data:video/mp2t;base64,aW1wb3J0IHtPcHRpb25zfSBmcm9tICJreSI7DQppbXBvcnQge3p9IGZyb20gInpvZCI7DQppbXBvcnQge0F1dGhVc2V9IGZyb20gIi4uLy4uL3BhZ2VzL0F1dGgvQXV0aENvbnRleHQiOw0KaW1wb3J0IHtiYWNrX3JlcXVlc3R9IGZyb20gIi4vYXBpIjsNCg0KY29uc3QgS2xhc3NlbWVudERhdGEgPSB6Lm9iamVjdCh7DQogICAgZmlyc3RuYW1lOiB6LnN0cmluZygpLA0KICAgIGxhc3RuYW1lOiB6LnN0cmluZygpLA0KICAgIHVzZXJfaWQ6IHouc3RyaW5nKCksDQogICAgcG9pbnRzOiB6Lm51bWJlcigpDQp9KQ0KZXhwb3J0IHR5cGUgS2xhc3NlbWVudERhdGEgPSB6LmluZmVyPHR5cGVvZiBLbGFzc2VtZW50RGF0YT47DQoNCmNvbnN0IEtsYXNzZW1lbnRMaXN0ID0gei5vYmplY3Qoew0KICAgIGxhc3RfdXBkYXRlZDogei5jb2VyY2UuZGF0ZSgpLA0KICAgIGZyb3plbjogei5ib29sZWFuKCksDQogICAgcG9pbnRzOiB6LmFycmF5KEtsYXNzZW1lbnREYXRhKQ0KfSkNCmV4cG9ydCB0eXBlIEtsYXNzZW1lbnRMaXN0ID0gei5pbmZlcjx0eXBlb2YgS2xhc3NlbWVudExpc3Q+Ow0KDQoNCmV4cG9ydCBjb25zdCBrbGFzc2VtZW50X3JlcXVlc3QgPSBhc3luYyAoYXV0aDogQXV0aFVzZSwgaXNfYWRtaW46IGJvb2xlYW4sIHJhbmtfdHlwZTogJ3BvaW50cyd8J3RyYWluaW5nJywgb3B0aW9ucz86IE9wdGlvbnMpOiBQcm9taXNlPEtsYXNzZW1lbnREYXRhW10+ID0+IHsNCiAgICBsZXQgcm9sZTsNCiAgICBpZiAoaXNfYWRtaW4pIHsNCiAgICAgICAgcm9sZSA9ICJhZG1pbiINCiAgICB9IGVsc2Ugew0KICAgICAgICByb2xlID0gIm1lbWJlcnMiDQogICAgfQ0KDQogICAgbGV0IHJlc3BvbnNlID0gYXdhaXQgYmFja19yZXF1ZXN0KGAke3JvbGV9L2NsYXNzL2dldC8ke3JhbmtfdHlwZX0vYCwgYXV0aCwgb3B0aW9ucykNCiAgICBjb25zdCBwdW50X2tsYXM6IEtsYXNzZW1lbnREYXRhW10gPSBLbGFzc2VtZW50RGF0YS5hcnJheSgpLnBhcnNlKHJlc3BvbnNlKQ0KICAgIHB1bnRfa2xhcy5zb3J0KChhLCBiKSA9PiB7DQogICAgICAgIHJldHVybiBiLnBvaW50cyAtIGEucG9pbnRzDQogICAgfSkNCiAgICByZXR1cm4gcHVudF9rbGFzDQp9DQoNCmV4cG9ydCBjb25zdCBrbGFzc2VtZW50X3dpdGhfaW5mb19yZXF1ZXN0ID0gYXN5bmMgKGF1dGg6IEF1dGhVc2UsIHJhbmtfdHlwZTogJ3BvaW50cyd8J3RyYWluaW5nJywgb3B0aW9ucz86IE9wdGlvbnMpOiBQcm9taXNlPEtsYXNzZW1lbnRMaXN0PiA9PiB7DQogICAgbGV0IHJlc3BvbnNlID0gYXdhaXQgYmFja19yZXF1ZXN0KGBtZW1iZXJzL2NsYXNzL2dldF93aXRoX2luZm8vJHtyYW5rX3R5cGV9L2AsIGF1dGgsIG9wdGlvbnMpDQogICAgY29uc3QgcHVudF9rbGFzOiBLbGFzc2VtZW50TGlzdCA9IEtsYXNzZW1lbnRMaXN0LnBhcnNlKHJlc3BvbnNlKQ0KICAgIHB1bnRfa2xhcy5wb2ludHMuc29ydCgoYSwgYikgPT4gew0KICAgICAgICByZXR1cm4gYi5wb2ludHMgLSBhLnBvaW50cw0KICAgIH0pDQogICAgcmV0dXJuIHB1bnRfa2xhcw0KfQ0KDQoNCg0KY29uc3QgVXNlcklERGF0YSA9IHoub2JqZWN0KHsNCiAgICB1c2VyX2lkOiB6LnN0cmluZygpLA0KfSkNCmV4cG9ydCB0eXBlIFVzZXJJRERhdGEgPSB7DQogICAgdXNlcl9pZDogc3RyaW5nDQp9DQoNCmNvbnN0IFVzZXJJRExpc3QgPSB6LmFycmF5KFVzZXJJRERhdGEpDQoNCmV4cG9ydCBjb25zdCB1c2VyX2lkX3JlcXVlc3QgPSBhc3luYyAoYXV0aDogQXV0aFVzZSwgb3B0aW9ucz86IE9wdGlvbnMpOiBQcm9taXNlPFNldDxzdHJpbmc+PiA9PiB7DQogICAgbGV0IHJlc3BvbnNlID0gYXdhaXQgYmFja19yZXF1ZXN0KCdhZG1pbi91c2Vycy9pZHMvJywgYXV0aCwgb3B0aW9ucykNCiAgICBjb25zdCB1c2VyX2lkcyA9IFVzZXJJRExpc3QucGFyc2UocmVzcG9uc2UpLm1hcChzID0+IHMudXNlcl9pZCkNCiAgICByZXR1cm4gbmV3IFNldCh1c2VyX2lkcykNCn0NCg0KY29uc3QgVXNlck5hbWVzID0gei5vYmplY3Qoew0KICAgIHVzZXJfaWQ6IHouc3RyaW5nKCksDQogICAgZmlyc3RuYW1lOiB6LnN0cmluZygpLA0KICAgIGxhc3RuYW1lOiB6LnN0cmluZygpDQp9KQ0KZXhwb3J0IHR5cGUgVXNlck5hbWVzID0gei5pbmZlcjx0eXBlb2YgVXNlck5hbWVzPg0KY29uc3QgVXNlck5hbWVzTGlzdCA9IHouYXJyYXkoVXNlck5hbWVzKQ0KDQpleHBvcnQgY29uc3QgdXNlcl9uYW1lc19yZXF1ZXN0ID0gYXN5bmMgKGF1dGg6IEF1dGhVc2UsIG9wdGlvbnM/OiBPcHRpb25zKTogUHJvbWlzZTxVc2VyTmFtZXNbXT4gPT4gew0KICAgIGxldCByZXNwb25zZSA9IGF3YWl0IGJhY2tfcmVxdWVzdCgnYWRtaW4vdXNlcnMvbmFtZXMvJywgYXV0aCwgb3B0aW9ucykNCiAgICByZXR1cm4gVXNlck5hbWVzTGlzdC5wYXJzZShyZXNwb25zZSkNCn0NCg0KY29uc3QgQ2xhc3NNZXRhTGlzdCA9IHoub2JqZWN0KHsNCiAgICB0eXBlOiB6LmVudW0oWyJ0cmFpbmluZyIsICJwb2ludHMiXSksDQogICAgZW5kX2RhdGU6IHouY29lcmNlLmRhdGUoKSwNCiAgICBoaWRkZW5fZGF0ZTogei5jb2VyY2UuZGF0ZSgpLA0KICAgIHN0YXJ0X2RhdGU6IHouY29lcmNlLmRhdGUoKSwNCiAgICBjbGFzc2lmaWNhdGlvbl9pZDogei5udW1iZXIoKQ0KfSkuYXJyYXkoKQ0KZXhwb3J0IHR5cGUgQ2xhc3NNZXRhTGlzdCA9IHouaW5mZXI8dHlwZW9mIENsYXNzTWV0YUxpc3Q+Ow0KDQpleHBvcnQgY29uc3QgY2xhc3NfZ2V0X21ldGFfcmVxdWVzdCA9IGFzeW5jIChhdXRoOiBBdXRoVXNlLCBvcHRpb25zPzogT3B0aW9ucyk6IFByb21pc2U8Q2xhc3NNZXRhTGlzdD4gPT4gew0KICAgIGxldCByZXNwb25zZSA9IGF3YWl0IGJhY2tfcmVxdWVzdChgYWRtaW4vY2xhc3MvZ2V0X21ldGEvNC9gLCBhdXRoLCBvcHRpb25zKQ0KICAgIGNvbnN0IGNsYXNzX2xpc3Q6IENsYXNzTWV0YUxpc3QgPSBDbGFzc01ldGFMaXN0LnBhcnNlKHJlc3BvbnNlKQ0KICAgIGNvbnNvbGUubG9nKGNsYXNzX2xpc3QpDQogICAgY2xhc3NfbGlzdC5zb3J0KChhLCBiKSA9PiBiLnN0YXJ0X2RhdGUuZ2V0VGltZSgpIC0gYS5zdGFydF9kYXRlLmdldFRpbWUoKSkNCiAgICByZXR1cm4gY2xhc3NfbGlzdA0KfQ==",de="data:video/mp2t;base64,ZXhwb3J0IGNvbnN0IElTT0RhdGUgPSAoZDogRGF0ZSkgPT4gewogICAgY29uc3QgeWVhciA9IGQuZ2V0RnVsbFllYXIoKTsKICAgIGNvbnN0IG1vbnRoID0gZC5nZXRNb250aCgpKzE7CiAgICBjb25zdCBkdCA9IGQuZ2V0RGF0ZSgpOwoKICAgIGxldCBkdFN0ciA9IGR0LnRvU3RyaW5nKCkKICAgIGxldCBtU3RyID0gbW9udGgudG9TdHJpbmcoKQogICAgaWYgKGR0IDwgMTApIHsKICAgICAgICBkdFN0ciA9ICcwJyArIGR0U3RyOwogICAgfQogICAgaWYgKG1vbnRoIDwgMTApIHsKICAgICAgICBtU3RyID0gJzAnICsgbVN0cjsKICAgIH0KCiAgICByZXR1cm4gYCR7eWVhcn0tJHttU3RyfS0ke2R0U3RyfWAKfQ==",be="data:video/mp2t;base64,aW1wb3J0IHtBcGlFcnJvcn0gZnJvbSAiLi9hcGkvYXBpIjsKCmV4cG9ydCBjbGFzcyBQYWdlc0Vycm9yIGV4dGVuZHMgRXJyb3IgewogICAgZXJyOiBzdHJpbmcKICAgIGVycl9kZXNjOiBzdHJpbmcKICAgIGRlYnVnX2tleT86IHN0cmluZwoKICAgIGNvbnN0cnVjdG9yKGVycjogc3RyaW5nLCBlcnJfZGVzYzogc3RyaW5nLCBkZWJ1Z19rZXk/OiBzdHJpbmcpIHsKICAgICAgICBzdXBlcihlcnJfZGVzYyk7CiAgICAgICAgdGhpcy5lcnIgPSBlcnIKICAgICAgICB0aGlzLmVycl9kZXNjID0gZXJyX2Rlc2MKICAgICAgICB0aGlzLmRlYnVnX2tleSA9IGRlYnVnX2tleQogICAgfQoKICAgIGooKSB7CiAgICAgICAgcmV0dXJuIEpTT04uc3RyaW5naWZ5KHtlcnI6IHRoaXMuZXJyLCBlcnJfZGVzYzogdGhpcy5lcnJfZGVzYywgZGVidWdfa2V5OiB0aGlzLmRlYnVnX2tleX0pCiAgICB9Cn0=",ce="data:video/mp2t;base64,aW1wb3J0IHtDaGFuZ2VFdmVudH0gZnJvbSAicmVhY3QiOwppbXBvcnQgUmVhY3QgZnJvbSAicmVhY3QiCgpleHBvcnQgY29uc3QgZm9ybVJlZHVjZXIgPSA8VD4oc3RhdGU6IFQsIGFjdGlvbjogRm9ybUFjdGlvbjxUPik6IFQgPT4gewogICAgc3dpdGNoIChhY3Rpb24udHlwZSkgewogICAgICAgIGNhc2UgJ3JlbG9hZCc6CiAgICAgICAgICAgIHJldHVybiBhY3Rpb24ubmV3X3N0YXRlCiAgICAgICAgY2FzZSAnY2hhbmdlJzogLy8gQm90aCAnY2hhbmdlJyBhbmQgJ2NoYW5nZV9ib29sJyBoYXZlIHNhbWUgZWZmZWN0CiAgICAgICAgY2FzZSAnY2hhbmdlX2Jvb2wnOgogICAgICAgICAgICByZXR1cm4gewogICAgICAgICAgICAgICAgLi4uc3RhdGUsCiAgICAgICAgICAgICAgICBbYWN0aW9uLmZpZWxkXTogYWN0aW9uLnZhbHVlCiAgICAgICAgICAgIH0KICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoKQogICAgfQoKfQoKZXhwb3J0IGNvbnN0IGhhbmRsZUZvcm1DaGFuZ2UgPSA8VD4oZXZlbnQ6IENoYW5nZUV2ZW50PEhUTUxJbnB1dEVsZW1lbnQ+LCBkaXNwYXRjaDogUmVhY3QuRGlzcGF0Y2g8Rm9ybUFjdGlvbjxUPj4pID0+IHsKICAgIGNvbnN0IHsgbmFtZSwgdmFsdWUgfSA9IGV2ZW50LnRhcmdldAogICAgZGlzcGF0Y2goe3R5cGU6ICdjaGFuZ2UnLCBmaWVsZDogbmFtZSwgdmFsdWV9KQp9CgpleHBvcnQgY29uc3QgaGFuZGxlVGV4dEFyZWFDaGFuZ2UgPSA8VD4oZXZlbnQ6IENoYW5nZUV2ZW50PEhUTUxUZXh0QXJlYUVsZW1lbnQ+LCBkaXNwYXRjaDogUmVhY3QuRGlzcGF0Y2g8Rm9ybUFjdGlvbjxUPj4pID0+IHsKICAgIGNvbnN0IHsgbmFtZSwgdmFsdWUgfSA9IGV2ZW50LnRhcmdldAogICAgZGlzcGF0Y2goe3R5cGU6ICdjaGFuZ2UnLCBmaWVsZDogbmFtZSwgdmFsdWV9KQp9CgpleHBvcnQgY29uc3QgaGFuZGxlU2VsZWN0Q2hhbmdlID0gPFQ+KGV2ZW50OiBDaGFuZ2VFdmVudDxIVE1MU2VsZWN0RWxlbWVudD4sIGRpc3BhdGNoOiBSZWFjdC5EaXNwYXRjaDxGb3JtQWN0aW9uPFQ+PikgPT4gewogICAgY29uc3QgeyBuYW1lLCB2YWx1ZSB9ID0gZXZlbnQudGFyZ2V0CiAgICBkaXNwYXRjaCh7dHlwZTogJ2NoYW5nZScsIGZpZWxkOiBuYW1lLCB2YWx1ZX0pCn0KCmV4cG9ydCBjb25zdCBoYW5kbGVDaGVja2JveENoYW5nZSA9IDxUPihldmVudDogQ2hhbmdlRXZlbnQ8SFRNTElucHV0RWxlbWVudD4sIGRpc3BhdGNoOiBSZWFjdC5EaXNwYXRjaDxGb3JtQWN0aW9uPFQ+PikgPT4gewogICAgY29uc3QgeyBuYW1lLCBjaGVja2VkIH0gPSBldmVudC50YXJnZXQKICAgIGRpc3BhdGNoKHt0eXBlOiAnY2hhbmdlX2Jvb2wnLCBmaWVsZDogbmFtZSwgdmFsdWU6IGNoZWNrZWR9KTsKfQoKCmV4cG9ydCB0eXBlIEZvcm1BY3Rpb248VD4gPQogICAgfCB7IHR5cGU6ICdyZWxvYWQnLCBuZXdfc3RhdGU6IFR9CiAgICB8IHsgdHlwZTogJ2NoYW5nZScsIGZpZWxkOiBzdHJpbmcsIHZhbHVlOiBzdHJpbmcgfQogICAgfCB7IHR5cGU6ICdjaGFuZ2VfYm9vbCcsIGZpZWxkOiBzdHJpbmcsIHZhbHVlOiBib29sZWFuIH0KCg==",me="data:video/mp2t;base64,Y29uc3QgZ2V0TGV2ZWwgPSAoKSA9PiB7CiAgICBzd2l0Y2ggKGltcG9ydC5tZXRhLmVudi5WSVRFX0xPR19MRVZFTCkgewogICAgICAgIGNhc2UgImRlYnVnIjogcmV0dXJuIDEKICAgICAgICBjYXNlICJpbmZvIjogcmV0dXJuIDIKICAgICAgICBjYXNlICJ3YXJuaW5nIjogcmV0dXJuIDMKICAgICAgICBjYXNlICJlcnJvciI6IHJldHVybiA0CiAgICAgICAgZGVmYXVsdDogcmV0dXJuIDIKICAgIH0KfQoKY29uc3QgbGV2ZWwgPSBnZXRMZXZlbCgpCgpleHBvcnQgY2xhc3MgTG9nZ2VyIHsKICAgIHN0YXRpYyBkZWJ1ZyhsOiBhbnkpIHsKICAgICAgICBpZiAobGV2ZWwgPD0gMSkgewogICAgICAgICAgICBjb25zb2xlLmRlYnVnKGwpCiAgICAgICAgfQogICAgfQoKICAgIHN0YXRpYyBpbmZvKGw6IGFueSkgewogICAgICAgIGlmIChsZXZlbCA8PSAyKSB7CiAgICAgICAgICAgIGNvbnNvbGUubG9nKGwpCiAgICAgICAgfQogICAgfQoKICAgIHN0YXRpYyB3YXJuKGw6IGFueSkgewogICAgICAgIGlmIChsZXZlbCA8PSAzKSB7CiAgICAgICAgICAgIGNvbnNvbGUud2FybihsKQogICAgICAgIH0KICAgIH0KCiAgICBzdGF0aWMgZXJyb3IobDogYW55KSB7CiAgICAgICAgaWYgKGxldmVsIDw9IDQpIHsKICAgICAgICAgICAgY29uc29sZS5lcnJvcihsKQogICAgICAgIH0KICAgIH0KfQ==",Ze="data:video/mp2t;base64,aW1wb3J0IHsKICAgIGJkX3JlcXVlc3QsCiAgICBCaXJ0aGRheURhdGEsCiAgICBlcnJfYXBpLAogICAgU2lnbmVkVXAsCiAgICBzdV9yZXF1ZXN0LAogICAgdWRfcmVxdWVzdCwKICAgIHByb2ZpbGVfcmVxdWVzdCwKICAgIHVfdWRfc2NvcGVzX3JlcXVlc3QKfSBmcm9tICIuL2FwaS9hcGkiOwppbXBvcnQgewogICAgY2xhc3NfZ2V0X21ldGFfcmVxdWVzdCwKICAgIGtsYXNzZW1lbnRfcmVxdWVzdCwKICAgIGtsYXNzZW1lbnRfd2l0aF9pbmZvX3JlcXVlc3QsCiAgICB1c2VyX2lkX3JlcXVlc3QsIHVzZXJfbmFtZXNfcmVxdWVzdAp9IGZyb20gIi4vYXBpL2tsYXNzZW1lbnRlbiI7CmltcG9ydCB7dXNlUXVlcnksIFVzZVF1ZXJ5UmVzdWx0fSBmcm9tICJAdGFuc3RhY2svcmVhY3QtcXVlcnkiOwppbXBvcnQge0F1dGhVc2V9IGZyb20gIi4uL3BhZ2VzL0F1dGgvQXV0aENvbnRleHQiOwppbXBvcnQge0xvZ2dlcn0gZnJvbSAiLi9sb2dnZXIiOwoKZXhwb3J0IGNvbnN0IHF1ZXJ5RXJyb3IgPSA8VD4ocTogVXNlUXVlcnlSZXN1bHQ8VD4sIGRlZmF1bHREYXRhOiBULCBlcnJvcjogc3RyaW5nKTogVCA9PiB7CiAgICBjb25zdCB7aXNFcnJvciwgaXNMb2FkaW5nLCBlcnJvcjogZSwgZGF0YX0gPSBxCgogICAgaWYgKCFpc0Vycm9yICYmICFpc0xvYWRpbmcpIHsKICAgICAgICByZXR1cm4gZGF0YQogICAgfSBlbHNlIGlmIChpc0Vycm9yKSB7CiAgICAgICAgZXJyX2FwaShlKS50aGVuKChlcnIpID0+IHsKICAgICAgICAgICAgTG9nZ2VyLndhcm4oe1tgUXVlcnkgZXJyb3IgJHtlcnJvcn1gXTogZXJyLmooKX0pCiAgICAgICAgfSkuY2F0Y2goKGUpID0+IHsKICAgICAgICAgICAgTG9nZ2VyLmVycm9yKHtbYFF1ZXJ5IGVycm9yICR7ZXJyb3J9YF06IGV9KQogICAgICAgIH0pCiAgICB9CiAgICByZXR1cm4gZGVmYXVsdERhdGEKfQoKY29uc3Qgc3RhbGVUaW1lID0gMTAwMCAqIDcgLy8gNyBzZWNvbmRzCmNvbnN0IGxvbmdTdGFsZVRpbWUgPSAxMDAwICogNjAgKiAzMCAvLyAzMCBtaW51dGVzCmNvbnN0IGxvbmdDYWNoZVRpbWUgPSAoMTAwMCAqIDYwKSAqIDM1IC8vIDM1IG1pbnV0ZXMKCmV4cG9ydCBjb25zdCB1c2VVc2VyRGF0YVF1ZXJ5ID0gKGF1OiBBdXRoVXNlKSA9PgogICAgdXNlUXVlcnkoWyd1ZCddLCAoKSA9PiB1ZF9yZXF1ZXN0KGF1KSwKICAgICAgICB7CiAgICAgICAgICAgIHN0YWxlVGltZSwKICAgICAgICAgICAgZW5hYmxlZDogYXUuYXV0aFN0YXRlLmlzQXV0aGVudGljYXRlZCwKICAgICAgICB9KQoKZXhwb3J0IGNvbnN0IHVzZUJpcnRoZGF5RGF0YVF1ZXJ5ID0gKGF1OiBBdXRoVXNlKSA9PgogICAgdXNlUXVlcnkoWydiZCddLCAoKSA9PiBiZF9yZXF1ZXN0KGF1KSwKICAgICAgICB7CiAgICAgICAgICAgIHN0YWxlVGltZTogbG9uZ1N0YWxlVGltZSwKICAgICAgICAgICAgY2FjaGVUaW1lOiBsb25nQ2FjaGVUaW1lLAogICAgICAgICAgICBlbmFibGVkOiBhdS5hdXRoU3RhdGUuaXNBdXRoZW50aWNhdGVkLAogICAgICAgIH0pCgpleHBvcnQgY29uc3QgdXNlU2lnbmVkVXBRdWVyeSA9IChhdTogQXV0aFVzZSkgPT4KICAgIHVzZVF1ZXJ5KFsnc3UnXSwgKCkgPT4gc3VfcmVxdWVzdChhdSksCiAgICAgICAgewogICAgICAgICAgICBzdGFsZVRpbWUsCiAgICAgICAgICAgIGVuYWJsZWQ6IGF1LmF1dGhTdGF0ZS5pc0F1dGhlbnRpY2F0ZWQsCiAgICAgICAgfSkKCmV4cG9ydCBjb25zdCB1c2VLbGFzc2VtZW50UXVlcnkgPSAoYXU6IEF1dGhVc2UsIHJhbmtfdHlwZTogJ3BvaW50cyd8J3RyYWluaW5nJykgPT4KICAgICAgICB1c2VRdWVyeShbYHRyX2tsYXNzX2luZm9fJHtyYW5rX3R5cGV9YF0sICgpID0+IGtsYXNzZW1lbnRfd2l0aF9pbmZvX3JlcXVlc3QoYXUsIHJhbmtfdHlwZSksCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIHN0YWxlVGltZTogbG9uZ1N0YWxlVGltZSwKICAgICAgICAgICAgICAgIGNhY2hlVGltZTogbG9uZ0NhY2hlVGltZSwKICAgICAgICAgICAgICAgIGVuYWJsZWQ6IGF1LmF1dGhTdGF0ZS5pc0F1dGhlbnRpY2F0ZWQsCiAgICAgICAgICAgIH0pCgpleHBvcnQgY29uc3QgdXNlQWRtaW5LbGFzc2VtZW50UXVlcnkgPSAoYXU6IEF1dGhVc2UsIHJhbmtfdHlwZTogJ3BvaW50cyd8J3RyYWluaW5nJykgPT4KICAgICAgICAgICAgdXNlUXVlcnkoW2B0cl9rbGFzc19hZG1pbl8ke3JhbmtfdHlwZX1gXSwgKCkgPT4ga2xhc3NlbWVudF9yZXF1ZXN0KGF1LCB0cnVlLCByYW5rX3R5cGUpLAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIHN0YWxlVGltZTogbG9uZ1N0YWxlVGltZSwKICAgICAgICAgICAgICAgICAgICBjYWNoZVRpbWU6IGxvbmdDYWNoZVRpbWUsCiAgICAgICAgICAgICAgICAgICAgZW5hYmxlZDogYXUuYXV0aFN0YXRlLmlzQXV0aGVudGljYXRlZCwKICAgICAgICAgICAgICAgIH0pCgpleHBvcnQgY29uc3QgdXNlVXNlcklkUXVlcnkgPSAoYXU6IEF1dGhVc2UpID0+CiAgICB1c2VRdWVyeShbJ3VfaWQnXSwgKCkgPT4gdXNlcl9pZF9yZXF1ZXN0KGF1KSwKICAgICAgICB7CiAgICAgICAgICAgIHN0YWxlVGltZTogbG9uZ1N0YWxlVGltZSwKICAgICAgICAgICAgY2FjaGVUaW1lOiBsb25nQ2FjaGVUaW1lLAogICAgICAgICAgICBlbmFibGVkOiBhdS5hdXRoU3RhdGUuaXNBdXRoZW50aWNhdGVkLAogICAgICAgIH0pCgpleHBvcnQgY29uc3QgdXNlVXNlck5hbWVzUXVlcnkgPSAoYXU6IEF1dGhVc2UpID0+CiAgICB1c2VRdWVyeShbJ3VfbmFtZXMnXSwgKCkgPT4gdXNlcl9uYW1lc19yZXF1ZXN0KGF1KSwKICAgICAgICB7CiAgICAgICAgICAgIHN0YWxlVGltZTogbG9uZ1N0YWxlVGltZSwKICAgICAgICAgICAgY2FjaGVUaW1lOiBsb25nQ2FjaGVUaW1lLAogICAgICAgICAgICBlbmFibGVkOiBhdS5hdXRoU3RhdGUuaXNBdXRoZW50aWNhdGVkLAogICAgICAgIH0pCgpleHBvcnQgY29uc3QgdXNlUHJvZmlsZVF1ZXJ5ID0gKGF1OiBBdXRoVXNlKSA9PgogICAgdXNlUXVlcnkoWydwcm9maWxlJ10sICgpID0+IHByb2ZpbGVfcmVxdWVzdChhdSksCiAgICAgICAgewogICAgICAgICAgICBzdGFsZVRpbWU6IGxvbmdTdGFsZVRpbWUsCiAgICAgICAgICAgIGNhY2hlVGltZTogbG9uZ0NhY2hlVGltZSwKICAgICAgICAgICAgZW5hYmxlZDogYXUuYXV0aFN0YXRlLmlzQXV0aGVudGljYXRlZCwKICAgICAgICB9KQoKZXhwb3J0IGNvbnN0IHVzZVVzZXJTY29wZVF1ZXJ5ID0gKGF1OiBBdXRoVXNlKSA9PgogICAgdXNlUXVlcnkoWyd1X3VkX3Njb3BlJ10sICgpID0+IHVfdWRfc2NvcGVzX3JlcXVlc3QoYXUpLAogICAgICAgIHsKICAgICAgICAgICAgc3RhbGVUaW1lLAogICAgICAgICAgICBlbmFibGVkOiBhdS5hdXRoU3RhdGUuaXNBdXRoZW50aWNhdGVkLAogICAgICAgIH0pCgpleHBvcnQgY29uc3QgdXNlQ2xhc3NNZXRhUXVlcnkgPSAoYXU6IEF1dGhVc2UpID0+CiAgICB1c2VRdWVyeShbJ2NsYXNzX21ldGEnXSwgKCkgPT4gY2xhc3NfZ2V0X21ldGFfcmVxdWVzdChhdSksCiAgICAgICAgewogICAgICAgICAgICBzdGFsZVRpbWUsCiAgICAgICAgICAgIGVuYWJsZWQ6IGF1LmF1dGhTdGF0ZS5pc0F1dGhlbnRpY2F0ZWQsCiAgICAgICAgfSk=",Ge="/assets/arnoldfoto-e91bdd53.jpg",We="/assets/bestuur_0-274b8fe4.jpg",re="/assets/bestuur_1-c63e2ac3.jpg",pe="/assets/bestuur_2-da66c848.jpg",he="/assets/bestuur_3-7aa8f595.jpg",ue="/assets/bestuur_4-90f65e6c.jpg",Ve="/assets/bestuur_5-abfc8f10.jpg",ve="/assets/Antony-2a54ffa9.jpg",we="/assets/Joris-0f00c9c9.jpg",Be="/assets/Kika-9a069d61.jpg",Xe="/assets/Sebastiaan-e8b59a8b.jpg",je="/assets/Tim-d83dea83.jpg",Ye="/assets/commissie-e84cabef.jpg",Ne="/assets/logo-0f233069.jpg",ye="/assets/mark-10ffc197.jpg",ke="/assets/commissie-37366d42.jpg",Re="/assets/jorrit-d05733f8.jpg",Je="/assets/marien-d699bdd0.jpg",Ke="/assets/sacha-fa71714f.jpg",He="/assets/simon-97102ad1.jpg",De="/assets/placeholder-31bf924c.jpg",xe="/assets/commissie-3f43a0bc.jpg",Fe="/assets/eric-5a0ac5af.jpg",ze="/assets/logo-1a547472.jpg",Qe="/assets/marien-1df5035b.jpg",_e="/assets/marin-255bbfdb.jpg",Le="/assets/nielsv-13476c0c.jpg",Oe="/assets/anne-c761395e.jpg",Se="/assets/commissie-000c0546.jpg",fe="/assets/itse-1d46fc93.jpg",Te="/assets/joris-1bbc738e.jpg",Me="/assets/lianne-c5a4afe8.jpg",Ue="/assets/oud-b7d449fb.jpg",Pe="/assets/rik-61cc8a6e.jpg",Ee="/assets/robin-9b6c2c32.jpg",qe="/assets/placeholder-31bf924c.jpg",$e="/assets/renée-30ca4db3.jpg",gC="/assets/roy-91bc223a.jpg",IC="/assets/commissie-6bbb765f.jpg",eC="/assets/jesper-3948fad0.jpg",CC="/assets/liam-082f74ad.jpg",iC="/assets/logo-65326b98.jpg",AC="/assets/matthijs-89043e97.jpg",aC="/assets/commissie-8b5cbae8.jpg",nC="/assets/jefry-449f7f9d.jpg",lC="/assets/leander-b1fb5c51.jpg",sC="/assets/nathan-481f3670.jpg",tC="/assets/pien-71150487.jpg",oC="/assets/placeholder-31bf924c.jpg",dC="/assets/sanne-207eb755.jpg",bC="/assets/senne-733bafd4.jpg",cC="/assets/tip-b0791111.jpg",mC="/assets/commissie-8f1c807e.jpg",ZC="/assets/henrietta-13259b99.jpg",GC="/assets/jeroen-0aeda0db.jpg",WC="/assets/logo-ca139ced.jpg",rC="/assets/martha-1b6ff503.jpg",pC="/assets/nicoline-bc1af23b.jpg",hC="/assets/placeholder-31bf924c.jpg",uC="/assets/saana-e11bf9e2.jpg",VC="/assets/sylke-44885151.jpg",vC="/assets/tip-0d7dbdc8.jpg",wC="/assets/commissie-12bacc1a.jpg",BC="/assets/jeroen-d962d74a.jpg",XC="/assets/julius-66aae176.jpg",jC="/assets/kimmo-b80a414b.jpg",YC="/assets/logo-c6d1f9ec.jpg",NC="/assets/mieke-7622d6c6.jpg",yC="/assets/niek-92d2e2e0.jpg",kC="/assets/commissie-f2316f5b.jpg",RC="/assets/placeholder-31bf924c.jpg",JC="/assets/sanne-46954100.jpg",KC="/assets/commissie-582fa8f4.jpg",HC="/assets/logo-ca139ced.jpg",DC="/assets/placeholder-31bf924c.jpg",xC="/assets/annewil-5f32d5b7.jpg",FC="/assets/commissie-0dd795b7.jpg",zC="/assets/kyllian-9e7c3dc0.jpg",QC="/assets/logo-393156ca.jpg",_C="/assets/placeholder-31bf924c.jpg",LC="/assets/simon-60223a5f.jpg",OC="/assets/tobias-3b8c3de6.jpg",SC="/assets/yulan-e5a017a4.jpg",fC="/assets/chiem-12009eff.jpg",TC="/assets/commissie-79550e16.jpg",MC="/assets/isabel-c9f4b6d1.jpg",UC="/assets/jamie-9fb814d9.jpg",PC="/assets/jonas-4a7738c3.jpg",EC="/assets/logo-393156ca.jpg",qC="/assets/placeholder-31bf924c.jpg",$C="/assets/sanne-b1a13650.jpg",gi="/assets/sasha-6ce175c8.jpg",Ii="/assets/sylke-f780fc95.jpg",ei="/assets/anna-d482f9a4.jpg",Ci="/assets/anne-2d9a5000.jpg",ii="/assets/commissie-c274244a.jpg",Ai="/assets/inez-ae09acf4.jpg",ai="/assets/julius-ff44114b.jpg",ni="/assets/kyllian-291c9b87.jpg",li="/assets/logo-71a4d1ac.jpg",si="/assets/anna-bf49ad93.jpg",ti="/assets/anne-55c7481d.jpg",oi="/assets/commissie-73b960e2.jpg",di="/assets/marea-2edb4c54.jpg",bi="/assets/simon-4fda3b2b.jpg",ci="/assets/thomas-a28c66fd.jpg",mi="/assets/tim-d565227b.jpg",Zi="/assets/placeholder-31bf924c.jpg",Gi="/assets/robert-26de50ba.jpg",Wi="/assets/robin-c91254f9.jpg",ri="/assets/tim-90d4ab0a.jpg",pi="/assets/anna-6d0a333a.jpg",hi="/assets/anne-27150995.jpg",ui="/assets/commissie-770f6ada.jpg",Vi="/assets/itse-1d9064ae.jpg",vi="/assets/logo-94e485eb.jpg",wi="/assets/merel-e5ef3dc4.jpg",Bi="/assets/commissie-6ae8346e.jpg",Xi="/assets/jelmer-6c4807a9.jpg",ji="/assets/lianne-e985267b.jpg",Yi="/assets/marin-1e135949.jpg",Ni="/assets/sanne-0e8423ce.jpg",yi="/assets/temba-eb069601.jpg",ki="/assets/placeholder-31bf924c.jpg",Ri="/assets/sanne-71ff1e4a.jpg",Ji="/assets/xylander-179e8af6.jpg",Ki="/assets/Marea-a2e641c2.jpg",Hi="/assets/Marien-3e3ee5de.jpg",Di="/assets/Merel-24c7ed6d.jpg",xi="/assets/Roy-5f2caac9.jpg",Fi="/assets/Thomas-f101ffb4.jpg",zi="/assets/commissie-f7358467.jpg",Qi="/assets/logo-f25d4f78.jpg",_i="/assets/Marea-a2e641c2.jpg",Li="/assets/Marien-3e3ee5de.jpg",Oi="/assets/Merel-24c7ed6d.jpg",Si="/assets/commissie-a3d9f341.jpg",fi="/assets/hugo-93f85fad.jpg",Ti="/assets/job-e4ab7281.jpg",Mi="/assets/larissa-5acc9a68.jpg",Ui="/assets/loek-7b00e680.jpg",Pi="/assets/sanne-153d1686.jpg",Ei="/assets/simon-ff339245.jpg",qi="/assets/placeholder-31bf924c.jpg",$i="/assets/Roy-5f2caac9.jpg",gA="/assets/snowdeka-0c5562c8.HEIC",IA="/assets/Thomas-f101ffb4.jpg",eA="/assets/commissie-e014b41c.jpg",CA="/assets/logo-4d5f22eb.jpg",iA="/assets/placeholder-31bf924c.jpg",AA="/assets/commissie-d9f89372.jpg",aA="/assets/ingmar-5154258e.jpg",nA="/assets/logo-9e19a07c.jpg",lA="/assets/marien-e23ee6ad.jpg",sA="/assets/mark-ef696750.jpg",tA="/assets/melle-37f4bd20.jpg",oA="/assets/commissie-7741f4e9.jpg",dA="/assets/placeholder-31bf924c.jpg",bA="/assets/sven-1ac10584.jpg",cA="/assets/tobias-3e7b8f28.jpg",mA="/assets/Aniek-b3714d2d.jpg",ZA="/assets/Gijs-8327b378.jpg",GA="/assets/Jasper-ccede914.jpg",WA="/assets/Jefry-b1d20ca2.jpg",rA="/assets/Joris-e71d0335.jpg",pA="/assets/Koen-871872cc.jpg",hA="/assets/Marien-0ee76523.jpg",uA="/assets/Robert-48554dc7.jpg",VA="/assets/Sanne B-8c467323.jpg",vA="/assets/Sanne D-f676cf5d.jpg",wA="/assets/Stan-97ce50fd.jpg",BA="/assets/Tijmen-b9655534.jpg",XA="/assets/commissie-402d5d6d.jpg",jA="/assets/logo-1c92a8ac.jpg",YA="/assets/commissie-83d26828.jpg",NA="/assets/placeholder-31bf924c.jpg",yA="/assets/maltha-bed4daa8.svg",kA="/assets/dodeka-96209f71.png",RA="/assets/biermijl-3dd3ea86.jpg",JA="/assets/gala1-bc15bf92.jpg",KA="/assets/nskCrossGroep-3862c006.jpg",HA="/assets/nsk_teams_algemeen-c17b6eb4.jpeg",DA="/assets/uithof-15a6c306.jpg",xA="/assets/groteD-ed0c13c7.svg",FA="/assets/commissie-5553ebc5.jpg",zA="/assets/grass-b1ab492e.svg",QA="/assets/nieuws-897590c5.jpg",_A="/assets/sneeuw-cd6756b8.svg",LA="/assets/titlebar-b1f4b258.jpg",OA="/assets/trainingen-9b80f04d.jpg",SA="/assets/zand-cb742945.svg",fA="/assets/klassementen-8cb1123d.png",TA="/assets/soon-59773a1b.jpg",MA="/assets/verjaardagen-5302ac26.jpg",UA="/assets/ingelogd-0ace34bd.png",PA="/assets/login-bdaac860.png",EA="/assets/logo-1d08d655.png",qA="/assets/maps-769d5d6b.svg",$A="/assets/Broek-5a781da9.jpg",ga="/assets/Hoodie-e72a2d71.jpg",Ia="/assets/Singlet-94f5379a.jpg",ea="/assets/Singlet_vrouw-e53a56b0.jpg",Ca="/assets/T-Shirt-cc4b1cc4.jpg",ia="/assets/T-Shirt_Vrouw-a3caf70f.jpg",Aa="/assets/windJack-6a04276a.jpg",aa="/assets/2024-c9bccd9d.jpg",na="/assets/Biertienkamp_lars-fc64e72d.jpg",la="/assets/Biertienkamp_saana-cad99bf7.jpg",sa="/assets/KB5-15603aae.jpg",ta="/assets/Schoolreisje-c8a145e0.jpg",oa="/assets/Tour_du_chambre-b77a6777.jpg",da="/assets/ballenPoster-22425686.jpg",ba="/assets/bart-2e66e818.jpg",ca="/assets/campusRun-c853f619.jpg",ma="/assets/dodekathlon-158bb244.jpg",Za="/assets/els-7652d921.jpg",Ga="/assets/indoor-b422cc66.jpg",Wa="/assets/inlog-dcb29ec0.png",ra="/assets/kb3-16ca062f.jpg",pa="/assets/lustrum-8b508f5f.jpg",ha="/assets/lustrumgala-7d66b149.jpg",ua="/assets/nkindoor22-66497ed2.jpg",Va="/assets/nkmeerkamp22-145779d9.jpg",va="/assets/nsk_meerkamp_2024-5a832a18.jpg",wa="/assets/nskbaan-0e335ba4.jpg",Ba="/assets/nskindoor22-98122ab0.jpg",Xa="/assets/nskweg22-c57adf13.jpg",ja="/assets/spike-93365888.svg",Ya="/assets/stagairArnold-e695604d.jpg",Na="/assets/trainingsweekend22-a4972eb0.jpg",ya="/assets/trainingsweekend_2024-1acb457b.jpg",ka="/assets/uithof-15a6c306.jpg",Ra="/assets/wispo_24-14d29b35.jpg",Ja="/assets/arnold-5b1da384.jpg",Ka="/assets/over-bee60778.jpg",Ha="/assets/overBestuur-b27b70d9.jpg",Da="/assets/overCommissies-0988f639.jpg",xa="/assets/biermijl-3dd3ea86.jpg",Fa="/assets/overMerch-a683983e.jpg",za="/assets/atletiek-b5c58551.jpg",Qa="/assets/mario_krat-e6f228bf.JPG",_a="/assets/track_festival-f6a92674.jpg",La="/assets/2022-08-13 Bier Site-1969b141.png",Oa="/assets/Topjes-769a8e37.jpg",Sa="/assets/dinnerDatePlaylist-9ca7fc8d.jpg",fa="/assets/logo-77b9ed68.png",Ta="/assets/miLa-480fbd16.jpg",Ma="/assets/onderVereniging-9cb9e114.jpg",Ua="/assets/website_OWee-9dcb7b55.jpg",Pa="/assets/website_ObiBo-2d2ff45a.jpg",Ea="/assets/website_Opvang-1fdd2b42.jpg",qa="/assets/website_RedaXII-b63c7c29.jpg",$a="/assets/website_RedaXII-b63c7c29.jpg",gn="/assets/website_balkx-78ece8a0.jpg",In="/assets/website_bankbiljet-29759b05.png",en="/assets/website_beerLisa-a281ace3.jpg",Cn="/assets/website_beweging-1cca455e.jpg",An="/assets/website_bolt-f92b3282.png",an="/assets/website_bookmaker-2d1f4a92.jpg",nn="/assets/website_dodekaDating-832100fc.jpg",ln="/assets/website_doping-b25997b8.jpg",sn="/assets/website_fysBorrel-c62e2a22.jpg",tn="/assets/website_holleBolle-fcefb18c.jpg",on="/assets/website_indoor-a463295d.jpg",dn="/assets/website_inflatie_meerkamp-d899d6a7.png",bn="/assets/website_knie-c41db5cb.jpg",cn="/assets/website_koenstokhoog-05334c69.jpg",mn="/assets/website_maartVarkens-6924fe01.jpg",Zn="/assets/website_marinRelay-6c209bbd.jpg",Gn="/assets/website_medaille-43a9e2b1.jpg",Wn="/assets/website_nesten-938eaabb.jpg",rn="/assets/website_osFiets-4cbc8b9a.jpg",pn="/assets/website_osTurn-41b9a1f8.jpg",hn="/assets/website_osValseStart-8769cb4c.jpg",un="/assets/website_oskb3_3x3-dbeef7b3.jpg",Vn="/assets/website_piotr-85c1d172.jpg",vn="/assets/website_proeven-b8d308e0.jpg",wn="/assets/website_ransomware-19283cb4.png",Bn="/assets/website_recensie-64535c9b.jpg",Xn="/assets/website_spiesKanon-9e81d6c5.jpg",jn="/assets/website_tickets-5723c45f.jpg",Yn="/assets/website_tokyoPers-f7b9ef85.jpg",Nn="/assets/website_vakantie-fd543602.png",yn="/assets/website_vergetenSpies-22022a03.jpg",kn="/assets/website_vijfdePuntje-0af0f719.jpg",Rn="/assets/website_waslijn-7a211561.jpg",Jn="/assets/website_waterFiets-4ae6acf4.jpg",Kn="/assets/website_wikipedia-a354fcce.jpg",Hn="/assets/kern-e22d4fa9.svg",Dn="/assets/maltha-f21323e0.png",xn="/assets/sponsoropties-fd6028d8.jpg",Fn="/assets/studentendrukwerk-c0336533.png",zn="/assets/tsa-6eee55d0.png",Qn="/assets/baanatletiek-6d1b11b6.jpg",_n="/assets/icons-32d59704.svg",Ln="/assets/loopgroep-d70b2b18.jpg",On="/assets/loopgroep_update-90e9912e.jpg",Sn="/assets/vcp_lisa-0e545fed.jpg",fn="/assets/vcp_niels-a45a148c.jpg",Tn="/assets/esdoorn-dca0d60e.jpeg",Mn="/assets/poster_fragment_dies-ee2390fb.png",Un="/assets/abel-468f7283.jpg",Pn="/assets/bart-6fcb67e6.jpg",En="/assets/emile-896296bf.jpg",qn="/assets/jasper-22791286.jpg",$n="/assets/koen-b8f7ea77.jpg",gl="/assets/stefan-5c406345.jpg",Il="/assets/thomas-9b9c4c0d.jpg",el="/assets/old_temp-f50cc236.jpg",Cl="/assets/biermijl-c03e5c49.jpg",il="/assets/biermijl_2023-ad8abda2.jpg",Al="/assets/biermijl_logo-6dc800b1.jpg",al="/assets/biertienkamp-01e378c1.jpg",nl="/assets/brons-632248a9.png",ll="/assets/demowedstrijd-06c2fdd1.jpg",sl="/assets/demowedstrijd_klein-b135365d.jpg",tl="/assets/dodekathlon-dfa253e2.jpg",ol="/assets/goud-7c35c0b6.png",dl="/assets/hoogtepunten_ekiden_2023-4ff9aa78.jpg",bl="/assets/hoogtepunten_teams_2023-4e440bf2.jpg",cl="/assets/indoor2-cc61de85.jpg",ml="/assets/lustrum-3b93cc0b.jpg",Zl="/assets/lustrum_logo-4b8798c3.jpg",Gl="/assets/lustrum_logo_rond-1a37493e.jpg",Wl="/assets/nsk_baan_2024-5bd7f7bd.jpg",rl="/assets/nsk_cross_2024-fb18a5bf.jpg",pl="/assets/nsk_ekiden_2024-8bd31eb3.jpg",hl="/assets/nsk_ekiden_algemeen-d34cbe27.jpg",ul="/assets/nsk_ekiden_logo-b7702aa4.png",Vl="/assets/nsk_ekiden_logo_rond-c9fc4b0e.png",vl="/assets/nsk_indoor-430d56eb.png",wl="/assets/nsk_indoor_2024-232f7364.jpg",Bl="/assets/nsk_indoor_algemeen-fa53b66b.jpeg",Xl="/assets/nsk_indoor_logo-4c3a6e77.jpg",jl="/assets/nsk_meerkamp-4cdfebff.jpg",Yl="/assets/nsk_meerkamp_2-dd290aca.jpg",Nl="/assets/nsk_meerkamp_2024-5a832a18.jpg",yl="/assets/nsk_meerkamp_logo-ab1bd903.jpg",kl="/assets/nsk_teams-3944f93b.jpeg",Rl="/assets/nsk_teams-c4a158ef.jpg",Jl="/assets/nsk_teams_2024-191b520a.jpg",Kl="/assets/nsk_teams_algemeen-5292fe3e.jpeg",Hl="/assets/nsk_teams_logo-2aecbabe.jpeg",Dl="/assets/nsk_trappenloop2023-a9d969f7.JPG",xl="/assets/nsk_trappenloop2023_landscape-2d50146e.JPG",Fl="/assets/nsk_weg-f83b9a1d.jpg",zl="/assets/nsk_weg_2023-f47af25b.jpg",Ql="/assets/nsk_weg_logo-6284b35a.png",_l="/assets/nsk_weg_logo_rond-423745da.png",Ll="/assets/records-64945a0b.png",Ol="/assets/zilver-560dfc0b.png",Sl="/assets/contributieTabel-59d8581f.jpg",fl="/assets/wordLid-b76a5ea5.jpg",Tl="data:application/octet-stream;base64,aHRtbCB7CiAgICBmb250LWZhbWlseTogYXJib3JpYSwgc2Fucy1zZXJpZjsKfQoKYm9keSB7CiAgICBtYXJnaW46IDBweDsKICAgIHBhZGRpbmc6IDBweDsKfQoKcCB7CiAgICBtYXJnaW46IDA7Cn0KCiogewogICAgYm94LXNpemluZzogYm9yZGVyLWJveDsKICAgIG1hcmdpbjogMHB4OwogICAgcGFkZGluZzogMHB4Owp9Cgp0ZXh0YXJlYSB7CiAgICBmb250LWZhbWlseTogaW5oZXJpdDsKfQ==",Ml="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JzsKaW1wb3J0ICIuL2luZGV4LnNjc3MiOwppbXBvcnQgQXBwIGZyb20gJy4vQXBwJzsKaW1wb3J0IHtjcmVhdGVSb290fSBmcm9tICJyZWFjdC1kb20vY2xpZW50IjsKCmNvbnN0IGNvbnRhaW5lciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyb290JykKY29uc3Qgcm9vdCA9IGNyZWF0ZVJvb3QoY29udGFpbmVyISkKLy8gcm9vdC5yZW5kZXIoPFJlYWN0LlN0cmljdE1vZGU+Ci8vICAgICA8QXBwIC8+Ci8vIDwvUmVhY3QuU3RyaWN0TW9kZT4pCnJvb3QucmVuZGVyKAogICAgPEFwcCAvPgop",Ul="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlQ29udGV4dCwgdXNlRWZmZWN0LCB1c2VTdGF0ZX0gZnJvbSAicmVhY3QiOwppbXBvcnQge2JhY2tfcG9zdCwgZXJyX2FwaX0gZnJvbSAiLi4vLi4vLi4vZnVuY3Rpb25zL2FwaS9hcGkiOwppbXBvcnQge3p9IGZyb20gInpvZCI7CmltcG9ydCB7UGFnZXNFcnJvcn0gZnJvbSAiLi4vLi4vLi4vZnVuY3Rpb25zL2Vycm9yIjsKaW1wb3J0IEF1dGhDb250ZXh0LCB7dXNlTG9nb3V0fSBmcm9tICIuLi8uLi9BdXRoL0F1dGhDb250ZXh0IjsKaW1wb3J0IHtMb2dnZXJ9IGZyb20gIi4uLy4uLy4uL2Z1bmN0aW9ucy9sb2dnZXIiOwoKY29uc3QgRGVsZXRlUmVzcG9uc2UgPSB6Lm9iamVjdCh7CiAgICAidXNlcl9pZCI6IHouc3RyaW5nKCkKfSkKCmNvbnN0IERlbGV0ZUFjY291bnQgPSAoKSA9PiB7CiAgICBjb25zdCBbZGVsZXRlZCwgc2V0RGVsZXRlZF0gPSB1c2VTdGF0ZShmYWxzZSkKICAgIGNvbnN0IFtkZWxldGVFcnJvciwgc2V0RGVsZXRlZEVycm9yXSA9IHVzZVN0YXRlKGZhbHNlKQogICAgY29uc3Qge2F1dGhTdGF0ZSwgc2V0QXV0aFN0YXRlfSA9IHVzZUNvbnRleHQoQXV0aENvbnRleHQpCgoKICAgIGNvbnN0IGhhbmRsZUxvYWQgPSBhc3luYyAoc2lnbmFsOiBBYm9ydFNpZ25hbCkgPT4gewogICAgICAgIGxldCBjb2RlID0gKG5ldyBVUkxTZWFyY2hQYXJhbXMod2luZG93LmxvY2F0aW9uLnNlYXJjaCkpLmdldCgiY29kZSIpOwogICAgICAgIGxldCBmbG93X2lkID0gKG5ldyBVUkxTZWFyY2hQYXJhbXMod2luZG93LmxvY2F0aW9uLnNlYXJjaCkpLmdldCgiZmxvd19pZCIpOwogICAgICAgIGlmIChjb2RlID09PSBudWxsIHx8IGZsb3dfaWQgPT09IG51bGwpIHsKICAgICAgICAgICAgdGhyb3cgbmV3IFBhZ2VzRXJyb3IoImJhZF9lbWFpbF9jaGFuZ2UiLCAiTm8gY29kZSBvciBmbG93X2lkIHNldCB0byBjaGVjayBlbWFpbCB1cGRhdGUhIiwgJ2JhZF9mbG93X2NvZGVfZW1haWxfY2hhbmdlJykKICAgICAgICB9CiAgICAgICAgY29uc3QgcmVxID0gewogICAgICAgICAgICAiY29kZSI6IGNvZGUsCiAgICAgICAgICAgICJmbG93X2lkIjogZmxvd19pZAogICAgICAgIH0KCiAgICAgICAgdHJ5IHsKICAgICAgICAgICAgY29uc3QgcmVzID0gYXdhaXQgYmFja19wb3N0KCJ1cGRhdGUvZGVsZXRlL2NoZWNrLyIsIHJlcSwge3NpZ25hbH0pCiAgICAgICAgICAgIHJldHVybiBEZWxldGVSZXNwb25zZS5wYXJzZShyZXMpLnVzZXJfaWQKICAgICAgICB9CiAgICAgICAgY2F0Y2ggKGUpIHsKICAgICAgICAgICAgdGhyb3cgYXdhaXQgZXJyX2FwaShlKQogICAgICAgIH0KICAgIH0KCiAgICB1c2VFZmZlY3QoKCkgPT4gewogICAgICAgIGNvbnN0IGFjID0gbmV3IEFib3J0Q29udHJvbGxlcigpCgogICAgICAgIGlmIChhdXRoU3RhdGUuaXNMb2FkZWQgJiYgIWRlbGV0ZWQgJiYgIWRlbGV0ZUVycm9yKSB7CiAgICAgICAgICAgIGhhbmRsZUxvYWQoYWMuc2lnbmFsKS50aGVuKChkZWxfdXNlcl9pZCkgPT4gewogICAgICAgICAgICAgICAgc2V0RGVsZXRlZCh0cnVlKQogICAgICAgICAgICAgICAgc2V0RGVsZXRlZEVycm9yKGZhbHNlKQogICAgICAgICAgICAgICAgTG9nZ2VyLmRlYnVnKHsiZGVsX3VzZXJfaWQiOiBkZWxfdXNlcl9pZCwgImxvZ2dlZF9pbiI6IGF1dGhTdGF0ZS51c2VybmFtZX0pCiAgICAgICAgICAgICAgICBpZiAoYXV0aFN0YXRlLnVzZXJuYW1lID09PSBkZWxfdXNlcl9pZCkgewogICAgICAgICAgICAgICAgICAgIExvZ2dlci5kZWJ1ZygiTG9nb3V0IGFmdGVyIGRlbGV0ZSBhY2NvdW50LiIpCiAgICAgICAgICAgICAgICAgICAgY29uc3QgbmV3U3RhdGUgPSB1c2VMb2dvdXQoKQogICAgICAgICAgICAgICAgICAgIHNldEF1dGhTdGF0ZShuZXdTdGF0ZSkKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSkuY2F0Y2goKGUpID0+IHsKICAgICAgICAgICAgICAgIGlmIChlIGluc3RhbmNlb2YgUGFnZXNFcnJvcikgewogICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKGUuaigpKQogICAgICAgICAgICAgICAgICAgIGlmIChlLmVyciAhPT0gImFib3J0X2Vycm9yIikgewogICAgICAgICAgICAgICAgICAgICAgICBzZXREZWxldGVkRXJyb3IodHJ1ZSkKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKGUubmFtZSA9PT0gJ0Fib3J0RXJyb3InKSB7CiAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coKG5ldyBQYWdlc0Vycm9yKCJhYm9ydF9lcnJvciIsICJBYm9ydGVkIGFzIGFjY291bnQgd2FzIGFscmVhZHkgZGVsZXRlZCEiLAogICAgICAgICAgICAgICAgICAgICAgICAiYWJvcnRfZGVsZXRlX2FjY291bnQiKSkuaigpKQogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICBzZXREZWxldGVkRXJyb3IodHJ1ZSkKICAgICAgICAgICAgICAgICAgICB0aHJvdyBlCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0pOwogICAgICAgIH0KCiAgICAgICAgcmV0dXJuICgpID0+IHsKICAgICAgICAgICAgYWMuYWJvcnQoKQogICAgICAgIH0KICAgIH0sIFthdXRoU3RhdGUuaXNMb2FkZWRdKQoKICAgIHJldHVybiAoCiAgICAgICAgPD4KICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT0idGl0bGUiPkRlbGV0ZSBhY2NvdW50PC9oMT4KICAgICAgICAgICAge2RlbGV0ZUVycm9yICYmICg8cD5FciB3YXMgZWVuIGVycm9yLiBNb2dlbGlqayBpcyBoZXQgYWNjb3VudCBhbCB2ZXJ3aWpkZXJkLjwvcD4pfQogICAgICAgICAgICB7KGRlbGV0ZWQgJiYgIWRlbGV0ZUVycm9yKSAmJiAoPHA+QWNjb3VudCBpcyB2ZXJ3aWpkZXJkITwvcD4pfQogICAgICAgIDwvPgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBEZWxldGVBY2NvdW50OwoKCgoK",Pl="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlRWZmZWN0LCB1c2VTdGF0ZX0gZnJvbSAicmVhY3QiOwppbXBvcnQge2JhY2tfcG9zdCwgZXJyX2FwaX0gZnJvbSAiLi4vLi4vLi4vZnVuY3Rpb25zL2FwaS9hcGkiOwppbXBvcnQge3p9IGZyb20gInpvZCI7CmltcG9ydCB7UGFnZXNFcnJvcn0gZnJvbSAiLi4vLi4vLi4vZnVuY3Rpb25zL2Vycm9yIjsKCmNvbnN0IEVtYWlsUmVzcG9uc2UgPSB6Lm9iamVjdCh7CiAgICAib2xkX2VtYWlsIjogei5zdHJpbmcoKSwKICAgICJuZXdfZW1haWwiOiB6LnN0cmluZygpCn0pCnR5cGUgRW1haWxSZXNwb25zZSA9IHouaW5mZXI8dHlwZW9mIEVtYWlsUmVzcG9uc2U+Cgpjb25zdCBDaGFuZ2VFbWFpbCA9ICgpID0+IHsKICAgIGNvbnN0IFtlbWFpbHMsIHNldEVtYWlsc10gPSB1c2VTdGF0ZSh7fSBhcyBFbWFpbFJlc3BvbnNlKQoKCiAgICBjb25zdCBoYW5kbGVMb2FkID0gYXN5bmMgKHNpZ25hbDogQWJvcnRTaWduYWwpID0+IHsKICAgICAgICBsZXQgY29kZSA9IChuZXcgVVJMU2VhcmNoUGFyYW1zKHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gpKS5nZXQoImNvZGUiKTsKICAgICAgICBsZXQgZmxvd19pZCA9IChuZXcgVVJMU2VhcmNoUGFyYW1zKHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gpKS5nZXQoImZsb3dfaWQiKTsKICAgICAgICBpZiAoY29kZSA9PT0gbnVsbCB8fCBmbG93X2lkID09PSBudWxsKSB7CiAgICAgICAgICAgIHRocm93IG5ldyBQYWdlc0Vycm9yKCJiYWRfZW1haWxfY2hhbmdlIiwgIk5vIGNvZGUgb3IgZmxvd19pZCBzZXQgdG8gY2hlY2sgZW1haWwgdXBkYXRlISIsICdiYWRfZmxvd19jb2RlX2VtYWlsX2NoYW5nZScpCiAgICAgICAgfQogICAgICAgIGNvbnN0IHJlcSA9IHsKICAgICAgICAgICAgImNvZGUiOiBjb2RlLAogICAgICAgICAgICAiZmxvd19pZCI6IGZsb3dfaWQKICAgICAgICB9CgogICAgICAgIHRyeSB7CiAgICAgICAgICAgIGNvbnN0IHJlcyA9IGF3YWl0IGJhY2tfcG9zdCgidXBkYXRlL2VtYWlsL2NoZWNrLyIsIHJlcSwge3NpZ25hbH0pCiAgICAgICAgICAgIHJldHVybiBFbWFpbFJlc3BvbnNlLnBhcnNlKHJlcykKICAgICAgICB9CiAgICAgICAgY2F0Y2ggKGUpIHsKICAgICAgICAgICAgdGhyb3cgYXdhaXQgZXJyX2FwaShlKQogICAgICAgIH0KICAgIH0KCiAgICB1c2VFZmZlY3QoKCkgPT4gewogICAgICAgIGNvbnN0IGFjID0gbmV3IEFib3J0Q29udHJvbGxlcigpCgogICAgICAgIGhhbmRsZUxvYWQoYWMuc2lnbmFsKS50aGVuKChjaGVja2VkRW1haWwpID0+IHsKICAgICAgICAgICAgc2V0RW1haWxzKGNoZWNrZWRFbWFpbCkKICAgICAgICB9KS5jYXRjaCgoZSkgPT4gewogICAgICAgICAgICBpZiAoZSBpbnN0YW5jZW9mIFBhZ2VzRXJyb3IpIHsKICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKGUuaigpKQogICAgICAgICAgICB9IGVsc2UgaWYgKGUubmFtZSA9PT0gJ0Fib3J0RXJyb3InKSB7CiAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygobmV3IFBhZ2VzRXJyb3IoImFib3J0X2Vycm9yIiwgIkFib3J0ZWQgYXMgZW1haWwgd2FzIGFscmVhZHkgc2V0ISIsCiAgICAgICAgICAgICAgICAgICAgImFib3J0X2VtYWlsX2NoYW5nZSIpKS5qKCkpCiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICB0aHJvdyBlCiAgICAgICAgICAgIH0KICAgICAgICB9KTsKCiAgICAgICAgcmV0dXJuICgpID0+IHsKICAgICAgICAgICAgYWMuYWJvcnQoKQogICAgICAgIH0KICAgIH0sIFtdKQoKICAgIHJldHVybiAoCiAgICAgICAgPD4KICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT0idGl0bGUiPkNoYW5nZSBlbWFpbDwvaDE+CiAgICAgICAgICAgIHtlbWFpbHMubmV3X2VtYWlsICYmICg8cD5FbWFpbCB2YW4gYWNjb3VudCB7ZW1haWxzLm9sZF9lbWFpbH0gaXMgdmVyYW5kZXJkIG5hYXIge2VtYWlscy5uZXdfZW1haWx9ITwvcD4pfQogICAgICAgIDwvPgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBDaGFuZ2VFbWFpbDsKCgoKCg==",El="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCAiLi4vV2Vkc3RyaWpkZW4vRWlnZW4gd2Vkc3RyaWpkZW4vV2Vkc3RyaWpkLnNjc3MiOwppbXBvcnQgZ2V0VXJsIGZyb20gIi4uLy4uL2Z1bmN0aW9ucy9saW5rcyI7CmltcG9ydCBBY3Rpdml0ZWl0QWxnZW1lZW4gZnJvbSAiLi9jb21wb25lbnRzL0FjdGl2aXRlaXRBbGdlbWVlbiI7CmltcG9ydCBBY3Rpdml0ZWl0QmVsYW5ncmlqayBmcm9tICIuL2NvbXBvbmVudHMvQWN0aXZpdGVpdEJlbGFuZ3JpamsiOwoKdHlwZSBBY3Rpdml0ZWl0ID0gIHsKICAgIHdlZHN0cmlqZDogewogICAgICAgIG5hYW06IHN0cmluZywKICAgICAgICBsb2dvX3JvbmQ/OiBzdHJpbmcKICAgICAgICBmb3RvOiBzdHJpbmcKICAgICAgICBpbmZvX2xhbmc6IHN0cmluZywKICAgICAgICB1aXRzbGFnZW4/OiBzdHJpbmcsCiAgICAgICAgaW5zY2hyaWp2ZW4/OiBzdHJpbmcsCiAgICAgICAgZGF0dW06IHN0cmluZywKICAgICAgICB0aWpkOiBzdHJpbmcsCiAgICAgICAgbG9jYXRpZTogc3RyaW5nLAogICAgICAgIGFkcmVzOiBzdHJpbmcsCiAgICAgICAgcG9zdGNvZGU6IHN0cmluZywKICAgICAgICBtYXBzOiBzdHJpbmcsCiAgICAgICAgbWFpbDogc3RyaW5nLAogICAgICAgIGluc3RhZ3JhbTogc3RyaW5nLAogICAgICAgIGJlcGFsaW5nZW4/OiBzdHJpbmcKICAgIH0KICAgIHR5cGVQYXRoOiAid2Vkc3RyaWpkZW4ifCJ2ZXJlbmlnaW5nL2FjdGl2aXRlaXRlbiIKfQoKZnVuY3Rpb24gQWN0aXZpdGVpdFBhZ2luYShwcm9wczogQWN0aXZpdGVpdCkgewogICAgcmV0dXJuKAogICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxQYWdlVGl0bGUgdGl0bGU9e3Byb3BzLndlZHN0cmlqZC5uYWFtfS8+CiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJ3ZWRzdHJpamRfY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIHsvKntwcm9wcy53ZWRzdHJpamQubG9nb19yb25kID09PSAiIiA/ICIiIDogPGltZyBjbGFzc05hbWU9IndlZHN0cmlqZF9sb2dvIiBzcmM9e2dldFVybChgJHtwcm9wcy50eXBlUGF0aH0vJHtwcm9wcy53ZWRzdHJpamQubG9nb19yb25kfWApfSBhbHQgPSIiLz59Ki99CiAgICAgICAgICAgICAgICA8QWN0aXZpdGVpdEFsZ2VtZWVuIHdlZHN0cmlqZD17cHJvcHMud2Vkc3RyaWpkfSB0eXBlUGF0aD17cHJvcHMudHlwZVBhdGh9Lz4KICAgICAgICAgICAgICAgIDxBY3Rpdml0ZWl0QmVsYW5ncmlqayB3ZWRzdHJpamQ9e3Byb3BzLndlZHN0cmlqZH0vPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgQWN0aXZpdGVpdFBhZ2luYTs=",ql="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IHsKICAgIExpbmsKfSBmcm9tICJyZWFjdC1yb3V0ZXItZG9tIjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCBUZXh0QWN0aXZpdGVpdGVuIGZyb20gIi4uLy4uL2NvbnRlbnQvQWN0aXZpdGVpdGVuLmpzb24iCmltcG9ydCAiLi4vV2Vkc3RyaWpkZW4vV2Vkc3RyaWpkZW4vV2Vkc3RyaWpkZW4uc2NzcyIKaW1wb3J0IHsgd2Vkc3RyaWpkR2V3ZWVzdCB9IGZyb20gIi4uL1dlZHN0cmlqZGVuL1dlZHN0cmlqZGVuL1dlZHN0cmlqZGVuIjsKaW1wb3J0IEFjdGl2aXRlaXQgZnJvbSAiLi9jb21wb25lbnRzL0FjdGl2aXRlaXQiOwoKZnVuY3Rpb24gQWN0aXZpdGVpdGVuKCkgewogICAgcmV0dXJuKAogICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxQYWdlVGl0bGUgdGl0bGU9IkFjdGl2aXRlaXRlbiIvPgogICAgICAgICAgICA8ZGl2IGlkPSJlaWdlbldlZHN0cmlqZGVuIj4KICAgICAgICAgICAgICAgIHtUZXh0QWN0aXZpdGVpdGVuLndlZHN0cmlqZGVuLm1hcCh3ZWRzdHJpamQgPT4KICAgICAgICAgICAgICAgICAgICA8QWN0aXZpdGVpdCBrZXk9e3dlZHN0cmlqZC5uYWFtICsgd2Vkc3RyaWpkLmRhdHVtfSBuYWFtPXt3ZWRzdHJpamQubmFhbX0gZGF0dW09e3dlZHN0cmlqZC5kYXR1bX0gbG9nbz17d2Vkc3RyaWpkLmxvZ299IGluZm9fa29ydD17d2Vkc3RyaWpkLmluZm9fa29ydH0gcGF0aD17d2Vkc3RyaWpkLnBhdGh9IG91ZD17d2Vkc3RyaWpkR2V3ZWVzdCh3ZWRzdHJpamQuZGF0dW0pfSB0eXBlUGF0aD17InZlcmVuaWdpbmcvYWN0aXZpdGVpdGVuIn0gLz4KICAgICAgICAgICAgICAgICl9CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBBY3Rpdml0ZWl0ZW47",$l="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IHsKICAgIExpbmsKfSBmcm9tICJyZWFjdC1yb3V0ZXItZG9tIjsKaW1wb3J0ICIuLi8uLi9XZWRzdHJpamRlbi9XZWRzdHJpamRlbi9jb21wb25lbnRzL0VpZ2VuV2Vkc3RyaWpkLnNjc3MiOwppbXBvcnQgZ2V0VXJsIGZyb20gIi4uLy4uLy4uL2Z1bmN0aW9ucy9saW5rcyI7Cgp0eXBlIEFjdGl2aXRlaXQgPSAgewogICAgb3VkOiBib29sZWFuLAogICAgbmFhbTogc3RyaW5nLAogICAgaW5mb19rb3J0OiBzdHJpbmcKICAgIGRhdHVtOiBzdHJpbmcKICAgIGxvZ286IHN0cmluZywKICAgIHBhdGg6IHN0cmluZwogICAgdHlwZVBhdGg6ICJ3ZWRzdHJpamRlbiJ8InZlcmVuaWdpbmcvYWN0aXZpdGVpdGVuIgp9CmZ1bmN0aW9uIEFjdGl2aXRlaXQocHJvcHM6IEFjdGl2aXRlaXQpIHsKICAgIHJldHVybigKICAgICAgICA8ZGl2IGNsYXNzTmFtZT17ImVpZ2VuV2Vkc3RyaWpkIiArIChwcm9wcy5vdWQgPyAiIGVpZ2VuV2Vkc3RyaWpkT3VkIiA6ICIiKX0+CiAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0iZWlnZW5XZWRzdHJpamROYWFtIj57cHJvcHMubmFhbX08L3A+CiAgICAgICAgICAgIDxwIGNsYXNzTmFtZT17ImVpZ2VuV2Vkc3RyaWpkRGF0dW0iICsgKHByb3BzLm91ZCA/ICIgZWlnZW5XZWRzdHJpamREYXR1bU91ZCIgOiAiIil9Pntwcm9wcy5kYXR1bX08L3A+CiAgICAgICAgICAgIDxpbWcgY2xhc3NOYW1lPSJlaWdlbldlZHN0cmlqZEZvdG8iIHNyYz17Z2V0VXJsKGAke3Byb3BzLnR5cGVQYXRofS8ke3Byb3BzLmxvZ299YCl9IGFsdD0iIi8+CiAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0iZWlnZW5XZWRzdHJpamRJbmZvIj57cHJvcHMuaW5mb19rb3J0fTwvcD4KICAgICAgICAgICAge3Byb3BzLnBhdGggPT09ICIiID8gIiIgOiA8TGluayB0bz17Ii8iICsgcHJvcHMudHlwZVBhdGggKyBwcm9wcy5wYXRofT48aDEgY2xhc3NOYW1lPXsiZWlnZW5XZWRzdHJpamRMaW5rIiArIChwcm9wcy5vdWQgPyAiIGVpZ2VuV2Vkc3RyaWpkTGlua091ZCIgOiAiIil9PkJla2lqayB7cHJvcHMudHlwZVBhdGggPT0gIndlZHN0cmlqZGVuIiA/ICJ3ZWRzdHJpamQiIDogImFjdGl2aXRlaXQifTwvaDE+PC9MaW5rPn0KICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgQWN0aXZpdGVpdDs=",gs="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IHBhcnNlIGZyb20gImh0bWwtcmVhY3QtcGFyc2VyIjsKaW1wb3J0ICIuLi8uLi9XZWRzdHJpamRlbi9FaWdlbiB3ZWRzdHJpamRlbi9jb21wb25lbnRzL1dlZHN0cmlqZEFsZ2VtZWVuLnNjc3MiOwppbXBvcnQgZ2V0VXJsIGZyb20gIi4uLy4uLy4uL2Z1bmN0aW9ucy9saW5rcyI7CgoKCnR5cGUgQWN0aXZpdGVpdEFsZ2VtZWVuID0gIHsKICAgIHdlZHN0cmlqZDogewogICAgICAgIGZvdG86IHN0cmluZwogICAgICAgIGluZm9fbGFuZzogc3RyaW5nLAogICAgICAgIHVpdHNsYWdlbj86IHN0cmluZywKICAgICAgICBpbnNjaHJpanZlbj86IHN0cmluZwogICAgfQogICAgdHlwZVBhdGg6ICJ3ZWRzdHJpamRlbiJ8InZlcmVuaWdpbmcvYWN0aXZpdGVpdGVuIgp9CmZ1bmN0aW9uIEFjdGl2aXRlaXRBbGdlbWVlbihwcm9wczogQWN0aXZpdGVpdEFsZ2VtZWVuKSB7CiAgICByZXR1cm4oCiAgICAgICAgPGRpdiBjbGFzc05hbWU9IndlZHN0cmlqZF9hbGdlbWVlbiI+CiAgICAgICAgICAgIDxpbWcgY2xhc3NOYW1lPSJ3ZWRzdHJpamRfYWxnZW1lZW5fZm90bzIiIGFsdD0iIiBzcmM9e2dldFVybChgJHtwcm9wcy50eXBlUGF0aH0vJHtwcm9wcy53ZWRzdHJpamQuZm90b31gKX0vPgogICAgICAgICAgICA8cCBjbGFzc05hbWU9IndlZHN0cmlqZF9hbGdlbWVlbl9pbmZvIj57cGFyc2UocHJvcHMud2Vkc3RyaWpkLmluZm9fbGFuZyl9PC9wPgogICAgICAgICAgICB7KCJ1aXRzbGFnZW4iIGluIHByb3BzLndlZHN0cmlqZCA/IDxhIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIiIGhyZWY9e3Byb3BzLndlZHN0cmlqZC51aXRzbGFnZW59IGNsYXNzTmFtZT0iaW5zY2hyaWpmX2J1dHRvbiI+VWl0c2xhZ2VuPC9hPiA6ICgiaW5zY2hyaWp2ZW4iIGluIHByb3BzLndlZHN0cmlqZCA/IDxhIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIiIGhyZWY9e3Byb3BzLndlZHN0cmlqZC5pbnNjaHJpanZlbn0gY2xhc3NOYW1lPSJpbnNjaHJpamZfYnV0dG9uIj5JbnNjaHJpanZlbjwvYT4gOiAiIiApKX0KCiAgICAgICAgPC9kaXY+CiAgICApCn0KCmV4cG9ydCBkZWZhdWx0IEFjdGl2aXRlaXRBbGdlbWVlbjs=",Is="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuLi8uLi9XZWRzdHJpamRlbi9FaWdlbiB3ZWRzdHJpamRlbi9jb21wb25lbnRzL1dlZHN0cmlqZEJlbGFuZ3Jpamsuc2NzcyI7CmltcG9ydCBNYXBzIGZyb20gIi4uLy4uL1dlZHN0cmlqZGVuL0VpZ2VuIHdlZHN0cmlqZGVuL2NvbXBvbmVudHMvV2Vkc3RyaWpkTWFwcyI7Cgp0eXBlIEFjdGl2aXRlaXRCZWxhbmdyaWprID0gIHsKICAgIHdlZHN0cmlqZDogewogICAgICAgIGRhdHVtOiBzdHJpbmcsCiAgICAgICAgdGlqZDogc3RyaW5nLAogICAgICAgIGxvY2F0aWU6IHN0cmluZywKICAgICAgICBhZHJlczogc3RyaW5nLAogICAgICAgIHBvc3Rjb2RlOiBzdHJpbmcsCiAgICAgICAgbWFwczogc3RyaW5nLAogICAgICAgIG1haWw6IHN0cmluZywKICAgICAgICBpbnN0YWdyYW06IHN0cmluZywKICAgICAgICBiZXBhbGluZ2VuPzogc3RyaW5nCiAgICB9Cn0KZnVuY3Rpb24gV2Vkc3RyaWpkQmVsYW5ncmlqayhwcm9wczogQWN0aXZpdGVpdEJlbGFuZ3JpamspIHsKICAgIHJldHVybigKICAgICAgICA8ZGl2IGNsYXNzTmFtZT0iYmVsYW5ncmlqa2VfaW5mbyI+CiAgICAgICAgICAgIDxoMSBjbGFzc05hbWU9ImJlbGFuZ3JpamtlX2luZm9fdGl0ZWwiPkJlbGFuZ3JpamtlIGluZm9ybWF0aWU8L2gxPgogICAgICAgICAgICA8cCBjbGFzc05hbWU9ImJlbGFuZ3JpamtlX2luZm9fdGV4dCI+RGF0dW06IHtwcm9wcy53ZWRzdHJpamQuZGF0dW19PC9wPgogICAgICAgICAgICA8cCBjbGFzc05hbWU9ImJlbGFuZ3JpamtlX2luZm9fdGV4dCI+QWFudmFuZ3N0aWpkOiB7cHJvcHMud2Vkc3RyaWpkLnRpamR9PC9wPgogICAgICAgICAgICA8cCBjbGFzc05hbWU9ImJlbGFuZ3JpamtlX2luZm9fdGV4dCI+TG9jYXRpZToge3Byb3BzLndlZHN0cmlqZC5sb2NhdGllfTwvcD4KICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJiZWxhbmdyaWprZV9pbmZvX3RleHQiPkFkcmVzOiB7cHJvcHMud2Vkc3RyaWpkLmFkcmVzfTwvcD4KICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJiZWxhbmdyaWprZV9pbmZvX3RleHQiPlBvc3Rjb2RlOiB7cHJvcHMud2Vkc3RyaWpkLnBvc3Rjb2RlfTwvcD4KICAgICAgICAgICAgPE1hcHMgbG9jYXRpZT17cHJvcHMud2Vkc3RyaWpkLm1hcHN9Lz4KICAgICAgICAgICAgPGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciIgaHJlZj17Im1haWx0bzoiICsgcHJvcHMud2Vkc3RyaWpkLm1haWx9IGNsYXNzTmFtZT0iYmVsYW5ncmlqa2VfaW5mb19idXR0b24gYmVsYW5ncmlqa2VfaW5mb19tYWlsIj5NYWlsPC9hPgogICAgICAgICAgICA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIiBocmVmPXtwcm9wcy53ZWRzdHJpamQuaW5zdGFncmFtfSBjbGFzc05hbWU9ImJlbGFuZ3JpamtlX2luZm9fYnV0dG9uIGJlbGFuZ3JpamtlX2luZm9faW5zdGEiPkluc3RhZ3JhbTwvYT4KICAgICAgICAgICAgeyhwcm9wcy53ZWRzdHJpamQuYmVwYWxpbmdlbiA9PT0gIiIgPyAiIiA6IDxhIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIiIGhyZWY9e3Byb3BzLndlZHN0cmlqZC5iZXBhbGluZ2VufSBjbGFzc05hbWU9ImJlbGFuZ3JpamtlX2luZm9fYnV0dG9uIj5XZWRzdHJpamRiZXBhbGluZ2VuPC9hPil9CiAgICAgICAgPC9kaXY+CiAgICApCn0KCmV4cG9ydCBkZWZhdWx0IFdlZHN0cmlqZEJlbGFuZ3Jpams7",es="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzIjsNCg0KLmFkbWluX2NvbnRhaW5lciB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KfQ0KDQouYWRtaW5fc3RhdHVzIHsNCiAgICBjb2xvcjogJGRvZGVrYV9ibGF1dzsNCiAgICBtYXJnaW4tbGVmdDogNHJlbTsNCn0NCg0KLmFkbWluX3RvZ2dsZSB7DQogICAgZGlzcGxheTogZmxleDsNCiAgICBtYXJnaW4tbGVmdDogNHJlbTsNCn0NCg0KLmFkbWluX3RvZ2dsZSBoMSB7DQogICAgd2lkdGg6IGZpdC1jb250ZW50Ow0KICAgIHBhZGRpbmctbGVmdDogMnJlbTsNCiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOw0KICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOw0KICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfbWVkaXVtOw0KICAgIHBhZGRpbmctdG9wOiAwLjVyZW07DQogICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsNCiAgICBjb2xvcjogd2hpdGU7DQogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzsNCiAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtIDAuNzVyZW0gMCAwOw0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQp9DQoNCi5hZG1pbl90b2dnbGVfYWN0aXZlIHsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2QgIWltcG9ydGFudDsNCn0NCg0KLnRhYmxlX2NvbnRhaW5lciB7DQogICAgbWFyZ2luLWxlZnQ6IDRyZW07DQogICAgbWFyZ2luLXJpZ2h0OiA0cmVtOw0KICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cmVtKTsNCiAgICBtYXJnaW4tYm90dG9tOiA2cmVtOw0KfQ0KDQoudGFibGVfdGl0bGUgew0KICAgIG1hcmdpbi1sZWZ0OiA0cmVtOw0KICAgIG1hcmdpbi1ib3R0b206IDFyZW07DQogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07DQogICAgY29sb3I6ICRkb2Rla2FfYmxhdXc7DQp9DQoNCi5hZG1pbl9tb2JpbGUgew0KICAgIGRpc3BsYXk6IG5vbmU7DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgZGlzcGxheTogYmxvY2s7DQogICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOw0KICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07DQogICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07DQogICAgfQ0KfQ0KDQouYWRtaW5fcGMgew0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7DQogICAgICAgIGRpc3BsYXk6IG5vbmU7DQogICAgfQ0KfQ==",Cs="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlQ29udGV4dCwgdXNlU3RhdGV9IGZyb20gInJlYWN0IjsKaW1wb3J0IEF1dGhDb250ZXh0IGZyb20gIi4uL0F1dGgvQXV0aENvbnRleHQiOwppbXBvcnQgQ29uZmlybVVzZXIgZnJvbSAiLi9jb21wb25lbnRzL0NvbmZpcm1Vc2VyIjsKaW1wb3J0IExlZGVuSW5mbyBmcm9tICIuL2NvbXBvbmVudHMvTGVkZW5JbmZvIjsKaW1wb3J0IFJvbGxlbiBmcm9tICIuL2NvbXBvbmVudHMvUm9sbGVuIjsKaW1wb3J0IEtsYXNzZW1lbnQsIHtLbGFzc2VtZW50UHJvcHN9IGZyb20gIi4vY29tcG9uZW50cy9LbGFzc2VtZW50IjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCAiLi9BZG1pbi5zY3NzIjsKCgpjb25zdCB0cmFpbmluZ1Byb3BzOiBLbGFzc2VtZW50UHJvcHMgPSB7CiAgICB0eXBlTmFtZTogInRyYWluaW5nIiwKICAgIGFkZFRleHQ6ICJWb2VnIHRyYWluaW5nZW4gdG9lIiwKICAgIGhlYWRlclRleHQ6ICJBYW50YWwgdHJhaW5pbmdlbiIsCiAgICB2aWV3RXZlbnRUZXh0OiAiQmVraWprIHRyYWluaW5nZW4iCn0KCmNvbnN0IHBvaW50c1Byb3BzOiBLbGFzc2VtZW50UHJvcHMgPSB7CiAgICB0eXBlTmFtZTogInBvaW50cyIsCiAgICBhZGRUZXh0OiAiVm9lZyBldmVuZW1lbnQgdG9lIiwKICAgIGhlYWRlclRleHQ6ICJBYW50YWwgcHVudGVuIiwKICAgIHZpZXdFdmVudFRleHQ6ICJCZWtpamsgZXZlbmVtZW50ZW4iCn0KCgpjb25zdCBBZG1pbiA9ICgpID0+IHsKICAgIGNvbnN0IFthY3RpdmVUYWIsIHNldEFjdGl2ZVRhYl0gPSB1c2VTdGF0ZSgiTGVkZW4iKTsKICAgIGNvbnN0IHthdXRoU3RhdGUsIHNldEF1dGhTdGF0ZX0gPSB1c2VDb250ZXh0KEF1dGhDb250ZXh0KQoKICAgIHJldHVybiAoCiAgICAgICAgPGRpdiBjbGFzc05hbWU9ImFkbWluX2NvbnRhaW5lciI+CiAgICAgICAgICAgIDxQYWdlVGl0bGUgdGl0bGU9IkxlZGVuYWRtaW5pc3RyYXRpZSIvPgogICAgICAgICAgICB7IWF1dGhTdGF0ZS5pc0F1dGhlbnRpY2F0ZWQgJiYgKAogICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJhZG1pbl9zdGF0dXMiPkRlemUgcGFnaW5hIGlzIGhlbGFhcyBuaWV0IHRvZWdhbmtlbGlqayBhbHMgamUgbmlldCBpbmdlbG9nZCBiZW50LiBMb2cgaW4gbWV0IGVlbiBnZWF1dG9yaXplZXJkIGFjY291bnQgb20gZGV6ZSBwYWdpbmEgdGUga3VubmVuIGJla2lqa2VuLjwvcD4KICAgICAgICAgICAgKX0KICAgICAgICAgICAge2F1dGhTdGF0ZS5pc0F1dGhlbnRpY2F0ZWQgJiYgYXV0aFN0YXRlLnNjb3BlLmluY2x1ZGVzKCJhZG1pbiIpICYmICgKICAgICAgICAgICAgICAgIDw+CiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJhZG1pbl9zdGF0dXMgYWRtaW5fbW9iaWxlIj5EZXplIHBhZ2luYSBpcyB2b29ybG9waWcgYWxsZWVuIHRlIGdlYnJ1aWtlbiBvcCBwYy48L3A+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9ImFkbWluX3BjIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9ImFkbWluX3RvZ2dsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDEgY2xhc3NOYW1lPXthY3RpdmVUYWIgPT0gIkxlZGVuIiA/ICJhZG1pbl90b2dnbGVfYWN0aXZlIiA6ICIifSBvbkNsaWNrPXsoKSA9PiBzZXRBY3RpdmVUYWIoIkxlZGVuIil9PkxlZGVuPC9oMT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMSBjbGFzc05hbWU9e2FjdGl2ZVRhYiA9PSAiQWFubWVsZGluZ2VuIiA/ICJhZG1pbl90b2dnbGVfYWN0aXZlIiA6ICIifSBvbkNsaWNrPXsoKSA9PiBzZXRBY3RpdmVUYWIoIkFhbm1lbGRpbmdlbiIpfT5BYW5tZWxkaW5nZW48L2gxPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT17YWN0aXZlVGFiID09ICJQdW50ZW5rbGFzc2VtZW50IiA/ICJhZG1pbl90b2dnbGVfYWN0aXZlIiA6ICIifSBvbkNsaWNrPXsoKSA9PiBzZXRBY3RpdmVUYWIoIlB1bnRlbmtsYXNzZW1lbnQiKX0+UHVudGVua2xhc3NlbWVudDwvaDE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDEgY2xhc3NOYW1lPXthY3RpdmVUYWIgPT0gIlRyYWluaW5nc2tsYXNzZW1lbnQiID8gImFkbWluX3RvZ2dsZV9hY3RpdmUiIDogIiJ9IG9uQ2xpY2s9eygpID0+IHNldEFjdGl2ZVRhYigiVHJhaW5pbmdza2xhc3NlbWVudCIpfT5UcmFpbmluZ3NrbGFzc2VtZW50PC9oMT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMSBjbGFzc05hbWU9e2FjdGl2ZVRhYiA9PSAiUm9sbGVuIiA/ICJhZG1pbl90b2dnbGVfYWN0aXZlIiA6ICIifSBvbkNsaWNrPXsoKSA9PiBzZXRBY3RpdmVUYWIoIlJvbGxlbiIpfT5Sb2xsZW48L2gxPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT17YWN0aXZlVGFiID09ICJQUnMgZ29lZGtldXJlbiIgPyAiYWRtaW5fdG9nZ2xlX2FjdGl2ZSIgOiAiIn0gb25DbGljaz17KCkgPT4gc2V0QWN0aXZlVGFiKCJQUnMgZ29lZGtldXJlbiIpfT5QUnMgZ29lZGtldXJlbjwvaDE+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idGFibGVfY29udGFpbmVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJMZWRlbiI6IDxMZWRlbkluZm8gLz4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJBYW5tZWxkaW5nZW4iOiA8Q29uZmlybVVzZXIgLz4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJQdW50ZW5rbGFzc2VtZW50IjogPEtsYXNzZW1lbnQgey4uLnBvaW50c1Byb3BzfSAvPiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlRyYWluaW5nc2tsYXNzZW1lbnQiOiA8S2xhc3NlbWVudCB7Li4udHJhaW5pbmdQcm9wc30gLz4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJSb2xsZW4iOiA8Um9sbGVuIC8+LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1bYWN0aXZlVGFiXQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvPgogICAgICAgICAgICApfQogICAgICAgICAgICB7YXV0aFN0YXRlLmlzQXV0aGVudGljYXRlZCAmJiAhYXV0aFN0YXRlLnNjb3BlLmluY2x1ZGVzKCJhZG1pbiIpICYmICgKICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0iYWRtaW5fc3RhdHVzIj5EZXplIHBhZ2luYSBpcyBoZWxhYXMgbmlldCB0b2VnYW5rZWxpamsgdm9vciBqb3V3IGFjY291bnQuIExvZyBpbiBtZXQgZWVuIGdlYXV0b3JpemVlcmQgYWNjb3VudCBvbSBkZXplIHBhZ2luYSB0ZSBrdW5uZW4gYmVraWprZW4uPC9wPgogICAgICAgICAgICApfQogICAgICAgIDwvZGl2PgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBBZG1pbjsKCgoKCg==",is="/assets/ConfirmUser-d83657ac.tsx",As="/assets/EditKlassement-732f82c4.tsx",as="/assets/Klassement-747fd704.scss",ns="/assets/Klassement-c4399147.tsx",ls="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlQ29udGV4dCwgdXNlRWZmZWN0LCB1c2VSZWR1Y2VyLCB1c2VTdGF0ZSwgQ2hhbmdlRXZlbnQsIEZvY3VzRXZlbnQsIEZyYWdtZW50LCBGb3JtRXZlbnR9IGZyb20gInJlYWN0IjsKaW1wb3J0IHt6fSBmcm9tICJ6b2QiOwoKaW1wb3J0IHsKICAgIGNyZWF0ZUNvbHVtbkhlbHBlciwKICAgIGZsZXhSZW5kZXIsCiAgICBnZXRDb3JlUm93TW9kZWwsCiAgICB1c2VSZWFjdFRhYmxlLAogICAgU29ydGluZ1N0YXRlLAogICAgZ2V0U29ydGVkUm93TW9kZWwKfSBmcm9tICdAdGFuc3RhY2svcmVhY3QtdGFibGUnCmltcG9ydCB7VXNlckRhdGEsIHVkX3JlcXVlc3QsIGNhdGNoX2FwaX0gZnJvbSAiLi4vLi4vLi4vZnVuY3Rpb25zL2FwaS9hcGkiOwppbXBvcnQgQXV0aENvbnRleHQgZnJvbSAiLi4vLi4vQXV0aC9BdXRoQ29udGV4dCI7CmltcG9ydCAiLi90YWJsZS5zY3NzIjsKaW1wb3J0IHt1c2VRdWVyeSwgdXNlUXVlcnlDbGllbnQsIFVzZVF1ZXJ5UmVzdWx0fSBmcm9tICJAdGFuc3RhY2svcmVhY3QtcXVlcnkiOwppbXBvcnQge3F1ZXJ5RXJyb3IsIHVzZVNpZ25lZFVwUXVlcnksIHVzZVVzZXJEYXRhUXVlcnl9IGZyb20gIi4uLy4uLy4uL2Z1bmN0aW9ucy9xdWVyaWVzIjsKaW1wb3J0IHsgZXhwb3J0Q1NWIH0gZnJvbSAiLi4vZnVuY3Rpb25zL3BhcnNlIjsKaW1wb3J0IFNvcnRIZWFkZXIgZnJvbSAiLi9Tb3J0SGVhZGVyIjsKCmNvbnN0IGNvbHVtbkhlbHBlciA9IGNyZWF0ZUNvbHVtbkhlbHBlcjxVc2VyRGF0YT4oKQoKY29uc3QgY29sdW1ucyA9IFsKICAgIGNvbHVtbkhlbHBlci5hY2Nlc3NvcignZmlyc3RuYW1lJywgewogICAgICAgIGhlYWRlcjogKCkgPT4gJ1Zvb3JuYWFtJywKICAgIH0pLAogICAgY29sdW1uSGVscGVyLmFjY2Vzc29yKCdsYXN0bmFtZScsIHsKICAgICAgICBoZWFkZXI6ICgpID0+ICdBY2h0ZXJuYWFtJywKICAgIH0pLAogICAgY29sdW1uSGVscGVyLmFjY2Vzc29yKCdiaXJ0aGRhdGUnLCB7CiAgICAgICAgaGVhZGVyOiAoKSA9PiAnR2Vib29ydGVkYXR1bScsCiAgICB9KSwKICAgIGNvbHVtbkhlbHBlci5hY2Nlc3NvcignZW1haWwnLCB7CiAgICAgICAgaGVhZGVyOiAoKSA9PiAnRS1tYWlsYWRyZXMnLAogICAgICAgIGVuYWJsZVNvcnRpbmc6IGZhbHNlLAogICAgfSksCiAgICBjb2x1bW5IZWxwZXIuYWNjZXNzb3IoJ3Bob25lJywgewogICAgICAgIGhlYWRlcjogKCkgPT4gJ1RlbGVmb29ubnVtbWVyJywKICAgICAgICBlbmFibGVTb3J0aW5nOiBmYWxzZSwKICAgIH0pLAogICAgY29sdW1uSGVscGVyLmFjY2Vzc29yKCdjYWxsbmFtZScsIHsKICAgICAgICBoZWFkZXI6ICgpID0+ICdSb2VwbmFhbScsCiAgICB9KSwKICAgIGNvbHVtbkhlbHBlci5hY2Nlc3NvcignYXY0MGlkJywgewogICAgICAgIGhlYWRlcjogKCkgPT4gJ0FWXCc0MCBudW1tZXInLAogICAgfSksCiAgICBjb2x1bW5IZWxwZXIuYWNjZXNzb3IoJ2pvaW5lZCcsIHsKICAgICAgICBoZWFkZXI6ICgpID0+ICdMaWQgc2luZHMnLAogICAgfSksCiAgICBjb2x1bW5IZWxwZXIuYWNjZXNzb3IoJ2VkdWluc3RpdHV0aW9uJywgewogICAgICAgIGhlYWRlcjogKCkgPT4gJ09uZGVyd2lqc2luc3RlbGxpbmcnLAogICAgICAgIAogICAgfSksCl0KCmNvbnN0IGRlZmF1bHREYXRhOiBVc2VyRGF0YVtdID0gWwogICAgewogICAgICAgIGZpcnN0bmFtZTogJ0Fybm9sZCcsCiAgICAgICAgbGFzdG5hbWU6ICdBYXJkdmFya2VuJywKICAgICAgICBwaG9uZTogJyszMTYxMjEyMTIxMicsCiAgICAgICAgZW1haWw6ICdhcm5vbGRAZHNhdmRvZGVrYS5ubCcsCiAgICAgICAgdXNlcl9pZDogJzBfYXJub2xkJywKICAgICAgICBjYWxsbmFtZTogJ0Fybm9sZCcsCiAgICAgICAgYXY0MGlkOiAxMiwKICAgICAgICBqb2luZWQ6ICcyMDIyLTAyLTI1JywKICAgICAgICBlZHVpbnN0aXR1dGlvbjogJ1RVIERlbGZ0JywKICAgICAgICBiaXJ0aGRhdGU6ICcyMDIyLTAyLTI1JywKICAgICAgICByZWdpc3RlcmVkOiBmYWxzZQogICAgfSwKXQoKY29uc3QgTGVkZW5JbmZvID0gKCkgPT4gewogICAgY29uc3Qge2F1dGhTdGF0ZSwgc2V0QXV0aFN0YXRlfSA9IHVzZUNvbnRleHQoQXV0aENvbnRleHQpCgogICAgY29uc3QgW3NvcnRpbmcsIHNldFNvcnRpbmddID0gdXNlU3RhdGU8U29ydGluZ1N0YXRlPihbXSkKCiAgICBjb25zdCBxID0gdXNlVXNlckRhdGFRdWVyeSh7IGF1dGhTdGF0ZSwgc2V0QXV0aFN0YXRlIH0pCiAgICBjb25zdCBkYXRhID0gcXVlcnlFcnJvcihxLCBkZWZhdWx0RGF0YSwgIlVzZXIgSW5mbyBRdWVyeSBFcnJvciIpCgogICAgY29uc3QgdGFibGUgPSB1c2VSZWFjdFRhYmxlPFVzZXJEYXRhPih7CiAgICAgICAgZGF0YSwKICAgICAgICBjb2x1bW5zLAogICAgICAgIHN0YXRlOiB7CiAgICAgICAgICAgIHNvcnRpbmcsCiAgICAgICAgfSwKICAgICAgICBvblNvcnRpbmdDaGFuZ2U6IHNldFNvcnRpbmcsCiAgICAgICAgZ2V0Q29yZVJvd01vZGVsOiBnZXRDb3JlUm93TW9kZWwoKSwKICAgICAgICBnZXRTb3J0ZWRSb3dNb2RlbDogZ2V0U29ydGVkUm93TW9kZWwoKQogICAgfSkKCiAgICByZXR1cm4gKAogICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3NOYW1lPSJleHBvcnRfYnV0dG9uIiBvbkNsaWNrPXsoKSA9PiBleHBvcnRDU1YoZGF0YSwgIkxlZGVuaW5mb3JtYXRpZS5jc3YiKX0+RXhwb3J0ZWVyPC9idXR0b24+CiAgICAgICAgICAgIDx0YWJsZSBjbGFzc05hbWU9ImxlZGVuX3RhYmxlIj4KICAgICAgICAgICAgICAgIDxTb3J0SGVhZGVyIHRhYmxlPXt0YWJsZX0gLz4KICAgICAgICAgICAgICAgIDx0Ym9keT4KICAgICAgICAgICAgICAgIHt0YWJsZS5nZXRSb3dNb2RlbCgpLnJvd3MubGVuZ3RoID09PSAwICYmICgKICAgICAgICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBjb2xTcGFuPXs1fT5FciB6aWpuIGhlbGFhcyBnZWVuIG5pZXV3ZSBhYW5tZWxkaW5nZW48L3RkPgogICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICApfQogICAgICAgICAgICAgICAge3RhYmxlLmdldFJvd01vZGVsKCkucm93cy5tYXAocm93ID0+ICgKICAgICAgICAgICAgICAgICAgICA8RnJhZ21lbnQga2V5PXtyb3cuaWR9PgogICAgICAgICAgICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7LyogZmlyc3Qgcm93IGlzIGEgbm9ybWFsIHJvdyAqL30KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtyb3cuZ2V0VmlzaWJsZUNlbGxzKCkubWFwKGNlbGwgPT4gewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBrZXk9e2NlbGwuaWR9PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge2ZsZXhSZW5kZXIoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2VsbC5jb2x1bW4uY29sdW1uRGVmLmNlbGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2VsbC5nZXRDb250ZXh0KCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICl9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSl9CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAgICAgPC9GcmFnbWVudD4KICAgICAgICAgICAgICAgICkpfQogICAgICAgICAgICAgICAgPC90Ym9keT4KICAgICAgICAgICAgPC90YWJsZT4KICAgICAgICAgICAgPGRpdi8+PGJyLz4KICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgTGVkZW5JbmZvOwo=",ss="/assets/NewEvent-276cde4a.tsx",ts="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlQ29udGV4dCwgdXNlRWZmZWN0LCB1c2VSZWR1Y2VyLCB1c2VTdGF0ZSwgQ2hhbmdlRXZlbnQsIEZvY3VzRXZlbnQsIEZyYWdtZW50LCBGb3JtRXZlbnR9IGZyb20gInJlYWN0IjsNCmltcG9ydCB7en0gZnJvbSAiem9kIjsNCmltcG9ydCAnLi90YWJsZS5zY3NzJw0KDQppbXBvcnQgew0KICAgIGNyZWF0ZUNvbHVtbkhlbHBlciwNCiAgICBmbGV4UmVuZGVyLA0KICAgIGdldENvcmVSb3dNb2RlbCwNCiAgICB1c2VSZWFjdFRhYmxlLA0KICAgIFNvcnRpbmdTdGF0ZSwNCiAgICBnZXRTb3J0ZWRSb3dNb2RlbA0KfSBmcm9tICdAdGFuc3RhY2svcmVhY3QtdGFibGUnDQppbXBvcnQge1VzZXJEYXRhLCB1ZF9yZXF1ZXN0LCBjYXRjaF9hcGksIFBSfSBmcm9tICIuLi8uLi8uLi9mdW5jdGlvbnMvYXBpL2FwaSI7DQppbXBvcnQgQXV0aENvbnRleHQgZnJvbSAiLi4vLi4vQXV0aC9BdXRoQ29udGV4dCI7DQppbXBvcnQgIi4vUHJDaGVjay5zY3NzIjsNCmltcG9ydCB7dXNlUXVlcnksIHVzZVF1ZXJ5Q2xpZW50LCBVc2VRdWVyeVJlc3VsdH0gZnJvbSAiQHRhbnN0YWNrL3JlYWN0LXF1ZXJ5IjsNCmltcG9ydCB7cXVlcnlFcnJvciwgdXNlU2lnbmVkVXBRdWVyeSwgdXNlVXNlckRhdGFRdWVyeX0gZnJvbSAiLi4vLi4vLi4vZnVuY3Rpb25zL3F1ZXJpZXMiOw0KaW1wb3J0IFNvcnRIZWFkZXIgZnJvbSAiLi9Tb3J0SGVhZGVyIjsNCg0KY29uc3QgY29sdW1uSGVscGVyID0gY3JlYXRlQ29sdW1uSGVscGVyPFBSPigpDQoNCmNvbnN0IGNvbHVtbnMgPSBbDQogICAgY29sdW1uSGVscGVyLmFjY2Vzc29yKCduYWFtJywgew0KICAgICAgICBoZWFkZXI6ICgpID0+ICdOYWFtJywNCiAgICB9KSwNCiAgICBjb2x1bW5IZWxwZXIuYWNjZXNzb3IoJ29uZGVyZGVlbCcsIHsNCiAgICAgICAgaGVhZGVyOiAoKSA9PiAnT25kZXJkZWVsJywNCiAgICB9KSwNCiAgICBjb2x1bW5IZWxwZXIuYWNjZXNzb3IoJ3ByZXN0YXRpZScsIHsNCiAgICAgICAgaGVhZGVyOiAoKSA9PiAnUHJlc3RhdGllJywNCiAgICB9KSwNCiAgICBjb2x1bW5IZWxwZXIuYWNjZXNzb3IoJ2RhdHVtJywgew0KICAgICAgICBoZWFkZXI6ICgpID0+ICdEYXR1bScsDQogICAgfSksDQogICAgY29sdW1uSGVscGVyLmFjY2Vzc29yKCdwbGFhdHMnLCB7DQogICAgICAgIGhlYWRlcjogKCkgPT4gJ1BsYWF0cycsDQogICAgfSksDQogICAgY29sdW1uSGVscGVyLmFjY2Vzc29yKCdsaW5rJywgew0KICAgICAgICBoZWFkZXI6ICgpID0+ICdMaW5rJywNCiAgICB9KSwNCl0NCg0KY29uc3QgZGVmYXVsdERhdGE6IFBSW10gPSBbDQogICAgew0KICAgICAgICBuYWFtOiAnQXJub2xkJywNCiAgICAgICAgb25kZXJkZWVsOiAiMTUwMG0iLA0KICAgICAgICBwcmVzdGF0aWU6ICIzOjU5LDk5IiwNCiAgICAgICAgZGF0dW06ICIxMi0xMi0yMDEyIiwNCiAgICAgICAgcGxhYXRzOiAiRGVsZnQiLA0KICAgICAgICBsaW5rOiAid3d3LmFybm9sZC5ubCINCiAgICB9DQpdDQoNCmNvbnN0IFJvbGxlbiA9ICgpID0+IHsNCiAgICBjb25zdCB7YXV0aFN0YXRlLCBzZXRBdXRoU3RhdGV9ID0gdXNlQ29udGV4dChBdXRoQ29udGV4dCkNCiAgICBjb25zdCBbYWRkUm9sZSwgc2V0QWRkUm9sZV0gPSB1c2VTdGF0ZSgibm9uZSIpOw0KICAgIGNvbnN0IFtzb3J0aW5nLCBzZXRTb3J0aW5nXSA9IHVzZVN0YXRlPFNvcnRpbmdTdGF0ZT4oW10pDQoNCiAgICAvLyBjb25zdCBxID0gdXNlVXNlckRhdGFRdWVyeSh7IGF1dGhTdGF0ZSwgc2V0QXV0aFN0YXRlIH0pDQogICAgLy8gY29uc3QgZGF0YSA9IHF1ZXJ5RXJyb3IocSwgZGVmYXVsdERhdGEsICJVc2VyIEluZm8gUXVlcnkgRXJyb3IiKQ0KICAgIGNvbnN0IGRhdGEgPSBkZWZhdWx0RGF0YTsNCg0KICAgIGNvbnN0IHRhYmxlID0gdXNlUmVhY3RUYWJsZTxQUj4oew0KICAgICAgICBkYXRhLA0KICAgICAgICBjb2x1bW5zLA0KICAgICAgICBzdGF0ZTogew0KICAgICAgICAgICAgc29ydGluZywNCiAgICAgICAgfSwNCiAgICAgICAgb25Tb3J0aW5nQ2hhbmdlOiBzZXRTb3J0aW5nLA0KICAgICAgICBnZXRSb3dDYW5FeHBhbmQ6ICgpID0+IHRydWUsDQogICAgICAgIGdldENvcmVSb3dNb2RlbDogZ2V0Q29yZVJvd01vZGVsKCksDQogICAgICAgIGdldFNvcnRlZFJvd01vZGVsOiBnZXRTb3J0ZWRSb3dNb2RlbCgpLA0KICAgIH0pDQoNCiAgICBjb25zdCBvdGhlckhlYWRlciA9IDx0aCBrZXk9eyJhY2NlcHQifSBjb2xTcGFuPXsyfT48L3RoPg0KDQogICAgcmV0dXJuICgNCiAgICAgICAgPGRpdj4NCiAgICAgICAgICAgIDx0YWJsZSBjbGFzc05hbWU9ImxlZGVuX3RhYmxlIj4NCiAgICAgICAgICAgICAgICA8U29ydEhlYWRlciB0YWJsZT17dGFibGV9IE90aGVySGVhZGVyPXtvdGhlckhlYWRlcn0gLz4NCiAgICAgICAgICAgICAgICA8dGJvZHk+DQogICAgICAgICAgICAgICAge3RhYmxlLmdldFJvd01vZGVsKCkucm93cy5sZW5ndGggPT09IDAgJiYgKA0KICAgICAgICAgICAgICAgICAgICA8dHI+DQogICAgICAgICAgICAgICAgICAgICAgICA8dGQgY29sU3Bhbj17NX0+RXIgemlqbiBoZWxhYXMgZ2VlbiBnZWdldmVucyBiZXNjaGlrYmFhci48L3RkPg0KICAgICAgICAgICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICl9DQogICAgICAgICAgICAgICAge3RhYmxlLmdldFJvd01vZGVsKCkucm93cy5tYXAocm93ID0+ICgNCiAgICAgICAgICAgICAgICAgICAgPEZyYWdtZW50IGtleT17cm93LmlkfT4NCiAgICAgICAgICAgICAgICAgICAgICAgIDx0cj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7LyogZmlyc3Qgcm93IGlzIGEgbm9ybWFsIHJvdyAqL30NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7cm93LmdldFZpc2libGVDZWxscygpLm1hcChjZWxsID0+IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuICgNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBrZXk9e2NlbGwuaWR9Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtmbGV4UmVuZGVyKA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjZWxsLmNvbHVtbi5jb2x1bW5EZWYuY2VsbCwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2VsbC5nZXRDb250ZXh0KCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHthZGRSb2xlICE9PSByb3cuaWQgJiYgKDxwIGNsYXNzTmFtZT0ibGVkZW5fdGFibGVfcm93X2J1dHRvbiIgb25DbGljaz17KCkgPT4gc2V0QWRkUm9sZShyb3cuaWQpfT7inJM8L3A+KX0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+DQogICAgICAgICAgICAgICAgICAgIDwvRnJhZ21lbnQ+DQogICAgICAgICAgICAgICAgKSl9DQogICAgICAgICAgICAgICAgPC90Ym9keT4NCiAgICAgICAgICAgIDwvdGFibGU+DQogICAgICAgICAgICA8ZGl2Lz4NCiAgICAgICAgPC9kaXY+DQogICAgKQ0KfQ0KDQpleHBvcnQgZGVmYXVsdCBSb2xsZW47DQo=",os="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLnJvbGVfbGlzdCB7DQogICAgbWFyZ2luLWxlZnQ6IGF1dG87DQogICAgbWFyZ2luLXJpZ2h0OiBhdXRvOw0KfQ0KDQoucm9sZV9pY29uIHsNCiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogICAgbWFyZ2luLXJpZ2h0OiAxcmVtOw0KICAgIHdpZHRoOiBmaXQtY29udGVudDsNCiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07DQogICAgcGFkZGluZy1yaWdodDogMXJlbTsNCiAgICBwYWRkaW5nLXRvcDogMC41cmVtOw0KICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07DQogICAgY29sb3I6IHdoaXRlOw0KICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07DQogICAgZm9udC13ZWlnaHQ6ICRib2xkOw0KfQ0KDQoucm9sZV9kZWxldGUgew0KICAgIHdpZHRoOiAxLjVyZW07DQogICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsNCiAgICBzdHJva2Utd2lkdGg6IDFweDsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQp9DQoNCi5hZGRfcm9sZSAqIHsNCiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQp9DQoNCi5hZGRfcm9sZSBzZWxlY3Qgew0KICAgIC8vIGFwcGVhcmFuY2U6IG5vbmU7DQogICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7DQogICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsNCiAgICBib3JkZXI6IG5vbmU7DQogICAgcGFkZGluZzogMC41cmVtOw0KICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0Ow0KICAgIGNvbG9yOiAkZG9kZWthX2JsYXV3Ow0KICAgIC8vIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOw0KICAgIGN1cnNvcjogcG9pbnRlcjsNCiAgICBmb250LXdlaWdodDogJGJvbGQ7DQogICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsNCiAgICAvLyBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X21lZGl1bTsNCiAgICBtYXJnaW46IDAgMCAwLjVyZW07DQp9DQoNCi5hZGRfcm9sZSBidXR0b24gew0KICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0Ow0KICAgIG1hcmdpbi1sZWZ0OiAxcmVtOw0KfQ0KDQoubWFuYWdlX3JvbGVzX2NvbnRhaW5lciB7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHRvcDogMDsNCiAgICBsZWZ0OiAwOw0KICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc7DQogICAgd2lkdGg6IDEwMCU7DQogICAgaGVpZ2h0OiAxMDAlOw0KICAgIG9wYWNpdHk6IDIwJTsNCn0NCg0KLm1hbmFnZV9yb2xlcyB7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIGRpc3BsYXk6IGZsZXg7DQogICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsNCiAgICB0b3A6IDEyLjUlOw0KICAgIGxlZnQ6IDI1JTsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3Ow0KICAgIHdpZHRoOiA1MCU7DQogICAgaGVpZ2h0OiA3NXZoOw0KICAgIG9wYWNpdHk6IDEwMCU7DQogICAgei1pbmRleDogNTA7DQogICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsNCiAgICBjb2xvcjogd2hpdGU7DQogICAgcGFkZGluZzogMXJlbTsNCiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07DQogICAgcGFkZGluZy1yaWdodDogMnJlbTsNCn0NCg0KLm1hbmFnZV9yb2xlc190aXRsZSB7DQogICAgZm9udC1zaXplOiAkZm9udF9tbDsNCiAgICBmb250LXdlaWdodDogJGJvbGQ7DQogICAgbWFyZ2luLWJvdHRvbTogMXJlbTsNCn0NCg0KLm1hbmFnZV9yb2xlc19oZWFkZXIgew0KICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOw0KICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfbWVkaXVtOw0KICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsNCiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOw0KfQ0KDQoubWFuYWdlX3JvbGVzX3JvbGVzIHsNCiAgICBvdmVyZmxvdy15OiBzY3JvbGw7DQogICAgZmxleC1ncm93OiAxOw0KfQ0KDQoubWFuYWdlX3JvbGVzX2ljb24gew0KICAgIGJvcmRlcjogMnB4IHdoaXRlIHNvbGlkOw0KICAgIHdpZHRoOiAyNSU7DQogICAgcGFkZGluZy1sZWZ0OiAxcmVtOw0KICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07DQogICAgcGFkZGluZy10b3A6IDAuNXJlbTsNCiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOw0KICAgIGNvbG9yOiB3aGl0ZTsNCiAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtOw0KICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsNCiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsNCiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X21lZGl1bTsNCiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07DQogICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KfQ0KDQoubWFuYWdlX3JvbGVzX2RlbGV0ZSB7DQogICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgIGZvbnQtc2l6ZTogJGZvbnRfc21hbGw7DQogICAgY29sb3I6ICRkb2Rla2Ffcm9vZDsNCiAgICBiYWNrZ3JvdW5kOiBub25lOw0KICAgIGJvcmRlcjogbm9uZTsNCiAgICBtYXJnaW4tbGVmdDogMXJlbTsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQp9DQoNCi5tYW5hZ2Vfcm9sZXNfY3Jvc3Mgew0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IDFyZW07DQogICAgcmlnaHQ6IDFyZW07DQogICAgZmlsbDogd2hpdGU7DQogICAgd2lkdGg6IDJyZW07DQogICAgY3Vyc29yOiBwb2ludGVyOw0KfQ0KDQouc3VibWl0X3JvbGUgew0KICAgIHdpZHRoOiBjYWxjKDEwMCUpOw0KfQ0KDQouc3VibWl0X3JvbGVfaW5wdXQgew0KICAgIGJvcmRlci1zdHlsZTogbm9uZTsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsNCiAgICBjb2xvcjogJGRvZGVrYV9ibGF1dzsNCiAgICBwYWRkaW5nOiAwLjVyZW07DQogICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsNCiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsNCiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X21lZGl1bTsNCiAgICBtYXJnaW4tdG9wOiAwLjVyZW07DQogICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOw0KICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pOw0KfQ0KDQouc3VibWl0X3JvbGVfaW5wdXQ6Zm9jdXMgew0KICAgIG91dGxpbmU6IG5vbmU7DQp9DQoNCi5zdWJtaXRfcm9sZV9jb2xvciB7DQogICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOw0KICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTsNCiAgICBhcHBlYXJhbmNlOiBub25lOw0KICAgIGJvcmRlcjogbm9uZTsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsNCiAgICB3aWR0aDogY2FsYygyNSUgLSAwLjVyZW0pOw0KICAgIG1hcmdpbi1sZWZ0OiAxcmVtOw0KICAgIGhlaWdodDogY2FsYygxcmVtICsgJGxpbmVfaGVpZ2h0X21lZGl1bSk7DQogICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsNCiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUlKTsNCiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOw0KICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07DQogICAgcGFkZGluZzogMDsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQp9DQoNCi5zdWJtaXRfcm9sZV9jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2ggew0KICAgIGJvcmRlcjogMnB4IHdoaXRlIHNvbGlkOw0KICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07DQogICAgaGVpZ2h0OiBjYWxjKDFyZW0gKyAkbGluZV9oZWlnaHRfbWVkaXVtKTsNCn0NCg0KLnN1Ym1pdF9yb2xlX2NvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7DQogICAgYm9yZGVyOiAycHggd2hpdGUgc29saWQ7DQogICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsNCiAgICBoZWlnaHQ6IGNhbGMoMXJlbSArICRsaW5lX2hlaWdodF9tZWRpdW0pOw0KICAgIA0KfQ0KDQouc3VibWl0X3JvbGUgYnV0dG9uIHsNCiAgICB3aWR0aDogY2FsYygyNSUgLSAwLjVyZW0pOw0KICAgIG1hcmdpbi1sZWZ0OiAxcmVtOw0KICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOw0KICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsNCiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X21lZGl1bTsNCiAgICBwYWRkaW5nLXRvcDogMC41cmVtOw0KICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07DQogICAgYm9yZGVyOiBub25lOw0KfQ==",ds="/assets/Rollen-d6b8a503.tsx",bs="data:application/octet-stream;base64,aW1wb3J0IHtmbGV4UmVuZGVyLCBUYWJsZX0gZnJvbSAiQHRhbnN0YWNrL3JlYWN0LXRhYmxlIjsKaW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKCmludGVyZmFjZSBTb3J0SGVhZGVyUHJvcHM8VD4gewogICAgdGFibGU6IFRhYmxlPFQ+LAogICAgT3RoZXJIZWFkZXI/OiBSZWFjdC5SZWFjdE5vZGUKfQoKZnVuY3Rpb24gU29ydEhlYWRlcjxUPih7dGFibGUsIE90aGVySGVhZGVyfTogU29ydEhlYWRlclByb3BzPFQ+KSB7CiAgICByZXR1cm4gKAogICAgICAgIDx0aGVhZD4KICAgICAgICB7dGFibGUuZ2V0SGVhZGVyR3JvdXBzKCkubWFwKGhlYWRlckdyb3VwID0+ICgKICAgICAgICAgICAgPHRyIGtleT17aGVhZGVyR3JvdXAuaWR9PgogICAgICAgICAgICAgICAge2hlYWRlckdyb3VwLmhlYWRlcnMubWFwKGhlYWRlciA9PiB7CiAgICAgICAgICAgICAgICAgICAgcmV0dXJuICgKICAgICAgICAgICAgICAgICAgICAgICAgPHRoIGtleT17aGVhZGVyLmlkfSBjb2xTcGFuPXtoZWFkZXIuY29sU3Bhbn0+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7aGVhZGVyLmlzUGxhY2Vob2xkZXIgPyBudWxsIDogKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgb25DbGljaz17aGVhZGVyLmNvbHVtbi5nZXRUb2dnbGVTb3J0aW5nSGFuZGxlcigpfSBjbGFzc05hbWU9eyhoZWFkZXIuY29sdW1uLmdldENhblNvcnQoKSA/ICJjYW5Tb3J0IiA6ICIiKX0+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtmbGV4UmVuZGVyKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVhZGVyLmNvbHVtbi5jb2x1bW5EZWYuaGVhZGVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVhZGVyLmdldENvbnRleHQoKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXNjOiAnIOKGkScsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXNjOiAnIOKGkycKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVtoZWFkZXIuY29sdW1uLmdldElzU29ydGVkKCkgYXMgc3RyaW5nXSA/PyBudWxsfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgKX0KICAgICAgICAgICAgICAgICAgICAgICAgPC90aD4KICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICB9KX0KICAgICAgICAgICAgICAgIHtPdGhlckhlYWRlcn0KICAgICAgICAgICAgPC90cj4KICAgICAgICApKX0KICAgICAgICA8L3RoZWFkPgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBTb3J0SGVhZGVyOw==",cs="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLmxlZGVuX3RhYmxlIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzkwcDsNCiAgY29sb3I6IHdoaXRlOw0KICB3aWR0aDogMTAwJTsNCiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsNCiAgYm9yZGVyLXJhZGl1czogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTsNCn0NCg0KLmxlZGVuX3RhYmxlIHRoIHsNCiAgLy8gd2lkdGg6IDIwJTsNCiAgcGFkZGluZzogMDsNCiAgbWFyZ2luOjA7DQogIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsNCiAgaGVpZ2h0OiA0cmVtOw0KICBmb250LXNpemU6ICRmb250X21lZGl1bTsNCn0NCg0KLmxlZGVuX3RhYmxlIHRoOmxhc3Qtb2YtdHlwZSB7DQogIGJvcmRlci1yYWRpdXM6IDAgMC41cmVtIDAgMDsNCn0NCg0KLmxlZGVuX3RhYmxlIHRyIHsNCiAgaGVpZ2h0OiA0cmVtOw0KICBmb250LXNpemU6ICRmb250X3NtYWxsOw0KICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X3NtYWxsOw0KICB0ZXh0LWFsaWduOiBjZW50ZXI7DQp9DQoNCi5sZWRlbl90YWJsZSBidXR0b24gew0KICBiYWNrZ3JvdW5kOiBub25lOw0KICBib3JkZXI6IG5vbmU7DQogIHRleHQtZGVjb3JhdGlvbjogbm9uZTsNCiAgY29sb3I6IHdoaXRlOw0KICBjdXJzb3I6IHBvaW50ZXI7DQogIGZvbnQtc2l6ZTogJGZvbnRfc21hbGw7DQogIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfc21hbGw7DQogIGZvbnQtd2VpZ2h0OiAkYm9sZDsNCn0NCg0KLmxlZGVuX3RhYmxlIHN2ZyB7DQogIGZpbGw6IHdoaXRlOw0KICBsaW5lLWhlaWdodDogNHJlbTsNCiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsNCiAgY3Vyc29yOiBwb2ludGVyOw0KICBhbGlnbi1zZWxmOiBjZW50ZXI7DQp9DQoNCi5jb25maXJtU3RhdHVzIHsNCiAgY29sb3I6IGdyZWVuOw0KfQ0KDQouYmV2ZXN0aWdfaW5zY2hyaWp2aW5nIHsNCiAgaGVpZ2h0OiA0cmVtOw0KICBkaXNwbGF5OiBmbGV4Ow0KICB3aWR0aDogMTAwJTsNCiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7DQp9DQoNCi5iZXZlc3RpZ19pbnNjaHJpanZpbmcgaW5wdXQgew0KICBtYXJnaW4tdG9wOiAxcmVtOw0KICBtYXJnaW4tYm90dG9tOiAxcmVtOw0KICBtYXJnaW4tcmlnaHQ6IDRyZW07DQogIHdpZHRoOiAyMCU7DQogIGhlaWdodDogMnJlbTsNCiAgYm9yZGVyLXN0eWxlOiBub25lOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsNCiAgY29sb3I6ICRkb2Rla2FfYmxhdXc7DQogIHBhZGRpbmctbGVmdDogMC41cmVtOw0KICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07DQogIGJvcmRlci1yYWRpdXM6IDAuNXJlbTsNCiAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsNCiAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9zbWFsbDsNCn0NCg0KLmJldmVzdGlnX2luc2NocmlqdmluZyBidXR0b24gew0KICBjb2xvcjogJGRvZGVrYV9yb29kICFpbXBvcnRhbnQ7DQp9DQoNCi5jYW5Tb3J0IHsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQp9DQoNCi5sZWRlbl90YWJsZV9oZWFkZXJfYnV0dG9uIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsNCiAgd2lkdGg6IGZpdC1jb250ZW50Ow0KICBtYXJnaW4tbGVmdDogYXV0bzsNCiAgbWFyZ2luLXJpZ2h0OiBhdXRvOw0KICBwYWRkaW5nLWxlZnQ6IDFyZW07DQogIHBhZGRpbmctcmlnaHQ6IDFyZW07DQogIGhlaWdodDogM3JlbTsNCiAgbGluZS1oZWlnaHQ6IDNyZW07DQogIGNvbG9yOiAkZG9kZWthX3Jvb2Q7DQogIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07DQogIGN1cnNvcjogcG9pbnRlcjsNCn0NCg0KLmxlZGVuX3RhYmxlX3Jvd19idXR0b24gew0KICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2QgIWltcG9ydGFudDsNCiAgd2lkdGg6IGZpdC1jb250ZW50Ow0KICBtYXJnaW4tbGVmdDogYXV0bzsNCiAgbWFyZ2luLXJpZ2h0OiBhdXRvOw0KICBwYWRkaW5nLWxlZnQ6IDFyZW07DQogIHBhZGRpbmctcmlnaHQ6IDFyZW07DQogIHBhZGRpbmctdG9wOiAwLjVyZW07DQogIHBhZGRpbmctYm90dG9tOiAwLjVyZW07DQogIGNvbG9yOiB3aGl0ZTsNCiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsNCiAgZm9udC13ZWlnaHQ6ICRib2xkOw0KICBjdXJzb3I6IHBvaW50ZXI7DQp9DQoNCi5sZWRlbl90YWJsZV9yb3dfbGluayB7DQogIGNvbG9yOiAkZG9kZWthX3Jvb2Q7DQogIGN1cnNvcjogcG9pbnRlcjsNCn0NCg0KLmV4cG9ydF9idXR0b24gew0KICBwb3NpdGlvbjogYWJzb2x1dGU7DQogIHJpZ2h0OiA0cmVtOw0KICB0b3A6IDZyZW07DQogIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsNCiAgd2lkdGg6IGZpdC1jb250ZW50Ow0KICBtYXJnaW4tbGVmdDogYXV0bzsNCiAgbWFyZ2luLXJpZ2h0OiBhdXRvOw0KICBwYWRkaW5nLWxlZnQ6IDFyZW07DQogIHBhZGRpbmctcmlnaHQ6IDFyZW07DQogIGhlaWdodDogM3JlbTsNCiAgbGluZS1oZWlnaHQ6IDNyZW07DQogIGNvbG9yOiB3aGl0ZTsNCiAgZm9udC13ZWlnaHQ6IGJvbGQ7DQogIGJvcmRlcjogbm9uZTsNCiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsNCiAgY3Vyc29yOiBwb2ludGVyOw0KfQ==",ms="data:video/mp2t;base64,aW1wb3J0IFBhcGEgZnJvbSAicGFwYXBhcnNlIjsKaW1wb3J0IHtab2RUeXBlQW55LCB6fSBmcm9tICJ6b2QiCgpleHBvcnQgY29uc3QgcGFyc2VGaWxlID0gPFMgZXh0ZW5kcyBab2RUeXBlQW55PihmaWxlczogRmlsZUxpc3QsIHJvd1NjaGVtYTogUywgcmVzdWx0Q2FsbGJhY2s6IChmb3VuZDogei5pbmZlcjxTPltdKSA9PiB2b2lkLCBlcnJvckNhbGxiYWNrOiAoZTogdW5rbm93bikgPT4gdm9pZCkgPT4gewogICAgUGFwYS5wYXJzZShmaWxlc1swXSwgewogICAgICAgIGhlYWRlcjogdHJ1ZSwKICAgICAgICBza2lwRW1wdHlMaW5lczogJ2dyZWVkeScsCiAgICAgICAgd29ya2VyOiB0cnVlLAogICAgICAgIGVycm9yKGVycm9yOiBFcnJvciwgX2ZpbGU6IHVua25vd24pIHsKICAgICAgICAgICAgY29uc29sZS5lcnJvcigicGFwYVBhcnNlIGVycm9yIikKICAgICAgICAgICAgZXJyb3JDYWxsYmFjayhlcnJvcikKICAgICAgICB9LAogICAgICAgIGNvbXBsZXRlOiBmdW5jdGlvbihyZXN1bHRzKSB7CiAgICAgICAgICAgIGNvbnNvbGUuZXJyb3IoInJlcyAiICsgSlNPTi5zdHJpbmdpZnkocmVzdWx0cy5kYXRhKSkKICAgICAgICAgICAgdHJ5IHsKICAgICAgICAgICAgICAgIGNvbnN0IHBhcnNlZFJvd3M6IHouaW5mZXI8Uz4gPSByb3dTY2hlbWEuYXJyYXkoKS5wYXJzZShyZXN1bHRzLmRhdGEpCiAgICAgICAgICAgICAgICByZXN1bHRDYWxsYmFjayhwYXJzZWRSb3dzKQogICAgICAgICAgICB9IGNhdGNoIChlKSB7CiAgICAgICAgICAgICAgICBjb25zb2xlLmVycm9yKCJ6b2QgZXJyb3IiKQogICAgICAgICAgICAgICAgZXJyb3JDYWxsYmFjayhlKQogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfSkKfQoKdHlwZSBOYW1lID0gewogICAgbmFtZTogc3RyaW5nCn0KZXhwb3J0IHR5cGUgTXVsdGlNYXRjaDxUIGV4dGVuZHMgTmFtZT4gPSB7CiAgICBtYXRjaGVkTmFtZXM6IHN0cmluZ1tdCn0gJiBUCgp0eXBlIE1hdGNoPFQgZXh0ZW5kcyBOYW1lPiA9IHsKICAgIHVzZXJfaWQ6IHN0cmluZywKICAgIG1hdGNoZWROYW1lOiBzdHJpbmcKfSAmIFQKCnR5cGUgVXNlck5hbWUgPSB7CiAgICBmaXJzdG5hbWU6IHN0cmluZywKICAgIGxhc3RuYW1lOiBzdHJpbmcsCiAgICB1c2VyX2lkOiBzdHJpbmcKfQoKLyoqCiAqCiAqIEBwYXJhbSB1c2VycyBUaGUgbmFtZXMgdGhhdCB3ZSB0cnkgdG8gbWF0Y2gKICogQHBhcmFtIG5hbWVzIFRoZSBkYXRhIGNvbnRhaW5pbmcgdW5tYXRjaGVkIG5hbWVzCiAqLwpleHBvcnQgY29uc3QgbWF0Y2hOYW1lcyA9IDxUIGV4dGVuZHMgTmFtZT4odXNlcnM6IFVzZXJOYW1lW10sIG5hbWVzOiBUW10pOiB7bm9NYXRjaDogVFtdLCB1bmlxdWVNYXRjaDogTWF0Y2g8VD5bXSwgbXVsdGlwbGVNYXRjaDogTXVsdGlNYXRjaDxUPltdfSA9PiB7CiAgICAvLyBXZSB3YW50IHRvIGFsbG93IHRoZSBkYXRhIHRvIGNvbnRhaW4gb3RoZXIgZmllbGRzIHRoYXQgd2UgYWxzbyB3YW50IHRvIHJldHVybiBiYWNrCiAgICBjb25zdCB1bmlxdWVNYXRjaDogTWF0Y2g8VD5bXSA9W10KICAgIC8vIExpc3Qgb2YgbmFtZXMgdGhhdCBjb3VsZCBtYXRjaCBtdWx0aXBsZSBuYW1lcwogICAgY29uc3QgbXVsdGlwbGVNYXRjaDogTXVsdGlNYXRjaDxUPltdID0gW10KICAgIGNvbnN0IG5vTWF0Y2g6IFRbXSA9IFtdCgogICAgZm9yIChjb25zdCBuYW1lSW5mbyBvZiBuYW1lcykgewogICAgICAgIGNvbnN0IG5hbWUgPSBuYW1lSW5mby5uYW1lLnRvTG93ZXJDYXNlKCkKICAgICAgICBsZXQgbWF0Y2hlZDogTWF0Y2g8VD5bXSA9IFtdCiAgICAgICAgLy8gV2UgZmlyc3QgdHJ5IHRvIHBlcmZvcm0gZXhhY3QgbWF0Y2hlcyBhbmQgcHJvZ3Jlc3NpdmVseSBpbmNyZWFzZSB0aGUgJ2xldmVsJywgbG9va2luZyBhdCBtb3JlIGxvb3NlIG1hdGNoZXMKICAgICAgICAvLyBUaGlzIGVuc3VyZXMgdGhhdCBhIHBhcnRpYWwgbWF0Y2ggaGFzIGxvd2VyIHByaW9yaXR5IG92ZXIgYW4gZXhhY3QgbWF0Y2gKICAgICAgICBsZXQgbWF0Y2hMZXZlbCA9IC0xCiAgICAgICAgLy8gRG9uJ3QgdHJ5IHRvIG1hdGNoIG9uIGVtcHR5IHN0cmluZ3MKICAgICAgICBpZiAobmFtZS5sZW5ndGggPT09IDApIHsKICAgICAgICAgICAgbm9NYXRjaC5wdXNoKG5hbWVJbmZvKQogICAgICAgICAgICBjb250aW51ZQogICAgICAgIH0KICAgICAgICBmb3IgKGNvbnN0IHUgb2YgdXNlcnMpIHsKICAgICAgICAgICAgY29uc3QgZmlyc3RMYXN0ID0gKHUuZmlyc3RuYW1lICsgIiAiICsgdS5sYXN0bmFtZSkudG9Mb3dlckNhc2UoKQoKICAgICAgICAgICAgaWYgKHUuZmlyc3RuYW1lLnRvTG93ZXJDYXNlKCkgPT09IG5hbWUpIHsKICAgICAgICAgICAgICAgIC8vIElmIGl0IGZvdW5kIGFub3RoZXIgbWF0Y2ggYXQgYSBoaWdoZXIgKHdvcnNlKSBsZXZlbCwgcmVzZXQgaXQgYW5kIGFkZCBvbmx5IHRoaXMgbWF0Y2gKICAgICAgICAgICAgICAgIGlmIChtYXRjaExldmVsID4gMCkgewogICAgICAgICAgICAgICAgICAgIG1hdGNoZWQgPSBbXQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgbWF0Y2hlZC5wdXNoKHsgLi4ubmFtZUluZm8sIHVzZXJfaWQ6IHUudXNlcl9pZCwgbWF0Y2hlZE5hbWU6IGZpcnN0TGFzdH0pCiAgICAgICAgICAgICAgICBtYXRjaExldmVsID0gMAogICAgICAgICAgICB9CgogICAgICAgICAgICBpZiAobWF0Y2hMZXZlbCA9PT0gMCkgewogICAgICAgICAgICAgICAgY29udGludWUKICAgICAgICAgICAgfQoKICAgICAgICAgICAgaWYgKGZpcnN0TGFzdCA9PT0gbmFtZSkgewogICAgICAgICAgICAgICAgbWF0Y2hlZC5wdXNoKHsgLi4ubmFtZUluZm8sIHVzZXJfaWQ6IHUudXNlcl9pZCwgbWF0Y2hlZE5hbWU6IGZpcnN0TGFzdH0pCiAgICAgICAgICAgICAgICBpZiAobWF0Y2hMZXZlbCA+IDEpIHsKICAgICAgICAgICAgICAgICAgICBtYXRjaGVkID0gW10KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIG1hdGNoTGV2ZWwgPSAxCiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIGlmIChtYXRjaExldmVsID09PSAxKSB7CiAgICAgICAgICAgICAgICBjb250aW51ZQogICAgICAgICAgICB9CiAgICAgICAgICAgIGNvbnN0IG5hbWVXaXRob3V0RG90ID0gbmFtZS5yZXBsYWNlKCcuJywgJycpCgogICAgICAgICAgICBpZiAoZmlyc3RMYXN0LmluY2x1ZGVzKG5hbWVXaXRob3V0RG90KSkgewogICAgICAgICAgICAgICAgbWF0Y2hlZC5wdXNoKHsgLi4ubmFtZUluZm8sIHVzZXJfaWQ6IHUudXNlcl9pZCwgbWF0Y2hlZE5hbWU6IGZpcnN0TGFzdH0pCiAgICAgICAgICAgICAgICBtYXRjaExldmVsID0gMgogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGlmIChtYXRjaGVkLmxlbmd0aCA9PT0gMCkgewogICAgICAgICAgICBub01hdGNoLnB1c2gobmFtZUluZm8pCiAgICAgICAgfSBlbHNlIGlmIChtYXRjaGVkLmxlbmd0aCA9PT0gMSkgewogICAgICAgICAgICB1bmlxdWVNYXRjaC5wdXNoKG1hdGNoZWRbMF0pCiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgbXVsdGlwbGVNYXRjaC5wdXNoKHsuLi5uYW1lSW5mbywgbWF0Y2hlZE5hbWVzOiBtYXRjaGVkLm1hcChtID0+IG0ubWF0Y2hlZE5hbWUpIH0pCiAgICAgICAgfQoKICAgIH0KICAgIHJldHVybiB7CiAgICAgICAgbm9NYXRjaCwKICAgICAgICB1bmlxdWVNYXRjaCwKICAgICAgICBtdWx0aXBsZU1hdGNoCiAgICB9Cn0KCmV4cG9ydCBjb25zdCBleHBvcnRDU1YgPSAoZGF0YTogYW55LCBmaWxlX25hbWU6IHN0cmluZykgPT4gewogICAgY29uc3QgY3N2ID0gUGFwYS51bnBhcnNlKGRhdGEpCiAgICBjb25zdCBibG9iID0gbmV3IEJsb2IoW2Nzdl0pOwogICAgY29uc3QgYSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2EnKTsKICAgIGEuaHJlZiA9IFVSTC5jcmVhdGVPYmplY3RVUkwoYmxvYik7CiAgICBhLmRvd25sb2FkID0gZmlsZV9uYW1lOwogICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChhKTsKICAgIGEuY2xpY2soKTsKICAgIGRvY3VtZW50LmJvZHkucmVtb3ZlQ2hpbGQoYSk7Cn0=",Zs="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlQ29udGV4dCwgdXNlRWZmZWN0LCB1c2VTdGF0ZX0gZnJvbSAicmVhY3QiOwppbXBvcnQge3VzZU5hdmlnYXRlfSBmcm9tICJyZWFjdC1yb3V0ZXItZG9tIjsKaW1wb3J0IHtkZWNvZGVKd3RQYXlsb2FkLCBUb2tlbkVycm9yLCB2YWxpZGF0ZUlkVG9rZW59IGZyb20gIi4vZnVuY3Rpb25zL09BdXRoIjsKaW1wb3J0IHtyZWRpcmVjdF91cml9IGZyb20gIi4vQXV0aFJlZGlyZWN0IjsKaW1wb3J0IGNvbmZpZyBmcm9tICIuLi8uLi9jb25maWciCmltcG9ydCBBdXRoQ29udGV4dCwge2hhbmRsZVRva2VuUmVzcG9uc2UsIHVzZUxvZ2lufSBmcm9tICIuL0F1dGhDb250ZXh0IjsKaW1wb3J0IHtiYWNrX3Bvc3QsIGNhdGNoX2FwaSwgZXJyX2FwaX0gZnJvbSAiLi4vLi4vZnVuY3Rpb25zL2FwaS9hcGkiOwppbXBvcnQge1BhZ2VzRXJyb3J9IGZyb20gIi4uLy4uL2Z1bmN0aW9ucy9lcnJvciI7CmltcG9ydCB7TG9nZ2VyfSBmcm9tICIuLi8uLi9mdW5jdGlvbnMvbG9nZ2VyIjsKCgpjb25zdCBBdXRoQ2FsbGJhY2sgPSAoKSA9PiB7CiAgICBjb25zdCBuYXZpZ2F0ZSA9IHVzZU5hdmlnYXRlKCkKICAgIGNvbnN0IHthdXRoU3RhdGUsIHNldEF1dGhTdGF0ZX0gPSB1c2VDb250ZXh0KEF1dGhDb250ZXh0KQogICAgY29uc3QgW2lzU2V0LCBjaGFuZ2VTZXRdID0gdXNlU3RhdGUoZmFsc2UpCgogICAgY29uc3QgaGFuZGxlQ2FsbGJhY2sgPSBhc3luYyAoc2lnbmFsOiBBYm9ydFNpZ25hbCkgPT4gewogICAgICAgIGxldCBwYXJhbXMgPSAobmV3IFVSTFNlYXJjaFBhcmFtcyh3aW5kb3cubG9jYXRpb24uc2VhcmNoKSkKCiAgICAgICAgbGV0IGNvZGUgPSBwYXJhbXMuZ2V0KCJjb2RlIik7CiAgICAgICAgbGV0IGxvYWRlZF9zdGF0ZSA9IHBhcmFtcy5nZXQoInN0YXRlIikKCiAgICAgICAgY29uc3QgbHNfc3RhdGVfdmVyaWZ5ID0gbG9jYWxTdG9yYWdlLmdldEl0ZW0oInN0YXRlX3ZlcmlmeSIpCiAgICAgICAgaWYgKCFsc19zdGF0ZV92ZXJpZnkpIHsKICAgICAgICAgICAgdGhyb3cgbmV3IFBhZ2VzRXJyb3IoImJhZF9jYWxsYmFjayIsIGBObyBzdGF0ZSBzYXZlZC5gLCAnY2FsbGJhY2tfbm9fcmVkaXJlY3Rfc3RhdGUnKQogICAgICAgIH0KICAgICAgICBjb25zdCBzdGF0ZV92ZXJpZmllciA9IEpTT04ucGFyc2UobHNfc3RhdGVfdmVyaWZ5KQogICAgICAgIGlmIChsb2FkZWRfc3RhdGUgIT09IHN0YXRlX3ZlcmlmaWVyLnN0YXRlKSB7CiAgICAgICAgICAgIHRocm93IG5ldyBQYWdlc0Vycm9yKCJiYWRfY2FsbGJhY2siLCBgQ2FsbGJhY2sgc3RhdGUgJHtsb2FkZWRfc3RhdGV9IGRvZXMgbm90IG1hdGNoIHNhdmVkIHN0YXRlICR7c3RhdGVfdmVyaWZpZXIuc3RhdGV9YCwgJ2JhZF9jYWxsYmFja19zdGF0ZScpCiAgICAgICAgfQoKICAgICAgICBjb25zdCB0b2tlbl9yZXF1ZXN0ID0gewogICAgICAgICAgICAiY2xpZW50X2lkIjogIGNvbmZpZy5jbGllbnRfaWQsCiAgICAgICAgICAgICJncmFudF90eXBlIjogImF1dGhvcml6YXRpb25fY29kZSIsCiAgICAgICAgICAgICJyZWRpcmVjdF91cmkiOiAgcmVkaXJlY3RfdXJpLAogICAgICAgICAgICAiY29kZSI6IGNvZGUsCiAgICAgICAgICAgICJjb2RlX3ZlcmlmaWVyIjogc3RhdGVfdmVyaWZpZXIuY29kZV92ZXJpZmllciwKICAgICAgICB9CgogICAgICAgIGNvbnN0IG5vbmNlX29yaWdpbmFsX3RyYW5zaWVudCA9IGxvY2FsU3RvcmFnZS5nZXRJdGVtKCJub25jZV9vcmlnaW5hbF90cmFuc2llbnQiKQogICAgICAgIGlmIChub25jZV9vcmlnaW5hbF90cmFuc2llbnQgPT09IG51bGwpIHsKICAgICAgICAgICAgdGhyb3cgbmV3IFRva2VuRXJyb3IoIm5vX25vbmNlX3NldCIsICJObyBub25jZSBoYXMgYmVlbiBzZXQgYXQgcmVkaXJlY3QhIikKICAgICAgICB9CgogICAgICAgIGxldCByZXM7CiAgICAgICAgdHJ5IHsKICAgICAgICAgICAgcmVzID0gYXdhaXQgYmFja19wb3N0KCdvYXV0aC90b2tlbi8nLCB0b2tlbl9yZXF1ZXN0LCB7IHNpZ25hbCB9KQogICAgICAgIH0gY2F0Y2ggKGUpIHsKICAgICAgICAgICAgdGhyb3cgYXdhaXQgZXJyX2FwaShlKQogICAgICAgIH0KCiAgICAgICAgY29uc3QgewogICAgICAgICAgICBpZF9wYXlsb2FkX3JhdywgaWRfcGF5bG9hZCwgYWNjZXNzX3Rva2VuLCByZWZyZXNoX3Rva2VuLCBzY29wZQogICAgICAgIH0gPSBhd2FpdCBoYW5kbGVUb2tlblJlc3BvbnNlKHJlcywgbm9uY2Vfb3JpZ2luYWxfdHJhbnNpZW50KQoKICAgICAgICBpZiAoIXNpZ25hbC5hYm9ydGVkKSB7CiAgICAgICAgICAgIGxvY2FsU3RvcmFnZS5zZXRJdGVtKCJub25jZV9vcmlnaW5hbCIsIG5vbmNlX29yaWdpbmFsX3RyYW5zaWVudCkKICAgICAgICAgICAgY29uc3QgbmV3U3RhdGUgPSB1c2VMb2dpbihpZF9wYXlsb2FkX3JhdywgaWRfcGF5bG9hZCwgYWNjZXNzX3Rva2VuLCByZWZyZXNoX3Rva2VuLCBzY29wZSkKICAgICAgICAgICAgTG9nZ2VyLmRlYnVnKHsiQ2FsbGJhY2sgc3VjY2VzZnVsIHN0YXRlIjogbmV3U3RhdGV9KQogICAgICAgICAgICBzZXRBdXRoU3RhdGUobmV3U3RhdGUpCiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgdGhyb3cgbmV3IFBhZ2VzRXJyb3IoImFib3J0X2Vycm9yIiwgIkNhbGxiYWNrIGFib3J0ZWQgaW4gZnVuY3Rpb24gYXMgdG9rZW4gd2FzIGFscmVhZHkgcmVjZWl2ZWQhIiwKICAgICAgICAgICAgICAgICJhYm9ydF9jYWxsYmFjayIpCiAgICAgICAgfQogICAgfQoKICAgIHVzZUVmZmVjdCgoKSA9PiB7CiAgICAgICAgTG9nZ2VyLmRlYnVnKCJDYWxsYmFjayBlZmZlY3QuLi4iKQogICAgICAgIC8vIFRoaXMgZW5zdXJlcyBmaXJzdCB0aGUgYXBwIGxvYWRzIGl0cyBwcmV2aW91cyBzdGF0ZSwgYW5kIG9ubHkgdGhlbiBkb2VzIHRoaXMgbG9hZCB0byBwcmV2ZW50IHJhY2UgY29uZGl0aW9ucwogICAgICAgIGlmICghaXNTZXQgJiYgYXV0aFN0YXRlLmlzTG9hZGVkKSB7CiAgICAgICAgICAgIExvZ2dlci5kZWJ1ZygiQXV0aFN0YXRlIGxvYWRlZCBhbmQgcnVubmluZyBBdXRoQ2FsbGJhY2suLi4iKQoKICAgICAgICAgICAgY2hhbmdlU2V0KHRydWUpCgogICAgICAgICAgICBjb25zdCBhYyA9IG5ldyBBYm9ydENvbnRyb2xsZXIoKQoKICAgICAgICAgICAgaGFuZGxlQ2FsbGJhY2soYWMuc2lnbmFsKS50aGVuKCgpID0+IHsKICAgICAgICAgICAgICAgIG5hdmlnYXRlKCIvIiwgeyByZXBsYWNlOiB0cnVlfSApCiAgICAgICAgICAgIH0pLmNhdGNoKChlKSA9PiB7CiAgICAgICAgICAgICAgICBpZiAoZSBpbnN0YW5jZW9mIFBhZ2VzRXJyb3IpIHsKICAgICAgICAgICAgICAgICAgICBMb2dnZXIud2FybihlLmooKSkKICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAoZS5uYW1lID09PSAnQWJvcnRFcnJvcicpIHsKICAgICAgICAgICAgICAgICAgICBMb2dnZXIud2FybigobmV3IFBhZ2VzRXJyb3IoImFib3J0X2Vycm9yIiwgIkNhbGxiYWNrIGFib3J0ZWQgYXMgdG9rZW4gd2FzIGFscmVhZHkgcmVjZWl2ZWQhIiwKICAgICAgICAgICAgICAgICAgICAgICAgImFib3J0X2NhbGxiYWNrIikpLmooKSkKICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgdGhyb3cgZQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9KTsKCiAgICAgICAgICAgIHJldHVybiAoKSA9PiB7CiAgICAgICAgICAgICAgICBhYy5hYm9ydCgpCiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgfSwgW2F1dGhTdGF0ZS5pc0xvYWRlZF0pOwoKICAgIHJldHVybiAoCiAgICAgICAgPD4KICAgICAgICA8Lz4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgQXV0aENhbGxiYWNrOw==",Gs="/assets/AuthContext-64585933.ts",Ws="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlQ29udGV4dCwgdXNlRWZmZWN0LCB1c2VTdGF0ZX0gZnJvbSAicmVhY3QiOwppbXBvcnQge2JpblRvQmFzZTY0VXJsfSBmcm9tICIuL2Z1bmN0aW9ucy9BdXRoVXRpbGl0eSI7CmltcG9ydCB7Y29tcHV0ZUNvZGVWZXJpZmllciwgY29tcHV0ZVJhbmRvbSwgZW5jb2RlZEhhc2hCaW59IGZyb20gIi4vZnVuY3Rpb25zL09BdXRoIjsKaW1wb3J0IGNvbmZpZyBmcm9tICIuLi8uLi9jb25maWciCmltcG9ydCB7UGFnZXNFcnJvcn0gZnJvbSAiLi4vLi4vZnVuY3Rpb25zL2Vycm9yIjsKaW1wb3J0IEF1dGhDb250ZXh0LCB7dXNlTG9nb3V0fSBmcm9tICIuL0F1dGhDb250ZXh0IjsKaW1wb3J0IHtMb2dnZXJ9IGZyb20gIi4uLy4uL2Z1bmN0aW9ucy9sb2dnZXIiOwoKZXhwb3J0IGNvbnN0IHJlZGlyZWN0X3VyaSA9IGNvbmZpZy5jbGllbnRfbG9jYXRpb24gKyAiL2F1dGgvY2FsbGJhY2siCgpjb25zdCBBdXRoUmVkaXJlY3QgPSAoKSA9PiB7CiAgICBjb25zdCB7YXV0aFN0YXRlLCBzZXRBdXRoU3RhdGV9ID0gdXNlQ29udGV4dChBdXRoQ29udGV4dCkKCiAgICBjb25zdCBoYW5kbGVSZWRpcmVjdCA9IGFzeW5jIChzaWduYWw6IEFib3J0U2lnbmFsKTogUHJvbWlzZTxzdHJpbmc+ID0+IHsKICAgICAgICAvL09BdXRoIEF1dGhvcml6YXRpb24gQ29kZSBGbG93ICsgUEtDRSBzdGVwIDEKICAgICAgICBjb25zdCBzdGF0ZSA9IGJpblRvQmFzZTY0VXJsKGNyeXB0by5nZXRSYW5kb21WYWx1ZXMobmV3IFVpbnQ4QXJyYXkoMTYpKSkKICAgICAgICBjb25zdCB7IHZlcmlmaWVyLCBjaGFsbGVuZ2UgfSA9IGF3YWl0IGNvbXB1dGVDb2RlVmVyaWZpZXIoKQogICAgICAgIC8vT3BlbklEIG5vbmNlCiAgICAgICAgY29uc3QgeyBlbmNvZGVkX2Jpbjogbm9uY2Vfb3JpZ2luYWwsIHJhbmRvbV9iaW46IG5vbmNlX2JpbiB9ID0gY29tcHV0ZVJhbmRvbSgpCiAgICAgICAgY29uc3Qgbm9uY2UgPSBhd2FpdCBlbmNvZGVkSGFzaEJpbihub25jZV9iaW4pCgogICAgICAgIGNvbnN0IHBhcmFtcyA9IG5ldyBVUkxTZWFyY2hQYXJhbXMoewogICAgICAgICAgICAicmVzcG9uc2VfdHlwZSI6ICJjb2RlIiwKICAgICAgICAgICAgImNsaWVudF9pZCI6ICBjb25maWcuY2xpZW50X2lkLAogICAgICAgICAgICAicmVkaXJlY3RfdXJpIjogIHJlZGlyZWN0X3VyaSwKICAgICAgICAgICAgInN0YXRlIjogc3RhdGUsCiAgICAgICAgICAgICJjb2RlX2NoYWxsZW5nZSI6IGNoYWxsZW5nZSwKICAgICAgICAgICAgImNvZGVfY2hhbGxlbmdlX21ldGhvZCI6ICJTMjU2IiwKICAgICAgICAgICAgIm5vbmNlIjogbm9uY2UsCiAgICAgICAgfSkudG9TdHJpbmcoKQoKICAgICAgICBjb25zdCBzdGF0ZV92ZXJpZmllciA9IHsKICAgICAgICAgICAgY29kZV92ZXJpZmllcjogdmVyaWZpZXIsCiAgICAgICAgICAgIHN0YXRlCiAgICAgICAgfQoKICAgICAgICBMb2dnZXIuZGVidWcoYEN1cnJlbnQgbG9jYWwgc3RvcmFnZSBpcyAke2xvY2FsU3RvcmFnZS5nZXRJdGVtKCJzdGF0ZV92ZXJpZnkiKX0uYCkKCiAgICAgICAgaWYgKCFzaWduYWwuYWJvcnRlZCkgewogICAgICAgICAgICBjb25zdCBzdGF0ZV92ZXJpZnlfaiA9IEpTT04uc3RyaW5naWZ5KHN0YXRlX3ZlcmlmaWVyKQogICAgICAgICAgICBMb2dnZXIuZGVidWcoYFNldHRpbmcgc3RvcmFnZSBmb3Igc3RhdGVfdmVyaWZ5ICR7c3RhdGVfdmVyaWZ5X2p9IGFuZCBub25jZSAke25vbmNlX29yaWdpbmFsfS5gKQoKICAgICAgICAgICAgbG9jYWxTdG9yYWdlLnNldEl0ZW0oInN0YXRlX3ZlcmlmeSIsIHN0YXRlX3ZlcmlmeV9qKQogICAgICAgICAgICBsb2NhbFN0b3JhZ2Uuc2V0SXRlbSgibm9uY2Vfb3JpZ2luYWxfdHJhbnNpZW50Iiwgbm9uY2Vfb3JpZ2luYWwpCgogICAgICAgICAgICBMb2dnZXIuZGVidWcoYEN1cnJlbnQgbG9jYWwgc3RvcmFnZSBpcyAke2xvY2FsU3RvcmFnZS5nZXRJdGVtKCJzdGF0ZV92ZXJpZnkiKX0uYCkKCiAgICAgICAgICAgIHJldHVybiBgJHtjb25maWcuYXV0aF9sb2NhdGlvbn0vb2F1dGgvYXV0aG9yaXplP2AgKyBwYXJhbXMKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICB0aHJvdyBuZXcgUGFnZXNFcnJvcigiYWJvcnRfZXJyb3IiLCAiQWJvcnRlZCBhcyBzdGF0ZSBmb3IgcmVkaXJlY3Qgd2FzIGFscmVhZHkgZ2VuZXJhdGVkISIsCiAgICAgICAgICAgICAgICAiYWJvcnRfcmVkaXJlY3QiKQogICAgICAgIH0KICAgIH0KCiAgICB1c2VFZmZlY3QoKCkgPT4gewogICAgICAgIGNvbnN0IGFjID0gbmV3IEFib3J0Q29udHJvbGxlcigpCiAgICAgICAgaWYgKGF1dGhTdGF0ZS5pc0xvYWRlZCkgewogICAgICAgICAgICBoYW5kbGVSZWRpcmVjdChhYy5zaWduYWwpLnRoZW4oKHVybCkgPT4gewogICAgICAgICAgICAgICAgY29uc3QgbmV3U3RhdGUgPSB1c2VMb2dvdXQoYXV0aFN0YXRlKQogICAgICAgICAgICAgICAgc2V0QXV0aFN0YXRlKG5ld1N0YXRlKQoKICAgICAgICAgICAgICAgIHdpbmRvdy5sb2NhdGlvbi5yZXBsYWNlKHVybCkKICAgICAgICAgICAgfSkuY2F0Y2goKGUpID0+IHsKICAgICAgICAgICAgICAgIGlmICghKGUgaW5zdGFuY2VvZiBQYWdlc0Vycm9yICYmIGUuZGVidWdfa2V5ID09PSAiYWJvcnRfcmVkaXJlY3QiKSkgewogICAgICAgICAgICAgICAgICAgIHRocm93IGUKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSk7CiAgICAgICAgfQoKICAgICAgICByZXR1cm4gKCkgPT4gewogICAgICAgICAgICBhYy5hYm9ydCgpCiAgICAgICAgfQogICAgfSwgW2F1dGhTdGF0ZS5pc0xvYWRlZF0pOwoKICAgIHJldHVybiAoCiAgICAgICAgPD4KICAgICAgICA8Lz4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgQXV0aFJlZGlyZWN0Ow==",rs="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCB7TGlua30gZnJvbSAicmVhY3Qtcm91dGVyLWRvbSI7Cgpjb25zdCBSZWdpc3RlcmVkID0gKCkgPT4gewogICAgcmV0dXJuICgKICAgICAgICA8PgogICAgICAgICAgICA8UGFnZVRpdGxlIHRpdGxlPSJSZWdpc3RlcmVkIiAvPgogICAgICAgICAgICA8cD5XZWxrb20gYmlqIEQuUy5BLlYuIERvZGVrYSEgSmUgYmVudCBudSBvZmZpY2llZWwgZ2VyZWdpc3RyZWVyZCEgS2xpayA8TGluayB0bz0iL2xnIj5oaWVyPC9MaW5rPiBvbSBpbiB0ZSBsb2dnZW4uPC9wPgogICAgICAgIDwvPgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBSZWdpc3RlcmVkOw==",ps="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlRWZmZWN0LCB1c2VTdGF0ZX0gZnJvbSAicmVhY3QiOwoKLy8gSnVzdCBmb3IgdGVzdGluZwpjb25zdCBUaW1lciA9ICgpID0+IHsKICAgIGNvbnN0IFtsZWZ0LCBzZXRMZWZ0XSA9IHVzZVN0YXRlKDApCgogICAgdXNlRWZmZWN0KCgpID0+IHsKICAgICAgICBjb25zdCBpbnRlcnZhbCA9IHNldEludGVydmFsKCgpID0+IHsKICAgICAgICAgICAgLy8gUGFzcyBhIGZ1bmN0aW9uIHNvIGl0IHVzZXMgdGhlIHByZXZpb3VzIHZhbHVlCiAgICAgICAgICAgIHNldExlZnQobGVmdCA9PiBsZWZ0ICsgMSk7CiAgICAgICAgfSwgMTAwMCk7CiAgICAgICAgcmV0dXJuICgpID0+IGNsZWFySW50ZXJ2YWwoaW50ZXJ2YWwpOwogICAgfSwgW10pOwoKCiAgICByZXR1cm4gKAogICAgICAgIDw+CiAgICAgICAgICAgIDxwPntsZWZ0fSBoYXZlIGVsYXBzZWQuPC9wPgogICAgICAgIDwvPgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBUaW1lcjs=",hs="data:video/mp2t;base64,ZXhwb3J0IGZ1bmN0aW9uIGJpblRvQmFzZTY0VXJsKGJ5dGVfYXJyYXk6IFVpbnQ4QXJyYXkpIHsKICAgIGNvbnN0IHJhbmRvbV9jaHJwdHMgPSBBcnJheS5mcm9tKGJ5dGVfYXJyYXkpLm1hcCgobnVtKSA9PiB7CiAgICAgICAgcmV0dXJuIFN0cmluZy5mcm9tQ2hhckNvZGUobnVtKQogICAgfSkuam9pbignJykKICAgIHJldHVybiBidG9hKHJhbmRvbV9jaHJwdHMpCiAgICAgICAgLnJlcGxhY2UobmV3IFJlZ0V4cCgiLyIsICJnIiksICJfIikKICAgICAgICAucmVwbGFjZShuZXcgUmVnRXhwKCJcXCsiLCAiZyIpLCAiLSIpCiAgICAgICAgLnJlcGxhY2UobmV3IFJlZ0V4cCgiPSIsICJnIiksICIiKQp9CgpleHBvcnQgZnVuY3Rpb24gYmFzZTY0VG9CaW4oZW5jb2RlZF9zdHJpbmc6IHN0cmluZykgewogICAgY29uc3QgYmFzZTY0ID0gZW5jb2RlZF9zdHJpbmcKICAgICAgICAucmVwbGFjZShuZXcgUmVnRXhwKCJfIiwgImciKSwgIi8iKQogICAgICAgIC5yZXBsYWNlKG5ldyBSZWdFeHAoIi0iLCAiZyIpLCAiKyIpCiAgICBjb25zdCBkZWNvZGVkID0gYXRvYihiYXNlNjQpCiAgICByZXR1cm4gbmV3IFVpbnQ4QXJyYXkoQXJyYXkuZnJvbShkZWNvZGVkKS5tYXAoKGNoYXIpID0+IHsKICAgICAgICByZXR1cm4gY2hhci5jaGFyQ29kZUF0KDApCiAgICB9KSkKfQoKZXhwb3J0IGZ1bmN0aW9uIHN0cmluZ1RvVWludDgoc3RyOiBzdHJpbmcpIHsKICAgIGxldCBjaGFycyA9IFtdOwogICAgZm9yIChsZXQgaSA9IDA7IGkgPCBzdHIubGVuZ3RoOyArK2kpewogICAgICAgIGNoYXJzLnB1c2goc3RyLmNoYXJDb2RlQXQoaSkpOwogICAgfQogICAgcmV0dXJuIG5ldyBVaW50OEFycmF5KGNoYXJzKTsKfQo=",us="/assets/OAuth-1d38b001.ts",Vs="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCBDb250YWN0aW5mbyBmcm9tICIuL2NvbXBvbmVudHMvQ29udGFjdGluZm8iOwppbXBvcnQgU29jaWFscyBmcm9tICIuL2NvbXBvbmVudHMvU29jaWFscyIKaW1wb3J0IE1hcHMgZnJvbSAiLi4vLi4vLi4vY29tcG9uZW50cy9NYXBzIjsKaW1wb3J0IFF1ZXN0aW9ucyBmcm9tICIuL2NvbXBvbmVudHMvUXVlc3Rpb25zIjsKaW1wb3J0IFRleHQgZnJvbSAiLi4vLi4vLi4vY29udGVudC9GQVEuanNvbiI7CmltcG9ydCAiLi9Db250YWN0LnNjc3MiCgoKZnVuY3Rpb24gQ29udGFjdCgpIHsKICAgIHJldHVybiAoCiAgICAgICAgPGRpdj4KICAgICAgICAgICAgPFBhZ2VUaXRsZSB0aXRsZT0iQ29udGFjdCIgLz4KICAgICAgICAgICAgPGRpdiBpZD0iY29udGFjdCIgY2xhc3NOYW1lPSJtYi04IGxnOm1iLTE2Ij4KICAgICAgICAgICAgICAgIDxkaXYgaWQ9ImNvbnRhY3RfaW5mbyI+CiAgICAgICAgICAgICAgICAgICAgPENvbnRhY3RpbmZvIC8+CiAgICAgICAgICAgICAgICAgICAgPFNvY2lhbHMgLz4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBpZD0iY29udGFjdF9tYXAiPgogICAgICAgICAgICAgICAgICAgIDxNYXBzIC8+ICAgIAogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGlkPSJmYXEiPgogICAgICAgICAgICAgICAgPFBhZ2VUaXRsZSB0aXRsZT0iRnJlcXVlbnRseSBhc2tlZCBxdWVzdGlvbnMiIC8+CiAgICAgICAgICAgICAgICA8UXVlc3Rpb25zIHF1ZXN0aW9ucz17VGV4dC5xdWVzdGlvbnN9IC8+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAKICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgQ29udGFjdDs=",vs="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsKCiNjb250YWN0IHsKICAgIHdpZHRoOiAxMDAlOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzkwcDsKICAgIGRpc3BsYXk6IGZsZXg7CiAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luX3g7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW5feTsKICAgIH0KfQoKI2NvbnRhY3RfaW5mbyB7CiAgICB3aWR0aDogNTAlOwogICAgZGlzcGxheTogaW5saW5lOwogICAgbWFyZ2luLXRvcDogJG1hcmdpbl95OwogICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbl95OwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB3aWR0aDogMTAwJTsgICAgICAgIAogICAgfQp9CgojY29udGFjdF9tYXAgewogICAgd2lkdGg6IDUwJTsKICAgIGhlaWdodDogYXV0bzsKICAgIGRpc3BsYXk6IGlubGluZTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgaGVpZ2h0OiAyNHJlbTsKICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgIH0KfQoKI2ZhcSB7CiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOwogICAgfQp9",ws="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL0NvbnRhY3RpbmZvLnNjc3MiCgpmdW5jdGlvbiBDb250YWN0aW5mbygpIHsKICAgIHJldHVybiAoCiAgICAgICAgPGRpdiBpZD0iaW5mbyI+CiAgICAgICAgICAgIDxoMSBjbGFzc05hbWU9ImNvbnRhY3QtdHlwZSI+RS1tYWlsPC9oMT4KICAgICAgICAgICAgPGRpdj48YSBocmVmPSJtYWlsdG86c3R1ZGVudGVuYXRsZXRpZWtAYXY0MC5ubCIgY2xhc3NOYW1lPSJjb250YWN0LXZhbHVlIj5zdHVkZW50ZW5hdGxldGlla0BhdjQwLm5sPC9hPjwvZGl2PgogICAgICAgICAgICA8aDEgY2xhc3NOYW1lPSJjb250YWN0LXR5cGUiPkFkcmVzPC9oMT4KICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT0iY29udGFjdC12YWx1ZSI+U3BvcnRyaW5nIDEyLCAyNjE2TEsgRGVsZnQ8L2gxPgogICAgICAgICAgICA8aDEgY2xhc3NOYW1lPSJjb250YWN0LXR5cGUiPkFWJzQwIFdlYnNpdGU8L2gxPgogICAgICAgICAgICA8ZGl2PjxhIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIiIGhyZWY9Imh0dHBzOi8vd3d3LmF2NDAubmwiIGNsYXNzTmFtZT0iY29udGFjdC12YWx1ZSI+d3d3LmF2NDAubmw8L2E+PC9kaXY+CgogICAgICAgIDwvZGl2PgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBDb250YWN0aW5mbzs=",Bs="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsKCiNpbmZvIHsKICAgIGRpc3BsYXk6IGdyaWQ7CiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7CiAgICB3aWR0aDogNzUlOwogICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW5feDsKICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbl94OwogICAgcm93LWdhcDogJG1hcmdpbl95OwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5fbW9iaWxlOwogICAgICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luX21vYmlsZTsKICAgICAgICBwYWRkaW5nLXRvcDogJG1hcmdpbl9tb2JpbGU7CiAgICB9Cn0KCi5jb250YWN0LXR5cGUgewogICAgbWFyZ2luOiAwOwogICAgY29sb3I6IHdoaXRlOwogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07CiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X21lZGl1bTsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKfQoKLmNvbnRhY3QtdmFsdWUgewogICAgbWFyZ2luOiAwOwogICAgY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9tZWRpdW07CiAgICBmb250LXdlaWdodDogJGJvbGQ7CiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7Cn0=",Xs="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL1F1ZXN0aW9uLnNjc3MiOwoKZnVuY3Rpb24gUXVlc3Rpb24ocHJvcHMpIHsKICAgIHJldHVybiAoCiAgICAgICAgPGRpdiBpZD0icXVlc3Rpb25fYm94Ij4KICAgICAgICAgICAgPGRpdiBpZD0icXVlc3Rpb24iPgogICAgICAgICAgICAgICAge3Byb3BzLnZyYWFnLnNwbGl0KCdcbicpLm1hcChpdGVtID0+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGtleT17aXRlbX0+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbX0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxici8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICApfSAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgaWQ9ImFuc3dlciI+CiAgICAgICAgICAgICAgICB7cHJvcHMuYW50d29vcmQuc3BsaXQoJ1xuJykubWFwKGl0ZW0gPT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4ga2V5PXtpdGVtfT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtpdGVtfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICl9IAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgUXVlc3Rpb247",js="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsKCiNxdWVzdGlvbl9ib3ggewogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzkwcDsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOwogICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbl95OwogICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsKfQoKI3F1ZXN0aW9uIHsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNzVyZW07CiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC43NXJlbTsKICAgIHBhZGRpbmctbGVmdDogJG1hcmdpbl95OwogICAgcGFkZGluZy1yaWdodDogJG1hcmdpbl95OwogICAgcGFkZGluZy10b3A6IDAuNXJlbTsKICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07Cn0KCiNhbnN3ZXIgeyAKICAgIGZvbnQtc2l6ZTogJGZvbnRfc21hbGw7CiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X3NtYWxsOwogICAgcGFkZGluZy1sZWZ0OiAkbWFyZ2luX3k7CiAgICBwYWRkaW5nLXJpZ2h0OiAkbWFyZ2luX3k7CiAgICBwYWRkaW5nLXRvcDogMC41cmVtOwogICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsKfQ==",Ys="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IFF1ZXN0aW9uIGZyb20gIi4vUXVlc3Rpb24iOwppbXBvcnQgIi4vUXVlc3Rpb25zLnNjc3MiOwoKZnVuY3Rpb24gUXVlc3Rpb25zKHByb3BzKSB7CiAgICByZXR1cm4gKAogICAgICAgIDxkaXYgaWQ9InF1ZXN0aW9uX2dyaWQiPgogICAgICAgICAgICB7cHJvcHMucXVlc3Rpb25zLm1hcCh2cmFhZyA9PiAKICAgICAgICAgICAgICAgIDxRdWVzdGlvbiBrZXk9e3ZyYWFnLnZyYWFnfSB2cmFhZz17dnJhYWcudnJhYWd9IGFudHdvb3JkPXt2cmFhZy5hbnR3b29yZH0vPgogICAgICAgICAgICApfQogICAgICAgIDwvZGl2PgogICAgICAgIAogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBRdWVzdGlvbnM7",Ns="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsKCiNxdWVzdGlvbl9ncmlkIHsKICAgIGRpc3BsYXk6IGdyaWQ7CiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7CiAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl94OwogICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luX3g7CiAgICBjb2x1bW4tZ2FwOiAkbWFyZ2luX3k7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTsKICAgICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl9tb2JpbGU7CiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luX21vYmlsZTsKICAgIH0KfQoKI2Fybm9sZF92cmFhZyB7CiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7Cn0=",ys="/assets/Socials-705d9a1c.jsx",ks="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsKCiNzb2NpYWxzIHsKICAgIG1hcmdpbi10b3A6ICRtYXJnaW5feDsKICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luX3g7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luX21vYmlsZTsKICAgICAgICBtYXJnaW4tdG9wOiAkbWFyZ2luX21vYmlsZTsKICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG1hcmdpbl9tb2JpbGU7CiAgICB9Cn0KCiNzb2NpYWxfdGV4dCB7CiAgICBtYXJnaW46IDA7CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsKICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfbWVkaXVtOwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwp9CgojY29udGFjdF9zb2NpYWxfYnV0dG9ucyB7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgbWFyZ2luLXRvcDogJG1hcmdpbl95OwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBtYXJnaW4tdG9wOiAkbWFyZ2luX21vYmlsZTsKICAgIH0KfQoKLnNvY2lhbF9idXR0b24gewogICAgd2lkdGg6IDNyZW07CiAgICBjb2xvcjogd2hpdGU7CiAgICBmaWxsOiBjdXJyZW50Q29sb3I7CiAgICBjdXJzb3I6IHBvaW50ZXI7CiAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl94OwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB3aWR0aDogMnJlbTsKICAgICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl9tb2JpbGU7CiAgICB9Cn0KCiNpbnN0YSB7CiAgICBtYXJnaW4tbGVmdDogMDsKfQoKI2Rpc2NvcmQ6aG92ZXIgewogICAgY29sb3I6ICM3Mjg5REE7Cn0KCiNpbnN0YTpob3ZlciB7CiAgICBmaWxsOiB1cmwoI3JnKTsKfQoKI3lvdXR1YmU6aG92ZXIgewogICAgY29sb3I6ICNGRjAwMDA7Cn0KCiNmYWNlYm9vazpob3ZlciB7CiAgICBjb2xvcjogIzNiNTk5ODsKfQ==",Rs="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCBTcG9uc29yb3B0aWVzIGZyb20gIi4vY29tcG9uZW50cy9TcG9uc29yb3B0aWVzIjsKCmZ1bmN0aW9uIFNwb25zb3JzKCkgewogICAgcmV0dXJuKAogICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxQYWdlVGl0bGUgdGl0bGU9IlNwb25zb3JzIi8+CiAgICAgICAgICAgIDxTcG9uc29yb3B0aWVzIC8+CiAgICAgICAgPC9kaXY+ICAgICAgICAKICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgU3BvbnNvcnM7",Js="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IEhlYWRlciBmcm9tICIuLi8uLi8uLi8uLi9jb21wb25lbnRzL0hlYWRlciI7CmltcG9ydCAiLi9TcG9uc29yb3B0aWVzLnNjc3MiCmltcG9ydCBnZXRVcmwgZnJvbSAiLi4vLi4vLi4vLi4vZnVuY3Rpb25zL2xpbmtzIjsKCmZ1bmN0aW9uIFNwb25zb3JvcHRpZXMoKSB7CiAgICByZXR1cm4oCiAgICAgICAgPGRpdiBjbGFzc05hbWU9InNwb25zb3JvcHRpZXNfMSI+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0ic3BvbnNvcm9wdGllc18yIj4KICAgICAgICAgICAgPEhlYWRlciB0ZXh0PSJTcG9uc29yIG9ucyEiIHBvc2l0aW9uPSJsZWZ0Ii8+CiAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9InNwb25zb3JvcHRpZXNfMyI+CiAgICAgICAgICAgICAgICBEb2Rla2Egc3RhYXQgYWx0aWpkIG9wZW4gdm9vciBuaWV1d2Ugc3BvbnNvcnNhbWVud2Vya2luZ2VuIHpvZGF0IHdlIGF0bGV0aWVrIHZvb3Igbm9nIG1lZXIgRGVsZnRzZSBzdHVkZW50ZW4gbW9nZWxpamsgZW4gbGV1a2VyIGt1bm5lbiBtYWtlbi4gV2UgYmllZGVuIHZlZWwgbW9nZWxpamtoZWRlbiBvbSB1dyBvcmdhbmlzYXRpZSBtZXQgbWVlciBzdHVkZW50ZW4gYmlubmVuIGVuIGJ1aXRlbiBEZWxmdCBpbiBjb250YWN0IHRlIGJyZW5nZW4uIERlIG9wdGllcyB2YXJpw6tyZW4gdmFuIGFkdmVydGVudGllcyBpbiBoZXQgamFhcmJvZWsgb2Ygb3AgaW5zdGFncmFtIHRvdCBsb2dv4oCZcyBvcCBoZXQgc2hpcnQgb2Ygd2Vic2l0ZS4gSW5kaWVuIHUgZ2XDr250ZXJlc3NlZXJkIGJlbnQgaW4gc3BvbnNvcmVuIGt1bnQgdSB2b29yIG1lZXIgaW5mb3JtYXRpZSBtYWlsZW4gbmFhciAgPGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciIgY2xhc3NOYW1lPSJsaW5rdG9tYWlsXzEiIGhyZWY9Im1haWx0bzpzdHVkZW50ZW5hdGxldGlla0BhdjQwLm5sIj5zdHVkZW50ZW5hdGxldGlla0BhdjQwLm5sPC9hPi4KICAgICAgICAgICAgICAgPC9wPgogICAgICAgICAgICAgICAgPEhlYWRlciB0ZXh0PSJIdWlkaWdlIHNwb25zb3JzIiBwb3NpdGlvbj0ibGVmdCIvPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9InNwb25zb3JvcHRpZXNfNCI+CiAgICAgICAgICAgICAgICAgICAgPGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciIgaHJlZj0iaHR0cHM6Ly93d3cubWFsdGhhc3BvcnQubmwvIj48aW1nIHNyYz17Z2V0VXJsKGBzcG9uc29ycy9tYWx0aGEucG5nYCl9IGFsdD0iIiBjbGFzc05hbWU9InNwb25zb3JvcHRpZXNfNSBtYWx0aGEiPjwvaW1nPjwvYT4KICAgICAgICAgICAgICAgICAgICA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIiBocmVmPSJodHRwczovL2tlcm5lbmdpbmVlcnMubmwvIj48aW1nIHNyYz17Z2V0VXJsKGBzcG9uc29ycy9rZXJuLnN2Z2ApfSBhbHQ9IiIgY2xhc3NOYW1lPSJzcG9uc29yb3B0aWVzXzUga3Zlcm5lbGFuZCI+PC9pbWc+PC9hPgogICAgICAgICAgICAgICAgICAgIHsvKiA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIiBocmVmPSJodHRwczovL3d3dy50c2Fncm91cC5ubC8iPjxpbWcgc3JjPXtnZXRVcmwoYHNwb25zb3JzL3RzYS5wbmdgKX0gYWx0PSIiIGNsYXNzTmFtZT0ic3BvbnNvcm9wdGllc181IHRzYSI+PC9pbWc+PC9hPiAqL30KICAgICAgICAgICAgICAgICAgICA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIiBocmVmPSJodHRwczovL3d3dy5zdHVkZW50ZW5kcnVrd2Vyay5ubC8iPjxpbWcgc3JjPXtnZXRVcmwoYHNwb25zb3JzL3N0dWRlbnRlbmRydWt3ZXJrLnBuZ2ApfSBhbHQ9IiIgY2xhc3NOYW1lPSJzcG9uc29yb3B0aWVzXzUgdHNhIj48L2ltZz48L2E+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8aW1nIHNyYz17Z2V0VXJsKGBzcG9uc29ycy9zcG9uc29yb3B0aWVzLmpwZ2ApfSBhbHQ9IiIgY2xhc3NOYW1lPSJzcG9uc29yb3B0aWVzXzYiIC8+CiAgICAgICAgPC9kaXY+CiAgICApCn0KZXhwb3J0IGRlZmF1bHQgU3BvbnNvcm9wdGllczsK",Ks="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsKCi5zcG9uc29yb3B0aWVzXzF7IC8vbGc6ZmxleCBiZy1ibGF1dyBiZy1vcGFjaXR5LTkwIHctZnVsbCBtYi0xNiBsZzptYi0yNAogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzkwcDsKICAgIHdpZHRoOiAxMDAlOwogICAgbWFyZ2luLWJvdHRvbTogNHJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTsKICAgIH0KfQoKLnNwb25zb3JvcHRpZXNfMnsgLy9sZzppbmxpbmUgcHktNCBsZzpweS0wIGxnOm15LTggdy1mdWxsIGxnOnctMi8zCiAgICBwYWRkaW5nLXRvcDogMXJlbTsKICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOwogICAgbWFyZ2luLXRvcDogMnJlbTsKICAgIG1hcmdpbi1ib3R0b206IDJyZW07CiAgICB3aWR0aDogMTAwJTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIGRpc3BsYXk6IGlubGluZTsKICAgICAgICBwYWRkaW5nLXRvcDogMHB4OwogICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7CiAgICAgICAgd2lkdGg6IDY2LjY2NjY2NyU7CiAgICB9Cn0KCi5zcG9uc29yb3B0aWVzXzN7IC8vdGV4dC13aGl0ZSB0ZXh0LW1kIG14LTQgbGc6bXgtMTYgbXQtNCBsZzptdC04IG1iLTE2IGxnOm1iLTI0CiAgICAtLXR3LXRleHQtb3BhY2l0eTogMTsKICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpOwogICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsKICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfc21hbGw7CiAgICBtYXJnaW4tbGVmdDogMXJlbTsKICAgIG1hcmdpbi1yaWdodDogMXJlbTsKICAgIG1hcmdpbi10b3A6IDFyZW07CiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07CiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtOwogICAgICAgIG1hcmdpbi10b3A6IDJyZW07CiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTsKICAgIH0KfQoKLnNwb25zb3JvcHRpZXNfNHsgLy9wdC00IHB4LTQgdGV4dC13aGl0ZSBsZzp0ZXh0LWNlbnRlcgogICAgcGFkZGluZy10b3A6IDFyZW07CiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07CiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyAgICAKICAgIC0tdHctdGV4dC1vcGFjaXR5OiAxOwogICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OwogICAgfQp9Cgouc3BvbnNvcm9wdGllc181eyAvL2xnOm14LTEyIHctMzYgaC0zMgogICAgd2lkdGg6IDEycmVtOwogICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsKICAgIG1hcmdpbi1yaWdodDogMnJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtOwogICAgICAgIG1hcmdpbi1yaWdodDogMnJlbQogICAgfSAgIAp9Cgouc3BvbnNvcm9wdGllc182eyAvL2xnOmlubGluZSB3LWZ1bGwgbGc6dy0xLzMgcHQtMTYgbGc6cHQtMCBsZzpwbC0xNiBiZy13aGl0ZQogICAgd2lkdGg6IDEwMCU7CiAgICBwYWRkaW5nLXRvcDogNHJlbTsKICAgIC0tdHctb3BhY2l0eTogMTsKICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgZGlzcGxheTogaW5saW5lOwogICAgICAgIHdpZHRoOiAzMy4zMzMzMzMlOwogICAgICAgIHBhZGRpbmctdG9wOiAwcHg7CiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtOwogICAgfQp9CgoKLmxpbmt0b21haWxfMXsKICAgIGNvbG9yOiAkZG9kZWthX3Jvb2Q7CiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7Cn0KCgoubWFsdGhhIHsKICAgIHdpZHRoOiA3LjVyZW07Cn0KCi5rdmVybmVsYW5kIHsKICAgIHdpZHRoOiAxMC41cmVtOwp9CgoudHNhIHsKICAgIHdpZHRoOiAxNXJlbTsKfQ==",Hs="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCBIZWFkZXIgZnJvbSAiLi4vLi4vLi4vY29tcG9uZW50cy9IZWFkZXIiOwppbXBvcnQgIi4vVkNQLnNjc3MiCmltcG9ydCBnZXRVcmwgZnJvbSAiLi4vLi4vLi4vZnVuY3Rpb25zL2xpbmtzIjsKCmZ1bmN0aW9uIFZlcnRyb3V3ZW5zY29udGFjdHBlcnNvb24oKXsKICAgIHJldHVybiAoCiAgICAgICAgPGRpdiBjbGFzc05hbWU9InZjcF9jb250YWluZXIiPgogICAgICAgICAgICAgICAgPFBhZ2VUaXRsZSB0aXRsZT0iVmVydHJvdXdlbnNjb250YWN0cGVyc29uZW4iLz4KCiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJ2Y3BfYWxnZW1lZW4iPgogICAgICAgICAgICAgICAgPEhlYWRlciB0ZXh0PSJXYXQgZG9lbiB3aWo/Ii8+CiAgICAgICAgICAgICAgICA8cD4KICAgICAgICAgICAgICAgICAgICBBbHMgdmVydHJvdXdlbnNjb250YWN0cGVyc29uZW4gKFZDUCkgaG91ZGVuIHdpaiBvbnMgYmV6aWcgbWV0IGhldCBiZWhvdWRlbiB2YW4gZWVuIHZlaWxpZ2Ugc3BvcnRvbWdldmluZyB3YWFyIGllZGVyZWVuIHppY2ggdGh1aXMgdm9lbHQuIE1vY2h0ZW4gZXIgZGluZ2VuIGdlYmV1cmVuIG9mIG1vY2h0IGplIGRpbmdlbiBvcG1lcmtlbiB3YWFydmFuIGplIGRlbmt0IGRhdCBkYXQgbmlldCBkb29yIGRlIGJldWdlbCBrYW4gb2Ygem9yZ3Qgdm9vciBlZW4gb252ZWlsaWdlL29uYWFuZ2VuYW1lIG9tZ2V2aW5nIG9uZGVyIGxlZGVuL3RyYWluZXJzL2Jlc3R1dXJkZXJzIG9mIGV2ZW50dWVsZSBhbmRlcmUgYmV0cm9ra2VuZW4gdmFuIGRlIHZlcmVuaWdpbmcsIGxhYXQgZGF0IGRhbiB2b29yYWwgd2V0ZW4gYmlqIG9ucy4gRGl0IGthbiBuYXR1dXJsaWprIGFsbGVtYWFsIGFub25pZW0gd29yZGVuIGdlZGFhbiBtb2NodCBqZSBkYXQgZmlqbiB2aW5kZW4uIE1vY2h0IGplIGRhdCB3aWxsZW4ga2FuIGplIHVpdGVyYWFyZCBvb2sgYmlqIExpemV0aCBlbiBMb3JlbnpvLCBkZSBWQ1DigJlzIHZhbiBBVuKAmTQwIHRlcmVjaHQuCiAgICAgICAgICAgICAgICAgICAgPGJyLz48YnIvPgogICAgICAgICAgICAgICAgICAgIEdyb2V0amVzIGRlIFZDUOKAmXMgdmFuIERvZGVrYSwKICAgICAgICAgICAgICAgICAgICA8YnIvPgogICAgICAgICAgICAgICAgICAgIExpc2EgTWVpam5kZXJ0IGVuwqBOaWVsc8KgVmVyaGV1Z2QKICAgICAgICAgICAgICAgIDwvcD4KICAgICAgICAgICAgPC9kaXY+ICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idmNwX3BlcnNvb24gdmNwX2xlZnQiPgogICAgICAgICAgICAgICAgPGltZyBjbGFzc05hbWU9InZjcF9pbWciIHNyYz17Z2V0VXJsKCJ2Y3AvdmNwX2xpc2EuanBnIil9Lz4KICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0idmNwX25hYW0iPkxpc2EgTWVpam5kZXJ0PC9wPgogICAgICAgICAgICAgICAgRS1tYWlsOiA8YSBjbGFzc05hbWU9InZjcF9tYWlsIiBocmVmPSJtYWlsdG86dmNwLWxpc2FAYXY0MC5ubCI+dmNwLWxpc2FAYXY0MC5ubDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJ2Y3BfcGVyc29vbiB2Y3BfcmlnaHQiPgogICAgICAgICAgICAgICAgPGltZyBjbGFzc05hbWU9InZjcF9pbWciIHNyYz17Z2V0VXJsKCJ2Y3AvdmNwX25pZWxzLmpwZyIpfS8+IAogICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJ2Y3BfbmFhbSI+TmllbHMgVmVyaGV1Z2Q8L3A+CiAgICAgICAgICAgICAgICBFLW1haWw6IDxhIGNsYXNzTmFtZT0idmNwX21haWwiIGhyZWY9Im1haWx0bzp2Y3AtbmllbHNAYXY0MC5ubCI+dmNwLW5pZWxzQGF2NDAubmw8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAKICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgVmVydHJvdXdlbnNjb250YWN0cGVyc29vbjs=",Ds="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsKCi52Y3BfY29udGFpbmVyewogICAgbWFyZ2luLXRvcDogMHJlbTsKICAgIG1hcmdpbi1ib3R0b206IDJyZW07Cn0KCgoudmNwX2FsZ2VtZWVuewogICAgd2lkdGg6IGNhbGMoMTAwJSAtIDhyZW0pOwogICAgLy8gZGlzcGxheTogaW5saW5lLXRhYmxlOwogICAgLy8gaGVpZ2h0OiAxNnJlbTsKICAgIG1hcmdpbi1sZWZ0OiA0cmVtOwogICAgbWFyZ2luLXJpZ2h0OiA0cmVtOwogICAgbWFyZ2luLWJvdHRvbTogMnJlbTsKICAgIHBhZGRpbmctdG9wOiAycmVtOwogICAgcGFkZGluZy1ib3R0b206IDRyZW07CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOwogICAgY29sb3I6IHdoaXRlOwogICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKXsKICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsKICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07CiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pOwogICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOwogICAgfQp9CgoudmNwX2FsZ2VtZWVuIHAgewogICAgcGFkZGluZy1sZWZ0OiA0cmVtOwogICAgcGFkZGluZy1yaWdodDogNHJlbTsKICAgIHBhZGRpbmctdG9wOiAycmVtOwogICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOwogICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07CiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07CiAgICB9Cn0KCi52Y3BfcGVyc29vbiB7CiAgICBtYXJnaW4tYm90dG9tOiA2cmVtOwogICAgcGFkZGluZzogMnJlbTsKICAgIHBhZGRpbmctbGVmdDogNHJlbTsKICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07CiAgICB3aWR0aDogY2FsQyg1MCUgLSA1cmVtKTsKICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgIC8vIGhlaWdodDogMjByZW07CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOwogICAgY29sb3I6IHdoaXRlOwogICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKXsKICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsKICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07CiAgICAgICAgbWFyZ2luLXRvcDogMHJlbTsKICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOwogICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTsKICAgICAgICBwYWRkaW5nOiAxcmVtOwogICAgfQp9CgoudmNwX2xlZnQgewogICAgbWFyZ2luLWxlZnQ6IDRyZW07CiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOwogICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsKICAgIH0KfQoKLnZjcF9yaWdodCB7CiAgICBtYXJnaW4tbGVmdDogMXJlbTsKICAgIG1hcmdpbi1yaWdodDogNHJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07CiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOwogICAgfQp9CgoudmNwX2ltZyB7CiAgICB3aWR0aDogMTAwJTsKICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOwp9CgoudmNwX25hYW0gewogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07CiAgICBmb250LXdlaWdodDogJGJvbGQ7CiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOwp9CgoudmNwX21haWwgewogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgY29sb3I6ICRkb2Rla2Ffcm9vZDsKfQ==",xs="data:text/jsx;base64,aW1wb3J0IFJlYWN0LCB7dXNlU3RhdGUsIHVzZUVmZmVjdH0gZnJvbSAicmVhY3QiOw0KaW1wb3J0IEhvbWVOaWV1d3MgZnJvbSAnLi9jb21wb25lbnRzL0hvbWVOaWV1d3MnOw0KaW1wb3J0IFRpdGxlQmFyIGZyb20gJy4vY29tcG9uZW50cy9UaXRsZUJhcic7DQppbXBvcnQgSG9tZVRyYWluaW5nZW4gZnJvbSAnLi9jb21wb25lbnRzL0hvbWVUcmFpbmluZ2VuJzsNCmltcG9ydCBIb21lQ29tbWlzc2llcyBmcm9tICcuL2NvbXBvbmVudHMvSG9tZUNvbW1pc3NpZXMnOw0KaW1wb3J0IEhvbWVQcm9tbyBmcm9tICcuL2NvbXBvbmVudHMvSG9tZVByb21vJzsNCmltcG9ydCAiLi9Ib21lLnNjc3MiOw0KaW1wb3J0IGdldFVybCBmcm9tICIuLi8uLi9mdW5jdGlvbnMvbGlua3MiOw0KDQpjb25zdCBtYXhPZmZzZXQgPSAyNCAqIHBhcnNlRmxvYXQoZ2V0Q29tcHV0ZWRTdHlsZShkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQpLmZvbnRTaXplKTsNCmNvbnN0IGxvZ29NYXggPSBNYXRoLm1pbigoNiAqIHdpbmRvdy5pbm5lcldpZHRoIC8gMTUpLCA2MTQuNCkgLyBwYXJzZUZsb2F0KGdldENvbXB1dGVkU3R5bGUoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50KS5mb250U2l6ZSk7DQoNCmZ1bmN0aW9uIEhvbWUoKSB7DQogIGNvbnN0IFtvZmZzZXQsIHNldE9mZnNldF0gPSB1c2VTdGF0ZSgwKTsNCiAgY29uc3Qgc25vd0NvbnRlbnQgPSBbJyYjMTI3ODQ2JywgJ/CfjYknLCAn8J+NuCddOw0KICANCg0KICBjb25zdCByYW5kb20gPSAobnVtKSA9PiB7DQogICAgcmV0dXJuIE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIG51bSk7DQogIH0NCg0KICBjb25zdCBnZXRSYW5kb21TdHlsZXMgPSAoKSA9PiB7DQogICAgY29uc3QgdG9wID0gcmFuZG9tKDEwMCkgLSA1MDsNCiAgICBjb25zdCBsZWZ0ID0gcmFuZG9tKDEwMCk7DQogICAgY29uc3QgZHVyID0gcmFuZG9tKDEwKSArIDE1Ow0KICAgIGNvbnN0IHNpemUgPSByYW5kb20oMjUpICsgMTA7DQogICAgcmV0dXJuIGAgDQogICAgICB0b3A6ICR7dG9wfSU7IA0KICAgICAgbGVmdDogJHtsZWZ0fSU7IA0KICAgICAgZm9udC1zaXplOiAke3NpemV9cHg7IA0KICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAke2R1cn1zOyANCiAgICBgOw0KICB9DQoNCiAgY29uc3QgY3JlYXRlU25vdyA9IChuKSA9PiB7DQogICAgZm9yICh2YXIgaSA9IDA7IGkgPCBuOyBpKyspIHsNCiAgICAgIHZhciBzbm93Q29udGFpbmVyID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInNuZWV1d19jb250YWluZXIiKTsNCiAgICAgIHdoaWxlKCFzbm93Q29udGFpbmVyKSB7DQogICAgICAgIHNub3dDb250YWluZXIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgic25lZXV3X2NvbnRhaW5lciIpOw0KICAgICAgfSANCiAgICAgIHZhciBzbm93ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7DQogICAgICBzbm93LmNsYXNzTmFtZSA9ICJzbm93IjsNCiAgICAgIHNub3cuc3R5bGUuY3NzVGV4dCA9IGdldFJhbmRvbVN0eWxlcygpOw0KICAgICAgc25vdy5pbm5lckhUTUwgPSBzbm93Q29udGVudFtyYW5kb20oMyldDQogICAgICBzbm93Q29udGFpbmVyLmFwcGVuZChzbm93KTsNCiAgICB9DQogIH0NCg0KICANCiAgdXNlRWZmZWN0KCgpID0+IHsNCiAgICANCiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigibG9hZCIsICgpID0+IHsNCiAgICAgIGNyZWF0ZVNub3coNTApDQogICAgfSk7DQogIH0sIFtdKQ0KDQogIHVzZUVmZmVjdCgoKSA9PiB7DQogICAgc2V0T2Zmc2V0KHdpbmRvdy5wYWdlWU9mZnNldCk7DQogICAgd2luZG93Lm9uc2Nyb2xsID0gKCkgPT4gew0KICAgICAgICBzZXRPZmZzZXQod2luZG93LnBhZ2VZT2Zmc2V0KTsNCiAgICAgICAgdHJ5IHsNCiAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiaG9tZV9sb2dvIikuc3R5bGUud2lkdGggPSBNYXRoLm1heCg2LCBsb2dvTWF4IC0gKG9mZnNldCAvIG1heE9mZnNldCkgKiAobG9nb01heCAtIDYpKSArICdyZW0nOw0KICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJob21lX2xvZ28iKS5zdHlsZS5tYXJnaW5MZWZ0ID0gTWF0aC5tYXgoMiwgKDQgLSAob2Zmc2V0IC8gbWF4T2Zmc2V0KSAqIDIpKSArICdyZW0nOw0KICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJob21lX2xvZ28iKS5zdHlsZS50b3AgPSBNYXRoLm1heCgwLjUsIDYgLSAob2Zmc2V0IC8gbWF4T2Zmc2V0KSAqIDUpICsgJ3JlbSc7DQogICAgICAgIH0gY2F0Y2gge30NCiAgICB9DQogICAgICB0cnkgew0KICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiaG9tZV9sb2dvIikuc3R5bGUud2lkdGggPSBNYXRoLm1heCg2LCBsb2dvTWF4IC0gKG9mZnNldCAvIG1heE9mZnNldCkgKiAobG9nb01heCAtIDYpKSArICdyZW0nOw0KICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiaG9tZV9sb2dvIikuc3R5bGUubWFyZ2luTGVmdCA9IE1hdGgubWF4KDIsICg0IC0gKG9mZnNldCAvIG1heE9mZnNldCkgKiAyKSkgKyAncmVtJzsNCiAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImhvbWVfbG9nbyIpLnN0eWxlLnRvcCA9IE1hdGgubWF4KDAuNSwgNiAtIChvZmZzZXQgLyBtYXhPZmZzZXQpICogNSkgKyAncmVtJzsNCiAgICAgIH0gY2F0Y2gge30NCiAgICANCiAgfSwgW29mZnNldF0pOw0KDQogIHJldHVybiAoDQogICAgPGRpdj4NCiAgICAgIDxUaXRsZUJhciAvPg0KICAgICAgey8qIDxIb21lUHJvbW8gLz4gKi99DQogICAgICA8SG9tZU5pZXV3cyAvPg0KICAgICAgPEhvbWVUcmFpbmluZ2VuIC8+DQogICAgICA8SG9tZUNvbW1pc3NpZXMgLz4NCiAgICAgIDxkaXYgaWQ9InNuZWV1d19jb250YWluZXIiPjwvZGl2Pg0KICAgIDwvZGl2Pg0KICApOw0KfQ0KDQpleHBvcnQgZGVmYXVsdCBIb21lOw0K",Fs="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzIjsKCiNob21lX3RpdGxlX3JpZ2h0X2J1dHRvbjpob3ZlciB7CiAgY3Vyc29yOiBwb2ludGVyOwp9CgojaG9tZV90cmFpbmluZ2VuX2J1dHRvbjpob3ZlciB7CiAgY3Vyc29yOiBwb2ludGVyOwp9CgpAa2V5ZnJhbWVzIGZhbGwgewogIDAlIHsKICAgIG9wYWNpdHk6IDA7CiAgfQogIDUwJSB7CiAgICBvcGFjaXR5OiAxOwogIH0KICAxMDAlIHsKICAgIHRvcDogMTAwdmg7CiAgICBvcGFjaXR5OiAxOwogIH0KfQpAa2V5ZnJhbWVzIHN3YXkgewogIDAlIHsKICAgIG1hcmdpbi1sZWZ0OiAwOwogIH0KICAyNSUgewogICAgbWFyZ2luLWxlZnQ6IDUwcHg7CiAgfQogIDUwJSB7CiAgICBtYXJnaW4tbGVmdDogLTUwcHg7CiAgfQogIDc1JSB7CiAgICBtYXJnaW4tbGVmdDogNTBweDsKICB9CiAgMTAwJSB7CiAgICBtYXJnaW4tbGVmdDogMDsKICB9Cn0KCiNzbmVldXdfY29udGFpbmVyIHsgIAogIGhlaWdodDogMTAwdmg7CiAgb3ZlcmZsb3c6IGhpZGRlbjsKICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgdG9wOiAwOwogIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXM7CiAgd2lkdGg6IDEwMCU7CiAgcG9pbnRlci1ldmVudHM6IG5vbmU7Cn0KCgouc25vdyB7CiAgYW5pbWF0aW9uOiBmYWxsIGVhc2UtaW4sIHN3YXkgZWFzZS1pbi1vdXQ7CiAgY29sb3I6IHdoaXRlOwogIHBvc2l0aW9uOiBhYnNvbHV0ZTsKfQ==",zs="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKLy8gaW1wb3J0IHsKLy8gICBIYXNoTGluayBhcyBMaW5rCi8vIH0gZnJvbSAicmVhY3Qtcm91dGVyLWhhc2gtbGluayI7CmltcG9ydCB7CiAgICBMaW5rCn0gZnJvbSAicmVhY3Qtcm91dGVyLWRvbSI7CmltcG9ydCAiLi9Ib21lQ29tbWlzc2llcy5zY3NzIjsKaW1wb3J0IGdldFVybCBmcm9tICIuLi8uLi8uLi9mdW5jdGlvbnMvbGlua3MiOwoKZnVuY3Rpb24gSG9tZUNvbW1pc3NpZXMoKSB7CiAgcmV0dXJuICgKICAgIDxkaXYgaWQ9ImhvbWVfY29tbWlzc2llc19jb250YWluZXIiPgogICAgICAgIDxkaXYgaWQ9ImhvbWVfY29tbWlzc2llc19mb3RvIiA+CiAgICAgICAgICAgIDxpbWcgaWQ9ImhvbWVfY29tbWlzc2llc19mb3RvXzIiIHNyYz17Z2V0VXJsKCJob21lL2NvbW1pc3NpZS5qcGciKX0gYWx0PSIiLz4KCiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBpZD0iaG9tZV9jb21taXNzaWVzX2luZm8iPgogICAgICAgIE5hYXN0IGRyaWUga2VlciBpbiBkZSB3ZWVrIHNwb3J0ZW4gaXMgZXIgYmlqIERvZGVrYSBvb2sgbWVlciBkYW4gZ2Vub2VnIHRpamQgdm9vciBnZXplbGxpZ2hlaWQuIEVsa2Ugd29lbnNkYWcgd29yZHQgbmEgZGUgdHJhaW5pbmcgZ2V6YW1lbmxpamsgZ2VnZXRlbiBlbiBnZWJvcnJlbGQsIGVuIGVyIHdvcmRlbiB2YWFrIGdlemVsbGlnZSBmZWVzdGplcyBlbiBhbmRlcmUgYWN0aXZpdGVpdGVuIGdlb3JnYW5pc2VlcmQgZG9vciBvbnplIHZlbGUgY29tbWlzc2llcywgd2FhciBqZSBvb2sgZWxrIGphYXIgZGVlbCB2YW4gdWl0IGt1bnQgbWFrZW4uIEJlbiBqZSBiZW5pZXV3ZCBuYWFyIHdlbGtlIGNvbW1pc3NpZXMgZXIgbm9nIG1lZXIgYmlqIG9ucyBiZXN0YWFuLCBuZWVtIGRhbiBlZW5zIGVlbiBraWpramUgb3AgZGUgPExpbmsgdG89Ii92ZXJlbmlnaW5nL2NvbW1pc3NpZXMjIiBpZD0iaG9tZV9jb21taXNzaWVzX2xpbmsiPjxiPmNvbW1pc3NpZXBhZ2luYTwvYj48L0xpbms+IQoKICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGlkPSJob21lX2NvbW1pc3NpZXNfdGl0bGUiIGNsYXNzTmFtZT0iYWJzb2x1dGUgbGc6cmlnaHQtMCB0b3AtOCB3LTMvNCBiZy1yb29kIGgtMTYgdGV4dC13aGl0ZSB0ZXh0LTN4bCBmb250LWJvbGQgcGwtOCBsZzpwbC0xNiBwdC0zIj5HRVpFTExJR0hFSUQ8L2Rpdj4KICAgIDwvZGl2PgogICk7Cn0KCmV4cG9ydCBkZWZhdWx0IEhvbWVDb21taXNzaWVzOw==",Qs="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsKCiNob21lX2NvbW1pc3NpZXNfY29udGFpbmVyIHsKICAgIHdpZHRoOiAxMDAlOwogICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgaGVpZ2h0OiAyNHJlbTsKICAgIG1hcmdpbi10b3A6IDZyZW07CiAgICBtYXJnaW4tYm90dG9tOiA2cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBoZWlnaHQ6IGF1dG87CiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTsKICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOwogICAgfQp9CgojaG9tZV9jb21taXNzaWVzX2ZvdG8gewogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgbGVmdDogMDsKICAgIHdpZHRoOiBjYWxjKDEwMCUvMyk7CiAgICBoZWlnaHQ6IDI0cmVtOwogICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCA3MCUgMTAwJSwgMCUgMTAwJSk7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgICBjbGlwLXBhdGg6IG5vbmU7CiAgICB9Cn0KCiNob21lX2NvbW1pc3NpZXNfZm90b18yIHsKICAgIHdpZHRoOiAxMDAlOwogICAgaGVpZ2h0OiAxMDAlOwogICAgb2JqZWN0LWZpdDogY292ZXI7Cn0KCiNob21lX2NvbW1pc3NpZXNfaW5mbyB7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICB3aWR0aDogNzUlOwogICAgcmlnaHQ6IDA7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOwogICAgaGVpZ2h0OiAyNHJlbTsKICAgIHBhZGRpbmctbGVmdDogMTByZW07CiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtOwogICAgcGFkZGluZy10b3A6IDhyZW07CiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTUlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIGNhbGMoMS82MCAqIDEwMCUpIDEwMCUpOwogICAgY29sb3I6IHdoaXRlOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9zbWFsbDsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgIGhlaWdodDogYXV0bzsKICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtOwogICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOwogICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTsKICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOwogICAgICAgIGNsaXAtcGF0aDogbm9uZTsKICAgIH0KfQoKI2hvbWVfY29tbWlzc2llc190aXRsZSB7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICByaWdodDogMDsKICAgIHRvcDogMnJlbTsKICAgIHdpZHRoOiA3NSU7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7CiAgICBoZWlnaHQ6IDRyZW07CiAgICBjb2xvcjogd2hpdGU7CiAgICB0ZXh0LWFsaWduOiBsZWZ0OwogICAgZm9udC1zaXplOiAxLjc1cmVtOwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwogICAgcGFkZGluZy10b3A6IDAuNzVyZW07CiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07CiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBsZWZ0OiAwOwogICAgICAgIHRleHQtYWxpZ246IGxlZnQ7CiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtOwogICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07CiAgICB9Cn0KCiNob21lX2NvbW1pc3NpZXNfbGluayB7CiAgICBjb2xvcjogJGRvZGVrYV9yb29kOwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwp9Cg==",_s="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKLy8gaW1wb3J0IHsKLy8gICBIYXNoTGluayBhcyBMaW5rCi8vIH0gZnJvbSAicmVhY3Qtcm91dGVyLWhhc2gtbGluayI7CmltcG9ydCB7CiAgICBMaW5rCn0gZnJvbSAicmVhY3Qtcm91dGVyLWRvbSI7CmltcG9ydCAiLi9Ib21lTmlldXdzLnNjc3MiOwppbXBvcnQgTmlldXdzIGZyb20gIi4uLy4uLy4uL2NvbnRlbnQvTmlldXdzLmpzb24iOwppbXBvcnQgZ2V0VXJsIGZyb20gIi4uLy4uLy4uL2Z1bmN0aW9ucy9saW5rcyI7CgpmdW5jdGlvbiBIb21lTmlldXdzKCkgewogICAgbGV0IG1heE5pZXV3cyA9IDM7CiAgICBpZiAod2luZG93LmlubmVyV2lkdGggPD0gMTAyMykgbWF4TmlldXdzID0gMTsgCiAgcmV0dXJuICgKICAgIDxkaXYgaWQ9ImhvbWVfbmlldXdzX2NvbnRhaW5lciI+CiAgICAgICAgPGRpdiBpZD0iaG9tZV9uaWV1d3NfZm90byI+CiAgICAgICAgICAgIDxpbWcgaWQ9ImhvbWVfbmlldXdzX2ZvdG9fMiIgc3JjPXtnZXRVcmwoImhvbWUvbmlldXdzLmpwZyIpfSBhbHQ9IiIvPgoKICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGlkPSJob21lX25pZXV3c19pbmZvIj4KICAgICAgICAgICAge05pZXV3cy5uaWV1d3NiZXJpY2h0ZW4uc2xpY2UoMCwgbWF4TmlldXdzKS5tYXAoKGl0ZW0sIGluZGV4KSA9PgogICAgICAgICAgICAgICAgICAgIDxkaXYga2V5PXsiaG9tZV9uaWV1d3MiICsgaXRlbS50aXRlbH0gY2xhc3NOYW1lPXsiaG9tZV9uaWV1d3NiZXJpY2h0IiArIChpbmRleCA8IDIgPyAiIGhvbWVfYm9yZGVyIiA6ICIiKX0+IAogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0iaG9tZV9uaWV1d3NpdGVtIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMSBjbGFzc05hbWU9ImhvbWVfbmlldXdzdGl0ZWwiPntpdGVtLnRpdGVsfTwvaDE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDIgY2xhc3NOYW1lPSJob21lX25pZXV3c3N0dWtqZSI+e2l0ZW0udGVrc3R9PC9oMj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxMaW5rIHRvPXsiL25pZXV3cyMiICsgaXRlbS5pZH0gY2xhc3NOYW1lPSJub191bmRlcmxpbmUiPjxoMiBjbGFzc05hbWU9ImhvbWVfbmlldXdzX2xpbmsiPkxlZXMgbWVlcjwvaDI+PC9MaW5rPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgKX0KCiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBpZD0iaG9tZV9uaWV1d3NfdGl0bGUiPk5JRVVXUzwvZGl2PgogICAgPC9kaXY+CiAgKTsKfQoKZXhwb3J0IGRlZmF1bHQgSG9tZU5pZXV3czsK",Ls="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsKCiNob21lX25pZXV3c19jb250YWluZXIgewogICAgd2lkdGg6IDEwMCU7CiAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICBoZWlnaHQ6IDI0cmVtOwogICAgbWFyZ2luLXRvcDogNnJlbTsKICAgIG1hcmdpbi1ib3R0b206IDZyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIGhlaWdodDogYXV0bzsKICAgICAgICBtYXJnaW4tdG9wOiA0cmVtOwogICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07CiAgICB9Cn0KCiNob21lX25pZXV3c19mb3RvIHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGxlZnQ6IDA7CiAgICB3aWR0aDogY2FsYygxMDAlLzMpOwogICAgaGVpZ2h0OiAyNHJlbTsKICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgNzAlIDEwMCUsIDAlIDEwMCUpOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgICAgY2xpcC1wYXRoOiBub25lOwogICAgfQp9CgojaG9tZV9uaWV1d3NfZm90b18yIHsKICAgIHdpZHRoOiAxMDAlOwogICAgaGVpZ2h0OiAxMDAlOwogICAgb2JqZWN0LWZpdDogY292ZXI7Cn0KCiNob21lX25pZXV3c19pbmZvIHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIHdpZHRoOiA3NSU7CiAgICByaWdodDogMDsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc5MHA7CiAgICBoZWlnaHQ6IDI0cmVtOwogICAgcGFkZGluZy1sZWZ0OiAxMHJlbTsKICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07CiAgICBwYWRkaW5nLXRvcDogOHJlbTsKICAgIGNsaXAtcGF0aDogcG9seWdvbigxNSUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgY2FsYygxLzYwICogMTAwJSkgMTAwJSk7CiAgICBjb2xvcjogd2hpdGU7CiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X3NtYWxsOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgaGVpZ2h0OiBhdXRvOwogICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07CiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07CiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtOwogICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07CiAgICAgICAgY2xpcC1wYXRoOiBub25lOwogICAgfQp9CgojaG9tZV9uaWV1d3NfdGl0bGUgewogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgcmlnaHQ6IDA7CiAgICB0b3A6IDJyZW07CiAgICB3aWR0aDogNzUlOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOwogICAgaGVpZ2h0OiA0cmVtOwogICAgY29sb3I6IHdoaXRlOwogICAgdGV4dC1hbGlnbjogbGVmdDsKICAgIGZvbnQtc2l6ZTogMS43NXJlbTsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtOwogICAgcGFkZGluZy1sZWZ0OiA0cmVtOwogICAgcGFkZGluZy1yaWdodDogNHJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsKICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07CiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsKICAgICAgICBsZWZ0OiAwOwogICAgfQp9CgouaG9tZV9uaWV1d3NiZXJpY2h0IHsKICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7CiAgICBoZWlnaHQ6IDE2cmVtOwogICAgYm9yZGVyOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7CiAgICAKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgbWFyZ2luLXRvcDogMDsKCiAgICB9Cn0KCi5ob21lX2JvcmRlciB7CiAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTsKICAgIGJvcmRlci1yaWdodC13aWR0aDogMnB4OwogICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDsKICAgIAogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7CgogICAgfQp9CgouaG9tZV9uaWV1d3NpdGVtIHsKICAgIGhlaWdodDogMTRyZW07CiAgICBvdmVyZmxvdzogaGlkZGVuOwp9CgouaG9tZV9uaWV1d3N0aXRlbCB7CiAgICBmb250LXdlaWdodDogJGJvbGQ7CiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07CiAgICBtYXJnaW4tbGVmdDogMXJlbTsKICAgIGhlaWdodDogNHJlbTsKICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOwp9CgouaG9tZV9uaWV1d3NzdHVramUgewogICAgZGlzcGxheTogLXdlYmtpdC1ib3g7CiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7CiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOwogICAgb3ZlcmZsb3c6IGhpZGRlbjsKICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOwogICAgaGVpZ2h0OiA5cmVtOwogICAgbWFyZ2luLWxlZnQ6IDFyZW07CiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07CiAgICBmb250LXNpemU6ICRmb250X3NtYWxsOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9zbWFsbDsKICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsOwp9CgouaG9tZV9uaWV1d3NfbGluayB7CiAgICBjb2xvcjogJGRvZGVrYV9yb29kOwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgbWFyZ2luLWxlZnQ6IDFyZW07CiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07CiAgICBmb250LXNpemU6ICRmb250X3NtYWxsOwp9Cgoubm9fdW5kZXJsaW5lIHsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKfQ==",Os="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsNCmltcG9ydCB7DQogICAgTGluaw0KfSBmcm9tICJyZWFjdC1yb3V0ZXItZG9tIjsNCmltcG9ydCAiLi9Ib21lUHJvbW8uc2NzcyI7DQoNCmZ1bmN0aW9uIEhvbWVQcm9tbygpIHsNCiAgcmV0dXJuICgNCiAgICA8TGluayB0bz17Ii9vd2VlIn0+DQogICAgICAgIDxkaXYgY2xhc3NOYW1lPSJob21lX3Byb21vIj4NCiAgICAgICAgICAgIDxwPlZhbiAxMyB0b3QgZW4gbWV0IDE3IGF1Z3VzdHVzIHppam4gd2lqIG9wIGRlIE9XZWUuIEJla2lqayBoaWVyIGFsIG9uemUgYWN0aXZpdGVpdGVuITwvcD4NCiAgICAgICAgICAgIDxzdmcgY2xhc3NOYW1lPSJob21lX3Byb21vX2Fycm93IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEzLjAyNSAxbC0yLjg0NyAyLjgyOCA2LjE3NiA2LjE3NmgtMTYuMzU0djMuOTkyaDE2LjM1NGwtNi4xNzYgNi4xNzYgMi44NDcgMi44MjggMTAuOTc1LTExeiIgLz48L3N2Zz4NCiAgICAgICAgPC9kaXY+DQogICAgPC9MaW5rPg0KICApOw0KfQ0KDQpleHBvcnQgZGVmYXVsdCBIb21lUHJvbW87DQo=",Ss="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLmhvbWVfcHJvbW8gew0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7DQogICAgY29sb3I6IHdoaXRlOw0KICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOw0KICAgIGxpbmUtaGVpZ2h0OiA0cmVtOw0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICBoZWlnaHQ6IDRyZW07DQogICAgd2lkdGg6IDEwMCU7DQogICAgZm9udC13ZWlnaHQ6IGJvbGQ7DQogICAgY3Vyc29yOiBwb2ludGVyOw0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7DQogICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc21hbGw7DQogICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfc21hbGw7DQogICAgICAgIHRleHQtYWxpZ246IGxlZnQ7DQogICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOw0KICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtOw0KICAgICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTsNCiAgICB9DQp9DQoNCi5ob21lX3Byb21vX2Fycm93IHsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgcmlnaHQ6IDJyZW07DQogICAgdG9wOiAxcmVtOw0KICAgIGhlaWdodDogMnJlbTsNCiAgICBmaWxsOiB3aGl0ZTsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICBoZWlnaHQ6IDEuNXJlbTsNCiAgICAgICAgcmlnaHQ6IDAuNXJlbTsNCiAgICAgICAgdG9wOiAxLjI1cmVtOw0KICAgIH0NCn0=",fs="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL0hvbWVUcmFpbmluZ2VuLnNjc3MiOwovLyBpbXBvcnQgewovLyAgIEhhc2hMaW5rIGFzIExpbmsKLy8gfSBmcm9tICJyZWFjdC1yb3V0ZXItaGFzaC1saW5rIjsKaW1wb3J0IHsKICAgIExpbmsKfSBmcm9tICJyZWFjdC1yb3V0ZXItZG9tIjsKaW1wb3J0IGdldFVybCBmcm9tICIuLi8uLi8uLi9mdW5jdGlvbnMvbGlua3MiOwoKZnVuY3Rpb24gSG9tZVRyYWluaW5nZW4oKSB7CiAgcmV0dXJuICgKICAgIDxkaXYgaWQ9ImhvbWVfdHJhaW5pbmdlbl9jb250YWluZXIiPgogICAgICAgIDxkaXYgaWQ9ImhvbWVfdHJhaW5pbmdlbl9mb3RvIj4KICAgICAgICAgICAgPGltZyBpZD0iaG9tZV90cmFpbmluZ2VuX2ZvdG9fMiIgc3JjPXtnZXRVcmwoImhvbWUvdHJhaW5pbmdlbi5qcGciKX0gYWx0PSIiLz4KCiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBpZD0iaG9tZV90cmFpbmluZ2VuX2luZm8iPgogICAgICAgICAgICBEZSB0cmFpbmluZ2VuIHZhbiBEb2Rla2EgdmluZGVuIHBsYWF0cyBvcCBtYWFuZGFnIHZhbiAxODowMCB0b3QgMTk6MzAsIG9wIHdvZW5zZGFnIHZhbiAxODoxNSB0b3QgMTk6NDUgZW4gb3AgemF0ZXJkYWcgdmFuIDEwOjE1IHRvdCAxMTo0NSBvcCBkZSBhdGxldGlla2JhYW4gdmFuIEFWJzQwIGluIERlbGZ0LiBBbGxlIGF0bGV0aWVrb25kZXJkZWxlbiwgdmFuIHNwcmludCB0b3QgZGUgbWFyYXRob24gZW4gdmFuIHNwZWVyd2VycGVuIHRvdCBwb2xzc3Rva2hvb2dzcHJpbmdlbiBrdW5uZW4gYmlqIG9ucyBiZW9lZmVuZCB3b3JkZW4uIEVyIHRyYWluZW4gYmlqIG9ucyB6b3dlbCBiZWdpbm5lbmRlIGF0bGV0ZW4gYWxzIG1lbnNlbiBkaWUgbWVlZG9lbiBhYW4gTksncywgZHVzIGRlIHRyYWluaW5nZW4gemlqbiBnZXNjaGlrdCB2b29yIGVsayBuaXZlYXUhCiAgICAgICAgICAgIDxicj48L2JyPgogICAgICAgICAgICA8YnI+PC9icj4KICAgICAgICAgICAgPExpbmsgdG89Ii90cmFpbmluZ2VuIyI+PGJ1dHRvbiBpZD0iaG9tZV90cmFpbmluZ2VuX2J1dHRvbiI+TGVlcyBtZWVyITwvYnV0dG9uPjwvTGluaz4KCiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBpZD0iaG9tZV90cmFpbmluZ2VuX3RpdGxlIj5UUkFJTklOR0VOPC9kaXY+CiAgICA8L2Rpdj4KICApOwp9CgpleHBvcnQgZGVmYXVsdCBIb21lVHJhaW5pbmdlbjsK",Ts="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsKCiNob21lX3RyYWluaW5nZW5fY29udGFpbmVyIHsKICAgIHdpZHRoOiAxMDAlOwogICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgaGVpZ2h0OiAyNHJlbTsKICAgIG1hcmdpbi10b3A6IDZyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIGhlaWdodDogYXV0bzsKICAgICAgICBtYXJnaW4tdG9wOiAycmVtOwogICAgfQp9CgojaG9tZV90cmFpbmluZ2VuX2ZvdG8gewogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgcmlnaHQ6IDA7CiAgICB3aWR0aDogY2FsYygxMDAlLzMpOwogICAgaGVpZ2h0OiAyNHJlbTsKICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMDAlLCAzMCUgMTAwJSk7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgICBjbGlwLXBhdGg6IG5vbmU7CiAgICB9Cn0KCiNob21lX3RyYWluaW5nZW5fZm90b18yIHsKICAgIHdpZHRoOiAxMDAlOwogICAgaGVpZ2h0OiAxMDAlOwogICAgb2JqZWN0LWZpdDogY292ZXI7Cn0KCiNob21lX3RyYWluaW5nZW5faW5mbyB7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICB3aWR0aDogNzUlOwogICAgbGVmdDogMDsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc5MHA7CiAgICBoZWlnaHQ6IDI0cmVtOwogICAgcGFkZGluZy1sZWZ0OiA0cmVtOwogICAgcGFkZGluZy1yaWdodDogMTByZW07CiAgICBwYWRkaW5nLXRvcDogOHJlbTsKICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgODUlIDAlLCBjYWxjKCgxIC0gKDEvNjApKSAqIDEwMCUpIDEwMCUsIDAlIDEwMCUpOwogICAgY29sb3I6IHdoaXRlOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9zbWFsbDsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgIGhlaWdodDogYXV0bzsKICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtOwogICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOwogICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTsKICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOwogICAgICAgIGNsaXAtcGF0aDogbm9uZTsKICAgIH0KfQoKI2hvbWVfdHJhaW5pbmdlbl90aXRsZSB7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICBsZWZ0OiAwOwogICAgdG9wOiAycmVtOwogICAgd2lkdGg6IDc1JTsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgIGhlaWdodDogNHJlbTsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIHRleHQtYWxpZ246IHJpZ2h0OwogICAgZm9udC1zaXplOiAxLjc1cmVtOwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwogICAgcGFkZGluZy10b3A6IDAuNzVyZW07CiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07CiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OwogICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsKICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOwogICAgfQp9CgojaG9tZV90cmFpbmluZ2VuX2J1dHRvbiB7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07CiAgICBwYWRkaW5nOiAwLjVyZW07CiAgICBib3JkZXI6IG5vbmU7Cn0=",Ms="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsKCkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgewoKI3BvcyB7CiAgICBsZWZ0OiA2MCU7Cn0KfQoKI2hvbWVfdGl0bGVfY29udGFpbmVyIHsKICAgIHdpZHRoOiAxMDAlOwogICAgaGVpZ2h0OiAyNHJlbTsKICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc7CiAgICBtYXJnaW4tdG9wOiAwcmVtOwp9CgojaG9tZV90aXRsZV9sZWZ0IHsKICAgIGRpc3BsYXk6IGJsb2NrOwogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCBjYWxjKDUvNiAqIDEwMCUpIDEwMCUsIDAlIDEwMCUpOwogICAgbGVmdDogMDsKICAgIHdpZHRoOiA2MCU7CiAgICBoZWlnaHQ6IDI0cmVtOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOwogICAgfQp9CgojaG9tZV90aXRsZV9yaWdodCB7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMjAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpOwogICAgd2lkdGg6IDUwJTsKICAgIHJpZ2h0OiAwOwogICAgaGVpZ2h0OiAyNHJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgY2xpcC1wYXRoOiBub25lOwogICAgfQp9CgojaG9tZV90aXRsZV9iYWNrZ3JvdW5kIHsKICAgIGhlaWdodDogMTAwJTsKICAgIG9iamVjdC1maXQ6IGNvdmVyOwp9CgojaG9tZV90aXRsZV9yaWdodF9vdmVyIHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGNsaXAtcGF0aDogcG9seWdvbigyMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7CiAgICB3aWR0aDogNTAlOwogICAgcmlnaHQ6IDA7CiAgICBoZWlnaHQ6IDI0cmVtOwogICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgICBjbGlwLXBhdGg6IG5vbmU7CiAgICB9Cn0KCiNob21lX3RpdGxlX3JpZ2h0X3BvcyB7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICB0b3A6IDUwJTsKICAgIHdpZHRoOiA2MCU7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MCUsIC01MCUpOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7CiAgICB9Cn0KCiNob21lX3RpdGxlX3JpZ2h0X3RleHQgewogICAgY29sb3I6ICRkb2Rla2FfYmxhdXc7CiAgICBmb250LXNpemU6ICRmb250X2xhcmdlOwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwogICAgbWFyZ2luOiAwOwp9CgojaG9tZV90aXRsZV9yaWdodF9idXR0b24gewogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOwogICAgY29sb3I6IHdoaXRlOwogICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsKICAgIGJvcmRlcjogbm9uZTsKICAgIHBhZGRpbmc6IDFyZW07CiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKICAgIG1hcmdpbi10b3A6IDJyZW07Cn0KCiNob21lX3RpdGxlX2QgewogICAgZGlzcGxheTogbm9uZTsKICAgIG1hcmdpbi1sZWZ0OiBhdXRvOwogICAgbWFyZ2luLXJpZ2h0OiBhdXRvOwogICAgd2lkdGg6IDEwMHB4OwogICAgbWFyZ2luLXRvcDogMnJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgICAgaGVpZ2h0OiAxMDBweDsKICAgIH0KfQoKLnNuZWV1d19iYXIgewogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgZGlzcGxheTogaW5saW5lOwogICAgd2lkdGg6IDEwMCU7CiAgICBoZWlnaHQ6IDgwJTsKICAgIGJvdHRvbTogLTEycmVtOwogICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpOwp9Cgouc25lZXV3X2JhciAuZyB7CiAgICBoZWlnaHQ6IDEwMCU7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICBib3R0b206IDA7Cn0=",Us="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IHsKICBMaW5rCn0gZnJvbSAicmVhY3Qtcm91dGVyLWRvbSI7CmltcG9ydCAiLi9UaXRsZUJhci5zY3NzIjsKaW1wb3J0IEQgZnJvbSAiLi4vLi4vLi4vaW1hZ2VzL2dyb3RlRC5zdmc/cmVhY3QiOwppbXBvcnQgZ2V0VXJsIGZyb20gIi4uLy4uLy4uL2Z1bmN0aW9ucy9saW5rcyI7CmltcG9ydCBTbmVldXcgZnJvbSAiLi4vLi4vLi4vaW1hZ2VzL2hvbWUvemFuZC5zdmc/cmVhY3QiOwoKCmZ1bmN0aW9uIFRpdGxlQmFyKCkgeyAgCiAgcmV0dXJuICgKICAgIDxkaXYgaWQ9ImhvbWVfdGl0bGVfY29udGFpbmVyIj4KICAgICAgICA8ZGl2IGlkPSJob21lX3RpdGxlX2xlZnQiID4KICAgICAgICAgIDxTbmVldXcgY2xhc3NOYW1lPSJzbmVldXdfYmFyIi8+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBpZD0iaG9tZV90aXRsZV9yaWdodCI+CiAgICAgICAgICAgIDxpbWcgaWQ9ImhvbWVfdGl0bGVfYmFja2dyb3VuZCIgc3JjPXtnZXRVcmwoImhvbWUvdGl0bGViYXIuanBnIil9IGFsdD0iIi8+CgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgaWQ9ImhvbWVfdGl0bGVfcmlnaHRfb3ZlciI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImhvbWVfdGl0bGVfcmlnaHRfcG9zIj4KICAgICAgICAgICAgICAgIDxoMSBpZD0iaG9tZV90aXRsZV9yaWdodF90ZXh0Ij5Ew6kgRGVsZnRzZSBTdHVkZW50ZW4gPGJyLz5BdGxldGllayBHcm9lcCE8L2gxPgogICAgICAgICAgICAgICAgPExpbmsgdG89Ii93b3JkX2xpZCI+PGJ1dHRvbiBpZD0iaG9tZV90aXRsZV9yaWdodF9idXR0b24iPlRyYWluIDN4IGdyYXRpcyBtZWUhPC9idXR0b24+PC9MaW5rPgogICAgICAgICAgICAgICAgPEQgaWQ9ImhvbWVfdGl0bGVfZCI+PC9EPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgCgogICAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgKTsKfQoKZXhwb3J0IGRlZmF1bHQgVGl0bGVCYXI7Cg==",Ps="/assets/Klassementen-7a48bb3f.scss",Es="/assets/Klassementen-1e59faa7.tsx",qs="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzLnNjc3MiOw0KDQoubGVkZW5fY29udGFpbmVyIHsNCiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsNCiAgICB9DQp9DQoNCi5sZWRlbl9zdGF0dXMgew0KICAgIGNvbG9yOiAkZG9kZWthX2JsYXV3Ow0KICAgIG1hcmdpbi1sZWZ0OiA0cmVtOw0KfQ0KDQoubGVkZW5fcm91dGVzew0KICAgIG1hcmdpbi1ib3R0b206IDJyZW07DQogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7DQogICAgICAgIGRpc3BsYXk6IGZsZXg7DQogICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07DQogICAgfQ0KfQ0KDQoubGVkZW5fbGluayB7Ly9yZWxhdGl2ZSB3LWZ1bGwgbGc6dy0xLzMgbGc6aC0xMjgNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgd2lkdGg6IDEwMCU7DQogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7DQogICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMyk7DQogICAgICAgIGhlaWdodDogMjRyZW07DQogICAgfQ0KfQ0KDQoubGVkZW5fbGlua19kb3VibGUgew0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB3aWR0aDogMTAwJTsNCiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsNCiAgICAgICAgd2lkdGg6IGNhbGMoMjAwJS8zKTsNCiAgICAgICAgaGVpZ2h0OiAyNHJlbTsNCiAgICB9DQoNCn0NCg0KLmxlZGVuX2xpbmtfaGVhZGVyIHsvL2Fic29sdXRlIGJnLXJvb2QgcHktMiBweC04IHctOTYgdGV4dC13aGl0ZSB0ZXh0LTN4bCBmb250LWJvbGQgdG9wLTggbWwtOCB6LTMwIGxnOm1sLTAgbGVmdC0wIGxnOnRvcC0zMiBsZzpyaWdodC0wDQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsNCiAgICBwYWRkaW5nLXRvcDogMC41cmVtOw0KICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07DQogICAgcGFkZGluZy1sZWZ0OiAycmVtOw0KICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07DQogICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pOw0KICAgIGNvbG9yOiB3aGl0ZTsNCiAgICBmb250LXNpemU6IDEuNzVyZW07DQogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9sYXJnZTsNCiAgICBmb250LXdlaWdodDogJGJvbGQ7DQogICAgdG9wOiAycmVtOw0KICAgIG1hcmdpbi1sZWZ0OiAycmVtOw0KICAgIHotaW5kZXg6IDY7DQogICAgbGVmdDogMHJlbTsNCiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsNCiAgICAgICAgd2lkdGg6IDIwcmVtOw0KICAgICAgICBtYXJnaW4tbGVmdDogMHJlbTsNCiAgICAgICAgdG9wOiAycmVtOw0KICAgICAgICByaWdodDogMHJlbTsNCiAgICB9DQp9DQoNCi5sZWRlbl9saW5rX2RvdWJsZV9oZWFkZXIgey8vYWJzb2x1dGUgYmctcm9vZCBweS0yIHB4LTggdy05NiB0ZXh0LXdoaXRlIHRleHQtM3hsIGZvbnQtYm9sZCB0b3AtOCBtbC04IHotMzAgbGc6bWwtMCBsZWZ0LTAgbGc6dG9wLTMyIGxnOnJpZ2h0LTANCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOw0KICAgIHBhZGRpbmctdG9wOiAwLjVyZW07DQogICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsNCiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07DQogICAgcGFkZGluZy1yaWdodDogMnJlbTsNCiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7DQogICAgY29sb3I6IHdoaXRlOw0KICAgIGZvbnQtc2l6ZTogMS43NXJlbTsNCiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X2xhcmdlOw0KICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsNCiAgICB0b3A6IDJyZW07DQogICAgbWFyZ2luLWxlZnQ6IDJyZW07DQogICAgei1pbmRleDogNjsNCiAgICBsZWZ0OiAwcmVtOw0KICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pew0KICAgICAgICB3aWR0aDogNDByZW07DQogICAgICAgIG1hcmdpbi1sZWZ0OiAwcmVtOw0KICAgICAgICB0b3A6IDJyZW07DQogICAgICAgIHJpZ2h0OiAwcmVtOw0KICAgIH0NCn0NCg0KLmxlZGVuX2xpbmtfaW1hZ2Ugey8vb2JqZWN0LWNvdmVyIGgtOTYgdy05NiBiZy1ibGF1dyBtLWF1dG8gbXQtMTYgbGc6bXQtMjQNCiAgICBkaXNwbGF5OiBibG9jazsNCiAgICBvYmplY3QtZml0OiBjb3ZlcjsNCiAgICBoZWlnaHQ6IDIycmVtOw0KICAgIHdpZHRoOiAxMDAlOw0KICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc7DQogICAgbWFyZ2luLWJvdHRvbTogMnJlbTsNCiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsNCiAgICAgICAgaGVpZ2h0OiAyNHJlbTsNCiAgICAgICAgd2lkdGg6IDIycmVtOw0KICAgICAgICBtYXJnaW4tYm90dG9tOiAwOw0KICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsNCiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOw0KICAgIH0NCn0NCg0KLmxlZGVuX2xpbmtfZG91YmxlX2ltYWdlIHsNCiAgICBkaXNwbGF5OiBibG9jazsNCiAgICBvYmplY3QtZml0OiBjb3ZlcjsNCiAgICBoZWlnaHQ6IDIycmVtOw0KICAgIHdpZHRoOiAxMDAlOw0KICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc7DQogICAgbWFyZ2luLWJvdHRvbTogMnJlbTsNCiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsNCiAgICAgICAgaGVpZ2h0OiAyNHJlbTsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsNCiAgICAgICAgd2lkdGg6IDQ2cmVtOw0KICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsNCiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOw0KICAgIH0NCg0KfQ==",$s="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlQ29udGV4dCwgdXNlRWZmZWN0LCB1c2VTdGF0ZX0gZnJvbSAicmVhY3QiOw0KaW1wb3J0IHsgTGluayB9IGZyb20gInJlYWN0LXJvdXRlci1kb20iOw0KaW1wb3J0IEF1dGhDb250ZXh0IGZyb20gIi4uL0F1dGgvQXV0aENvbnRleHQiOw0KaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7DQppbXBvcnQgIi4vTGVkZW4uc2NzcyI7DQppbXBvcnQgZ2V0VXJsIGZyb20gIi4uLy4uL2Z1bmN0aW9ucy9saW5rcyI7DQoNCmNvbnN0IExlZGVuID0gKCkgPT4gew0KICAgIGNvbnN0IHthdXRoU3RhdGU6IGFjLCBzZXRBdXRoU3RhdGV9ID0gdXNlQ29udGV4dChBdXRoQ29udGV4dCkNCg0KICAgIHJldHVybiAoDQogICAgICAgIDw+ICAgICAgICAgICAgDQogICAgICAgICAgICB7IWFjLmlzQXV0aGVudGljYXRlZCAmJiAoDQogICAgICAgICAgICAgICAgPD4NCiAgICAgICAgICAgICAgICA8UGFnZVRpdGxlIHRpdGxlPSJMZWRlbiIvPg0KICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0ibGVkZW5fc3RhdHVzIj5EZXplIHBhZ2luYSBpcyBoZWxhYXMgbmlldCB0b2VnYW5rZWxpamsgYWxzIGplIG5pZXQgaW5nZWxvZ2QgYmVudC4gTG9nIGluIG9tIGRlemUgcGFnaW5hIHRlIGt1bm5lbiBiZWtpamtlbi48L3A+DQogICAgICAgICAgICAgICAgPC8+DQogICAgICAgICAgICApfQ0KICAgICAgICAgICAge2FjLmlzQXV0aGVudGljYXRlZCAmJiAoDQogICAgICAgICAgICAgICAgPD4NCiAgICAgICAgICAgICAgICA8UGFnZVRpdGxlIHRpdGxlPXsiV2Vsa29tLCAiICsgYWMuaXQuZ2l2ZW5fbmFtZX0gLz4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0ibGVkZW5fY29udGFpbmVyIj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0ibGVkZW5fcm91dGVzIj4NCiAgICAgICAgICAgICAgICAgICAgPExpbmsgY2xhc3NOYW1lPSJsZWRlbl9saW5rX2RvdWJsZSIgdG89IiIgPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT0ibGVkZW5fbGlua19kb3VibGVfaGVhZGVyIj5JbnNjaHJpanZlbiB0cmFpbmluZ2VuPC9oMT4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPXtnZXRVcmwoImxlZGVuL3Nvb24uanBnIil9IGNsYXNzTmFtZT0ibGVkZW5fbGlua19kb3VibGVfaW1hZ2UiIGFsdD0iIi8+DQogICAgICAgICAgICAgICAgICAgIDwvTGluaz4NCiAgICAgICAgICAgICAgICAgICAgPExpbmsgY2xhc3NOYW1lPSJsZWRlbl9saW5rIiB0bz0na2xhc3NlbWVudGVuJyA+DQogICAgICAgICAgICAgICAgICAgICAgICA8aDEgY2xhc3NOYW1lPSJsZWRlbl9saW5rX2hlYWRlciI+S2xhc3NlbWVudGVuPC9oMT4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPXtnZXRVcmwoImxlZGVuL2tsYXNzZW1lbnRlbi5wbmciKX0gY2xhc3NOYW1lPSJsZWRlbl9saW5rX2ltYWdlIiBhbHQ9IiIvPg0KICAgICAgICAgICAgICAgICAgICA8L0xpbms+DQogICAgICAgICAgICAgICAgICAgIDxMaW5rIGNsYXNzTmFtZT0ibGVkZW5fbGluayIgdG89J3ZlcmphYXJkYWdlbicgPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT0ibGVkZW5fbGlua19oZWFkZXIiPlZlcmphYXJkYWdlbjwvaDE+DQogICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz17Z2V0VXJsKCJsZWRlbi92ZXJqYWFyZGFnZW4uanBnIil9IGNsYXNzTmFtZT0ibGVkZW5fbGlua19pbWFnZSIgYWx0PSIiLz4NCiAgICAgICAgICAgICAgICAgICAgPC9MaW5rPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJsZWRlbl9yb3V0ZXMiPg0KICAgICAgICAgICAgICAgICAgICA8TGluayBjbGFzc05hbWU9ImxlZGVuX2xpbmsiIHRvPScnID4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxoMSBjbGFzc05hbWU9ImxlZGVuX2xpbmtfaGVhZGVyIj5BZ2VuZGE8L2gxPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9e2dldFVybCgibGVkZW4vc29vbi5qcGciKX0gY2xhc3NOYW1lPSJsZWRlbl9saW5rX2ltYWdlIiBhbHQ9IiIvPg0KICAgICAgICAgICAgICAgICAgICA8L0xpbms+DQogICAgICAgICAgICAgICAgICAgIDxMaW5rIGNsYXNzTmFtZT0ibGVkZW5fbGluayIgdG89JycgPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT0ibGVkZW5fbGlua19oZWFkZXIiPkZvdG8nczwvaDE+DQogICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz17Z2V0VXJsKCJsZWRlbi9zb29uLmpwZyIpfSBjbGFzc05hbWU9ImxlZGVuX2xpbmtfaW1hZ2UiIGFsdD0iIi8+DQogICAgICAgICAgICAgICAgICAgIDwvTGluaz4NCiAgICAgICAgICAgICAgICAgICAgPExpbmsgY2xhc3NOYW1lPSJsZWRlbl9saW5rIiB0bz0nJyA+DQogICAgICAgICAgICAgICAgICAgICAgICA8aDEgY2xhc3NOYW1lPSJsZWRlbl9saW5rX2hlYWRlciI+U21vZWxlbmJvZWs8L2gxPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9e2dldFVybCgibGVkZW4vc29vbi5qcGciKX0gY2xhc3NOYW1lPSJsZWRlbl9saW5rX2ltYWdlIiBhbHQ9IiIvPg0KICAgICAgICAgICAgICAgICAgICA8L0xpbms+DQogICAgICAgICAgICAgICAgICAgIDxMaW5rIGNsYXNzTmFtZT0ibGVkZW5fbGluayIgdG89JycgPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT0ibGVkZW5fbGlua19oZWFkZXIiPkRvY3VtZW50ZW48L2gxPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9e2dldFVybCgibGVkZW4vc29vbi5qcGciKX0gY2xhc3NOYW1lPSJsZWRlbl9saW5rX2ltYWdlIiBhbHQ9IiIvPg0KICAgICAgICAgICAgICAgICAgICA8L0xpbms+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPC8+DQogICAgICAgICAgICAgICAgDQogICAgICAgICAgICApfQ0KICAgICAgICA8Lz4NCiAgICApDQp9DQoNCmV4cG9ydCBkZWZhdWx0IExlZGVuOw==",gt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLnZlcmphYXJkYWdlbl9zdGF0dXMgew0KICAgIGNvbG9yOiAkZG9kZWthX2JsYXV3Ow0KICAgIG1hcmdpbi1sZWZ0OiA0cmVtOw0KfQ0KDQoudmVyamFhcmRhZ2VuX2NvbnRhaW5lciB7DQogICAgbWFyZ2luLWJvdHRvbTogNXJlbTsNCiAgICBtYXJnaW4tdG9wOiAtMnJlbTsNCiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKSB7DQogICAgICAgIGRpc3BsYXk6IGdyaWQ7DQogICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTsNCiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07DQogICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTsNCiAgICB9DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsNCiAgICAgICAgbWFyZ2luLXRvcDogMDsNCiAgICB9DQp9DQoNCi52ZXJqYWFyZGFnZW5fY29udGVudHMgew0KICAgIGRpc3BsYXk6IGNvbnRlbnRzOw0KfQ0KDQoubGVmdCB7DQogICAgZ3JpZC1jb2x1bW46IDE7DQogICAgZ3JpZC1yb3c6IDE7DQp9",It="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlQ29udGV4dCwgdXNlRWZmZWN0LCB1c2VTdGF0ZX0gZnJvbSAicmVhY3QiOw0KaW1wb3J0IEF1dGhDb250ZXh0IGZyb20gIi4uLy4uL0F1dGgvQXV0aENvbnRleHQiOw0KaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7DQppbXBvcnQge0JpcnRoZGF5RGF0YSwgYmRfcmVxdWVzdH0gZnJvbSAiLi4vLi4vLi4vZnVuY3Rpb25zL2FwaS9hcGkiOw0KaW1wb3J0IE1hYW5kIGZyb20gIi4vY29tcG9uZW50cy9NYWFuZCI7DQppbXBvcnQgVmVyamFhcmRhZyBmcm9tICIuL2NvbXBvbmVudHMvVmVyamFhcmRhZyI7DQppbXBvcnQgIi4vVmVyamFhcmRhZ2VuLnNjc3MiOw0KaW1wb3J0IHtxdWVyeUVycm9yLCB1c2VCaXJ0aGRheURhdGFRdWVyeX0gZnJvbSAiLi4vLi4vLi4vZnVuY3Rpb25zL3F1ZXJpZXMiOw0KDQpjb25zdCBtYWFuZGVuID0gWyJKYW51YXJpIiwgIkZlYnJ1YXJpIiwgIk1hYXJ0IiwgIkFwcmlsIiwgIk1laSIsICJKdW5pIiwgIkp1bGkiLCAiQXVndXN0dXMiLCAiU2VwdGVtYmVyIiwgIk9rdG9iZXIiLCAiTm92ZW1iZXIiLCAiRGVjZW1iZXIiXQ0KY29uc3QgZGFnZW4gPSBbIlpvbmRhZyIsICJNYWFuZGFnIiwgIkRpbnNkYWciLCAiV29lbnNkYWciLCAiRG9uZGVyZGFnIiwgIlZyaWpkYWciLCAiWmF0ZXJkYWciXQ0KDQpjb25zdCBkZWZhdWx0RGF0YTogQmlydGhkYXlEYXRhW10gPSBbDQogICAgew0KICAgICAgICBmaXJzdG5hbWU6ICJBcm5vbGQiLA0KICAgICAgICBsYXN0bmFtZTogImhldCBBYXJkdmFya2VuIiwNCiAgICAgICAgYmlydGhkYXRlOiAiMjAxOS0wMi0yNSINCiAgICB9DQpdDQoNCmZ1bmN0aW9uIGdldEFnZShiaXJ0aGRhdGU6IHN0cmluZykgew0KICAgIGNvbnN0IGN1cnJlbnRZZWFyID0gbmV3IERhdGUoKS5nZXRGdWxsWWVhcigpDQogICAgY29uc3QgZGF0ZUN1cnJlbnQgPSAobmV3IERhdGUoYmlydGhkYXRlKSkNCiAgICBkYXRlQ3VycmVudC5zZXRGdWxsWWVhcihjdXJyZW50WWVhcikNCiAgICBpZiAoZGF0ZUN1cnJlbnQgPCBuZXcgRGF0ZSgpKSBkYXRlQ3VycmVudC5zZXRGdWxsWWVhcihjdXJyZW50WWVhciArIDEpOw0KICAgIHJldHVybiBkYXRlQ3VycmVudC5nZXRGdWxsWWVhcigpIC0gbmV3IERhdGUoYmlydGhkYXRlKS5nZXRGdWxsWWVhcigpOw0KfQ0KDQpmdW5jdGlvbiBzb3J0QmlydGhkYXlzKGE6IHN0cmluZywgYjogc3RyaW5nKSB7DQogICAgY29uc3QgY3VycmVudFllYXIgPSBuZXcgRGF0ZSgpLmdldEZ1bGxZZWFyKCkgDQogICAgY29uc3QgYUN1cnJlbnQgPSAobmV3IERhdGUoYSkpDQogICAgYUN1cnJlbnQuc2V0RnVsbFllYXIoY3VycmVudFllYXIpDQogICAgaWYgKGFDdXJyZW50IDwgbmV3IERhdGUoKSkgYUN1cnJlbnQuc2V0RnVsbFllYXIoY3VycmVudFllYXIgKyAxKTsNCiAgICBjb25zdCBiQ3VycmVudCA9IChuZXcgRGF0ZShiKSkNCiAgICBiQ3VycmVudC5zZXRGdWxsWWVhcihjdXJyZW50WWVhcikNCiAgICBpZiAoYkN1cnJlbnQgPCBuZXcgRGF0ZSgpKSBiQ3VycmVudC5zZXRGdWxsWWVhcihjdXJyZW50WWVhciArIDEpOw0KICAgIGlmIChhQ3VycmVudCA8IGJDdXJyZW50KSByZXR1cm4gLTE7DQogICAgaWYgKGFDdXJyZW50ID4gYkN1cnJlbnQpIHJldHVybiAxOw0KICAgIHJldHVybiAwOw0KfQ0KDQpmdW5jdGlvbiBnZXREYXkoYmlydGhkYXRlOiBzdHJpbmcpIHsNCiAgICBjb25zdCBjdXJyZW50WWVhciA9IG5ldyBEYXRlKCkuZ2V0RnVsbFllYXIoKQ0KICAgIGNvbnN0IGRhdGVDdXJyZW50ID0gKG5ldyBEYXRlKGJpcnRoZGF0ZSkpDQogICAgZGF0ZUN1cnJlbnQuc2V0RnVsbFllYXIoY3VycmVudFllYXIpDQogICAgaWYgKGRhdGVDdXJyZW50IDwgbmV3IERhdGUoKSkgZGF0ZUN1cnJlbnQuc2V0RnVsbFllYXIoY3VycmVudFllYXIgKyAxKTsNCiAgICByZXR1cm4gZGFnZW5bZGF0ZUN1cnJlbnQuZ2V0RGF5KCldOw0KfQ0KDQpjb25zdCBWZXJqYWFyZGFnZW4gPSAoKSA9PiB7DQoNCiAgICAvL2NvbnN0IHthdXRoU3RhdGU6IGFjLCBzZXRBdXRoU3RhdGV9ID0gdXNlQ29udGV4dChBdXRoQ29udGV4dCkNCiAgICBjb25zdCB7YXV0aFN0YXRlLCBzZXRBdXRoU3RhdGV9ID0gdXNlQ29udGV4dChBdXRoQ29udGV4dCkNCg0KICAgIGNvbnN0IHEgPSB1c2VCaXJ0aGRheURhdGFRdWVyeSh7IGF1dGhTdGF0ZSwgc2V0QXV0aFN0YXRlIH0pDQogICAgY29uc3QgZGF0YSA9IHF1ZXJ5RXJyb3IocSwgZGVmYXVsdERhdGEsICJVc2VyIEluZm8gUXVlcnkgRXJyb3IiKQ0KDQogICAgZGF0YS5zb3J0KChhLGIpID0+IHNvcnRCaXJ0aGRheXMoYS5iaXJ0aGRhdGUsIGIuYmlydGhkYXRlKSkNCg0KICAgIHJldHVybiAoDQogICAgICAgIDw+DQogICAgICAgICAgICA8UGFnZVRpdGxlIHRpdGxlPSJWZXJqYWFyZGFnZW4iLz4NCiAgICAgICAgICAgIHshYXV0aFN0YXRlLmlzQXV0aGVudGljYXRlZCAmJiAoDQogICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJ2ZXJqYWFyZGFnZW5fc3RhdHVzIj5EZXplIHBhZ2luYSBpcyBoZWxhYXMgbmlldCB0b2VnYW5rZWxpamsgYWxzIGplIG5pZXQgaW5nZWxvZ2QgYmVudC4gTG9nIGluIG9tIGRlemUgcGFnaW5hIHRlIGt1bm5lbiBiZWtpamtlbi48L3A+DQogICAgICAgICAgICApfQ0KICAgICAgICAgICAge2F1dGhTdGF0ZS5pc0F1dGhlbnRpY2F0ZWQgJiYgKA0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJ2ZXJqYWFyZGFnZW5fY29udGFpbmVyIj4NCiAgICAgICAgICAgICAgICAgICAge2RhdGEubWFwKChpdGVtLCBpbmRleCwgYXJyYXkpID0+IHsNCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGRhdHVtID0gZ2V0RGF5KGl0ZW0uYmlydGhkYXRlKSArICIgIiArIG5ldyBEYXRlKGl0ZW0uYmlydGhkYXRlKS5nZXREYXRlKCkNCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZrZXkgPSBkYXR1bSArIGl0ZW0uZmlyc3RuYW1lICsgaXRlbS5sYXN0bmFtZQ0KDQogICAgICAgICAgICAgICAgICAgICAgICBpZiAoaW5kZXggPT0gMCB8fCBuZXcgRGF0ZShpdGVtLmJpcnRoZGF0ZSkuZ2V0TW9udGgoKSAhPT0gbmV3IERhdGUoYXJyYXlbaW5kZXggLSAxXS5iaXJ0aGRhdGUpLmdldE1vbnRoKCkpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtYWFuZCA9IG1hYW5kZW5bbmV3IERhdGUoaXRlbS5iaXJ0aGRhdGUpLmdldE1vbnRoKCldDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gKA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYga2V5PXttYWFuZCArIHZrZXl9IGNsYXNzTmFtZT0idmVyamFhcmRhZ2VuX2NvbnRlbnRzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPE1hYW5kIGtleT17bWFhbmR9IG1hYW5kPXttYWFuZH0gLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFZlcmphYXJkYWcga2V5PXt2a2V5fSBkYWc9e25ldyBEYXRlKGl0ZW0uYmlydGhkYXRlKS5nZXREYXRlKCl9IGRhdHVtPXtkYXR1bX0gdm9vcm5hYW09e2l0ZW0uZmlyc3RuYW1lfSBhY2h0ZXJuYWFtPXtpdGVtLmxhc3RuYW1lfSBsZWVmdGlqZD17Z2V0QWdlKGl0ZW0uYmlydGhkYXRlKX0vPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PikNCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAoPFZlcmphYXJkYWcga2V5PXt2a2V5fSBkYWc9e25ldyBEYXRlKGl0ZW0uYmlydGhkYXRlKS5nZXREYXRlKCl9IGRhdHVtPXtkYXR1bX0gdm9vcm5hYW09e2l0ZW0uZmlyc3RuYW1lfSBhY2h0ZXJuYWFtPXtpdGVtLmxhc3RuYW1lfSBsZWVmdGlqZD17Z2V0QWdlKGl0ZW0uYmlydGhkYXRlKX0vPikNCiAgICAgICAgICAgICAgICAgICAgfSl9DQogICAgICAgICAgICAgICAgPC9kaXY+DQoNCiAgICAgICAgICAgICl9DQogICAgICAgIDwvPg0KICAgICkNCn0NCg0KZXhwb3J0IGRlZmF1bHQgVmVyamFhcmRhZ2VuOw0K",et="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsNCmltcG9ydCAiLi9NYWFuZC5zY3NzIjsNCg0KZnVuY3Rpb24gTWFhbmQocHJvcHMpIHsNCiAgICByZXR1cm4gKA0KICAgICAgICA8cCBjbGFzc05hbWU9Im1hYW5kIj4NCiAgICAgICAgICAgIHtwcm9wcy5tYWFuZH0NCiAgICAgICAgPC9wPg0KICAgICkNCn0NCg0KZXhwb3J0IGRlZmF1bHQgTWFhbmQ7",Ct="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLm1hYW5kIHsNCiAgICB3aWR0aDogMTJyZW07DQogICAgcGFkZGluZzogMXJlbTsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3Ow0KICAgIGNvbG9yOiB3aGl0ZTsNCiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsNCiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X21lZGl1bTsNCiAgICBmb250LXdlaWdodDogYm9sZDsNCiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOw0KICAgIG1hcmdpbi1sZWZ0OiBhdXRvOw0KICAgIG1hcmdpbi1yaWdodDogYXV0bzsNCiAgICBtYXJnaW4tYm90dG9tOiAycmVtOw0KICAgIG1hcmdpbi10b3A6IDJyZW07DQogICAgdGV4dC1hbGlnbjogY2VudGVyOw0KICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07DQogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSkgew0KICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyOw0KICAgIH0NCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICBmb250LXNpemU6ICRmb250X3NtYWxsOw0KICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X3NtYWxsOw0KICAgICAgICBwYWRkaW5nOiAwLjVyZW07DQogICAgICAgIHdpZHRoOiA4cmVtOw0KICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOw0KICAgICAgICBtYXJnaW4tdG9wOiAwOw0KICAgIH0NCn0=",it="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsNCmltcG9ydCAiLi9WZXJqYWFyZGFnLnNjc3MiOw0KDQpmdW5jdGlvbiBWZXJqYWFyZGFnKHByb3BzKSB7DQogICAgcmV0dXJuICgNCiAgICAgICAgPGRpdiBjbGFzc05hbWU9InZlcmphYXJkYWdfY29udGFpbmVyIj4NCiAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0idmVyamFhcmRhZ19kYXR1bSI+e3Byb3BzLmRhdHVtfTwvcD4NCiAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0idmVyamFhcmRhZ19kYXR1bV9tb2JpbGUiPntwcm9wcy5kYWd9PC9wPg0KICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJ2ZXJqYWFyZGFnX25hYW0iPntwcm9wcy52b29ybmFhbSArICIgIiArIHByb3BzLmFjaHRlcm5hYW19PC9wPg0KICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJ2ZXJqYWFyZGFnX2xlZWZ0aWpkIj57cHJvcHMubGVlZnRpamQgKyAiIGphYXIifTwvcD4NCiAgICAgICAgPC9kaXY+DQogICAgKQ0KfQ0KDQpleHBvcnQgZGVmYXVsdCBWZXJqYWFyZGFnOw==",At="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLnZlcmphYXJkYWdfY29udGFpbmVyIHsNCiAgICBkaXNwbGF5OiBmbGV4Ow0KICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc5MHA7DQogICAgY29sb3I6IHdoaXRlOw0KICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOw0KICAgIG1hcmdpbi1sZWZ0OiAxcmVtOw0KICAgIG1hcmdpbi1ib3R0b206IDFyZW07DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgaGVpZ2h0OiBjYWxjKDIgKiAkbGluZV9oZWlnaHRfc21hbGwgKyAwLjVyZW0pOw0KICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsNCiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOw0KICAgICAgICBmb250LXNpemU6ICRmb250X3NtYWxsOw0KICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgfQ0KfQ0KDQoudmVyamFhcmRhZ19jb250YWluZXIgcCB7DQogICAgcGFkZGluZzogMXJlbTsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICBwYWRkaW5nOiAwLjI1cmVtOyAgICAgICAgDQogICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIgKiAkbGluZV9oZWlnaHRfc21hbGwpOw0KICAgIH0NCn0NCg0KLnZlcmphYXJkYWdfbmFhbSB7DQogICAgZmxleC1ncm93OiAxOw0KfQ0KDQoudmVyamFhcmRhZ19kYXR1bSB7DQogICAgd2lkdGg6IDEycmVtOw0KICAgIG1hcmdpbi1sZWZ0OiAxcmVtOw0KICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICBkaXNwbGF5OiBub25lOw0KICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsNCiAgICAgICAgd2lkdGg6IDZyZW07DQogICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIqICRsaW5lX2hlaWdodF9zbWFsbCkgIWltcG9ydGFudDsNCiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsNCiAgICB9DQp9DQoNCi52ZXJqYWFyZGFnX2RhdHVtX21vYmlsZSB7DQogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSkgew0KICAgICAgICBkaXNwbGF5OiBub25lOw0KICAgIH0NCiAgICBtYXJnaW4tbGVmdDogMC41cmVtOw0KICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsNCiAgICBsaW5lLWhlaWdodDogY2FsYygyKiAkbGluZV9oZWlnaHRfc21hbGwpICFpbXBvcnRhbnQ7DQogICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsNCn0NCg0KLnZlcmphYXJkYWdfbGVlZnRpamQgew0KICAgIHdpZHRoOiAxMnJlbTsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7DQogICAgdGV4dC1hbGlnbjogcmlnaHQ7DQogICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50Ow0KICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAyMCUgMTAwJSk7DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgd2lkdGg6IDZyZW07DQogICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsNCiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMiogJGxpbmVfaGVpZ2h0X3NtYWxsKSAhaW1wb3J0YW50Ow0KICAgIH0NCn0=",at="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsKCiNuaWV1d3NDb250YWluZXIgewogICAgdGV4dC1hbGlnbjogY2VudGVyOwp9CgoubGlua3Rvc3Bpa2UgeyAvLyJ3LTQgYmctcm9vZCBhYnNvbHV0ZSByaWdodC0xIGgtMCB6LTMwIgogICAgd2lkdGg6IDFyZW07CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IAogICAgcmlnaHQ6IDAuMjVyZW07IAogICAgaGVpZ2h0OiAwcHg7IAogICAgei1pbmRleDogNjsgIAogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOwp9CgoubmlldXdzYmVyaWNodGVuMXsgLy8ic3BhY2UteS04IGxnOnNwYWNlLXktMjQgbWItNCBsZzptYi0xMiIKICAgIG1hcmdpbi1ib3R0b206IDFyZW07IAogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsKICAgIH0KfQoKLm5pZXV3c2JlcmljaHRlbjJ7IC8vbWItOCBsZzptYi0yNAogICAgbWFyZ2luLWJvdHRvbTogNHJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07CiAgICB9Cn0KCi5uaWV1d3NiZXJpY2h0ZW4zeyAvL2JnLXJvb2QgdGV4dC13aGl0ZSB0ZXh0LXhsIGZvbnQtYm9sZCByb3VuZGVkLXhsIHB5LTIgcHgtNCBsZzpweS00IG1iLTQgbGc6bWItMTIKICAgIGN1cnNvcjogcG9pbnRlcjsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgIGJvcmRlcjogbm9uZTsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9tZWRpdW07CiAgICBmb250LXdlaWdodDogNzAwOwogICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsKICAgIHBhZGRpbmctdG9wOiAwLjVyZW07CiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOwogICAgcGFkZGluZy1sZWZ0OiAxcmVtOwogICAgcGFkZGluZy1yaWdodDogMXJlbTsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIG1hcmdpbi1ib3R0b206IDFyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTsKICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsKICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtCiAgICB9Cn0=",nt="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlIH0gZnJvbSAicmVhY3QiOwppbXBvcnQgeyBMaW5rIH0gZnJvbSAicmVhY3Qtcm91dGVyLWRvbSI7CmltcG9ydCBOaWV1d3NiZXJpY2h0IGZyb20gIi4vY29tcG9uZW50cy9OaWV1d3NiZXJpY2h0IjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCBOaWV1d3NUZXh0IGZyb20gIi4uLy4uLy4uL2NvbnRlbnQvTmlldXdzLmpzb24iOwppbXBvcnQgIi4vTmlldXdzLnNjc3MiOwoKZnVuY3Rpb24gTmlldXdzKCkgewogICAgY29uc3QgW25CZXJpY2h0ZW4sIHNldE5CZXJpY2h0ZW5dID0gdXNlU3RhdGUoMyk7CgogICAgcmV0dXJuKAogICAgICAgIDxkaXYgaWQ9Im5pZXV3c0NvbnRhaW5lciIgY2xhc3NOYW1lPSJ0ZXh0LWNlbnRlciI+CiAgICAgICAgICAgIDxQYWdlVGl0bGUgdGl0bGU9Ik5pZXV3cyIvPgogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17Im5pZXV3c2JlcmljaHRlbjEiICsgKG5CZXJpY2h0ZW4gPj0gTmlldXdzVGV4dC5uaWV1d3NiZXJpY2h0ZW4ubGVuZ3RoID8gIiBuaWV1d3NiZXJpY2h0ZW4yIiA6ICIiKX0+CiAgICAgICAgICAgIHtOaWV1d3NUZXh0Lm5pZXV3c2JlcmljaHRlbi5zbGljZSgwLCBuQmVyaWNodGVuKS5tYXAoKGJlcmljaHQsIGluZGV4KSA9PgogICAgICAgICAgICAgICAgICAgIDxOaWV1d3NiZXJpY2h0IGtleT17YmVyaWNodC5pZH0gcG9zaXRpb249e2luZGV4ICUgMiA9PT0gMCA/ICJsZWZ0IiA6ICJyaWdodCJ9IHBhZ2U9Im5pZXV3cyIgaWQ9e2JlcmljaHQuaWR9IHRpdGVsPXtiZXJpY2h0LnRpdGVsfSBkYXR1bT17YmVyaWNodC5kYXR1bX0gYXV0ZXVyPXtiZXJpY2h0LmF1dGV1cn0gdGVrc3Q9e2JlcmljaHQudGVrc3R9IGZvdG89e2JlcmljaHQuZm90b30vPgogICAgICAgICAgICAgICAgKX0KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIAogICAgICAgICAgICA8YnV0dG9uIG9uQ2xpY2s9eygpID0+IHNldE5CZXJpY2h0ZW4obkJlcmljaHRlbiArIDMpfSBjbGFzc05hbWU9eyJuaWV1d3NiZXJpY2h0ZW4zIiArIChuQmVyaWNodGVuID49IE5pZXV3c1RleHQubmlldXdzYmVyaWNodGVuLmxlbmd0aCA/ICIgaGlkZGVuIiA6ICIiKX0+CiAgICAgICAgICAgICAgICBMQUFEIE1FRVIKICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgPC9kaXY+CiAgICAgICAgCiAgICApCn0KCmV4cG9ydCBkZWZhdWx0IE5pZXV3czs=",lt="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IFRpdGxlIGZyb20gIi4vVGl0bGUiOwppbXBvcnQgIi4vTmlldXdzYmVyaWNodC5zY3NzIjsKaW1wb3J0IGdldFVybCBmcm9tICIuLi8uLi8uLi8uLi9mdW5jdGlvbnMvbGlua3MiOwoKZnVuY3Rpb24gTmlldXdzYmVyaWNodChwcm9wcykgewogICAgcmV0dXJuICgKICAgICAgICA8ZGl2IGlkPXtwcm9wcy5pZH0gY2xhc3NOYW1lPSJuaWV1d3NiZXJpY2h0XzEiPgogICAgICAgICAgICB7KHByb3BzLnBvc2l0aW9uID09PSAibGVmdCIgfHwgd2luZG93LmlubmVyV2lkdGggPD0gMTAyMykgPyAoCiAgICAgICAgICAgICAgICA8aW1nIGNsYXNzTmFtZT0ibmlldXdzYmVyaWNodF8yIiBzcmM9e2dldFVybChgJHtwcm9wcy5wYWdlfS8ke3Byb3BzLmZvdG99YCl9IGFsdD0iIiAvPgogICAgICAgICAgICApIDogIiJ9CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0ibmlldXdzYmVyaWNodF8zIj4KICAgICAgICAgICAgICAgIDxUaXRsZSB0aXRsZT17cHJvcHMudGl0ZWwudG9VcHBlckNhc2UoKX0gcG9zaXRpb249e3Byb3BzLnBvc2l0aW9ufSAvPgogICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPXsibmlldXdzYmVyaWNodF80IiArIChwcm9wcy5wb3NpdGlvbiA9PT0gImxlZnQiID8gIiB0ZXh0TGVmdCIgOiAiIHRleHRSaWdodCIpfT4KICAgICAgICAgICAgICAgICAgICB7cHJvcHMuZGF0dW19IHwge3Byb3BzLmF1dGV1cn0KICAgICAgICAgICAgICAgIDwvcD4KICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0ibmlldXdzYmVyaWNodF81Ij4KICAgICAgICAgICAgICAgICAgICB7cHJvcHMudGVrc3Quc3BsaXQoJ1xuJykubWFwKChpdGVtLCBpbmRleCkgPT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4ga2V5PXtwcm9wcy5pZCArIGluZGV4fT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtpdGVtfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyIC8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KCiAgICAgICAgICAgICAgICAgICAgKX0KICAgICAgICAgICAgICAgIDwvcD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIHsocHJvcHMucG9zaXRpb24gPT09ICJsZWZ0IiB8fCB3aW5kb3cuaW5uZXJXaWR0aCA8PSAxMDIzKSA/ICIiIDogKAogICAgICAgICAgICAgICAgPGltZyBjbGFzc05hbWU9Im5pZXV3c2JlcmljaHRfNiIgc3JjPXtnZXRVcmwoYCR7cHJvcHMucGFnZX0vJHtwcm9wcy5mb3RvfWApfSBhbHQ9IiIgLz4pfQogICAgICAgIDwvZGl2PgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBOaWV1d3NiZXJpY2h0OwoK",st="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsKCi5uaWV1d3NiZXJpY2h0XzF7IC8vcmVsYXRpdmUgbGc6ZmxleAogICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgbWFyZ2luLXRvcDogNnJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICB9CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIG1hcmdpbi10b3A6IDRyZW07CiAgICB9Cn0KCi5uaWV1d3NiZXJpY2h0XzE6Zmlyc3Qtb2YtdHlwZSB7CiAgICBtYXJnaW4tdG9wOiAwOwp9CgoKCi5uaWV1d3NiZXJpY2h0XzJ7IC8vdy1mdWxsIGxnOnctMS8zIG9iamVjdC1jb3ZlcgogICAgd2lkdGg6IDEwMCU7CiAgICBvYmplY3QtZml0OiBjb3ZlcjsKICAgIGRpc3BsYXk6IGJsb2NrOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMyU7CiAgICB9Cn0KCi5uaWV1d3NiZXJpY2h0XzN7IC8vdy1mdWxsIGxnOnctMi8zIHB5LTQgbGc6cHktOCBiZy1ibGF1dyBiZy1vcGFjaXR5LTkwCiAgICB3aWR0aDogMTAwJTsKICAgIHBhZGRpbmctdG9wOiAxcmVtOwogICAgcGFkZGluZy1ib3R0b206IDFyZW07CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgd2lkdGg6IDY2LjY2NjY2NyU7CiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07CiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07CiAgICB9Cn0KCi5uaWV1d3NiZXJpY2h0XzR7IC8vbXktNCBweC00IGxnOnB4LTE2IHRleHQtd2hpdGUKICAgIG1hcmdpbi10b3A6IDFyZW07CiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOwogICAgcGFkZGluZy1sZWZ0OiAxcmVtOwogICAgcGFkZGluZy1yaWdodDogMXJlbTsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTsKICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtOwogICAgfQp9CgoubmlldXdzYmVyaWNodF81eyAvL215LTQgbGc6bXktOCBweC00IGxnOnB4LTE2IHRleHQtd2hpdGUgdGV4dC1sZWZ0IHRleHQtYmFzZQogICAgbWFyZ2luLXRvcDogMXJlbTsKICAgIG1hcmdpbi1ib3R0b206IDFyZW07CiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07CiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOwogICAgY29sb3I6IHdoaXRlOwogICAgdGV4dC1hbGlnbjogbGVmdDsKICAgIGZvbnQtc2l6ZTogMXJlbTsKICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBtYXJnaW4tdG9wOiAycmVtOwogICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07CiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtOwogICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07CiAgICB9Cn0KCi5uaWV1d3NiZXJpY2h0XzZ7IC8vdy1mdWxsIGxnOnctMS8zIG9iamVjdC1jb3ZlciBoaWRkZW4gbGc6YmxvY2sKICAgIHdpZHRoOiAxMDAlOwogICAgb2JqZWN0LWZpdDogY292ZXI7CiAgICBvdmVyZmxvdzogaGlkZGVuOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMyU7CiAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICB9Cn0KCi50ZXh0TGVmdCB7CiAgICB0ZXh0LWFsaWduOiBsZWZ0Owp9CgoudGV4dFJpZ2h0IHsKICAgIHRleHQtYWxpZ246IHJpZ2h0Owp9",tt="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL1RpdGxlLnNjc3MiOwoKZnVuY3Rpb24gVGl0bGUocHJvcHMpIHsKICAgIHJldHVybigKICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idGl0bGVfY2xhc3NfMSI+CiAgICAgICAgICAgIDxoMSBjbGFzc05hbWU9eyJ0aXRsZV9jbGFzc18yIiArIChwcm9wcy5wb3NpdGlvbiA9PT0gImxlZnQiID8gIiB0ZXh0TGVmdCIgOiAiIHRleHRSaWdodCIpfT4KICAgICAgICAgICAgICAgIHtwcm9wcy50aXRsZX0KICAgICAgICAgICAgPC9oMT4KICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgVGl0bGU7",ot="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsKCi50aXRsZV9jbGFzc18xeyAvL3ctZnVsbCBweS0yIGJnLXJvb2QKICAgIHdpZHRoOiAxMDAlOwogICAgcGFkZGluZy10b3A6IDAuNXJlbTsKICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7Cn0KCgoudGl0bGVfY2xhc3NfMnsgLy9teC00IGxnOm14LTE2IHRleHQteGwgdGV4dC13aGl0ZSBmb250LWJvbGQgCiAgICBtYXJnaW4tbGVmdDogMXJlbTsKICAgIG1hcmdpbi1yaWdodDogMXJlbTsKICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsKICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtOwogICAgLS10dy10ZXh0LW9wYWNpdHk6IDE7CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXdlaWdodDogNzAwOwoKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtOwogICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTsKICAgIH0KfQoKLnRleHRMZWZ0IHsKICAgIHRleHQtYWxpZ246IGxlZnQ7Cn0KCi50ZXh0UmlnaHQgewogICAgdGV4dC1hbGlnbjogcmlnaHQ7Cn0=",dt="data:text/jsx;base64,aW1wb3J0IFJlYWN0LCB7IHVzZUNvbnRleHQsIHVzZVN0YXRlIH0gZnJvbSAicmVhY3QiOwppbXBvcnQgTmlldXdzYmVyaWNodCBmcm9tICIuLi9OaWV1d3MvY29tcG9uZW50cy9OaWV1d3NiZXJpY2h0IjsKaW1wb3J0IFNwaWtlVGV4dCBmcm9tICIuLi8uLi8uLi9jb250ZW50L1NwaWtlLmpzb24iOwppbXBvcnQgIi4vU3Bpa2Uuc2NzcyI7CmltcG9ydCBnZXRVcmwgZnJvbSAiLi4vLi4vLi4vZnVuY3Rpb25zL2xpbmtzIjsKaW1wb3J0IGF1dGhDb250ZXh0IGZyb20gIi4uLy4uL0F1dGgvQXV0aENvbnRleHQiOwoKZnVuY3Rpb24gU3Bpa2UoKSB7CiAgICBjb25zdCBbbkJlcmljaHRlbiwgc2V0TkJlcmljaHRlbl0gPSB1c2VTdGF0ZSgzKTsKICAgIGNvbnN0IHthdXRoU3RhdGUsIHNldEF1dGhTdGF0ZX0gPSB1c2VDb250ZXh0KGF1dGhDb250ZXh0KTsKCiAgICByZXR1cm4oCiAgICAgICAgPGRpdiBjbGFzc05hbWU9InNwaWtlQ29udGFpbmVyIj4KICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9InNwaWtlTG9nb0NvbnRhaW5lciI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz17Z2V0VXJsKCJzcGlrZS9sb2dvLnBuZyIpfSBhbHQ9IkRlIFNwaWtlIiBjbGFzc05hbWU9InNwaWtlXzEiLz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIHshYXV0aFN0YXRlLmlzQXV0aGVudGljYXRlZCAmJiAoCiAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9InNwaWtlX3N0YXR1cyI+RGV6ZSBwYWdpbmEgaXMgaGVsYWFzIG5pZXQgdG9lZ2Fua2VsaWprIGFscyBqZSBuaWV0IGluZ2Vsb2dkIGJlbnQuIExvZyBpbiBvbSBkZXplIHBhZ2luYSB0ZSBrdW5uZW4gYmVraWprZW4uPC9wPgogICAgICAgICAgICApfQogICAgICAgICAgICB7YXV0aFN0YXRlLmlzQXV0aGVudGljYXRlZCAmJiAoCiAgICAgICAgICAgICAgICA8PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPXsic3Bpa2VfMiIgKyAobkJlcmljaHRlbiA+PSBTcGlrZVRleHQubmlldXdzYmVyaWNodGVuLmxlbmd0aCA/ICIgc3Bpa2VfMyIgOiAiIil9PgogICAgICAgICAgICAgICAgICAgICAgICB7U3Bpa2VUZXh0Lm5pZXV3c2JlcmljaHRlbi5zbGljZSgwLCBuQmVyaWNodGVuKS5tYXAoKGJlcmljaHQsIGluZGV4KSA9PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPE5pZXV3c2JlcmljaHQgaWQ9e2JlcmljaHQudGl0ZWx9IGtleT17YmVyaWNodC50aXRlbH0gcG9zaXRpb249e2luZGV4ICUgMiA9PT0gMCA/ICJsZWZ0IiA6ICJyaWdodCJ9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlPSJzcGlrZSIgdGl0ZWw9e2JlcmljaHQudGl0ZWx9IGRhdHVtPXtiZXJpY2h0LmRhdHVtfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXV0ZXVyPXtiZXJpY2h0LmF1dGV1cn0gdGVrc3Q9e2JlcmljaHQudGVrc3R9IGZvdG89e2JlcmljaHQuZm90b30vPgogICAgICAgICAgICAgICAgICAgICAgICApfQogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIG9uQ2xpY2s9eygpID0+IHNldE5CZXJpY2h0ZW4obkJlcmljaHRlbiArIDMpfSBjbGFzc05hbWU9eyJzcGlrZV80IiArIChuQmVyaWNodGVuID49IFNwaWtlVGV4dC5uaWV1d3NiZXJpY2h0ZW4ubGVuZ3RoID8gIiBoaWRkZW4iIDogIiIpfT4KICAgICAgICAgICAgICAgICAgICAgICAgTEFBRCBNRUVSCiAgICAgICAgICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgICAgICA8Lz4KICAgICAgICAgICAgKX0KICAgICAgICA8L2Rpdj4KICAgICAgICAKICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgU3Bpa2U7",bt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsKCi5zcGlrZUNvbnRhaW5lciB7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07CiAgICB9CiAgICAKfQoKLnNwaWtlTG9nb0NvbnRhaW5lciB7CiAgICB0ZXh0LWFsaWduOiBsZWZ0OwogICAgaGVpZ2h0OiAwOwogICAgbWFyZ2luOiAwOwogICAgcGFkZGluZzogMDsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgaGVpZ2h0OiAzcmVtOwogICAgfQp9Cgouc3Bpa2VfMXsgLy9tbC00IGxnOm1sLTE0IG15LTQgbGc6bXktOCB3LTQwCiAgICBtYXJnaW4tbGVmdDogMC41cmVtOwogICAgbWFyZ2luLXRvcDogMXJlbTsKICAgIG1hcmdpbi1ib3R0b206IDFyZW07CiAgICB3aWR0aDogMTByZW07ICAKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW07CiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsKICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOwogICAgfQp9Cgouc3Bpa2VfMnsgLy9zcGFjZS15LTggbGc6c3BhY2UteS0yNCBtYi00IGxnOm1iLTEyCiAgICBtYXJnaW4tdG9wOiAycmVtOwogICAgbWFyZ2luLWJvdHRvbTogMXJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIG1hcmdpbi10b3A6IDZyZW07CiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsKICAgIH0KfQoKCgouc3Bpa2VfM3sgLy9tYi04IGxnOm1iLTI0CiAgICBtYXJnaW4tYm90dG9tOiAycmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTsKICAgIH0gICAgCn0KCi5zcGlrZV80eyAvL2JnLXJvb2QgdGV4dC13aGl0ZSB0ZXh0LXhsIGZvbnQtYm9sZCByb3VuZGVkLXhsIHB5LTIgcHgtNCBsZzpweS00IG1iLTQgbGc6bWItMTIKICAgIGN1cnNvcjogcG9pbnRlcjsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgIGJvcmRlcjogbm9uZTsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9tZWRpdW07CiAgICBmb250LXdlaWdodDogNzAwOwogICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsKICAgIHBhZGRpbmctdG9wOiAwLjVyZW07CiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOwogICAgcGFkZGluZy1sZWZ0OiAxcmVtOwogICAgcGFkZGluZy1yaWdodDogMXJlbTsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIG1hcmdpbi1ib3R0b206IDFyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTsKICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsKICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtCiAgICB9Cn0KCi5zcGlrZV9zdGF0dXMgewogICAgY29sb3I6ICRkb2Rla2FfYmxhdXc7CiAgICBtYXJnaW4tbGVmdDogNHJlbTsKICAgIG1hcmdpbi10b3A6IDZyZW07CiAgICB0ZXh0LWFsaWduOiBsZWZ0OwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTsKICAgICAgICBtYXJnaW4tdG9wOiAycmVtOwogICAgfQp9",ct="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsNCmltcG9ydCBQYWdlVGl0bGUgZnJvbSAiLi4vLi4vY29tcG9uZW50cy9QYWdlVGl0bGUiOw0KaW1wb3J0IE9XZWVTY2hlbWEgZnJvbSAiLi9jb21wb25lbnRzL09XZWVTY2hlbWEiOw0KaW1wb3J0IE9XZWVUZXh0IGZyb20gIi4vY29tcG9uZW50cy9PV2VlVGV4dCI7DQppbXBvcnQgT1dlZUltYWdlQmFyIGZyb20gIi4vY29tcG9uZW50cy9PV2VlSW1hZ2VCYXIiOw0KaW1wb3J0ICIuL09XZWUuc2NzcyI7DQoNCmZ1bmN0aW9uIE9XZWUoKSB7DQogICAgcmV0dXJuKA0KICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgPFBhZ2VUaXRsZSB0aXRsZT0iT1dlZSIvPg0KICAgICAgICAgICAgPE9XZWVUZXh0IC8+DQogICAgICAgICAgICA8T1dlZUltYWdlQmFyIC8+DQogICAgICAgICAgICA8T1dlZVNjaGVtYSAvPg0KICAgICAgICA8L2Rpdj4NCiAgICApDQp9DQoNCmV4cG9ydCBkZWZhdWx0IE9XZWU7",mt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzIjs=",Zt="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsNCmltcG9ydCAiLi9PV2VlSW1hZ2VCYXIuc2NzcyI7DQppbXBvcnQgZ2V0VXJsIGZyb20gIi4uLy4uLy4uL2Z1bmN0aW9ucy9saW5rcyI7DQoNCmZ1bmN0aW9uIE9XZWVUZXh0KCkgew0KICAgIHJldHVybigNCiAgICAgICAgPGRpdiBjbGFzc05hbWU9Ik9XZWVJbWFnZUJhciI+DQogICAgICAgICAgICA8aW1nIGNsYXNzTmFtZT0iT1dlZUltYWdlIiBzcmM9e2dldFVybCgib3dlZS9hdGxldGllay5qcGciKX0vPg0KICAgICAgICAgICAgPGltZyBjbGFzc05hbWU9Ik9XZWVJbWFnZSIgc3JjPXtnZXRVcmwoIm93ZWUvdHJhY2tfZmVzdGl2YWwuanBnIil9Lz4NCiAgICAgICAgICAgIDxpbWcgY2xhc3NOYW1lPSJPV2VlSW1hZ2UiIHNyYz17Z2V0VXJsKCJvd2VlL21hcmlvX2tyYXQuSlBHIil9Lz4NCiAgICAgICAgICAgIA0KICAgICAgICA8L2Rpdj4NCiAgICApDQp9DQoNCmV4cG9ydCBkZWZhdWx0IE9XZWVUZXh0Ow==",Gt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLk9XZWVJbWFnZUJhciB7DQogICAgd2lkdGg6IDEwMCU7DQogICAgbWFyZ2luLWJvdHRvbTogMnJlbTsNCiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07DQogICAgcGFkZGluZy1yaWdodDogMXJlbTsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICBkaXNwbGF5OiBmbGV4Ow0KICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47DQogICAgICAgIHBhZGRpbmc6IDA7DQogICAgfQ0KfQ0KDQouT1dlZUltYWdlIHsNCiAgICB3aWR0aDogY2FsYygxLzMgKiAxMDAlIC0gMXJlbSk7DQogICAgaGVpZ2h0OiAxNnJlbTsNCiAgICBtYXJnaW4tbGVmdDogMC41cmVtOw0KICAgIG1hcmdpbi1yaWdodDogMC41cmVtOw0KICAgIGNsaXAtcGF0aDogcG9seWdvbigxMCUgMCUsIDEwMCUgMCUsIDkwJSAxMDAlLCAwJSAxMDAlICk7DQogICAgb2JqZWN0LWZpdDogY292ZXI7DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7DQogICAgICAgIG1hcmdpbi1yaWdodDogMDsNCiAgICAgICAgY2xpcC1wYXRoOiBub25lOw0KICAgIH0NCn0=",Wt="/assets/OWeeSchema-a6ea08a5.jsx",rt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLk9XZWVTY2hlbWEgew0KICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOw0KICAgIGJvcmRlci10b3A6IDRyZW0gc29saWQgJGRvZGVrYV9ibGF1dzkwcDsNCiAgICBib3JkZXItYm90dG9tOiA0cmVtIHNvbGlkICRkb2Rla2FfYmxhdXc5MHA7DQogICAgd2lkdGg6IDEwMCU7DQogICAgcGFkZGluZy10b3A6IDFyZW07DQogICAgcGFkZGluZy1sZWZ0OiA0cmVtOw0KICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07DQogICAgcGFkZGluZy1ib3R0b206IDFyZW07DQogICAgbWFyZ2luLWJvdHRvbTogOHJlbTsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTsNCiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOw0KICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOw0KICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsNCiAgICAgICAgZGlzcGxheTogZmxleDsNCiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsOw0KICAgICAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTsNCiAgICAgICAgYm9yZGVyLXRvcDogMnJlbSBzb2xpZCAkZG9kZWthX2JsYXV3OTBwOw0KICAgICAgICBib3JkZXItYm90dG9tOiAycmVtIHNvbGlkICRkb2Rla2FfYmxhdXc5MHA7DQogICAgfQ0KfQ0KDQouT1dlZVNjaGVtYSA+ICogew0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7DQogICAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXI7DQogICAgfQ0KfQ0KDQouT1dlZURhZyB7DQogICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgIHdpZHRoOiBjYWxjKDI1JSAtIDFyZW0pOw0KICAgIGNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOw0KICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7DQogICAgbWFyZ2luLXJpZ2h0OiAxcmVtOw0KICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgZGlzcGxheTogYXV0bzsNCiAgICAgICAgd2lkdGg6IDEwMCU7DQogICAgICAgIG1pbi13aWR0aDogODB2dzsNCiAgICB9DQp9DQoNCi5PV2VlRGF0dW0gew0KICAgIGNvbG9yOiAkZG9kZWthX3Jvb2Q7DQogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07DQogICAgbWFyZ2luLWJvdHRvbTogMXJlbTsNCiAgICBmb250LXdlaWdodDogJG5vcm1hbDsNCn0NCg0KLk9XZWVEYXR1bURhZyB7DQogICAgZm9udC1zaXplOiAkZm9udF9tbDsNCiAgICBtYXJnaW4tYm90dG9tOiAwOw0KICAgIA0KICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsOw0KfQ0KDQouT1dlZUFjdGl2aXRlaXQgew0KICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsNCiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07DQogICAgcGFkZGluZzogMC41cmVtOw0KICAgIG1hcmdpbi1ib3R0b206IDFyZW07DQp9DQoNCi5PV2VlQWN0aXZpdGVpdE5hYW0gew0KICAgIGZvbnQtc2l6ZTogJGZvbnRfbWw7DQogICAgY29sb3I6ICRkb2Rla2FfYmxhdXc5MHA7DQogICAgLy8gZm9udC13ZWlnaHQ6ICRub3JtYWw7DQp9DQoNCi5PV2VlQWN0aXZpdGVpdFRpamQgew0KICAgIGZvbnQtc2l6ZTogJGZvbnRfc21hbGw7DQogICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsNCiAgICBjb2xvcjogd2hpdGU7DQogICAgLy8gZm9udC13ZWlnaHQ6ICRib2xkOw0KfQ0KDQouT1dlZUFjdGl2aXRlaXRPbXNjaHJpanZpbmcgew0KICAgIGZvbnQtc2l6ZTogJGZvbnRfc21hbGw7DQogICAgY29sb3I6ICRkb2Rla2FfYmxhdXc5MHA7DQogICAgY29sb3I6IHdoaXRlOw0KfQ==",pt="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsNCmltcG9ydCAiLi9PV2VlVGV4dC5zY3NzIjsNCg0KZnVuY3Rpb24gT1dlZVRleHQoKSB7DQogICAgcmV0dXJuKA0KICAgICAgICA8ZGl2IGNsYXNzTmFtZT0iT1dlZVRleHQiPg0KICAgICAgICAgICAgey8qIDxoMSBjbGFzc05hbWU9Ik9XZWVUaXRsZSI+RGVsZnRzZSBTdHVkZW50ZW4gQXRsZXRpZWsgVmVyZW5pZ2luZyBEb2Rla2E8L2gxPg0KICAgICAgICAgICAgPGgyIGNsYXNzTmFtZT0iT1dlZVN1YnRpdGxlIj5ELlMuQS5WLiBEb2Rla2EgaXMgam91dyBzdGFydHNjaG90IHZvb3IgZWVuIGZhbnRhc3Rpc2NoZSwgZ2V6ZWxsaWdlIGVuIHNwb3J0aWV2ZSBzdHVkZW50ZW50aWpkITwvaDI+ICovfQ0KICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT0iT1dlZVRpdGxlIj5Eb2Rla2EgaXMgam91dyBzdGFydHNjaG90IHZvb3IgZWVuIGZhbnRhc3Rpc2NoZSwgZ2V6ZWxsaWdlIGVuIHNwb3J0aWV2ZSBzdHVkZW50ZW50aWpkITwvaDE+DQogICAgICAgICAgICA8cCBjbGFzc05hbWU9Ik9XZWVQYXJhZ3JhcGgiPkplemVsZiB1aXRkYWdlbiwgZml0IGJsaWp2ZW4gZW4gdmVlbCBnZXplbGxpZ2hlaWQgZW4gZ2Vra2lnaGVpZCBiZWxldmVuIG1ldCBuaWV1d2UgdnJpZW5kZW4/IERvZGVrYSBpcyBkw6kgcGxlayBpbiBEZWxmdCB3YWFyIGRpdCBhbGxlbWFhbCBrYW4hIE9wIHphdGVyZGFnb2NodGVuZCwgbWFhbmRhZy0gZW4gd29lbnNkYWdhdm9uZCB6aWpuIGVyIHRyYWluaW5nZW4gdmFuIGVydmFyZW4gdHJhaW5lcnMuIERlemUgdHJhaW5pbmdlbiB6aWpuIGdlc2NoaWt0IHZvb3Igem93ZWwgYmVnaW5uZW5kZSBhbHMgZ2V2b3JkZXJkZSBhdGxldGVuIGVuIHZvb3IgaWVkZXIgaXMgZXIgd2F0IHdpbHMhIEJpaiBlbGtlIHRyYWluaW5nIGlzIGVyIGVlbiBnZXphbWVubGlqa2Ugd2FybWluZy11cCBiZXN0YWFuZGUgdWl0IGlubG9wZW4sIG9lZmVuaW5nZW4gZW4gbGV1a2Ugc3BvcnRpZXZlIHNwZWxsZW4uIFZlcnZvbGdlbnMga3VuIGplIGtpZXplbiB1aXQgdmVyc2NoaWxsZW5kZSBvbmRlcmRlbGVuLCB2YW4gdGVjaG5pc2NoLCB6b2FscyB2ZXJzcHJpbmdlbiBlbiBrb2dlbHN0b3RlbiwgdG90IHNwcmludGVuIGVuIGhhcmRsb3Blbi4NCiAgICAgICAgICAgICAgICA8YnIvPjxici8+DQogICAgICAgICAgICAgICAgTmFhc3QgdHJhaW5lbiBoZWVmdCBEb2Rla2Egbm9nIHZlZWwgbWVlciB0ZSBiaWVkZW4uIEtvbSBnZXplbGxpZyBhdm9uZGV0ZW4gZW4gYm9ycmVsZW4gbmEgZGUgd29lbnNkYWdhdm9uZHRyYWluaW5nLCBzbHVpdCBqZSBhYW4gYmlqIGVlbiBjb21taXNzaWUgb20gZXJ2YXJpbmcgb3AgdGUgZG9lbiBuYWFzdCBzdHVkZXJlbiBvZiBkb2UgbWVlIGFhbiBlZW4gdmFuIGRlIHZlbGUgYWN0aXZpdGVpdGVuIGRpZSBlciBoZXQgaGVsZSBqYWFyIGRvb3Igd29yZGVuIGdlb3JnYW5pc2VlcmQhDQogICAgICAgICAgICAgICAgPGJyLz48YnIvPg0KICAgICAgICAgICAgICAgIEJlcmVpZCBqZSBhbHMgbmlldXcgbGlkIHZvb3Igb3Agb25kZXIgYW5kZXJlIGVlbiBzdXBlciBnZXplbGxpZyB0cmFpbmluZ3N3ZWVrZW5kLCBnZXdlbGRpZ2UgRG9kZWthIG1lcmNoLCBOU0vigJlzLCBnYWxh4oCZcywgZnJpZXR0YWZlbHMsIGJvcnJlbHMsIHF1aXphdm9uZGVuLCBkZSBqYWFybGlqa3NlIHNraS0gZW4gem9tZXJyZWlzLCBmZWVzdGVuIGluIERlbGZ0IGVuIGFuZGVyZSBzdHVkZW50ZW5zdGVkZW4gZW4gbm9nIHZlZWwgbWVlciEgWmllbiB3ZSBqb3UgYmlubmVua29ydCBvb2sgb3Agb256ZSBhdGxldGlla2JhYW4gZW7CoGJpasKgZGXCoGJvcnJlbD8NCiAgICAgICAgICAgICAgICA8YnIvPjxici8+DQogICAgICAgICAgICAgICAgSGViIGplIGludGVyZXNzZSBvbSBwcm9lZnRyYWluaW5nZW4gdGUgdm9sZ2VuIG9mIGxpZCB0ZSB3b3JkZW4/IFZ1bCBkYW4gPGEgY2xhc3M9Ik9XZWVMaW5rIiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIiBocmVmPSJodHRwczovL2Zvcm1zLmdsZS9TV1NrWXRyb1dOTDI3ZmloOSI+ZGl0IGludGVyZXNzZWZvcm11bGllcjwvYT4gaW4gZW4gZ2VlZiBqZSA8YSBjbGFzcz0iT1dlZUxpbmsiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHBzOi8vZm9ybXMuZ2xlL013VXVvRWNGS3pMVDdQbVU2Ij5oaWVyPC9hPiBvcCB2b29yIGRlIHRyYWluaW5nZW4hIEplIHp1bHQgaGllcm5hIGVlbiBtYWlsIGtyaWpnZW4gbWV0IG1lZXIgaW5mb3JtYXRpZSBvdmVyIG9ucyBlbiBob2UgamUgbGlkIGt1bnQgd29yZGVuLg0KICAgICAgICAgICAgPC9wPg0KICAgICAgICAgICAgDQogICAgICAgICAgICANCiAgICAgICAgPC9kaXY+DQogICAgKQ0KfQ0KDQpleHBvcnQgZGVmYXVsdCBPV2VlVGV4dDs=",ht="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLk9XZWVUZXh0IHsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOw0KICAgIHdpZHRoOiAxMDAlOw0KICAgIHBhZGRpbmctdG9wOiAycmVtOw0KICAgIHBhZGRpbmctbGVmdDogNHJlbTsNCiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtOw0KICAgIHBhZGRpbmctYm90dG9tOiAycmVtOw0KICAgIGNvbG9yOiB3aGl0ZTsNCiAgICBtYXJnaW4tYm90dG9tOiAycmVtOw0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7DQogICAgICAgIHBhZGRpbmctdG9wOiAxcmVtOw0KICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07DQogICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07DQogICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOw0KICAgIH0NCn0NCg0KLk9XZWVUaXRsZSB7DQogICAgZm9udC1zaXplOiAkZm9udF9tbDsNCiAgICBmb250LXdlaWdodDogJGJvbGQ7DQogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9sYXJnZTsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsNCiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9tZWRpdW07DQogICAgfQ0KfQ0KDQouT1dlZVN1YnRpdGxlIHsNCiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsNCiAgICBmb250LXdlaWdodDogJG5vcm1hbDsNCiAgICBjb2xvcjogJGRvZGVrYV9yb29kOw0KICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfbWVkaXVtOw0KICAgIG1hcmdpbi1ib3R0b206IDFyZW07DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsNCiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07DQogICAgfQ0KfQ0KDQouT1dlZVBhcmFncmFwaCB7DQogICAgY29sdW1uLWNvdW50OiAyOw0KICAgIGZvbnQtc2l6ZTogJGZvbnRfc21hbGw7DQogICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgY29sdW1uLWNvdW50OiAxOw0KICAgIH0NCn0NCg0KLk9XZWVMaW5rIHsNCiAgICBjb2xvcjogJGRvZGVrYV9yb29kOw0KICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsNCn0=",ut="/assets/Profiel-82f61698.scss",Vt="/assets/Profiel-3c854480.tsx",vt="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlQ29udGV4dCwgdXNlRWZmZWN0LCB1c2VTdGF0ZX0gZnJvbSAicmVhY3QiOwppbXBvcnQgQXV0aENvbnRleHQsIHtBdXRoU3RhdGUsIHVzZVJlbmV3YWx9IGZyb20gIi4uL0F1dGgvQXV0aENvbnRleHQiOwppbXBvcnQge2RlY29kZUp3dFBheWxvYWR9IGZyb20gIi4uL0F1dGgvZnVuY3Rpb25zL09BdXRoIjsKaW1wb3J0IFRpbWVyIGZyb20gIi4uL0F1dGgvVGltZXIiOwppbXBvcnQge2JhY2tfcG9zdF9hdXRoLCBkZWxldGVfcG9zdCwgcHJvZmlsZV9yZXF1ZXN0fSBmcm9tICIuLi8uLi9mdW5jdGlvbnMvYXBpL2FwaSI7CmltcG9ydCAiLi9Qcm9maWVsLnNjc3MiOwoKY29uc3QgUHJvZmllbERlYnVnID0gKCkgPT4gewogICAgY29uc3Qge2F1dGhTdGF0ZSwgc2V0QXV0aFN0YXRlfSA9IHVzZUNvbnRleHQoQXV0aENvbnRleHQpCgogICAgY29uc3QgW3VzZXIsIHNldFVzZXJdID0gdXNlU3RhdGUoIiIpCiAgICBjb25zdCBbYWNjZXNzLCBzZXRBY2Nlc3NdID0gdXNlU3RhdGUoIiIpCiAgICBjb25zdCBbYWNjZXNzU2NvcGUsIHNldEFjY2Vzc1Njb3BlXSA9IHVzZVN0YXRlKCIiKQogICAgY29uc3QgW25ld0VtYWlsLCBzZXROZXdFbWFpbF0gPSB1c2VTdGF0ZSgiIikKCgogICAgY29uc3QgbG9hZFNjb3BlID0gYXN5bmMgKCkgPT4gewogICAgICAgIGNvbnN0IHByb2ZpbGUgPSBhd2FpdCBwcm9maWxlX3JlcXVlc3Qoe2F1dGhTdGF0ZSwgc2V0QXV0aFN0YXRlfSkKICAgICAgICBzZXRVc2VyKHByb2ZpbGUudXNlcl9pZCkKICAgICAgICBzZXRBY2Nlc3NTY29wZShhdXRoU3RhdGUuc2NvcGUpCiAgICB9CgogICAgY29uc3Qgc2V0UHJvZmlsZSA9IGFzeW5jICgpID0+IHsKICAgICAgICBpZiAoYXV0aFN0YXRlLmlzQXV0aGVudGljYXRlZCkgewogICAgICAgICAgICBjb25zdCBkZWNvZGVkQWNjZXNzID0gZGVjb2RlSnd0UGF5bG9hZChhdXRoU3RhdGUuYWNjZXNzKQogICAgICAgICAgICBzZXRBY2Nlc3MoZGVjb2RlZEFjY2VzcykKICAgICAgICB9CiAgICB9CgogICAgdXNlRWZmZWN0KCgpID0+IHsKICAgICAgICBzZXRQcm9maWxlKCkuY2F0Y2goKQogICAgfSwgW2F1dGhTdGF0ZV0pOwoKICAgIGNvbnN0IGRvUmVmcmVzaCA9IGFzeW5jICgpID0+IHsKICAgICAgICBjb25zdCBuZXdTdGF0ZSA9IGF3YWl0IHVzZVJlbmV3YWwoYXV0aFN0YXRlKQogICAgICAgIHNldEF1dGhTdGF0ZShuZXdTdGF0ZSkKICAgIH0KCiAgICBjb25zdCBoYW5kbGVOZXdFbWFpbFN1Ym1pdCA9IGFzeW5jIChldnQ6IFJlYWN0LkZvcm1FdmVudDxIVE1MRm9ybUVsZW1lbnQ+KSA9PiB7CiAgICAgICAgZXZ0LnByZXZlbnREZWZhdWx0KCkKCiAgICAgICAgY29uc3QgcmVxID0gewogICAgICAgICAgICAidXNlcl9pZCI6IGF1dGhTdGF0ZS51c2VybmFtZSwKICAgICAgICAgICAgIm5ld19lbWFpbCI6IG5ld0VtYWlsCiAgICAgICAgfQoKICAgICAgICBhd2FpdCBiYWNrX3Bvc3RfYXV0aCgidXBkYXRlL2VtYWlsL3NlbmQvIiwgcmVxLCB7YXV0aFN0YXRlLCBzZXRBdXRoU3RhdGV9KQogICAgfQoKICAgIGNvbnN0IGhhbmRsZURlbGV0ZUFjY291bnQgPSAoKSA9PiB7CiAgICAgICAgZGVsZXRlX3Bvc3Qoe2F1dGhTdGF0ZSwgc2V0QXV0aFN0YXRlfSkudGhlbigodXJsKSA9PiB7CiAgICAgICAgICAgIHdpbmRvdy5sb2NhdGlvbi5hc3NpZ24odXJsKQogICAgICAgIH0pCiAgICB9CgogICAgcmV0dXJuICgKICAgICAgICA8PgogICAgICAgICAgICA8cD57IWF1dGhTdGF0ZS5pc0xvYWRlZCAmJiAiaXMgbG9hZGluZyJ9PC9wPgogICAgICAgICAgICA8cD57YXV0aFN0YXRlLmlzTG9hZGVkICYmICJsb2FkZWQifTwvcD4KICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICA8bGk+PGJ1dHRvbiBvbkNsaWNrPXtsb2FkU2NvcGV9PkxvYWQgU2NvcGU8L2J1dHRvbj48L2xpPgogICAgICAgICAgICAgICAgICAgIDxsaT48c3Ryb25nPlVzZXJuYW1lOjwvc3Ryb25nPiB7dXNlcn08L2xpPgogICAgICAgICAgICAgICAgICAgIDxsaT48c3Ryb25nPkFjY2VzcyBzY29wZTo8L3N0cm9uZz4ge2FjY2Vzc1Njb3BlfTwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpPjxzdHJvbmc+VXNlcm5hbWUgQXV0aFN0YXRlOjwvc3Ryb25nPiB7YXV0aFN0YXRlLnVzZXJuYW1lfTwvbGk+CiAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAge2F1dGhTdGF0ZS5pc0F1dGhlbnRpY2F0ZWQgJiYgKAogICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48c3Ryb25nPkF1dGhlbnRpY2F0ZWQ6PC9zdHJvbmc+IHtgJHthdXRoU3RhdGUuaXNBdXRoZW50aWNhdGVkfWB9PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxzdHJvbmc+QWNjZXNzIFRva2VuOjwvc3Ryb25nPiB7YWNjZXNzfTwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48c3Ryb25nPklEIFRva2VuOjwvc3Ryb25nPiB7SlNPTi5zdHJpbmdpZnkoYXV0aFN0YXRlLml0KX08L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8bGk+PHN0cm9uZz5SYXcgQWNjZXNzOjwvc3Ryb25nPiB7YXV0aFN0YXRlLmFjY2Vzc308L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8bGk+PHN0cm9uZz5SZWZyZXNoIFRva2VuOjwvc3Ryb25nPiB7YXV0aFN0YXRlLnJlZnJlc2h9PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxUaW1lciAvPjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YnV0dG9uIG9uQ2xpY2s9e2RvUmVmcmVzaH0+UmVmcmVzaDwvYnV0dG9uPjwvbGk+CgogICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBvbkNsaWNrPXtoYW5kbGVEZWxldGVBY2NvdW50fT5BY2NvdW50IHZlcndpamRlcmVuPC9idXR0b24+CiAgICAgICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGZvcm0gb25TdWJtaXQ9e2hhbmRsZU5ld0VtYWlsU3VibWl0fT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBodG1sRm9yPSJuZXdFbWFpbCI+VnVsIGplIG5pZXV3ZSBlbWFpbGFkcmVzIGluIG9tIGVlbiBlbWFpbCB0ZSB2ZXJzdHVyZW4gb20gZGllIHRlIHZlcmFuZGVyZW4uPC9sYWJlbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBpZD0ibmV3RW1haWwiIHBsYWNlaG9sZGVyPSJOaWV1d2UgZW1haWwiIHR5cGU9InRleHQiIHZhbHVlPXtuZXdFbWFpbH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17ZSA9PiBzZXROZXdFbWFpbChlLnRhcmdldC52YWx1ZSl9Lz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxidXR0b24gaWQ9Im5ld0VtYWlsU3VibWl0IiB0eXBlPSJzdWJtaXQiPlZlcnplbmRlbjwvYnV0dG9uPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Zvcm0+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICl9CiAgICAgICAgPC8+CiAgICApCn0KCmV4cG9ydCBkZWZhdWx0IFByb2ZpZWxEZWJ1ZzsKCgoKCg==",wt="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCBUcmFpbmluZ3N0aWpkZW4gZnJvbSAiLi9jb21wb25lbnRzL1RyYWluaW5nc3RpamRlbiI7CmltcG9ydCBUcmFpbmluZ3NpbmZvIGZyb20gIi4vY29tcG9uZW50cy9UcmFpbmluZ3NpbmZvIjsKaW1wb3J0IEljb25zIGZyb20gIi4vY29tcG9uZW50cy9JY29ucyI7CmltcG9ydCBCYWFuYXRsZXRpZWsgZnJvbSAiLi9jb21wb25lbnRzL0JhYW5hdGxldGllayI7CmltcG9ydCBMb29wZ3JvZXAgZnJvbSAiLi9jb21wb25lbnRzL0xvb3Bncm9lcCI7CmltcG9ydCBUZXh0IGZyb20gIi4uLy4uL2NvbnRlbnQvVHJhaW5pbmdlbi5qc29uIjsKCmZ1bmN0aW9uIFRyYWluaW5nZW4oKSB7CiAgICByZXR1cm4gKAogICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxQYWdlVGl0bGUgdGl0bGU9IlRyYWluaW5nZW4iIC8+CiAgICAgICAgICAgIDxUcmFpbmluZ3N0aWpkZW4gLz4KICAgICAgICAgICAgPFRyYWluaW5nc2luZm8gdGV4dD17VGV4dC5hbGdlbWVlbi50ZWtzdH0vPgogICAgICAgICAgICA8QmFhbmF0bGV0aWVrIHRleHQ9e1RleHQuYmFhbmF0bGV0aWVrLnRla3N0fSBmb3RvPXtUZXh0LmJhYW5hdGxldGllay5mb3RvfS8+CiAgICAgICAgICAgIDxJY29ucyAvPgogICAgICAgICAgICA8TG9vcGdyb2VwIHRleHQ9e1RleHQubG9vcGdyb2VwLnRla3N0fSBmb3RvPXtUZXh0Lmxvb3Bncm9lcC5mb3RvfS8+CiAgICAgICAgPC9kaXY+CiAgICApCn0KCmV4cG9ydCBkZWZhdWx0IFRyYWluaW5nZW47",Bt="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IEhlYWRlciBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL0hlYWRlciI7CmltcG9ydCAiLi9CYWFuYXRsZXRpZWsuc2NzcyIKaW1wb3J0IGdldFVybCBmcm9tICIuLi8uLi8uLi9mdW5jdGlvbnMvbGlua3MiOwoKZnVuY3Rpb24gQmFhbmF0bGV0aWVrKHByb3BzKSB7CiAgICByZXR1cm4oCiAgICAgICAgPGRpdiBjbGFzc05hbWU9ImJhYW5hdGxldGlla18xIj4KICAgICAgICAgICAgPGltZyBzcmM9e2dldFVybChgdHJhaW5pbmdlbi8ke3Byb3BzLmZvdG99YCl9IGFsdD0iIiBjbGFzc05hbWU9ImJhYW5hdGxldGlla18yIiAvPgogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0iYmFhbmF0bGV0aWVrXzMiPgogICAgICAgICAgICAgICAgPEhlYWRlciB0ZXh0PSJCYWFuYXRsZXRpZWsiIHBvc2l0aW9uPSJsZWZ0Ii8+CiAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9ImJhYW5hdGxldGlla180Ij4KICAgICAgICAgICAgICAgICAgICB7cHJvcHMudGV4dC5zcGxpdCgnXG4nKS5tYXAoKGl0ZW0sIGluZGV4KSA9PgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBrZXk9eyJiYWFuIiArIGluZGV4fT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtpdGVtfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICl9ICAKICAgICAgICAgICAgICAgIDwvcD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIAogICAgICAgIDwvZGl2PgogICAgKQp9CmV4cG9ydCBkZWZhdWx0IEJhYW5hdGxldGllazs=",Xt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzLnNjc3MiOwoKLmJhYW5hdGxldGlla18xey8vbGc6ZmxleCBiZy1ibGF1dyBiZy1vcGFjaXR5LTkwIHctZnVsbAogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzkwcDsKICAgIHdpZHRoOiAxMDAlOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgZGlzcGxheTogZmxleDsKICAgIH0KfQoKLmJhYW5hdGxldGlla18yey8vbGc6aW5saW5lIHctZnVsbCBsZzp3LTEvMgogICAgd2lkdGg6IDEwMCU7CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBkaXNwbGF5OiBpbmxpbmU7CiAgICAgICAgd2lkdGg6IDUwJTsKICAgIH0gICAgCn0KCi5iYWFuYXRsZXRpZWtfM3svL2xnOmlubGluZSBweS00IGxnOnB5LTAgbGc6bXktOCB3LWZ1bGwgbGc6dy0xLzIKICAgIHBhZGRpbmctdG9wOiAxcmVtOwogICAgcGFkZGluZy1ib3R0b206IDFyZW07CiAgICB3aWR0aDogMTAwJTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIGRpc3BsYXk6IGlubGluZTsKICAgICAgICBwYWRkaW5nLXRvcDogMHJlbTsKICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTsKICAgICAgICBtYXJnaW4tdG9wOiAkbWFyZ2luX3k7CiAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbl95OwogICAgICAgIHdpZHRoOiA1MCU7CiAgICB9Cn0KCi5iYWFuYXRsZXRpZWtfNHsvL3RleHQtd2hpdGUgdGV4dC1tZCBteC00IGxnOm14LTE2IG10LTQgbGc6bXQtOAogICAgY29sb3I6IHdoaXRlOwogICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsKICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfc21hbGw7CiAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl9tb2JpbGU7CiAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5fbW9iaWxlOwogICAgbWFyZ2luLXRvcDogJG1hcmdpbl9tb2JpbGU7CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl94OwogICAgICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbl94OwogICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW5feTsKICAgIH0KfQ==",jt="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL0ljb25zLnNjc3MiOwppbXBvcnQgZ2V0VXJsIGZyb20gIi4uLy4uLy4uL2Z1bmN0aW9ucy9saW5rcyI7CgpmdW5jdGlvbiBJY29ucygpIHsKICAgIHJldHVybigKICAgICAgICA8ZGl2IGlkPSJpY29ucyIgY2xhc3NOYW1lPSJpY29uc18xIiBzdHlsZT17eyBiYWNrZ3JvdW5kSW1hZ2U6IGB1cmwoJHtnZXRVcmwoYHRyYWluaW5nZW4vaWNvbnMuc3ZnYCl9KWAgfX0gLz4KICAgICkKfQpleHBvcnQgZGVmYXVsdCBJY29uczs=",Yt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzLnNjc3MiOwoKI2ljb25zIHsKICAgIGhlaWdodDogNHJlbTsKICAgIHdpZHRoOiAxMDAlOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgaGVpZ2h0OiA1cmVtOwogICAgICAgIG1hcmdpbi10b3A6IDFyZW07CiAgICB9CiAgICB3aWxsLWNoYW5nZTogYmFja2dyb3VuZC1wb3NpdGlvbjsKICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsKICAgIGJhY2tncm91bmQtc2l6ZTogMTAwdncgNHJlbTsKICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZSAyMHMgbGluZWFyIGluZmluaXRlOwogICAgICAgLW1vei1hbmltYXRpb246IHNsaWRlIDIwcyBsaW5lYXIgaW5maW5pdGU7CiAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUgMjBzIGxpbmVhciBpbmZpbml0ZTsKfQoKQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlCnsKICAgIDAlICAge2JhY2tncm91bmQtcG9zaXRpb246IDAgMDt9CiAgICAxMDAlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDB2dyAwO30KfQoKQC1tb3ota2V5ZnJhbWVzIHNsaWRlCnsKICAgIDAlICAge2JhY2tncm91bmQtcG9zaXRpb246IDAgMDt9CiAgICAxMDAlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDB2dyAwO30KfQoKQGtleWZyYW1lcyBzbGlkZQp7CiAgICAwJSAgIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7fQogICAgMTAwJSB7YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwdncgMDt9Cn0KCkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7CiAgICAjaWNvbnMgewogICAgICAgIHdpbGwtY2hhbmdlOiBiYWNrZ3JvdW5kLXBvc2l0aW9uOwogICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsKICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMHZ3IDRyZW07CiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlIDIwcyBsaW5lYXIgaW5maW5pdGU7CiAgICAgICAgICAgLW1vei1hbmltYXRpb246IHNsaWRlIDIwcyBsaW5lYXIgaW5maW5pdGU7CiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNsaWRlIDIwcyBsaW5lYXIgaW5maW5pdGU7CiAgICB9CgogICAgQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlCiAgICB7CiAgICAgICAgMCUgICB7YmFja2dyb3VuZC1wb3NpdGlvbjogMzAwdncgMDt9CiAgICAgICAgMTAwJSB7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO30KICAgIH0KCiAgICBALW1vei1rZXlmcmFtZXMgc2xpZGUKICAgIHsKICAgICAgICAwJSAgIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMDB2dyAwO30KICAgICAgICAxMDAlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7fQogICAgfQoKICAgIEBrZXlmcmFtZXMgc2xpZGUKICAgIHsKICAgICAgICAwJSAgIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMDB2dyAwO30KICAgICAgICAxMDAlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7fQogICAgfQp9",Nt="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IEhlYWRlciBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL0hlYWRlciI7CmltcG9ydCAiLi9Mb29wZ3JvZXAuc2NzcyIKaW1wb3J0IGdldFVybCBmcm9tICIuLi8uLi8uLi9mdW5jdGlvbnMvbGlua3MiOwoKZnVuY3Rpb24gTG9vcGdyb2VwKHByb3BzKSB7CiAgICByZXR1cm4oCiAgICAgICAgPGRpdiBjbGFzc05hbWU9Imxvb3Bncm9lcF8xIj4KICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9Imxvb3Bncm9lcF8yIj4KICAgICAgICAgICAgICAgIDxIZWFkZXIgdGV4dD0iTG9vcGdyb2VwIiBwb3NpdGlvbj0icmlnaHQiLz4KICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0ibG9vcGdyb2VwXzMiPgogICAgICAgICAgICAgICAgICAgIHtwcm9wcy50ZXh0LnNwbGl0KCdcbicpLm1hcCgoaXRlbSwgaW5kZXgpID0+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGtleT17Imxvb3AiICsgaW5kZXh9PgogICAgICAgICAgICAgICAgICAgICAgICAgICAge2l0ZW19CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgKX0gIAogICAgICAgICAgICAgICAgPC9wPgogICAgICAgICAgICA8L2Rpdj4gCiAgICAgICAgICAgIDxpbWcgc3JjPXtnZXRVcmwoYHRyYWluaW5nZW4vJHtwcm9wcy5mb3RvfWApfSBhbHQ9IiIgY2xhc3NOYW1lPSJsb29wZ3JvZXBfNCIgLz4KICAgICAgICAgICAgICAgCiAgICAgICAgPC9kaXY+CiAgICApCn0KZXhwb3J0IGRlZmF1bHQgTG9vcGdyb2VwOw==",yt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzLnNjc3MiOwoKLmxvb3Bncm9lcF8xey8vbGc6ZmxleCBiZy1ibGF1dyBiZy1vcGFjaXR5LTkwIHctZnVsbCBtYi0xNiBsZzptYi0yNAogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzkwcDsKICAgIHdpZHRoOiAxMDAlOwogICAgbWFyZ2luLWJvdHRvbTogNHJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTsKICAgIH0KfQoKLmxvb3Bncm9lcF8yey8vbGc6aW5saW5lIHB5LTQgbGc6cHktMCBsZzpteS04IHctZnVsbCBsZzp3LTEvMgogICAgcGFkZGluZy10b3A6IDFyZW07CiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsKICAgIHdpZHRoOiAxMDAlOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgZGlzcGxheTogaW5saW5lOwogICAgICAgIHBhZGRpbmctdG9wOiAwcmVtOwogICAgICAgIHBhZGRpbmctYm90dG9tOiAwcmVtOwogICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW5feTsKICAgICAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luX3k7CiAgICAgICAgd2lkdGg6IDUwJTsKICAgIH0KfQoKLmxvb3Bncm9lcF8zey8vdGV4dC13aGl0ZSB0ZXh0LW1kIG14LTQgbGc6bXgtMTYgbXQtNCBsZzptdC04CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXNpemU6ICRmb250X3NtYWxsOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9zbWFsbDsKICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luX21vYmlsZTsKICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbl9tb2JpbGU7CiAgICBtYXJnaW4tdG9wOiAkbWFyZ2luX21vYmlsZTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luX3g7CiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luX3g7CiAgICAgICAgbWFyZ2luLXRvcDogJG1hcmdpbl95OwogICAgfSAgICAKfQoKLmxvb3Bncm9lcF80ey8vbGc6aW5saW5lIHctZnVsbCBsZzp3LTEvMgogICAgZGlzcGxheTogYmxvY2s7CiAgICB3aWR0aDogMTAwJTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIGRpc3BsYXk6IGlubGluZTsKICAgICAgICB3aWR0aDogNTAlOwogICAgfSAgICAKfQ==",kt="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IE1hcHMgZnJvbSAiLi4vLi4vLi4vY29tcG9uZW50cy9NYXBzIjsKaW1wb3J0IENvbnRhY3RCdXR0b25zIGZyb20gIi4uLy4uLy4uL2NvbXBvbmVudHMvQ29udGFjdEJ1dHRvbnMiOwppbXBvcnQgIi4vVHJhaW5pbmdzaW5mby5zY3NzIjsKCmZ1bmN0aW9uIFRyYWluaW5nc2luZm8ocHJvcHMpIHsKICAgIHJldHVybigKICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idHJhaW5pbmdzaW5mb18xIj4KICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9InRyYWluaW5nc2luZm9fMiI+CiAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9ICJ0cmFpbmluZ3NpbmZvXzMiPgogICAgICAgICAgICAgICAgICAgIHtwcm9wcy50ZXh0LnNwbGl0KCdcbicpLm1hcCgoaXRlbSwgaW5kZXgpID0+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGtleT17InRyYWluaW5nZW5MaW5lIiArIGluZGV4fT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtpdGVtfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICl9ICAKICAgICAgICAgICAgICAgIDwvcD4KICAgICAgICAgICAgICAgIDxDb250YWN0QnV0dG9ucyAvPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9InRyYWluaW5nc2luZm9fNCI+CiAgICAgICAgICAgICAgICA8TWFwcyAvPiAgICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICApCn0KZXhwb3J0IGRlZmF1bHQgVHJhaW5pbmdzaW5mbzs=",Rt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzLnNjc3MiOwoKLnRyYWluaW5nc2luZm9fMXsvL2xnOmZsZXggYmctYmxhdXcgYmctb3BhY2l0eS05MCB3LWZ1bGwgbWItMTYgbGc6bWItMjQKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc5MHA7CiAgICB3aWR0aDogMTAwJTsKICAgIG1hcmdpbi1ib3R0b206IDRyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07CiAgICB9Cn0KCi50cmFpbmluZ3NpbmZvXzJ7Ly9sZzppbmxpbmUgcHktOCBsZzpweS0wIGxnOm15LTggdy1mdWxsIGxnOnctMS8yCiAgICBwYWRkaW5nLXRvcDogMnJlbTsKICAgIHBhZGRpbmctYm90dG9tOiAycmVtOwogICAgd2lkdGg6IDEwMCU7CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBkaXNwbGF5OiBpbmxpbmU7CiAgICAgICAgcGFkZGluZy10b3A6IDBweDsKICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4OwogICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW5feTsKICAgICAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luX3k7CiAgICAgICAgd2lkdGg6IDUwJTsKICAgIH0KfQoKLnRyYWluaW5nc2luZm9fM3svL3RleHQtd2hpdGUgdGV4dC1iYXNlIHB4LTQgbGc6cHgtMCBsZzpteC0xNiAKICAgIGNvbG9yOiB3aGl0ZTsKICAgIGZvbnQtc2l6ZTogJGZvbnRfc21hbGw7CiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X3NtYWxsOwogICAgcGFkZGluZy1sZWZ0OiAxcmVtOwogICAgcGFkZGluZy1yaWdodDogMXJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIHBhZGRpbmctbGVmdDogMHJlbTsKICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtOwogICAgICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luX3g7CiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luX3g7CiAgICB9CiAgICAKfQoKLnRyYWluaW5nc2luZm9fNHsvL2xnOmlubGluZSB3LWZ1bGwgbGc6dy0xLzIgaC05NiBsZzpoLWF1dG8KICAgIHdpZHRoOiAxMDAlOwogICAgaGVpZ2h0OiAyNHJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIGRpc3BsYXk6IGlubGluZTsKICAgICAgICB3aWR0aDogNTAlOwogICAgICAgIGhlaWdodDogYXV0bzsKICAgIH0KfQ==",Jt="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL1RyYWluaW5nc3RpamRlbi5zY3NzIjsKCmZ1bmN0aW9uIFRyYWluaW5nc3RpamRlbigpIHsKICAgIHJldHVybigKICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idHJhaW5pbmdzdGlqZGVuXzEiPgogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idHJhaW5pbmdzdGlqZGVuXzIiPgogICAgICAgICAgICAgICAgPGgxPk1BQU5EQUc8L2gxPgogICAgICAgICAgICAgICAgPGgxPjE4OjAwIC0gMTk6MzA8L2gxPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9InRyYWluaW5nc3RpamRlbl8zIj4gCiAgICAgICAgICAgICAgICA8aDE+RElOU0RBRzwvaDE+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idHJhaW5pbmdzdGlqZGVuXzQiPgogICAgICAgICAgICAgICAgPGgxPldPRU5TREFHPC9oMT4KICAgICAgICAgICAgICAgIDxoMT4xODoxNSAtIDE5OjQ1PC9oMT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJ0cmFpbmluZ3N0aWpkZW5fNSI+IAogICAgICAgICAgICAgICAgPGgxPkRPTkRFUkRBRzwvaDE+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idHJhaW5pbmdzdGlqZGVuXzYiPiAKICAgICAgICAgICAgICAgIDxoMT5WUklKREFHPC9oMT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJ0cmFpbmluZ3N0aWpkZW5fNyI+CiAgICAgICAgICAgICAgICA8aDE+WkFURVJEQUc8L2gxPgogICAgICAgICAgICAgICAgPGgxPjEwOjE1IC0gMTE6NDU8L2gxPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9InRyYWluaW5nc3RpamRlbl84Ij4gCiAgICAgICAgICAgICAgICA8aDE+Wk9OREFHPC9oMT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICApCn0KCmV4cG9ydCBkZWZhdWx0IFRyYWluaW5nc3RpamRlbjs=",Kt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsKCi50cmFpbmluZ3N0aWpkZW5fMXsgLy9sZzpmbGV4IG14LTQgbGc6bXgtMTYKICAgIG1hcmdpbi1sZWZ0OiAxcmVtOwogICAgbWFyZ2luLXJpZ2h0OiAxcmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07CiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtOwogICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgIAogICAgfQp9CgoudHJhaW5pbmdzdGlqZGVuXzJ7IC8vYmxvY2sgbGc6aW5saW5lIGJnLXJvb2QgdGV4dC1jZW50ZXIgdGV4dC13aGl0ZSB0ZXh0LWxnIGZvbnQtYm9sZCByb3VuZGVkLWxnIGxnOnJvdW5kZWQtbm9uZSBsZzpyb3VuZGVkLXQtbGcgcHktMiB3LWZ1bGwgbGc6dy00MAogICAgZGlzcGxheTogYmxvY2s7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXNpemU6IDAuNnJlbTsKICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtOwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwogICAgYm9yZGVyLXJhZGl1czogMC41cmVtOwogICAgcGFkZGluZy10b3A6IDAuNXJlbTsKICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07CiAgICB3aWR0aDogMTAwJTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIGRpc3BsYXk6IGlubGluZTsKICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7CiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtOwogICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07CiAgICAgICAgd2lkdGg6IDEwcmVtOwogICAgfQp9CgoudHJhaW5pbmdzdGlqZGVuXzN7Ly9mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB0ZXh0LWNlbnRlciB0ZXh0LXJvb2QgdGV4dC1sZyBmb250LWJvbGQgcm91bmRlZC10LWxnIHAtMiBmbGV4LWdyb3cKICAgIGRpc3BsYXk6IGZsZXg7CiAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICBjb2xvcjogJGRvZGVrYV9yb29kOwogICAgZm9udC1zaXplOiAwLjZyZW07CiAgICBsaW5lLWhlaWdodDogMS43NXJlbTsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTsKICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07CiAgICBwYWRkaW5nOiAwLjVyZW07CiAgICBmbGV4LWdyb3c6IDE7Cn0KCi50cmFpbmluZ3N0aWpkZW5fNHsvL2Jsb2NrIGxnOmlubGluZSBiZy1yb29kIHRleHQtY2VudGVyIHRleHQtd2hpdGUgdGV4dC1sZyBmb250LWJvbGQgcm91bmRlZC1sZyBsZzpyb3VuZGVkLW5vbmUgbGc6cm91bmRlZC10LWxnIHB5LTIgdy1mdWxsIGxnOnctNDAKICAgIGRpc3BsYXk6IGJsb2NrOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOwogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgY29sb3I6IHdoaXRlOwogICAgZm9udC1zaXplOiAwLjZyZW07CiAgICBsaW5lLWhlaWdodDogMS43NXJlbTsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTsKICAgIHBhZGRpbmctdG9wOiAwLjVyZW07CiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOwogICAgd2lkdGg6IDEwMCU7CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBkaXNwbGF5OiBpbmxpbmU7CiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4OwogICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTsKICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtOwogICAgICAgIHdpZHRoOiAxMHJlbTsKICAgIH0KfQoKLnRyYWluaW5nc3RpamRlbl81ey8vaW5saW5lIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRleHQtY2VudGVyIHRleHQtcm9vZCB0ZXh0LWxnIGZvbnQtYm9sZCByb3VuZGVkLXQtbGcgcC0yIGZsZXgtZ3JvdwogICAgZGlzcGxheTogaW5saW5lOwogICAgZGlzcGxheTogZmxleDsKICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIGNvbG9yOiAkZG9kZWthX3Jvb2Q7CiAgICBmb250LXNpemU6IDAuNnJlbTsKICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtOwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwogICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtOwogICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTsKICAgIHBhZGRpbmc6IDAuNXJlbTsKICAgIGZsZXgtZ3JvdzogMTsKfQoKLnRyYWluaW5nc3RpamRlbl82ey8vaW5saW5lIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRleHQtY2VudGVyIHRleHQtcm9vZCB0ZXh0LWxnIGZvbnQtYm9sZCByb3VuZGVkLXQtbGcgcC0yIGZsZXgtZ3JvdwogICAgZGlzcGxheTogaW5saW5lOwogICAgZGlzcGxheTogZmxleDsKICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIGNvbG9yOiAkZG9kZWthX3Jvb2Q7CiAgICBmb250LXNpemU6IDAuNnJlbTsKICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtOwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwogICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtOwogICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTsKICAgIHBhZGRpbmc6IDAuNXJlbTsKICAgIGZsZXgtZ3JvdzogMTsKfQoKLnRyYWluaW5nc3RpamRlbl83ey8vYmxvY2sgbGc6aW5saW5lIGJnLXJvb2QgdGV4dC1jZW50ZXIgdGV4dC13aGl0ZSB0ZXh0LWxnIGZvbnQtYm9sZCByb3VuZGVkLWxnIGxnOnJvdW5kZWQtbm9uZSBsZzpyb3VuZGVkLXQtbGcgcHktMiB3LWZ1bGwgbGc6dy00MAogICAgZGlzcGxheTogYmxvY2s7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXNpemU6IDAuNnJlbTsKICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtOwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwogICAgYm9yZGVyLXJhZGl1czogMC41cmVtOwogICAgcGFkZGluZy10b3A6IDAuNXJlbTsKICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07CiAgICB3aWR0aDogMTAwJTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIGRpc3BsYXk6IGlubGluZTsKICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7CiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtOwogICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07CiAgICAgICAgd2lkdGg6IDEwcmVtOwogICAgfQp9CgoudHJhaW5pbmdzdGlqZGVuXzh7Ly9pbmxpbmUgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdGV4dC1jZW50ZXIgdGV4dC1yb29kIHRleHQtbGcgZm9udC1ib2xkIHJvdW5kZWQtdC1sZyBwLTIgZmxleC1ncm93CiAgICBkaXNwbGF5OiBpbmxpbmU7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgIGZvbnQtc2l6ZTogMC42cmVtOwogICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07CiAgICBmb250LXdlaWdodDogJGJvbGQ7CiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW07CiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtOwogICAgcGFkZGluZzogMC41cmVtOwogICAgZmxleC1ncm93OiAxOwp9",Ht="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsNCmltcG9ydCBQYWdlVGl0bGUgZnJvbSAiLi4vLi4vLi4vY29tcG9uZW50cy9QYWdlVGl0bGUiOw0KaW1wb3J0IEFybm9sZEluZm8gZnJvbSAiLi9jb21wb25lbnRzL0Fybm9sZEluZm8iOw0KaW1wb3J0IEFybm9sZENsdWJsaWVkIGZyb20gIi4vY29tcG9uZW50cy9Bcm5vbGRDbHVibGllZCI7DQppbXBvcnQgIi4vQXJub2xkLnNjc3MiOw0KDQpmdW5jdGlvbiBBcm5vbGQoKSB7DQogICAgcmV0dXJuKA0KICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgPFBhZ2VUaXRsZSB0aXRsZT0iQXJub2xkIi8+DQogICAgICAgICAgICA8QXJub2xkSW5mbyAvPg0KICAgICAgICAgICAgPEFybm9sZENsdWJsaWVkIC8+DQogICAgICAgIDwvZGl2Pg0KICAgICkNCn0NCg0KZXhwb3J0IGRlZmF1bHQgQXJub2xkOw==",Dt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjs=",xt="/assets/ArnoldClublied-39e2b137.jsx",Ft="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLmFybm9sZENsdWJsaWVkIHsNCiAgICBkaXNwbGF5OiBmbGV4Ow0KICAgIHdpZHRoOiAxMDAlOw0KICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc5MHA7DQogICAgbWFyZ2luLWJvdHRvbTogNnJlbTsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICBkaXNwbGF5OiBibG9jazsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsNCiAgICB9DQp9DQoNCi5jbHVibGllZEx5cmljcyB7DQogICAgZGlzcGxheTogaW5saW5lOw0KICAgIHdpZHRoOiA1MCU7DQogICAgY29sb3I6IHdoaXRlOw0KICAgIHBhZGRpbmctbGVmdDogNHJlbTsNCiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtOw0KICAgIHBhZGRpbmctdG9wOiAycmVtOw0KICAgIHBhZGRpbmctYm90dG9tOiAycmVtOw0KICAgIG92ZXJmbG93LXk6IHNjcm9sbDsNCiAgICBoZWlnaHQ6IGNhbGMoNTB2dyAqIDAuNTYyNSAtIDJyZW0pOw0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7DQogICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgcGFkZGluZzogMXJlbTsNCiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3ICogMC41NjI1ICoyKTsNCiAgICB9DQp9DQoNCi5jbHVibGllZEx5cmljcyBwIHsNCiAgICBmb250LXNpemU6ICRmb250X3NtYWxsOw0KICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfc21hbGw7DQogICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cmVtKTsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsNCiAgICAgICAgaGVpZ2h0OiBhdXRvOw0KICAgIH0NCn0NCg0KLmNsdWJsaWVkVmlkZW8gew0KICAgIGRpc3BsYXk6IGlubGluZTsNCiAgICBib3JkZXI6IDA7DQogICAgd2lkdGg6IDUwJTsNCiAgICBoZWlnaHQ6IGNhbGMoNTB2dyAqIDAuNTYyNSk7DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3ICogMC41NjI1KTsNCiAgICAgICAgZGlzcGxheTogYmxvY2s7DQogICAgICAgIHdpZHRoOiAxMDAlOw0KICAgIH0NCn0=",zt="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsNCmltcG9ydCBhcm5vbGRGb3RvIGZyb20gIi4uLy4uLy4uLy4uL2ltYWdlcy9hcm5vbGQvYXJub2xkZm90by5qcGciOw0KaW1wb3J0ICIuL0Fybm9sZEluZm8uc2NzcyI7DQoNCmZ1bmN0aW9uIEFybm9sZEluZm8oKSB7DQogICAgcmV0dXJuKA0KICAgICAgICA8ZGl2IGNsYXNzTmFtZT0iYXJub2xkSW5mbyI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0iYXJub2xkVGV4dCI+DQogICAgICAgICAgICAgICAgPHA+SG9pIGFsbGVtYWFsISBNaWpuIG5hYW0gaXMgQXJub2xkIGhldCBBYXJkdmFya2VuIGVuIGlrIGhlYiBkZSBlZXIgZ2VrcmVnZW4gb20gbWFzY290dGUgdGUgemlqbiB2YW4gZGUgbGV1a3N0ZSBzdHVkZW50ZW5hdGxldGlla3ZlcmVuaWdpbmcgdmFuIE5lZGVybGFuZCEgSWsgYmVuIGVyIGFsdGlqZCBiaWogb20gZGUgQWFyZHZhcmtlbnRqZXMgdmFuIERvZGVrYSB0ZSBzdXBwb3J0ZW4gb3Agd2Vkc3RyaWpkZW4gem9hbHMgZGUgem9hbHMgZGUgTlNLJ3MgZW4gZGUgRG9kZWthdGhsb24uIERhYXJuYWFzdCBtYWcgaWsgb29rIG1lZSBvcCBhbGxlIGdlemVsbGlnZSByZWlzamVzIGRpZSBEb2Rla2FsZWRlbiBvcmdhbmlzZXJlbiwgem9hbHMgZGUgV2lzcG8gZW4gZGUgWm9tZXJyZWlzIGVuIGhldCB0cmFpbmluZ3N3ZWVrZW5kLiBCZW4gamUgYmVuaWV1d2QgbmFhciBtaWpuIGF2b250dXJlbiBtZXQgZGUgRG9kZWthw6tkZXJzPyBOZWVtIGRhbiBlZW4ga2lqa2plIG9wIG1pam4gSW5zdGFncmFtLjwvcD4NCiAgICAgICAgICAgICAgICA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIiBocmVmPXsiaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9hcm5vbGRfZG9kZWthLz9obD1ubCJ9IGNsYXNzTmFtZT0iYXJub2xkSW5zdGEiPg0KICAgICAgICAgICAgICAgICAgICA8c3ZnIGlkPSJkbV9pY29uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDIuMTYzYzMuMjA0IDAgMy41ODQuMDEyIDQuODUuMDcgMy4yNTIuMTQ4IDQuNzcxIDEuNjkxIDQuOTE5IDQuOTE5LjA1OCAxLjI2NS4wNjkgMS42NDUuMDY5IDQuODQ5IDAgMy4yMDUtLjAxMiAzLjU4NC0uMDY5IDQuODQ5LS4xNDkgMy4yMjUtMS42NjQgNC43NzEtNC45MTkgNC45MTktMS4yNjYuMDU4LTEuNjQ0LjA3LTQuODUuMDctMy4yMDQgMC0zLjU4NC0uMDEyLTQuODQ5LS4wNy0zLjI2LS4xNDktNC43NzEtMS42OTktNC45MTktNC45Mi0uMDU4LTEuMjY1LS4wNy0xLjY0NC0uMDctNC44NDkgMC0zLjIwNC4wMTMtMy41ODMuMDctNC44NDkuMTQ5LTMuMjI3IDEuNjY0LTQuNzcxIDQuOTE5LTQuOTE5IDEuMjY2LS4wNTcgMS42NDUtLjA2OSA0Ljg0OS0uMDY5em0wLTIuMTYzYy0zLjI1OSAwLTMuNjY3LjAxNC00Ljk0Ny4wNzItNC4zNTguMi02Ljc4IDIuNjE4LTYuOTggNi45OC0uMDU5IDEuMjgxLS4wNzMgMS42ODktLjA3MyA0Ljk0OCAwIDMuMjU5LjAxNCAzLjY2OC4wNzIgNC45NDguMiA0LjM1OCAyLjYxOCA2Ljc4IDYuOTggNi45OCAxLjI4MS4wNTggMS42ODkuMDcyIDQuOTQ4LjA3MiAzLjI1OSAwIDMuNjY4LS4wMTQgNC45NDgtLjA3MiA0LjM1NC0uMiA2Ljc4Mi0yLjYxOCA2Ljk3OS02Ljk4LjA1OS0xLjI4LjA3My0xLjY4OS4wNzMtNC45NDggMC0zLjI1OS0uMDE0LTMuNjY3LS4wNzItNC45NDctLjE5Ni00LjM1NC0yLjYxNy02Ljc4LTYuOTc5LTYuOTgtMS4yODEtLjA1OS0xLjY5LS4wNzMtNC45NDktLjA3M3ptMCA1LjgzOGMtMy40MDMgMC02LjE2MiAyLjc1OS02LjE2MiA2LjE2MnMyLjc1OSA2LjE2MyA2LjE2MiA2LjE2MyA2LjE2Mi0yLjc1OSA2LjE2Mi02LjE2M2MwLTMuNDAzLTIuNzU5LTYuMTYyLTYuMTYyLTYuMTYyem0wIDEwLjE2MmMtMi4yMDkgMC00LTEuNzktNC00IDAtMi4yMDkgMS43OTEtNCA0LTRzNCAxLjc5MSA0IDRjMCAyLjIxLTEuNzkxIDQtNCA0em02LjQwNi0xMS44NDVjLS43OTYgMC0xLjQ0MS42NDUtMS40NDEgMS40NHMuNjQ1IDEuNDQgMS40NDEgMS40NGMuNzk1IDAgMS40MzktLjY0NSAxLjQzOS0xLjQ0cy0uNjQ0LTEuNDQtMS40MzktMS40NHoiIC8+PC9zdmc+DQogICAgICAgICAgICAgICAgICAgIDxwPkJla2lqayBoaWVyIEFybm9sZHMgSW5zdGFncmFtIGFjY291bnQ8L3A+DQogICAgICAgICAgICAgICAgICAgIDxzdmcgaWQ9ImRtX2Fycm93IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEzLjAyNSAxbC0yLjg0NyAyLjgyOCA2LjE3NiA2LjE3NmgtMTYuMzU0djMuOTkyaDE2LjM1NGwtNi4xNzYgNi4xNzYgMi44NDcgMi44MjggMTAuOTc1LTExeiIgLz48L3N2Zz4NCiAgICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxpbWcgY2xhc3NOYW1lPSJhcm5vbGRGb3RvIiBzcmM9e2Fybm9sZEZvdG99IGFsdD0iIiAvPg0KICAgICAgICA8L2Rpdj4NCiAgICApDQp9DQoNCmV4cG9ydCBkZWZhdWx0IEFybm9sZEluZm87",Qt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLmFybm9sZEluZm8gew0KICAgIGRpc3BsYXk6IGZsZXg7DQogICAgd2lkdGg6IDEwMCU7DQogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzkwcDsNCiAgICBtYXJnaW4tYm90dG9tOiA2cmVtOw0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7DQogICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOw0KICAgIH0NCn0NCg0KLmFybm9sZFRleHQgew0KICAgIGRpc3BsYXk6IGlubGluZTsNCiAgICB3aWR0aDogNTAlOw0KICAgIGNvbG9yOiB3aGl0ZTsNCiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07DQogICAgcGFkZGluZy1yaWdodDogNHJlbTsNCiAgICBwYWRkaW5nLXRvcDogMnJlbTsNCiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICBkaXNwbGF5OiBibG9jazsNCiAgICAgICAgd2lkdGg6IDEwMCU7DQogICAgICAgIHBhZGRpbmc6IDFyZW07DQogICAgfQ0KfQ0KDQouYXJub2xkVGV4dCBwIHsNCiAgICBmb250LXNpemU6ICRmb250X3NtYWxsOw0KICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfc21hbGw7DQogICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cmVtKTsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsNCiAgICAgICAgaGVpZ2h0OiBhdXRvOw0KICAgIH0NCn0NCg0KLmFybm9sZEZvdG8gew0KICAgIGRpc3BsYXk6IGlubGluZTsNCiAgICB3aWR0aDogNTAlOw0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7DQogICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICB3aWR0aDogMTAwJTsNCiAgICB9DQp9DQoNCi5hcm5vbGRJbnN0YSB7DQogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOw0KICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7DQogICAgcGFkZGluZy10b3A6ICRtYXJnaW5fbW9iaWxlOw0KICAgIHBhZGRpbmctYm90dG9tOiAkbWFyZ2luX21vYmlsZTsNCiAgICBjb2xvcjogd2hpdGU7DQogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07DQogICAgbGluZS1oZWlnaHQ6ICRmb250X21lZGl1bTsNCiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsNCiAgICBmb250LXdlaWdodDogJGJvbGQ7DQogICAgY3Vyc29yOiBwb2ludGVyOw0KICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgLTIwJSAxNTAlLCAjZmRmNDk3IDAlLCAjZmRmNDk3IDUlLCAjZmQ1OTQ5IDQ1JSwjZDYyNDlmIDYwJSwjMjg1QUVCIDkwJSk7DQogICAgYm94LXNoYWRvdzogMCAwIDE1cHggIzAwMUY0ODsNCiAgICBtYXJnaW4tdG9wOiBhdXRvOw0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7DQogICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgcGFkZGluZzogMDsNCiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07DQogICAgfQ0KfQ0KDQouYXJub2xkSW5zdGE6aG92ZXIgew0KICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgMTIwJSAxNTAlLCAjZmRmNDk3IDAlLCAjZmRmNDk3IDUlLCAjZmQ1OTQ5IDQ1JSwjZDYyNDlmIDYwJSwjMjg1QUVCIDkwJSk7DQp9DQoNCi5hcm5vbGRJbnN0YTpob3ZlciAjZG1faWNvbiB7DQogICAgdmlzaWJpbGl0eTogaGlkZGVuOw0KfQ0KDQouYXJub2xkSW5zdGE6aG92ZXIgI2RtX2Fycm93IHsNCiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOw0KfQ==",_t="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCBCZXN0dXVyc2phYXIgZnJvbSAiLi9jb21wb25lbnRzL0Jlc3R1dXJzamFhciI7CmltcG9ydCBCZXN0dXVyVGV4dCBmcm9tICIuLi8uLi8uLi9jb250ZW50L0Jlc3R1dXIuanNvbiI7CmltcG9ydCAiLi9CZXN0dXVyLnNjc3MiOwoKZnVuY3Rpb24gQmVzdHV1cigpIHsKCiAgICByZXR1cm4oCiAgICAgICAgPGRpdj4KICAgICAgICAgICAgPFBhZ2VUaXRsZSB0aXRsZT0iQmVzdHV1ciIgLz4KICAgICAgICAgICAgPGRpdiBpZD0iYmVzdHV1ckNvbnRhaW5lciIgY2xhc3NOYW1lPSJyZWxhdGl2ZSBzcGFjZS15LTE2IGxnOnNwYWNlLXktMjQgcGItMTYgbGc6cGItMjQiPgogICAgICAgICAgICAgICAge0Jlc3R1dXJUZXh0LmJlc3R1cmVuLm1hcChiZXN0dXVyID0+IAogICAgICAgICAgICAgICAgICAgIDxCZXN0dXVyc2phYXIga2V5PXsiYmVzdHV1ciIgKyBiZXN0dXVyLmphYXJ9IG5hYW09e2Jlc3R1dXIubmFhbX0gamFhcj17YmVzdHV1ci5qYWFyfSBsZWRlbj17YmVzdHV1ci5sZWRlbn0gZm90bz17YmVzdHV1ci5mb3RvfSAvPgogICAgICAgICAgICAgICAgKX0KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICApCn0KCmV4cG9ydCBkZWZhdWx0IEJlc3R1dXI7",Lt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsKCiNiZXN0dXVyQ29udGFpbmVyIHsKICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKfQoKI2xhYWRCYXJ0IHsKICAgIGN1cnNvcjogZGVmYXVsdDsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIHJpZ2h0OiAwOwogICAgYm90dG9tOiAtN3JlbTsKICAgIGNvbG9yOiAkZG9kZWthX2JsYXV3OwogICAgb3BhY2l0eTogMTAlOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBib3R0b206IC01cmVtOwogICAgfQp9",Ot="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IEhlYWRlciBmcm9tICIuLi8uLi8uLi8uLi9jb21wb25lbnRzL0hlYWRlciI7CmltcG9ydCAiLi9CZXN0dXVyc2phYXIuc2NzcyI7CmltcG9ydCBnZXRVcmwgZnJvbSAiLi4vLi4vLi4vLi4vZnVuY3Rpb25zL2xpbmtzIjsKCmZ1bmN0aW9uIEJlc3R1dXJzamFhcihwcm9wcykgewogICAgcmV0dXJuKAogICAgICAgIDxkaXYgaWQ9ImJlc3R1dXJzamFhckNvbnRhaW5lciI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImJlc3R1dXJzamFhckxlZnQiPgogICAgICAgICAgICAgICAgPGRpdiBpZD0iYmVzdHV1ckhlYWRlckNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICAgICAgPEhlYWRlciB0ZXh0PXtwcm9wcy5uYWFtfSBwb3NpdGlvbj0icmlnaHQiLz4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGltZyBpZD0iYmVzdHV1ckZvdG8iIHNyYz17Z2V0VXJsKGBiZXN0dXVyLyR7cHJvcHMuZm90b31gKX0gYWx0PSIiLz4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBpZD0iYmVzdHV1cnNqYWFyUmlnaHQiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9ImJlc3R1dXJzamFhckxlZGVuIj4KICAgICAgICAgICAgICAgICAgICB7cHJvcHMubGVkZW4ubWFwKGxpZCA9PgogICAgICAgICAgICAgICAgICAgICAgICA8PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgxIGtleT17cHJvcHMuamFhciArIGxpZFswXX0gY2xhc3M9ImJlc3R1dXJMaWRfbmFhbSI+e2xpZFswXX08L2gxPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgxIGtleT17cHJvcHMuamFhciArIGxpZFsxXX0gY2xhc3M9ImJlc3R1dXJMaWRfZnVuY3RpZSI+e2xpZFsxXX08L2gxPgogICAgICAgICAgICAgICAgICAgICAgICA8Lz4KICAgICAgICAgICAgICAgICAgICApfQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8aDEgaWQ9ImphYXJCZXN0dXVyIj57cHJvcHMuamFhcn08L2gxPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBpZD0ibGluZTEiIGNsYXNzTmFtZT0ibGluZSB2ZXJ0aWNhbCIvPgogICAgICAgICAgICA8ZGl2IGlkPSJsaW5lMiIgY2xhc3NOYW1lPSJsaW5lIHZlcnRpY2FsIi8+CiAgICAgICAgICAgIDxkaXYgaWQ9ImxpbmUzIiBjbGFzc05hbWU9ImxpbmUgdmVydGljYWwiLz4KICAgICAgICAgICAgPGRpdiBpZD0ibGluZTQiIGNsYXNzTmFtZT0ibGluZSBob3Jpem9udGFsIi8+CiAgICAgICAgICAgIDxkaXYgaWQ9ImxpbmU1IiBjbGFzc05hbWU9ImxpbmUgaG9yaXpvbnRhbCIvPgogICAgICAgICAgICA8ZGl2IGlkPSJsaW5lNiIgY2xhc3NOYW1lPSJsaW5lIGhvcml6b250YWwiLz4KICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgQmVzdHV1cnNqYWFyOw==",St="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsKCiNiZXN0dXVyc2phYXJDb250YWluZXIgewogICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgd2lkdGg6IDEwMCU7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOwogICAgb3ZlcmZsb3cteDogaGlkZGVuOwogICAgbWFyZ2luLWJvdHRvbTogNnJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsKICAgIH0KfQoKI2Jlc3R1dXJzamFhckxlZnQgewogICAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogICAgd2lkdGg6IDUwJTsKICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7CiAgICBtYXJnaW4tdG9wOiAzcmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7CiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07CiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtOwogICAgfQp9CgojYmVzdHV1ckhlYWRlckNvbnRhaW5lciB7CiAgICBmbG9hdDogcmlnaHQ7CiAgICB3aWR0aDogMTAwJTsKICAgIGhlaWdodDogbWluLWNvbnRlbnQ7Cn0KCiNiZXN0dXVyRm90byB7CiAgICB3aWR0aDogNzUlOwogICAgZmxvYXQ6IHJpZ2h0OwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB3aWR0aDogMTAwJTsKICAgIH0KfQoKI2Jlc3R1dXJzamFhclJpZ2h0IHsKICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKCiAgICB3aWR0aDogNTAlOwogICAgbWFyZ2luLXRvcDogNXJlbTsKICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsKCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTsKICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOwogICAgfQp9CgouYmVzdHV1cnNqYWFyTGVkZW4gewogICAgbWFyZ2luLWxlZnQ6IDRyZW07CiAgICBtYXJnaW4tdG9wOiAxcmVtOwogICAgbWFyZ2luLXJpZ2h0OiAxcmVtOwoKICAgIGRpc3BsYXk6IGdyaWQ7CiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7CiAgICByb3ctZ2FwOiAxLjVyZW07CiAgICBjb2x1bW4tZ2FwOiAycmVtOwoKICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7Cn0KCi5iZXN0dXVyc2phYXJMZWRlbiA+ICogewogICAgY29sb3I6IHdoaXRlOwogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07CiAgICBmb250LXdlaWdodDogbm9ybWFsOwp9CgouQmVzdHV1ckxpZF9uYWFtIHsKICAgIGdyaWQtY29sdW1uOiAxOwp9CgouQmVzdHV1ckxpZF9mdW5jdGllIHsKICAgIGdyaWQtY29sdW1uOiAyOwp9CgojamFhckJlc3R1dXIgewogICAgY29sb3I6IHdoaXRlOwogICAgbWFyZ2luOiA0cmVtOwogICAgbWFyZ2luLWJvdHRvbTogMDsKICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOwogICAgZm9udC13ZWlnaHQ6IGJvbGQ7CgogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBtYXJnaW4tdG9wOiAycmVtOwogICAgfQp9CgoubGluZSB7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsKfQoKLmhvcml6b250YWwgewogICAgaGVpZ2h0OiAwLjI1cmVtOwp9CgoudmVydGljYWwgewogICAgd2lkdGg6IDAuMjVyZW07CiAgICBoZWlnaHQ6IDEwMCUKfQoKI2xpbmUxIHsKICAgIHRvcDogMDsKICAgIGxlZnQ6IDUwJTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgbGVmdDogMXJlbTsKICAgIH0KfQoKI2xpbmUyIHsKICAgIHRvcDogMDsKICAgIGxlZnQ6IDUwJTsKICAgIG1hcmdpbi1sZWZ0OiAxcmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBsZWZ0OiAxcmVtOwogICAgfQp9CgojbGluZTMgewogICAgdG9wOiAwOwogICAgbGVmdDogNTAlOwogICAgbWFyZ2luLWxlZnQ6IDJyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIGxlZnQ6IDFyZW07CiAgICB9Cn0KCiNsaW5lNCB7CiAgICB3aWR0aDogMjUlOwogICAgdG9wOiAycmVtOwogICAgbGVmdDogNTAlOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgICB0b3A6IDEuMjVyZW07CiAgICAgICAgbGVmdDogMXJlbTsKICAgIH0KfQoKI2xpbmU1IHsKICAgIHdpZHRoOiA1MCU7CiAgICB0b3A6IDNyZW07CiAgICBsZWZ0OiAwOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBkaXNwbGF5OiBub25lOwogICAgfQp9CgojbGluZTYgewogICAgd2lkdGg6IDUwJTsKICAgIHRvcDogM3JlbTsKICAgIGxlZnQ6IDA7CiAgICBtYXJnaW4tbGVmdDogMnJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgZGlzcGxheTogbm9uZTsKICAgIH0KfQo=",ft="data:text/jsx;base64,aW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCBDb21taXNzaWUgZnJvbSAiLi9jb21wb25lbnRzL0NvbW1pc3NpZSI7CmltcG9ydCBDb21taXNzaWVzVGV4dCBmcm9tICIuLi8uLi8uLi9jb250ZW50L0NvbW1pc3NpZXMuanNvbiI7CmltcG9ydCAiLi9Db21taXNzaWVzLnNjc3MiOwoKZnVuY3Rpb24gQ29tbWlzc2llcygpIHsKICAgIHJldHVybiAoCiAgICAgICAgPGRpdj4KICAgICAgICAgICAgPFBhZ2VUaXRsZSB0aXRsZT0iQ29tbWlzc2llcyIgLz4KICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9ImNvbW1pc3NpZXMgb3ZlcmZsb3cteC1oaWRkZW4gbWItMTYgbGc6bWItMjQiPgogICAgICAgICAgICAgICAge0NvbW1pc3NpZXNUZXh0LmNvbW1pc3NpZXMubWFwKChjb21taXNzaWUsIGluZGV4KSA9PgogICAgICAgICAgICAgICAgICAgIDxDb21taXNzaWUga2V5PXtjb21taXNzaWUubmFhbX0gcG9zaXRpb249e2luZGV4ICUgMiA9PT0gMCA/ICJsZWZ0IiA6ICJyaWdodCJ9IG5hbWU9e2NvbW1pc3NpZS5uYWFtfSBpbmZvPXtjb21taXNzaWUuaW5mb30gbGVkZW49e2NvbW1pc3NpZS5sZWRlbn0gZm90b3M9e2NvbW1pc3NpZS5mb3Rvc30vPgogICAgICAgICAgICAgICAgKX0KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICApCn0KCmV4cG9ydCBkZWZhdWx0IENvbW1pc3NpZXM7",Tt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsKCi5jb21taXNzaWVzIHsKICAgIG92ZXJmbG93LXg6IGhpZGRlbjsKfQ==",Mt="/assets/Commissie-c979e3f1.jsx",Ut="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsKCi5jb21taXNzaWVDb250YWluZXIgewogICAgd2lkdGg6IDIwMCU7CiAgICBoZWlnaHQ6IDMycmVtOwogICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgbWFyZ2luLWJvdHRvbTogNnJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgaGVpZ2h0OiBhdXRvOwogICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07CiAgICB9Cn0KCi5jb21taXNzaWVMb2dvIHsKICAgIG9iamVjdC1maXQ6IGNvdmVyOwogICAgd2lkdGg6IDMycmVtOwogICAgaGVpZ2h0OiAzMnJlbTsKICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIHdpZHRoOiA1MCU7CiAgICAgICAgaGVpZ2h0OiBhdXRvOwogICAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICAgIHZlcnRpY2FsLWFsaWduOiBhdXRvOwogICAgfQp9CgouY29tbWlzc2llSW5mbyB7CiAgICB3aWR0aDogY2FsYyg1MCUgLSAzNnJlbSk7CiAgICBoZWlnaHQ6IDMycmVtOwogICAgdmVydGljYWwtYWxpZ246IHRvcDsKICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc5MHA7CiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICBtYXJnaW4tbGVmdDogNHJlbTsKICAgIHBhZGRpbmctdG9wOiAycmVtOwogICAgcGFkZGluZy1ib3R0b206IDJyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIHdpZHRoOiA1MCU7CiAgICAgICAgaGVpZ2h0OiAxMDAlOwogICAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7CiAgICAgICAgbWFyZ2luLXRvcDogLTAuMnJlbTsKICAgICAgICBtYXJnaW4tbGVmdDogMDsKICAgIH0KfQoKLmNvbW1pc3NpZVN0dWtqZSB7CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXNpemU6IDEuMTI1cmVtOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9tZWRpdW07CiAgICBtYXJnaW4tdG9wOiAycmVtOwogICAgbWFyZ2luLWxlZnQ6IDRyZW07CiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIG1hcmdpbi10b3A6IDFyZW07CiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07CiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOwogICAgfQp9CgouY29tbWlzc2llU2xpZGVyIHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGRpc3BsYXk6IGZsZXg7CiAgICByaWdodDogMDsKICAgIGhlaWdodDogMnJlbTsKICAgIHRvcDogMnJlbTsKICAgIHBhZGRpbmctdG9wOiAwLjRyZW07CiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOwogICAgY3Vyc29yOiBwb2ludGVyOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOwogICAgY29sb3I6IHdoaXRlOwogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07CiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X21lZGl1bTsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgZGlzcGxheTogbm9uZTsKICAgIH0KfQoKLmNvbW1pc3NpZVNsaWRlck1hcmdpbiB7CiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07Cn0KCi5jb21taXNzaWVBcnJvdyB7CiAgICByaWdodDogMXJlbTsKICAgIHRvcDogMHJlbTsKICAgIGJvdHRvbTogMHJlbTsKICAgIHdpZHRoOiAxLjVyZW07CiAgICBoZWlnaHQ6IDJyZW07CiAgICBjb2xvcjogd2hpdGU7CiAgICBmaWxsOiBjdXJyZW50Q29sb3I7Cn0KCi5jb21taXNzaWVGb3RvIHsKICAgIG9iamVjdC1maXQ6IGNvdmVyOwogICAgd2lkdGg6IDMycmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB3aWR0aDogMTAwJTsKICAgIH0KfQoKLmNvbW1pc3NpZUxlZGVuIHsKICAgIG92ZXJmbG93OiBhdXRvOwogICAgb3ZlcmZsb3cteDogc2Nyb2xsOwogICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsKICAgIHBhZGRpbmctdG9wOiAycmVtOwogICAgcGFkZGluZy1ib3R0b206IDA7Cn0KCi5jb21taXNzaWVMaWQgewogICAgaGVpZ2h0OiAyNHJlbTsKICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKfQoKLmNvbW1pc3NpZUxpZEZvdG8gewogICAgZGlzcGxheTogYmxvY2s7CiAgICBoZWlnaHQ6IDE4cmVtOwogICAgbWFyZ2luLWxlZnQ6IDJyZW07CiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07Cn0KCi5jb21taXNzaWVMaWROYWFtIHsKICAgIGRpc3BsYXk6IGJsb2NrOwogICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsKICAgIHBhZGRpbmctdG9wOiAwLjVyZW07CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXdlaWdodDogJGJvbGQ7CiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKfQoKLmNvbW1pc3NpZUxpZEZ1bmN0aWUgewogICAgZGlzcGxheTogYmxvY2s7CiAgICBjb2xvcjogJGRvZGVrYV9yb29kOwogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKfQoKLnJvdW5kZWRMZWZ0IHsKICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNzVyZW07CiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjc1cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOwogICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7CiAgICB9Cn0KCi5yb3VuZGVkUmlnaHQgewogICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNzVyZW07CiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC43NXJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7CiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7CiAgICB9Cn0KCi5pbnZlcnNlTWFyZ2luIHsKICAgIG1hcmdpbi1sZWZ0OiAwOwogICAgbWFyZ2luLXJpZ2h0OiA0cmVtOwp9CgoucmV2ZXJzZUFycm93IHsKICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7Cn0KCi5jb21taXNzaWVFYXN0ZXJlZ2csIGE6bGluaywgYTp2aXNpdGVkIHsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKfQoKLm91dCB7CiAgICBhbmltYXRpb246IHNsaWRlLW91dCAxcyBmb3J3YXJkczsKfQoKLmluIHsKICAgIGFuaW1hdGlvbjogc2xpZGUtaW4gMXMgZm9yd2FyZHM7Cn0KCi5vdXQtYmFjayB7CiAgICBhbmltYXRpb246IHNsaWRlLW91dC1iYWNrIDFzIGZvcndhcmRzOwp9CgouaW4tYmFjayB7CiAgICBhbmltYXRpb246IHNsaWRlLWluLWJhY2sgMXMgZm9yd2FyZHM7Cn0KCkBrZXlmcmFtZXMgc2xpZGUtaW4gewogICAgMCUge3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKX0KICAgIDEwMCUge3RyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSl9Cn0KQGtleWZyYW1lcyBzbGlkZS1vdXQgewogICAgMTAwJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpfQp9CgpAa2V5ZnJhbWVzIHNsaWRlLWluLWJhY2sgewogICAgMCUge3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSl9CiAgICAxMDAlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpfQp9CkBrZXlmcmFtZXMgc2xpZGUtb3V0LWJhY2sgewogICAgMCUge3RyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSl9CiAgICAxMDAlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSl9Cn0=",Pt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzLnNjc3MiOwoKLmVyZV9jb250YWluZXIgewogICAgd2lkdGg6IDEwMCU7CiAgICBtYXJnaW46IDRyZW07CiAgICBkaXNwbGF5OiBmbGV4OwogICAgZmxleC1kaXJlY3Rpb246IHJvdzsKICAgIGZsZXgtd3JhcDogd3JhcDsKICAgIGdhcDogNHJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgbWFyZ2luOiAycmVtOwogICAgICAgIGdhcDogMnJlbTsKICAgIH0KfQoKLnRvZ2dsZV9jb250YWluZXIgewogICAgbWFyZ2luLWxlZnQ6IDRyZW07CiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07CiAgICBkaXNwbGF5OiBmbGV4OwogICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7CiAgICBtYXJnaW4tYm90dG9tOiAycmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTsKICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07CiAgICB9Cn0KCi5lcmV0b2dnbGUgewogICAgZGlzcGxheTogZmxleDsKICAgIGJvcmRlcjogbm9uZTsKICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsKICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOwogICAgfQp9CgouZXJldG9nZ2xlIHAgewogICAgd2lkdGg6IDE2cmVtOwogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07CiAgICBmb250LXdlaWdodDogJGJvbGQ7CiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X21lZGl1bTsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIHBhZGRpbmc6IDFyZW07CiAgICBjdXJzb3I6IHBvaW50ZXI7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgeyAgCiAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtOwogICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfc21hbGw7CiAgICAgICAgcGFkZGluZzogMC41cmVtOwogICAgfQp9CgoudG9nZ2xlTGVmdCB7CiAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtIDAgMCAwLjc1cmVtOwp9CgoudG9nZ2xlUmlnaHQgewogICAgYm9yZGVyLXJhZGl1czogMCAwLjc1cmVtIDAuNzVyZW0gMDsKfQoKLnRvZ2dsZUFjdGl2ZSB7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7Cn0KCi50b2dnbGVJbmFjdGl2ZSB7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOwp9",Et="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlU3RhdGV9IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL0VyZWdhbGVyaWouc2NzcyI7CmltcG9ydCBFcmVsaWQgZnJvbSAiLi9jb21wb25lbnRzL0VyZWxpZCI7CmltcG9ydCBQYWdlVGl0bGUgZnJvbSAiLi4vLi4vLi4vY29tcG9uZW50cy9QYWdlVGl0bGUiOwppbXBvcnQgRXJlZ2FsZXJpalRleHQgZnJvbSAiLi4vLi4vLi4vY29udGVudC9FcmVnYWxlcmlqLmpzb24iCgpmdW5jdGlvbiBFcmVnYWxlcmlqKCkgewogICAgY29uc3QgW2dhbGVyaWosIHNldEdhbGVyaWpdID0gdXNlU3RhdGUoIkVyZWxpZCIpOwoKICAgIHJldHVybigKICAgICAgICA8ZGl2PgogICAgICAgICAgICA8UGFnZVRpdGxlIHRpdGxlPSJFcmVnYWxlcmlqIi8+CiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJ0b2dnbGVfY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJlcmV0b2dnbGUiPgogICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT17InRvZ2dsZUxlZnQiICsgKGdhbGVyaWogPT09ICJFcmVsaWQiID8gIiB0b2dnbGVBY3RpdmUiOiAiIHRvZ2dsZUluYWN0aXZlIil9IG9uQ2xpY2s9eygpID0+IHtzZXRHYWxlcmlqKCJFcmVsaWQiKX19PkVyZWxlZGVuPC9wPgogICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT17InRvZ2dsZVJpZ2h0IiArIChnYWxlcmlqID09PSAiVmVyZGllbnN0ZSIgPyAiIHRvZ2dsZUFjdGl2ZSI6ICIgdG9nZ2xlSW5hY3RpdmUiKX0gb25DbGljaz17KCkgPT4ge3NldEdhbGVyaWooIlZlcmRpZW5zdGUiKX19PkxlZGVuIHZhbiBWZXJkaWVuc3RlPC9wPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9ImVyZV9jb250YWluZXIiPgogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIChnYWxlcmlqID09PSAiRXJlbGlkIiA/IAogICAgICAgICAgICAgICAgICAgICAgICBFcmVnYWxlcmlqVGV4dC5FcmVsZWRlbi5tYXAoKGVyZWxpZCkgPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8RXJlbGlkIG5hYW09e2VyZWxpZC5uYWFtfSBmb3RvPXsidmVyZW5pZ2luZy9lcmVnYWxlcmlqLyIgKyBlcmVsaWQuZm90b30gcmVkZW5lbj17ZXJlbGlkLnJlZGVuZW59Lz4KICAgICAgICAgICAgICAgICAgICAgICAgKSA6CiAgICAgICAgICAgICAgICAgICAgICAgIEVyZWdhbGVyaWpUZXh0WyJMZWRlbiB2YW4gdmVyZGllbnN0ZSJdLm1hcCgoZXJlbGlkKSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxFcmVsaWQgbmFhbT17ZXJlbGlkLm5hYW19IGZvdG89eyJ2ZXJlbmlnaW5nL2VyZWdhbGVyaWovIiArIGVyZWxpZC5mb3RvfSByZWRlbmVuPXtlcmVsaWQucmVkZW5lbn0vPgogICAgICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICApCn0KCmV4cG9ydCBkZWZhdWx0IEVyZWdhbGVyaWo7",qt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzLnNjc3MiOwoKLmVyZWxpZCB7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTZyZW0pIC8gMyk7CiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygkbGluZV9oZWlnaHRfbWVkaXVtICsgMnJlbSk7CiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsKICAgIG92ZXJmbG93LXk6IGhpZGRlbjsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pOwogICAgfQp9CgouZXJlbGlkX2ZvdG8gewogICAgZGlzcGxheTogYmxvY2s7CiAgICB3aWR0aDogMTAwJTsKICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0Owp9CgouZXJlbGlkX25hYW0gewogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgdG9wOiBjYWxjKDEwMCUgLSAkbGluZV9oZWlnaHRfbWVkaXVtIC0gMnJlbSk7CiAgICB3aWR0aDogMTAwJTsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIGZvbnQtc2l6ZTogJGZvbnRfbWw7CiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X21lZGl1bTsKICAgIHBhZGRpbmc6IDFyZW07CiAgICBmb250LXdlaWdodDogJGJvbGQ7CiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsKfQoKLmVyZWxpZF9pbmZvIHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIHRvcDogMTAwJTsKICAgIHBhZGRpbmc6IDFyZW07CiAgICB6LWluZGV4OiAxMDsKICAgIGhlaWdodDogY2FsYygxMDAlIC0gJGxpbmVfaGVpZ2h0X21lZGl1bSAtIDJyZW0pOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzsKICAgIG9wYWNpdHk6IDgwJTsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OwogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIHBhZGRpbmc6IDA7CiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsKICAgIH0KfQoKLmVyZWxpZF9pbmZvIHAgewogICAgcGFkZGluZzogMXJlbTsKfQoKLmVyZWxpZDpob3ZlciB7CiAgICBwYWRkaW5nLWJvdHRvbTogMDsKfQoKLmVyZWxpZDphY3RpdmUgeyAKICAgIHBhZGRpbmctYm90dG9tOiAwOwp9CgouZXJlbGlkOmhvdmVyIC5lcmVsaWRfaW5mbyB7CiAgICB0b3A6IGNhbGMoJGxpbmVfaGVpZ2h0X21lZGl1bSArIDJyZW0pOwp9CgouZXJlbGlkOmhvdmVyIC5lcmVsaWRfZm90byB7CiAgICBwYWRkaW5nLXRvcDogY2FsYygkbGluZV9oZWlnaHRfbWVkaXVtICsgMnJlbSk7CiAgICBvYmplY3QtZml0OiBjb3ZlcjsKfQoKLmVyZWxpZDpob3ZlciAuZXJlbGlkX25hYW0gewogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgdG9wOiAwOwp9Cg==",$t="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL0VyZWxpZC5zY3NzIjsKaW1wb3J0IGdldFVybCBmcm9tICIuLi8uLi8uLi8uLi9mdW5jdGlvbnMvbGlua3MiOwoKZXhwb3J0IGludGVyZmFjZSBFcmVsaWRQcm9wcyB7CiAgICBuYWFtOiBzdHJpbmcKICAgIHJlZGVuZW46IHN0cmluZ1tdCiAgICBmb3RvOiBzdHJpbmcKfQoKZnVuY3Rpb24gRXJlbGlkKHtuYWFtLCByZWRlbmVuLCBmb3RvfSA6IEVyZWxpZFByb3BzKSB7CiAgICBjb25zb2xlLmxvZyhyZWRlbmVuLm1hcCgodGV4dCkgPT4gdGV4dCkpCiAgICByZXR1cm4oCiAgICAgICAgPGRpdiBjbGFzc05hbWU9ImVyZWxpZCI+CiAgICAgICAgICAgIDxpbWcgY2xhc3NOYW1lPSJlcmVsaWRfZm90byIgc3JjPXtnZXRVcmwoZm90byl9Lz4KICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJlcmVsaWRfbmFhbSI+e25hYW19PC9wPgogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0iZXJlbGlkX2luZm8iPgogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIHJlZGVuZW4ubWFwKCh0ZXh0KSA9PgogICAgICAgICAgICAgICAgICAgICAgICA8cD4tIHt0ZXh0fTwvcD4KICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAKICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgRXJlbGlkOw==",go="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KDQouYWxnZW1lZW57DQogICAgbWFyZ2luLXRvcDogMHJlbTsNCn0NCg0KLmhlYWRlcm9wbWFha3sNCiAgICB3aWR0aDogMTAwJTsNCn0NCg0KLmZvdG9iYWxrew0KICAgIHdpZHRoOiAxMDAlOw0KICAgIGhlaWdodDogMjByZW07DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpew0KICAgICAgICBoZWlnaHQ6IDE1cmVtOw0KICAgICAgICB3aWR0aDogMTAwJTsNCiAgICB9DQp9DQoNCi5mb3Rvc3sNCiAgICB3aWR0aDogMjUlOw0KICAgIGhlaWdodDogMjByZW07DQogICAgb2JqZWN0LWZpdDogY292ZXI7DQogICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpew0KICAgICAgICBoZWlnaHQ6IDE1cmVtOw0KICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsNCiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7DQogICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHJlbTsNCiAgICB9DQp9DQoNCi50ZXh0YWxnZW1lZW57DQogICAgd2lkdGg6IDEwMCU7DQogICAgaGVpZ2h0OiAzMHJlbTsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSl7DQogICAgICAgIGhlaWdodDogMzByZW07DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOw0KICAgICAgICB3aWR0aDogMTAwJTsNCiAgICB9DQp9DQoNCi50ZXh0a29sb217DQogICAgbWFyZ2luLXRvcDogNHJlbTsNCiAgICBtYXJnaW4tYm90dG9tOiAycmVtOw0KICAgIHdpZHRoOiAyOSU7DQogICAgZGlzcGxheTogaW5saW5lLXRhYmxlOw0KICAgIGhlaWdodDogMjByZW07DQogICAgcGFkZGluZzogMnJlbTsNCiAgICBtYXJnaW4tbGVmdDogMiU7DQogICAgbWFyZ2luLXJpZ2h0OiAyJTsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOw0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKXsNCiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7DQogICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOw0KICAgICAgICBtYXJnaW4tbGVmdDogMCU7DQogICAgICAgIG1hcmdpbi1yaWdodDogMCU7DQogICAgICAgIG1hcmdpbi10b3A6IDByZW07DQogICAgICAgIG1hcmdpbi1ib3R0b206IDE0cmVtOw0KICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgaGVpZ2h0OiAxNXJlbTsNCiAgICAgICAgcGFkZGluZzogMnJlbTsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzsNCiAgICB9DQp9DQoNCi50ZXh0dmFraGVhZGVyew0KICAgIGNvbG9yOiB3aGl0ZTsNCiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsNCiAgICBmb250LXNpemU6ICRmb250X2xhcmdlOw0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKXsNCiAgICAgICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07DQogICAgfQ0KfQ0KDQoudGV4dHsNCiAgICBjb2xvcjogd2hpdGU7DQogICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsNCn0=",Io="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlIH0gZnJvbSAicmVhY3QiOw0KaW1wb3J0ICIuL0dlemVsbGlnaGVpZC5zY3NzIjsNCmltcG9ydCBJbWFnZTEgZnJvbSAiLi4vLi4vaW1hZ2VzL2dlemVsbGlnaGVpZC9iaWVybWlqbC5qcGciOw0KaW1wb3J0IEltYWdlMiBmcm9tICIuLi8uLi9pbWFnZXMvZ2V6ZWxsaWdoZWlkL25za190ZWFtc19hbGdlbWVlbi5qcGVnIjsNCmltcG9ydCBJbWFnZTMgZnJvbSAiLi4vLi4vaW1hZ2VzL2dlemVsbGlnaGVpZC9uc2tDcm9zc0dyb2VwLmpwZyI7DQppbXBvcnQgSW1hZ2U0IGZyb20gIi4uLy4uL2ltYWdlcy9nZXplbGxpZ2hlaWQvdWl0aG9mLmpwZyI7DQppbXBvcnQgUGFnZVRpdGxlIGZyb20gIi4uLy4uLy4uL2NvbXBvbmVudHMvUGFnZVRpdGxlIjsNCmltcG9ydCBnZXRVcmwgZnJvbSAiLi4vLi4vLi4vZnVuY3Rpb25zL2xpbmtzIjsNCg0KZnVuY3Rpb24gR2V6ZWxsaWdoZWlkKCl7DQoNCiAgICByZXR1cm4oDQogICAgICAgIDxkaXYgY2xhc3NOYW1lPSJhbGdlbWVlbiI+DQoNCiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJoZWFkZXJvcG1hYWsiPg0KICAgICAgICAgICAgICAgIDxQYWdlVGl0bGUgdGl0bGU9IkdlemVsbGlnaGVpZCIvPg0KICAgICAgICAgICAgPC9kaXY+DQoNCiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJmb3RvYmFsayI+DQogICAgICAgICAgICAgICAgPGltZyBjbGFzc05hbWU9ImZvdG9zIiBzcmM9e2dldFVybChgZ2V6ZWxsaWdoZWlkL2JpZXJtaWpsLmpwZ2ApfSBhbHQ9ImZvdG8xIi8+DQogICAgICAgICAgICAgICAgPGltZyBjbGFzc05hbWU9ImZvdG9zIiBzcmM9e2dldFVybChgZ2V6ZWxsaWdoZWlkL25za190ZWFtc19hbGdlbWVlbi5qcGVnYCl9IGFsdD0iZm90bzIiLz4NCiAgICAgICAgICAgICAgICA8aW1nIGNsYXNzTmFtZT0iZm90b3MiIHNyYz17Z2V0VXJsKGBnZXplbGxpZ2hlaWQvZ2FsYTEuanBnYCl9IGFsdD0iZm90bzQiLz4NCiAgICAgICAgICAgICAgICA8aW1nIGNsYXNzTmFtZT0iZm90b3MiIHNyYz17Z2V0VXJsKGBnZXplbGxpZ2hlaWQvdWl0aG9mLmpwZ2ApfSBhbHQ9ImZvdG8zIi8+DQogICAgICAgICAgICAgICAgey8qIDxpbWcgY2xhc3NOYW1lPSJmb3RvcyIgc3JjPXtJbWFnZTR9IGFsdD0iZm90bzQiLz4gKi99DQogICAgICAgICAgICA8L2Rpdj4NCg0KICAgICAgICAgICAgey8qIDxkaXYgY2xhc3NOYW1lPSJ0ZXh0YWxnZW1lZW4iPiAqL30NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idGV4dGtvbG9tIj4NCiAgICAgICAgICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT0idGV4dHZha2hlYWRlciI+Qm9ycmVsczwvaDE+DQogICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0idGV4dCI+DQogICAgICAgICAgICAgICAgICAgIEVsa2Ugd29lbnNkYWcgd29yZHQgZXIgZWVuIGJvcnJlbCBnZW9yZ2FuaXNlZXJkIHdhYXJiaWogZXIgb29rIGRlIG1vZ2VsaWpraGVpZCBpcyBvbSBtZWUgdGUgZXRlbiENCiAgICAgICAgICAgICAgICAgICAgPC9wPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KDQogICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9InRleHRrb2xvbSI+DQogICAgICAgICAgICAgICAgICAgIDxoMSBjbGFzc05hbWU9InRleHR2YWtoZWFkZXIiPkFjdGl2aXRlaXRlbjwvaDE+DQogICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0idGV4dCI+DQogICAgICAgICAgICAgICAgICAgIE5hYXN0IGF0bGV0aWVrIGRvZW4gd2UgYmlqIERvZGVrYSBncmFhZyBhbGxlcmxlaSAoc3BvcnRpZXZlKSBhY3Rpdml0ZWl0ZW4gem9hbHMgYm91bGRlcmVuLCBzY2hhYXRzZW4sIGJ1YmJlbHZvZXRiYWwgZW4gZmVlc3RqZXMgbWVlcGFra2VuIQ0KICAgICAgICAgICAgICAgICAgICA8L3A+DQogICAgICAgICAgICAgICAgPC9kaXY+DQoNCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idGV4dGtvbG9tIj4NCiAgICAgICAgICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT0idGV4dHZha2hlYWRlciI+UmVpemVuPC9oMT4NCiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJ0ZXh0Ij4NCiAgICAgICAgICAgICAgICAgICAgVHdlZSBrZWVyIHBlciBqYWFyIHdvcmR0IGVyIGRvb3IgRG9kZWthbGVkZW4gZWVuIHJlaXMgZ2VvcmdhbmlzZWVyZC4gRWxrIGphYXIgaW4gZGUgVFUgdmFrYW50aWUgb3JnYW5pc2VyZW4gRG9kZWthbGVkZW4gZWVuIHdpbnRlcnNwb3J0LCBlbiBpbiBkZSBlZXJzdGUgd2VlayB2YW4gZGUgem9tZXJ2YWthbnRpZSBlZW4gem9tZXJyZWlzIQ0KICAgICAgICAgICAgICAgICAgICA8L3A+DQogICAgICAgICAgICAgICAgey8qIDwvZGl2PiAqL30NCg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICANCiAgICAgICAgPC9kaXY+DQogICAgKQ0KDQp9DQoNCmV4cG9ydCBkZWZhdWx0IEdlemVsbGlnaGVpZDs=",eo="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzLnNjc3MiOwoKLm9sZEluZm8gewogICAgZGlzcGxheTogZmxleDsKICAgIHdpZHRoOiAxMDAlOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzkwcDsKICAgIG1hcmdpbi1ib3R0b206IDZyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07CiAgICB9Cn0KCi5vbGRUZXh0IHsKICAgIGRpc3BsYXk6IGZsZXg7CiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICBnYXA6IDFyZW07CiAgICB3aWR0aDogNTAlOwogICAgY29sb3I6IHdoaXRlOwogICAgcGFkZGluZy1sZWZ0OiA0cmVtOwogICAgcGFkZGluZy1yaWdodDogNHJlbTsKICAgIHBhZGRpbmctdG9wOiAycmVtOwogICAgcGFkZGluZy1ib3R0b206IDJyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgIHBhZGRpbmc6IDFyZW07CiAgICB9Cn0KCi5vbGRUZXh0IHAgewogICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsKICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfc21hbGw7CiAgICAKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CgogICAgfQp9CgphIHsKICAgIGNvbG9yOiAkZG9kZWthX3Jvb2Q7Cn0KCi5vbGRGb3RvIHsKICAgIGRpc3BsYXk6IGlubGluZTsKICAgIHdpZHRoOiA1MCU7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICAgIHdpZHRoOiAxMDAlOwogICAgfQp9Cg==",Co="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsNCmltcG9ydCBvbGRfZm90byBmcm9tICIuLi8uLi8uLi9pbWFnZXMvdmVyZW5pZ2luZy9vdWRsZWRlbi9vbGRfdGVtcC5qcGciDQppbXBvcnQgIi4vT0xELnNjc3MiOw0KaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7DQoNCmZ1bmN0aW9uIE9MRCgpIHsNCiAgICByZXR1cm4oDQogICAgICAgIDxkaXY+DQogICAgICAgICAgICA8UGFnZVRpdGxlIHRpdGxlPSJPdWQgTGVkZW4gRG9kZWthIi8+DQogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0ib2xkSW5mbyI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9Im9sZFRleHQiPg0KICAgICAgICAgICAgICAgICAgICA8cD5KZSB0aWpkIGJpaiBEb2Rla2EgbWFnIGRhbiB3ZWwgYWZnZWxvcGVuIHppam4sIG1hYXIgZGF0IGJldGVrZW50IG5pZXQgZGF0IGplIGFsbGUgbGV1a2UsIHdpbGRlLCBzcG9ydGlldmUgaGVyaW5uZXJpbmdlbiB2YW4gdG9lbiBhY2h0ZXIgamUgaG9lZnQgdGUgbGF0ZW4uIE91ZC1MZWRlbiBEb2Rla2EsIE9MRCwgZGUgb3VkLWxlZGVudmVyZW5pZ2luZyB2YW4gRG9kZWthIGJpZWR0IGplIGRlIG1vZ2VsaWpraGVpZCBibGlqdmVuZGUgYmFuZGVuIHRlIG9uZGVyaG91ZGVuIG9uZGVybGluZyBlbiBtZXQgRG9kZWthLiBPTEQgaXMgZMOpIG1hbmllciBvbSBpbiBqZSBuaWV1d2UgbGV2ZW4gdmVyYm9uZGVuIHRlIGJsaWp2ZW4gbWV0IGplIHN0dWRlbnRlbnRpamQgdmFuIHZyb2VnZXIgZW4gZGUgdG9la29tc3QgdmFuIERvZGVrYSB0ZSBvbmRlcnN0ZXVuZW4uPC9wPg0KDQogICAgICAgICAgICAgICAgICAgIDxwPk9MRCBvcmdhbmlzZWVydCBhY3Rpdml0ZWl0ZW4sIHdhYXJvbmRlciBlZW4gamFhcmxpamtzZSByZcO8bmllZGFnLCBlbiBmYWNpbGl0ZWVydCBjb21tdW5pY2F0aWUgbWV0IGFuZGVyZSBvdWQtbGVkZW4uIFpvIGt1biBqZSB6ZWxmIGJlcGFsZW4gaG9lIGFjdGllZiBqZSBiZXRyb2trZW4gYmxpamZ0LiBNZXQgZWVuIG5pZXV3c2JyaWVmIHdvcmQgamUgbG93LWtleSBvcCBkZSBob29ndGUgZ2Vob3VkZW4gdmFuIHdhdCBlciBzcGVlbHQgYmlubmVuIE9MRCBlbiBEb2Rla2EuPC9wPg0KDQogICAgICAgICAgICAgICAgICAgIDxwPkVudGhvdXNpYXN0IGdld29yZGVuPyBWb29yIHZyYWdlbiBlbiBpbnNjaHJpanZlbiwgbWFpbCBuYWFyIDxhIGhyZWY9Im1haWx0bzpvdWRkb2Rla2FAZ21haWwuY29tIj5vdWRkb2Rla2FAZ21haWwuY29tPC9hPi48L3A+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPGltZyBjbGFzc05hbWU9Im9sZEZvdG8iIHNyYz17b2xkX2ZvdG99IGFsdD0iIiAvPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICkNCn0NCg0KZXhwb3J0IGRlZmF1bHQgT0xEOw==",io="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzLnNjc3MiOwoKLy9WZXJlbmlnaW5nXzYgZW4gdmVyZW5pZ2luZ185IGtsb3B0IG5vZyBpZXRzIG5pZXQgd2FudCBkZSBmb3RvIGVuIGRlIHRla3N0IHN0YWFuIG9wIGRlIHplbGZkZSBsaWpuCi8vS2FuIG9vayB2ZXJlbmlnaW5nXzggZW4gdmVyZW5pZ2luZ18xMSB6aWpuIHdhYXJkb29yIGRlIGZvdG8gdmVya2VlcmQgc3RhYXQuCi52ZXJlbmlnaW5nXzF7IC8vb3ZlcmZsb3cteC1oaWRkZW4KICAgIG92ZXJmbG93LXg6IGhpZGRlbjsKfQoKLnZlcmVuaWdpbmdfMnsvL2xnOmZsZXggYmctYmxhdXcgYmctb3BhY2l0eS05MCB3LWZ1bGwgdGV4dC13aGl0ZQogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzkwcDsKICAgIHdpZHRoOiAxMDAlOwogICAgY29sb3I6IHdoaXRlOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgZGlzcGxheTogZmxleDsKICAgIH0KfQoKLnZlcmVuaWdpbmdfM3svL3ctZnVsbCBsZzp3LTEvMiBwLTQgbGc6cC0xNgogICAgd2lkdGg6IDEwMCU7CiAgICBwYWRkaW5nOiAxcmVtOwogICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsKICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfc21hbGw7CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICB3aWR0aDogNTAlOwogICAgICAgIHBhZGRpbmc6IDRyZW07CiAgICB9CiAgICAKfQoKLnZlcmVuaWdpbmdfNHsvL3ctZnVsbCBsZzp3LTEvMiBvYmplY3QtY292ZXIKICAgIGRpc3BsYXk6IGJsb2NrOwogICAgd2lkdGg6IDEwMCU7CiAgICBvYmplY3QtZml0OiBjb3ZlcjsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIHdpZHRoOiA1MCU7CiAgICB9ICAgIAp9CgoudmVyZW5pZ2luZ181ey8vbGc6ZmxleCBtYi0xNgogICAgbWFyZ2luLWJvdHRvbTogNHJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICB9Cn0KCi52ZXJlbmlnaW5nXzZ7Ly9yZWxhdGl2ZSB3LWZ1bGwgbGc6dy0xLzMgbGc6aC0xMjgKICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgIHdpZHRoOiAxMDAlOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgd2lkdGg6IDMzLjMzMzMlOwogICAgICAgIGhlaWdodDogMzJyZW07CiAgICB9Cn0KCi52ZXJlbmlnaW5nXzd7Ly9hYnNvbHV0ZSBiZy1yb29kIHB5LTIgcHgtOCB3LTk2IHRleHQtd2hpdGUgdGV4dC0zeGwgZm9udC1ib2xkIHRvcC04IG1sLTggei0zMCBsZzptbC0wIGxlZnQtMCBsZzp0b3AtMzIgbGc6cmlnaHQtMAogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOwogICAgcGFkZGluZy10b3A6IDAuNXJlbTsKICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07CiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07CiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOwogICAgd2lkdGg6IDIwcmVtOwogICAgY29sb3I6IHdoaXRlOwogICAgZm9udC1zaXplOiAxLjc1cmVtOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9sYXJnZTsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKICAgIHRvcDogMnJlbTsKICAgIG1hcmdpbi1sZWZ0OiAycmVtOwogICAgei1pbmRleDogNjsKICAgIGxlZnQ6IDByZW07CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBtYXJnaW4tbGVmdDogMHJlbTsKICAgICAgICB0b3A6IDhyZW07CiAgICAgICAgcmlnaHQ6IDByZW07CiAgICB9Cn0KCi52ZXJlbmlnaW5nXzh7Ly9vYmplY3QtY292ZXIgaC05NiB3LTk2IGJnLWJsYXV3IG0tYXV0byBtdC0xNiBsZzptdC0yNAogICAgZGlzcGxheTogYmxvY2s7CiAgICBvYmplY3QtZml0OiBjb3ZlcjsKICAgIGhlaWdodDogMjRyZW07CiAgICB3aWR0aDogMjJyZW07CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OwogICAgbWFyZ2luLXRvcDogNHJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIG1hcmdpbi10b3A6IDZyZW07CiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87CiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOwogICAgfQp9CgoudmVyZW5pZ2luZ185ey8vcmVsYXRpdmUgdy1mdWxsIGxnOnctMS8zIGgtMTI4IG92ZXJmbG93LXgtaGlkZGVuCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICB3aWR0aDogMTAwJTsKICAgIGhlaWdodDogMzJyZW07CiAgICBvdmVyZmxvdy14OiBoaWRkZW47CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICB3aWR0aDogMzMuMzMzMyU7CiAgICB9Cn0KCi52ZXJlbmlnaW5nXzEwey8vYWJzb2x1dGUgYmctcm9vZCBweS0yIHB4LTggdy05NiB0ZXh0LXdoaXRlIHRleHQtM3hsIGZvbnQtYm9sZCB0b3AtMjQgei0zMCBtbC04IGxnOm1sLTAgbGVmdC0wIGxnOnRvcC0zMiBsZzpyaWdodC0wCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7CiAgICBwYWRkaW5nLXRvcDogMC41cmVtOwogICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsKICAgIHBhZGRpbmctbGVmdDogMnJlbTsKICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07CiAgICB3aWR0aDogMjJyZW07CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXNpemU6IDEuNzVyZW07CiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X2xhcmdlOwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwogICAgdG9wOiA2cmVtOwogICAgbWFyZ2luLWxlZnQ6IDJyZW07CiAgICB6LWluZGV4OiA2OwogICAgbGVmdDogMHB4OwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgbWFyZ2luLWxlZnQ6IDByZW07CiAgICAgICAgdG9wOiA4cmVtOwogICAgICAgIHJpZ2h0OiAwcmVtOwogICAgfQp9CgoudmVyZW5pZ2luZ18xMXsvL29iamVjdC1jb3ZlciBoLTk2IHctOTYgYmctYmxhdXcgbS1hdXRvIG10LTE2IGxnOm10LTI0CiAgICBkaXNwbGF5OiBibG9jazsKICAgIG9iamVjdC1maXQ6IGNvdmVyOwogICAgaGVpZ2h0OiAyNHJlbTsKICAgIHdpZHRoOiAyNHJlbTsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc7CiAgICBtYXJnaW4tdG9wOiA0cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgbWFyZ2luLXRvcDogNnJlbTsKICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsKICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87CiAgICB9Cn0=",Ao="data:application/octet-stream;base64,aW1wb3J0IHsKICAgIExpbmsKfSBmcm9tICJyZWFjdC1yb3V0ZXItZG9tIjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCAiLi9WZXJlbmlnaW5nLnNjc3MiOwppbXBvcnQgZ2V0VXJsIGZyb20gIi4uLy4uLy4uL2Z1bmN0aW9ucy9saW5rcyI7CgoKZnVuY3Rpb24gVmVyZW5pZ2luZygpIHsKCiAgICByZXR1cm4oCiAgICAgICAgPGRpdiBjbGFzc05hbWU9InZlcmVuaWdpbmdfMSI+CiAgICAgICAgICAgIDxQYWdlVGl0bGUgdGl0bGU9IndpZSB6aWpuIHdpaiIgLz4KICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9InZlcmVuaWdpbmdfMiI+CiAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9InZlcmVuaWdpbmdfMyI+RG9kZWthIGlzIGTDqSBEZWxmc3RlIFN0dWRlbnRlbiBBdGxldGlla2dyb2VwISBFciB3b3JkdCBkcmllIGtlZXIgcGVyIHdlZWsgZWVuIHRyYWluaW5nIGFhbmdlYm9kZW4gc2FtZW4gbWV0IGdlbm9lZyBib3JyZWxzLCBhY3Rpdml0ZWl0ZW4gZW0gcmVpemVuIG9tIGRlIGxldWtlIGRvZGVrYcOrZGVycyB0ZSBsZXJlbiBrZW5uZW4uPGJyPjwvYnI+PGJyPjwvYnI+CiAgICAgICAgICAgICAgICAgICAgRG9kZWthIGlzIGFhbmdlc2xvdGVuIGJpaiBkZSBOZWRlcmxhbmRzZSBTdHVkZW50ZW4gQXRsZXRpZWsgRmVkZXJhdGllIFpldVMuCgogICAgICAgICAgICAgICAgICAgIERlIGF0bGV0ZW4gdmFuIERvZGVrYSB6aWpuIG5pZXQgYmFuZyB2b29yIHdhdCBjb21wZXRpdGllIGVuIGdhYW4gdmFhayBpbiBncm9lcGplcyBuYWFyIGFsbGVybGVpIHZlcnNjaGlsbGVuZGUgd2Vkc3RyaWpkZW4gdG9lLiBEZSBncm9vdHN0ZSBvcGtvbXN0IGlzIHRlIHZpbmRlbiBiaWogYWxsZSBOZWRlcmxhbmRzIFN0dWRlbnRlbiBLYW1waW9lbnNjaGFwcGVuIChOU0spIHdhYXIgd2lqIGFsdGlqZCBhYW4gbWVlZG9lbi48YnI+PC9icj48YnI+PC9icj4KCiAgICAgICAgICAgICAgICAgICAgV2lqIHppam4gZWVuIGpvbmdlIGdyb2VwIG1ldCB6byduIDE2MCBsZWRlbi4gRGF0IGxlZGVuYWFudGFsIGhlZWZ0IG9ucyBuaWV0IHRlZ2VuZ2Vob3VkZW4gbWV0IGhldCBvcHpldHRlbiB2YW4gZGUgdmVsZW4gY29tbWlzc2llcy4gRXIgemlqbiBnZW5vZWcgY29tbWlzc2llcyB3YWFyIGppaiBlZW4gYmlqZHJhZ2Uga2FuIGxldmVyZW4sIGVuIHZhbiBrYW4gbGVyZW4uIEVyIGlzIGJpanZvb3JiZWVsZCBlZW4gY29tbWlzc2llIHZvb3IgYWN0aXZpdGVpdGVuLCBtYWFyIG9vayB2b29yIGRlIHdlYnNpdGUgd2FhciBqZSBudSBvcCBraWprdCwgb29rIHppam4gZXIgY29tbWlzc2llcyB2b29yIGRlIGJvcnJlbHMgb2Ygdm9vciBkZSBuaWV1d3NicmllZiBlbiBub2cgbWVlciE8YnI+PC9icj48YnI+PC9icj4KCiAgICAgICAgICAgICAgICAgICA8Yj5HZXNjaGllZGVuaXM8L2I+IDxicj48L2JyPgogICAgICAgICAgICAgICAgICAgIERvZGVrYSBpcyBvcCAyNSBmZWJydWFyaSAyMDE5IGJlZ29ubmVuIG9uZGVyIGRlIG5hYW0gRFNBVic0MCBhbHMgZWVuIGNvbW1pc3NpZSBiaWogQVYnNDAuIEluIDIwMjEgaXMgZGUgbmFhbSBnZXdpanppZ2QgbmFhciBEb2Rla2EuPC9wPgogICAgICAgICAgICAgICAgICAgIHsvKiBEb2Rla2EgaXMgb3AgMjUgZmVicnVhcmkgMjAxOSBiZWdvbm5lbiBvbmRlciBkZSBuYWFtIERTQVYnNDAgYWxzIGVlbiBjb21taXNzaWUgYmlqIEFWJzQwLiBPbSBlZW4gZWVyc3RlIHN0YXAgdGUgemV0dGVuIHJpY2h0aW5nIHZvbGxlZGlnZSBvbmFmaGFua2VsaWpraGVpZCBoZWJiZW4gd2lqIGJlc2xvdGVuIG9tIGRvb3IgdGUgZ2FhbiBhbHMgRC5TLkEuVi4gRG9kZWthIGluIDIwMjEuICovfQogICAgICAgICAgICAgICAgPGltZyBzcmM9e2dldFVybChgb3Zlci9vdmVyLmpwZ2ApfSBjbGFzc05hbWU9InZlcmVuaWdpbmdfNCIgYWx0PSIiLz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJ2ZXJlbmlnaW5nXzUiPgogICAgICAgICAgICAgICAgPExpbmsgY2xhc3NOYW1lPSJ2ZXJlbmlnaW5nXzYiIHRvPSdiZXN0dXVyJyA+CiAgICAgICAgICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT0idmVyZW5pZ2luZ183Ij5CZXN0dXVyPC9oMT4KICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz17Z2V0VXJsKGBvdmVyL292ZXJCZXN0dXVyLmpwZ2ApfSBjbGFzc05hbWU9InZlcmVuaWdpbmdfOCIgYWx0PSIiLz4KICAgICAgICAgICAgICAgIDwvTGluaz4KICAgICAgICAgICAgICAgIDxMaW5rIGNsYXNzTmFtZT0idmVyZW5pZ2luZ182IiB0bz0nY29tbWlzc2llcycgPgogICAgICAgICAgICAgICAgICAgIDxoMSBjbGFzc05hbWU9InZlcmVuaWdpbmdfNyI+Q29tbWlzc2llczwvaDE+CiAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9e2dldFVybChgb3Zlci9vdmVyQ29tbWlzc2llcy5qcGdgKX0gY2xhc3NOYW1lPSJ2ZXJlbmlnaW5nXzgiIGFsdD0iIi8+CiAgICAgICAgICAgICAgICA8L0xpbms+CiAgICAgICAgICAgICAgICA8TGluayBjbGFzc05hbWU9InZlcmVuaWdpbmdfNiIgdG89J2Fybm9sZCcgPgogICAgICAgICAgICAgICAgICAgIDxoMSBjbGFzc05hbWU9InZlcmVuaWdpbmdfNyI+QXJub2xkPC9oMT4KICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz17Z2V0VXJsKGBvdmVyL2Fybm9sZC5qcGdgKX0gY2xhc3NOYW1lPSJ2ZXJlbmlnaW5nXzgiIGFsdD0iIi8+CiAgICAgICAgICAgICAgICA8L0xpbms+CiAgICAgICAgICAgICAgICA8TGluayBjbGFzc05hbWU9InZlcmVuaWdpbmdfNiIgdG89J2dlemVsbGlnaGVpZCcgPgogICAgICAgICAgICAgICAgICAgIDxoMSBjbGFzc05hbWU9InZlcmVuaWdpbmdfNyI+R2V6ZWxsaWdoZWlkPC9oMT4KICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz17Z2V0VXJsKGBvdmVyL292ZXJHZXplbGxpZ2hlaWQuanBnYCl9IGNsYXNzTmFtZT0idmVyZW5pZ2luZ184IiBhbHQ9IiIvPgogICAgICAgICAgICAgICAgPC9MaW5rPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICApCn0KCmV4cG9ydCBkZWZhdWx0IFZlcmVuaWdpbmc7",ao="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCBXZWRzdHJpamRBbGdlbWVlbiBmcm9tICIuL2NvbXBvbmVudHMvV2Vkc3RyaWpkQWxnZW1lZW4iOwppbXBvcnQgV2Vkc3RyaWpkQmVsYW5ncmlqayBmcm9tICIuL2NvbXBvbmVudHMvV2Vkc3RyaWpkQmVsYW5ncmlqayI7CmltcG9ydCAiLi9XZWRzdHJpamQuc2NzcyI7CmltcG9ydCBnZXRVcmwgZnJvbSAiLi4vLi4vLi4vZnVuY3Rpb25zL2xpbmtzIjsKCmZ1bmN0aW9uIFdlZHN0cmlqZChwcm9wcykgewogICAgcmV0dXJuKAogICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxQYWdlVGl0bGUgdGl0bGU9e3Byb3BzLndlZHN0cmlqZC5uYWFtfS8+CiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJ3ZWRzdHJpamRfY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIHtwcm9wcy53ZWRzdHJpamQubG9nb19yb25kID09PSAiIiA/ICIiIDogPGltZyBjbGFzc05hbWU9IndlZHN0cmlqZF9sb2dvIiBzcmM9e2dldFVybChgd2Vkc3RyaWpkZW4vJHtwcm9wcy53ZWRzdHJpamQubG9nb19yb25kfWApfSBhbHQgPSIiLz59CiAgICAgICAgICAgICAgICA8V2Vkc3RyaWpkQWxnZW1lZW4gd2Vkc3RyaWpkPXtwcm9wcy53ZWRzdHJpamR9Lz4KICAgICAgICAgICAgICAgIDxXZWRzdHJpamRCZWxhbmdyaWprIHdlZHN0cmlqZD17cHJvcHMud2Vkc3RyaWpkfS8+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBXZWRzdHJpamQ7",no="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsKCi53ZWRzdHJpamRfY29udGFpbmVyIHsKICAgIGRpc3BsYXk6IGZsZXg7CiAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICBtYXJnaW4tYm90dG9tOiA2cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOwogICAgfQp9Cgoud2Vkc3RyaWpkX2xvZ28gewogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgd2lkdGg6IDE2cmVtOwogICAgaGVpZ2h0OiAxNnJlbTsKICAgIGJvcmRlci1yYWRpdXM6IDUwJTsKICAgIHJpZ2h0OiAzNHJlbTsKICAgIHRvcDogLTRyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIHdpZHRoOiA4cmVtOwogICAgICAgIGhlaWdodDogOHJlbTsKICAgICAgICByaWdodDogMXJlbTsKICAgICAgICB0b3A6IC0ycmVtOwogICAgfQp9",lo="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IHBhcnNlIGZyb20gImh0bWwtcmVhY3QtcGFyc2VyIjsKaW1wb3J0ICIuL1dlZHN0cmlqZEFsZ2VtZWVuLnNjc3MiOwppbXBvcnQgZ2V0VXJsIGZyb20gIi4uLy4uLy4uLy4uL2Z1bmN0aW9ucy9saW5rcyI7CgpmdW5jdGlvbiBXZWRzdHJpamQocHJvcHMpIHsKICAgIHJldHVybigKICAgICAgICA8ZGl2IGNsYXNzTmFtZT0id2Vkc3RyaWpkX2FsZ2VtZWVuIj4KICAgICAgICAgICAgPGltZyBjbGFzc05hbWU9IndlZHN0cmlqZF9hbGdlbWVlbl9mb3RvIiBhbHQ9IiIgc3JjPXtnZXRVcmwoYHdlZHN0cmlqZGVuLyR7cHJvcHMud2Vkc3RyaWpkLmZvdG99YCl9Lz4KICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJ3ZWRzdHJpamRfYWxnZW1lZW5faW5mbyI+e3BhcnNlKHByb3BzLndlZHN0cmlqZC5pbmZvX2xhbmcpfTwvcD4KICAgICAgICAgICAgeygidWl0c2xhZ2VuIiBpbiBwcm9wcy53ZWRzdHJpamQgPyA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIiBocmVmPXtwcm9wcy53ZWRzdHJpamQudWl0c2xhZ2VufSBjbGFzc05hbWU9Imluc2NocmlqZl9idXR0b24iPlVpdHNsYWdlbjwvYT4gOiAoImluc2NocmlqdmVuIiBpbiBwcm9wcy53ZWRzdHJpamQgPyA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIiBocmVmPXtwcm9wcy53ZWRzdHJpamQuaW5zY2hyaWp2ZW59IGNsYXNzTmFtZT0iaW5zY2hyaWpmX2J1dHRvbiI+SW5zY2hyaWp2ZW48L2E+IDogIiIgKSl9CiAgICAgICAgICAgIAogICAgICAgIDwvZGl2PgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBXZWRzdHJpamQ7",so="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsKCi53ZWRzdHJpamRfYWxnZW1lZW4gewogICAgZmxleC1ncm93OiAxOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzkwcDsKICAgIG1hcmdpbi1yaWdodDogNHJlbTsKICAgIHBhZGRpbmctYm90dG9tOiAycmVtOwogICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNzVyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIG1hcmdpbi1yaWdodDogMDsKICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsKICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOwogICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOwogICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOwogICAgfQp9Cgoud2Vkc3RyaWpkX2FsZ2VtZWVuX2ZvdG8gewogICAgd2lkdGg6IGNhbGMoMTAwJSAtIDhyZW0pOwogICAgaGVpZ2h0OiAzMnJlbTsKICAgIG9iamVjdC1maXQ6IGNvdmVyOwogICAgbWFyZ2luOiA0cmVtOwogICAgbWFyZ2luLXRvcDogMnJlbTsKICAgIG1hcmdpbi1ib3R0b206IDJyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTsKICAgICAgICBtYXJnaW46IDFyZW07CiAgICAgICAgaGVpZ2h0OiAxNnJlbTsKICAgIH0KfQoKLndlZHN0cmlqZF9hbGdlbWVlbl9mb3RvMiB7CiAgICB3aWR0aDogY2FsYygxMDAlIC0gOHJlbSk7CiAgICBoZWlnaHQ6IDM2cmVtOwogICAgb2JqZWN0LWZpdDogY292ZXI7CiAgICBtYXJnaW46IDJyZW0gNHJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pOwogICAgICAgIG1hcmdpbjogMXJlbTsKICAgICAgICBoZWlnaHQ6IDE2cmVtOwogICAgfQp9Cgoud2Vkc3RyaWpkX2FsZ2VtZWVuX2luZm8gewogICAgbWFyZ2luLXJpZ2h0OiA0cmVtOwogICAgbWFyZ2luLWxlZnQ6IDRyZW07CiAgICBjb2xvcjogd2hpdGU7CiAgICBjb2x1bW4tY291bnQ6IDI7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOwogICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsKICAgICAgICBjb2x1bW4tY291bnQ6IDE7CiAgICB9Cn0KCi5pbnNjaHJpamZfYnV0dG9uIHsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgIGRpc3BsYXk6IGJsb2NrOwogICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOwogICAgcGFkZGluZy10b3A6ICRtYXJnaW5fbW9iaWxlOwogICAgcGFkZGluZy1ib3R0b206ICRtYXJnaW5fbW9iaWxlOwogICAgY29sb3I6IHdoaXRlOwogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07CiAgICBsaW5lLWhlaWdodDogJGZvbnRfbWVkaXVtOwogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKICAgIGN1cnNvcjogcG9pbnRlcjsKICAgIG1hcmdpbi10b3A6ICRtYXJnaW5fbW9iaWxlOwogICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW5fbW9iaWxlOwogICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luX21vYmlsZTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIHdpZHRoOiBhdXRvOwogICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW5feTsKICAgICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl94OwogICAgICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbl94OwogICAgfQp9Cgoud2Vkc3RyaWpkX2FsZ2VtZWVuX2xpbmsgewogICAgY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKfQ==",to="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IE1hcHMgZnJvbSAiLi9XZWRzdHJpamRNYXBzIjsKaW1wb3J0ICIuL1dlZHN0cmlqZEJlbGFuZ3Jpamsuc2NzcyI7CgpmdW5jdGlvbiBXZWRzdHJpamRCZWxhbmdyaWprKHByb3BzKSB7CiAgICByZXR1cm4oCiAgICAgICAgPGRpdiBjbGFzc05hbWU9ImJlbGFuZ3JpamtlX2luZm8iPgogICAgICAgICAgICA8aDEgY2xhc3NOYW1lPSJiZWxhbmdyaWprZV9pbmZvX3RpdGVsIj5CZWxhbmdyaWprZSBpbmZvcm1hdGllPC9oMT4KICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJiZWxhbmdyaWprZV9pbmZvX3RleHQiPkRhdHVtOiB7cHJvcHMud2Vkc3RyaWpkLmRhdHVtfTwvcD4KICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJiZWxhbmdyaWprZV9pbmZvX3RleHQiPkFhbnZhbmdzdGlqZDoge3Byb3BzLndlZHN0cmlqZC50aWpkfTwvcD4KICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJiZWxhbmdyaWprZV9pbmZvX3RleHQiPkxvY2F0aWU6IHtwcm9wcy53ZWRzdHJpamQubG9jYXRpZX08L3A+CiAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0iYmVsYW5ncmlqa2VfaW5mb190ZXh0Ij5BZHJlczoge3Byb3BzLndlZHN0cmlqZC5hZHJlc308L3A+CiAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0iYmVsYW5ncmlqa2VfaW5mb190ZXh0Ij5Qb3N0Y29kZToge3Byb3BzLndlZHN0cmlqZC5wb3N0Y29kZX08L3A+CiAgICAgICAgICAgIDxNYXBzIGxvY2F0aWU9e3Byb3BzLndlZHN0cmlqZC5tYXBzfS8+CiAgICAgICAgICAgIHsoIm1haWwiIGluIHByb3BzLndlZHN0cmlqZCA/IDxhIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIiIGhyZWY9eyJtYWlsdG86IiArIHByb3BzLndlZHN0cmlqZC5tYWlsfSBjbGFzc05hbWU9ImJlbGFuZ3JpamtlX2luZm9fYnV0dG9uIGJlbGFuZ3JpamtlX2luZm9fbWFpbCI+TWFpbDwvYT4gOiAiIil9CiAgICAgICAgICAgIHsoImluc3RhZ3JhbSIgaW4gcHJvcHMud2Vkc3RyaWpkID8gPGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciIgaHJlZj17cHJvcHMud2Vkc3RyaWpkLmluc3RhZ3JhbX0gY2xhc3NOYW1lPSJiZWxhbmdyaWprZV9pbmZvX2J1dHRvbiBiZWxhbmdyaWprZV9pbmZvX2luc3RhIj5JbnN0YWdyYW08L2E+IDogIiIpfQogICAgICAgICAgICB7KHByb3BzLndlZHN0cmlqZC5iZXBhbGluZ2VuID09PSAiIiA/ICIiIDogPGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciIgaHJlZj17cHJvcHMud2Vkc3RyaWpkLmJlcGFsaW5nZW59IGNsYXNzTmFtZT0iYmVsYW5ncmlqa2VfaW5mb19idXR0b24iPldlZHN0cmlqZGJlcGFsaW5nZW48L2E+KX0KICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgV2Vkc3RyaWpkQmVsYW5ncmlqazs=",oo="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsKCi5iZWxhbmdyaWprZV9pbmZvIHsKICAgIG1pbi13aWR0aDogMzJyZW07CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOwogICAgcGFkZGluZy1ib3R0b206IDJyZW07CiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjc1cmVtOwogICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC43NXJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgbWluLXdpZHRoOiAwOwogICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOwogICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7CiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsKICAgIH0KfQoKLmJlbGFuZ3JpamtlX2luZm9fdGl0ZWwgewogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOwogICAgY29sb3I6IHdoaXRlOwogICAgZm9udC1zaXplOiAxLjc1cmVtOwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgaGVpZ2h0OiA0cmVtOwogICAgbGluZS1oZWlnaHQ6IDRyZW07CiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjc1cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOwogICAgfQp9CgouYmVsYW5ncmlqa2VfaW5mb190ZXh0IHsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9tZWRpdW07CiAgICBtYXJnaW4tbGVmdDogNHJlbTsKICAgIG1hcmdpbi1yaWdodDogNHJlbTsKICAgIG1hcmdpbi10b3A6IDFyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOwogICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsKICAgICAgICBtYXJnaW4tdG9wOiAxcmVtOwogICAgfQp9CgouYmVsYW5ncmlqa2VfaW5mb19idXR0b24gewogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgZGlzcGxheTogYmxvY2s7CiAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7CiAgICBwYWRkaW5nLXRvcDogJG1hcmdpbl9tb2JpbGU7CiAgICBwYWRkaW5nLWJvdHRvbTogJG1hcmdpbl9tb2JpbGU7CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsKICAgIGxpbmUtaGVpZ2h0OiAkZm9udF9tZWRpdW07CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwogICAgY3Vyc29yOiBwb2ludGVyOwogICAgbWFyZ2luLXRvcDogJG1hcmdpbl9tb2JpbGU7CiAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl9tb2JpbGU7CiAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5fbW9iaWxlOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgd2lkdGg6IGF1dG87CiAgICAgICAgbWFyZ2luLXRvcDogJG1hcmdpbl95OwogICAgICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luX3g7CiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luX3g7CiAgICB9Cn0KCi5iZWxhbmdyaWprZV9pbmZvX2luc3RhIHsKICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgLTIwJSAxNTAlLCAjZmRmNDk3IDAlLCAjZmRmNDk3IDUlLCAjZmQ1OTQ5IDQ1JSwjZDYyNDlmIDYwJSwjMjg1QUVCIDkwJSk7CiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAjMDAxRjQ4Owp9CgouYmVsYW5ncmlqa2VfaW5mb19pbnN0YTpob3ZlciB7CiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDEyMCUgMTUwJSwgI2ZkZjQ5NyAwJSwgI2ZkZjQ5NyA1JSwgI2ZkNTk0OSA0NSUsI2Q2MjQ5ZiA2MCUsIzI4NUFFQiA5MCUpOwp9CgouYmVsYW5ncmlqa2VfaW5mb19tYWlsIHsKICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgLTIwJSAxNTAlLCAjMjZEMENFIDAlLCAjMUEyOTgwIDEwMCUpOwogICAgYm94LXNoYWRvdzogMCAwIDE1cHggIzAwMUY0ODsKfQoKLmJlbGFuZ3JpamtlX2luZm9fbWFpbDpob3ZlciB7CiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDEyMCUgMTUwJSwgIzI2RDBDRSAwJSwgIzFBMjk4MCAxMDAlKTsKCn0=",bo="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL1dlZHN0cmlqZE1hcHMuc2NzcyIKCmZ1bmN0aW9uIE1hcHMocHJvcHMpIHsKICAgIHJldHVybigKICAgICAgICA8aWZyYW1lIGlkPSJ3ZWRzdHJpamRfbG9jYXRpZSIgdGl0bGU9IkJhYW4iIGxvYWRpbmc9ImxhenkiIHJlZmVycmVyUG9saWN5PSJuby1yZWZlcnJlciIgc3JjPXtwcm9wcy5sb2NhdGllfSAvPgogICAgKQp9CgoKZXhwb3J0IGRlZmF1bHQgTWFwczsK",co="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsKCiN3ZWRzdHJpamRfbG9jYXRpZSB7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMUYwOwogICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCIuLi8uLi8uLi8uLi9pbWFnZXMvbWFwcy5zdmciKTsKICAgIGJhY2tncm91bmQtc2l6ZTogMjUlIDI1JTsKICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsKICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7CiAgICBjdXJzb3I6IHBvaW50ZXI7CiAgICBtYXJnaW4tbGVmdDogNHJlbTsKICAgIG1hcmdpbi1yaWdodDogNHJlbTsKICAgIG1hcmdpbi10b3A6IDJyZW07CiAgICB3aWR0aDogMjRyZW07CiAgICBoZWlnaHQ6IDI0cmVtOwogICAgYm9yZGVyOiBub25lOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsKICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07CiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAycmVtKTsKICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLSAycmVtKTsKICAgIH0KfQ==",mo="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjs=",Zo="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlQ29udGV4dCwgdXNlRWZmZWN0LCB1c2VTdGF0ZX0gZnJvbSAicmVhY3QiOw0KaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7DQppbXBvcnQgV2Vkc3RyaWpkIGZyb20gIi4vY29tcG9uZW50cy9XZWRzdHJpamQiOw0KaW1wb3J0ICIuL0hvb2d0ZXB1bnRlbi5zY3NzIjsNCmltcG9ydCBXZWRzdHJpamRlbiBmcm9tICIuLi8uLi8uLi9jb250ZW50L0hvb2d0ZXB1bnRlbi5qc29uIjsNCg0KDQpjb25zdCBIb29ndGVwdW50ZW4gPSAoKSA9PiB7DQogICAgcmV0dXJuICgNCiAgICAgICAgPD4NCiAgICAgICAgICAgIDxQYWdlVGl0bGUgdGl0bGU9Ikhvb2d0ZXB1bnRlbiIvPg0KICAgICAgICAgICAge1dlZHN0cmlqZGVuLndlZHN0cmlqZGVuLm1hcCgoaXRlbTogYW55KSA9PiB7DQogICAgICAgICAgICAgICAgcmV0dXJuIDxXZWRzdHJpamQgbmFhbT17aXRlbS53ZWRzdHJpamR9IGZvdG89e2l0ZW0uZm90b30gcHJpanplbj17aXRlbS5wcmlqemVufSBwcmVzdGF0aWVzPXtpdGVtLnByZXN0YXRpZXN9Lz4NCiAgICAgICAgICAgIH0pfQ0KICAgICAgICA8Lz4NCiAgICApDQp9DQoNCmV4cG9ydCBkZWZhdWx0IEhvb2d0ZXB1bnRlbjsNCg==",Go="data:text/jsx;base64,aW1wb3J0IFJlYWN0LCB7dXNlQ29udGV4dCwgdXNlRWZmZWN0LCB1c2VTdGF0ZX0gZnJvbSAicmVhY3QiOw0KaW1wb3J0ICIuL1dlZHN0cmlqZC5zY3NzIjsNCmltcG9ydCBnZXRVcmwgZnJvbSAiLi4vLi4vLi4vLi4vZnVuY3Rpb25zL2xpbmtzIjsNCg0KZnVuY3Rpb24gZ2V0R29sZChwcmlqemVuKSB7DQogICAgY29uc3QgZ29sZCA9IHByaWp6ZW4uZmlsdGVyKHByaWpzID0+IHsNCiAgICAgICAgcmV0dXJuIHByaWpzLnBsYWF0cyA9PT0gMQ0KICAgIH0pDQogICAgdmFyIHJlcyA9ICIiOw0KICAgIGdvbGQuZm9yRWFjaCgoaXRlbSwgaW5kZXgpID0+IHJlcyA9IHJlcyArIChpbmRleCAhPT0gMCA/ICIsICIgOiAiIikgKyBpdGVtLm5hYW0gKyAiICgiICsgaXRlbS5hZnN0YW5kICsgIikiKTsNCiAgICBpZiAocmVzID09PSAiIikgew0KICAgICAgICByZXR1cm4gIi0iDQogICAgfQ0KICAgIHJldHVybiByZXM7DQp9DQoNCmZ1bmN0aW9uIGdldFNpbHZlcihwcmlqemVuKSB7DQogICAgY29uc3Qgc2lsdmVyID0gcHJpanplbi5maWx0ZXIocHJpanMgPT4gew0KICAgICAgICByZXR1cm4gcHJpanMucGxhYXRzID09PSAyDQogICAgfSkNCiAgICB2YXIgcmVzID0gIiI7DQogICAgc2lsdmVyLmZvckVhY2goKGl0ZW0sIGluZGV4KSA9PiByZXMgPSByZXMgKyAoaW5kZXggIT09IDAgPyAiLCAiIDogIiIpICsgaXRlbS5uYWFtICsgIiAoIiArIGl0ZW0uYWZzdGFuZCArICIpIik7DQogICAgaWYgKHJlcyA9PT0gIiIpIHsNCiAgICAgICAgcmV0dXJuICItIg0KICAgIH0NCiAgICByZXR1cm4gcmVzOw0KfQ0KDQpmdW5jdGlvbiBnZXRCcm9uemUocHJpanplbikgew0KICAgIGNvbnN0IGJyb256ZSA9IHByaWp6ZW4uZmlsdGVyKHByaWpzID0+IHsNCiAgICAgICAgcmV0dXJuIHByaWpzLnBsYWF0cyA9PT0gMw0KICAgIH0pDQogICAgdmFyIHJlcyA9ICIiOw0KICAgIGJyb256ZS5mb3JFYWNoKChpdGVtLCBpbmRleCkgPT4gcmVzID0gcmVzICsgKGluZGV4ICE9PSAwID8gIiwgIiA6ICIiKSArIGl0ZW0ubmFhbSArICIgKCIgKyBpdGVtLmFmc3RhbmQgKyAiKSIpOw0KICAgIGlmIChyZXMgPT09ICIiKSB7DQogICAgICAgIHJldHVybiAiLSINCiAgICB9DQogICAgcmV0dXJuIHJlczsNCn0NCg0KZnVuY3Rpb24gV2Vkc3RyaWpkKHByb3BzKSB7DQogICAgcmV0dXJuICgNCiAgICAgICAgPGRpdiBjbGFzc05hbWU9IndlZHN0cmlqZF9ob29ndGVwdW50ZW4iPg0KICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9Imhvb2d0ZXB1bnRlbl93ZWRzdHJpamQiPg0KICAgICAgICAgICAgICAgIHtwcm9wcy5uYWFtfQ0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8aW1nIGNsYXNzTmFtZT0iaG9vZ3RlcHVudGVuX2ZvdG8iIHNyYz17Z2V0VXJsKCd3ZWRzdHJpamRlbi8nICsgcHJvcHMuZm90byl9Lz4NCiAgICAgICAgICAgIA0KICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9Imhvb2d0ZXB1bnRlbl9wcmlqemVuIj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0iaG9vZ3RlcHVudGVuX3RpdGVsX2NvbnRhaW5lciI+DQogICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0iaG9vZ3RlcHVudGVuX3RpdGVsIj5QcmlqemVuPC9wPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJob29ndGVwdW50ZW5fbWVkYWlsbGVfY29udGFpbmVyIj4NCiAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzc05hbWU9Imhvb2d0ZXB1bnRlbl9tZWRhaWxsZSIgc3JjPXtnZXRVcmwoJ3dlZHN0cmlqZGVuL2dvdWQucG5nJyl9IGFsdD0iIi8+DQogICAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3NOYW1lPSJob29ndGVwdW50ZW5fbWVkYWlsbGUiIHNyYz17Z2V0VXJsKCd3ZWRzdHJpamRlbi96aWx2ZXIucG5nJyl9IGFsdD0iIi8+DQogICAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3NOYW1lPSJob29ndGVwdW50ZW5fbWVkYWlsbGUiIHNyYz17Z2V0VXJsKCd3ZWRzdHJpamRlbi9icm9ucy5wbmcnKX0gYWx0PSIiLz4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0iaG9vZ3RlcHVudGVuX3RleHRfY29udGFpbmVyIj4NCiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJob29ndGVwdW50ZW5fdGV4dCI+e2dldEdvbGQocHJvcHMucHJpanplbil9PC9wPg0KICAgICAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9Imhvb2d0ZXB1bnRlbl90ZXh0Ij57Z2V0U2lsdmVyKHByb3BzLnByaWp6ZW4pfTwvcD4NCiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJob29ndGVwdW50ZW5fdGV4dCI+e2dldEJyb256ZShwcm9wcy5wcmlqemVuKX08L3A+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgDQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJob29ndGVwdW50ZW5fZGl2aWRlciI+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJob29ndGVwdW50ZW5fcHJlc3RhdGllcyI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9Imhvb2d0ZXB1bnRlbl90aXRlbF9jb250YWluZXIiPg0KICAgICAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9Imhvb2d0ZXB1bnRlbl90aXRlbCI+Qmlqem9uZGVyZSBwcmVzdGF0aWVzPC9wPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJob29ndGVwdW50ZW5fcHJlc3RhdGllc19jb250YWluZXIiPg0KICAgICAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9Imhvb2d0ZXB1bnRlbl90ZXh0X3ByZXN0YXRpZSI+e3Byb3BzLnByZXN0YXRpZXNbMF19PC9wPg0KICAgICAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9Imhvb2d0ZXB1bnRlbl90ZXh0X3ByZXN0YXRpZSI+e3Byb3BzLnByZXN0YXRpZXNbMV19PC9wPg0KICAgICAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9Imhvb2d0ZXB1bnRlbl90ZXh0X3ByZXN0YXRpZSI+e3Byb3BzLnByZXN0YXRpZXNbMl19PC9wPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICkNCn0NCg0KZXhwb3J0IGRlZmF1bHQgV2Vkc3RyaWpkOw==",Wo="/assets/Wedstrijd-333f427a.scss",ro="data:text/jsx;base64,aW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlIH0gZnJvbSAicmVhY3QiOw0KaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7DQppbXBvcnQgUmVjb3JkIGZyb20gIi4vY29tcG9uZW50cy9SZWNvcmQiOw0KaW1wb3J0IFJlY29yZFRleHQgZnJvbSAiLi4vLi4vLi4vY29udGVudC9SZWNvcmRzLmpzb24iOw0KaW1wb3J0ICIuL1JlY29yZHMuc2NzcyI7DQoNCmZ1bmN0aW9uIFJlY29yZHMoKSB7DQogICAgY29uc3QgW2xvY2F0aWUsIHNldExvY2F0aWVdID0gdXNlU3RhdGUoIk91dGRvb3IiKTsNCiAgICBjb25zdCBbZ2VzbGFjaHQsIHNldEdlc2xhY2h0XSA9IHVzZVN0YXRlKCJWcm91d2VuIik7DQogICAgY29uc3QgW2FjdGl2ZVJlY29yZCwgc2V0QWN0aXZlUmVjb3JkXSA9IHVzZVN0YXRlKCJub25lIik7DQogICAgY29uc3QgdnJvdXdlbm91dGRvb3IgPSBSZWNvcmRUZXh0LnZyb3V3Lm91dGRvb3I7DQogICAgY29uc3QgdnJvdXdlbmluZG9vciA9IFJlY29yZFRleHQudnJvdXcuaW5kb29yOw0KICAgIGNvbnN0IG1hbm5lbm91dGRvb3IgPSBSZWNvcmRUZXh0Lm1hbi5vdXRkb29yOw0KICAgIGNvbnN0IG1hbm5lbmluZG9vciA9IFJlY29yZFRleHQubWFuLmluZG9vcjsNCg0KICAgIHJldHVybigNCiAgICAgICAgPGRpdiBjbGFzc05hbWU9InJlY29yZHMiPg0KICAgICAgICAgICAgPFBhZ2VUaXRsZSB0aXRsZT0iUmVjb3JkcyIgLz4NCiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJ0b2dnbGVzIj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idG9nZ2xlIj4NCiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPXsidG9nZ2xlTGVmdCIgKyAoZ2VzbGFjaHQgPT09ICJWcm91d2VuIiA/ICIgdG9nZ2xlQWN0aXZlIjogIiB0b2dnbGVJbmFjdGl2ZSIpfSBvbkNsaWNrPXsoKSA9PiB7c2V0R2VzbGFjaHQoIlZyb3V3ZW4iKTsgc2V0QWN0aXZlUmVjb3JkKCJub25lIil9fT5Wcm91d2VuPC9wPg0KICAgICAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9eyJ0b2dnbGVSaWdodCIgKyAoZ2VzbGFjaHQgPT09ICJNYW5uZW4iID8gIiB0b2dnbGVBY3RpdmUiOiAiIHRvZ2dsZUluYWN0aXZlIil9IG9uQ2xpY2s9eygpID0+IHtzZXRHZXNsYWNodCgiTWFubmVuIik7IHNldEFjdGl2ZVJlY29yZCgibm9uZSIpfX0+TWFubmVuPC9wPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJ0b2dnbGUiPg0KICAgICAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9eyJ0b2dnbGVMZWZ0IiArIChsb2NhdGllID09PSAiT3V0ZG9vciIgPyAiIHRvZ2dsZUFjdGl2ZSI6ICIgdG9nZ2xlSW5hY3RpdmUiKX0gb25DbGljaz17KCkgPT4ge3NldExvY2F0aWUoIk91dGRvb3IiKTsgc2V0QWN0aXZlUmVjb3JkKCJub25lIil9fT5PdXRkb29yPC9wPg0KICAgICAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9eyJ0b2dnbGVSaWdodCIgKyAobG9jYXRpZSA9PT0gIkluZG9vciIgPyAiIHRvZ2dsZUFjdGl2ZSI6ICIgdG9nZ2xlSW5hY3RpdmUiKX0gb25DbGljaz17KCkgPT4ge3NldExvY2F0aWUoIkluZG9vciIpOyBzZXRBY3RpdmVSZWNvcmQoIm5vbmUiKX19PkluZG9vcjwvcD4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIChnZXNsYWNodCA9PT0gIlZyb3V3ZW4iID8NCiAgICAgICAgICAgICAgICAgICAgKGxvY2F0aWUgPT09ICJPdXRkb29yIiA/IA0KICAgICAgICAgICAgICAgICAgICAgICAgdnJvdXdlbm91dGRvb3IubWFwKChyZWNvcmQpID0+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPFJlY29yZCBrZXk9e3JlY29yZC5vbmRlcmRlZWx9IG9uZGVyZGVlbD17cmVjb3JkLm9uZGVyZGVlbH0gcHJlc3RhdGllcz17cmVjb3JkLnByZXN0YXRpZXN9IGFjdGl2ZT17YWN0aXZlUmVjb3JkID09PSAoInZvIiArIHJlY29yZC5vbmRlcmRlZWwpfSBvbkNsaWNrPXsoKSA9PiBhY3RpdmVSZWNvcmQgPT09ICgidm8iICsgcmVjb3JkLm9uZGVyZGVlbCkgPyBzZXRBY3RpdmVSZWNvcmQoIm5vbmUiKSA6IChyZWNvcmQucHJlc3RhdGllcy5sZW5ndGggPiAxID8gc2V0QWN0aXZlUmVjb3JkKCJ2byIgKyByZWNvcmQub25kZXJkZWVsKSA6ICIiKX0vPg0KICAgICAgICAgICAgICAgICAgICAgICAgKSA6DQogICAgICAgICAgICAgICAgICAgICAgICB2cm91d2VuaW5kb29yLm1hcCgocmVjb3JkKSA9Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxSZWNvcmQga2V5PXtyZWNvcmQub25kZXJkZWVsfSBvbmRlcmRlZWw9e3JlY29yZC5vbmRlcmRlZWx9IHByZXN0YXRpZXM9e3JlY29yZC5wcmVzdGF0aWVzfSBhY3RpdmU9e2FjdGl2ZVJlY29yZCA9PT0gKCJ2aSIgKyByZWNvcmQub25kZXJkZWVsKX0gb25DbGljaz17KCkgPT4gYWN0aXZlUmVjb3JkID09PSAoInZpIiArIHJlY29yZC5vbmRlcmRlZWwpID8gc2V0QWN0aXZlUmVjb3JkKCJub25lIikgOiAocmVjb3JkLnByZXN0YXRpZXMubGVuZ3RoID4gMSA/IHNldEFjdGl2ZVJlY29yZCgidmkiICsgcmVjb3JkLm9uZGVyZGVlbCkgOiAiIil9Lz4NCiAgICAgICAgICAgICAgICAgICAgICAgICkNCiAgICAgICAgICAgICAgICAgICAgKQ0KICAgICAgICAgICAgICAgICAgICA6DQogICAgICAgICAgICAgICAgICAgIChsb2NhdGllID09PSAiT3V0ZG9vciIgPyANCiAgICAgICAgICAgICAgICAgICAgICAgIG1hbm5lbm91dGRvb3IubWFwKChyZWNvcmQpID0+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPFJlY29yZCBrZXk9e3JlY29yZC5vbmRlcmRlZWx9IG9uZGVyZGVlbD17cmVjb3JkLm9uZGVyZGVlbH0gcHJlc3RhdGllcz17cmVjb3JkLnByZXN0YXRpZXN9IGFjdGl2ZT17YWN0aXZlUmVjb3JkID09PSAoIm1vIiArIHJlY29yZC5vbmRlcmRlZWwpfSBvbkNsaWNrPXsoKSA9PiBhY3RpdmVSZWNvcmQgPT09ICgibW8iICsgcmVjb3JkLm9uZGVyZGVlbCkgPyBzZXRBY3RpdmVSZWNvcmQoIm5vbmUiKSA6IChyZWNvcmQucHJlc3RhdGllcy5sZW5ndGggPiAxID8gc2V0QWN0aXZlUmVjb3JkKCJtbyIgKyByZWNvcmQub25kZXJkZWVsKSA6ICIiKX0vPg0KICAgICAgICAgICAgICAgICAgICAgICAgKSA6DQogICAgICAgICAgICAgICAgICAgICAgICBtYW5uZW5pbmRvb3IubWFwKChyZWNvcmQpID0+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPFJlY29yZCBrZXk9e3JlY29yZC5vbmRlcmRlZWx9IG9uZGVyZGVlbD17cmVjb3JkLm9uZGVyZGVlbH0gcHJlc3RhdGllcz17cmVjb3JkLnByZXN0YXRpZXN9IGFjdGl2ZT17YWN0aXZlUmVjb3JkID09PSAoIm1pIiArIHJlY29yZC5vbmRlcmRlZWwpfSBvbkNsaWNrPXsoKSA9PiBhY3RpdmVSZWNvcmQgPT09ICgibWkiICsgcmVjb3JkLm9uZGVyZGVlbCkgPyBzZXRBY3RpdmVSZWNvcmQoIm5vbmUiKSA6IChyZWNvcmQucHJlc3RhdGllcy5sZW5ndGggPiAxID8gc2V0QWN0aXZlUmVjb3JkKCJtaSIgKyByZWNvcmQub25kZXJkZWVsKSA6ICIiKX0vPg0KICAgICAgICAgICAgICAgICAgICAgICAgKQ0KICAgICAgICAgICAgICAgICAgICApDQogICAgICAgICAgICAgICAgKQ0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgey8qIDxSZWNvcmQgYWN0aXZlPXthY3RpdmVSZWNvcmQgPT09ICJ0ZXN0In0gb25DbGljaz17KCkgPT4gYWN0aXZlUmVjb3JkID09PSAidGVzdCIgPyBzZXRBY3RpdmVSZWNvcmQoIm5vbmUiKSA6IHNldEFjdGl2ZVJlY29yZCgidGVzdCIpfS8+DQogICAgICAgICAgICA8UmVjb3JkIGFjdGl2ZT17ZmFsc2V9Lz4NCiAgICAgICAgICAgIDxSZWNvcmQgYWN0aXZlPXtmYWxzZX0vPg0KICAgICAgICAgICAgPFJlY29yZCBhY3RpdmU9e2ZhbHNlfS8+ICovfQ0KICAgICAgICA8L2Rpdj4NCiAgICApDQp9DQoNCmV4cG9ydCBkZWZhdWx0IFJlY29yZHM7",po="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLnJlY29yZHMgew0KICAgIG1hcmdpbi1ib3R0b206IDRyZW07DQp9DQoNCi50b2dnbGVzIHsNCiAgICBtYXJnaW4tbGVmdDogNHJlbTsNCiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07DQogICAgZGlzcGxheTogZmxleDsNCiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsNCiAgICBtYXJnaW4tYm90dG9tOiAycmVtOw0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7DQogICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsNCiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOw0KICAgIH0NCn0NCg0KLnRvZ2dsZSB7DQogICAgZGlzcGxheTogZmxleDsNCiAgICBib3JkZXI6IG5vbmU7DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7DQogICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07DQogICAgfQ0KfQ0KDQoudG9nZ2xlIHAgew0KICAgIHdpZHRoOiA2cmVtOw0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsNCiAgICBmb250LXdlaWdodDogJGJvbGQ7DQogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9tZWRpdW07DQogICAgY29sb3I6IHdoaXRlOw0KICAgIHBhZGRpbmc6IDAuNXJlbTsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsNCiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9zbWFsbDsNCiAgICB9DQp9DQoNCi50b2dnbGVMZWZ0IHsNCiAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtIDAgMCAwLjc1cmVtOw0KfQ0KDQoudG9nZ2xlUmlnaHQgew0KICAgIGJvcmRlci1yYWRpdXM6IDAgMC43NXJlbSAwLjc1cmVtIDA7DQp9DQoNCi50b2dnbGVBY3RpdmUgew0KICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsNCn0NCg0KLnRvZ2dsZUluYWN0aXZlIHsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOw0KfQ==",ho="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsNCmltcG9ydCAiLi9SZWNvcmQuc2NzcyI7DQoNCmZ1bmN0aW9uIFJlY29yZChwcm9wcykgew0KICAgIHJldHVybigNCiAgICAgICAgPGRpdiBjbGFzc05hbWU9InJlY29yZCI+DQogICAgICAgICAgICB7cHJvcHMuYWN0aXZlID8gDQogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0iYWN0aXZlUmVjb3JkIj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0ib25kZXJkZWVsUmVjb3JkIHJlY29yZEN1cnNvciIgb25DbGljaz17cHJvcHMub25DbGlja30+DQogICAgICAgICAgICAgICAgICAgIDxwPntwcm9wcy5vbmRlcmRlZWwudG9VcHBlckNhc2UoKX08L3A+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9Im9uZGVyZGVlbFByZXN0YXRpZXMiPg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0icHJlc3RhdGllTGVlZyIgLz4NCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgcHJvcHMucHJlc3RhdGllcy5sZW5ndGggPiAwID8gcHJvcHMucHJlc3RhdGllcy5tYXAoKHByZXN0YXRpZSwgaW5kZXgpID0+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBrZXk9e3ByZXN0YXRpZS5uYWFtfSBjbGFzc05hbWU9InByZXN0YXRpZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0icHJlc3RhdGllTmFhbSI+e2luZGV4ICsgMSArICIuICIgKyBwcmVzdGF0aWUubmFhbX08L3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0icHJlc3RhdGllVGlqZCI+e3ByZXN0YXRpZS5wcmVzdGF0aWV9PC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9InBjT25seSBwcmVzdGF0aWVEYXR1bSI+e3ByZXN0YXRpZS5kYXR1bSArICIgIiArIHByZXN0YXRpZS5wbGFhdHN9PC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgKSA6ICIiDQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgPHN2ZyBjbGFzc05hbWU9ImFycm93VXAgcmVjb3JkQ3Vyc29yIiBvbkNsaWNrPXtwcm9wcy5vbkNsaWNrfSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAxNi42N2wyLjgyOSAyLjgzIDkuMTc1LTkuMzM5IDkuMTY3IDkuMzM5IDIuODI5LTIuODMtMTEuOTk2LTEyLjE3eiIvPjwvc3ZnPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA6DQogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17ImluYWN0aXZlUmVjb3JkIiArIChwcm9wcy5wcmVzdGF0aWVzLmxlbmd0aCA+IDEgPyAiIHJlY29yZEN1cnNvciI6ICIiKX0gb25DbGljaz17cHJvcHMub25DbGlja30+DQogICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJvbmRlcmRlZWxNb2JpbGUiPntwcm9wcy5vbmRlcmRlZWwudG9VcHBlckNhc2UoKX08L3A+DQogICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJwY09ubHkiPntwcm9wcy5wcmVzdGF0aWVzLmxlbmd0aCA+IDAgPyBwcm9wcy5wcmVzdGF0aWVzWzBdLm5hYW0gIDogIlZhY2FudCJ9PC9wPg0KICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0icGNPbmx5Ij57cHJvcHMucHJlc3RhdGllcy5sZW5ndGggPiAwID8gcHJvcHMucHJlc3RhdGllc1swXS5wcmVzdGF0aWUgOiAiIn08L3A+DQogICAgICAgICAgICAgICAge3Byb3BzLnByZXN0YXRpZXMubGVuZ3RoID4gMSA/IDxzdmcgY2xhc3NOYW1lPSJhcnJvd0Rvd24gcGNPbmx5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCA3LjMzbDIuODI5LTIuODMgOS4xNzUgOS4zMzkgOS4xNjctOS4zMzkgMi44MjkgMi44My0xMS45OTYgMTIuMTd6Ii8+PC9zdmc+IDogIiJ9DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9ImluYWN0aXZlUmVjb3JkTW9iaWxlIj4NCiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJncm93TW9iaWxlIj57cHJvcHMucHJlc3RhdGllcy5sZW5ndGggPiAwID8gcHJvcHMucHJlc3RhdGllc1swXS5uYWFtICA6ICJWYWNhbnQifTwvcD4NCiAgICAgICAgICAgICAgICAgICAgPHA+e3Byb3BzLnByZXN0YXRpZXMubGVuZ3RoID4gMCA/IHByb3BzLnByZXN0YXRpZXNbMF0ucHJlc3RhdGllIDogIiJ9PC9wPg0KICAgICAgICAgICAgICAgICAgICB7cHJvcHMucHJlc3RhdGllcy5sZW5ndGggPiAxID8gPHN2ZyBjbGFzc05hbWU9ImFycm93RG93biIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTAgNy4zM2wyLjgyOS0yLjgzIDkuMTc1IDkuMzM5IDkuMTY3LTkuMzM5IDIuODI5IDIuODMtMTEuOTk2IDEyLjE3eiIvPjwvc3ZnPiA6ICIifQ0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICB9DQogICAgICAgIDwvZGl2Pg0KICAgICkNCn0NCg0KZXhwb3J0IGRlZmF1bHQgUmVjb3JkOw==",uo="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLnJlY29yZCB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIG1hcmdpbi1sZWZ0OiA0cmVtOw0KICAgIG1hcmdpbi1yaWdodDogNHJlbTsNCiAgICBtYXJnaW4tYm90dG9tOiAycmVtOw0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7DQogICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07DQogICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOw0KICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07DQogICAgfQ0KfQ0KDQouaW5hY3RpdmVSZWNvcmQgew0KICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc5MHA7DQogICAgZGlzcGxheTogZmxleDsNCiAgICBwYWRkaW5nOiAxcmVtOw0KICAgIHBhZGRpbmctbGVmdDogNHJlbTsNCiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMiUgMTAwJSk7DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7DQogICAgICAgIHBhZGRpbmc6IDA7DQogICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICBjbGlwLXBhdGg6IG5vbmU7DQogICAgfQ0KfQ0KDQouaW5hY3RpdmVSZWNvcmRNb2JpbGUgew0KICAgIGRpc3BsYXk6IG5vbmU7DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzkwcDsNCiAgICAgICAgZGlzcGxheTogZmxleDsNCiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDIlIDEwMCUpOw0KICAgICAgICBwYWRkaW5nOiAxcmVtOw0KICAgIH0NCn0NCg0KLmdyb3dNb2JpbGUgew0KICAgIGZsZXgtZ3JvdzogMTsNCn0NCg0KLmluYWN0aXZlUmVjb3JkIHAgew0KICAgIGNvbG9yOiB3aGl0ZTsNCiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsNCiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X21lZGl1bTsNCiAgICBmb250LXdlaWdodDogJGJvbGQ7DQogICAgd2lkdGg6IGNhbGMoMS8gMyAqIDEwMCUpOw0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7DQogICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc21hbGw7DQogICAgfQ0KfQ0KDQoucHJlc3RhdGllIHsNCiAgICBkaXNwbGF5OiBmbGV4Ow0KICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc5MHA7DQogICAgaGVpZ2h0OiBjYWxjKCRsaW5lX2hlaWdodF9zbWFsbCArIDFyZW0pOw0KICAgIHBhZGRpbmc6IDAuNXJlbTsNCiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOw0KfQ0KDQpAZm9yICRpIGZyb20gMSB0aHJvdWdoIDYgew0KICAgIC5wcmVzdGF0aWU6bnRoLW9mLXR5cGUoI3skaX0pIHsNCiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoKCgkbGluZV9oZWlnaHRfbWVkaXVtICsgM3JlbSArICgkaSAtIDIpICogKCRsaW5lX2hlaWdodF9zbWFsbCArIDJyZW0pKSAvICgkbGluZV9oZWlnaHRfbWVkaXVtICsgMnJlbSkpICogMiUpIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCBjYWxjKCgoJGxpbmVfaGVpZ2h0X21lZGl1bSArIDJyZW0gKyAoJGkgLSAxKSAqICgkbGluZV9oZWlnaHRfc21hbGwgKyAycmVtKSkgLyAoJGxpbmVfaGVpZ2h0X21lZGl1bSArIDJyZW0pKSAqIDIlKSAxMDAlKTsNCiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygoI3skaX0gLSAxKSAqICgoJGxpbmVfaGVpZ2h0X3NtYWxsICsgMnJlbSkgLyAoJGxpbmVfaGVpZ2h0X21lZGl1bSArIDJyZW0pKSAqIDIlICsgMXJlbSk7DQogICAgICAgIH0NCiAgICB9DQp9DQoNCkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7DQogICAgLnByZXN0YXRpZTpudGgtb2YtdHlwZSgjeyRpfSkgLnByZXN0YXRpZU5hYW0gew0KICAgICAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKSB7DQogICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDEwcmVtOw0KICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgjeyRpfSAtIDEpICogKCgkbGluZV9oZWlnaHRfc21hbGwgKyAycmVtKSAvICgkbGluZV9oZWlnaHRfbWVkaXVtICsgMnJlbSkpICogMiUgKyAycmVtKTsNCiAgICAgICAgfQ0KICAgIH0NCn0NCg0KLnByZXN0YXRpZSBwIHsNCiAgICBjb2xvcjogd2hpdGU7DQogICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsNCiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X3NtYWxsOw0KICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDsNCiAgICB9DQp9DQoNCi5wcmVzdGF0aWVOYWFtIHsNCiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKSB7DQogICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJyZW0pOw0KICAgIH0NCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICBmbGV4LWdyb3c6IDE7DQogICAgfQ0KfQ0KDQoucHJlc3RhdGllVGlqZCB7DQogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSkgew0KICAgICAgICB3aWR0aDogMjUlOw0KICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0Ow0KICAgIH0NCn0NCg0KLnByZXN0YXRpZURhdHVtIHsNCiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKSB7DQogICAgICAgIHdpZHRoOiBjYWxjKDI1JSArIDJyZW0pOw0KICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsNCiAgICB9DQp9DQoNCi5wcmVzdGF0aWVMZWVnIHsNCiAgICBkaXNwbGF5OiBmbGV4Ow0KICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc5MHA7DQogICAgaGVpZ2h0OiBjYWxjKCRsaW5lX2hlaWdodF9tZWRpdW0gKyAycmVtKTsNCiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOw0KICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAyJSAxMDAlKTsNCn0NCg0KLm9uZGVyZGVlbFJlY29yZCB7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHotaW5kZXg6IDI7DQogICAgd2lkdGg6IDEwMCU7DQogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOw0KICAgIGhlaWdodDogY2FsYygkbGluZV9oZWlnaHRfbWVkaXVtICsgMXJlbSk7DQogICAgbWFyZ2luLXRvcDogMC41cmVtOw0KICAgIHBhZGRpbmctbGVmdDogMnJlbTsNCn0NCg0KLm9uZGVyZGVlbFJlY29yZCBwIHsNCiAgICBjb2xvcjogd2hpdGU7DQogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07DQogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9tZWRpdW07DQogICAgZm9udC13ZWlnaHQ6ICRib2xkOw0KICAgIG1hcmdpbi10b3A6IDAuNXJlbTsNCn0NCg0KLmFycm93RG93biB7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIGZpbGw6IHdoaXRlOw0KICAgIHJpZ2h0OiAycmVtOw0KICAgIHRvcDogMS4yNXJlbTsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICB0b3A6IDIuNzVyZW07DQogICAgfQ0KfQ0KDQouYXJyb3dVcCB7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIGZpbGw6IHdoaXRlOw0KICAgIHJpZ2h0OiAycmVtOw0KICAgIHRvcDogMS4yNXJlbTsNCiAgICB6LWluZGV4OiAzOw0KfQ0KDQoucmVjb3JkQ3Vyc29yIHsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQp9DQoNCi5wY09ubHkgew0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7DQogICAgICAgIGRpc3BsYXk6IG5vbmU7DQogICAgfQ0KfQ0KDQoub25kZXJkZWVsTW9iaWxlIHsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7DQogICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOw0KICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAuMjVyZW0gMCAwOw0KICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7DQogICAgfQ0KfQ==",Vo="data:application/octet-stream;base64,aW1wb3J0IHBhbmRhcyBhcyBwZAoKIyBTb3J0IGJ5IHBlcnNvbiwgdGhlbiBieSBldmVudCBhbmQgYWNoaWV2ZW1lbnQKc29ydF9wZXJzb24gPSBGYWxzZQoKZGVmIG1pbl90b19zZWNvbmRzKGEpOgogICAgYSA9IHN0cihhKQogICAgbmV3X3ByZXN0ID0gYQogICAgaWYgIjoiIGluIGE6CiAgICAgICAgc3AgPSBhLnNwbGl0KCc6JykKICAgICAgICBpZiBsZW4oc3ApID49IDM6CiAgICAgICAgICAgIGggPSBpbnQoc3BbLTNdKQogICAgICAgIGVsc2U6CiAgICAgICAgICAgIGggPSAwCgogICAgICAgIG0gPSBpbnQoc3BbLTJdKQogICAgICAgIHMgPSBmbG9hdChzcFstMV0pCiAgICAgICAgYSA9IGgqNjAgKyBtKjYwICsgcwogICAgICAgIGhfcHJlID0gZiJ7aH06IiBpZiBoID4gMCBlbHNlICIiCiAgICAgICAgbV9wcmUgPSBmInttOjAyfToiIGlmIGggPiAwIG9yIG0gPiAwIGVsc2UgIiIKICAgICAgICBuZXdfcHJlc3QgPSBmIntoX3ByZX17bV9wcmV9e3M6MDJ9IgoKICAgIHJldHVybiBmbG9hdChhKSwgbmV3X3ByZXN0CgoKZGVmIGxvYWRfcmVjb3JkcygpOgogICAgd2l0aCBvcGVuKCJyZWNvcmRzLnhsc3giLCAicmIiKSBhcyBmOgogICAgICAgIGRmID0gcGQucmVhZF9leGNlbChmKQogICAgZXZlbnRzX2NvbCA9IGRmLmlsb2NbOiwgMF0KICAgICMgbWFrZSBzdXJlIGFueSBzcGFjZXMgYXQgdGhlIGVuZCBhcmUgcmVtb3ZlZAogICAgZXZlbnRzX2NvbCA9IGV2ZW50c19jb2wuYXBwbHkobGFtYmRhIHM6IHMuc3RyaXAoKSkKICAgIGRmLmlsb2NbOiwgMF0gPSBldmVudHNfY29sCiAgICBkZlsnU2NvcmUnXSwgZGZbJ1ByZXN0YXRpZSddID0gemlwKCpkZlsnUHJlc3RhdGllJ10uYXBwbHkobWluX3RvX3NlY29uZHMpKQoKICAgIGRmID0gZGYuZHJvcF9kdXBsaWNhdGVzKFsnTmFhbScsICdPbmRlcmRlZWwnLCAnU2NvcmUnLCAnRGF0dW0nLCAnTG9jYXRpZSddKQoKICAgIGlmIHNvcnRfcGVyc29uOgogICAgICAgIGRmID0gZGYuc29ydF92YWx1ZXMoYnk9WydOYWFtJywgJ09uZGVyZGVlbCcsICdDYXRlZ29yaWUnLCAnU2NvcmUnXSkKICAgICAgICBkZi50b19leGNlbCgncHJzX291dC54bHN4JykKICAgIGVsc2U6CiAgICAgICAgZGYgPSBkZi5zb3J0X3ZhbHVlcyhieT1bJ1Njb3JlJ10sIGFzY2VuZGluZz1GYWxzZSkKCiAgICAgICAgZXZlbnRzID0gc2V0KGV2ZW50c19jb2wpCgogICAgICAgIGNvbHMgPSBbJ09uZGVyZGVlbCcsICdOYWFtJywgJ1ByZXN0YXRpZScsICdEYXR1bScsICdMb2NhdGllJywgJ0xpbmsnLCAnU2NvcmUnXQogICAgICAgIG9fbSA9IHBkLkRhdGFGcmFtZShjb2x1bW5zPWNvbHMpCiAgICAgICAgaV9tID0gcGQuRGF0YUZyYW1lKGNvbHVtbnM9Y29scykKICAgICAgICBvX3YgPSBwZC5EYXRhRnJhbWUoY29sdW1ucz1jb2xzKQogICAgICAgIGlfdiA9IHBkLkRhdGFGcmFtZShjb2x1bW5zPWNvbHMpCgogICAgICAgIGZvciBlIGluIGV2ZW50czoKICAgICAgICAgICAgcHBsID0gZGYubG9jW2V2ZW50c19jb2wgPT0gZV0KICAgICAgICAgICAgb3V0ZG9vciA9IHBwbC5sb2NbcHBsLmlsb2NbOiwgNV0gPT0gJ091dGRvb3InXQogICAgICAgICAgICBvdXRkb29yX21hbiA9IG91dGRvb3Jbb3V0ZG9vci5pbG9jWzosIDZdID09ICdNYW4nXQogICAgICAgICAgICBvdXRkb29yX3Zyb3V3ID0gb3V0ZG9vcltvdXRkb29yLmlsb2NbOiwgNl0gPT0gJ1Zyb3V3J10KCiAgICAgICAgICAgIGluZG9vciA9IHBwbC5sb2NbcHBsLmlsb2NbOiwgNV0gPT0gJ0luZG9vciddCiAgICAgICAgICAgIGluZG9vcl9tYW4gPSBpbmRvb3JbaW5kb29yLmlsb2NbOiwgNl0gPT0gJ01hbiddCiAgICAgICAgICAgIGluZG9vcl92cm91dyA9IGluZG9vcltpbmRvb3IuaWxvY1s6LCA2XSA9PSAnVnJvdXcnXQoKICAgICAgICAgICAgb19tID0gcGQuY29uY2F0KFtvX20sIG91dGRvb3JfbWFuW2NvbHNdXSkKICAgICAgICAgICAgaV9tID0gcGQuY29uY2F0KFtpX20sIGluZG9vcl9tYW5bY29sc11dKQogICAgICAgICAgICBvX3YgPSBwZC5jb25jYXQoW29fdiwgb3V0ZG9vcl92cm91d1tjb2xzXV0pCiAgICAgICAgICAgIGlfdiA9IHBkLmNvbmNhdChbaV92LCBpbmRvb3JfdnJvdXdbY29sc11dKQoKICAgICAgICB3aXRoIHBkLkV4Y2VsV3JpdGVyKCdyZWNvcmRzX291dC54bHN4JywgZGF0ZXRpbWVfZm9ybWF0PSJERC9NTS9ZWVlZIEhIOk1NOlNTIikgYXMgeGNsOgogICAgICAgICAgICAjIGluZGV4IGlzIG5vbmUgc28gd2UgZG9udCBvdXRwdXQgdGhlIHJvdyBpbmRleAogICAgICAgICAgICBvX20udG9fZXhjZWwoeGNsLCBzaGVldF9uYW1lPSdvdXRkb29yX21hbicsIGluZGV4PU5vbmUpCiAgICAgICAgICAgIGlfbS50b19leGNlbCh4Y2wsIHNoZWV0X25hbWU9J2luZG9vcl9tYW4nLCBpbmRleD1Ob25lKQogICAgICAgICAgICBvX3YudG9fZXhjZWwoeGNsLCBzaGVldF9uYW1lPSdvdXRkb29yX3Zyb3V3JywgaW5kZXg9Tm9uZSkKICAgICAgICAgICAgaV92LnRvX2V4Y2VsKHhjbCwgc2hlZXRfbmFtZT0naW5kb29yX3Zyb3V3JywgaW5kZXg9Tm9uZSkKICAgCmxvYWRfcmVjb3JkcygpCg==",vo="data:application/octet-stream;base64,ZnJvbSB0eXBpbmcgaW1wb3J0IFR5cGVkRGljdAppbXBvcnQgcGFuZGFzIGFzIHBkCgpvbmRlcmRlbGVuID0gewogICAgJ21hbic6IHsnb3V0ZG9vcic6IFsnMTAwbScsICcyMDBtJywgJzQwMG0nLCAnODAwbScsICcxNTAwbScsICc1MDAwbScsICcxMTBtaCcsICc0MDBtaCcsICczMDAwbSBzdGVlcGxlJywgJzR4MTAwbScsICc0eDQwMG0nLCAna29nZWxzdG90ZW4nLCAnc3BlZXJ3ZXJwZW4nLCAnZGlzY3Vzd2VycGVuJywgJ2tvZ2Vsc2xpbmdlcmVuJywgJ2hvb2dzcHJpbmdlbicsICdoaW5rc3RhcHNwcmluZ2VuJywgJ3BvbHNzdG9rc3ByaW5nZW4nLCAndmVyc3ByaW5nZW4nLCAnZGVrYXRobG9uJywgJ2RvZGVrYXRobG9uJywgJ2JpZXJtaWpsJ10sICdpbmRvb3InOiBbJzYwbScsICcyMDBtJywgJzQwMG0nLCAnODAwbScsICczMDAwbScsICc2MG1oJywgJ2tvZ2Vsc3RvdGVuJywgJ2hvb2dzcHJpbmdlbicsICdoaW5rc3RhcHNwcmluZ2VuJywgJ3BvbHNzdG9rc3ByaW5nZW4nLCAndmVyc3ByaW5nZW4nXX0sCiAgICAndnJvdXcnOiB7J291dGRvb3InOiBbJzEwMG0nLCAnMjAwbScsICc0MDBtJywgJzgwMG0nLCAnMTUwMG0nLCAnMzAwMG0nLCAnMTAwbWgnLCAnNDAwbWgnLCAnMzAwMG0gc3RlZXBsZScsICc0eDEwMG0nLCAnNHg0MDBtJywgJ2tvZ2Vsc3RvdGVuJywgJ3NwZWVyd2VycGVuJywgJ2Rpc2N1c3dlcnBlbicsICdrb2dlbHNsaW5nZXJlbicsICdob29nc3ByaW5nZW4nLCAnaGlua3N0YXBzcHJpbmdlbicsICdwb2xzc3Rva3NwcmluZ2VuJywgJ3ZlcnNwcmluZ2VuJywgJ2hlcHRhdGhsb24nLCAnZG9kZWthdGhsb24nLCAnYmllcm1pamwnXSwgJ2luZG9vcic6IFsnNjBtJywgJzIwMG0nLCAnNDAwbScsICc4MDBtJywgJzMwMDBtJywgJzYwbWgnLCAna29nZWxzdG90ZW4nLCAnaG9vZ3NwcmluZ2VuJywgJ2hpbmtzdGFwc3ByaW5nZW4nLCAncG9sc3N0b2tzcHJpbmdlbicsICd2ZXJzcHJpbmdlbiddfQp9CgpvdXRwdXQgPSB7CiAgICAnbWFuJzogeydvdXRkb29yJzogW10sICdpbmRvb3InOiBbXX0sCiAgICAndnJvdXcnOiB7J291dGRvb3InOiBbXSwgJ2luZG9vcic6IFtdfQp9CgoKZGVmIGNvbnZlcnRfZGljdChiZXN0X2RpY3Q6IGRpY3QpOgogICAgcmV0dXJuIFt7CiAgICAgICAgICAgICAgICAnbmFhbSc6IHZbJ05hYW0nXSwKICAgICAgICAgICAgICAgICdkYXR1bSc6IHZbJ0RhdHVtJ10uZGF0ZSgpLmlzb2Zvcm1hdCgpLAogICAgICAgICAgICAgICAgJ3BsYWF0cyc6IHZbJ0xvY2F0aWUnXSwKICAgICAgICAgICAgICAgICdwcmVzdGF0aWUnOiB2WydQcmVzdGF0aWUnXQogICAgICAgICAgICAgfSBmb3IgdiBpbiBiZXN0X2RpY3QudmFsdWVzKCldCgpkZWYgY2hhbmdlX2V2ZW50X25hbWUoYSk6CiAgICBpZiBhID09ICdwb2xzc3Rva2hvb2dzcHJpbmdlbic6CiAgICAgICAgcmV0dXJuICdwb2xzc3Rva3NwcmluZ2VuJwogICAgZWxzZToKICAgICAgICByZXR1cm4gYQoKd2l0aCBvcGVuKCJyZWNvcmRzX291dC54bHN4IiwgInJiIikgYXMgZjoKICAgIHhscyA9IHBkLkV4Y2VsRmlsZShmKQoKICAgIGZvciBnZXNsIGluIG9uZGVyZGVsZW46CiAgICAgICAgZm9yIGNhdCBpbiBvbmRlcmRlbGVuW2dlc2xdOgogICAgICAgICAgICBjYXRfbmFtZSA9IGYie2NhdH1fe2dlc2x9IgoKICAgICAgICAgICAgZGYgPSBwZC5yZWFkX2V4Y2VsKHhscywgY2F0X25hbWUpCiAgICAgICAgICAgIGRmWydPbmRlcmRlZWwnXSA9IGRmWydPbmRlcmRlZWwnXS5hcHBseShzdHIubG93ZXIpLmFwcGx5KGNoYW5nZV9ldmVudF9uYW1lKQoKICAgICAgICAgICAgZm9yIGV2ZW50IGluIG9uZGVyZGVsZW5bZ2VzbF1bY2F0XToKICAgICAgICAgICAgICAgICMgcHJpbnQoZGZbJ0RhdHVtJ10pCiAgICAgICAgICAgICAgICBldmVudF9yb3dzID0gZGZbZGZbJ09uZGVyZGVlbCddID09IGV2ZW50XS5zb3J0X3ZhbHVlcyhieT0nRGF0dW0nKQoKICAgICAgICAgICAgICAgICMgYWxsZSBhZnN0YW5kZW4gb2YgZGUgYmllcm1pamwgd2lsIGplIHpvIGxhYWcgbW9nZWxpamsKICAgICAgICAgICAgICAgIGxvd2VyX2JldHRlciA9ICcwbScgaW4gZXZlbnQgb3IgZXZlbnQgPT0gJ2JpZXJtaWpsJwogICAgICAgICAgICAgICAgIyB6b3JnIGVydm9vciBkYXQgaWVkZXJlZW4gYWxsZWVuIHppam4gYmVzdGUgcHJlc3RhdGllIGluIGhldCBsaWpzdGplIGtvbXQKICAgICAgICAgICAgICAgIGdyb3VwZWQgPSBldmVudF9yb3dzLmdyb3VwYnkoWydOYWFtJ10pW1snTmFhbScsICdTY29yZSddXQogICAgICAgICAgICAgICAgaWYgbG93ZXJfYmV0dGVyOgogICAgICAgICAgICAgICAgICAgIGJlc3Rfc2NvcmVzID0gZ3JvdXBlZC50cmFuc2Zvcm0obWluKQogICAgICAgICAgICAgICAgZWxzZToKICAgICAgICAgICAgICAgICAgICBiZXN0X3Njb3JlcyA9IGdyb3VwZWQudHJhbnNmb3JtKG1heCkKCiAgICAgICAgICAgICAgICBiZXN0X2lkeCA9IGV2ZW50X3Jvd3NbWydOYWFtJywgJ1Njb3JlJ11dID09IGJlc3Rfc2NvcmVzCiAgICAgICAgICAgICAgICBiZXN0X3JlY29yZHMgPSBldmVudF9yb3dzW2Jlc3RfaWR4LmFsbChheGlzPTEpXS5kcm9wX2R1cGxpY2F0ZXMoc3Vic2V0PSdOYWFtJykKICAgICAgICAgICAgICAgIGJlc3QgPSBiZXN0X3JlY29yZHMuc29ydF92YWx1ZXMoYnk9J1Njb3JlJywgYXNjZW5kaW5nPWxvd2VyX2JldHRlcilbOjVdCiAgICAgICAgICAgICAgICBiZXN0X2RpY3QgPSBiZXN0LnRvX2RpY3Qob3JpZW50PSdpbmRleCcpCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIG91dHB1dFtnZXNsXVtjYXRdLmFwcGVuZCh7J29uZGVyZGVlbCc6IGV2ZW50LCAncHJlc3RhdGllcyc6IGNvbnZlcnRfZGljdChiZXN0X2RpY3QpfSkKICAgICAgICAgICAgICAgICAgICAKCnByaW50KG91dHB1dCkKCgoK",wo="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IHsKICAgIExpbmsKfSBmcm9tICJyZWFjdC1yb3V0ZXItZG9tIjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCBFaWdlbldlZHN0cmlqZCBmcm9tICIuL2NvbXBvbmVudHMvRWlnZW5XZWRzdHJpamQiOwppbXBvcnQgVGV4dFdlZHN0cmlqZGVuIGZyb20gIi4uLy4uLy4uL2NvbnRlbnQvV2Vkc3RyaWpkZW4uanNvbiI7CmltcG9ydCByZWNvcmRzIGZyb20gIi4uLy4uLy4uL2ltYWdlcy93ZWRzdHJpamRlbi9yZWNvcmRzLnBuZyI7CmltcG9ydCAiLi9XZWRzdHJpamRlbi5zY3NzIjsKCmNvbnN0IGRhdGVNYXAgPSB7ImphbnVhcmkiOiAiamFuIiwgImZlYnJ1YXJpIjogImZlYiIsICJtYWFydCI6ICJtYXIiLCAiYXByaWwiOiAiYXByIiwgIm1laSI6ICJtYXkiLCAianVuaSI6ICJqdW4iLCAianVsaSI6ICJqdWwiLCAiYXVndXN0dXMiOiAiYXVnIiwgInNlcHRlbWJlciI6ICJzZXAiLCAib2t0b2JlciI6ICJvY3QiLCAibm92ZW1iZXIiOiAibm92IiwgImRlY2VtYmVyIjogImRlYyJ9CgpleHBvcnQgZnVuY3Rpb24gd2Vkc3RyaWpkR2V3ZWVzdChkYXRlU3RyaW5nKSB7CiAgICBpZiAoZGF0ZVN0cmluZy5pbmNsdWRlcygiZW4iKSkgZGF0ZVN0cmluZyA9IGRhdGVTdHJpbmcuc3BsaXQoImVuIilbMV07CiAgICBmb3IgKHZhciBtb250aCBpbiBkYXRlTWFwKSB7CiAgICAgICAgaWYgKGRhdGVTdHJpbmcudG9Mb3dlckNhc2UoKS5pbmNsdWRlcyhtb250aCkpIGRhdGVTdHJpbmcgPSBkYXRlU3RyaW5nLnJlcGxhY2UobW9udGgsIGRhdGVNYXBbbW9udGhdKTsKICAgIH0KICAgIHZhciBkYXRlID0gbmV3IERhdGUoZGF0ZVN0cmluZy5zcGxpdCgnLycpLnJldmVyc2UoKS5qb2luKCctJykpOwoKICAgIHJldHVybiBkYXRlIDwgbmV3IERhdGUoKTsKfQoKZnVuY3Rpb24gV2Vkc3RyaWpkZW4oKSB7CgogICAgcmV0dXJuKAogICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxQYWdlVGl0bGUgdGl0bGU9IldlZHN0cmlqZGVuIi8+CiAgICAgICAgICAgIDxkaXYgaWQ9ImVpZ2VuV2Vkc3RyaWpkZW4iPgogICAgICAgICAgICAgICAge1RleHRXZWRzdHJpamRlbi53ZWRzdHJpamRlbi5tYXAod2Vkc3RyaWpkID0+IAogICAgICAgICAgICAgICAgICAgIDxFaWdlbldlZHN0cmlqZCBrZXk9e3dlZHN0cmlqZC5uYWFtICsgd2Vkc3RyaWpkLmRhdHVtfSBuYWFtPXt3ZWRzdHJpamQubmFhbX0gZGF0dW09e3dlZHN0cmlqZC5kYXR1bX0gbG9nbz17d2Vkc3RyaWpkLmxvZ299IGluZm9fa29ydD17d2Vkc3RyaWpkLmluZm9fa29ydH0gcGF0aD17d2Vkc3RyaWpkLnBhdGh9IG91ZD17d2Vkc3RyaWpkR2V3ZWVzdCh3ZWRzdHJpamQuZGF0dW0pfSAvPgogICAgICAgICAgICAgICAgKX0KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJ3ZWRzdHJpamRlbl9yb3V0ZXMiPgogICAgICAgICAgICAgICAgPExpbmsgY2xhc3NOYW1lPSJ3ZWRzdHJpamRlbl9yZWNvcmRzIiB0bz0ncmVjb3JkcycgPgogICAgICAgICAgICAgICAgICAgIDxoMSBjbGFzc05hbWU9IndlZHN0cmlqZGVuX2xpbmtfaGVhZGVyIj5SZWNvcmRzPC9oMT4KICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz17cmVjb3Jkc30gY2xhc3NOYW1lPSJ3ZWRzdHJpamRlbl9saW5rX2ltYWdlIiBhbHQ9IiIvPgogICAgICAgICAgICAgICAgPC9MaW5rPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgV2Vkc3RyaWpkZW47",Bo="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsKCiNlaWdlbldlZHN0cmlqZGVuIHsKICAgIGhlaWdodDogNDByZW07CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOwogICAgcGFkZGluZy1sZWZ0OiA0cmVtOwogICAgcGFkZGluZy1yaWdodDogNHJlbTsKICAgIG92ZXJmbG93LXg6IHNjcm9sbDsKICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7CiAgICBtYXJnaW4tYm90dG9tOiA2cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTsKICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07CiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsKICAgIH0KfQoKLndlZHN0cmlqZGVuUGFnaW5nQ2lyY2xlIHsKICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgIGRpc3BsYXk6IGlubGluZTsKICAgIHdpZHRoOiAxcmVtOwogICAgaGVpZ2h0OiAxcmVtOwogICAgYm9yZGVyLXJhZGl1czogNTAlOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOwp9Cgoud2Vkc3RyaWpkZW5fcm91dGVzey8vbGc6ZmxleCBtYi0xNgogICAgbWFyZ2luLWJvdHRvbTogNHJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTsKICAgIH0KfQoKLndlZHN0cmlqZGVuX3JlY29yZHN7Ly9yZWxhdGl2ZSB3LWZ1bGwgbGc6dy0xLzMgbGc6aC0xMjgKICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgIHdpZHRoOiAxMDAlOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS8zKTsKICAgICAgICBoZWlnaHQ6IDI0cmVtOwogICAgfQp9Cgoud2Vkc3RyaWpkZW5fbGlua19oZWFkZXIgey8vYWJzb2x1dGUgYmctcm9vZCBweS0yIHB4LTggdy05NiB0ZXh0LXdoaXRlIHRleHQtM3hsIGZvbnQtYm9sZCB0b3AtOCBtbC04IHotMzAgbGc6bWwtMCBsZWZ0LTAgbGc6dG9wLTMyIGxnOnJpZ2h0LTAKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgIHBhZGRpbmctdG9wOiAwLjVyZW07CiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOwogICAgcGFkZGluZy1sZWZ0OiAycmVtOwogICAgcGFkZGluZy1yaWdodDogMnJlbTsKICAgIHdpZHRoOiAyNHJlbTsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIGZvbnQtc2l6ZTogMS43NXJlbTsKICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfbGFyZ2U7CiAgICBmb250LXdlaWdodDogJGJvbGQ7CiAgICB0b3A6IDJyZW07CiAgICBtYXJnaW4tbGVmdDogMnJlbTsKICAgIHotaW5kZXg6IDY7CiAgICBsZWZ0OiAwcmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgbWFyZ2luLWxlZnQ6IDByZW07CiAgICAgICAgdG9wOiAycmVtOwogICAgICAgIHJpZ2h0OiAwcmVtOwogICAgfQp9Cgoud2Vkc3RyaWpkZW5fbGlua19pbWFnZSB7Ly9vYmplY3QtY292ZXIgaC05NiB3LTk2IGJnLWJsYXV3IG0tYXV0byBtdC0xNiBsZzptdC0yNAogICAgZGlzcGxheTogYmxvY2s7CiAgICBvYmplY3QtZml0OiBjb3ZlcjsKICAgIGhlaWdodDogMjRyZW07CiAgICB3aWR0aDogMjRyZW07CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87CiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOwogICAgfQp9",Xo="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IHsKICAgIExpbmsKfSBmcm9tICJyZWFjdC1yb3V0ZXItZG9tIjsKaW1wb3J0ICIuL0VpZ2VuV2Vkc3RyaWpkLnNjc3MiOwppbXBvcnQgZ2V0VXJsIGZyb20gIi4uLy4uLy4uLy4uL2Z1bmN0aW9ucy9saW5rcyI7CgpmdW5jdGlvbiBFaWdlbldlZHN0cmlqZChwcm9wcykgewogICAgcmV0dXJuKAogICAgICAgIDxkaXYgY2xhc3NOYW1lPXsiZWlnZW5XZWRzdHJpamQiICsgKHByb3BzLm91ZCA/ICIgZWlnZW5XZWRzdHJpamRPdWQiIDogIiIpfT4KICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJlaWdlbldlZHN0cmlqZE5hYW0iPntwcm9wcy5uYWFtfTwvcD4KICAgICAgICAgICAgPHAgY2xhc3NOYW1lPXsiZWlnZW5XZWRzdHJpamREYXR1bSIgKyAocHJvcHMub3VkID8gIiBlaWdlbldlZHN0cmlqZERhdHVtT3VkIiA6ICIiKX0+e3Byb3BzLmRhdHVtfTwvcD4KICAgICAgICAgICAgPGltZyBjbGFzc05hbWU9ImVpZ2VuV2Vkc3RyaWpkRm90byIgc3JjPXtnZXRVcmwoYHdlZHN0cmlqZGVuLyR7cHJvcHMubG9nb31gKX0gYWx0PSIiLz4KICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJlaWdlbldlZHN0cmlqZEluZm8iPntwcm9wcy5pbmZvX2tvcnR9PC9wPgogICAgICAgICAgICB7cHJvcHMucGF0aCA9PT0gIiIgPyAiIiA6IDxMaW5rIHRvPXsiL3dlZHN0cmlqZGVuIiArIHByb3BzLnBhdGh9PjxoMSBjbGFzc05hbWU9eyJlaWdlbldlZHN0cmlqZExpbmsiICsgKHByb3BzLm91ZCA/ICIgZWlnZW5XZWRzdHJpamRMaW5rT3VkIiA6ICIiKX0+QmVraWprIHdlZHN0cmlqZDwvaDE+PC9MaW5rPn0KICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgRWlnZW5XZWRzdHJpamQ7",jo="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsKCi5laWdlbldlZHN0cmlqZCB7CiAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOwogICAgaGVpZ2h0OiAxMDAlOwogICAgd2lkdGg6IDEwMCU7CiAgICBtYXgtd2lkdGg6IDMycmVtOwogICAgYm9yZGVyLWxlZnQ6IDRyZW0gc29saWQgJGRvZGVrYV9yb29kOwogICAgcGFkZGluZy10b3A6IDFyZW07CiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07CiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBib3JkZXItbGVmdDogMnJlbSBzb2xpZCAkZG9kZWthX3Jvb2Q7CiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOwogICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07CiAgICB9Cn0KCi5laWdlbldlZHN0cmlqZE91ZCB7CiAgICBib3JkZXItbGVmdDogNHJlbSBzb2xpZCAkZG9kZWthX2dyaWpzOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBib3JkZXItbGVmdDogMnJlbSBzb2xpZCAkZG9kZWthX2dyaWpzOwogICAgfQp9CgouZWlnZW5XZWRzdHJpamROYWFtIHsKICAgIGRpc3BsYXk6IGJsb2NrOwogICAgY29sb3I6IHdoaXRlOwogICAgZm9udC1zaXplOiAkZm9udF9sYXJnZTsKICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfbGFyZ2U7CiAgICBmb250LXdlaWdodDogJGJvbGQ7Cn0KCi5laWdlbldlZHN0cmlqZERhdHVtIHsKICAgIGRpc3BsYXk6IGJsb2NrOwogICAgY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9tZWRpdW07CiAgICBmb250LXdlaWdodDogJGJvbGQ7Cn0KCi5laWdlbldlZHN0cmlqZERhdHVtT3VkIHsKICAgIGNvbG9yOiAkZG9kZWthX2dyaWpzOwp9CgouZWlnZW5XZWRzdHJpamRGb3RvIHsKICAgIGRpc3BsYXk6IGJsb2NrOwogICAgbWFyZ2luLXRvcDogMnJlbTsKICAgIG1hcmdpbi1ib3R0b206IDJyZW07CiAgICBvYmplY3QtZml0OiBjb3ZlcjsKICAgIGhlaWdodDogMTZyZW07CiAgICB3aWR0aDogMTAwJTsKICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIG1hcmdpbi10b3A6IDFyZW07CiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsKICAgIH0KfQoKLmVpZ2VuV2Vkc3RyaWpkSW5mbyB7CiAgICBkaXNwbGF5OiBibG9jazsKICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXNpemU6ICRmb250X3NtYWxsOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9zbWFsbDsKfQoKLmFjdGl2aXRlaXRlbkxpbmsgewogICAgY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9tZWRpdW07CiAgICBib3R0b206IDJyZW07Cn0KCi5hY3Rpdml0ZWl0ZW5MaW5rTm9ybWFhbCB7CiAgICBjb2xvcjogJGRvZGVrYV9yb29kOwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwp9CgouZWlnZW5XZWRzdHJpamRMaW5rIHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGRpc3BsYXk6IGJsb2NrOwogICAgY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9tZWRpdW07CiAgICBib3R0b206IDJyZW07Cn0KCi5laWdlbldlZHN0cmlqZExpbmtPdWQgewogICAgY29sb3I6ICRkb2Rla2FfZ3JpanM7Cn0=",Yo="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCBNZWV0cmFpbmVuIGZyb20gIi4vY29tcG9uZW50cy9NZWV0cmFpbmVuIjsKaW1wb3J0IENvbnRyaWJ1dGllIGZyb20gIi4vY29tcG9uZW50cy9Db250cmlidXRpZSI7CmltcG9ydCBUZXh0IGZyb20gIi4uLy4uL2NvbnRlbnQvV29yZExpZC5qc29uIjsKCmZ1bmN0aW9uIFdvcmRMaWQoKSB7CiAgICByZXR1cm4oCiAgICAgICAgPGRpdj4KICAgICAgICAgICAgPFBhZ2VUaXRsZSB0aXRsZT0iV29yZCBsaWQhIi8+CiAgICAgICAgICAgIDxNZWV0cmFpbmVuIHRleHQ9e1RleHQucHJvZWZ0cmFpbmVuLnRleHR9IGZvdG89e1RleHQucHJvZWZ0cmFpbmVuLmZvdG99Lz4KICAgICAgICAgICAgPENvbnRyaWJ1dGllIHRleHQ9e1RleHQuY29udHJpYnV0aWUudGV4dH0gZm90bz17VGV4dC5jb250cmlidXRpZS5mb3RvfS8+CiAgICAgICAgPC9kaXY+CiAgICApCn0KCmV4cG9ydCBkZWZhdWx0IFdvcmRMaWQ7",No="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IEhlYWRlciBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL0hlYWRlciI7CmltcG9ydCAiLi9Db250cmlidXRpZS5zY3NzIjsKaW1wb3J0IGdldFVybCBmcm9tICIuLi8uLi8uLi9mdW5jdGlvbnMvbGlua3MiOwoKZnVuY3Rpb24gQ29udHJpYnV0aWUocHJvcHMpIHsKICAgIHJldHVybigKICAgICAgICA8ZGl2IGNsYXNzTmFtZT0iY29udHJpYnV0aWVfMSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lID0gImplc3Blcl9wcm9iZWVydF9mbGV4Ij4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJjb250cmlidXRpZVRhYmVsMSI+CiAgICAgICAgICAgICAgICAgICAgV2Vkc3RyaWpkbGlkPHNwYW4gY2xhc3NOYW1lPSJqYWFwaWUiPjxzdXA+IDE8L3N1cD48L3NwYW4+IDxici8+CiAgICAgICAgICAgICAgICAgICAgUmVjcmVhbnRsaWQ8c3BhbiBjbGFzc05hbWU9ImphYXBpZSI+PHN1cD4gMjwvc3VwPjwvc3Bhbj4gPGJyLz4KICAgICAgICAgICAgICAgICAgICBHYXN0bGlkPHNwYW4gY2xhc3NOYW1lPSJqYWFwaWUiPjxzdXA+IDI8L3N1cD48L3NwYW4+IDxici8+CiAgICAgICAgICAgICAgICAgICAgSW5zY2hyaWpmZ2VsZCA8YnIvPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idmwiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9ImNvbnRyaWJ1dGllVGFiZWwyIj4KICAgICAgICAgICAgICAgICAgICA8c3Bhbj4mIzgzNjQ7PC9zcGFuPjU3LDk1IDxzcGFuIGNsYXNzTmFtZT0iamFhcGllIj5wZXIga3dhcnRhYWw8L3NwYW4+PGJyLz4KICAgICAgICAgICAgICAgICAgICA8c3Bhbj4mIzgzNjQ7PC9zcGFuPjUyLDkwIDxzcGFuIGNsYXNzTmFtZT0iamFhcGllIj5wZXIga3dhcnRhYWw8L3NwYW4+PGJyLz4KICAgICAgICAgICAgICAgICAgICA8c3Bhbj4mIzgzNjQ7PC9zcGFuPjQyLDc1IDxzcGFuIGNsYXNzTmFtZT0iamFhcGllIj5wZXIga3dhcnRhYWw8L3NwYW4+PGJyLz4KICAgICAgICAgICAgICAgICAgICA8c3Bhbj4mIzgzNjQ7PC9zcGFuPjIwLC0gPHNwYW4gY2xhc3NOYW1lPSJqYWFwaWUiPmVlbm1hbGlnPC9zcGFuPjxici8+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPSJmb290bm90ZV9jb250cmlidXRpZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+PHN1cD4xPC9zdXA+OkluY2x1c2llZiB3ZWRzdHJpamRsaWNlbnRpZTwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PjxzdXA+Mjwvc3VwPjpFeGNsdXNpZWYgd2Vkc3RyaWpkbGljZW50aWU8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJjb250cmlidXRpZV8zIj4KICAgICAgICAgICAgICAgIDxIZWFkZXIgdGV4dD0iQ29udHJpYnV0aWUiIHBvc2l0aW9uPSJyaWdodCIvPgogICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJjb250cmlidXRpZV80Ij4KICAgICAgICAgICAgICAgIE5hYXN0IGRhdCB3aWogdHJhaW5lbiBvcCBodW4gYXRsZXRpZWtiYWFuLCBpcyBEb2Rla2Egb29rIGVlbiBjb21taXNzaWUgdmFuIEFWJzQwLiBEZSBpbnNjaHJpanZpbmdlbiBlbiBjb250cmlidXRpZSB3b3JkZW4gZGFhcm9tIHZpYSBoZW4gZ2VyZWdlbGQuCiAgICAgICAgICAgICAgICA8YnIvPjxici8+CiAgICAgICAgICAgICAgICBBbHMgc3R1ZGVudCB2YWxsZW4gd2lqIG9uZGVyIGRlIGJhYW5hdGxldGVuIGVuIGlzIGRlIGNvbnRyaWJ1dGllIGRhYXJtZWUgPHNwYW4+JiM4MzY0Ozwvc3Bhbj41Nyw5NSBwZXIga3dhcnRhYWwuIE9tIG1lZSB0ZSBtb2dlbiBkb2VuIG1ldCB3ZWRzdHJpamRlbiwgem9hbHMgZGUgY29tcGV0aXRpZSBvZiBkZSBOZWRlcmxhbmRzZSBTdHVkZW50ZW4gS2FtcGlvZW5zY2hhcHBlbiwgbW9ldCBqZSBpbiBoZXQgYmV6aXQgemlqbiB2YW4gZWVuIHdlZHN0cmlqZGxpY2VudGllLiBCZW4gamUgYWwgd2Vkc3RyaWpkbGlkIGJpaiBlZW4gYW5kZXJlIGF0bGV0aWVrdmVyZW5pZ2luZz8gRGFuIGthbiBqZSBlcnZvb3Iga2llemVuIG9tIGplIHdlZHN0cmlqZGxpY2VudGllIG9tIHRlIHpldHRlbiBuYWFyIEFWJzQwLCBvZiBvbSBnYXN0bGlkIGJpaiBvbnMgdGUgd29yZGVuLgogICAgICAgICAgICAgICAgPGJyLz48YnIvPgogICAgICAgICAgICAgICAgVmVyZ2VldCBiaWogaGV0IGluc2NocmlqdmVuIG5pZXQgYWFuIHRlIHZpbmtlbiBkYXQgamUgc3R1ZGVudCBiZW50LCB3YW50IHN0dWRlbnRlbmxlZGVuIGtyaWpnZW4gamFhcmxpamtzIDxzcGFuPiYjODM2NDs8L3NwYW4+MTAga29ydGluZyBvcCBkZSBjb250cmlidXRpZSEgQWxzIGplIGRpdCBuaWV0IGFhbnZpbmt0IHdvcmRlbiBkZSBwcmlqemVuIGhvZ2VyIGRhbiBpbiBkZSBwcmlqemVudGFiZWwgaGllcm5hYXN0LgogICAgICAgICAgICAgICAgPC9wPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICkKfQpleHBvcnQgZGVmYXVsdCBDb250cmlidXRpZTs=",yo="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzLnNjc3MiOwoKLmNvbnRyaWJ1dGllXzF7Ly9sZzpmbGV4IGJnLWJsYXV3IGJnLW9wYWNpdHktOTAgdy1mdWxsIG1iLTE2IGxnOm1iLTI0CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOwogICAgd2lkdGg6IDEwMCU7CiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtOwogICAgfQp9CgouY29udHJpYnV0aWVfMnsvL2xnOmlubGluZSB3LWZ1bGwgbGc6dy0xLzIKICAgIHdpZHRoOiAxMDAlOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgZGlzcGxheTogaW5saW5lOwogICAgICAgIHdpZHRoOiA1MCU7CiAgICB9Cn0KCi5jb250cmlidXRpZV8zey8vbGc6aW5saW5lIHB5LTQgbGc6cHktMCBsZzpteS04IHctZnVsbCBsZzp3LTEvMgogICAgcGFkZGluZy10b3A6IDFyZW07CiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsKICAgIHdpZHRoOiAxMDAlOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgZGlzcGxheTogaW5saW5lOwogICAgICAgIHBhZGRpbmctdG9wOiAwcmVtOwogICAgICAgIHBhZGRpbmctYm90dG9tOiAwcmVtOwogICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW5feTsKICAgICAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luX3k7CiAgICAgICAgd2lkdGg6IDUwJTsKICAgIH0KfQoKLmNvbnRyaWJ1dGllXzR7Ly90ZXh0LXdoaXRlIHRleHQtbWQgbXgtNCBsZzpteC0xNiBtdC00IGxnOm10LTgKICAgIGNvbG9yOiB3aGl0ZTsKICAgIGZvbnQtc2l6ZTogJGZvbnRfc21hbGw7CiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X3NtYWxsOwogICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW5fbW9iaWxlOwogICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luX21vYmlsZTsKICAgIG1hcmdpbi10b3A6ICRtYXJnaW5fbW9iaWxlOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW5feDsKICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5feDsKICAgICAgICBtYXJnaW4tdG9wOiAkbWFyZ2luX3k7CiAgICB9Cn0KCi5jb250cmlidXRpZV81ey8vdGV4dC1yb29kCiAgICBjb2xvcjogJGRvZGVrYV9yb29kOwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwp9CgouY29udHJpYnV0aWVUYWJlbDF7CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXNpemU6IDJyZW07CiAgICB0ZXh0LWFsaWduOiByaWdodDsKICAgIGZvbnQtd2VpZ2h0OiBib2xkOwogICAgbGluZS1oZWlnaHQ6IDRyZW07CiAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl9tb2JpbGU7CiAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5fbW9iaWxlOwogICAgbWFyZ2luLXRvcDogJG1hcmdpbl9tb2JpbGU7CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTsKICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07CiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTsKICAgIH0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKXsKICAgICAgICBmb250LXNpemU6IDEuMXJlbTsKICAgICAgICBsaW5lLWhlaWdodDogMnJlbTsgIAogICAgICAgIHRleHQtYWxpZ246IGxlZnQ7CiAgICB9Cn0KLmNvbnRyaWJ1dGllVGFiZWwyewogICAgY29sb3I6IHdoaXRlOwogICAgZm9udC1zaXplOiAycmVtOyAgICAKICAgIHRleHQtYWxpZ246IGxlZnQ7CiAgICBmb250LXdlaWdodDogYm9sZDsKICAgIGxpbmUtaGVpZ2h0OiA0LjI1cmVtOwogICAgbWFyZ2luLWxlZnQ6IDFyZW07CiAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5fbW9iaWxlOwogICAgbWFyZ2luLXRvcDogJG1hcmdpbl9tb2JpbGU7CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTsKICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07CiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTsKICAgIH0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKXsKICAgICAgICBmb250LXNpemU6IDEuMXJlbTsKICAgICAgICBsaW5lLWhlaWdodDogMi4yNXJlbTsgIAogICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OwogICAgfQp9CgoudmwgewogICAgaGVpZ2h0OiAyMHJlbTsKICAgIHdpZHRoOiAxcmVtOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOwogICAgYm9yZGVyLXJhZGl1czogMC41cmVtOwogICAgbWFyZ2luOiAwIDAuMnJlbTsKICAgIG1hcmdpbi10b3A6IDRyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSl7CiAgICAgICAgaGVpZ2h0OiAxMHJlbTsKICAgICAgICB3aWR0aDogMC41cmVtOwogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOwogICAgICAgIG1hcmdpbi10b3A6IDFyZW07CiAgICB9CiAgfQogIC5qYWFwaWUgewogICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsKICAgIGZvbnQtc2l6ZTogMS41cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpewogICAgICAgIGZvbnQtc2l6ZTogMC44cmVtOwogICAgfQogIH0KICAuZm9vdG5vdGVfY29udHJpYnV0aWUgewogICAgY29sb3I6IHdoaXRlOwogICAgZm9udC1zaXplOiAxcmVtOwogICAgdGV4dC1hbGlnbjogbGVmdDsKICAgIGxpbmUtaGVpZ2h0OiAxcmVtOwogICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW5fbW9iaWxlOwogICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luX21vYmlsZTsKICAgIG1hcmdpbi10b3A6ICRtYXJnaW5fbW9iaWxlOwogICAgZGlzcGxheTogZmxleDsKICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsKICAgIH0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKXsKICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOwogICAgICAgIGZvbnQtc2l6ZTogMC44cmVtOwogICAgfQogIH0KICAuamVzcGVyX3Byb2JlZXJ0X2ZsZXh7CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBkaXNwbGF5OiBjb250ZW50cwogICAgfQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpewogICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsKICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDsKICAgIH0KICB9",ko="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKLy8gaW1wb3J0IHsKLy8gICBIYXNoTGluayBhcyBMaW5rCi8vIH0gZnJvbSAicmVhY3Qtcm91dGVyLWhhc2gtbGluayI7CmltcG9ydCB7CiAgICBMaW5rCn0gZnJvbSAicmVhY3Qtcm91dGVyLWRvbSI7CmltcG9ydCBIZWFkZXIgZnJvbSAiLi4vLi4vLi4vY29tcG9uZW50cy9IZWFkZXIiOwppbXBvcnQgQ29udGFjdEJ1dHRvbnMgZnJvbSAiLi4vLi4vLi4vY29tcG9uZW50cy9Db250YWN0QnV0dG9ucyI7CmltcG9ydCAiLi9NZWV0cmFpbmVuLnNjc3MiCmltcG9ydCBnZXRVcmwgZnJvbSAiLi4vLi4vLi4vZnVuY3Rpb25zL2xpbmtzIjsKaW1wb3J0IFNjaHJpamZJbiBmcm9tICIuL1NjaHJpamZJbiI7CgpmdW5jdGlvbiBNZWV0cmFpbmVuKHByb3BzKSB7CiAgICByZXR1cm4gKAogICAgICAgIDxkaXYgY2xhc3NOYW1lPSJtZWV0cmFpbmVuXzEiPgogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0ibWVldHJhaW5lbl8yIj4KICAgICAgICAgICAgICAgIDxIZWFkZXIgdGV4dD0iUHJvZWZ0cmFpbmVuIGVuIGluc2NocmlqdmVuIiBwb3NpdGlvbj0ibGVmdCIgLz4KICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0ibWVldHJhaW5lbl8zIj4KICAgICAgICAgICAgICAgICAgQmlqIERvZGVrYSBrcmlqZyBqZSBoZXQgaGVsZSBqYWFyIGRvb3IgZGUgbW9nZWxpamtoZWlkIG9tIGRyaWUga2VlciBncmF0aXMgdGUga29tZW4gcHJvZWZ0cmFpbmVuLiBabyBrdW4gamUgZGUgc2ZlZXIgcHJvZXZlbiBlbiBlcmFjaHRlciBrb21lbiBvZiBhdGxldGllayBpZXRzIHZvb3Igam91IGlzLiBMaWprdCBoZXQgamUgbGV1ayBvbSBlZW4ga2VlciBtZWUgdGUgdHJhaW5lbj8gR2VlZiBqZSBkYW4gb3AgdmlhIGRlIG1haWwgb2YgdmlhIGVlbiBETSBvcCBJbnN0YWdyYW0uIEhlYiBqZSBuYSBkZSBwcm9lZnRyYWluaW5nZW4gZGUgc21hYWsgdGUgcGFra2VuIGVuIHdpbCBqZSBsaWQgd29yZGVuPyBJbnNjaHJpanZpbmdlbiB2ZXJsb3BlbiB2aWEgQVYnNDAgZW4gaHVuIGluc2NocmlqZmZvcm11bGllciB2aW5kIGplIGhpZXJvbmRlci4KICAgICAgICAgICAgICAgIDwvcD4KICAgICAgICAgICAgICAgIDxTY2hyaWpmSW4gLz4KICAgICAgICAgICAgICAgIHsvKjxhIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIiIGhyZWY9Imh0dHBzOi8vd3d3LmF2NDAubmwvaW5kZXgucGhwP3BhZ2U9SW5zY2hyaWpmZm9ybXVsaWVyJnNpZD0xIiBjbGFzc05hbWU9Im1lZXRyYWluZW5fNCI+Ki99CiAgICAgICAgICAgICAgICB7LyogICAgPHA+U2NocmlqZiBqZSBpbiE8L3A+Ki99CiAgICAgICAgICAgICAgICB7Lyo8L2E+Ki99CiAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9Im1lZXRyYWluZW5fdWl0c2NocmlqdmVuIj5XaWwgamUgamUgdWl0c2NocmlqdmVuIGJpaiBEb2Rla2E/IFN0dXVyIGRhbiBlZW4gbWFpbHRqZSBuYWFyIGRlIGxlZGVuYWRtaW5pc3RyYXRpZSB2YW4gQVYnNDAgKDxhIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIiIGhyZWY9Im1haWx0bzpsZWRlbmFkbWluaXN0cmF0aWVAYXY0MC5ubCIgY2xhc3NOYW1lPSJtZWV0cmFpbmVuX3VpdHNjaHJpamZsaW5rIj5sZWRlbmFkbWluaXN0cmF0aWVAYXY0MC5ubDwvYT4pLjwvcD4KICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0ibWVldHJhaW5lbl81Ij5Nb2NodCBqZSBudSBub2cgdnJhZ2VuIGhlYmJlbiwga2lqayBkYW4gaW4gb256ZSA8TGluayB0bz0iL2NvbnRhY3QjZmFxIiBjbGFzc05hbWU9Im1lZXRyYWluZW5fNiI+Ri5BLlEuPC9MaW5rPiwgb2Ygc3R1dXIgZWVuIGJlcmljaHRqZSB2aWEgZGUgbWFpbCBvZiBJbnN0YWdyYW0hPC9wPgogICAgICAgICAgICAgICAgPENvbnRhY3RCdXR0b25zIC8+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8aW1nIHNyYz17Z2V0VXJsKGB3b3JkX2xpZC8ke3Byb3BzLmZvdG99YCl9IGFsdD0iIiBjbGFzc05hbWU9Im1lZXRyYWluZW5fNyIgLz4KICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgTWVldHJhaW5lbjsK",Ro="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzLnNjc3MiOwoKLm1lZXRyYWluZW5fMXsgLy9sZzpmbGV4IGJnLWJsYXV3IGJnLW9wYWNpdHktOTAgdy1mdWxsIG1iLTE2IGxnOm1iLTI0CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOwogICAgd2lkdGg6IDEwMCU7CiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtOwogICAgfQp9CgoubWVldHJhaW5lbl8yey8vbGc6aW5saW5lIHB5LTQgbGc6cHktMCBsZzpteS04IHctZnVsbCBsZzp3LTEvMgogICAgcGFkZGluZy10b3A6IDFyZW07CiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsKICAgIHdpZHRoOiAxMDAlOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgZGlzcGxheTogaW5saW5lOwogICAgICAgIHBhZGRpbmctdG9wOiAwcmVtOwogICAgICAgIHBhZGRpbmctYm90dG9tOiAwcmVtOwogICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW5feTsKICAgICAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luX3k7CiAgICAgICAgd2lkdGg6IDUwJTsKICAgIH0KfQoKLm1lZXRyYWluZW5fM3svL3RleHQtd2hpdGUgdGV4dC1tZCBteC00IGxnOm14LTE2IG10LTQgbGc6bXQtOAogICAgY29sb3I6IHdoaXRlOwogICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsKICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfc21hbGw7CiAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl9tb2JpbGU7CiAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5fbW9iaWxlOwogICAgbWFyZ2luLXRvcDogJG1hcmdpbl9tb2JpbGU7CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl94OwogICAgICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbl94OyAgIAogICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW5feTsgICAgIAogICAgfQp9CgoubWVldHJhaW5lbl80ey8vYmxvY2sgcmVsYXRpdmUgbGc6ZmxleC0xIGxnOnctYXV0byBiZy1yb29kIHB5LTQgdGV4dC13aGl0ZSB0ZXh0LWxnIHRleHQtY2VudGVyIHJvdW5kZWQgZm9udC1ib2xkIGN1cnNvci1wb2ludGVyIAogICAgLy9tdC00IGxnOm10LTggbXgtNCBsZzpteC0xNgogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgZGlzcGxheTogYmxvY2s7CiAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7CiAgICBwYWRkaW5nLXRvcDogJG1hcmdpbl9tb2JpbGU7CiAgICBwYWRkaW5nLWJvdHRvbTogJG1hcmdpbl9tb2JpbGU7CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsKICAgIGxpbmUtaGVpZ2h0OiAkZm9udF9tZWRpdW07CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwogICAgY3Vyc29yOiBwb2ludGVyOwogICAgbWFyZ2luLXRvcDogJG1hcmdpbl9tb2JpbGU7CiAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl9tb2JpbGU7CiAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5fbW9iaWxlOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgd2lkdGg6IGF1dG87CiAgICAgICAgbWFyZ2luLXRvcDogJG1hcmdpbl95OwogICAgICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luX3g7CiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luX3g7CiAgICB9Cn0KCi5tZWV0cmFpbmVuX3VpdHNjaHJpanZlbiB7CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXNpemU6ICRmb250X3NtYWxsOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9zbWFsbDsKICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luX21vYmlsZTsKICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbl9tb2JpbGU7CiAgICBtYXJnaW4tdG9wOiAkbWFyZ2luX21vYmlsZTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW5feTsKICAgICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl94OwogICAgICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbl94OwogICAgfQp9CgoubWVldHJhaW5lbl91aXRzY2hyaWpmbGluayB7CiAgICBjb2xvcjogJGRvZGVrYV9yb29kOwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwp9CgoubWVldHJhaW5lbl81ey8vdGV4dC13aGl0ZSB0ZXh0LW1kIG14LTQgbGc6bXgtMTYgbXQtNCBsZzptdC04CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXNpemU6ICRmb250X3NtYWxsOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9zbWFsbDsKICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luX21vYmlsZTsKICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbl9tb2JpbGU7CiAgICBtYXJnaW4tdG9wOiAkbWFyZ2luX21vYmlsZTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW5feTsKICAgICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl94OwogICAgICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbl94OwogICAgfQp9CgoubWVldHJhaW5lbl82ey8vdGV4dC1yb29kCiAgICBjb2xvcjogJGRvZGVrYV9yb29kOwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwp9CgoubWVldHJhaW5lbl83ey8vbGc6aW5saW5lIHctZnVsbCBsZzp3LTEvMiBvYmplY3QtY292ZXIKICAgIGRpc3BsYXk6IGJsb2NrOwogICAgd2lkdGg6IDEwMCU7CiAgICBvYmplY3QtZml0OiBjb3ZlcjsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIGRpc3BsYXk6IGlubGluZTsKICAgICAgICB3aWR0aDogNTAlOwogICAgfQp9",Jo="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLnNjaHJpamZJbkRpdiB7DQogICAgd2lkdGg6IDEwMCU7DQp9DQoNCi5zY2hyaWpmSW5CdXR0b257DQogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOw0KICAgIGJvcmRlci1zdHlsZTogbm9uZTsNCiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7DQogICAgcGFkZGluZy10b3A6ICRtYXJnaW5fbW9iaWxlOw0KICAgIHBhZGRpbmctYm90dG9tOiAkbWFyZ2luX21vYmlsZTsNCiAgICBjb2xvcjogd2hpdGU7DQogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07DQogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9tZWRpdW07DQogICAgdGV4dC1hbGlnbjogY2VudGVyOw0KICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07DQogICAgZm9udC13ZWlnaHQ6ICRib2xkOw0KICAgIGN1cnNvcjogcG9pbnRlcjsNCiAgICBtYXJnaW4tdG9wOiAkbWFyZ2luX21vYmlsZTsNCiAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl9tb2JpbGU7DQogICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luX21vYmlsZTsNCiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAkZG9kZWthX2JsYXV3Ow0KICAgIC8vIHRyYW5zaXRpb246IDAuM3M7DQogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7DQogICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogJG1hcmdpbl94KTsNCiAgICAgICAgbWFyZ2luLXRvcDogJG1hcmdpbl95Ow0KICAgICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl94Ow0KICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5feDsNCiAgICB9DQp9DQoNCi5pbnB1dERpdiB7DQogICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiAkbWFyZ2luX3ggLSAxcmVtKTsNCiAgICBtYXJnaW4tbGVmdDogNHJlbTsNCiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07DQogICAgcGFkZGluZy10b3A6IDFyZW07DQogICAgZGlzcGxheTogZ3JpZDsNCiAgICBncmlkLWdhcDogMXJlbTsNCiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pOw0KICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsNCiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOw0KICAgIH0NCn0NCg0KLmlucHV0RGl2IGlucHV0IHsNCiAgICB3aWR0aDogMTAwJTsNCiAgICBib3JkZXItc3R5bGU6IG5vbmU7DQogICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7DQogICAgY29sb3I6ICRkb2Rla2FfYmxhdXc7DQogICAgcGFkZGluZzogMC41cmVtOw0KICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07DQogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07DQp9DQoNCi5pbnB1dERpdiBpbnB1dDpmb2N1cyB7DQogICAgb3V0bGluZTogbm9uZTsNCn0NCg0KLmlucHV0RGl2IGlucHV0OjpwbGFjZWhvbGRlciB7DQogICAgY29sb3I6ICM4MDgwODA7DQp9DQoNCi5zY2hyaWpmSW5TdGF0dXMgew0KICAgIGZvbnQtc2l6ZTogJGZvbnRfc21hbGw7DQogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9zbWFsbDsNCiAgICBjb2xvcjogJGRvZGVrYV9yb29kOw0KICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7DQp9DQoNCi5jaGVja2JveCB7DQogICAgZ3JpZC1jb2x1bW46IHNwYW4gMjsNCiAgICBkaXNwbGF5OiBmbGV4Ow0KICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfc21hbGw7DQp9DQoNCi5jaGVja2JveCBsYWJlbCB7DQogICAgd2lkdGg6IDEwMCU7DQogICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsNCiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X3NtYWxsOw0KICAgIGNvbG9yOiB3aGl0ZTsNCn0NCg0KLmNoZWNrYm94IGlucHV0IHsNCiAgICBoZWlnaHQ6IDFyZW07DQogICAgd2lkdGg6IDFyZW07DQogICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQp9DQoNCi5wcml2YWN5X2xpbmsgew0KICAgIGNvbG9yOiAkZG9kZWthX3Jvb2Q7DQogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOw0KfQ==",Ko="/assets/SchrijfIn-c7357920.tsx",Ho="data:application/octet-stream;base64,Ly8gQ29sb3JzCiRkb2Rla2FfYmxhdXc6ICMwMDFmNDg7CiRkb2Rla2FfYmxhdXc5MHA6ICMxOTM0NTk7CiRkb2Rla2Ffcm9vZDogI0NCNEIzRDsKJGRvZGVrYV9ncmlqczogIzkzQTNCMTsKCi8vIEZvbnQgd2VpZ2h0cwokYm9sZDogNzAwOwokbm9ybWFsOiA0MDA7CgovLyBGb250IHNpemVzCiRmb250X2xhcmdlOiAyLjI1cmVtOwokZm9udF9tbDogMS43NXJlbTsKJGZvbnRfbWVkaXVtOiAxLjI1cmVtOwokZm9udF9zbWFsbDogMXJlbTsKJGxpbmVfaGVpZ2h0X2xhcmdlOiAyLjVyZW07CiRsaW5lX2hlaWdodF9tZWRpdW06IDEuNzVyZW07CiRsaW5lX2hlaWdodF9zbWFsbDogMS41cmVtOwoKLy8gTWFyZ2lucwokbWFyZ2luX3g6IDRyZW07CiRtYXJnaW5feTogMnJlbTsKJG1hcmdpbl9tb2JpbGU6IDFyZW07CiAKCi8vIE1lZGlhIHF1ZXJpZXMKQG1peGluIHJlc3BvbmQoJGJyZWFrcG9pbnQpIHsKICAgIEBpZigkYnJlYWtwb2ludCA9PSBtb2JpbGUpIHsKICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7IEBjb250ZW50IH0KICAgIH0KICAgIAogICAgQGlmKCRicmVha3BvaW50ID09IGNvbXB1dGVyc2NoZXJtKSB7CiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyBAY29udGVudCB9CiAgICB9CgogICAgQGlmKCRicmVha3BvaW50ID09IHRvb19sYXJnZSkgewogICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxODQxcHgpIHsgQGNvbnRlbnQgfQogICAgfQoKICAgIEBpZigkYnJlYWtwb2ludCA9PSBwaG9uZSkgewogICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkgeyBAY29udGVudCB9CiAgICB9Cn0=",o=(I,e="images")=>new URL(Object.assign({"../App.scss":WI,"../App.tsx":rI,"../components/Contact Bar/ContactBar.jsx":pI,"../components/Contact Bar/ContactBar.scss":hI,"../components/Contact Bar/Heading.jsx":uI,"../components/Contact Bar/Heading.scss":VI,"../components/ContactButtons.jsx":vI,"../components/ContactButtons.scss":wI,"../components/Header.jsx":BI,"../components/Header.scss":XI,"../components/Login/Login.scss":jI,"../components/Login/Login.tsx":YI,"../components/Maps.jsx":NI,"../components/Maps.scss":yI,"../components/Modal/Modal.scss":kI,"../components/Modal/Modal.tsx":RI,"../components/Modal/ModalForm.scss":JI,"../components/Modal/ModalForm.tsx":KI,"../components/Navigation Bar/Dropdown.jsx":HI,"../components/Navigation Bar/Dropdown.scss":DI,"../components/Navigation Bar/Item.jsx":xI,"../components/Navigation Bar/Item.scss":FI,"../components/Navigation Bar/MobileDropdown.jsx":zI,"../components/Navigation Bar/MobileDropdown.scss":QI,"../components/Navigation Bar/NavigationBar.jsx":_I,"../components/Navigation Bar/NavigationBar.scss":LI,"../components/Navigation Bar/SubMenuItem.jsx":OI,"../components/Navigation Bar/SubMenuItem.scss":SI,"../components/PageTitle.jsx":fI,"../components/PageTitle.scss":TI,"../config.ts":MI,"../content/Activiteiten.json":UI,"../content/Bestuur.json":PI,"../content/Commissies.json":EI,"../content/Eregalerij.json":qI,"../content/EventTypes.json":$I,"../content/FAQ.json":ge,"../content/Hoogtepunten.json":Ie,"../content/Merchandise.json":ee,"../content/Nieuws.json":Ce,"../content/Records.json":ie,"../content/Rollen.json":Ae,"../content/Spike.json":ae,"../content/Trainingen.json":ne,"../content/Wedstrijden.json":le,"../content/WordLid.json":se,"./api/api.ts":te,"./api/klassementen.ts":oe,"./date.ts":de,"./error.ts":be,"./forms.ts":ce,"./logger.ts":me,"./queries.ts":Ze,"../images/arnold/arnoldfoto.jpg":Ge,"../images/bestuur/bestuur_0.jpg":We,"../images/bestuur/bestuur_1.jpg":re,"../images/bestuur/bestuur_2.jpg":pe,"../images/bestuur/bestuur_3.jpg":he,"../images/bestuur/bestuur_4.jpg":ue,"../images/bestuur/bestuur_5.jpg":Ve,"../images/commissies/barco/Antony.jpg":ve,"../images/commissies/barco/Joris.jpg":we,"../images/commissies/barco/Kika.jpg":Be,"../images/commissies/barco/Sebastiaan.jpg":Xe,"../images/commissies/barco/Tim.jpg":je,"../images/commissies/barco/commissie.jpg":Ye,"../images/commissies/barco/logo.jpg":Ne,"../images/commissies/barco/mark.jpg":ye,"../images/commissies/barco/oud/commissie.jpg":ke,"../images/commissies/barco/oud/jorrit.jpg":Re,"../images/commissies/barco/oud/marien.jpg":Je,"../images/commissies/barco/oud/sacha.jpg":Ke,"../images/commissies/barco/oud/simon.jpg":He,"../images/commissies/barco/placeholder.jpg":De,"../images/commissies/batcie/commissie.jpg":xe,"../images/commissies/batcie/eric.jpg":Fe,"../images/commissies/batcie/logo.jpg":ze,"../images/commissies/batcie/marien.jpg":Qe,"../images/commissies/batcie/marin.jpg":_e,"../images/commissies/batcie/nielsv.jpg":Le,"../images/commissies/batcie/oude_fotos/anne.jpg":Oe,"../images/commissies/batcie/oude_fotos/commissie.jpg":Se,"../images/commissies/batcie/oude_fotos/itse.jpg":fe,"../images/commissies/batcie/oude_fotos/joris.jpg":Te,"../images/commissies/batcie/oude_fotos/lianne.jpg":Me,"../images/commissies/batcie/oude_fotos/oud.jpg":Ue,"../images/commissies/batcie/oude_fotos/rik.jpg":Pe,"../images/commissies/batcie/oude_fotos/robin.jpg":Ee,"../images/commissies/batcie/placeholder.jpg":qe,"../images/commissies/batcie/renée.jpg":$e,"../images/commissies/batcie/roy.jpg":gC,"../images/commissies/comcom/commissie.jpg":IC,"../images/commissies/comcom/jesper.jpg":eC,"../images/commissies/comcom/liam.jpg":CC,"../images/commissies/comcom/logo.jpg":iC,"../images/commissies/comcom/matthijs.jpg":AC,"../images/commissies/comcom/oud/commissie.jpg":aC,"../images/commissies/comcom/oud/jefry.jpg":nC,"../images/commissies/comcom/oud/leander.jpg":lC,"../images/commissies/comcom/oud/nathan.jpg":sC,"../images/commissies/comcom/oud/pien.jpg":tC,"../images/commissies/comcom/placeholder.jpg":oC,"../images/commissies/comcom/sanne.jpg":dC,"../images/commissies/comcom/senne.jpg":bC,"../images/commissies/comcom/tip.jpg":cC,"../images/commissies/dies/commissie.jpg":mC,"../images/commissies/dies/henrietta.jpg":ZC,"../images/commissies/dies/jeroen.jpg":GC,"../images/commissies/dies/logo.jpg":WC,"../images/commissies/dies/martha.jpg":rC,"../images/commissies/dies/nicoline.jpg":pC,"../images/commissies/dies/placeholder.jpg":hC,"../images/commissies/dies/saana.jpg":uC,"../images/commissies/dies/sylke.jpg":VC,"../images/commissies/dies/tip.jpg":vC,"../images/commissies/focus/commissie.jpg":wC,"../images/commissies/focus/jeroen.jpg":BC,"../images/commissies/focus/julius.jpg":XC,"../images/commissies/focus/kimmo.jpg":jC,"../images/commissies/focus/logo.jpg":YC,"../images/commissies/focus/mieke.jpg":NC,"../images/commissies/focus/niek.jpg":yC,"../images/commissies/focus/oud/commissie.jpg":kC,"../images/commissies/focus/placeholder.jpg":RC,"../images/commissies/focus/sanne.jpg":JC,"../images/commissies/lustrum/commissie.jpg":KC,"../images/commissies/lustrum/logo.jpg":HC,"../images/commissies/lustrum/placeholder.jpg":DC,"../images/commissies/nskekiden/annewil.jpg":xC,"../images/commissies/nskekiden/commissie.jpg":FC,"../images/commissies/nskekiden/kyllian.jpg":zC,"../images/commissies/nskekiden/logo.jpg":QC,"../images/commissies/nskekiden/placeholder.jpg":_C,"../images/commissies/nskekiden/simon.jpg":LC,"../images/commissies/nskekiden/tobias.jpg":OC,"../images/commissies/nskekiden/yulan.jpg":SC,"../images/commissies/nskmeerkamp/chiem.jpg":fC,"../images/commissies/nskmeerkamp/commissie.jpg":TC,"../images/commissies/nskmeerkamp/isabel.jpg":MC,"../images/commissies/nskmeerkamp/jamie.jpg":UC,"../images/commissies/nskmeerkamp/jonas.jpg":PC,"../images/commissies/nskmeerkamp/logo.jpg":EC,"../images/commissies/nskmeerkamp/placeholder.jpg":qC,"../images/commissies/nskmeerkamp/sanne.jpg":$C,"../images/commissies/nskmeerkamp/sasha.jpg":gi,"../images/commissies/nskmeerkamp/sylke.jpg":Ii,"../images/commissies/redaxii/anna.jpg":ei,"../images/commissies/redaxii/anne.jpg":Ci,"../images/commissies/redaxii/commissie.jpg":ii,"../images/commissies/redaxii/inez.jpg":Ai,"../images/commissies/redaxii/julius.jpg":ai,"../images/commissies/redaxii/kyllian.jpg":ni,"../images/commissies/redaxii/logo.jpg":li,"../images/commissies/redaxii/oud/anna.jpg":si,"../images/commissies/redaxii/oud/anne.jpg":ti,"../images/commissies/redaxii/oud/commissie.jpg":oi,"../images/commissies/redaxii/oud/marea.jpg":di,"../images/commissies/redaxii/oud/simon.jpg":bi,"../images/commissies/redaxii/oud/thomas.jpg":ci,"../images/commissies/redaxii/oud/tim.jpg":mi,"../images/commissies/redaxii/placeholder.jpg":Zi,"../images/commissies/redaxii/robert.jpg":Gi,"../images/commissies/redaxii/robin.jpg":Wi,"../images/commissies/redaxii/tim.jpg":ri,"../images/commissies/sax/anna.jpg":pi,"../images/commissies/sax/anne.jpg":hi,"../images/commissies/sax/commissie.jpg":ui,"../images/commissies/sax/itse.jpg":Vi,"../images/commissies/sax/logo.jpg":vi,"../images/commissies/sax/merel.jpg":wi,"../images/commissies/sax/oud/commissie.jpg":Bi,"../images/commissies/sax/oud/jelmer.jpg":Xi,"../images/commissies/sax/oud/lianne.jpg":ji,"../images/commissies/sax/oud/marin.jpg":Yi,"../images/commissies/sax/oud/sanne.jpg":Ni,"../images/commissies/sax/oud/temba.jpg":yi,"../images/commissies/sax/placeholder.jpg":ki,"../images/commissies/sax/sanne.jpg":Ri,"../images/commissies/sax/xylander.jpg":Ji,"../images/commissies/snowdeka/Marea.jpg":Ki,"../images/commissies/snowdeka/Marien.jpg":Hi,"../images/commissies/snowdeka/Merel.jpg":Di,"../images/commissies/snowdeka/Roy.jpg":xi,"../images/commissies/snowdeka/Thomas.jpg":Fi,"../images/commissies/snowdeka/commissie.jpg":zi,"../images/commissies/snowdeka/logo.jpg":Qi,"../images/commissies/snowdeka/marea.jpg":_i,"../images/commissies/snowdeka/marien.jpg":Li,"../images/commissies/snowdeka/merel.jpg":Oi,"../images/commissies/snowdeka/oud/commissie.jpg":Si,"../images/commissies/snowdeka/oud/hugo.jpg":fi,"../images/commissies/snowdeka/oud/job.jpg":Ti,"../images/commissies/snowdeka/oud/larissa.jpg":Mi,"../images/commissies/snowdeka/oud/loek.jpg":Ui,"../images/commissies/snowdeka/oud/sanne.jpg":Pi,"../images/commissies/snowdeka/oud/simon.jpg":Ei,"../images/commissies/snowdeka/placeholder.jpg":qi,"../images/commissies/snowdeka/roy.jpg":$i,"../images/commissies/snowdeka/snowdeka.HEIC":gA,"../images/commissies/snowdeka/thomas.jpg":IA,"../images/commissies/startco/commissie.jpg":eA,"../images/commissies/startco/logo.jpg":CA,"../images/commissies/startco/placeholder.jpg":iA,"../images/commissies/sunrice/commissie.jpg":AA,"../images/commissies/sunrice/ingmar.jpg":aA,"../images/commissies/sunrice/logo.jpg":nA,"../images/commissies/sunrice/marien.jpg":lA,"../images/commissies/sunrice/mark.jpg":sA,"../images/commissies/sunrice/melle.jpg":tA,"../images/commissies/sunrice/oud/commissie.jpg":oA,"../images/commissies/sunrice/placeholder.jpg":dA,"../images/commissies/sunrice/sven.jpg":bA,"../images/commissies/sunrice/tobias.jpg":cA,"../images/commissies/trainers/Aniek.jpg":mA,"../images/commissies/trainers/Gijs.jpg":ZA,"../images/commissies/trainers/Jasper.jpg":GA,"../images/commissies/trainers/Jefry.jpg":WA,"../images/commissies/trainers/Joris.jpg":rA,"../images/commissies/trainers/Koen.jpg":pA,"../images/commissies/trainers/Marien.jpg":hA,"../images/commissies/trainers/Robert.jpg":uA,"../images/commissies/trainers/Sanne B.jpg":VA,"../images/commissies/trainers/Sanne D.jpg":vA,"../images/commissies/trainers/Stan.jpg":wA,"../images/commissies/trainers/Tijmen.jpg":BA,"../images/commissies/trainers/commissie.jpg":XA,"../images/commissies/trainers/logo.jpg":jA,"../images/commissies/trainers/oud/commissie.jpg":YA,"../images/commissies/trainers/placeholder.jpg":NA,"../images/contact/maltha.svg":yA,"../images/dodeka.png":kA,"../images/gezelligheid/biermijl.jpg":RA,"../images/gezelligheid/gala1.jpg":JA,"../images/gezelligheid/nskCrossGroep.jpg":KA,"../images/gezelligheid/nsk_teams_algemeen.jpeg":HA,"../images/gezelligheid/uithof.jpg":DA,"../images/groteD.svg":xA,"../images/home/commissie.jpg":FA,"../images/home/grass.svg":zA,"../images/home/nieuws.jpg":QA,"../images/home/sneeuw.svg":_A,"../images/home/titlebar.jpg":LA,"../images/home/trainingen.jpg":OA,"../images/home/zand.svg":SA,"../images/leden/klassementen.png":fA,"../images/leden/soon.jpg":TA,"../images/leden/verjaardagen.jpg":MA,"../images/login/ingelogd.png":UA,"../images/login/login.png":PA,"../images/logo.png":EA,"../images/maps.svg":qA,"../images/merchandise/Broek.jpg":$A,"../images/merchandise/Hoodie.jpg":ga,"../images/merchandise/Singlet.jpg":Ia,"../images/merchandise/Singlet_vrouw.jpg":ea,"../images/merchandise/T-Shirt.jpg":Ca,"../images/merchandise/T-Shirt_Vrouw.jpg":ia,"../images/merchandise/windJack.jpg":Aa,"../images/nieuws/2024.jpg":aa,"../images/nieuws/Biertienkamp_lars.jpg":na,"../images/nieuws/Biertienkamp_saana.jpg":la,"../images/nieuws/KB5.jpg":sa,"../images/nieuws/Schoolreisje.jpg":ta,"../images/nieuws/Tour_du_chambre.jpg":oa,"../images/nieuws/ballenPoster.jpg":da,"../images/nieuws/bart.jpg":ba,"../images/nieuws/campusRun.jpg":ca,"../images/nieuws/dodekathlon.jpg":ma,"../images/nieuws/els.jpg":Za,"../images/nieuws/indoor.jpg":Ga,"../images/nieuws/inlog.png":Wa,"../images/nieuws/kb3.jpg":ra,"../images/nieuws/lustrum.jpg":pa,"../images/nieuws/lustrumgala.jpg":ha,"../images/nieuws/nkindoor22.jpg":ua,"../images/nieuws/nkmeerkamp22.jpg":Va,"../images/nieuws/nsk_meerkamp_2024.jpg":va,"../images/nieuws/nskbaan.jpg":wa,"../images/nieuws/nskindoor22.jpg":Ba,"../images/nieuws/nskweg22.jpg":Xa,"../images/nieuws/spike.svg":ja,"../images/nieuws/stagairArnold.jpg":Ya,"../images/nieuws/trainingsweekend22.jpg":Na,"../images/nieuws/trainingsweekend_2024.jpg":ya,"../images/nieuws/uithof.jpg":ka,"../images/nieuws/wispo_24.jpg":Ra,"../images/over/arnold.jpg":Ja,"../images/over/over.jpg":Ka,"../images/over/overBestuur.jpg":Ha,"../images/over/overCommissies.jpg":Da,"../images/over/overGezelligheid.jpg":xa,"../images/over/overMerch.jpg":Fa,"../images/owee/atletiek.jpg":za,"../images/owee/mario_krat.JPG":Qa,"../images/owee/track_festival.jpg":_a,"../images/spike/2022-08-13 Bier Site.png":La,"../images/spike/Topjes.jpg":Oa,"../images/spike/dinnerDatePlaylist.jpg":Sa,"../images/spike/logo.png":fa,"../images/spike/miLa.jpg":Ta,"../images/spike/onderVereniging.jpg":Ma,"../images/spike/website_OWee.jpg":Ua,"../images/spike/website_ObiBo.jpg":Pa,"../images/spike/website_Opvang.jpg":Ea,"../images/spike/website_RedaXII.jpg":qa,"../images/spike/website_RedaXII_2.jpg":$a,"../images/spike/website_balkx.jpg":gn,"../images/spike/website_bankbiljet.png":In,"../images/spike/website_beerLisa.jpg":en,"../images/spike/website_beweging.jpg":Cn,"../images/spike/website_bolt.png":An,"../images/spike/website_bookmaker.jpg":an,"../images/spike/website_dodekaDating.jpg":nn,"../images/spike/website_doping.jpg":ln,"../images/spike/website_fysBorrel.jpg":sn,"../images/spike/website_holleBolle.jpg":tn,"../images/spike/website_indoor.jpg":on,"../images/spike/website_inflatie_meerkamp.png":dn,"../images/spike/website_knie.jpg":bn,"../images/spike/website_koenstokhoog.jpg":cn,"../images/spike/website_maartVarkens.jpg":mn,"../images/spike/website_marinRelay.jpg":Zn,"../images/spike/website_medaille.jpg":Gn,"../images/spike/website_nesten.jpg":Wn,"../images/spike/website_osFiets.jpg":rn,"../images/spike/website_osTurn.jpg":pn,"../images/spike/website_osValseStart.jpg":hn,"../images/spike/website_oskb3_3x3.jpg":un,"../images/spike/website_piotr.jpg":Vn,"../images/spike/website_proeven.jpg":vn,"../images/spike/website_ransomware.png":wn,"../images/spike/website_recensie.jpg":Bn,"../images/spike/website_spiesKanon.jpg":Xn,"../images/spike/website_tickets.jpg":jn,"../images/spike/website_tokyoPers.jpg":Yn,"../images/spike/website_vakantie.png":Nn,"../images/spike/website_vergetenSpies.jpg":yn,"../images/spike/website_vijfdePuntje.jpg":kn,"../images/spike/website_waslijn.jpg":Rn,"../images/spike/website_waterFiets.jpg":Jn,"../images/spike/website_wikipedia.jpg":Kn,"../images/sponsors/kern.svg":Hn,"../images/sponsors/maltha.png":Dn,"../images/sponsors/sponsoropties.jpg":xn,"../images/sponsors/studentendrukwerk.png":Fn,"../images/sponsors/tsa.png":zn,"../images/trainingen/baanatletiek.jpg":Qn,"../images/trainingen/icons.svg":_n,"../images/trainingen/loopgroep.jpg":Ln,"../images/trainingen/loopgroep_update.jpg":On,"../images/vcp/vcp_lisa.jpg":Sn,"../images/vcp/vcp_niels.jpg":fn,"../images/vereniging/activiteiten/esdoorn.jpeg":Tn,"../images/vereniging/activiteiten/poster_fragment_dies.png":Mn,"../images/vereniging/eregalerij/abel.jpg":Un,"../images/vereniging/eregalerij/bart.jpg":Pn,"../images/vereniging/eregalerij/emile.jpg":En,"../images/vereniging/eregalerij/jasper.jpg":qn,"../images/vereniging/eregalerij/koen.jpg":$n,"../images/vereniging/eregalerij/stefan.jpg":gl,"../images/vereniging/eregalerij/thomas.jpg":Il,"../images/vereniging/oudleden/old_temp.jpg":el,"../images/wedstrijden/biermijl.jpg":Cl,"../images/wedstrijden/biermijl_2023.jpg":il,"../images/wedstrijden/biermijl_logo.jpg":Al,"../images/wedstrijden/biertienkamp.jpg":al,"../images/wedstrijden/brons.png":nl,"../images/wedstrijden/demowedstrijd.jpg":ll,"../images/wedstrijden/demowedstrijd_klein.jpg":sl,"../images/wedstrijden/dodekathlon.jpg":tl,"../images/wedstrijden/goud.png":ol,"../images/wedstrijden/hoogtepunten_ekiden_2023.jpg":dl,"../images/wedstrijden/hoogtepunten_teams_2023.jpg":bl,"../images/wedstrijden/indoor2.jpg":cl,"../images/wedstrijden/lustrum.jpg":ml,"../images/wedstrijden/lustrum_logo.jpg":Zl,"../images/wedstrijden/lustrum_logo_rond.jpg":Gl,"../images/wedstrijden/nsk_baan_2024.jpg":Wl,"../images/wedstrijden/nsk_cross_2024.jpg":rl,"../images/wedstrijden/nsk_ekiden_2024.jpg":pl,"../images/wedstrijden/nsk_ekiden_algemeen.jpg":hl,"../images/wedstrijden/nsk_ekiden_logo.png":ul,"../images/wedstrijden/nsk_ekiden_logo_rond.png":Vl,"../images/wedstrijden/nsk_indoor.png":vl,"../images/wedstrijden/nsk_indoor_2024.jpg":wl,"../images/wedstrijden/nsk_indoor_algemeen.jpeg":Bl,"../images/wedstrijden/nsk_indoor_logo.jpg":Xl,"../images/wedstrijden/nsk_meerkamp.jpg":jl,"../images/wedstrijden/nsk_meerkamp_2.jpg":Yl,"../images/wedstrijden/nsk_meerkamp_2024.jpg":Nl,"../images/wedstrijden/nsk_meerkamp_logo.jpg":yl,"../images/wedstrijden/nsk_teams.jpeg":kl,"../images/wedstrijden/nsk_teams.jpg":Rl,"../images/wedstrijden/nsk_teams_2024.jpg":Jl,"../images/wedstrijden/nsk_teams_algemeen.jpeg":Kl,"../images/wedstrijden/nsk_teams_logo.jpeg":Hl,"../images/wedstrijden/nsk_trappenloop2023.JPG":Dl,"../images/wedstrijden/nsk_trappenloop2023_landscape.JPG":xl,"../images/wedstrijden/nsk_weg.jpg":Fl,"../images/wedstrijden/nsk_weg_2023.jpg":zl,"../images/wedstrijden/nsk_weg_logo.png":Ql,"../images/wedstrijden/nsk_weg_logo_rond.png":_l,"../images/wedstrijden/records.png":Ll,"../images/wedstrijden/zilver.png":Ol,"../images/word_lid/contributieTabel.jpg":Sl,"../images/word_lid/wordLid.jpg":fl,"../index.scss":Tl,"../main.tsx":Ml,"../pages/Account/Delete/DeleteAccount.tsx":Ul,"../pages/Account/Email/ChangeEmail.tsx":Pl,"../pages/Activiteiten/ActiviteitPagina.tsx":El,"../pages/Activiteiten/Activiteiten.tsx":ql,"../pages/Activiteiten/components/Activiteit.tsx":$l,"../pages/Activiteiten/components/ActiviteitAlgemeen.tsx":gs,"../pages/Activiteiten/components/ActiviteitBelangrijk.tsx":Is,"../pages/Admin/Admin.scss":es,"../pages/Admin/Admin.tsx":Cs,"../pages/Admin/components/ConfirmUser.tsx":is,"../pages/Admin/components/EditKlassement.tsx":As,"../pages/Admin/components/Klassement.scss":as,"../pages/Admin/components/Klassement.tsx":ns,"../pages/Admin/components/LedenInfo.tsx":ls,"../pages/Admin/components/NewEvent.tsx":ss,"../pages/Admin/components/PrCheck.tsx":ts,"../pages/Admin/components/Rollen.scss":os,"../pages/Admin/components/Rollen.tsx":ds,"../pages/Admin/components/SortHeader.tsx":bs,"../pages/Admin/components/table.scss":cs,"../pages/Admin/functions/parse.ts":ms,"../pages/Auth/AuthCallback.tsx":Zs,"../pages/Auth/AuthContext.ts":Gs,"../pages/Auth/AuthRedirect.tsx":Ws,"../pages/Auth/Registered.tsx":rs,"../pages/Auth/Timer.tsx":ps,"../pages/Auth/functions/AuthUtility.ts":hs,"../pages/Auth/functions/OAuth.ts":us,"../pages/Contact/Contact/Contact.jsx":Vs,"../pages/Contact/Contact/Contact.scss":vs,"../pages/Contact/Contact/components/Contactinfo.jsx":ws,"../pages/Contact/Contact/components/Contactinfo.scss":Bs,"../pages/Contact/Contact/components/Question.jsx":Xs,"../pages/Contact/Contact/components/Question.scss":js,"../pages/Contact/Contact/components/Questions.jsx":Ys,"../pages/Contact/Contact/components/Questions.scss":Ns,"../pages/Contact/Contact/components/Socials.jsx":ys,"../pages/Contact/Contact/components/Socials.scss":ks,"../pages/Contact/Sponsors/Sponsors.jsx":Rs,"../pages/Contact/Sponsors/components/Sponsoropties.jsx":Js,"../pages/Contact/Sponsors/components/Sponsoropties.scss":Ks,"../pages/Contact/VCP/VCP.jsx":Hs,"../pages/Contact/VCP/VCP.scss":Ds,"../pages/Home/Home.jsx":xs,"../pages/Home/Home.scss":Fs,"../pages/Home/components/HomeCommissies.jsx":zs,"../pages/Home/components/HomeCommissies.scss":Qs,"../pages/Home/components/HomeNieuws.jsx":_s,"../pages/Home/components/HomeNieuws.scss":Ls,"../pages/Home/components/HomePromo.jsx":Os,"../pages/Home/components/HomePromo.scss":Ss,"../pages/Home/components/HomeTrainingen.jsx":fs,"../pages/Home/components/HomeTrainingen.scss":Ts,"../pages/Home/components/TitleBar.scss":Ms,"../pages/Home/components/TitleBar.tsx":Us,"../pages/Leden/Klassementen/Klassementen.scss":Ps,"../pages/Leden/Klassementen/Klassementen.tsx":Es,"../pages/Leden/Leden.scss":qs,"../pages/Leden/Leden.tsx":$s,"../pages/Leden/Verjaardagen/Verjaardagen.scss":gt,"../pages/Leden/Verjaardagen/Verjaardagen.tsx":It,"../pages/Leden/Verjaardagen/components/Maand.jsx":et,"../pages/Leden/Verjaardagen/components/Maand.scss":Ct,"../pages/Leden/Verjaardagen/components/Verjaardag.jsx":it,"../pages/Leden/Verjaardagen/components/Verjaardag.scss":At,"../pages/Nieuws/Nieuws/Nieuws.scss":at,"../pages/Nieuws/Nieuws/Nieuws.tsx":nt,"../pages/Nieuws/Nieuws/components/Nieuwsbericht.jsx":lt,"../pages/Nieuws/Nieuws/components/Nieuwsbericht.scss":st,"../pages/Nieuws/Nieuws/components/Title.jsx":tt,"../pages/Nieuws/Nieuws/components/Title.scss":ot,"../pages/Nieuws/Spike/Spike.jsx":dt,"../pages/Nieuws/Spike/Spike.scss":bt,"../pages/OWee/OWee.jsx":ct,"../pages/OWee/OWee.scss":mt,"../pages/OWee/components/OWeeImageBar.jsx":Zt,"../pages/OWee/components/OWeeImageBar.scss":Gt,"../pages/OWee/components/OWeeSchema.jsx":Wt,"../pages/OWee/components/OWeeSchema.scss":rt,"../pages/OWee/components/OWeeText.jsx":pt,"../pages/OWee/components/OWeeText.scss":ht,"../pages/Profiel/Profiel.scss":ut,"../pages/Profiel/Profiel.tsx":Vt,"../pages/Profiel/ProfielDebug.tsx":vt,"../pages/Trainingen/Trainingen.jsx":wt,"../pages/Trainingen/components/Baanatletiek.jsx":Bt,"../pages/Trainingen/components/Baanatletiek.scss":Xt,"../pages/Trainingen/components/Icons.jsx":jt,"../pages/Trainingen/components/Icons.scss":Yt,"../pages/Trainingen/components/Loopgroep.jsx":Nt,"../pages/Trainingen/components/Loopgroep.scss":yt,"../pages/Trainingen/components/Trainingsinfo.jsx":kt,"../pages/Trainingen/components/Trainingsinfo.scss":Rt,"../pages/Trainingen/components/Trainingstijden.jsx":Jt,"../pages/Trainingen/components/Trainingstijden.scss":Kt,"../pages/Vereniging/Arnold/Arnold.jsx":Ht,"../pages/Vereniging/Arnold/Arnold.scss":Dt,"../pages/Vereniging/Arnold/components/ArnoldClublied.jsx":xt,"../pages/Vereniging/Arnold/components/ArnoldClublied.scss":Ft,"../pages/Vereniging/Arnold/components/ArnoldInfo.jsx":zt,"../pages/Vereniging/Arnold/components/ArnoldInfo.scss":Qt,"../pages/Vereniging/Bestuur/Bestuur.jsx":_t,"../pages/Vereniging/Bestuur/Bestuur.scss":Lt,"../pages/Vereniging/Bestuur/components/Bestuursjaar.jsx":Ot,"../pages/Vereniging/Bestuur/components/Bestuursjaar.scss":St,"../pages/Vereniging/Commissies/Commissies.jsx":ft,"../pages/Vereniging/Commissies/Commissies.scss":Tt,"../pages/Vereniging/Commissies/components/Commissie.jsx":Mt,"../pages/Vereniging/Commissies/components/Commissie.scss":Ut,"../pages/Vereniging/Eregalerij/Eregalerij.scss":Pt,"../pages/Vereniging/Eregalerij/Eregalerij.tsx":Et,"../pages/Vereniging/Eregalerij/components/Erelid.scss":qt,"../pages/Vereniging/Eregalerij/components/Erelid.tsx":$t,"../pages/Vereniging/Gezelligheid/Gezelligheid.scss":go,"../pages/Vereniging/Gezelligheid/Gezelligheid.tsx":Io,"../pages/Vereniging/OLD/OLD.scss":eo,"../pages/Vereniging/OLD/OLD.tsx":Co,"../pages/Vereniging/Vereniging/Vereniging.scss":io,"../pages/Vereniging/Vereniging/Vereniging.tsx":Ao,"../pages/Wedstrijden/Eigen wedstrijden/Wedstrijd.jsx":ao,"../pages/Wedstrijden/Eigen wedstrijden/Wedstrijd.scss":no,"../pages/Wedstrijden/Eigen wedstrijden/components/WedstrijdAlgemeen.jsx":lo,"../pages/Wedstrijden/Eigen wedstrijden/components/WedstrijdAlgemeen.scss":so,"../pages/Wedstrijden/Eigen wedstrijden/components/WedstrijdBelangrijk.jsx":to,"../pages/Wedstrijden/Eigen wedstrijden/components/WedstrijdBelangrijk.scss":oo,"../pages/Wedstrijden/Eigen wedstrijden/components/WedstrijdMaps.jsx":bo,"../pages/Wedstrijden/Eigen wedstrijden/components/WedstrijdMaps.scss":co,"../pages/Wedstrijden/Hoogtepunten/Hoogtepunten.scss":mo,"../pages/Wedstrijden/Hoogtepunten/Hoogtepunten.tsx":Zo,"../pages/Wedstrijden/Hoogtepunten/components/Wedstrijd.jsx":Go,"../pages/Wedstrijden/Hoogtepunten/components/Wedstrijd.scss":Wo,"../pages/Wedstrijden/Records/Records.jsx":ro,"../pages/Wedstrijden/Records/Records.scss":po,"../pages/Wedstrijden/Records/components/Record.jsx":ho,"../pages/Wedstrijden/Records/components/Record.scss":uo,"../pages/Wedstrijden/Records/records.py":Vo,"../pages/Wedstrijden/Records/records_best.py":vo,"../pages/Wedstrijden/Wedstrijden/Wedstrijden.jsx":wo,"../pages/Wedstrijden/Wedstrijden/Wedstrijden.scss":Bo,"../pages/Wedstrijden/Wedstrijden/components/EigenWedstrijd.jsx":Xo,"../pages/Wedstrijden/Wedstrijden/components/EigenWedstrijd.scss":jo,"../pages/Word lid/WordLid.jsx":Yo,"../pages/Word lid/components/Contributie.jsx":No,"../pages/Word lid/components/Contributie.scss":yo,"../pages/Word lid/components/Meetrainen.jsx":ko,"../pages/Word lid/components/Meetrainen.scss":Ro,"../pages/Word lid/components/SchrijfIn.scss":Jo,"../pages/Word lid/components/SchrijfIn.tsx":Ko,"../variables.scss":Ho})[`../${e}/${I}`],self.location).href;function Do(I,e){const C=i=>{I.current&&!I.current.contains(i.target)&&e()};n.useEffect(()=>(document.addEventListener("click",C),()=>{document.removeEventListener("click",C)}))}const ag=()=>{const[I,e]=n.useState(!1),{authState:C,setAuthState:i}=n.useContext(N),A=tg(),a=n.useRef(null);Do(a,()=>{e(!1)});const s=()=>{A("/lg")},t=()=>{m.debug("Logging out from button...");const d=F(C);i(d),A("/")};return g.jsxs("div",{className:"profile-box",children:[C.isLoaded&&!C.isAuthenticated&&g.jsx("button",{className:"login_button",onClick:s,children:g.jsx("img",{className:"login_icon",src:o("login/login.png")})}),C.isLoaded&&C.isAuthenticated&&g.jsxs("div",{className:"profile_dropdown",onClick:()=>e(!I),children:[g.jsx("h2",{ref:a,className:"profile_login",children:g.jsx("img",{className:"login_icon",src:o("login/ingelogd.png")})}),g.jsxs("div",{className:I?"profile_drop":"dropHide",children:[g.jsx(G,{className:"profile_dropdownElement",to:"/profiel",children:"Profiel"}),C.scope.includes("admin")?g.jsx(G,{className:"profile_dropdownElement",to:"/admin",children:"Admin"}):"",g.jsx("button",{className:"profile_dropdownElement dropLast",onClick:t,children:"Log uit"})]})]})]})};function xo(){const[I,e]=n.useState(!1),C=D().pathname,{authState:i,setAuthState:A}=n.useContext(N);return I?Cg.on():Cg.off(),g.jsxs("div",{id:"navBar",children:[g.jsxs("nav",{id:"navPc",children:[g.jsx(G,{to:"/",children:g.jsx("img",{id:"navLogo",className:C==="/"?"hidden":"",src:o("logo.png"),alt:""})}),g.jsx("img",{id:"home_logo",className:C==="/"?"":"hidden",src:o("logo.png"),alt:""}),g.jsxs("div",{id:"navItems",children:[g.jsx(v,{name:"Home",path:"/"}),g.jsx(v,{name:"OWee",path:"/owee"}),g.jsx(R,{name:"Nieuws",path:"/nieuws",items:[{name:"De Spike",path:"/spike",protected:!0}]}),g.jsx(R,{name:"Wie zijn wij",path:"/vereniging",items:[{name:"Bestuur",path:"/bestuur"},{name:"Commissies",path:"/commissies"},{name:"Gezelligheid",path:"/gezelligheid"},{name:"Eregalerij",path:"/eregalerij"},{name:"Arnold",path:"/arnold"},{name:"OLD",path:"/old"}]}),g.jsx(v,{name:"Trainingen",path:"/trainingen"}),g.jsx(R,{name:"Wedstrijden",path:"/wedstrijden",items:[{name:"Hoogtepunten",path:"/hoogtepunten"},{name:"Records",path:"/records"}].concat(T.wedstrijden.filter(a=>a.path!=="").map(a=>({name:a.naam,path:a.path})))}),g.jsx(v,{name:"Word lid!",path:"/word_lid"}),g.jsx(R,{name:"Contact",path:"/contact",items:[{name:"Sponsors",path:"/sponsors"},{name:"VCP",path:"/vcp"}]}),i.isLoaded&&i.isAuthenticated&&g.jsx(R,{name:"Leden",path:"/leden",items:[{name:"Verjaardagen",path:"/verjaardagen"},{name:"Klassementen",path:"/klassementen"}]})]}),g.jsx(ag,{})]}),g.jsxs("nav",{id:"navMobile",children:[g.jsxs("div",{id:"navMobileBar",children:[g.jsxs("div",{className:"hamburgerIcon",onClick:()=>e(!I),children:[g.jsx("div",{className:"hamburgerStreepje"+(I?" hamburgerTop":"")}),g.jsx("div",{className:"hamburgerStreepje"+(I?" hamburgerMiddle":"")}),g.jsx("div",{className:"hamburgerStreepje"+(I?" hamburgerBottom":"")})]}),g.jsx("div",{className:"mobileLogin",children:g.jsx(ag,{})})]}),g.jsx("div",{id:"navMobileContainer",className:I?"":" inactive",children:g.jsxs("div",{className:I?"":"inactive",children:[g.jsx(v,{name:"Home",path:"/",onClick:()=>e(!1)}),g.jsx(v,{name:"OWee",path:"/owee",onClick:()=>e(!1)}),(!i.isLoaded||!i.isAuthenticated)&&g.jsx(v,{name:"Nieuws",path:"/nieuws",onClick:()=>e(!1)}),i.isLoaded&&i.isAuthenticated&&g.jsx(J,{name:"Nieuws",path:"/nieuws",items:[{name:"Nieuwsarchief",path:""},{name:"De Spike",path:"/spike"}],onClick:()=>e(!1)}),g.jsx(J,{name:"Wie zijn wij",path:"/vereniging",items:[{name:"Informatie",path:""},{name:"Bestuur",path:"/bestuur"},{name:"Commissies",path:"/commissies"},{name:"Gezelligheid",path:"/gezelligheid"},{name:"Eregalerij",path:"/eregalerij"},{name:"Arnold",path:"/arnold"},{name:"OLD",path:"/old"}],onClick:()=>e(!1)}),g.jsx(v,{name:"Trainingen",path:"/trainingen",onClick:()=>e(!1)}),g.jsx(J,{name:"Wedstrijden",path:"/wedstrijden",items:[{name:"Eigen wedstrijden",path:""},{name:"Hoogtepunten",path:"/hoogtepunten"},{name:"Records",path:"/records"}].concat(T.wedstrijden.filter(a=>a.path!=="").map(a=>({name:a.naam,path:a.path}))),onClick:()=>e(!1)}),g.jsx(v,{name:"Word lid!",path:"/word_lid",onClick:()=>e(!1)}),g.jsx(J,{name:"Contact",path:"/contact",items:[{name:"Contactinformatie",path:""},{name:"Sponsors",path:"/sponsors"},{name:"VCP",path:"/vcp"}],onClick:()=>e(!1)}),i.isLoaded&&i.isAuthenticated&&g.jsx(J,{name:"Leden",path:"/leden",items:[{name:"Verjaardagen",path:"/verjaardagen"},{name:"Klassementen",path:"/klassementen"}],onClick:()=>e(!1)})]})})]})]})}const Fo=[{id:"mei_2024",titel:"NSK meerkamp in Delft",datum:"20-05-2024",auteur:"Chiem Denen",tekst:`Tijdens het tweede weekend van mei vond op onze eigen baan in Delft het NSK Meerkamp plaats. Als organisatie was dit voor mij extra bijzonder, zeker omdat dit voor mij als eerstejaars student mijn eerste commissie was! Waar ik eerst nog een onwetende sjaars was, heb ik dankzij deze commissie Dodeka, en in het bijzonder mijn commissiegenoten Sylke, Jamie, Jonas, Sacha en Isabel goed leren kennen. + +We kunnen terugkrijgen op een mega episch weekend, waar het weer ons goed meezat (misschien een beetje te goed) en er door 137 atleten sterke prestaties zijn neergezet. We begonnen om zaterdagochtend al om 11 uur, en gingen tot na zevenen in de avond door op zondag, waarna er door sommigen nog nagekletst is onder het genot van een lekkere pizza. + +Op zaterdagavond kon tijdens het avondeten genoten worden van de lustrumdemowedstrijd polsstokhoogspringen. 6 Nederlandse top-polsstokhoogspringen namen het hierbij tegen elkaar op onder begeleiding van een DJ. Hierna was het tijd voor een episch feest waar DJ Abrikoos de lekkerste kinderboerderij-hitjes draaiden, en de voetjes van de vloer (en hooibalen) werd gedanst. Veel tijd om te feesten was er niet, want de atleten moesten zich weer opladen voor een tweede dag meerkamp, dus na het uit volle borst meezingen met een of ander Gronings nummer dat ik niet kende en (volgens bronnen) een Griekse mijl doken de meesten hun tent in. + +De tweede dag werd er doorgestreden om de zes gouden medailles die te verdienen waren. Na een dag met nóg hogere temperaturen dan de vorige, spierpijn en enkele uurtjes slaap werden 2 van deze hoogste treden veroverd door Dodekaëders: Tijmen Hoedjes en Robin Beijer werden beiden éérste op de loopmeerkamp. Verder was er zilver voor Robina Negenman op de reguliere meerkamp en voor Aniek Sips op de loopmeerkamp. Ook was er brons voor Vera Schuurman op de intermediate meerkamp. + +Ik kijk terug op een superleuk weekend, en hoewel het tegelijkertijd deelnemen en organiseren wel zwaar was, en ik zwaar vermoeid en met brandende kuiten naar bed ben gegaan, heb ik er geen spijt van. Dat trekt wel weg, de herinneringen zijn voor altijd. Bedankt aan alle vrijwilligers, officials en deelnemers en op naar het NSK trappenloop!`,foto:"nsk_meerkamp_2024.jpg"},{id:"april_2024",titel:"Trainingsweekend 2024",datum:"30-04-2024",auteur:"Tip ten Brink",tekst:"Van 8 tot 10 maart waren we op het jaarlijkse trainingsweekend van Dodeka in Schoorl. Op de heenweg reden we precies tijdens zonsondergang en konden we dus optimaal genieten van de typisch Nederlandse polderpanorama’s. Gelukkig was er weinig verkeer en kwamen we ruim op tijd aan in hetzelfde knusse schuurtje als vorige jaren. Na snel een bed geclaimd te hebben, konden we genieten van elkaars gezelschap en speelden we spelletjes. Dit allemaal terwijl het bestuur en enthousiaste vrijwilligers hard bezig was met koken. Na het avondmaal hadden we al onze eerste training, dat o.a. bestond uit het bijna laten instorten van het plafond vanwege Jefry’s geloof dat we dit vorig jaar ook deden. Ook hadden Aniek en Stan een prachtige theorieles en liet Koen ons zwoegen op de stenen vloer. Zaterdag begon met een zonovergoten atletiektraining op de nabijgelegen baan, wat betekende dat dit jaar ook de technische specialisten wat te doen hadden en niet alleen maar hoefden te lopen! ’s Middags gingen we in kleine groepjes dwars door de duinen lopen. Zelf was ik na 10km volledig kapot, maar zeer tevreden na het doorkruisen van de mooie bos- en duinpaadjes. ’s Avonds gingen we weer vol aan de spelletjes, waar ik Machiavelli wist te winnen, terwijl de rest een heerlijke film keek. Op dag 3 restte ons natuurlijk de befaamde Training Op Het Klimduin. Ik stond zoals altijd versteld van hoe hard sommigen die duin op kunnen racen. Veel dank aan Sanne&Sanne en de rest van het bestuur voor het organiseren van dit prachtige weekend, de sfeer was geweldig en de trainingen pushten me naar een nieuw niveau. Tot volgend jaar!",foto:"trainingsweekend_2024.jpg"},{id:"maart_2024",titel:"Lustrumweek D.S.A.V. Dodeka",datum:"17-03-2024",auteur:"Lustrumcommissie",tekst:`Van 19 tot 25 februari hebben wij onze allereerste lustrumweek mogen vieren. Dit hebben we samen met onze leden, oud-leden en sponsoren mogen vieren. Hierbij een samenvatting van de week die we nooit meer zullen vergeten! + +Maandag - Dodecasino +Voor de eerste lustrumactiviteit was de kantine omgetoverd tot een chic casino. De leden wamen één voor één naar binnen over een blauwe loper om hun fiches, een glas champagne en een goed gevulde goodiebag op te halen. Vervolgens was het tijd om te gaan gokken bij blackjack, roulette, poker én een challenge tafel. Een avond vol spellen, challenges en gokken maakte de avond tot een mooie aftrap van de lustrumweek. + + Woensdag - Talentenshow +Na de hoogspringclinic van Marlies Larsen (Coach van de huidig europees kampioen hoogspringen) hebben we mogen genieten van ander talent in de kantine. De kantine was omgetoverd tot een ware showruimte en was daardoor bijna niet meer te herkennen. Zang, instrumenten, goochelen... het kwam allemaal voorbij! We daagden het publiek uit met challenges, en sloten af met een gezellig feestje. + +Donderdag - Pub Crawl +Op een gezellige avond verzamelden we ons op de Markt van Delft voor een avondje pubgolf. We bezochten verschillende bekende kroegen in de stad, waar we leuke opdrachten aangingen. De avond eindigde in de Kurk, waar we nog even lekker konden dansen! + +Vrijdag - Pannenkoekenboot +Tussen alle drukte door konden we op vrijdagavond even tot rust komen op de pannenkoekenboot. Hier werden pannenkoeken prachtig versierd met de gekste combinaties aan ingrediënten. Door wat logistieke problemen bleef een recordpoging voor de meeste pannenkoeken eten op acht steken, maar gelukkig werd dit wel nog een beetje goedgemaakt door een afsluitend bezoek aan de ballenbak. + +Zaterdag - Wedstrijd, bbq & feest +De dag begon om 13.00 met de opening van de lustrumwedstrijd. Bij de Lustrummeerkamp stonden er vijf onderdelen op het programma; 5 hordes, 5 sprong, 12m, gewichtwerpen en een 555m. Hierna volgende de lustrun. Dit was een wedstrijd van 12km. Sommigen deden dit in een estafette van vijf etappes, en enkelen liepen deze individueel. De winnaar van werd Robert, die in zijn eentje de 12km sneller had gelopen dan alle estafetteteams! + +Na de 5 kamp en Lustrun begon vanaf een uurtje of 17:00 de winter BBQ. Het moment waarbij we met alle leden, oud-leden sponsoren en andere belangrijke mensen voor Dodeka samen het 1e lustrum vierden, onder andere met een leuke pubquiz. Er werden prijzen uitgereikt van de wedstrijd, Jelmer-challenges en de pubquiz zelf. Ook werden Koen, Stefan & Thomas gehuldigd als lid van verdiensten voor hun vele werk voor de vereniging. Daarnaast werden Bart, Jasper, Emile en Abel van Bestuur 1 tot erelid benoemd. Een ontzettend mooi moment wat eenieder nooit meer zal vergeten. Bedankt! + +We hebben de dag goed afgesloten met een eindfeest in club NEXT in Leiden. Hier hebben onze eigen DJ’s de leukste muziek gedraaid, met natuurlijk ook een aftelmoment om 00.00 voor de 5e verjaardag van Dodeka! + +Zondag - Verjaardag +Na een korte nacht voor velen was zondagochtend het moment om gezamenlijk uit te brakken. De tafels in de kantine waren opzij gezet en matjes waren uit het krachthonk gehaald en op de grond gelegd. Iedereen lag gezamenlijk op deze matjes, terwijl ze ondertussen een uitbrakmaaltijd bestaande uit soep en broodjes knakworst verzorgd kregen. Deze dag was ook dé dag dat Dodeka 5 jaar bestond. Daarom was er ook taart om de 5e verjaardag te vieren. Verder werd er ook aan yoga gedaan om alle pijnlijke en stijve spieren van de dag ervoor wat losser te maken en was er een ijsbad!`,foto:"lustrum.jpg"},{id:"feb_2024",titel:"Wintersport 2024!",datum:"26-02-2024",auteur:"Marea",tekst:`Op 3 februari was het weer zover; de bus stond klaar, en 30 enthousiaste dodekaëdertjes, een aardvarken en een ijsbeer stonden te trappelen om te vertrekken naar het mooie Tignes, voor de WiSpo! Na een spannende reis met gevarieerde hoeveelheden slaap gingen we meteen door de piste op. Gelukkig wel met een heerlijk warm winterzonnetje, en natuurlijk een hoop sneeuwplezier. Aan het eind van de dag kon iedereen weer bijpraten onder het genot van een heerlijk dinerbuffet, en werd de dag afgesloten met een intens potje pingpong of een kaartspelletje. + +Voor sommigen onder ons was deze wintersport de allereerste keer op de piste. Daardoor werd er goed gebruikgemaakt van de pizzapunt om heelhuids in het dal aan te komen, maar ook werden er coole ('vo) trucjes vertoond door de meer ervaren skiërs en snowboarders van de groep. + +Ook op de andere dagen waren er de nodige onderbrekingen van het skiën en snowboarden door onder andere een speurtocht op de piste, een muziekquiz, en een glow-in-the-dark slee-avontuur. Natuurlijk kon een gezellige après-ski-borrel op zijn tijd ook niet ontbreken. + +We hebben een heerlijke week gehad, het weer in 'la sud-est de la France' was top, en op de laatste dagen begon het zelfs nog flink te sneeuwen ('vo). Aan het eind van de week zaten we, met dezelfde hoeveelheid dodekaëdertjes, weer in de bus terug naar Nederland. Al met al was het een bonte boel, met heel veel gezelligheid, heel veel nieuwe vriendschappen, en een berglading aan frans buffetvoedsel.`,foto:"wispo_24.jpg"},{id:"jan_2024",titel:"Sprintend 2024 in na een knallend 2023!",datum:"04-01-2024",auteur:"Jesper van der Marel",tekst:`2024 is inmiddels alweer een paar dagen onderweg, maar het is zeker nog niet te laat om te kijken wat er in 2023 ook alweer is gebeurd binnen en rondom onze vereniging. Hierbij dus een korte terugblik op dit mooie jaar en ook een kijkje in het nieuwe jaar, want er komt veel moois aan! + +Op atletiekgebied is in 2023 een hoop gebeurd. Naast het organiseren van het NSK Ekiden waren de Dodekaëders veelvuldig aanwezig op alle andere NSK's die georganiseerd werden door het hele land. Dankzij de enthousiaste inzet van de leden is voor de derde(!) keer op rij de ZeuS bokaal binnengesleept! Naast de NSK's had Dodeka ook de eer om het NK biermijl te organiseren, wat een groot succes was. + +Het feest na dit NK biermijl was tevens het startschot voor het eerste lustrumjaar van onze nog jonge vereniging. Dit jaar staat in het teken van de vijfde verjaardag van onze lieve mascotte Arnold, die we uitgebreid vieren. Naast het biermijlfeest en het lustrumgala (die al hebben plaatsgevonden) komen er nog veel mooie lustrumactiviteiten aan, beginnend met de lustrumweek in februari. Daarnaast wordt het NSK meerkamp dit jaar in Delft gehouden, gaan we weer meerdere keren op reis en wordt het in september alweer tijd voor het zesde bestuur. Genoeg potentie dus voor weer een geweldig Dodekajaar!`,foto:"2024.jpg"},{id:"lustrum_gala",titel:"Het eerste lustrumgala van Dodeka",datum:"15-12-2023",auteur:"Lars Priester",tekst:"Zaterdag 18 november 2023 was het eindelijk zover. Dodeka had haar allereerste lustrumgala! Met een groep van 84 leden en aanhang reisden we met bussen naar kasteel Aldendriel in het plaatsje Mill, gelegen in Oost-Brabant. Bij aankomst kreeg iedereen een welkomstdrankje en werd de fotobooth geopend voor leuke foto's met vrienden en met je date. Na een tijdje begaf iedereen zich naar de eetzaal om daar te genieten van een heerlijk driegangendiner. Tussendoor werd er nog door Bart gespeecht over de oprichting van onze mooie vereniging, hield Jefry een praatje over het lustrum en zorgden Simon en Lars voor vermaak met het 'wie van de twee'-spel. Na het diner begon het feest waar een bandje voor leuke live muziek zorgde. Daarna namen de welbekende DJ's van Dodeka het over om de rest van de avond van hitjes te voorzien. Na afloop begon de busrit terug naar Delft, die niet voor iedereen even prettig was. Toch kunnen we terugkijken op een mooi en geslaagd gala!",foto:"lustrumgala.jpg"},{id:"kb5_bekendmaking",titel:"Kandidaatsbestuur 5 is bekend!",datum:"25-05-2023",auteur:"KB5",tekst:"Halllootjes! Zoals je misschien hebt gemerkt is het vijfde kandidaatsbestuur der D.S.A.V. Dodeka bekendgemaakt! Dat gebeurde op 2x5 mei, en zoals gebruikelijk was dat met een prachtige bekendmakingsvideo waarin we ons voorstelden. Mocht je dit gemist hebben, dan ben je hier alsnog aan het juiste adres. Wij zijn de vijf leden van KB5: Anne-Wil van Werkhoven: kandidaatsvoorzitter, onze hinkstapper die met enthousiasme alles stap voor hink doet. Sanne van Beek: kandidaats-secretaris, onze creatieve loper die het liefst tijdens het rennen ook nog puzzels oplost. Marien Sips: kandidaats-penningmeester, onze sprinter die met zijn hoeveelheid energie eigenlijk alles zo snel als het licht kan. Sanne Diepen: kandidaats-commissaris atletiek, onze enthousiaste speerwerper die nergens met de pet naar gooit. Tim: kandidaats-commissaris intern, onze MiLa die helemaal speciaal uit België naar Delft is gekomen om lid te worden bij Dodeka. Heel misschien mogen wij volgend collegejaar ons inzetten voor onze prachtige vereniging. Wij zijn er in ieder geval heel hyped over.",foto:"KB5.jpg"},{id:"tour_du_chambre",titel:"De Dodeka-huizentour!",datum:"07-05-2023",auteur:"Sanne D.",tekst:"We begonnen de avond allemaal samen in het huis van Jesper waar een intens potje Halli Galli werd gespeeld. Daarnaast werd er ook een potje Jenga gespeeld. Na een uurtje splitsten we op in twee groepen die elk naar een ander huis gingen. Ook in deze twee huizen werden weer leuke spelletjes gespeeld. We sloten vervolgens de dag ook weer samen af in het huis van Marin. Hier werd de laatste cocktail van de avond gedronken en vervolgens was er een feest waar DJ abrikoos ook nog ging draaien.",foto:"Tour_du_chambre.jpg"},{id:"biertienkamp_23_Saana",titel:"Biertienkamp 2023 - De ervaring van Saana",datum:"24-04-2023",auteur:"Saana",tekst:"Op zaterdag 22 april, de dag na de tentamens kwamen 15 (of 16) atleten dapper naar de baan met maar één doel: de adtleet van het jaar worden. Na de openingsspies mocht het spektakel beginnen. Voor sommigen begon de dag met een paar herstelbiertjes voor de brakke ochtend, anderen scheurden hun hamstring in op de 100m (rip Ivo) en anderen dachten hun tactieken uit voor de biercomsumptie. Na 3 onderdelen werd er al een ding duidelijk; het drinktempo lag veel hoger dan vorig jaar. Al voor de 400m waren er deelnemers met 8 bier in de maag, wat de prestaties op dat (regenachtige) onderdeel niet ten goede kwam. Na de hordes begon het harde drinken pas echt en werd al snel de 12 bier door velen gepasseerd. Dat maar vijf (of zes) mensen de aanvang van polsstok hebben gehaald is dan ook wellicht niet al te verrassend. Op het kogelstoten zijn verrassende technieken behaald en teleurstellende afstanden geworpen want ‘Die kogel is nog nooit zo zwaar geweest’. De laatste pilsjes zijn nog gauw naar binnen gegooid voor de start van de 1500m waarbij het gemiddelde aantal op 11 uitkomt, vier meer dan afgelopen jaar, en het maximum op 18, twee meer dan het bierrecord. De 1500m was niet de snelste wedstrijd ooit op onze baan gelopen en had ook niet evenveel finishers als starters, maar onvergetelijk was het wel (of juist niet?). Het was een spannende strijd maar uiteindelijk hebben Koen en Saana hun titels weten te prolongeren.",foto:"Biertienkamp_saana.jpg"},{id:"biertienkamp_23_Lars",titel:"Biertienkamp 2023 - De ervaring van Lars",datum:"23-04-2023",auteur:"Lars S.",tekst:"22 april, het was een dag voor vele om nooit meer te vergeten en voor sommige om niet meer te herinneren. Op deze dag was namelijk alweer de derde editie van de biertienkamp. Alhoewel menig atleet nog zenuwen vertoonde voor deze ultieme test in de studentenatletiek, zat de stemming er al gauw goed in. Mede door de openingsspies na afloop van de 100m. Zeker de eerste helft van de dag verliep soepel dankzij de vele vrijwilligers en het redelijk droge weer. Maar, tegen het einde van de wedstrijd was het effect van de competitie goed te merken. Bij het polsstokhoogspringen is het slechts zes (of vijf) van de 16 (of 15) atleten gelukt een hoogte te halen. Ook bij het kogelstoten was de frustratie bij meerdere atleten hoog opgelopen door de teleurstellende resultaten en echt veel te zware kogels. Hierna bleek de 1500m te ver voor 5 atleten en bleef de baan nog even doordraaien, voor sommigen lang na het laatste rondje. Na het hoognodige eten was de prijsuitreiking waar bekend werd dat Saana en Koen opnieuw de beste studentenatleten van Dodeka in 2023 zijn geworden. Echter, de grootste prestatie van de dag is wel dat de 16 atleten gezamenlijk 174 biertjes gedronken hebben. Dit komt uit op 11.6 per persoon, waar we met zijn allen ontzettend trots op mogen zijn!",foto:"Biertienkamp_lars.jpg"},{id:"schoolreisje_23",titel:"Dodeka ging op schoolreisje!",datum:"08-04-2023",auteur:"Sanne D.",tekst:"Op 7 april gingen we met een groep Dodekaëders op schoolreisje. Met het schoolreisje gingen we naar Duinrell en het tikibad. Nadat we waren aangekomen kreeg iedereen een zakje snoep en gingen we het park in. Na een aantal achtbanen te hebben gehad gingen we met zijn allen lekker zwemmen in het tikibad. Na tientallen keren de glijbanen af geweest te zijn gingen we weer terug het pretpark in. We sloten vervolgens de dag met zijn allen af in de botsautootjes. Waarna iedereen weer terug naar huis ging.",foto:"Schoolreisje.jpg"},{id:"website_login",titel:".ComCom presenteert loginsysteem voor de website",datum:"11-01-2023",auteur:".ComCom",tekst:"Het afgelopen jaar heeft de .ComCom hard gewerkt aan een nieuwe, grote update van de website, en vandaag staat het eindelijk online! De .ComCom heeft een eigen server en database opgezet om een loginsysteem op de website te kunnen maken. Zo kunnen de leden de klassementen bekijken, elkaars verjaardagen bijhouden en binnenkort nog veel meer. Op de planning staat onder andere nog een agenda en inschrijfsysteem voor de trainingen en voor de borrels en activiteiten. Dit alles werd vandaag gepresenteerd op de borrel. Onder het genot van een lekker drankje hebben alle leden voor het eerst ingelogd op de website.",foto:"inlog.png"},{id:"nsk_weg_22",titel:"Geweldig NSK Weg over de TU Delft Campus",datum:"14-11-2022",auteur:"Marieke",tekst:'Op 12 november was het zover: het NSK Weg op de TU Delft Campus! Het asfalt schitterde mooi in het zonlicht en de NSK Weg-commissie kon je geen beter humeur bezorgen. In samenwerking met X TU Delft had de commissie een mooi programma kunnen organiseren. De Sint was ook het land in gekomen, en dat was wel te merken aan de lenigheid van twee vrijwilligers die door wat acrobatische acties de startboog hadden vastgemaakt. Rond de lunch begonnen de eerste deelnemers vanuit heel Nederland binnen te druppelen. De sfeer zag er goed in met de beste "On the Road again"-hitjes verschaft door onze commissaris wedstrijd. Bij een bloedstollend startschot konden de deelnemers deelnemen aan de wegwedstrijd. Door goede bewegwijzering en vrijwilligers hebben zij allen een mooie tijd kunnen neerzetten. In de avond was het tijd voor een goed potje trefbal en kon er goed bijgekomen worden in het X cafe. Als afsluiter mochten alle wegwerkers met hun flitsende outfits met de voetjes van de vloer bij "De Koperen Kat". Hier is het een en ander vloeibaar goud weggewerkt en waren we helemaal weg van deze mooie dag!',foto:"nskweg22.jpg"},{id:"trainingsweekend_22",titel:"Trainingsweekend Schoorl",datum:"24-04-2022",auteur:"Thomas",tekst:"In het weekend van 22 tot 24 april was het tijd voor het eerste Dodeka trainingsweekend. Op vrijdagavond zijn we met een groep atleten afgereisd naar Schoorl om daar een weekend lang in de duinen en op het strand te kunnen trainen. De vrijdagavond begon rustig met een core stability training tussen de bedden van de slaapzaal. Op zaterdagochtend gingen we de duinen in, waar de groep zich opsplitste in een loopgroep en baangroep. Beide groepen werkten in de duinen een trainingsprogramma af. In de middag vertrokken we naar het strand, waar we ons na de tweede training lekker op het strand vermaakt hebben. Na een hele gezellige avond was het dan zondagochtend tijd voor de laatste training. Deze was ondanks zijn simpele eenvoud misschien nog wel het zwaarst. De opdracht was: ren twaalf keer deze duin op. Ondanks dat het zwaar was, was het zeker een geslaagd eerste trainingsweekend!",foto:"trainingsweekend22.jpg"},{id:"nsk_indoor_22",titel:"NSK indoor 2022",datum:"23-03-2022",auteur:"Thomas",tekst:"Afgelopen 12 maart was het dan eindelijk zover, het was tijd voor het NSK Indoor. Vanuit Delft zijn wij met een grote groep atleten, vrijwilligers en natuurlijk de organiserende commissie afgereisd naar Apeldoorn. Dit alles om in de droge lucht van Omnisport aan een mooie wedstrijd deel te nemen. En een mooie wedstrijd is het ook zeker geworden. Door de inzet van de NSK Indoorcommissie hebben wij, aan het einde van een toch enigszins beperkt indoorseizoen, kunnen genieten van een prachtige indoorwedstrijd en na een hoogwaardig diner ook nog een gezellig feestje om de dag goed af te sluiten. Door de dag heen zijn er geweldige prestaties neergezet, niet alleen door onze atleten, maar ook door de commissie, die met hulp van alle vrijwilligers ervoor heeft gezorgd dat het chronoloog perfect werd gevolgd.",foto:"nskindoor22.jpg"},{id:"nk_indoor_22",titel:"Enthousiaste atleetjes op het NK Indoor",datum:"28-02-2022",auteur:"Anne-Wil",tekst:`Ook Dodeka was prominent aanwezig op het prestigieuze NK Indoor in Apeldoorn afgelopen weekend. Drie (‘vo) enthousiaste atleetjes mochten hieraan deelnemen. + + Zaterdag was het mijn beurt. In mijn eerste poging hinkstapsprong ik naar een afstand van 11.61m, wat bijna een pr van een halve meter (!) was en een mooie vijfde (‘vo? ;) ) plaats opleverde. Hierna was het mijn beurt om te shinen op de 400m. Mijn tijd viel tegen (misschien had ik toch een beetje last van de Dies-week en hinkstap van ervoor), maar het was wel een leuke ervaring om een wedstrijd te mogen doen tegen onder andere Femke Bol en Lieke Klaver. + + Op zondag flitste Stefan voorbij op de 60m horde in een tijd van 9.02s. Dit is slechts drie honderdsten boven zijn pr. Of hij dit zo precies had uitgekiend is de vraag. Opvallend was wel dat Koen ook iets had met 3. Koen leek veelbelovend met zijn sprongen tijdens het inspringen op polsstokhoog, maar op het moment suprême begon (en eindigde) hij de wedstrijd met drie kruizen. + + Al met al kunnen we zeggen dat dit een goede oefening was voor de echt belangrijke indoorwedstrijd die op het programma staat: het NSK Indoor! Hier zal Dodeka nog prominenter aanwezig zijn met meer leden, nóg meer gezelligheid en hopelijk nóg betere prestaties.`,foto:"nkindoor22.jpg"},{id:"nk_meerkamp_indoor_22",titel:"NK Meerkamp 2022",datum:"14-02-2022",auteur:"Sanne",tekst:"In het weekend van 12 en 13 februari was het NK Meerkamp indoor in Apeldoorn. Hierbij deed er één atleetje mee van onze vereniging. Daarom zijn we allebei de dagen met een groepje supporters afgereisd naar Apeldoorn en natuurlijk ging Arnold ook mee. Met een week wispo en een week quarantaine net achter de rug, vielen de prestaties wat tegen, behalve op het onderdeel kogelstoten waar toch een pr’tje werd behaald. De meerkamp werd zoals gewoonlijk afgesloten met een lange afstand, Koens favoriete onderdeel, maar na een belofte te hebben gedaan werd ook op dit onderdeel een serieuze poging gedaan. Om het weekend goed af te sluiten werd er na de 1000 meter nog een spies gedaan.",foto:"nkmeerkamp22.jpg"},{id:"indoor_inschrijvingen",titel:"Inschrijvingen NSK Indoor zijn geopend!",datum:"28-01-2022",auteur:"Niels",tekst:`Pak je spikes alvast in, laat je paraplu thuisliggen en bereid je voor op een blauwe baan: het NSK Indoor komt er aan! Het eerste Nederlands Studenten Kampioenschap van het jaar én het eerste fysieke NSK van Dodeka zal dit jaar plaatsvinden op 12 maart in de Omnisporthal van Apeldoorn. Wij vinden het een prachtige eer dat D.S.A.V. Dodeka deze grote wedstrijd gaat organiseren en willen iedereen oproepen om mee te doen of te vrijwilligen. We gaan er een geweldige dag van maken met veel atletiek en gezelligheid. Tot in Apeldoorn! + + Want winnen… doe je binnen! + + Meer informatie over de wedstrijd en inschrijven vind je onder wedstrijden.`,foto:"indoor.jpg"},{id:"wispo_uithof",titel:"Skiën en snowboarden in de uithof",datum:"12-12-2021",auteur:"Simon",tekst:"Op de mooiste dag van het jaar kregen wij alvast een heerlijk voorproefje van de (hopelijk) eerste echte wintersport. Snowdeka had een uitstapje georganiseerd naar de Uithof in Den Haag, waar iedereen zijn ski- of snowboardskills weer even kon opvijzelen voordat we gaan beginnen aan het echte werk op de pistes in Frankrijk. Na twee uur heerlijk van de piste te sjezen en niet één blessure op te hebben gelopen kon iedereen zich gaan omkleden en gaan genieten van een warme chocolademelk en een frietje om weer lekker op temperatuur te komen. Al met al was het een geslaagd dagje en een mooie voorbereiding op een hopelijk nog veel mooiere wispo!",foto:"uithof.jpg"},{id:"uitwissel_els",titel:"Uitwisseltraining met ELS",datum:"29-11-2021",auteur:"Thomas",tekst:`Maandag 22 november was er tijdens de training een groepje schaatsers van ELS te gast. Hoewel het door het koude herfstige weer best glad was op de baan (glad is in dit geval enigszins relatief, want de echte schaatsers waren niet erg onder de indruk), hebben onze gasten zich prima vermaakt met al het moois dat de atletieksport te bieden heeft. Zij hebben kennis kunnen maken met verschillende atletiekdisciplines, én geleerd dat je benen recht naar voren moeten als je snel wilt kunnen lopen. + Op vrijdag 26 november was het onze beurt. We zijn met een groep Dodekaëders effe lekker gaan schaatsen op een training bij ELS. De meeste atleten pakten het schaatsen snel op door de technische schaatsoefeningen, maar er zijn er zeker ook een paar onderuit gegleden. De ijsbaan was vergeleken met onze baan toch wel een stuk kouder wat resulteerde in een aantal verkleumde leden. Toch kwam iedereen voldaan terug en was de uitwisseltraining een groot succes. Op naar de volgende!`,foto:"els.jpg"},{id:"nsk_baan",titel:"Prachtige prestaties van Dodeka op NSK Baan",datum:"09-09-2021",auteur:"Mira",tekst:`In het weekend van 31 juli en 1 augustus vertrok een grote groep studenten naar Utrecht, om aan het Nederlands Studenten Kampioenschap Baan mee te doen. Naast dat het een bijzonder gezellig weekend was met flinke hoosbuien én zonnebrand, zijn er mooie prestaties geleverd en flink veel PRs gesneuveld! + +Op de 100m heeft Jefry een mooi PR gelopen en Amber heeft haar PR aangescherpt op de 100, 200 en 400m! Op de 200 en 400 hebben Lisa en respectievelijk Elize ook hun PR verbeterd. Mira is verassend 3e in de finale geworden op het koningsnummer. Stefan heeft ondanks dat er hordes door de lucht vlogen, toch een zilveren medaille binnengesleept op de 110mh! Fieke heeft op de 100mh haar PR flink kunnen verbeteren en Mira heeft hier zelfs een gouden medaille weten te scoren! Matthijs heeft maar liefst twee PRs gelopen op de 1500 en de 5000m, waarbij Niels G. bij het laatste onderdeel ook zijn PR met ruim 40 seconden heeft verbeterd! Aniek heeft haar PR op de 800 en 1500m verbeterd en ondanks dat Robin officieel nog geen student was, heeft ze op deze twee afstanden ook mooie tijden gelopen! + +Naast het lopen, zijn er ook bij de technische onderdelen mooie prestaties behaald. Bij het werpen heeft Laura een mooi PR met kogel gehaald en de zusjes Smit bij speer. Bij discus hebben Marin en Rianne verder geworpen dan hun PR. Lars en Bart hebben zich bij de mannen ingezet voor het werpen en ook zij mogen trots zijn op hun prestaties. Bij de springonderdelen waren er veel DSAV'ers aanwezig. Bij de dames hebben Saana, Aniek, en Noortje ondanks de keiharde regen zelfs de finale gehaald van het hinkstap springen en zijn ze op de 4e, 6e en 8e plek geëindigd. Bij het polsstok hoogspringen hebben Koen en Marin het podium gehaald! Marin is derde geworden door zichzelf over 2 meter heen te gooien. Koen heeft het spannend gemaakt en is uiteindelijk Kampioen geworden met 4,5m! Jefry heeft een mooi PR neergezet met 2,90. + + De zaterdag werd afgesloten met de korte estafette. Stefan, Koen, Jasper en Jefry hebben de tweede plaats weten te bemachtigen met de 4*100m! Ook de vrouwen hebben het op dit onderdeel uitstekend gedaan: de tweede (Elize, Madeline, Fieke en Larissa) én derde (Aniek, Marin, Saana en Amber) plek op het podium waren voor Dodeka! + + Op de zaterdagavond stonden er schalen vol nasi voor de atleten klaar en werden er een of twee biertjes genuttigd. Na een slaapfeestje bij Stefan en Fieke thuis, werden er zondag weer mooie prestaties neergezet. Het weekend werd afgesloten met een 4*400, waarbij er een laatste bronzen medaille is binnengehaald door Jasper, Amber, Mira en Jesper. + + Al met al een daverend succesvol NSK voor Dodeka! Grote dank aan alle vrijwilligers en aan de organiserende vereniging AV Phoenix. We zien iedereen graag bij het volgende NSK!`,foto:"nskbaan.jpg"},{id:"dodekathlon",titel:"De allereerste Dodekathlon is een feit!",datum:"05-08-2021",auteur:"Aniek",tekst:"Nadat de strijd om tentamens, deadlines en presentaties gestreden was en ieder lid dacht te kunnen uitrusten, was het op 3 juli tijd voor de andere welbekende traditie aan het eind van elk collegejaar: de clubkampioenschappen der D.S.A.V. Dodeka. 18 mannen en 15 vrouwen zetten hun beste beentje voor in deze allereerste Dodekathlon. Om 10.45 klonk het eerste startschot, waarna de atleten (en overigens ook de juryleden) het gevecht tegen de zon, fysieke vermoeidheid, mentale gesteldheid en honger aangingen. Treffend was het dat maar liefst 12 mannen over de 5 meter sprongen met verspringen en ook 12 mannen bij polsstok de aanvangshoogte haalden. Uiteindelijk werd bij de vrouwen Larissa Smit 3e en Fieke Witte 2e. Aniek Sips werd clubkampioen der D.S.A.V. Dodeka 2021. Bij de mannen werd Stefan Pol 3e en Jasper Rou 2e. Koen Stapel werd clubkampioen der D.S.A.V. Dodeka 2021.",foto:"dodekathlon.jpg"},{id:"nieuweSite",titel:".ComCom: De Nieuwe Website",datum:"09-06-2021",auteur:".ComCommentator Jefry",tekst:`Eindelijk een fatsoenlijke eigen website! De .ComCom heeft na hun 24-uurs vergadering van 04 juni de laatste puntjes op de i gezet en de website openbaar gesteld voor alle leden van Dodeka. Dit is je kans om ook iets bij te dragen aan de website door met een kritische blik door de pagina's heen te gaan en de gewonnen feedback naar de .ComCom door te spelen. Op de website vind je niet alleen een hele sexy voorpagina, neenee je kan nog veel meer vinden, zoals: + +- Meerdere nieuwsberichten over de vereniging +- Informatie over de vereniging, want sinds wanneer bestaan we nou eigenlijk? +- Een prominente bestuurspagina +- Een nog prominentere commissiepagina +- Een overzicht van de merchandise die er nog niet is +- Een veel te uitgebreide trainingenpagina +- Een lichtelijk dwingende 'word lid'-pagina +- Een contact pagina waar bijna elke vraag die je zou kunnen hebben als pentagon beantwoord wordt +- En hier en daar wat spelfoutjes die jullie ons vast vergeven, maar die je wel aan zal geven via het feedbackformulier`,foto:"stagairArnold.jpg"},{id:"campusRun",titel:"CampusRun!",datum:"03-06-2021",auteur:".ComCommentator Jefry",tekst:"Een hardloopwedstrijd voor de studenten van de TU Delft, normaal over de campus, maar nu virtueel, georganiseerd door Gezelschap Leeghwater. Met keuze uit vier afstanden, 500m, 2km, 5km, 10km was er voor iedereen, zelfs de baangroep, wel iets. Tijdens de training werden de dodekaëders opgetrommeld om ervoor te zorgen dat zo veel mogelijk leden een podiumplek konden veroveren, en dat is nogal goed gelukt! Tijdens de run was de loopgroepheld, Arno, zo vriendelijk om iedereen nat te spuiten. Volgens Matthijs hielp dat enorm, want 5km in 27 graden is dan ook nogal heftig. Gefeliciteerd allemaal met jullie mooie prestaties!",foto:"campusRun.jpg"},{id:"ballenspel",titel:"SAX: Het Grote Ballenspel",datum:"13-05-2021",auteur:"SAX",tekst:"Grote ballen, wie houdt daar nou niet van? Een soort throwback naar die mooie basisschooltijd. Lijnbal (de favoriet van iedereen en niet alleen Jefry), Groot Beerpong, Trefbal, Voetbal en op het einde nog slagbal. Ondanks een opnieuw matige uitleg van de voorzitter van de Sax konden de balspellen soepeltjes beginnen. Na deze uithoudingsvermogentestende spelletjes was het tijd om een uurtje te relaxen, voordat de online escaperoom begon. Ondanks dat iedereen hard van groepjes gewisseld was, was het toch prima verlopen, Henriëtta is heel wat yoga-pose foto's rijker en een aantal leden is een saxotrofee rijker. Gefeliciteerd allemaal!",foto:"ballenPoster.jpg"},{id:"kb3",titel:"Het nieuwe bloed, KB3, met twee verraders",datum:"05-05-2021",auteur:"RedaCie",tekst:"Het was nog net geen tentamen, maar op de avond van woensdag 5 mei kregen de leden van Dodeka een pakket met hele moeilijke vragen voorgeschoteld. Er werden lange discussies gevoerd over het aantal pandapunten van KB3 en het aantal mensen met rood haar. Zelfs wiskundige vergelijkingen werden niet gespaard. Na de bekendmaking van de - enigszins eentonige - antwoorden, was het dan eindelijk tijd voor de echte bekendmaking van de avond. Gelukkig was de reactie op de KB3-bekendmaking enthousiaster dan die op de antwoorden van de vragen. Koen en Stefan gingen door en dat was al bekend, maar wie zouden hen aan gaan vullen? Vol spanning keek iedereen naar de subtiele shots, meesterlijke estafette en toen… wapperende haren… Fieke en Aniek! Gefeliciteerd, Koen Stapel als Voorzitter, Stefan Pol als Penningmeester, Fieke Witte als Secretaris en Aniek Sips als Commissaris Atletiek. Op een mooi bestuursjaar.",foto:"kb3.jpg"}],f={nieuwsberichten:Fo};function zo(){let I=3;return window.innerWidth<=1023&&(I=1),g.jsxs("div",{id:"home_nieuws_container",children:[g.jsx("div",{id:"home_nieuws_foto",children:g.jsx("img",{id:"home_nieuws_foto_2",src:o("home/nieuws.jpg"),alt:""})}),g.jsx("div",{id:"home_nieuws_info",children:f.nieuwsberichten.slice(0,I).map((e,C)=>g.jsxs("div",{className:"home_nieuwsbericht"+(C<2?" home_border":""),children:[g.jsxs("div",{className:"home_nieuwsitem",children:[g.jsx("h1",{className:"home_nieuwstitel",children:e.titel}),g.jsx("h2",{className:"home_nieuwsstukje",children:e.tekst})]}),g.jsx(G,{to:"/nieuws#"+e.id,className:"no_underline",children:g.jsx("h2",{className:"home_nieuws_link",children:"Lees meer"})})]},"home_nieuws"+e.titel))}),g.jsx("div",{id:"home_nieuws_title",children:"NIEUWS"})]})}const Qo=I=>n.createElement("svg",{id:"Layer_1","data-name":"Layer 1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 493.73 811.76",width:"1em",height:"1em",...I},n.createElement("defs",null,n.createElement("style",null,` + .cls-1 { + fill: #001F48; + } + `)),n.createElement("g",null,n.createElement("path",{className:"cls-1",d:"M851.68,37q0,86.43-.07,172.88,0,92.17,0,184.37v6.15H832.77c0-2.13-.1-4.23,0-6.33,1.53-29.92-8-56.47-24.92-80.65C789,286.4,763,269.86,731,262.91c-9.88-2.15-20.11-4.08-30.13-3.84A134.07,134.07,0,0,0,653,268.58a132.34,132.34,0,0,0-50.45,36.14A129.12,129.12,0,0,0,573,365.79a141.68,141.68,0,0,0-2.07,26c-.21,38-.15,76-.07,113.92,0,16.6,4.3,32.22,10.71,47.5,7.88,18.8,20,34.46,35.15,47.58,17.06,14.75,36.73,25,59.23,28.74,9.69,1.61,19.61,3.24,29.35,2.87,28.87-1.08,55.07-10.25,77.78-28.57,15.72-12.69,28.48-27.8,37.07-46.14,6.26-13.37,10.78-27.31,11.62-42.24.47-8.41,1.1-16.82,1.68-25.5h17.34c0,9.16.67,18.27-.19,27.22a176.57,176.57,0,0,1-5.11,26.89c-4.21,16.29-11.9,31-21.61,44.72-17.41,24.59-40.58,41.69-68.43,52.62A146.75,146.75,0,0,1,714,650.64c-39.09,3.34-73.86-7.48-104.66-31.25C580.05,596.77,561.84,567,555,530.57a147.42,147.42,0,0,1-2.88-25.87q-.45-58.71-.06-117.42c.29-34.06,11.66-64.28,32.84-91a146.24,146.24,0,0,1,52.76-41.67c13.93-6.59,28.5-11.3,44-12.72,7-.64,14.09-2.09,21.09-1.86,34.1,1.15,65.14,11.15,92.24,32.53a154.37,154.37,0,0,1,36.12,41.22c.29.48.7.89,1.66,2.09,0-17.21-.68-33.51.23-49.73.62-10.92-2.64-17.93-11.59-24.71-18.45-14-38.09-25.37-60-32.5a193.08,193.08,0,0,0-51-9.31,191.12,191.12,0,0,0-78.68,13.11c-18,6.93-34.16,16.93-49.31,28.85a185.94,185.94,0,0,0-39.35,42.62c-15.13,22.49-24.44,47.3-29.37,74-3.61,19.61-2.45,39.25-2.77,58.9-.41,25.42-1.29,50.85-.86,76.25.5,30,5,59.31,17.94,86.86a206.27,206.27,0,0,0,29.46,45.57,187.72,187.72,0,0,0,66,49.62,171.41,171.41,0,0,0,55,15.15c9.17.89,18.41,2.19,27.57,1.87a194.5,194.5,0,0,0,69.11-14.88,190.77,190.77,0,0,0,67.58-47.53c22.39-24.47,37.87-52.8,44.89-85.35,2.09-9.72,3-19.73,4-29.64.85-8.2,1.06-16.45,1.57-25h18.32c0,8.21.52,16.5-.13,24.71-.75,9.44-1.67,19-4,28.15a419.77,419.77,0,0,1-13.28,42.35c-6.83,18.22-17.65,34.33-30.07,49.16-16.9,20.18-36.37,37.39-59.66,50.31-21.27,11.8-44,18.94-67.59,23.53-7.55,1.46-15.36,1.77-23.07,2.12s-15.39.14-23.09.06c-23.05-.23-45-5.83-66.38-13.92-21-7.94-39.91-19.53-57.21-33.65C548.77,648,533.9,630,521.77,609.83c-11.61-19.31-20.28-39.88-25-62-1.61-7.49-2.47-15.14-3.73-22.71a12.33,12.33,0,0,0-1-2.48V368.78a6.91,6.91,0,0,0,1-2c1.07-7.11,1.76-14.29,3.12-21.34a186.88,186.88,0,0,1,17.63-50.61,215.26,215.26,0,0,1,46.92-61.32A203.37,203.37,0,0,1,597.11,207c33.06-18.63,68.83-27.2,106.59-27.93a108.08,108.08,0,0,1,13.78,1c6.83.74,13.74,1.24,20.44,2.66,11.9,2.53,23.66,5.68,35.83,8.66V37h18q0,79.17-.13,158.33c0,3.15,1.31,4.75,3.95,6.1,4.65,2.36,9.28,4.84,13.69,7.64,7.78,5,15.4,10.16,23.45,15.51V37Z",transform:"translate(-492 -31)"}),n.createElement("path",{className:"cls-1",d:"M911.62,37q0,85.67-.07,171.34,0,92.91,0,185.82v6.21H892.71V43.49c0-2.16-.05-4.33-.07-6.49Z",transform:"translate(-492 -31)"}),n.createElement("path",{className:"cls-1",d:"M927.61,423.74c-3,7-6.11,13.87-9,20.89-3.14,7.69-5.94,15.52-9.16,23.18a5.83,5.83,0,0,1-3.72,2.71,15.2,15.2,0,0,1-6.44,0c-1.47-.33-3.41-1.48-3.92-2.75-6-15-11.77-30-17.57-45.09-.16-.41.08-1,.15-1.66h11.49l13.17,34.83c3.63-9.65,7-18.21,10.05-26.85,2.9-8.11,2.78-8.15,11.42-8.18,1.17,0,2.33-.05,3.5-.07Z",transform:"translate(-492 -31)"}),n.createElement("path",{className:"cls-1",d:"M774,490H791.7c2,24.94-3.44,47.36-19,67.19-14.48,18.48-33.53,29.36-56.25,33.14-26.17,4.35-50-2.16-71-18.65-17.28-13.54-27.42-31.37-32.14-52.5A57.16,57.16,0,0,1,612,506.93c-.09-40.63-.25-81.26,0-121.89.12-18.22,6.52-34.6,17.37-49.12,13.83-18.52,32.24-30.46,54.89-34.58,25.78-4.68,50,.16,71.33,16,16.77,12.47,28.07,28.88,33.27,49.2a118.58,118.58,0,0,1,2.68,16.91c.59,5.53.65,11.11.95,16.94H774.32c-.5-4.89-1.28-9.74-1.45-14.62-1-30.11-23.75-59.65-57-65.82-36.55-6.78-69.13,12.26-81.69,47.52-2.41,6.79-3.08,14.45-3.21,21.74-.63,35.4-1.06,70.8-1,106.21a98,98,0,0,0,3.73,25.62c6.94,25.05,23.85,40.91,48.3,48.52,23.91,7.44,45.44,1.75,64.92-13.45,15-11.73,22.73-27.55,25.73-45.88C773.73,503.77,773.55,497.09,774,490Z",transform:"translate(-492 -31)"}),n.createElement("path",{className:"cls-1",d:"M815,470.63c4.52-10.54,8.81-20.58,13.15-30.59,2.4-5.54,5-11,7.32-16.58,1.8-4.31,6-2.93,8.94-3.33,1.77-.24,4.91,2.11,5.78,4.05,6.17,13.67,11.92,27.54,17.78,41.35.62,1.48,1.06,3,1.78,5.11-2.7,0-5-.18-7.24,0-3.11.3-4.51-1.38-6.27-3.69a12.12,12.12,0,0,0-6.9-4.17c-3.88-.68-8,0-11.95-.22-4.17-.22-7.84-.28-8.93,5.13-.24,1.19-2.55,2.54-4.06,2.77C821.48,470.94,818.49,470.63,815,470.63Zm35.35-17.06-7.81-19-7.77,19Z",transform:"translate(-492 -31)"}),n.createElement("path",{className:"cls-1",d:"M765.42,455.34c7,3.79,13.32,7.29,20.66,4.55,1.82-.67,3.15-2.68,4.7-4.08-1.49-1.44-2.75-3.46-4.54-4.2-4.34-1.78-9.08-2.61-13.36-4.49-6.87-3-10.68-8.73-9.9-13.76a15.81,15.81,0,0,1,14.32-13.42c8.1-.79,16.14-.34,23.38,5.41-1.06,2.64-2.19,5.42-3.12,7.74-5.89-.86-11.3-1.92-16.75-2.25-1.62-.1-3.37,1.85-5,2.87,1.33,1.38,2.43,3.33,4.06,4.05,4.29,1.89,8.91,3.05,13.24,4.87,7.66,3.23,10.06,7.28,9.59,15.33-.34,5.69-3.85,9.27-10.92,11.76-10.93,3.85-20.73,1.66-30.28-5C762.79,461.56,764,458.63,765.42,455.34Z",transform:"translate(-492 -31)"}))),_o=I=>n.createElement("svg",{width:"1em",height:"1em",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",overflow:"hidden",...I},n.createElement("defs",null,n.createElement("clipPath",{id:"clip0"},n.createElement("path",{d:"M240.559-16.9271 345.697 41.9248 286.845 147.062 181.708 88.2104Z",fillRule:"evenodd",clipRule:"evenodd"})),n.createElement("clipPath",{id:"clip1"},n.createElement("path",{d:"M240.559-16.9271 345.697 41.9247 286.845 147.062 181.708 88.2104Z",fillRule:"evenodd",clipRule:"evenodd"})),n.createElement("clipPath",{id:"clip2"},n.createElement("path",{d:"M240.559-16.9271 345.697 41.9247 286.845 147.062 181.708 88.2104Z",fillRule:"evenodd",clipRule:"evenodd"}))),n.createElement("g",null,n.createElement("rect",{x:0,y:0,width:1280,height:720,fill:"#FFFFFF",fillOpacity:0}),n.createElement("path",{d:"M605.604 9.30961C681.079 9.1812 770.577 46.2954 846.071 116.043L867.542 137.6 448.78 137.6 454.586 109.973C460.866 90.0262 470.981 71.9943 485.129 56.6807 503.992 36.2626 528.24 22.6102 555.937 15.405 571.516 11.3521 588.187 9.3392 605.604 9.30961Z",fill:"#EA9C00",fillRule:"evenodd"}),n.createElement("path",{d:"M286.364 3C477.478 3 643.996 53.622 731.064 128.495L741 138 15 138 15 40.9181 43.6881 32.5398C115.827 13.7009 198.496 3 286.364 3Z",fill:"#FFCC66",fillRule:"evenodd"}),n.createElement("path",{d:"M924.808 51.5412C930.843 51.4058 936.859 51.4124 942.85 51.5614 1021.8 53.524 1096.47 80.1804 1154.19 131.817L1159.97 137.6 679.323 137.6 691.957 128.592C764.675 79.0765 846.352 53.3011 924.808 51.5412Z",fill:"#FCDC56",fillRule:"evenodd"}),n.createElement("path",{d:"M1162.51 87.9076C1187.08 87.7084 1211.37 89.8356 1235.01 94.2921L1239.71 95.2991 1238.38 137.6 970.37 137.6 983.202 130.79C1041.11 102.702 1102.63 88.3935 1162.51 87.9076Z",fill:"#FDEB9F",fillRule:"evenodd"}),n.createElement("path",{d:"M392.912 46.7868C414.55 46.6502 436.591 46.9878 458.982 47.8123 532.469 50.5181 609.727 58.4678 688.899 72.1125 769.694 86.0371 846.626 104.883 917.995 127.539L947.252 137.6 14.9314 137.6 14.927 137.6 14.1465 115.738 15.7351 114.971C109.711 71.9279 241.446 47.7422 392.912 46.7868Z",fill:"#FEF2BE",fillRule:"evenodd"}),n.createElement("g",null,n.createElement("g",null,n.createElement("g",null,n.createElement("path",{d:"M308.781 87.5469 306.062 88.25C305.547 88.3906 305.031 88.0625 304.938 87.5938L303.766 83.0469 308.312 81.875 309.484 86.4219C309.578 86.8906 309.25 87.4062 308.781 87.5469ZM298.281 95.5625C293.359 95.5625 290.781 94.1562 290.781 93.6875 290.781 93.2188 293.359 91.8125 298.281 91.8125 303.203 91.8125 305.781 93.2188 305.781 93.6875 305.781 94.1562 303.203 95.5625 298.281 95.5625ZM289.141 102.875C287.734 101.375 287.875 98.6562 289.328 95.7969L291.062 103.906C290.266 103.719 289.609 103.391 289.141 102.875ZM316.609 102.922C316.094 100.906 314.031 99.7344 312.062 100.25L309.25 89.375C310.75 89 311.641 87.4531 311.266 85.9531L309.859 80.5156C309.719 80 309.203 79.7188 308.734 79.8594L302.359 81.5C301.844 81.6406 301.562 82.1562 301.703 82.625L303.109 88.0625C303.484 89.5625 305.031 90.4531 306.531 90.0781L307.094 92.3281C305.688 90.7344 301.891 89.9844 298.281 89.9844 293.781 89.9844 288.906 91.1562 288.906 93.7344 288.906 93.875 288.953 94.2031 288.953 94.25L289 94.4375C286.891 98 286.562 101.516 288.438 103.531 289.141 104.281 290.125 104.703 291.25 104.891 291.531 104.938 291.859 104.938 292.141 104.938 295.234 104.938 299.219 103.016 302.5 99.9219 302.594 99.8281 302.688 99.7344 302.781 99.6406L302.781 99.6406C303.016 99.4062 303.25 99.1719 303.484 98.9375 303.531 98.9375 303.625 98.9844 303.672 98.9844 304.188 98.9844 304.609 98.5625 304.609 98.0469 304.609 97.5312 304.188 97.1094 303.672 97.1094 303.156 97.1094 302.734 97.5312 302.734 98.0469 302.734 98.1406 302.734 98.2344 302.781 98.3281 302.547 98.5625 302.312 98.7969 302.078 99.0312 301.891 98.75 301.797 98.4219 301.797 98.0469 301.797 97.0156 302.641 96.1719 303.672 96.1719 304.703 96.1719 305.547 97.0156 305.547 98.0469 305.547 99.0312 304.797 99.8281 303.859 99.9219 303.578 100.203 303.344 100.484 303.109 100.672 299.734 103.859 295.516 105.875 292.188 105.875 291.953 105.875 291.719 105.875 291.484 105.828L291.719 106.953C291.906 108.453 294.766 109.625 298.281 109.625 301.797 109.625 304.656 108.453 304.844 106.953L307.609 94.2031 309.344 100.953C307.328 101.469 306.156 103.531 306.672 105.5L308.547 112.766 318.531 110.188 316.609 102.922Z",fill:"#001F48"})))),n.createElement("g",{clipPath:"url(#clip0)"},n.createElement("g",{clipPath:"url(#clip1)"},n.createElement("g",{clipPath:"url(#clip2)"},n.createElement("path",{d:"M261.712 58.3442C258.125 59.3567 254.963 60.8947 252.519 62.6911 249.809 48.517 249.444 37.0933 251.848 32.5417 252.592 32.2394 253.446 31.9983 254.301 31.7572 255.155 31.5162 255.947 31.3846 256.802 31.1435 261.06 33.8147 266.782 43.6343 271.931 57.3042 268.799 56.9894 265.3 57.3317 261.712 58.3442ZM233.216 68.1393C230.084 67.8245 226.694 68.2281 223.107 69.2406 222.936 69.2888 222.936 69.2888 222.765 69.337 223.638 55.4426 231.994 42.5718 244.853 35.5304 237.114 42.4176 232.955 54.4729 233.216 68.1393L233.216 68.1393ZM300.831 47.3031C300.66 47.3514 300.66 47.3514 300.489 47.3996 296.902 48.4121 293.74 49.9501 291.296 51.7465L291.296 51.7465C284.373 39.9604 274.415 31.7974 264.327 30.034 278.97 29.3129 292.822 35.9159 300.831 47.3031ZM282.236 117.01 267.772 65.7633C267.675 65.4216 267.518 65.1895 267.421 64.8479 270.189 64.5276 272.651 64.7549 274.136 65.4424 275.472 63.3133 278.879 61.3372 283.04 60.0705 287.311 58.8652 291.187 58.8776 293.439 59.9942 294.775 57.8651 298.182 55.889 302.343 54.6223 306.443 53.4652 310.429 53.5389 312.633 54.4847 305.086 31.9933 281.198 18.9093 256.888 23.2809 255.858 21.2662 253.436 20.1978 251.105 20.7633 248.885 21.3901 247.378 23.5674 247.493 25.9327 224.485 34.9165 210.963 58.5593 216.227 81.787 217.673 79.7192 220.971 77.6818 225.07 76.5246 229.341 75.3193 233.217 75.3317 235.469 76.4483 236.805 74.3192 240.212 72.3431 244.373 71.0764 248.644 69.8711 252.52 69.8835 254.772 71.0001 255.74 69.5281 257.719 68.0472 260.417 66.8246 260.404 67.105 260.501 67.4466 260.597 67.7883L275.061 119.035C275.351 120.06 276.043 120.879 276.81 121.308 277.576 121.737 278.636 121.899 279.661 121.61 281.65 121.141 282.876 118.95 282.236 117.01Z",fill:"#001F48"}))))));function Lo(){return g.jsxs("div",{id:"home_title_container",children:[g.jsx("div",{id:"home_title_left",children:g.jsx(_o,{className:"sneeuw_bar"})}),g.jsx("div",{id:"home_title_right",children:g.jsx("img",{id:"home_title_background",src:o("home/titlebar.jpg"),alt:""})}),g.jsx("div",{id:"home_title_right_over",children:g.jsxs("div",{id:"home_title_right_pos",children:[g.jsxs("h1",{id:"home_title_right_text",children:["Dé Delftse Studenten ",g.jsx("br",{}),"Atletiek Groep!"]}),g.jsx(G,{to:"/word_lid",children:g.jsx("button",{id:"home_title_right_button",children:"Train 3x gratis mee!"})}),g.jsx(Qo,{id:"home_title_d"})]})})]})}function Oo(){return g.jsxs("div",{id:"home_trainingen_container",children:[g.jsx("div",{id:"home_trainingen_foto",children:g.jsx("img",{id:"home_trainingen_foto_2",src:o("home/trainingen.jpg"),alt:""})}),g.jsxs("div",{id:"home_trainingen_info",children:["De trainingen van Dodeka vinden plaats op maandag van 18:00 tot 19:30, op woensdag van 18:15 tot 19:45 en op zaterdag van 10:15 tot 11:45 op de atletiekbaan van AV'40 in Delft. Alle atletiekonderdelen, van sprint tot de marathon en van speerwerpen tot polsstokhoogspringen kunnen bij ons beoefend worden. Er trainen bij ons zowel beginnende atleten als mensen die meedoen aan NK's, dus de trainingen zijn geschikt voor elk niveau!",g.jsx("br",{}),g.jsx("br",{}),g.jsx(G,{to:"/trainingen#",children:g.jsx("button",{id:"home_trainingen_button",children:"Lees meer!"})})]}),g.jsx("div",{id:"home_trainingen_title",children:"TRAININGEN"})]})}function So(){return g.jsxs("div",{id:"home_commissies_container",children:[g.jsx("div",{id:"home_commissies_foto",children:g.jsx("img",{id:"home_commissies_foto_2",src:o("home/commissie.jpg"),alt:""})}),g.jsxs("div",{id:"home_commissies_info",children:["Naast drie keer in de week sporten is er bij Dodeka ook meer dan genoeg tijd voor gezelligheid. Elke woensdag wordt na de training gezamenlijk gegeten en geborreld, en er worden vaak gezellige feestjes en andere activiteiten georganiseerd door onze vele commissies, waar je ook elk jaar deel van uit kunt maken. Ben je benieuwd naar welke commissies er nog meer bij ons bestaan, neem dan eens een kijkje op de ",g.jsx(G,{to:"/vereniging/commissies#",id:"home_commissies_link",children:g.jsx("b",{children:"commissiepagina"})}),"!"]}),g.jsx("div",{id:"home_commissies_title",className:"absolute lg:right-0 top-8 w-3/4 bg-rood h-16 text-white text-3xl font-bold pl-8 lg:pl-16 pt-3",children:"GEZELLIGHEID"})]})}const y=24*parseFloat(getComputedStyle(document.documentElement).fontSize),O=Math.min(6*window.innerWidth/15,614.4)/parseFloat(getComputedStyle(document.documentElement).fontSize);function fo(){const[I,e]=n.useState(0),C=["🍦","🍉","🍸"],i=s=>Math.floor(Math.random()*s),A=()=>{const s=i(100)-50,t=i(100),d=i(10)+15,b=i(25)+10;return` + top: ${s}%; + left: ${t}%; + font-size: ${b}px; + animation-duration: ${d}s; + `},a=s=>{for(var t=0;t{window.addEventListener("load",()=>{a(50)})},[]),n.useEffect(()=>{e(window.pageYOffset),window.onscroll=()=>{e(window.pageYOffset);try{document.getElementById("home_logo").style.width=Math.max(6,O-I/y*(O-6))+"rem",document.getElementById("home_logo").style.marginLeft=Math.max(2,4-I/y*2)+"rem",document.getElementById("home_logo").style.top=Math.max(.5,6-I/y*5)+"rem"}catch{}};try{document.getElementById("home_logo").style.width=Math.max(6,O-I/y*(O-6))+"rem",document.getElementById("home_logo").style.marginLeft=Math.max(2,4-I/y*2)+"rem",document.getElementById("home_logo").style.top=Math.max(.5,6-I/y*5)+"rem"}catch{}},[I]),g.jsxs("div",{children:[g.jsx(Lo,{}),g.jsx(zo,{}),g.jsx(Oo,{}),g.jsx(So,{}),g.jsx("div",{id:"sneeuw_container"})]})}function To(I){return g.jsx("div",{className:"title_class_1",children:g.jsx("h1",{className:"title_class_2"+(I.position==="left"?" textLeft":" textRight"),children:I.title})})}function Mo(I){return g.jsxs("div",{id:I.id,className:"nieuwsbericht_1",children:[I.position==="left"||window.innerWidth<=1023?g.jsx("img",{className:"nieuwsbericht_2",src:o(`${I.page}/${I.foto}`),alt:""}):"",g.jsxs("div",{className:"nieuwsbericht_3",children:[g.jsx(To,{title:I.titel.toUpperCase(),position:I.position}),g.jsxs("p",{className:"nieuwsbericht_4"+(I.position==="left"?" textLeft":" textRight"),children:[I.datum," | ",I.auteur]}),g.jsx("p",{className:"nieuwsbericht_5",children:I.tekst.split(` +`).map((e,C)=>g.jsxs("span",{children:[e,g.jsx("br",{})]},I.id+C))})]}),I.position==="left"||window.innerWidth<=1023?"":g.jsx("img",{className:"nieuwsbericht_6",src:o(`${I.page}/${I.foto}`),alt:""})]})}function r(I){return g.jsx("h1",{id:"page",children:I.title.toUpperCase()})}function Uo(){const[I,e]=n.useState(3);return g.jsxs("div",{id:"nieuwsContainer",className:"text-center",children:[g.jsx(r,{title:"Nieuws"}),g.jsx("div",{className:"nieuwsberichten1"+(I>=f.nieuwsberichten.length?" nieuwsberichten2":""),children:f.nieuwsberichten.slice(0,I).map((C,i)=>g.jsx(Mo,{position:i%2===0?"left":"right",page:"nieuws",id:C.id,titel:C.titel,datum:C.datum,auteur:C.auteur,tekst:C.tekst,foto:C.foto},C.id))}),g.jsx("button",{onClick:()=>e(I+3),className:"nieuwsberichten3"+(I>=f.nieuwsberichten.length?" hidden":""),children:"LAAD MEER"})]})}function Po(){return g.jsxs("div",{className:"OWeeSchema",children:[g.jsxs("div",{className:"OWeeDag",children:[g.jsx("h1",{className:"OWeeDatumDag",children:"Zondag"}),g.jsx("h1",{className:"OWeeDatum",children:"18 augustus"}),g.jsxs("div",{className:"OWeeActiviteit",children:[g.jsx("h1",{className:"OWeeActiviteitNaam",children:"Parade"}),g.jsx("p",{className:"OWeeActiviteitTijd",children:"17:30-18:30"}),g.jsx("p",{className:"OWeeActiviteitOmschrijving",children:"Spot ons bij de parade tijdens het Schiediner, waar we herkenbaar zullen zijn aan onze donkerblauwe shirts!"})]})]}),g.jsxs("div",{className:"OWeeDag",children:[g.jsx("h1",{className:"OWeeDatumDag",children:"Maandag"}),g.jsx("h1",{className:"OWeeDatum",children:"19 augustus"}),g.jsxs("div",{className:"OWeeActiviteit",children:[g.jsx("h1",{className:"OWeeActiviteitNaam",children:"Infomarkt"}),g.jsx("p",{className:"OWeeActiviteitTijd",children:"13:00-17:45"}),g.jsx("p",{className:"OWeeActiviteitOmschrijving",children:"Kom langs bij onze stand op de Grote Markt en leer meer over wat wij allemaal doen en hoe leuk Dodeka is. Ook zijn er challenges waar je prijzen mee kan winnen!"})]}),g.jsxs("div",{className:"OWeeActiviteit",children:[g.jsx("h1",{className:"OWeeActiviteitNaam",children:"Training"}),g.jsx("p",{className:"OWeeActiviteitTijd",children:"18:00-19:30"}),g.jsx("p",{className:"OWeeActiviteitOmschrijving",children:"Train gezellig mee en kijk of atletiek bij Dodeka iets voor jou is!"})]}),g.jsxs("div",{className:"OWeeActiviteit",children:[g.jsx("h1",{className:"OWeeActiviteitNaam",children:"KICK-OFF"}),g.jsx("p",{className:"OWeeActiviteitTijd",children:"19:30-23:30"}),g.jsx("p",{className:"OWeeActiviteitOmschrijving",children:"Na de training gaan we eten, borrelen en daarbij gaan we epische spelletjes doen! Kom vooral langs, proef de sfeer en leer de mensen kennen."})]})]}),g.jsxs("div",{className:"OWeeDag",children:[g.jsx("h1",{className:"OWeeDatumDag",children:"Dinsdag"}),g.jsx("h1",{className:"OWeeDatum",children:"20 augustus"}),g.jsxs("div",{className:"OWeeActiviteit",children:[g.jsx("h1",{className:"OWeeActiviteitNaam",children:"OWlympics"}),g.jsx("p",{className:"OWeeActiviteitTijd",children:"10:30-17:30"}),g.jsx("p",{className:"OWeeActiviteitOmschrijving",children:"Tijdens het verenigingsbezoek kan je lekker bij ons sporten! Probeer technische onderdelen zoals hordelopen, kogelstoten of hoogspringen. Ook gaan we proberen wereldrecords te verbreken op verschillende loopafstanden! Om het wat makkelijker te maken doen we dit in estafettevorm."})]}),g.jsxs("div",{className:"OWeeActiviteit",children:[g.jsx("h1",{className:"OWeeActiviteitNaam",children:"Sportfeest bij Proteus"}),g.jsx("p",{className:"OWeeActiviteitTijd",children:"20:30-3:30"}),g.jsx("p",{className:"OWeeActiviteitOmschrijving",children:"Dodeka mag natuurlijk niet ontbreken op het sportfeest bij Proteus!"})]})]}),g.jsxs("div",{className:"OWeeDag",children:[g.jsx("h1",{className:"OWeeDatumDag",children:"Woensdag"}),g.jsx("h1",{className:"OWeeDatum",children:"21 augustus"}),g.jsxs("div",{className:"OWeeActiviteit",children:[g.jsx("h1",{className:"OWeeActiviteitNaam",children:"Activiteitenmarkt bij X"}),g.jsx("p",{className:"OWeeActiviteitTijd",children:"12:00-15:00"}),g.jsx("p",{className:"OWeeActiviteitOmschrijving",children:"Ook op de activiteitenmarkt zijn wij natuurlijk aanwezig. Hier kan je al je vragen stellen en ook weer atletiek uitproberen!"})]}),g.jsxs("div",{className:"OWeeActiviteit",children:[g.jsx("h1",{className:"OWeeActiviteitNaam",children:"Training"}),g.jsx("p",{className:"OWeeActiviteitTijd",children:"18:15-19:45"}),g.jsx("p",{className:"OWeeActiviteitOmschrijving",children:"Train gezellig mee en kijk of atletiek bij Dodeka iets voor jou is!"})]}),g.jsxs("div",{className:"OWeeActiviteit",children:[g.jsx("h1",{className:"OWeeActiviteitNaam",children:"Try-outs en TRACKborrel"}),g.jsx("p",{className:"OWeeActiviteitTijd",children:"19:45-23:30"}),g.jsx("p",{className:"OWeeActiviteitOmschrijving",children:"Na de training gaan we eten, borrelen en ook is er nog de mogelijkheid om het onderdeel te proberen wat je altijd al eens hebt willen doen. Daarnaast is er weer een supergezellige borrel in de kantine, dus wees erbij!"})]})]})]})}function Eo(){return g.jsxs("div",{className:"OWeeText",children:[g.jsx("h1",{className:"OWeeTitle",children:"Dodeka is jouw startschot voor een fantastische, gezellige en sportieve studententijd!"}),g.jsxs("p",{className:"OWeeParagraph",children:["Jezelf uitdagen, fit blijven en veel gezelligheid en gekkigheid beleven met nieuwe vrienden? Dodeka is dé plek in Delft waar dit allemaal kan! Op zaterdagochtend, maandag- en woensdagavond zijn er trainingen van ervaren trainers. Deze trainingen zijn geschikt voor zowel beginnende als gevorderde atleten en voor ieder is er wat wils! Bij elke training is er een gezamenlijke warming-up bestaande uit inlopen, oefeningen en leuke sportieve spellen. Vervolgens kun je kiezen uit verschillende onderdelen, van technisch, zoals verspringen en kogelstoten, tot sprinten en hardlopen.",g.jsx("br",{}),g.jsx("br",{}),"Naast trainen heeft Dodeka nog veel meer te bieden. Kom gezellig avondeten en borrelen na de woensdagavondtraining, sluit je aan bij een commissie om ervaring op te doen naast studeren of doe mee aan een van de vele activiteiten die er het hele jaar door worden georganiseerd!",g.jsx("br",{}),g.jsx("br",{}),"Bereid je als nieuw lid voor op onder andere een super gezellig trainingsweekend, geweldige Dodeka merch, NSK’s, gala’s, friettafels, borrels, quizavonden, de jaarlijkse ski- en zomerreis, feesten in Delft en andere studentensteden en nog veel meer! Zien we jou binnenkort ook op onze atletiekbaan en bij de borrel?",g.jsx("br",{}),g.jsx("br",{}),"Heb je interesse om proeftrainingen te volgen of lid te worden? Vul dan ",g.jsx("a",{class:"OWeeLink",rel:"noreferrer",target:"_blank",href:"https://forms.gle/SWSkYtroWNL27fih9",children:"dit interesseformulier"})," in en geef je ",g.jsx("a",{class:"OWeeLink",rel:"noreferrer",target:"_blank",href:"https://forms.gle/MwUuoEcFKzLT7PmU6",children:"hier"})," op voor de trainingen! Je zult hierna een mail krijgen met meer informatie over ons en hoe je lid kunt worden."]})]})}function qo(){return g.jsxs("div",{className:"OWeeImageBar",children:[g.jsx("img",{className:"OWeeImage",src:o("owee/atletiek.jpg")}),g.jsx("img",{className:"OWeeImage",src:o("owee/track_festival.jpg")}),g.jsx("img",{className:"OWeeImage",src:o("owee/mario_krat.JPG")})]})}function $o(){return g.jsxs("div",{children:[g.jsx(r,{title:"OWee"}),g.jsx(Eo,{}),g.jsx(qo,{}),g.jsx(Po,{})]})}function gd(){return g.jsxs("div",{className:"vereniging_1",children:[g.jsx(r,{title:"wie zijn wij"}),g.jsxs("div",{className:"vereniging_2",children:[g.jsxs("p",{className:"vereniging_3",children:["Dodeka is dé Delfste Studenten Atletiekgroep! Er wordt drie keer per week een training aangeboden samen met genoeg borrels, activiteiten em reizen om de leuke dodekaëders te leren kennen.",g.jsx("br",{}),g.jsx("br",{}),"Dodeka is aangesloten bij de Nederlandse Studenten Atletiek Federatie ZeuS. De atleten van Dodeka zijn niet bang voor wat competitie en gaan vaak in groepjes naar allerlei verschillende wedstrijden toe. De grootste opkomst is te vinden bij alle Nederlands Studenten Kampioenschappen (NSK) waar wij altijd aan meedoen.",g.jsx("br",{}),g.jsx("br",{}),"Wij zijn een jonge groep met zo'n 160 leden. Dat ledenaantal heeft ons niet tegengehouden met het opzetten van de velen commissies. Er zijn genoeg commissies waar jij een bijdrage kan leveren, en van kan leren. Er is bijvoorbeeld een commissie voor activiteiten, maar ook voor de website waar je nu op kijkt, ook zijn er commissies voor de borrels of voor de nieuwsbrief en nog meer!",g.jsx("br",{}),g.jsx("br",{}),g.jsx("b",{children:"Geschiedenis"})," ",g.jsx("br",{}),"Dodeka is op 25 februari 2019 begonnen onder de naam DSAV'40 als een commissie bij AV'40. In 2021 is de naam gewijzigd naar Dodeka."]}),g.jsx("img",{src:o("over/over.jpg"),className:"vereniging_4",alt:""})]}),g.jsxs("div",{className:"vereniging_5",children:[g.jsxs(G,{className:"vereniging_6",to:"bestuur",children:[g.jsx("h1",{className:"vereniging_7",children:"Bestuur"}),g.jsx("img",{src:o("over/overBestuur.jpg"),className:"vereniging_8",alt:""})]}),g.jsxs(G,{className:"vereniging_6",to:"commissies",children:[g.jsx("h1",{className:"vereniging_7",children:"Commissies"}),g.jsx("img",{src:o("over/overCommissies.jpg"),className:"vereniging_8",alt:""})]}),g.jsxs(G,{className:"vereniging_6",to:"arnold",children:[g.jsx("h1",{className:"vereniging_7",children:"Arnold"}),g.jsx("img",{src:o("over/arnold.jpg"),className:"vereniging_8",alt:""})]}),g.jsxs(G,{className:"vereniging_6",to:"gezelligheid",children:[g.jsx("h1",{className:"vereniging_7",children:"Gezelligheid"}),g.jsx("img",{src:o("over/overGezelligheid.jpg"),className:"vereniging_8",alt:""})]})]})]})}function Id(){return g.jsxs("div",{className:"trainingstijden_1",children:[g.jsxs("div",{className:"trainingstijden_2",children:[g.jsx("h1",{children:"MAANDAG"}),g.jsx("h1",{children:"18:00 - 19:30"})]}),g.jsx("div",{className:"trainingstijden_3",children:g.jsx("h1",{children:"DINSDAG"})}),g.jsxs("div",{className:"trainingstijden_4",children:[g.jsx("h1",{children:"WOENSDAG"}),g.jsx("h1",{children:"18:15 - 19:45"})]}),g.jsx("div",{className:"trainingstijden_5",children:g.jsx("h1",{children:"DONDERDAG"})}),g.jsx("div",{className:"trainingstijden_6",children:g.jsx("h1",{children:"VRIJDAG"})}),g.jsxs("div",{className:"trainingstijden_7",children:[g.jsx("h1",{children:"ZATERDAG"}),g.jsx("h1",{children:"10:15 - 11:45"})]}),g.jsx("div",{className:"trainingstijden_8",children:g.jsx("h1",{children:"ZONDAG"})})]})}function ug(I){return g.jsx("iframe",{id:"baanLocatie",title:"Baan",loading:"lazy",referrerPolicy:"no-referrer",src:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2454.76308928639!2d4.365573151907881!3d52.029413480121534!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c5b71b1ed00f3d%3A0xb952856aa5bdefd3!2sD.S.A.V.%20Dodeka!5e0!3m2!1sen!2snl!4v1638359828973!5m2!1sen!2snl"})}function Vg(I){return g.jsxs("div",{id:"contactButtonsContainer",children:[g.jsxs("a",{target:"_blank",rel:"noreferrer",href:I.mail||"mailto:studentenatletiek@av40.nl",id:"mail",children:[g.jsx("svg",{id:"mail_icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:g.jsx("path",{d:"M0 3v18h24v-18h-24zm21.518 2l-9.518 7.713-9.518-7.713h19.036zm-19.518 14v-11.817l10 8.104 10-8.104v11.817h-20z"})}),g.jsx("p",{children:"Mail"}),g.jsx("svg",{id:"mail_arrow",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:g.jsx("path",{d:"M13.025 1l-2.847 2.828 6.176 6.176h-16.354v3.992h16.354l-6.176 6.176 2.847 2.828 10.975-11z"})})]}),g.jsxs("a",{target:"_blank",rel:"noreferrer",href:I.insta||"https://www.instagram.com/dsavdodeka/?hl=nl",id:"dm",children:[g.jsx("svg",{id:"dm_icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:g.jsx("path",{d:"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"})}),g.jsx("p",{children:"Insta DM"}),g.jsx("svg",{id:"dm_arrow",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:g.jsx("path",{d:"M13.025 1l-2.847 2.828 6.176 6.176h-16.354v3.992h16.354l-6.176 6.176 2.847 2.828 10.975-11z"})})]})]})}function ed(I){return g.jsxs("div",{className:"trainingsinfo_1",children:[g.jsxs("div",{className:"trainingsinfo_2",children:[g.jsx("p",{className:"trainingsinfo_3",children:I.text.split(` +`).map((e,C)=>g.jsxs("span",{children:[e,g.jsx("br",{})]},"trainingenLine"+C))}),g.jsx(Vg,{})]}),g.jsx("div",{className:"trainingsinfo_4",children:g.jsx(ug,{})})]})}function Cd(){return g.jsx("div",{id:"icons",className:"icons_1",style:{backgroundImage:`url(${o("trainingen/icons.svg")})`}})}function u(I){return g.jsx("div",{className:"header",children:g.jsx("h1",{className:"headerText "+I.position,children:I.text.toUpperCase()})})}function id(I){return g.jsxs("div",{className:"baanatletiek_1",children:[g.jsx("img",{src:o(`trainingen/${I.foto}`),alt:"",className:"baanatletiek_2"}),g.jsxs("div",{className:"baanatletiek_3",children:[g.jsx(u,{text:"Baanatletiek",position:"left"}),g.jsx("p",{className:"baanatletiek_4",children:I.text.split(` +`).map((e,C)=>g.jsxs("span",{children:[e,g.jsx("br",{})]},"baan"+C))})]})]})}function Ad(I){return g.jsxs("div",{className:"loopgroep_1",children:[g.jsxs("div",{className:"loopgroep_2",children:[g.jsx(u,{text:"Loopgroep",position:"right"}),g.jsx("p",{className:"loopgroep_3",children:I.text.split(` +`).map((e,C)=>g.jsxs("span",{children:[e,g.jsx("br",{})]},"loop"+C))})]}),g.jsx("img",{src:o(`trainingen/${I.foto}`),alt:"",className:"loopgroep_4"})]})}const ad={tekst:`De trainingen van Dodeka vinden plaats op maandag van 18:00 tot 19:30, op woensdag van 18:15 tot 19:45 en op zaterdag van 10:15 tot 11:45 op de atletiekbaan van AV'40 in Delft. Alle atletiekonderdelen, van sprint tot de marathon en van speerwerpen tot polsstokhoogspringen kunnen bij ons beoefend worden. Er trainen bij ons zowel beginnende atleten als mensen die meedoen aan NK's, dus de trainingen zijn geschikt voor elk niveau! + + Iedere training start met een gezamelijke warming up. Daarna wordt de groep gesplitst en kan er gekozen worden uit sprint, (middel)lange afstanden en een wisselend aanbod aan spring- en werponderdelen. Zo blijf je in contact met iedereen, terwijl je je favoriete onderdeel kunt uitoefenen. + +Lijkt het je leuk om een keer mee te trainen? Geef je dan op via de mail of via een DM op Instagram.`},nd={tekst:`De baanatletiektrainingen worden gegeven door Jasper Rou, Sanne van Beek, Koen Stapel, Gijs Tops, Marien Sips, Pelle Rietveld, Joris Gudde & Jefry el Bhwash. Tijdens deze trainingen komen alle aspecten van baanatletiek aan bod. We trainen op snelheid, kracht, stabiliteit, uithoudingsvermogen en techniek. + + Er wordt training gegeven in alle onderdelen, zowel technisch als de korte en middellange afstanden. Elke training is er, na de warming-up, keuze uit verschillende werp-, spring-, en looponderdelen. De trainers hebben allemaal hun eigen specialiteiten waardoor ze jou samen naar een hoger niveau kunnen brengen.`,foto:"baanatletiek.jpg"},ld={tekst:`De loopgroeptrainingen worden gegeven door Aniek Sips, Robert Meier en Suze de Vries. De middellange afstand (MiLa) trainingen worden gegeven door Tijmen Hoedjes en Stan van Tilburg. Op maandag traint de loopgroep na de warming-up op de weg, woensdag worden de schema's op de baan gelopen en op zaterdag wordt er afwisselend op en buiten de baan getraind. + + De trainingen worden altijd aangepast aan verschillende niveaus, zodat iedereen mee kan doen met de trainingen. Ook zit er veel variatie in de trainingen. Zo trainen we korte en lange intervallen, doen we heuveltrainingen en duurloopjes, en trainen we op verschillende ondergronden. Dit zorgt ervoor dat je zowel je snelheid als uithoudingsvermogen zal verbeteren.`,foto:"loopgroep_update.jpg"},K={algemeen:ad,baanatletiek:nd,loopgroep:ld};function sd(){return g.jsxs("div",{children:[g.jsx(r,{title:"Trainingen"}),g.jsx(Id,{}),g.jsx(ed,{text:K.algemeen.tekst}),g.jsx(id,{text:K.baanatletiek.tekst,foto:K.baanatletiek.foto}),g.jsx(Cd,{}),g.jsx(Ad,{text:K.loopgroep.tekst,foto:K.loopgroep.foto})]})}const td="https://www.av40.nl/index.php?page=Inschrijfformulier&sid=1",od=(I,e)=>{switch(e.type){case"change":case"change_bool":return{...I,[e.field]:e.value};case"reset":return{...vg};default:throw new Error}},vg={firstname:"",lastname:"",phone:"",email:"",privacy:!1},dd=()=>{const[I,e]=n.useState(!1),[C,i]=n.useState(""),[A,a]=n.useReducer(od,vg),s=()=>{if(A.firstname==="")return i("Vul je voornaam in"),!1;if(A.lastname==="")return i("Vul je achternaam in"),!1;if(A.phone==="")return i("Vul je telefoonnummer in"),!1;if(A.email==="")return i("Vul je emailadres in"),!1;if(/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(A.email)){if(!A.privacy)return i("Om lid te worden dien je akkoord te gaan met het privacybeleid."),!1}else return i("Vul een correct emailadres in"),!1;return!0},t=Z=>{Z.preventDefault(),I&&s()&&k("onboard/signup/",A).then(()=>{e(!1),a({type:"reset"}),i(""),window.location.assign(td)}).catch(()=>{i("De server is tijdelijk niet beschikbaar. Je kunt je alsnog inschrijven via https://www.av40.nl/index.php?page=Inschrijfformulier&sid=1 en door een mailtje te sturen naar bestuur@dsavdodeka.nl!")})},d=Z=>{const{name:V,value:B}=Z.target;a({type:"change",field:V,value:B})},b=Z=>{const{name:V,checked:B}=Z.target;a({type:"change_bool",field:V,value:B})},W=()=>{e(!0)};return g.jsxs("div",{className:"schrijfInDiv",children:[I&&g.jsxs("form",{onSubmit:t,children:[g.jsxs("div",{className:"inputDiv",children:[g.jsx("input",{type:"text",name:"firstname",placeholder:"Voornaam",value:A.firstname,onChange:d}),g.jsx("input",{type:"text",name:"lastname",placeholder:"Achternaam",value:A.lastname,onChange:d}),g.jsx("input",{type:"text",name:"phone",placeholder:"Telefoonnummer",value:A.phone,onChange:d}),g.jsx("input",{type:"text",name:"email",placeholder:"E-mail",value:A.email,onChange:d}),g.jsxs("div",{className:"checkbox",children:[g.jsxs("label",{children:["Ik heb het ",g.jsx("a",{href:"/files/privacyverklaring_dodeka_jan23.pdf",target:"_blank",rel:"noreferrer",className:"privacy_link",children:"privacybeleid"})," gelezen en ga hiermee akkoord."]}),g.jsx("input",{id:"privacy",type:"checkbox",name:"privacy",onChange:b})]}),g.jsx("p",{className:"schrijfInStatus",children:C})]}),g.jsx("button",{className:"schrijfInButton",id:"submit_button",type:"submit",children:"Schrijf je in via AV'40"}),g.jsx("br",{})]}),!I&&g.jsx("button",{className:"schrijfInButton",onClick:W,children:"Schrijf je in!"})]})};function bd(I){return g.jsxs("div",{className:"meetrainen_1",children:[g.jsxs("div",{className:"meetrainen_2",children:[g.jsx(u,{text:"Proeftrainen en inschrijven",position:"left"}),g.jsx("p",{className:"meetrainen_3",children:"Bij Dodeka krijg je het hele jaar door de mogelijkheid om drie keer gratis te komen proeftrainen. Zo kun je de sfeer proeven en erachter komen of atletiek iets voor jou is. Lijkt het je leuk om een keer mee te trainen? Geef je dan op via de mail of via een DM op Instagram. Heb je na de proeftrainingen de smaak te pakken en wil je lid worden? Inschrijvingen verlopen via AV'40 en hun inschrijfformulier vind je hieronder."}),g.jsx(dd,{}),g.jsxs("p",{className:"meetrainen_uitschrijven",children:["Wil je je uitschrijven bij Dodeka? Stuur dan een mailtje naar de ledenadministratie van AV'40 (",g.jsx("a",{target:"_blank",rel:"noreferrer",href:"mailto:ledenadministratie@av40.nl",className:"meetrainen_uitschrijflink",children:"ledenadministratie@av40.nl"}),")."]}),g.jsxs("p",{className:"meetrainen_5",children:["Mocht je nu nog vragen hebben, kijk dan in onze ",g.jsx(G,{to:"/contact#faq",className:"meetrainen_6",children:"F.A.Q."}),", of stuur een berichtje via de mail of Instagram!"]}),g.jsx(Vg,{})]}),g.jsx("img",{src:o(`word_lid/${I.foto}`),alt:"",className:"meetrainen_7"})]})}function cd(I){return g.jsxs("div",{className:"contributie_1",children:[g.jsxs("div",{className:"jesper_probeert_flex",children:[g.jsxs("div",{className:"contributieTabel1",children:["Wedstrijdlid",g.jsx("span",{className:"jaapie",children:g.jsx("sup",{children:" 1"})})," ",g.jsx("br",{}),"Recreantlid",g.jsx("span",{className:"jaapie",children:g.jsx("sup",{children:" 2"})})," ",g.jsx("br",{}),"Gastlid",g.jsx("span",{className:"jaapie",children:g.jsx("sup",{children:" 2"})})," ",g.jsx("br",{}),"Inschrijfgeld ",g.jsx("br",{})]}),g.jsx("div",{className:"vl"}),g.jsxs("div",{className:"contributieTabel2",children:[g.jsx("span",{children:"€"}),"57,95 ",g.jsx("span",{className:"jaapie",children:"per kwartaal"}),g.jsx("br",{}),g.jsx("span",{children:"€"}),"52,90 ",g.jsx("span",{className:"jaapie",children:"per kwartaal"}),g.jsx("br",{}),g.jsx("span",{children:"€"}),"42,75 ",g.jsx("span",{className:"jaapie",children:"per kwartaal"}),g.jsx("br",{}),g.jsx("span",{children:"€"}),"20,- ",g.jsx("span",{className:"jaapie",children:"eenmalig"}),g.jsx("br",{}),g.jsxs("span",{className:"footnote_contributie",children:[g.jsxs("div",{children:[g.jsx("sup",{children:"1"}),":Inclusief wedstrijdlicentie"]}),g.jsxs("div",{children:[g.jsx("sup",{children:"2"}),":Exclusief wedstrijdlicentie"]})]})]})]}),g.jsxs("div",{className:"contributie_3",children:[g.jsx(u,{text:"Contributie",position:"right"}),g.jsxs("p",{className:"contributie_4",children:["Naast dat wij trainen op hun atletiekbaan, is Dodeka ook een commissie van AV'40. De inschrijvingen en contributie worden daarom via hen geregeld.",g.jsx("br",{}),g.jsx("br",{}),"Als student vallen wij onder de baanatleten en is de contributie daarmee ",g.jsx("span",{children:"€"}),"57,95 per kwartaal. Om mee te mogen doen met wedstrijden, zoals de competitie of de Nederlandse Studenten Kampioenschappen, moet je in het bezit zijn van een wedstrijdlicentie. Ben je al wedstrijdlid bij een andere atletiekvereniging? Dan kan je ervoor kiezen om je wedstrijdlicentie om te zetten naar AV'40, of om gastlid bij ons te worden.",g.jsx("br",{}),g.jsx("br",{}),"Vergeet bij het inschrijven niet aan te vinken dat je student bent, want studentenleden krijgen jaarlijks ",g.jsx("span",{children:"€"}),"10 korting op de contributie! Als je dit niet aanvinkt worden de prijzen hoger dan in de prijzentabel hiernaast."]})]})]})}const md={text:`Bij Dodeka krijg je het hele jaar door de mogelijkheid om drie keer gratis te komen proeftrainen. Zo kun je de sfeer te proeven en erachter komen of atletiek iets voor jou is. Heb je na de proeftrainingen de smaak te pakken en wil je lid worden? Inschrijvingen verlopen via AV40 en hun inschrijfformulier vind je #link! + +Mocht je nu nog vragen hebben, kijk dan in onze F.A.Q., of stuur een berichtje via de mail of Instagram!`,foto:"wordLid.jpg"},Zd={text:`Naast dat wij trainen op hun atletiekbaan, is Dodeka ook een commissie van AV'40. De inschrijvingen en contributie worden daarom via hen geregeld. + +Als student vallen wij onder de baanatleten en is de contributie daarmee 52 euro per kwartaal. Om mee te mogen doen met de Nederlandse Studenten Kampioenschappen hoef je niet in het bezit te zijn van een wedstrijdlicentie, maar om mee te kunnen doen aan andere wedstrijden (zoals de competitie) wel. Ben je al wedstrijdlid bij een andere atletiekvereniging? Dan kan je ervoor kiezen om je wedstrijdlicentie om te zetten naar AV'40, of om gastlid bij ons te worden. + +Vergeet bij het inschrijven niet aan te vinken dat je student bent, want studentenleden krijgen jaarlijks 10 euro korting op de contributie! Als je dit niet aanvinkt wordt je lidmaatschap duurder dan in de prijzentabel. + +Weet je het nu helemaal zeker? Je vindt #link het inschrijfformulier.`,foto:"contributieTabel.jpg"},S={proeftrainen:md,contributie:Zd};function Gd(){return g.jsxs("div",{children:[g.jsx(r,{title:"Word lid!"}),g.jsx(bd,{text:S.proeftrainen.text,foto:S.proeftrainen.foto}),g.jsx(cd,{text:S.contributie.text,foto:S.contributie.foto})]})}function Wd(){return g.jsxs("div",{id:"info",children:[g.jsx("h1",{className:"contact-type",children:"E-mail"}),g.jsx("div",{children:g.jsx("a",{href:"mailto:studentenatletiek@av40.nl",className:"contact-value",children:"studentenatletiek@av40.nl"})}),g.jsx("h1",{className:"contact-type",children:"Adres"}),g.jsx("h1",{className:"contact-value",children:"Sportring 12, 2616LK Delft"}),g.jsx("h1",{className:"contact-type",children:"AV'40 Website"}),g.jsx("div",{children:g.jsx("a",{target:"_blank",rel:"noreferrer",href:"https://www.av40.nl",className:"contact-value",children:"www.av40.nl"})})]})}function rd(){return g.jsxs("div",{id:"socials",children:[g.jsx("h1",{id:"social_text",children:"Socials"}),g.jsxs("div",{id:"contact_social_buttons",children:[g.jsx("a",{className:"cursor-pointer",target:"_blank",rel:"noreferrer",href:"https://www.instagram.com/dsavdodeka/?hl=nl",children:g.jsxs("svg",{id:"insta",href:"www.av40.nl",className:"social_button",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[g.jsx("use",{xlinkHref:"www.av40.nl"}),g.jsxs("radialGradient",{id:"rg",r:"150%",cx:"30%",cy:"107%",children:[g.jsx("stop",{stopColor:"#fdf497",offset:"0"}),g.jsx("stop",{stopColor:"#fdf497",offset:"0.05"}),g.jsx("stop",{stopColor:"#fd5949",offset:"0.45"}),g.jsx("stop",{stopColor:"#d6249f",offset:"0.6"}),g.jsx("stop",{stopColor:"#285AEB",offset:"0.9"})]}),g.jsx("path",{d:"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"})]})}),g.jsx("a",{target:"_blank",rel:"noreferrer",href:"https://www.youtube.com/channel/UCrilqur_5aQmpLh-mvXBcmA",children:g.jsx("svg",{id:"youtube",className:"social_button",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:g.jsx("path",{d:"M19.615 3.184c-3.604-.246-11.631-.245-15.23 0-3.897.266-4.356 2.62-4.385 8.816.029 6.185.484 8.549 4.385 8.816 3.6.245 11.626.246 15.23 0 3.897-.266 4.356-2.62 4.385-8.816-.029-6.185-.484-8.549-4.385-8.816zm-10.615 12.816v-8l8 3.993-8 4.007z"})})}),g.jsx("a",{target:"_blank",rel:"noreferrer",href:"https://www.facebook.com/DSAVDodeka/",children:g.jsx("svg",{id:"facebook",className:"social_button",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:g.jsx("path",{d:"M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z"})})}),g.jsx("a",{target:"_blank",rel:"noreferrer",href:"https://discord.gg/BtrZ6QbfAf",children:g.jsx("svg",{id:"discord",className:"social_button",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:g.jsx("path",{d:"M19.54 0c1.356 0 2.46 1.104 2.46 2.472v21.528l-2.58-2.28-1.452-1.344-1.536-1.428.636 2.22h-13.608c-1.356 0-2.46-1.104-2.46-2.472v-16.224c0-1.368 1.104-2.472 2.46-2.472h16.08zm-4.632 15.672c2.652-.084 3.672-1.824 3.672-1.824 0-3.864-1.728-6.996-1.728-6.996-1.728-1.296-3.372-1.26-3.372-1.26l-.168.192c2.04.624 2.988 1.524 2.988 1.524-1.248-.684-2.472-1.02-3.612-1.152-.864-.096-1.692-.072-2.424.024l-.204.024c-.42.036-1.44.192-2.724.756-.444.204-.708.348-.708.348s.996-.948 3.156-1.572l-.12-.144s-1.644-.036-3.372 1.26c0 0-1.728 3.132-1.728 6.996 0 0 1.008 1.74 3.66 1.824 0 0 .444-.54.804-.996-1.524-.456-2.1-1.416-2.1-1.416l.336.204.048.036.047.027.014.006.047.027c.3.168.6.3.876.408.492.192 1.08.384 1.764.516.9.168 1.956.228 3.108.012.564-.096 1.14-.264 1.74-.516.42-.156.888-.384 1.38-.708 0 0-.6.984-2.172 1.428.36.456.792.972.792.972zm-5.58-5.604c-.684 0-1.224.6-1.224 1.332 0 .732.552 1.332 1.224 1.332.684 0 1.224-.6 1.224-1.332.012-.732-.54-1.332-1.224-1.332zm4.38 0c-.684 0-1.224.6-1.224 1.332 0 .732.552 1.332 1.224 1.332.684 0 1.224-.6 1.224-1.332 0-.732-.54-1.332-1.224-1.332z"})})})]})]})}function pd(I){return g.jsxs("div",{id:"question_box",children:[g.jsx("div",{id:"question",children:I.vraag.split(` +`).map(e=>g.jsxs("span",{children:[e,g.jsx("br",{})]},e))}),g.jsx("div",{id:"answer",children:I.antwoord.split(` +`).map(e=>g.jsxs("span",{children:[e,g.jsx("br",{})]},e))})]})}function hd(I){return g.jsx("div",{id:"question_grid",children:I.questions.map(e=>g.jsx(pd,{vraag:e.vraag,antwoord:e.antwoord},e.vraag))})}const ud=[{vraag:"Hoe kan ik een training uitproberen?",antwoord:"Iedereen mag bij ons het hele jaar door drie keer gratis komen proeftrainen. Daarna kan je besluiten of je lid wordt of niet. Je kan je aanmelden door ons te mailen of een Instagram DM te sturen."},{vraag:"Waar ligt de atletiekbaan?",antwoord:"Het adres van de atletiekbaan is Sportring 12 te Delft. De baan is in 15 minuten te bereiken met bus 60 vanaf station Delft naar halte Den Haag, Defensie aan de Brasserskade, of je kan natuurlijk gewoon op de fiets komen."},{vraag:"Hoe zien de trainingen er ongeveer uit?",antwoord:`Tijdens onze trainingen komen alle aspecten van baanatletiek aan bod. We trainen dan ook afwisselend op zowel kracht en stabiliteit als uithoudingsvermogen en techniek. Er wordt training gegeven voor alle onderdelen, zowel technisch als de korte- en middellange afstanden. +Je kunt je vooraf voor de training aanmelden voor één van de beschikbare onderdelen. Na een gezamenlijke warming-up van 30 à 45 minuten, mag iedereen zijn onderdeel uit gaan oefenen onder begeleiding van een trainer.`},{vraag:"Wie zijn de trainers?",antwoord:"De trainingen worden gegeven door een aantal studenten die al lang ervaring hebben met verschillende aspecten en onderdelen van atletiek. Een overzicht van de trainers is te vinden op de commissiepagina bij de trainerscommissie."},{vraag:"Zijn er nog meer gespecialiseerde trainingen voor bepaalde onderdelen?",antwoord:"Tijdens de baantrainingen kan er op alle onderdelen getraind worden. Er wordt elke training een sprint-, mila- en loopgroepschema aangeboden. Daarnaast zijn er ook elke training drie technische onderdelen die getraind worden. Deze technische onderdelen rouleren elke training door."},{vraag:"Hoe werkt het lidmaatschap?",antwoord:"Bij ons kan iedereen het hele jaar door lid worden. Hiervoor moet je je als student inschrijven via de burgervereniging AV'40. Meer informatie over het lidmaatschap en de inschrijfprocedure vind je op de word lid pagina."},{vraag:"Wordt er aan wedstrijden meegedaan?",antwoord:"Ja! De leukste wedstrijden zijn de Nederlandse Studenten Kampioenschappen (NSK's), waarvan er acht per jaar zijn. Aan deze wedstrijden doen we met een grote groep mee aan zowel gezamenlijke als individuele onderdelen en is er vaak na afloop een feest. Daarnaast is er ook een aantal competitiewedstrijden per jaar en gaan atleten vaak ook nog het hele jaar door samen naar losse wedstrijden."},{vraag:"Wat doen jullie nog meer naast trainen?",antwoord:"Er is elke woensdag na de training een epische borrel, en daarnaast worden er ook nog genoeg leuke activiteiten georganiseerd door verschillende commissies, waar je je ook elk jaar voor aan kunt melden. Een overzicht van de commissies vind je op de commissiepagina."},{vraag:"Zijn alle leden student aan de TU Delft?",antwoord:"Ongeveer 90 procent van de leden studeert aan de TU Delft. De overige 10 procent volgt een opleiding aan een andere onderwijsinstelling, zoals andere universiteiten, maar ook hogescholen en MBO's."},{vraag:"Hoeveel leden heeft Dodeka?",antwoord:"We zijn een groeiende vereniging met ongeveer 160 leden, en een man/vrouw verdeling van 55/45. Bij een training zijn gemiddeld zo'n 60 studenten aanwezig."},{vraag:"Wie is de leukste mascotte?",antwoord:"Arnold het AardVarken is natuurlijk de leukste mascotte. Arnold heeft een Duitse vader en zijn moeder komt uit Arnhem. Sinds oktober 2019 is Arnold bij ons komen wonen."}],Vd={questions:ud};function vd(){return g.jsxs("div",{children:[g.jsx(r,{title:"Contact"}),g.jsxs("div",{id:"contact",className:"mb-8 lg:mb-16",children:[g.jsxs("div",{id:"contact_info",children:[g.jsx(Wd,{}),g.jsx(rd,{})]}),g.jsx("div",{id:"contact_map",children:g.jsx(ug,{})})]}),g.jsxs("div",{id:"faq",children:[g.jsx(r,{title:"Frequently asked questions"}),g.jsx(hd,{questions:Vd.questions})]})]})}function gg(I){return g.jsxs("div",{id:"contact_heading",children:[g.jsx("h1",{id:"bar_title",children:I.title.toUpperCase()}),g.jsx("div",{id:"arrow_container",children:g.jsx("svg",{id:"bar_arrow",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:g.jsx("path",{d:"M13.025 1l-2.847 2.828 6.176 6.176h-16.354v3.992h16.354l-6.176 6.176 2.847 2.828 10.975-11z"})})})]})}function wd(){return g.jsxs("div",{id:"contact_bar",children:[g.jsxs("div",{className:"bar_container",children:[g.jsx(G,{className:"no_underline",to:"/contact",children:g.jsx(gg,{title:"Contactinformatie"})}),g.jsxs("div",{className:"bar_info",children:[g.jsxs("p",{children:["Email: ",g.jsx("a",{href:"mailto:studentenatletiek@av40.nl",className:"bar_link",children:"studentenatletiek@av40.nl"})]}),g.jsxs("p",{children:["Adres: ",g.jsx("a",{target:"_blank",rel:"noreferrer",href:"https://www.google.nl/maps/place/Delftse+Atletiekvereniging+1940/@52.0294071,4.3655958,17z/data=!3m1!4b1!4m5!3m4!1s0x47c5b60b0c9dbfa9:0x9fa03ef4a72f1db8!8m2!3d52.0294038!4d4.3677845",className:"bar_link",children:"Sportring 12, Delft"})]}),g.jsx(G,{to:"/contact",className:"bar_link",children:"F.A.Q."}),g.jsx("br",{}),g.jsx("a",{href:"/files/privacyverklaring_dodeka_jan23.pdf",target:"_blank",rel:"noreferrer",className:"privacy_link",children:"Privacyverklaring Dodeka"})]})]}),g.jsxs("div",{className:"bar_container",children:[g.jsx(G,{className:"no_underline",to:"/trainingen#",children:g.jsx(gg,{title:"Trainingsdagen"})}),g.jsxs("div",{className:"bar_info",children:[g.jsx("p",{children:"Maandag 18:00 - 19:30"}),g.jsx("p",{children:"Woensdag 18:15 - 19:45"}),g.jsx("p",{children:"Zaterdag 10:15 - 11:45"}),g.jsx("br",{}),g.jsxs("p",{children:["Dodeka is een trainingsgroep voor studenten binnen ",g.jsx("a",{target:"_blank",rel:"noreferrer",href:"https://www.av40.nl",className:"bar_link",children:"AV'40"})]})]})]}),g.jsxs("div",{className:"bar_container",children:[g.jsx(G,{className:"no_underline",to:"/contact/sponsors#",children:g.jsx(gg,{title:"Sponsors"})}),g.jsxs("div",{className:"bar_info",children:[g.jsx("a",{target:"_blank",rel:"noreferrer",href:"https://www.malthasport.nl/",children:g.jsx("img",{src:o("sponsors/maltha.png"),alt:"",className:"bar_sponsor maltha_bar"})}),g.jsx("a",{target:"_blank",rel:"noreferrer",href:"https://kernengineers.nl/",children:g.jsx("img",{src:o("sponsors/kern.svg"),alt:"",className:"bar_sponsor kverneland_bar"})}),g.jsx("a",{target:"_blank",rel:"noreferrer",href:"https://www.studentendrukwerk.nl/",children:g.jsx("img",{src:o("sponsors/studentendrukwerk.png"),alt:"",className:"bar_sponsor tsa_bar"})})]})]})]})}function Bd(I){function e(){document.getElementById(I.name).classList.add("out"),document.getElementById(I.name).classList.remove("in");const i=document.getElementById(I.name+"scroll"),A=i.scrollWidth-i.offsetWidth;i.scrollTo(1,0);var a=window.self.setInterval(()=>{i.scrollLeft!==A&&i.scrollLeft!==0?i.scrollTo(i.scrollLeft+1,0):window.self.clearInterval(a)},15)}function C(){document.getElementById(I.name).classList.remove("out"),document.getElementById(I.name).classList.add("in")}return I.position==="left"||window.innerWidth<=1023?g.jsxs("div",{id:I.name,className:"commissieContainer",children:[g.jsx("img",{className:"commissieLogo roundedRight",src:o(`commissies/${I.fotos}/logo.jpg`),alt:""}),g.jsxs("div",{className:"commissieInfo roundedLeft",children:[g.jsx(u,{text:I.name,position:"left"}),g.jsx("p",{className:"commissieStukje",children:I.info}),g.jsxs("div",{className:"commissieSlider",onClick:()=>e(),children:[g.jsx("p",{className:"commissieSliderMargin",children:"Bekijk de leden"}),g.jsx("svg",{id:"",xmlns:"http://www.w3.org/2000/svg",className:"commissieArrow",viewBox:"0 0 24 24",children:g.jsx("path",{d:"M13.025 1l-2.847 2.828 6.176 6.176h-16.354v3.992h16.354l-6.176 6.176 2.847 2.828 10.975-11z"})})]})]}),g.jsx("div",{className:"commissieLogo roundedRight",children:g.jsx("img",{className:"commissieFoto roundedRight",src:o(`commissies/${I.fotos}/commissie.jpg`),alt:""})}),g.jsxs("div",{className:"commissieInfo roundedLeft",children:[g.jsx(u,{text:I.name+" leden",position:"left"}),g.jsx("div",{id:I.name+"scroll",className:"commissieLeden",children:I.leden.map(i=>g.jsxs("div",{className:"commissieLid",children:[g.jsx("img",{className:"commissieLidFoto",src:o(`commissies/${I.fotos}/${i.foto}.jpg`),alt:""}),g.jsx("p",{className:"commissieLidNaam",children:i.naam}),g.jsx("p",{className:"commissieLidFunctie",children:i.functie})]},I.name+i.naam))}),g.jsxs("div",{className:"commissieSlider",onClick:()=>C(),children:[g.jsx("svg",{id:"",xmlns:"http://www.w3.org/2000/svg",className:"commissieArrow reverseArrow commissieSliderMargin",viewBox:"0 0 24 24",children:g.jsx("path",{d:"M13.025 1l-2.847 2.828 6.176 6.176h-16.354v3.992h16.354l-6.176 6.176 2.847 2.828 10.975-11z"})}),g.jsx("p",{children:"Bekijk de commissie"})]})]})]}):g.jsxs("div",{id:I.name,className:"commissieContainer",children:[g.jsxs("div",{className:"commissieInfo roundedRight inverseMargin",children:[g.jsx(u,{text:I.name,position:"left"}),g.jsx("p",{className:"commissieStukje",children:I.info}),g.jsxs("div",{className:"commissieSlider",onClick:()=>e(),children:[g.jsx("p",{className:"commissieSliderMargin",children:"Bekijk de leden"}),g.jsx("svg",{id:"",xmlns:"http://www.w3.org/2000/svg",className:"commissieArrow",viewBox:"0 0 24 24",children:g.jsx("path",{d:"M13.025 1l-2.847 2.828 6.176 6.176h-16.354v3.992h16.354l-6.176 6.176 2.847 2.828 10.975-11z"})})]})]}),g.jsx("img",{className:"commissieLogo roundedLeft",src:o(`commissies/${I.fotos}/logo.jpg`),alt:""}),g.jsxs("div",{className:"commissieInfo roundedRight inverseMargin",children:[g.jsx(u,{text:I.name+" leden",position:"left"}),g.jsx("div",{id:I.name+"scroll",className:"commissieLeden",children:I.leden.map(i=>g.jsxs("div",{className:"commissieLid",children:[g.jsx("img",{className:"commissieLidFoto",src:o(`commissies/${I.fotos}/${i.foto}.jpg`),alt:""}),g.jsx("p",{className:"commissieLidNaam",children:i.naam}),g.jsx("p",{className:"commissieLidFunctie",children:i.functie})]},I.name+i.naam+"2"))}),g.jsxs("div",{className:"commissieSlider",onClick:()=>C(),children:[g.jsx("svg",{id:"",xmlns:"http://www.w3.org/2000/svg",className:"commissieArrow reverseArrow commissieSliderMargin",viewBox:"0 0 24 24",children:g.jsx("path",{d:"M13.025 1l-2.847 2.828 6.176 6.176h-16.354v3.992h16.354l-6.176 6.176 2.847 2.828 10.975-11z"})}),g.jsx("p",{children:"Bekijk de commissie"})]})]}),g.jsx("div",{className:"commissieLogo roundedLeft",children:g.jsx("img",{className:"commissieFoto roundedLeft",src:o(`commissies/${I.fotos}/commissie.jpg`),alt:""})})]})}const Xd=[{naam:".ComCom",info:"De .ComCom is de commissie die deze website in de afgelopen jaren heeft gemaakt en nog steeds onderhoudt. Zonder ons was deze website er nooit geweest en hadden alle andere commissies hier niet eens kunnen staan. Wij blijven bezig met de website uitbreiden, en nu het inlogsysteem werkend is gaan we dit jaar aan de slag met het maken van een inschrijfsysteem voor alle trainingen, borrels en activiteiten. Verder houden we jullie op de hoogte van alle nieuwtjes en wedstrijden die we organiseren. Mocht je een foutje vinden of een leuk idee hebben, spreek dan een van de commissieleden aan of stuur een mailtje naar content.comcom@dsavdodeka.nl.",leden:[{naam:"Tip",functie:"CEO",foto:"tip"},{naam:"Matthijs",functie:"Senior Frontend Developer",foto:"matthijs"},{naam:"Liam",functie:"Design & Frontend Developer",foto:"liam"},{naam:"Jesper",functie:"Junior Frontend Developer",foto:"jesper"},{naam:"Senne",functie:"Junior Backend Developer",foto:"senne"},{naam:"Sanne vB",functie:"QomQommer",foto:"sanne"}],fotos:"comcom"},{naam:"BarCo",info:"De BarCo is de belangrijkste commissie binnen Dodeka. Binnen deze vereniging zorgen wij ervoor dat onze atleten niet te sportief worden zodat de sfeer een beetje gemoedelijk blijft. Elke woensdag kun je bij ons terecht voor een koud drankje en een warm bord eten. Daarnaast fiksen wij om de zoveel tijd een gezellige themaborrel en sporen iedereen aan om nieuwe mensen te leren kennen! Als BarCo lid kun je elk dom idee wel uitwerken tot een leuke borrel en kun je op een eenvoudige manier mensen leren kennen binnen de vereniging. 12 dikke kusjes van de BarCo",leden:[{naam:"Marco Barco",functie:"Voorzitter",foto:"mark"},{naam:"Antony",functie:"Secretaris",foto:"Antony"},{naam:"Kika",functie:"Commissaris Themaborrels",foto:"Kika"},{naam:"Sebastiaan",functie:"Commissaris Eten",foto:"Sebastiaan"},{naam:"Joris",functie:"Hypermeister",foto:"Joris"},{naam:"Tim C",functie:"QQ",foto:"Tim"}],fotos:"barco"},{naam:"BatCie",info:"Als BatCie organiseren wij de epische batavierenrace voor het mega gezellige Dodeka team. De bata vindt plaats op 24/25/30 mei 2024 in het oosten van het land (rond Nijmegen en Enschede). In dit prachtige weekend kan je hardlopen en feesten combineren wat supergaaf is. Met een team van 25 personen ren je in estafettevorm een afstand van in totaal 175 kilometer. Ons team draait om prestatie maar nog meer om gezelligheid. Omdat je met zijn allen in tentjes slaapt is het erg knus en ontmoet je mensen uit het hele land. Kortom, een topweekend dus! Voor bereikbaarheid zijn wij aanspreekbaar op trainingen en bereikbaar per fax op 121212.",leden:[{naam:"Niels V",functie:"Voorzitter",foto:"nielsv"},{naam:"Roy",functie:"Secretaris",foto:"roy"},{naam:"Eric",functie:"Penningmeester",foto:"eric"},{naam:"Renée",functie:"Commissaris Logistiek",foto:"renée"},{naam:"Marin",functie:"Commissaris Promo",foto:"marin"},{naam:"Marien",functie:"QQ",foto:"marien"}],fotos:"batcie"},{naam:"FOCUS",info:"Onze commissie zorgt ervoor dat alle mooie dingen die bij de vereniging gebeuren zo goed mogelijk vastgelegd worden doormiddel van foto's en video's. Ook zijn wij verantwoordelijk voor de promotie van Dodeka. Dit doen we onder andere met posters, stickers en foto's op diverse social media, dus volg ons vooral en misschien zie je jezelf nog eens terug op het instagram account!",leden:[{naam:"Mieke",functie:"Kapitein",foto:"mieke"},{naam:"Kimmo",functie:"Secretavis",foto:"kimmo"},{naam:"Niek",functie:"Kommiszeevis Bil",foto:"niek"},{naam:"Roman B",functie:"Kommiszeevis Beer",foto:"placeholder"},{naam:"Julius",functie:"Kommiszeevis Vies",foto:"julius"},{naam:"Matthew",functie:"Kommiszeevis Kont",foto:"placeholder"},{naam:"Jeroen",functie:"Kommiszeevis Gladde Paling",foto:"jeroen"},{naam:"Sanne vB",functie:"QQ",foto:"sanne"}],fotos:"focus"},{naam:"Lustrum",info:"De lustrumcommissie zorgt ervoor dat het eerste lustrum van Dodeka er één gaat worden om nooit te vergeten. Met vijf activiteiten gedurende het hele jaar vieren we de vijfde verjaardag van onze geliefde mascotte Arnold. Het hoogtepunt wordt de lustrumweek in februari, waarin de hele week geweldige activiteiten plaats zullen vinden en veel gefeest zal worden. Wij voelen ons vereerd dat we dit hele jaar Arnold mogen helpen niet alleen een aardvarken te zijn maar ook een feestvarken! ",leden:[{naam:"Jefry",functie:"Voorzitter",foto:"placeholder"},{naam:"Simon",functie:"Secretaris",foto:"placeholder"},{naam:"Lars P",functie:"Penningmeester",foto:"placeholder"},{naam:"Stefan",functie:"Commissaris Planning",foto:"placeholder"},{naam:"Koen",functie:"Commissaris Logistiek",foto:"placeholder"},{naam:"Temba",functie:"Commissaris Promo",foto:"placeholder"},{naam:"Abel",functie:"Commissaris Extern",foto:"placeholder"},{naam:"Anne-Wil",functie:"Vice-voorzitter & QQ",foto:"placeholder"},{naam:"Sanne D",functie:"QQ",foto:"placeholder"}],fotos:"lustrum"},{naam:"NSK Meerkamp",info:"Het is weer zo ver. Een nieuw jaar en een nieuw jaar dat Dodeka een NSK mag organiseren. Namelijk het NSK Meerkamp! Dit zal plaatsvinden van zaterdag 11 mei tot zondag 12 mei, op de atletiekbaan van AV'40. Zoals de naam al verklapt zal iedereen strijden om de beste all-round aleet of atlete te worden. Net als elk NSK Meerkamp zijn er voor de mannen en de vrouwen de gewoonlijke meerkamp en loopmeerkamp. Als je nu denkt: 'Ik ben helemaal niet klaar voor zo'n volledige meerkamp :(' Wees niet getreurd! Vanaf dit jaar is er ook een Intermediate meerkamp voor de mannen en de vrouwen. Hier zijn minder onderdelen, en de hordes zijn lager en de gewichten zijn lichter. Met deze twee nieuwe varianten wordt het NSK Meerkamp voor iedereen toegankelijk! Naast al dat competitief zijn is er natuurlijk ook nog de gezelligheid. 's Avonds tijdens het eten zal er een demonstratiewedstrijd plaatsvinden met daarna een episch feest! Zet 11-12 mei maar alvast in je agenda en dan zien we je daar!",leden:[{naam:"Sylke",functie:"Voorzitter",foto:"sylke"},{naam:"Sasha",functie:"Secretaris",foto:"sasha"},{naam:"Jamie",functie:"Penningmeester",foto:"jamie"},{naam:"Jonas",functie:"Commissaris Wedstrijd",foto:"jonas"},{naam:"Isabel",functie:"Commissaris Vrijwilligers",foto:"isabel"},{naam:"Chiem",functie:"Commissaris PR",foto:"chiem"},{naam:"Sanne D",functie:"QQ",foto:"sanne"}],fotos:"nskmeerkamp"},{naam:"RedaXII",info:"De RedaXII schrijft en publiceert de nieuwsbrieven en het jaarboek. Hiervoor verzamelen we stukjes en foto's en hierdoor blijven de leden geïnformeerd over wat er de afgelopen periode is gebeurd. Daarnaast is er voor iedereen die dat wil aan het einde van het jaar een jaarboek als samenvatting en herinnering van wat vast weer een geweldig jaar bij de vereniging wordt. Heb jij nu een goed idee of een leuk verhaal voor in de nieuwsbrief of het jaarboek, schroom dan niet om een van de RedaXII leden een keer aan te spreken of te mailen naar redaxii@dsavdodeka.nl. Mocht je een leuke quote hebben van iemand dan kan je die sturen naar Anne.",leden:[{naam:"Anna",functie:"Voorzitter",foto:"anna"},{naam:"Inez",functie:"Penningmeester",foto:"inez"},{naam:"Robert",functie:"Commissaris Inhoud",foto:"robert"},{naam:"Kyllian",functie:"Commissaris Flexibel",foto:"kyllian"},{naam:"Robin",functie:"Commissaris Vormgeving Nieuwsbrief",foto:"robin"},{naam:"Anne",functie:"Commissaris Vormgeving Jaarboek",foto:"anne"},{naam:"Tim C",functie:"QQ",foto:"tim"}],fotos:"redaxii"},{naam:"SAX",info:"Heee! Wij zijn de SAX. Wij zullen dit jaar fantastische SAXiviteiten organiseren voor de leukste Dodekaëders. Met de SAX verzinnen we SAXiviteiten, plannen we ze in en dan is er natuurlijk nog de uitvoering van de plannen op de dag zelf. Jaarlijks worden er veel verschillende SAXiviteiten georganiseerd bijvoorbeeld een Sintenkerstennieuw diner, huizenrace en verschillende soorten uitjes. Bij het Sinterkerstennieuw diner, de eerste SAXiviteit die wij zullen organiseren, zal iedereen zijn kookkunsten kunnen laten zien. Deze supergezellige commissie zit dit jaar vol Pixar karakters. Dus misschien zie je wel een van je favoriete karakters op een SAXiviteit. Bij de SAX komen enthousiasme en creativiteit samen in het organiseren van de SAXiviteiten en is het altijd gezellig!",leden:[{naam:"Xylander",functie:"Voorzitter",foto:"xylander"},{naam:"Anna",functie:"Secretaris",foto:"anna"},{naam:"Merel",functie:"Penningmeester",foto:"merel"},{naam:"Itse",functie:"Commissaris Logistiek",foto:"itse"},{naam:"Anne",functie:"Commissaris Promo",foto:"anne"},{naam:"Sanne D",functie:"QQ",foto:"sanne"}],fotos:"sax"},{naam:"Snowdeka",info:"In februari is het weer zo ver, een groep van 30 Dodekaëders gaat skiën in het prachtige Tignes! Naast veel sneeuwpret zal Snowdeka ervoor zorgen dat er heel veel leuke activiteiten te doen zijn. We gaan met z’n allen lekker skiën, snowboarden en niet te vergeten feesten! Het wordt een drukke en gezellige week, zelfs zo leuk dat iedereen na de wispo eigenlijk nog een weekje vakantie nodig heeft. We zorgen er als commissie voor dat het voor iedereen een onvergetelijke reis zal hebben!",leden:[{naam:"Merel",functie:"Voorzitter",foto:"merel"},{naam:"Marea",functie:"Secretaris",foto:"marea"},{naam:"Thomas",functie:"Commissaris Logistiek",foto:"thomas"},{naam:"Roy",functie:"Commissaris Activiteiten",foto:"roy"},{naam:"Marien",functie:"QQ",foto:"marien"}],fotos:"snowdeka"},{naam:"Startco",info:'De StartCommissie heeft als belangrijke taak dat alle nieuwe studenten de naam "Dodeka" kennen en dat ze weten waar onze prachtige vereniging voor staat. Dit doen we door tijdens de OWee epische activiteiten te organiseren waarbij de nieuwe studenten op een leuke manier kennis maken met de atletiek en de vereniging. Zo is de StartCo aanwezig op de parade, de infomarkt en de activiteitenmarkt en heeft de StartCo afgelopen OWee een spelletjesavond en een Trackborrel georganiseerd op de atletiekbaan. Na de OWee zorgt de StartCo ervoor dat alle nieuwe leden zich thuisvoelen op de vereniging door het leukste weekend van het jaar te organiseren: het StartWeekend. Hier kunnen nieuwe en oude leden elkaar (nog) beter leren kennen door samen leuke (en sportieve) activiteiten te doen. Wordt Dodeka ook jouw startschot voor een geweldige studententijd?',leden:[{naam:"Joris",functie:"Voorzitter",foto:"placeholder"},{naam:"Merel",functie:"Secretaris",foto:"placeholder"},{naam:"Sanne D",functie:"Penningmeester",foto:"placeholder"},{naam:"Niels V",functie:"Vice voorzitter en com. startweekend",foto:"placeholder"},{naam:"Suze",functie:"Commissaris feest/promo",foto:"placeholder"},{naam:"Hannah",functie:"Commissaris Logistiek",foto:"placeholder"},{naam:"Jefry",functie:"QQ 1",foto:"placeholder"},{naam:"Lianne",functie:"QQ 2",foto:"placeholder"}],fotos:"startco"},{naam:"Sunrice",info:"Als SunRice organiseren wij de meest epische zomerreis voor Dodeka. Aangezien het zware studiejaar dan eindelijk afgelopen is, willen wij onze leden belonen met een heerlijke vakantie. In dit bijzondere lustrumjaar gaan wij de beste en leukste week van de zomer voor Dodekaëders neerzetten! Wij zorgen voor leuke activiteiten op de reis, een vette locatie en bovendien dat de reis soepel en stressvrij verloopt. Als trotse leden van Dodeka zijn we natuurlijke wel fan van sportieve trip, dus dat zal zeker niet ontbreken. Kortom, een perfecte reis dus! We zien jullie daar hè. Kusjes, de SunRice!",leden:[{naam:"Tobias",functie:"Voorzitter",foto:"tobias"},{naam:"Mark",functie:"Secretaris",foto:"mark"},{naam:"Sven",functie:"Penningmeester",foto:"sven"},{naam:"Ingmar",functie:"Commissaris Activiteiten",foto:"ingmar"},{naam:"Melle",functie:"Commissaris Logistiek",foto:"melle"},{naam:"Marien",functie:"QQ",foto:"marien"}],fotos:"sunrice"},{naam:"Trainers",info:"Als commissie geven wij epische trainingen die we ook heel goed voorbereiden zodat we altijd weten wat we gaan doen. Wij zorgen ieder jaar voor tientallen fenomenale NSK-medailles door ons dag en nacht in te zetten. We hebben de ZeuS-bokaal twee keer op rij gewonnen dankzij de trainers. We hebben natuurlijk alleen maar dankzij onze commissie zoveel leden. Dit kunnen we bereiken doordat we met maar liefst 11 trainers zijn en daarmee de grootste commissie. Wij organiseren meer activiteiten dan alle andere commissies samen en onze activiteiten hebben de meeste inschrijvingen.",leden:[{naam:"Pelle",functie:"Baantrainer",foto:"placeholder"},{naam:"Jasper",functie:"Baantrainer",foto:"Jasper"},{naam:"Sanne B",functie:"Baantrainer",foto:"Sanne B"},{naam:"Koen",functie:"Baantrainer",foto:"Koen"},{naam:"Gijs",functie:"Baantrainer",foto:"Gijs"},{naam:"Marien",functie:"Baantrainer",foto:"Marien"},{naam:"Jefry",functie:"Baantrainer",foto:"Jefry"},{naam:"Joris",functie:"Baantrainer",foto:"Joris"},{naam:"Aniek",functie:"Looptrainer",foto:"Aniek"},{naam:"Robert",functie:"Looptrainer",foto:"Robert"},{naam:"Suze",functie:"Looptrainer",foto:"placeholder"},{naam:"Stan",functie:"MiLatrainer",foto:"Stan"},{naam:"Tijmen",functie:"MiLatrainer",foto:"Tijmen"},{naam:"Sanne D",functie:"QQ",foto:"Sanne D"}],fotos:"trainers"}],jd={commissies:Xd};function Yd(){return g.jsxs("div",{children:[g.jsx(r,{title:"Commissies"}),g.jsx("div",{className:"commissies overflow-x-hidden mb-16 lg:mb-24",children:jd.commissies.map((I,e)=>g.jsx(Bd,{position:e%2===0?"left":"right",name:I.naam,info:I.info,leden:I.leden,fotos:I.fotos},I.naam))})]})}function Nd(I){return g.jsxs("div",{id:"bestuursjaarContainer",children:[g.jsxs("div",{id:"bestuursjaarLeft",children:[g.jsx("div",{id:"bestuurHeaderContainer",children:g.jsx(u,{text:I.naam,position:"right"})}),g.jsx("img",{id:"bestuurFoto",src:o(`bestuur/${I.foto}`),alt:""})]}),g.jsxs("div",{id:"bestuursjaarRight",children:[g.jsx("div",{className:"bestuursjaarLeden",children:I.leden.map(e=>g.jsxs(g.Fragment,{children:[g.jsx("h1",{class:"bestuurLid_naam",children:e[0]},I.jaar+e[0]),g.jsx("h1",{class:"bestuurLid_functie",children:e[1]},I.jaar+e[1])]}))}),g.jsx("h1",{id:"jaarBestuur",children:I.jaar})]}),g.jsx("div",{id:"line1",className:"line vertical"}),g.jsx("div",{id:"line2",className:"line vertical"}),g.jsx("div",{id:"line3",className:"line vertical"}),g.jsx("div",{id:"line4",className:"line horizontal"}),g.jsx("div",{id:"line5",className:"line horizontal"}),g.jsx("div",{id:"line6",className:"line horizontal"})]})}const yd=[{naam:"Bestuur 5",leden:[["Anne-Wil van Werkhoven","Voorzitter"],["Sanne van Beek","Secretaris"],["Marien Sips","Penningmeester"],["Sanne Diepen","Commissaris Atletiek"],["Tim Creusen","Commissaris Intern"]],jaar:"2023/2024",foto:"bestuur_5.jpg"},{naam:"Bestuur 4",leden:[["Lianne Folkerts","Voorzitter"],["Jefry el Bhwash","Secretaris"],["Simon Loose","Penningmeester"],["Saana Taal","Commissaris Atletiek"]],jaar:"2022/2023",foto:"bestuur_4.jpg"},{naam:"Bestuur 3",leden:[["Koen Stapel","Voorzitter"],["Fieke Witte","Secretaris"],["Stefan Pol","Penningmeester"],["Aniek Sips","Commissaris Atletiek"]],jaar:"2021/2022",foto:"bestuur_3.jpg"},{naam:"Bestuur 2",leden:[["Koen Stapel"],["Donne Gerlich"],["Jasper Rou"],["Stefan Pol"]],jaar:"2020/2021",foto:"bestuur_2.jpg"},{naam:"Bestuur 1",leden:[["Bart Groeneveld"],["Emile Vink"],["Abel Kappenburg"],["Jasper Rou"]],jaar:"2019/2020",foto:"bestuur_1.jpg"}],kd={besturen:yd};function Rd(){return g.jsxs("div",{children:[g.jsx(r,{title:"Bestuur"}),g.jsx("div",{id:"bestuurContainer",className:"relative space-y-16 lg:space-y-24 pb-16 lg:pb-24",children:kd.besturen.map(I=>g.jsx(Nd,{naam:I.naam,jaar:I.jaar,leden:I.leden,foto:I.foto},"bestuur"+I.jaar))})]})}function Jd(){return g.jsxs("div",{className:"sponsoropties_1",children:[g.jsxs("div",{className:"sponsoropties_2",children:[g.jsx(u,{text:"Sponsor ons!",position:"left"}),g.jsxs("p",{className:"sponsoropties_3",children:["Dodeka staat altijd open voor nieuwe sponsorsamenwerkingen zodat we atletiek voor nog meer Delftse studenten mogelijk en leuker kunnen maken. We bieden veel mogelijkheden om uw organisatie met meer studenten binnen en buiten Delft in contact te brengen. De opties variëren van advertenties in het jaarboek of op instagram tot logo’s op het shirt of website. Indien u geïnteresseerd bent in sponsoren kunt u voor meer informatie mailen naar ",g.jsx("a",{target:"_blank",rel:"noreferrer",className:"linktomail_1",href:"mailto:studentenatletiek@av40.nl",children:"studentenatletiek@av40.nl"}),"."]}),g.jsx(u,{text:"Huidige sponsors",position:"left"}),g.jsxs("div",{className:"sponsoropties_4",children:[g.jsx("a",{target:"_blank",rel:"noreferrer",href:"https://www.malthasport.nl/",children:g.jsx("img",{src:o("sponsors/maltha.png"),alt:"",className:"sponsoropties_5 maltha"})}),g.jsx("a",{target:"_blank",rel:"noreferrer",href:"https://kernengineers.nl/",children:g.jsx("img",{src:o("sponsors/kern.svg"),alt:"",className:"sponsoropties_5 kverneland"})}),g.jsx("a",{target:"_blank",rel:"noreferrer",href:"https://www.studentendrukwerk.nl/",children:g.jsx("img",{src:o("sponsors/studentendrukwerk.png"),alt:"",className:"sponsoropties_5 tsa"})})]})]}),g.jsx("img",{src:o("sponsors/sponsoropties.jpg"),alt:"",className:"sponsoropties_6"})]})}function Kd(){return g.jsxs("div",{children:[g.jsx(r,{title:"Sponsors"}),g.jsx(Jd,{})]})}function Hd(I){return g.jsxs("div",{className:"eigenWedstrijd"+(I.oud?" eigenWedstrijdOud":""),children:[g.jsx("p",{className:"eigenWedstrijdNaam",children:I.naam}),g.jsx("p",{className:"eigenWedstrijdDatum"+(I.oud?" eigenWedstrijdDatumOud":""),children:I.datum}),g.jsx("img",{className:"eigenWedstrijdFoto",src:o(`wedstrijden/${I.logo}`),alt:""}),g.jsx("p",{className:"eigenWedstrijdInfo",children:I.info_kort}),I.path===""?"":g.jsx(G,{to:"/wedstrijden"+I.path,children:g.jsx("h1",{className:"eigenWedstrijdLink"+(I.oud?" eigenWedstrijdLinkOud":""),children:"Bekijk wedstrijd"})})]})}const Dd="/assets/records-64945a0b.png";const ng={januari:"jan",februari:"feb",maart:"mar",april:"apr",mei:"may",juni:"jun",juli:"jul",augustus:"aug",september:"sep",oktober:"oct",november:"nov",december:"dec"};function xd(I){I.includes("en")&&(I=I.split("en")[1]);for(var e in ng)I.toLowerCase().includes(e)&&(I=I.replace(e,ng[e]));var C=new Date(I.split("/").reverse().join("-"));return Cg.jsx(Hd,{naam:I.naam,datum:I.datum,logo:I.logo,info_kort:I.info_kort,path:I.path,oud:xd(I.datum)},I.naam+I.datum))}),g.jsx("div",{className:"wedstrijden_routes",children:g.jsxs(G,{className:"wedstrijden_records",to:"records",children:[g.jsx("h1",{className:"wedstrijden_link_header",children:"Records"}),g.jsx("img",{src:Dd,className:"wedstrijden_link_image",alt:""})]})})]})}function zd(I){return g.jsxs("div",{className:"wedstrijd_algemeen",children:[g.jsx("img",{className:"wedstrijd_algemeen_foto",alt:"",src:o(`wedstrijden/${I.wedstrijd.foto}`)}),g.jsx("p",{className:"wedstrijd_algemeen_info",children:Rg(I.wedstrijd.info_lang)}),"uitslagen"in I.wedstrijd?g.jsx("a",{target:"_blank",rel:"noreferrer",href:I.wedstrijd.uitslagen,className:"inschrijf_button",children:"Uitslagen"}):"inschrijven"in I.wedstrijd?g.jsx("a",{target:"_blank",rel:"noreferrer",href:I.wedstrijd.inschrijven,className:"inschrijf_button",children:"Inschrijven"}):""]})}function Qd(I){return g.jsx("iframe",{id:"wedstrijd_locatie",title:"Baan",loading:"lazy",referrerPolicy:"no-referrer",src:I.locatie})}function _d(I){return g.jsxs("div",{className:"belangrijke_info",children:[g.jsx("h1",{className:"belangrijke_info_titel",children:"Belangrijke informatie"}),g.jsxs("p",{className:"belangrijke_info_text",children:["Datum: ",I.wedstrijd.datum]}),g.jsxs("p",{className:"belangrijke_info_text",children:["Aanvangstijd: ",I.wedstrijd.tijd]}),g.jsxs("p",{className:"belangrijke_info_text",children:["Locatie: ",I.wedstrijd.locatie]}),g.jsxs("p",{className:"belangrijke_info_text",children:["Adres: ",I.wedstrijd.adres]}),g.jsxs("p",{className:"belangrijke_info_text",children:["Postcode: ",I.wedstrijd.postcode]}),g.jsx(Qd,{locatie:I.wedstrijd.maps}),"mail"in I.wedstrijd?g.jsx("a",{target:"_blank",rel:"noreferrer",href:"mailto:"+I.wedstrijd.mail,className:"belangrijke_info_button belangrijke_info_mail",children:"Mail"}):"","instagram"in I.wedstrijd?g.jsx("a",{target:"_blank",rel:"noreferrer",href:I.wedstrijd.instagram,className:"belangrijke_info_button belangrijke_info_insta",children:"Instagram"}):"",I.wedstrijd.bepalingen===""?"":g.jsx("a",{target:"_blank",rel:"noreferrer",href:I.wedstrijd.bepalingen,className:"belangrijke_info_button",children:"Wedstrijdbepalingen"})]})}function Ld(I){return g.jsxs("div",{children:[g.jsx(r,{title:I.wedstrijd.naam}),g.jsxs("div",{className:"wedstrijd_container",children:[I.wedstrijd.logo_rond===""?"":g.jsx("img",{className:"wedstrijd_logo",src:o(`wedstrijden/${I.wedstrijd.logo_rond}`),alt:""}),g.jsx(zd,{wedstrijd:I.wedstrijd}),g.jsx(_d,{wedstrijd:I.wedstrijd})]})]})}function lg({naam:I,redenen:e,foto:C}){return console.log(e.map(i=>i)),g.jsxs("div",{className:"erelid",children:[g.jsx("img",{className:"erelid_foto",src:o(C)}),g.jsx("p",{className:"erelid_naam",children:I}),g.jsx("div",{className:"erelid_info",children:e.map(i=>g.jsxs("p",{children:["- ",i]}))})]})}const Od=[{naam:"Abel Kappenburg",redenen:["Oprichter van de vereniging","Zorgde voor een sterke promotie van toen nog DSAV'40","Kennis van commissies overgedragen vanuit andere studentenverenigingen"],foto:"abel.jpg"},{naam:"Bart Groeneveld",redenen:["Oprichter van de vereniging","Als bestuur van AV'40 een goed contact ontwikkeld tussen AV'40 en Dodeka"],foto:"bart.jpg"},{naam:"Jasper Rou",redenen:["Oprichter van de vereniging","Ook nog voorzitter geweest van het tweede bestuur","Sinds het begin van de vereniging zeer actief als trainer"],foto:"jasper.jpg"},{naam:"Emile Vink",redenen:["Oprichter van de vereniging","Heeft de eerste stappen gezet op het gebied van financiën van de vereniging"],foto:"emile.jpg"}],sg={Ereleden:Od,"Leden van verdienste":[{naam:"Koen Stapel",redenen:["Twee jaar bestuurslid geweest (Commissaris atletiek en voorzitter)","Zeer actief als trainer gedurende bijna heel zijn lidmaatschap","Grote bijdrage aan de cultuur binnen de vereniging"],foto:"koen.jpg"},{naam:"Stefan Pol",redenen:["Twee jaar penningmeester van de vereniging geweest","Eigen rekening opgezet en andere belangrijke financiële stappen gezet","Eerste officiële nieuwe lid van DSAV'40"],foto:"stefan.jpg"},{naam:"Thomas Albers",redenen:["Actief bij enorm veel commissies, werkgroepen en in de raad van advies","Grote ondersteuning geweest voor meerdere besturen"],foto:"thomas.jpg"}]};function Sd(){const[I,e]=n.useState("Erelid");return g.jsxs("div",{children:[g.jsx(r,{title:"Eregalerij"}),g.jsx("div",{className:"toggle_container",children:g.jsxs("div",{className:"eretoggle",children:[g.jsx("p",{className:"toggleLeft"+(I==="Erelid"?" toggleActive":" toggleInactive"),onClick:()=>{e("Erelid")},children:"Ereleden"}),g.jsx("p",{className:"toggleRight"+(I==="Verdienste"?" toggleActive":" toggleInactive"),onClick:()=>{e("Verdienste")},children:"Leden van Verdienste"})]})}),g.jsx("div",{className:"ere_container",children:I==="Erelid"?sg.Ereleden.map(C=>g.jsx(lg,{naam:C.naam,foto:"vereniging/eregalerij/"+C.foto,redenen:C.redenen})):sg["Leden van verdienste"].map(C=>g.jsx(lg,{naam:C.naam,foto:"vereniging/eregalerij/"+C.foto,redenen:C.redenen}))})]})}function fd(){return g.jsxs("div",{className:"algemeen",children:[g.jsx("div",{className:"headeropmaak",children:g.jsx(r,{title:"Gezelligheid"})}),g.jsxs("div",{className:"fotobalk",children:[g.jsx("img",{className:"fotos",src:o("gezelligheid/biermijl.jpg"),alt:"foto1"}),g.jsx("img",{className:"fotos",src:o("gezelligheid/nsk_teams_algemeen.jpeg"),alt:"foto2"}),g.jsx("img",{className:"fotos",src:o("gezelligheid/gala1.jpg"),alt:"foto4"}),g.jsx("img",{className:"fotos",src:o("gezelligheid/uithof.jpg"),alt:"foto3"})]}),g.jsxs("div",{className:"textkolom",children:[g.jsx("h1",{className:"textvakheader",children:"Borrels"}),g.jsx("p",{className:"text",children:"Elke woensdag wordt er een borrel georganiseerd waarbij er ook de mogelijkheid is om mee te eten!"})]}),g.jsxs("div",{className:"textkolom",children:[g.jsx("h1",{className:"textvakheader",children:"Activiteiten"}),g.jsx("p",{className:"text",children:"Naast atletiek doen we bij Dodeka graag allerlei (sportieve) activiteiten zoals boulderen, schaatsen, bubbelvoetbal en feestjes meepakken!"})]}),g.jsxs("div",{className:"textkolom",children:[g.jsx("h1",{className:"textvakheader",children:"Reizen"}),g.jsx("p",{className:"text",children:"Twee keer per jaar wordt er door Dodekaleden een reis georganiseerd. Elk jaar in de TU vakantie organiseren Dodekaleden een wintersport, en in de eerste week van de zomervakantie een zomerreis!"})]})]})}function Td(I){const e=I.filter(i=>i.plaats===1);var C="";return e.forEach((i,A)=>C=C+(A!==0?", ":"")+i.naam+" ("+i.afstand+")"),C===""?"-":C}function Md(I){const e=I.filter(i=>i.plaats===2);var C="";return e.forEach((i,A)=>C=C+(A!==0?", ":"")+i.naam+" ("+i.afstand+")"),C===""?"-":C}function Ud(I){const e=I.filter(i=>i.plaats===3);var C="";return e.forEach((i,A)=>C=C+(A!==0?", ":"")+i.naam+" ("+i.afstand+")"),C===""?"-":C}function Pd(I){return g.jsxs("div",{className:"wedstrijd_hoogtepunten",children:[g.jsx("div",{className:"hoogtepunten_wedstrijd",children:I.naam}),g.jsx("img",{className:"hoogtepunten_foto",src:o("wedstrijden/"+I.foto)}),g.jsxs("div",{className:"hoogtepunten_prijzen",children:[g.jsx("div",{className:"hoogtepunten_titel_container",children:g.jsx("p",{className:"hoogtepunten_titel",children:"Prijzen"})}),g.jsxs("div",{className:"hoogtepunten_medaille_container",children:[g.jsx("img",{className:"hoogtepunten_medaille",src:o("wedstrijden/goud.png"),alt:""}),g.jsx("img",{className:"hoogtepunten_medaille",src:o("wedstrijden/zilver.png"),alt:""}),g.jsx("img",{className:"hoogtepunten_medaille",src:o("wedstrijden/brons.png"),alt:""})]}),g.jsxs("div",{className:"hoogtepunten_text_container",children:[g.jsx("p",{className:"hoogtepunten_text",children:Td(I.prijzen)}),g.jsx("p",{className:"hoogtepunten_text",children:Md(I.prijzen)}),g.jsx("p",{className:"hoogtepunten_text",children:Ud(I.prijzen)})]})]}),g.jsx("div",{className:"hoogtepunten_divider"}),g.jsxs("div",{className:"hoogtepunten_prestaties",children:[g.jsx("div",{className:"hoogtepunten_titel_container",children:g.jsx("p",{className:"hoogtepunten_titel",children:"Bijzondere prestaties"})}),g.jsxs("div",{className:"hoogtepunten_prestaties_container",children:[g.jsx("p",{className:"hoogtepunten_text_prestatie",children:I.prestaties[0]}),g.jsx("p",{className:"hoogtepunten_text_prestatie",children:I.prestaties[1]}),g.jsx("p",{className:"hoogtepunten_text_prestatie",children:I.prestaties[2]})]})]})]})}const Ed=[{wedstrijd:"NSK Teams 2024",foto:"nsk_teams_2024.jpg",prijzen:[{naam:"Team Dodeka",plaats:3,afstand:"Mannen"},{naam:"Team Dodeka",plaats:3,afstand:"Vrouwen"}],prestaties:["De mannen- en vrouwenteams behalen de bronzen medaille","Robert wint met een PR de 5000m","Er waren zoveel enthousiaste leden dat er 2 mannenteams gevormd werden"]},{wedstrijd:"NSK Baan 2024",foto:"nsk_baan_2024.jpg",prijzen:[{naam:"Jeroen van het Hof",plaats:1,afstand:"Speerwerpen"},{naam:"Bestafette, Dodeka Dames",plaats:1,afstand:"4x100m"},{naam:"Sven van Weezep",plaats:2,afstand:"Hoogspringen"},{naam:"Robina Negenman",plaats:2,afstand:"400mh"},{naam:"Koen Stapel",plaats:3,afstand:"Polsstok"},{naam:"Robina Negenman",plaats:3,afstand:"Kogelstoten"}],prestaties:["Er zijn weer de maximale 12 punten behaald voor de Zeus-bokaal","Maar liefst 49 Dodekaëders zijn naar Eindhoven afgereisd voor dit NSK!","Op de Eindhovense baan sneuvelden weer een hoop PR's"]},{wedstrijd:"NSK Meerkamp 2024",foto:"nsk_meerkamp_2024.jpg",prijzen:[{naam:"Tijmen Hoedjes, Robin Beijer",plaats:1,afstand:"Loopmeerkamp"},{naam:"Aniek Sips",plaats:2,afstand:"Loopmeerkamp"},{naam:"Robina Negenman",plaats:2,afstand:"Regulier"},{naam:"Vera Schuurman",plaats:3,afstand:"Intermediate"}],prestaties:["Er waren in totaal 6 gouden medailles te winnen dit NSK","31 Dodekaëders deden mee aan deze thuiswedstrijd","Jefry el Bhwash springt hoger bij polsstok dan aartsrivaal Koen Stapel"]},{wedstrijd:"NSK Ekiden 2024",foto:"nsk_ekiden_2024.jpg",prijzen:[{naam:"Ekidenderend",plaats:1,afstand:"Marathon estafette mixed"}],prestaties:["3 Dodeka teams reisden af naar Twente!","Matthijs loopt zelfs voor twee teams mee","Team Ekidenderend is slechts 40 minuten langzamer dan het wereldrecord!"]},{wedstrijd:"NSK indoor 2024",foto:"nsk_indoor_2024.jpg",prijzen:[{naam:"Tijmen Hoedjes",plaats:2,afstand:"1500 m"},{naam:"Niels Verheugd",plaats:1,afstand:"Verspringen"},{naam:"Bestafette 2.0",plaats:1,afstand:"4x400 m"},{naam:"Koen Stapel",plaats:2,afstand:"Polsstok"},{naam:"Suze de Vries",plaats:3,afstand:"3000 m"},{naam:"Robina Negenman",plaats:3,afstand:"Kogelstoten"}],prestaties:["Niels Verheugd wint individueel goud!","34 enthousiaste leden reisden af naar Apeldoorn","Ook de squashbaan was weer een groot succes"]},{wedstrijd:"NSK cross 2024",foto:"nsk_cross_2024.jpg",prijzen:[{naam:"Tijmen Hoedjes",plaats:3,afstand:"Korte & Sprint cross"},{naam:"Robert Meier",plaats:1,afstand:"Lange cross"},{naam:"Robin Beijer",plaats:1,afstand:"Sprint cross"},{naam:"Robin Beijer",plaats:2,afstand:"Korte cross"},{naam:"Sanne van Beek",plaats:3,afstand:"Korte cross"},{naam:"Suze de Vries",plaats:3,afstand:"Lange cross"},{naam:"Dodekampioenen",plaats:1,afstand:"Estafette"}],prestaties:["Veel medailles gewonnen door onze toppers!","Veel Dodekaëders hebben de lange reis naar Maastricht gemaakt","Tijmen en Robin hebben zelfs 2 individuele medailles gewonnen!"]},{wedstrijd:"NSK Trappenloop 2023",foto:"nsk_trappenloop2023_landscape.JPG",prijzen:[{naam:"Robin Beijer, Marien Sips",plaats:1,afstand:"10 verdiepingen"},{naam:"Robin Beijer",plaats:1,afstand:"20 verdiepingen"},{naam:"Team LadderZat",plaats:2,afstand:"Beerchase Mix"},{naam:"Vera Schuurman",plaats:3,afstand:"10 verdiepingen"}],prestaties:["Robin Beijer wint de dubbel!","Het hoogtepunt was bovenaan de trap van de 20ᵉ verdieping.","Maar liefst 20 Dodekaleden hebben de trappen van het Erasmusgebouw beklommen."]},{wedstrijd:"NSK Weg 2023",foto:"nsk_weg_2023.jpg",prijzen:[{naam:"Suze de Vries",plaats:1,afstand:"5 kilometer"},{naam:"Team Dodeka",plaats:3,afstand:"4x400 estafette"}],prestaties:["Bij dit NSK heeft Dodeka de ZeuS Bokaal binnengesleept!","Koen Stapel loopt de 10 kilometer binnen het uur","Dodeka was aanwezig met maar liefst 19 individuele atleten"]},{wedstrijd:"NSK Teams 2023",foto:"hoogtepunten_teams_2023.jpg",prijzen:[{naam:"Team Dodeka",plaats:1,afstand:"Mannen NSK Teams"},{naam:"Team Dodeka",plaats:2,afstand:"Vrouwen NSK Teams"},{naam:"Team Dodeka",plaats:1,afstand:"NSK Teams klassement"}],prestaties:["Dodeka wint voor het eerst de NSK Teams wisselbeker!","De mannen hebben 8 van de 11 onderdelen gewonnen","Met 38 atleten waren we het best vertegenwoordigd van alle studentensteden"]},{wedstrijd:"NSK Ekiden 2023",foto:"hoogtepunten_ekiden_2023.jpg",prijzen:[{naam:"Team Dodeka",plaats:1,afstand:"Marathon estafette mixed"},{naam:"Team Dodeka",plaats:2,afstand:"Marathon estafette vrouwen"},{naam:"Team Dodeka",plaats:3,afstand:"Marathon estafette mannen"}],prestaties:["Dit NSK is georganiseerd door onze eigen commissie","Het Dodeka mixed team is 3e overall geworden","Dodeka aanwezig met in totaal 6 teams"]}],qd={wedstrijden:Ed},$d=()=>g.jsxs(g.Fragment,{children:[g.jsx(r,{title:"Hoogtepunten"}),qd.wedstrijden.map(I=>g.jsx(Pd,{naam:I.wedstrijd,foto:I.foto,prijzen:I.prijzen,prestaties:I.prestaties}))]});function gb(){return g.jsxs("div",{className:"vcp_container",children:[g.jsx(r,{title:"Vertrouwenscontactpersonen"}),g.jsxs("div",{className:"vcp_algemeen",children:[g.jsx(u,{text:"Wat doen wij?"}),g.jsxs("p",{children:["Als vertrouwenscontactpersonen (VCP) houden wij ons bezig met het behouden van een veilige sportomgeving waar iedereen zich thuis voelt. Mochten er dingen gebeuren of mocht je dingen opmerken waarvan je denkt dat dat niet door de beugel kan of zorgt voor een onveilige/onaangename omgeving onder leden/trainers/bestuurders of eventuele andere betrokkenen van de vereniging, laat dat dan vooral weten bij ons. Dit kan natuurlijk allemaal anoniem worden gedaan mocht je dat fijn vinden. Mocht je dat willen kan je uiteraard ook bij Lizeth en Lorenzo, de VCP’s van AV’40 terecht.",g.jsx("br",{}),g.jsx("br",{}),"Groetjes de VCP’s van Dodeka,",g.jsx("br",{}),"Lisa Meijndert en Niels Verheugd"]})]}),g.jsxs("div",{className:"vcp_persoon vcp_left",children:[g.jsx("img",{className:"vcp_img",src:o("vcp/vcp_lisa.jpg")}),g.jsx("p",{className:"vcp_naam",children:"Lisa Meijndert"}),"E-mail: ",g.jsx("a",{className:"vcp_mail",href:"mailto:vcp-lisa@av40.nl",children:"vcp-lisa@av40.nl"})]}),g.jsxs("div",{className:"vcp_persoon vcp_right",children:[g.jsx("img",{className:"vcp_img",src:o("vcp/vcp_niels.jpg")}),g.jsx("p",{className:"vcp_naam",children:"Niels Verheugd"}),"E-mail: ",g.jsx("a",{className:"vcp_mail",href:"mailto:vcp-niels@av40.nl",children:"vcp-niels@av40.nl"})]})]})}const wg=w.client_location+"/auth/callback",Ib=()=>{const{authState:I,setAuthState:e}=n.useContext(N),C=async i=>{const A=H(crypto.getRandomValues(new Uint8Array(16))),{verifier:a,challenge:s}=await Og(),{encoded_bin:t,random_bin:d}=Lg(),b=await dg(d),W=new URLSearchParams({response_type:"code",client_id:w.client_id,redirect_uri:wg,state:A,code_challenge:s,code_challenge_method:"S256",nonce:b}).toString(),Z={code_verifier:a,state:A};if(m.debug(`Current local storage is ${localStorage.getItem("state_verify")}.`),i.aborted)throw new p("abort_error","Aborted as state for redirect was already generated!","abort_redirect");{const V=JSON.stringify(Z);return m.debug(`Setting storage for state_verify ${V} and nonce ${t}.`),localStorage.setItem("state_verify",V),localStorage.setItem("nonce_original_transient",t),m.debug(`Current local storage is ${localStorage.getItem("state_verify")}.`),`${w.auth_location}/oauth/authorize?`+W}};return n.useEffect(()=>{const i=new AbortController;return I.isLoaded&&C(i.signal).then(A=>{const a=F(I);e(a),window.location.replace(A)}).catch(A=>{if(!(A instanceof p&&A.debug_key==="abort_redirect"))throw A}),()=>{i.abort()}},[I.isLoaded]),g.jsx(g.Fragment,{})},eb=()=>{const I=tg(),{authState:e,setAuthState:C}=n.useContext(N),[i,A]=n.useState(!1),a=async s=>{let t=new URLSearchParams(window.location.search),d=t.get("code"),b=t.get("state");const W=localStorage.getItem("state_verify");if(!W)throw new p("bad_callback","No state saved.","callback_no_redirect_state");const Z=JSON.parse(W);if(b!==Z.state)throw new p("bad_callback",`Callback state ${b} does not match saved state ${Z.state}`,"bad_callback_state");const V={client_id:w.client_id,grant_type:"authorization_code",redirect_uri:wg,code:d,code_verifier:Z.code_verifier},B=localStorage.getItem("nonce_original_transient");if(B===null)throw new X("no_nonce_set","No nonce has been set at redirect!");let z;try{z=await k("oauth/token/",V,{signal:s})}catch(Q){throw await U(Q)}const{id_payload_raw:h,id_payload:q,access_token:Bg,refresh_token:Xg,scope:jg}=await hg(z,B);if(s.aborted)throw new p("abort_error","Callback aborted in function as token was already received!","abort_callback");{localStorage.setItem("nonce_original",B);const Q=bI(h,q,Bg,Xg,jg);m.debug({"Callback succesful state":Q}),C(Q)}};return n.useEffect(()=>{if(m.debug("Callback effect..."),!i&&e.isLoaded){m.debug("AuthState loaded and running AuthCallback..."),A(!0);const s=new AbortController;return a(s.signal).then(()=>{I("/",{replace:!0})}).catch(t=>{if(t instanceof p)m.warn(t.j());else if(t.name==="AbortError")m.warn(new p("abort_error","Callback aborted as token was already received!","abort_callback").j());else throw t}),()=>{s.abort()}}},[e.isLoaded]),g.jsx(g.Fragment,{})},Cb=()=>g.jsxs(g.Fragment,{children:[g.jsx(r,{title:"Registered"}),g.jsxs("p",{children:["Welkom bij D.S.A.V. Dodeka! Je bent nu officieel geregistreerd! Klik ",g.jsx(G,{to:"/lg",children:"hier"})," om in te loggen."]})]}),ib=()=>{const[I,e]=n.useState(0);return n.useEffect(()=>{const C=setInterval(()=>{e(i=>i+1)},1e3);return()=>clearInterval(C)},[]),g.jsx(g.Fragment,{children:g.jsxs("p",{children:[I," have elapsed."]})})};const Ab=()=>{const{authState:I,setAuthState:e}=n.useContext(N),[C,i]=n.useState(""),[A,a]=n.useState(""),[s,t]=n.useState(""),[d,b]=n.useState(""),W=async()=>{const h=await Ug({authState:I,setAuthState:e});i(h.user_id),t(I.scope)},Z=async()=>{if(I.isAuthenticated){const h=bg(I.access);a(h)}};n.useEffect(()=>{Z().catch()},[I]);const V=async()=>{const h=await pg(I);e(h)},B=async h=>{h.preventDefault();const q={user_id:I.username,new_email:d};await Zg("update/email/send/",q,{authState:I,setAuthState:e})},z=()=>{aI({authState:I,setAuthState:e}).then(h=>{window.location.assign(h)})};return g.jsxs(g.Fragment,{children:[g.jsx("p",{children:!I.isLoaded&&"is loading"}),g.jsx("p",{children:I.isLoaded&&"loaded"}),g.jsx("div",{children:g.jsxs("ul",{children:[g.jsx("li",{children:g.jsx("button",{onClick:W,children:"Load Scope"})}),g.jsxs("li",{children:[g.jsx("strong",{children:"Username:"})," ",C]}),g.jsxs("li",{children:[g.jsx("strong",{children:"Access scope:"})," ",s]}),g.jsxs("li",{children:[g.jsx("strong",{children:"Username AuthState:"})," ",I.username]})]})}),I.isAuthenticated&&g.jsxs("div",{children:[g.jsxs("ul",{children:[g.jsxs("li",{children:[g.jsx("strong",{children:"Authenticated:"})," ",`${I.isAuthenticated}`]}),g.jsxs("li",{children:[g.jsx("strong",{children:"Access Token:"})," ",A]}),g.jsxs("li",{children:[g.jsx("strong",{children:"ID Token:"})," ",JSON.stringify(I.it)]}),g.jsxs("li",{children:[g.jsx("strong",{children:"Raw Access:"})," ",I.access]}),g.jsxs("li",{children:[g.jsx("strong",{children:"Refresh Token:"})," ",I.refresh]}),g.jsx("li",{children:g.jsx(ib,{})}),g.jsx("li",{children:g.jsx("button",{onClick:V,children:"Refresh"})})]}),g.jsx("button",{onClick:z,children:"Account verwijderen"}),g.jsx("div",{children:g.jsxs("form",{onSubmit:B,children:[g.jsx("label",{htmlFor:"newEmail",children:"Vul je nieuwe emailadres in om een email te versturen om die te veranderen."}),g.jsx("input",{id:"newEmail",placeholder:"Nieuwe email",type:"text",value:d,onChange:h=>b(h.target.value)}),g.jsx("button",{id:"newEmailSubmit",type:"submit",children:"Verzenden"})]})})]})]})},ab=l.object({old_email:l.string(),new_email:l.string()}),nb=()=>{const[I,e]=n.useState({}),C=async i=>{let A=new URLSearchParams(window.location.search).get("code"),a=new URLSearchParams(window.location.search).get("flow_id");if(A===null||a===null)throw new p("bad_email_change","No code or flow_id set to check email update!","bad_flow_code_email_change");const s={code:A,flow_id:a};try{const t=await k("update/email/check/",s,{signal:i});return ab.parse(t)}catch(t){throw await U(t)}};return n.useEffect(()=>{const i=new AbortController;return C(i.signal).then(A=>{e(A)}).catch(A=>{if(A instanceof p)console.log(A.j());else if(A.name==="AbortError")console.log(new p("abort_error","Aborted as email was already set!","abort_email_change").j());else throw A}),()=>{i.abort()}},[]),g.jsxs(g.Fragment,{children:[g.jsx("h1",{className:"title",children:"Change email"}),I.new_email&&g.jsxs("p",{children:["Email van account ",I.old_email," is veranderd naar ",I.new_email,"!"]})]})},lb=l.object({user_id:l.string()}),sb=()=>{const[I,e]=n.useState(!1),[C,i]=n.useState(!1),{authState:A,setAuthState:a}=n.useContext(N),s=async t=>{let d=new URLSearchParams(window.location.search).get("code"),b=new URLSearchParams(window.location.search).get("flow_id");if(d===null||b===null)throw new p("bad_email_change","No code or flow_id set to check email update!","bad_flow_code_email_change");const W={code:d,flow_id:b};try{const Z=await k("update/delete/check/",W,{signal:t});return lb.parse(Z).user_id}catch(Z){throw await U(Z)}};return n.useEffect(()=>{const t=new AbortController;return A.isLoaded&&!I&&!C&&s(t.signal).then(d=>{if(e(!0),i(!1),m.debug({del_user_id:d,logged_in:A.username}),A.username===d){m.debug("Logout after delete account.");const b=F();a(b)}}).catch(d=>{if(d instanceof p)console.log(d.j()),d.err!=="abort_error"&&i(!0);else if(d.name==="AbortError")console.log(new p("abort_error","Aborted as account was already deleted!","abort_delete_account").j());else throw i(!0),d}),()=>{t.abort()}},[A.isLoaded]),g.jsxs(g.Fragment,{children:[g.jsx("h1",{className:"title",children:"Delete account"}),C&&g.jsx("p",{children:"Er was een error. Mogelijk is het account al verwijderd."}),I&&!C&&g.jsx("p",{children:"Account is verwijderd!"})]})},tb="/assets/old_temp-f50cc236.jpg";function ob(){return g.jsxs("div",{children:[g.jsx(r,{title:"Oud Leden Dodeka"}),g.jsxs("div",{className:"oldInfo",children:[g.jsxs("div",{className:"oldText",children:[g.jsx("p",{children:"Je tijd bij Dodeka mag dan wel afgelopen zijn, maar dat betekent niet dat je alle leuke, wilde, sportieve herinneringen van toen achter je hoeft te laten. Oud-Leden Dodeka, OLD, de oud-ledenvereniging van Dodeka biedt je de mogelijkheid blijvende banden te onderhouden onderling en met Dodeka. OLD is dé manier om in je nieuwe leven verbonden te blijven met je studententijd van vroeger en de toekomst van Dodeka te ondersteunen."}),g.jsx("p",{children:"OLD organiseert activiteiten, waaronder een jaarlijkse reüniedag, en faciliteert communicatie met andere oud-leden. Zo kun je zelf bepalen hoe actief je betrokken blijft. Met een nieuwsbrief word je low-key op de hoogte gehouden van wat er speelt binnen OLD en Dodeka."}),g.jsxs("p",{children:["Enthousiast geworden? Voor vragen en inschrijven, mail naar ",g.jsx("a",{href:"mailto:ouddodeka@gmail.com",children:"ouddodeka@gmail.com"}),"."]})]}),g.jsx("img",{className:"oldFoto",src:tb,alt:""})]})]})}const db=j.lazy(()=>Y(()=>import("./Spike-09098f1c.js"),["assets/Spike-09098f1c.js","assets/vendor-44375bc4.js","assets/Spike-3e390456.css"])),bb=j.lazy(()=>Y(()=>import("./Arnold-3acc21cf.js"),["assets/Arnold-3acc21cf.js","assets/vendor-44375bc4.js","assets/Arnold-f5c6bc64.css"])),cb=j.lazy(()=>Y(()=>import("./Records-3623ba92.js"),["assets/Records-3623ba92.js","assets/vendor-44375bc4.js","assets/Records-f09a1c79.css"])),mb=j.lazy(()=>Y(()=>import("./Verjaardagen-c845f3f1.js"),["assets/Verjaardagen-c845f3f1.js","assets/vendor-44375bc4.js","assets/queries-6e153d4c.js","assets/Verjaardagen-5578f61e.css"])),Zb=j.lazy(()=>Y(()=>import("./Klassementen-4b201f95.js"),["assets/Klassementen-4b201f95.js","assets/vendor-44375bc4.js","assets/queries-6e153d4c.js","assets/date-028b19b5.js","assets/Klassementen-e6dc1d8a.css"])),Gb=j.lazy(()=>Y(()=>import("./Leden-22f65bcf.js"),["assets/Leden-22f65bcf.js","assets/vendor-44375bc4.js","assets/Leden-e20ac1c7.css"])),Wb=j.lazy(()=>Y(()=>import("./Profiel-07100033.js"),["assets/Profiel-07100033.js","assets/vendor-44375bc4.js","assets/queries-6e153d4c.js","assets/Rollen-83d067d1.js"])),rb=j.lazy(()=>Y(()=>import("./Admin-d22ad71a.js"),["assets/Admin-d22ad71a.js","assets/vendor-44375bc4.js","assets/queries-6e153d4c.js","assets/Rollen-83d067d1.js","assets/date-028b19b5.js","assets/Admin-6c67cf4c.css"])),pb=1e3*60,hb=new Jg({defaultOptions:{queries:{cacheTime:pb}}});function ub(){const{pathname:I}=D();return n.useEffect(()=>{window.scrollTo(0,0)},[I]),null}function Vb(){const[I,e]=n.useState(P()),C={authState:I,setAuthState:e},i=(a,s)=>(m.debug(`Loading auth ${s}...`),dI(a).then(t=>{if(!a.aborted)return m.debug(`Setting loaded signal ${a.aborted} AuthState ${s}...`),m.debug({[`LoadedState ${s}`]:t}),e(t),E(t),t})),A=a=>{const{key:s,newValue:t}=a;if(s==="refresh"){const d=t===null?"":t;if(I.refresh!==d)if(m.debug(`localStorage refresh token changed in another document! new ${d} old ${I.refresh}`),d===""||d===null){m.debug("Logging out after localStorage update!");const b=F(I);e(b)}else eg(d).then(b=>{m.debug("Logging in with new details after localStorage update!"),b.isLoaded=!0,e(b)}).catch(async b=>{const W=await U(b);m.warn({"renewAuth after localStorage update error":W.j()})})}};return n.useEffect(()=>{const a=new AbortController,s=Math.random().toString().substring(0,5);return m.debug(`App update after load ${s} or AuthState Change. Loaded: ${I.isLoaded}. Authenticated: ${I.isAuthenticated?I.it.sub:"false"}`),I.isLoaded?window.addEventListener("storage",A):i(a.signal,s).then(t=>{t!==void 0&&m.debug(`App AuthState ${s} loaded...`)}),()=>{m.debug(`Aborting ${s}`),a.abort(),window.removeEventListener("storage",A)}},[I]),g.jsx(oI,{value:C,children:g.jsx(Kg,{client:hb,children:g.jsxs(Hg,{children:[g.jsx(ub,{}),g.jsx("div",{id:"app_screen",children:g.jsxs("div",{id:"app_container",children:[g.jsx(xo,{}),g.jsxs("div",{id:"app_flex",children:[g.jsxs(Dg,{children:[g.jsx(c,{path:"/nieuws/spike",element:g.jsx(n.Suspense,{fallback:g.jsx("div",{children:"Loading Spike..."}),children:g.jsx(db,{})})}),g.jsx(c,{path:"/nieuws",element:g.jsx(Uo,{})}),g.jsx(c,{path:"/owee",element:g.jsx($o,{})}),g.jsx(c,{path:"/vereniging",element:g.jsx(gd,{})}),g.jsx(c,{path:"/vereniging/commissies",element:g.jsx(Yd,{})}),g.jsx(c,{path:"/vereniging/bestuur",element:g.jsx(Rd,{})}),g.jsx(c,{path:"/vereniging/eregalerij",element:g.jsx(Sd,{})}),g.jsx(c,{path:"/vereniging/arnold",element:g.jsx(n.Suspense,{fallback:g.jsx("div",{children:"Loading Arnold..."}),children:g.jsx(bb,{})})}),g.jsx(c,{path:"/vereniging/gezelligheid",element:g.jsx(fd,{})}),g.jsx(c,{path:"/vereniging/old",element:g.jsx(ob,{})}),g.jsx(c,{path:"/trainingen",element:g.jsx(sd,{})}),T.wedstrijden.map(a=>a.path===""?"":g.jsx(c,{path:"/wedstrijden"+a.path,element:g.jsx(Ld,{wedstrijd:a})},"wdstr"+a.naam+a.datum)),g.jsx(c,{path:"/wedstrijden/hoogtepunten",element:g.jsx($d,{})}),g.jsx(c,{path:"/wedstrijden",element:g.jsx(Fd,{})}),g.jsx(c,{path:"/wedstrijden/records",element:g.jsx(n.Suspense,{fallback:g.jsx("div",{children:"Loading records..."}),children:g.jsx(cb,{})})}),g.jsx(c,{path:"/word_lid",element:g.jsx(Gd,{})}),g.jsx(c,{path:"/contact/sponsors",element:g.jsx(Kd,{})}),g.jsx(c,{path:"/contact",element:g.jsx(vd,{})}),g.jsx(c,{path:"/contact/vcp",element:g.jsx(gb,{})}),g.jsx(c,{path:"/leden/verjaardagen",element:g.jsx(n.Suspense,{fallback:g.jsx("div",{children:"Loading verjaardagen..."}),children:g.jsx(mb,{})})}),g.jsx(c,{path:"/leden/klassementen",element:g.jsx(n.Suspense,{fallback:g.jsx("div",{children:"Loading klassement..."}),children:g.jsx(Zb,{})})}),g.jsx(c,{path:"/leden",element:g.jsx(n.Suspense,{fallback:g.jsx("div",{children:"Loading leden..."}),children:g.jsx(Gb,{})})}),g.jsx(c,{path:"/",element:g.jsx(fo,{})}),g.jsx(c,{path:"/account/email",element:g.jsx(nb,{})}),g.jsx(c,{path:"/account/delete",element:g.jsx(sb,{})}),g.jsx(c,{path:"/lg",element:g.jsx(Ib,{})}),g.jsx(c,{path:"/auth/callback",element:g.jsx(eb,{})}),g.jsx(c,{path:"/profiel",element:g.jsx(n.Suspense,{fallback:g.jsx("div",{children:"Loading profiel..."}),children:g.jsx(Wb,{})})}),g.jsx(c,{path:"/profiel/debug",element:g.jsx(Ab,{})}),g.jsx(c,{path:"/admin",element:g.jsx(n.Suspense,{fallback:g.jsx("div",{children:"Loading admin..."}),children:g.jsx(rb,{})})}),g.jsx(c,{path:"/registered",element:g.jsx(Cb,{})})]}),g.jsx("div",{id:"app_flex_grow"}),g.jsx(wd,{})]})]})})]})})})}const vb=document.getElementById("root"),wb=xg(vb);wb.render(g.jsx(Vb,{}));export{N as A,m as L,Mo as N,r as P,x as a,Zg as b,Wg as c,Nb as d,U as e,yb as f,o as g,Ug as p,jb as s,Yb as u}; diff --git a/assets/index-7d56a4ec.js b/assets/index-7d56a4ec.js deleted file mode 100644 index 9d5a317b..00000000 --- a/assets/index-7d56a4ec.js +++ /dev/null @@ -1,104 +0,0 @@ -var Yg=Object.defineProperty;var Ng=(I,e,C)=>e in I?Yg(I,e,{enumerable:!0,configurable:!0,writable:!0,value:C}):I[e]=C;var Q=(I,e,C)=>(Ng(I,typeof e!="symbol"?e+"":e,C),C);import{u as D,j as g,L as G,z as l,k as yg,H as kg,r as n,a as tg,d as Cg,b as Rg,R as j,Q as Jg,c as Kg,B as Hg,e as Dg,f as c,g as xg}from"./vendor-44375bc4.js";(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const A of document.querySelectorAll('link[rel="modulepreload"]'))i(A);new MutationObserver(A=>{for(const a of A)if(a.type==="childList")for(const s of a.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&i(s)}).observe(document,{childList:!0,subtree:!0});function C(A){const a={};return A.integrity&&(a.integrity=A.integrity),A.referrerPolicy&&(a.referrerPolicy=A.referrerPolicy),A.crossOrigin==="use-credentials"?a.credentials="include":A.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function i(A){if(A.ep)return;A.ep=!0;const a=C(A);fetch(A.href,a)}})();const Fg="modulepreload",zg=function(I){return"/"+I},ig={},Y=function(e,C,i){if(!C||C.length===0)return e();const A=document.getElementsByTagName("link");return Promise.all(C.map(a=>{if(a=zg(a),a in ig)return;ig[a]=!0;const s=a.endsWith(".css"),t=s?'[rel="stylesheet"]':"";if(!!i)for(let W=A.length-1;W>=0;W--){const Z=A[W];if(Z.href===a&&(!s||Z.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${t}`))return;const b=document.createElement("link");if(b.rel=s?"stylesheet":Fg,s||(b.as="script",b.crossOrigin=""),b.href=a,document.head.appendChild(b),s)return new Promise((W,Z)=>{b.addEventListener("load",W),b.addEventListener("error",()=>Z(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>e()).catch(a=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=a,window.dispatchEvent(s),!s.defaultPrevented)throw a})};function v(I){const e=D().pathname;return g.jsx("div",{id:"navItem",onClick:I.onClick,children:g.jsx(G,{to:I.path+"#",className:"itemNav"+(I.path in["/vereniging","/contact"]?e.includes(I.path)?" navItemActive":" navItemNormal":e===I.path?" navItemActive":" navItemNormal"),children:I.name})})}function H(I){const e=Array.from(I).map(C=>String.fromCharCode(C)).join("");return btoa(e).replace(new RegExp("/","g"),"_").replace(new RegExp("\\+","g"),"-").replace(new RegExp("=","g"),"")}function og(I){const e=I.replace(new RegExp("_","g"),"/").replace(new RegExp("-","g"),"+"),C=atob(e);return new Uint8Array(Array.from(C).map(i=>i.charCodeAt(0)))}function _g(I){let e=[];for(let C=0;C{if(a===w.client_id)A=!0;else if(a!==w.client_id)throw new X("Invalid audience!","invalid_id_aud")}),!A)throw new X("Required audience not included!","not_required_id_audience");if(e){const a=C!==void 0?C:localStorage.getItem("nonce_original");if(a===null)throw new X("No ID token nonce set!","no_id_nonce");const s=og(a),t=await dg(s);if(i.nonce!==t)throw new X("Invalid nonce!","bad_id_nonce")}return i}const Tg=l.object({id_token:l.string(),access_token:l.string(),token_type:l.string(),expires_in:l.number(),refresh_token:l.string(),scope:l.string()});async function Mg(I,e){const{id_token:C,access_token:i,refresh_token:A,token_type:a,expires_in:s,scope:t}=Tg.parse(I);if(a!=="Bearer")throw new X("Incorrect token_type!","token_not_bearer");const d=bg(C),b=await Sg(d,!0,e);return{id_payload_raw:d,id_payload:b,access_token:i,refresh_token:A,scope:t}}const M=yg.create({prefixUrl:w.api_location}),k=async(I,e,C)=>await M.post(I,{json:e,...C}).json(),mg=I=>async(e,C,i)=>{if(!i.ok){const{error:A,error_description:a,debug_key:s=""}=await i.json();if(s==="expired_access_token"){const t=await pg(I.authState);if(I.setAuthState(t),t.isAuthenticated)return e.headers.set("Authorization",`Bearer ${t.access}`),M(e)}}},Zg=async(I,e,C,i)=>{const A="Bearer "+C.authState.access;return await M.post(I,{json:e,headers:{Authorization:A},hooks:{afterResponse:[mg(C)]},...i}).json()},x=async(I,e,C)=>{const i="Bearer "+e.authState.access;return await M.get(I,{headers:{Authorization:i},hooks:{afterResponse:[mg(e)]},...C}).json()};l.object({username:l.string(),scope:l.string()});const Ug=async(I,e)=>{let C=await x("res/profile/",I,e);return Gg.parse(C)},Pg=l.object({firstname:l.string(),lastname:l.string(),phone:l.string(),email:l.string()}),Eg=l.array(Pg),Nb=async(I,e)=>{let C=await x("onboard/get/",I,e);return Eg.parse(C)},Gg=l.object({firstname:l.string(),lastname:l.string(),phone:l.string(),email:l.string(),user_id:l.string(),callname:l.string(),av40id:l.number(),joined:l.string(),eduinstitution:l.string(),birthdate:l.string(),registered:l.boolean()}),qg=l.array(Gg),yb=async(I,e)=>{let C=await x("admin/users/",I,e);return qg.parse(C)},$g=l.object({error:l.string(),error_description:l.string(),debug_key:l.string().optional()}),Wg=async I=>{if(I instanceof kg){const e=await I.response.json();return $g.parse(e)}else throw I},U=async I=>{const e=await Wg(I);return new p(e.error,e.error_description,e.debug_key)},gI=l.object({firstname:l.string(),lastname:l.string(),birthdate:l.string()}),II=l.array(gI),kb=async(I,e)=>{let C=await x("members/birthdays/",I,e);return II.parse(C)},eI=l.object({name:l.string(),user_id:l.string(),scope:l.array(l.string())}),Rb=async(I,e)=>{let C=await x("admin/scopes/all/",I,e);return CI.parse(C)},CI=l.array(eI),iI=l.object({role:l.string(),color:l.string()});l.object({roles:l.array(iI)});const AI=l.object({delete_url:l.string()}),aI=async(I,e)=>{const i={user_id:I.authState.username},A=await Zg("update/delete/url/",i,I,e),a=AI.parse(A).delete_url,s=new URL(a),t=s.protocol+"//"+s.host;if(t===w.auth_location)return a;throw new p("invalid_url",`URL base ${t} is not valid.`)},nI=l.object({naam:l.string(),onderdeel:l.string(),prestatie:l.string(),datum:l.string(),plaats:l.string(),link:l.string()});l.object({prs:l.array(nI)});const lI=()=>{switch("error"){case"debug":return 1;case"info":return 2;case"warning":return 3;case"error":return 4;default:return 2}},L=lI();class m{static debug(e){L<=1&&console.debug(e)}static info(e){L<=2&&console.log(e)}static warn(e){L<=3&&console.warn(e)}static error(e){L<=4&&console.error(e)}}const Ig={username:"",scope:"none",updated_at:-1,id:"",it:{},access:"",refresh:"",isAuthenticated:!1,isLoaded:!1,invalidState:!1},P=()=>({...Ig,it:{}}),$=I=>({...Ig,refresh:I,invalidState:!0}),sI=60,tI=()=>{const I=P();if(I.access=localStorage.getItem("access")||"",I.id=localStorage.getItem("id_payload")||"",I.refresh=localStorage.getItem("refresh")||"",I.scope=localStorage.getItem("scope")||"",!I.refresh)return;if(!I.id||!I.access||!I.scope)return $(I.refresh);try{I.it=cg(I.id)}catch{return $(I.refresh)}const e=Math.floor(Date.now()/1e3);if(I.updated_at=I.it.auth_time,!(e>I.updated_at+w.max_login))return e>I.it.exp-sI?(m.debug("id expired"),$(I.refresh)):(I.username=I.it.sub,I)},rg=(I,e,C,i,A)=>({...Ig,username:e.sub,scope:A,updated_at:e.auth_time,access:C,refresh:i,id:I,it:e,isAuthenticated:!0}),E=I=>{localStorage.setItem("id_payload",I.id),localStorage.setItem("access",I.access),localStorage.setItem("refresh",I.refresh),localStorage.setItem("scope",I.scope)},N=n.createContext({}),oI=N.Provider,Ag=()=>{const I=P();return I.isLoaded=!0,I},dI=async I=>{let e=tI();if(e===void 0)return Ag();if(e.invalidState)try{e=await eg(e.refresh,I)}catch(C){return m.debug(C),Ag()}return e.isAuthenticated=!0,e.isLoaded=!0,e},bI=(I,e,C,i,A)=>{const a=rg(I,e,C,i,A);return E(a),a.isLoaded=!0,a},F=I=>{I!==void 0&&I.refresh&&k("logout/delete/",{refresh_token:I.refresh}).catch();let e=P();return E(e),e.isLoaded=!0,e},pg=async I=>{try{I=await eg(I.refresh),I.isLoaded=!0}catch(e){m.warn(e),I=F()}return E(I),I},eg=async(I,e)=>{const{id_payload_raw:C,id_payload:i,access_token:A,refresh_token:a,scope:s}=await cI(I,e);return rg(C,i,A,a,s)},hg=async(I,e)=>{try{return await Mg(I,e)}catch(C){throw C instanceof X,C}},cI=async(I,e)=>{const C={client_id:w.client_id,grant_type:"refresh_token",refresh_token:I};let i;try{i=await k("oauth/token/",C,{signal:e})}catch(A){const a=await Wg(A);throw a.error==="invalid_grant"?new p("invalid_grant",a.error_description,"token_refresh_invalid"):A}return await hg(i)};function R(I){const e=D().pathname,[C,i]=n.useState(!1),{authState:A,setAuthState:a}=n.useContext(N);return g.jsxs("div",{id:"navDropdown",onMouseLeave:()=>i(!1),children:[g.jsx(G,{to:I.path+"#",onMouseEnter:()=>i(!0),className:"dropdownNav "+(e.includes(I.path)?"navDropdownActive":"navDropdownNormal"),children:I.name}),g.jsx("div",{onClick:()=>i(!1),className:C?"drop":"dropHide",children:I.items.map(s=>(!s.protected||A.isLoaded&&A.isAuthenticated)&&g.jsx(G,{to:I.path+s.path+"#",className:"dropdownElement",children:s.name},"pcDrop"+s.name))})]})}function mI(I){return g.jsxs("div",{id:"subMenu",className:"relative h-16 w-full lg:h-24 lg:w-32 border-b-2 border-white",children:[g.jsx("svg",{id:"subMenu_arrow",className:"absolute top-4 left-4 z-20 w-8 text-center text-white stroke-current self-center cursor-pointer",viewBox:"0 0 32 32",onClick:I.onClick,children:g.jsx("path",{d:"M16 8 L8 16 L16 24",fill:"none",strokeWidth:"4"})}),g.jsx("h1",{children:I.name})]})}function J(I){const e=D().pathname,[C,i]=n.useState(!1);return g.jsxs("div",{children:[g.jsxs("div",{className:"navItem dropdown_relative",onClick:()=>i(!0),children:[g.jsx("h1",{className:"itemNav "+(e.includes(I.path)?"navItemActive":""),children:I.name}),g.jsx("svg",{id:"dropdown_arrow",className:"absolute top-4 left-4 z-20 w-8 text-center text-white stroke-current self-center cursor-pointer",viewBox:"0 0 32 32",children:g.jsx("path",{d:"M8 8 L16 16 L8 24",fill:"none",strokeWidth:"4"})})]}),g.jsx("div",{id:"mobileDrop",className:"mobileDrop"+(C?"":" mobileDropInactive"),children:g.jsxs("div",{onClick:()=>i(!C),children:[g.jsx(mI,{name:I.name,path:I.path,onClick:()=>i(!1),onItemClick:I.onClick}),I.items.map(A=>g.jsx(v,{name:A.name,path:I.path+A.path,onClick:I.onClick},"drop"+A.name))]})})]})}const ZI=[{naam:"NSK Trappenloop",datum:"13 december 2024",tijd:"Vrijdag 17:00",locatie:"EWI-toren",adres:"Mekelweg 4",postcode:"2628 CD Delft",maps:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3399.9936754873074!2d4.370934177237337!3d51.998868374681074!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c5b59735b7475b%3A0x9055bdc663dea6bb!2sMekelweg%204%2C%202628%20CD%20Delft!5e1!3m2!1snl!2snl!4v1729843558567!5m2!1snl!2snlH",logo:"nsk_trappenloop_2024_foto.jpg",logo_rond:"nsk_trappenloop_2024_logo.png",foto:"nsk_trappenloop_2024_foto.jpg",inschrijven:"https://inschrijven.nl/form/2024121351382-nl",mail:"nsktrappenloop@dsavdodeka.nl",instagram:"https://www.instagram.com/nsktrappenloop/",bepalingen:"/files/wedstrijdregelement_nsk_trappenloop_2024.pdf",info_kort:"Op vrijdag 13 december wordt het NSK Trappenloop gehouden in de faculteit voor Elektrotechniek, Wiskunde en Informatica (EWI) in Delft. Hier zullen de beste studenten tegen elkaar strijden voor de gouden medaille op de trappen. Dus waar wacht je nog op? Zet je schrap voor de trap, naar de top we geven niet op!",info_lang:'Op vrijdag 13 december is het alweer tijd voor het mooie NSK Trappenloop. Dit jaar zal het NSK trappenloop voor de eerste keer georganiseerd worden door Dodeka in het prachtige gebouw voor Elektrotechniek, Wiskunde en Informatica (EWI). Het NSK Trappenloop is een NSK waarbij de beste studenten van Nederland de atletiekbaan inruilen voor een duizelingwekkend hoge trap. Op de verschillende onderdelen zullen de studenten uitmaken wie er met de gouden medaille naar huis gaat. Dit jaar kan er gekozen worden uit 10 verdiepingen, 20 verdiepingen en 4x5 verdiepingen estafette. Denk jij dat je het in je hebt om al deze trappen te overwinnen en jezelf te kronen tot DE studentenkampioen van het NSK Trappenloop? Schrijf je dan snel in en zet je schrap voor de trap!

Daarnaast kun je je natuurlijk ook zoals altijd inschrijven voor het eten, slapen en het feest door middel van de links hieronder en kan je je aanmelden om te vrijwilligen op deze onvergetelijke avond. Het feest zal gehouden worden op een echte toplocatie die op de insta bekendgemaakt zal worden.

BELANGRIJKE LINKS:
Aanmelden estafette
Bewijs van inschrijving
Vrijwilligen',path:"/nsktrappenloop"},{naam:"NSK Meerkamp",datum:"11 en 12 mei 2024",tijd:"Zaterdag 11:30, Zondag 9:30",locatie:"Dodeka",adres:"Sportring 12",postcode:"2616LK Delft",maps:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2454.76308928639!2d4.365573151907881!3d52.029413480121534!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c5b71b1ed00f3d%3A0xb952856aa5bdefd3!2sD.S.A.V.%20Dodeka!5e0!3m2!1sen!2snl!4v1638359828973!5m2!1sen!2snl",logo:"nsk_meerkamp.jpg",logo_rond:"nsk_meerkamp_logo.jpg",foto:"nsk_meerkamp_2.jpg",inschrijven:"https://www.atletiek.nu/wedstrijd/main/40175/",mail:"bestuur@dsavdodeka.nl",instagram:"https://www.instagram.com/nskmeerkamp2024/",bepalingen:"",info_kort:"Zaterdag 11 en zondag 12 mei 2024 is het zo ver, dan zal het NSK Meerkamp plaatsvinden in het prachtige Delft, georganiseerd door Dodeka. Tijdens dit evenement zullen de beste studenten van Nederland het tegen elkaar opnemen en proberen om een zo hoog mogelijke meerkampscore te behalen.",info_lang:'Zaterdag 11 en zondag 12 mei 2024 is het zo ver, dan zal het NSK Meerkamp plaatsvinden in het prachtige Delft, georganiseerd door Dodeka. Tijdens dit evenement zullen de beste studenten van Nederland het tegen elkaar opnemen en proberen om een zo hoog mogelijke score te behalen op de conventionele tienkamp of zevenkamp, of op de loopmeerkamp, waarbij hardlopers 5 verschillende afstanden trotseren.

Daarnaast zal bij deze editie de gloednieuwe Intermediate meerkamp gehouden worden, met minder en makkelijkere onderdelen, perfect als je nog nooit eerder een meerkamp hebt gedaan, nieuwe onderdelen wilt zoeken, of voor een vriend die je wilt overtuigen om atletiek te gaan doen!
Deze editie zal extra speciaal zijn, want Dodeka bestaat 5 jaar en viert haar eerste lustrum!

Daarom zal op zaterdagavond een groots feest gehouden worden, waarbij je kunt blijven eten en blijven slapen. De inschrijflinks voor het vrijwilligen, eten, slapen en het feest volgen later.

Als kers op de taart kun je tijdens je heerlijke avondeten op zaterdag kijken naar een demonstratiewedstrijd polsstokhoogspringen die zal plaatsvinden na de officiële NSK-onderdelen.

BELANGRIJKE LINKS:
Bewijs van Inschrijving
Vrijwilligen
Eten, slapen en feest',path:"/nskmeerkamp"},{naam:"Dodekathlon",datum:"29 juni 2024",logo:"dodekathlon.jpg",info_kort:"Dodeka organiseert jaarlijks de Dodekathlon, waarbij twaalf onderdelen gedaan worden. 'Dodeka' betekent namelijk twaalf in het Grieks. Naast de onderdelen van de normale tienkamp zijn ook de 400 meter horden en de hink-stap-sprong onderdeel van dit evenement.",path:""},{naam:"Demonstratiewedstrijd",datum:"11 mei 2024",tijd:"19:00",locatie:"Dodeka",adres:"Sportring 12",postcode:"2616LK Delft",maps:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2454.76308928639!2d4.365573151907881!3d52.029413480121534!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c5b71b1ed00f3d%3A0xb952856aa5bdefd3!2sD.S.A.V.%20Dodeka!5e0!3m2!1sen!2snl!4v1638359828973!5m2!1sen!2snl",logo:"demowedstrijd_klein.jpg",logo_rond:"",foto:"demowedstrijd.jpg",bepalingen:"",info_kort:"Ter ere van het eerste lustrum van Dodeka wordt zaterdag 11 mei de speciale lustrumdemowedstrijd gehouden. Hier zullen er ongeveer 8 polsstok atleten van hoog niveau strijden om de winst! Het belooft een epische show te worden en het is helemaal gratis!",info_lang:"Ter ere van het eerste lustrum van Dodeka wordt zaterdag 11 mei de speciale lustrumdemowedstrijd gehouden. Hier zullen er ongeveer 8 polsstok atleten van hoog niveau strijden om de winst! Er wordt een buitenbar opgesteld waar u drankjes kan halen. Het belooft een epische show te worden en het is helemaal gratis! Om 19:00 zal het spektakel losbarsten, zorg dat je erbij bent!

De volgende atleten zullen gaan springen:
Stan Does (PR 4.71 | SB 4.13)
Bjorn Sloot (PR 4.84 | SB 4.80)
Jip Haest (PR 5.00 | SB 4.80)
Twan van Rijn (PR 4.72 | SB 4.71)
Alex van der Voort (PR 4.45 | SB 4.30)
Benjamin Coolen (PR 4.70)",path:"/demowedstrijd"}],GI=[{naam:"Biermijl",datum:"oktober 2024",tijd:"volgt",locatie:"Dodeka",adres:"Sportring 12",postcode:"2616LK Delft",maps:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2454.76308928639!2d4.365573151907881!3d52.029413480121534!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c5b71b1ed00f3d%3A0xb952856aa5bdefd3!2sD.S.A.V.%20Dodeka!5e0!3m2!1sen!2snl!4v1638359828973!5m2!1sen!2snl",logo:"biermijl.jpg",logo_rond:"",foto:"biermijl_2023.jpg",inschrijven:"",mail:"biermijl@dsavdodeka.nl",instagram:"https://www.instagram.com/dsavdodeka/?hl=nl",bepalingen:"",info_kort:"Elk jaar in oktober vindt de biermijl plaats bij Dodeka! De biermijl is het ultieme sportevenement voor studenten, waarbij je 4 rondjes moet lopen en voor elk rondje een biertje moet drinken. Ook kun je er voor kiezen om in een duo mee te doen, waarbij je allebei 2 rondjes loopt en 2 biertjes drinkt.",info_lang:"Elk jaar in oktober vindt de biermijl plaats bij Dodeka. 4 bier, 4 rondjes: durf jij het aan? Mocht je nou niet weten hoe de biermijl werkt, dan staan hieronder alle regels uitgelegd:

1. Deelname onder de 18 jaar met alcoholvrij bier.
2. Kom je met de auto, neem iemand mee die nuchter blijft
3. Deelnemers drinken vier bier en lopen vier rondes.
4. Bier wordt gedronken voordat wordt begonnen aan de ronde binnen de 10m-zone voor de start.
5. De race begint met het drinken van een bier in de laatste meter van de 10m-zone.
6. Hulpmiddelen en technieken die adten verbeteren zijn verboden.
7. Een bier wordt pas geopend indien de deelnemer de 10m-zone binnenkomt.
8. Indien een deelnemer kotst moet deze een extra ronde lopen. Een extra bier is niet nodig. Indien meer dan een keer wordt gekotst is nog steeds één extra ronde vereist.
9. Indien een deelnemer kotst, ruimt deze het zelf op.

",path:""},{naam:"Lustrumwedstrijd",datum:"24 februari 2024",tijd:"12.30",locatie:"Dodeka",adres:"Sportring 12",postcode:"2616LK Delft",maps:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2454.76308928639!2d4.365573151907881!3d52.029413480121534!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c5b71b1ed00f3d%3A0xb952856aa5bdefd3!2sD.S.A.V.%20Dodeka!5e0!3m2!1sen!2snl!4v1638359828973!5m2!1sen!2snl",logo:"lustrum_logo.jpg",logo_rond:"lustrum_logo_rond.jpg",foto:"lustrum.jpg",mail:"lustrumwedstrijd@dsavdodeka.nl",bepalingen:"",info_kort:"De dag voordat Dodeka haar vijfde verjaardag viert is het tijd voor de allereerste lustrumwedstrijd! Er is voor elke atleet wat wils met een 12km LustRun en een vijfkamp met onconventionele onderdelen als de vijfsprong en de 555 meter. Wie worden de eerste lustrumkampioenen der Dodeka?",info_lang:'Op zaterdag 24 februari vindt de allereerste lustrumwedstrijd van Dodeka plaats. Deze wordt om 12:50 feestelijk geopend, dus zorg dat je op tijd voor de kantine aanwezig bent!

Na de opening mogen de atleten zich opmaken voor twee verschillende wedstrijden: een vijfkamp en een 12km LustRun! Om de spieren gedurende de hele dag warm te houden zal er ook voor alle atleten én vrijwilligers warme chocolademelk zijn. Ook is de fysiotherapeut van ReaXion aanwezig om jullie te masseren.

Lustrummeerkamp
De lustrummeerkamp zal stipt om 13:00 beginnen en startnummers kunnen tussen 12:12 en 12:50 worden opgehaald bij het wedstrijdsecretariaat. De atleten zullen de volgende onderdelen afleggen:
- 12 meter
- Gewichtwerpen
- 100 meter met vijf horden
- Vijfsprong
- 555 meter
De onderdelen gaan achter elkaar door met weinig pauze en er is geen mogelijkheid om eigen materiaal mee te nemen.

LustRun
De LustRun bestaat uit een individuele 12km en een 5x2400m estafette. Het startschot zal om 15:15 klinken en startnummers kunnen tussen 12:12 en 12:50, of tussen 14:45 en 15:05 worden opgehaald bij het wedstrijdsecretariaat. De route loopt vanaf de baan rondom het hertenkamp. Individuele lopers lopen 5 rondes. In het geval van de estafette loopt elke loper van het team 1 of 2 rondes (in geval van 2 rondes hoeft dit niet achter elkaar gelopen te worden maar het mag wel). Een estafetteteam bestaat minimaal uit 3 lopers. Elke loper mag maximaal 2 rondes rennen, het maakt niet uit of deze achter elkaar gerend worden of er nog andere lopers tussen komen.

Nadat de Lustrumwedstrijd is afgelopen, zouden we graag willen dat er gezamenlijk opgeruimd wordt. Vele handen maken licht werk! Hierna zal spoedig de prijsuitreiking plaatsvinden voor de kantine.',path:"/lustrumwedstrijd"},{naam:"NK Biermijl",datum:"13/10/2023",tijd:"18.30 uur",locatie:"D.S.A.V. Dodeka",adres:"Sportring 12",postcode:"2616LK Delft",maps:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2454.76308928639!2d4.365573151907881!3d52.029413480121534!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c5b71b1ed00f3d%3A0xb952856aa5bdefd3!2sD.S.A.V.%20Dodeka!5e0!3m2!1sen!2snl!4v1638359828973!5m2!1sen!2snl",logo:"biermijl_logo.jpg",logo_rond:"biermijl_logo.jpg",foto:"biermijl.jpg",inschrijven:"https://www.atletiek.nu/wedstrijd/main/39528/",mail:"biermijl@dsavdodeka.nl",instagram:"https://www.instagram.com/dsavdodeka/?hl=nl",bepalingen:"",info_kort:"Elk jaar in oktober vindt de biermijl plaats en dit jaar is het het NK! De biermijl is het ultieme sportevenement voor studenten, waarbij je 4 rondjes moet lopen en voor elk rondje een biertje moet drinken. Ook kun je er voor kiezen om in een duo mee te doen, waarbij je allebei 2 rondjes loopt en 2 biertjes drinkt.",info_lang:"De Nederlandse kampioenschappen Biermijl vinden dit jaar plaats bij D.S.A.V. Dodeka.
4 bier, 4 rondjes, durf jij het aan?

Deelname kan individueel of in duo's (M/M, M/V, V/V, anders). Zorg dat beide atleten van het duo zijn ingeschreven. Vergeet ook niet een verwachte prestatie op te geven als je al eerder een biermijl hebt gelopen. Elke deelnemer ontvangt een shirt en in elke categorie zijn er medailles te verdienen. Voor de beste man en beste vrouw is er nog een epische verrassingsprijs.

Na de biermijl zijn we nog niet klaar. Dan organiseert Dodeka nog het openingsfeest van ons lustrumjaar. Alle deelnemers, vrijwilligers en supporters zijn daar welkom en het zal een geweldig feest worden met jullie favoriete DJ's, hitjes en meer!

Mocht je nou niet weten hoe de biermijl werkt, dan staan hieronder nog alle regels uitgelegd:
1. Deelname onder de 18 jaar met alcoholvrij bier.
2. Kom je met de auto, neem iemand mee die nuchter blijft
3. Deelnemers drinken vier bier en lopen vier rondes.
4. Bier wordt gedronken voordat wordt begonnen aan de ronde binnen de 10m-zone voor de start.
5. De race begint met het drinken van een bier in de laatste meter van de 10m-zone.
6. Hulpmiddelen en technieken die adten verbeteren zijn verboden.
7. Een bier wordt pas geopend indien de deelnemer de 10m-zone binnenkomt.
8. Indien een deelnemer kotst moet deze een extra ronde lopen. Een extra bier is niet nodig. Indien meer dan een keer wordt gekotst is nog steeds één extra ronde vereist.
9. Indien een deelnemer kotst, ruimt deze het zelf op.

",path:"/biermijl"},{naam:"NSK Indoor",datum:"12/03/2022",tijd:"11.00 uur",locatie:"Omnisport Apeldoorn",adres:"De Voorwaarts 55",postcode:"7321MA Apeldoorn",maps:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2444.853260909175!2d5.993609751905275!3d52.209714066829875!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c7b8a7789688dd%3A0xcfd8f969fd9a9f5d!2sOmnisport%20Apeldoorn!5e0!3m2!1snl!2snl!4v1643105966460!5m2!1snl!2snl",logo:"nsk_indoor.png",logo_rond:"nsk_indoor_logo.jpg",foto:"nsk_indoor_algemeen.jpeg",uitslagen:"https://www.atletiek.nu/wedstrijd/main/36345/",mail:"nskindoor@dsavdodeka.nl",instagram:"https://www.instagram.com/nskindoor22/",bepalingen:"/files/wedstrijdreglement_nsk_indoor_2022.pdf",info_kort:"Dit jaar hebben wij de eer om de Nederlandse Studenten Kampioenschappen Indoor te organiseren. Dit wordt ons eerste fysieke NSK! De wedstrijd zal plaatsvinden in Omnisport in Apeldoorn.",info_lang:`Het Nederlandse Studentenkampioenschap Indooratletiek 2022 is dit jaar op zaterdag 12 maart georganiseerd door D.S.A.V. Dodeka in Omnisport, Apeldoorn. Wij vonden het een heel geslaagde dag, en willen graag alle deelnemers, vrijwilligers, officials, sponsors en andere ondersteunende partijen van harte bedanken. Zonder jullie was het nooit mogelijk geweest.

De dag begon om 11 uur met de eerste onderdelen en eindigde rond 7 uur na de estafettes en het ludieke onderdeel: slalommen over de hoogteverschillen van de rondbaan. Vervolgens zijn we van locatie verhuisd om gezellig te gaan eten en de dag af te sluiten met een groot feest.

Terugblikken op deze dag? Onderstaand is een overzicht van alle (tot nu toe binnengekomen) foto's van de fotografen. Delen mag, graag met het noemen van de naam van de fotograaf.

Harry van 't Veld
Lars van der Valk
MaLy photography
Bouwe van Leeuwen
`,path:"/nskindoor"},{naam:"NSK Teams",datum:"17/09/2022",tijd:"12.00 uur",locatie:"D.S.A.V. Dodeka",adres:"Sportring 12",postcode:"2616LK Delft",maps:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2454.76308928639!2d4.365573151907881!3d52.029413480121534!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c5b71b1ed00f3d%3A0xb952856aa5bdefd3!2sD.S.A.V.%20Dodeka!5e0!3m2!1sen!2snl!4v1638359828973!5m2!1sen!2snl",logo:"nsk_teams.jpeg",logo_rond:"nsk_teams_logo.jpeg",foto:"nsk_teams_algemeen.jpeg",uitslagen:"https://www.atletiek.nu/wedstrijd/main/36362/",mail:"nskteams@dsavdodeka.nl",instagram:"https://www.instagram.com/nsk_teams/",bepalingen:"/files/wedstrijdbepalingen_nsk_teams_2022.pdf",info_kort:"In 2022 organiseert Dodeka het NSK Teams. Hierbij gaan alle studenten atletiekverenigingen van Nederland de strijd met elkaar aan. Welke studentenstad mag zich komend jaar de beste atletiekstad van Nederland noemen?",info_lang:'Afgelopen 17 september had D.S.A.V. Dodeka de eer om het NSK Teams 2022 te organiseren. Regen en zon wisselden elkaar af op de wedstrijddag die, om het teamgevoel erin te houden, begon en eindigde met estafettes. Met daartussen een druk programma waarin alle facetten van de atletieksport aan bod kwamen.

Aan het einde van de dag gingen de volgende teams met de prijzen aan de haal:

Bij de vrouwen:
1e plaats: Enschede;
2e plaats: Delft;
3e plaats: Nijmegen.

Bij de mannen:
1e plaats: Utrecht;
2e plaats: Eindhoven;
3e plaats: Delft.

Daarnaast werd de wisselbeker van het stedenklassement veroverd door Utrecht.

De wedstrijd had geen doorgang kunnen vinden zonder de hulp van alle vrijwilligers, super bedankt voor jullie hulp en flexibiliteit.

Verschillende fotografen hebben tijdens de wedstrijd foto’s gemaakt. Deze zijn hier te vinden:
MaLy photography
Lars van der Valk
Bouwe van Leeuwen',path:"/nskteams"},{naam:"Biermijl",datum:"14/10/2022",tijd:"Nog niet bekend",locatie:"D.S.A.V. Dodeka",adres:"Sportring 12",postcode:"2616LK Delft",maps:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2454.76308928639!2d4.365573151907881!3d52.029413480121534!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c5b71b1ed00f3d%3A0xb952856aa5bdefd3!2sD.S.A.V.%20Dodeka!5e0!3m2!1sen!2snl!4v1638359828973!5m2!1sen!2snl",logo:"biermijl_logo.png",logo_rond:"biermijl_logo_rond.png",foto:"biermijl.jpg",uitslagen:"https://www.atletiek.nu/wedstrijd/main/36363/",mail:"biermijl@dsavdodeka.nl",instagram:"https://www.instagram.com/dsavdodeka/?hl=nl",bepalingen:"",info_kort:"Elk jaar in oktober vindt de biermijl plaats. Dit is het ultieme sportevenement voor studenten, waarbij je 4 rondjes moet lopen en voor elk rondje een biertje moet drinken. Ook kun je er voor kiezen om in een duo mee te doen, waarbij je allebei 2 rondjes loopt en 2 biertjes drinkt.",info_lang:"De Biermijl van D.S.A.V. Dodeka.
4 bier, 4 rondjes, durf jij het aan?

Deelname kan individueel of in duo's (M/M, M/V, V/V, anders), laat een van het duo de inschrijving doen voor iedereen. Vergeet niet een verwachte prestatie op te geven als je al eerder een biermijl hebt gelopen. Elke deelnemer ontvangt een shirt en in elke categorie zijn er medailles te verdienen. Voor de beste man en beste vrouw is er nog een epische verrassingsprijs.

De regels zijn als volgt:
1. Deelname onder de 18 jaar met alcoholvrij bier.
2. Kom je met de auto, neem iemand mee die nuchter blijft
3. Deelnemers drinken vier bier en lopen vier rondes.
4. Bier wordt gedronken voordat wordt begonnen aan de ronde binnen de 10m-zone voor de start.
5. De race begint met het drinken van een bier in de laatste meter van de 10m-zone.
6. Hulpmiddelen en technieken die adten verbeteren zijn verboden.
7. Een bier wordt pas geopend indien de deelnemer de 10m-zone binnenkomt.
8. Indien een deelnemer kotst moet deze een extra ronde lopen. Een extra bier is niet nodig. Indien meer dan een keer wordt gekotst is nog steeds één extra ronde vereist.
9. Indien een deelnemer kotst, ruimt deze het zelf op.

",path:"/biermijl"},{naam:"NSK Weg",datum:"12/11/2022",tijd:"15:00",locatie:"X TU Delft",adres:"Mekelweg 8-10",postcode:"2628CD Delft",maps:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2456.6409887550785!2d4.374985515787967!3d51.995196879718215!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c5b58f10c8176b%3A0x87c46f9383b7a8b2!2sX%20TU%20Delft!5e0!3m2!1snl!2snl!4v1656257521879!5m2!1snl!2snl",logo:"nsk_weg_logo.png",logo_rond:"nsk_weg_logo_rond.png",foto:"nsk_weg.jpg",uitslagen:"https://www.mijninschrijving.nl/participantResults/listParticipantResults/548/",mail:"nskwegdodeka@gmail.com",instagram:"https://www.instagram.com/nsk_weg2022/",bepalingen:"",info_kort:"Het NSK Weg is dé wedstrijd voor de studenten die van de langere afstanden houden. Bij deze wedstrijd kun je er namelijk voor kiezen om 5 of 10 kilometer te lopen op de weg. Dit jaar zullen de deelnemers een mooi rondje door Delft gaan lopen.",info_lang:'Strik de veters van je hardloopschoenen, want op zaterdag 12 november organiseert D.S.A.V. Dodeka samen met TU Delft X het Studenten Kampioenschap Weg 2022. Het is een race voor lopers en zal plaatsvinden over de TU Delft campus. Dit is een mogelijkheid voor jou om een nieuw persoonlijk record te lopen op de 5 of 10 km. Na de atletische prestaties wordt er een ludiek onderdeel georganiseerd op X. Na de wedstrijd kunnen jullie mee-eten bij het sportcentrum. Er wordt ook nog een feest georganiseerd bij de Koperen Kat om het evenement samen af te sluiten. Voor zowel het eten als het feest kan je je inschrijven via deze link. Niet lopen, maar wel eten en feesten? Meld je dan aan als vrijwilliger via deze link.

Volg ons op Instagram voor de laatste updates: @nsk_weg2022. Want wie op NSK Weg is, wordt gezien!',path:"/nskweg"}],T={wedstrijden:ZI,wedstrijden_oud:GI};const WI="data:application/octet-stream;base64,QGltcG9ydCAiLi92YXJpYWJsZXMiOwoKI2FwcF9zY3JlZW4gewogICAgd2lkdGg6IDEwMCU7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOwp9CgojYXBwX2NvbnRhaW5lciB7CiAgICB3aWR0aDogMTAwJTsKICAgIG1heC13aWR0aDogMTg0MHB4OwogICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7CiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87CiAgICBtYXJnaW4tbGVmdDogYXV0bzsKICAgIEBpbmNsdWRlIHJlc3BvbmQodG9vX2xhcmdlKSB7CiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCB3aGl0ZSA4cHg7CiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIHdoaXRlIDhweDsKICAgIH0KfQoKI2FwcF9mbGV4IHsKICAgIG92ZXJmbG93OiBoaWRkZW47CiAgICBkaXNwbGF5OiBmbGV4OwogICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0cmVtKTsKICAgIHdpZHRoOiAxMDAlOwogICAgbWF4LXdpZHRoOiAxODQwcHg7CiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87CiAgICBtYXJnaW4tbGVmdDogYXV0bzsKfQoKI2FwcF9mbGV4X2dyb3cgewogICAgZmxleC1ncm93OiAxOwp9",rI="/assets/App-5df064bf.tsx",pI="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IHsKICAgIExpbmsKfSBmcm9tICJyZWFjdC1yb3V0ZXItZG9tIjsKaW1wb3J0ICIuL0NvbnRhY3RCYXIuc2NzcyI7CiAgCmltcG9ydCBIZWFkaW5nIGZyb20gIi4vSGVhZGluZyI7CmltcG9ydCBnZXRVcmwgZnJvbSAiLi4vLi4vZnVuY3Rpb25zL2xpbmtzIjsKCmZ1bmN0aW9uIENvbnRhY3RCYXIoKSB7CiAgICByZXR1cm4gKAogICAgICAgIDxkaXYgaWQ9ImNvbnRhY3RfYmFyIj4KICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9ImJhcl9jb250YWluZXIiPgogICAgICAgICAgICAgICAgPExpbmsgY2xhc3NOYW1lPSJub191bmRlcmxpbmUiIHRvPSIvY29udGFjdCI+PEhlYWRpbmcgdGl0bGU9IkNvbnRhY3RpbmZvcm1hdGllIiAvPjwvTGluaz4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJiYXJfaW5mbyI+CiAgICAgICAgICAgICAgICAgICAgPHA+RW1haWw6IDxhIGhyZWY9Im1haWx0bzpzdHVkZW50ZW5hdGxldGlla0BhdjQwLm5sIiBjbGFzc05hbWU9ImJhcl9saW5rIj5zdHVkZW50ZW5hdGxldGlla0BhdjQwLm5sPC9hPjwvcD4KICAgICAgICAgICAgICAgICAgICA8cD5BZHJlczogPGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciIgaHJlZj0iaHR0cHM6Ly93d3cuZ29vZ2xlLm5sL21hcHMvcGxhY2UvRGVsZnRzZStBdGxldGlla3ZlcmVuaWdpbmcrMTk0MC9ANTIuMDI5NDA3MSw0LjM2NTU5NTgsMTd6L2RhdGE9ITNtMSE0YjEhNG01ITNtNCExczB4NDdjNWI2MGIwYzlkYmZhOToweDlmYTAzZWY0YTcyZjFkYjghOG0yITNkNTIuMDI5NDAzOCE0ZDQuMzY3Nzg0NSIgY2xhc3NOYW1lPSJiYXJfbGluayI+U3BvcnRyaW5nIDEyLCBEZWxmdDwvYT48L3A+CiAgICAgICAgICAgICAgICAgICAgPExpbmsgdG89Ii9jb250YWN0IiBjbGFzc05hbWU9ImJhcl9saW5rIj5GLkEuUS48L0xpbms+PGJyLz4KICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSIvZmlsZXMvcHJpdmFjeXZlcmtsYXJpbmdfZG9kZWthX2phbjIzLnBkZiIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciIgY2xhc3NOYW1lPSJwcml2YWN5X2xpbmsiPlByaXZhY3l2ZXJrbGFyaW5nIERvZGVrYTwvYT4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9ImJhcl9jb250YWluZXIiPgogICAgICAgICAgICAgICAgPExpbmsgY2xhc3NOYW1lPSJub191bmRlcmxpbmUiIHRvPSIvdHJhaW5pbmdlbiMiPjxIZWFkaW5nIHRpdGxlPSJUcmFpbmluZ3NkYWdlbiIgLz48L0xpbms+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0iYmFyX2luZm8iPgogICAgICAgICAgICAgICAgICAgIDxwPk1hYW5kYWcgMTg6MDAgLSAxOTozMDwvcD4KICAgICAgICAgICAgICAgICAgICA8cD5Xb2Vuc2RhZyAxODoxNSAtIDE5OjQ1PC9wPgogICAgICAgICAgICAgICAgICAgIDxwPlphdGVyZGFnIDEwOjE1IC0gMTE6NDU8L3A+CiAgICAgICAgICAgICAgICAgICAgPGJyLz4KICAgICAgICAgICAgICAgICAgICA8cD5Eb2Rla2EgaXMgZWVuIHRyYWluaW5nc2dyb2VwIHZvb3Igc3R1ZGVudGVuIGJpbm5lbiA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIiBocmVmPSJodHRwczovL3d3dy5hdjQwLm5sIiBjbGFzc05hbWU9ImJhcl9saW5rIj5BVic0MDwvYT48L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJiYXJfY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIDxMaW5rIGNsYXNzTmFtZT0ibm9fdW5kZXJsaW5lIiB0bz0iL2NvbnRhY3Qvc3BvbnNvcnMjIj48SGVhZGluZyB0aXRsZT0iU3BvbnNvcnMiIC8+PC8gTGluaz4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJiYXJfaW5mbyI+CiAgICAgICAgICAgICAgICAgICAgPGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciIgaHJlZj0iaHR0cHM6Ly93d3cubWFsdGhhc3BvcnQubmwvIj48aW1nIHNyYz17Z2V0VXJsKGBzcG9uc29ycy9tYWx0aGEucG5nYCl9IGFsdD0iIiBjbGFzc05hbWU9ImJhcl9zcG9uc29yIG1hbHRoYV9iYXIiPjwvaW1nPjwvYT4KICAgICAgICAgICAgICAgICAgICA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIiBocmVmPSJodHRwczovL2tlcm5lbmdpbmVlcnMubmwvIj48aW1nIHNyYz17Z2V0VXJsKGBzcG9uc29ycy9rZXJuLnN2Z2ApfSBhbHQ9IiIgY2xhc3NOYW1lPSJiYXJfc3BvbnNvciBrdmVybmVsYW5kX2JhciI+PC9pbWc+PC9hPgogICAgICAgICAgICAgICAgICAgIHsvKiA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIiBocmVmPSJodHRwczovL3d3dy50c2Fncm91cC5ubC8iPjxpbWcgc3JjPXtnZXRVcmwoYHNwb25zb3JzL3RzYS5wbmdgKX0gYWx0PSIiIGNsYXNzTmFtZT0iYmFyX3Nwb25zb3IgdHNhX2JhciI+PC9pbWc+PC9hPiAqL30KICAgICAgICAgICAgICAgICAgICA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIiBocmVmPSJodHRwczovL3d3dy5zdHVkZW50ZW5kcnVrd2Vyay5ubC8iPjxpbWcgc3JjPXtnZXRVcmwoYHNwb25zb3JzL3N0dWRlbnRlbmRydWt3ZXJrLnBuZ2ApfSBhbHQ9IiIgY2xhc3NOYW1lPSJiYXJfc3BvbnNvciB0c2FfYmFyIj48L2ltZz48L2E+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgQ29udGFjdEJhcjs=",hI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzIjsKCiNjb250YWN0X2JhciB7IAogICAgZGlzcGxheTogZmxleDsKICAgIHdpZHRoOiAxMDAlOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzkwcDsKICAgIG92ZXJmbG93LXg6IGhpZGRlbjsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICB9Cn0KCi5iYXJfY29udGFpbmVyIHsKICAgIGRpc3BsYXk6IGlubGluZTsKICAgIHdpZHRoOiAxMDAlOwogICAgcGFkZGluZy10b3A6IDJyZW07CiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07CiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07CiAgICB9Cn0KCi5iYXJfaW5mbyB7CiAgICBwYWRkaW5nLXRvcDogMXJlbTsKICAgIHBhZGRpbmctbGVmdDogMXJlbTsKICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07CiAgICBjb2xvcjogd2hpdGU7CiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X3NtYWxsOwogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OwogICAgfQp9CgoKCi5iYXJfbGluayB7CiAgICBjb2xvcjogJGRvZGVrYV9yb29kOwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwp9Cgoubm9fdW5kZXJsaW5lIHsKICAgIG1hcmdpbjogMDsKICAgIHBhZGRpbmc6IDA7CiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7Cn0KCi5iYXJfc3BvbnNvciB7CiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07CiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBtYXJnaW4tbGVmdDogMDsKICAgIH0KfQoKLm1hbHRoYV9iYXIgewogICAgd2lkdGg6IDVyZW07Cn0KCi5rdmVybmVsYW5kX2JhciB7CiAgICB3aWR0aDogN3JlbTsKfQoKLnRzYV9iYXIgewogICAgd2lkdGg6IDEwcmVtOwp9",uI="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL0hlYWRpbmcuc2NzcyIKCmZ1bmN0aW9uIEhlYWRpbmcocHJvcHMpIHsKICAgIHJldHVybigKICAgICAgICA8ZGl2IGlkPSJjb250YWN0X2hlYWRpbmciID4KICAgICAgICAgICAgPGgxIGlkPSJiYXJfdGl0bGUiPntwcm9wcy50aXRsZS50b1VwcGVyQ2FzZSgpfTwvaDE+CiAgICAgICAgICAgIDxkaXYgaWQ9ImFycm93X2NvbnRhaW5lciI+CiAgICAgICAgICAgIDxzdmcgaWQ9ImJhcl9hcnJvdyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0xMy4wMjUgMWwtMi44NDcgMi44MjggNi4xNzYgNi4xNzZoLTE2LjM1NHYzLjk5MmgxNi4zNTRsLTYuMTc2IDYuMTc2IDIuODQ3IDIuODI4IDEwLjk3NS0xMXoiIC8+PC9zdmc+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAKICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgSGVhZGluZzs=",VI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzIjsKCiNjb250YWN0X2hlYWRpbmcgewogICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgCiAgICBoZWlnaHQ6IDJyZW07CiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTsKICAgIGNvbG9yOiAkZG9kZWthX3Jvb2Q7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsKICAgIHBhZGRpbmctbGVmdDogMXJlbTsKICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07CiAgICBmb250LXdlaWdodDogJGJvbGQ7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIHRleHQtYWxpZ246IGxlZnQ7CiAgICB9Cn0KCiNiYXJfdGl0bGUgewogICAgd2lkdGg6IDE2cmVtOwogICAgZGlzcGxheTogaW5saW5lOwogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07CiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgICB0ZXh0LWFsaWduOiBsZWZ0Owp9CgoKCiNhcnJvd19jb250YWluZXIgewogICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgZGlzcGxheTogaW5saW5lOwp9CgojYmFyX2Fycm93IHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGJvdHRvbTogMDsKICAgIGxlZnQ6IDFyZW07CiAgICBtYXJnaW4tdG9wOiBhdXRvOwogICAgbWFyZ2luLWJvdHRvbTogYXV0bzsKICAgIHdpZHRoOiAxLjI1cmVtOwogICAgaGVpZ2h0OiAxLjI1cmVtOwogICAgY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgIGZpbGw6IGN1cnJlbnRDb2xvcjsKfQ==",vI="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL0NvbnRhY3RCdXR0b25zLnNjc3MiOwoKCmZ1bmN0aW9uIENvbnRhY3RCdXR0b25zKHByb3BzKSB7CiAgICByZXR1cm4gKAogICAgICAgIDxkaXYgaWQ9ImNvbnRhY3RCdXR0b25zQ29udGFpbmVyIj4KICAgICAgICAgICAgPGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciIgaHJlZj17cHJvcHMubWFpbCB8fCAibWFpbHRvOnN0dWRlbnRlbmF0bGV0aWVrQGF2NDAubmwifSBpZD0ibWFpbCI+CiAgICAgICAgICAgICAgICA8c3ZnIGlkPSJtYWlsX2ljb24iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAzdjE4aDI0di0xOGgtMjR6bTIxLjUxOCAybC05LjUxOCA3LjcxMy05LjUxOC03LjcxM2gxOS4wMzZ6bS0xOS41MTggMTR2LTExLjgxN2wxMCA4LjEwNCAxMC04LjEwNHYxMS44MTdoLTIweiIgLz48L3N2Zz4KICAgICAgICAgICAgICAgIDxwPk1haWw8L3A+CiAgICAgICAgICAgICAgICA8c3ZnIGlkPSJtYWlsX2Fycm93IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEzLjAyNSAxbC0yLjg0NyAyLjgyOCA2LjE3NiA2LjE3NmgtMTYuMzU0djMuOTkyaDE2LjM1NGwtNi4xNzYgNi4xNzYgMi44NDcgMi44MjggMTAuOTc1LTExeiIgLz48L3N2Zz4KICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIiBocmVmPXtwcm9wcy5pbnN0YSB8fCAiaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9kc2F2ZG9kZWthLz9obD1ubCJ9IGlkPSJkbSI+CiAgICAgICAgICAgICAgICA8c3ZnIGlkPSJkbV9pY29uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDIuMTYzYzMuMjA0IDAgMy41ODQuMDEyIDQuODUuMDcgMy4yNTIuMTQ4IDQuNzcxIDEuNjkxIDQuOTE5IDQuOTE5LjA1OCAxLjI2NS4wNjkgMS42NDUuMDY5IDQuODQ5IDAgMy4yMDUtLjAxMiAzLjU4NC0uMDY5IDQuODQ5LS4xNDkgMy4yMjUtMS42NjQgNC43NzEtNC45MTkgNC45MTktMS4yNjYuMDU4LTEuNjQ0LjA3LTQuODUuMDctMy4yMDQgMC0zLjU4NC0uMDEyLTQuODQ5LS4wNy0zLjI2LS4xNDktNC43NzEtMS42OTktNC45MTktNC45Mi0uMDU4LTEuMjY1LS4wNy0xLjY0NC0uMDctNC44NDkgMC0zLjIwNC4wMTMtMy41ODMuMDctNC44NDkuMTQ5LTMuMjI3IDEuNjY0LTQuNzcxIDQuOTE5LTQuOTE5IDEuMjY2LS4wNTcgMS42NDUtLjA2OSA0Ljg0OS0uMDY5em0wLTIuMTYzYy0zLjI1OSAwLTMuNjY3LjAxNC00Ljk0Ny4wNzItNC4zNTguMi02Ljc4IDIuNjE4LTYuOTggNi45OC0uMDU5IDEuMjgxLS4wNzMgMS42ODktLjA3MyA0Ljk0OCAwIDMuMjU5LjAxNCAzLjY2OC4wNzIgNC45NDguMiA0LjM1OCAyLjYxOCA2Ljc4IDYuOTggNi45OCAxLjI4MS4wNTggMS42ODkuMDcyIDQuOTQ4LjA3MiAzLjI1OSAwIDMuNjY4LS4wMTQgNC45NDgtLjA3MiA0LjM1NC0uMiA2Ljc4Mi0yLjYxOCA2Ljk3OS02Ljk4LjA1OS0xLjI4LjA3My0xLjY4OS4wNzMtNC45NDggMC0zLjI1OS0uMDE0LTMuNjY3LS4wNzItNC45NDctLjE5Ni00LjM1NC0yLjYxNy02Ljc4LTYuOTc5LTYuOTgtMS4yODEtLjA1OS0xLjY5LS4wNzMtNC45NDktLjA3M3ptMCA1LjgzOGMtMy40MDMgMC02LjE2MiAyLjc1OS02LjE2MiA2LjE2MnMyLjc1OSA2LjE2MyA2LjE2MiA2LjE2MyA2LjE2Mi0yLjc1OSA2LjE2Mi02LjE2M2MwLTMuNDAzLTIuNzU5LTYuMTYyLTYuMTYyLTYuMTYyem0wIDEwLjE2MmMtMi4yMDkgMC00LTEuNzktNC00IDAtMi4yMDkgMS43OTEtNCA0LTRzNCAxLjc5MSA0IDRjMCAyLjIxLTEuNzkxIDQtNCA0em02LjQwNi0xMS44NDVjLS43OTYgMC0xLjQ0MS42NDUtMS40NDEgMS40NHMuNjQ1IDEuNDQgMS40NDEgMS40NGMuNzk1IDAgMS40MzktLjY0NSAxLjQzOS0xLjQ0cy0uNjQ0LTEuNDQtMS40MzktMS40NHoiIC8+PC9zdmc+CiAgICAgICAgICAgICAgICA8cD5JbnN0YSBETTwvcD4KICAgICAgICAgICAgICAgIDxzdmcgaWQ9ImRtX2Fycm93IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEzLjAyNSAxbC0yLjg0NyAyLjgyOCA2LjE3NiA2LjE3NmgtMTYuMzU0djMuOTkyaDE2LjM1NGwtNi4xNzYgNi4xNzYgMi44NDcgMi44MjggMTAuOTc1LTExeiIgLz48L3N2Zz4KICAgICAgICAgICAgPC9hPgogICAgICAgIDwvZGl2PgogICAgKQp9CmV4cG9ydCBkZWZhdWx0IENvbnRhY3RCdXR0b25zOw==",wI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vdmFyaWFibGVzIjsKCiNjb250YWN0QnV0dG9uc0NvbnRhaW5lciB7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgbWFyZ2luLWxlZnQ6IDRyZW07CiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07CiAgICBtYXJnaW4tdG9wOiAycmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsKICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07CiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTsKICAgIH0KfQoKI2RtIHsKICAgIGRpc3BsYXk6IGlubGluZTsKICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgIGZsZXg6IDEgMSAwJTsKICAgIHdpZHRoOiBhdXRvOwogICAgcGFkZGluZy1ib3R0b206IDFyZW07CiAgICBwYWRkaW5nLXRvcDogMXJlbTsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07CiAgICBmb250LXdlaWdodDogJGJvbGQ7CiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgIGN1cnNvcjogcG9pbnRlcjsKICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgLTIwJSAxNTAlLCAjZmRmNDk3IDAlLCAjZmRmNDk3IDUlLCAjZmQ1OTQ5IDQ1JSwjZDYyNDlmIDYwJSwjMjg1QUVCIDkwJSk7CiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAjMDAxRjQ4OwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgICB3aWR0aDogMTAwJTsKICAgIH0KfQoKI2RtOmhvdmVyIHsKICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgMTIwJSAxNTAlLCAjZmRmNDk3IDAlLCAjZmRmNDk3IDUlLCAjZmQ1OTQ5IDQ1JSwjZDYyNDlmIDYwJSwjMjg1QUVCIDkwJSk7Cn0KCiNtYWlsIHsKICAgIG1hcmdpbi1yaWdodDogNHJlbTsKICAgIGRpc3BsYXk6IGlubGluZTsKICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgIGZsZXg6IDEgMSAwJTsKICAgIHdpZHRoOiBhdXRvOwogICAgcGFkZGluZy1ib3R0b206IDFyZW07CiAgICBwYWRkaW5nLXRvcDogMXJlbTsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07CiAgICBmb250LXdlaWdodDogJGJvbGQ7CiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgIGN1cnNvcjogcG9pbnRlcjsKICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgLTIwJSAxNTAlLCAjMjZEMENFIDAlLCAjMUEyOTgwIDEwMCUpOwogICAgYm94LXNoYWRvdzogMCAwIDE1cHggIzAwMUY0ODsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOwogICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07CiAgICB9Cn0KCiNtYWlsX2ljb24gewogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgdG9wOiAwOwogICAgYm90dG9tOiAwOwogICAgbWFyZ2luLXRvcDogYXV0bzsKICAgIG1hcmdpbi1ib3R0b206IGF1dG87CiAgICBsZWZ0OiAxcmVtOwogICAgd2lkdGg6IDEuNXJlbTsKICAgIGhlaWdodDogMS41cmVtOwogICAgZmlsbDogd2hpdGU7Cn0KCiNtYWlsX2Fycm93IHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIHRvcDogMDsKICAgIGJvdHRvbTogMDsKICAgIG1hcmdpbi10b3A6IGF1dG87CiAgICBtYXJnaW4tYm90dG9tOiBhdXRvOwogICAgcmlnaHQ6IDFyZW07CiAgICB3aWR0aDogMS41cmVtOwogICAgaGVpZ2h0OiAxLjVyZW07CiAgICBmaWxsOiB3aGl0ZTsKfQoKI2RtX2ljb24gewogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgdG9wOiAwOwogICAgYm90dG9tOiAwOwogICAgbWFyZ2luLXRvcDogYXV0bzsKICAgIG1hcmdpbi1ib3R0b206IGF1dG87CiAgICBsZWZ0OiAxcmVtOwogICAgd2lkdGg6IDEuNXJlbTsKICAgIGhlaWdodDogMS41cmVtOwogICAgZmlsbDogd2hpdGU7Cn0KCiNkbV9hcnJvdyB7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICB0b3A6IDA7CiAgICBib3R0b206IDA7CiAgICBtYXJnaW4tdG9wOiBhdXRvOwogICAgbWFyZ2luLWJvdHRvbTogYXV0bzsKICAgIHJpZ2h0OiAxcmVtOwogICAgd2lkdGg6IDEuNXJlbTsKICAgIGhlaWdodDogMS41cmVtOwogICAgZmlsbDogd2hpdGU7Cn0KCiNtYWlsOmhvdmVyIHsKICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgMTIwJSAxNTAlLCAjMjZEMENFIDAlLCAjMUEyOTgwIDEwMCUpOwp9CgojbWFpbDpob3ZlciAjbWFpbF9pY29uIHsKICAgIHZpc2liaWxpdHk6IGhpZGRlbjsKfQoKI21haWw6aG92ZXIgI21haWxfYXJyb3cgewogICAgdmlzaWJpbGl0eTogdmlzaWJsZTsKfQojbWFpbF9hcnJvdyB7CiAgICB2aXNpYmlsaXR5OiBoaWRkZW47Cn0KCiNkbTpob3ZlciAjZG1faWNvbiB7CiAgICB2aXNpYmlsaXR5OiBoaWRkZW47Cn0KCiNkbTpob3ZlciAjZG1fYXJyb3cgewogICAgdmlzaWJpbGl0eTogdmlzaWJsZTsKfQojZG1fYXJyb3cgewogICAgdmlzaWJpbGl0eTogaGlkZGVuOwp9CgpAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgewogICAgI2RtIHsKICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IC0yMCUgMTUwJSwgI2ZkZjQ5NyAwJSwgI2ZkZjQ5NyA1JSwgI2ZkNTk0OSA0NSUsI2Q2MjQ5ZiA2MCUsIzI4NUFFQiA5MCUpOwogICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4ICMwMDFGNDg7CiAgICB9CiAgICAKICAgICNkbTpob3ZlciB7CiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAtMjAlIDE1MCUsICNmZGY0OTcgMCUsICNmZGY0OTcgNSUsICNmZDU5NDkgNDUlLCNkNjI0OWYgNjAlLCMyODVBRUIgOTAlKTsKICAgIH0KICAgIAogICAgI21haWwgewogICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgLTIwJSAxNTAlLCAjMjZEMENFIDAlLCAjMUEyOTgwIDEwMCUpOwogICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4ICMwMDFGNDg7CiAgICB9CiAgICAKICAgICNtYWlsOmhvdmVyIHsKICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IC0yMCUgMTUwJSwgIzI2RDBDRSAwJSwgIzFBMjk4MCAxMDAlKTsKICAgIH0KICAgIAogICAgI21haWw6aG92ZXIgI21haWxfaWNvbiB7CiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsKICAgIH0KICAgIAogICAgI21haWw6aG92ZXIgI21haWxfYXJyb3cgewogICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsKICAgIH0KICAgICNtYWlsX2Fycm93IHsKICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47CiAgICB9CiAgICAKICAgICNkbTpob3ZlciAjZG1faWNvbiB7CiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsKICAgIH0KICAgIAogICAgI2RtOmhvdmVyICNkbV9hcnJvdyB7CiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOwogICAgfQogICAgI2RtX2Fycm93IHsKICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47CiAgICB9Cgp9",BI="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL0hlYWRlci5zY3NzIjsKCmZ1bmN0aW9uIEhlYWRlcihwcm9wcykgewogICAgcmV0dXJuKAogICAgICAgIDxkaXYgY2xhc3NOYW1lPSJoZWFkZXIiPgogICAgICAgICAgICA8aDEgY2xhc3NOYW1lPXsiaGVhZGVyVGV4dCAiICsgcHJvcHMucG9zaXRpb259PgogICAgICAgICAgICAgICAge3Byb3BzLnRleHQudG9VcHBlckNhc2UoKX0KICAgICAgICAgICAgPC9oMT4KICAgICAgICA8L2Rpdj4KICAgICkKfQpleHBvcnQgZGVmYXVsdCBIZWFkZXI7",XI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vdmFyaWFibGVzIjsKCi5oZWFkZXIgewogICAgd2lkdGg6IDEwMCU7CiAgICBwYWRkaW5nLXRvcDogMC41cmVtOwogICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsKfQoKLmhlYWRlclRleHQgewogICAgbWFyZ2luOiAwOwogICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW5feDsKICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbl94OwogICAgY29sb3I6IHdoaXRlOwogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07CiAgICBmb250LXdlaWdodDogJGJvbGQ7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luX21vYmlsZTsKICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5fbW9iaWxlOwogICAgfQp9CgoubGVmdCB7CiAgICB0ZXh0LWFsaWduOiBsZWZ0Owp9CgoucmlnaHQgewogICAgdGV4dC1hbGlnbjogcmlnaHQ7Cn0KCi5jZW50ZXIgewogICAgdGV4dC1hbGlnbjogY2VudGVyOwp9",jI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzIjsNCg0KLnByb2ZpbGUtYm94IHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQp9DQoNCi5wcm9maWxlX2xvZ2luIHsNCiAgICB3aWR0aDogOHJlbTsNCiAgICBoZWlnaHQ6IDRyZW07DQogICAgdGV4dC1hbGlnbjogY2VudGVyOw0KICAgIGNvbG9yOiB3aGl0ZTsNCiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsNCiAgICBsaW5lLWhlaWdodDogNHJlbTsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgd2lkdGg6IDRyZW07DQogICAgfQ0KfQ0KDQoubG9naW5fYnV0dG9uIHsNCiAgICBib3JkZXI6IG5vbmU7DQogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOw0KICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0Ow0KICAgIGZvbnQtd2VpZ2h0OiA1MDA7DQogICAgd2lkdGg6IDhyZW07DQogICAgaGVpZ2h0OiA0cmVtOw0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICBjb2xvcjogd2hpdGU7DQogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzsNCiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsNCiAgICBsaW5lLWhlaWdodDogNHJlbTsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgd2lkdGg6IDRyZW07DQogICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc21hbGw7DQogICAgfQ0KfQ0KDQoucHJvZmlsZV9kcm9wIHsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgcmlnaHQ6IDA7DQogICAgbWFyZ2luOiAwOw0KICAgIHRvcDogNHJlbTsNCiAgICB3aWR0aDogOHJlbTsNCiAgICB6LWluZGV4OiAxMDsNCn0NCg0KDQoucHJvZmlsZV9kcm9wZG93bkVsZW1lbnQgew0KICAgIGJvcmRlcjogbm9uZTsNCiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7DQogICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7DQogICAgZGlzcGxheTogYmxvY2s7DQogICAgaGVpZ2h0OiA0cmVtOw0KICAgIHdpZHRoOiA4cmVtOw0KICAgIGxpbmUtaGVpZ2h0OiA0cmVtOw0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7DQogICAgY29sb3I6IHdoaXRlOw0KICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc7DQogICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsNCiAgICBmb250LXdlaWdodDogNTAwOw0KICAgIGN1cnNvcjogcG9pbnRlcjsNCn0NCg0KLnByb2ZpbGVfZHJvcGRvd25FbGVtZW50OmhvdmVyIHsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsNCiAgICBjb2xvcjogJGRvZGVrYV9ibGF1dzsNCn0NCg0KLmRyb3BMYXN0IHsNCiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTsNCiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zNzVyZW07DQp9DQoNCi5kcm9wSGlkZSB7DQogICAgZGlzcGxheTogbm9uZTsNCn0NCg0KLmxvZ2luX2ljb24gew0KICAgIG1hcmdpbi10b3A6IDAuNzVyZW07DQogICAgd2lkdGg6IDRyZW07DQp9",YI="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlQ29udGV4dCwgdXNlRWZmZWN0LCB1c2VTdGF0ZSwgdXNlUmVmfSBmcm9tICJyZWFjdCI7CmltcG9ydCB7CiAgICB1c2VMb2NhdGlvbiwgTGluawp9IGZyb20gInJlYWN0LXJvdXRlci1kb20iOwppbXBvcnQgQXV0aENvbnRleHQsIHtBdXRoU3RhdGUsIHVzZUxvZ291dH0gZnJvbSAiLi4vLi4vcGFnZXMvQXV0aC9BdXRoQ29udGV4dCI7CmltcG9ydCB7dXNlTmF2aWdhdGV9IGZyb20gInJlYWN0LXJvdXRlci1kb20iOwppbXBvcnQgIi4vTG9naW4uc2NzcyI7CmltcG9ydCBJdGVtIGZyb20gIi4uL05hdmlnYXRpb24gQmFyL0l0ZW0iOwppbXBvcnQgRHJvcGRvd24gZnJvbSAiLi4vTmF2aWdhdGlvbiBCYXIvRHJvcGRvd24iOwppbXBvcnQge0xvZ2dlcn0gZnJvbSAiLi4vLi4vZnVuY3Rpb25zL2xvZ2dlciI7CmltcG9ydCBnZXRVcmwgZnJvbSAiLi4vLi4vZnVuY3Rpb25zL2xpbmtzIjsKCi8qKgogKiBIb29rIHRoYXQgYWxlcnRzIGNsaWNrcyBvdXRzaWRlIG9mIHRoZSBwYXNzZWQgcmVmCiAqLwpmdW5jdGlvbiB1c2VPdXRzaWRlQ2xpY2socmVmOiBSZWFjdC5SZWZPYmplY3Q8SFRNTEVsZW1lbnQ+LCBjYWxsYmFjazogKCkgPT4gdm9pZCkgewogICAgY29uc3QgaGFuZGxlQ2xpY2sgPSAoZTogTW91c2VFdmVudCkgPT4gewogICAgICAgIGlmIChyZWYuY3VycmVudCAmJiAhcmVmLmN1cnJlbnQuY29udGFpbnMoZS50YXJnZXQgYXMgTm9kZSkpIHsKICAgICAgICAgICAgY2FsbGJhY2soKTsKICAgICAgICB9CiAgICB9CiAgICB1c2VFZmZlY3QoKCkgPT4gewogICAgICAvLyBCaW5kIHRoZSBldmVudCBsaXN0ZW5lcgogICAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIGhhbmRsZUNsaWNrKTsKICAgICAgcmV0dXJuICgpID0+IHsKICAgICAgICAvLyBVbmJpbmQgdGhlIGV2ZW50IGxpc3RlbmVyIG9uIGNsZWFuIHVwCiAgICAgICAgZG9jdW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcigiY2xpY2siLCBoYW5kbGVDbGljayk7CiAgICAgIH07CiAgICB9KTsKfQoKCgpjb25zdCBMb2dpbiA9ICgpID0+IHsKICAgIGNvbnN0IFthY3RpdmUsIHNldEFjdGl2ZV0gPSB1c2VTdGF0ZShmYWxzZSk7CiAgICBjb25zdCB7YXV0aFN0YXRlOiBhYywgc2V0QXV0aFN0YXRlfSA9IHVzZUNvbnRleHQoQXV0aENvbnRleHQpCiAgICBjb25zdCBuYXZpZ2F0ZSA9IHVzZU5hdmlnYXRlKCkKICAgIGNvbnN0IHJlZiA9IHVzZVJlZjxIVE1MSGVhZGluZ0VsZW1lbnQ+KG51bGwpOwogICAgdXNlT3V0c2lkZUNsaWNrKHJlZiwgKCkgPT4gewogICAgICAgIHNldEFjdGl2ZShmYWxzZSkKICAgIH0pCgogICAgY29uc3QgaGFuZGxlTG9naW4gPSAoKSA9PiB7CiAgICAgICAgbmF2aWdhdGUoIi9sZyIpCiAgICB9CgogICAgY29uc3QgaGFuZGxlTG9nb3V0ID0gKCkgPT4gewogICAgICAgIExvZ2dlci5kZWJ1ZygiTG9nZ2luZyBvdXQgZnJvbSBidXR0b24uLi4iKQogICAgICAgIGNvbnN0IG5ld1N0YXRlID0gdXNlTG9nb3V0KGFjKQogICAgICAgIHNldEF1dGhTdGF0ZShuZXdTdGF0ZSkKICAgICAgICBuYXZpZ2F0ZSgiLyIpCiAgICB9CgogICAgcmV0dXJuICgKICAgICAgICA8ZGl2ICBjbGFzc05hbWU9InByb2ZpbGUtYm94Ij4KICAgICAgICAgICAge2FjLmlzTG9hZGVkICYmICFhYy5pc0F1dGhlbnRpY2F0ZWQgJiYKICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3NOYW1lPSJsb2dpbl9idXR0b24iIG9uQ2xpY2s9e2hhbmRsZUxvZ2lufT48aW1nIGNsYXNzTmFtZT0ibG9naW5faWNvbiIgc3JjPXtnZXRVcmwoYGxvZ2luL2xvZ2luLnBuZ2ApfSAvPjwvYnV0dG9uPgogICAgICAgICAgICB9CiAgICAgICAgICAgIHthYy5pc0xvYWRlZCAmJiBhYy5pc0F1dGhlbnRpY2F0ZWQgJiYKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJwcm9maWxlX2Ryb3Bkb3duIiBvbkNsaWNrPXsoKSA9PiBzZXRBY3RpdmUoIWFjdGl2ZSl9PgogICAgICAgICAgICAgICAgICAgIDxoMiByZWY9e3JlZn0gY2xhc3NOYW1lPSJwcm9maWxlX2xvZ2luIj48aW1nIGNsYXNzTmFtZT0ibG9naW5faWNvbiIgc3JjPXtnZXRVcmwoYGxvZ2luL2luZ2Vsb2dkLnBuZ2ApfSAvPjwvaDI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9e2FjdGl2ZSA/ICJwcm9maWxlX2Ryb3AiIDogImRyb3BIaWRlIn0+CiAgICAgICAgICAgICAgICAgICAgICAgIDxMaW5rIGNsYXNzTmFtZT0icHJvZmlsZV9kcm9wZG93bkVsZW1lbnQiIHRvPSIvcHJvZmllbCI+UHJvZmllbDwvTGluaz4KICAgICAgICAgICAgICAgICAgICAgICAge2FjLnNjb3BlLmluY2x1ZGVzKCJhZG1pbiIpID8gKDxMaW5rIGNsYXNzTmFtZT0icHJvZmlsZV9kcm9wZG93bkVsZW1lbnQiIHRvPSIvYWRtaW4iPkFkbWluPC9MaW5rPikgOiAiIn0KICAgICAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBjbGFzc05hbWU9InByb2ZpbGVfZHJvcGRvd25FbGVtZW50IGRyb3BMYXN0IiBvbkNsaWNrPXtoYW5kbGVMb2dvdXR9PkxvZyB1aXQ8L2J1dHRvbj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICB9CiAgICAgICAgPC9kaXY+CiAgICApCn0KCmV4cG9ydCBkZWZhdWx0IExvZ2luOw==",NI="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL01hcHMuc2NzcyIKCmZ1bmN0aW9uIE1hcHMocHJvcHMpIHsKICAgIHJldHVybigKICAgICAgICA8aWZyYW1lIGlkPSJiYWFuTG9jYXRpZSIgdGl0bGU9IkJhYW4iIGxvYWRpbmc9ImxhenkiIHJlZmVycmVyUG9saWN5PSJuby1yZWZlcnJlciIgc3JjPSJodHRwczovL3d3dy5nb29nbGUuY29tL21hcHMvZW1iZWQ/cGI9ITFtMTghMW0xMiExbTMhMWQyNDU0Ljc2MzA4OTI4NjM5ITJkNC4zNjU1NzMxNTE5MDc4ODEhM2Q1Mi4wMjk0MTM0ODAxMjE1MzQhMm0zITFmMCEyZjAhM2YwITNtMiExaTEwMjQhMmk3NjghNGYxMy4xITNtMyExbTIhMXMweDQ3YzViNzFiMWVkMDBmM2QlM0EweGI5NTI4NTZhYTViZGVmZDMhMnNELlMuQS5WLiUyMERvZGVrYSE1ZTAhM20yITFzZW4hMnNubCE0djE2MzgzNTk4Mjg5NzMhNW0yITFzZW4hMnNubCI+PC9pZnJhbWU+CiAgICApCn0KCgpleHBvcnQgZGVmYXVsdCBNYXBzOwo=",yI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vdmFyaWFibGVzIjsKCiNiYWFuTG9jYXRpZSB7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMUYwOwogICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCIuLi9pbWFnZXMvbWFwcy5zdmciKTsKICAgIGJhY2tncm91bmQtc2l6ZTogMjUlIDI1JTsKICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsKICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7CiAgICBjdXJzb3I6IHBvaW50ZXI7CiAgICB3aWR0aDogMTAwJTsKICAgIGhlaWdodDogMTAwJTsKICAgIGJvcmRlcjogbm9uZTsKfQ==",kI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzLnNjc3MiOwoKLm1vZGFsLW1haW4gewogICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsKICAgIGJvcmRlci1zdHlsZTogbm9uZTsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc7CiAgICBwb3NpdGlvbjogZml4ZWQ7CiAgICB0b3A6IDE1dmg7CiAgICBsZWZ0OiA1MCU7CiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIHBhZGRpbmc6IDFyZW0gMnJlbTsKICAgIG1pbi13aWR0aDogMzAlOwogICAgbWluLWhlaWdodDogMzAlOwp9Ci5tb2RhbC1tYWluOjpiYWNrZHJvcCB7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCAwIDAgLyAwLjIpOwp9Ci5tb2RhbC1pbm5lci1jb250YWluZXIgewogICAgZGlzcGxheTogZmxleDsKICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47Cn0KLm1vZGFsLXRpdGxlLWNvbnRhaW5lciB7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgbWFyZ2luLWJvdHRvbTogMXJlbTsKfQoubW9kYWwtdGl0bGUgewogICAgZm9udC1zaXplOiAkZm9udF9tbDsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKfQoubW9kYWwtY2xvc2UtYnRuIHsKICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07CiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsKICAgIGZsZXgtZ3JvdzogMTsKICAgIHRleHQtYWxpZ246IHJpZ2h0OwogICAgYmFja2dyb3VuZDogbm9uZTsKICAgIGJvcmRlcjogbm9uZTsKfQoubW9kYWwtY2xvc2UtaWNvbiB7CiAgICBmaWxsOiB3aGl0ZTsKICAgIHdpZHRoOiAycmVtOwogICAgY3Vyc29yOiBwb2ludGVyOwp9Ci5tb2RhbC1jbG9zZS1pY29uOmhvdmVyIHsKICAgIGZpbGw6ICNBQ0FDQUM7Cn0KLy8gInJvdW5kZWQtbWQgcC0wIGJhY2tkcm9wOmJnLWJsYWNrLzMwCi8vICJteC0yIGdyb3cgdGV4dC1yaWdodCB0ZXh0LTN4bCBmb250LWJvbGQgaG92ZXI6dGV4dC1kYXJrZXJncmF5Ig==",RI="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgdXNlUmVmIH0gZnJvbSAicmVhY3QiCmltcG9ydCAnLi9Nb2RhbC5zY3NzJwoKCmludGVyZmFjZSBNb2RhbFByb3BzIHsKICAgIFRpdGxlOiBSZWFjdC5SZWFjdE5vZGUKICAgIENvbnRlbnQ6IFJlYWN0LlJlYWN0Tm9kZQogICAgc2hvdzogYm9vbGVhbgogICAgc2V0U2hvdzogUmVhY3QuRGlzcGF0Y2g8UmVhY3QuU2V0U3RhdGVBY3Rpb248Ym9vbGVhbj4+Owp9Cgpjb25zdCBNb2RhbCA9IChwcm9wczogTW9kYWxQcm9wcykgPT4gewogICAgY29uc3QgZGlhbG9nID0gdXNlUmVmPEhUTUxEaWFsb2dFbGVtZW50PihudWxsKTsKCiAgICBjb25zdCBjbG9zZU1vZGFsID0gKCkgPT4gewogICAgICAgIGRpYWxvZy5jdXJyZW50Py5jbG9zZSgpCiAgICB9CgogICAgdXNlRWZmZWN0KCgpID0+IHsKICAgICAgICBpZiAoIWRpYWxvZy5jdXJyZW50KSB7CiAgICAgICAgICAgIHJldHVybgogICAgICAgIH0KCiAgICAgICAgaWYgKHByb3BzLnNob3cpIHsKICAgICAgICAgICAgZGlhbG9nLmN1cnJlbnQuc2hvd01vZGFsKCkKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBkaWFsb2cuY3VycmVudC5jbG9zZSgpCiAgICAgICAgfQogICAgfSwgW3Byb3BzLnNob3csIGRpYWxvZ10pCgoKICAgIHJldHVybiAoCiAgICAgICAgPGRpYWxvZwogICAgICAgICAgICByZWY9e2RpYWxvZ30KICAgICAgICAgICAgY2xhc3NOYW1lPSJtb2RhbC1tYWluIgogICAgICAgICAgICBvbkNsb3NlPXsoKSA9PiBwcm9wcy5zZXRTaG93KGZhbHNlKX0KICAgICAgICAgICAgb25DbGljaz17Y2xvc2VNb2RhbH0KICAgICAgICAgICAgPgogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0ibW9kYWwtaW5uZXItY29udGFpbmVyIiBvbkNsaWNrPXsoZSkgPT4gZS5zdG9wUHJvcGFnYXRpb24oKX0+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0ibW9kYWwtdGl0bGUtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0ibW9kYWwtdGl0bGUiPntwcm9wcy5UaXRsZX08L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8YnV0dG9uCiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT0ibW9kYWwtY2xvc2UtYnRuIgogICAgICAgICAgICAgICAgICAgICAgICBhdXRvRm9jdXMKICAgICAgICAgICAgICAgICAgICAgICAgb25DbGljaz17Y2xvc2VNb2RhbH0KICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU9IlNsdWl0IgogICAgICAgICAgICAgICAgICAgID4KICAgICAgICAgICAgICAgICAgICAgICAgPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzTmFtZT0ibW9kYWwtY2xvc2UtaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIj48cGF0aCBkPSJNODEwLjY1OTg0IDE3MC42NTk4NHExOC4zMjk2IDAgMzAuNDk0NzIgMTIuMTY1MTJ0MTIuMTY1MTIgMzAuNDk0NzJxMCAxOC4wMDE5Mi0xMi4zMjg5NiAzMC4zMzA4OGwtMjY4LjY3NzEyIDI2OC4zMjg5NiAyNjguNjc3MTIgMjY4LjMyODk2cTEyLjMyODk2IDEyLjMyODk2IDEyLjMyODk2IDMwLjMzMDg4IDAgMTguMzI5Ni0xMi4xNjUxMiAzMC40OTQ3MnQtMzAuNDk0NzIgMTIuMTY1MTJxLTE4LjAwMTkyIDAtMzAuMzMwODgtMTIuMzI4OTZsLTI2OC4zMjg5Ni0yNjguNjc3MTItMjY4LjMyODk2IDI2OC42NzcxMnEtMTIuMzI4OTYgMTIuMzI4OTYtMzAuMzMwODggMTIuMzI4OTYtMTguMzI5NiAwLTMwLjQ5NDcyLTEyLjE2NTEydC0xMi4xNjUxMi0zMC40OTQ3MnEwLTE4LjAwMTkyIDEyLjMyODk2LTMwLjMzMDg4bDI2OC42NzcxMi0yNjguMzI4OTYtMjY4LjY3NzEyLTI2OC4zMjg5NnEtMTIuMzI4OTYtMTIuMzI4OTYtMTIuMzI4OTYtMzAuMzMwODggMC0xOC4zMjk2IDEyLjE2NTEyLTMwLjQ5NDcydDMwLjQ5NDcyLTEyLjE2NTEycTE4LjAwMTkyIDAgMzAuMzMwODggMTIuMzI4OTZsMjY4LjMyODk2IDI2OC42NzcxMiAyNjguMzI4OTYtMjY4LjY3NzEycTEyLjMyODk2LTEyLjMyODk2IDMwLjMzMDg4LTEyLjMyODk2eiIvPjwvc3ZnPgogICAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICB7cHJvcHMuQ29udGVudH0KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaWFsb2c+CiAgICApCn0KCmV4cG9ydCBkZWZhdWx0IE1vZGFsOw==",JI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzLnNjc3MiOwoKLm1vZGFsLWZvcm0gewogICAgZGlzcGxheTogZmxleDsKICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47CgogICAgbGFiZWwgewogICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOwogICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfbWVkaXVtOwogICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOwogICAgCiAgICAgICAgaW5wdXQsIHNlbGVjdCB7CiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOwogICAgICAgIH0KICAgIH0KCiAgICBpbnB1dCwgc2VsZWN0IHsKICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7CiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7CiAgICAgICAgY29sb3I6ICRkb2Rla2FfYmxhdXc7CiAgICAgICAgcGFkZGluZzogMC41cmVtOwogICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07CiAgICAgICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07CiAgICB9CgogICAgYnV0dG9uIHsKICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7CiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50OwogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsKICAgICAgICBjb2xvcjogd2hpdGU7CiAgICAgICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsKICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7CiAgICAgICAgY3Vyc29yOiBwb2ludGVyOwogICAgfQp9",KI="data:application/octet-stream;base64,aW1wb3J0IHsgRm9ybUV2ZW50IH0gZnJvbSAncmVhY3QnCmltcG9ydCAnLi9Nb2RhbEZvcm0uc2NzcycKCgppbnRlcmZhY2UgTW9kYWxGb3JtUHJvcHMgewogICAgQ29udGVudDogUmVhY3QuUmVhY3ROb2RlCiAgICBvblN1Ym1pdDogKGU6IEZvcm1FdmVudCkgPT4gdm9pZAp9CgoKY29uc3QgTW9kYWxGb3JtID0gKHByb3BzOiBNb2RhbEZvcm1Qcm9wcykgPT4gewogICAgCiAgICByZXR1cm4gKAogICAgICAgIDxmb3JtIGNsYXNzTmFtZT0ibW9kYWwtZm9ybSIgb25TdWJtaXQ9e3Byb3BzLm9uU3VibWl0fT4gICAgICAgICAgICAKICAgICAgICAgICAge3Byb3BzLkNvbnRlbnR9CiAgICAgICAgPC9mb3JtPgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBNb2RhbEZvcm07",HI="data:text/jsx;base64,aW1wb3J0IFJlYWN0LCB7dXNlQ29udGV4dCwgdXNlU3RhdGUgfSBmcm9tICJyZWFjdCI7CmltcG9ydCB7CiAgICB1c2VMb2NhdGlvbiwgTGluawp9IGZyb20gInJlYWN0LXJvdXRlci1kb20iOwppbXBvcnQgYXV0aENvbnRleHQgZnJvbSAiLi4vLi4vcGFnZXMvQXV0aC9BdXRoQ29udGV4dCI7CmltcG9ydCAiLi9Ecm9wZG93bi5zY3NzIjsKCmZ1bmN0aW9uIERyb3Bkb3duKHByb3BzKSB7CiAgICBjb25zdCBsb2NhdGlvbiA9IHVzZUxvY2F0aW9uKCkucGF0aG5hbWU7CiAgICBjb25zdCBbYWN0aXZlLCBzZXRBY3RpdmVdID0gdXNlU3RhdGUoZmFsc2UpOwogICAgY29uc3Qge2F1dGhTdGF0ZSwgc2V0QXV0aFN0YXRlfSA9IHVzZUNvbnRleHQoYXV0aENvbnRleHQpOwoKICAgIHJldHVybiAoCiAgICAgICAgPGRpdiBpZD0ibmF2RHJvcGRvd24iIG9uTW91c2VMZWF2ZT17KCkgPT4gc2V0QWN0aXZlKGZhbHNlKX0+CiAgICAgICAgICAgIDxMaW5rIHRvPXtwcm9wcy5wYXRoICsgIiMifSBvbk1vdXNlRW50ZXI9eygpID0+IHNldEFjdGl2ZSh0cnVlKX0gY2xhc3NOYW1lPXsiZHJvcGRvd25OYXYgIiArIChsb2NhdGlvbi5pbmNsdWRlcyhwcm9wcy5wYXRoKSA/ICJuYXZEcm9wZG93bkFjdGl2ZSIgOiAibmF2RHJvcGRvd25Ob3JtYWwiKSB9Pntwcm9wcy5uYW1lfTwvTGluaz4KICAgICAgICAgICAgPGRpdiBvbkNsaWNrPXsoKSA9PiBzZXRBY3RpdmUoZmFsc2UpfSBjbGFzc05hbWU9e2FjdGl2ZSA/ICJkcm9wIiA6ICJkcm9wSGlkZSJ9PgogICAgICAgICAgICAgICAge3Byb3BzLml0ZW1zLm1hcCgoaXRlbSkgPT4gKAogICAgICAgICAgICAgICAgICAgICghaXRlbS5wcm90ZWN0ZWQgfHwgKGF1dGhTdGF0ZS5pc0xvYWRlZCAmJiBhdXRoU3RhdGUuaXNBdXRoZW50aWNhdGVkKSkgJiYgPExpbmsga2V5PXsicGNEcm9wIiArIGl0ZW0ubmFtZX0gdG89e3Byb3BzLnBhdGggKyBpdGVtLnBhdGggKyAiIyJ9IGNsYXNzTmFtZT17ImRyb3Bkb3duRWxlbWVudCJ9PntpdGVtLm5hbWV9PC9MaW5rPgogICAgICAgICAgICAgICAgKSl9CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBEcm9wZG93bjs=",DI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzIjsKCiNuYXZEcm9wZG93biB7CiAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICBoZWlnaHQ6IDRyZW07CiAgICB3aWR0aDogOC41cmVtOwp9CgouZHJvcGRvd25OYXYgewogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgaGVpZ2h0OiA0cmVtOwogICAgd2lkdGg6IGluaGVyaXQ7CiAgICBjb2xvcjogd2hpdGU7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICBsaW5lLWhlaWdodDogNHJlbTsKICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOwogICAgZm9udC13ZWlnaHQ6IDUwMDsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICB9Cn0KCi5uYXZEcm9wZG93bkFjdGl2ZSB7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7Cn0KCi5uYXZEcm9wZG93bk5vcm1hbDpob3ZlciB7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsKICAgIGNvbG9yOiAkZG9kZWthX2JsYXV3Owp9CgouZHJvcCB7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICBsZWZ0OiAwOwogICAgdG9wOiA0cmVtOwogICAgd2lkdGg6IGluaGVyaXQ7CiAgICB6LWluZGV4OiAxMDsKfQoKLmRyb3BIaWRlIHsKICAgIGRpc3BsYXk6IG5vbmU7Cn0KCi5kcm9wZG93bkVsZW1lbnQgewogICAgZGlzcGxheTogYmxvY2s7CiAgICBwYWRkaW5nOiAxcmVtIDAuMXJlbTsKICAgIHdpZHRoOiBpbmhlcml0OwogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgY29sb3I6IHdoaXRlOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzsKICAgIGZvbnQtc2l6ZTogJGZvbnRfc21hbGw7CiAgICBmb250LXdlaWdodDogNTAwOwogICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsKfQoKLmRyb3Bkb3duRWxlbWVudDpob3ZlciB7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsKICAgIGNvbG9yOiAkZG9kZWthX2JsYXV3Owp9CgouZHJvcGRvd25FbGVtZW50Omxhc3Qtb2YtdHlwZSB7CiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTsKICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbTsKfQ==",xI="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IHsKICB1c2VMb2NhdGlvbiwgTGluawp9IGZyb20gInJlYWN0LXJvdXRlci1kb20iOwppbXBvcnQgIi4vSXRlbS5zY3NzIgoKZnVuY3Rpb24gSXRlbShwcm9wcykgewogIGNvbnN0IGxvY2F0aW9uID0gdXNlTG9jYXRpb24oKS5wYXRobmFtZTsKCiAgcmV0dXJuICgKICAgIDxkaXYgaWQ9Im5hdkl0ZW0iIG9uQ2xpY2s9e3Byb3BzLm9uQ2xpY2t9PgogICAgICA8TGluayB0bz17cHJvcHMucGF0aCArICIjIn0gY2xhc3NOYW1lPXsiaXRlbU5hdiIgKyAocHJvcHMucGF0aCBpbiBbIi92ZXJlbmlnaW5nIiwgIi9jb250YWN0Il0gPyAobG9jYXRpb24uaW5jbHVkZXMocHJvcHMucGF0aCkgPyAiIG5hdkl0ZW1BY3RpdmUiIDogIiBuYXZJdGVtTm9ybWFsIikgOiAobG9jYXRpb24gPT09IHByb3BzLnBhdGggPyAiIG5hdkl0ZW1BY3RpdmUiIDogIiBuYXZJdGVtTm9ybWFsIikpfT57cHJvcHMubmFtZX08L0xpbms+CiAgICA8L2Rpdj4KICApCn0KCmV4cG9ydCBkZWZhdWx0IEl0ZW07",FI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzIjsKCiNuYXZJdGVtIHsKICAgIGhlaWdodDogNHJlbTsKICAgIHdpZHRoOiA4cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB3aWR0aDogMTAwJTsKICAgIH0KfQoKLml0ZW1OYXYgewogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgaGVpZ2h0OiA0cmVtOwogICAgd2lkdGg6IDguNXJlbTsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIGxpbmUtaGVpZ2h0OiA0cmVtOwogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07CiAgICBmb250LXdlaWdodDogNTAwOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB3aWR0aDogMTAwJTsKICAgIH0KfQoKLm5hdkl0ZW1BY3RpdmUgewogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOwp9CgoubmF2SXRlbU5vcm1hbDpob3ZlciB7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsKICAgIGNvbG9yOiAkZG9kZWthX2JsYXV3Owp9",zI="data:text/jsx;base64,aW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlIH0gZnJvbSAicmVhY3QiOwppbXBvcnQgewogICAgdXNlTG9jYXRpb24KfSBmcm9tICJyZWFjdC1yb3V0ZXItZG9tIjsKaW1wb3J0IEl0ZW0gZnJvbSAiLi9JdGVtIjsKaW1wb3J0IFN1Yk1lbnVJdGVtIGZyb20gIi4vU3ViTWVudUl0ZW0iOwppbXBvcnQgIi4vTW9iaWxlRHJvcGRvd24uc2NzcyI7CgpmdW5jdGlvbiBNb2JpbGVEcm9wZG93bihwcm9wcykgewogICAgY29uc3QgbG9jYXRpb24gPSB1c2VMb2NhdGlvbigpLnBhdGhuYW1lOwogICAgY29uc3QgW2FjdGl2ZSwgc2V0QWN0aXZlXSA9IHVzZVN0YXRlKGZhbHNlKTsKCiAgICByZXR1cm4gKAogICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJuYXZJdGVtIGRyb3Bkb3duX3JlbGF0aXZlIiBvbkNsaWNrPXsoKSA9PiBzZXRBY3RpdmUodHJ1ZSl9PgogICAgICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT17Iml0ZW1OYXYgIiArIChsb2NhdGlvbi5pbmNsdWRlcyhwcm9wcy5wYXRoKSA/ICJuYXZJdGVtQWN0aXZlIiA6ICIiKX0gPntwcm9wcy5uYW1lfTwvaDE+CiAgICAgICAgICAgICAgICA8c3ZnIGlkPSJkcm9wZG93bl9hcnJvdyIgY2xhc3NOYW1lPSJhYnNvbHV0ZSB0b3AtNCBsZWZ0LTQgei0yMCB3LTggdGV4dC1jZW50ZXIgdGV4dC13aGl0ZSBzdHJva2UtY3VycmVudCBzZWxmLWNlbnRlciBjdXJzb3ItcG9pbnRlciIgdmlld0JveD0iMCAwIDMyIDMyIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOCA4IEwxNiAxNiBMOCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlV2lkdGg9IjQiIC8+CiAgICAgICAgICAgICAgICA8L3N2Zz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgaWQ9Im1vYmlsZURyb3AiIGNsYXNzTmFtZT17Im1vYmlsZURyb3AiICsgKGFjdGl2ZSA/ICIiIDogIiBtb2JpbGVEcm9wSW5hY3RpdmUiKX0+CiAgICAgICAgICAgICAgICA8ZGl2IG9uQ2xpY2s9eygpID0+IHNldEFjdGl2ZSghYWN0aXZlKX0+CiAgICAgICAgICAgICAgICAgICAgPFN1Yk1lbnVJdGVtIG5hbWU9e3Byb3BzLm5hbWV9IHBhdGg9e3Byb3BzLnBhdGh9IG9uQ2xpY2s9eygpID0+IHNldEFjdGl2ZShmYWxzZSl9IG9uSXRlbUNsaWNrPXtwcm9wcy5vbkNsaWNrfS8+CiAgICAgICAgICAgICAgICAgICAge3Byb3BzLml0ZW1zLm1hcCgoaXRlbSkgPT4gKAogICAgICAgICAgICAgICAgICAgICAgICA8SXRlbSBrZXk9eyJkcm9wIiArIGl0ZW0ubmFtZX0gbmFtZT17aXRlbS5uYW1lfSBwYXRoPXtwcm9wcy5wYXRoICsgaXRlbS5wYXRofSBvbkNsaWNrPXtwcm9wcy5vbkNsaWNrfSAvPgogICAgICAgICAgICAgICAgICAgICkpfQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBNb2JpbGVEcm9wZG93bjs=",_I="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzIjsKCi5uYXZJdGVtIHsKICAgIGhlaWdodDogNHJlbTsKICAgIHdpZHRoOiA4cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB3aWR0aDogMTAwJTsKICAgIH0KfQoKLml0ZW1OYXYgewogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgaGVpZ2h0OiA0cmVtOwogICAgd2lkdGg6IDhyZW07CiAgICBjb2xvcjogd2hpdGU7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICBsaW5lLWhlaWdodDogNHJlbTsKICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOwogICAgZm9udC13ZWlnaHQ6IDUwMDsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICB9Cn0KCi5uYXZJdGVtQWN0aXZlIHsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsKfQoKLm5hdkl0ZW1Ob3JtYWw6aG92ZXIgewogICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7CiAgICBjb2xvcjogJGRvZGVrYV9ibGF1dzsKfQoKLm1vYmlsZURyb3AgewogICAgcG9zaXRpb246IGZpeGVkOwogICAgdG9wOiA0cmVtOwogICAgd2lkdGg6IDEwMHZ3OwogICAgaGVpZ2h0OiAxMDB2aDsKICAgIHotaW5kZXg6IDEwOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzsKICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDUwMDsKICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDsKICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzOwp9CgoubW9iaWxlRHJvcEluYWN0aXZlIHsKICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsKfQoKLmRyb3Bkb3duX3JlbGF0aXZlIHsKICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKfQoKI2Ryb3Bkb3duX2Fycm93IHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIHRvcDogMXJlbTsKICAgIHJpZ2h0OiAxcmVtOwogICAgY29sb3I6IHdoaXRlOwogICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7CiAgICB3aWR0aDogMnJlbTsKfQ==",QI="/assets/NavigationBar-e7373615.jsx",LI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzIjsKCi5oaWRkZW4gewogICAgZGlzcGxheTogbm9uZTsKfQoKI25hdkJhciB7CiAgICBwb3NpdGlvbjogc3RpY2t5OwogICAgdG9wOiAwOwogICAgei1pbmRleDogMTA7Cn0KCiNuYXZQYyB7CiAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgaGVpZ2h0OiA0cmVtOwogICAgd2lkdGg6IDEwMCU7CiAgICBtYXJnaW4tbGVmdDogYXV0bzsKICAgIG1hcmdpbi1yaWdodDogYXV0bzsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIGRpc3BsYXk6IG5vbmU7CiAgICB9Cn0KCiNob21lX2xvZ28gewogICAgbWF4LXdpZHRoOiA2MTQuNHB4OwogICAgY3Vyc29yOiBwb2ludGVyOwogICAgcG9zaXRpb246IGZpeGVkOwogICAgei1pbmRleDogNTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOwogICAgfQp9CgojbmF2TG9nbyB7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICBsZWZ0OiAycmVtOwogICAgd2lkdGg6IDZyZW07CiAgICBtYXJnaW4tdG9wOiAwLjVyZW07Cn0KCiNuYXZJdGVtcyB7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgbWFyZ2luLWxlZnQ6IDEycmVtOwogICAgbWFyZ2luLXJpZ2h0OiBhdXRvOwp9CgojbmF2TW9iaWxlIHsKICAgIGRpc3BsYXk6IG5vbmU7CiAgICB3aWR0aDogMTAwJTsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc7CiAgICB6LWluZGV4OiAyOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgIH0KfQoKI25hdk1vYmlsZUJhciB7CiAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgaGVpZ2h0OiA0cmVtOwogICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07CiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOwp9CgojbmF2TW9iaWxlTG9nbyB7CiAgICB3aWR0aDogOHJlbTsKICAgIGhlaWdodDogZml0LWNvbnRlbnQ7CiAgICBtYXJnaW4tdG9wOiBhdXRvOwogICAgbWFyZ2luLWJvdHRvbTogYXV0bzsKICAgIAp9CgoubW9iaWxlTG9naW4gewogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgcmlnaHQ6IDA7Cn0KCi5oYW1idXJnZXJJY29uIHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGxlZnQ6IDFyZW07CiAgICB0b3A6IDJyZW07CiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7CiAgICBjdXJzb3I6IHBvaW50ZXI7Cn0KCi5oYW1idXJnZXJTdHJlZXBqZSB7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsKICAgIG1hcmdpbi10b3A6IDAuNXJlbTsKICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgCiAgICBoZWlnaHQ6IDAuMjVyZW07CiAgICB3aWR0aDogMnJlbTsKICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07CiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MDBtczsKICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpOwogICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsOwp9CgouaGFtYnVyZ2VyVG9wIHsKICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjc1cmVtKSByb3RhdGUoLTQ1ZGVnKTsKICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjsKfQoKLmhhbWJ1cmdlck1pZGRsZSB7CiAgICBvcGFjaXR5OiAwJTsKfQoKLmhhbWJ1cmdlckJvdHRvbSB7CiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNzVyZW0pIHJvdGF0ZSg0NWRlZykgOwogICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOwp9CgojbmF2TW9iaWxlQ29udGFpbmVyIHsKICAgIHBvc2l0aW9uOiBmaXhlZDsKICAgIHRvcDogNHJlbTsKICAgIHdpZHRoOiAxMDB2dzsKICAgIGhlaWdodDogMTAwdmg7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3Owp9CgouaW5hY3RpdmUgewogICAgZGlzcGxheTogbm9uZTsKfQ==",fI="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL1N1Yk1lbnVJdGVtLnNjc3MiOwoKZnVuY3Rpb24gU3ViTWVudUl0ZW0ocHJvcHMpIHsKCiAgICByZXR1cm4gKAogICAgICAgIDxkaXYgaWQ9InN1Yk1lbnUiIGNsYXNzTmFtZT0icmVsYXRpdmUgaC0xNiB3LWZ1bGwgbGc6aC0yNCBsZzp3LTMyIGJvcmRlci1iLTIgYm9yZGVyLXdoaXRlIj4KICAgICAgICAgICAgPHN2ZyBpZD0ic3ViTWVudV9hcnJvdyIgY2xhc3NOYW1lPSJhYnNvbHV0ZSB0b3AtNCBsZWZ0LTQgei0yMCB3LTggdGV4dC1jZW50ZXIgdGV4dC13aGl0ZSBzdHJva2UtY3VycmVudCBzZWxmLWNlbnRlciBjdXJzb3ItcG9pbnRlciIgdmlld0JveD0iMCAwIDMyIDMyIiBvbkNsaWNrPXtwcm9wcy5vbkNsaWNrfT4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNiA4IEw4IDE2IEwxNiAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlV2lkdGg9IjQiIC8+CiAgICAgICAgICAgIDwvc3ZnPgogICAgICAgICAgICA8aDE+e3Byb3BzLm5hbWV9PC9oMT4KICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgU3ViTWVudUl0ZW07",OI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzIjsKCi5pdGVtTmF2IHsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGhlaWdodDogNHJlbTsKICAgIHdpZHRoOiA4cmVtOwogICAgY29sb3I6IHdoaXRlOwogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgbGluZS1oZWlnaHQ6IDRyZW07CiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsKICAgIGZvbnQtd2VpZ2h0OiA1MDA7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIHdpZHRoOiAxMDAlOwogICAgfQp9Cgojc3ViTWVudSB7CiAgICBjb2xvcjogd2hpdGU7CiAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICBoZWlnaHQ6IDRyZW07CiAgICB3aWR0aDogMTAwJTsKICAgIGJvcmRlci1ib3R0b206IHNvbGlkIHdoaXRlIDJweDsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIHBhZGRpbmctdG9wOiAwLjhyZW07Cn0KCiNzdWJNZW51X2Fycm93IHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIHRvcDogMXJlbTsKICAgIGxlZnQ6IDFyZW07CiAgICBjb2xvcjogd2hpdGU7CiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjsKICAgIHdpZHRoOiAycmVtOwoKfQ==",SI="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL1BhZ2VUaXRsZS5zY3NzIjsKCmZ1bmN0aW9uIFBhZ2VUaXRsZShwcm9wcykgewogICAgcmV0dXJuKAogICAgICAgIDxoMSBpZD0icGFnZSI+e3Byb3BzLnRpdGxlLnRvVXBwZXJDYXNlKCl9PC9oMT4KICAgICkKfQpleHBvcnQgZGVmYXVsdCBQYWdlVGl0bGU7",TI="data:application/octet-stream;base64,QGltcG9ydCAiLi4vdmFyaWFibGVzIjsKCiNwYWdlIHsKICAgIGNvbG9yOiAkZG9kZWthX2JsYXV3OwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwogICAgZm9udC1zaXplOiAkZm9udF9sYXJnZTsKICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfbGFyZ2U7CiAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl94OwogICAgbWFyZ2luLXRvcDogJG1hcmdpbl95OwogICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbl95OwogICAgdGV4dC1hbGlnbjogbGVmdDsKICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW5fbW9iaWxlOwogICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW5fbW9iaWxlOwogICAgfQp9",MI="data:video/mp2t;base64,Ly8gU2hvdWxkIGJlIGxlc3MgdGhhbiByZWZyZXNoIGV4cGlyeQpjb25zdCBtYXhfbG9naW4gPSAyOCAqIDI0ICogNjAgKiA2MAoKZXhwb3J0IGRlZmF1bHQKewogICJhdXRoX2xvY2F0aW9uIjogaW1wb3J0Lm1ldGEuZW52LlZJVEVfUEFHRVNfQVVUSF9VUkwsCiAgImNsaWVudF9sb2NhdGlvbiI6IGltcG9ydC5tZXRhLmVudi5WSVRFX1BBR0VTX0NMSUVOVF9VUkwsCiAgImFwaV9sb2NhdGlvbiI6IGltcG9ydC5tZXRhLmVudi5WSVRFX1BBR0VTX0FQSV9VUkwsCiAgImNsaWVudF9pZCI6IGltcG9ydC5tZXRhLmVudi5WSVRFX1BBR0VTX0NMSUVOVF9JRCwKICAibWF4X2xvZ2luIjogbWF4X2xvZ2luCn0=",UI="data:application/json;base64,ewogICJ3ZWRzdHJpamRlbiI6IFsKICAgIHsKICAgICAgIm5hYW0iOiAiRElFUyBGZWVzdCIsCiAgICAgICJkYXR1bSI6ICIyNC8wMi8yMDIzIiwKICAgICAgInRpamQiOiAiMjI6MDAtMDQ6MDAiLAogICAgICAibG9jYXRpZSI6ICJLT0tPIExlaWRlbiIsCiAgICAgICJhZHJlcyI6ICJCcmVlc3RyYWF0IDE2IiwKICAgICAgInBvc3Rjb2RlIjogIjIzMTFDUiBMZWlkZW4iLAogICAgICAibWFwcyI6ICJodHRwczovL3d3dy5nb29nbGUuY29tL21hcHMvZW1iZWQ/cGI9ITFtMTQhMW04ITFtMyExZDk3OTAuMzAxNTA3MzM5MzI3ITJkNC40ODU4Nzc5ITNkNTIuMTYwMjMxNSEzbTIhMWkxMDI0ITJpNzY4ITRmMTMuMSEzbTMhMW0yITFzMHg0N2M1Yzc5NTQwNTAxZmNkJTNBMHgzYzZlNTM0NTkzZDZlOWM0ITJzS09LTyUyMExlaWRlbiE1ZTAhM20yITFzZW4hMnNubCE0djE2NzcxNjg1ODIzNTYhNW0yITFzZW4hMnNubCIsCiAgICAgICJsb2dvIjogIm5za19la2lkZW5fbG9nby5wbmciLAogICAgICAibG9nb19yb25kIjogImVzZG9vcm4uanBlZyIsCiAgICAgICJmb3RvIjogInBvc3Rlcl9mcmFnbWVudF9kaWVzLnBuZyIsCiAgICAgICJtYWlsIjogImRpZXNAZHNhdmRvZGVrYS5ubCIsCiAgICAgICJpbnN0YWdyYW0iOiAiaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9kb2Rla2FfZGllcy8/aGw9bmwiLAogICAgICAiYmVwYWxpbmdlbiI6ICIiLAogICAgICAiaW5mb19rb3J0IjogIkRpZXMhIiwKICAgICAgImluZm9fbGFuZyI6ICI8c3Ryb25nPkxldCBvcCEgT29yc3Byb25rZWxpamsgd2FzIGhldCBpbiBORVhUIExlaWRlbiwgbnUgaXMgaGV0IGluIEtPS08gTGVpZGVuLCBvbmdldmVlciAxMDAgbSB2ZXJkZXJvcC48L3N0cm9uZz48YnIvPjxici8+SGV0IGlzIGJpam5hIHpvdmVyOiBvcCAyNSBmZWJydWFyaSBiZXN0YWF0IG9uemUgbW9vaWUgdmVyZW5pZ2luZyB2aWVyIGphYXIhIE9tIGRlemUgcmVkZW4gc2x1aXRlbiB3ZSBkZSBESUVTIHdlZWsgYWYgbWV0IGVlbiBlcGlzY2ggZmVlc3Qgb3AgZGUgbmFjaHQgdmFuIHZyaWpkYWcgMjQgZmVicnVhcmkuIEhpZXJiaWogenVsbGVuIHdlIGRlIHZlcmphYXJkYWcgdmllcmVuIHZhbiB6b3dlbCBEb2Rla2EgYWxzIGRpZSB2YW4gb256ZSBnZWxpZWZkZSBBcm5vbGQuPGJyLz48YnIvPlZvb3IgaGV0IGZlZXN0IHp1bGxlbiB3ZSBuYWFyIExlaWRlbiB0cmVra2VuIGVuIGRlIEtPS08gb252ZWlsaWcgbWFrZW4uIEdvZWQgbmlldXdzOiBoZXQgZWluZGZlZXN0IGlzIG9wZW4gdm9vciBleHRlcm5lbiwgZHVzIG5vZGlnIGFsIGplIHZ2duKAmXRqZXMgZW4gc3R1ZGlldnJpZW5kZW4gdWl0IG9tIGRlemUgYXZvbmQgem8gbGVnZW5kYXJpc2NoIG1vZ2VsaWprIHRlIG1ha2VuISBNZXQgZmFudGFzdGlzY2hlIG11emllayB2YW4gb256ZSBlaWdlbiBESidzLCBvbmRlciBoZXQgZ2Vub3QgdmFuIGRlIGxla2tlcnN0ZSBkcmFua2plcywgYmVsb29mdCBoZXQgZWVuIGdlemVsbGlnZSBhdm9uZCB0ZSB3b3JkZW4gbWV0IGp1bGxpZSBhbGxlbWFhbCEgVHJlayBqZSBtb29pc3RlIHRyb3Bpc2NoZSBvdXRmaXQgdWl0IGRlIGthc3QgZW4gYmVyZWlkIGplIGJlc3RlIGRhbnNtb3ZlcyBhbHZhc3Qgdm9vciEgRGUgcHJpanMgaXMg4oKsNyw1MCAoaW5jbHVzaWVmIDEgc2hvdGplKS48YnIvPjxici8+PGEgY2xhc3M9XCJhY3Rpdml0ZWl0ZW5MaW5rXCIgaHJlZj1cImh0dHBzOi8vZm9ybXMuZ2xlLzRvcnNFejhEbzZIemU2R043XCI+U2NocmlqZiBqZSBoaWVyIGluPC9hPjxici8+PGJyLz5Wb2xnIG9ucyBvcCA8YSBjbGFzcz1cImFjdGl2aXRlaXRlbkxpbmtOb3JtYWFsXCIgaHJlZj1cImh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vZG9kZWthX2RpZXMvXCI+SW5zdGFncmFtPC9hPiB2b29yIGRlIGNvbXBsZXRlIHdlZWtwbGFubmluZzogPGJyLz4gWmllbiB3ZSBqb3Ugb29rIGJpasKgaGV0wqBlaW5kZmVlc3Q/ISIsCiAgICAgICJwYXRoIjogIi9kaWVzIgogICAgfQogIF0KfQ==",PI="data:application/json;base64,ewogICAgImJlc3R1cmVuIjogWwogICAgICAgIHsKICAgICAgICAgICAgIm5hYW0iOiAiQmVzdHV1ciA1IiwKICAgICAgICAgICAgImxlZGVuIjogW1siQW5uZS1XaWwgdmFuIFdlcmtob3ZlbiIsIlZvb3J6aXR0ZXIiXSxbIlNhbm5lIHZhbiBCZWVrIiwiU2VjcmV0YXJpcyJdLCBbIk1hcmllbiBTaXBzIiwiUGVubmluZ21lZXN0ZXIiXSxbIlNhbm5lIERpZXBlbiIsIkNvbW1pc3NhcmlzIEF0bGV0aWVrIl0sIFsiVGltIENyZXVzZW4iLCJDb21taXNzYXJpcyBJbnRlcm4iXV0sCiAgICAgICAgICAgICJqYWFyIjogIjIwMjMvMjAyNCIsCiAgICAgICAgICAgICJmb3RvIjogImJlc3R1dXJfNS5qcGciIAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibmFhbSI6ICJCZXN0dXVyIDQiLAogICAgICAgICAgICAibGVkZW4iOiBbWyJMaWFubmUgRm9sa2VydHMiLCJWb29yeml0dGVyIl0sIFsiSmVmcnkgZWwgQmh3YXNoIiwiU2VjcmV0YXJpcyJdLCBbIlNpbW9uIExvb3NlIiwiUGVubmluZ21lZXN0ZXIiXSwgWyJTYWFuYSBUYWFsIiwiQ29tbWlzc2FyaXMgQXRsZXRpZWsiXV0sCiAgICAgICAgICAgICJqYWFyIjogIjIwMjIvMjAyMyIsCiAgICAgICAgICAgICJmb3RvIjogImJlc3R1dXJfNC5qcGciIAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibmFhbSI6ICJCZXN0dXVyIDMiLAogICAgICAgICAgICAibGVkZW4iOiBbWyJLb2VuIFN0YXBlbCIsIlZvb3J6aXR0ZXIiXSxbIkZpZWtlIFdpdHRlIiwiU2VjcmV0YXJpcyJdLFsiU3RlZmFuIFBvbCIsIlBlbm5pbmdtZWVzdGVyIl0sIFsiQW5pZWsgU2lwcyIsIkNvbW1pc3NhcmlzIEF0bGV0aWVrIl1dLAogICAgICAgICAgICAiamFhciI6ICIyMDIxLzIwMjIiLAogICAgICAgICAgICAiZm90byI6ICJiZXN0dXVyXzMuanBnIiAKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm5hYW0iOiAiQmVzdHV1ciAyIiwKICAgICAgICAgICAgImxlZGVuIjogW1siS29lbiBTdGFwZWwiXSxbIkRvbm5lIEdlcmxpY2giXSxbIkphc3BlciBSb3UiXSxbIlN0ZWZhbiBQb2wiXV0sCiAgICAgICAgICAgICJqYWFyIjogIjIwMjAvMjAyMSIsCiAgICAgICAgICAgICJmb3RvIjogImJlc3R1dXJfMi5qcGciIAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibmFhbSI6ICJCZXN0dXVyIDEiLAogICAgICAgICAgICAibGVkZW4iOiBbWyJCYXJ0IEdyb2VuZXZlbGQiXSxbIkVtaWxlIFZpbmsiXSxbIkFiZWwgS2FwcGVuYnVyZyJdLFsiSmFzcGVyIFJvdSJdXSwKICAgICAgICAgICAgImphYXIiOiAiMjAxOS8yMDIwIiwKICAgICAgICAgICAgImZvdG8iOiAiYmVzdHV1cl8xLmpwZyIgCiAgICAgICAgfQogICAgXQp9",EI="/assets/Commissies-c2facd3d.json",qI="data:application/json;base64,ewogICAgIkVyZWxlZGVuIjogWwogICAgICAgIHsKICAgICAgICAgICAgIm5hYW0iOiAiQWJlbCBLYXBwZW5idXJnIiwKICAgICAgICAgICAgInJlZGVuZW4iOiBbCiAgICAgICAgICAgICAgICAiT3ByaWNodGVyIHZhbiBkZSB2ZXJlbmlnaW5nIiwKICAgICAgICAgICAgICAgICJab3JnZGUgdm9vciBlZW4gc3RlcmtlIHByb21vdGllIHZhbiB0b2VuIG5vZyBEU0FWJzQwIiwKICAgICAgICAgICAgICAgICJLZW5uaXMgdmFuIGNvbW1pc3NpZXMgb3ZlcmdlZHJhZ2VuIHZhbnVpdCBhbmRlcmUgc3R1ZGVudGVudmVyZW5pZ2luZ2VuIgogICAgICAgICAgICBdLAogICAgICAgICAgICAiZm90byI6ICJhYmVsLmpwZyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm5hYW0iOiAiQmFydCBHcm9lbmV2ZWxkIiwKICAgICAgICAgICAgInJlZGVuZW4iOiBbCiAgICAgICAgICAgICAgICAiT3ByaWNodGVyIHZhbiBkZSB2ZXJlbmlnaW5nIiwKICAgICAgICAgICAgICAgICJBbHMgYmVzdHV1ciB2YW4gQVYnNDAgZWVuIGdvZWQgY29udGFjdCBvbnR3aWtrZWxkIHR1c3NlbiBBVic0MCBlbiBEb2Rla2EiCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJmb3RvIjogImJhcnQuanBnIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibmFhbSI6ICJKYXNwZXIgUm91IiwKICAgICAgICAgICAgInJlZGVuZW4iOiBbCiAgICAgICAgICAgICAgICAiT3ByaWNodGVyIHZhbiBkZSB2ZXJlbmlnaW5nIiwKICAgICAgICAgICAgICAgICJPb2sgbm9nIHZvb3J6aXR0ZXIgZ2V3ZWVzdCB2YW4gaGV0IHR3ZWVkZSBiZXN0dXVyIiwKICAgICAgICAgICAgICAgICJTaW5kcyBoZXQgYmVnaW4gdmFuIGRlIHZlcmVuaWdpbmcgemVlciBhY3RpZWYgYWxzIHRyYWluZXIiCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJmb3RvIjogImphc3Blci5qcGciCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJuYWFtIjogIkVtaWxlIFZpbmsiLAogICAgICAgICAgICAicmVkZW5lbiI6IFsKICAgICAgICAgICAgICAgICJPcHJpY2h0ZXIgdmFuIGRlIHZlcmVuaWdpbmciLAogICAgICAgICAgICAgICAgIkhlZWZ0IGRlIGVlcnN0ZSBzdGFwcGVuIGdlemV0IG9wIGhldCBnZWJpZWQgdmFuIGZpbmFuY2nDq24gdmFuIGRlIHZlcmVuaWdpbmciCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJmb3RvIjogImVtaWxlLmpwZyIKICAgICAgICB9CgogICAgXSwKICAgICJMZWRlbiB2YW4gdmVyZGllbnN0ZSI6IFsKICAgICAgICB7CiAgICAgICAgICAgICJuYWFtIjogIktvZW4gU3RhcGVsIiwKICAgICAgICAgICAgInJlZGVuZW4iOiBbCiAgICAgICAgICAgICAgICAiVHdlZSBqYWFyIGJlc3R1dXJzbGlkIGdld2Vlc3QgKENvbW1pc3NhcmlzIGF0bGV0aWVrIGVuIHZvb3J6aXR0ZXIpIiwKICAgICAgICAgICAgICAgICJaZWVyIGFjdGllZiBhbHMgdHJhaW5lciBnZWR1cmVuZGUgYmlqbmEgaGVlbCB6aWpuIGxpZG1hYXRzY2hhcCIsCiAgICAgICAgICAgICAgICAiR3JvdGUgYmlqZHJhZ2UgYWFuIGRlIGN1bHR1dXIgYmlubmVuIGRlIHZlcmVuaWdpbmciCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJmb3RvIjogImtvZW4uanBnIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibmFhbSI6ICJTdGVmYW4gUG9sIiwKICAgICAgICAgICAgInJlZGVuZW4iOiBbCiAgICAgICAgICAgICAgICAiVHdlZSBqYWFyIHBlbm5pbmdtZWVzdGVyIHZhbiBkZSB2ZXJlbmlnaW5nIGdld2Vlc3QiLAogICAgICAgICAgICAgICAgIkVpZ2VuIHJla2VuaW5nIG9wZ2V6ZXQgZW4gYW5kZXJlIGJlbGFuZ3JpamtlIGZpbmFuY2nDq2xlIHN0YXBwZW4gZ2V6ZXQiLAogICAgICAgICAgICAgICAgIkVlcnN0ZSBvZmZpY2nDq2xlIG5pZXV3ZSBsaWQgdmFuIERTQVYnNDAiCiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJmb3RvIjogInN0ZWZhbi5qcGciCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJuYWFtIjogIlRob21hcyBBbGJlcnMiLAogICAgICAgICAgICAicmVkZW5lbiI6IFsKICAgICAgICAgICAgICAgICJBY3RpZWYgYmlqIGVub3JtIHZlZWwgY29tbWlzc2llcywgd2Vya2dyb2VwZW4gZW4gaW4gZGUgcmFhZCB2YW4gYWR2aWVzIiwKICAgICAgICAgICAgICAgICJHcm90ZSBvbmRlcnN0ZXVuaW5nIGdld2Vlc3Qgdm9vciBtZWVyZGVyZSBiZXN0dXJlbiIKICAgICAgICAgICAgXSwKICAgICAgICAgICAgImZvdG8iOiAidGhvbWFzLmpwZyIKICAgICAgICB9CiAgICBdCgp9",$I="data:application/json;base64,ew0KICAgICJldmVudF90eXBlcyI6IFsNCiAgICAgICAgew0KICAgICAgICAgICAgInR5cGUiOiAiQm9ycmVsIiwNCiAgICAgICAgICAgICJkZWZhdWx0X3BvaW50cyI6IDEsDQogICAgICAgICAgICAib21zY2hyaWp2aW5nIjogIkFhbndlemlnIG9wIGJvcnJlbCINCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgICAgInR5cGUiOiAiU2F4aXZpdGVpdCIsDQogICAgICAgICAgICAiZGVmYXVsdF9wb2ludHMiOiAyLA0KICAgICAgICAgICAgIm9tc2NocmlqdmluZyI6ICJBYW53ZXppZyBvcCBTYXhpdml0ZWl0Ig0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgICAidHlwZSI6ICJOU0svRG9kZWthIHdlZHN0cmlqZCIsDQogICAgICAgICAgICAiZGVmYXVsdF9wb2ludHMiOiA1LA0KICAgICAgICAgICAgIm9tc2NocmlqdmluZyI6ICJBYW53ZXppZyBvcCBOU0sgb2YgRG9kZWthIHdlZHN0cmlqZCINCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgICAgInR5cGUiOiAiQnJhc3NlbiIsDQogICAgICAgICAgICAiZGVmYXVsdF9wb2ludHMiOiA0LA0KICAgICAgICAgICAgIm9tc2NocmlqdmluZyI6ICJCcmFzc2VuIHZhbiBhbmRlcmUgU0FWIg0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgICAidHlwZSI6ICJMYXRlbiBicmFzc2VuIiwNCiAgICAgICAgICAgICJkZWZhdWx0X3BvaW50cyI6IC00LA0KICAgICAgICAgICAgIm9tc2NocmlqdmluZyI6ICJMYXRlbiBicmFzc2VuIGRvb3IgYW5kZXJlIFNBViINCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgICAgInR5cGUiOiAiQnJhc3NlbiB0ZXJ1Z3ZlcmRpZW5lbiIsDQogICAgICAgICAgICAiZGVmYXVsdF9wb2ludHMiOiAzLA0KICAgICAgICAgICAgIm9tc2NocmlqdmluZyI6ICJUZXJ1Z3ZlcmRpZW5lbiBnZWJyYXN0IHZvb3J3ZXJwIg0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgICAidHlwZSI6ICJXZWVrZW5kL3JlaXMiLA0KICAgICAgICAgICAgImRlZmF1bHRfcG9pbnRzIjogOCwNCiAgICAgICAgICAgICJvbXNjaHJpanZpbmciOiAiQWFud2V6aWcgb3Agd2Vla2VuZCBvZiByZWlzIg0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgICAidHlwZSI6ICJBTFYgRG9kZWthIiwNCiAgICAgICAgICAgICJkZWZhdWx0X3BvaW50cyI6IDgsDQogICAgICAgICAgICAib21zY2hyaWp2aW5nIjogIkFhbndlemlnIG9wIEFMViBEb2Rla2EiDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICAgICJ0eXBlIjogIkFMViBBVic0MCIsDQogICAgICAgICAgICAiZGVmYXVsdF9wb2ludHMiOiAzLA0KICAgICAgICAgICAgIm9tc2NocmlqdmluZyI6ICJBYW53ZXppZyBvcCBBTFYgQVYnNDAiDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICAgICJ0eXBlIjogIk9uZGVyaG91ZHNkYWciLA0KICAgICAgICAgICAgImRlZmF1bHRfcG9pbnRzIjogMywNCiAgICAgICAgICAgICJvbXNjaHJpanZpbmciOiAiQWFud2V6aWcgb3Agb25kZXJob3Vkc2RhZyBBVic0MCINCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgICAgInR5cGUiOiAiTGlkIG1ha2VuIiwNCiAgICAgICAgICAgICJkZWZhdWx0X3BvaW50cyI6IDMsDQogICAgICAgICAgICAib21zY2hyaWp2aW5nIjogIkllbWFuZCBsaWQgbWFrZW4iDQogICAgICAgIH0NCiAgICBdDQp9",ge="data:application/json;base64,ewogICAgInF1ZXN0aW9ucyI6IFsgCiAgICAgICAgewogICAgICAgICAgICAidnJhYWciOiAiSG9lIGthbiBpayBlZW4gdHJhaW5pbmcgdWl0cHJvYmVyZW4/IiwKICAgICAgICAgICAgImFudHdvb3JkIjogIkllZGVyZWVuIG1hZyBiaWogb25zIGhldCBoZWxlIGphYXIgZG9vciBkcmllIGtlZXIgZ3JhdGlzIGtvbWVuIHByb2VmdHJhaW5lbi4gRGFhcm5hIGthbiBqZSBiZXNsdWl0ZW4gb2YgamUgbGlkIHdvcmR0IG9mIG5pZXQuIEplIGthbiBqZSBhYW5tZWxkZW4gZG9vciBvbnMgdGUgbWFpbGVuIG9mIGVlbiBJbnN0YWdyYW0gRE0gdGUgc3R1cmVuLiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInZyYWFnIjogIldhYXIgbGlndCBkZSBhdGxldGlla2JhYW4/IiwKICAgICAgICAgICAgImFudHdvb3JkIjogIkhldCBhZHJlcyB2YW4gZGUgYXRsZXRpZWtiYWFuIGlzIFNwb3J0cmluZyAxMiB0ZSBEZWxmdC4gRGUgYmFhbiBpcyBpbiAxNSBtaW51dGVuIHRlIGJlcmVpa2VuIG1ldCBidXMgNjAgdmFuYWYgc3RhdGlvbiBEZWxmdCBuYWFyIGhhbHRlIERlbiBIYWFnLCBEZWZlbnNpZSBhYW4gZGUgQnJhc3NlcnNrYWRlLCBvZiBqZSBrYW4gbmF0dXVybGlqayBnZXdvb24gb3AgZGUgZmlldHMga29tZW4uIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAidnJhYWciOiAiSG9lIHppZW4gZGUgdHJhaW5pbmdlbiBlciBvbmdldmVlciB1aXQ/IiwKICAgICAgICAgICAgImFudHdvb3JkIjogIlRpamRlbnMgb256ZSB0cmFpbmluZ2VuIGtvbWVuIGFsbGUgYXNwZWN0ZW4gdmFuIGJhYW5hdGxldGllayBhYW4gYm9kLiBXZSB0cmFpbmVuIGRhbiBvb2sgYWZ3aXNzZWxlbmQgb3Agem93ZWwga3JhY2h0IGVuIHN0YWJpbGl0ZWl0IGFscyB1aXRob3VkaW5nc3Zlcm1vZ2VuIGVuIHRlY2huaWVrLiBFciB3b3JkdCB0cmFpbmluZyBnZWdldmVuIHZvb3IgYWxsZSBvbmRlcmRlbGVuLCB6b3dlbCB0ZWNobmlzY2ggYWxzIGRlIGtvcnRlLSBlbiBtaWRkZWxsYW5nZSBhZnN0YW5kZW4uIFxuSmUga3VudCBqZSB2b29yYWYgdm9vciBkZSB0cmFpbmluZyBhYW5tZWxkZW4gdm9vciDDqcOpbiB2YW4gZGUgYmVzY2hpa2JhcmUgb25kZXJkZWxlbi4gTmEgZWVuIGdlemFtZW5saWprZSB3YXJtaW5nLXVwIHZhbiAzMCDDoCA0NSBtaW51dGVuLCBtYWcgaWVkZXJlZW4gemlqbiBvbmRlcmRlZWwgdWl0IGdhYW4gb2VmZW5lbiBvbmRlciBiZWdlbGVpZGluZyB2YW4gZWVuIHRyYWluZXIuIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAidnJhYWciOiAiV2llIHppam4gZGUgdHJhaW5lcnM/IiwKICAgICAgICAgICAgImFudHdvb3JkIjogIkRlIHRyYWluaW5nZW4gd29yZGVuIGdlZ2V2ZW4gZG9vciBlZW4gYWFudGFsIHN0dWRlbnRlbiBkaWUgYWwgbGFuZyBlcnZhcmluZyBoZWJiZW4gbWV0IHZlcnNjaGlsbGVuZGUgYXNwZWN0ZW4gZW4gb25kZXJkZWxlbiB2YW4gYXRsZXRpZWsuIEVlbiBvdmVyemljaHQgdmFuIGRlIHRyYWluZXJzIGlzIHRlIHZpbmRlbiBvcCBkZSBjb21taXNzaWVwYWdpbmEgYmlqIGRlIHRyYWluZXJzY29tbWlzc2llLiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInZyYWFnIjogIlppam4gZXIgbm9nIG1lZXIgZ2VzcGVjaWFsaXNlZXJkZSB0cmFpbmluZ2VuIHZvb3IgYmVwYWFsZGUgb25kZXJkZWxlbj8iLAogICAgICAgICAgICAiYW50d29vcmQiOiAiVGlqZGVucyBkZSBiYWFudHJhaW5pbmdlbiBrYW4gZXIgb3AgYWxsZSBvbmRlcmRlbGVuIGdldHJhaW5kIHdvcmRlbi4gRXIgd29yZHQgZWxrZSB0cmFpbmluZyBlZW4gc3ByaW50LSwgbWlsYS0gZW4gbG9vcGdyb2Vwc2NoZW1hIGFhbmdlYm9kZW4uIERhYXJuYWFzdCB6aWpuIGVyIG9vayBlbGtlIHRyYWluaW5nIGRyaWUgdGVjaG5pc2NoZSBvbmRlcmRlbGVuIGRpZSBnZXRyYWluZCB3b3JkZW4uIERlemUgdGVjaG5pc2NoZSBvbmRlcmRlbGVuIHJvdWxlcmVuIGVsa2UgdHJhaW5pbmcgZG9vci4iCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJ2cmFhZyI6ICJIb2Ugd2Vya3QgaGV0IGxpZG1hYXRzY2hhcD8iLAogICAgICAgICAgICAiYW50d29vcmQiOiAiQmlqIG9ucyBrYW4gaWVkZXJlZW4gaGV0IGhlbGUgamFhciBkb29yIGxpZCB3b3JkZW4uIEhpZXJ2b29yIG1vZXQgamUgamUgYWxzIHN0dWRlbnQgaW5zY2hyaWp2ZW4gdmlhIGRlIGJ1cmdlcnZlcmVuaWdpbmcgQVYnNDAuIE1lZXIgaW5mb3JtYXRpZSBvdmVyIGhldCBsaWRtYWF0c2NoYXAgZW4gZGUgaW5zY2hyaWpmcHJvY2VkdXJlIHZpbmQgamUgb3AgZGUgd29yZCBsaWQgcGFnaW5hLiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInZyYWFnIjogIldvcmR0IGVyIGFhbiB3ZWRzdHJpamRlbiBtZWVnZWRhYW4/IiwKICAgICAgICAgICAgImFudHdvb3JkIjogIkphISBEZSBsZXVrc3RlIHdlZHN0cmlqZGVuIHppam4gZGUgTmVkZXJsYW5kc2UgU3R1ZGVudGVuIEthbXBpb2Vuc2NoYXBwZW4gKE5TSydzKSwgd2FhcnZhbiBlciBhY2h0IHBlciBqYWFyIHppam4uIEFhbiBkZXplIHdlZHN0cmlqZGVuIGRvZW4gd2UgbWV0IGVlbiBncm90ZSBncm9lcCBtZWUgYWFuIHpvd2VsIGdlemFtZW5saWprZSBhbHMgaW5kaXZpZHVlbGUgb25kZXJkZWxlbiBlbiBpcyBlciB2YWFrIG5hIGFmbG9vcCBlZW4gZmVlc3QuIERhYXJuYWFzdCBpcyBlciBvb2sgZWVuIGFhbnRhbCBjb21wZXRpdGlld2Vkc3RyaWpkZW4gcGVyIGphYXIgZW4gZ2FhbiBhdGxldGVuIHZhYWsgb29rIG5vZyBoZXQgaGVsZSBqYWFyIGRvb3Igc2FtZW4gbmFhciBsb3NzZSB3ZWRzdHJpamRlbi4iCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJ2cmFhZyI6ICJXYXQgZG9lbiBqdWxsaWUgbm9nIG1lZXIgbmFhc3QgdHJhaW5lbj8iLAogICAgICAgICAgICAiYW50d29vcmQiOiAiRXIgaXMgZWxrZSB3b2Vuc2RhZyBuYSBkZSB0cmFpbmluZyBlZW4gZXBpc2NoZSBib3JyZWwsIGVuIGRhYXJuYWFzdCB3b3JkZW4gZXIgb29rIG5vZyBnZW5vZWcgbGV1a2UgYWN0aXZpdGVpdGVuIGdlb3JnYW5pc2VlcmQgZG9vciB2ZXJzY2hpbGxlbmRlIGNvbW1pc3NpZXMsIHdhYXIgamUgamUgb29rIGVsayBqYWFyIHZvb3IgYWFuIGt1bnQgbWVsZGVuLiBFZW4gb3ZlcnppY2h0IHZhbiBkZSBjb21taXNzaWVzIHZpbmQgamUgb3AgZGUgY29tbWlzc2llcGFnaW5hLiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInZyYWFnIjogIlppam4gYWxsZSBsZWRlbiBzdHVkZW50IGFhbiBkZSBUVSBEZWxmdD8iLAogICAgICAgICAgICAiYW50d29vcmQiOiAiT25nZXZlZXIgOTAgcHJvY2VudCB2YW4gZGUgbGVkZW4gc3R1ZGVlcnQgYWFuIGRlIFRVIERlbGZ0LiBEZSBvdmVyaWdlIDEwIHByb2NlbnQgdm9sZ3QgZWVuIG9wbGVpZGluZyBhYW4gZWVuIGFuZGVyZSBvbmRlcndpanNpbnN0ZWxsaW5nLCB6b2FscyBhbmRlcmUgdW5pdmVyc2l0ZWl0ZW4sIG1hYXIgb29rIGhvZ2VzY2hvbGVuIGVuIE1CTydzLiIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgInZyYWFnIjogIkhvZXZlZWwgbGVkZW4gaGVlZnQgRG9kZWthPyIsCiAgICAgICAgICAgICJhbnR3b29yZCI6ICJXZSB6aWpuIGVlbiBncm9laWVuZGUgdmVyZW5pZ2luZyBtZXQgb25nZXZlZXIgMTYwIGxlZGVuLCBlbiBlZW4gbWFuL3Zyb3V3IHZlcmRlbGluZyB2YW4gNTUvNDUuIEJpaiBlZW4gdHJhaW5pbmcgemlqbiBnZW1pZGRlbGQgem8nbiA2MCBzdHVkZW50ZW4gYWFud2V6aWcuIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAidnJhYWciOiAiV2llIGlzIGRlIGxldWtzdGUgbWFzY290dGU/IiwKICAgICAgICAgICAgImFudHdvb3JkIjogIkFybm9sZCBoZXQgQWFyZFZhcmtlbiBpcyBuYXR1dXJsaWprIGRlIGxldWtzdGUgbWFzY290dGUuIEFybm9sZCBoZWVmdCBlZW4gRHVpdHNlIHZhZGVyIGVuIHppam4gbW9lZGVyIGtvbXQgdWl0IEFybmhlbS4gU2luZHMgb2t0b2JlciAyMDE5IGlzIEFybm9sZCBiaWogb25zIGtvbWVuIHdvbmVuLiIKICAgICAgICB9CiAgICBdCn0=",Ie="/assets/Hoogtepunten-17f3809a.json",ee="data:application/json;base64,ewogICAgImhpZ2hsaWdodHMiOiBbCiAgICAgICAgewogICAgICAgICAgICAidGl0bGUiOiAiU3BvcnQgdC1zaGlydCIsIAogICAgICAgICAgICAicHJpY2UiOiAi4oKsMTUsMDAiLCAKICAgICAgICAgICAgImltYWdlIjogIlQtU2hpcnQuanBnIgogICAgICAgIH0sIAogICAgICAgIHsKICAgICAgICAgICAgInRpdGxlIjogIlNwb3J0IHNpbmdsZXQiLAogICAgICAgICAgICAicHJpY2UiOiAi4oKsMTUsMDAiLAogICAgICAgICAgICAiaW1hZ2UiOiAiU2luZ2xldF92cm91dy5qcGciCiAgICAgICAgfQogICAgXSwKICAgICJ3ZWRzdHJpamRrbGVkaW5nX3Zyb3V3ZW4iOiBbCiAgICAgICAgewogICAgICAgICAgICAidGl0bGUiOiAiU3BvcnQgdC1zaGlydCIsIAogICAgICAgICAgICAicHJpY2UiOiAi4oKsMTUsMDAiLCAKICAgICAgICAgICAgImltYWdlIjogIlQtU2hpcnRfVnJvdXcuanBnIiwKICAgICAgICAgICAgInRleHQiOiAiT3AgZGUgdHJhaW5pbmcgemFsIGplIG1pc3NjaGllbiBhbCB3YXQgbWVuc2VuIGluIHN1cGVyIHNleHkgZG9ua2VyYmxhdXdlIHNoaXJ0cyBnZXppZW4gaGViYmVuLiBIZXQgaXMgZWVuIGVyZyBjb21mb3J0YWJlbCBzaGlydCBlbiBoZXQgdm9lcnQgamUgendlZXQgc25lbCBhZi4gSGV0IHppdCBuaWV0IHRlIHN0cmFrIGVuIG9vayBuaWV0IHRlIGxvcywga29ydG9tLCBow6h0IHBlcmZlY3RlIHNoaXJ0IHZvb3IgamUgd2Vkc3RyaWpkZW4gZW4gdHJhaW5pZ2VuISIKICAgICAgICB9LCAKICAgICAgICB7CiAgICAgICAgICAgICJ0aXRsZSI6ICJTcG9ydCBzaW5nbGV0IiwgCiAgICAgICAgICAgICJwcmljZSI6ICLigqwxNSwwMCIsIAogICAgICAgICAgICAiaW1hZ2UiOiAiU2luZ2xldF92cm91dy5qcGciLAogICAgICAgICAgICAidGV4dCI6ICJIZWIgamlqIGVlbiB2b29ybGllZmRlIHZvb3IgaGV0IHZvbGxlZGlnIHZyaWoga3VubmVuIGJld2VnZW4gdmFuIGplIGFybWVuIG9mIHdpbCBqZSBnZXdvb24gZ3JhYWcgamUgaGFyZHZlcmRpZW5kZSBzcGllcmVuIGxhdGVuIHppZW4/IERhbiBpcyBkaXQgc2luZ2xldCBwZXJmZWN0IHZvb3Igam91LCBoZXQgaXMgZ2VtYWFrdCB2YW4gZGV6ZWxmZGUgendlZXRhZnZvZXJlbmRlIHN0b2YgYWxzIGhldCBULVNoaXJ0IGR1cyBvb2sgZGl0IGtsZWRpbmdzdHVrIHppdCBoYXJ0c3Rpa2tlIGNvbWZvcnRhYmVsLiIKICAgICAgICB9XSwKICAgICJ3ZWRzdHJpamRrbGVkaW5nX21hbm5lbiI6IFsKICAgICAgICB7CiAgICAgICAgICAgICJ0aXRsZSI6ICJTcG9ydCB0LXNoaXJ0IiwgCiAgICAgICAgICAgICJwcmljZSI6ICLigqwxNSwwMCIsIAogICAgICAgICAgICAiaW1hZ2UiOiAiVC1TaGlydC5qcGciLAogICAgICAgICAgICAidGV4dCI6ICJPcCBkZSB0cmFpbmluZyB6YWwgamUgbWlzc2NoaWVuIGFsIHdhdCBtZW5zZW4gaW4gc3VwZXIgc2V4eSBkb25rZXJibGF1d2Ugc2hpcnRzIGdlemllbiBoZWJiZW4uIEhldCBpcyBlZW4gZXJnIGNvbWZvcnRhYmVsIHNoaXJ0IGVuIGhldCB2b2VydCBqZSB6d2VldCBzbmVsIGFmLiBIZXQgeml0IG5pZXQgdGUgc3RyYWsgZW4gb29rIG5pZXQgdGUgbG9zLCBrb3J0b20sIGjDqHQgcGVyZmVjdGUgc2hpcnQgdm9vciBqZSB3ZWRzdHJpamRlbiBlbiB0cmFpbmlnZW4hIgogICAgICAgIH0sIAogICAgICAgIHsKICAgICAgICAgICAgInRpdGxlIjogIlNwb3J0IHNpbmdsZXQiLCAKICAgICAgICAgICAgInByaWNlIjogIuKCrDE1LDAwIiwgCiAgICAgICAgICAgICJpbWFnZSI6ICJTaW5nbGV0LmpwZyIsCiAgICAgICAgICAgICJ0ZXh0IjogIkhlYiBqaWogZWVuIHZvb3JsaWVmZGUgdm9vciBoZXQgdm9sbGVkaWcgdnJpaiBrdW5uZW4gYmV3ZWdlbiB2YW4gamUgYXJtZW4gb2Ygd2lsIGplIGdld29vbiBncmFhZyBqZSBoYXJkdmVyZGllbmRlIHNwaWVyZW4gbGF0ZW4gemllbj8gRGFuIGlzIGRpdCBzaW5nbGV0IHBlcmZlY3Qgdm9vciBqb3UsIGhldCBpcyBnZW1hYWt0IHZhbiBkZXplbGZkZSB6d2VldGFmdm9lcmVuZGUgc3RvZiBhbHMgaGV0IFQtU2hpcnQgZHVzIG9vayBkaXQga2xlZGluZ3N0dWsgeml0IGhhcnRzdGlra2UgY29tZm9ydGFiZWwuIgogICAgICAgIH0KICAgIF0sCiAgICAiY2FzdWFsa2xlZGluZyI6IFsKICAgICAgICB7CiAgICAgICAgICAgICJ0aXRsZSI6ICJUcmFpbmluZ3Nicm9layIsIAogICAgICAgICAgICAicHJpY2UiOiAi4oKsMjAsMDAiLCAKICAgICAgICAgICAgImltYWdlIjogIkJyb2VrLmpwZyIsCiAgICAgICAgICAgICJ0ZXh0IjogIkluIGRlIGJhcnJlIHdpbnRlcm1hYW5kZW4gb2YgYWxzIGplIHRodWlzIGdyYWFnIGRlIHZlcmVuaWdpbmcgd2lsdCByZXNwcmVzZW50ZW4gaXMgaGV0IG5hdHV1cmxpamsgZmlqbiBvbSBlZW4gd2FybWUgam9nZ2luZ2Jyb2VrIHRlIGhlYmJlbi4iCiAgICAgICAgfSwgCiAgICAgICAgewogICAgICAgICAgICAidGl0bGUiOiAiV2luZGphY2siLCAKICAgICAgICAgICAgInByaWNlIjogIuKCrDI5LDAwIiwgCiAgICAgICAgICAgICJpbWFnZSI6ICJ3aW5kSmFjay5qcGciLAogICAgICAgICAgICAidGV4dCI6ICIrNW0vcyBpbiBqZSBydWcgYmlqIGVlbiAxMDBtIHNwcmludCBpcyBuYXR1dXJsaWprIGRlIG5hdHRlIGRyb29tIHZhbiBlbGtlIGF0bGVldCwgbWFhciBkZSB3aW5kIGlzIG5pZXQgYWx0aWpkIGV2ZW4gZmlqbiBiaWogZWVuIHRyYWluaW5nLiBEYWFyb20gaXMgem8nbiBoZWVybGlqayB3aW5kamFja2plIGVlbiBwZXJmZWN0ZSBvcGxvc3NpbmcuIERhbiBrYW4gamUgam91dyBsaWVmZGUgdm9vciBEb2Rla2Egc2hvd2VuIG9uZGFua3MgZGF0IGplIGlldHMgb3ZlciBqZSBEb2Rla2Egc2hpcnQgaGVidCBhYW5nZXRyb2trZW4uIgogICAgICAgIH0KICAgICAgICAsIAogICAgICAgIHsKICAgICAgICAgICAgInRpdGxlIjogIkhvb2RpZSIsIAogICAgICAgICAgICAicHJpY2UiOiAi4oKsMjAsMDAiLCAKICAgICAgICAgICAgImltYWdlIjogIkhvb2RpZS5qcGciLAogICAgICAgICAgICAidGV4dCI6ICJEZSBob29kaWUsIG9vayB6ZWVyIHZlZWwgZ2Vrb2NodCBkb29yIGRlIGF0bGV0ZW4gdmFuIERvZGVrYSBlbiBkYWFybWVlIG9ubWlzYmFhciBpbiBqb3V3IGtsZWRpbmdrYXN0IC8gc3RvZWwgd2FhciBqZSBhbCBqZSBrbGVyZW4gb3AgbGVndC4gR2VtYWFrdCB2YW4gZGUgdHJhbmVuIHZhbiBvbnplIHRlZ2Vuc3RhbmRlcnMgZW4gcGFzc2llIHZhbiBvbnplIGxlZGVuLiIKICAgICAgICB9CiAgICBdCn0=",Ce="/assets/Nieuws-dba7208d.json",ie="/assets/Records-d85a1ecf.json",Ae="data:application/json;base64,ew0KICAgICJyb2xsZW4iOiBbDQogICAgICAgIHsNCiAgICAgICAgICAgICJyb2wiOiAiQmVzdHV1ciIsDQogICAgICAgICAgICAia2xldXIiOiAiIzAwMWY0OCIsDQogICAgICAgICAgICAibGlnaHQiOiBmYWxzZQ0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgICAicm9sIjogIi5Db21Db20iLA0KICAgICAgICAgICAgImtsZXVyIjogIiM0RDhCMzEiLA0KICAgICAgICAgICAgImxpZ2h0IjogZmFsc2UNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgICAgInJvbCI6ICJCYXRDaWUiLA0KICAgICAgICAgICAgImtsZXVyIjogIiM5NEZCQUIiLA0KICAgICAgICAgICAgImxpZ2h0IjogdHJ1ZQ0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgICAicm9sIjogIkJhckNvIiwNCiAgICAgICAgICAgICJrbGV1ciI6ICIjRkIzNjQwIiwNCiAgICAgICAgICAgICJsaWdodCI6IGZhbHNlDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICAgICJyb2wiOiAiTHVzdHJ1bSIsDQogICAgICAgICAgICAia2xldXIiOiAiI0VFQUJDNCIsDQogICAgICAgICAgICAibGlnaHQiOiB0cnVlDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICAgICJyb2wiOiAiRm9jdXMiLA0KICAgICAgICAgICAgImtsZXVyIjogIiNGNUZEQzYiLA0KICAgICAgICAgICAgImxpZ2h0IjogdHJ1ZQ0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgICAicm9sIjogIk5TSyBNZWVya2FtcCIsDQogICAgICAgICAgICAia2xldXIiOiAiIzA4YTRiZCIsDQogICAgICAgICAgICAibGlnaHQiOiBmYWxzZQ0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgICAicm9sIjogIlJlZGFYSUkiLA0KICAgICAgICAgICAgImtsZXVyIjogIiMwQjdBNzUiLA0KICAgICAgICAgICAgImxpZ2h0IjogZmFsc2UNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgICAgInJvbCI6ICJTQVgiLA0KICAgICAgICAgICAgImtsZXVyIjogIiM5QjVERTUiLA0KICAgICAgICAgICAgImxpZ2h0IjogZmFsc2UNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgICAgInJvbCI6ICJTbm93ZGVrYSIsDQogICAgICAgICAgICAia2xldXIiOiAiIzg3RjFGRiIsDQogICAgICAgICAgICAibGlnaHQiOiB0cnVlDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICAgICJyb2wiOiAiU3VucmljZSIsDQogICAgICAgICAgICAia2xldXIiOiAiI0Y5Q0I0MCIsDQogICAgICAgICAgICAibGlnaHQiOiB0cnVlDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICAgICJyb2wiOiAiVHJhaW5lcnMiLA0KICAgICAgICAgICAgImtsZXVyIjogIiNGNThBMDciLA0KICAgICAgICAgICAgImxpZ2h0IjogZmFsc2UNCiAgICAgICAgfQ0KICAgIF0NCn0=",ae="/assets/Spike-a58c980d.json",ne="data:application/json;base64,ewogICAgImFsZ2VtZWVuIjogewogICAgICAgICJ0ZWtzdCI6ICJEZSB0cmFpbmluZ2VuIHZhbiBEb2Rla2EgdmluZGVuIHBsYWF0cyBvcCBtYWFuZGFnIHZhbiAxODowMCB0b3QgMTk6MzAsIG9wIHdvZW5zZGFnIHZhbiAxODoxNSB0b3QgMTk6NDUgZW4gb3AgemF0ZXJkYWcgdmFuIDEwOjE1IHRvdCAxMTo0NSBvcCBkZSBhdGxldGlla2JhYW4gdmFuIEFWJzQwIGluIERlbGZ0LiBBbGxlIGF0bGV0aWVrb25kZXJkZWxlbiwgdmFuIHNwcmludCB0b3QgZGUgbWFyYXRob24gZW4gdmFuIHNwZWVyd2VycGVuIHRvdCBwb2xzc3Rva2hvb2dzcHJpbmdlbiBrdW5uZW4gYmlqIG9ucyBiZW9lZmVuZCB3b3JkZW4uIEVyIHRyYWluZW4gYmlqIG9ucyB6b3dlbCBiZWdpbm5lbmRlIGF0bGV0ZW4gYWxzIG1lbnNlbiBkaWUgbWVlZG9lbiBhYW4gTksncywgZHVzIGRlIHRyYWluaW5nZW4gemlqbiBnZXNjaGlrdCB2b29yIGVsayBuaXZlYXUhIFxuXG4gIEllZGVyZSB0cmFpbmluZyBzdGFydCBtZXQgZWVuIGdlemFtZWxpamtlIHdhcm1pbmcgdXAuIERhYXJuYSB3b3JkdCBkZSBncm9lcCBnZXNwbGl0c3QgZW4ga2FuIGVyIGdla296ZW4gd29yZGVuIHVpdCBzcHJpbnQsIChtaWRkZWwpbGFuZ2UgYWZzdGFuZGVuIGVuIGVlbiB3aXNzZWxlbmQgYWFuYm9kIGFhbiBzcHJpbmctIGVuIHdlcnBvbmRlcmRlbGVuLiBabyBibGlqZiBqZSBpbiBjb250YWN0IG1ldCBpZWRlcmVlbiwgdGVyd2lqbCBqZSBqZSBmYXZvcmlldGUgb25kZXJkZWVsIGt1bnQgdWl0b2VmZW5lbi4gXG5cbkxpamt0IGhldCBqZSBsZXVrIG9tIGVlbiBrZWVyIG1lZSB0ZSB0cmFpbmVuPyBHZWVmIGplIGRhbiBvcCB2aWEgZGUgbWFpbCBvZiB2aWEgZWVuIERNIG9wIEluc3RhZ3JhbS4iCiAgICB9LAogICAgImJhYW5hdGxldGllayI6IHsKICAgICAgICAidGVrc3QiOiAiRGUgYmFhbmF0bGV0aWVrdHJhaW5pbmdlbiB3b3JkZW4gZ2VnZXZlbiBkb29yIEphc3BlciBSb3UsIFNhbm5lIHZhbiBCZWVrLCBLb2VuIFN0YXBlbCwgR2lqcyBUb3BzLCBNYXJpZW4gU2lwcywgUGVsbGUgUmlldHZlbGQsIEpvcmlzIEd1ZGRlICYgSmVmcnkgZWwgQmh3YXNoLiBUaWpkZW5zIGRlemUgdHJhaW5pbmdlbiBrb21lbiBhbGxlIGFzcGVjdGVuIHZhbiBiYWFuYXRsZXRpZWsgYWFuIGJvZC4gV2UgdHJhaW5lbiBvcCBzbmVsaGVpZCwga3JhY2h0LCBzdGFiaWxpdGVpdCwgdWl0aG91ZGluZ3N2ZXJtb2dlbiBlbiB0ZWNobmllay5cblxuIEVyIHdvcmR0IHRyYWluaW5nIGdlZ2V2ZW4gaW4gYWxsZSBvbmRlcmRlbGVuLCB6b3dlbCB0ZWNobmlzY2ggYWxzIGRlIGtvcnRlIGVuIG1pZGRlbGxhbmdlIGFmc3RhbmRlbi4gRWxrZSB0cmFpbmluZyBpcyBlciwgbmEgZGUgd2FybWluZy11cCwga2V1emUgdWl0IHZlcnNjaGlsbGVuZGUgd2VycC0sIHNwcmluZy0sIGVuIGxvb3BvbmRlcmRlbGVuLiBEZSB0cmFpbmVycyBoZWJiZW4gYWxsZW1hYWwgaHVuIGVpZ2VuIHNwZWNpYWxpdGVpdGVuIHdhYXJkb29yIHplIGpvdSBzYW1lbiBuYWFyIGVlbiBob2dlciBuaXZlYXUga3VubmVuIGJyZW5nZW4uIiwKICAgICAgICAiZm90byI6ICJiYWFuYXRsZXRpZWsuanBnIgogICAgfSwKICAgICJsb29wZ3JvZXAiOiB7CiAgICAgICAgInRla3N0IjogIkRlIGxvb3Bncm9lcHRyYWluaW5nZW4gd29yZGVuIGdlZ2V2ZW4gZG9vciBBbmllayBTaXBzLCBSb2JlcnQgTWVpZXIgZW4gU3V6ZSBkZSBWcmllcy4gRGUgbWlkZGVsbGFuZ2UgYWZzdGFuZCAoTWlMYSkgdHJhaW5pbmdlbiB3b3JkZW4gZ2VnZXZlbiBkb29yIFRpam1lbiBIb2VkamVzIGVuIFN0YW4gdmFuIFRpbGJ1cmcuIE9wIG1hYW5kYWcgdHJhaW50IGRlIGxvb3Bncm9lcCBuYSBkZSB3YXJtaW5nLXVwIG9wIGRlIHdlZywgd29lbnNkYWcgd29yZGVuIGRlIHNjaGVtYSdzIG9wIGRlIGJhYW4gZ2Vsb3BlbiBlbiBvcCB6YXRlcmRhZyB3b3JkdCBlciBhZndpc3NlbGVuZCBvcCBlbiBidWl0ZW4gZGUgYmFhbiBnZXRyYWluZC5cblxuIERlIHRyYWluaW5nZW4gd29yZGVuIGFsdGlqZCBhYW5nZXBhc3QgYWFuIHZlcnNjaGlsbGVuZGUgbml2ZWF1cywgem9kYXQgaWVkZXJlZW4gbWVlIGthbiBkb2VuIG1ldCBkZSB0cmFpbmluZ2VuLiBPb2sgeml0IGVyIHZlZWwgdmFyaWF0aWUgaW4gZGUgdHJhaW5pbmdlbi4gWm8gdHJhaW5lbiB3ZSBrb3J0ZSBlbiBsYW5nZSBpbnRlcnZhbGxlbiwgZG9lbiB3ZSBoZXV2ZWx0cmFpbmluZ2VuIGVuIGR1dXJsb29wamVzLCBlbiB0cmFpbmVuIHdlIG9wIHZlcnNjaGlsbGVuZGUgb25kZXJncm9uZGVuLiBEaXQgem9yZ3QgZXJ2b29yIGRhdCBqZSB6b3dlbCBqZSBzbmVsaGVpZCBhbHMgdWl0aG91ZGluZ3N2ZXJtb2dlbiB6YWwgdmVyYmV0ZXJlbi4iLAogICAgICAgICJmb3RvIjogImxvb3Bncm9lcF91cGRhdGUuanBnIgogICAgfQp9",le="/assets/Wedstrijden-1589a997.json",se="data:application/json;base64,ewogICAgInByb2VmdHJhaW5lbiI6IHsKICAgICAgICAidGV4dCI6ICJCaWogRG9kZWthIGtyaWpnIGplIGhldCBoZWxlIGphYXIgZG9vciBkZSBtb2dlbGlqa2hlaWQgb20gZHJpZSBrZWVyIGdyYXRpcyB0ZSBrb21lbiBwcm9lZnRyYWluZW4uIFpvIGt1biBqZSBkZSBzZmVlciB0ZSBwcm9ldmVuIGVuIGVyYWNodGVyIGtvbWVuIG9mIGF0bGV0aWVrIGlldHMgdm9vciBqb3UgaXMuIEhlYiBqZSBuYSBkZSBwcm9lZnRyYWluaW5nZW4gZGUgc21hYWsgdGUgcGFra2VuIGVuIHdpbCBqZSBsaWQgd29yZGVuPyBJbnNjaHJpanZpbmdlbiB2ZXJsb3BlbiB2aWEgQVY0MCBlbiBodW4gaW5zY2hyaWpmZm9ybXVsaWVyIHZpbmQgamUgI2xpbmshXG5cbk1vY2h0IGplIG51IG5vZyB2cmFnZW4gaGViYmVuLCBraWprIGRhbiBpbiBvbnplIEYuQS5RLiwgb2Ygc3R1dXIgZWVuIGJlcmljaHRqZSB2aWEgZGUgbWFpbCBvZiBJbnN0YWdyYW0hIiwKICAgICAgICAiZm90byI6ICJ3b3JkTGlkLmpwZyIKICAgIH0sCiAgICAiY29udHJpYnV0aWUiOiB7CiAgICAgICAgInRleHQiOiAiTmFhc3QgZGF0IHdpaiB0cmFpbmVuIG9wIGh1biBhdGxldGlla2JhYW4sIGlzIERvZGVrYSBvb2sgZWVuIGNvbW1pc3NpZSB2YW4gQVYnNDAuIERlIGluc2NocmlqdmluZ2VuIGVuIGNvbnRyaWJ1dGllIHdvcmRlbiBkYWFyb20gdmlhIGhlbiBnZXJlZ2VsZC5cblxuQWxzIHN0dWRlbnQgdmFsbGVuIHdpaiBvbmRlciBkZSBiYWFuYXRsZXRlbiBlbiBpcyBkZSBjb250cmlidXRpZSBkYWFybWVlIDUyIGV1cm8gcGVyIGt3YXJ0YWFsLiBPbSBtZWUgdGUgbW9nZW4gZG9lbiBtZXQgZGUgTmVkZXJsYW5kc2UgU3R1ZGVudGVuIEthbXBpb2Vuc2NoYXBwZW4gaG9lZiBqZSBuaWV0IGluIGhldCBiZXppdCB0ZSB6aWpuIHZhbiBlZW4gd2Vkc3RyaWpkbGljZW50aWUsIG1hYXIgb20gbWVlIHRlIGt1bm5lbiBkb2VuIGFhbiBhbmRlcmUgd2Vkc3RyaWpkZW4gKHpvYWxzIGRlIGNvbXBldGl0aWUpIHdlbC4gQmVuIGplIGFsIHdlZHN0cmlqZGxpZCBiaWogZWVuIGFuZGVyZSBhdGxldGlla3ZlcmVuaWdpbmc/IERhbiBrYW4gamUgZXJ2b29yIGtpZXplbiBvbSBqZSB3ZWRzdHJpamRsaWNlbnRpZSBvbSB0ZSB6ZXR0ZW4gbmFhciBBVic0MCwgb2Ygb20gZ2FzdGxpZCBiaWogb25zIHRlIHdvcmRlbi5cblxuVmVyZ2VldCBiaWogaGV0IGluc2NocmlqdmVuIG5pZXQgYWFuIHRlIHZpbmtlbiBkYXQgamUgc3R1ZGVudCBiZW50LCB3YW50IHN0dWRlbnRlbmxlZGVuIGtyaWpnZW4gamFhcmxpamtzIDEwIGV1cm8ga29ydGluZyBvcCBkZSBjb250cmlidXRpZSEgQWxzIGplIGRpdCBuaWV0IGFhbnZpbmt0IHdvcmR0IGplIGxpZG1hYXRzY2hhcCBkdXVyZGVyIGRhbiBpbiBkZSBwcmlqemVudGFiZWwuIFxuXG5XZWV0IGplIGhldCBudSBoZWxlbWFhbCB6ZWtlcj8gSmUgdmluZHQgI2xpbmsgaGV0IGluc2NocmlqZmZvcm11bGllci4iLAogICAgICAgICJmb3RvIjogImNvbnRyaWJ1dGllVGFiZWwuanBnIgogICAgfQp9",te="/assets/api-2c71825a.ts",oe="data:video/mp2t;base64,aW1wb3J0IHtPcHRpb25zfSBmcm9tICJreSI7DQppbXBvcnQge3p9IGZyb20gInpvZCI7DQppbXBvcnQge0F1dGhVc2V9IGZyb20gIi4uLy4uL3BhZ2VzL0F1dGgvQXV0aENvbnRleHQiOw0KaW1wb3J0IHtiYWNrX3JlcXVlc3R9IGZyb20gIi4vYXBpIjsNCg0KY29uc3QgS2xhc3NlbWVudERhdGEgPSB6Lm9iamVjdCh7DQogICAgZmlyc3RuYW1lOiB6LnN0cmluZygpLA0KICAgIGxhc3RuYW1lOiB6LnN0cmluZygpLA0KICAgIHVzZXJfaWQ6IHouc3RyaW5nKCksDQogICAgcG9pbnRzOiB6Lm51bWJlcigpDQp9KQ0KZXhwb3J0IHR5cGUgS2xhc3NlbWVudERhdGEgPSB6LmluZmVyPHR5cGVvZiBLbGFzc2VtZW50RGF0YT47DQoNCmNvbnN0IEtsYXNzZW1lbnRMaXN0ID0gei5vYmplY3Qoew0KICAgIGxhc3RfdXBkYXRlZDogei5jb2VyY2UuZGF0ZSgpLA0KICAgIGZyb3plbjogei5ib29sZWFuKCksDQogICAgcG9pbnRzOiB6LmFycmF5KEtsYXNzZW1lbnREYXRhKQ0KfSkNCmV4cG9ydCB0eXBlIEtsYXNzZW1lbnRMaXN0ID0gei5pbmZlcjx0eXBlb2YgS2xhc3NlbWVudExpc3Q+Ow0KDQoNCmV4cG9ydCBjb25zdCBrbGFzc2VtZW50X3JlcXVlc3QgPSBhc3luYyAoYXV0aDogQXV0aFVzZSwgaXNfYWRtaW46IGJvb2xlYW4sIHJhbmtfdHlwZTogJ3BvaW50cyd8J3RyYWluaW5nJywgb3B0aW9ucz86IE9wdGlvbnMpOiBQcm9taXNlPEtsYXNzZW1lbnREYXRhW10+ID0+IHsNCiAgICBsZXQgcm9sZTsNCiAgICBpZiAoaXNfYWRtaW4pIHsNCiAgICAgICAgcm9sZSA9ICJhZG1pbiINCiAgICB9IGVsc2Ugew0KICAgICAgICByb2xlID0gIm1lbWJlcnMiDQogICAgfQ0KDQogICAgbGV0IHJlc3BvbnNlID0gYXdhaXQgYmFja19yZXF1ZXN0KGAke3JvbGV9L2NsYXNzL2dldC8ke3JhbmtfdHlwZX0vYCwgYXV0aCwgb3B0aW9ucykNCiAgICBjb25zdCBwdW50X2tsYXM6IEtsYXNzZW1lbnREYXRhW10gPSBLbGFzc2VtZW50RGF0YS5hcnJheSgpLnBhcnNlKHJlc3BvbnNlKQ0KICAgIHB1bnRfa2xhcy5zb3J0KChhLCBiKSA9PiB7DQogICAgICAgIHJldHVybiBiLnBvaW50cyAtIGEucG9pbnRzDQogICAgfSkNCiAgICByZXR1cm4gcHVudF9rbGFzDQp9DQoNCmV4cG9ydCBjb25zdCBrbGFzc2VtZW50X3dpdGhfaW5mb19yZXF1ZXN0ID0gYXN5bmMgKGF1dGg6IEF1dGhVc2UsIHJhbmtfdHlwZTogJ3BvaW50cyd8J3RyYWluaW5nJywgb3B0aW9ucz86IE9wdGlvbnMpOiBQcm9taXNlPEtsYXNzZW1lbnRMaXN0PiA9PiB7DQogICAgbGV0IHJlc3BvbnNlID0gYXdhaXQgYmFja19yZXF1ZXN0KGBtZW1iZXJzL2NsYXNzL2dldF93aXRoX2luZm8vJHtyYW5rX3R5cGV9L2AsIGF1dGgsIG9wdGlvbnMpDQogICAgY29uc3QgcHVudF9rbGFzOiBLbGFzc2VtZW50TGlzdCA9IEtsYXNzZW1lbnRMaXN0LnBhcnNlKHJlc3BvbnNlKQ0KICAgIHB1bnRfa2xhcy5wb2ludHMuc29ydCgoYSwgYikgPT4gew0KICAgICAgICByZXR1cm4gYi5wb2ludHMgLSBhLnBvaW50cw0KICAgIH0pDQogICAgcmV0dXJuIHB1bnRfa2xhcw0KfQ0KDQoNCg0KY29uc3QgVXNlcklERGF0YSA9IHoub2JqZWN0KHsNCiAgICB1c2VyX2lkOiB6LnN0cmluZygpLA0KfSkNCmV4cG9ydCB0eXBlIFVzZXJJRERhdGEgPSB7DQogICAgdXNlcl9pZDogc3RyaW5nDQp9DQoNCmNvbnN0IFVzZXJJRExpc3QgPSB6LmFycmF5KFVzZXJJRERhdGEpDQoNCmV4cG9ydCBjb25zdCB1c2VyX2lkX3JlcXVlc3QgPSBhc3luYyAoYXV0aDogQXV0aFVzZSwgb3B0aW9ucz86IE9wdGlvbnMpOiBQcm9taXNlPFNldDxzdHJpbmc+PiA9PiB7DQogICAgbGV0IHJlc3BvbnNlID0gYXdhaXQgYmFja19yZXF1ZXN0KCdhZG1pbi91c2Vycy9pZHMvJywgYXV0aCwgb3B0aW9ucykNCiAgICBjb25zdCB1c2VyX2lkcyA9IFVzZXJJRExpc3QucGFyc2UocmVzcG9uc2UpLm1hcChzID0+IHMudXNlcl9pZCkNCiAgICByZXR1cm4gbmV3IFNldCh1c2VyX2lkcykNCn0NCg0KY29uc3QgVXNlck5hbWVzID0gei5vYmplY3Qoew0KICAgIHVzZXJfaWQ6IHouc3RyaW5nKCksDQogICAgZmlyc3RuYW1lOiB6LnN0cmluZygpLA0KICAgIGxhc3RuYW1lOiB6LnN0cmluZygpDQp9KQ0KZXhwb3J0IHR5cGUgVXNlck5hbWVzID0gei5pbmZlcjx0eXBlb2YgVXNlck5hbWVzPg0KY29uc3QgVXNlck5hbWVzTGlzdCA9IHouYXJyYXkoVXNlck5hbWVzKQ0KDQpleHBvcnQgY29uc3QgdXNlcl9uYW1lc19yZXF1ZXN0ID0gYXN5bmMgKGF1dGg6IEF1dGhVc2UsIG9wdGlvbnM/OiBPcHRpb25zKTogUHJvbWlzZTxVc2VyTmFtZXNbXT4gPT4gew0KICAgIGxldCByZXNwb25zZSA9IGF3YWl0IGJhY2tfcmVxdWVzdCgnYWRtaW4vdXNlcnMvbmFtZXMvJywgYXV0aCwgb3B0aW9ucykNCiAgICByZXR1cm4gVXNlck5hbWVzTGlzdC5wYXJzZShyZXNwb25zZSkNCn0NCg0KY29uc3QgQ2xhc3NNZXRhTGlzdCA9IHoub2JqZWN0KHsNCiAgICB0eXBlOiB6LmVudW0oWyJ0cmFpbmluZyIsICJwb2ludHMiXSksDQogICAgZW5kX2RhdGU6IHouY29lcmNlLmRhdGUoKSwNCiAgICBoaWRkZW5fZGF0ZTogei5jb2VyY2UuZGF0ZSgpLA0KICAgIHN0YXJ0X2RhdGU6IHouY29lcmNlLmRhdGUoKSwNCiAgICBjbGFzc2lmaWNhdGlvbl9pZDogei5udW1iZXIoKQ0KfSkuYXJyYXkoKQ0KZXhwb3J0IHR5cGUgQ2xhc3NNZXRhTGlzdCA9IHouaW5mZXI8dHlwZW9mIENsYXNzTWV0YUxpc3Q+Ow0KDQpleHBvcnQgY29uc3QgY2xhc3NfZ2V0X21ldGFfcmVxdWVzdCA9IGFzeW5jIChhdXRoOiBBdXRoVXNlLCBvcHRpb25zPzogT3B0aW9ucyk6IFByb21pc2U8Q2xhc3NNZXRhTGlzdD4gPT4gew0KICAgIGxldCByZXNwb25zZSA9IGF3YWl0IGJhY2tfcmVxdWVzdChgYWRtaW4vY2xhc3MvZ2V0X21ldGEvNC9gLCBhdXRoLCBvcHRpb25zKQ0KICAgIGNvbnN0IGNsYXNzX2xpc3Q6IENsYXNzTWV0YUxpc3QgPSBDbGFzc01ldGFMaXN0LnBhcnNlKHJlc3BvbnNlKQ0KICAgIGNvbnNvbGUubG9nKGNsYXNzX2xpc3QpDQogICAgY2xhc3NfbGlzdC5zb3J0KChhLCBiKSA9PiBiLnN0YXJ0X2RhdGUuZ2V0VGltZSgpIC0gYS5zdGFydF9kYXRlLmdldFRpbWUoKSkNCiAgICByZXR1cm4gY2xhc3NfbGlzdA0KfQ==",de="data:video/mp2t;base64,ZXhwb3J0IGNvbnN0IElTT0RhdGUgPSAoZDogRGF0ZSkgPT4gewogICAgY29uc3QgeWVhciA9IGQuZ2V0RnVsbFllYXIoKTsKICAgIGNvbnN0IG1vbnRoID0gZC5nZXRNb250aCgpKzE7CiAgICBjb25zdCBkdCA9IGQuZ2V0RGF0ZSgpOwoKICAgIGxldCBkdFN0ciA9IGR0LnRvU3RyaW5nKCkKICAgIGxldCBtU3RyID0gbW9udGgudG9TdHJpbmcoKQogICAgaWYgKGR0IDwgMTApIHsKICAgICAgICBkdFN0ciA9ICcwJyArIGR0U3RyOwogICAgfQogICAgaWYgKG1vbnRoIDwgMTApIHsKICAgICAgICBtU3RyID0gJzAnICsgbVN0cjsKICAgIH0KCiAgICByZXR1cm4gYCR7eWVhcn0tJHttU3RyfS0ke2R0U3RyfWAKfQ==",be="data:video/mp2t;base64,aW1wb3J0IHtBcGlFcnJvcn0gZnJvbSAiLi9hcGkvYXBpIjsKCmV4cG9ydCBjbGFzcyBQYWdlc0Vycm9yIGV4dGVuZHMgRXJyb3IgewogICAgZXJyOiBzdHJpbmcKICAgIGVycl9kZXNjOiBzdHJpbmcKICAgIGRlYnVnX2tleT86IHN0cmluZwoKICAgIGNvbnN0cnVjdG9yKGVycjogc3RyaW5nLCBlcnJfZGVzYzogc3RyaW5nLCBkZWJ1Z19rZXk/OiBzdHJpbmcpIHsKICAgICAgICBzdXBlcihlcnJfZGVzYyk7CiAgICAgICAgdGhpcy5lcnIgPSBlcnIKICAgICAgICB0aGlzLmVycl9kZXNjID0gZXJyX2Rlc2MKICAgICAgICB0aGlzLmRlYnVnX2tleSA9IGRlYnVnX2tleQogICAgfQoKICAgIGooKSB7CiAgICAgICAgcmV0dXJuIEpTT04uc3RyaW5naWZ5KHtlcnI6IHRoaXMuZXJyLCBlcnJfZGVzYzogdGhpcy5lcnJfZGVzYywgZGVidWdfa2V5OiB0aGlzLmRlYnVnX2tleX0pCiAgICB9Cn0=",ce="data:video/mp2t;base64,aW1wb3J0IHtDaGFuZ2VFdmVudH0gZnJvbSAicmVhY3QiOwppbXBvcnQgUmVhY3QgZnJvbSAicmVhY3QiCgpleHBvcnQgY29uc3QgZm9ybVJlZHVjZXIgPSA8VD4oc3RhdGU6IFQsIGFjdGlvbjogRm9ybUFjdGlvbjxUPik6IFQgPT4gewogICAgc3dpdGNoIChhY3Rpb24udHlwZSkgewogICAgICAgIGNhc2UgJ3JlbG9hZCc6CiAgICAgICAgICAgIHJldHVybiBhY3Rpb24ubmV3X3N0YXRlCiAgICAgICAgY2FzZSAnY2hhbmdlJzogLy8gQm90aCAnY2hhbmdlJyBhbmQgJ2NoYW5nZV9ib29sJyBoYXZlIHNhbWUgZWZmZWN0CiAgICAgICAgY2FzZSAnY2hhbmdlX2Jvb2wnOgogICAgICAgICAgICByZXR1cm4gewogICAgICAgICAgICAgICAgLi4uc3RhdGUsCiAgICAgICAgICAgICAgICBbYWN0aW9uLmZpZWxkXTogYWN0aW9uLnZhbHVlCiAgICAgICAgICAgIH0KICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoKQogICAgfQoKfQoKZXhwb3J0IGNvbnN0IGhhbmRsZUZvcm1DaGFuZ2UgPSA8VD4oZXZlbnQ6IENoYW5nZUV2ZW50PEhUTUxJbnB1dEVsZW1lbnQ+LCBkaXNwYXRjaDogUmVhY3QuRGlzcGF0Y2g8Rm9ybUFjdGlvbjxUPj4pID0+IHsKICAgIGNvbnN0IHsgbmFtZSwgdmFsdWUgfSA9IGV2ZW50LnRhcmdldAogICAgZGlzcGF0Y2goe3R5cGU6ICdjaGFuZ2UnLCBmaWVsZDogbmFtZSwgdmFsdWV9KQp9CgpleHBvcnQgY29uc3QgaGFuZGxlVGV4dEFyZWFDaGFuZ2UgPSA8VD4oZXZlbnQ6IENoYW5nZUV2ZW50PEhUTUxUZXh0QXJlYUVsZW1lbnQ+LCBkaXNwYXRjaDogUmVhY3QuRGlzcGF0Y2g8Rm9ybUFjdGlvbjxUPj4pID0+IHsKICAgIGNvbnN0IHsgbmFtZSwgdmFsdWUgfSA9IGV2ZW50LnRhcmdldAogICAgZGlzcGF0Y2goe3R5cGU6ICdjaGFuZ2UnLCBmaWVsZDogbmFtZSwgdmFsdWV9KQp9CgpleHBvcnQgY29uc3QgaGFuZGxlU2VsZWN0Q2hhbmdlID0gPFQ+KGV2ZW50OiBDaGFuZ2VFdmVudDxIVE1MU2VsZWN0RWxlbWVudD4sIGRpc3BhdGNoOiBSZWFjdC5EaXNwYXRjaDxGb3JtQWN0aW9uPFQ+PikgPT4gewogICAgY29uc3QgeyBuYW1lLCB2YWx1ZSB9ID0gZXZlbnQudGFyZ2V0CiAgICBkaXNwYXRjaCh7dHlwZTogJ2NoYW5nZScsIGZpZWxkOiBuYW1lLCB2YWx1ZX0pCn0KCmV4cG9ydCBjb25zdCBoYW5kbGVDaGVja2JveENoYW5nZSA9IDxUPihldmVudDogQ2hhbmdlRXZlbnQ8SFRNTElucHV0RWxlbWVudD4sIGRpc3BhdGNoOiBSZWFjdC5EaXNwYXRjaDxGb3JtQWN0aW9uPFQ+PikgPT4gewogICAgY29uc3QgeyBuYW1lLCBjaGVja2VkIH0gPSBldmVudC50YXJnZXQKICAgIGRpc3BhdGNoKHt0eXBlOiAnY2hhbmdlX2Jvb2wnLCBmaWVsZDogbmFtZSwgdmFsdWU6IGNoZWNrZWR9KTsKfQoKCmV4cG9ydCB0eXBlIEZvcm1BY3Rpb248VD4gPQogICAgfCB7IHR5cGU6ICdyZWxvYWQnLCBuZXdfc3RhdGU6IFR9CiAgICB8IHsgdHlwZTogJ2NoYW5nZScsIGZpZWxkOiBzdHJpbmcsIHZhbHVlOiBzdHJpbmcgfQogICAgfCB7IHR5cGU6ICdjaGFuZ2VfYm9vbCcsIGZpZWxkOiBzdHJpbmcsIHZhbHVlOiBib29sZWFuIH0KCg==",me="data:video/mp2t;base64,Y29uc3QgZ2V0TGV2ZWwgPSAoKSA9PiB7CiAgICBzd2l0Y2ggKGltcG9ydC5tZXRhLmVudi5WSVRFX0xPR19MRVZFTCkgewogICAgICAgIGNhc2UgImRlYnVnIjogcmV0dXJuIDEKICAgICAgICBjYXNlICJpbmZvIjogcmV0dXJuIDIKICAgICAgICBjYXNlICJ3YXJuaW5nIjogcmV0dXJuIDMKICAgICAgICBjYXNlICJlcnJvciI6IHJldHVybiA0CiAgICAgICAgZGVmYXVsdDogcmV0dXJuIDIKICAgIH0KfQoKY29uc3QgbGV2ZWwgPSBnZXRMZXZlbCgpCgpleHBvcnQgY2xhc3MgTG9nZ2VyIHsKICAgIHN0YXRpYyBkZWJ1ZyhsOiBhbnkpIHsKICAgICAgICBpZiAobGV2ZWwgPD0gMSkgewogICAgICAgICAgICBjb25zb2xlLmRlYnVnKGwpCiAgICAgICAgfQogICAgfQoKICAgIHN0YXRpYyBpbmZvKGw6IGFueSkgewogICAgICAgIGlmIChsZXZlbCA8PSAyKSB7CiAgICAgICAgICAgIGNvbnNvbGUubG9nKGwpCiAgICAgICAgfQogICAgfQoKICAgIHN0YXRpYyB3YXJuKGw6IGFueSkgewogICAgICAgIGlmIChsZXZlbCA8PSAzKSB7CiAgICAgICAgICAgIGNvbnNvbGUud2FybihsKQogICAgICAgIH0KICAgIH0KCiAgICBzdGF0aWMgZXJyb3IobDogYW55KSB7CiAgICAgICAgaWYgKGxldmVsIDw9IDQpIHsKICAgICAgICAgICAgY29uc29sZS5lcnJvcihsKQogICAgICAgIH0KICAgIH0KfQ==",Ze="data:video/mp2t;base64,aW1wb3J0IHsKICAgIGJkX3JlcXVlc3QsCiAgICBCaXJ0aGRheURhdGEsCiAgICBlcnJfYXBpLAogICAgU2lnbmVkVXAsCiAgICBzdV9yZXF1ZXN0LAogICAgdWRfcmVxdWVzdCwKICAgIHByb2ZpbGVfcmVxdWVzdCwKICAgIHVfdWRfc2NvcGVzX3JlcXVlc3QKfSBmcm9tICIuL2FwaS9hcGkiOwppbXBvcnQgewogICAgY2xhc3NfZ2V0X21ldGFfcmVxdWVzdCwKICAgIGtsYXNzZW1lbnRfcmVxdWVzdCwKICAgIGtsYXNzZW1lbnRfd2l0aF9pbmZvX3JlcXVlc3QsCiAgICB1c2VyX2lkX3JlcXVlc3QsIHVzZXJfbmFtZXNfcmVxdWVzdAp9IGZyb20gIi4vYXBpL2tsYXNzZW1lbnRlbiI7CmltcG9ydCB7dXNlUXVlcnksIFVzZVF1ZXJ5UmVzdWx0fSBmcm9tICJAdGFuc3RhY2svcmVhY3QtcXVlcnkiOwppbXBvcnQge0F1dGhVc2V9IGZyb20gIi4uL3BhZ2VzL0F1dGgvQXV0aENvbnRleHQiOwppbXBvcnQge0xvZ2dlcn0gZnJvbSAiLi9sb2dnZXIiOwoKZXhwb3J0IGNvbnN0IHF1ZXJ5RXJyb3IgPSA8VD4ocTogVXNlUXVlcnlSZXN1bHQ8VD4sIGRlZmF1bHREYXRhOiBULCBlcnJvcjogc3RyaW5nKTogVCA9PiB7CiAgICBjb25zdCB7aXNFcnJvciwgaXNMb2FkaW5nLCBlcnJvcjogZSwgZGF0YX0gPSBxCgogICAgaWYgKCFpc0Vycm9yICYmICFpc0xvYWRpbmcpIHsKICAgICAgICByZXR1cm4gZGF0YQogICAgfSBlbHNlIGlmIChpc0Vycm9yKSB7CiAgICAgICAgZXJyX2FwaShlKS50aGVuKChlcnIpID0+IHsKICAgICAgICAgICAgTG9nZ2VyLndhcm4oe1tgUXVlcnkgZXJyb3IgJHtlcnJvcn1gXTogZXJyLmooKX0pCiAgICAgICAgfSkuY2F0Y2goKGUpID0+IHsKICAgICAgICAgICAgTG9nZ2VyLmVycm9yKHtbYFF1ZXJ5IGVycm9yICR7ZXJyb3J9YF06IGV9KQogICAgICAgIH0pCiAgICB9CiAgICByZXR1cm4gZGVmYXVsdERhdGEKfQoKY29uc3Qgc3RhbGVUaW1lID0gMTAwMCAqIDcgLy8gNyBzZWNvbmRzCmNvbnN0IGxvbmdTdGFsZVRpbWUgPSAxMDAwICogNjAgKiAzMCAvLyAzMCBtaW51dGVzCmNvbnN0IGxvbmdDYWNoZVRpbWUgPSAoMTAwMCAqIDYwKSAqIDM1IC8vIDM1IG1pbnV0ZXMKCmV4cG9ydCBjb25zdCB1c2VVc2VyRGF0YVF1ZXJ5ID0gKGF1OiBBdXRoVXNlKSA9PgogICAgdXNlUXVlcnkoWyd1ZCddLCAoKSA9PiB1ZF9yZXF1ZXN0KGF1KSwKICAgICAgICB7CiAgICAgICAgICAgIHN0YWxlVGltZSwKICAgICAgICAgICAgZW5hYmxlZDogYXUuYXV0aFN0YXRlLmlzQXV0aGVudGljYXRlZCwKICAgICAgICB9KQoKZXhwb3J0IGNvbnN0IHVzZUJpcnRoZGF5RGF0YVF1ZXJ5ID0gKGF1OiBBdXRoVXNlKSA9PgogICAgdXNlUXVlcnkoWydiZCddLCAoKSA9PiBiZF9yZXF1ZXN0KGF1KSwKICAgICAgICB7CiAgICAgICAgICAgIHN0YWxlVGltZTogbG9uZ1N0YWxlVGltZSwKICAgICAgICAgICAgY2FjaGVUaW1lOiBsb25nQ2FjaGVUaW1lLAogICAgICAgICAgICBlbmFibGVkOiBhdS5hdXRoU3RhdGUuaXNBdXRoZW50aWNhdGVkLAogICAgICAgIH0pCgpleHBvcnQgY29uc3QgdXNlU2lnbmVkVXBRdWVyeSA9IChhdTogQXV0aFVzZSkgPT4KICAgIHVzZVF1ZXJ5KFsnc3UnXSwgKCkgPT4gc3VfcmVxdWVzdChhdSksCiAgICAgICAgewogICAgICAgICAgICBzdGFsZVRpbWUsCiAgICAgICAgICAgIGVuYWJsZWQ6IGF1LmF1dGhTdGF0ZS5pc0F1dGhlbnRpY2F0ZWQsCiAgICAgICAgfSkKCmV4cG9ydCBjb25zdCB1c2VLbGFzc2VtZW50UXVlcnkgPSAoYXU6IEF1dGhVc2UsIHJhbmtfdHlwZTogJ3BvaW50cyd8J3RyYWluaW5nJykgPT4KICAgICAgICB1c2VRdWVyeShbYHRyX2tsYXNzX2luZm9fJHtyYW5rX3R5cGV9YF0sICgpID0+IGtsYXNzZW1lbnRfd2l0aF9pbmZvX3JlcXVlc3QoYXUsIHJhbmtfdHlwZSksCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIHN0YWxlVGltZTogbG9uZ1N0YWxlVGltZSwKICAgICAgICAgICAgICAgIGNhY2hlVGltZTogbG9uZ0NhY2hlVGltZSwKICAgICAgICAgICAgICAgIGVuYWJsZWQ6IGF1LmF1dGhTdGF0ZS5pc0F1dGhlbnRpY2F0ZWQsCiAgICAgICAgICAgIH0pCgpleHBvcnQgY29uc3QgdXNlQWRtaW5LbGFzc2VtZW50UXVlcnkgPSAoYXU6IEF1dGhVc2UsIHJhbmtfdHlwZTogJ3BvaW50cyd8J3RyYWluaW5nJykgPT4KICAgICAgICAgICAgdXNlUXVlcnkoW2B0cl9rbGFzc19hZG1pbl8ke3JhbmtfdHlwZX1gXSwgKCkgPT4ga2xhc3NlbWVudF9yZXF1ZXN0KGF1LCB0cnVlLCByYW5rX3R5cGUpLAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIHN0YWxlVGltZTogbG9uZ1N0YWxlVGltZSwKICAgICAgICAgICAgICAgICAgICBjYWNoZVRpbWU6IGxvbmdDYWNoZVRpbWUsCiAgICAgICAgICAgICAgICAgICAgZW5hYmxlZDogYXUuYXV0aFN0YXRlLmlzQXV0aGVudGljYXRlZCwKICAgICAgICAgICAgICAgIH0pCgpleHBvcnQgY29uc3QgdXNlVXNlcklkUXVlcnkgPSAoYXU6IEF1dGhVc2UpID0+CiAgICB1c2VRdWVyeShbJ3VfaWQnXSwgKCkgPT4gdXNlcl9pZF9yZXF1ZXN0KGF1KSwKICAgICAgICB7CiAgICAgICAgICAgIHN0YWxlVGltZTogbG9uZ1N0YWxlVGltZSwKICAgICAgICAgICAgY2FjaGVUaW1lOiBsb25nQ2FjaGVUaW1lLAogICAgICAgICAgICBlbmFibGVkOiBhdS5hdXRoU3RhdGUuaXNBdXRoZW50aWNhdGVkLAogICAgICAgIH0pCgpleHBvcnQgY29uc3QgdXNlVXNlck5hbWVzUXVlcnkgPSAoYXU6IEF1dGhVc2UpID0+CiAgICB1c2VRdWVyeShbJ3VfbmFtZXMnXSwgKCkgPT4gdXNlcl9uYW1lc19yZXF1ZXN0KGF1KSwKICAgICAgICB7CiAgICAgICAgICAgIHN0YWxlVGltZTogbG9uZ1N0YWxlVGltZSwKICAgICAgICAgICAgY2FjaGVUaW1lOiBsb25nQ2FjaGVUaW1lLAogICAgICAgICAgICBlbmFibGVkOiBhdS5hdXRoU3RhdGUuaXNBdXRoZW50aWNhdGVkLAogICAgICAgIH0pCgpleHBvcnQgY29uc3QgdXNlUHJvZmlsZVF1ZXJ5ID0gKGF1OiBBdXRoVXNlKSA9PgogICAgdXNlUXVlcnkoWydwcm9maWxlJ10sICgpID0+IHByb2ZpbGVfcmVxdWVzdChhdSksCiAgICAgICAgewogICAgICAgICAgICBzdGFsZVRpbWU6IGxvbmdTdGFsZVRpbWUsCiAgICAgICAgICAgIGNhY2hlVGltZTogbG9uZ0NhY2hlVGltZSwKICAgICAgICAgICAgZW5hYmxlZDogYXUuYXV0aFN0YXRlLmlzQXV0aGVudGljYXRlZCwKICAgICAgICB9KQoKZXhwb3J0IGNvbnN0IHVzZVVzZXJTY29wZVF1ZXJ5ID0gKGF1OiBBdXRoVXNlKSA9PgogICAgdXNlUXVlcnkoWyd1X3VkX3Njb3BlJ10sICgpID0+IHVfdWRfc2NvcGVzX3JlcXVlc3QoYXUpLAogICAgICAgIHsKICAgICAgICAgICAgc3RhbGVUaW1lLAogICAgICAgICAgICBlbmFibGVkOiBhdS5hdXRoU3RhdGUuaXNBdXRoZW50aWNhdGVkLAogICAgICAgIH0pCgpleHBvcnQgY29uc3QgdXNlQ2xhc3NNZXRhUXVlcnkgPSAoYXU6IEF1dGhVc2UpID0+CiAgICB1c2VRdWVyeShbJ2NsYXNzX21ldGEnXSwgKCkgPT4gY2xhc3NfZ2V0X21ldGFfcmVxdWVzdChhdSksCiAgICAgICAgewogICAgICAgICAgICBzdGFsZVRpbWUsCiAgICAgICAgICAgIGVuYWJsZWQ6IGF1LmF1dGhTdGF0ZS5pc0F1dGhlbnRpY2F0ZWQsCiAgICAgICAgfSk=",Ge="/assets/arnoldfoto-e91bdd53.jpg",We="/assets/bestuur_0-274b8fe4.jpg",re="/assets/bestuur_1-c63e2ac3.jpg",pe="/assets/bestuur_2-da66c848.jpg",he="/assets/bestuur_3-7aa8f595.jpg",ue="/assets/bestuur_4-90f65e6c.jpg",Ve="/assets/bestuur_5-abfc8f10.jpg",ve="/assets/Antony-2a54ffa9.jpg",we="/assets/Joris-0f00c9c9.jpg",Be="/assets/Kika-9a069d61.jpg",Xe="/assets/Sebastiaan-e8b59a8b.jpg",je="/assets/Tim-d83dea83.jpg",Ye="/assets/commissie-e84cabef.jpg",Ne="/assets/logo-0f233069.jpg",ye="/assets/mark-10ffc197.jpg",ke="/assets/commissie-37366d42.jpg",Re="/assets/jorrit-d05733f8.jpg",Je="/assets/marien-d699bdd0.jpg",Ke="/assets/sacha-fa71714f.jpg",He="/assets/simon-97102ad1.jpg",De="/assets/placeholder-31bf924c.jpg",xe="/assets/commissie-3f43a0bc.jpg",Fe="/assets/eric-5a0ac5af.jpg",ze="/assets/logo-1a547472.jpg",_e="/assets/marien-1df5035b.jpg",Qe="/assets/marin-255bbfdb.jpg",Le="/assets/nielsv-13476c0c.jpg",fe="/assets/anne-c761395e.jpg",Oe="/assets/commissie-000c0546.jpg",Se="/assets/itse-1d46fc93.jpg",Te="/assets/joris-1bbc738e.jpg",Me="/assets/lianne-c5a4afe8.jpg",Ue="/assets/oud-b7d449fb.jpg",Pe="/assets/rik-61cc8a6e.jpg",Ee="/assets/robin-9b6c2c32.jpg",qe="/assets/placeholder-31bf924c.jpg",$e="/assets/renée-30ca4db3.jpg",gC="/assets/roy-91bc223a.jpg",IC="/assets/commissie-6bbb765f.jpg",eC="/assets/jesper-3948fad0.jpg",CC="/assets/liam-082f74ad.jpg",iC="/assets/logo-65326b98.jpg",AC="/assets/matthijs-89043e97.jpg",aC="/assets/commissie-8b5cbae8.jpg",nC="/assets/jefry-449f7f9d.jpg",lC="/assets/leander-b1fb5c51.jpg",sC="/assets/nathan-481f3670.jpg",tC="/assets/pien-71150487.jpg",oC="/assets/placeholder-31bf924c.jpg",dC="/assets/sanne-207eb755.jpg",bC="/assets/senne-733bafd4.jpg",cC="/assets/tip-b0791111.jpg",mC="/assets/commissie-8f1c807e.jpg",ZC="/assets/henrietta-13259b99.jpg",GC="/assets/jeroen-0aeda0db.jpg",WC="/assets/logo-ca139ced.jpg",rC="/assets/martha-1b6ff503.jpg",pC="/assets/nicoline-bc1af23b.jpg",hC="/assets/placeholder-31bf924c.jpg",uC="/assets/saana-e11bf9e2.jpg",VC="/assets/sylke-44885151.jpg",vC="/assets/tip-0d7dbdc8.jpg",wC="/assets/commissie-12bacc1a.jpg",BC="/assets/jeroen-d962d74a.jpg",XC="/assets/julius-66aae176.jpg",jC="/assets/kimmo-b80a414b.jpg",YC="/assets/logo-c6d1f9ec.jpg",NC="/assets/mieke-7622d6c6.jpg",yC="/assets/niek-92d2e2e0.jpg",kC="/assets/commissie-f2316f5b.jpg",RC="/assets/placeholder-31bf924c.jpg",JC="/assets/sanne-46954100.jpg",KC="/assets/commissie-582fa8f4.jpg",HC="/assets/logo-ca139ced.jpg",DC="/assets/placeholder-31bf924c.jpg",xC="/assets/annewil-5f32d5b7.jpg",FC="/assets/commissie-0dd795b7.jpg",zC="/assets/kyllian-9e7c3dc0.jpg",_C="/assets/logo-393156ca.jpg",QC="/assets/placeholder-31bf924c.jpg",LC="/assets/simon-60223a5f.jpg",fC="/assets/tobias-3b8c3de6.jpg",OC="/assets/yulan-e5a017a4.jpg",SC="/assets/chiem-12009eff.jpg",TC="/assets/commissie-79550e16.jpg",MC="/assets/isabel-c9f4b6d1.jpg",UC="/assets/jamie-9fb814d9.jpg",PC="/assets/jonas-4a7738c3.jpg",EC="/assets/logo-393156ca.jpg",qC="/assets/placeholder-31bf924c.jpg",$C="/assets/sanne-b1a13650.jpg",gi="/assets/sasha-6ce175c8.jpg",Ii="/assets/sylke-f780fc95.jpg",ei="/assets/anna-d482f9a4.jpg",Ci="/assets/anne-2d9a5000.jpg",ii="/assets/commissie-c274244a.jpg",Ai="/assets/inez-ae09acf4.jpg",ai="/assets/julius-ff44114b.jpg",ni="/assets/kyllian-291c9b87.jpg",li="/assets/logo-71a4d1ac.jpg",si="/assets/anna-bf49ad93.jpg",ti="/assets/anne-55c7481d.jpg",oi="/assets/commissie-73b960e2.jpg",di="/assets/marea-2edb4c54.jpg",bi="/assets/simon-4fda3b2b.jpg",ci="/assets/thomas-a28c66fd.jpg",mi="/assets/tim-d565227b.jpg",Zi="/assets/placeholder-31bf924c.jpg",Gi="/assets/robert-26de50ba.jpg",Wi="/assets/robin-c91254f9.jpg",ri="/assets/tim-90d4ab0a.jpg",pi="/assets/anna-6d0a333a.jpg",hi="/assets/anne-27150995.jpg",ui="/assets/commissie-770f6ada.jpg",Vi="/assets/itse-1d9064ae.jpg",vi="/assets/logo-94e485eb.jpg",wi="/assets/merel-e5ef3dc4.jpg",Bi="/assets/commissie-6ae8346e.jpg",Xi="/assets/jelmer-6c4807a9.jpg",ji="/assets/lianne-e985267b.jpg",Yi="/assets/marin-1e135949.jpg",Ni="/assets/sanne-0e8423ce.jpg",yi="/assets/temba-eb069601.jpg",ki="/assets/placeholder-31bf924c.jpg",Ri="/assets/sanne-71ff1e4a.jpg",Ji="/assets/xylander-179e8af6.jpg",Ki="/assets/Marea-a2e641c2.jpg",Hi="/assets/Marien-3e3ee5de.jpg",Di="/assets/Merel-24c7ed6d.jpg",xi="/assets/Roy-5f2caac9.jpg",Fi="/assets/Thomas-f101ffb4.jpg",zi="/assets/commissie-f7358467.jpg",_i="/assets/logo-f25d4f78.jpg",Qi="/assets/Marea-a2e641c2.jpg",Li="/assets/Marien-3e3ee5de.jpg",fi="/assets/Merel-24c7ed6d.jpg",Oi="/assets/commissie-a3d9f341.jpg",Si="/assets/hugo-93f85fad.jpg",Ti="/assets/job-e4ab7281.jpg",Mi="/assets/larissa-5acc9a68.jpg",Ui="/assets/loek-7b00e680.jpg",Pi="/assets/sanne-153d1686.jpg",Ei="/assets/simon-ff339245.jpg",qi="/assets/placeholder-31bf924c.jpg",$i="/assets/Roy-5f2caac9.jpg",gA="/assets/snowdeka-0c5562c8.HEIC",IA="/assets/Thomas-f101ffb4.jpg",eA="/assets/commissie-e014b41c.jpg",CA="/assets/logo-4d5f22eb.jpg",iA="/assets/placeholder-31bf924c.jpg",AA="/assets/commissie-d9f89372.jpg",aA="/assets/ingmar-5154258e.jpg",nA="/assets/logo-9e19a07c.jpg",lA="/assets/marien-e23ee6ad.jpg",sA="/assets/mark-ef696750.jpg",tA="/assets/melle-37f4bd20.jpg",oA="/assets/commissie-7741f4e9.jpg",dA="/assets/placeholder-31bf924c.jpg",bA="/assets/sven-1ac10584.jpg",cA="/assets/tobias-3e7b8f28.jpg",mA="/assets/Aniek-b3714d2d.jpg",ZA="/assets/Gijs-8327b378.jpg",GA="/assets/Jasper-ccede914.jpg",WA="/assets/Jefry-b1d20ca2.jpg",rA="/assets/Joris-e71d0335.jpg",pA="/assets/Koen-871872cc.jpg",hA="/assets/Marien-0ee76523.jpg",uA="/assets/Robert-48554dc7.jpg",VA="/assets/Sanne B-8c467323.jpg",vA="/assets/Sanne D-f676cf5d.jpg",wA="/assets/Stan-97ce50fd.jpg",BA="/assets/Tijmen-b9655534.jpg",XA="/assets/commissie-402d5d6d.jpg",jA="/assets/logo-1c92a8ac.jpg",YA="/assets/commissie-83d26828.jpg",NA="/assets/placeholder-31bf924c.jpg",yA="/assets/maltha-bed4daa8.svg",kA="/assets/dodeka-96209f71.png",RA="/assets/biermijl-3dd3ea86.jpg",JA="/assets/gala1-bc15bf92.jpg",KA="/assets/nskCrossGroep-3862c006.jpg",HA="/assets/nsk_teams_algemeen-c17b6eb4.jpeg",DA="/assets/uithof-15a6c306.jpg",xA="/assets/groteD-ed0c13c7.svg",FA="/assets/commissie-5553ebc5.jpg",zA="/assets/grass-b1ab492e.svg",_A="/assets/nieuws-897590c5.jpg",QA="/assets/sneeuw-cd6756b8.svg",LA="/assets/titlebar-b1f4b258.jpg",fA="/assets/trainingen-9b80f04d.jpg",OA="/assets/zand-cb742945.svg",SA="/assets/klassementen-8cb1123d.png",TA="/assets/soon-59773a1b.jpg",MA="/assets/verjaardagen-5302ac26.jpg",UA="/assets/ingelogd-0ace34bd.png",PA="/assets/login-bdaac860.png",EA="/assets/logo-1d08d655.png",qA="/assets/maps-769d5d6b.svg",$A="/assets/Broek-5a781da9.jpg",ga="/assets/Hoodie-e72a2d71.jpg",Ia="/assets/Singlet-94f5379a.jpg",ea="/assets/Singlet_vrouw-e53a56b0.jpg",Ca="/assets/T-Shirt-cc4b1cc4.jpg",ia="/assets/T-Shirt_Vrouw-a3caf70f.jpg",Aa="/assets/windJack-6a04276a.jpg",aa="/assets/2024-c9bccd9d.jpg",na="/assets/Biertienkamp_lars-fc64e72d.jpg",la="/assets/Biertienkamp_saana-cad99bf7.jpg",sa="/assets/KB5-15603aae.jpg",ta="/assets/Schoolreisje-c8a145e0.jpg",oa="/assets/Tour_du_chambre-b77a6777.jpg",da="/assets/ballenPoster-22425686.jpg",ba="/assets/bart-2e66e818.jpg",ca="/assets/campusRun-c853f619.jpg",ma="/assets/dodekathlon-158bb244.jpg",Za="/assets/els-7652d921.jpg",Ga="/assets/indoor-b422cc66.jpg",Wa="/assets/inlog-dcb29ec0.png",ra="/assets/kb3-16ca062f.jpg",pa="/assets/lustrum-8b508f5f.jpg",ha="/assets/lustrumgala-7d66b149.jpg",ua="/assets/nkindoor22-66497ed2.jpg",Va="/assets/nkmeerkamp22-145779d9.jpg",va="/assets/nsk_meerkamp_2024-5a832a18.jpg",wa="/assets/nskbaan-0e335ba4.jpg",Ba="/assets/nskindoor22-98122ab0.jpg",Xa="/assets/nskweg22-c57adf13.jpg",ja="/assets/spike-93365888.svg",Ya="/assets/stagairArnold-e695604d.jpg",Na="/assets/trainingsweekend22-a4972eb0.jpg",ya="/assets/trainingsweekend_2024-1acb457b.jpg",ka="/assets/uithof-15a6c306.jpg",Ra="/assets/wispo_24-14d29b35.jpg",Ja="/assets/arnold-5b1da384.jpg",Ka="/assets/over-bee60778.jpg",Ha="/assets/overBestuur-b27b70d9.jpg",Da="/assets/overCommissies-0988f639.jpg",xa="/assets/biermijl-3dd3ea86.jpg",Fa="/assets/overMerch-a683983e.jpg",za="/assets/atletiek-b5c58551.jpg",_a="/assets/mario_krat-e6f228bf.JPG",Qa="/assets/track_festival-f6a92674.jpg",La="/assets/2022-08-13 Bier Site-1969b141.png",fa="/assets/Topjes-769a8e37.jpg",Oa="/assets/dinnerDatePlaylist-9ca7fc8d.jpg",Sa="/assets/logo-77b9ed68.png",Ta="/assets/miLa-480fbd16.jpg",Ma="/assets/onderVereniging-9cb9e114.jpg",Ua="/assets/website_OWee-9dcb7b55.jpg",Pa="/assets/website_ObiBo-2d2ff45a.jpg",Ea="/assets/website_Opvang-1fdd2b42.jpg",qa="/assets/website_RedaXII-b63c7c29.jpg",$a="/assets/website_RedaXII-b63c7c29.jpg",gn="/assets/website_balkx-78ece8a0.jpg",In="/assets/website_bankbiljet-29759b05.png",en="/assets/website_beerLisa-a281ace3.jpg",Cn="/assets/website_beweging-1cca455e.jpg",An="/assets/website_bolt-f92b3282.png",an="/assets/website_bookmaker-2d1f4a92.jpg",nn="/assets/website_dodekaDating-832100fc.jpg",ln="/assets/website_doping-b25997b8.jpg",sn="/assets/website_fysBorrel-c62e2a22.jpg",tn="/assets/website_holleBolle-fcefb18c.jpg",on="/assets/website_indoor-a463295d.jpg",dn="/assets/website_inflatie_meerkamp-d899d6a7.png",bn="/assets/website_knie-c41db5cb.jpg",cn="/assets/website_koenstokhoog-05334c69.jpg",mn="/assets/website_maartVarkens-6924fe01.jpg",Zn="/assets/website_marinRelay-6c209bbd.jpg",Gn="/assets/website_medaille-43a9e2b1.jpg",Wn="/assets/website_nesten-938eaabb.jpg",rn="/assets/website_osFiets-4cbc8b9a.jpg",pn="/assets/website_osTurn-41b9a1f8.jpg",hn="/assets/website_osValseStart-8769cb4c.jpg",un="/assets/website_oskb3_3x3-dbeef7b3.jpg",Vn="/assets/website_piotr-85c1d172.jpg",vn="/assets/website_proeven-b8d308e0.jpg",wn="/assets/website_ransomware-19283cb4.png",Bn="/assets/website_recensie-64535c9b.jpg",Xn="/assets/website_spiesKanon-9e81d6c5.jpg",jn="/assets/website_tickets-5723c45f.jpg",Yn="/assets/website_tokyoPers-f7b9ef85.jpg",Nn="/assets/website_vakantie-fd543602.png",yn="/assets/website_vergetenSpies-22022a03.jpg",kn="/assets/website_vijfdePuntje-0af0f719.jpg",Rn="/assets/website_waslijn-7a211561.jpg",Jn="/assets/website_waterFiets-4ae6acf4.jpg",Kn="/assets/website_wikipedia-a354fcce.jpg",Hn="/assets/kern-e22d4fa9.svg",Dn="/assets/maltha-f21323e0.png",xn="/assets/sponsoropties-fd6028d8.jpg",Fn="/assets/studentendrukwerk-c0336533.png",zn="/assets/tsa-6eee55d0.png",_n="/assets/baanatletiek-6d1b11b6.jpg",Qn="/assets/icons-32d59704.svg",Ln="/assets/loopgroep-d70b2b18.jpg",fn="/assets/loopgroep_update-90e9912e.jpg",On="/assets/vcp_lisa-0e545fed.jpg",Sn="/assets/vcp_niels-a45a148c.jpg",Tn="/assets/esdoorn-dca0d60e.jpeg",Mn="/assets/poster_fragment_dies-ee2390fb.png",Un="/assets/abel-468f7283.jpg",Pn="/assets/bart-6fcb67e6.jpg",En="/assets/emile-896296bf.jpg",qn="/assets/jasper-22791286.jpg",$n="/assets/koen-b8f7ea77.jpg",gl="/assets/stefan-5c406345.jpg",Il="/assets/thomas-9b9c4c0d.jpg",el="/assets/old_temp-f50cc236.jpg",Cl="/assets/biermijl-c03e5c49.jpg",il="/assets/biermijl_2023-ad8abda2.jpg",Al="/assets/biermijl_logo-6dc800b1.jpg",al="/assets/biertienkamp-01e378c1.jpg",nl="/assets/brons-632248a9.png",ll="/assets/demowedstrijd-06c2fdd1.jpg",sl="/assets/demowedstrijd_klein-b135365d.jpg",tl="/assets/dodekathlon-dfa253e2.jpg",ol="/assets/goud-7c35c0b6.png",dl="/assets/hoogtepunten_ekiden_2023-4ff9aa78.jpg",bl="/assets/hoogtepunten_teams_2023-4e440bf2.jpg",cl="/assets/indoor2-cc61de85.jpg",ml="/assets/lustrum-3b93cc0b.jpg",Zl="/assets/lustrum_logo-4b8798c3.jpg",Gl="/assets/lustrum_logo_rond-1a37493e.jpg",Wl="/assets/nsk_baan_2024-5bd7f7bd.jpg",rl="/assets/nsk_cross_2024-fb18a5bf.jpg",pl="/assets/nsk_ekiden_2024-8bd31eb3.jpg",hl="/assets/nsk_ekiden_algemeen-d34cbe27.jpg",ul="/assets/nsk_ekiden_logo-b7702aa4.png",Vl="/assets/nsk_ekiden_logo_rond-c9fc4b0e.png",vl="/assets/nsk_indoor-430d56eb.png",wl="/assets/nsk_indoor_2024-232f7364.jpg",Bl="/assets/nsk_indoor_algemeen-fa53b66b.jpeg",Xl="/assets/nsk_indoor_logo-4c3a6e77.jpg",jl="/assets/nsk_meerkamp-4cdfebff.jpg",Yl="/assets/nsk_meerkamp_2-dd290aca.jpg",Nl="/assets/nsk_meerkamp_2024-5a832a18.jpg",yl="/assets/nsk_meerkamp_logo-ab1bd903.jpg",kl="/assets/nsk_teams-3944f93b.jpeg",Rl="/assets/nsk_teams-c4a158ef.jpg",Jl="/assets/nsk_teams_2024-191b520a.jpg",Kl="/assets/nsk_teams_algemeen-5292fe3e.jpeg",Hl="/assets/nsk_teams_logo-2aecbabe.jpeg",Dl="/assets/nsk_trappenloop2023-a9d969f7.JPG",xl="/assets/nsk_trappenloop2023_landscape-2d50146e.JPG",Fl="/assets/nsk_trappenloop_2024_foto-b76d2b73.jpg",zl="/assets/nsk_trappenloop_2024_logo-b3e9077d.png",_l="/assets/nsk_weg-f83b9a1d.jpg",Ql="/assets/nsk_weg_2023-f47af25b.jpg",Ll="/assets/nsk_weg_logo-6284b35a.png",fl="/assets/nsk_weg_logo_rond-423745da.png",Ol="/assets/records-64945a0b.png",Sl="/assets/zilver-560dfc0b.png",Tl="/assets/contributieTabel-59d8581f.jpg",Ml="/assets/wordLid-b76a5ea5.jpg",Ul="data:application/octet-stream;base64,aHRtbCB7CiAgICBmb250LWZhbWlseTogYXJib3JpYSwgc2Fucy1zZXJpZjsKfQoKYm9keSB7CiAgICBtYXJnaW46IDBweDsKICAgIHBhZGRpbmc6IDBweDsKfQoKcCB7CiAgICBtYXJnaW46IDA7Cn0KCiogewogICAgYm94LXNpemluZzogYm9yZGVyLWJveDsKICAgIG1hcmdpbjogMHB4OwogICAgcGFkZGluZzogMHB4Owp9Cgp0ZXh0YXJlYSB7CiAgICBmb250LWZhbWlseTogaW5oZXJpdDsKfQ==",Pl="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JzsKaW1wb3J0ICIuL2luZGV4LnNjc3MiOwppbXBvcnQgQXBwIGZyb20gJy4vQXBwJzsKaW1wb3J0IHtjcmVhdGVSb290fSBmcm9tICJyZWFjdC1kb20vY2xpZW50IjsKCmNvbnN0IGNvbnRhaW5lciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyb290JykKY29uc3Qgcm9vdCA9IGNyZWF0ZVJvb3QoY29udGFpbmVyISkKLy8gcm9vdC5yZW5kZXIoPFJlYWN0LlN0cmljdE1vZGU+Ci8vICAgICA8QXBwIC8+Ci8vIDwvUmVhY3QuU3RyaWN0TW9kZT4pCnJvb3QucmVuZGVyKAogICAgPEFwcCAvPgop",El="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlQ29udGV4dCwgdXNlRWZmZWN0LCB1c2VTdGF0ZX0gZnJvbSAicmVhY3QiOwppbXBvcnQge2JhY2tfcG9zdCwgZXJyX2FwaX0gZnJvbSAiLi4vLi4vLi4vZnVuY3Rpb25zL2FwaS9hcGkiOwppbXBvcnQge3p9IGZyb20gInpvZCI7CmltcG9ydCB7UGFnZXNFcnJvcn0gZnJvbSAiLi4vLi4vLi4vZnVuY3Rpb25zL2Vycm9yIjsKaW1wb3J0IEF1dGhDb250ZXh0LCB7dXNlTG9nb3V0fSBmcm9tICIuLi8uLi9BdXRoL0F1dGhDb250ZXh0IjsKaW1wb3J0IHtMb2dnZXJ9IGZyb20gIi4uLy4uLy4uL2Z1bmN0aW9ucy9sb2dnZXIiOwoKY29uc3QgRGVsZXRlUmVzcG9uc2UgPSB6Lm9iamVjdCh7CiAgICAidXNlcl9pZCI6IHouc3RyaW5nKCkKfSkKCmNvbnN0IERlbGV0ZUFjY291bnQgPSAoKSA9PiB7CiAgICBjb25zdCBbZGVsZXRlZCwgc2V0RGVsZXRlZF0gPSB1c2VTdGF0ZShmYWxzZSkKICAgIGNvbnN0IFtkZWxldGVFcnJvciwgc2V0RGVsZXRlZEVycm9yXSA9IHVzZVN0YXRlKGZhbHNlKQogICAgY29uc3Qge2F1dGhTdGF0ZSwgc2V0QXV0aFN0YXRlfSA9IHVzZUNvbnRleHQoQXV0aENvbnRleHQpCgoKICAgIGNvbnN0IGhhbmRsZUxvYWQgPSBhc3luYyAoc2lnbmFsOiBBYm9ydFNpZ25hbCkgPT4gewogICAgICAgIGxldCBjb2RlID0gKG5ldyBVUkxTZWFyY2hQYXJhbXMod2luZG93LmxvY2F0aW9uLnNlYXJjaCkpLmdldCgiY29kZSIpOwogICAgICAgIGxldCBmbG93X2lkID0gKG5ldyBVUkxTZWFyY2hQYXJhbXMod2luZG93LmxvY2F0aW9uLnNlYXJjaCkpLmdldCgiZmxvd19pZCIpOwogICAgICAgIGlmIChjb2RlID09PSBudWxsIHx8IGZsb3dfaWQgPT09IG51bGwpIHsKICAgICAgICAgICAgdGhyb3cgbmV3IFBhZ2VzRXJyb3IoImJhZF9lbWFpbF9jaGFuZ2UiLCAiTm8gY29kZSBvciBmbG93X2lkIHNldCB0byBjaGVjayBlbWFpbCB1cGRhdGUhIiwgJ2JhZF9mbG93X2NvZGVfZW1haWxfY2hhbmdlJykKICAgICAgICB9CiAgICAgICAgY29uc3QgcmVxID0gewogICAgICAgICAgICAiY29kZSI6IGNvZGUsCiAgICAgICAgICAgICJmbG93X2lkIjogZmxvd19pZAogICAgICAgIH0KCiAgICAgICAgdHJ5IHsKICAgICAgICAgICAgY29uc3QgcmVzID0gYXdhaXQgYmFja19wb3N0KCJ1cGRhdGUvZGVsZXRlL2NoZWNrLyIsIHJlcSwge3NpZ25hbH0pCiAgICAgICAgICAgIHJldHVybiBEZWxldGVSZXNwb25zZS5wYXJzZShyZXMpLnVzZXJfaWQKICAgICAgICB9CiAgICAgICAgY2F0Y2ggKGUpIHsKICAgICAgICAgICAgdGhyb3cgYXdhaXQgZXJyX2FwaShlKQogICAgICAgIH0KICAgIH0KCiAgICB1c2VFZmZlY3QoKCkgPT4gewogICAgICAgIGNvbnN0IGFjID0gbmV3IEFib3J0Q29udHJvbGxlcigpCgogICAgICAgIGlmIChhdXRoU3RhdGUuaXNMb2FkZWQgJiYgIWRlbGV0ZWQgJiYgIWRlbGV0ZUVycm9yKSB7CiAgICAgICAgICAgIGhhbmRsZUxvYWQoYWMuc2lnbmFsKS50aGVuKChkZWxfdXNlcl9pZCkgPT4gewogICAgICAgICAgICAgICAgc2V0RGVsZXRlZCh0cnVlKQogICAgICAgICAgICAgICAgc2V0RGVsZXRlZEVycm9yKGZhbHNlKQogICAgICAgICAgICAgICAgTG9nZ2VyLmRlYnVnKHsiZGVsX3VzZXJfaWQiOiBkZWxfdXNlcl9pZCwgImxvZ2dlZF9pbiI6IGF1dGhTdGF0ZS51c2VybmFtZX0pCiAgICAgICAgICAgICAgICBpZiAoYXV0aFN0YXRlLnVzZXJuYW1lID09PSBkZWxfdXNlcl9pZCkgewogICAgICAgICAgICAgICAgICAgIExvZ2dlci5kZWJ1ZygiTG9nb3V0IGFmdGVyIGRlbGV0ZSBhY2NvdW50LiIpCiAgICAgICAgICAgICAgICAgICAgY29uc3QgbmV3U3RhdGUgPSB1c2VMb2dvdXQoKQogICAgICAgICAgICAgICAgICAgIHNldEF1dGhTdGF0ZShuZXdTdGF0ZSkKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSkuY2F0Y2goKGUpID0+IHsKICAgICAgICAgICAgICAgIGlmIChlIGluc3RhbmNlb2YgUGFnZXNFcnJvcikgewogICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKGUuaigpKQogICAgICAgICAgICAgICAgICAgIGlmIChlLmVyciAhPT0gImFib3J0X2Vycm9yIikgewogICAgICAgICAgICAgICAgICAgICAgICBzZXREZWxldGVkRXJyb3IodHJ1ZSkKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKGUubmFtZSA9PT0gJ0Fib3J0RXJyb3InKSB7CiAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coKG5ldyBQYWdlc0Vycm9yKCJhYm9ydF9lcnJvciIsICJBYm9ydGVkIGFzIGFjY291bnQgd2FzIGFscmVhZHkgZGVsZXRlZCEiLAogICAgICAgICAgICAgICAgICAgICAgICAiYWJvcnRfZGVsZXRlX2FjY291bnQiKSkuaigpKQogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICBzZXREZWxldGVkRXJyb3IodHJ1ZSkKICAgICAgICAgICAgICAgICAgICB0aHJvdyBlCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0pOwogICAgICAgIH0KCiAgICAgICAgcmV0dXJuICgpID0+IHsKICAgICAgICAgICAgYWMuYWJvcnQoKQogICAgICAgIH0KICAgIH0sIFthdXRoU3RhdGUuaXNMb2FkZWRdKQoKICAgIHJldHVybiAoCiAgICAgICAgPD4KICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT0idGl0bGUiPkRlbGV0ZSBhY2NvdW50PC9oMT4KICAgICAgICAgICAge2RlbGV0ZUVycm9yICYmICg8cD5FciB3YXMgZWVuIGVycm9yLiBNb2dlbGlqayBpcyBoZXQgYWNjb3VudCBhbCB2ZXJ3aWpkZXJkLjwvcD4pfQogICAgICAgICAgICB7KGRlbGV0ZWQgJiYgIWRlbGV0ZUVycm9yKSAmJiAoPHA+QWNjb3VudCBpcyB2ZXJ3aWpkZXJkITwvcD4pfQogICAgICAgIDwvPgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBEZWxldGVBY2NvdW50OwoKCgoK",ql="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlRWZmZWN0LCB1c2VTdGF0ZX0gZnJvbSAicmVhY3QiOwppbXBvcnQge2JhY2tfcG9zdCwgZXJyX2FwaX0gZnJvbSAiLi4vLi4vLi4vZnVuY3Rpb25zL2FwaS9hcGkiOwppbXBvcnQge3p9IGZyb20gInpvZCI7CmltcG9ydCB7UGFnZXNFcnJvcn0gZnJvbSAiLi4vLi4vLi4vZnVuY3Rpb25zL2Vycm9yIjsKCmNvbnN0IEVtYWlsUmVzcG9uc2UgPSB6Lm9iamVjdCh7CiAgICAib2xkX2VtYWlsIjogei5zdHJpbmcoKSwKICAgICJuZXdfZW1haWwiOiB6LnN0cmluZygpCn0pCnR5cGUgRW1haWxSZXNwb25zZSA9IHouaW5mZXI8dHlwZW9mIEVtYWlsUmVzcG9uc2U+Cgpjb25zdCBDaGFuZ2VFbWFpbCA9ICgpID0+IHsKICAgIGNvbnN0IFtlbWFpbHMsIHNldEVtYWlsc10gPSB1c2VTdGF0ZSh7fSBhcyBFbWFpbFJlc3BvbnNlKQoKCiAgICBjb25zdCBoYW5kbGVMb2FkID0gYXN5bmMgKHNpZ25hbDogQWJvcnRTaWduYWwpID0+IHsKICAgICAgICBsZXQgY29kZSA9IChuZXcgVVJMU2VhcmNoUGFyYW1zKHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gpKS5nZXQoImNvZGUiKTsKICAgICAgICBsZXQgZmxvd19pZCA9IChuZXcgVVJMU2VhcmNoUGFyYW1zKHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gpKS5nZXQoImZsb3dfaWQiKTsKICAgICAgICBpZiAoY29kZSA9PT0gbnVsbCB8fCBmbG93X2lkID09PSBudWxsKSB7CiAgICAgICAgICAgIHRocm93IG5ldyBQYWdlc0Vycm9yKCJiYWRfZW1haWxfY2hhbmdlIiwgIk5vIGNvZGUgb3IgZmxvd19pZCBzZXQgdG8gY2hlY2sgZW1haWwgdXBkYXRlISIsICdiYWRfZmxvd19jb2RlX2VtYWlsX2NoYW5nZScpCiAgICAgICAgfQogICAgICAgIGNvbnN0IHJlcSA9IHsKICAgICAgICAgICAgImNvZGUiOiBjb2RlLAogICAgICAgICAgICAiZmxvd19pZCI6IGZsb3dfaWQKICAgICAgICB9CgogICAgICAgIHRyeSB7CiAgICAgICAgICAgIGNvbnN0IHJlcyA9IGF3YWl0IGJhY2tfcG9zdCgidXBkYXRlL2VtYWlsL2NoZWNrLyIsIHJlcSwge3NpZ25hbH0pCiAgICAgICAgICAgIHJldHVybiBFbWFpbFJlc3BvbnNlLnBhcnNlKHJlcykKICAgICAgICB9CiAgICAgICAgY2F0Y2ggKGUpIHsKICAgICAgICAgICAgdGhyb3cgYXdhaXQgZXJyX2FwaShlKQogICAgICAgIH0KICAgIH0KCiAgICB1c2VFZmZlY3QoKCkgPT4gewogICAgICAgIGNvbnN0IGFjID0gbmV3IEFib3J0Q29udHJvbGxlcigpCgogICAgICAgIGhhbmRsZUxvYWQoYWMuc2lnbmFsKS50aGVuKChjaGVja2VkRW1haWwpID0+IHsKICAgICAgICAgICAgc2V0RW1haWxzKGNoZWNrZWRFbWFpbCkKICAgICAgICB9KS5jYXRjaCgoZSkgPT4gewogICAgICAgICAgICBpZiAoZSBpbnN0YW5jZW9mIFBhZ2VzRXJyb3IpIHsKICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKGUuaigpKQogICAgICAgICAgICB9IGVsc2UgaWYgKGUubmFtZSA9PT0gJ0Fib3J0RXJyb3InKSB7CiAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygobmV3IFBhZ2VzRXJyb3IoImFib3J0X2Vycm9yIiwgIkFib3J0ZWQgYXMgZW1haWwgd2FzIGFscmVhZHkgc2V0ISIsCiAgICAgICAgICAgICAgICAgICAgImFib3J0X2VtYWlsX2NoYW5nZSIpKS5qKCkpCiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICB0aHJvdyBlCiAgICAgICAgICAgIH0KICAgICAgICB9KTsKCiAgICAgICAgcmV0dXJuICgpID0+IHsKICAgICAgICAgICAgYWMuYWJvcnQoKQogICAgICAgIH0KICAgIH0sIFtdKQoKICAgIHJldHVybiAoCiAgICAgICAgPD4KICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT0idGl0bGUiPkNoYW5nZSBlbWFpbDwvaDE+CiAgICAgICAgICAgIHtlbWFpbHMubmV3X2VtYWlsICYmICg8cD5FbWFpbCB2YW4gYWNjb3VudCB7ZW1haWxzLm9sZF9lbWFpbH0gaXMgdmVyYW5kZXJkIG5hYXIge2VtYWlscy5uZXdfZW1haWx9ITwvcD4pfQogICAgICAgIDwvPgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBDaGFuZ2VFbWFpbDsKCgoKCg==",$l="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCAiLi4vV2Vkc3RyaWpkZW4vRWlnZW4gd2Vkc3RyaWpkZW4vV2Vkc3RyaWpkLnNjc3MiOwppbXBvcnQgZ2V0VXJsIGZyb20gIi4uLy4uL2Z1bmN0aW9ucy9saW5rcyI7CmltcG9ydCBBY3Rpdml0ZWl0QWxnZW1lZW4gZnJvbSAiLi9jb21wb25lbnRzL0FjdGl2aXRlaXRBbGdlbWVlbiI7CmltcG9ydCBBY3Rpdml0ZWl0QmVsYW5ncmlqayBmcm9tICIuL2NvbXBvbmVudHMvQWN0aXZpdGVpdEJlbGFuZ3JpamsiOwoKdHlwZSBBY3Rpdml0ZWl0ID0gIHsKICAgIHdlZHN0cmlqZDogewogICAgICAgIG5hYW06IHN0cmluZywKICAgICAgICBsb2dvX3JvbmQ/OiBzdHJpbmcKICAgICAgICBmb3RvOiBzdHJpbmcKICAgICAgICBpbmZvX2xhbmc6IHN0cmluZywKICAgICAgICB1aXRzbGFnZW4/OiBzdHJpbmcsCiAgICAgICAgaW5zY2hyaWp2ZW4/OiBzdHJpbmcsCiAgICAgICAgZGF0dW06IHN0cmluZywKICAgICAgICB0aWpkOiBzdHJpbmcsCiAgICAgICAgbG9jYXRpZTogc3RyaW5nLAogICAgICAgIGFkcmVzOiBzdHJpbmcsCiAgICAgICAgcG9zdGNvZGU6IHN0cmluZywKICAgICAgICBtYXBzOiBzdHJpbmcsCiAgICAgICAgbWFpbDogc3RyaW5nLAogICAgICAgIGluc3RhZ3JhbTogc3RyaW5nLAogICAgICAgIGJlcGFsaW5nZW4/OiBzdHJpbmcKICAgIH0KICAgIHR5cGVQYXRoOiAid2Vkc3RyaWpkZW4ifCJ2ZXJlbmlnaW5nL2FjdGl2aXRlaXRlbiIKfQoKZnVuY3Rpb24gQWN0aXZpdGVpdFBhZ2luYShwcm9wczogQWN0aXZpdGVpdCkgewogICAgcmV0dXJuKAogICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxQYWdlVGl0bGUgdGl0bGU9e3Byb3BzLndlZHN0cmlqZC5uYWFtfS8+CiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJ3ZWRzdHJpamRfY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIHsvKntwcm9wcy53ZWRzdHJpamQubG9nb19yb25kID09PSAiIiA/ICIiIDogPGltZyBjbGFzc05hbWU9IndlZHN0cmlqZF9sb2dvIiBzcmM9e2dldFVybChgJHtwcm9wcy50eXBlUGF0aH0vJHtwcm9wcy53ZWRzdHJpamQubG9nb19yb25kfWApfSBhbHQgPSIiLz59Ki99CiAgICAgICAgICAgICAgICA8QWN0aXZpdGVpdEFsZ2VtZWVuIHdlZHN0cmlqZD17cHJvcHMud2Vkc3RyaWpkfSB0eXBlUGF0aD17cHJvcHMudHlwZVBhdGh9Lz4KICAgICAgICAgICAgICAgIDxBY3Rpdml0ZWl0QmVsYW5ncmlqayB3ZWRzdHJpamQ9e3Byb3BzLndlZHN0cmlqZH0vPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgQWN0aXZpdGVpdFBhZ2luYTs=",gs="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IHsKICAgIExpbmsKfSBmcm9tICJyZWFjdC1yb3V0ZXItZG9tIjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCBUZXh0QWN0aXZpdGVpdGVuIGZyb20gIi4uLy4uL2NvbnRlbnQvQWN0aXZpdGVpdGVuLmpzb24iCmltcG9ydCAiLi4vV2Vkc3RyaWpkZW4vV2Vkc3RyaWpkZW4vV2Vkc3RyaWpkZW4uc2NzcyIKaW1wb3J0IHsgd2Vkc3RyaWpkR2V3ZWVzdCB9IGZyb20gIi4uL1dlZHN0cmlqZGVuL1dlZHN0cmlqZGVuL1dlZHN0cmlqZGVuIjsKaW1wb3J0IEFjdGl2aXRlaXQgZnJvbSAiLi9jb21wb25lbnRzL0FjdGl2aXRlaXQiOwoKZnVuY3Rpb24gQWN0aXZpdGVpdGVuKCkgewogICAgcmV0dXJuKAogICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxQYWdlVGl0bGUgdGl0bGU9IkFjdGl2aXRlaXRlbiIvPgogICAgICAgICAgICA8ZGl2IGlkPSJlaWdlbldlZHN0cmlqZGVuIj4KICAgICAgICAgICAgICAgIHtUZXh0QWN0aXZpdGVpdGVuLndlZHN0cmlqZGVuLm1hcCh3ZWRzdHJpamQgPT4KICAgICAgICAgICAgICAgICAgICA8QWN0aXZpdGVpdCBrZXk9e3dlZHN0cmlqZC5uYWFtICsgd2Vkc3RyaWpkLmRhdHVtfSBuYWFtPXt3ZWRzdHJpamQubmFhbX0gZGF0dW09e3dlZHN0cmlqZC5kYXR1bX0gbG9nbz17d2Vkc3RyaWpkLmxvZ299IGluZm9fa29ydD17d2Vkc3RyaWpkLmluZm9fa29ydH0gcGF0aD17d2Vkc3RyaWpkLnBhdGh9IG91ZD17d2Vkc3RyaWpkR2V3ZWVzdCh3ZWRzdHJpamQuZGF0dW0pfSB0eXBlUGF0aD17InZlcmVuaWdpbmcvYWN0aXZpdGVpdGVuIn0gLz4KICAgICAgICAgICAgICAgICl9CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBBY3Rpdml0ZWl0ZW47",Is="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IHsKICAgIExpbmsKfSBmcm9tICJyZWFjdC1yb3V0ZXItZG9tIjsKaW1wb3J0ICIuLi8uLi9XZWRzdHJpamRlbi9XZWRzdHJpamRlbi9jb21wb25lbnRzL0VpZ2VuV2Vkc3RyaWpkLnNjc3MiOwppbXBvcnQgZ2V0VXJsIGZyb20gIi4uLy4uLy4uL2Z1bmN0aW9ucy9saW5rcyI7Cgp0eXBlIEFjdGl2aXRlaXQgPSAgewogICAgb3VkOiBib29sZWFuLAogICAgbmFhbTogc3RyaW5nLAogICAgaW5mb19rb3J0OiBzdHJpbmcKICAgIGRhdHVtOiBzdHJpbmcKICAgIGxvZ286IHN0cmluZywKICAgIHBhdGg6IHN0cmluZwogICAgdHlwZVBhdGg6ICJ3ZWRzdHJpamRlbiJ8InZlcmVuaWdpbmcvYWN0aXZpdGVpdGVuIgp9CmZ1bmN0aW9uIEFjdGl2aXRlaXQocHJvcHM6IEFjdGl2aXRlaXQpIHsKICAgIHJldHVybigKICAgICAgICA8ZGl2IGNsYXNzTmFtZT17ImVpZ2VuV2Vkc3RyaWpkIiArIChwcm9wcy5vdWQgPyAiIGVpZ2VuV2Vkc3RyaWpkT3VkIiA6ICIiKX0+CiAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0iZWlnZW5XZWRzdHJpamROYWFtIj57cHJvcHMubmFhbX08L3A+CiAgICAgICAgICAgIDxwIGNsYXNzTmFtZT17ImVpZ2VuV2Vkc3RyaWpkRGF0dW0iICsgKHByb3BzLm91ZCA/ICIgZWlnZW5XZWRzdHJpamREYXR1bU91ZCIgOiAiIil9Pntwcm9wcy5kYXR1bX08L3A+CiAgICAgICAgICAgIDxpbWcgY2xhc3NOYW1lPSJlaWdlbldlZHN0cmlqZEZvdG8iIHNyYz17Z2V0VXJsKGAke3Byb3BzLnR5cGVQYXRofS8ke3Byb3BzLmxvZ299YCl9IGFsdD0iIi8+CiAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0iZWlnZW5XZWRzdHJpamRJbmZvIj57cHJvcHMuaW5mb19rb3J0fTwvcD4KICAgICAgICAgICAge3Byb3BzLnBhdGggPT09ICIiID8gIiIgOiA8TGluayB0bz17Ii8iICsgcHJvcHMudHlwZVBhdGggKyBwcm9wcy5wYXRofT48aDEgY2xhc3NOYW1lPXsiZWlnZW5XZWRzdHJpamRMaW5rIiArIChwcm9wcy5vdWQgPyAiIGVpZ2VuV2Vkc3RyaWpkTGlua091ZCIgOiAiIil9PkJla2lqayB7cHJvcHMudHlwZVBhdGggPT0gIndlZHN0cmlqZGVuIiA/ICJ3ZWRzdHJpamQiIDogImFjdGl2aXRlaXQifTwvaDE+PC9MaW5rPn0KICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgQWN0aXZpdGVpdDs=",es="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IHBhcnNlIGZyb20gImh0bWwtcmVhY3QtcGFyc2VyIjsKaW1wb3J0ICIuLi8uLi9XZWRzdHJpamRlbi9FaWdlbiB3ZWRzdHJpamRlbi9jb21wb25lbnRzL1dlZHN0cmlqZEFsZ2VtZWVuLnNjc3MiOwppbXBvcnQgZ2V0VXJsIGZyb20gIi4uLy4uLy4uL2Z1bmN0aW9ucy9saW5rcyI7CgoKCnR5cGUgQWN0aXZpdGVpdEFsZ2VtZWVuID0gIHsKICAgIHdlZHN0cmlqZDogewogICAgICAgIGZvdG86IHN0cmluZwogICAgICAgIGluZm9fbGFuZzogc3RyaW5nLAogICAgICAgIHVpdHNsYWdlbj86IHN0cmluZywKICAgICAgICBpbnNjaHJpanZlbj86IHN0cmluZwogICAgfQogICAgdHlwZVBhdGg6ICJ3ZWRzdHJpamRlbiJ8InZlcmVuaWdpbmcvYWN0aXZpdGVpdGVuIgp9CmZ1bmN0aW9uIEFjdGl2aXRlaXRBbGdlbWVlbihwcm9wczogQWN0aXZpdGVpdEFsZ2VtZWVuKSB7CiAgICByZXR1cm4oCiAgICAgICAgPGRpdiBjbGFzc05hbWU9IndlZHN0cmlqZF9hbGdlbWVlbiI+CiAgICAgICAgICAgIDxpbWcgY2xhc3NOYW1lPSJ3ZWRzdHJpamRfYWxnZW1lZW5fZm90bzIiIGFsdD0iIiBzcmM9e2dldFVybChgJHtwcm9wcy50eXBlUGF0aH0vJHtwcm9wcy53ZWRzdHJpamQuZm90b31gKX0vPgogICAgICAgICAgICA8cCBjbGFzc05hbWU9IndlZHN0cmlqZF9hbGdlbWVlbl9pbmZvIj57cGFyc2UocHJvcHMud2Vkc3RyaWpkLmluZm9fbGFuZyl9PC9wPgogICAgICAgICAgICB7KCJ1aXRzbGFnZW4iIGluIHByb3BzLndlZHN0cmlqZCA/IDxhIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIiIGhyZWY9e3Byb3BzLndlZHN0cmlqZC51aXRzbGFnZW59IGNsYXNzTmFtZT0iaW5zY2hyaWpmX2J1dHRvbiI+VWl0c2xhZ2VuPC9hPiA6ICgiaW5zY2hyaWp2ZW4iIGluIHByb3BzLndlZHN0cmlqZCA/IDxhIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIiIGhyZWY9e3Byb3BzLndlZHN0cmlqZC5pbnNjaHJpanZlbn0gY2xhc3NOYW1lPSJpbnNjaHJpamZfYnV0dG9uIj5JbnNjaHJpanZlbjwvYT4gOiAiIiApKX0KCiAgICAgICAgPC9kaXY+CiAgICApCn0KCmV4cG9ydCBkZWZhdWx0IEFjdGl2aXRlaXRBbGdlbWVlbjs=",Cs="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuLi8uLi9XZWRzdHJpamRlbi9FaWdlbiB3ZWRzdHJpamRlbi9jb21wb25lbnRzL1dlZHN0cmlqZEJlbGFuZ3Jpamsuc2NzcyI7CmltcG9ydCBNYXBzIGZyb20gIi4uLy4uL1dlZHN0cmlqZGVuL0VpZ2VuIHdlZHN0cmlqZGVuL2NvbXBvbmVudHMvV2Vkc3RyaWpkTWFwcyI7Cgp0eXBlIEFjdGl2aXRlaXRCZWxhbmdyaWprID0gIHsKICAgIHdlZHN0cmlqZDogewogICAgICAgIGRhdHVtOiBzdHJpbmcsCiAgICAgICAgdGlqZDogc3RyaW5nLAogICAgICAgIGxvY2F0aWU6IHN0cmluZywKICAgICAgICBhZHJlczogc3RyaW5nLAogICAgICAgIHBvc3Rjb2RlOiBzdHJpbmcsCiAgICAgICAgbWFwczogc3RyaW5nLAogICAgICAgIG1haWw6IHN0cmluZywKICAgICAgICBpbnN0YWdyYW06IHN0cmluZywKICAgICAgICBiZXBhbGluZ2VuPzogc3RyaW5nCiAgICB9Cn0KZnVuY3Rpb24gV2Vkc3RyaWpkQmVsYW5ncmlqayhwcm9wczogQWN0aXZpdGVpdEJlbGFuZ3JpamspIHsKICAgIHJldHVybigKICAgICAgICA8ZGl2IGNsYXNzTmFtZT0iYmVsYW5ncmlqa2VfaW5mbyI+CiAgICAgICAgICAgIDxoMSBjbGFzc05hbWU9ImJlbGFuZ3JpamtlX2luZm9fdGl0ZWwiPkJlbGFuZ3JpamtlIGluZm9ybWF0aWU8L2gxPgogICAgICAgICAgICA8cCBjbGFzc05hbWU9ImJlbGFuZ3JpamtlX2luZm9fdGV4dCI+RGF0dW06IHtwcm9wcy53ZWRzdHJpamQuZGF0dW19PC9wPgogICAgICAgICAgICA8cCBjbGFzc05hbWU9ImJlbGFuZ3JpamtlX2luZm9fdGV4dCI+QWFudmFuZ3N0aWpkOiB7cHJvcHMud2Vkc3RyaWpkLnRpamR9PC9wPgogICAgICAgICAgICA8cCBjbGFzc05hbWU9ImJlbGFuZ3JpamtlX2luZm9fdGV4dCI+TG9jYXRpZToge3Byb3BzLndlZHN0cmlqZC5sb2NhdGllfTwvcD4KICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJiZWxhbmdyaWprZV9pbmZvX3RleHQiPkFkcmVzOiB7cHJvcHMud2Vkc3RyaWpkLmFkcmVzfTwvcD4KICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJiZWxhbmdyaWprZV9pbmZvX3RleHQiPlBvc3Rjb2RlOiB7cHJvcHMud2Vkc3RyaWpkLnBvc3Rjb2RlfTwvcD4KICAgICAgICAgICAgPE1hcHMgbG9jYXRpZT17cHJvcHMud2Vkc3RyaWpkLm1hcHN9Lz4KICAgICAgICAgICAgPGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciIgaHJlZj17Im1haWx0bzoiICsgcHJvcHMud2Vkc3RyaWpkLm1haWx9IGNsYXNzTmFtZT0iYmVsYW5ncmlqa2VfaW5mb19idXR0b24gYmVsYW5ncmlqa2VfaW5mb19tYWlsIj5NYWlsPC9hPgogICAgICAgICAgICA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIiBocmVmPXtwcm9wcy53ZWRzdHJpamQuaW5zdGFncmFtfSBjbGFzc05hbWU9ImJlbGFuZ3JpamtlX2luZm9fYnV0dG9uIGJlbGFuZ3JpamtlX2luZm9faW5zdGEiPkluc3RhZ3JhbTwvYT4KICAgICAgICAgICAgeyhwcm9wcy53ZWRzdHJpamQuYmVwYWxpbmdlbiA9PT0gIiIgPyAiIiA6IDxhIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIiIGhyZWY9e3Byb3BzLndlZHN0cmlqZC5iZXBhbGluZ2VufSBjbGFzc05hbWU9ImJlbGFuZ3JpamtlX2luZm9fYnV0dG9uIj5XZWRzdHJpamRiZXBhbGluZ2VuPC9hPil9CiAgICAgICAgPC9kaXY+CiAgICApCn0KCmV4cG9ydCBkZWZhdWx0IFdlZHN0cmlqZEJlbGFuZ3Jpams7",is="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzIjsNCg0KLmFkbWluX2NvbnRhaW5lciB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KfQ0KDQouYWRtaW5fc3RhdHVzIHsNCiAgICBjb2xvcjogJGRvZGVrYV9ibGF1dzsNCiAgICBtYXJnaW4tbGVmdDogNHJlbTsNCn0NCg0KLmFkbWluX3RvZ2dsZSB7DQogICAgZGlzcGxheTogZmxleDsNCiAgICBtYXJnaW4tbGVmdDogNHJlbTsNCn0NCg0KLmFkbWluX3RvZ2dsZSBoMSB7DQogICAgd2lkdGg6IGZpdC1jb250ZW50Ow0KICAgIHBhZGRpbmctbGVmdDogMnJlbTsNCiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOw0KICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOw0KICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfbWVkaXVtOw0KICAgIHBhZGRpbmctdG9wOiAwLjVyZW07DQogICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsNCiAgICBjb2xvcjogd2hpdGU7DQogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzsNCiAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtIDAuNzVyZW0gMCAwOw0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQp9DQoNCi5hZG1pbl90b2dnbGVfYWN0aXZlIHsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2QgIWltcG9ydGFudDsNCn0NCg0KLnRhYmxlX2NvbnRhaW5lciB7DQogICAgbWFyZ2luLWxlZnQ6IDRyZW07DQogICAgbWFyZ2luLXJpZ2h0OiA0cmVtOw0KICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cmVtKTsNCiAgICBtYXJnaW4tYm90dG9tOiA2cmVtOw0KfQ0KDQoudGFibGVfdGl0bGUgew0KICAgIG1hcmdpbi1sZWZ0OiA0cmVtOw0KICAgIG1hcmdpbi1ib3R0b206IDFyZW07DQogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07DQogICAgY29sb3I6ICRkb2Rla2FfYmxhdXc7DQp9DQoNCi5hZG1pbl9tb2JpbGUgew0KICAgIGRpc3BsYXk6IG5vbmU7DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgZGlzcGxheTogYmxvY2s7DQogICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOw0KICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07DQogICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07DQogICAgfQ0KfQ0KDQouYWRtaW5fcGMgew0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7DQogICAgICAgIGRpc3BsYXk6IG5vbmU7DQogICAgfQ0KfQ==",As="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlQ29udGV4dCwgdXNlU3RhdGV9IGZyb20gInJlYWN0IjsKaW1wb3J0IEF1dGhDb250ZXh0IGZyb20gIi4uL0F1dGgvQXV0aENvbnRleHQiOwppbXBvcnQgQ29uZmlybVVzZXIgZnJvbSAiLi9jb21wb25lbnRzL0NvbmZpcm1Vc2VyIjsKaW1wb3J0IExlZGVuSW5mbyBmcm9tICIuL2NvbXBvbmVudHMvTGVkZW5JbmZvIjsKaW1wb3J0IFJvbGxlbiBmcm9tICIuL2NvbXBvbmVudHMvUm9sbGVuIjsKaW1wb3J0IEtsYXNzZW1lbnQsIHtLbGFzc2VtZW50UHJvcHN9IGZyb20gIi4vY29tcG9uZW50cy9LbGFzc2VtZW50IjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCAiLi9BZG1pbi5zY3NzIjsKCgpjb25zdCB0cmFpbmluZ1Byb3BzOiBLbGFzc2VtZW50UHJvcHMgPSB7CiAgICB0eXBlTmFtZTogInRyYWluaW5nIiwKICAgIGFkZFRleHQ6ICJWb2VnIHRyYWluaW5nZW4gdG9lIiwKICAgIGhlYWRlclRleHQ6ICJBYW50YWwgdHJhaW5pbmdlbiIsCiAgICB2aWV3RXZlbnRUZXh0OiAiQmVraWprIHRyYWluaW5nZW4iCn0KCmNvbnN0IHBvaW50c1Byb3BzOiBLbGFzc2VtZW50UHJvcHMgPSB7CiAgICB0eXBlTmFtZTogInBvaW50cyIsCiAgICBhZGRUZXh0OiAiVm9lZyBldmVuZW1lbnQgdG9lIiwKICAgIGhlYWRlclRleHQ6ICJBYW50YWwgcHVudGVuIiwKICAgIHZpZXdFdmVudFRleHQ6ICJCZWtpamsgZXZlbmVtZW50ZW4iCn0KCgpjb25zdCBBZG1pbiA9ICgpID0+IHsKICAgIGNvbnN0IFthY3RpdmVUYWIsIHNldEFjdGl2ZVRhYl0gPSB1c2VTdGF0ZSgiTGVkZW4iKTsKICAgIGNvbnN0IHthdXRoU3RhdGUsIHNldEF1dGhTdGF0ZX0gPSB1c2VDb250ZXh0KEF1dGhDb250ZXh0KQoKICAgIHJldHVybiAoCiAgICAgICAgPGRpdiBjbGFzc05hbWU9ImFkbWluX2NvbnRhaW5lciI+CiAgICAgICAgICAgIDxQYWdlVGl0bGUgdGl0bGU9IkxlZGVuYWRtaW5pc3RyYXRpZSIvPgogICAgICAgICAgICB7IWF1dGhTdGF0ZS5pc0F1dGhlbnRpY2F0ZWQgJiYgKAogICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJhZG1pbl9zdGF0dXMiPkRlemUgcGFnaW5hIGlzIGhlbGFhcyBuaWV0IHRvZWdhbmtlbGlqayBhbHMgamUgbmlldCBpbmdlbG9nZCBiZW50LiBMb2cgaW4gbWV0IGVlbiBnZWF1dG9yaXplZXJkIGFjY291bnQgb20gZGV6ZSBwYWdpbmEgdGUga3VubmVuIGJla2lqa2VuLjwvcD4KICAgICAgICAgICAgKX0KICAgICAgICAgICAge2F1dGhTdGF0ZS5pc0F1dGhlbnRpY2F0ZWQgJiYgYXV0aFN0YXRlLnNjb3BlLmluY2x1ZGVzKCJhZG1pbiIpICYmICgKICAgICAgICAgICAgICAgIDw+CiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJhZG1pbl9zdGF0dXMgYWRtaW5fbW9iaWxlIj5EZXplIHBhZ2luYSBpcyB2b29ybG9waWcgYWxsZWVuIHRlIGdlYnJ1aWtlbiBvcCBwYy48L3A+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9ImFkbWluX3BjIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9ImFkbWluX3RvZ2dsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDEgY2xhc3NOYW1lPXthY3RpdmVUYWIgPT0gIkxlZGVuIiA/ICJhZG1pbl90b2dnbGVfYWN0aXZlIiA6ICIifSBvbkNsaWNrPXsoKSA9PiBzZXRBY3RpdmVUYWIoIkxlZGVuIil9PkxlZGVuPC9oMT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMSBjbGFzc05hbWU9e2FjdGl2ZVRhYiA9PSAiQWFubWVsZGluZ2VuIiA/ICJhZG1pbl90b2dnbGVfYWN0aXZlIiA6ICIifSBvbkNsaWNrPXsoKSA9PiBzZXRBY3RpdmVUYWIoIkFhbm1lbGRpbmdlbiIpfT5BYW5tZWxkaW5nZW48L2gxPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT17YWN0aXZlVGFiID09ICJQdW50ZW5rbGFzc2VtZW50IiA/ICJhZG1pbl90b2dnbGVfYWN0aXZlIiA6ICIifSBvbkNsaWNrPXsoKSA9PiBzZXRBY3RpdmVUYWIoIlB1bnRlbmtsYXNzZW1lbnQiKX0+UHVudGVua2xhc3NlbWVudDwvaDE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDEgY2xhc3NOYW1lPXthY3RpdmVUYWIgPT0gIlRyYWluaW5nc2tsYXNzZW1lbnQiID8gImFkbWluX3RvZ2dsZV9hY3RpdmUiIDogIiJ9IG9uQ2xpY2s9eygpID0+IHNldEFjdGl2ZVRhYigiVHJhaW5pbmdza2xhc3NlbWVudCIpfT5UcmFpbmluZ3NrbGFzc2VtZW50PC9oMT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMSBjbGFzc05hbWU9e2FjdGl2ZVRhYiA9PSAiUm9sbGVuIiA/ICJhZG1pbl90b2dnbGVfYWN0aXZlIiA6ICIifSBvbkNsaWNrPXsoKSA9PiBzZXRBY3RpdmVUYWIoIlJvbGxlbiIpfT5Sb2xsZW48L2gxPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT17YWN0aXZlVGFiID09ICJQUnMgZ29lZGtldXJlbiIgPyAiYWRtaW5fdG9nZ2xlX2FjdGl2ZSIgOiAiIn0gb25DbGljaz17KCkgPT4gc2V0QWN0aXZlVGFiKCJQUnMgZ29lZGtldXJlbiIpfT5QUnMgZ29lZGtldXJlbjwvaDE+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idGFibGVfY29udGFpbmVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJMZWRlbiI6IDxMZWRlbkluZm8gLz4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJBYW5tZWxkaW5nZW4iOiA8Q29uZmlybVVzZXIgLz4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJQdW50ZW5rbGFzc2VtZW50IjogPEtsYXNzZW1lbnQgey4uLnBvaW50c1Byb3BzfSAvPiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlRyYWluaW5nc2tsYXNzZW1lbnQiOiA8S2xhc3NlbWVudCB7Li4udHJhaW5pbmdQcm9wc30gLz4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJSb2xsZW4iOiA8Um9sbGVuIC8+LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1bYWN0aXZlVGFiXQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvPgogICAgICAgICAgICApfQogICAgICAgICAgICB7YXV0aFN0YXRlLmlzQXV0aGVudGljYXRlZCAmJiAhYXV0aFN0YXRlLnNjb3BlLmluY2x1ZGVzKCJhZG1pbiIpICYmICgKICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0iYWRtaW5fc3RhdHVzIj5EZXplIHBhZ2luYSBpcyBoZWxhYXMgbmlldCB0b2VnYW5rZWxpamsgdm9vciBqb3V3IGFjY291bnQuIExvZyBpbiBtZXQgZWVuIGdlYXV0b3JpemVlcmQgYWNjb3VudCBvbSBkZXplIHBhZ2luYSB0ZSBrdW5uZW4gYmVraWprZW4uPC9wPgogICAgICAgICAgICApfQogICAgICAgIDwvZGl2PgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBBZG1pbjsKCgoKCg==",as="/assets/ConfirmUser-d83657ac.tsx",ns="/assets/EditKlassement-732f82c4.tsx",ls="/assets/Klassement-747fd704.scss",ss="/assets/Klassement-c4399147.tsx",ts="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlQ29udGV4dCwgdXNlRWZmZWN0LCB1c2VSZWR1Y2VyLCB1c2VTdGF0ZSwgQ2hhbmdlRXZlbnQsIEZvY3VzRXZlbnQsIEZyYWdtZW50LCBGb3JtRXZlbnR9IGZyb20gInJlYWN0IjsKaW1wb3J0IHt6fSBmcm9tICJ6b2QiOwoKaW1wb3J0IHsKICAgIGNyZWF0ZUNvbHVtbkhlbHBlciwKICAgIGZsZXhSZW5kZXIsCiAgICBnZXRDb3JlUm93TW9kZWwsCiAgICB1c2VSZWFjdFRhYmxlLAogICAgU29ydGluZ1N0YXRlLAogICAgZ2V0U29ydGVkUm93TW9kZWwKfSBmcm9tICdAdGFuc3RhY2svcmVhY3QtdGFibGUnCmltcG9ydCB7VXNlckRhdGEsIHVkX3JlcXVlc3QsIGNhdGNoX2FwaX0gZnJvbSAiLi4vLi4vLi4vZnVuY3Rpb25zL2FwaS9hcGkiOwppbXBvcnQgQXV0aENvbnRleHQgZnJvbSAiLi4vLi4vQXV0aC9BdXRoQ29udGV4dCI7CmltcG9ydCAiLi90YWJsZS5zY3NzIjsKaW1wb3J0IHt1c2VRdWVyeSwgdXNlUXVlcnlDbGllbnQsIFVzZVF1ZXJ5UmVzdWx0fSBmcm9tICJAdGFuc3RhY2svcmVhY3QtcXVlcnkiOwppbXBvcnQge3F1ZXJ5RXJyb3IsIHVzZVNpZ25lZFVwUXVlcnksIHVzZVVzZXJEYXRhUXVlcnl9IGZyb20gIi4uLy4uLy4uL2Z1bmN0aW9ucy9xdWVyaWVzIjsKaW1wb3J0IHsgZXhwb3J0Q1NWIH0gZnJvbSAiLi4vZnVuY3Rpb25zL3BhcnNlIjsKaW1wb3J0IFNvcnRIZWFkZXIgZnJvbSAiLi9Tb3J0SGVhZGVyIjsKCmNvbnN0IGNvbHVtbkhlbHBlciA9IGNyZWF0ZUNvbHVtbkhlbHBlcjxVc2VyRGF0YT4oKQoKY29uc3QgY29sdW1ucyA9IFsKICAgIGNvbHVtbkhlbHBlci5hY2Nlc3NvcignZmlyc3RuYW1lJywgewogICAgICAgIGhlYWRlcjogKCkgPT4gJ1Zvb3JuYWFtJywKICAgIH0pLAogICAgY29sdW1uSGVscGVyLmFjY2Vzc29yKCdsYXN0bmFtZScsIHsKICAgICAgICBoZWFkZXI6ICgpID0+ICdBY2h0ZXJuYWFtJywKICAgIH0pLAogICAgY29sdW1uSGVscGVyLmFjY2Vzc29yKCdiaXJ0aGRhdGUnLCB7CiAgICAgICAgaGVhZGVyOiAoKSA9PiAnR2Vib29ydGVkYXR1bScsCiAgICB9KSwKICAgIGNvbHVtbkhlbHBlci5hY2Nlc3NvcignZW1haWwnLCB7CiAgICAgICAgaGVhZGVyOiAoKSA9PiAnRS1tYWlsYWRyZXMnLAogICAgICAgIGVuYWJsZVNvcnRpbmc6IGZhbHNlLAogICAgfSksCiAgICBjb2x1bW5IZWxwZXIuYWNjZXNzb3IoJ3Bob25lJywgewogICAgICAgIGhlYWRlcjogKCkgPT4gJ1RlbGVmb29ubnVtbWVyJywKICAgICAgICBlbmFibGVTb3J0aW5nOiBmYWxzZSwKICAgIH0pLAogICAgY29sdW1uSGVscGVyLmFjY2Vzc29yKCdjYWxsbmFtZScsIHsKICAgICAgICBoZWFkZXI6ICgpID0+ICdSb2VwbmFhbScsCiAgICB9KSwKICAgIGNvbHVtbkhlbHBlci5hY2Nlc3NvcignYXY0MGlkJywgewogICAgICAgIGhlYWRlcjogKCkgPT4gJ0FWXCc0MCBudW1tZXInLAogICAgfSksCiAgICBjb2x1bW5IZWxwZXIuYWNjZXNzb3IoJ2pvaW5lZCcsIHsKICAgICAgICBoZWFkZXI6ICgpID0+ICdMaWQgc2luZHMnLAogICAgfSksCiAgICBjb2x1bW5IZWxwZXIuYWNjZXNzb3IoJ2VkdWluc3RpdHV0aW9uJywgewogICAgICAgIGhlYWRlcjogKCkgPT4gJ09uZGVyd2lqc2luc3RlbGxpbmcnLAogICAgICAgIAogICAgfSksCl0KCmNvbnN0IGRlZmF1bHREYXRhOiBVc2VyRGF0YVtdID0gWwogICAgewogICAgICAgIGZpcnN0bmFtZTogJ0Fybm9sZCcsCiAgICAgICAgbGFzdG5hbWU6ICdBYXJkdmFya2VuJywKICAgICAgICBwaG9uZTogJyszMTYxMjEyMTIxMicsCiAgICAgICAgZW1haWw6ICdhcm5vbGRAZHNhdmRvZGVrYS5ubCcsCiAgICAgICAgdXNlcl9pZDogJzBfYXJub2xkJywKICAgICAgICBjYWxsbmFtZTogJ0Fybm9sZCcsCiAgICAgICAgYXY0MGlkOiAxMiwKICAgICAgICBqb2luZWQ6ICcyMDIyLTAyLTI1JywKICAgICAgICBlZHVpbnN0aXR1dGlvbjogJ1RVIERlbGZ0JywKICAgICAgICBiaXJ0aGRhdGU6ICcyMDIyLTAyLTI1JywKICAgICAgICByZWdpc3RlcmVkOiBmYWxzZQogICAgfSwKXQoKY29uc3QgTGVkZW5JbmZvID0gKCkgPT4gewogICAgY29uc3Qge2F1dGhTdGF0ZSwgc2V0QXV0aFN0YXRlfSA9IHVzZUNvbnRleHQoQXV0aENvbnRleHQpCgogICAgY29uc3QgW3NvcnRpbmcsIHNldFNvcnRpbmddID0gdXNlU3RhdGU8U29ydGluZ1N0YXRlPihbXSkKCiAgICBjb25zdCBxID0gdXNlVXNlckRhdGFRdWVyeSh7IGF1dGhTdGF0ZSwgc2V0QXV0aFN0YXRlIH0pCiAgICBjb25zdCBkYXRhID0gcXVlcnlFcnJvcihxLCBkZWZhdWx0RGF0YSwgIlVzZXIgSW5mbyBRdWVyeSBFcnJvciIpCgogICAgY29uc3QgdGFibGUgPSB1c2VSZWFjdFRhYmxlPFVzZXJEYXRhPih7CiAgICAgICAgZGF0YSwKICAgICAgICBjb2x1bW5zLAogICAgICAgIHN0YXRlOiB7CiAgICAgICAgICAgIHNvcnRpbmcsCiAgICAgICAgfSwKICAgICAgICBvblNvcnRpbmdDaGFuZ2U6IHNldFNvcnRpbmcsCiAgICAgICAgZ2V0Q29yZVJvd01vZGVsOiBnZXRDb3JlUm93TW9kZWwoKSwKICAgICAgICBnZXRTb3J0ZWRSb3dNb2RlbDogZ2V0U29ydGVkUm93TW9kZWwoKQogICAgfSkKCiAgICByZXR1cm4gKAogICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3NOYW1lPSJleHBvcnRfYnV0dG9uIiBvbkNsaWNrPXsoKSA9PiBleHBvcnRDU1YoZGF0YSwgIkxlZGVuaW5mb3JtYXRpZS5jc3YiKX0+RXhwb3J0ZWVyPC9idXR0b24+CiAgICAgICAgICAgIDx0YWJsZSBjbGFzc05hbWU9ImxlZGVuX3RhYmxlIj4KICAgICAgICAgICAgICAgIDxTb3J0SGVhZGVyIHRhYmxlPXt0YWJsZX0gLz4KICAgICAgICAgICAgICAgIDx0Ym9keT4KICAgICAgICAgICAgICAgIHt0YWJsZS5nZXRSb3dNb2RlbCgpLnJvd3MubGVuZ3RoID09PSAwICYmICgKICAgICAgICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBjb2xTcGFuPXs1fT5FciB6aWpuIGhlbGFhcyBnZWVuIG5pZXV3ZSBhYW5tZWxkaW5nZW48L3RkPgogICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICApfQogICAgICAgICAgICAgICAge3RhYmxlLmdldFJvd01vZGVsKCkucm93cy5tYXAocm93ID0+ICgKICAgICAgICAgICAgICAgICAgICA8RnJhZ21lbnQga2V5PXtyb3cuaWR9PgogICAgICAgICAgICAgICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7LyogZmlyc3Qgcm93IGlzIGEgbm9ybWFsIHJvdyAqL30KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtyb3cuZ2V0VmlzaWJsZUNlbGxzKCkubWFwKGNlbGwgPT4gewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBrZXk9e2NlbGwuaWR9PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge2ZsZXhSZW5kZXIoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2VsbC5jb2x1bW4uY29sdW1uRGVmLmNlbGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2VsbC5nZXRDb250ZXh0KCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICl9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSl9CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAgICAgPC9GcmFnbWVudD4KICAgICAgICAgICAgICAgICkpfQogICAgICAgICAgICAgICAgPC90Ym9keT4KICAgICAgICAgICAgPC90YWJsZT4KICAgICAgICAgICAgPGRpdi8+PGJyLz4KICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgTGVkZW5JbmZvOwo=",os="/assets/NewEvent-276cde4a.tsx",ds="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlQ29udGV4dCwgdXNlRWZmZWN0LCB1c2VSZWR1Y2VyLCB1c2VTdGF0ZSwgQ2hhbmdlRXZlbnQsIEZvY3VzRXZlbnQsIEZyYWdtZW50LCBGb3JtRXZlbnR9IGZyb20gInJlYWN0IjsNCmltcG9ydCB7en0gZnJvbSAiem9kIjsNCmltcG9ydCAnLi90YWJsZS5zY3NzJw0KDQppbXBvcnQgew0KICAgIGNyZWF0ZUNvbHVtbkhlbHBlciwNCiAgICBmbGV4UmVuZGVyLA0KICAgIGdldENvcmVSb3dNb2RlbCwNCiAgICB1c2VSZWFjdFRhYmxlLA0KICAgIFNvcnRpbmdTdGF0ZSwNCiAgICBnZXRTb3J0ZWRSb3dNb2RlbA0KfSBmcm9tICdAdGFuc3RhY2svcmVhY3QtdGFibGUnDQppbXBvcnQge1VzZXJEYXRhLCB1ZF9yZXF1ZXN0LCBjYXRjaF9hcGksIFBSfSBmcm9tICIuLi8uLi8uLi9mdW5jdGlvbnMvYXBpL2FwaSI7DQppbXBvcnQgQXV0aENvbnRleHQgZnJvbSAiLi4vLi4vQXV0aC9BdXRoQ29udGV4dCI7DQppbXBvcnQgIi4vUHJDaGVjay5zY3NzIjsNCmltcG9ydCB7dXNlUXVlcnksIHVzZVF1ZXJ5Q2xpZW50LCBVc2VRdWVyeVJlc3VsdH0gZnJvbSAiQHRhbnN0YWNrL3JlYWN0LXF1ZXJ5IjsNCmltcG9ydCB7cXVlcnlFcnJvciwgdXNlU2lnbmVkVXBRdWVyeSwgdXNlVXNlckRhdGFRdWVyeX0gZnJvbSAiLi4vLi4vLi4vZnVuY3Rpb25zL3F1ZXJpZXMiOw0KaW1wb3J0IFNvcnRIZWFkZXIgZnJvbSAiLi9Tb3J0SGVhZGVyIjsNCg0KY29uc3QgY29sdW1uSGVscGVyID0gY3JlYXRlQ29sdW1uSGVscGVyPFBSPigpDQoNCmNvbnN0IGNvbHVtbnMgPSBbDQogICAgY29sdW1uSGVscGVyLmFjY2Vzc29yKCduYWFtJywgew0KICAgICAgICBoZWFkZXI6ICgpID0+ICdOYWFtJywNCiAgICB9KSwNCiAgICBjb2x1bW5IZWxwZXIuYWNjZXNzb3IoJ29uZGVyZGVlbCcsIHsNCiAgICAgICAgaGVhZGVyOiAoKSA9PiAnT25kZXJkZWVsJywNCiAgICB9KSwNCiAgICBjb2x1bW5IZWxwZXIuYWNjZXNzb3IoJ3ByZXN0YXRpZScsIHsNCiAgICAgICAgaGVhZGVyOiAoKSA9PiAnUHJlc3RhdGllJywNCiAgICB9KSwNCiAgICBjb2x1bW5IZWxwZXIuYWNjZXNzb3IoJ2RhdHVtJywgew0KICAgICAgICBoZWFkZXI6ICgpID0+ICdEYXR1bScsDQogICAgfSksDQogICAgY29sdW1uSGVscGVyLmFjY2Vzc29yKCdwbGFhdHMnLCB7DQogICAgICAgIGhlYWRlcjogKCkgPT4gJ1BsYWF0cycsDQogICAgfSksDQogICAgY29sdW1uSGVscGVyLmFjY2Vzc29yKCdsaW5rJywgew0KICAgICAgICBoZWFkZXI6ICgpID0+ICdMaW5rJywNCiAgICB9KSwNCl0NCg0KY29uc3QgZGVmYXVsdERhdGE6IFBSW10gPSBbDQogICAgew0KICAgICAgICBuYWFtOiAnQXJub2xkJywNCiAgICAgICAgb25kZXJkZWVsOiAiMTUwMG0iLA0KICAgICAgICBwcmVzdGF0aWU6ICIzOjU5LDk5IiwNCiAgICAgICAgZGF0dW06ICIxMi0xMi0yMDEyIiwNCiAgICAgICAgcGxhYXRzOiAiRGVsZnQiLA0KICAgICAgICBsaW5rOiAid3d3LmFybm9sZC5ubCINCiAgICB9DQpdDQoNCmNvbnN0IFJvbGxlbiA9ICgpID0+IHsNCiAgICBjb25zdCB7YXV0aFN0YXRlLCBzZXRBdXRoU3RhdGV9ID0gdXNlQ29udGV4dChBdXRoQ29udGV4dCkNCiAgICBjb25zdCBbYWRkUm9sZSwgc2V0QWRkUm9sZV0gPSB1c2VTdGF0ZSgibm9uZSIpOw0KICAgIGNvbnN0IFtzb3J0aW5nLCBzZXRTb3J0aW5nXSA9IHVzZVN0YXRlPFNvcnRpbmdTdGF0ZT4oW10pDQoNCiAgICAvLyBjb25zdCBxID0gdXNlVXNlckRhdGFRdWVyeSh7IGF1dGhTdGF0ZSwgc2V0QXV0aFN0YXRlIH0pDQogICAgLy8gY29uc3QgZGF0YSA9IHF1ZXJ5RXJyb3IocSwgZGVmYXVsdERhdGEsICJVc2VyIEluZm8gUXVlcnkgRXJyb3IiKQ0KICAgIGNvbnN0IGRhdGEgPSBkZWZhdWx0RGF0YTsNCg0KICAgIGNvbnN0IHRhYmxlID0gdXNlUmVhY3RUYWJsZTxQUj4oew0KICAgICAgICBkYXRhLA0KICAgICAgICBjb2x1bW5zLA0KICAgICAgICBzdGF0ZTogew0KICAgICAgICAgICAgc29ydGluZywNCiAgICAgICAgfSwNCiAgICAgICAgb25Tb3J0aW5nQ2hhbmdlOiBzZXRTb3J0aW5nLA0KICAgICAgICBnZXRSb3dDYW5FeHBhbmQ6ICgpID0+IHRydWUsDQogICAgICAgIGdldENvcmVSb3dNb2RlbDogZ2V0Q29yZVJvd01vZGVsKCksDQogICAgICAgIGdldFNvcnRlZFJvd01vZGVsOiBnZXRTb3J0ZWRSb3dNb2RlbCgpLA0KICAgIH0pDQoNCiAgICBjb25zdCBvdGhlckhlYWRlciA9IDx0aCBrZXk9eyJhY2NlcHQifSBjb2xTcGFuPXsyfT48L3RoPg0KDQogICAgcmV0dXJuICgNCiAgICAgICAgPGRpdj4NCiAgICAgICAgICAgIDx0YWJsZSBjbGFzc05hbWU9ImxlZGVuX3RhYmxlIj4NCiAgICAgICAgICAgICAgICA8U29ydEhlYWRlciB0YWJsZT17dGFibGV9IE90aGVySGVhZGVyPXtvdGhlckhlYWRlcn0gLz4NCiAgICAgICAgICAgICAgICA8dGJvZHk+DQogICAgICAgICAgICAgICAge3RhYmxlLmdldFJvd01vZGVsKCkucm93cy5sZW5ndGggPT09IDAgJiYgKA0KICAgICAgICAgICAgICAgICAgICA8dHI+DQogICAgICAgICAgICAgICAgICAgICAgICA8dGQgY29sU3Bhbj17NX0+RXIgemlqbiBoZWxhYXMgZ2VlbiBnZWdldmVucyBiZXNjaGlrYmFhci48L3RkPg0KICAgICAgICAgICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICl9DQogICAgICAgICAgICAgICAge3RhYmxlLmdldFJvd01vZGVsKCkucm93cy5tYXAocm93ID0+ICgNCiAgICAgICAgICAgICAgICAgICAgPEZyYWdtZW50IGtleT17cm93LmlkfT4NCiAgICAgICAgICAgICAgICAgICAgICAgIDx0cj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7LyogZmlyc3Qgcm93IGlzIGEgbm9ybWFsIHJvdyAqL30NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7cm93LmdldFZpc2libGVDZWxscygpLm1hcChjZWxsID0+IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuICgNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBrZXk9e2NlbGwuaWR9Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtmbGV4UmVuZGVyKA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjZWxsLmNvbHVtbi5jb2x1bW5EZWYuY2VsbCwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2VsbC5nZXRDb250ZXh0KCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHthZGRSb2xlICE9PSByb3cuaWQgJiYgKDxwIGNsYXNzTmFtZT0ibGVkZW5fdGFibGVfcm93X2J1dHRvbiIgb25DbGljaz17KCkgPT4gc2V0QWRkUm9sZShyb3cuaWQpfT7inJM8L3A+KX0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+DQogICAgICAgICAgICAgICAgICAgIDwvRnJhZ21lbnQ+DQogICAgICAgICAgICAgICAgKSl9DQogICAgICAgICAgICAgICAgPC90Ym9keT4NCiAgICAgICAgICAgIDwvdGFibGU+DQogICAgICAgICAgICA8ZGl2Lz4NCiAgICAgICAgPC9kaXY+DQogICAgKQ0KfQ0KDQpleHBvcnQgZGVmYXVsdCBSb2xsZW47DQo=",bs="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLnJvbGVfbGlzdCB7DQogICAgbWFyZ2luLWxlZnQ6IGF1dG87DQogICAgbWFyZ2luLXJpZ2h0OiBhdXRvOw0KfQ0KDQoucm9sZV9pY29uIHsNCiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogICAgbWFyZ2luLXJpZ2h0OiAxcmVtOw0KICAgIHdpZHRoOiBmaXQtY29udGVudDsNCiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07DQogICAgcGFkZGluZy1yaWdodDogMXJlbTsNCiAgICBwYWRkaW5nLXRvcDogMC41cmVtOw0KICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07DQogICAgY29sb3I6IHdoaXRlOw0KICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07DQogICAgZm9udC13ZWlnaHQ6ICRib2xkOw0KfQ0KDQoucm9sZV9kZWxldGUgew0KICAgIHdpZHRoOiAxLjVyZW07DQogICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsNCiAgICBzdHJva2Utd2lkdGg6IDFweDsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQp9DQoNCi5hZGRfcm9sZSAqIHsNCiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQp9DQoNCi5hZGRfcm9sZSBzZWxlY3Qgew0KICAgIC8vIGFwcGVhcmFuY2U6IG5vbmU7DQogICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7DQogICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsNCiAgICBib3JkZXI6IG5vbmU7DQogICAgcGFkZGluZzogMC41cmVtOw0KICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0Ow0KICAgIGNvbG9yOiAkZG9kZWthX2JsYXV3Ow0KICAgIC8vIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOw0KICAgIGN1cnNvcjogcG9pbnRlcjsNCiAgICBmb250LXdlaWdodDogJGJvbGQ7DQogICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsNCiAgICAvLyBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X21lZGl1bTsNCiAgICBtYXJnaW46IDAgMCAwLjVyZW07DQp9DQoNCi5hZGRfcm9sZSBidXR0b24gew0KICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0Ow0KICAgIG1hcmdpbi1sZWZ0OiAxcmVtOw0KfQ0KDQoubWFuYWdlX3JvbGVzX2NvbnRhaW5lciB7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHRvcDogMDsNCiAgICBsZWZ0OiAwOw0KICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc7DQogICAgd2lkdGg6IDEwMCU7DQogICAgaGVpZ2h0OiAxMDAlOw0KICAgIG9wYWNpdHk6IDIwJTsNCn0NCg0KLm1hbmFnZV9yb2xlcyB7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIGRpc3BsYXk6IGZsZXg7DQogICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsNCiAgICB0b3A6IDEyLjUlOw0KICAgIGxlZnQ6IDI1JTsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3Ow0KICAgIHdpZHRoOiA1MCU7DQogICAgaGVpZ2h0OiA3NXZoOw0KICAgIG9wYWNpdHk6IDEwMCU7DQogICAgei1pbmRleDogNTA7DQogICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsNCiAgICBjb2xvcjogd2hpdGU7DQogICAgcGFkZGluZzogMXJlbTsNCiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07DQogICAgcGFkZGluZy1yaWdodDogMnJlbTsNCn0NCg0KLm1hbmFnZV9yb2xlc190aXRsZSB7DQogICAgZm9udC1zaXplOiAkZm9udF9tbDsNCiAgICBmb250LXdlaWdodDogJGJvbGQ7DQogICAgbWFyZ2luLWJvdHRvbTogMXJlbTsNCn0NCg0KLm1hbmFnZV9yb2xlc19oZWFkZXIgew0KICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOw0KICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfbWVkaXVtOw0KICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsNCiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOw0KfQ0KDQoubWFuYWdlX3JvbGVzX3JvbGVzIHsNCiAgICBvdmVyZmxvdy15OiBzY3JvbGw7DQogICAgZmxleC1ncm93OiAxOw0KfQ0KDQoubWFuYWdlX3JvbGVzX2ljb24gew0KICAgIGJvcmRlcjogMnB4IHdoaXRlIHNvbGlkOw0KICAgIHdpZHRoOiAyNSU7DQogICAgcGFkZGluZy1sZWZ0OiAxcmVtOw0KICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07DQogICAgcGFkZGluZy10b3A6IDAuNXJlbTsNCiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOw0KICAgIGNvbG9yOiB3aGl0ZTsNCiAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtOw0KICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsNCiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsNCiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X21lZGl1bTsNCiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07DQogICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KfQ0KDQoubWFuYWdlX3JvbGVzX2RlbGV0ZSB7DQogICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgIGZvbnQtc2l6ZTogJGZvbnRfc21hbGw7DQogICAgY29sb3I6ICRkb2Rla2Ffcm9vZDsNCiAgICBiYWNrZ3JvdW5kOiBub25lOw0KICAgIGJvcmRlcjogbm9uZTsNCiAgICBtYXJnaW4tbGVmdDogMXJlbTsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQp9DQoNCi5tYW5hZ2Vfcm9sZXNfY3Jvc3Mgew0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IDFyZW07DQogICAgcmlnaHQ6IDFyZW07DQogICAgZmlsbDogd2hpdGU7DQogICAgd2lkdGg6IDJyZW07DQogICAgY3Vyc29yOiBwb2ludGVyOw0KfQ0KDQouc3VibWl0X3JvbGUgew0KICAgIHdpZHRoOiBjYWxjKDEwMCUpOw0KfQ0KDQouc3VibWl0X3JvbGVfaW5wdXQgew0KICAgIGJvcmRlci1zdHlsZTogbm9uZTsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsNCiAgICBjb2xvcjogJGRvZGVrYV9ibGF1dzsNCiAgICBwYWRkaW5nOiAwLjVyZW07DQogICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsNCiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsNCiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X21lZGl1bTsNCiAgICBtYXJnaW4tdG9wOiAwLjVyZW07DQogICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOw0KICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pOw0KfQ0KDQouc3VibWl0X3JvbGVfaW5wdXQ6Zm9jdXMgew0KICAgIG91dGxpbmU6IG5vbmU7DQp9DQoNCi5zdWJtaXRfcm9sZV9jb2xvciB7DQogICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOw0KICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTsNCiAgICBhcHBlYXJhbmNlOiBub25lOw0KICAgIGJvcmRlcjogbm9uZTsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsNCiAgICB3aWR0aDogY2FsYygyNSUgLSAwLjVyZW0pOw0KICAgIG1hcmdpbi1sZWZ0OiAxcmVtOw0KICAgIGhlaWdodDogY2FsYygxcmVtICsgJGxpbmVfaGVpZ2h0X21lZGl1bSk7DQogICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsNCiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUlKTsNCiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOw0KICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07DQogICAgcGFkZGluZzogMDsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQp9DQoNCi5zdWJtaXRfcm9sZV9jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2ggew0KICAgIGJvcmRlcjogMnB4IHdoaXRlIHNvbGlkOw0KICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07DQogICAgaGVpZ2h0OiBjYWxjKDFyZW0gKyAkbGluZV9oZWlnaHRfbWVkaXVtKTsNCn0NCg0KLnN1Ym1pdF9yb2xlX2NvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7DQogICAgYm9yZGVyOiAycHggd2hpdGUgc29saWQ7DQogICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsNCiAgICBoZWlnaHQ6IGNhbGMoMXJlbSArICRsaW5lX2hlaWdodF9tZWRpdW0pOw0KICAgIA0KfQ0KDQouc3VibWl0X3JvbGUgYnV0dG9uIHsNCiAgICB3aWR0aDogY2FsYygyNSUgLSAwLjVyZW0pOw0KICAgIG1hcmdpbi1sZWZ0OiAxcmVtOw0KICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOw0KICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsNCiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X21lZGl1bTsNCiAgICBwYWRkaW5nLXRvcDogMC41cmVtOw0KICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07DQogICAgYm9yZGVyOiBub25lOw0KfQ==",cs="/assets/Rollen-d6b8a503.tsx",ms="data:application/octet-stream;base64,aW1wb3J0IHtmbGV4UmVuZGVyLCBUYWJsZX0gZnJvbSAiQHRhbnN0YWNrL3JlYWN0LXRhYmxlIjsKaW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKCmludGVyZmFjZSBTb3J0SGVhZGVyUHJvcHM8VD4gewogICAgdGFibGU6IFRhYmxlPFQ+LAogICAgT3RoZXJIZWFkZXI/OiBSZWFjdC5SZWFjdE5vZGUKfQoKZnVuY3Rpb24gU29ydEhlYWRlcjxUPih7dGFibGUsIE90aGVySGVhZGVyfTogU29ydEhlYWRlclByb3BzPFQ+KSB7CiAgICByZXR1cm4gKAogICAgICAgIDx0aGVhZD4KICAgICAgICB7dGFibGUuZ2V0SGVhZGVyR3JvdXBzKCkubWFwKGhlYWRlckdyb3VwID0+ICgKICAgICAgICAgICAgPHRyIGtleT17aGVhZGVyR3JvdXAuaWR9PgogICAgICAgICAgICAgICAge2hlYWRlckdyb3VwLmhlYWRlcnMubWFwKGhlYWRlciA9PiB7CiAgICAgICAgICAgICAgICAgICAgcmV0dXJuICgKICAgICAgICAgICAgICAgICAgICAgICAgPHRoIGtleT17aGVhZGVyLmlkfSBjb2xTcGFuPXtoZWFkZXIuY29sU3Bhbn0+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7aGVhZGVyLmlzUGxhY2Vob2xkZXIgPyBudWxsIDogKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgb25DbGljaz17aGVhZGVyLmNvbHVtbi5nZXRUb2dnbGVTb3J0aW5nSGFuZGxlcigpfSBjbGFzc05hbWU9eyhoZWFkZXIuY29sdW1uLmdldENhblNvcnQoKSA/ICJjYW5Tb3J0IiA6ICIiKX0+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtmbGV4UmVuZGVyKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVhZGVyLmNvbHVtbi5jb2x1bW5EZWYuaGVhZGVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVhZGVyLmdldENvbnRleHQoKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXNjOiAnIOKGkScsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXNjOiAnIOKGkycKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVtoZWFkZXIuY29sdW1uLmdldElzU29ydGVkKCkgYXMgc3RyaW5nXSA/PyBudWxsfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgKX0KICAgICAgICAgICAgICAgICAgICAgICAgPC90aD4KICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICB9KX0KICAgICAgICAgICAgICAgIHtPdGhlckhlYWRlcn0KICAgICAgICAgICAgPC90cj4KICAgICAgICApKX0KICAgICAgICA8L3RoZWFkPgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBTb3J0SGVhZGVyOw==",Zs="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLmxlZGVuX3RhYmxlIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzkwcDsNCiAgY29sb3I6IHdoaXRlOw0KICB3aWR0aDogMTAwJTsNCiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsNCiAgYm9yZGVyLXJhZGl1czogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTsNCn0NCg0KLmxlZGVuX3RhYmxlIHRoIHsNCiAgLy8gd2lkdGg6IDIwJTsNCiAgcGFkZGluZzogMDsNCiAgbWFyZ2luOjA7DQogIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsNCiAgaGVpZ2h0OiA0cmVtOw0KICBmb250LXNpemU6ICRmb250X21lZGl1bTsNCn0NCg0KLmxlZGVuX3RhYmxlIHRoOmxhc3Qtb2YtdHlwZSB7DQogIGJvcmRlci1yYWRpdXM6IDAgMC41cmVtIDAgMDsNCn0NCg0KLmxlZGVuX3RhYmxlIHRyIHsNCiAgaGVpZ2h0OiA0cmVtOw0KICBmb250LXNpemU6ICRmb250X3NtYWxsOw0KICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X3NtYWxsOw0KICB0ZXh0LWFsaWduOiBjZW50ZXI7DQp9DQoNCi5sZWRlbl90YWJsZSBidXR0b24gew0KICBiYWNrZ3JvdW5kOiBub25lOw0KICBib3JkZXI6IG5vbmU7DQogIHRleHQtZGVjb3JhdGlvbjogbm9uZTsNCiAgY29sb3I6IHdoaXRlOw0KICBjdXJzb3I6IHBvaW50ZXI7DQogIGZvbnQtc2l6ZTogJGZvbnRfc21hbGw7DQogIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfc21hbGw7DQogIGZvbnQtd2VpZ2h0OiAkYm9sZDsNCn0NCg0KLmxlZGVuX3RhYmxlIHN2ZyB7DQogIGZpbGw6IHdoaXRlOw0KICBsaW5lLWhlaWdodDogNHJlbTsNCiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsNCiAgY3Vyc29yOiBwb2ludGVyOw0KICBhbGlnbi1zZWxmOiBjZW50ZXI7DQp9DQoNCi5jb25maXJtU3RhdHVzIHsNCiAgY29sb3I6IGdyZWVuOw0KfQ0KDQouYmV2ZXN0aWdfaW5zY2hyaWp2aW5nIHsNCiAgaGVpZ2h0OiA0cmVtOw0KICBkaXNwbGF5OiBmbGV4Ow0KICB3aWR0aDogMTAwJTsNCiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7DQp9DQoNCi5iZXZlc3RpZ19pbnNjaHJpanZpbmcgaW5wdXQgew0KICBtYXJnaW4tdG9wOiAxcmVtOw0KICBtYXJnaW4tYm90dG9tOiAxcmVtOw0KICBtYXJnaW4tcmlnaHQ6IDRyZW07DQogIHdpZHRoOiAyMCU7DQogIGhlaWdodDogMnJlbTsNCiAgYm9yZGVyLXN0eWxlOiBub25lOw0KICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsNCiAgY29sb3I6ICRkb2Rla2FfYmxhdXc7DQogIHBhZGRpbmctbGVmdDogMC41cmVtOw0KICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07DQogIGJvcmRlci1yYWRpdXM6IDAuNXJlbTsNCiAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsNCiAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9zbWFsbDsNCn0NCg0KLmJldmVzdGlnX2luc2NocmlqdmluZyBidXR0b24gew0KICBjb2xvcjogJGRvZGVrYV9yb29kICFpbXBvcnRhbnQ7DQp9DQoNCi5jYW5Tb3J0IHsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQp9DQoNCi5sZWRlbl90YWJsZV9oZWFkZXJfYnV0dG9uIHsNCiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsNCiAgd2lkdGg6IGZpdC1jb250ZW50Ow0KICBtYXJnaW4tbGVmdDogYXV0bzsNCiAgbWFyZ2luLXJpZ2h0OiBhdXRvOw0KICBwYWRkaW5nLWxlZnQ6IDFyZW07DQogIHBhZGRpbmctcmlnaHQ6IDFyZW07DQogIGhlaWdodDogM3JlbTsNCiAgbGluZS1oZWlnaHQ6IDNyZW07DQogIGNvbG9yOiAkZG9kZWthX3Jvb2Q7DQogIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07DQogIGN1cnNvcjogcG9pbnRlcjsNCn0NCg0KLmxlZGVuX3RhYmxlX3Jvd19idXR0b24gew0KICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2QgIWltcG9ydGFudDsNCiAgd2lkdGg6IGZpdC1jb250ZW50Ow0KICBtYXJnaW4tbGVmdDogYXV0bzsNCiAgbWFyZ2luLXJpZ2h0OiBhdXRvOw0KICBwYWRkaW5nLWxlZnQ6IDFyZW07DQogIHBhZGRpbmctcmlnaHQ6IDFyZW07DQogIHBhZGRpbmctdG9wOiAwLjVyZW07DQogIHBhZGRpbmctYm90dG9tOiAwLjVyZW07DQogIGNvbG9yOiB3aGl0ZTsNCiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsNCiAgZm9udC13ZWlnaHQ6ICRib2xkOw0KICBjdXJzb3I6IHBvaW50ZXI7DQp9DQoNCi5sZWRlbl90YWJsZV9yb3dfbGluayB7DQogIGNvbG9yOiAkZG9kZWthX3Jvb2Q7DQogIGN1cnNvcjogcG9pbnRlcjsNCn0NCg0KLmV4cG9ydF9idXR0b24gew0KICBwb3NpdGlvbjogYWJzb2x1dGU7DQogIHJpZ2h0OiA0cmVtOw0KICB0b3A6IDZyZW07DQogIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsNCiAgd2lkdGg6IGZpdC1jb250ZW50Ow0KICBtYXJnaW4tbGVmdDogYXV0bzsNCiAgbWFyZ2luLXJpZ2h0OiBhdXRvOw0KICBwYWRkaW5nLWxlZnQ6IDFyZW07DQogIHBhZGRpbmctcmlnaHQ6IDFyZW07DQogIGhlaWdodDogM3JlbTsNCiAgbGluZS1oZWlnaHQ6IDNyZW07DQogIGNvbG9yOiB3aGl0ZTsNCiAgZm9udC13ZWlnaHQ6IGJvbGQ7DQogIGJvcmRlcjogbm9uZTsNCiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsNCiAgY3Vyc29yOiBwb2ludGVyOw0KfQ==",Gs="data:video/mp2t;base64,aW1wb3J0IFBhcGEgZnJvbSAicGFwYXBhcnNlIjsKaW1wb3J0IHtab2RUeXBlQW55LCB6fSBmcm9tICJ6b2QiCgpleHBvcnQgY29uc3QgcGFyc2VGaWxlID0gPFMgZXh0ZW5kcyBab2RUeXBlQW55PihmaWxlczogRmlsZUxpc3QsIHJvd1NjaGVtYTogUywgcmVzdWx0Q2FsbGJhY2s6IChmb3VuZDogei5pbmZlcjxTPltdKSA9PiB2b2lkLCBlcnJvckNhbGxiYWNrOiAoZTogdW5rbm93bikgPT4gdm9pZCkgPT4gewogICAgUGFwYS5wYXJzZShmaWxlc1swXSwgewogICAgICAgIGhlYWRlcjogdHJ1ZSwKICAgICAgICBza2lwRW1wdHlMaW5lczogJ2dyZWVkeScsCiAgICAgICAgd29ya2VyOiB0cnVlLAogICAgICAgIGVycm9yKGVycm9yOiBFcnJvciwgX2ZpbGU6IHVua25vd24pIHsKICAgICAgICAgICAgY29uc29sZS5lcnJvcigicGFwYVBhcnNlIGVycm9yIikKICAgICAgICAgICAgZXJyb3JDYWxsYmFjayhlcnJvcikKICAgICAgICB9LAogICAgICAgIGNvbXBsZXRlOiBmdW5jdGlvbihyZXN1bHRzKSB7CiAgICAgICAgICAgIGNvbnNvbGUuZXJyb3IoInJlcyAiICsgSlNPTi5zdHJpbmdpZnkocmVzdWx0cy5kYXRhKSkKICAgICAgICAgICAgdHJ5IHsKICAgICAgICAgICAgICAgIGNvbnN0IHBhcnNlZFJvd3M6IHouaW5mZXI8Uz4gPSByb3dTY2hlbWEuYXJyYXkoKS5wYXJzZShyZXN1bHRzLmRhdGEpCiAgICAgICAgICAgICAgICByZXN1bHRDYWxsYmFjayhwYXJzZWRSb3dzKQogICAgICAgICAgICB9IGNhdGNoIChlKSB7CiAgICAgICAgICAgICAgICBjb25zb2xlLmVycm9yKCJ6b2QgZXJyb3IiKQogICAgICAgICAgICAgICAgZXJyb3JDYWxsYmFjayhlKQogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfSkKfQoKdHlwZSBOYW1lID0gewogICAgbmFtZTogc3RyaW5nCn0KZXhwb3J0IHR5cGUgTXVsdGlNYXRjaDxUIGV4dGVuZHMgTmFtZT4gPSB7CiAgICBtYXRjaGVkTmFtZXM6IHN0cmluZ1tdCn0gJiBUCgp0eXBlIE1hdGNoPFQgZXh0ZW5kcyBOYW1lPiA9IHsKICAgIHVzZXJfaWQ6IHN0cmluZywKICAgIG1hdGNoZWROYW1lOiBzdHJpbmcKfSAmIFQKCnR5cGUgVXNlck5hbWUgPSB7CiAgICBmaXJzdG5hbWU6IHN0cmluZywKICAgIGxhc3RuYW1lOiBzdHJpbmcsCiAgICB1c2VyX2lkOiBzdHJpbmcKfQoKLyoqCiAqCiAqIEBwYXJhbSB1c2VycyBUaGUgbmFtZXMgdGhhdCB3ZSB0cnkgdG8gbWF0Y2gKICogQHBhcmFtIG5hbWVzIFRoZSBkYXRhIGNvbnRhaW5pbmcgdW5tYXRjaGVkIG5hbWVzCiAqLwpleHBvcnQgY29uc3QgbWF0Y2hOYW1lcyA9IDxUIGV4dGVuZHMgTmFtZT4odXNlcnM6IFVzZXJOYW1lW10sIG5hbWVzOiBUW10pOiB7bm9NYXRjaDogVFtdLCB1bmlxdWVNYXRjaDogTWF0Y2g8VD5bXSwgbXVsdGlwbGVNYXRjaDogTXVsdGlNYXRjaDxUPltdfSA9PiB7CiAgICAvLyBXZSB3YW50IHRvIGFsbG93IHRoZSBkYXRhIHRvIGNvbnRhaW4gb3RoZXIgZmllbGRzIHRoYXQgd2UgYWxzbyB3YW50IHRvIHJldHVybiBiYWNrCiAgICBjb25zdCB1bmlxdWVNYXRjaDogTWF0Y2g8VD5bXSA9W10KICAgIC8vIExpc3Qgb2YgbmFtZXMgdGhhdCBjb3VsZCBtYXRjaCBtdWx0aXBsZSBuYW1lcwogICAgY29uc3QgbXVsdGlwbGVNYXRjaDogTXVsdGlNYXRjaDxUPltdID0gW10KICAgIGNvbnN0IG5vTWF0Y2g6IFRbXSA9IFtdCgogICAgZm9yIChjb25zdCBuYW1lSW5mbyBvZiBuYW1lcykgewogICAgICAgIGNvbnN0IG5hbWUgPSBuYW1lSW5mby5uYW1lLnRvTG93ZXJDYXNlKCkKICAgICAgICBsZXQgbWF0Y2hlZDogTWF0Y2g8VD5bXSA9IFtdCiAgICAgICAgLy8gV2UgZmlyc3QgdHJ5IHRvIHBlcmZvcm0gZXhhY3QgbWF0Y2hlcyBhbmQgcHJvZ3Jlc3NpdmVseSBpbmNyZWFzZSB0aGUgJ2xldmVsJywgbG9va2luZyBhdCBtb3JlIGxvb3NlIG1hdGNoZXMKICAgICAgICAvLyBUaGlzIGVuc3VyZXMgdGhhdCBhIHBhcnRpYWwgbWF0Y2ggaGFzIGxvd2VyIHByaW9yaXR5IG92ZXIgYW4gZXhhY3QgbWF0Y2gKICAgICAgICBsZXQgbWF0Y2hMZXZlbCA9IC0xCiAgICAgICAgLy8gRG9uJ3QgdHJ5IHRvIG1hdGNoIG9uIGVtcHR5IHN0cmluZ3MKICAgICAgICBpZiAobmFtZS5sZW5ndGggPT09IDApIHsKICAgICAgICAgICAgbm9NYXRjaC5wdXNoKG5hbWVJbmZvKQogICAgICAgICAgICBjb250aW51ZQogICAgICAgIH0KICAgICAgICBmb3IgKGNvbnN0IHUgb2YgdXNlcnMpIHsKICAgICAgICAgICAgY29uc3QgZmlyc3RMYXN0ID0gKHUuZmlyc3RuYW1lICsgIiAiICsgdS5sYXN0bmFtZSkudG9Mb3dlckNhc2UoKQoKICAgICAgICAgICAgaWYgKHUuZmlyc3RuYW1lLnRvTG93ZXJDYXNlKCkgPT09IG5hbWUpIHsKICAgICAgICAgICAgICAgIC8vIElmIGl0IGZvdW5kIGFub3RoZXIgbWF0Y2ggYXQgYSBoaWdoZXIgKHdvcnNlKSBsZXZlbCwgcmVzZXQgaXQgYW5kIGFkZCBvbmx5IHRoaXMgbWF0Y2gKICAgICAgICAgICAgICAgIGlmIChtYXRjaExldmVsID4gMCkgewogICAgICAgICAgICAgICAgICAgIG1hdGNoZWQgPSBbXQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgbWF0Y2hlZC5wdXNoKHsgLi4ubmFtZUluZm8sIHVzZXJfaWQ6IHUudXNlcl9pZCwgbWF0Y2hlZE5hbWU6IGZpcnN0TGFzdH0pCiAgICAgICAgICAgICAgICBtYXRjaExldmVsID0gMAogICAgICAgICAgICB9CgogICAgICAgICAgICBpZiAobWF0Y2hMZXZlbCA9PT0gMCkgewogICAgICAgICAgICAgICAgY29udGludWUKICAgICAgICAgICAgfQoKICAgICAgICAgICAgaWYgKGZpcnN0TGFzdCA9PT0gbmFtZSkgewogICAgICAgICAgICAgICAgbWF0Y2hlZC5wdXNoKHsgLi4ubmFtZUluZm8sIHVzZXJfaWQ6IHUudXNlcl9pZCwgbWF0Y2hlZE5hbWU6IGZpcnN0TGFzdH0pCiAgICAgICAgICAgICAgICBpZiAobWF0Y2hMZXZlbCA+IDEpIHsKICAgICAgICAgICAgICAgICAgICBtYXRjaGVkID0gW10KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIG1hdGNoTGV2ZWwgPSAxCiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIGlmIChtYXRjaExldmVsID09PSAxKSB7CiAgICAgICAgICAgICAgICBjb250aW51ZQogICAgICAgICAgICB9CiAgICAgICAgICAgIGNvbnN0IG5hbWVXaXRob3V0RG90ID0gbmFtZS5yZXBsYWNlKCcuJywgJycpCgogICAgICAgICAgICBpZiAoZmlyc3RMYXN0LmluY2x1ZGVzKG5hbWVXaXRob3V0RG90KSkgewogICAgICAgICAgICAgICAgbWF0Y2hlZC5wdXNoKHsgLi4ubmFtZUluZm8sIHVzZXJfaWQ6IHUudXNlcl9pZCwgbWF0Y2hlZE5hbWU6IGZpcnN0TGFzdH0pCiAgICAgICAgICAgICAgICBtYXRjaExldmVsID0gMgogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGlmIChtYXRjaGVkLmxlbmd0aCA9PT0gMCkgewogICAgICAgICAgICBub01hdGNoLnB1c2gobmFtZUluZm8pCiAgICAgICAgfSBlbHNlIGlmIChtYXRjaGVkLmxlbmd0aCA9PT0gMSkgewogICAgICAgICAgICB1bmlxdWVNYXRjaC5wdXNoKG1hdGNoZWRbMF0pCiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgbXVsdGlwbGVNYXRjaC5wdXNoKHsuLi5uYW1lSW5mbywgbWF0Y2hlZE5hbWVzOiBtYXRjaGVkLm1hcChtID0+IG0ubWF0Y2hlZE5hbWUpIH0pCiAgICAgICAgfQoKICAgIH0KICAgIHJldHVybiB7CiAgICAgICAgbm9NYXRjaCwKICAgICAgICB1bmlxdWVNYXRjaCwKICAgICAgICBtdWx0aXBsZU1hdGNoCiAgICB9Cn0KCmV4cG9ydCBjb25zdCBleHBvcnRDU1YgPSAoZGF0YTogYW55LCBmaWxlX25hbWU6IHN0cmluZykgPT4gewogICAgY29uc3QgY3N2ID0gUGFwYS51bnBhcnNlKGRhdGEpCiAgICBjb25zdCBibG9iID0gbmV3IEJsb2IoW2Nzdl0pOwogICAgY29uc3QgYSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2EnKTsKICAgIGEuaHJlZiA9IFVSTC5jcmVhdGVPYmplY3RVUkwoYmxvYik7CiAgICBhLmRvd25sb2FkID0gZmlsZV9uYW1lOwogICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChhKTsKICAgIGEuY2xpY2soKTsKICAgIGRvY3VtZW50LmJvZHkucmVtb3ZlQ2hpbGQoYSk7Cn0=",Ws="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlQ29udGV4dCwgdXNlRWZmZWN0LCB1c2VTdGF0ZX0gZnJvbSAicmVhY3QiOwppbXBvcnQge3VzZU5hdmlnYXRlfSBmcm9tICJyZWFjdC1yb3V0ZXItZG9tIjsKaW1wb3J0IHtkZWNvZGVKd3RQYXlsb2FkLCBUb2tlbkVycm9yLCB2YWxpZGF0ZUlkVG9rZW59IGZyb20gIi4vZnVuY3Rpb25zL09BdXRoIjsKaW1wb3J0IHtyZWRpcmVjdF91cml9IGZyb20gIi4vQXV0aFJlZGlyZWN0IjsKaW1wb3J0IGNvbmZpZyBmcm9tICIuLi8uLi9jb25maWciCmltcG9ydCBBdXRoQ29udGV4dCwge2hhbmRsZVRva2VuUmVzcG9uc2UsIHVzZUxvZ2lufSBmcm9tICIuL0F1dGhDb250ZXh0IjsKaW1wb3J0IHtiYWNrX3Bvc3QsIGNhdGNoX2FwaSwgZXJyX2FwaX0gZnJvbSAiLi4vLi4vZnVuY3Rpb25zL2FwaS9hcGkiOwppbXBvcnQge1BhZ2VzRXJyb3J9IGZyb20gIi4uLy4uL2Z1bmN0aW9ucy9lcnJvciI7CmltcG9ydCB7TG9nZ2VyfSBmcm9tICIuLi8uLi9mdW5jdGlvbnMvbG9nZ2VyIjsKCgpjb25zdCBBdXRoQ2FsbGJhY2sgPSAoKSA9PiB7CiAgICBjb25zdCBuYXZpZ2F0ZSA9IHVzZU5hdmlnYXRlKCkKICAgIGNvbnN0IHthdXRoU3RhdGUsIHNldEF1dGhTdGF0ZX0gPSB1c2VDb250ZXh0KEF1dGhDb250ZXh0KQogICAgY29uc3QgW2lzU2V0LCBjaGFuZ2VTZXRdID0gdXNlU3RhdGUoZmFsc2UpCgogICAgY29uc3QgaGFuZGxlQ2FsbGJhY2sgPSBhc3luYyAoc2lnbmFsOiBBYm9ydFNpZ25hbCkgPT4gewogICAgICAgIGxldCBwYXJhbXMgPSAobmV3IFVSTFNlYXJjaFBhcmFtcyh3aW5kb3cubG9jYXRpb24uc2VhcmNoKSkKCiAgICAgICAgbGV0IGNvZGUgPSBwYXJhbXMuZ2V0KCJjb2RlIik7CiAgICAgICAgbGV0IGxvYWRlZF9zdGF0ZSA9IHBhcmFtcy5nZXQoInN0YXRlIikKCiAgICAgICAgY29uc3QgbHNfc3RhdGVfdmVyaWZ5ID0gbG9jYWxTdG9yYWdlLmdldEl0ZW0oInN0YXRlX3ZlcmlmeSIpCiAgICAgICAgaWYgKCFsc19zdGF0ZV92ZXJpZnkpIHsKICAgICAgICAgICAgdGhyb3cgbmV3IFBhZ2VzRXJyb3IoImJhZF9jYWxsYmFjayIsIGBObyBzdGF0ZSBzYXZlZC5gLCAnY2FsbGJhY2tfbm9fcmVkaXJlY3Rfc3RhdGUnKQogICAgICAgIH0KICAgICAgICBjb25zdCBzdGF0ZV92ZXJpZmllciA9IEpTT04ucGFyc2UobHNfc3RhdGVfdmVyaWZ5KQogICAgICAgIGlmIChsb2FkZWRfc3RhdGUgIT09IHN0YXRlX3ZlcmlmaWVyLnN0YXRlKSB7CiAgICAgICAgICAgIHRocm93IG5ldyBQYWdlc0Vycm9yKCJiYWRfY2FsbGJhY2siLCBgQ2FsbGJhY2sgc3RhdGUgJHtsb2FkZWRfc3RhdGV9IGRvZXMgbm90IG1hdGNoIHNhdmVkIHN0YXRlICR7c3RhdGVfdmVyaWZpZXIuc3RhdGV9YCwgJ2JhZF9jYWxsYmFja19zdGF0ZScpCiAgICAgICAgfQoKICAgICAgICBjb25zdCB0b2tlbl9yZXF1ZXN0ID0gewogICAgICAgICAgICAiY2xpZW50X2lkIjogIGNvbmZpZy5jbGllbnRfaWQsCiAgICAgICAgICAgICJncmFudF90eXBlIjogImF1dGhvcml6YXRpb25fY29kZSIsCiAgICAgICAgICAgICJyZWRpcmVjdF91cmkiOiAgcmVkaXJlY3RfdXJpLAogICAgICAgICAgICAiY29kZSI6IGNvZGUsCiAgICAgICAgICAgICJjb2RlX3ZlcmlmaWVyIjogc3RhdGVfdmVyaWZpZXIuY29kZV92ZXJpZmllciwKICAgICAgICB9CgogICAgICAgIGNvbnN0IG5vbmNlX29yaWdpbmFsX3RyYW5zaWVudCA9IGxvY2FsU3RvcmFnZS5nZXRJdGVtKCJub25jZV9vcmlnaW5hbF90cmFuc2llbnQiKQogICAgICAgIGlmIChub25jZV9vcmlnaW5hbF90cmFuc2llbnQgPT09IG51bGwpIHsKICAgICAgICAgICAgdGhyb3cgbmV3IFRva2VuRXJyb3IoIm5vX25vbmNlX3NldCIsICJObyBub25jZSBoYXMgYmVlbiBzZXQgYXQgcmVkaXJlY3QhIikKICAgICAgICB9CgogICAgICAgIGxldCByZXM7CiAgICAgICAgdHJ5IHsKICAgICAgICAgICAgcmVzID0gYXdhaXQgYmFja19wb3N0KCdvYXV0aC90b2tlbi8nLCB0b2tlbl9yZXF1ZXN0LCB7IHNpZ25hbCB9KQogICAgICAgIH0gY2F0Y2ggKGUpIHsKICAgICAgICAgICAgdGhyb3cgYXdhaXQgZXJyX2FwaShlKQogICAgICAgIH0KCiAgICAgICAgY29uc3QgewogICAgICAgICAgICBpZF9wYXlsb2FkX3JhdywgaWRfcGF5bG9hZCwgYWNjZXNzX3Rva2VuLCByZWZyZXNoX3Rva2VuLCBzY29wZQogICAgICAgIH0gPSBhd2FpdCBoYW5kbGVUb2tlblJlc3BvbnNlKHJlcywgbm9uY2Vfb3JpZ2luYWxfdHJhbnNpZW50KQoKICAgICAgICBpZiAoIXNpZ25hbC5hYm9ydGVkKSB7CiAgICAgICAgICAgIGxvY2FsU3RvcmFnZS5zZXRJdGVtKCJub25jZV9vcmlnaW5hbCIsIG5vbmNlX29yaWdpbmFsX3RyYW5zaWVudCkKICAgICAgICAgICAgY29uc3QgbmV3U3RhdGUgPSB1c2VMb2dpbihpZF9wYXlsb2FkX3JhdywgaWRfcGF5bG9hZCwgYWNjZXNzX3Rva2VuLCByZWZyZXNoX3Rva2VuLCBzY29wZSkKICAgICAgICAgICAgTG9nZ2VyLmRlYnVnKHsiQ2FsbGJhY2sgc3VjY2VzZnVsIHN0YXRlIjogbmV3U3RhdGV9KQogICAgICAgICAgICBzZXRBdXRoU3RhdGUobmV3U3RhdGUpCiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgdGhyb3cgbmV3IFBhZ2VzRXJyb3IoImFib3J0X2Vycm9yIiwgIkNhbGxiYWNrIGFib3J0ZWQgaW4gZnVuY3Rpb24gYXMgdG9rZW4gd2FzIGFscmVhZHkgcmVjZWl2ZWQhIiwKICAgICAgICAgICAgICAgICJhYm9ydF9jYWxsYmFjayIpCiAgICAgICAgfQogICAgfQoKICAgIHVzZUVmZmVjdCgoKSA9PiB7CiAgICAgICAgTG9nZ2VyLmRlYnVnKCJDYWxsYmFjayBlZmZlY3QuLi4iKQogICAgICAgIC8vIFRoaXMgZW5zdXJlcyBmaXJzdCB0aGUgYXBwIGxvYWRzIGl0cyBwcmV2aW91cyBzdGF0ZSwgYW5kIG9ubHkgdGhlbiBkb2VzIHRoaXMgbG9hZCB0byBwcmV2ZW50IHJhY2UgY29uZGl0aW9ucwogICAgICAgIGlmICghaXNTZXQgJiYgYXV0aFN0YXRlLmlzTG9hZGVkKSB7CiAgICAgICAgICAgIExvZ2dlci5kZWJ1ZygiQXV0aFN0YXRlIGxvYWRlZCBhbmQgcnVubmluZyBBdXRoQ2FsbGJhY2suLi4iKQoKICAgICAgICAgICAgY2hhbmdlU2V0KHRydWUpCgogICAgICAgICAgICBjb25zdCBhYyA9IG5ldyBBYm9ydENvbnRyb2xsZXIoKQoKICAgICAgICAgICAgaGFuZGxlQ2FsbGJhY2soYWMuc2lnbmFsKS50aGVuKCgpID0+IHsKICAgICAgICAgICAgICAgIG5hdmlnYXRlKCIvIiwgeyByZXBsYWNlOiB0cnVlfSApCiAgICAgICAgICAgIH0pLmNhdGNoKChlKSA9PiB7CiAgICAgICAgICAgICAgICBpZiAoZSBpbnN0YW5jZW9mIFBhZ2VzRXJyb3IpIHsKICAgICAgICAgICAgICAgICAgICBMb2dnZXIud2FybihlLmooKSkKICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAoZS5uYW1lID09PSAnQWJvcnRFcnJvcicpIHsKICAgICAgICAgICAgICAgICAgICBMb2dnZXIud2FybigobmV3IFBhZ2VzRXJyb3IoImFib3J0X2Vycm9yIiwgIkNhbGxiYWNrIGFib3J0ZWQgYXMgdG9rZW4gd2FzIGFscmVhZHkgcmVjZWl2ZWQhIiwKICAgICAgICAgICAgICAgICAgICAgICAgImFib3J0X2NhbGxiYWNrIikpLmooKSkKICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgdGhyb3cgZQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9KTsKCiAgICAgICAgICAgIHJldHVybiAoKSA9PiB7CiAgICAgICAgICAgICAgICBhYy5hYm9ydCgpCiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgfSwgW2F1dGhTdGF0ZS5pc0xvYWRlZF0pOwoKICAgIHJldHVybiAoCiAgICAgICAgPD4KICAgICAgICA8Lz4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgQXV0aENhbGxiYWNrOw==",rs="/assets/AuthContext-64585933.ts",ps="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlQ29udGV4dCwgdXNlRWZmZWN0LCB1c2VTdGF0ZX0gZnJvbSAicmVhY3QiOwppbXBvcnQge2JpblRvQmFzZTY0VXJsfSBmcm9tICIuL2Z1bmN0aW9ucy9BdXRoVXRpbGl0eSI7CmltcG9ydCB7Y29tcHV0ZUNvZGVWZXJpZmllciwgY29tcHV0ZVJhbmRvbSwgZW5jb2RlZEhhc2hCaW59IGZyb20gIi4vZnVuY3Rpb25zL09BdXRoIjsKaW1wb3J0IGNvbmZpZyBmcm9tICIuLi8uLi9jb25maWciCmltcG9ydCB7UGFnZXNFcnJvcn0gZnJvbSAiLi4vLi4vZnVuY3Rpb25zL2Vycm9yIjsKaW1wb3J0IEF1dGhDb250ZXh0LCB7dXNlTG9nb3V0fSBmcm9tICIuL0F1dGhDb250ZXh0IjsKaW1wb3J0IHtMb2dnZXJ9IGZyb20gIi4uLy4uL2Z1bmN0aW9ucy9sb2dnZXIiOwoKZXhwb3J0IGNvbnN0IHJlZGlyZWN0X3VyaSA9IGNvbmZpZy5jbGllbnRfbG9jYXRpb24gKyAiL2F1dGgvY2FsbGJhY2siCgpjb25zdCBBdXRoUmVkaXJlY3QgPSAoKSA9PiB7CiAgICBjb25zdCB7YXV0aFN0YXRlLCBzZXRBdXRoU3RhdGV9ID0gdXNlQ29udGV4dChBdXRoQ29udGV4dCkKCiAgICBjb25zdCBoYW5kbGVSZWRpcmVjdCA9IGFzeW5jIChzaWduYWw6IEFib3J0U2lnbmFsKTogUHJvbWlzZTxzdHJpbmc+ID0+IHsKICAgICAgICAvL09BdXRoIEF1dGhvcml6YXRpb24gQ29kZSBGbG93ICsgUEtDRSBzdGVwIDEKICAgICAgICBjb25zdCBzdGF0ZSA9IGJpblRvQmFzZTY0VXJsKGNyeXB0by5nZXRSYW5kb21WYWx1ZXMobmV3IFVpbnQ4QXJyYXkoMTYpKSkKICAgICAgICBjb25zdCB7IHZlcmlmaWVyLCBjaGFsbGVuZ2UgfSA9IGF3YWl0IGNvbXB1dGVDb2RlVmVyaWZpZXIoKQogICAgICAgIC8vT3BlbklEIG5vbmNlCiAgICAgICAgY29uc3QgeyBlbmNvZGVkX2Jpbjogbm9uY2Vfb3JpZ2luYWwsIHJhbmRvbV9iaW46IG5vbmNlX2JpbiB9ID0gY29tcHV0ZVJhbmRvbSgpCiAgICAgICAgY29uc3Qgbm9uY2UgPSBhd2FpdCBlbmNvZGVkSGFzaEJpbihub25jZV9iaW4pCgogICAgICAgIGNvbnN0IHBhcmFtcyA9IG5ldyBVUkxTZWFyY2hQYXJhbXMoewogICAgICAgICAgICAicmVzcG9uc2VfdHlwZSI6ICJjb2RlIiwKICAgICAgICAgICAgImNsaWVudF9pZCI6ICBjb25maWcuY2xpZW50X2lkLAogICAgICAgICAgICAicmVkaXJlY3RfdXJpIjogIHJlZGlyZWN0X3VyaSwKICAgICAgICAgICAgInN0YXRlIjogc3RhdGUsCiAgICAgICAgICAgICJjb2RlX2NoYWxsZW5nZSI6IGNoYWxsZW5nZSwKICAgICAgICAgICAgImNvZGVfY2hhbGxlbmdlX21ldGhvZCI6ICJTMjU2IiwKICAgICAgICAgICAgIm5vbmNlIjogbm9uY2UsCiAgICAgICAgfSkudG9TdHJpbmcoKQoKICAgICAgICBjb25zdCBzdGF0ZV92ZXJpZmllciA9IHsKICAgICAgICAgICAgY29kZV92ZXJpZmllcjogdmVyaWZpZXIsCiAgICAgICAgICAgIHN0YXRlCiAgICAgICAgfQoKICAgICAgICBMb2dnZXIuZGVidWcoYEN1cnJlbnQgbG9jYWwgc3RvcmFnZSBpcyAke2xvY2FsU3RvcmFnZS5nZXRJdGVtKCJzdGF0ZV92ZXJpZnkiKX0uYCkKCiAgICAgICAgaWYgKCFzaWduYWwuYWJvcnRlZCkgewogICAgICAgICAgICBjb25zdCBzdGF0ZV92ZXJpZnlfaiA9IEpTT04uc3RyaW5naWZ5KHN0YXRlX3ZlcmlmaWVyKQogICAgICAgICAgICBMb2dnZXIuZGVidWcoYFNldHRpbmcgc3RvcmFnZSBmb3Igc3RhdGVfdmVyaWZ5ICR7c3RhdGVfdmVyaWZ5X2p9IGFuZCBub25jZSAke25vbmNlX29yaWdpbmFsfS5gKQoKICAgICAgICAgICAgbG9jYWxTdG9yYWdlLnNldEl0ZW0oInN0YXRlX3ZlcmlmeSIsIHN0YXRlX3ZlcmlmeV9qKQogICAgICAgICAgICBsb2NhbFN0b3JhZ2Uuc2V0SXRlbSgibm9uY2Vfb3JpZ2luYWxfdHJhbnNpZW50Iiwgbm9uY2Vfb3JpZ2luYWwpCgogICAgICAgICAgICBMb2dnZXIuZGVidWcoYEN1cnJlbnQgbG9jYWwgc3RvcmFnZSBpcyAke2xvY2FsU3RvcmFnZS5nZXRJdGVtKCJzdGF0ZV92ZXJpZnkiKX0uYCkKCiAgICAgICAgICAgIHJldHVybiBgJHtjb25maWcuYXV0aF9sb2NhdGlvbn0vb2F1dGgvYXV0aG9yaXplP2AgKyBwYXJhbXMKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICB0aHJvdyBuZXcgUGFnZXNFcnJvcigiYWJvcnRfZXJyb3IiLCAiQWJvcnRlZCBhcyBzdGF0ZSBmb3IgcmVkaXJlY3Qgd2FzIGFscmVhZHkgZ2VuZXJhdGVkISIsCiAgICAgICAgICAgICAgICAiYWJvcnRfcmVkaXJlY3QiKQogICAgICAgIH0KICAgIH0KCiAgICB1c2VFZmZlY3QoKCkgPT4gewogICAgICAgIGNvbnN0IGFjID0gbmV3IEFib3J0Q29udHJvbGxlcigpCiAgICAgICAgaWYgKGF1dGhTdGF0ZS5pc0xvYWRlZCkgewogICAgICAgICAgICBoYW5kbGVSZWRpcmVjdChhYy5zaWduYWwpLnRoZW4oKHVybCkgPT4gewogICAgICAgICAgICAgICAgY29uc3QgbmV3U3RhdGUgPSB1c2VMb2dvdXQoYXV0aFN0YXRlKQogICAgICAgICAgICAgICAgc2V0QXV0aFN0YXRlKG5ld1N0YXRlKQoKICAgICAgICAgICAgICAgIHdpbmRvdy5sb2NhdGlvbi5yZXBsYWNlKHVybCkKICAgICAgICAgICAgfSkuY2F0Y2goKGUpID0+IHsKICAgICAgICAgICAgICAgIGlmICghKGUgaW5zdGFuY2VvZiBQYWdlc0Vycm9yICYmIGUuZGVidWdfa2V5ID09PSAiYWJvcnRfcmVkaXJlY3QiKSkgewogICAgICAgICAgICAgICAgICAgIHRocm93IGUKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSk7CiAgICAgICAgfQoKICAgICAgICByZXR1cm4gKCkgPT4gewogICAgICAgICAgICBhYy5hYm9ydCgpCiAgICAgICAgfQogICAgfSwgW2F1dGhTdGF0ZS5pc0xvYWRlZF0pOwoKICAgIHJldHVybiAoCiAgICAgICAgPD4KICAgICAgICA8Lz4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgQXV0aFJlZGlyZWN0Ow==",hs="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCB7TGlua30gZnJvbSAicmVhY3Qtcm91dGVyLWRvbSI7Cgpjb25zdCBSZWdpc3RlcmVkID0gKCkgPT4gewogICAgcmV0dXJuICgKICAgICAgICA8PgogICAgICAgICAgICA8UGFnZVRpdGxlIHRpdGxlPSJSZWdpc3RlcmVkIiAvPgogICAgICAgICAgICA8cD5XZWxrb20gYmlqIEQuUy5BLlYuIERvZGVrYSEgSmUgYmVudCBudSBvZmZpY2llZWwgZ2VyZWdpc3RyZWVyZCEgS2xpayA8TGluayB0bz0iL2xnIj5oaWVyPC9MaW5rPiBvbSBpbiB0ZSBsb2dnZW4uPC9wPgogICAgICAgIDwvPgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBSZWdpc3RlcmVkOw==",us="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlRWZmZWN0LCB1c2VTdGF0ZX0gZnJvbSAicmVhY3QiOwoKLy8gSnVzdCBmb3IgdGVzdGluZwpjb25zdCBUaW1lciA9ICgpID0+IHsKICAgIGNvbnN0IFtsZWZ0LCBzZXRMZWZ0XSA9IHVzZVN0YXRlKDApCgogICAgdXNlRWZmZWN0KCgpID0+IHsKICAgICAgICBjb25zdCBpbnRlcnZhbCA9IHNldEludGVydmFsKCgpID0+IHsKICAgICAgICAgICAgLy8gUGFzcyBhIGZ1bmN0aW9uIHNvIGl0IHVzZXMgdGhlIHByZXZpb3VzIHZhbHVlCiAgICAgICAgICAgIHNldExlZnQobGVmdCA9PiBsZWZ0ICsgMSk7CiAgICAgICAgfSwgMTAwMCk7CiAgICAgICAgcmV0dXJuICgpID0+IGNsZWFySW50ZXJ2YWwoaW50ZXJ2YWwpOwogICAgfSwgW10pOwoKCiAgICByZXR1cm4gKAogICAgICAgIDw+CiAgICAgICAgICAgIDxwPntsZWZ0fSBoYXZlIGVsYXBzZWQuPC9wPgogICAgICAgIDwvPgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBUaW1lcjs=",Vs="data:video/mp2t;base64,ZXhwb3J0IGZ1bmN0aW9uIGJpblRvQmFzZTY0VXJsKGJ5dGVfYXJyYXk6IFVpbnQ4QXJyYXkpIHsKICAgIGNvbnN0IHJhbmRvbV9jaHJwdHMgPSBBcnJheS5mcm9tKGJ5dGVfYXJyYXkpLm1hcCgobnVtKSA9PiB7CiAgICAgICAgcmV0dXJuIFN0cmluZy5mcm9tQ2hhckNvZGUobnVtKQogICAgfSkuam9pbignJykKICAgIHJldHVybiBidG9hKHJhbmRvbV9jaHJwdHMpCiAgICAgICAgLnJlcGxhY2UobmV3IFJlZ0V4cCgiLyIsICJnIiksICJfIikKICAgICAgICAucmVwbGFjZShuZXcgUmVnRXhwKCJcXCsiLCAiZyIpLCAiLSIpCiAgICAgICAgLnJlcGxhY2UobmV3IFJlZ0V4cCgiPSIsICJnIiksICIiKQp9CgpleHBvcnQgZnVuY3Rpb24gYmFzZTY0VG9CaW4oZW5jb2RlZF9zdHJpbmc6IHN0cmluZykgewogICAgY29uc3QgYmFzZTY0ID0gZW5jb2RlZF9zdHJpbmcKICAgICAgICAucmVwbGFjZShuZXcgUmVnRXhwKCJfIiwgImciKSwgIi8iKQogICAgICAgIC5yZXBsYWNlKG5ldyBSZWdFeHAoIi0iLCAiZyIpLCAiKyIpCiAgICBjb25zdCBkZWNvZGVkID0gYXRvYihiYXNlNjQpCiAgICByZXR1cm4gbmV3IFVpbnQ4QXJyYXkoQXJyYXkuZnJvbShkZWNvZGVkKS5tYXAoKGNoYXIpID0+IHsKICAgICAgICByZXR1cm4gY2hhci5jaGFyQ29kZUF0KDApCiAgICB9KSkKfQoKZXhwb3J0IGZ1bmN0aW9uIHN0cmluZ1RvVWludDgoc3RyOiBzdHJpbmcpIHsKICAgIGxldCBjaGFycyA9IFtdOwogICAgZm9yIChsZXQgaSA9IDA7IGkgPCBzdHIubGVuZ3RoOyArK2kpewogICAgICAgIGNoYXJzLnB1c2goc3RyLmNoYXJDb2RlQXQoaSkpOwogICAgfQogICAgcmV0dXJuIG5ldyBVaW50OEFycmF5KGNoYXJzKTsKfQo=",vs="/assets/OAuth-1d38b001.ts",ws="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCBDb250YWN0aW5mbyBmcm9tICIuL2NvbXBvbmVudHMvQ29udGFjdGluZm8iOwppbXBvcnQgU29jaWFscyBmcm9tICIuL2NvbXBvbmVudHMvU29jaWFscyIKaW1wb3J0IE1hcHMgZnJvbSAiLi4vLi4vLi4vY29tcG9uZW50cy9NYXBzIjsKaW1wb3J0IFF1ZXN0aW9ucyBmcm9tICIuL2NvbXBvbmVudHMvUXVlc3Rpb25zIjsKaW1wb3J0IFRleHQgZnJvbSAiLi4vLi4vLi4vY29udGVudC9GQVEuanNvbiI7CmltcG9ydCAiLi9Db250YWN0LnNjc3MiCgoKZnVuY3Rpb24gQ29udGFjdCgpIHsKICAgIHJldHVybiAoCiAgICAgICAgPGRpdj4KICAgICAgICAgICAgPFBhZ2VUaXRsZSB0aXRsZT0iQ29udGFjdCIgLz4KICAgICAgICAgICAgPGRpdiBpZD0iY29udGFjdCIgY2xhc3NOYW1lPSJtYi04IGxnOm1iLTE2Ij4KICAgICAgICAgICAgICAgIDxkaXYgaWQ9ImNvbnRhY3RfaW5mbyI+CiAgICAgICAgICAgICAgICAgICAgPENvbnRhY3RpbmZvIC8+CiAgICAgICAgICAgICAgICAgICAgPFNvY2lhbHMgLz4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBpZD0iY29udGFjdF9tYXAiPgogICAgICAgICAgICAgICAgICAgIDxNYXBzIC8+ICAgIAogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGlkPSJmYXEiPgogICAgICAgICAgICAgICAgPFBhZ2VUaXRsZSB0aXRsZT0iRnJlcXVlbnRseSBhc2tlZCBxdWVzdGlvbnMiIC8+CiAgICAgICAgICAgICAgICA8UXVlc3Rpb25zIHF1ZXN0aW9ucz17VGV4dC5xdWVzdGlvbnN9IC8+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAKICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgQ29udGFjdDs=",Bs="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsKCiNjb250YWN0IHsKICAgIHdpZHRoOiAxMDAlOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzkwcDsKICAgIGRpc3BsYXk6IGZsZXg7CiAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luX3g7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW5feTsKICAgIH0KfQoKI2NvbnRhY3RfaW5mbyB7CiAgICB3aWR0aDogNTAlOwogICAgZGlzcGxheTogaW5saW5lOwogICAgbWFyZ2luLXRvcDogJG1hcmdpbl95OwogICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbl95OwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB3aWR0aDogMTAwJTsgICAgICAgIAogICAgfQp9CgojY29udGFjdF9tYXAgewogICAgd2lkdGg6IDUwJTsKICAgIGhlaWdodDogYXV0bzsKICAgIGRpc3BsYXk6IGlubGluZTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgaGVpZ2h0OiAyNHJlbTsKICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgIH0KfQoKI2ZhcSB7CiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOwogICAgfQp9",Xs="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL0NvbnRhY3RpbmZvLnNjc3MiCgpmdW5jdGlvbiBDb250YWN0aW5mbygpIHsKICAgIHJldHVybiAoCiAgICAgICAgPGRpdiBpZD0iaW5mbyI+CiAgICAgICAgICAgIDxoMSBjbGFzc05hbWU9ImNvbnRhY3QtdHlwZSI+RS1tYWlsPC9oMT4KICAgICAgICAgICAgPGRpdj48YSBocmVmPSJtYWlsdG86c3R1ZGVudGVuYXRsZXRpZWtAYXY0MC5ubCIgY2xhc3NOYW1lPSJjb250YWN0LXZhbHVlIj5zdHVkZW50ZW5hdGxldGlla0BhdjQwLm5sPC9hPjwvZGl2PgogICAgICAgICAgICA8aDEgY2xhc3NOYW1lPSJjb250YWN0LXR5cGUiPkFkcmVzPC9oMT4KICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT0iY29udGFjdC12YWx1ZSI+U3BvcnRyaW5nIDEyLCAyNjE2TEsgRGVsZnQ8L2gxPgogICAgICAgICAgICA8aDEgY2xhc3NOYW1lPSJjb250YWN0LXR5cGUiPkFWJzQwIFdlYnNpdGU8L2gxPgogICAgICAgICAgICA8ZGl2PjxhIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIiIGhyZWY9Imh0dHBzOi8vd3d3LmF2NDAubmwiIGNsYXNzTmFtZT0iY29udGFjdC12YWx1ZSI+d3d3LmF2NDAubmw8L2E+PC9kaXY+CgogICAgICAgIDwvZGl2PgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBDb250YWN0aW5mbzs=",js="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsKCiNpbmZvIHsKICAgIGRpc3BsYXk6IGdyaWQ7CiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7CiAgICB3aWR0aDogNzUlOwogICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW5feDsKICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbl94OwogICAgcm93LWdhcDogJG1hcmdpbl95OwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5fbW9iaWxlOwogICAgICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luX21vYmlsZTsKICAgICAgICBwYWRkaW5nLXRvcDogJG1hcmdpbl9tb2JpbGU7CiAgICB9Cn0KCi5jb250YWN0LXR5cGUgewogICAgbWFyZ2luOiAwOwogICAgY29sb3I6IHdoaXRlOwogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07CiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X21lZGl1bTsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKfQoKLmNvbnRhY3QtdmFsdWUgewogICAgbWFyZ2luOiAwOwogICAgY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9tZWRpdW07CiAgICBmb250LXdlaWdodDogJGJvbGQ7CiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7Cn0=",Ys="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL1F1ZXN0aW9uLnNjc3MiOwoKZnVuY3Rpb24gUXVlc3Rpb24ocHJvcHMpIHsKICAgIHJldHVybiAoCiAgICAgICAgPGRpdiBpZD0icXVlc3Rpb25fYm94Ij4KICAgICAgICAgICAgPGRpdiBpZD0icXVlc3Rpb24iPgogICAgICAgICAgICAgICAge3Byb3BzLnZyYWFnLnNwbGl0KCdcbicpLm1hcChpdGVtID0+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGtleT17aXRlbX0+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7aXRlbX0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxici8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICApfSAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgaWQ9ImFuc3dlciI+CiAgICAgICAgICAgICAgICB7cHJvcHMuYW50d29vcmQuc3BsaXQoJ1xuJykubWFwKGl0ZW0gPT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4ga2V5PXtpdGVtfT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtpdGVtfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICl9IAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgUXVlc3Rpb247",Ns="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsKCiNxdWVzdGlvbl9ib3ggewogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzkwcDsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOwogICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbl95OwogICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsKfQoKI3F1ZXN0aW9uIHsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNzVyZW07CiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC43NXJlbTsKICAgIHBhZGRpbmctbGVmdDogJG1hcmdpbl95OwogICAgcGFkZGluZy1yaWdodDogJG1hcmdpbl95OwogICAgcGFkZGluZy10b3A6IDAuNXJlbTsKICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07Cn0KCiNhbnN3ZXIgeyAKICAgIGZvbnQtc2l6ZTogJGZvbnRfc21hbGw7CiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X3NtYWxsOwogICAgcGFkZGluZy1sZWZ0OiAkbWFyZ2luX3k7CiAgICBwYWRkaW5nLXJpZ2h0OiAkbWFyZ2luX3k7CiAgICBwYWRkaW5nLXRvcDogMC41cmVtOwogICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsKfQ==",ys="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IFF1ZXN0aW9uIGZyb20gIi4vUXVlc3Rpb24iOwppbXBvcnQgIi4vUXVlc3Rpb25zLnNjc3MiOwoKZnVuY3Rpb24gUXVlc3Rpb25zKHByb3BzKSB7CiAgICByZXR1cm4gKAogICAgICAgIDxkaXYgaWQ9InF1ZXN0aW9uX2dyaWQiPgogICAgICAgICAgICB7cHJvcHMucXVlc3Rpb25zLm1hcCh2cmFhZyA9PiAKICAgICAgICAgICAgICAgIDxRdWVzdGlvbiBrZXk9e3ZyYWFnLnZyYWFnfSB2cmFhZz17dnJhYWcudnJhYWd9IGFudHdvb3JkPXt2cmFhZy5hbnR3b29yZH0vPgogICAgICAgICAgICApfQogICAgICAgIDwvZGl2PgogICAgICAgIAogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBRdWVzdGlvbnM7",ks="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsKCiNxdWVzdGlvbl9ncmlkIHsKICAgIGRpc3BsYXk6IGdyaWQ7CiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7CiAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl94OwogICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luX3g7CiAgICBjb2x1bW4tZ2FwOiAkbWFyZ2luX3k7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTsKICAgICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl9tb2JpbGU7CiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luX21vYmlsZTsKICAgIH0KfQoKI2Fybm9sZF92cmFhZyB7CiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7Cn0=",Rs="/assets/Socials-705d9a1c.jsx",Js="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsKCiNzb2NpYWxzIHsKICAgIG1hcmdpbi10b3A6ICRtYXJnaW5feDsKICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luX3g7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luX21vYmlsZTsKICAgICAgICBtYXJnaW4tdG9wOiAkbWFyZ2luX21vYmlsZTsKICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG1hcmdpbl9tb2JpbGU7CiAgICB9Cn0KCiNzb2NpYWxfdGV4dCB7CiAgICBtYXJnaW46IDA7CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsKICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfbWVkaXVtOwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwp9CgojY29udGFjdF9zb2NpYWxfYnV0dG9ucyB7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgbWFyZ2luLXRvcDogJG1hcmdpbl95OwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBtYXJnaW4tdG9wOiAkbWFyZ2luX21vYmlsZTsKICAgIH0KfQoKLnNvY2lhbF9idXR0b24gewogICAgd2lkdGg6IDNyZW07CiAgICBjb2xvcjogd2hpdGU7CiAgICBmaWxsOiBjdXJyZW50Q29sb3I7CiAgICBjdXJzb3I6IHBvaW50ZXI7CiAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl94OwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB3aWR0aDogMnJlbTsKICAgICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl9tb2JpbGU7CiAgICB9Cn0KCiNpbnN0YSB7CiAgICBtYXJnaW4tbGVmdDogMDsKfQoKI2Rpc2NvcmQ6aG92ZXIgewogICAgY29sb3I6ICM3Mjg5REE7Cn0KCiNpbnN0YTpob3ZlciB7CiAgICBmaWxsOiB1cmwoI3JnKTsKfQoKI3lvdXR1YmU6aG92ZXIgewogICAgY29sb3I6ICNGRjAwMDA7Cn0KCiNmYWNlYm9vazpob3ZlciB7CiAgICBjb2xvcjogIzNiNTk5ODsKfQ==",Ks="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCBTcG9uc29yb3B0aWVzIGZyb20gIi4vY29tcG9uZW50cy9TcG9uc29yb3B0aWVzIjsKCmZ1bmN0aW9uIFNwb25zb3JzKCkgewogICAgcmV0dXJuKAogICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxQYWdlVGl0bGUgdGl0bGU9IlNwb25zb3JzIi8+CiAgICAgICAgICAgIDxTcG9uc29yb3B0aWVzIC8+CiAgICAgICAgPC9kaXY+ICAgICAgICAKICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgU3BvbnNvcnM7",Hs="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IEhlYWRlciBmcm9tICIuLi8uLi8uLi8uLi9jb21wb25lbnRzL0hlYWRlciI7CmltcG9ydCAiLi9TcG9uc29yb3B0aWVzLnNjc3MiCmltcG9ydCBnZXRVcmwgZnJvbSAiLi4vLi4vLi4vLi4vZnVuY3Rpb25zL2xpbmtzIjsKCmZ1bmN0aW9uIFNwb25zb3JvcHRpZXMoKSB7CiAgICByZXR1cm4oCiAgICAgICAgPGRpdiBjbGFzc05hbWU9InNwb25zb3JvcHRpZXNfMSI+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0ic3BvbnNvcm9wdGllc18yIj4KICAgICAgICAgICAgPEhlYWRlciB0ZXh0PSJTcG9uc29yIG9ucyEiIHBvc2l0aW9uPSJsZWZ0Ii8+CiAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9InNwb25zb3JvcHRpZXNfMyI+CiAgICAgICAgICAgICAgICBEb2Rla2Egc3RhYXQgYWx0aWpkIG9wZW4gdm9vciBuaWV1d2Ugc3BvbnNvcnNhbWVud2Vya2luZ2VuIHpvZGF0IHdlIGF0bGV0aWVrIHZvb3Igbm9nIG1lZXIgRGVsZnRzZSBzdHVkZW50ZW4gbW9nZWxpamsgZW4gbGV1a2VyIGt1bm5lbiBtYWtlbi4gV2UgYmllZGVuIHZlZWwgbW9nZWxpamtoZWRlbiBvbSB1dyBvcmdhbmlzYXRpZSBtZXQgbWVlciBzdHVkZW50ZW4gYmlubmVuIGVuIGJ1aXRlbiBEZWxmdCBpbiBjb250YWN0IHRlIGJyZW5nZW4uIERlIG9wdGllcyB2YXJpw6tyZW4gdmFuIGFkdmVydGVudGllcyBpbiBoZXQgamFhcmJvZWsgb2Ygb3AgaW5zdGFncmFtIHRvdCBsb2dv4oCZcyBvcCBoZXQgc2hpcnQgb2Ygd2Vic2l0ZS4gSW5kaWVuIHUgZ2XDr250ZXJlc3NlZXJkIGJlbnQgaW4gc3BvbnNvcmVuIGt1bnQgdSB2b29yIG1lZXIgaW5mb3JtYXRpZSBtYWlsZW4gbmFhciAgPGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciIgY2xhc3NOYW1lPSJsaW5rdG9tYWlsXzEiIGhyZWY9Im1haWx0bzpzdHVkZW50ZW5hdGxldGlla0BhdjQwLm5sIj5zdHVkZW50ZW5hdGxldGlla0BhdjQwLm5sPC9hPi4KICAgICAgICAgICAgICAgPC9wPgogICAgICAgICAgICAgICAgPEhlYWRlciB0ZXh0PSJIdWlkaWdlIHNwb25zb3JzIiBwb3NpdGlvbj0ibGVmdCIvPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9InNwb25zb3JvcHRpZXNfNCI+CiAgICAgICAgICAgICAgICAgICAgPGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciIgaHJlZj0iaHR0cHM6Ly93d3cubWFsdGhhc3BvcnQubmwvIj48aW1nIHNyYz17Z2V0VXJsKGBzcG9uc29ycy9tYWx0aGEucG5nYCl9IGFsdD0iIiBjbGFzc05hbWU9InNwb25zb3JvcHRpZXNfNSBtYWx0aGEiPjwvaW1nPjwvYT4KICAgICAgICAgICAgICAgICAgICA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIiBocmVmPSJodHRwczovL2tlcm5lbmdpbmVlcnMubmwvIj48aW1nIHNyYz17Z2V0VXJsKGBzcG9uc29ycy9rZXJuLnN2Z2ApfSBhbHQ9IiIgY2xhc3NOYW1lPSJzcG9uc29yb3B0aWVzXzUga3Zlcm5lbGFuZCI+PC9pbWc+PC9hPgogICAgICAgICAgICAgICAgICAgIHsvKiA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIiBocmVmPSJodHRwczovL3d3dy50c2Fncm91cC5ubC8iPjxpbWcgc3JjPXtnZXRVcmwoYHNwb25zb3JzL3RzYS5wbmdgKX0gYWx0PSIiIGNsYXNzTmFtZT0ic3BvbnNvcm9wdGllc181IHRzYSI+PC9pbWc+PC9hPiAqL30KICAgICAgICAgICAgICAgICAgICA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIiBocmVmPSJodHRwczovL3d3dy5zdHVkZW50ZW5kcnVrd2Vyay5ubC8iPjxpbWcgc3JjPXtnZXRVcmwoYHNwb25zb3JzL3N0dWRlbnRlbmRydWt3ZXJrLnBuZ2ApfSBhbHQ9IiIgY2xhc3NOYW1lPSJzcG9uc29yb3B0aWVzXzUgdHNhIj48L2ltZz48L2E+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgCiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8aW1nIHNyYz17Z2V0VXJsKGBzcG9uc29ycy9zcG9uc29yb3B0aWVzLmpwZ2ApfSBhbHQ9IiIgY2xhc3NOYW1lPSJzcG9uc29yb3B0aWVzXzYiIC8+CiAgICAgICAgPC9kaXY+CiAgICApCn0KZXhwb3J0IGRlZmF1bHQgU3BvbnNvcm9wdGllczsK",Ds="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsKCi5zcG9uc29yb3B0aWVzXzF7IC8vbGc6ZmxleCBiZy1ibGF1dyBiZy1vcGFjaXR5LTkwIHctZnVsbCBtYi0xNiBsZzptYi0yNAogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzkwcDsKICAgIHdpZHRoOiAxMDAlOwogICAgbWFyZ2luLWJvdHRvbTogNHJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTsKICAgIH0KfQoKLnNwb25zb3JvcHRpZXNfMnsgLy9sZzppbmxpbmUgcHktNCBsZzpweS0wIGxnOm15LTggdy1mdWxsIGxnOnctMi8zCiAgICBwYWRkaW5nLXRvcDogMXJlbTsKICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOwogICAgbWFyZ2luLXRvcDogMnJlbTsKICAgIG1hcmdpbi1ib3R0b206IDJyZW07CiAgICB3aWR0aDogMTAwJTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIGRpc3BsYXk6IGlubGluZTsKICAgICAgICBwYWRkaW5nLXRvcDogMHB4OwogICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7CiAgICAgICAgd2lkdGg6IDY2LjY2NjY2NyU7CiAgICB9Cn0KCi5zcG9uc29yb3B0aWVzXzN7IC8vdGV4dC13aGl0ZSB0ZXh0LW1kIG14LTQgbGc6bXgtMTYgbXQtNCBsZzptdC04IG1iLTE2IGxnOm1iLTI0CiAgICAtLXR3LXRleHQtb3BhY2l0eTogMTsKICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpOwogICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsKICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfc21hbGw7CiAgICBtYXJnaW4tbGVmdDogMXJlbTsKICAgIG1hcmdpbi1yaWdodDogMXJlbTsKICAgIG1hcmdpbi10b3A6IDFyZW07CiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07CiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtOwogICAgICAgIG1hcmdpbi10b3A6IDJyZW07CiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTsKICAgIH0KfQoKLnNwb25zb3JvcHRpZXNfNHsgLy9wdC00IHB4LTQgdGV4dC13aGl0ZSBsZzp0ZXh0LWNlbnRlcgogICAgcGFkZGluZy10b3A6IDFyZW07CiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07CiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyAgICAKICAgIC0tdHctdGV4dC1vcGFjaXR5OiAxOwogICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OwogICAgfQp9Cgouc3BvbnNvcm9wdGllc181eyAvL2xnOm14LTEyIHctMzYgaC0zMgogICAgd2lkdGg6IDEycmVtOwogICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsKICAgIG1hcmdpbi1yaWdodDogMnJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtOwogICAgICAgIG1hcmdpbi1yaWdodDogMnJlbQogICAgfSAgIAp9Cgouc3BvbnNvcm9wdGllc182eyAvL2xnOmlubGluZSB3LWZ1bGwgbGc6dy0xLzMgcHQtMTYgbGc6cHQtMCBsZzpwbC0xNiBiZy13aGl0ZQogICAgd2lkdGg6IDEwMCU7CiAgICBwYWRkaW5nLXRvcDogNHJlbTsKICAgIC0tdHctb3BhY2l0eTogMTsKICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgZGlzcGxheTogaW5saW5lOwogICAgICAgIHdpZHRoOiAzMy4zMzMzMzMlOwogICAgICAgIHBhZGRpbmctdG9wOiAwcHg7CiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtOwogICAgfQp9CgoKLmxpbmt0b21haWxfMXsKICAgIGNvbG9yOiAkZG9kZWthX3Jvb2Q7CiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7Cn0KCgoubWFsdGhhIHsKICAgIHdpZHRoOiA3LjVyZW07Cn0KCi5rdmVybmVsYW5kIHsKICAgIHdpZHRoOiAxMC41cmVtOwp9CgoudHNhIHsKICAgIHdpZHRoOiAxNXJlbTsKfQ==",xs="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCBIZWFkZXIgZnJvbSAiLi4vLi4vLi4vY29tcG9uZW50cy9IZWFkZXIiOwppbXBvcnQgIi4vVkNQLnNjc3MiCmltcG9ydCBnZXRVcmwgZnJvbSAiLi4vLi4vLi4vZnVuY3Rpb25zL2xpbmtzIjsKCmZ1bmN0aW9uIFZlcnRyb3V3ZW5zY29udGFjdHBlcnNvb24oKXsKICAgIHJldHVybiAoCiAgICAgICAgPGRpdiBjbGFzc05hbWU9InZjcF9jb250YWluZXIiPgogICAgICAgICAgICAgICAgPFBhZ2VUaXRsZSB0aXRsZT0iVmVydHJvdXdlbnNjb250YWN0cGVyc29uZW4iLz4KCiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJ2Y3BfYWxnZW1lZW4iPgogICAgICAgICAgICAgICAgPEhlYWRlciB0ZXh0PSJXYXQgZG9lbiB3aWo/Ii8+CiAgICAgICAgICAgICAgICA8cD4KICAgICAgICAgICAgICAgICAgICBBbHMgdmVydHJvdXdlbnNjb250YWN0cGVyc29uZW4gKFZDUCkgaG91ZGVuIHdpaiBvbnMgYmV6aWcgbWV0IGhldCBiZWhvdWRlbiB2YW4gZWVuIHZlaWxpZ2Ugc3BvcnRvbWdldmluZyB3YWFyIGllZGVyZWVuIHppY2ggdGh1aXMgdm9lbHQuIE1vY2h0ZW4gZXIgZGluZ2VuIGdlYmV1cmVuIG9mIG1vY2h0IGplIGRpbmdlbiBvcG1lcmtlbiB3YWFydmFuIGplIGRlbmt0IGRhdCBkYXQgbmlldCBkb29yIGRlIGJldWdlbCBrYW4gb2Ygem9yZ3Qgdm9vciBlZW4gb252ZWlsaWdlL29uYWFuZ2VuYW1lIG9tZ2V2aW5nIG9uZGVyIGxlZGVuL3RyYWluZXJzL2Jlc3R1dXJkZXJzIG9mIGV2ZW50dWVsZSBhbmRlcmUgYmV0cm9ra2VuZW4gdmFuIGRlIHZlcmVuaWdpbmcsIGxhYXQgZGF0IGRhbiB2b29yYWwgd2V0ZW4gYmlqIG9ucy4gRGl0IGthbiBuYXR1dXJsaWprIGFsbGVtYWFsIGFub25pZW0gd29yZGVuIGdlZGFhbiBtb2NodCBqZSBkYXQgZmlqbiB2aW5kZW4uIE1vY2h0IGplIGRhdCB3aWxsZW4ga2FuIGplIHVpdGVyYWFyZCBvb2sgYmlqIExpemV0aCBlbiBMb3JlbnpvLCBkZSBWQ1DigJlzIHZhbiBBVuKAmTQwIHRlcmVjaHQuCiAgICAgICAgICAgICAgICAgICAgPGJyLz48YnIvPgogICAgICAgICAgICAgICAgICAgIEdyb2V0amVzIGRlIFZDUOKAmXMgdmFuIERvZGVrYSwKICAgICAgICAgICAgICAgICAgICA8YnIvPgogICAgICAgICAgICAgICAgICAgIExpc2EgTWVpam5kZXJ0IGVuwqBOaWVsc8KgVmVyaGV1Z2QKICAgICAgICAgICAgICAgIDwvcD4KICAgICAgICAgICAgPC9kaXY+ICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idmNwX3BlcnNvb24gdmNwX2xlZnQiPgogICAgICAgICAgICAgICAgPGltZyBjbGFzc05hbWU9InZjcF9pbWciIHNyYz17Z2V0VXJsKCJ2Y3AvdmNwX2xpc2EuanBnIil9Lz4KICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0idmNwX25hYW0iPkxpc2EgTWVpam5kZXJ0PC9wPgogICAgICAgICAgICAgICAgRS1tYWlsOiA8YSBjbGFzc05hbWU9InZjcF9tYWlsIiBocmVmPSJtYWlsdG86dmNwLWxpc2FAYXY0MC5ubCI+dmNwLWxpc2FAYXY0MC5ubDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJ2Y3BfcGVyc29vbiB2Y3BfcmlnaHQiPgogICAgICAgICAgICAgICAgPGltZyBjbGFzc05hbWU9InZjcF9pbWciIHNyYz17Z2V0VXJsKCJ2Y3AvdmNwX25pZWxzLmpwZyIpfS8+IAogICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJ2Y3BfbmFhbSI+TmllbHMgVmVyaGV1Z2Q8L3A+CiAgICAgICAgICAgICAgICBFLW1haWw6IDxhIGNsYXNzTmFtZT0idmNwX21haWwiIGhyZWY9Im1haWx0bzp2Y3AtbmllbHNAYXY0MC5ubCI+dmNwLW5pZWxzQGF2NDAubmw8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAKICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgVmVydHJvdXdlbnNjb250YWN0cGVyc29vbjs=",Fs="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsKCi52Y3BfY29udGFpbmVyewogICAgbWFyZ2luLXRvcDogMHJlbTsKICAgIG1hcmdpbi1ib3R0b206IDJyZW07Cn0KCgoudmNwX2FsZ2VtZWVuewogICAgd2lkdGg6IGNhbGMoMTAwJSAtIDhyZW0pOwogICAgLy8gZGlzcGxheTogaW5saW5lLXRhYmxlOwogICAgLy8gaGVpZ2h0OiAxNnJlbTsKICAgIG1hcmdpbi1sZWZ0OiA0cmVtOwogICAgbWFyZ2luLXJpZ2h0OiA0cmVtOwogICAgbWFyZ2luLWJvdHRvbTogMnJlbTsKICAgIHBhZGRpbmctdG9wOiAycmVtOwogICAgcGFkZGluZy1ib3R0b206IDRyZW07CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOwogICAgY29sb3I6IHdoaXRlOwogICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKXsKICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsKICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07CiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pOwogICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOwogICAgfQp9CgoudmNwX2FsZ2VtZWVuIHAgewogICAgcGFkZGluZy1sZWZ0OiA0cmVtOwogICAgcGFkZGluZy1yaWdodDogNHJlbTsKICAgIHBhZGRpbmctdG9wOiAycmVtOwogICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOwogICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07CiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07CiAgICB9Cn0KCi52Y3BfcGVyc29vbiB7CiAgICBtYXJnaW4tYm90dG9tOiA2cmVtOwogICAgcGFkZGluZzogMnJlbTsKICAgIHBhZGRpbmctbGVmdDogNHJlbTsKICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07CiAgICB3aWR0aDogY2FsQyg1MCUgLSA1cmVtKTsKICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgIC8vIGhlaWdodDogMjByZW07CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOwogICAgY29sb3I6IHdoaXRlOwogICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKXsKICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsKICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07CiAgICAgICAgbWFyZ2luLXRvcDogMHJlbTsKICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOwogICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTsKICAgICAgICBwYWRkaW5nOiAxcmVtOwogICAgfQp9CgoudmNwX2xlZnQgewogICAgbWFyZ2luLWxlZnQ6IDRyZW07CiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOwogICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsKICAgIH0KfQoKLnZjcF9yaWdodCB7CiAgICBtYXJnaW4tbGVmdDogMXJlbTsKICAgIG1hcmdpbi1yaWdodDogNHJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07CiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOwogICAgfQp9CgoudmNwX2ltZyB7CiAgICB3aWR0aDogMTAwJTsKICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOwp9CgoudmNwX25hYW0gewogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07CiAgICBmb250LXdlaWdodDogJGJvbGQ7CiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOwp9CgoudmNwX21haWwgewogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgY29sb3I6ICRkb2Rla2Ffcm9vZDsKfQ==",zs="data:text/jsx;base64,aW1wb3J0IFJlYWN0LCB7dXNlU3RhdGUsIHVzZUVmZmVjdH0gZnJvbSAicmVhY3QiOw0KaW1wb3J0IEhvbWVOaWV1d3MgZnJvbSAnLi9jb21wb25lbnRzL0hvbWVOaWV1d3MnOw0KaW1wb3J0IFRpdGxlQmFyIGZyb20gJy4vY29tcG9uZW50cy9UaXRsZUJhcic7DQppbXBvcnQgSG9tZVRyYWluaW5nZW4gZnJvbSAnLi9jb21wb25lbnRzL0hvbWVUcmFpbmluZ2VuJzsNCmltcG9ydCBIb21lQ29tbWlzc2llcyBmcm9tICcuL2NvbXBvbmVudHMvSG9tZUNvbW1pc3NpZXMnOw0KaW1wb3J0IEhvbWVQcm9tbyBmcm9tICcuL2NvbXBvbmVudHMvSG9tZVByb21vJzsNCmltcG9ydCAiLi9Ib21lLnNjc3MiOw0KaW1wb3J0IGdldFVybCBmcm9tICIuLi8uLi9mdW5jdGlvbnMvbGlua3MiOw0KDQpjb25zdCBtYXhPZmZzZXQgPSAyNCAqIHBhcnNlRmxvYXQoZ2V0Q29tcHV0ZWRTdHlsZShkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQpLmZvbnRTaXplKTsNCmNvbnN0IGxvZ29NYXggPSBNYXRoLm1pbigoNiAqIHdpbmRvdy5pbm5lcldpZHRoIC8gMTUpLCA2MTQuNCkgLyBwYXJzZUZsb2F0KGdldENvbXB1dGVkU3R5bGUoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50KS5mb250U2l6ZSk7DQoNCmZ1bmN0aW9uIEhvbWUoKSB7DQogIGNvbnN0IFtvZmZzZXQsIHNldE9mZnNldF0gPSB1c2VTdGF0ZSgwKTsNCiAgY29uc3Qgc25vd0NvbnRlbnQgPSBbJyYjMTI3ODQ2JywgJ/CfjYknLCAn8J+NuCddOw0KICANCg0KICBjb25zdCByYW5kb20gPSAobnVtKSA9PiB7DQogICAgcmV0dXJuIE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIG51bSk7DQogIH0NCg0KICBjb25zdCBnZXRSYW5kb21TdHlsZXMgPSAoKSA9PiB7DQogICAgY29uc3QgdG9wID0gcmFuZG9tKDEwMCkgLSA1MDsNCiAgICBjb25zdCBsZWZ0ID0gcmFuZG9tKDEwMCk7DQogICAgY29uc3QgZHVyID0gcmFuZG9tKDEwKSArIDE1Ow0KICAgIGNvbnN0IHNpemUgPSByYW5kb20oMjUpICsgMTA7DQogICAgcmV0dXJuIGAgDQogICAgICB0b3A6ICR7dG9wfSU7IA0KICAgICAgbGVmdDogJHtsZWZ0fSU7IA0KICAgICAgZm9udC1zaXplOiAke3NpemV9cHg7IA0KICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAke2R1cn1zOyANCiAgICBgOw0KICB9DQoNCiAgY29uc3QgY3JlYXRlU25vdyA9IChuKSA9PiB7DQogICAgZm9yICh2YXIgaSA9IDA7IGkgPCBuOyBpKyspIHsNCiAgICAgIHZhciBzbm93Q29udGFpbmVyID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInNuZWV1d19jb250YWluZXIiKTsNCiAgICAgIHdoaWxlKCFzbm93Q29udGFpbmVyKSB7DQogICAgICAgIHNub3dDb250YWluZXIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgic25lZXV3X2NvbnRhaW5lciIpOw0KICAgICAgfSANCiAgICAgIHZhciBzbm93ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7DQogICAgICBzbm93LmNsYXNzTmFtZSA9ICJzbm93IjsNCiAgICAgIHNub3cuc3R5bGUuY3NzVGV4dCA9IGdldFJhbmRvbVN0eWxlcygpOw0KICAgICAgc25vdy5pbm5lckhUTUwgPSBzbm93Q29udGVudFtyYW5kb20oMyldDQogICAgICBzbm93Q29udGFpbmVyLmFwcGVuZChzbm93KTsNCiAgICB9DQogIH0NCg0KICANCiAgdXNlRWZmZWN0KCgpID0+IHsNCiAgICANCiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigibG9hZCIsICgpID0+IHsNCiAgICAgIGNyZWF0ZVNub3coNTApDQogICAgfSk7DQogIH0sIFtdKQ0KDQogIHVzZUVmZmVjdCgoKSA9PiB7DQogICAgc2V0T2Zmc2V0KHdpbmRvdy5wYWdlWU9mZnNldCk7DQogICAgd2luZG93Lm9uc2Nyb2xsID0gKCkgPT4gew0KICAgICAgICBzZXRPZmZzZXQod2luZG93LnBhZ2VZT2Zmc2V0KTsNCiAgICAgICAgdHJ5IHsNCiAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiaG9tZV9sb2dvIikuc3R5bGUud2lkdGggPSBNYXRoLm1heCg2LCBsb2dvTWF4IC0gKG9mZnNldCAvIG1heE9mZnNldCkgKiAobG9nb01heCAtIDYpKSArICdyZW0nOw0KICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJob21lX2xvZ28iKS5zdHlsZS5tYXJnaW5MZWZ0ID0gTWF0aC5tYXgoMiwgKDQgLSAob2Zmc2V0IC8gbWF4T2Zmc2V0KSAqIDIpKSArICdyZW0nOw0KICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJob21lX2xvZ28iKS5zdHlsZS50b3AgPSBNYXRoLm1heCgwLjUsIDYgLSAob2Zmc2V0IC8gbWF4T2Zmc2V0KSAqIDUpICsgJ3JlbSc7DQogICAgICAgIH0gY2F0Y2gge30NCiAgICB9DQogICAgICB0cnkgew0KICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiaG9tZV9sb2dvIikuc3R5bGUud2lkdGggPSBNYXRoLm1heCg2LCBsb2dvTWF4IC0gKG9mZnNldCAvIG1heE9mZnNldCkgKiAobG9nb01heCAtIDYpKSArICdyZW0nOw0KICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiaG9tZV9sb2dvIikuc3R5bGUubWFyZ2luTGVmdCA9IE1hdGgubWF4KDIsICg0IC0gKG9mZnNldCAvIG1heE9mZnNldCkgKiAyKSkgKyAncmVtJzsNCiAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImhvbWVfbG9nbyIpLnN0eWxlLnRvcCA9IE1hdGgubWF4KDAuNSwgNiAtIChvZmZzZXQgLyBtYXhPZmZzZXQpICogNSkgKyAncmVtJzsNCiAgICAgIH0gY2F0Y2gge30NCiAgICANCiAgfSwgW29mZnNldF0pOw0KDQogIHJldHVybiAoDQogICAgPGRpdj4NCiAgICAgIDxUaXRsZUJhciAvPg0KICAgICAgey8qIDxIb21lUHJvbW8gLz4gKi99DQogICAgICA8SG9tZU5pZXV3cyAvPg0KICAgICAgPEhvbWVUcmFpbmluZ2VuIC8+DQogICAgICA8SG9tZUNvbW1pc3NpZXMgLz4NCiAgICAgIDxkaXYgaWQ9InNuZWV1d19jb250YWluZXIiPjwvZGl2Pg0KICAgIDwvZGl2Pg0KICApOw0KfQ0KDQpleHBvcnQgZGVmYXVsdCBIb21lOw0K",_s="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzIjsKCiNob21lX3RpdGxlX3JpZ2h0X2J1dHRvbjpob3ZlciB7CiAgY3Vyc29yOiBwb2ludGVyOwp9CgojaG9tZV90cmFpbmluZ2VuX2J1dHRvbjpob3ZlciB7CiAgY3Vyc29yOiBwb2ludGVyOwp9CgpAa2V5ZnJhbWVzIGZhbGwgewogIDAlIHsKICAgIG9wYWNpdHk6IDA7CiAgfQogIDUwJSB7CiAgICBvcGFjaXR5OiAxOwogIH0KICAxMDAlIHsKICAgIHRvcDogMTAwdmg7CiAgICBvcGFjaXR5OiAxOwogIH0KfQpAa2V5ZnJhbWVzIHN3YXkgewogIDAlIHsKICAgIG1hcmdpbi1sZWZ0OiAwOwogIH0KICAyNSUgewogICAgbWFyZ2luLWxlZnQ6IDUwcHg7CiAgfQogIDUwJSB7CiAgICBtYXJnaW4tbGVmdDogLTUwcHg7CiAgfQogIDc1JSB7CiAgICBtYXJnaW4tbGVmdDogNTBweDsKICB9CiAgMTAwJSB7CiAgICBtYXJnaW4tbGVmdDogMDsKICB9Cn0KCiNzbmVldXdfY29udGFpbmVyIHsgIAogIGhlaWdodDogMTAwdmg7CiAgb3ZlcmZsb3c6IGhpZGRlbjsKICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgdG9wOiAwOwogIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXM7CiAgd2lkdGg6IDEwMCU7CiAgcG9pbnRlci1ldmVudHM6IG5vbmU7Cn0KCgouc25vdyB7CiAgYW5pbWF0aW9uOiBmYWxsIGVhc2UtaW4sIHN3YXkgZWFzZS1pbi1vdXQ7CiAgY29sb3I6IHdoaXRlOwogIHBvc2l0aW9uOiBhYnNvbHV0ZTsKfQ==",Qs="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKLy8gaW1wb3J0IHsKLy8gICBIYXNoTGluayBhcyBMaW5rCi8vIH0gZnJvbSAicmVhY3Qtcm91dGVyLWhhc2gtbGluayI7CmltcG9ydCB7CiAgICBMaW5rCn0gZnJvbSAicmVhY3Qtcm91dGVyLWRvbSI7CmltcG9ydCAiLi9Ib21lQ29tbWlzc2llcy5zY3NzIjsKaW1wb3J0IGdldFVybCBmcm9tICIuLi8uLi8uLi9mdW5jdGlvbnMvbGlua3MiOwoKZnVuY3Rpb24gSG9tZUNvbW1pc3NpZXMoKSB7CiAgcmV0dXJuICgKICAgIDxkaXYgaWQ9ImhvbWVfY29tbWlzc2llc19jb250YWluZXIiPgogICAgICAgIDxkaXYgaWQ9ImhvbWVfY29tbWlzc2llc19mb3RvIiA+CiAgICAgICAgICAgIDxpbWcgaWQ9ImhvbWVfY29tbWlzc2llc19mb3RvXzIiIHNyYz17Z2V0VXJsKCJob21lL2NvbW1pc3NpZS5qcGciKX0gYWx0PSIiLz4KCiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBpZD0iaG9tZV9jb21taXNzaWVzX2luZm8iPgogICAgICAgIE5hYXN0IGRyaWUga2VlciBpbiBkZSB3ZWVrIHNwb3J0ZW4gaXMgZXIgYmlqIERvZGVrYSBvb2sgbWVlciBkYW4gZ2Vub2VnIHRpamQgdm9vciBnZXplbGxpZ2hlaWQuIEVsa2Ugd29lbnNkYWcgd29yZHQgbmEgZGUgdHJhaW5pbmcgZ2V6YW1lbmxpamsgZ2VnZXRlbiBlbiBnZWJvcnJlbGQsIGVuIGVyIHdvcmRlbiB2YWFrIGdlemVsbGlnZSBmZWVzdGplcyBlbiBhbmRlcmUgYWN0aXZpdGVpdGVuIGdlb3JnYW5pc2VlcmQgZG9vciBvbnplIHZlbGUgY29tbWlzc2llcywgd2FhciBqZSBvb2sgZWxrIGphYXIgZGVlbCB2YW4gdWl0IGt1bnQgbWFrZW4uIEJlbiBqZSBiZW5pZXV3ZCBuYWFyIHdlbGtlIGNvbW1pc3NpZXMgZXIgbm9nIG1lZXIgYmlqIG9ucyBiZXN0YWFuLCBuZWVtIGRhbiBlZW5zIGVlbiBraWpramUgb3AgZGUgPExpbmsgdG89Ii92ZXJlbmlnaW5nL2NvbW1pc3NpZXMjIiBpZD0iaG9tZV9jb21taXNzaWVzX2xpbmsiPjxiPmNvbW1pc3NpZXBhZ2luYTwvYj48L0xpbms+IQoKICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGlkPSJob21lX2NvbW1pc3NpZXNfdGl0bGUiIGNsYXNzTmFtZT0iYWJzb2x1dGUgbGc6cmlnaHQtMCB0b3AtOCB3LTMvNCBiZy1yb29kIGgtMTYgdGV4dC13aGl0ZSB0ZXh0LTN4bCBmb250LWJvbGQgcGwtOCBsZzpwbC0xNiBwdC0zIj5HRVpFTExJR0hFSUQ8L2Rpdj4KICAgIDwvZGl2PgogICk7Cn0KCmV4cG9ydCBkZWZhdWx0IEhvbWVDb21taXNzaWVzOw==",Ls="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsKCiNob21lX2NvbW1pc3NpZXNfY29udGFpbmVyIHsKICAgIHdpZHRoOiAxMDAlOwogICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgaGVpZ2h0OiAyNHJlbTsKICAgIG1hcmdpbi10b3A6IDZyZW07CiAgICBtYXJnaW4tYm90dG9tOiA2cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBoZWlnaHQ6IGF1dG87CiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTsKICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOwogICAgfQp9CgojaG9tZV9jb21taXNzaWVzX2ZvdG8gewogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgbGVmdDogMDsKICAgIHdpZHRoOiBjYWxjKDEwMCUvMyk7CiAgICBoZWlnaHQ6IDI0cmVtOwogICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCA3MCUgMTAwJSwgMCUgMTAwJSk7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgICBjbGlwLXBhdGg6IG5vbmU7CiAgICB9Cn0KCiNob21lX2NvbW1pc3NpZXNfZm90b18yIHsKICAgIHdpZHRoOiAxMDAlOwogICAgaGVpZ2h0OiAxMDAlOwogICAgb2JqZWN0LWZpdDogY292ZXI7Cn0KCiNob21lX2NvbW1pc3NpZXNfaW5mbyB7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICB3aWR0aDogNzUlOwogICAgcmlnaHQ6IDA7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOwogICAgaGVpZ2h0OiAyNHJlbTsKICAgIHBhZGRpbmctbGVmdDogMTByZW07CiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtOwogICAgcGFkZGluZy10b3A6IDhyZW07CiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTUlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIGNhbGMoMS82MCAqIDEwMCUpIDEwMCUpOwogICAgY29sb3I6IHdoaXRlOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9zbWFsbDsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgIGhlaWdodDogYXV0bzsKICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtOwogICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOwogICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTsKICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOwogICAgICAgIGNsaXAtcGF0aDogbm9uZTsKICAgIH0KfQoKI2hvbWVfY29tbWlzc2llc190aXRsZSB7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICByaWdodDogMDsKICAgIHRvcDogMnJlbTsKICAgIHdpZHRoOiA3NSU7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7CiAgICBoZWlnaHQ6IDRyZW07CiAgICBjb2xvcjogd2hpdGU7CiAgICB0ZXh0LWFsaWduOiBsZWZ0OwogICAgZm9udC1zaXplOiAxLjc1cmVtOwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwogICAgcGFkZGluZy10b3A6IDAuNzVyZW07CiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07CiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBsZWZ0OiAwOwogICAgICAgIHRleHQtYWxpZ246IGxlZnQ7CiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtOwogICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07CiAgICB9Cn0KCiNob21lX2NvbW1pc3NpZXNfbGluayB7CiAgICBjb2xvcjogJGRvZGVrYV9yb29kOwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwp9Cg==",fs="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKLy8gaW1wb3J0IHsKLy8gICBIYXNoTGluayBhcyBMaW5rCi8vIH0gZnJvbSAicmVhY3Qtcm91dGVyLWhhc2gtbGluayI7CmltcG9ydCB7CiAgICBMaW5rCn0gZnJvbSAicmVhY3Qtcm91dGVyLWRvbSI7CmltcG9ydCAiLi9Ib21lTmlldXdzLnNjc3MiOwppbXBvcnQgTmlldXdzIGZyb20gIi4uLy4uLy4uL2NvbnRlbnQvTmlldXdzLmpzb24iOwppbXBvcnQgZ2V0VXJsIGZyb20gIi4uLy4uLy4uL2Z1bmN0aW9ucy9saW5rcyI7CgpmdW5jdGlvbiBIb21lTmlldXdzKCkgewogICAgbGV0IG1heE5pZXV3cyA9IDM7CiAgICBpZiAod2luZG93LmlubmVyV2lkdGggPD0gMTAyMykgbWF4TmlldXdzID0gMTsgCiAgcmV0dXJuICgKICAgIDxkaXYgaWQ9ImhvbWVfbmlldXdzX2NvbnRhaW5lciI+CiAgICAgICAgPGRpdiBpZD0iaG9tZV9uaWV1d3NfZm90byI+CiAgICAgICAgICAgIDxpbWcgaWQ9ImhvbWVfbmlldXdzX2ZvdG9fMiIgc3JjPXtnZXRVcmwoImhvbWUvbmlldXdzLmpwZyIpfSBhbHQ9IiIvPgoKICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGlkPSJob21lX25pZXV3c19pbmZvIj4KICAgICAgICAgICAge05pZXV3cy5uaWV1d3NiZXJpY2h0ZW4uc2xpY2UoMCwgbWF4TmlldXdzKS5tYXAoKGl0ZW0sIGluZGV4KSA9PgogICAgICAgICAgICAgICAgICAgIDxkaXYga2V5PXsiaG9tZV9uaWV1d3MiICsgaXRlbS50aXRlbH0gY2xhc3NOYW1lPXsiaG9tZV9uaWV1d3NiZXJpY2h0IiArIChpbmRleCA8IDIgPyAiIGhvbWVfYm9yZGVyIiA6ICIiKX0+IAogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0iaG9tZV9uaWV1d3NpdGVtIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMSBjbGFzc05hbWU9ImhvbWVfbmlldXdzdGl0ZWwiPntpdGVtLnRpdGVsfTwvaDE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDIgY2xhc3NOYW1lPSJob21lX25pZXV3c3N0dWtqZSI+e2l0ZW0udGVrc3R9PC9oMj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxMaW5rIHRvPXsiL25pZXV3cyMiICsgaXRlbS5pZH0gY2xhc3NOYW1lPSJub191bmRlcmxpbmUiPjxoMiBjbGFzc05hbWU9ImhvbWVfbmlldXdzX2xpbmsiPkxlZXMgbWVlcjwvaDI+PC9MaW5rPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgKX0KCiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBpZD0iaG9tZV9uaWV1d3NfdGl0bGUiPk5JRVVXUzwvZGl2PgogICAgPC9kaXY+CiAgKTsKfQoKZXhwb3J0IGRlZmF1bHQgSG9tZU5pZXV3czsK",Os="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsKCiNob21lX25pZXV3c19jb250YWluZXIgewogICAgd2lkdGg6IDEwMCU7CiAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICBoZWlnaHQ6IDI0cmVtOwogICAgbWFyZ2luLXRvcDogNnJlbTsKICAgIG1hcmdpbi1ib3R0b206IDZyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIGhlaWdodDogYXV0bzsKICAgICAgICBtYXJnaW4tdG9wOiA0cmVtOwogICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07CiAgICB9Cn0KCiNob21lX25pZXV3c19mb3RvIHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGxlZnQ6IDA7CiAgICB3aWR0aDogY2FsYygxMDAlLzMpOwogICAgaGVpZ2h0OiAyNHJlbTsKICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgNzAlIDEwMCUsIDAlIDEwMCUpOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgICAgY2xpcC1wYXRoOiBub25lOwogICAgfQp9CgojaG9tZV9uaWV1d3NfZm90b18yIHsKICAgIHdpZHRoOiAxMDAlOwogICAgaGVpZ2h0OiAxMDAlOwogICAgb2JqZWN0LWZpdDogY292ZXI7Cn0KCiNob21lX25pZXV3c19pbmZvIHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIHdpZHRoOiA3NSU7CiAgICByaWdodDogMDsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc5MHA7CiAgICBoZWlnaHQ6IDI0cmVtOwogICAgcGFkZGluZy1sZWZ0OiAxMHJlbTsKICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07CiAgICBwYWRkaW5nLXRvcDogOHJlbTsKICAgIGNsaXAtcGF0aDogcG9seWdvbigxNSUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgY2FsYygxLzYwICogMTAwJSkgMTAwJSk7CiAgICBjb2xvcjogd2hpdGU7CiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X3NtYWxsOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgaGVpZ2h0OiBhdXRvOwogICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07CiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07CiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtOwogICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07CiAgICAgICAgY2xpcC1wYXRoOiBub25lOwogICAgfQp9CgojaG9tZV9uaWV1d3NfdGl0bGUgewogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgcmlnaHQ6IDA7CiAgICB0b3A6IDJyZW07CiAgICB3aWR0aDogNzUlOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOwogICAgaGVpZ2h0OiA0cmVtOwogICAgY29sb3I6IHdoaXRlOwogICAgdGV4dC1hbGlnbjogbGVmdDsKICAgIGZvbnQtc2l6ZTogMS43NXJlbTsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtOwogICAgcGFkZGluZy1sZWZ0OiA0cmVtOwogICAgcGFkZGluZy1yaWdodDogNHJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsKICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07CiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsKICAgICAgICBsZWZ0OiAwOwogICAgfQp9CgouaG9tZV9uaWV1d3NiZXJpY2h0IHsKICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7CiAgICBoZWlnaHQ6IDE2cmVtOwogICAgYm9yZGVyOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7CiAgICAKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgbWFyZ2luLXRvcDogMDsKCiAgICB9Cn0KCi5ob21lX2JvcmRlciB7CiAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTsKICAgIGJvcmRlci1yaWdodC13aWR0aDogMnB4OwogICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDsKICAgIAogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7CgogICAgfQp9CgouaG9tZV9uaWV1d3NpdGVtIHsKICAgIGhlaWdodDogMTRyZW07CiAgICBvdmVyZmxvdzogaGlkZGVuOwp9CgouaG9tZV9uaWV1d3N0aXRlbCB7CiAgICBmb250LXdlaWdodDogJGJvbGQ7CiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07CiAgICBtYXJnaW4tbGVmdDogMXJlbTsKICAgIGhlaWdodDogNHJlbTsKICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOwp9CgouaG9tZV9uaWV1d3NzdHVramUgewogICAgZGlzcGxheTogLXdlYmtpdC1ib3g7CiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7CiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOwogICAgb3ZlcmZsb3c6IGhpZGRlbjsKICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOwogICAgaGVpZ2h0OiA5cmVtOwogICAgbWFyZ2luLWxlZnQ6IDFyZW07CiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07CiAgICBmb250LXNpemU6ICRmb250X3NtYWxsOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9zbWFsbDsKICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsOwp9CgouaG9tZV9uaWV1d3NfbGluayB7CiAgICBjb2xvcjogJGRvZGVrYV9yb29kOwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgbWFyZ2luLWxlZnQ6IDFyZW07CiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07CiAgICBmb250LXNpemU6ICRmb250X3NtYWxsOwp9Cgoubm9fdW5kZXJsaW5lIHsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKfQ==",Ss="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsNCmltcG9ydCB7DQogICAgTGluaw0KfSBmcm9tICJyZWFjdC1yb3V0ZXItZG9tIjsNCmltcG9ydCAiLi9Ib21lUHJvbW8uc2NzcyI7DQoNCmZ1bmN0aW9uIEhvbWVQcm9tbygpIHsNCiAgcmV0dXJuICgNCiAgICA8TGluayB0bz17Ii9vd2VlIn0+DQogICAgICAgIDxkaXYgY2xhc3NOYW1lPSJob21lX3Byb21vIj4NCiAgICAgICAgICAgIDxwPlZhbiAxMyB0b3QgZW4gbWV0IDE3IGF1Z3VzdHVzIHppam4gd2lqIG9wIGRlIE9XZWUuIEJla2lqayBoaWVyIGFsIG9uemUgYWN0aXZpdGVpdGVuITwvcD4NCiAgICAgICAgICAgIDxzdmcgY2xhc3NOYW1lPSJob21lX3Byb21vX2Fycm93IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEzLjAyNSAxbC0yLjg0NyAyLjgyOCA2LjE3NiA2LjE3NmgtMTYuMzU0djMuOTkyaDE2LjM1NGwtNi4xNzYgNi4xNzYgMi44NDcgMi44MjggMTAuOTc1LTExeiIgLz48L3N2Zz4NCiAgICAgICAgPC9kaXY+DQogICAgPC9MaW5rPg0KICApOw0KfQ0KDQpleHBvcnQgZGVmYXVsdCBIb21lUHJvbW87DQo=",Ts="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLmhvbWVfcHJvbW8gew0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7DQogICAgY29sb3I6IHdoaXRlOw0KICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOw0KICAgIGxpbmUtaGVpZ2h0OiA0cmVtOw0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICBoZWlnaHQ6IDRyZW07DQogICAgd2lkdGg6IDEwMCU7DQogICAgZm9udC13ZWlnaHQ6IGJvbGQ7DQogICAgY3Vyc29yOiBwb2ludGVyOw0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7DQogICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc21hbGw7DQogICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfc21hbGw7DQogICAgICAgIHRleHQtYWxpZ246IGxlZnQ7DQogICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOw0KICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtOw0KICAgICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTsNCiAgICB9DQp9DQoNCi5ob21lX3Byb21vX2Fycm93IHsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgcmlnaHQ6IDJyZW07DQogICAgdG9wOiAxcmVtOw0KICAgIGhlaWdodDogMnJlbTsNCiAgICBmaWxsOiB3aGl0ZTsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICBoZWlnaHQ6IDEuNXJlbTsNCiAgICAgICAgcmlnaHQ6IDAuNXJlbTsNCiAgICAgICAgdG9wOiAxLjI1cmVtOw0KICAgIH0NCn0=",Ms="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL0hvbWVUcmFpbmluZ2VuLnNjc3MiOwovLyBpbXBvcnQgewovLyAgIEhhc2hMaW5rIGFzIExpbmsKLy8gfSBmcm9tICJyZWFjdC1yb3V0ZXItaGFzaC1saW5rIjsKaW1wb3J0IHsKICAgIExpbmsKfSBmcm9tICJyZWFjdC1yb3V0ZXItZG9tIjsKaW1wb3J0IGdldFVybCBmcm9tICIuLi8uLi8uLi9mdW5jdGlvbnMvbGlua3MiOwoKZnVuY3Rpb24gSG9tZVRyYWluaW5nZW4oKSB7CiAgcmV0dXJuICgKICAgIDxkaXYgaWQ9ImhvbWVfdHJhaW5pbmdlbl9jb250YWluZXIiPgogICAgICAgIDxkaXYgaWQ9ImhvbWVfdHJhaW5pbmdlbl9mb3RvIj4KICAgICAgICAgICAgPGltZyBpZD0iaG9tZV90cmFpbmluZ2VuX2ZvdG9fMiIgc3JjPXtnZXRVcmwoImhvbWUvdHJhaW5pbmdlbi5qcGciKX0gYWx0PSIiLz4KCiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBpZD0iaG9tZV90cmFpbmluZ2VuX2luZm8iPgogICAgICAgICAgICBEZSB0cmFpbmluZ2VuIHZhbiBEb2Rla2EgdmluZGVuIHBsYWF0cyBvcCBtYWFuZGFnIHZhbiAxODowMCB0b3QgMTk6MzAsIG9wIHdvZW5zZGFnIHZhbiAxODoxNSB0b3QgMTk6NDUgZW4gb3AgemF0ZXJkYWcgdmFuIDEwOjE1IHRvdCAxMTo0NSBvcCBkZSBhdGxldGlla2JhYW4gdmFuIEFWJzQwIGluIERlbGZ0LiBBbGxlIGF0bGV0aWVrb25kZXJkZWxlbiwgdmFuIHNwcmludCB0b3QgZGUgbWFyYXRob24gZW4gdmFuIHNwZWVyd2VycGVuIHRvdCBwb2xzc3Rva2hvb2dzcHJpbmdlbiBrdW5uZW4gYmlqIG9ucyBiZW9lZmVuZCB3b3JkZW4uIEVyIHRyYWluZW4gYmlqIG9ucyB6b3dlbCBiZWdpbm5lbmRlIGF0bGV0ZW4gYWxzIG1lbnNlbiBkaWUgbWVlZG9lbiBhYW4gTksncywgZHVzIGRlIHRyYWluaW5nZW4gemlqbiBnZXNjaGlrdCB2b29yIGVsayBuaXZlYXUhCiAgICAgICAgICAgIDxicj48L2JyPgogICAgICAgICAgICA8YnI+PC9icj4KICAgICAgICAgICAgPExpbmsgdG89Ii90cmFpbmluZ2VuIyI+PGJ1dHRvbiBpZD0iaG9tZV90cmFpbmluZ2VuX2J1dHRvbiI+TGVlcyBtZWVyITwvYnV0dG9uPjwvTGluaz4KCiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBpZD0iaG9tZV90cmFpbmluZ2VuX3RpdGxlIj5UUkFJTklOR0VOPC9kaXY+CiAgICA8L2Rpdj4KICApOwp9CgpleHBvcnQgZGVmYXVsdCBIb21lVHJhaW5pbmdlbjsK",Us="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsKCiNob21lX3RyYWluaW5nZW5fY29udGFpbmVyIHsKICAgIHdpZHRoOiAxMDAlOwogICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgaGVpZ2h0OiAyNHJlbTsKICAgIG1hcmdpbi10b3A6IDZyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIGhlaWdodDogYXV0bzsKICAgICAgICBtYXJnaW4tdG9wOiAycmVtOwogICAgfQp9CgojaG9tZV90cmFpbmluZ2VuX2ZvdG8gewogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgcmlnaHQ6IDA7CiAgICB3aWR0aDogY2FsYygxMDAlLzMpOwogICAgaGVpZ2h0OiAyNHJlbTsKICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMDAlLCAzMCUgMTAwJSk7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgICBjbGlwLXBhdGg6IG5vbmU7CiAgICB9Cn0KCiNob21lX3RyYWluaW5nZW5fZm90b18yIHsKICAgIHdpZHRoOiAxMDAlOwogICAgaGVpZ2h0OiAxMDAlOwogICAgb2JqZWN0LWZpdDogY292ZXI7Cn0KCiNob21lX3RyYWluaW5nZW5faW5mbyB7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICB3aWR0aDogNzUlOwogICAgbGVmdDogMDsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc5MHA7CiAgICBoZWlnaHQ6IDI0cmVtOwogICAgcGFkZGluZy1sZWZ0OiA0cmVtOwogICAgcGFkZGluZy1yaWdodDogMTByZW07CiAgICBwYWRkaW5nLXRvcDogOHJlbTsKICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgODUlIDAlLCBjYWxjKCgxIC0gKDEvNjApKSAqIDEwMCUpIDEwMCUsIDAlIDEwMCUpOwogICAgY29sb3I6IHdoaXRlOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9zbWFsbDsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgIGhlaWdodDogYXV0bzsKICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtOwogICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOwogICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTsKICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOwogICAgICAgIGNsaXAtcGF0aDogbm9uZTsKICAgIH0KfQoKI2hvbWVfdHJhaW5pbmdlbl90aXRsZSB7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICBsZWZ0OiAwOwogICAgdG9wOiAycmVtOwogICAgd2lkdGg6IDc1JTsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgIGhlaWdodDogNHJlbTsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIHRleHQtYWxpZ246IHJpZ2h0OwogICAgZm9udC1zaXplOiAxLjc1cmVtOwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwogICAgcGFkZGluZy10b3A6IDAuNzVyZW07CiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07CiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OwogICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsKICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOwogICAgfQp9CgojaG9tZV90cmFpbmluZ2VuX2J1dHRvbiB7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07CiAgICBwYWRkaW5nOiAwLjVyZW07CiAgICBib3JkZXI6IG5vbmU7Cn0=",Ps="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsKCkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgewoKI3BvcyB7CiAgICBsZWZ0OiA2MCU7Cn0KfQoKI2hvbWVfdGl0bGVfY29udGFpbmVyIHsKICAgIHdpZHRoOiAxMDAlOwogICAgaGVpZ2h0OiAyNHJlbTsKICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc7CiAgICBtYXJnaW4tdG9wOiAwcmVtOwp9CgojaG9tZV90aXRsZV9sZWZ0IHsKICAgIGRpc3BsYXk6IGJsb2NrOwogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCBjYWxjKDUvNiAqIDEwMCUpIDEwMCUsIDAlIDEwMCUpOwogICAgbGVmdDogMDsKICAgIHdpZHRoOiA2MCU7CiAgICBoZWlnaHQ6IDI0cmVtOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOwogICAgfQp9CgojaG9tZV90aXRsZV9yaWdodCB7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMjAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpOwogICAgd2lkdGg6IDUwJTsKICAgIHJpZ2h0OiAwOwogICAgaGVpZ2h0OiAyNHJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgY2xpcC1wYXRoOiBub25lOwogICAgfQp9CgojaG9tZV90aXRsZV9iYWNrZ3JvdW5kIHsKICAgIGhlaWdodDogMTAwJTsKICAgIG9iamVjdC1maXQ6IGNvdmVyOwp9CgojaG9tZV90aXRsZV9yaWdodF9vdmVyIHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGNsaXAtcGF0aDogcG9seWdvbigyMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7CiAgICB3aWR0aDogNTAlOwogICAgcmlnaHQ6IDA7CiAgICBoZWlnaHQ6IDI0cmVtOwogICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgICBjbGlwLXBhdGg6IG5vbmU7CiAgICB9Cn0KCiNob21lX3RpdGxlX3JpZ2h0X3BvcyB7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICB0b3A6IDUwJTsKICAgIHdpZHRoOiA2MCU7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MCUsIC01MCUpOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7CiAgICB9Cn0KCiNob21lX3RpdGxlX3JpZ2h0X3RleHQgewogICAgY29sb3I6ICRkb2Rla2FfYmxhdXc7CiAgICBmb250LXNpemU6ICRmb250X2xhcmdlOwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwogICAgbWFyZ2luOiAwOwp9CgojaG9tZV90aXRsZV9yaWdodF9idXR0b24gewogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOwogICAgY29sb3I6IHdoaXRlOwogICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsKICAgIGJvcmRlcjogbm9uZTsKICAgIHBhZGRpbmc6IDFyZW07CiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKICAgIG1hcmdpbi10b3A6IDJyZW07Cn0KCiNob21lX3RpdGxlX2QgewogICAgZGlzcGxheTogbm9uZTsKICAgIG1hcmdpbi1sZWZ0OiBhdXRvOwogICAgbWFyZ2luLXJpZ2h0OiBhdXRvOwogICAgd2lkdGg6IDEwMHB4OwogICAgbWFyZ2luLXRvcDogMnJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgICAgaGVpZ2h0OiAxMDBweDsKICAgIH0KfQoKLnNuZWV1d19iYXIgewogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgZGlzcGxheTogaW5saW5lOwogICAgd2lkdGg6IDEwMCU7CiAgICBoZWlnaHQ6IDgwJTsKICAgIGJvdHRvbTogLTEycmVtOwogICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpOwp9Cgouc25lZXV3X2JhciAuZyB7CiAgICBoZWlnaHQ6IDEwMCU7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICBib3R0b206IDA7Cn0=",Es="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IHsKICBMaW5rCn0gZnJvbSAicmVhY3Qtcm91dGVyLWRvbSI7CmltcG9ydCAiLi9UaXRsZUJhci5zY3NzIjsKaW1wb3J0IEQgZnJvbSAiLi4vLi4vLi4vaW1hZ2VzL2dyb3RlRC5zdmc/cmVhY3QiOwppbXBvcnQgZ2V0VXJsIGZyb20gIi4uLy4uLy4uL2Z1bmN0aW9ucy9saW5rcyI7CmltcG9ydCBTbmVldXcgZnJvbSAiLi4vLi4vLi4vaW1hZ2VzL2hvbWUvemFuZC5zdmc/cmVhY3QiOwoKCmZ1bmN0aW9uIFRpdGxlQmFyKCkgeyAgCiAgcmV0dXJuICgKICAgIDxkaXYgaWQ9ImhvbWVfdGl0bGVfY29udGFpbmVyIj4KICAgICAgICA8ZGl2IGlkPSJob21lX3RpdGxlX2xlZnQiID4KICAgICAgICAgIDxTbmVldXcgY2xhc3NOYW1lPSJzbmVldXdfYmFyIi8+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBpZD0iaG9tZV90aXRsZV9yaWdodCI+CiAgICAgICAgICAgIDxpbWcgaWQ9ImhvbWVfdGl0bGVfYmFja2dyb3VuZCIgc3JjPXtnZXRVcmwoImhvbWUvdGl0bGViYXIuanBnIil9IGFsdD0iIi8+CgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgaWQ9ImhvbWVfdGl0bGVfcmlnaHRfb3ZlciI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImhvbWVfdGl0bGVfcmlnaHRfcG9zIj4KICAgICAgICAgICAgICAgIDxoMSBpZD0iaG9tZV90aXRsZV9yaWdodF90ZXh0Ij5Ew6kgRGVsZnRzZSBTdHVkZW50ZW4gPGJyLz5BdGxldGllayBHcm9lcCE8L2gxPgogICAgICAgICAgICAgICAgPExpbmsgdG89Ii93b3JkX2xpZCI+PGJ1dHRvbiBpZD0iaG9tZV90aXRsZV9yaWdodF9idXR0b24iPlRyYWluIDN4IGdyYXRpcyBtZWUhPC9idXR0b24+PC9MaW5rPgogICAgICAgICAgICAgICAgPEQgaWQ9ImhvbWVfdGl0bGVfZCI+PC9EPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgCgogICAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgKTsKfQoKZXhwb3J0IGRlZmF1bHQgVGl0bGVCYXI7Cg==",qs="/assets/Klassementen-7a48bb3f.scss",$s="/assets/Klassementen-1e59faa7.tsx",gt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzLnNjc3MiOw0KDQoubGVkZW5fY29udGFpbmVyIHsNCiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsNCiAgICB9DQp9DQoNCi5sZWRlbl9zdGF0dXMgew0KICAgIGNvbG9yOiAkZG9kZWthX2JsYXV3Ow0KICAgIG1hcmdpbi1sZWZ0OiA0cmVtOw0KfQ0KDQoubGVkZW5fcm91dGVzew0KICAgIG1hcmdpbi1ib3R0b206IDJyZW07DQogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7DQogICAgICAgIGRpc3BsYXk6IGZsZXg7DQogICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07DQogICAgfQ0KfQ0KDQoubGVkZW5fbGluayB7Ly9yZWxhdGl2ZSB3LWZ1bGwgbGc6dy0xLzMgbGc6aC0xMjgNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgd2lkdGg6IDEwMCU7DQogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7DQogICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMyk7DQogICAgICAgIGhlaWdodDogMjRyZW07DQogICAgfQ0KfQ0KDQoubGVkZW5fbGlua19kb3VibGUgew0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB3aWR0aDogMTAwJTsNCiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsNCiAgICAgICAgd2lkdGg6IGNhbGMoMjAwJS8zKTsNCiAgICAgICAgaGVpZ2h0OiAyNHJlbTsNCiAgICB9DQoNCn0NCg0KLmxlZGVuX2xpbmtfaGVhZGVyIHsvL2Fic29sdXRlIGJnLXJvb2QgcHktMiBweC04IHctOTYgdGV4dC13aGl0ZSB0ZXh0LTN4bCBmb250LWJvbGQgdG9wLTggbWwtOCB6LTMwIGxnOm1sLTAgbGVmdC0wIGxnOnRvcC0zMiBsZzpyaWdodC0wDQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsNCiAgICBwYWRkaW5nLXRvcDogMC41cmVtOw0KICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07DQogICAgcGFkZGluZy1sZWZ0OiAycmVtOw0KICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07DQogICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pOw0KICAgIGNvbG9yOiB3aGl0ZTsNCiAgICBmb250LXNpemU6IDEuNzVyZW07DQogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9sYXJnZTsNCiAgICBmb250LXdlaWdodDogJGJvbGQ7DQogICAgdG9wOiAycmVtOw0KICAgIG1hcmdpbi1sZWZ0OiAycmVtOw0KICAgIHotaW5kZXg6IDY7DQogICAgbGVmdDogMHJlbTsNCiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsNCiAgICAgICAgd2lkdGg6IDIwcmVtOw0KICAgICAgICBtYXJnaW4tbGVmdDogMHJlbTsNCiAgICAgICAgdG9wOiAycmVtOw0KICAgICAgICByaWdodDogMHJlbTsNCiAgICB9DQp9DQoNCi5sZWRlbl9saW5rX2RvdWJsZV9oZWFkZXIgey8vYWJzb2x1dGUgYmctcm9vZCBweS0yIHB4LTggdy05NiB0ZXh0LXdoaXRlIHRleHQtM3hsIGZvbnQtYm9sZCB0b3AtOCBtbC04IHotMzAgbGc6bWwtMCBsZWZ0LTAgbGc6dG9wLTMyIGxnOnJpZ2h0LTANCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOw0KICAgIHBhZGRpbmctdG9wOiAwLjVyZW07DQogICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsNCiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07DQogICAgcGFkZGluZy1yaWdodDogMnJlbTsNCiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7DQogICAgY29sb3I6IHdoaXRlOw0KICAgIGZvbnQtc2l6ZTogMS43NXJlbTsNCiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X2xhcmdlOw0KICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsNCiAgICB0b3A6IDJyZW07DQogICAgbWFyZ2luLWxlZnQ6IDJyZW07DQogICAgei1pbmRleDogNjsNCiAgICBsZWZ0OiAwcmVtOw0KICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pew0KICAgICAgICB3aWR0aDogNDByZW07DQogICAgICAgIG1hcmdpbi1sZWZ0OiAwcmVtOw0KICAgICAgICB0b3A6IDJyZW07DQogICAgICAgIHJpZ2h0OiAwcmVtOw0KICAgIH0NCn0NCg0KLmxlZGVuX2xpbmtfaW1hZ2Ugey8vb2JqZWN0LWNvdmVyIGgtOTYgdy05NiBiZy1ibGF1dyBtLWF1dG8gbXQtMTYgbGc6bXQtMjQNCiAgICBkaXNwbGF5OiBibG9jazsNCiAgICBvYmplY3QtZml0OiBjb3ZlcjsNCiAgICBoZWlnaHQ6IDIycmVtOw0KICAgIHdpZHRoOiAxMDAlOw0KICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc7DQogICAgbWFyZ2luLWJvdHRvbTogMnJlbTsNCiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsNCiAgICAgICAgaGVpZ2h0OiAyNHJlbTsNCiAgICAgICAgd2lkdGg6IDIycmVtOw0KICAgICAgICBtYXJnaW4tYm90dG9tOiAwOw0KICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsNCiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOw0KICAgIH0NCn0NCg0KLmxlZGVuX2xpbmtfZG91YmxlX2ltYWdlIHsNCiAgICBkaXNwbGF5OiBibG9jazsNCiAgICBvYmplY3QtZml0OiBjb3ZlcjsNCiAgICBoZWlnaHQ6IDIycmVtOw0KICAgIHdpZHRoOiAxMDAlOw0KICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc7DQogICAgbWFyZ2luLWJvdHRvbTogMnJlbTsNCiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsNCiAgICAgICAgaGVpZ2h0OiAyNHJlbTsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsNCiAgICAgICAgd2lkdGg6IDQ2cmVtOw0KICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsNCiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOw0KICAgIH0NCg0KfQ==",It="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlQ29udGV4dCwgdXNlRWZmZWN0LCB1c2VTdGF0ZX0gZnJvbSAicmVhY3QiOw0KaW1wb3J0IHsgTGluayB9IGZyb20gInJlYWN0LXJvdXRlci1kb20iOw0KaW1wb3J0IEF1dGhDb250ZXh0IGZyb20gIi4uL0F1dGgvQXV0aENvbnRleHQiOw0KaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7DQppbXBvcnQgIi4vTGVkZW4uc2NzcyI7DQppbXBvcnQgZ2V0VXJsIGZyb20gIi4uLy4uL2Z1bmN0aW9ucy9saW5rcyI7DQoNCmNvbnN0IExlZGVuID0gKCkgPT4gew0KICAgIGNvbnN0IHthdXRoU3RhdGU6IGFjLCBzZXRBdXRoU3RhdGV9ID0gdXNlQ29udGV4dChBdXRoQ29udGV4dCkNCg0KICAgIHJldHVybiAoDQogICAgICAgIDw+ICAgICAgICAgICAgDQogICAgICAgICAgICB7IWFjLmlzQXV0aGVudGljYXRlZCAmJiAoDQogICAgICAgICAgICAgICAgPD4NCiAgICAgICAgICAgICAgICA8UGFnZVRpdGxlIHRpdGxlPSJMZWRlbiIvPg0KICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0ibGVkZW5fc3RhdHVzIj5EZXplIHBhZ2luYSBpcyBoZWxhYXMgbmlldCB0b2VnYW5rZWxpamsgYWxzIGplIG5pZXQgaW5nZWxvZ2QgYmVudC4gTG9nIGluIG9tIGRlemUgcGFnaW5hIHRlIGt1bm5lbiBiZWtpamtlbi48L3A+DQogICAgICAgICAgICAgICAgPC8+DQogICAgICAgICAgICApfQ0KICAgICAgICAgICAge2FjLmlzQXV0aGVudGljYXRlZCAmJiAoDQogICAgICAgICAgICAgICAgPD4NCiAgICAgICAgICAgICAgICA8UGFnZVRpdGxlIHRpdGxlPXsiV2Vsa29tLCAiICsgYWMuaXQuZ2l2ZW5fbmFtZX0gLz4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0ibGVkZW5fY29udGFpbmVyIj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0ibGVkZW5fcm91dGVzIj4NCiAgICAgICAgICAgICAgICAgICAgPExpbmsgY2xhc3NOYW1lPSJsZWRlbl9saW5rX2RvdWJsZSIgdG89IiIgPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT0ibGVkZW5fbGlua19kb3VibGVfaGVhZGVyIj5JbnNjaHJpanZlbiB0cmFpbmluZ2VuPC9oMT4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPXtnZXRVcmwoImxlZGVuL3Nvb24uanBnIil9IGNsYXNzTmFtZT0ibGVkZW5fbGlua19kb3VibGVfaW1hZ2UiIGFsdD0iIi8+DQogICAgICAgICAgICAgICAgICAgIDwvTGluaz4NCiAgICAgICAgICAgICAgICAgICAgPExpbmsgY2xhc3NOYW1lPSJsZWRlbl9saW5rIiB0bz0na2xhc3NlbWVudGVuJyA+DQogICAgICAgICAgICAgICAgICAgICAgICA8aDEgY2xhc3NOYW1lPSJsZWRlbl9saW5rX2hlYWRlciI+S2xhc3NlbWVudGVuPC9oMT4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPXtnZXRVcmwoImxlZGVuL2tsYXNzZW1lbnRlbi5wbmciKX0gY2xhc3NOYW1lPSJsZWRlbl9saW5rX2ltYWdlIiBhbHQ9IiIvPg0KICAgICAgICAgICAgICAgICAgICA8L0xpbms+DQogICAgICAgICAgICAgICAgICAgIDxMaW5rIGNsYXNzTmFtZT0ibGVkZW5fbGluayIgdG89J3ZlcmphYXJkYWdlbicgPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT0ibGVkZW5fbGlua19oZWFkZXIiPlZlcmphYXJkYWdlbjwvaDE+DQogICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz17Z2V0VXJsKCJsZWRlbi92ZXJqYWFyZGFnZW4uanBnIil9IGNsYXNzTmFtZT0ibGVkZW5fbGlua19pbWFnZSIgYWx0PSIiLz4NCiAgICAgICAgICAgICAgICAgICAgPC9MaW5rPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJsZWRlbl9yb3V0ZXMiPg0KICAgICAgICAgICAgICAgICAgICA8TGluayBjbGFzc05hbWU9ImxlZGVuX2xpbmsiIHRvPScnID4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxoMSBjbGFzc05hbWU9ImxlZGVuX2xpbmtfaGVhZGVyIj5BZ2VuZGE8L2gxPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9e2dldFVybCgibGVkZW4vc29vbi5qcGciKX0gY2xhc3NOYW1lPSJsZWRlbl9saW5rX2ltYWdlIiBhbHQ9IiIvPg0KICAgICAgICAgICAgICAgICAgICA8L0xpbms+DQogICAgICAgICAgICAgICAgICAgIDxMaW5rIGNsYXNzTmFtZT0ibGVkZW5fbGluayIgdG89JycgPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT0ibGVkZW5fbGlua19oZWFkZXIiPkZvdG8nczwvaDE+DQogICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz17Z2V0VXJsKCJsZWRlbi9zb29uLmpwZyIpfSBjbGFzc05hbWU9ImxlZGVuX2xpbmtfaW1hZ2UiIGFsdD0iIi8+DQogICAgICAgICAgICAgICAgICAgIDwvTGluaz4NCiAgICAgICAgICAgICAgICAgICAgPExpbmsgY2xhc3NOYW1lPSJsZWRlbl9saW5rIiB0bz0nJyA+DQogICAgICAgICAgICAgICAgICAgICAgICA8aDEgY2xhc3NOYW1lPSJsZWRlbl9saW5rX2hlYWRlciI+U21vZWxlbmJvZWs8L2gxPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9e2dldFVybCgibGVkZW4vc29vbi5qcGciKX0gY2xhc3NOYW1lPSJsZWRlbl9saW5rX2ltYWdlIiBhbHQ9IiIvPg0KICAgICAgICAgICAgICAgICAgICA8L0xpbms+DQogICAgICAgICAgICAgICAgICAgIDxMaW5rIGNsYXNzTmFtZT0ibGVkZW5fbGluayIgdG89JycgPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT0ibGVkZW5fbGlua19oZWFkZXIiPkRvY3VtZW50ZW48L2gxPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9e2dldFVybCgibGVkZW4vc29vbi5qcGciKX0gY2xhc3NOYW1lPSJsZWRlbl9saW5rX2ltYWdlIiBhbHQ9IiIvPg0KICAgICAgICAgICAgICAgICAgICA8L0xpbms+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPC8+DQogICAgICAgICAgICAgICAgDQogICAgICAgICAgICApfQ0KICAgICAgICA8Lz4NCiAgICApDQp9DQoNCmV4cG9ydCBkZWZhdWx0IExlZGVuOw==",et="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLnZlcmphYXJkYWdlbl9zdGF0dXMgew0KICAgIGNvbG9yOiAkZG9kZWthX2JsYXV3Ow0KICAgIG1hcmdpbi1sZWZ0OiA0cmVtOw0KfQ0KDQoudmVyamFhcmRhZ2VuX2NvbnRhaW5lciB7DQogICAgbWFyZ2luLWJvdHRvbTogNXJlbTsNCiAgICBtYXJnaW4tdG9wOiAtMnJlbTsNCiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKSB7DQogICAgICAgIGRpc3BsYXk6IGdyaWQ7DQogICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTsNCiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07DQogICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTsNCiAgICB9DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsNCiAgICAgICAgbWFyZ2luLXRvcDogMDsNCiAgICB9DQp9DQoNCi52ZXJqYWFyZGFnZW5fY29udGVudHMgew0KICAgIGRpc3BsYXk6IGNvbnRlbnRzOw0KfQ0KDQoubGVmdCB7DQogICAgZ3JpZC1jb2x1bW46IDE7DQogICAgZ3JpZC1yb3c6IDE7DQp9",Ct="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlQ29udGV4dCwgdXNlRWZmZWN0LCB1c2VTdGF0ZX0gZnJvbSAicmVhY3QiOw0KaW1wb3J0IEF1dGhDb250ZXh0IGZyb20gIi4uLy4uL0F1dGgvQXV0aENvbnRleHQiOw0KaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7DQppbXBvcnQge0JpcnRoZGF5RGF0YSwgYmRfcmVxdWVzdH0gZnJvbSAiLi4vLi4vLi4vZnVuY3Rpb25zL2FwaS9hcGkiOw0KaW1wb3J0IE1hYW5kIGZyb20gIi4vY29tcG9uZW50cy9NYWFuZCI7DQppbXBvcnQgVmVyamFhcmRhZyBmcm9tICIuL2NvbXBvbmVudHMvVmVyamFhcmRhZyI7DQppbXBvcnQgIi4vVmVyamFhcmRhZ2VuLnNjc3MiOw0KaW1wb3J0IHtxdWVyeUVycm9yLCB1c2VCaXJ0aGRheURhdGFRdWVyeX0gZnJvbSAiLi4vLi4vLi4vZnVuY3Rpb25zL3F1ZXJpZXMiOw0KDQpjb25zdCBtYWFuZGVuID0gWyJKYW51YXJpIiwgIkZlYnJ1YXJpIiwgIk1hYXJ0IiwgIkFwcmlsIiwgIk1laSIsICJKdW5pIiwgIkp1bGkiLCAiQXVndXN0dXMiLCAiU2VwdGVtYmVyIiwgIk9rdG9iZXIiLCAiTm92ZW1iZXIiLCAiRGVjZW1iZXIiXQ0KY29uc3QgZGFnZW4gPSBbIlpvbmRhZyIsICJNYWFuZGFnIiwgIkRpbnNkYWciLCAiV29lbnNkYWciLCAiRG9uZGVyZGFnIiwgIlZyaWpkYWciLCAiWmF0ZXJkYWciXQ0KDQpjb25zdCBkZWZhdWx0RGF0YTogQmlydGhkYXlEYXRhW10gPSBbDQogICAgew0KICAgICAgICBmaXJzdG5hbWU6ICJBcm5vbGQiLA0KICAgICAgICBsYXN0bmFtZTogImhldCBBYXJkdmFya2VuIiwNCiAgICAgICAgYmlydGhkYXRlOiAiMjAxOS0wMi0yNSINCiAgICB9DQpdDQoNCmZ1bmN0aW9uIGdldEFnZShiaXJ0aGRhdGU6IHN0cmluZykgew0KICAgIGNvbnN0IGN1cnJlbnRZZWFyID0gbmV3IERhdGUoKS5nZXRGdWxsWWVhcigpDQogICAgY29uc3QgZGF0ZUN1cnJlbnQgPSAobmV3IERhdGUoYmlydGhkYXRlKSkNCiAgICBkYXRlQ3VycmVudC5zZXRGdWxsWWVhcihjdXJyZW50WWVhcikNCiAgICBpZiAoZGF0ZUN1cnJlbnQgPCBuZXcgRGF0ZSgpKSBkYXRlQ3VycmVudC5zZXRGdWxsWWVhcihjdXJyZW50WWVhciArIDEpOw0KICAgIHJldHVybiBkYXRlQ3VycmVudC5nZXRGdWxsWWVhcigpIC0gbmV3IERhdGUoYmlydGhkYXRlKS5nZXRGdWxsWWVhcigpOw0KfQ0KDQpmdW5jdGlvbiBzb3J0QmlydGhkYXlzKGE6IHN0cmluZywgYjogc3RyaW5nKSB7DQogICAgY29uc3QgY3VycmVudFllYXIgPSBuZXcgRGF0ZSgpLmdldEZ1bGxZZWFyKCkgDQogICAgY29uc3QgYUN1cnJlbnQgPSAobmV3IERhdGUoYSkpDQogICAgYUN1cnJlbnQuc2V0RnVsbFllYXIoY3VycmVudFllYXIpDQogICAgaWYgKGFDdXJyZW50IDwgbmV3IERhdGUoKSkgYUN1cnJlbnQuc2V0RnVsbFllYXIoY3VycmVudFllYXIgKyAxKTsNCiAgICBjb25zdCBiQ3VycmVudCA9IChuZXcgRGF0ZShiKSkNCiAgICBiQ3VycmVudC5zZXRGdWxsWWVhcihjdXJyZW50WWVhcikNCiAgICBpZiAoYkN1cnJlbnQgPCBuZXcgRGF0ZSgpKSBiQ3VycmVudC5zZXRGdWxsWWVhcihjdXJyZW50WWVhciArIDEpOw0KICAgIGlmIChhQ3VycmVudCA8IGJDdXJyZW50KSByZXR1cm4gLTE7DQogICAgaWYgKGFDdXJyZW50ID4gYkN1cnJlbnQpIHJldHVybiAxOw0KICAgIHJldHVybiAwOw0KfQ0KDQpmdW5jdGlvbiBnZXREYXkoYmlydGhkYXRlOiBzdHJpbmcpIHsNCiAgICBjb25zdCBjdXJyZW50WWVhciA9IG5ldyBEYXRlKCkuZ2V0RnVsbFllYXIoKQ0KICAgIGNvbnN0IGRhdGVDdXJyZW50ID0gKG5ldyBEYXRlKGJpcnRoZGF0ZSkpDQogICAgZGF0ZUN1cnJlbnQuc2V0RnVsbFllYXIoY3VycmVudFllYXIpDQogICAgaWYgKGRhdGVDdXJyZW50IDwgbmV3IERhdGUoKSkgZGF0ZUN1cnJlbnQuc2V0RnVsbFllYXIoY3VycmVudFllYXIgKyAxKTsNCiAgICByZXR1cm4gZGFnZW5bZGF0ZUN1cnJlbnQuZ2V0RGF5KCldOw0KfQ0KDQpjb25zdCBWZXJqYWFyZGFnZW4gPSAoKSA9PiB7DQoNCiAgICAvL2NvbnN0IHthdXRoU3RhdGU6IGFjLCBzZXRBdXRoU3RhdGV9ID0gdXNlQ29udGV4dChBdXRoQ29udGV4dCkNCiAgICBjb25zdCB7YXV0aFN0YXRlLCBzZXRBdXRoU3RhdGV9ID0gdXNlQ29udGV4dChBdXRoQ29udGV4dCkNCg0KICAgIGNvbnN0IHEgPSB1c2VCaXJ0aGRheURhdGFRdWVyeSh7IGF1dGhTdGF0ZSwgc2V0QXV0aFN0YXRlIH0pDQogICAgY29uc3QgZGF0YSA9IHF1ZXJ5RXJyb3IocSwgZGVmYXVsdERhdGEsICJVc2VyIEluZm8gUXVlcnkgRXJyb3IiKQ0KDQogICAgZGF0YS5zb3J0KChhLGIpID0+IHNvcnRCaXJ0aGRheXMoYS5iaXJ0aGRhdGUsIGIuYmlydGhkYXRlKSkNCg0KICAgIHJldHVybiAoDQogICAgICAgIDw+DQogICAgICAgICAgICA8UGFnZVRpdGxlIHRpdGxlPSJWZXJqYWFyZGFnZW4iLz4NCiAgICAgICAgICAgIHshYXV0aFN0YXRlLmlzQXV0aGVudGljYXRlZCAmJiAoDQogICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJ2ZXJqYWFyZGFnZW5fc3RhdHVzIj5EZXplIHBhZ2luYSBpcyBoZWxhYXMgbmlldCB0b2VnYW5rZWxpamsgYWxzIGplIG5pZXQgaW5nZWxvZ2QgYmVudC4gTG9nIGluIG9tIGRlemUgcGFnaW5hIHRlIGt1bm5lbiBiZWtpamtlbi48L3A+DQogICAgICAgICAgICApfQ0KICAgICAgICAgICAge2F1dGhTdGF0ZS5pc0F1dGhlbnRpY2F0ZWQgJiYgKA0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJ2ZXJqYWFyZGFnZW5fY29udGFpbmVyIj4NCiAgICAgICAgICAgICAgICAgICAge2RhdGEubWFwKChpdGVtLCBpbmRleCwgYXJyYXkpID0+IHsNCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGRhdHVtID0gZ2V0RGF5KGl0ZW0uYmlydGhkYXRlKSArICIgIiArIG5ldyBEYXRlKGl0ZW0uYmlydGhkYXRlKS5nZXREYXRlKCkNCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZrZXkgPSBkYXR1bSArIGl0ZW0uZmlyc3RuYW1lICsgaXRlbS5sYXN0bmFtZQ0KDQogICAgICAgICAgICAgICAgICAgICAgICBpZiAoaW5kZXggPT0gMCB8fCBuZXcgRGF0ZShpdGVtLmJpcnRoZGF0ZSkuZ2V0TW9udGgoKSAhPT0gbmV3IERhdGUoYXJyYXlbaW5kZXggLSAxXS5iaXJ0aGRhdGUpLmdldE1vbnRoKCkpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtYWFuZCA9IG1hYW5kZW5bbmV3IERhdGUoaXRlbS5iaXJ0aGRhdGUpLmdldE1vbnRoKCldDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gKA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYga2V5PXttYWFuZCArIHZrZXl9IGNsYXNzTmFtZT0idmVyamFhcmRhZ2VuX2NvbnRlbnRzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPE1hYW5kIGtleT17bWFhbmR9IG1hYW5kPXttYWFuZH0gLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFZlcmphYXJkYWcga2V5PXt2a2V5fSBkYWc9e25ldyBEYXRlKGl0ZW0uYmlydGhkYXRlKS5nZXREYXRlKCl9IGRhdHVtPXtkYXR1bX0gdm9vcm5hYW09e2l0ZW0uZmlyc3RuYW1lfSBhY2h0ZXJuYWFtPXtpdGVtLmxhc3RuYW1lfSBsZWVmdGlqZD17Z2V0QWdlKGl0ZW0uYmlydGhkYXRlKX0vPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PikNCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAoPFZlcmphYXJkYWcga2V5PXt2a2V5fSBkYWc9e25ldyBEYXRlKGl0ZW0uYmlydGhkYXRlKS5nZXREYXRlKCl9IGRhdHVtPXtkYXR1bX0gdm9vcm5hYW09e2l0ZW0uZmlyc3RuYW1lfSBhY2h0ZXJuYWFtPXtpdGVtLmxhc3RuYW1lfSBsZWVmdGlqZD17Z2V0QWdlKGl0ZW0uYmlydGhkYXRlKX0vPikNCiAgICAgICAgICAgICAgICAgICAgfSl9DQogICAgICAgICAgICAgICAgPC9kaXY+DQoNCiAgICAgICAgICAgICl9DQogICAgICAgIDwvPg0KICAgICkNCn0NCg0KZXhwb3J0IGRlZmF1bHQgVmVyamFhcmRhZ2VuOw0K",it="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsNCmltcG9ydCAiLi9NYWFuZC5zY3NzIjsNCg0KZnVuY3Rpb24gTWFhbmQocHJvcHMpIHsNCiAgICByZXR1cm4gKA0KICAgICAgICA8cCBjbGFzc05hbWU9Im1hYW5kIj4NCiAgICAgICAgICAgIHtwcm9wcy5tYWFuZH0NCiAgICAgICAgPC9wPg0KICAgICkNCn0NCg0KZXhwb3J0IGRlZmF1bHQgTWFhbmQ7",At="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLm1hYW5kIHsNCiAgICB3aWR0aDogMTJyZW07DQogICAgcGFkZGluZzogMXJlbTsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3Ow0KICAgIGNvbG9yOiB3aGl0ZTsNCiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsNCiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X21lZGl1bTsNCiAgICBmb250LXdlaWdodDogYm9sZDsNCiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOw0KICAgIG1hcmdpbi1sZWZ0OiBhdXRvOw0KICAgIG1hcmdpbi1yaWdodDogYXV0bzsNCiAgICBtYXJnaW4tYm90dG9tOiAycmVtOw0KICAgIG1hcmdpbi10b3A6IDJyZW07DQogICAgdGV4dC1hbGlnbjogY2VudGVyOw0KICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07DQogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSkgew0KICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyOw0KICAgIH0NCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICBmb250LXNpemU6ICRmb250X3NtYWxsOw0KICAgICAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X3NtYWxsOw0KICAgICAgICBwYWRkaW5nOiAwLjVyZW07DQogICAgICAgIHdpZHRoOiA4cmVtOw0KICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOw0KICAgICAgICBtYXJnaW4tdG9wOiAwOw0KICAgIH0NCn0=",at="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsNCmltcG9ydCAiLi9WZXJqYWFyZGFnLnNjc3MiOw0KDQpmdW5jdGlvbiBWZXJqYWFyZGFnKHByb3BzKSB7DQogICAgcmV0dXJuICgNCiAgICAgICAgPGRpdiBjbGFzc05hbWU9InZlcmphYXJkYWdfY29udGFpbmVyIj4NCiAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0idmVyamFhcmRhZ19kYXR1bSI+e3Byb3BzLmRhdHVtfTwvcD4NCiAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0idmVyamFhcmRhZ19kYXR1bV9tb2JpbGUiPntwcm9wcy5kYWd9PC9wPg0KICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJ2ZXJqYWFyZGFnX25hYW0iPntwcm9wcy52b29ybmFhbSArICIgIiArIHByb3BzLmFjaHRlcm5hYW19PC9wPg0KICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJ2ZXJqYWFyZGFnX2xlZWZ0aWpkIj57cHJvcHMubGVlZnRpamQgKyAiIGphYXIifTwvcD4NCiAgICAgICAgPC9kaXY+DQogICAgKQ0KfQ0KDQpleHBvcnQgZGVmYXVsdCBWZXJqYWFyZGFnOw==",nt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLnZlcmphYXJkYWdfY29udGFpbmVyIHsNCiAgICBkaXNwbGF5OiBmbGV4Ow0KICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc5MHA7DQogICAgY29sb3I6IHdoaXRlOw0KICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOw0KICAgIG1hcmdpbi1sZWZ0OiAxcmVtOw0KICAgIG1hcmdpbi1ib3R0b206IDFyZW07DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgaGVpZ2h0OiBjYWxjKDIgKiAkbGluZV9oZWlnaHRfc21hbGwgKyAwLjVyZW0pOw0KICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsNCiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOw0KICAgICAgICBmb250LXNpemU6ICRmb250X3NtYWxsOw0KICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgfQ0KfQ0KDQoudmVyamFhcmRhZ19jb250YWluZXIgcCB7DQogICAgcGFkZGluZzogMXJlbTsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICBwYWRkaW5nOiAwLjI1cmVtOyAgICAgICAgDQogICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIgKiAkbGluZV9oZWlnaHRfc21hbGwpOw0KICAgIH0NCn0NCg0KLnZlcmphYXJkYWdfbmFhbSB7DQogICAgZmxleC1ncm93OiAxOw0KfQ0KDQoudmVyamFhcmRhZ19kYXR1bSB7DQogICAgd2lkdGg6IDEycmVtOw0KICAgIG1hcmdpbi1sZWZ0OiAxcmVtOw0KICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICBkaXNwbGF5OiBub25lOw0KICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsNCiAgICAgICAgd2lkdGg6IDZyZW07DQogICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIqICRsaW5lX2hlaWdodF9zbWFsbCkgIWltcG9ydGFudDsNCiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsNCiAgICB9DQp9DQoNCi52ZXJqYWFyZGFnX2RhdHVtX21vYmlsZSB7DQogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSkgew0KICAgICAgICBkaXNwbGF5OiBub25lOw0KICAgIH0NCiAgICBtYXJnaW4tbGVmdDogMC41cmVtOw0KICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsNCiAgICBsaW5lLWhlaWdodDogY2FsYygyKiAkbGluZV9oZWlnaHRfc21hbGwpICFpbXBvcnRhbnQ7DQogICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsNCn0NCg0KLnZlcmphYXJkYWdfbGVlZnRpamQgew0KICAgIHdpZHRoOiAxMnJlbTsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7DQogICAgdGV4dC1hbGlnbjogcmlnaHQ7DQogICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50Ow0KICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAyMCUgMTAwJSk7DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgd2lkdGg6IDZyZW07DQogICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsNCiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMiogJGxpbmVfaGVpZ2h0X3NtYWxsKSAhaW1wb3J0YW50Ow0KICAgIH0NCn0=",lt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsKCiNuaWV1d3NDb250YWluZXIgewogICAgdGV4dC1hbGlnbjogY2VudGVyOwp9CgoubGlua3Rvc3Bpa2UgeyAvLyJ3LTQgYmctcm9vZCBhYnNvbHV0ZSByaWdodC0xIGgtMCB6LTMwIgogICAgd2lkdGg6IDFyZW07CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IAogICAgcmlnaHQ6IDAuMjVyZW07IAogICAgaGVpZ2h0OiAwcHg7IAogICAgei1pbmRleDogNjsgIAogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOwp9CgoubmlldXdzYmVyaWNodGVuMXsgLy8ic3BhY2UteS04IGxnOnNwYWNlLXktMjQgbWItNCBsZzptYi0xMiIKICAgIG1hcmdpbi1ib3R0b206IDFyZW07IAogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsKICAgIH0KfQoKLm5pZXV3c2JlcmljaHRlbjJ7IC8vbWItOCBsZzptYi0yNAogICAgbWFyZ2luLWJvdHRvbTogNHJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07CiAgICB9Cn0KCi5uaWV1d3NiZXJpY2h0ZW4zeyAvL2JnLXJvb2QgdGV4dC13aGl0ZSB0ZXh0LXhsIGZvbnQtYm9sZCByb3VuZGVkLXhsIHB5LTIgcHgtNCBsZzpweS00IG1iLTQgbGc6bWItMTIKICAgIGN1cnNvcjogcG9pbnRlcjsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgIGJvcmRlcjogbm9uZTsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9tZWRpdW07CiAgICBmb250LXdlaWdodDogNzAwOwogICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsKICAgIHBhZGRpbmctdG9wOiAwLjVyZW07CiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOwogICAgcGFkZGluZy1sZWZ0OiAxcmVtOwogICAgcGFkZGluZy1yaWdodDogMXJlbTsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIG1hcmdpbi1ib3R0b206IDFyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTsKICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsKICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtCiAgICB9Cn0=",st="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlIH0gZnJvbSAicmVhY3QiOwppbXBvcnQgeyBMaW5rIH0gZnJvbSAicmVhY3Qtcm91dGVyLWRvbSI7CmltcG9ydCBOaWV1d3NiZXJpY2h0IGZyb20gIi4vY29tcG9uZW50cy9OaWV1d3NiZXJpY2h0IjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCBOaWV1d3NUZXh0IGZyb20gIi4uLy4uLy4uL2NvbnRlbnQvTmlldXdzLmpzb24iOwppbXBvcnQgIi4vTmlldXdzLnNjc3MiOwoKZnVuY3Rpb24gTmlldXdzKCkgewogICAgY29uc3QgW25CZXJpY2h0ZW4sIHNldE5CZXJpY2h0ZW5dID0gdXNlU3RhdGUoMyk7CgogICAgcmV0dXJuKAogICAgICAgIDxkaXYgaWQ9Im5pZXV3c0NvbnRhaW5lciIgY2xhc3NOYW1lPSJ0ZXh0LWNlbnRlciI+CiAgICAgICAgICAgIDxQYWdlVGl0bGUgdGl0bGU9Ik5pZXV3cyIvPgogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17Im5pZXV3c2JlcmljaHRlbjEiICsgKG5CZXJpY2h0ZW4gPj0gTmlldXdzVGV4dC5uaWV1d3NiZXJpY2h0ZW4ubGVuZ3RoID8gIiBuaWV1d3NiZXJpY2h0ZW4yIiA6ICIiKX0+CiAgICAgICAgICAgIHtOaWV1d3NUZXh0Lm5pZXV3c2JlcmljaHRlbi5zbGljZSgwLCBuQmVyaWNodGVuKS5tYXAoKGJlcmljaHQsIGluZGV4KSA9PgogICAgICAgICAgICAgICAgICAgIDxOaWV1d3NiZXJpY2h0IGtleT17YmVyaWNodC5pZH0gcG9zaXRpb249e2luZGV4ICUgMiA9PT0gMCA/ICJsZWZ0IiA6ICJyaWdodCJ9IHBhZ2U9Im5pZXV3cyIgaWQ9e2JlcmljaHQuaWR9IHRpdGVsPXtiZXJpY2h0LnRpdGVsfSBkYXR1bT17YmVyaWNodC5kYXR1bX0gYXV0ZXVyPXtiZXJpY2h0LmF1dGV1cn0gdGVrc3Q9e2JlcmljaHQudGVrc3R9IGZvdG89e2JlcmljaHQuZm90b30vPgogICAgICAgICAgICAgICAgKX0KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIAogICAgICAgICAgICA8YnV0dG9uIG9uQ2xpY2s9eygpID0+IHNldE5CZXJpY2h0ZW4obkJlcmljaHRlbiArIDMpfSBjbGFzc05hbWU9eyJuaWV1d3NiZXJpY2h0ZW4zIiArIChuQmVyaWNodGVuID49IE5pZXV3c1RleHQubmlldXdzYmVyaWNodGVuLmxlbmd0aCA/ICIgaGlkZGVuIiA6ICIiKX0+CiAgICAgICAgICAgICAgICBMQUFEIE1FRVIKICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgPC9kaXY+CiAgICAgICAgCiAgICApCn0KCmV4cG9ydCBkZWZhdWx0IE5pZXV3czs=",tt="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IFRpdGxlIGZyb20gIi4vVGl0bGUiOwppbXBvcnQgIi4vTmlldXdzYmVyaWNodC5zY3NzIjsKaW1wb3J0IGdldFVybCBmcm9tICIuLi8uLi8uLi8uLi9mdW5jdGlvbnMvbGlua3MiOwoKZnVuY3Rpb24gTmlldXdzYmVyaWNodChwcm9wcykgewogICAgcmV0dXJuICgKICAgICAgICA8ZGl2IGlkPXtwcm9wcy5pZH0gY2xhc3NOYW1lPSJuaWV1d3NiZXJpY2h0XzEiPgogICAgICAgICAgICB7KHByb3BzLnBvc2l0aW9uID09PSAibGVmdCIgfHwgd2luZG93LmlubmVyV2lkdGggPD0gMTAyMykgPyAoCiAgICAgICAgICAgICAgICA8aW1nIGNsYXNzTmFtZT0ibmlldXdzYmVyaWNodF8yIiBzcmM9e2dldFVybChgJHtwcm9wcy5wYWdlfS8ke3Byb3BzLmZvdG99YCl9IGFsdD0iIiAvPgogICAgICAgICAgICApIDogIiJ9CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0ibmlldXdzYmVyaWNodF8zIj4KICAgICAgICAgICAgICAgIDxUaXRsZSB0aXRsZT17cHJvcHMudGl0ZWwudG9VcHBlckNhc2UoKX0gcG9zaXRpb249e3Byb3BzLnBvc2l0aW9ufSAvPgogICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPXsibmlldXdzYmVyaWNodF80IiArIChwcm9wcy5wb3NpdGlvbiA9PT0gImxlZnQiID8gIiB0ZXh0TGVmdCIgOiAiIHRleHRSaWdodCIpfT4KICAgICAgICAgICAgICAgICAgICB7cHJvcHMuZGF0dW19IHwge3Byb3BzLmF1dGV1cn0KICAgICAgICAgICAgICAgIDwvcD4KICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0ibmlldXdzYmVyaWNodF81Ij4KICAgICAgICAgICAgICAgICAgICB7cHJvcHMudGVrc3Quc3BsaXQoJ1xuJykubWFwKChpdGVtLCBpbmRleCkgPT4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4ga2V5PXtwcm9wcy5pZCArIGluZGV4fT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtpdGVtfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyIC8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KCiAgICAgICAgICAgICAgICAgICAgKX0KICAgICAgICAgICAgICAgIDwvcD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIHsocHJvcHMucG9zaXRpb24gPT09ICJsZWZ0IiB8fCB3aW5kb3cuaW5uZXJXaWR0aCA8PSAxMDIzKSA/ICIiIDogKAogICAgICAgICAgICAgICAgPGltZyBjbGFzc05hbWU9Im5pZXV3c2JlcmljaHRfNiIgc3JjPXtnZXRVcmwoYCR7cHJvcHMucGFnZX0vJHtwcm9wcy5mb3RvfWApfSBhbHQ9IiIgLz4pfQogICAgICAgIDwvZGl2PgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBOaWV1d3NiZXJpY2h0OwoK",ot="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsKCi5uaWV1d3NiZXJpY2h0XzF7IC8vcmVsYXRpdmUgbGc6ZmxleAogICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgbWFyZ2luLXRvcDogNnJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICB9CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIG1hcmdpbi10b3A6IDRyZW07CiAgICB9Cn0KCi5uaWV1d3NiZXJpY2h0XzE6Zmlyc3Qtb2YtdHlwZSB7CiAgICBtYXJnaW4tdG9wOiAwOwp9CgoKCi5uaWV1d3NiZXJpY2h0XzJ7IC8vdy1mdWxsIGxnOnctMS8zIG9iamVjdC1jb3ZlcgogICAgd2lkdGg6IDEwMCU7CiAgICBvYmplY3QtZml0OiBjb3ZlcjsKICAgIGRpc3BsYXk6IGJsb2NrOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMyU7CiAgICB9Cn0KCi5uaWV1d3NiZXJpY2h0XzN7IC8vdy1mdWxsIGxnOnctMi8zIHB5LTQgbGc6cHktOCBiZy1ibGF1dyBiZy1vcGFjaXR5LTkwCiAgICB3aWR0aDogMTAwJTsKICAgIHBhZGRpbmctdG9wOiAxcmVtOwogICAgcGFkZGluZy1ib3R0b206IDFyZW07CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgd2lkdGg6IDY2LjY2NjY2NyU7CiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07CiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07CiAgICB9Cn0KCi5uaWV1d3NiZXJpY2h0XzR7IC8vbXktNCBweC00IGxnOnB4LTE2IHRleHQtd2hpdGUKICAgIG1hcmdpbi10b3A6IDFyZW07CiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOwogICAgcGFkZGluZy1sZWZ0OiAxcmVtOwogICAgcGFkZGluZy1yaWdodDogMXJlbTsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTsKICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtOwogICAgfQp9CgoubmlldXdzYmVyaWNodF81eyAvL215LTQgbGc6bXktOCBweC00IGxnOnB4LTE2IHRleHQtd2hpdGUgdGV4dC1sZWZ0IHRleHQtYmFzZQogICAgbWFyZ2luLXRvcDogMXJlbTsKICAgIG1hcmdpbi1ib3R0b206IDFyZW07CiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07CiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOwogICAgY29sb3I6IHdoaXRlOwogICAgdGV4dC1hbGlnbjogbGVmdDsKICAgIGZvbnQtc2l6ZTogMXJlbTsKICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBtYXJnaW4tdG9wOiAycmVtOwogICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07CiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtOwogICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07CiAgICB9Cn0KCi5uaWV1d3NiZXJpY2h0XzZ7IC8vdy1mdWxsIGxnOnctMS8zIG9iamVjdC1jb3ZlciBoaWRkZW4gbGc6YmxvY2sKICAgIHdpZHRoOiAxMDAlOwogICAgb2JqZWN0LWZpdDogY292ZXI7CiAgICBvdmVyZmxvdzogaGlkZGVuOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMyU7CiAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICB9Cn0KCi50ZXh0TGVmdCB7CiAgICB0ZXh0LWFsaWduOiBsZWZ0Owp9CgoudGV4dFJpZ2h0IHsKICAgIHRleHQtYWxpZ246IHJpZ2h0Owp9",dt="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL1RpdGxlLnNjc3MiOwoKZnVuY3Rpb24gVGl0bGUocHJvcHMpIHsKICAgIHJldHVybigKICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idGl0bGVfY2xhc3NfMSI+CiAgICAgICAgICAgIDxoMSBjbGFzc05hbWU9eyJ0aXRsZV9jbGFzc18yIiArIChwcm9wcy5wb3NpdGlvbiA9PT0gImxlZnQiID8gIiB0ZXh0TGVmdCIgOiAiIHRleHRSaWdodCIpfT4KICAgICAgICAgICAgICAgIHtwcm9wcy50aXRsZX0KICAgICAgICAgICAgPC9oMT4KICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgVGl0bGU7",bt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsKCi50aXRsZV9jbGFzc18xeyAvL3ctZnVsbCBweS0yIGJnLXJvb2QKICAgIHdpZHRoOiAxMDAlOwogICAgcGFkZGluZy10b3A6IDAuNXJlbTsKICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7Cn0KCgoudGl0bGVfY2xhc3NfMnsgLy9teC00IGxnOm14LTE2IHRleHQteGwgdGV4dC13aGl0ZSBmb250LWJvbGQgCiAgICBtYXJnaW4tbGVmdDogMXJlbTsKICAgIG1hcmdpbi1yaWdodDogMXJlbTsKICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsKICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtOwogICAgLS10dy10ZXh0LW9wYWNpdHk6IDE7CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXdlaWdodDogNzAwOwoKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtOwogICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTsKICAgIH0KfQoKLnRleHRMZWZ0IHsKICAgIHRleHQtYWxpZ246IGxlZnQ7Cn0KCi50ZXh0UmlnaHQgewogICAgdGV4dC1hbGlnbjogcmlnaHQ7Cn0=",ct="data:text/jsx;base64,aW1wb3J0IFJlYWN0LCB7IHVzZUNvbnRleHQsIHVzZVN0YXRlIH0gZnJvbSAicmVhY3QiOwppbXBvcnQgTmlldXdzYmVyaWNodCBmcm9tICIuLi9OaWV1d3MvY29tcG9uZW50cy9OaWV1d3NiZXJpY2h0IjsKaW1wb3J0IFNwaWtlVGV4dCBmcm9tICIuLi8uLi8uLi9jb250ZW50L1NwaWtlLmpzb24iOwppbXBvcnQgIi4vU3Bpa2Uuc2NzcyI7CmltcG9ydCBnZXRVcmwgZnJvbSAiLi4vLi4vLi4vZnVuY3Rpb25zL2xpbmtzIjsKaW1wb3J0IGF1dGhDb250ZXh0IGZyb20gIi4uLy4uL0F1dGgvQXV0aENvbnRleHQiOwoKZnVuY3Rpb24gU3Bpa2UoKSB7CiAgICBjb25zdCBbbkJlcmljaHRlbiwgc2V0TkJlcmljaHRlbl0gPSB1c2VTdGF0ZSgzKTsKICAgIGNvbnN0IHthdXRoU3RhdGUsIHNldEF1dGhTdGF0ZX0gPSB1c2VDb250ZXh0KGF1dGhDb250ZXh0KTsKCiAgICByZXR1cm4oCiAgICAgICAgPGRpdiBjbGFzc05hbWU9InNwaWtlQ29udGFpbmVyIj4KICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9InNwaWtlTG9nb0NvbnRhaW5lciI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz17Z2V0VXJsKCJzcGlrZS9sb2dvLnBuZyIpfSBhbHQ9IkRlIFNwaWtlIiBjbGFzc05hbWU9InNwaWtlXzEiLz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIHshYXV0aFN0YXRlLmlzQXV0aGVudGljYXRlZCAmJiAoCiAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9InNwaWtlX3N0YXR1cyI+RGV6ZSBwYWdpbmEgaXMgaGVsYWFzIG5pZXQgdG9lZ2Fua2VsaWprIGFscyBqZSBuaWV0IGluZ2Vsb2dkIGJlbnQuIExvZyBpbiBvbSBkZXplIHBhZ2luYSB0ZSBrdW5uZW4gYmVraWprZW4uPC9wPgogICAgICAgICAgICApfQogICAgICAgICAgICB7YXV0aFN0YXRlLmlzQXV0aGVudGljYXRlZCAmJiAoCiAgICAgICAgICAgICAgICA8PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPXsic3Bpa2VfMiIgKyAobkJlcmljaHRlbiA+PSBTcGlrZVRleHQubmlldXdzYmVyaWNodGVuLmxlbmd0aCA/ICIgc3Bpa2VfMyIgOiAiIil9PgogICAgICAgICAgICAgICAgICAgICAgICB7U3Bpa2VUZXh0Lm5pZXV3c2JlcmljaHRlbi5zbGljZSgwLCBuQmVyaWNodGVuKS5tYXAoKGJlcmljaHQsIGluZGV4KSA9PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPE5pZXV3c2JlcmljaHQgaWQ9e2JlcmljaHQudGl0ZWx9IGtleT17YmVyaWNodC50aXRlbH0gcG9zaXRpb249e2luZGV4ICUgMiA9PT0gMCA/ICJsZWZ0IiA6ICJyaWdodCJ9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlPSJzcGlrZSIgdGl0ZWw9e2JlcmljaHQudGl0ZWx9IGRhdHVtPXtiZXJpY2h0LmRhdHVtfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXV0ZXVyPXtiZXJpY2h0LmF1dGV1cn0gdGVrc3Q9e2JlcmljaHQudGVrc3R9IGZvdG89e2JlcmljaHQuZm90b30vPgogICAgICAgICAgICAgICAgICAgICAgICApfQogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIG9uQ2xpY2s9eygpID0+IHNldE5CZXJpY2h0ZW4obkJlcmljaHRlbiArIDMpfSBjbGFzc05hbWU9eyJzcGlrZV80IiArIChuQmVyaWNodGVuID49IFNwaWtlVGV4dC5uaWV1d3NiZXJpY2h0ZW4ubGVuZ3RoID8gIiBoaWRkZW4iIDogIiIpfT4KICAgICAgICAgICAgICAgICAgICAgICAgTEFBRCBNRUVSCiAgICAgICAgICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgICAgICA8Lz4KICAgICAgICAgICAgKX0KICAgICAgICA8L2Rpdj4KICAgICAgICAKICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgU3Bpa2U7",mt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsKCi5zcGlrZUNvbnRhaW5lciB7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07CiAgICB9CiAgICAKfQoKLnNwaWtlTG9nb0NvbnRhaW5lciB7CiAgICB0ZXh0LWFsaWduOiBsZWZ0OwogICAgaGVpZ2h0OiAwOwogICAgbWFyZ2luOiAwOwogICAgcGFkZGluZzogMDsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgaGVpZ2h0OiAzcmVtOwogICAgfQp9Cgouc3Bpa2VfMXsgLy9tbC00IGxnOm1sLTE0IG15LTQgbGc6bXktOCB3LTQwCiAgICBtYXJnaW4tbGVmdDogMC41cmVtOwogICAgbWFyZ2luLXRvcDogMXJlbTsKICAgIG1hcmdpbi1ib3R0b206IDFyZW07CiAgICB3aWR0aDogMTByZW07ICAKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW07CiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsKICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOwogICAgfQp9Cgouc3Bpa2VfMnsgLy9zcGFjZS15LTggbGc6c3BhY2UteS0yNCBtYi00IGxnOm1iLTEyCiAgICBtYXJnaW4tdG9wOiAycmVtOwogICAgbWFyZ2luLWJvdHRvbTogMXJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIG1hcmdpbi10b3A6IDZyZW07CiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsKICAgIH0KfQoKCgouc3Bpa2VfM3sgLy9tYi04IGxnOm1iLTI0CiAgICBtYXJnaW4tYm90dG9tOiAycmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTsKICAgIH0gICAgCn0KCi5zcGlrZV80eyAvL2JnLXJvb2QgdGV4dC13aGl0ZSB0ZXh0LXhsIGZvbnQtYm9sZCByb3VuZGVkLXhsIHB5LTIgcHgtNCBsZzpweS00IG1iLTQgbGc6bWItMTIKICAgIGN1cnNvcjogcG9pbnRlcjsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgIGJvcmRlcjogbm9uZTsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9tZWRpdW07CiAgICBmb250LXdlaWdodDogNzAwOwogICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsKICAgIHBhZGRpbmctdG9wOiAwLjVyZW07CiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOwogICAgcGFkZGluZy1sZWZ0OiAxcmVtOwogICAgcGFkZGluZy1yaWdodDogMXJlbTsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIG1hcmdpbi1ib3R0b206IDFyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTsKICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsKICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtCiAgICB9Cn0KCi5zcGlrZV9zdGF0dXMgewogICAgY29sb3I6ICRkb2Rla2FfYmxhdXc7CiAgICBtYXJnaW4tbGVmdDogNHJlbTsKICAgIG1hcmdpbi10b3A6IDZyZW07CiAgICB0ZXh0LWFsaWduOiBsZWZ0OwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTsKICAgICAgICBtYXJnaW4tdG9wOiAycmVtOwogICAgfQp9",Zt="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsNCmltcG9ydCBQYWdlVGl0bGUgZnJvbSAiLi4vLi4vY29tcG9uZW50cy9QYWdlVGl0bGUiOw0KaW1wb3J0IE9XZWVTY2hlbWEgZnJvbSAiLi9jb21wb25lbnRzL09XZWVTY2hlbWEiOw0KaW1wb3J0IE9XZWVUZXh0IGZyb20gIi4vY29tcG9uZW50cy9PV2VlVGV4dCI7DQppbXBvcnQgT1dlZUltYWdlQmFyIGZyb20gIi4vY29tcG9uZW50cy9PV2VlSW1hZ2VCYXIiOw0KaW1wb3J0ICIuL09XZWUuc2NzcyI7DQoNCmZ1bmN0aW9uIE9XZWUoKSB7DQogICAgcmV0dXJuKA0KICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgPFBhZ2VUaXRsZSB0aXRsZT0iT1dlZSIvPg0KICAgICAgICAgICAgPE9XZWVUZXh0IC8+DQogICAgICAgICAgICA8T1dlZUltYWdlQmFyIC8+DQogICAgICAgICAgICA8T1dlZVNjaGVtYSAvPg0KICAgICAgICA8L2Rpdj4NCiAgICApDQp9DQoNCmV4cG9ydCBkZWZhdWx0IE9XZWU7",Gt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vdmFyaWFibGVzIjs=",Wt="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsNCmltcG9ydCAiLi9PV2VlSW1hZ2VCYXIuc2NzcyI7DQppbXBvcnQgZ2V0VXJsIGZyb20gIi4uLy4uLy4uL2Z1bmN0aW9ucy9saW5rcyI7DQoNCmZ1bmN0aW9uIE9XZWVUZXh0KCkgew0KICAgIHJldHVybigNCiAgICAgICAgPGRpdiBjbGFzc05hbWU9Ik9XZWVJbWFnZUJhciI+DQogICAgICAgICAgICA8aW1nIGNsYXNzTmFtZT0iT1dlZUltYWdlIiBzcmM9e2dldFVybCgib3dlZS9hdGxldGllay5qcGciKX0vPg0KICAgICAgICAgICAgPGltZyBjbGFzc05hbWU9Ik9XZWVJbWFnZSIgc3JjPXtnZXRVcmwoIm93ZWUvdHJhY2tfZmVzdGl2YWwuanBnIil9Lz4NCiAgICAgICAgICAgIDxpbWcgY2xhc3NOYW1lPSJPV2VlSW1hZ2UiIHNyYz17Z2V0VXJsKCJvd2VlL21hcmlvX2tyYXQuSlBHIil9Lz4NCiAgICAgICAgICAgIA0KICAgICAgICA8L2Rpdj4NCiAgICApDQp9DQoNCmV4cG9ydCBkZWZhdWx0IE9XZWVUZXh0Ow==",rt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLk9XZWVJbWFnZUJhciB7DQogICAgd2lkdGg6IDEwMCU7DQogICAgbWFyZ2luLWJvdHRvbTogMnJlbTsNCiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07DQogICAgcGFkZGluZy1yaWdodDogMXJlbTsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICBkaXNwbGF5OiBmbGV4Ow0KICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47DQogICAgICAgIHBhZGRpbmc6IDA7DQogICAgfQ0KfQ0KDQouT1dlZUltYWdlIHsNCiAgICB3aWR0aDogY2FsYygxLzMgKiAxMDAlIC0gMXJlbSk7DQogICAgaGVpZ2h0OiAxNnJlbTsNCiAgICBtYXJnaW4tbGVmdDogMC41cmVtOw0KICAgIG1hcmdpbi1yaWdodDogMC41cmVtOw0KICAgIGNsaXAtcGF0aDogcG9seWdvbigxMCUgMCUsIDEwMCUgMCUsIDkwJSAxMDAlLCAwJSAxMDAlICk7DQogICAgb2JqZWN0LWZpdDogY292ZXI7DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7DQogICAgICAgIG1hcmdpbi1yaWdodDogMDsNCiAgICAgICAgY2xpcC1wYXRoOiBub25lOw0KICAgIH0NCn0=",pt="/assets/OWeeSchema-a6ea08a5.jsx",ht="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLk9XZWVTY2hlbWEgew0KICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOw0KICAgIGJvcmRlci10b3A6IDRyZW0gc29saWQgJGRvZGVrYV9ibGF1dzkwcDsNCiAgICBib3JkZXItYm90dG9tOiA0cmVtIHNvbGlkICRkb2Rla2FfYmxhdXc5MHA7DQogICAgd2lkdGg6IDEwMCU7DQogICAgcGFkZGluZy10b3A6IDFyZW07DQogICAgcGFkZGluZy1sZWZ0OiA0cmVtOw0KICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07DQogICAgcGFkZGluZy1ib3R0b206IDFyZW07DQogICAgbWFyZ2luLWJvdHRvbTogOHJlbTsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTsNCiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOw0KICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOw0KICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsNCiAgICAgICAgZGlzcGxheTogZmxleDsNCiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsOw0KICAgICAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTsNCiAgICAgICAgYm9yZGVyLXRvcDogMnJlbSBzb2xpZCAkZG9kZWthX2JsYXV3OTBwOw0KICAgICAgICBib3JkZXItYm90dG9tOiAycmVtIHNvbGlkICRkb2Rla2FfYmxhdXc5MHA7DQogICAgfQ0KfQ0KDQouT1dlZVNjaGVtYSA+ICogew0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7DQogICAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXI7DQogICAgfQ0KfQ0KDQouT1dlZURhZyB7DQogICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgIHdpZHRoOiBjYWxjKDI1JSAtIDFyZW0pOw0KICAgIGNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOw0KICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7DQogICAgbWFyZ2luLXJpZ2h0OiAxcmVtOw0KICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgZGlzcGxheTogYXV0bzsNCiAgICAgICAgd2lkdGg6IDEwMCU7DQogICAgICAgIG1pbi13aWR0aDogODB2dzsNCiAgICB9DQp9DQoNCi5PV2VlRGF0dW0gew0KICAgIGNvbG9yOiAkZG9kZWthX3Jvb2Q7DQogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07DQogICAgbWFyZ2luLWJvdHRvbTogMXJlbTsNCiAgICBmb250LXdlaWdodDogJG5vcm1hbDsNCn0NCg0KLk9XZWVEYXR1bURhZyB7DQogICAgZm9udC1zaXplOiAkZm9udF9tbDsNCiAgICBtYXJnaW4tYm90dG9tOiAwOw0KICAgIA0KICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsOw0KfQ0KDQouT1dlZUFjdGl2aXRlaXQgew0KICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsNCiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07DQogICAgcGFkZGluZzogMC41cmVtOw0KICAgIG1hcmdpbi1ib3R0b206IDFyZW07DQp9DQoNCi5PV2VlQWN0aXZpdGVpdE5hYW0gew0KICAgIGZvbnQtc2l6ZTogJGZvbnRfbWw7DQogICAgY29sb3I6ICRkb2Rla2FfYmxhdXc5MHA7DQogICAgLy8gZm9udC13ZWlnaHQ6ICRub3JtYWw7DQp9DQoNCi5PV2VlQWN0aXZpdGVpdFRpamQgew0KICAgIGZvbnQtc2l6ZTogJGZvbnRfc21hbGw7DQogICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsNCiAgICBjb2xvcjogd2hpdGU7DQogICAgLy8gZm9udC13ZWlnaHQ6ICRib2xkOw0KfQ0KDQouT1dlZUFjdGl2aXRlaXRPbXNjaHJpanZpbmcgew0KICAgIGZvbnQtc2l6ZTogJGZvbnRfc21hbGw7DQogICAgY29sb3I6ICRkb2Rla2FfYmxhdXc5MHA7DQogICAgY29sb3I6IHdoaXRlOw0KfQ==",ut="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsNCmltcG9ydCAiLi9PV2VlVGV4dC5zY3NzIjsNCg0KZnVuY3Rpb24gT1dlZVRleHQoKSB7DQogICAgcmV0dXJuKA0KICAgICAgICA8ZGl2IGNsYXNzTmFtZT0iT1dlZVRleHQiPg0KICAgICAgICAgICAgey8qIDxoMSBjbGFzc05hbWU9Ik9XZWVUaXRsZSI+RGVsZnRzZSBTdHVkZW50ZW4gQXRsZXRpZWsgVmVyZW5pZ2luZyBEb2Rla2E8L2gxPg0KICAgICAgICAgICAgPGgyIGNsYXNzTmFtZT0iT1dlZVN1YnRpdGxlIj5ELlMuQS5WLiBEb2Rla2EgaXMgam91dyBzdGFydHNjaG90IHZvb3IgZWVuIGZhbnRhc3Rpc2NoZSwgZ2V6ZWxsaWdlIGVuIHNwb3J0aWV2ZSBzdHVkZW50ZW50aWpkITwvaDI+ICovfQ0KICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT0iT1dlZVRpdGxlIj5Eb2Rla2EgaXMgam91dyBzdGFydHNjaG90IHZvb3IgZWVuIGZhbnRhc3Rpc2NoZSwgZ2V6ZWxsaWdlIGVuIHNwb3J0aWV2ZSBzdHVkZW50ZW50aWpkITwvaDE+DQogICAgICAgICAgICA8cCBjbGFzc05hbWU9Ik9XZWVQYXJhZ3JhcGgiPkplemVsZiB1aXRkYWdlbiwgZml0IGJsaWp2ZW4gZW4gdmVlbCBnZXplbGxpZ2hlaWQgZW4gZ2Vra2lnaGVpZCBiZWxldmVuIG1ldCBuaWV1d2UgdnJpZW5kZW4/IERvZGVrYSBpcyBkw6kgcGxlayBpbiBEZWxmdCB3YWFyIGRpdCBhbGxlbWFhbCBrYW4hIE9wIHphdGVyZGFnb2NodGVuZCwgbWFhbmRhZy0gZW4gd29lbnNkYWdhdm9uZCB6aWpuIGVyIHRyYWluaW5nZW4gdmFuIGVydmFyZW4gdHJhaW5lcnMuIERlemUgdHJhaW5pbmdlbiB6aWpuIGdlc2NoaWt0IHZvb3Igem93ZWwgYmVnaW5uZW5kZSBhbHMgZ2V2b3JkZXJkZSBhdGxldGVuIGVuIHZvb3IgaWVkZXIgaXMgZXIgd2F0IHdpbHMhIEJpaiBlbGtlIHRyYWluaW5nIGlzIGVyIGVlbiBnZXphbWVubGlqa2Ugd2FybWluZy11cCBiZXN0YWFuZGUgdWl0IGlubG9wZW4sIG9lZmVuaW5nZW4gZW4gbGV1a2Ugc3BvcnRpZXZlIHNwZWxsZW4uIFZlcnZvbGdlbnMga3VuIGplIGtpZXplbiB1aXQgdmVyc2NoaWxsZW5kZSBvbmRlcmRlbGVuLCB2YW4gdGVjaG5pc2NoLCB6b2FscyB2ZXJzcHJpbmdlbiBlbiBrb2dlbHN0b3RlbiwgdG90IHNwcmludGVuIGVuIGhhcmRsb3Blbi4NCiAgICAgICAgICAgICAgICA8YnIvPjxici8+DQogICAgICAgICAgICAgICAgTmFhc3QgdHJhaW5lbiBoZWVmdCBEb2Rla2Egbm9nIHZlZWwgbWVlciB0ZSBiaWVkZW4uIEtvbSBnZXplbGxpZyBhdm9uZGV0ZW4gZW4gYm9ycmVsZW4gbmEgZGUgd29lbnNkYWdhdm9uZHRyYWluaW5nLCBzbHVpdCBqZSBhYW4gYmlqIGVlbiBjb21taXNzaWUgb20gZXJ2YXJpbmcgb3AgdGUgZG9lbiBuYWFzdCBzdHVkZXJlbiBvZiBkb2UgbWVlIGFhbiBlZW4gdmFuIGRlIHZlbGUgYWN0aXZpdGVpdGVuIGRpZSBlciBoZXQgaGVsZSBqYWFyIGRvb3Igd29yZGVuIGdlb3JnYW5pc2VlcmQhDQogICAgICAgICAgICAgICAgPGJyLz48YnIvPg0KICAgICAgICAgICAgICAgIEJlcmVpZCBqZSBhbHMgbmlldXcgbGlkIHZvb3Igb3Agb25kZXIgYW5kZXJlIGVlbiBzdXBlciBnZXplbGxpZyB0cmFpbmluZ3N3ZWVrZW5kLCBnZXdlbGRpZ2UgRG9kZWthIG1lcmNoLCBOU0vigJlzLCBnYWxh4oCZcywgZnJpZXR0YWZlbHMsIGJvcnJlbHMsIHF1aXphdm9uZGVuLCBkZSBqYWFybGlqa3NlIHNraS0gZW4gem9tZXJyZWlzLCBmZWVzdGVuIGluIERlbGZ0IGVuIGFuZGVyZSBzdHVkZW50ZW5zdGVkZW4gZW4gbm9nIHZlZWwgbWVlciEgWmllbiB3ZSBqb3UgYmlubmVua29ydCBvb2sgb3Agb256ZSBhdGxldGlla2JhYW4gZW7CoGJpasKgZGXCoGJvcnJlbD8NCiAgICAgICAgICAgICAgICA8YnIvPjxici8+DQogICAgICAgICAgICAgICAgSGViIGplIGludGVyZXNzZSBvbSBwcm9lZnRyYWluaW5nZW4gdGUgdm9sZ2VuIG9mIGxpZCB0ZSB3b3JkZW4/IFZ1bCBkYW4gPGEgY2xhc3M9Ik9XZWVMaW5rIiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIiBocmVmPSJodHRwczovL2Zvcm1zLmdsZS9TV1NrWXRyb1dOTDI3ZmloOSI+ZGl0IGludGVyZXNzZWZvcm11bGllcjwvYT4gaW4gZW4gZ2VlZiBqZSA8YSBjbGFzcz0iT1dlZUxpbmsiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHBzOi8vZm9ybXMuZ2xlL013VXVvRWNGS3pMVDdQbVU2Ij5oaWVyPC9hPiBvcCB2b29yIGRlIHRyYWluaW5nZW4hIEplIHp1bHQgaGllcm5hIGVlbiBtYWlsIGtyaWpnZW4gbWV0IG1lZXIgaW5mb3JtYXRpZSBvdmVyIG9ucyBlbiBob2UgamUgbGlkIGt1bnQgd29yZGVuLg0KICAgICAgICAgICAgPC9wPg0KICAgICAgICAgICAgDQogICAgICAgICAgICANCiAgICAgICAgPC9kaXY+DQogICAgKQ0KfQ0KDQpleHBvcnQgZGVmYXVsdCBPV2VlVGV4dDs=",Vt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLk9XZWVUZXh0IHsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOw0KICAgIHdpZHRoOiAxMDAlOw0KICAgIHBhZGRpbmctdG9wOiAycmVtOw0KICAgIHBhZGRpbmctbGVmdDogNHJlbTsNCiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtOw0KICAgIHBhZGRpbmctYm90dG9tOiAycmVtOw0KICAgIGNvbG9yOiB3aGl0ZTsNCiAgICBtYXJnaW4tYm90dG9tOiAycmVtOw0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7DQogICAgICAgIHBhZGRpbmctdG9wOiAxcmVtOw0KICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07DQogICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07DQogICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOw0KICAgIH0NCn0NCg0KLk9XZWVUaXRsZSB7DQogICAgZm9udC1zaXplOiAkZm9udF9tbDsNCiAgICBmb250LXdlaWdodDogJGJvbGQ7DQogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9sYXJnZTsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsNCiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9tZWRpdW07DQogICAgfQ0KfQ0KDQouT1dlZVN1YnRpdGxlIHsNCiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsNCiAgICBmb250LXdlaWdodDogJG5vcm1hbDsNCiAgICBjb2xvcjogJGRvZGVrYV9yb29kOw0KICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfbWVkaXVtOw0KICAgIG1hcmdpbi1ib3R0b206IDFyZW07DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsNCiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07DQogICAgfQ0KfQ0KDQouT1dlZVBhcmFncmFwaCB7DQogICAgY29sdW1uLWNvdW50OiAyOw0KICAgIGZvbnQtc2l6ZTogJGZvbnRfc21hbGw7DQogICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgY29sdW1uLWNvdW50OiAxOw0KICAgIH0NCn0NCg0KLk9XZWVMaW5rIHsNCiAgICBjb2xvcjogJGRvZGVrYV9yb29kOw0KICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsNCn0=",vt="/assets/Profiel-82f61698.scss",wt="/assets/Profiel-3c854480.tsx",Bt="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlQ29udGV4dCwgdXNlRWZmZWN0LCB1c2VTdGF0ZX0gZnJvbSAicmVhY3QiOwppbXBvcnQgQXV0aENvbnRleHQsIHtBdXRoU3RhdGUsIHVzZVJlbmV3YWx9IGZyb20gIi4uL0F1dGgvQXV0aENvbnRleHQiOwppbXBvcnQge2RlY29kZUp3dFBheWxvYWR9IGZyb20gIi4uL0F1dGgvZnVuY3Rpb25zL09BdXRoIjsKaW1wb3J0IFRpbWVyIGZyb20gIi4uL0F1dGgvVGltZXIiOwppbXBvcnQge2JhY2tfcG9zdF9hdXRoLCBkZWxldGVfcG9zdCwgcHJvZmlsZV9yZXF1ZXN0fSBmcm9tICIuLi8uLi9mdW5jdGlvbnMvYXBpL2FwaSI7CmltcG9ydCAiLi9Qcm9maWVsLnNjc3MiOwoKY29uc3QgUHJvZmllbERlYnVnID0gKCkgPT4gewogICAgY29uc3Qge2F1dGhTdGF0ZSwgc2V0QXV0aFN0YXRlfSA9IHVzZUNvbnRleHQoQXV0aENvbnRleHQpCgogICAgY29uc3QgW3VzZXIsIHNldFVzZXJdID0gdXNlU3RhdGUoIiIpCiAgICBjb25zdCBbYWNjZXNzLCBzZXRBY2Nlc3NdID0gdXNlU3RhdGUoIiIpCiAgICBjb25zdCBbYWNjZXNzU2NvcGUsIHNldEFjY2Vzc1Njb3BlXSA9IHVzZVN0YXRlKCIiKQogICAgY29uc3QgW25ld0VtYWlsLCBzZXROZXdFbWFpbF0gPSB1c2VTdGF0ZSgiIikKCgogICAgY29uc3QgbG9hZFNjb3BlID0gYXN5bmMgKCkgPT4gewogICAgICAgIGNvbnN0IHByb2ZpbGUgPSBhd2FpdCBwcm9maWxlX3JlcXVlc3Qoe2F1dGhTdGF0ZSwgc2V0QXV0aFN0YXRlfSkKICAgICAgICBzZXRVc2VyKHByb2ZpbGUudXNlcl9pZCkKICAgICAgICBzZXRBY2Nlc3NTY29wZShhdXRoU3RhdGUuc2NvcGUpCiAgICB9CgogICAgY29uc3Qgc2V0UHJvZmlsZSA9IGFzeW5jICgpID0+IHsKICAgICAgICBpZiAoYXV0aFN0YXRlLmlzQXV0aGVudGljYXRlZCkgewogICAgICAgICAgICBjb25zdCBkZWNvZGVkQWNjZXNzID0gZGVjb2RlSnd0UGF5bG9hZChhdXRoU3RhdGUuYWNjZXNzKQogICAgICAgICAgICBzZXRBY2Nlc3MoZGVjb2RlZEFjY2VzcykKICAgICAgICB9CiAgICB9CgogICAgdXNlRWZmZWN0KCgpID0+IHsKICAgICAgICBzZXRQcm9maWxlKCkuY2F0Y2goKQogICAgfSwgW2F1dGhTdGF0ZV0pOwoKICAgIGNvbnN0IGRvUmVmcmVzaCA9IGFzeW5jICgpID0+IHsKICAgICAgICBjb25zdCBuZXdTdGF0ZSA9IGF3YWl0IHVzZVJlbmV3YWwoYXV0aFN0YXRlKQogICAgICAgIHNldEF1dGhTdGF0ZShuZXdTdGF0ZSkKICAgIH0KCiAgICBjb25zdCBoYW5kbGVOZXdFbWFpbFN1Ym1pdCA9IGFzeW5jIChldnQ6IFJlYWN0LkZvcm1FdmVudDxIVE1MRm9ybUVsZW1lbnQ+KSA9PiB7CiAgICAgICAgZXZ0LnByZXZlbnREZWZhdWx0KCkKCiAgICAgICAgY29uc3QgcmVxID0gewogICAgICAgICAgICAidXNlcl9pZCI6IGF1dGhTdGF0ZS51c2VybmFtZSwKICAgICAgICAgICAgIm5ld19lbWFpbCI6IG5ld0VtYWlsCiAgICAgICAgfQoKICAgICAgICBhd2FpdCBiYWNrX3Bvc3RfYXV0aCgidXBkYXRlL2VtYWlsL3NlbmQvIiwgcmVxLCB7YXV0aFN0YXRlLCBzZXRBdXRoU3RhdGV9KQogICAgfQoKICAgIGNvbnN0IGhhbmRsZURlbGV0ZUFjY291bnQgPSAoKSA9PiB7CiAgICAgICAgZGVsZXRlX3Bvc3Qoe2F1dGhTdGF0ZSwgc2V0QXV0aFN0YXRlfSkudGhlbigodXJsKSA9PiB7CiAgICAgICAgICAgIHdpbmRvdy5sb2NhdGlvbi5hc3NpZ24odXJsKQogICAgICAgIH0pCiAgICB9CgogICAgcmV0dXJuICgKICAgICAgICA8PgogICAgICAgICAgICA8cD57IWF1dGhTdGF0ZS5pc0xvYWRlZCAmJiAiaXMgbG9hZGluZyJ9PC9wPgogICAgICAgICAgICA8cD57YXV0aFN0YXRlLmlzTG9hZGVkICYmICJsb2FkZWQifTwvcD4KICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICA8bGk+PGJ1dHRvbiBvbkNsaWNrPXtsb2FkU2NvcGV9PkxvYWQgU2NvcGU8L2J1dHRvbj48L2xpPgogICAgICAgICAgICAgICAgICAgIDxsaT48c3Ryb25nPlVzZXJuYW1lOjwvc3Ryb25nPiB7dXNlcn08L2xpPgogICAgICAgICAgICAgICAgICAgIDxsaT48c3Ryb25nPkFjY2VzcyBzY29wZTo8L3N0cm9uZz4ge2FjY2Vzc1Njb3BlfTwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpPjxzdHJvbmc+VXNlcm5hbWUgQXV0aFN0YXRlOjwvc3Ryb25nPiB7YXV0aFN0YXRlLnVzZXJuYW1lfTwvbGk+CiAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAge2F1dGhTdGF0ZS5pc0F1dGhlbnRpY2F0ZWQgJiYgKAogICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48c3Ryb25nPkF1dGhlbnRpY2F0ZWQ6PC9zdHJvbmc+IHtgJHthdXRoU3RhdGUuaXNBdXRoZW50aWNhdGVkfWB9PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxzdHJvbmc+QWNjZXNzIFRva2VuOjwvc3Ryb25nPiB7YWNjZXNzfTwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48c3Ryb25nPklEIFRva2VuOjwvc3Ryb25nPiB7SlNPTi5zdHJpbmdpZnkoYXV0aFN0YXRlLml0KX08L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8bGk+PHN0cm9uZz5SYXcgQWNjZXNzOjwvc3Ryb25nPiB7YXV0aFN0YXRlLmFjY2Vzc308L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8bGk+PHN0cm9uZz5SZWZyZXNoIFRva2VuOjwvc3Ryb25nPiB7YXV0aFN0YXRlLnJlZnJlc2h9PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxUaW1lciAvPjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YnV0dG9uIG9uQ2xpY2s9e2RvUmVmcmVzaH0+UmVmcmVzaDwvYnV0dG9uPjwvbGk+CgogICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBvbkNsaWNrPXtoYW5kbGVEZWxldGVBY2NvdW50fT5BY2NvdW50IHZlcndpamRlcmVuPC9idXR0b24+CiAgICAgICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGZvcm0gb25TdWJtaXQ9e2hhbmRsZU5ld0VtYWlsU3VibWl0fT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBodG1sRm9yPSJuZXdFbWFpbCI+VnVsIGplIG5pZXV3ZSBlbWFpbGFkcmVzIGluIG9tIGVlbiBlbWFpbCB0ZSB2ZXJzdHVyZW4gb20gZGllIHRlIHZlcmFuZGVyZW4uPC9sYWJlbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBpZD0ibmV3RW1haWwiIHBsYWNlaG9sZGVyPSJOaWV1d2UgZW1haWwiIHR5cGU9InRleHQiIHZhbHVlPXtuZXdFbWFpbH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17ZSA9PiBzZXROZXdFbWFpbChlLnRhcmdldC52YWx1ZSl9Lz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxidXR0b24gaWQ9Im5ld0VtYWlsU3VibWl0IiB0eXBlPSJzdWJtaXQiPlZlcnplbmRlbjwvYnV0dG9uPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Zvcm0+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICl9CiAgICAgICAgPC8+CiAgICApCn0KCmV4cG9ydCBkZWZhdWx0IFByb2ZpZWxEZWJ1ZzsKCgoKCg==",Xt="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCBUcmFpbmluZ3N0aWpkZW4gZnJvbSAiLi9jb21wb25lbnRzL1RyYWluaW5nc3RpamRlbiI7CmltcG9ydCBUcmFpbmluZ3NpbmZvIGZyb20gIi4vY29tcG9uZW50cy9UcmFpbmluZ3NpbmZvIjsKaW1wb3J0IEljb25zIGZyb20gIi4vY29tcG9uZW50cy9JY29ucyI7CmltcG9ydCBCYWFuYXRsZXRpZWsgZnJvbSAiLi9jb21wb25lbnRzL0JhYW5hdGxldGllayI7CmltcG9ydCBMb29wZ3JvZXAgZnJvbSAiLi9jb21wb25lbnRzL0xvb3Bncm9lcCI7CmltcG9ydCBUZXh0IGZyb20gIi4uLy4uL2NvbnRlbnQvVHJhaW5pbmdlbi5qc29uIjsKCmZ1bmN0aW9uIFRyYWluaW5nZW4oKSB7CiAgICByZXR1cm4gKAogICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxQYWdlVGl0bGUgdGl0bGU9IlRyYWluaW5nZW4iIC8+CiAgICAgICAgICAgIDxUcmFpbmluZ3N0aWpkZW4gLz4KICAgICAgICAgICAgPFRyYWluaW5nc2luZm8gdGV4dD17VGV4dC5hbGdlbWVlbi50ZWtzdH0vPgogICAgICAgICAgICA8QmFhbmF0bGV0aWVrIHRleHQ9e1RleHQuYmFhbmF0bGV0aWVrLnRla3N0fSBmb3RvPXtUZXh0LmJhYW5hdGxldGllay5mb3RvfS8+CiAgICAgICAgICAgIDxJY29ucyAvPgogICAgICAgICAgICA8TG9vcGdyb2VwIHRleHQ9e1RleHQubG9vcGdyb2VwLnRla3N0fSBmb3RvPXtUZXh0Lmxvb3Bncm9lcC5mb3RvfS8+CiAgICAgICAgPC9kaXY+CiAgICApCn0KCmV4cG9ydCBkZWZhdWx0IFRyYWluaW5nZW47",jt="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IEhlYWRlciBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL0hlYWRlciI7CmltcG9ydCAiLi9CYWFuYXRsZXRpZWsuc2NzcyIKaW1wb3J0IGdldFVybCBmcm9tICIuLi8uLi8uLi9mdW5jdGlvbnMvbGlua3MiOwoKZnVuY3Rpb24gQmFhbmF0bGV0aWVrKHByb3BzKSB7CiAgICByZXR1cm4oCiAgICAgICAgPGRpdiBjbGFzc05hbWU9ImJhYW5hdGxldGlla18xIj4KICAgICAgICAgICAgPGltZyBzcmM9e2dldFVybChgdHJhaW5pbmdlbi8ke3Byb3BzLmZvdG99YCl9IGFsdD0iIiBjbGFzc05hbWU9ImJhYW5hdGxldGlla18yIiAvPgogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0iYmFhbmF0bGV0aWVrXzMiPgogICAgICAgICAgICAgICAgPEhlYWRlciB0ZXh0PSJCYWFuYXRsZXRpZWsiIHBvc2l0aW9uPSJsZWZ0Ii8+CiAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9ImJhYW5hdGxldGlla180Ij4KICAgICAgICAgICAgICAgICAgICB7cHJvcHMudGV4dC5zcGxpdCgnXG4nKS5tYXAoKGl0ZW0sIGluZGV4KSA9PgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBrZXk9eyJiYWFuIiArIGluZGV4fT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtpdGVtfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICl9ICAKICAgICAgICAgICAgICAgIDwvcD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIAogICAgICAgIDwvZGl2PgogICAgKQp9CmV4cG9ydCBkZWZhdWx0IEJhYW5hdGxldGllazs=",Yt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzLnNjc3MiOwoKLmJhYW5hdGxldGlla18xey8vbGc6ZmxleCBiZy1ibGF1dyBiZy1vcGFjaXR5LTkwIHctZnVsbAogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzkwcDsKICAgIHdpZHRoOiAxMDAlOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgZGlzcGxheTogZmxleDsKICAgIH0KfQoKLmJhYW5hdGxldGlla18yey8vbGc6aW5saW5lIHctZnVsbCBsZzp3LTEvMgogICAgd2lkdGg6IDEwMCU7CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBkaXNwbGF5OiBpbmxpbmU7CiAgICAgICAgd2lkdGg6IDUwJTsKICAgIH0gICAgCn0KCi5iYWFuYXRsZXRpZWtfM3svL2xnOmlubGluZSBweS00IGxnOnB5LTAgbGc6bXktOCB3LWZ1bGwgbGc6dy0xLzIKICAgIHBhZGRpbmctdG9wOiAxcmVtOwogICAgcGFkZGluZy1ib3R0b206IDFyZW07CiAgICB3aWR0aDogMTAwJTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIGRpc3BsYXk6IGlubGluZTsKICAgICAgICBwYWRkaW5nLXRvcDogMHJlbTsKICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTsKICAgICAgICBtYXJnaW4tdG9wOiAkbWFyZ2luX3k7CiAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbl95OwogICAgICAgIHdpZHRoOiA1MCU7CiAgICB9Cn0KCi5iYWFuYXRsZXRpZWtfNHsvL3RleHQtd2hpdGUgdGV4dC1tZCBteC00IGxnOm14LTE2IG10LTQgbGc6bXQtOAogICAgY29sb3I6IHdoaXRlOwogICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsKICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfc21hbGw7CiAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl9tb2JpbGU7CiAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5fbW9iaWxlOwogICAgbWFyZ2luLXRvcDogJG1hcmdpbl9tb2JpbGU7CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl94OwogICAgICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbl94OwogICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW5feTsKICAgIH0KfQ==",Nt="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL0ljb25zLnNjc3MiOwppbXBvcnQgZ2V0VXJsIGZyb20gIi4uLy4uLy4uL2Z1bmN0aW9ucy9saW5rcyI7CgpmdW5jdGlvbiBJY29ucygpIHsKICAgIHJldHVybigKICAgICAgICA8ZGl2IGlkPSJpY29ucyIgY2xhc3NOYW1lPSJpY29uc18xIiBzdHlsZT17eyBiYWNrZ3JvdW5kSW1hZ2U6IGB1cmwoJHtnZXRVcmwoYHRyYWluaW5nZW4vaWNvbnMuc3ZnYCl9KWAgfX0gLz4KICAgICkKfQpleHBvcnQgZGVmYXVsdCBJY29uczs=",yt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzLnNjc3MiOwoKI2ljb25zIHsKICAgIGhlaWdodDogNHJlbTsKICAgIHdpZHRoOiAxMDAlOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgaGVpZ2h0OiA1cmVtOwogICAgICAgIG1hcmdpbi10b3A6IDFyZW07CiAgICB9CiAgICB3aWxsLWNoYW5nZTogYmFja2dyb3VuZC1wb3NpdGlvbjsKICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsKICAgIGJhY2tncm91bmQtc2l6ZTogMTAwdncgNHJlbTsKICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZSAyMHMgbGluZWFyIGluZmluaXRlOwogICAgICAgLW1vei1hbmltYXRpb246IHNsaWRlIDIwcyBsaW5lYXIgaW5maW5pdGU7CiAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUgMjBzIGxpbmVhciBpbmZpbml0ZTsKfQoKQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlCnsKICAgIDAlICAge2JhY2tncm91bmQtcG9zaXRpb246IDAgMDt9CiAgICAxMDAlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDB2dyAwO30KfQoKQC1tb3ota2V5ZnJhbWVzIHNsaWRlCnsKICAgIDAlICAge2JhY2tncm91bmQtcG9zaXRpb246IDAgMDt9CiAgICAxMDAlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDB2dyAwO30KfQoKQGtleWZyYW1lcyBzbGlkZQp7CiAgICAwJSAgIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7fQogICAgMTAwJSB7YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwdncgMDt9Cn0KCkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7CiAgICAjaWNvbnMgewogICAgICAgIHdpbGwtY2hhbmdlOiBiYWNrZ3JvdW5kLXBvc2l0aW9uOwogICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsKICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMHZ3IDRyZW07CiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlIDIwcyBsaW5lYXIgaW5maW5pdGU7CiAgICAgICAgICAgLW1vei1hbmltYXRpb246IHNsaWRlIDIwcyBsaW5lYXIgaW5maW5pdGU7CiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNsaWRlIDIwcyBsaW5lYXIgaW5maW5pdGU7CiAgICB9CgogICAgQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlCiAgICB7CiAgICAgICAgMCUgICB7YmFja2dyb3VuZC1wb3NpdGlvbjogMzAwdncgMDt9CiAgICAgICAgMTAwJSB7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO30KICAgIH0KCiAgICBALW1vei1rZXlmcmFtZXMgc2xpZGUKICAgIHsKICAgICAgICAwJSAgIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMDB2dyAwO30KICAgICAgICAxMDAlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7fQogICAgfQoKICAgIEBrZXlmcmFtZXMgc2xpZGUKICAgIHsKICAgICAgICAwJSAgIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMDB2dyAwO30KICAgICAgICAxMDAlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7fQogICAgfQp9",kt="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IEhlYWRlciBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL0hlYWRlciI7CmltcG9ydCAiLi9Mb29wZ3JvZXAuc2NzcyIKaW1wb3J0IGdldFVybCBmcm9tICIuLi8uLi8uLi9mdW5jdGlvbnMvbGlua3MiOwoKZnVuY3Rpb24gTG9vcGdyb2VwKHByb3BzKSB7CiAgICByZXR1cm4oCiAgICAgICAgPGRpdiBjbGFzc05hbWU9Imxvb3Bncm9lcF8xIj4KICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9Imxvb3Bncm9lcF8yIj4KICAgICAgICAgICAgICAgIDxIZWFkZXIgdGV4dD0iTG9vcGdyb2VwIiBwb3NpdGlvbj0icmlnaHQiLz4KICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0ibG9vcGdyb2VwXzMiPgogICAgICAgICAgICAgICAgICAgIHtwcm9wcy50ZXh0LnNwbGl0KCdcbicpLm1hcCgoaXRlbSwgaW5kZXgpID0+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGtleT17Imxvb3AiICsgaW5kZXh9PgogICAgICAgICAgICAgICAgICAgICAgICAgICAge2l0ZW19CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgKX0gIAogICAgICAgICAgICAgICAgPC9wPgogICAgICAgICAgICA8L2Rpdj4gCiAgICAgICAgICAgIDxpbWcgc3JjPXtnZXRVcmwoYHRyYWluaW5nZW4vJHtwcm9wcy5mb3RvfWApfSBhbHQ9IiIgY2xhc3NOYW1lPSJsb29wZ3JvZXBfNCIgLz4KICAgICAgICAgICAgICAgCiAgICAgICAgPC9kaXY+CiAgICApCn0KZXhwb3J0IGRlZmF1bHQgTG9vcGdyb2VwOw==",Rt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzLnNjc3MiOwoKLmxvb3Bncm9lcF8xey8vbGc6ZmxleCBiZy1ibGF1dyBiZy1vcGFjaXR5LTkwIHctZnVsbCBtYi0xNiBsZzptYi0yNAogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzkwcDsKICAgIHdpZHRoOiAxMDAlOwogICAgbWFyZ2luLWJvdHRvbTogNHJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTsKICAgIH0KfQoKLmxvb3Bncm9lcF8yey8vbGc6aW5saW5lIHB5LTQgbGc6cHktMCBsZzpteS04IHctZnVsbCBsZzp3LTEvMgogICAgcGFkZGluZy10b3A6IDFyZW07CiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsKICAgIHdpZHRoOiAxMDAlOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgZGlzcGxheTogaW5saW5lOwogICAgICAgIHBhZGRpbmctdG9wOiAwcmVtOwogICAgICAgIHBhZGRpbmctYm90dG9tOiAwcmVtOwogICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW5feTsKICAgICAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luX3k7CiAgICAgICAgd2lkdGg6IDUwJTsKICAgIH0KfQoKLmxvb3Bncm9lcF8zey8vdGV4dC13aGl0ZSB0ZXh0LW1kIG14LTQgbGc6bXgtMTYgbXQtNCBsZzptdC04CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXNpemU6ICRmb250X3NtYWxsOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9zbWFsbDsKICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luX21vYmlsZTsKICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbl9tb2JpbGU7CiAgICBtYXJnaW4tdG9wOiAkbWFyZ2luX21vYmlsZTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luX3g7CiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luX3g7CiAgICAgICAgbWFyZ2luLXRvcDogJG1hcmdpbl95OwogICAgfSAgICAKfQoKLmxvb3Bncm9lcF80ey8vbGc6aW5saW5lIHctZnVsbCBsZzp3LTEvMgogICAgZGlzcGxheTogYmxvY2s7CiAgICB3aWR0aDogMTAwJTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIGRpc3BsYXk6IGlubGluZTsKICAgICAgICB3aWR0aDogNTAlOwogICAgfSAgICAKfQ==",Jt="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IE1hcHMgZnJvbSAiLi4vLi4vLi4vY29tcG9uZW50cy9NYXBzIjsKaW1wb3J0IENvbnRhY3RCdXR0b25zIGZyb20gIi4uLy4uLy4uL2NvbXBvbmVudHMvQ29udGFjdEJ1dHRvbnMiOwppbXBvcnQgIi4vVHJhaW5pbmdzaW5mby5zY3NzIjsKCmZ1bmN0aW9uIFRyYWluaW5nc2luZm8ocHJvcHMpIHsKICAgIHJldHVybigKICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idHJhaW5pbmdzaW5mb18xIj4KICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9InRyYWluaW5nc2luZm9fMiI+CiAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9ICJ0cmFpbmluZ3NpbmZvXzMiPgogICAgICAgICAgICAgICAgICAgIHtwcm9wcy50ZXh0LnNwbGl0KCdcbicpLm1hcCgoaXRlbSwgaW5kZXgpID0+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGtleT17InRyYWluaW5nZW5MaW5lIiArIGluZGV4fT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtpdGVtfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyLz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICl9ICAKICAgICAgICAgICAgICAgIDwvcD4KICAgICAgICAgICAgICAgIDxDb250YWN0QnV0dG9ucyAvPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9InRyYWluaW5nc2luZm9fNCI+CiAgICAgICAgICAgICAgICA8TWFwcyAvPiAgICAKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICApCn0KZXhwb3J0IGRlZmF1bHQgVHJhaW5pbmdzaW5mbzs=",Kt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzLnNjc3MiOwoKLnRyYWluaW5nc2luZm9fMXsvL2xnOmZsZXggYmctYmxhdXcgYmctb3BhY2l0eS05MCB3LWZ1bGwgbWItMTYgbGc6bWItMjQKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc5MHA7CiAgICB3aWR0aDogMTAwJTsKICAgIG1hcmdpbi1ib3R0b206IDRyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07CiAgICB9Cn0KCi50cmFpbmluZ3NpbmZvXzJ7Ly9sZzppbmxpbmUgcHktOCBsZzpweS0wIGxnOm15LTggdy1mdWxsIGxnOnctMS8yCiAgICBwYWRkaW5nLXRvcDogMnJlbTsKICAgIHBhZGRpbmctYm90dG9tOiAycmVtOwogICAgd2lkdGg6IDEwMCU7CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBkaXNwbGF5OiBpbmxpbmU7CiAgICAgICAgcGFkZGluZy10b3A6IDBweDsKICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4OwogICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW5feTsKICAgICAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luX3k7CiAgICAgICAgd2lkdGg6IDUwJTsKICAgIH0KfQoKLnRyYWluaW5nc2luZm9fM3svL3RleHQtd2hpdGUgdGV4dC1iYXNlIHB4LTQgbGc6cHgtMCBsZzpteC0xNiAKICAgIGNvbG9yOiB3aGl0ZTsKICAgIGZvbnQtc2l6ZTogJGZvbnRfc21hbGw7CiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X3NtYWxsOwogICAgcGFkZGluZy1sZWZ0OiAxcmVtOwogICAgcGFkZGluZy1yaWdodDogMXJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIHBhZGRpbmctbGVmdDogMHJlbTsKICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtOwogICAgICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luX3g7CiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luX3g7CiAgICB9CiAgICAKfQoKLnRyYWluaW5nc2luZm9fNHsvL2xnOmlubGluZSB3LWZ1bGwgbGc6dy0xLzIgaC05NiBsZzpoLWF1dG8KICAgIHdpZHRoOiAxMDAlOwogICAgaGVpZ2h0OiAyNHJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIGRpc3BsYXk6IGlubGluZTsKICAgICAgICB3aWR0aDogNTAlOwogICAgICAgIGhlaWdodDogYXV0bzsKICAgIH0KfQ==",Ht="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL1RyYWluaW5nc3RpamRlbi5zY3NzIjsKCmZ1bmN0aW9uIFRyYWluaW5nc3RpamRlbigpIHsKICAgIHJldHVybigKICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idHJhaW5pbmdzdGlqZGVuXzEiPgogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idHJhaW5pbmdzdGlqZGVuXzIiPgogICAgICAgICAgICAgICAgPGgxPk1BQU5EQUc8L2gxPgogICAgICAgICAgICAgICAgPGgxPjE4OjAwIC0gMTk6MzA8L2gxPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9InRyYWluaW5nc3RpamRlbl8zIj4gCiAgICAgICAgICAgICAgICA8aDE+RElOU0RBRzwvaDE+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idHJhaW5pbmdzdGlqZGVuXzQiPgogICAgICAgICAgICAgICAgPGgxPldPRU5TREFHPC9oMT4KICAgICAgICAgICAgICAgIDxoMT4xODoxNSAtIDE5OjQ1PC9oMT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJ0cmFpbmluZ3N0aWpkZW5fNSI+IAogICAgICAgICAgICAgICAgPGgxPkRPTkRFUkRBRzwvaDE+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idHJhaW5pbmdzdGlqZGVuXzYiPiAKICAgICAgICAgICAgICAgIDxoMT5WUklKREFHPC9oMT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJ0cmFpbmluZ3N0aWpkZW5fNyI+CiAgICAgICAgICAgICAgICA8aDE+WkFURVJEQUc8L2gxPgogICAgICAgICAgICAgICAgPGgxPjEwOjE1IC0gMTE6NDU8L2gxPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9InRyYWluaW5nc3RpamRlbl84Ij4gCiAgICAgICAgICAgICAgICA8aDE+Wk9OREFHPC9oMT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICApCn0KCmV4cG9ydCBkZWZhdWx0IFRyYWluaW5nc3RpamRlbjs=",Dt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsKCi50cmFpbmluZ3N0aWpkZW5fMXsgLy9sZzpmbGV4IG14LTQgbGc6bXgtMTYKICAgIG1hcmdpbi1sZWZ0OiAxcmVtOwogICAgbWFyZ2luLXJpZ2h0OiAxcmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07CiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtOwogICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgIAogICAgfQp9CgoudHJhaW5pbmdzdGlqZGVuXzJ7IC8vYmxvY2sgbGc6aW5saW5lIGJnLXJvb2QgdGV4dC1jZW50ZXIgdGV4dC13aGl0ZSB0ZXh0LWxnIGZvbnQtYm9sZCByb3VuZGVkLWxnIGxnOnJvdW5kZWQtbm9uZSBsZzpyb3VuZGVkLXQtbGcgcHktMiB3LWZ1bGwgbGc6dy00MAogICAgZGlzcGxheTogYmxvY2s7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXNpemU6IDAuNnJlbTsKICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtOwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwogICAgYm9yZGVyLXJhZGl1czogMC41cmVtOwogICAgcGFkZGluZy10b3A6IDAuNXJlbTsKICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07CiAgICB3aWR0aDogMTAwJTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIGRpc3BsYXk6IGlubGluZTsKICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7CiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtOwogICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07CiAgICAgICAgd2lkdGg6IDEwcmVtOwogICAgfQp9CgoudHJhaW5pbmdzdGlqZGVuXzN7Ly9mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB0ZXh0LWNlbnRlciB0ZXh0LXJvb2QgdGV4dC1sZyBmb250LWJvbGQgcm91bmRlZC10LWxnIHAtMiBmbGV4LWdyb3cKICAgIGRpc3BsYXk6IGZsZXg7CiAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICBjb2xvcjogJGRvZGVrYV9yb29kOwogICAgZm9udC1zaXplOiAwLjZyZW07CiAgICBsaW5lLWhlaWdodDogMS43NXJlbTsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTsKICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07CiAgICBwYWRkaW5nOiAwLjVyZW07CiAgICBmbGV4LWdyb3c6IDE7Cn0KCi50cmFpbmluZ3N0aWpkZW5fNHsvL2Jsb2NrIGxnOmlubGluZSBiZy1yb29kIHRleHQtY2VudGVyIHRleHQtd2hpdGUgdGV4dC1sZyBmb250LWJvbGQgcm91bmRlZC1sZyBsZzpyb3VuZGVkLW5vbmUgbGc6cm91bmRlZC10LWxnIHB5LTIgdy1mdWxsIGxnOnctNDAKICAgIGRpc3BsYXk6IGJsb2NrOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOwogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgY29sb3I6IHdoaXRlOwogICAgZm9udC1zaXplOiAwLjZyZW07CiAgICBsaW5lLWhlaWdodDogMS43NXJlbTsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTsKICAgIHBhZGRpbmctdG9wOiAwLjVyZW07CiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOwogICAgd2lkdGg6IDEwMCU7CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBkaXNwbGF5OiBpbmxpbmU7CiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4OwogICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTsKICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtOwogICAgICAgIHdpZHRoOiAxMHJlbTsKICAgIH0KfQoKLnRyYWluaW5nc3RpamRlbl81ey8vaW5saW5lIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRleHQtY2VudGVyIHRleHQtcm9vZCB0ZXh0LWxnIGZvbnQtYm9sZCByb3VuZGVkLXQtbGcgcC0yIGZsZXgtZ3JvdwogICAgZGlzcGxheTogaW5saW5lOwogICAgZGlzcGxheTogZmxleDsKICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIGNvbG9yOiAkZG9kZWthX3Jvb2Q7CiAgICBmb250LXNpemU6IDAuNnJlbTsKICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtOwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwogICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtOwogICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTsKICAgIHBhZGRpbmc6IDAuNXJlbTsKICAgIGZsZXgtZ3JvdzogMTsKfQoKLnRyYWluaW5nc3RpamRlbl82ey8vaW5saW5lIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRleHQtY2VudGVyIHRleHQtcm9vZCB0ZXh0LWxnIGZvbnQtYm9sZCByb3VuZGVkLXQtbGcgcC0yIGZsZXgtZ3JvdwogICAgZGlzcGxheTogaW5saW5lOwogICAgZGlzcGxheTogZmxleDsKICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIGNvbG9yOiAkZG9kZWthX3Jvb2Q7CiAgICBmb250LXNpemU6IDAuNnJlbTsKICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtOwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwogICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtOwogICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTsKICAgIHBhZGRpbmc6IDAuNXJlbTsKICAgIGZsZXgtZ3JvdzogMTsKfQoKLnRyYWluaW5nc3RpamRlbl83ey8vYmxvY2sgbGc6aW5saW5lIGJnLXJvb2QgdGV4dC1jZW50ZXIgdGV4dC13aGl0ZSB0ZXh0LWxnIGZvbnQtYm9sZCByb3VuZGVkLWxnIGxnOnJvdW5kZWQtbm9uZSBsZzpyb3VuZGVkLXQtbGcgcHktMiB3LWZ1bGwgbGc6dy00MAogICAgZGlzcGxheTogYmxvY2s7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXNpemU6IDAuNnJlbTsKICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtOwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwogICAgYm9yZGVyLXJhZGl1czogMC41cmVtOwogICAgcGFkZGluZy10b3A6IDAuNXJlbTsKICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07CiAgICB3aWR0aDogMTAwJTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIGRpc3BsYXk6IGlubGluZTsKICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7CiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtOwogICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07CiAgICAgICAgd2lkdGg6IDEwcmVtOwogICAgfQp9CgoudHJhaW5pbmdzdGlqZGVuXzh7Ly9pbmxpbmUgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdGV4dC1jZW50ZXIgdGV4dC1yb29kIHRleHQtbGcgZm9udC1ib2xkIHJvdW5kZWQtdC1sZyBwLTIgZmxleC1ncm93CiAgICBkaXNwbGF5OiBpbmxpbmU7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgIGZvbnQtc2l6ZTogMC42cmVtOwogICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07CiAgICBmb250LXdlaWdodDogJGJvbGQ7CiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW07CiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtOwogICAgcGFkZGluZzogMC41cmVtOwogICAgZmxleC1ncm93OiAxOwp9",xt="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsNCmltcG9ydCBQYWdlVGl0bGUgZnJvbSAiLi4vLi4vLi4vY29tcG9uZW50cy9QYWdlVGl0bGUiOw0KaW1wb3J0IEFybm9sZEluZm8gZnJvbSAiLi9jb21wb25lbnRzL0Fybm9sZEluZm8iOw0KaW1wb3J0IEFybm9sZENsdWJsaWVkIGZyb20gIi4vY29tcG9uZW50cy9Bcm5vbGRDbHVibGllZCI7DQppbXBvcnQgIi4vQXJub2xkLnNjc3MiOw0KDQpmdW5jdGlvbiBBcm5vbGQoKSB7DQogICAgcmV0dXJuKA0KICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgPFBhZ2VUaXRsZSB0aXRsZT0iQXJub2xkIi8+DQogICAgICAgICAgICA8QXJub2xkSW5mbyAvPg0KICAgICAgICAgICAgPEFybm9sZENsdWJsaWVkIC8+DQogICAgICAgIDwvZGl2Pg0KICAgICkNCn0NCg0KZXhwb3J0IGRlZmF1bHQgQXJub2xkOw==",Ft="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjs=",zt="/assets/ArnoldClublied-39e2b137.jsx",_t="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLmFybm9sZENsdWJsaWVkIHsNCiAgICBkaXNwbGF5OiBmbGV4Ow0KICAgIHdpZHRoOiAxMDAlOw0KICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc5MHA7DQogICAgbWFyZ2luLWJvdHRvbTogNnJlbTsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICBkaXNwbGF5OiBibG9jazsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsNCiAgICB9DQp9DQoNCi5jbHVibGllZEx5cmljcyB7DQogICAgZGlzcGxheTogaW5saW5lOw0KICAgIHdpZHRoOiA1MCU7DQogICAgY29sb3I6IHdoaXRlOw0KICAgIHBhZGRpbmctbGVmdDogNHJlbTsNCiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtOw0KICAgIHBhZGRpbmctdG9wOiAycmVtOw0KICAgIHBhZGRpbmctYm90dG9tOiAycmVtOw0KICAgIG92ZXJmbG93LXk6IHNjcm9sbDsNCiAgICBoZWlnaHQ6IGNhbGMoNTB2dyAqIDAuNTYyNSAtIDJyZW0pOw0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7DQogICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgcGFkZGluZzogMXJlbTsNCiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3ICogMC41NjI1ICoyKTsNCiAgICB9DQp9DQoNCi5jbHVibGllZEx5cmljcyBwIHsNCiAgICBmb250LXNpemU6ICRmb250X3NtYWxsOw0KICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfc21hbGw7DQogICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cmVtKTsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsNCiAgICAgICAgaGVpZ2h0OiBhdXRvOw0KICAgIH0NCn0NCg0KLmNsdWJsaWVkVmlkZW8gew0KICAgIGRpc3BsYXk6IGlubGluZTsNCiAgICBib3JkZXI6IDA7DQogICAgd2lkdGg6IDUwJTsNCiAgICBoZWlnaHQ6IGNhbGMoNTB2dyAqIDAuNTYyNSk7DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3ICogMC41NjI1KTsNCiAgICAgICAgZGlzcGxheTogYmxvY2s7DQogICAgICAgIHdpZHRoOiAxMDAlOw0KICAgIH0NCn0=",Qt="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsNCmltcG9ydCBhcm5vbGRGb3RvIGZyb20gIi4uLy4uLy4uLy4uL2ltYWdlcy9hcm5vbGQvYXJub2xkZm90by5qcGciOw0KaW1wb3J0ICIuL0Fybm9sZEluZm8uc2NzcyI7DQoNCmZ1bmN0aW9uIEFybm9sZEluZm8oKSB7DQogICAgcmV0dXJuKA0KICAgICAgICA8ZGl2IGNsYXNzTmFtZT0iYXJub2xkSW5mbyI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0iYXJub2xkVGV4dCI+DQogICAgICAgICAgICAgICAgPHA+SG9pIGFsbGVtYWFsISBNaWpuIG5hYW0gaXMgQXJub2xkIGhldCBBYXJkdmFya2VuIGVuIGlrIGhlYiBkZSBlZXIgZ2VrcmVnZW4gb20gbWFzY290dGUgdGUgemlqbiB2YW4gZGUgbGV1a3N0ZSBzdHVkZW50ZW5hdGxldGlla3ZlcmVuaWdpbmcgdmFuIE5lZGVybGFuZCEgSWsgYmVuIGVyIGFsdGlqZCBiaWogb20gZGUgQWFyZHZhcmtlbnRqZXMgdmFuIERvZGVrYSB0ZSBzdXBwb3J0ZW4gb3Agd2Vkc3RyaWpkZW4gem9hbHMgZGUgem9hbHMgZGUgTlNLJ3MgZW4gZGUgRG9kZWthdGhsb24uIERhYXJuYWFzdCBtYWcgaWsgb29rIG1lZSBvcCBhbGxlIGdlemVsbGlnZSByZWlzamVzIGRpZSBEb2Rla2FsZWRlbiBvcmdhbmlzZXJlbiwgem9hbHMgZGUgV2lzcG8gZW4gZGUgWm9tZXJyZWlzIGVuIGhldCB0cmFpbmluZ3N3ZWVrZW5kLiBCZW4gamUgYmVuaWV1d2QgbmFhciBtaWpuIGF2b250dXJlbiBtZXQgZGUgRG9kZWthw6tkZXJzPyBOZWVtIGRhbiBlZW4ga2lqa2plIG9wIG1pam4gSW5zdGFncmFtLjwvcD4NCiAgICAgICAgICAgICAgICA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIiBocmVmPXsiaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9hcm5vbGRfZG9kZWthLz9obD1ubCJ9IGNsYXNzTmFtZT0iYXJub2xkSW5zdGEiPg0KICAgICAgICAgICAgICAgICAgICA8c3ZnIGlkPSJkbV9pY29uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDIuMTYzYzMuMjA0IDAgMy41ODQuMDEyIDQuODUuMDcgMy4yNTIuMTQ4IDQuNzcxIDEuNjkxIDQuOTE5IDQuOTE5LjA1OCAxLjI2NS4wNjkgMS42NDUuMDY5IDQuODQ5IDAgMy4yMDUtLjAxMiAzLjU4NC0uMDY5IDQuODQ5LS4xNDkgMy4yMjUtMS42NjQgNC43NzEtNC45MTkgNC45MTktMS4yNjYuMDU4LTEuNjQ0LjA3LTQuODUuMDctMy4yMDQgMC0zLjU4NC0uMDEyLTQuODQ5LS4wNy0zLjI2LS4xNDktNC43NzEtMS42OTktNC45MTktNC45Mi0uMDU4LTEuMjY1LS4wNy0xLjY0NC0uMDctNC44NDkgMC0zLjIwNC4wMTMtMy41ODMuMDctNC44NDkuMTQ5LTMuMjI3IDEuNjY0LTQuNzcxIDQuOTE5LTQuOTE5IDEuMjY2LS4wNTcgMS42NDUtLjA2OSA0Ljg0OS0uMDY5em0wLTIuMTYzYy0zLjI1OSAwLTMuNjY3LjAxNC00Ljk0Ny4wNzItNC4zNTguMi02Ljc4IDIuNjE4LTYuOTggNi45OC0uMDU5IDEuMjgxLS4wNzMgMS42ODktLjA3MyA0Ljk0OCAwIDMuMjU5LjAxNCAzLjY2OC4wNzIgNC45NDguMiA0LjM1OCAyLjYxOCA2Ljc4IDYuOTggNi45OCAxLjI4MS4wNTggMS42ODkuMDcyIDQuOTQ4LjA3MiAzLjI1OSAwIDMuNjY4LS4wMTQgNC45NDgtLjA3MiA0LjM1NC0uMiA2Ljc4Mi0yLjYxOCA2Ljk3OS02Ljk4LjA1OS0xLjI4LjA3My0xLjY4OS4wNzMtNC45NDggMC0zLjI1OS0uMDE0LTMuNjY3LS4wNzItNC45NDctLjE5Ni00LjM1NC0yLjYxNy02Ljc4LTYuOTc5LTYuOTgtMS4yODEtLjA1OS0xLjY5LS4wNzMtNC45NDktLjA3M3ptMCA1LjgzOGMtMy40MDMgMC02LjE2MiAyLjc1OS02LjE2MiA2LjE2MnMyLjc1OSA2LjE2MyA2LjE2MiA2LjE2MyA2LjE2Mi0yLjc1OSA2LjE2Mi02LjE2M2MwLTMuNDAzLTIuNzU5LTYuMTYyLTYuMTYyLTYuMTYyem0wIDEwLjE2MmMtMi4yMDkgMC00LTEuNzktNC00IDAtMi4yMDkgMS43OTEtNCA0LTRzNCAxLjc5MSA0IDRjMCAyLjIxLTEuNzkxIDQtNCA0em02LjQwNi0xMS44NDVjLS43OTYgMC0xLjQ0MS42NDUtMS40NDEgMS40NHMuNjQ1IDEuNDQgMS40NDEgMS40NGMuNzk1IDAgMS40MzktLjY0NSAxLjQzOS0xLjQ0cy0uNjQ0LTEuNDQtMS40MzktMS40NHoiIC8+PC9zdmc+DQogICAgICAgICAgICAgICAgICAgIDxwPkJla2lqayBoaWVyIEFybm9sZHMgSW5zdGFncmFtIGFjY291bnQ8L3A+DQogICAgICAgICAgICAgICAgICAgIDxzdmcgaWQ9ImRtX2Fycm93IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEzLjAyNSAxbC0yLjg0NyAyLjgyOCA2LjE3NiA2LjE3NmgtMTYuMzU0djMuOTkyaDE2LjM1NGwtNi4xNzYgNi4xNzYgMi44NDcgMi44MjggMTAuOTc1LTExeiIgLz48L3N2Zz4NCiAgICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxpbWcgY2xhc3NOYW1lPSJhcm5vbGRGb3RvIiBzcmM9e2Fybm9sZEZvdG99IGFsdD0iIiAvPg0KICAgICAgICA8L2Rpdj4NCiAgICApDQp9DQoNCmV4cG9ydCBkZWZhdWx0IEFybm9sZEluZm87",Lt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLmFybm9sZEluZm8gew0KICAgIGRpc3BsYXk6IGZsZXg7DQogICAgd2lkdGg6IDEwMCU7DQogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzkwcDsNCiAgICBtYXJnaW4tYm90dG9tOiA2cmVtOw0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7DQogICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOw0KICAgIH0NCn0NCg0KLmFybm9sZFRleHQgew0KICAgIGRpc3BsYXk6IGlubGluZTsNCiAgICB3aWR0aDogNTAlOw0KICAgIGNvbG9yOiB3aGl0ZTsNCiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07DQogICAgcGFkZGluZy1yaWdodDogNHJlbTsNCiAgICBwYWRkaW5nLXRvcDogMnJlbTsNCiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICBkaXNwbGF5OiBibG9jazsNCiAgICAgICAgd2lkdGg6IDEwMCU7DQogICAgICAgIHBhZGRpbmc6IDFyZW07DQogICAgfQ0KfQ0KDQouYXJub2xkVGV4dCBwIHsNCiAgICBmb250LXNpemU6ICRmb250X3NtYWxsOw0KICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfc21hbGw7DQogICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cmVtKTsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsNCiAgICAgICAgaGVpZ2h0OiBhdXRvOw0KICAgIH0NCn0NCg0KLmFybm9sZEZvdG8gew0KICAgIGRpc3BsYXk6IGlubGluZTsNCiAgICB3aWR0aDogNTAlOw0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7DQogICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICB3aWR0aDogMTAwJTsNCiAgICB9DQp9DQoNCi5hcm5vbGRJbnN0YSB7DQogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOw0KICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7DQogICAgcGFkZGluZy10b3A6ICRtYXJnaW5fbW9iaWxlOw0KICAgIHBhZGRpbmctYm90dG9tOiAkbWFyZ2luX21vYmlsZTsNCiAgICBjb2xvcjogd2hpdGU7DQogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07DQogICAgbGluZS1oZWlnaHQ6ICRmb250X21lZGl1bTsNCiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsNCiAgICBmb250LXdlaWdodDogJGJvbGQ7DQogICAgY3Vyc29yOiBwb2ludGVyOw0KICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgLTIwJSAxNTAlLCAjZmRmNDk3IDAlLCAjZmRmNDk3IDUlLCAjZmQ1OTQ5IDQ1JSwjZDYyNDlmIDYwJSwjMjg1QUVCIDkwJSk7DQogICAgYm94LXNoYWRvdzogMCAwIDE1cHggIzAwMUY0ODsNCiAgICBtYXJnaW4tdG9wOiBhdXRvOw0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7DQogICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgcGFkZGluZzogMDsNCiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07DQogICAgfQ0KfQ0KDQouYXJub2xkSW5zdGE6aG92ZXIgew0KICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgMTIwJSAxNTAlLCAjZmRmNDk3IDAlLCAjZmRmNDk3IDUlLCAjZmQ1OTQ5IDQ1JSwjZDYyNDlmIDYwJSwjMjg1QUVCIDkwJSk7DQp9DQoNCi5hcm5vbGRJbnN0YTpob3ZlciAjZG1faWNvbiB7DQogICAgdmlzaWJpbGl0eTogaGlkZGVuOw0KfQ0KDQouYXJub2xkSW5zdGE6aG92ZXIgI2RtX2Fycm93IHsNCiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOw0KfQ==",ft="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCBCZXN0dXVyc2phYXIgZnJvbSAiLi9jb21wb25lbnRzL0Jlc3R1dXJzamFhciI7CmltcG9ydCBCZXN0dXVyVGV4dCBmcm9tICIuLi8uLi8uLi9jb250ZW50L0Jlc3R1dXIuanNvbiI7CmltcG9ydCAiLi9CZXN0dXVyLnNjc3MiOwoKZnVuY3Rpb24gQmVzdHV1cigpIHsKCiAgICByZXR1cm4oCiAgICAgICAgPGRpdj4KICAgICAgICAgICAgPFBhZ2VUaXRsZSB0aXRsZT0iQmVzdHV1ciIgLz4KICAgICAgICAgICAgPGRpdiBpZD0iYmVzdHV1ckNvbnRhaW5lciIgY2xhc3NOYW1lPSJyZWxhdGl2ZSBzcGFjZS15LTE2IGxnOnNwYWNlLXktMjQgcGItMTYgbGc6cGItMjQiPgogICAgICAgICAgICAgICAge0Jlc3R1dXJUZXh0LmJlc3R1cmVuLm1hcChiZXN0dXVyID0+IAogICAgICAgICAgICAgICAgICAgIDxCZXN0dXVyc2phYXIga2V5PXsiYmVzdHV1ciIgKyBiZXN0dXVyLmphYXJ9IG5hYW09e2Jlc3R1dXIubmFhbX0gamFhcj17YmVzdHV1ci5qYWFyfSBsZWRlbj17YmVzdHV1ci5sZWRlbn0gZm90bz17YmVzdHV1ci5mb3RvfSAvPgogICAgICAgICAgICAgICAgKX0KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICApCn0KCmV4cG9ydCBkZWZhdWx0IEJlc3R1dXI7",Ot="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsKCiNiZXN0dXVyQ29udGFpbmVyIHsKICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKfQoKI2xhYWRCYXJ0IHsKICAgIGN1cnNvcjogZGVmYXVsdDsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIHJpZ2h0OiAwOwogICAgYm90dG9tOiAtN3JlbTsKICAgIGNvbG9yOiAkZG9kZWthX2JsYXV3OwogICAgb3BhY2l0eTogMTAlOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBib3R0b206IC01cmVtOwogICAgfQp9",St="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IEhlYWRlciBmcm9tICIuLi8uLi8uLi8uLi9jb21wb25lbnRzL0hlYWRlciI7CmltcG9ydCAiLi9CZXN0dXVyc2phYXIuc2NzcyI7CmltcG9ydCBnZXRVcmwgZnJvbSAiLi4vLi4vLi4vLi4vZnVuY3Rpb25zL2xpbmtzIjsKCmZ1bmN0aW9uIEJlc3R1dXJzamFhcihwcm9wcykgewogICAgcmV0dXJuKAogICAgICAgIDxkaXYgaWQ9ImJlc3R1dXJzamFhckNvbnRhaW5lciI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImJlc3R1dXJzamFhckxlZnQiPgogICAgICAgICAgICAgICAgPGRpdiBpZD0iYmVzdHV1ckhlYWRlckNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICAgICAgPEhlYWRlciB0ZXh0PXtwcm9wcy5uYWFtfSBwb3NpdGlvbj0icmlnaHQiLz4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGltZyBpZD0iYmVzdHV1ckZvdG8iIHNyYz17Z2V0VXJsKGBiZXN0dXVyLyR7cHJvcHMuZm90b31gKX0gYWx0PSIiLz4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBpZD0iYmVzdHV1cnNqYWFyUmlnaHQiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9ImJlc3R1dXJzamFhckxlZGVuIj4KICAgICAgICAgICAgICAgICAgICB7cHJvcHMubGVkZW4ubWFwKGxpZCA9PgogICAgICAgICAgICAgICAgICAgICAgICA8PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgxIGtleT17cHJvcHMuamFhciArIGxpZFswXX0gY2xhc3M9ImJlc3R1dXJMaWRfbmFhbSI+e2xpZFswXX08L2gxPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgxIGtleT17cHJvcHMuamFhciArIGxpZFsxXX0gY2xhc3M9ImJlc3R1dXJMaWRfZnVuY3RpZSI+e2xpZFsxXX08L2gxPgogICAgICAgICAgICAgICAgICAgICAgICA8Lz4KICAgICAgICAgICAgICAgICAgICApfQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8aDEgaWQ9ImphYXJCZXN0dXVyIj57cHJvcHMuamFhcn08L2gxPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBpZD0ibGluZTEiIGNsYXNzTmFtZT0ibGluZSB2ZXJ0aWNhbCIvPgogICAgICAgICAgICA8ZGl2IGlkPSJsaW5lMiIgY2xhc3NOYW1lPSJsaW5lIHZlcnRpY2FsIi8+CiAgICAgICAgICAgIDxkaXYgaWQ9ImxpbmUzIiBjbGFzc05hbWU9ImxpbmUgdmVydGljYWwiLz4KICAgICAgICAgICAgPGRpdiBpZD0ibGluZTQiIGNsYXNzTmFtZT0ibGluZSBob3Jpem9udGFsIi8+CiAgICAgICAgICAgIDxkaXYgaWQ9ImxpbmU1IiBjbGFzc05hbWU9ImxpbmUgaG9yaXpvbnRhbCIvPgogICAgICAgICAgICA8ZGl2IGlkPSJsaW5lNiIgY2xhc3NOYW1lPSJsaW5lIGhvcml6b250YWwiLz4KICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgQmVzdHV1cnNqYWFyOw==",Tt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsKCiNiZXN0dXVyc2phYXJDb250YWluZXIgewogICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgd2lkdGg6IDEwMCU7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOwogICAgb3ZlcmZsb3cteDogaGlkZGVuOwogICAgbWFyZ2luLWJvdHRvbTogNnJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsKICAgIH0KfQoKI2Jlc3R1dXJzamFhckxlZnQgewogICAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogICAgd2lkdGg6IDUwJTsKICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7CiAgICBtYXJnaW4tdG9wOiAzcmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7CiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07CiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtOwogICAgfQp9CgojYmVzdHV1ckhlYWRlckNvbnRhaW5lciB7CiAgICBmbG9hdDogcmlnaHQ7CiAgICB3aWR0aDogMTAwJTsKICAgIGhlaWdodDogbWluLWNvbnRlbnQ7Cn0KCiNiZXN0dXVyRm90byB7CiAgICB3aWR0aDogNzUlOwogICAgZmxvYXQ6IHJpZ2h0OwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB3aWR0aDogMTAwJTsKICAgIH0KfQoKI2Jlc3R1dXJzamFhclJpZ2h0IHsKICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKCiAgICB3aWR0aDogNTAlOwogICAgbWFyZ2luLXRvcDogNXJlbTsKICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsKCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTsKICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOwogICAgfQp9CgouYmVzdHV1cnNqYWFyTGVkZW4gewogICAgbWFyZ2luLWxlZnQ6IDRyZW07CiAgICBtYXJnaW4tdG9wOiAxcmVtOwogICAgbWFyZ2luLXJpZ2h0OiAxcmVtOwoKICAgIGRpc3BsYXk6IGdyaWQ7CiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7CiAgICByb3ctZ2FwOiAxLjVyZW07CiAgICBjb2x1bW4tZ2FwOiAycmVtOwoKICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7Cn0KCi5iZXN0dXVyc2phYXJMZWRlbiA+ICogewogICAgY29sb3I6IHdoaXRlOwogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07CiAgICBmb250LXdlaWdodDogbm9ybWFsOwp9CgouQmVzdHV1ckxpZF9uYWFtIHsKICAgIGdyaWQtY29sdW1uOiAxOwp9CgouQmVzdHV1ckxpZF9mdW5jdGllIHsKICAgIGdyaWQtY29sdW1uOiAyOwp9CgojamFhckJlc3R1dXIgewogICAgY29sb3I6IHdoaXRlOwogICAgbWFyZ2luOiA0cmVtOwogICAgbWFyZ2luLWJvdHRvbTogMDsKICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOwogICAgZm9udC13ZWlnaHQ6IGJvbGQ7CgogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBtYXJnaW4tdG9wOiAycmVtOwogICAgfQp9CgoubGluZSB7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsKfQoKLmhvcml6b250YWwgewogICAgaGVpZ2h0OiAwLjI1cmVtOwp9CgoudmVydGljYWwgewogICAgd2lkdGg6IDAuMjVyZW07CiAgICBoZWlnaHQ6IDEwMCUKfQoKI2xpbmUxIHsKICAgIHRvcDogMDsKICAgIGxlZnQ6IDUwJTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgbGVmdDogMXJlbTsKICAgIH0KfQoKI2xpbmUyIHsKICAgIHRvcDogMDsKICAgIGxlZnQ6IDUwJTsKICAgIG1hcmdpbi1sZWZ0OiAxcmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBsZWZ0OiAxcmVtOwogICAgfQp9CgojbGluZTMgewogICAgdG9wOiAwOwogICAgbGVmdDogNTAlOwogICAgbWFyZ2luLWxlZnQ6IDJyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIGxlZnQ6IDFyZW07CiAgICB9Cn0KCiNsaW5lNCB7CiAgICB3aWR0aDogMjUlOwogICAgdG9wOiAycmVtOwogICAgbGVmdDogNTAlOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgICB0b3A6IDEuMjVyZW07CiAgICAgICAgbGVmdDogMXJlbTsKICAgIH0KfQoKI2xpbmU1IHsKICAgIHdpZHRoOiA1MCU7CiAgICB0b3A6IDNyZW07CiAgICBsZWZ0OiAwOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBkaXNwbGF5OiBub25lOwogICAgfQp9CgojbGluZTYgewogICAgd2lkdGg6IDUwJTsKICAgIHRvcDogM3JlbTsKICAgIGxlZnQ6IDA7CiAgICBtYXJnaW4tbGVmdDogMnJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgZGlzcGxheTogbm9uZTsKICAgIH0KfQo=",Mt="data:text/jsx;base64,aW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCBDb21taXNzaWUgZnJvbSAiLi9jb21wb25lbnRzL0NvbW1pc3NpZSI7CmltcG9ydCBDb21taXNzaWVzVGV4dCBmcm9tICIuLi8uLi8uLi9jb250ZW50L0NvbW1pc3NpZXMuanNvbiI7CmltcG9ydCAiLi9Db21taXNzaWVzLnNjc3MiOwoKZnVuY3Rpb24gQ29tbWlzc2llcygpIHsKICAgIHJldHVybiAoCiAgICAgICAgPGRpdj4KICAgICAgICAgICAgPFBhZ2VUaXRsZSB0aXRsZT0iQ29tbWlzc2llcyIgLz4KICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9ImNvbW1pc3NpZXMgb3ZlcmZsb3cteC1oaWRkZW4gbWItMTYgbGc6bWItMjQiPgogICAgICAgICAgICAgICAge0NvbW1pc3NpZXNUZXh0LmNvbW1pc3NpZXMubWFwKChjb21taXNzaWUsIGluZGV4KSA9PgogICAgICAgICAgICAgICAgICAgIDxDb21taXNzaWUga2V5PXtjb21taXNzaWUubmFhbX0gcG9zaXRpb249e2luZGV4ICUgMiA9PT0gMCA/ICJsZWZ0IiA6ICJyaWdodCJ9IG5hbWU9e2NvbW1pc3NpZS5uYWFtfSBpbmZvPXtjb21taXNzaWUuaW5mb30gbGVkZW49e2NvbW1pc3NpZS5sZWRlbn0gZm90b3M9e2NvbW1pc3NpZS5mb3Rvc30vPgogICAgICAgICAgICAgICAgKX0KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICApCn0KCmV4cG9ydCBkZWZhdWx0IENvbW1pc3NpZXM7",Ut="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsKCi5jb21taXNzaWVzIHsKICAgIG92ZXJmbG93LXg6IGhpZGRlbjsKfQ==",Pt="/assets/Commissie-c979e3f1.jsx",Et="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsKCi5jb21taXNzaWVDb250YWluZXIgewogICAgd2lkdGg6IDIwMCU7CiAgICBoZWlnaHQ6IDMycmVtOwogICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgbWFyZ2luLWJvdHRvbTogNnJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgaGVpZ2h0OiBhdXRvOwogICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07CiAgICB9Cn0KCi5jb21taXNzaWVMb2dvIHsKICAgIG9iamVjdC1maXQ6IGNvdmVyOwogICAgd2lkdGg6IDMycmVtOwogICAgaGVpZ2h0OiAzMnJlbTsKICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIHdpZHRoOiA1MCU7CiAgICAgICAgaGVpZ2h0OiBhdXRvOwogICAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICAgIHZlcnRpY2FsLWFsaWduOiBhdXRvOwogICAgfQp9CgouY29tbWlzc2llSW5mbyB7CiAgICB3aWR0aDogY2FsYyg1MCUgLSAzNnJlbSk7CiAgICBoZWlnaHQ6IDMycmVtOwogICAgdmVydGljYWwtYWxpZ246IHRvcDsKICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc5MHA7CiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICBtYXJnaW4tbGVmdDogNHJlbTsKICAgIHBhZGRpbmctdG9wOiAycmVtOwogICAgcGFkZGluZy1ib3R0b206IDJyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIHdpZHRoOiA1MCU7CiAgICAgICAgaGVpZ2h0OiAxMDAlOwogICAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7CiAgICAgICAgbWFyZ2luLXRvcDogLTAuMnJlbTsKICAgICAgICBtYXJnaW4tbGVmdDogMDsKICAgIH0KfQoKLmNvbW1pc3NpZVN0dWtqZSB7CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXNpemU6IDEuMTI1cmVtOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9tZWRpdW07CiAgICBtYXJnaW4tdG9wOiAycmVtOwogICAgbWFyZ2luLWxlZnQ6IDRyZW07CiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIG1hcmdpbi10b3A6IDFyZW07CiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07CiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOwogICAgfQp9CgouY29tbWlzc2llU2xpZGVyIHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGRpc3BsYXk6IGZsZXg7CiAgICByaWdodDogMDsKICAgIGhlaWdodDogMnJlbTsKICAgIHRvcDogMnJlbTsKICAgIHBhZGRpbmctdG9wOiAwLjRyZW07CiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOwogICAgY3Vyc29yOiBwb2ludGVyOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOwogICAgY29sb3I6IHdoaXRlOwogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07CiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X21lZGl1bTsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgZGlzcGxheTogbm9uZTsKICAgIH0KfQoKLmNvbW1pc3NpZVNsaWRlck1hcmdpbiB7CiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07Cn0KCi5jb21taXNzaWVBcnJvdyB7CiAgICByaWdodDogMXJlbTsKICAgIHRvcDogMHJlbTsKICAgIGJvdHRvbTogMHJlbTsKICAgIHdpZHRoOiAxLjVyZW07CiAgICBoZWlnaHQ6IDJyZW07CiAgICBjb2xvcjogd2hpdGU7CiAgICBmaWxsOiBjdXJyZW50Q29sb3I7Cn0KCi5jb21taXNzaWVGb3RvIHsKICAgIG9iamVjdC1maXQ6IGNvdmVyOwogICAgd2lkdGg6IDMycmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICB3aWR0aDogMTAwJTsKICAgIH0KfQoKLmNvbW1pc3NpZUxlZGVuIHsKICAgIG92ZXJmbG93OiBhdXRvOwogICAgb3ZlcmZsb3cteDogc2Nyb2xsOwogICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsKICAgIHBhZGRpbmctdG9wOiAycmVtOwogICAgcGFkZGluZy1ib3R0b206IDA7Cn0KCi5jb21taXNzaWVMaWQgewogICAgaGVpZ2h0OiAyNHJlbTsKICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKfQoKLmNvbW1pc3NpZUxpZEZvdG8gewogICAgZGlzcGxheTogYmxvY2s7CiAgICBoZWlnaHQ6IDE4cmVtOwogICAgbWFyZ2luLWxlZnQ6IDJyZW07CiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07Cn0KCi5jb21taXNzaWVMaWROYWFtIHsKICAgIGRpc3BsYXk6IGJsb2NrOwogICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsKICAgIHBhZGRpbmctdG9wOiAwLjVyZW07CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXdlaWdodDogJGJvbGQ7CiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKfQoKLmNvbW1pc3NpZUxpZEZ1bmN0aWUgewogICAgZGlzcGxheTogYmxvY2s7CiAgICBjb2xvcjogJGRvZGVrYV9yb29kOwogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKfQoKLnJvdW5kZWRMZWZ0IHsKICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNzVyZW07CiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjc1cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOwogICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7CiAgICB9Cn0KCi5yb3VuZGVkUmlnaHQgewogICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNzVyZW07CiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC43NXJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7CiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7CiAgICB9Cn0KCi5pbnZlcnNlTWFyZ2luIHsKICAgIG1hcmdpbi1sZWZ0OiAwOwogICAgbWFyZ2luLXJpZ2h0OiA0cmVtOwp9CgoucmV2ZXJzZUFycm93IHsKICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7Cn0KCi5jb21taXNzaWVFYXN0ZXJlZ2csIGE6bGluaywgYTp2aXNpdGVkIHsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKfQoKLm91dCB7CiAgICBhbmltYXRpb246IHNsaWRlLW91dCAxcyBmb3J3YXJkczsKfQoKLmluIHsKICAgIGFuaW1hdGlvbjogc2xpZGUtaW4gMXMgZm9yd2FyZHM7Cn0KCi5vdXQtYmFjayB7CiAgICBhbmltYXRpb246IHNsaWRlLW91dC1iYWNrIDFzIGZvcndhcmRzOwp9CgouaW4tYmFjayB7CiAgICBhbmltYXRpb246IHNsaWRlLWluLWJhY2sgMXMgZm9yd2FyZHM7Cn0KCkBrZXlmcmFtZXMgc2xpZGUtaW4gewogICAgMCUge3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKX0KICAgIDEwMCUge3RyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSl9Cn0KQGtleWZyYW1lcyBzbGlkZS1vdXQgewogICAgMTAwJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpfQp9CgpAa2V5ZnJhbWVzIHNsaWRlLWluLWJhY2sgewogICAgMCUge3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSl9CiAgICAxMDAlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpfQp9CkBrZXlmcmFtZXMgc2xpZGUtb3V0LWJhY2sgewogICAgMCUge3RyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSl9CiAgICAxMDAlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSl9Cn0=",qt="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzLnNjc3MiOwoKLmVyZV9jb250YWluZXIgewogICAgd2lkdGg6IDEwMCU7CiAgICBtYXJnaW46IDRyZW07CiAgICBkaXNwbGF5OiBmbGV4OwogICAgZmxleC1kaXJlY3Rpb246IHJvdzsKICAgIGZsZXgtd3JhcDogd3JhcDsKICAgIGdhcDogNHJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgbWFyZ2luOiAycmVtOwogICAgICAgIGdhcDogMnJlbTsKICAgIH0KfQoKLnRvZ2dsZV9jb250YWluZXIgewogICAgbWFyZ2luLWxlZnQ6IDRyZW07CiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07CiAgICBkaXNwbGF5OiBmbGV4OwogICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7CiAgICBtYXJnaW4tYm90dG9tOiAycmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTsKICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07CiAgICB9Cn0KCi5lcmV0b2dnbGUgewogICAgZGlzcGxheTogZmxleDsKICAgIGJvcmRlcjogbm9uZTsKICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsKICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOwogICAgfQp9CgouZXJldG9nZ2xlIHAgewogICAgd2lkdGg6IDE2cmVtOwogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07CiAgICBmb250LXdlaWdodDogJGJvbGQ7CiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X21lZGl1bTsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIHBhZGRpbmc6IDFyZW07CiAgICBjdXJzb3I6IHBvaW50ZXI7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgeyAgCiAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtOwogICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfc21hbGw7CiAgICAgICAgcGFkZGluZzogMC41cmVtOwogICAgfQp9CgoudG9nZ2xlTGVmdCB7CiAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtIDAgMCAwLjc1cmVtOwp9CgoudG9nZ2xlUmlnaHQgewogICAgYm9yZGVyLXJhZGl1czogMCAwLjc1cmVtIDAuNzVyZW0gMDsKfQoKLnRvZ2dsZUFjdGl2ZSB7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7Cn0KCi50b2dnbGVJbmFjdGl2ZSB7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOwp9",$t="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlU3RhdGV9IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL0VyZWdhbGVyaWouc2NzcyI7CmltcG9ydCBFcmVsaWQgZnJvbSAiLi9jb21wb25lbnRzL0VyZWxpZCI7CmltcG9ydCBQYWdlVGl0bGUgZnJvbSAiLi4vLi4vLi4vY29tcG9uZW50cy9QYWdlVGl0bGUiOwppbXBvcnQgRXJlZ2FsZXJpalRleHQgZnJvbSAiLi4vLi4vLi4vY29udGVudC9FcmVnYWxlcmlqLmpzb24iCgpmdW5jdGlvbiBFcmVnYWxlcmlqKCkgewogICAgY29uc3QgW2dhbGVyaWosIHNldEdhbGVyaWpdID0gdXNlU3RhdGUoIkVyZWxpZCIpOwoKICAgIHJldHVybigKICAgICAgICA8ZGl2PgogICAgICAgICAgICA8UGFnZVRpdGxlIHRpdGxlPSJFcmVnYWxlcmlqIi8+CiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJ0b2dnbGVfY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJlcmV0b2dnbGUiPgogICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT17InRvZ2dsZUxlZnQiICsgKGdhbGVyaWogPT09ICJFcmVsaWQiID8gIiB0b2dnbGVBY3RpdmUiOiAiIHRvZ2dsZUluYWN0aXZlIil9IG9uQ2xpY2s9eygpID0+IHtzZXRHYWxlcmlqKCJFcmVsaWQiKX19PkVyZWxlZGVuPC9wPgogICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT17InRvZ2dsZVJpZ2h0IiArIChnYWxlcmlqID09PSAiVmVyZGllbnN0ZSIgPyAiIHRvZ2dsZUFjdGl2ZSI6ICIgdG9nZ2xlSW5hY3RpdmUiKX0gb25DbGljaz17KCkgPT4ge3NldEdhbGVyaWooIlZlcmRpZW5zdGUiKX19PkxlZGVuIHZhbiBWZXJkaWVuc3RlPC9wPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9ImVyZV9jb250YWluZXIiPgogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIChnYWxlcmlqID09PSAiRXJlbGlkIiA/IAogICAgICAgICAgICAgICAgICAgICAgICBFcmVnYWxlcmlqVGV4dC5FcmVsZWRlbi5tYXAoKGVyZWxpZCkgPT4gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8RXJlbGlkIG5hYW09e2VyZWxpZC5uYWFtfSBmb3RvPXsidmVyZW5pZ2luZy9lcmVnYWxlcmlqLyIgKyBlcmVsaWQuZm90b30gcmVkZW5lbj17ZXJlbGlkLnJlZGVuZW59Lz4KICAgICAgICAgICAgICAgICAgICAgICAgKSA6CiAgICAgICAgICAgICAgICAgICAgICAgIEVyZWdhbGVyaWpUZXh0WyJMZWRlbiB2YW4gdmVyZGllbnN0ZSJdLm1hcCgoZXJlbGlkKSA9PiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxFcmVsaWQgbmFhbT17ZXJlbGlkLm5hYW19IGZvdG89eyJ2ZXJlbmlnaW5nL2VyZWdhbGVyaWovIiArIGVyZWxpZC5mb3RvfSByZWRlbmVuPXtlcmVsaWQucmVkZW5lbn0vPgogICAgICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICAgICAgKQoKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICApCn0KCmV4cG9ydCBkZWZhdWx0IEVyZWdhbGVyaWo7",go="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzLnNjc3MiOwoKLmVyZWxpZCB7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTZyZW0pIC8gMyk7CiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygkbGluZV9oZWlnaHRfbWVkaXVtICsgMnJlbSk7CiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsKICAgIG92ZXJmbG93LXk6IGhpZGRlbjsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pOwogICAgfQp9CgouZXJlbGlkX2ZvdG8gewogICAgZGlzcGxheTogYmxvY2s7CiAgICB3aWR0aDogMTAwJTsKICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0Owp9CgouZXJlbGlkX25hYW0gewogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgdG9wOiBjYWxjKDEwMCUgLSAkbGluZV9oZWlnaHRfbWVkaXVtIC0gMnJlbSk7CiAgICB3aWR0aDogMTAwJTsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIGZvbnQtc2l6ZTogJGZvbnRfbWw7CiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X21lZGl1bTsKICAgIHBhZGRpbmc6IDFyZW07CiAgICBmb250LXdlaWdodDogJGJvbGQ7CiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsKfQoKLmVyZWxpZF9pbmZvIHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIHRvcDogMTAwJTsKICAgIHBhZGRpbmc6IDFyZW07CiAgICB6LWluZGV4OiAxMDsKICAgIGhlaWdodDogY2FsYygxMDAlIC0gJGxpbmVfaGVpZ2h0X21lZGl1bSAtIDJyZW0pOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzsKICAgIG9wYWNpdHk6IDgwJTsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OwogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIHBhZGRpbmc6IDA7CiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsKICAgIH0KfQoKLmVyZWxpZF9pbmZvIHAgewogICAgcGFkZGluZzogMXJlbTsKfQoKLmVyZWxpZDpob3ZlciB7CiAgICBwYWRkaW5nLWJvdHRvbTogMDsKfQoKLmVyZWxpZDphY3RpdmUgeyAKICAgIHBhZGRpbmctYm90dG9tOiAwOwp9CgouZXJlbGlkOmhvdmVyIC5lcmVsaWRfaW5mbyB7CiAgICB0b3A6IGNhbGMoJGxpbmVfaGVpZ2h0X21lZGl1bSArIDJyZW0pOwp9CgouZXJlbGlkOmhvdmVyIC5lcmVsaWRfZm90byB7CiAgICBwYWRkaW5nLXRvcDogY2FsYygkbGluZV9oZWlnaHRfbWVkaXVtICsgMnJlbSk7CiAgICBvYmplY3QtZml0OiBjb3ZlcjsKfQoKLmVyZWxpZDpob3ZlciAuZXJlbGlkX25hYW0gewogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgdG9wOiAwOwp9Cg==",Io="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL0VyZWxpZC5zY3NzIjsKaW1wb3J0IGdldFVybCBmcm9tICIuLi8uLi8uLi8uLi9mdW5jdGlvbnMvbGlua3MiOwoKZXhwb3J0IGludGVyZmFjZSBFcmVsaWRQcm9wcyB7CiAgICBuYWFtOiBzdHJpbmcKICAgIHJlZGVuZW46IHN0cmluZ1tdCiAgICBmb3RvOiBzdHJpbmcKfQoKZnVuY3Rpb24gRXJlbGlkKHtuYWFtLCByZWRlbmVuLCBmb3RvfSA6IEVyZWxpZFByb3BzKSB7CiAgICBjb25zb2xlLmxvZyhyZWRlbmVuLm1hcCgodGV4dCkgPT4gdGV4dCkpCiAgICByZXR1cm4oCiAgICAgICAgPGRpdiBjbGFzc05hbWU9ImVyZWxpZCI+CiAgICAgICAgICAgIDxpbWcgY2xhc3NOYW1lPSJlcmVsaWRfZm90byIgc3JjPXtnZXRVcmwoZm90byl9Lz4KICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJlcmVsaWRfbmFhbSI+e25hYW19PC9wPgogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0iZXJlbGlkX2luZm8iPgogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIHJlZGVuZW4ubWFwKCh0ZXh0KSA9PgogICAgICAgICAgICAgICAgICAgICAgICA8cD4tIHt0ZXh0fTwvcD4KICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAKICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgRXJlbGlkOw==",eo="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KDQouYWxnZW1lZW57DQogICAgbWFyZ2luLXRvcDogMHJlbTsNCn0NCg0KLmhlYWRlcm9wbWFha3sNCiAgICB3aWR0aDogMTAwJTsNCn0NCg0KLmZvdG9iYWxrew0KICAgIHdpZHRoOiAxMDAlOw0KICAgIGhlaWdodDogMjByZW07DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpew0KICAgICAgICBoZWlnaHQ6IDE1cmVtOw0KICAgICAgICB3aWR0aDogMTAwJTsNCiAgICB9DQp9DQoNCi5mb3Rvc3sNCiAgICB3aWR0aDogMjUlOw0KICAgIGhlaWdodDogMjByZW07DQogICAgb2JqZWN0LWZpdDogY292ZXI7DQogICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpew0KICAgICAgICBoZWlnaHQ6IDE1cmVtOw0KICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsNCiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7DQogICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHJlbTsNCiAgICB9DQp9DQoNCi50ZXh0YWxnZW1lZW57DQogICAgd2lkdGg6IDEwMCU7DQogICAgaGVpZ2h0OiAzMHJlbTsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSl7DQogICAgICAgIGhlaWdodDogMzByZW07DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOw0KICAgICAgICB3aWR0aDogMTAwJTsNCiAgICB9DQp9DQoNCi50ZXh0a29sb217DQogICAgbWFyZ2luLXRvcDogNHJlbTsNCiAgICBtYXJnaW4tYm90dG9tOiAycmVtOw0KICAgIHdpZHRoOiAyOSU7DQogICAgZGlzcGxheTogaW5saW5lLXRhYmxlOw0KICAgIGhlaWdodDogMjByZW07DQogICAgcGFkZGluZzogMnJlbTsNCiAgICBtYXJnaW4tbGVmdDogMiU7DQogICAgbWFyZ2luLXJpZ2h0OiAyJTsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOw0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKXsNCiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7DQogICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOw0KICAgICAgICBtYXJnaW4tbGVmdDogMCU7DQogICAgICAgIG1hcmdpbi1yaWdodDogMCU7DQogICAgICAgIG1hcmdpbi10b3A6IDByZW07DQogICAgICAgIG1hcmdpbi1ib3R0b206IDE0cmVtOw0KICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgaGVpZ2h0OiAxNXJlbTsNCiAgICAgICAgcGFkZGluZzogMnJlbTsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzsNCiAgICB9DQp9DQoNCi50ZXh0dmFraGVhZGVyew0KICAgIGNvbG9yOiB3aGl0ZTsNCiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsNCiAgICBmb250LXNpemU6ICRmb250X2xhcmdlOw0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKXsNCiAgICAgICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07DQogICAgfQ0KfQ0KDQoudGV4dHsNCiAgICBjb2xvcjogd2hpdGU7DQogICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsNCn0=",Co="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlIH0gZnJvbSAicmVhY3QiOw0KaW1wb3J0ICIuL0dlemVsbGlnaGVpZC5zY3NzIjsNCmltcG9ydCBJbWFnZTEgZnJvbSAiLi4vLi4vaW1hZ2VzL2dlemVsbGlnaGVpZC9iaWVybWlqbC5qcGciOw0KaW1wb3J0IEltYWdlMiBmcm9tICIuLi8uLi9pbWFnZXMvZ2V6ZWxsaWdoZWlkL25za190ZWFtc19hbGdlbWVlbi5qcGVnIjsNCmltcG9ydCBJbWFnZTMgZnJvbSAiLi4vLi4vaW1hZ2VzL2dlemVsbGlnaGVpZC9uc2tDcm9zc0dyb2VwLmpwZyI7DQppbXBvcnQgSW1hZ2U0IGZyb20gIi4uLy4uL2ltYWdlcy9nZXplbGxpZ2hlaWQvdWl0aG9mLmpwZyI7DQppbXBvcnQgUGFnZVRpdGxlIGZyb20gIi4uLy4uLy4uL2NvbXBvbmVudHMvUGFnZVRpdGxlIjsNCmltcG9ydCBnZXRVcmwgZnJvbSAiLi4vLi4vLi4vZnVuY3Rpb25zL2xpbmtzIjsNCg0KZnVuY3Rpb24gR2V6ZWxsaWdoZWlkKCl7DQoNCiAgICByZXR1cm4oDQogICAgICAgIDxkaXYgY2xhc3NOYW1lPSJhbGdlbWVlbiI+DQoNCiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJoZWFkZXJvcG1hYWsiPg0KICAgICAgICAgICAgICAgIDxQYWdlVGl0bGUgdGl0bGU9IkdlemVsbGlnaGVpZCIvPg0KICAgICAgICAgICAgPC9kaXY+DQoNCiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJmb3RvYmFsayI+DQogICAgICAgICAgICAgICAgPGltZyBjbGFzc05hbWU9ImZvdG9zIiBzcmM9e2dldFVybChgZ2V6ZWxsaWdoZWlkL2JpZXJtaWpsLmpwZ2ApfSBhbHQ9ImZvdG8xIi8+DQogICAgICAgICAgICAgICAgPGltZyBjbGFzc05hbWU9ImZvdG9zIiBzcmM9e2dldFVybChgZ2V6ZWxsaWdoZWlkL25za190ZWFtc19hbGdlbWVlbi5qcGVnYCl9IGFsdD0iZm90bzIiLz4NCiAgICAgICAgICAgICAgICA8aW1nIGNsYXNzTmFtZT0iZm90b3MiIHNyYz17Z2V0VXJsKGBnZXplbGxpZ2hlaWQvZ2FsYTEuanBnYCl9IGFsdD0iZm90bzQiLz4NCiAgICAgICAgICAgICAgICA8aW1nIGNsYXNzTmFtZT0iZm90b3MiIHNyYz17Z2V0VXJsKGBnZXplbGxpZ2hlaWQvdWl0aG9mLmpwZ2ApfSBhbHQ9ImZvdG8zIi8+DQogICAgICAgICAgICAgICAgey8qIDxpbWcgY2xhc3NOYW1lPSJmb3RvcyIgc3JjPXtJbWFnZTR9IGFsdD0iZm90bzQiLz4gKi99DQogICAgICAgICAgICA8L2Rpdj4NCg0KICAgICAgICAgICAgey8qIDxkaXYgY2xhc3NOYW1lPSJ0ZXh0YWxnZW1lZW4iPiAqL30NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idGV4dGtvbG9tIj4NCiAgICAgICAgICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT0idGV4dHZha2hlYWRlciI+Qm9ycmVsczwvaDE+DQogICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0idGV4dCI+DQogICAgICAgICAgICAgICAgICAgIEVsa2Ugd29lbnNkYWcgd29yZHQgZXIgZWVuIGJvcnJlbCBnZW9yZ2FuaXNlZXJkIHdhYXJiaWogZXIgb29rIGRlIG1vZ2VsaWpraGVpZCBpcyBvbSBtZWUgdGUgZXRlbiENCiAgICAgICAgICAgICAgICAgICAgPC9wPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KDQogICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9InRleHRrb2xvbSI+DQogICAgICAgICAgICAgICAgICAgIDxoMSBjbGFzc05hbWU9InRleHR2YWtoZWFkZXIiPkFjdGl2aXRlaXRlbjwvaDE+DQogICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0idGV4dCI+DQogICAgICAgICAgICAgICAgICAgIE5hYXN0IGF0bGV0aWVrIGRvZW4gd2UgYmlqIERvZGVrYSBncmFhZyBhbGxlcmxlaSAoc3BvcnRpZXZlKSBhY3Rpdml0ZWl0ZW4gem9hbHMgYm91bGRlcmVuLCBzY2hhYXRzZW4sIGJ1YmJlbHZvZXRiYWwgZW4gZmVlc3RqZXMgbWVlcGFra2VuIQ0KICAgICAgICAgICAgICAgICAgICA8L3A+DQogICAgICAgICAgICAgICAgPC9kaXY+DQoNCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idGV4dGtvbG9tIj4NCiAgICAgICAgICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT0idGV4dHZha2hlYWRlciI+UmVpemVuPC9oMT4NCiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJ0ZXh0Ij4NCiAgICAgICAgICAgICAgICAgICAgVHdlZSBrZWVyIHBlciBqYWFyIHdvcmR0IGVyIGRvb3IgRG9kZWthbGVkZW4gZWVuIHJlaXMgZ2VvcmdhbmlzZWVyZC4gRWxrIGphYXIgaW4gZGUgVFUgdmFrYW50aWUgb3JnYW5pc2VyZW4gRG9kZWthbGVkZW4gZWVuIHdpbnRlcnNwb3J0LCBlbiBpbiBkZSBlZXJzdGUgd2VlayB2YW4gZGUgem9tZXJ2YWthbnRpZSBlZW4gem9tZXJyZWlzIQ0KICAgICAgICAgICAgICAgICAgICA8L3A+DQogICAgICAgICAgICAgICAgey8qIDwvZGl2PiAqL30NCg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICANCiAgICAgICAgPC9kaXY+DQogICAgKQ0KDQp9DQoNCmV4cG9ydCBkZWZhdWx0IEdlemVsbGlnaGVpZDs=",io="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzLnNjc3MiOwoKLm9sZEluZm8gewogICAgZGlzcGxheTogZmxleDsKICAgIHdpZHRoOiAxMDAlOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzkwcDsKICAgIG1hcmdpbi1ib3R0b206IDZyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07CiAgICB9Cn0KCi5vbGRUZXh0IHsKICAgIGRpc3BsYXk6IGZsZXg7CiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICBnYXA6IDFyZW07CiAgICB3aWR0aDogNTAlOwogICAgY29sb3I6IHdoaXRlOwogICAgcGFkZGluZy1sZWZ0OiA0cmVtOwogICAgcGFkZGluZy1yaWdodDogNHJlbTsKICAgIHBhZGRpbmctdG9wOiAycmVtOwogICAgcGFkZGluZy1ib3R0b206IDJyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgIHBhZGRpbmc6IDFyZW07CiAgICB9Cn0KCi5vbGRUZXh0IHAgewogICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsKICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfc21hbGw7CiAgICAKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CgogICAgfQp9CgphIHsKICAgIGNvbG9yOiAkZG9kZWthX3Jvb2Q7Cn0KCi5vbGRGb3RvIHsKICAgIGRpc3BsYXk6IGlubGluZTsKICAgIHdpZHRoOiA1MCU7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICAgIHdpZHRoOiAxMDAlOwogICAgfQp9Cg==",Ao="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsNCmltcG9ydCBvbGRfZm90byBmcm9tICIuLi8uLi8uLi9pbWFnZXMvdmVyZW5pZ2luZy9vdWRsZWRlbi9vbGRfdGVtcC5qcGciDQppbXBvcnQgIi4vT0xELnNjc3MiOw0KaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7DQoNCmZ1bmN0aW9uIE9MRCgpIHsNCiAgICByZXR1cm4oDQogICAgICAgIDxkaXY+DQogICAgICAgICAgICA8UGFnZVRpdGxlIHRpdGxlPSJPdWQgTGVkZW4gRG9kZWthIi8+DQogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0ib2xkSW5mbyI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9Im9sZFRleHQiPg0KICAgICAgICAgICAgICAgICAgICA8cD5KZSB0aWpkIGJpaiBEb2Rla2EgbWFnIGRhbiB3ZWwgYWZnZWxvcGVuIHppam4sIG1hYXIgZGF0IGJldGVrZW50IG5pZXQgZGF0IGplIGFsbGUgbGV1a2UsIHdpbGRlLCBzcG9ydGlldmUgaGVyaW5uZXJpbmdlbiB2YW4gdG9lbiBhY2h0ZXIgamUgaG9lZnQgdGUgbGF0ZW4uIE91ZC1MZWRlbiBEb2Rla2EsIE9MRCwgZGUgb3VkLWxlZGVudmVyZW5pZ2luZyB2YW4gRG9kZWthIGJpZWR0IGplIGRlIG1vZ2VsaWpraGVpZCBibGlqdmVuZGUgYmFuZGVuIHRlIG9uZGVyaG91ZGVuIG9uZGVybGluZyBlbiBtZXQgRG9kZWthLiBPTEQgaXMgZMOpIG1hbmllciBvbSBpbiBqZSBuaWV1d2UgbGV2ZW4gdmVyYm9uZGVuIHRlIGJsaWp2ZW4gbWV0IGplIHN0dWRlbnRlbnRpamQgdmFuIHZyb2VnZXIgZW4gZGUgdG9la29tc3QgdmFuIERvZGVrYSB0ZSBvbmRlcnN0ZXVuZW4uPC9wPg0KDQogICAgICAgICAgICAgICAgICAgIDxwPk9MRCBvcmdhbmlzZWVydCBhY3Rpdml0ZWl0ZW4sIHdhYXJvbmRlciBlZW4gamFhcmxpamtzZSByZcO8bmllZGFnLCBlbiBmYWNpbGl0ZWVydCBjb21tdW5pY2F0aWUgbWV0IGFuZGVyZSBvdWQtbGVkZW4uIFpvIGt1biBqZSB6ZWxmIGJlcGFsZW4gaG9lIGFjdGllZiBqZSBiZXRyb2trZW4gYmxpamZ0LiBNZXQgZWVuIG5pZXV3c2JyaWVmIHdvcmQgamUgbG93LWtleSBvcCBkZSBob29ndGUgZ2Vob3VkZW4gdmFuIHdhdCBlciBzcGVlbHQgYmlubmVuIE9MRCBlbiBEb2Rla2EuPC9wPg0KDQogICAgICAgICAgICAgICAgICAgIDxwPkVudGhvdXNpYXN0IGdld29yZGVuPyBWb29yIHZyYWdlbiBlbiBpbnNjaHJpanZlbiwgbWFpbCBuYWFyIDxhIGhyZWY9Im1haWx0bzpvdWRkb2Rla2FAZ21haWwuY29tIj5vdWRkb2Rla2FAZ21haWwuY29tPC9hPi48L3A+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPGltZyBjbGFzc05hbWU9Im9sZEZvdG8iIHNyYz17b2xkX2ZvdG99IGFsdD0iIiAvPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICkNCn0NCg0KZXhwb3J0IGRlZmF1bHQgT0xEOw==",ao="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzLnNjc3MiOwoKLy9WZXJlbmlnaW5nXzYgZW4gdmVyZW5pZ2luZ185IGtsb3B0IG5vZyBpZXRzIG5pZXQgd2FudCBkZSBmb3RvIGVuIGRlIHRla3N0IHN0YWFuIG9wIGRlIHplbGZkZSBsaWpuCi8vS2FuIG9vayB2ZXJlbmlnaW5nXzggZW4gdmVyZW5pZ2luZ18xMSB6aWpuIHdhYXJkb29yIGRlIGZvdG8gdmVya2VlcmQgc3RhYXQuCi52ZXJlbmlnaW5nXzF7IC8vb3ZlcmZsb3cteC1oaWRkZW4KICAgIG92ZXJmbG93LXg6IGhpZGRlbjsKfQoKLnZlcmVuaWdpbmdfMnsvL2xnOmZsZXggYmctYmxhdXcgYmctb3BhY2l0eS05MCB3LWZ1bGwgdGV4dC13aGl0ZQogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzkwcDsKICAgIHdpZHRoOiAxMDAlOwogICAgY29sb3I6IHdoaXRlOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgZGlzcGxheTogZmxleDsKICAgIH0KfQoKLnZlcmVuaWdpbmdfM3svL3ctZnVsbCBsZzp3LTEvMiBwLTQgbGc6cC0xNgogICAgd2lkdGg6IDEwMCU7CiAgICBwYWRkaW5nOiAxcmVtOwogICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsKICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfc21hbGw7CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICB3aWR0aDogNTAlOwogICAgICAgIHBhZGRpbmc6IDRyZW07CiAgICB9CiAgICAKfQoKLnZlcmVuaWdpbmdfNHsvL3ctZnVsbCBsZzp3LTEvMiBvYmplY3QtY292ZXIKICAgIGRpc3BsYXk6IGJsb2NrOwogICAgd2lkdGg6IDEwMCU7CiAgICBvYmplY3QtZml0OiBjb3ZlcjsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIHdpZHRoOiA1MCU7CiAgICB9ICAgIAp9CgoudmVyZW5pZ2luZ181ey8vbGc6ZmxleCBtYi0xNgogICAgbWFyZ2luLWJvdHRvbTogNHJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICB9Cn0KCi52ZXJlbmlnaW5nXzZ7Ly9yZWxhdGl2ZSB3LWZ1bGwgbGc6dy0xLzMgbGc6aC0xMjgKICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgIHdpZHRoOiAxMDAlOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgd2lkdGg6IDMzLjMzMzMlOwogICAgICAgIGhlaWdodDogMzJyZW07CiAgICB9Cn0KCi52ZXJlbmlnaW5nXzd7Ly9hYnNvbHV0ZSBiZy1yb29kIHB5LTIgcHgtOCB3LTk2IHRleHQtd2hpdGUgdGV4dC0zeGwgZm9udC1ib2xkIHRvcC04IG1sLTggei0zMCBsZzptbC0wIGxlZnQtMCBsZzp0b3AtMzIgbGc6cmlnaHQtMAogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOwogICAgcGFkZGluZy10b3A6IDAuNXJlbTsKICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07CiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07CiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOwogICAgd2lkdGg6IDIwcmVtOwogICAgY29sb3I6IHdoaXRlOwogICAgZm9udC1zaXplOiAxLjc1cmVtOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9sYXJnZTsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKICAgIHRvcDogMnJlbTsKICAgIG1hcmdpbi1sZWZ0OiAycmVtOwogICAgei1pbmRleDogNjsKICAgIGxlZnQ6IDByZW07CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBtYXJnaW4tbGVmdDogMHJlbTsKICAgICAgICB0b3A6IDhyZW07CiAgICAgICAgcmlnaHQ6IDByZW07CiAgICB9Cn0KCi52ZXJlbmlnaW5nXzh7Ly9vYmplY3QtY292ZXIgaC05NiB3LTk2IGJnLWJsYXV3IG0tYXV0byBtdC0xNiBsZzptdC0yNAogICAgZGlzcGxheTogYmxvY2s7CiAgICBvYmplY3QtZml0OiBjb3ZlcjsKICAgIGhlaWdodDogMjRyZW07CiAgICB3aWR0aDogMjJyZW07CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OwogICAgbWFyZ2luLXRvcDogNHJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIG1hcmdpbi10b3A6IDZyZW07CiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87CiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOwogICAgfQp9CgoudmVyZW5pZ2luZ185ey8vcmVsYXRpdmUgdy1mdWxsIGxnOnctMS8zIGgtMTI4IG92ZXJmbG93LXgtaGlkZGVuCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICB3aWR0aDogMTAwJTsKICAgIGhlaWdodDogMzJyZW07CiAgICBvdmVyZmxvdy14OiBoaWRkZW47CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICB3aWR0aDogMzMuMzMzMyU7CiAgICB9Cn0KCi52ZXJlbmlnaW5nXzEwey8vYWJzb2x1dGUgYmctcm9vZCBweS0yIHB4LTggdy05NiB0ZXh0LXdoaXRlIHRleHQtM3hsIGZvbnQtYm9sZCB0b3AtMjQgei0zMCBtbC04IGxnOm1sLTAgbGVmdC0wIGxnOnRvcC0zMiBsZzpyaWdodC0wCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7CiAgICBwYWRkaW5nLXRvcDogMC41cmVtOwogICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsKICAgIHBhZGRpbmctbGVmdDogMnJlbTsKICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07CiAgICB3aWR0aDogMjJyZW07CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXNpemU6IDEuNzVyZW07CiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X2xhcmdlOwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwogICAgdG9wOiA2cmVtOwogICAgbWFyZ2luLWxlZnQ6IDJyZW07CiAgICB6LWluZGV4OiA2OwogICAgbGVmdDogMHB4OwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgbWFyZ2luLWxlZnQ6IDByZW07CiAgICAgICAgdG9wOiA4cmVtOwogICAgICAgIHJpZ2h0OiAwcmVtOwogICAgfQp9CgoudmVyZW5pZ2luZ18xMXsvL29iamVjdC1jb3ZlciBoLTk2IHctOTYgYmctYmxhdXcgbS1hdXRvIG10LTE2IGxnOm10LTI0CiAgICBkaXNwbGF5OiBibG9jazsKICAgIG9iamVjdC1maXQ6IGNvdmVyOwogICAgaGVpZ2h0OiAyNHJlbTsKICAgIHdpZHRoOiAyNHJlbTsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc7CiAgICBtYXJnaW4tdG9wOiA0cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgbWFyZ2luLXRvcDogNnJlbTsKICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsKICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87CiAgICB9Cn0=",no="data:application/octet-stream;base64,aW1wb3J0IHsKICAgIExpbmsKfSBmcm9tICJyZWFjdC1yb3V0ZXItZG9tIjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCAiLi9WZXJlbmlnaW5nLnNjc3MiOwppbXBvcnQgZ2V0VXJsIGZyb20gIi4uLy4uLy4uL2Z1bmN0aW9ucy9saW5rcyI7CgoKZnVuY3Rpb24gVmVyZW5pZ2luZygpIHsKCiAgICByZXR1cm4oCiAgICAgICAgPGRpdiBjbGFzc05hbWU9InZlcmVuaWdpbmdfMSI+CiAgICAgICAgICAgIDxQYWdlVGl0bGUgdGl0bGU9IndpZSB6aWpuIHdpaiIgLz4KICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9InZlcmVuaWdpbmdfMiI+CiAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9InZlcmVuaWdpbmdfMyI+RG9kZWthIGlzIGTDqSBEZWxmc3RlIFN0dWRlbnRlbiBBdGxldGlla2dyb2VwISBFciB3b3JkdCBkcmllIGtlZXIgcGVyIHdlZWsgZWVuIHRyYWluaW5nIGFhbmdlYm9kZW4gc2FtZW4gbWV0IGdlbm9lZyBib3JyZWxzLCBhY3Rpdml0ZWl0ZW4gZW0gcmVpemVuIG9tIGRlIGxldWtlIGRvZGVrYcOrZGVycyB0ZSBsZXJlbiBrZW5uZW4uPGJyPjwvYnI+PGJyPjwvYnI+CiAgICAgICAgICAgICAgICAgICAgRG9kZWthIGlzIGFhbmdlc2xvdGVuIGJpaiBkZSBOZWRlcmxhbmRzZSBTdHVkZW50ZW4gQXRsZXRpZWsgRmVkZXJhdGllIFpldVMuCgogICAgICAgICAgICAgICAgICAgIERlIGF0bGV0ZW4gdmFuIERvZGVrYSB6aWpuIG5pZXQgYmFuZyB2b29yIHdhdCBjb21wZXRpdGllIGVuIGdhYW4gdmFhayBpbiBncm9lcGplcyBuYWFyIGFsbGVybGVpIHZlcnNjaGlsbGVuZGUgd2Vkc3RyaWpkZW4gdG9lLiBEZSBncm9vdHN0ZSBvcGtvbXN0IGlzIHRlIHZpbmRlbiBiaWogYWxsZSBOZWRlcmxhbmRzIFN0dWRlbnRlbiBLYW1waW9lbnNjaGFwcGVuIChOU0spIHdhYXIgd2lqIGFsdGlqZCBhYW4gbWVlZG9lbi48YnI+PC9icj48YnI+PC9icj4KCiAgICAgICAgICAgICAgICAgICAgV2lqIHppam4gZWVuIGpvbmdlIGdyb2VwIG1ldCB6byduIDE2MCBsZWRlbi4gRGF0IGxlZGVuYWFudGFsIGhlZWZ0IG9ucyBuaWV0IHRlZ2VuZ2Vob3VkZW4gbWV0IGhldCBvcHpldHRlbiB2YW4gZGUgdmVsZW4gY29tbWlzc2llcy4gRXIgemlqbiBnZW5vZWcgY29tbWlzc2llcyB3YWFyIGppaiBlZW4gYmlqZHJhZ2Uga2FuIGxldmVyZW4sIGVuIHZhbiBrYW4gbGVyZW4uIEVyIGlzIGJpanZvb3JiZWVsZCBlZW4gY29tbWlzc2llIHZvb3IgYWN0aXZpdGVpdGVuLCBtYWFyIG9vayB2b29yIGRlIHdlYnNpdGUgd2FhciBqZSBudSBvcCBraWprdCwgb29rIHppam4gZXIgY29tbWlzc2llcyB2b29yIGRlIGJvcnJlbHMgb2Ygdm9vciBkZSBuaWV1d3NicmllZiBlbiBub2cgbWVlciE8YnI+PC9icj48YnI+PC9icj4KCiAgICAgICAgICAgICAgICAgICA8Yj5HZXNjaGllZGVuaXM8L2I+IDxicj48L2JyPgogICAgICAgICAgICAgICAgICAgIERvZGVrYSBpcyBvcCAyNSBmZWJydWFyaSAyMDE5IGJlZ29ubmVuIG9uZGVyIGRlIG5hYW0gRFNBVic0MCBhbHMgZWVuIGNvbW1pc3NpZSBiaWogQVYnNDAuIEluIDIwMjEgaXMgZGUgbmFhbSBnZXdpanppZ2QgbmFhciBEb2Rla2EuPC9wPgogICAgICAgICAgICAgICAgICAgIHsvKiBEb2Rla2EgaXMgb3AgMjUgZmVicnVhcmkgMjAxOSBiZWdvbm5lbiBvbmRlciBkZSBuYWFtIERTQVYnNDAgYWxzIGVlbiBjb21taXNzaWUgYmlqIEFWJzQwLiBPbSBlZW4gZWVyc3RlIHN0YXAgdGUgemV0dGVuIHJpY2h0aW5nIHZvbGxlZGlnZSBvbmFmaGFua2VsaWpraGVpZCBoZWJiZW4gd2lqIGJlc2xvdGVuIG9tIGRvb3IgdGUgZ2FhbiBhbHMgRC5TLkEuVi4gRG9kZWthIGluIDIwMjEuICovfQogICAgICAgICAgICAgICAgPGltZyBzcmM9e2dldFVybChgb3Zlci9vdmVyLmpwZ2ApfSBjbGFzc05hbWU9InZlcmVuaWdpbmdfNCIgYWx0PSIiLz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJ2ZXJlbmlnaW5nXzUiPgogICAgICAgICAgICAgICAgPExpbmsgY2xhc3NOYW1lPSJ2ZXJlbmlnaW5nXzYiIHRvPSdiZXN0dXVyJyA+CiAgICAgICAgICAgICAgICAgICAgPGgxIGNsYXNzTmFtZT0idmVyZW5pZ2luZ183Ij5CZXN0dXVyPC9oMT4KICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz17Z2V0VXJsKGBvdmVyL292ZXJCZXN0dXVyLmpwZ2ApfSBjbGFzc05hbWU9InZlcmVuaWdpbmdfOCIgYWx0PSIiLz4KICAgICAgICAgICAgICAgIDwvTGluaz4KICAgICAgICAgICAgICAgIDxMaW5rIGNsYXNzTmFtZT0idmVyZW5pZ2luZ182IiB0bz0nY29tbWlzc2llcycgPgogICAgICAgICAgICAgICAgICAgIDxoMSBjbGFzc05hbWU9InZlcmVuaWdpbmdfNyI+Q29tbWlzc2llczwvaDE+CiAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9e2dldFVybChgb3Zlci9vdmVyQ29tbWlzc2llcy5qcGdgKX0gY2xhc3NOYW1lPSJ2ZXJlbmlnaW5nXzgiIGFsdD0iIi8+CiAgICAgICAgICAgICAgICA8L0xpbms+CiAgICAgICAgICAgICAgICA8TGluayBjbGFzc05hbWU9InZlcmVuaWdpbmdfNiIgdG89J2Fybm9sZCcgPgogICAgICAgICAgICAgICAgICAgIDxoMSBjbGFzc05hbWU9InZlcmVuaWdpbmdfNyI+QXJub2xkPC9oMT4KICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz17Z2V0VXJsKGBvdmVyL2Fybm9sZC5qcGdgKX0gY2xhc3NOYW1lPSJ2ZXJlbmlnaW5nXzgiIGFsdD0iIi8+CiAgICAgICAgICAgICAgICA8L0xpbms+CiAgICAgICAgICAgICAgICA8TGluayBjbGFzc05hbWU9InZlcmVuaWdpbmdfNiIgdG89J2dlemVsbGlnaGVpZCcgPgogICAgICAgICAgICAgICAgICAgIDxoMSBjbGFzc05hbWU9InZlcmVuaWdpbmdfNyI+R2V6ZWxsaWdoZWlkPC9oMT4KICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz17Z2V0VXJsKGBvdmVyL292ZXJHZXplbGxpZ2hlaWQuanBnYCl9IGNsYXNzTmFtZT0idmVyZW5pZ2luZ184IiBhbHQ9IiIvPgogICAgICAgICAgICAgICAgPC9MaW5rPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICApCn0KCmV4cG9ydCBkZWZhdWx0IFZlcmVuaWdpbmc7",lo="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCBXZWRzdHJpamRBbGdlbWVlbiBmcm9tICIuL2NvbXBvbmVudHMvV2Vkc3RyaWpkQWxnZW1lZW4iOwppbXBvcnQgV2Vkc3RyaWpkQmVsYW5ncmlqayBmcm9tICIuL2NvbXBvbmVudHMvV2Vkc3RyaWpkQmVsYW5ncmlqayI7CmltcG9ydCAiLi9XZWRzdHJpamQuc2NzcyI7CmltcG9ydCBnZXRVcmwgZnJvbSAiLi4vLi4vLi4vZnVuY3Rpb25zL2xpbmtzIjsKCmZ1bmN0aW9uIFdlZHN0cmlqZChwcm9wcykgewogICAgcmV0dXJuKAogICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxQYWdlVGl0bGUgdGl0bGU9e3Byb3BzLndlZHN0cmlqZC5uYWFtfS8+CiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJ3ZWRzdHJpamRfY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIHtwcm9wcy53ZWRzdHJpamQubG9nb19yb25kID09PSAiIiA/ICIiIDogPGltZyBjbGFzc05hbWU9IndlZHN0cmlqZF9sb2dvIiBzcmM9e2dldFVybChgd2Vkc3RyaWpkZW4vJHtwcm9wcy53ZWRzdHJpamQubG9nb19yb25kfWApfSBhbHQgPSIiLz59CiAgICAgICAgICAgICAgICA8V2Vkc3RyaWpkQWxnZW1lZW4gd2Vkc3RyaWpkPXtwcm9wcy53ZWRzdHJpamR9Lz4KICAgICAgICAgICAgICAgIDxXZWRzdHJpamRCZWxhbmdyaWprIHdlZHN0cmlqZD17cHJvcHMud2Vkc3RyaWpkfS8+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBXZWRzdHJpamQ7",so="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsKCi53ZWRzdHJpamRfY29udGFpbmVyIHsKICAgIGRpc3BsYXk6IGZsZXg7CiAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICBtYXJnaW4tYm90dG9tOiA2cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOwogICAgfQp9Cgoud2Vkc3RyaWpkX2xvZ28gewogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgd2lkdGg6IDE2cmVtOwogICAgaGVpZ2h0OiAxNnJlbTsKICAgIGJvcmRlci1yYWRpdXM6IDUwJTsKICAgIHJpZ2h0OiAzNHJlbTsKICAgIHRvcDogLTRyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIHdpZHRoOiA4cmVtOwogICAgICAgIGhlaWdodDogOHJlbTsKICAgICAgICByaWdodDogMXJlbTsKICAgICAgICB0b3A6IC0ycmVtOwogICAgfQp9",to="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IHBhcnNlIGZyb20gImh0bWwtcmVhY3QtcGFyc2VyIjsKaW1wb3J0ICIuL1dlZHN0cmlqZEFsZ2VtZWVuLnNjc3MiOwppbXBvcnQgZ2V0VXJsIGZyb20gIi4uLy4uLy4uLy4uL2Z1bmN0aW9ucy9saW5rcyI7CgpmdW5jdGlvbiBXZWRzdHJpamQocHJvcHMpIHsKICAgIHJldHVybigKICAgICAgICA8ZGl2IGNsYXNzTmFtZT0id2Vkc3RyaWpkX2FsZ2VtZWVuIj4KICAgICAgICAgICAgPGltZyBjbGFzc05hbWU9IndlZHN0cmlqZF9hbGdlbWVlbl9mb3RvIiBhbHQ9IiIgc3JjPXtnZXRVcmwoYHdlZHN0cmlqZGVuLyR7cHJvcHMud2Vkc3RyaWpkLmZvdG99YCl9Lz4KICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJ3ZWRzdHJpamRfYWxnZW1lZW5faW5mbyI+e3BhcnNlKHByb3BzLndlZHN0cmlqZC5pbmZvX2xhbmcpfTwvcD4KICAgICAgICAgICAgeygidWl0c2xhZ2VuIiBpbiBwcm9wcy53ZWRzdHJpamQgPyA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIiBocmVmPXtwcm9wcy53ZWRzdHJpamQudWl0c2xhZ2VufSBjbGFzc05hbWU9Imluc2NocmlqZl9idXR0b24iPlVpdHNsYWdlbjwvYT4gOiAoImluc2NocmlqdmVuIiBpbiBwcm9wcy53ZWRzdHJpamQgPyA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIiBocmVmPXtwcm9wcy53ZWRzdHJpamQuaW5zY2hyaWp2ZW59IGNsYXNzTmFtZT0iaW5zY2hyaWpmX2J1dHRvbiI+SW5zY2hyaWp2ZW48L2E+IDogIiIgKSl9CiAgICAgICAgICAgIAogICAgICAgIDwvZGl2PgogICAgKQp9CgpleHBvcnQgZGVmYXVsdCBXZWRzdHJpamQ7",oo="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsKCi53ZWRzdHJpamRfYWxnZW1lZW4gewogICAgZmxleC1ncm93OiAxOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzkwcDsKICAgIG1hcmdpbi1yaWdodDogNHJlbTsKICAgIHBhZGRpbmctYm90dG9tOiAycmVtOwogICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNzVyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIG1hcmdpbi1yaWdodDogMDsKICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsKICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOwogICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOwogICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOwogICAgfQp9Cgoud2Vkc3RyaWpkX2FsZ2VtZWVuX2ZvdG8gewogICAgd2lkdGg6IGNhbGMoMTAwJSAtIDhyZW0pOwogICAgaGVpZ2h0OiAzMnJlbTsKICAgIG9iamVjdC1maXQ6IGNvdmVyOwogICAgbWFyZ2luOiA0cmVtOwogICAgbWFyZ2luLXRvcDogMnJlbTsKICAgIG1hcmdpbi1ib3R0b206IDJyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTsKICAgICAgICBtYXJnaW46IDFyZW07CiAgICAgICAgaGVpZ2h0OiAxNnJlbTsKICAgIH0KfQoKLndlZHN0cmlqZF9hbGdlbWVlbl9mb3RvMiB7CiAgICB3aWR0aDogY2FsYygxMDAlIC0gOHJlbSk7CiAgICBoZWlnaHQ6IDM2cmVtOwogICAgb2JqZWN0LWZpdDogY292ZXI7CiAgICBtYXJnaW46IDJyZW0gNHJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pOwogICAgICAgIG1hcmdpbjogMXJlbTsKICAgICAgICBoZWlnaHQ6IDE2cmVtOwogICAgfQp9Cgoud2Vkc3RyaWpkX2FsZ2VtZWVuX2luZm8gewogICAgbWFyZ2luLXJpZ2h0OiA0cmVtOwogICAgbWFyZ2luLWxlZnQ6IDRyZW07CiAgICBjb2xvcjogd2hpdGU7CiAgICBjb2x1bW4tY291bnQ6IDI7CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOwogICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsKICAgICAgICBjb2x1bW4tY291bnQ6IDE7CiAgICB9Cn0KCi5pbnNjaHJpamZfYnV0dG9uIHsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgIGRpc3BsYXk6IGJsb2NrOwogICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOwogICAgcGFkZGluZy10b3A6ICRtYXJnaW5fbW9iaWxlOwogICAgcGFkZGluZy1ib3R0b206ICRtYXJnaW5fbW9iaWxlOwogICAgY29sb3I6IHdoaXRlOwogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07CiAgICBsaW5lLWhlaWdodDogJGZvbnRfbWVkaXVtOwogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKICAgIGN1cnNvcjogcG9pbnRlcjsKICAgIG1hcmdpbi10b3A6ICRtYXJnaW5fbW9iaWxlOwogICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW5fbW9iaWxlOwogICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luX21vYmlsZTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIHdpZHRoOiBhdXRvOwogICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW5feTsKICAgICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl94OwogICAgICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbl94OwogICAgfQp9Cgoud2Vkc3RyaWpkX2FsZ2VtZWVuX2xpbmsgewogICAgY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKfQ==",bo="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IE1hcHMgZnJvbSAiLi9XZWRzdHJpamRNYXBzIjsKaW1wb3J0ICIuL1dlZHN0cmlqZEJlbGFuZ3Jpamsuc2NzcyI7CgpmdW5jdGlvbiBXZWRzdHJpamRCZWxhbmdyaWprKHByb3BzKSB7CiAgICByZXR1cm4oCiAgICAgICAgPGRpdiBjbGFzc05hbWU9ImJlbGFuZ3JpamtlX2luZm8iPgogICAgICAgICAgICA8aDEgY2xhc3NOYW1lPSJiZWxhbmdyaWprZV9pbmZvX3RpdGVsIj5CZWxhbmdyaWprZSBpbmZvcm1hdGllPC9oMT4KICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJiZWxhbmdyaWprZV9pbmZvX3RleHQiPkRhdHVtOiB7cHJvcHMud2Vkc3RyaWpkLmRhdHVtfTwvcD4KICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJiZWxhbmdyaWprZV9pbmZvX3RleHQiPkFhbnZhbmdzdGlqZDoge3Byb3BzLndlZHN0cmlqZC50aWpkfTwvcD4KICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJiZWxhbmdyaWprZV9pbmZvX3RleHQiPkxvY2F0aWU6IHtwcm9wcy53ZWRzdHJpamQubG9jYXRpZX08L3A+CiAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0iYmVsYW5ncmlqa2VfaW5mb190ZXh0Ij5BZHJlczoge3Byb3BzLndlZHN0cmlqZC5hZHJlc308L3A+CiAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0iYmVsYW5ncmlqa2VfaW5mb190ZXh0Ij5Qb3N0Y29kZToge3Byb3BzLndlZHN0cmlqZC5wb3N0Y29kZX08L3A+CiAgICAgICAgICAgIDxNYXBzIGxvY2F0aWU9e3Byb3BzLndlZHN0cmlqZC5tYXBzfS8+CiAgICAgICAgICAgIHsoIm1haWwiIGluIHByb3BzLndlZHN0cmlqZCA/IDxhIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIiIGhyZWY9eyJtYWlsdG86IiArIHByb3BzLndlZHN0cmlqZC5tYWlsfSBjbGFzc05hbWU9ImJlbGFuZ3JpamtlX2luZm9fYnV0dG9uIGJlbGFuZ3JpamtlX2luZm9fbWFpbCI+TWFpbDwvYT4gOiAiIil9CiAgICAgICAgICAgIHsoImluc3RhZ3JhbSIgaW4gcHJvcHMud2Vkc3RyaWpkID8gPGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciIgaHJlZj17cHJvcHMud2Vkc3RyaWpkLmluc3RhZ3JhbX0gY2xhc3NOYW1lPSJiZWxhbmdyaWprZV9pbmZvX2J1dHRvbiBiZWxhbmdyaWprZV9pbmZvX2luc3RhIj5JbnN0YWdyYW08L2E+IDogIiIpfQogICAgICAgICAgICB7KHByb3BzLndlZHN0cmlqZC5iZXBhbGluZ2VuID09PSAiIiA/ICIiIDogPGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciIgaHJlZj17cHJvcHMud2Vkc3RyaWpkLmJlcGFsaW5nZW59IGNsYXNzTmFtZT0iYmVsYW5ncmlqa2VfaW5mb19idXR0b24iPldlZHN0cmlqZGJlcGFsaW5nZW48L2E+KX0KICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgV2Vkc3RyaWpkQmVsYW5ncmlqazs=",co="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsKCi5iZWxhbmdyaWprZV9pbmZvIHsKICAgIG1pbi13aWR0aDogMzJyZW07CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOwogICAgcGFkZGluZy1ib3R0b206IDJyZW07CiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjc1cmVtOwogICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC43NXJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7CiAgICAgICAgbWluLXdpZHRoOiAwOwogICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOwogICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7CiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsKICAgIH0KfQoKLmJlbGFuZ3JpamtlX2luZm9fdGl0ZWwgewogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOwogICAgY29sb3I6IHdoaXRlOwogICAgZm9udC1zaXplOiAxLjc1cmVtOwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgaGVpZ2h0OiA0cmVtOwogICAgbGluZS1oZWlnaHQ6IDRyZW07CiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjc1cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOwogICAgfQp9CgouYmVsYW5ncmlqa2VfaW5mb190ZXh0IHsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9tZWRpdW07CiAgICBtYXJnaW4tbGVmdDogNHJlbTsKICAgIG1hcmdpbi1yaWdodDogNHJlbTsKICAgIG1hcmdpbi10b3A6IDFyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOwogICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsKICAgICAgICBtYXJnaW4tdG9wOiAxcmVtOwogICAgfQp9CgouYmVsYW5ncmlqa2VfaW5mb19idXR0b24gewogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgZGlzcGxheTogYmxvY2s7CiAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7CiAgICBwYWRkaW5nLXRvcDogJG1hcmdpbl9tb2JpbGU7CiAgICBwYWRkaW5nLWJvdHRvbTogJG1hcmdpbl9tb2JpbGU7CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsKICAgIGxpbmUtaGVpZ2h0OiAkZm9udF9tZWRpdW07CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwogICAgY3Vyc29yOiBwb2ludGVyOwogICAgbWFyZ2luLXRvcDogJG1hcmdpbl9tb2JpbGU7CiAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl9tb2JpbGU7CiAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5fbW9iaWxlOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgd2lkdGg6IGF1dG87CiAgICAgICAgbWFyZ2luLXRvcDogJG1hcmdpbl95OwogICAgICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luX3g7CiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luX3g7CiAgICB9Cn0KCi5iZWxhbmdyaWprZV9pbmZvX2luc3RhIHsKICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgLTIwJSAxNTAlLCAjZmRmNDk3IDAlLCAjZmRmNDk3IDUlLCAjZmQ1OTQ5IDQ1JSwjZDYyNDlmIDYwJSwjMjg1QUVCIDkwJSk7CiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAjMDAxRjQ4Owp9CgouYmVsYW5ncmlqa2VfaW5mb19pbnN0YTpob3ZlciB7CiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDEyMCUgMTUwJSwgI2ZkZjQ5NyAwJSwgI2ZkZjQ5NyA1JSwgI2ZkNTk0OSA0NSUsI2Q2MjQ5ZiA2MCUsIzI4NUFFQiA5MCUpOwp9CgouYmVsYW5ncmlqa2VfaW5mb19tYWlsIHsKICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgLTIwJSAxNTAlLCAjMjZEMENFIDAlLCAjMUEyOTgwIDEwMCUpOwogICAgYm94LXNoYWRvdzogMCAwIDE1cHggIzAwMUY0ODsKfQoKLmJlbGFuZ3JpamtlX2luZm9fbWFpbDpob3ZlciB7CiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDEyMCUgMTUwJSwgIzI2RDBDRSAwJSwgIzFBMjk4MCAxMDAlKTsKCn0=",mo="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0ICIuL1dlZHN0cmlqZE1hcHMuc2NzcyIKCmZ1bmN0aW9uIE1hcHMocHJvcHMpIHsKICAgIHJldHVybigKICAgICAgICA8aWZyYW1lIGlkPSJ3ZWRzdHJpamRfbG9jYXRpZSIgdGl0bGU9IkJhYW4iIGxvYWRpbmc9ImxhenkiIHJlZmVycmVyUG9saWN5PSJuby1yZWZlcnJlciIgc3JjPXtwcm9wcy5sb2NhdGllfSAvPgogICAgKQp9CgoKZXhwb3J0IGRlZmF1bHQgTWFwczsK",Zo="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsKCiN3ZWRzdHJpamRfbG9jYXRpZSB7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMUYwOwogICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCIuLi8uLi8uLi8uLi9pbWFnZXMvbWFwcy5zdmciKTsKICAgIGJhY2tncm91bmQtc2l6ZTogMjUlIDI1JTsKICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsKICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7CiAgICBjdXJzb3I6IHBvaW50ZXI7CiAgICBtYXJnaW4tbGVmdDogNHJlbTsKICAgIG1hcmdpbi1yaWdodDogNHJlbTsKICAgIG1hcmdpbi10b3A6IDJyZW07CiAgICB3aWR0aDogMjRyZW07CiAgICBoZWlnaHQ6IDI0cmVtOwogICAgYm9yZGVyOiBub25lOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsKICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07CiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAycmVtKTsKICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLSAycmVtKTsKICAgIH0KfQ==",Go="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjs=",Wo="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0LCB7dXNlQ29udGV4dCwgdXNlRWZmZWN0LCB1c2VTdGF0ZX0gZnJvbSAicmVhY3QiOw0KaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7DQppbXBvcnQgV2Vkc3RyaWpkIGZyb20gIi4vY29tcG9uZW50cy9XZWRzdHJpamQiOw0KaW1wb3J0ICIuL0hvb2d0ZXB1bnRlbi5zY3NzIjsNCmltcG9ydCBXZWRzdHJpamRlbiBmcm9tICIuLi8uLi8uLi9jb250ZW50L0hvb2d0ZXB1bnRlbi5qc29uIjsNCg0KDQpjb25zdCBIb29ndGVwdW50ZW4gPSAoKSA9PiB7DQogICAgcmV0dXJuICgNCiAgICAgICAgPD4NCiAgICAgICAgICAgIDxQYWdlVGl0bGUgdGl0bGU9Ikhvb2d0ZXB1bnRlbiIvPg0KICAgICAgICAgICAge1dlZHN0cmlqZGVuLndlZHN0cmlqZGVuLm1hcCgoaXRlbTogYW55KSA9PiB7DQogICAgICAgICAgICAgICAgcmV0dXJuIDxXZWRzdHJpamQgbmFhbT17aXRlbS53ZWRzdHJpamR9IGZvdG89e2l0ZW0uZm90b30gcHJpanplbj17aXRlbS5wcmlqemVufSBwcmVzdGF0aWVzPXtpdGVtLnByZXN0YXRpZXN9Lz4NCiAgICAgICAgICAgIH0pfQ0KICAgICAgICA8Lz4NCiAgICApDQp9DQoNCmV4cG9ydCBkZWZhdWx0IEhvb2d0ZXB1bnRlbjsNCg==",ro="data:text/jsx;base64,aW1wb3J0IFJlYWN0LCB7dXNlQ29udGV4dCwgdXNlRWZmZWN0LCB1c2VTdGF0ZX0gZnJvbSAicmVhY3QiOw0KaW1wb3J0ICIuL1dlZHN0cmlqZC5zY3NzIjsNCmltcG9ydCBnZXRVcmwgZnJvbSAiLi4vLi4vLi4vLi4vZnVuY3Rpb25zL2xpbmtzIjsNCg0KZnVuY3Rpb24gZ2V0R29sZChwcmlqemVuKSB7DQogICAgY29uc3QgZ29sZCA9IHByaWp6ZW4uZmlsdGVyKHByaWpzID0+IHsNCiAgICAgICAgcmV0dXJuIHByaWpzLnBsYWF0cyA9PT0gMQ0KICAgIH0pDQogICAgdmFyIHJlcyA9ICIiOw0KICAgIGdvbGQuZm9yRWFjaCgoaXRlbSwgaW5kZXgpID0+IHJlcyA9IHJlcyArIChpbmRleCAhPT0gMCA/ICIsICIgOiAiIikgKyBpdGVtLm5hYW0gKyAiICgiICsgaXRlbS5hZnN0YW5kICsgIikiKTsNCiAgICBpZiAocmVzID09PSAiIikgew0KICAgICAgICByZXR1cm4gIi0iDQogICAgfQ0KICAgIHJldHVybiByZXM7DQp9DQoNCmZ1bmN0aW9uIGdldFNpbHZlcihwcmlqemVuKSB7DQogICAgY29uc3Qgc2lsdmVyID0gcHJpanplbi5maWx0ZXIocHJpanMgPT4gew0KICAgICAgICByZXR1cm4gcHJpanMucGxhYXRzID09PSAyDQogICAgfSkNCiAgICB2YXIgcmVzID0gIiI7DQogICAgc2lsdmVyLmZvckVhY2goKGl0ZW0sIGluZGV4KSA9PiByZXMgPSByZXMgKyAoaW5kZXggIT09IDAgPyAiLCAiIDogIiIpICsgaXRlbS5uYWFtICsgIiAoIiArIGl0ZW0uYWZzdGFuZCArICIpIik7DQogICAgaWYgKHJlcyA9PT0gIiIpIHsNCiAgICAgICAgcmV0dXJuICItIg0KICAgIH0NCiAgICByZXR1cm4gcmVzOw0KfQ0KDQpmdW5jdGlvbiBnZXRCcm9uemUocHJpanplbikgew0KICAgIGNvbnN0IGJyb256ZSA9IHByaWp6ZW4uZmlsdGVyKHByaWpzID0+IHsNCiAgICAgICAgcmV0dXJuIHByaWpzLnBsYWF0cyA9PT0gMw0KICAgIH0pDQogICAgdmFyIHJlcyA9ICIiOw0KICAgIGJyb256ZS5mb3JFYWNoKChpdGVtLCBpbmRleCkgPT4gcmVzID0gcmVzICsgKGluZGV4ICE9PSAwID8gIiwgIiA6ICIiKSArIGl0ZW0ubmFhbSArICIgKCIgKyBpdGVtLmFmc3RhbmQgKyAiKSIpOw0KICAgIGlmIChyZXMgPT09ICIiKSB7DQogICAgICAgIHJldHVybiAiLSINCiAgICB9DQogICAgcmV0dXJuIHJlczsNCn0NCg0KZnVuY3Rpb24gV2Vkc3RyaWpkKHByb3BzKSB7DQogICAgcmV0dXJuICgNCiAgICAgICAgPGRpdiBjbGFzc05hbWU9IndlZHN0cmlqZF9ob29ndGVwdW50ZW4iPg0KICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9Imhvb2d0ZXB1bnRlbl93ZWRzdHJpamQiPg0KICAgICAgICAgICAgICAgIHtwcm9wcy5uYWFtfQ0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8aW1nIGNsYXNzTmFtZT0iaG9vZ3RlcHVudGVuX2ZvdG8iIHNyYz17Z2V0VXJsKCd3ZWRzdHJpamRlbi8nICsgcHJvcHMuZm90byl9Lz4NCiAgICAgICAgICAgIA0KICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9Imhvb2d0ZXB1bnRlbl9wcmlqemVuIj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0iaG9vZ3RlcHVudGVuX3RpdGVsX2NvbnRhaW5lciI+DQogICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0iaG9vZ3RlcHVudGVuX3RpdGVsIj5QcmlqemVuPC9wPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJob29ndGVwdW50ZW5fbWVkYWlsbGVfY29udGFpbmVyIj4NCiAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzc05hbWU9Imhvb2d0ZXB1bnRlbl9tZWRhaWxsZSIgc3JjPXtnZXRVcmwoJ3dlZHN0cmlqZGVuL2dvdWQucG5nJyl9IGFsdD0iIi8+DQogICAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3NOYW1lPSJob29ndGVwdW50ZW5fbWVkYWlsbGUiIHNyYz17Z2V0VXJsKCd3ZWRzdHJpamRlbi96aWx2ZXIucG5nJyl9IGFsdD0iIi8+DQogICAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3NOYW1lPSJob29ndGVwdW50ZW5fbWVkYWlsbGUiIHNyYz17Z2V0VXJsKCd3ZWRzdHJpamRlbi9icm9ucy5wbmcnKX0gYWx0PSIiLz4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0iaG9vZ3RlcHVudGVuX3RleHRfY29udGFpbmVyIj4NCiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJob29ndGVwdW50ZW5fdGV4dCI+e2dldEdvbGQocHJvcHMucHJpanplbil9PC9wPg0KICAgICAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9Imhvb2d0ZXB1bnRlbl90ZXh0Ij57Z2V0U2lsdmVyKHByb3BzLnByaWp6ZW4pfTwvcD4NCiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJob29ndGVwdW50ZW5fdGV4dCI+e2dldEJyb256ZShwcm9wcy5wcmlqemVuKX08L3A+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgDQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJob29ndGVwdW50ZW5fZGl2aWRlciI+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJob29ndGVwdW50ZW5fcHJlc3RhdGllcyI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9Imhvb2d0ZXB1bnRlbl90aXRlbF9jb250YWluZXIiPg0KICAgICAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9Imhvb2d0ZXB1bnRlbl90aXRlbCI+Qmlqem9uZGVyZSBwcmVzdGF0aWVzPC9wPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJob29ndGVwdW50ZW5fcHJlc3RhdGllc19jb250YWluZXIiPg0KICAgICAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9Imhvb2d0ZXB1bnRlbl90ZXh0X3ByZXN0YXRpZSI+e3Byb3BzLnByZXN0YXRpZXNbMF19PC9wPg0KICAgICAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9Imhvb2d0ZXB1bnRlbl90ZXh0X3ByZXN0YXRpZSI+e3Byb3BzLnByZXN0YXRpZXNbMV19PC9wPg0KICAgICAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9Imhvb2d0ZXB1bnRlbl90ZXh0X3ByZXN0YXRpZSI+e3Byb3BzLnByZXN0YXRpZXNbMl19PC9wPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICkNCn0NCg0KZXhwb3J0IGRlZmF1bHQgV2Vkc3RyaWpkOw==",po="/assets/Wedstrijd-333f427a.scss",ho="data:text/jsx;base64,aW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlIH0gZnJvbSAicmVhY3QiOw0KaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7DQppbXBvcnQgUmVjb3JkIGZyb20gIi4vY29tcG9uZW50cy9SZWNvcmQiOw0KaW1wb3J0IFJlY29yZFRleHQgZnJvbSAiLi4vLi4vLi4vY29udGVudC9SZWNvcmRzLmpzb24iOw0KaW1wb3J0ICIuL1JlY29yZHMuc2NzcyI7DQoNCmZ1bmN0aW9uIFJlY29yZHMoKSB7DQogICAgY29uc3QgW2xvY2F0aWUsIHNldExvY2F0aWVdID0gdXNlU3RhdGUoIk91dGRvb3IiKTsNCiAgICBjb25zdCBbZ2VzbGFjaHQsIHNldEdlc2xhY2h0XSA9IHVzZVN0YXRlKCJWcm91d2VuIik7DQogICAgY29uc3QgW2FjdGl2ZVJlY29yZCwgc2V0QWN0aXZlUmVjb3JkXSA9IHVzZVN0YXRlKCJub25lIik7DQogICAgY29uc3QgdnJvdXdlbm91dGRvb3IgPSBSZWNvcmRUZXh0LnZyb3V3Lm91dGRvb3I7DQogICAgY29uc3QgdnJvdXdlbmluZG9vciA9IFJlY29yZFRleHQudnJvdXcuaW5kb29yOw0KICAgIGNvbnN0IG1hbm5lbm91dGRvb3IgPSBSZWNvcmRUZXh0Lm1hbi5vdXRkb29yOw0KICAgIGNvbnN0IG1hbm5lbmluZG9vciA9IFJlY29yZFRleHQubWFuLmluZG9vcjsNCg0KICAgIHJldHVybigNCiAgICAgICAgPGRpdiBjbGFzc05hbWU9InJlY29yZHMiPg0KICAgICAgICAgICAgPFBhZ2VUaXRsZSB0aXRsZT0iUmVjb3JkcyIgLz4NCiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJ0b2dnbGVzIj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idG9nZ2xlIj4NCiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPXsidG9nZ2xlTGVmdCIgKyAoZ2VzbGFjaHQgPT09ICJWcm91d2VuIiA/ICIgdG9nZ2xlQWN0aXZlIjogIiB0b2dnbGVJbmFjdGl2ZSIpfSBvbkNsaWNrPXsoKSA9PiB7c2V0R2VzbGFjaHQoIlZyb3V3ZW4iKTsgc2V0QWN0aXZlUmVjb3JkKCJub25lIil9fT5Wcm91d2VuPC9wPg0KICAgICAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9eyJ0b2dnbGVSaWdodCIgKyAoZ2VzbGFjaHQgPT09ICJNYW5uZW4iID8gIiB0b2dnbGVBY3RpdmUiOiAiIHRvZ2dsZUluYWN0aXZlIil9IG9uQ2xpY2s9eygpID0+IHtzZXRHZXNsYWNodCgiTWFubmVuIik7IHNldEFjdGl2ZVJlY29yZCgibm9uZSIpfX0+TWFubmVuPC9wPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJ0b2dnbGUiPg0KICAgICAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9eyJ0b2dnbGVMZWZ0IiArIChsb2NhdGllID09PSAiT3V0ZG9vciIgPyAiIHRvZ2dsZUFjdGl2ZSI6ICIgdG9nZ2xlSW5hY3RpdmUiKX0gb25DbGljaz17KCkgPT4ge3NldExvY2F0aWUoIk91dGRvb3IiKTsgc2V0QWN0aXZlUmVjb3JkKCJub25lIil9fT5PdXRkb29yPC9wPg0KICAgICAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9eyJ0b2dnbGVSaWdodCIgKyAobG9jYXRpZSA9PT0gIkluZG9vciIgPyAiIHRvZ2dsZUFjdGl2ZSI6ICIgdG9nZ2xlSW5hY3RpdmUiKX0gb25DbGljaz17KCkgPT4ge3NldExvY2F0aWUoIkluZG9vciIpOyBzZXRBY3RpdmVSZWNvcmQoIm5vbmUiKX19PkluZG9vcjwvcD4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIChnZXNsYWNodCA9PT0gIlZyb3V3ZW4iID8NCiAgICAgICAgICAgICAgICAgICAgKGxvY2F0aWUgPT09ICJPdXRkb29yIiA/IA0KICAgICAgICAgICAgICAgICAgICAgICAgdnJvdXdlbm91dGRvb3IubWFwKChyZWNvcmQpID0+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPFJlY29yZCBrZXk9e3JlY29yZC5vbmRlcmRlZWx9IG9uZGVyZGVlbD17cmVjb3JkLm9uZGVyZGVlbH0gcHJlc3RhdGllcz17cmVjb3JkLnByZXN0YXRpZXN9IGFjdGl2ZT17YWN0aXZlUmVjb3JkID09PSAoInZvIiArIHJlY29yZC5vbmRlcmRlZWwpfSBvbkNsaWNrPXsoKSA9PiBhY3RpdmVSZWNvcmQgPT09ICgidm8iICsgcmVjb3JkLm9uZGVyZGVlbCkgPyBzZXRBY3RpdmVSZWNvcmQoIm5vbmUiKSA6IChyZWNvcmQucHJlc3RhdGllcy5sZW5ndGggPiAxID8gc2V0QWN0aXZlUmVjb3JkKCJ2byIgKyByZWNvcmQub25kZXJkZWVsKSA6ICIiKX0vPg0KICAgICAgICAgICAgICAgICAgICAgICAgKSA6DQogICAgICAgICAgICAgICAgICAgICAgICB2cm91d2VuaW5kb29yLm1hcCgocmVjb3JkKSA9Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxSZWNvcmQga2V5PXtyZWNvcmQub25kZXJkZWVsfSBvbmRlcmRlZWw9e3JlY29yZC5vbmRlcmRlZWx9IHByZXN0YXRpZXM9e3JlY29yZC5wcmVzdGF0aWVzfSBhY3RpdmU9e2FjdGl2ZVJlY29yZCA9PT0gKCJ2aSIgKyByZWNvcmQub25kZXJkZWVsKX0gb25DbGljaz17KCkgPT4gYWN0aXZlUmVjb3JkID09PSAoInZpIiArIHJlY29yZC5vbmRlcmRlZWwpID8gc2V0QWN0aXZlUmVjb3JkKCJub25lIikgOiAocmVjb3JkLnByZXN0YXRpZXMubGVuZ3RoID4gMSA/IHNldEFjdGl2ZVJlY29yZCgidmkiICsgcmVjb3JkLm9uZGVyZGVlbCkgOiAiIil9Lz4NCiAgICAgICAgICAgICAgICAgICAgICAgICkNCiAgICAgICAgICAgICAgICAgICAgKQ0KICAgICAgICAgICAgICAgICAgICA6DQogICAgICAgICAgICAgICAgICAgIChsb2NhdGllID09PSAiT3V0ZG9vciIgPyANCiAgICAgICAgICAgICAgICAgICAgICAgIG1hbm5lbm91dGRvb3IubWFwKChyZWNvcmQpID0+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPFJlY29yZCBrZXk9e3JlY29yZC5vbmRlcmRlZWx9IG9uZGVyZGVlbD17cmVjb3JkLm9uZGVyZGVlbH0gcHJlc3RhdGllcz17cmVjb3JkLnByZXN0YXRpZXN9IGFjdGl2ZT17YWN0aXZlUmVjb3JkID09PSAoIm1vIiArIHJlY29yZC5vbmRlcmRlZWwpfSBvbkNsaWNrPXsoKSA9PiBhY3RpdmVSZWNvcmQgPT09ICgibW8iICsgcmVjb3JkLm9uZGVyZGVlbCkgPyBzZXRBY3RpdmVSZWNvcmQoIm5vbmUiKSA6IChyZWNvcmQucHJlc3RhdGllcy5sZW5ndGggPiAxID8gc2V0QWN0aXZlUmVjb3JkKCJtbyIgKyByZWNvcmQub25kZXJkZWVsKSA6ICIiKX0vPg0KICAgICAgICAgICAgICAgICAgICAgICAgKSA6DQogICAgICAgICAgICAgICAgICAgICAgICBtYW5uZW5pbmRvb3IubWFwKChyZWNvcmQpID0+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPFJlY29yZCBrZXk9e3JlY29yZC5vbmRlcmRlZWx9IG9uZGVyZGVlbD17cmVjb3JkLm9uZGVyZGVlbH0gcHJlc3RhdGllcz17cmVjb3JkLnByZXN0YXRpZXN9IGFjdGl2ZT17YWN0aXZlUmVjb3JkID09PSAoIm1pIiArIHJlY29yZC5vbmRlcmRlZWwpfSBvbkNsaWNrPXsoKSA9PiBhY3RpdmVSZWNvcmQgPT09ICgibWkiICsgcmVjb3JkLm9uZGVyZGVlbCkgPyBzZXRBY3RpdmVSZWNvcmQoIm5vbmUiKSA6IChyZWNvcmQucHJlc3RhdGllcy5sZW5ndGggPiAxID8gc2V0QWN0aXZlUmVjb3JkKCJtaSIgKyByZWNvcmQub25kZXJkZWVsKSA6ICIiKX0vPg0KICAgICAgICAgICAgICAgICAgICAgICAgKQ0KICAgICAgICAgICAgICAgICAgICApDQogICAgICAgICAgICAgICAgKQ0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgey8qIDxSZWNvcmQgYWN0aXZlPXthY3RpdmVSZWNvcmQgPT09ICJ0ZXN0In0gb25DbGljaz17KCkgPT4gYWN0aXZlUmVjb3JkID09PSAidGVzdCIgPyBzZXRBY3RpdmVSZWNvcmQoIm5vbmUiKSA6IHNldEFjdGl2ZVJlY29yZCgidGVzdCIpfS8+DQogICAgICAgICAgICA8UmVjb3JkIGFjdGl2ZT17ZmFsc2V9Lz4NCiAgICAgICAgICAgIDxSZWNvcmQgYWN0aXZlPXtmYWxzZX0vPg0KICAgICAgICAgICAgPFJlY29yZCBhY3RpdmU9e2ZhbHNlfS8+ICovfQ0KICAgICAgICA8L2Rpdj4NCiAgICApDQp9DQoNCmV4cG9ydCBkZWZhdWx0IFJlY29yZHM7",uo="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLnJlY29yZHMgew0KICAgIG1hcmdpbi1ib3R0b206IDRyZW07DQp9DQoNCi50b2dnbGVzIHsNCiAgICBtYXJnaW4tbGVmdDogNHJlbTsNCiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07DQogICAgZGlzcGxheTogZmxleDsNCiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsNCiAgICBtYXJnaW4tYm90dG9tOiAycmVtOw0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7DQogICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsNCiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOw0KICAgIH0NCn0NCg0KLnRvZ2dsZSB7DQogICAgZGlzcGxheTogZmxleDsNCiAgICBib3JkZXI6IG5vbmU7DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7DQogICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07DQogICAgfQ0KfQ0KDQoudG9nZ2xlIHAgew0KICAgIHdpZHRoOiA2cmVtOw0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsNCiAgICBmb250LXdlaWdodDogJGJvbGQ7DQogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9tZWRpdW07DQogICAgY29sb3I6IHdoaXRlOw0KICAgIHBhZGRpbmc6IDAuNXJlbTsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsNCiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9zbWFsbDsNCiAgICB9DQp9DQoNCi50b2dnbGVMZWZ0IHsNCiAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtIDAgMCAwLjc1cmVtOw0KfQ0KDQoudG9nZ2xlUmlnaHQgew0KICAgIGJvcmRlci1yYWRpdXM6IDAgMC43NXJlbSAwLjc1cmVtIDA7DQp9DQoNCi50b2dnbGVBY3RpdmUgew0KICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsNCn0NCg0KLnRvZ2dsZUluYWN0aXZlIHsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOw0KfQ==",Vo="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsNCmltcG9ydCAiLi9SZWNvcmQuc2NzcyI7DQoNCmZ1bmN0aW9uIFJlY29yZChwcm9wcykgew0KICAgIHJldHVybigNCiAgICAgICAgPGRpdiBjbGFzc05hbWU9InJlY29yZCI+DQogICAgICAgICAgICB7cHJvcHMuYWN0aXZlID8gDQogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0iYWN0aXZlUmVjb3JkIj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0ib25kZXJkZWVsUmVjb3JkIHJlY29yZEN1cnNvciIgb25DbGljaz17cHJvcHMub25DbGlja30+DQogICAgICAgICAgICAgICAgICAgIDxwPntwcm9wcy5vbmRlcmRlZWwudG9VcHBlckNhc2UoKX08L3A+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9Im9uZGVyZGVlbFByZXN0YXRpZXMiPg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0icHJlc3RhdGllTGVlZyIgLz4NCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgcHJvcHMucHJlc3RhdGllcy5sZW5ndGggPiAwID8gcHJvcHMucHJlc3RhdGllcy5tYXAoKHByZXN0YXRpZSwgaW5kZXgpID0+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBrZXk9e3ByZXN0YXRpZS5uYWFtfSBjbGFzc05hbWU9InByZXN0YXRpZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0icHJlc3RhdGllTmFhbSI+e2luZGV4ICsgMSArICIuICIgKyBwcmVzdGF0aWUubmFhbX08L3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0icHJlc3RhdGllVGlqZCI+e3ByZXN0YXRpZS5wcmVzdGF0aWV9PC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9InBjT25seSBwcmVzdGF0aWVEYXR1bSI+e3ByZXN0YXRpZS5kYXR1bSArICIgIiArIHByZXN0YXRpZS5wbGFhdHN9PC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgKSA6ICIiDQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgPHN2ZyBjbGFzc05hbWU9ImFycm93VXAgcmVjb3JkQ3Vyc29yIiBvbkNsaWNrPXtwcm9wcy5vbkNsaWNrfSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAxNi42N2wyLjgyOSAyLjgzIDkuMTc1LTkuMzM5IDkuMTY3IDkuMzM5IDIuODI5LTIuODMtMTEuOTk2LTEyLjE3eiIvPjwvc3ZnPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA6DQogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17ImluYWN0aXZlUmVjb3JkIiArIChwcm9wcy5wcmVzdGF0aWVzLmxlbmd0aCA+IDEgPyAiIHJlY29yZEN1cnNvciI6ICIiKX0gb25DbGljaz17cHJvcHMub25DbGlja30+DQogICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJvbmRlcmRlZWxNb2JpbGUiPntwcm9wcy5vbmRlcmRlZWwudG9VcHBlckNhc2UoKX08L3A+DQogICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJwY09ubHkiPntwcm9wcy5wcmVzdGF0aWVzLmxlbmd0aCA+IDAgPyBwcm9wcy5wcmVzdGF0aWVzWzBdLm5hYW0gIDogIlZhY2FudCJ9PC9wPg0KICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0icGNPbmx5Ij57cHJvcHMucHJlc3RhdGllcy5sZW5ndGggPiAwID8gcHJvcHMucHJlc3RhdGllc1swXS5wcmVzdGF0aWUgOiAiIn08L3A+DQogICAgICAgICAgICAgICAge3Byb3BzLnByZXN0YXRpZXMubGVuZ3RoID4gMSA/IDxzdmcgY2xhc3NOYW1lPSJhcnJvd0Rvd24gcGNPbmx5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCA3LjMzbDIuODI5LTIuODMgOS4xNzUgOS4zMzkgOS4xNjctOS4zMzkgMi44MjkgMi44My0xMS45OTYgMTIuMTd6Ii8+PC9zdmc+IDogIiJ9DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9ImluYWN0aXZlUmVjb3JkTW9iaWxlIj4NCiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJncm93TW9iaWxlIj57cHJvcHMucHJlc3RhdGllcy5sZW5ndGggPiAwID8gcHJvcHMucHJlc3RhdGllc1swXS5uYWFtICA6ICJWYWNhbnQifTwvcD4NCiAgICAgICAgICAgICAgICAgICAgPHA+e3Byb3BzLnByZXN0YXRpZXMubGVuZ3RoID4gMCA/IHByb3BzLnByZXN0YXRpZXNbMF0ucHJlc3RhdGllIDogIiJ9PC9wPg0KICAgICAgICAgICAgICAgICAgICB7cHJvcHMucHJlc3RhdGllcy5sZW5ndGggPiAxID8gPHN2ZyBjbGFzc05hbWU9ImFycm93RG93biIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTAgNy4zM2wyLjgyOS0yLjgzIDkuMTc1IDkuMzM5IDkuMTY3LTkuMzM5IDIuODI5IDIuODMtMTEuOTk2IDEyLjE3eiIvPjwvc3ZnPiA6ICIifQ0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICB9DQogICAgICAgIDwvZGl2Pg0KICAgICkNCn0NCg0KZXhwb3J0IGRlZmF1bHQgUmVjb3JkOw==",vo="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLnJlY29yZCB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIG1hcmdpbi1sZWZ0OiA0cmVtOw0KICAgIG1hcmdpbi1yaWdodDogNHJlbTsNCiAgICBtYXJnaW4tYm90dG9tOiAycmVtOw0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7DQogICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07DQogICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOw0KICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07DQogICAgfQ0KfQ0KDQouaW5hY3RpdmVSZWNvcmQgew0KICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc5MHA7DQogICAgZGlzcGxheTogZmxleDsNCiAgICBwYWRkaW5nOiAxcmVtOw0KICAgIHBhZGRpbmctbGVmdDogNHJlbTsNCiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMiUgMTAwJSk7DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7DQogICAgICAgIHBhZGRpbmc6IDA7DQogICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICBjbGlwLXBhdGg6IG5vbmU7DQogICAgfQ0KfQ0KDQouaW5hY3RpdmVSZWNvcmRNb2JpbGUgew0KICAgIGRpc3BsYXk6IG5vbmU7DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9ibGF1dzkwcDsNCiAgICAgICAgZGlzcGxheTogZmxleDsNCiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDIlIDEwMCUpOw0KICAgICAgICBwYWRkaW5nOiAxcmVtOw0KICAgIH0NCn0NCg0KLmdyb3dNb2JpbGUgew0KICAgIGZsZXgtZ3JvdzogMTsNCn0NCg0KLmluYWN0aXZlUmVjb3JkIHAgew0KICAgIGNvbG9yOiB3aGl0ZTsNCiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsNCiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X21lZGl1bTsNCiAgICBmb250LXdlaWdodDogJGJvbGQ7DQogICAgd2lkdGg6IGNhbGMoMS8gMyAqIDEwMCUpOw0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7DQogICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc21hbGw7DQogICAgfQ0KfQ0KDQoucHJlc3RhdGllIHsNCiAgICBkaXNwbGF5OiBmbGV4Ow0KICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc5MHA7DQogICAgaGVpZ2h0OiBjYWxjKCRsaW5lX2hlaWdodF9zbWFsbCArIDFyZW0pOw0KICAgIHBhZGRpbmc6IDAuNXJlbTsNCiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOw0KfQ0KDQpAZm9yICRpIGZyb20gMSB0aHJvdWdoIDYgew0KICAgIC5wcmVzdGF0aWU6bnRoLW9mLXR5cGUoI3skaX0pIHsNCiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoKCgkbGluZV9oZWlnaHRfbWVkaXVtICsgM3JlbSArICgkaSAtIDIpICogKCRsaW5lX2hlaWdodF9zbWFsbCArIDJyZW0pKSAvICgkbGluZV9oZWlnaHRfbWVkaXVtICsgMnJlbSkpICogMiUpIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCBjYWxjKCgoJGxpbmVfaGVpZ2h0X21lZGl1bSArIDJyZW0gKyAoJGkgLSAxKSAqICgkbGluZV9oZWlnaHRfc21hbGwgKyAycmVtKSkgLyAoJGxpbmVfaGVpZ2h0X21lZGl1bSArIDJyZW0pKSAqIDIlKSAxMDAlKTsNCiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygoI3skaX0gLSAxKSAqICgoJGxpbmVfaGVpZ2h0X3NtYWxsICsgMnJlbSkgLyAoJGxpbmVfaGVpZ2h0X21lZGl1bSArIDJyZW0pKSAqIDIlICsgMXJlbSk7DQogICAgICAgIH0NCiAgICB9DQp9DQoNCkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7DQogICAgLnByZXN0YXRpZTpudGgtb2YtdHlwZSgjeyRpfSkgLnByZXN0YXRpZU5hYW0gew0KICAgICAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKSB7DQogICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDEwcmVtOw0KICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgjeyRpfSAtIDEpICogKCgkbGluZV9oZWlnaHRfc21hbGwgKyAycmVtKSAvICgkbGluZV9oZWlnaHRfbWVkaXVtICsgMnJlbSkpICogMiUgKyAycmVtKTsNCiAgICAgICAgfQ0KICAgIH0NCn0NCg0KLnByZXN0YXRpZSBwIHsNCiAgICBjb2xvcjogd2hpdGU7DQogICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsNCiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X3NtYWxsOw0KICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDsNCiAgICB9DQp9DQoNCi5wcmVzdGF0aWVOYWFtIHsNCiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKSB7DQogICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJyZW0pOw0KICAgIH0NCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICBmbGV4LWdyb3c6IDE7DQogICAgfQ0KfQ0KDQoucHJlc3RhdGllVGlqZCB7DQogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSkgew0KICAgICAgICB3aWR0aDogMjUlOw0KICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0Ow0KICAgIH0NCn0NCg0KLnByZXN0YXRpZURhdHVtIHsNCiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKSB7DQogICAgICAgIHdpZHRoOiBjYWxjKDI1JSArIDJyZW0pOw0KICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsNCiAgICB9DQp9DQoNCi5wcmVzdGF0aWVMZWVnIHsNCiAgICBkaXNwbGF5OiBmbGV4Ow0KICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2FfYmxhdXc5MHA7DQogICAgaGVpZ2h0OiBjYWxjKCRsaW5lX2hlaWdodF9tZWRpdW0gKyAycmVtKTsNCiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOw0KICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAyJSAxMDAlKTsNCn0NCg0KLm9uZGVyZGVlbFJlY29yZCB7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHotaW5kZXg6IDI7DQogICAgd2lkdGg6IDEwMCU7DQogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOw0KICAgIGhlaWdodDogY2FsYygkbGluZV9oZWlnaHRfbWVkaXVtICsgMXJlbSk7DQogICAgbWFyZ2luLXRvcDogMC41cmVtOw0KICAgIHBhZGRpbmctbGVmdDogMnJlbTsNCn0NCg0KLm9uZGVyZGVlbFJlY29yZCBwIHsNCiAgICBjb2xvcjogd2hpdGU7DQogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07DQogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9tZWRpdW07DQogICAgZm9udC13ZWlnaHQ6ICRib2xkOw0KICAgIG1hcmdpbi10b3A6IDAuNXJlbTsNCn0NCg0KLmFycm93RG93biB7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIGZpbGw6IHdoaXRlOw0KICAgIHJpZ2h0OiAycmVtOw0KICAgIHRvcDogMS4yNXJlbTsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICB0b3A6IDIuNzVyZW07DQogICAgfQ0KfQ0KDQouYXJyb3dVcCB7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIGZpbGw6IHdoaXRlOw0KICAgIHJpZ2h0OiAycmVtOw0KICAgIHRvcDogMS4yNXJlbTsNCiAgICB6LWluZGV4OiAzOw0KfQ0KDQoucmVjb3JkQ3Vyc29yIHsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQp9DQoNCi5wY09ubHkgew0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKSB7DQogICAgICAgIGRpc3BsYXk6IG5vbmU7DQogICAgfQ0KfQ0KDQoub25kZXJkZWVsTW9iaWxlIHsNCiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgew0KICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7DQogICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOw0KICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAuMjVyZW0gMCAwOw0KICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7DQogICAgfQ0KfQ==",wo="data:application/octet-stream;base64,aW1wb3J0IHBhbmRhcyBhcyBwZAoKIyBTb3J0IGJ5IHBlcnNvbiwgdGhlbiBieSBldmVudCBhbmQgYWNoaWV2ZW1lbnQKc29ydF9wZXJzb24gPSBGYWxzZQoKZGVmIG1pbl90b19zZWNvbmRzKGEpOgogICAgYSA9IHN0cihhKQogICAgbmV3X3ByZXN0ID0gYQogICAgaWYgIjoiIGluIGE6CiAgICAgICAgc3AgPSBhLnNwbGl0KCc6JykKICAgICAgICBpZiBsZW4oc3ApID49IDM6CiAgICAgICAgICAgIGggPSBpbnQoc3BbLTNdKQogICAgICAgIGVsc2U6CiAgICAgICAgICAgIGggPSAwCgogICAgICAgIG0gPSBpbnQoc3BbLTJdKQogICAgICAgIHMgPSBmbG9hdChzcFstMV0pCiAgICAgICAgYSA9IGgqNjAgKyBtKjYwICsgcwogICAgICAgIGhfcHJlID0gZiJ7aH06IiBpZiBoID4gMCBlbHNlICIiCiAgICAgICAgbV9wcmUgPSBmInttOjAyfToiIGlmIGggPiAwIG9yIG0gPiAwIGVsc2UgIiIKICAgICAgICBuZXdfcHJlc3QgPSBmIntoX3ByZX17bV9wcmV9e3M6MDJ9IgoKICAgIHJldHVybiBmbG9hdChhKSwgbmV3X3ByZXN0CgoKZGVmIGxvYWRfcmVjb3JkcygpOgogICAgd2l0aCBvcGVuKCJyZWNvcmRzLnhsc3giLCAicmIiKSBhcyBmOgogICAgICAgIGRmID0gcGQucmVhZF9leGNlbChmKQogICAgZXZlbnRzX2NvbCA9IGRmLmlsb2NbOiwgMF0KICAgICMgbWFrZSBzdXJlIGFueSBzcGFjZXMgYXQgdGhlIGVuZCBhcmUgcmVtb3ZlZAogICAgZXZlbnRzX2NvbCA9IGV2ZW50c19jb2wuYXBwbHkobGFtYmRhIHM6IHMuc3RyaXAoKSkKICAgIGRmLmlsb2NbOiwgMF0gPSBldmVudHNfY29sCiAgICBkZlsnU2NvcmUnXSwgZGZbJ1ByZXN0YXRpZSddID0gemlwKCpkZlsnUHJlc3RhdGllJ10uYXBwbHkobWluX3RvX3NlY29uZHMpKQoKICAgIGRmID0gZGYuZHJvcF9kdXBsaWNhdGVzKFsnTmFhbScsICdPbmRlcmRlZWwnLCAnU2NvcmUnLCAnRGF0dW0nLCAnTG9jYXRpZSddKQoKICAgIGlmIHNvcnRfcGVyc29uOgogICAgICAgIGRmID0gZGYuc29ydF92YWx1ZXMoYnk9WydOYWFtJywgJ09uZGVyZGVlbCcsICdDYXRlZ29yaWUnLCAnU2NvcmUnXSkKICAgICAgICBkZi50b19leGNlbCgncHJzX291dC54bHN4JykKICAgIGVsc2U6CiAgICAgICAgZGYgPSBkZi5zb3J0X3ZhbHVlcyhieT1bJ1Njb3JlJ10sIGFzY2VuZGluZz1GYWxzZSkKCiAgICAgICAgZXZlbnRzID0gc2V0KGV2ZW50c19jb2wpCgogICAgICAgIGNvbHMgPSBbJ09uZGVyZGVlbCcsICdOYWFtJywgJ1ByZXN0YXRpZScsICdEYXR1bScsICdMb2NhdGllJywgJ0xpbmsnLCAnU2NvcmUnXQogICAgICAgIG9fbSA9IHBkLkRhdGFGcmFtZShjb2x1bW5zPWNvbHMpCiAgICAgICAgaV9tID0gcGQuRGF0YUZyYW1lKGNvbHVtbnM9Y29scykKICAgICAgICBvX3YgPSBwZC5EYXRhRnJhbWUoY29sdW1ucz1jb2xzKQogICAgICAgIGlfdiA9IHBkLkRhdGFGcmFtZShjb2x1bW5zPWNvbHMpCgogICAgICAgIGZvciBlIGluIGV2ZW50czoKICAgICAgICAgICAgcHBsID0gZGYubG9jW2V2ZW50c19jb2wgPT0gZV0KICAgICAgICAgICAgb3V0ZG9vciA9IHBwbC5sb2NbcHBsLmlsb2NbOiwgNV0gPT0gJ091dGRvb3InXQogICAgICAgICAgICBvdXRkb29yX21hbiA9IG91dGRvb3Jbb3V0ZG9vci5pbG9jWzosIDZdID09ICdNYW4nXQogICAgICAgICAgICBvdXRkb29yX3Zyb3V3ID0gb3V0ZG9vcltvdXRkb29yLmlsb2NbOiwgNl0gPT0gJ1Zyb3V3J10KCiAgICAgICAgICAgIGluZG9vciA9IHBwbC5sb2NbcHBsLmlsb2NbOiwgNV0gPT0gJ0luZG9vciddCiAgICAgICAgICAgIGluZG9vcl9tYW4gPSBpbmRvb3JbaW5kb29yLmlsb2NbOiwgNl0gPT0gJ01hbiddCiAgICAgICAgICAgIGluZG9vcl92cm91dyA9IGluZG9vcltpbmRvb3IuaWxvY1s6LCA2XSA9PSAnVnJvdXcnXQoKICAgICAgICAgICAgb19tID0gcGQuY29uY2F0KFtvX20sIG91dGRvb3JfbWFuW2NvbHNdXSkKICAgICAgICAgICAgaV9tID0gcGQuY29uY2F0KFtpX20sIGluZG9vcl9tYW5bY29sc11dKQogICAgICAgICAgICBvX3YgPSBwZC5jb25jYXQoW29fdiwgb3V0ZG9vcl92cm91d1tjb2xzXV0pCiAgICAgICAgICAgIGlfdiA9IHBkLmNvbmNhdChbaV92LCBpbmRvb3JfdnJvdXdbY29sc11dKQoKICAgICAgICB3aXRoIHBkLkV4Y2VsV3JpdGVyKCdyZWNvcmRzX291dC54bHN4JywgZGF0ZXRpbWVfZm9ybWF0PSJERC9NTS9ZWVlZIEhIOk1NOlNTIikgYXMgeGNsOgogICAgICAgICAgICAjIGluZGV4IGlzIG5vbmUgc28gd2UgZG9udCBvdXRwdXQgdGhlIHJvdyBpbmRleAogICAgICAgICAgICBvX20udG9fZXhjZWwoeGNsLCBzaGVldF9uYW1lPSdvdXRkb29yX21hbicsIGluZGV4PU5vbmUpCiAgICAgICAgICAgIGlfbS50b19leGNlbCh4Y2wsIHNoZWV0X25hbWU9J2luZG9vcl9tYW4nLCBpbmRleD1Ob25lKQogICAgICAgICAgICBvX3YudG9fZXhjZWwoeGNsLCBzaGVldF9uYW1lPSdvdXRkb29yX3Zyb3V3JywgaW5kZXg9Tm9uZSkKICAgICAgICAgICAgaV92LnRvX2V4Y2VsKHhjbCwgc2hlZXRfbmFtZT0naW5kb29yX3Zyb3V3JywgaW5kZXg9Tm9uZSkKICAgCmxvYWRfcmVjb3JkcygpCg==",Bo="data:application/octet-stream;base64,ZnJvbSB0eXBpbmcgaW1wb3J0IFR5cGVkRGljdAppbXBvcnQgcGFuZGFzIGFzIHBkCgpvbmRlcmRlbGVuID0gewogICAgJ21hbic6IHsnb3V0ZG9vcic6IFsnMTAwbScsICcyMDBtJywgJzQwMG0nLCAnODAwbScsICcxNTAwbScsICc1MDAwbScsICcxMTBtaCcsICc0MDBtaCcsICczMDAwbSBzdGVlcGxlJywgJzR4MTAwbScsICc0eDQwMG0nLCAna29nZWxzdG90ZW4nLCAnc3BlZXJ3ZXJwZW4nLCAnZGlzY3Vzd2VycGVuJywgJ2tvZ2Vsc2xpbmdlcmVuJywgJ2hvb2dzcHJpbmdlbicsICdoaW5rc3RhcHNwcmluZ2VuJywgJ3BvbHNzdG9rc3ByaW5nZW4nLCAndmVyc3ByaW5nZW4nLCAnZGVrYXRobG9uJywgJ2RvZGVrYXRobG9uJywgJ2JpZXJtaWpsJ10sICdpbmRvb3InOiBbJzYwbScsICcyMDBtJywgJzQwMG0nLCAnODAwbScsICczMDAwbScsICc2MG1oJywgJ2tvZ2Vsc3RvdGVuJywgJ2hvb2dzcHJpbmdlbicsICdoaW5rc3RhcHNwcmluZ2VuJywgJ3BvbHNzdG9rc3ByaW5nZW4nLCAndmVyc3ByaW5nZW4nXX0sCiAgICAndnJvdXcnOiB7J291dGRvb3InOiBbJzEwMG0nLCAnMjAwbScsICc0MDBtJywgJzgwMG0nLCAnMTUwMG0nLCAnMzAwMG0nLCAnMTAwbWgnLCAnNDAwbWgnLCAnMzAwMG0gc3RlZXBsZScsICc0eDEwMG0nLCAnNHg0MDBtJywgJ2tvZ2Vsc3RvdGVuJywgJ3NwZWVyd2VycGVuJywgJ2Rpc2N1c3dlcnBlbicsICdrb2dlbHNsaW5nZXJlbicsICdob29nc3ByaW5nZW4nLCAnaGlua3N0YXBzcHJpbmdlbicsICdwb2xzc3Rva3NwcmluZ2VuJywgJ3ZlcnNwcmluZ2VuJywgJ2hlcHRhdGhsb24nLCAnZG9kZWthdGhsb24nLCAnYmllcm1pamwnXSwgJ2luZG9vcic6IFsnNjBtJywgJzIwMG0nLCAnNDAwbScsICc4MDBtJywgJzMwMDBtJywgJzYwbWgnLCAna29nZWxzdG90ZW4nLCAnaG9vZ3NwcmluZ2VuJywgJ2hpbmtzdGFwc3ByaW5nZW4nLCAncG9sc3N0b2tzcHJpbmdlbicsICd2ZXJzcHJpbmdlbiddfQp9CgpvdXRwdXQgPSB7CiAgICAnbWFuJzogeydvdXRkb29yJzogW10sICdpbmRvb3InOiBbXX0sCiAgICAndnJvdXcnOiB7J291dGRvb3InOiBbXSwgJ2luZG9vcic6IFtdfQp9CgoKZGVmIGNvbnZlcnRfZGljdChiZXN0X2RpY3Q6IGRpY3QpOgogICAgcmV0dXJuIFt7CiAgICAgICAgICAgICAgICAnbmFhbSc6IHZbJ05hYW0nXSwKICAgICAgICAgICAgICAgICdkYXR1bSc6IHZbJ0RhdHVtJ10uZGF0ZSgpLmlzb2Zvcm1hdCgpLAogICAgICAgICAgICAgICAgJ3BsYWF0cyc6IHZbJ0xvY2F0aWUnXSwKICAgICAgICAgICAgICAgICdwcmVzdGF0aWUnOiB2WydQcmVzdGF0aWUnXQogICAgICAgICAgICAgfSBmb3IgdiBpbiBiZXN0X2RpY3QudmFsdWVzKCldCgpkZWYgY2hhbmdlX2V2ZW50X25hbWUoYSk6CiAgICBpZiBhID09ICdwb2xzc3Rva2hvb2dzcHJpbmdlbic6CiAgICAgICAgcmV0dXJuICdwb2xzc3Rva3NwcmluZ2VuJwogICAgZWxzZToKICAgICAgICByZXR1cm4gYQoKd2l0aCBvcGVuKCJyZWNvcmRzX291dC54bHN4IiwgInJiIikgYXMgZjoKICAgIHhscyA9IHBkLkV4Y2VsRmlsZShmKQoKICAgIGZvciBnZXNsIGluIG9uZGVyZGVsZW46CiAgICAgICAgZm9yIGNhdCBpbiBvbmRlcmRlbGVuW2dlc2xdOgogICAgICAgICAgICBjYXRfbmFtZSA9IGYie2NhdH1fe2dlc2x9IgoKICAgICAgICAgICAgZGYgPSBwZC5yZWFkX2V4Y2VsKHhscywgY2F0X25hbWUpCiAgICAgICAgICAgIGRmWydPbmRlcmRlZWwnXSA9IGRmWydPbmRlcmRlZWwnXS5hcHBseShzdHIubG93ZXIpLmFwcGx5KGNoYW5nZV9ldmVudF9uYW1lKQoKICAgICAgICAgICAgZm9yIGV2ZW50IGluIG9uZGVyZGVsZW5bZ2VzbF1bY2F0XToKICAgICAgICAgICAgICAgICMgcHJpbnQoZGZbJ0RhdHVtJ10pCiAgICAgICAgICAgICAgICBldmVudF9yb3dzID0gZGZbZGZbJ09uZGVyZGVlbCddID09IGV2ZW50XS5zb3J0X3ZhbHVlcyhieT0nRGF0dW0nKQoKICAgICAgICAgICAgICAgICMgYWxsZSBhZnN0YW5kZW4gb2YgZGUgYmllcm1pamwgd2lsIGplIHpvIGxhYWcgbW9nZWxpamsKICAgICAgICAgICAgICAgIGxvd2VyX2JldHRlciA9ICcwbScgaW4gZXZlbnQgb3IgZXZlbnQgPT0gJ2JpZXJtaWpsJwogICAgICAgICAgICAgICAgIyB6b3JnIGVydm9vciBkYXQgaWVkZXJlZW4gYWxsZWVuIHppam4gYmVzdGUgcHJlc3RhdGllIGluIGhldCBsaWpzdGplIGtvbXQKICAgICAgICAgICAgICAgIGdyb3VwZWQgPSBldmVudF9yb3dzLmdyb3VwYnkoWydOYWFtJ10pW1snTmFhbScsICdTY29yZSddXQogICAgICAgICAgICAgICAgaWYgbG93ZXJfYmV0dGVyOgogICAgICAgICAgICAgICAgICAgIGJlc3Rfc2NvcmVzID0gZ3JvdXBlZC50cmFuc2Zvcm0obWluKQogICAgICAgICAgICAgICAgZWxzZToKICAgICAgICAgICAgICAgICAgICBiZXN0X3Njb3JlcyA9IGdyb3VwZWQudHJhbnNmb3JtKG1heCkKCiAgICAgICAgICAgICAgICBiZXN0X2lkeCA9IGV2ZW50X3Jvd3NbWydOYWFtJywgJ1Njb3JlJ11dID09IGJlc3Rfc2NvcmVzCiAgICAgICAgICAgICAgICBiZXN0X3JlY29yZHMgPSBldmVudF9yb3dzW2Jlc3RfaWR4LmFsbChheGlzPTEpXS5kcm9wX2R1cGxpY2F0ZXMoc3Vic2V0PSdOYWFtJykKICAgICAgICAgICAgICAgIGJlc3QgPSBiZXN0X3JlY29yZHMuc29ydF92YWx1ZXMoYnk9J1Njb3JlJywgYXNjZW5kaW5nPWxvd2VyX2JldHRlcilbOjVdCiAgICAgICAgICAgICAgICBiZXN0X2RpY3QgPSBiZXN0LnRvX2RpY3Qob3JpZW50PSdpbmRleCcpCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIG91dHB1dFtnZXNsXVtjYXRdLmFwcGVuZCh7J29uZGVyZGVlbCc6IGV2ZW50LCAncHJlc3RhdGllcyc6IGNvbnZlcnRfZGljdChiZXN0X2RpY3QpfSkKICAgICAgICAgICAgICAgICAgICAKCnByaW50KG91dHB1dCkKCgoK",Xo="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IHsKICAgIExpbmsKfSBmcm9tICJyZWFjdC1yb3V0ZXItZG9tIjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCBFaWdlbldlZHN0cmlqZCBmcm9tICIuL2NvbXBvbmVudHMvRWlnZW5XZWRzdHJpamQiOwppbXBvcnQgVGV4dFdlZHN0cmlqZGVuIGZyb20gIi4uLy4uLy4uL2NvbnRlbnQvV2Vkc3RyaWpkZW4uanNvbiI7CmltcG9ydCByZWNvcmRzIGZyb20gIi4uLy4uLy4uL2ltYWdlcy93ZWRzdHJpamRlbi9yZWNvcmRzLnBuZyI7CmltcG9ydCAiLi9XZWRzdHJpamRlbi5zY3NzIjsKCmNvbnN0IGRhdGVNYXAgPSB7ImphbnVhcmkiOiAiamFuIiwgImZlYnJ1YXJpIjogImZlYiIsICJtYWFydCI6ICJtYXIiLCAiYXByaWwiOiAiYXByIiwgIm1laSI6ICJtYXkiLCAianVuaSI6ICJqdW4iLCAianVsaSI6ICJqdWwiLCAiYXVndXN0dXMiOiAiYXVnIiwgInNlcHRlbWJlciI6ICJzZXAiLCAib2t0b2JlciI6ICJvY3QiLCAibm92ZW1iZXIiOiAibm92IiwgImRlY2VtYmVyIjogImRlYyJ9CgpleHBvcnQgZnVuY3Rpb24gd2Vkc3RyaWpkR2V3ZWVzdChkYXRlU3RyaW5nKSB7CiAgICBpZiAoZGF0ZVN0cmluZy5pbmNsdWRlcygiZW4iKSkgZGF0ZVN0cmluZyA9IGRhdGVTdHJpbmcuc3BsaXQoImVuIilbMV07CiAgICBmb3IgKHZhciBtb250aCBpbiBkYXRlTWFwKSB7CiAgICAgICAgaWYgKGRhdGVTdHJpbmcudG9Mb3dlckNhc2UoKS5pbmNsdWRlcyhtb250aCkpIGRhdGVTdHJpbmcgPSBkYXRlU3RyaW5nLnJlcGxhY2UobW9udGgsIGRhdGVNYXBbbW9udGhdKTsKICAgIH0KICAgIHZhciBkYXRlID0gbmV3IERhdGUoZGF0ZVN0cmluZy5zcGxpdCgnLycpLnJldmVyc2UoKS5qb2luKCctJykpOwoKICAgIHJldHVybiBkYXRlIDwgbmV3IERhdGUoKTsKfQoKZnVuY3Rpb24gV2Vkc3RyaWpkZW4oKSB7CgogICAgcmV0dXJuKAogICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxQYWdlVGl0bGUgdGl0bGU9IldlZHN0cmlqZGVuIi8+CiAgICAgICAgICAgIDxkaXYgaWQ9ImVpZ2VuV2Vkc3RyaWpkZW4iPgogICAgICAgICAgICAgICAge1RleHRXZWRzdHJpamRlbi53ZWRzdHJpamRlbi5tYXAod2Vkc3RyaWpkID0+IAogICAgICAgICAgICAgICAgICAgIDxFaWdlbldlZHN0cmlqZCBrZXk9e3dlZHN0cmlqZC5uYWFtICsgd2Vkc3RyaWpkLmRhdHVtfSBuYWFtPXt3ZWRzdHJpamQubmFhbX0gZGF0dW09e3dlZHN0cmlqZC5kYXR1bX0gbG9nbz17d2Vkc3RyaWpkLmxvZ299IGluZm9fa29ydD17d2Vkc3RyaWpkLmluZm9fa29ydH0gcGF0aD17d2Vkc3RyaWpkLnBhdGh9IG91ZD17d2Vkc3RyaWpkR2V3ZWVzdCh3ZWRzdHJpamQuZGF0dW0pfSAvPgogICAgICAgICAgICAgICAgKX0KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJ3ZWRzdHJpamRlbl9yb3V0ZXMiPgogICAgICAgICAgICAgICAgPExpbmsgY2xhc3NOYW1lPSJ3ZWRzdHJpamRlbl9yZWNvcmRzIiB0bz0ncmVjb3JkcycgPgogICAgICAgICAgICAgICAgICAgIDxoMSBjbGFzc05hbWU9IndlZHN0cmlqZGVuX2xpbmtfaGVhZGVyIj5SZWNvcmRzPC9oMT4KICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz17cmVjb3Jkc30gY2xhc3NOYW1lPSJ3ZWRzdHJpamRlbl9saW5rX2ltYWdlIiBhbHQ9IiIvPgogICAgICAgICAgICAgICAgPC9MaW5rPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgV2Vkc3RyaWpkZW47",jo="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsKCiNlaWdlbldlZHN0cmlqZGVuIHsKICAgIGhlaWdodDogNDByZW07CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOwogICAgcGFkZGluZy1sZWZ0OiA0cmVtOwogICAgcGFkZGluZy1yaWdodDogNHJlbTsKICAgIG92ZXJmbG93LXg6IHNjcm9sbDsKICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7CiAgICBtYXJnaW4tYm90dG9tOiA2cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTsKICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07CiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsKICAgIH0KfQoKLndlZHN0cmlqZGVuUGFnaW5nQ2lyY2xlIHsKICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgIGRpc3BsYXk6IGlubGluZTsKICAgIHdpZHRoOiAxcmVtOwogICAgaGVpZ2h0OiAxcmVtOwogICAgYm9yZGVyLXJhZGl1czogNTAlOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOwp9Cgoud2Vkc3RyaWpkZW5fcm91dGVzey8vbGc6ZmxleCBtYi0xNgogICAgbWFyZ2luLWJvdHRvbTogNHJlbTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTsKICAgIH0KfQoKLndlZHN0cmlqZGVuX3JlY29yZHN7Ly9yZWxhdGl2ZSB3LWZ1bGwgbGc6dy0xLzMgbGc6aC0xMjgKICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgIHdpZHRoOiAxMDAlOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS8zKTsKICAgICAgICBoZWlnaHQ6IDI0cmVtOwogICAgfQp9Cgoud2Vkc3RyaWpkZW5fbGlua19oZWFkZXIgey8vYWJzb2x1dGUgYmctcm9vZCBweS0yIHB4LTggdy05NiB0ZXh0LXdoaXRlIHRleHQtM3hsIGZvbnQtYm9sZCB0b3AtOCBtbC04IHotMzAgbGc6bWwtMCBsZWZ0LTAgbGc6dG9wLTMyIGxnOnJpZ2h0LTAKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgIHBhZGRpbmctdG9wOiAwLjVyZW07CiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOwogICAgcGFkZGluZy1sZWZ0OiAycmVtOwogICAgcGFkZGluZy1yaWdodDogMnJlbTsKICAgIHdpZHRoOiAyNHJlbTsKICAgIGNvbG9yOiB3aGl0ZTsKICAgIGZvbnQtc2l6ZTogMS43NXJlbTsKICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfbGFyZ2U7CiAgICBmb250LXdlaWdodDogJGJvbGQ7CiAgICB0b3A6IDJyZW07CiAgICBtYXJnaW4tbGVmdDogMnJlbTsKICAgIHotaW5kZXg6IDY7CiAgICBsZWZ0OiAwcmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgbWFyZ2luLWxlZnQ6IDByZW07CiAgICAgICAgdG9wOiAycmVtOwogICAgICAgIHJpZ2h0OiAwcmVtOwogICAgfQp9Cgoud2Vkc3RyaWpkZW5fbGlua19pbWFnZSB7Ly9vYmplY3QtY292ZXIgaC05NiB3LTk2IGJnLWJsYXV3IG0tYXV0byBtdC0xNiBsZzptdC0yNAogICAgZGlzcGxheTogYmxvY2s7CiAgICBvYmplY3QtZml0OiBjb3ZlcjsKICAgIGhlaWdodDogMjRyZW07CiAgICB3aWR0aDogMjRyZW07CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87CiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOwogICAgfQp9",Yo="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IHsKICAgIExpbmsKfSBmcm9tICJyZWFjdC1yb3V0ZXItZG9tIjsKaW1wb3J0ICIuL0VpZ2VuV2Vkc3RyaWpkLnNjc3MiOwppbXBvcnQgZ2V0VXJsIGZyb20gIi4uLy4uLy4uLy4uL2Z1bmN0aW9ucy9saW5rcyI7CgpmdW5jdGlvbiBFaWdlbldlZHN0cmlqZChwcm9wcykgewogICAgcmV0dXJuKAogICAgICAgIDxkaXYgY2xhc3NOYW1lPXsiZWlnZW5XZWRzdHJpamQiICsgKHByb3BzLm91ZCA/ICIgZWlnZW5XZWRzdHJpamRPdWQiIDogIiIpfT4KICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJlaWdlbldlZHN0cmlqZE5hYW0iPntwcm9wcy5uYWFtfTwvcD4KICAgICAgICAgICAgPHAgY2xhc3NOYW1lPXsiZWlnZW5XZWRzdHJpamREYXR1bSIgKyAocHJvcHMub3VkID8gIiBlaWdlbldlZHN0cmlqZERhdHVtT3VkIiA6ICIiKX0+e3Byb3BzLmRhdHVtfTwvcD4KICAgICAgICAgICAgPGltZyBjbGFzc05hbWU9ImVpZ2VuV2Vkc3RyaWpkRm90byIgc3JjPXtnZXRVcmwoYHdlZHN0cmlqZGVuLyR7cHJvcHMubG9nb31gKX0gYWx0PSIiLz4KICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJlaWdlbldlZHN0cmlqZEluZm8iPntwcm9wcy5pbmZvX2tvcnR9PC9wPgogICAgICAgICAgICB7cHJvcHMucGF0aCA9PT0gIiIgPyAiIiA6IDxMaW5rIHRvPXsiL3dlZHN0cmlqZGVuIiArIHByb3BzLnBhdGh9PjxoMSBjbGFzc05hbWU9eyJlaWdlbldlZHN0cmlqZExpbmsiICsgKHByb3BzLm91ZCA/ICIgZWlnZW5XZWRzdHJpamRMaW5rT3VkIiA6ICIiKX0+QmVraWprIHdlZHN0cmlqZDwvaDE+PC9MaW5rPn0KICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgRWlnZW5XZWRzdHJpamQ7",No="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vLi4vdmFyaWFibGVzIjsKCi5laWdlbldlZHN0cmlqZCB7CiAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOwogICAgaGVpZ2h0OiAxMDAlOwogICAgd2lkdGg6IDEwMCU7CiAgICBtYXgtd2lkdGg6IDMycmVtOwogICAgYm9yZGVyLWxlZnQ6IDRyZW0gc29saWQgJGRvZGVrYV9yb29kOwogICAgcGFkZGluZy10b3A6IDFyZW07CiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07CiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBib3JkZXItbGVmdDogMnJlbSBzb2xpZCAkZG9kZWthX3Jvb2Q7CiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOwogICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07CiAgICB9Cn0KCi5laWdlbldlZHN0cmlqZE91ZCB7CiAgICBib3JkZXItbGVmdDogNHJlbSBzb2xpZCAkZG9kZWthX2dyaWpzOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsKICAgICAgICBib3JkZXItbGVmdDogMnJlbSBzb2xpZCAkZG9kZWthX2dyaWpzOwogICAgfQp9CgouZWlnZW5XZWRzdHJpamROYWFtIHsKICAgIGRpc3BsYXk6IGJsb2NrOwogICAgY29sb3I6IHdoaXRlOwogICAgZm9udC1zaXplOiAkZm9udF9sYXJnZTsKICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfbGFyZ2U7CiAgICBmb250LXdlaWdodDogJGJvbGQ7Cn0KCi5laWdlbldlZHN0cmlqZERhdHVtIHsKICAgIGRpc3BsYXk6IGJsb2NrOwogICAgY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9tZWRpdW07CiAgICBmb250LXdlaWdodDogJGJvbGQ7Cn0KCi5laWdlbldlZHN0cmlqZERhdHVtT3VkIHsKICAgIGNvbG9yOiAkZG9kZWthX2dyaWpzOwp9CgouZWlnZW5XZWRzdHJpamRGb3RvIHsKICAgIGRpc3BsYXk6IGJsb2NrOwogICAgbWFyZ2luLXRvcDogMnJlbTsKICAgIG1hcmdpbi1ib3R0b206IDJyZW07CiAgICBvYmplY3QtZml0OiBjb3ZlcjsKICAgIGhlaWdodDogMTZyZW07CiAgICB3aWR0aDogMTAwJTsKICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSkgewogICAgICAgIG1hcmdpbi10b3A6IDFyZW07CiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsKICAgIH0KfQoKLmVpZ2VuV2Vkc3RyaWpkSW5mbyB7CiAgICBkaXNwbGF5OiBibG9jazsKICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXNpemU6ICRmb250X3NtYWxsOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9zbWFsbDsKfQoKLmFjdGl2aXRlaXRlbkxpbmsgewogICAgY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9tZWRpdW07CiAgICBib3R0b206IDJyZW07Cn0KCi5hY3Rpdml0ZWl0ZW5MaW5rTm9ybWFhbCB7CiAgICBjb2xvcjogJGRvZGVrYV9yb29kOwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwp9CgouZWlnZW5XZWRzdHJpamRMaW5rIHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGRpc3BsYXk6IGJsb2NrOwogICAgY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDsKICAgIGZvbnQtc2l6ZTogJGZvbnRfbWVkaXVtOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9tZWRpdW07CiAgICBib3R0b206IDJyZW07Cn0KCi5laWdlbldlZHN0cmlqZExpbmtPdWQgewogICAgY29sb3I6ICRkb2Rla2FfZ3JpanM7Cn0=",yo="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IFBhZ2VUaXRsZSBmcm9tICIuLi8uLi9jb21wb25lbnRzL1BhZ2VUaXRsZSI7CmltcG9ydCBNZWV0cmFpbmVuIGZyb20gIi4vY29tcG9uZW50cy9NZWV0cmFpbmVuIjsKaW1wb3J0IENvbnRyaWJ1dGllIGZyb20gIi4vY29tcG9uZW50cy9Db250cmlidXRpZSI7CmltcG9ydCBUZXh0IGZyb20gIi4uLy4uL2NvbnRlbnQvV29yZExpZC5qc29uIjsKCmZ1bmN0aW9uIFdvcmRMaWQoKSB7CiAgICByZXR1cm4oCiAgICAgICAgPGRpdj4KICAgICAgICAgICAgPFBhZ2VUaXRsZSB0aXRsZT0iV29yZCBsaWQhIi8+CiAgICAgICAgICAgIDxNZWV0cmFpbmVuIHRleHQ9e1RleHQucHJvZWZ0cmFpbmVuLnRleHR9IGZvdG89e1RleHQucHJvZWZ0cmFpbmVuLmZvdG99Lz4KICAgICAgICAgICAgPENvbnRyaWJ1dGllIHRleHQ9e1RleHQuY29udHJpYnV0aWUudGV4dH0gZm90bz17VGV4dC5jb250cmlidXRpZS5mb3RvfS8+CiAgICAgICAgPC9kaXY+CiAgICApCn0KCmV4cG9ydCBkZWZhdWx0IFdvcmRMaWQ7",ko="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IEhlYWRlciBmcm9tICIuLi8uLi8uLi9jb21wb25lbnRzL0hlYWRlciI7CmltcG9ydCAiLi9Db250cmlidXRpZS5zY3NzIjsKaW1wb3J0IGdldFVybCBmcm9tICIuLi8uLi8uLi9mdW5jdGlvbnMvbGlua3MiOwoKZnVuY3Rpb24gQ29udHJpYnV0aWUocHJvcHMpIHsKICAgIHJldHVybigKICAgICAgICA8ZGl2IGNsYXNzTmFtZT0iY29udHJpYnV0aWVfMSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lID0gImplc3Blcl9wcm9iZWVydF9mbGV4Ij4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJjb250cmlidXRpZVRhYmVsMSI+CiAgICAgICAgICAgICAgICAgICAgV2Vkc3RyaWpkbGlkPHNwYW4gY2xhc3NOYW1lPSJqYWFwaWUiPjxzdXA+IDE8L3N1cD48L3NwYW4+IDxici8+CiAgICAgICAgICAgICAgICAgICAgUmVjcmVhbnRsaWQ8c3BhbiBjbGFzc05hbWU9ImphYXBpZSI+PHN1cD4gMjwvc3VwPjwvc3Bhbj4gPGJyLz4KICAgICAgICAgICAgICAgICAgICBHYXN0bGlkPHNwYW4gY2xhc3NOYW1lPSJqYWFwaWUiPjxzdXA+IDI8L3N1cD48L3NwYW4+IDxici8+CiAgICAgICAgICAgICAgICAgICAgSW5zY2hyaWpmZ2VsZCA8YnIvPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idmwiPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9ImNvbnRyaWJ1dGllVGFiZWwyIj4KICAgICAgICAgICAgICAgICAgICA8c3Bhbj4mIzgzNjQ7PC9zcGFuPjU3LDk1IDxzcGFuIGNsYXNzTmFtZT0iamFhcGllIj5wZXIga3dhcnRhYWw8L3NwYW4+PGJyLz4KICAgICAgICAgICAgICAgICAgICA8c3Bhbj4mIzgzNjQ7PC9zcGFuPjUyLDkwIDxzcGFuIGNsYXNzTmFtZT0iamFhcGllIj5wZXIga3dhcnRhYWw8L3NwYW4+PGJyLz4KICAgICAgICAgICAgICAgICAgICA8c3Bhbj4mIzgzNjQ7PC9zcGFuPjQyLDc1IDxzcGFuIGNsYXNzTmFtZT0iamFhcGllIj5wZXIga3dhcnRhYWw8L3NwYW4+PGJyLz4KICAgICAgICAgICAgICAgICAgICA8c3Bhbj4mIzgzNjQ7PC9zcGFuPjIwLC0gPHNwYW4gY2xhc3NOYW1lPSJqYWFwaWUiPmVlbm1hbGlnPC9zcGFuPjxici8+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPSJmb290bm90ZV9jb250cmlidXRpZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+PHN1cD4xPC9zdXA+OkluY2x1c2llZiB3ZWRzdHJpamRsaWNlbnRpZTwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PjxzdXA+Mjwvc3VwPjpFeGNsdXNpZWYgd2Vkc3RyaWpkbGljZW50aWU8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJjb250cmlidXRpZV8zIj4KICAgICAgICAgICAgICAgIDxIZWFkZXIgdGV4dD0iQ29udHJpYnV0aWUiIHBvc2l0aW9uPSJyaWdodCIvPgogICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJjb250cmlidXRpZV80Ij4KICAgICAgICAgICAgICAgIE5hYXN0IGRhdCB3aWogdHJhaW5lbiBvcCBodW4gYXRsZXRpZWtiYWFuLCBpcyBEb2Rla2Egb29rIGVlbiBjb21taXNzaWUgdmFuIEFWJzQwLiBEZSBpbnNjaHJpanZpbmdlbiBlbiBjb250cmlidXRpZSB3b3JkZW4gZGFhcm9tIHZpYSBoZW4gZ2VyZWdlbGQuCiAgICAgICAgICAgICAgICA8YnIvPjxici8+CiAgICAgICAgICAgICAgICBBbHMgc3R1ZGVudCB2YWxsZW4gd2lqIG9uZGVyIGRlIGJhYW5hdGxldGVuIGVuIGlzIGRlIGNvbnRyaWJ1dGllIGRhYXJtZWUgPHNwYW4+JiM4MzY0Ozwvc3Bhbj41Nyw5NSBwZXIga3dhcnRhYWwuIE9tIG1lZSB0ZSBtb2dlbiBkb2VuIG1ldCB3ZWRzdHJpamRlbiwgem9hbHMgZGUgY29tcGV0aXRpZSBvZiBkZSBOZWRlcmxhbmRzZSBTdHVkZW50ZW4gS2FtcGlvZW5zY2hhcHBlbiwgbW9ldCBqZSBpbiBoZXQgYmV6aXQgemlqbiB2YW4gZWVuIHdlZHN0cmlqZGxpY2VudGllLiBCZW4gamUgYWwgd2Vkc3RyaWpkbGlkIGJpaiBlZW4gYW5kZXJlIGF0bGV0aWVrdmVyZW5pZ2luZz8gRGFuIGthbiBqZSBlcnZvb3Iga2llemVuIG9tIGplIHdlZHN0cmlqZGxpY2VudGllIG9tIHRlIHpldHRlbiBuYWFyIEFWJzQwLCBvZiBvbSBnYXN0bGlkIGJpaiBvbnMgdGUgd29yZGVuLgogICAgICAgICAgICAgICAgPGJyLz48YnIvPgogICAgICAgICAgICAgICAgVmVyZ2VldCBiaWogaGV0IGluc2NocmlqdmVuIG5pZXQgYWFuIHRlIHZpbmtlbiBkYXQgamUgc3R1ZGVudCBiZW50LCB3YW50IHN0dWRlbnRlbmxlZGVuIGtyaWpnZW4gamFhcmxpamtzIDxzcGFuPiYjODM2NDs8L3NwYW4+MTAga29ydGluZyBvcCBkZSBjb250cmlidXRpZSEgQWxzIGplIGRpdCBuaWV0IGFhbnZpbmt0IHdvcmRlbiBkZSBwcmlqemVuIGhvZ2VyIGRhbiBpbiBkZSBwcmlqemVudGFiZWwgaGllcm5hYXN0LgogICAgICAgICAgICAgICAgPC9wPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICkKfQpleHBvcnQgZGVmYXVsdCBDb250cmlidXRpZTs=",Ro="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzLnNjc3MiOwoKLmNvbnRyaWJ1dGllXzF7Ly9sZzpmbGV4IGJnLWJsYXV3IGJnLW9wYWNpdHktOTAgdy1mdWxsIG1iLTE2IGxnOm1iLTI0CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOwogICAgd2lkdGg6IDEwMCU7CiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtOwogICAgfQp9CgouY29udHJpYnV0aWVfMnsvL2xnOmlubGluZSB3LWZ1bGwgbGc6dy0xLzIKICAgIHdpZHRoOiAxMDAlOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgZGlzcGxheTogaW5saW5lOwogICAgICAgIHdpZHRoOiA1MCU7CiAgICB9Cn0KCi5jb250cmlidXRpZV8zey8vbGc6aW5saW5lIHB5LTQgbGc6cHktMCBsZzpteS04IHctZnVsbCBsZzp3LTEvMgogICAgcGFkZGluZy10b3A6IDFyZW07CiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsKICAgIHdpZHRoOiAxMDAlOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgZGlzcGxheTogaW5saW5lOwogICAgICAgIHBhZGRpbmctdG9wOiAwcmVtOwogICAgICAgIHBhZGRpbmctYm90dG9tOiAwcmVtOwogICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW5feTsKICAgICAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luX3k7CiAgICAgICAgd2lkdGg6IDUwJTsKICAgIH0KfQoKLmNvbnRyaWJ1dGllXzR7Ly90ZXh0LXdoaXRlIHRleHQtbWQgbXgtNCBsZzpteC0xNiBtdC00IGxnOm10LTgKICAgIGNvbG9yOiB3aGl0ZTsKICAgIGZvbnQtc2l6ZTogJGZvbnRfc21hbGw7CiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X3NtYWxsOwogICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW5fbW9iaWxlOwogICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luX21vYmlsZTsKICAgIG1hcmdpbi10b3A6ICRtYXJnaW5fbW9iaWxlOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW5feDsKICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5feDsKICAgICAgICBtYXJnaW4tdG9wOiAkbWFyZ2luX3k7CiAgICB9Cn0KCi5jb250cmlidXRpZV81ey8vdGV4dC1yb29kCiAgICBjb2xvcjogJGRvZGVrYV9yb29kOwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwp9CgouY29udHJpYnV0aWVUYWJlbDF7CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXNpemU6IDJyZW07CiAgICB0ZXh0LWFsaWduOiByaWdodDsKICAgIGZvbnQtd2VpZ2h0OiBib2xkOwogICAgbGluZS1oZWlnaHQ6IDRyZW07CiAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl9tb2JpbGU7CiAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5fbW9iaWxlOwogICAgbWFyZ2luLXRvcDogJG1hcmdpbl9tb2JpbGU7CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTsKICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07CiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTsKICAgIH0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKXsKICAgICAgICBmb250LXNpemU6IDEuMXJlbTsKICAgICAgICBsaW5lLWhlaWdodDogMnJlbTsgIAogICAgICAgIHRleHQtYWxpZ246IGxlZnQ7CiAgICB9Cn0KLmNvbnRyaWJ1dGllVGFiZWwyewogICAgY29sb3I6IHdoaXRlOwogICAgZm9udC1zaXplOiAycmVtOyAgICAKICAgIHRleHQtYWxpZ246IGxlZnQ7CiAgICBmb250LXdlaWdodDogYm9sZDsKICAgIGxpbmUtaGVpZ2h0OiA0LjI1cmVtOwogICAgbWFyZ2luLWxlZnQ6IDFyZW07CiAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5fbW9iaWxlOwogICAgbWFyZ2luLXRvcDogJG1hcmdpbl9tb2JpbGU7CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTsKICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07CiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTsKICAgIH0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKXsKICAgICAgICBmb250LXNpemU6IDEuMXJlbTsKICAgICAgICBsaW5lLWhlaWdodDogMi4yNXJlbTsgIAogICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OwogICAgfQp9CgoudmwgewogICAgaGVpZ2h0OiAyMHJlbTsKICAgIHdpZHRoOiAxcmVtOwogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOwogICAgYm9yZGVyLXJhZGl1czogMC41cmVtOwogICAgbWFyZ2luOiAwIDAuMnJlbTsKICAgIG1hcmdpbi10b3A6IDRyZW07CiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSl7CiAgICAgICAgaGVpZ2h0OiAxMHJlbTsKICAgICAgICB3aWR0aDogMC41cmVtOwogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2Rla2Ffcm9vZDsKICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOwogICAgICAgIG1hcmdpbi10b3A6IDFyZW07CiAgICB9CiAgfQogIC5qYWFwaWUgewogICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsKICAgIGZvbnQtc2l6ZTogMS41cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpewogICAgICAgIGZvbnQtc2l6ZTogMC44cmVtOwogICAgfQogIH0KICAuZm9vdG5vdGVfY29udHJpYnV0aWUgewogICAgY29sb3I6IHdoaXRlOwogICAgZm9udC1zaXplOiAxcmVtOwogICAgdGV4dC1hbGlnbjogbGVmdDsKICAgIGxpbmUtaGVpZ2h0OiAxcmVtOwogICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW5fbW9iaWxlOwogICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luX21vYmlsZTsKICAgIG1hcmdpbi10b3A6ICRtYXJnaW5fbW9iaWxlOwogICAgZGlzcGxheTogZmxleDsKICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsKICAgIH0KICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKXsKICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOwogICAgICAgIGZvbnQtc2l6ZTogMC44cmVtOwogICAgfQogIH0KICAuamVzcGVyX3Byb2JlZXJ0X2ZsZXh7CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBkaXNwbGF5OiBjb250ZW50cwogICAgfQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpewogICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsKICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDsKICAgIH0KICB9",Jo="data:text/jsx;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKLy8gaW1wb3J0IHsKLy8gICBIYXNoTGluayBhcyBMaW5rCi8vIH0gZnJvbSAicmVhY3Qtcm91dGVyLWhhc2gtbGluayI7CmltcG9ydCB7CiAgICBMaW5rCn0gZnJvbSAicmVhY3Qtcm91dGVyLWRvbSI7CmltcG9ydCBIZWFkZXIgZnJvbSAiLi4vLi4vLi4vY29tcG9uZW50cy9IZWFkZXIiOwppbXBvcnQgQ29udGFjdEJ1dHRvbnMgZnJvbSAiLi4vLi4vLi4vY29tcG9uZW50cy9Db250YWN0QnV0dG9ucyI7CmltcG9ydCAiLi9NZWV0cmFpbmVuLnNjc3MiCmltcG9ydCBnZXRVcmwgZnJvbSAiLi4vLi4vLi4vZnVuY3Rpb25zL2xpbmtzIjsKaW1wb3J0IFNjaHJpamZJbiBmcm9tICIuL1NjaHJpamZJbiI7CgpmdW5jdGlvbiBNZWV0cmFpbmVuKHByb3BzKSB7CiAgICByZXR1cm4gKAogICAgICAgIDxkaXYgY2xhc3NOYW1lPSJtZWV0cmFpbmVuXzEiPgogICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0ibWVldHJhaW5lbl8yIj4KICAgICAgICAgICAgICAgIDxIZWFkZXIgdGV4dD0iUHJvZWZ0cmFpbmVuIGVuIGluc2NocmlqdmVuIiBwb3NpdGlvbj0ibGVmdCIgLz4KICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0ibWVldHJhaW5lbl8zIj4KICAgICAgICAgICAgICAgICAgQmlqIERvZGVrYSBrcmlqZyBqZSBoZXQgaGVsZSBqYWFyIGRvb3IgZGUgbW9nZWxpamtoZWlkIG9tIGRyaWUga2VlciBncmF0aXMgdGUga29tZW4gcHJvZWZ0cmFpbmVuLiBabyBrdW4gamUgZGUgc2ZlZXIgcHJvZXZlbiBlbiBlcmFjaHRlciBrb21lbiBvZiBhdGxldGllayBpZXRzIHZvb3Igam91IGlzLiBMaWprdCBoZXQgamUgbGV1ayBvbSBlZW4ga2VlciBtZWUgdGUgdHJhaW5lbj8gR2VlZiBqZSBkYW4gb3AgdmlhIGRlIG1haWwgb2YgdmlhIGVlbiBETSBvcCBJbnN0YWdyYW0uIEhlYiBqZSBuYSBkZSBwcm9lZnRyYWluaW5nZW4gZGUgc21hYWsgdGUgcGFra2VuIGVuIHdpbCBqZSBsaWQgd29yZGVuPyBJbnNjaHJpanZpbmdlbiB2ZXJsb3BlbiB2aWEgQVYnNDAgZW4gaHVuIGluc2NocmlqZmZvcm11bGllciB2aW5kIGplIGhpZXJvbmRlci4KICAgICAgICAgICAgICAgIDwvcD4KICAgICAgICAgICAgICAgIDxTY2hyaWpmSW4gLz4KICAgICAgICAgICAgICAgIHsvKjxhIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIiIGhyZWY9Imh0dHBzOi8vd3d3LmF2NDAubmwvaW5kZXgucGhwP3BhZ2U9SW5zY2hyaWpmZm9ybXVsaWVyJnNpZD0xIiBjbGFzc05hbWU9Im1lZXRyYWluZW5fNCI+Ki99CiAgICAgICAgICAgICAgICB7LyogICAgPHA+U2NocmlqZiBqZSBpbiE8L3A+Ki99CiAgICAgICAgICAgICAgICB7Lyo8L2E+Ki99CiAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9Im1lZXRyYWluZW5fdWl0c2NocmlqdmVuIj5XaWwgamUgamUgdWl0c2NocmlqdmVuIGJpaiBEb2Rla2E/IFN0dXVyIGRhbiBlZW4gbWFpbHRqZSBuYWFyIGRlIGxlZGVuYWRtaW5pc3RyYXRpZSB2YW4gQVYnNDAgKDxhIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIiIGhyZWY9Im1haWx0bzpsZWRlbmFkbWluaXN0cmF0aWVAYXY0MC5ubCIgY2xhc3NOYW1lPSJtZWV0cmFpbmVuX3VpdHNjaHJpamZsaW5rIj5sZWRlbmFkbWluaXN0cmF0aWVAYXY0MC5ubDwvYT4pLjwvcD4KICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0ibWVldHJhaW5lbl81Ij5Nb2NodCBqZSBudSBub2cgdnJhZ2VuIGhlYmJlbiwga2lqayBkYW4gaW4gb256ZSA8TGluayB0bz0iL2NvbnRhY3QjZmFxIiBjbGFzc05hbWU9Im1lZXRyYWluZW5fNiI+Ri5BLlEuPC9MaW5rPiwgb2Ygc3R1dXIgZWVuIGJlcmljaHRqZSB2aWEgZGUgbWFpbCBvZiBJbnN0YWdyYW0hPC9wPgogICAgICAgICAgICAgICAgPENvbnRhY3RCdXR0b25zIC8+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8aW1nIHNyYz17Z2V0VXJsKGB3b3JkX2xpZC8ke3Byb3BzLmZvdG99YCl9IGFsdD0iIiBjbGFzc05hbWU9Im1lZXRyYWluZW5fNyIgLz4KICAgICAgICA8L2Rpdj4KICAgICkKfQoKZXhwb3J0IGRlZmF1bHQgTWVldHJhaW5lbjsK",Ko="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzLnNjc3MiOwoKLm1lZXRyYWluZW5fMXsgLy9sZzpmbGV4IGJnLWJsYXV3IGJnLW9wYWNpdHktOTAgdy1mdWxsIG1iLTE2IGxnOm1iLTI0CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX2JsYXV3OTBwOwogICAgd2lkdGg6IDEwMCU7CiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtOwogICAgfQp9CgoubWVldHJhaW5lbl8yey8vbGc6aW5saW5lIHB5LTQgbGc6cHktMCBsZzpteS04IHctZnVsbCBsZzp3LTEvMgogICAgcGFkZGluZy10b3A6IDFyZW07CiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsKICAgIHdpZHRoOiAxMDAlOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgZGlzcGxheTogaW5saW5lOwogICAgICAgIHBhZGRpbmctdG9wOiAwcmVtOwogICAgICAgIHBhZGRpbmctYm90dG9tOiAwcmVtOwogICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW5feTsKICAgICAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luX3k7CiAgICAgICAgd2lkdGg6IDUwJTsKICAgIH0KfQoKLm1lZXRyYWluZW5fM3svL3RleHQtd2hpdGUgdGV4dC1tZCBteC00IGxnOm14LTE2IG10LTQgbGc6bXQtOAogICAgY29sb3I6IHdoaXRlOwogICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsKICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfc21hbGw7CiAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl9tb2JpbGU7CiAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5fbW9iaWxlOwogICAgbWFyZ2luLXRvcDogJG1hcmdpbl9tb2JpbGU7CiAgICBAaW5jbHVkZSByZXNwb25kKGNvbXB1dGVyc2NoZXJtKXsKICAgICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl94OwogICAgICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbl94OyAgIAogICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW5feTsgICAgIAogICAgfQp9CgoubWVldHJhaW5lbl80ey8vYmxvY2sgcmVsYXRpdmUgbGc6ZmxleC0xIGxnOnctYXV0byBiZy1yb29kIHB5LTQgdGV4dC13aGl0ZSB0ZXh0LWxnIHRleHQtY2VudGVyIHJvdW5kZWQgZm9udC1ib2xkIGN1cnNvci1wb2ludGVyIAogICAgLy9tdC00IGxnOm10LTggbXgtNCBsZzpteC0xNgogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgZGlzcGxheTogYmxvY2s7CiAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZWthX3Jvb2Q7CiAgICBwYWRkaW5nLXRvcDogJG1hcmdpbl9tb2JpbGU7CiAgICBwYWRkaW5nLWJvdHRvbTogJG1hcmdpbl9tb2JpbGU7CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXNpemU6ICRmb250X21lZGl1bTsKICAgIGxpbmUtaGVpZ2h0OiAkZm9udF9tZWRpdW07CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOwogICAgZm9udC13ZWlnaHQ6ICRib2xkOwogICAgY3Vyc29yOiBwb2ludGVyOwogICAgbWFyZ2luLXRvcDogJG1hcmdpbl9tb2JpbGU7CiAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl9tb2JpbGU7CiAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5fbW9iaWxlOwogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7CiAgICAgICAgd2lkdGg6IGF1dG87CiAgICAgICAgbWFyZ2luLXRvcDogJG1hcmdpbl95OwogICAgICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luX3g7CiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luX3g7CiAgICB9Cn0KCi5tZWV0cmFpbmVuX3VpdHNjaHJpanZlbiB7CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXNpemU6ICRmb250X3NtYWxsOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9zbWFsbDsKICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luX21vYmlsZTsKICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbl9tb2JpbGU7CiAgICBtYXJnaW4tdG9wOiAkbWFyZ2luX21vYmlsZTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW5feTsKICAgICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl94OwogICAgICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbl94OwogICAgfQp9CgoubWVldHJhaW5lbl91aXRzY2hyaWpmbGluayB7CiAgICBjb2xvcjogJGRvZGVrYV9yb29kOwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwp9CgoubWVldHJhaW5lbl81ey8vdGV4dC13aGl0ZSB0ZXh0LW1kIG14LTQgbGc6bXgtMTYgbXQtNCBsZzptdC04CiAgICBjb2xvcjogd2hpdGU7CiAgICBmb250LXNpemU6ICRmb250X3NtYWxsOwogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9zbWFsbDsKICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luX21vYmlsZTsKICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbl9tb2JpbGU7CiAgICBtYXJnaW4tdG9wOiAkbWFyZ2luX21vYmlsZTsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW5feTsKICAgICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl94OwogICAgICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbl94OwogICAgfQp9CgoubWVldHJhaW5lbl82ey8vdGV4dC1yb29kCiAgICBjb2xvcjogJGRvZGVrYV9yb29kOwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwp9CgoubWVldHJhaW5lbl83ey8vbGc6aW5saW5lIHctZnVsbCBsZzp3LTEvMiBvYmplY3QtY292ZXIKICAgIGRpc3BsYXk6IGJsb2NrOwogICAgd2lkdGg6IDEwMCU7CiAgICBvYmplY3QtZml0OiBjb3ZlcjsKICAgIEBpbmNsdWRlIHJlc3BvbmQoY29tcHV0ZXJzY2hlcm0pewogICAgICAgIGRpc3BsYXk6IGlubGluZTsKICAgICAgICB3aWR0aDogNTAlOwogICAgfQp9",Ho="data:application/octet-stream;base64,QGltcG9ydCAiLi4vLi4vLi4vdmFyaWFibGVzIjsNCg0KLnNjaHJpamZJbkRpdiB7DQogICAgd2lkdGg6IDEwMCU7DQp9DQoNCi5zY2hyaWpmSW5CdXR0b257DQogICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGVrYV9yb29kOw0KICAgIGJvcmRlci1zdHlsZTogbm9uZTsNCiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7DQogICAgcGFkZGluZy10b3A6ICRtYXJnaW5fbW9iaWxlOw0KICAgIHBhZGRpbmctYm90dG9tOiAkbWFyZ2luX21vYmlsZTsNCiAgICBjb2xvcjogd2hpdGU7DQogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07DQogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9tZWRpdW07DQogICAgdGV4dC1hbGlnbjogY2VudGVyOw0KICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07DQogICAgZm9udC13ZWlnaHQ6ICRib2xkOw0KICAgIGN1cnNvcjogcG9pbnRlcjsNCiAgICBtYXJnaW4tdG9wOiAkbWFyZ2luX21vYmlsZTsNCiAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl9tb2JpbGU7DQogICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luX21vYmlsZTsNCiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAkZG9kZWthX2JsYXV3Ow0KICAgIC8vIHRyYW5zaXRpb246IDAuM3M7DQogICAgQGluY2x1ZGUgcmVzcG9uZChjb21wdXRlcnNjaGVybSl7DQogICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogJG1hcmdpbl94KTsNCiAgICAgICAgbWFyZ2luLXRvcDogJG1hcmdpbl95Ow0KICAgICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbl94Ow0KICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5feDsNCiAgICB9DQp9DQoNCi5pbnB1dERpdiB7DQogICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiAkbWFyZ2luX3ggLSAxcmVtKTsNCiAgICBtYXJnaW4tbGVmdDogNHJlbTsNCiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07DQogICAgcGFkZGluZy10b3A6IDFyZW07DQogICAgZGlzcGxheTogZ3JpZDsNCiAgICBncmlkLWdhcDogMXJlbTsNCiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7DQogICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpIHsNCiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pOw0KICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsNCiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOw0KICAgIH0NCn0NCg0KLmlucHV0RGl2IGlucHV0IHsNCiAgICB3aWR0aDogMTAwJTsNCiAgICBib3JkZXItc3R5bGU6IG5vbmU7DQogICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7DQogICAgY29sb3I6ICRkb2Rla2FfYmxhdXc7DQogICAgcGFkZGluZzogMC41cmVtOw0KICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07DQogICAgZm9udC1zaXplOiAkZm9udF9tZWRpdW07DQp9DQoNCi5pbnB1dERpdiBpbnB1dDpmb2N1cyB7DQogICAgb3V0bGluZTogbm9uZTsNCn0NCg0KLmlucHV0RGl2IGlucHV0OjpwbGFjZWhvbGRlciB7DQogICAgY29sb3I6ICM4MDgwODA7DQp9DQoNCi5zY2hyaWpmSW5TdGF0dXMgew0KICAgIGZvbnQtc2l6ZTogJGZvbnRfc21hbGw7DQogICAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodF9zbWFsbDsNCiAgICBjb2xvcjogJGRvZGVrYV9yb29kOw0KICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7DQp9DQoNCi5jaGVja2JveCB7DQogICAgZ3JpZC1jb2x1bW46IHNwYW4gMjsNCiAgICBkaXNwbGF5OiBmbGV4Ow0KICAgIGxpbmUtaGVpZ2h0OiAkbGluZV9oZWlnaHRfc21hbGw7DQp9DQoNCi5jaGVja2JveCBsYWJlbCB7DQogICAgd2lkdGg6IDEwMCU7DQogICAgZm9udC1zaXplOiAkZm9udF9zbWFsbDsNCiAgICBsaW5lLWhlaWdodDogJGxpbmVfaGVpZ2h0X3NtYWxsOw0KICAgIGNvbG9yOiB3aGl0ZTsNCn0NCg0KLmNoZWNrYm94IGlucHV0IHsNCiAgICBoZWlnaHQ6IDFyZW07DQogICAgd2lkdGg6IDFyZW07DQogICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQp9DQoNCi5wcml2YWN5X2xpbmsgew0KICAgIGNvbG9yOiAkZG9kZWthX3Jvb2Q7DQogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOw0KfQ==",Do="/assets/SchrijfIn-c7357920.tsx",xo="data:application/octet-stream;base64,Ly8gQ29sb3JzCiRkb2Rla2FfYmxhdXc6ICMwMDFmNDg7CiRkb2Rla2FfYmxhdXc5MHA6ICMxOTM0NTk7CiRkb2Rla2Ffcm9vZDogI0NCNEIzRDsKJGRvZGVrYV9ncmlqczogIzkzQTNCMTsKCi8vIEZvbnQgd2VpZ2h0cwokYm9sZDogNzAwOwokbm9ybWFsOiA0MDA7CgovLyBGb250IHNpemVzCiRmb250X2xhcmdlOiAyLjI1cmVtOwokZm9udF9tbDogMS43NXJlbTsKJGZvbnRfbWVkaXVtOiAxLjI1cmVtOwokZm9udF9zbWFsbDogMXJlbTsKJGxpbmVfaGVpZ2h0X2xhcmdlOiAyLjVyZW07CiRsaW5lX2hlaWdodF9tZWRpdW06IDEuNzVyZW07CiRsaW5lX2hlaWdodF9zbWFsbDogMS41cmVtOwoKLy8gTWFyZ2lucwokbWFyZ2luX3g6IDRyZW07CiRtYXJnaW5feTogMnJlbTsKJG1hcmdpbl9tb2JpbGU6IDFyZW07CiAKCi8vIE1lZGlhIHF1ZXJpZXMKQG1peGluIHJlc3BvbmQoJGJyZWFrcG9pbnQpIHsKICAgIEBpZigkYnJlYWtwb2ludCA9PSBtb2JpbGUpIHsKICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7IEBjb250ZW50IH0KICAgIH0KICAgIAogICAgQGlmKCRicmVha3BvaW50ID09IGNvbXB1dGVyc2NoZXJtKSB7CiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyBAY29udGVudCB9CiAgICB9CgogICAgQGlmKCRicmVha3BvaW50ID09IHRvb19sYXJnZSkgewogICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxODQxcHgpIHsgQGNvbnRlbnQgfQogICAgfQoKICAgIEBpZigkYnJlYWtwb2ludCA9PSBwaG9uZSkgewogICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkgeyBAY29udGVudCB9CiAgICB9Cn0=",o=(I,e="images")=>new URL(Object.assign({"../App.scss":WI,"../App.tsx":rI,"../components/Contact Bar/ContactBar.jsx":pI,"../components/Contact Bar/ContactBar.scss":hI,"../components/Contact Bar/Heading.jsx":uI,"../components/Contact Bar/Heading.scss":VI,"../components/ContactButtons.jsx":vI,"../components/ContactButtons.scss":wI,"../components/Header.jsx":BI,"../components/Header.scss":XI,"../components/Login/Login.scss":jI,"../components/Login/Login.tsx":YI,"../components/Maps.jsx":NI,"../components/Maps.scss":yI,"../components/Modal/Modal.scss":kI,"../components/Modal/Modal.tsx":RI,"../components/Modal/ModalForm.scss":JI,"../components/Modal/ModalForm.tsx":KI,"../components/Navigation Bar/Dropdown.jsx":HI,"../components/Navigation Bar/Dropdown.scss":DI,"../components/Navigation Bar/Item.jsx":xI,"../components/Navigation Bar/Item.scss":FI,"../components/Navigation Bar/MobileDropdown.jsx":zI,"../components/Navigation Bar/MobileDropdown.scss":_I,"../components/Navigation Bar/NavigationBar.jsx":QI,"../components/Navigation Bar/NavigationBar.scss":LI,"../components/Navigation Bar/SubMenuItem.jsx":fI,"../components/Navigation Bar/SubMenuItem.scss":OI,"../components/PageTitle.jsx":SI,"../components/PageTitle.scss":TI,"../config.ts":MI,"../content/Activiteiten.json":UI,"../content/Bestuur.json":PI,"../content/Commissies.json":EI,"../content/Eregalerij.json":qI,"../content/EventTypes.json":$I,"../content/FAQ.json":ge,"../content/Hoogtepunten.json":Ie,"../content/Merchandise.json":ee,"../content/Nieuws.json":Ce,"../content/Records.json":ie,"../content/Rollen.json":Ae,"../content/Spike.json":ae,"../content/Trainingen.json":ne,"../content/Wedstrijden.json":le,"../content/WordLid.json":se,"./api/api.ts":te,"./api/klassementen.ts":oe,"./date.ts":de,"./error.ts":be,"./forms.ts":ce,"./logger.ts":me,"./queries.ts":Ze,"../images/arnold/arnoldfoto.jpg":Ge,"../images/bestuur/bestuur_0.jpg":We,"../images/bestuur/bestuur_1.jpg":re,"../images/bestuur/bestuur_2.jpg":pe,"../images/bestuur/bestuur_3.jpg":he,"../images/bestuur/bestuur_4.jpg":ue,"../images/bestuur/bestuur_5.jpg":Ve,"../images/commissies/barco/Antony.jpg":ve,"../images/commissies/barco/Joris.jpg":we,"../images/commissies/barco/Kika.jpg":Be,"../images/commissies/barco/Sebastiaan.jpg":Xe,"../images/commissies/barco/Tim.jpg":je,"../images/commissies/barco/commissie.jpg":Ye,"../images/commissies/barco/logo.jpg":Ne,"../images/commissies/barco/mark.jpg":ye,"../images/commissies/barco/oud/commissie.jpg":ke,"../images/commissies/barco/oud/jorrit.jpg":Re,"../images/commissies/barco/oud/marien.jpg":Je,"../images/commissies/barco/oud/sacha.jpg":Ke,"../images/commissies/barco/oud/simon.jpg":He,"../images/commissies/barco/placeholder.jpg":De,"../images/commissies/batcie/commissie.jpg":xe,"../images/commissies/batcie/eric.jpg":Fe,"../images/commissies/batcie/logo.jpg":ze,"../images/commissies/batcie/marien.jpg":_e,"../images/commissies/batcie/marin.jpg":Qe,"../images/commissies/batcie/nielsv.jpg":Le,"../images/commissies/batcie/oude_fotos/anne.jpg":fe,"../images/commissies/batcie/oude_fotos/commissie.jpg":Oe,"../images/commissies/batcie/oude_fotos/itse.jpg":Se,"../images/commissies/batcie/oude_fotos/joris.jpg":Te,"../images/commissies/batcie/oude_fotos/lianne.jpg":Me,"../images/commissies/batcie/oude_fotos/oud.jpg":Ue,"../images/commissies/batcie/oude_fotos/rik.jpg":Pe,"../images/commissies/batcie/oude_fotos/robin.jpg":Ee,"../images/commissies/batcie/placeholder.jpg":qe,"../images/commissies/batcie/renée.jpg":$e,"../images/commissies/batcie/roy.jpg":gC,"../images/commissies/comcom/commissie.jpg":IC,"../images/commissies/comcom/jesper.jpg":eC,"../images/commissies/comcom/liam.jpg":CC,"../images/commissies/comcom/logo.jpg":iC,"../images/commissies/comcom/matthijs.jpg":AC,"../images/commissies/comcom/oud/commissie.jpg":aC,"../images/commissies/comcom/oud/jefry.jpg":nC,"../images/commissies/comcom/oud/leander.jpg":lC,"../images/commissies/comcom/oud/nathan.jpg":sC,"../images/commissies/comcom/oud/pien.jpg":tC,"../images/commissies/comcom/placeholder.jpg":oC,"../images/commissies/comcom/sanne.jpg":dC,"../images/commissies/comcom/senne.jpg":bC,"../images/commissies/comcom/tip.jpg":cC,"../images/commissies/dies/commissie.jpg":mC,"../images/commissies/dies/henrietta.jpg":ZC,"../images/commissies/dies/jeroen.jpg":GC,"../images/commissies/dies/logo.jpg":WC,"../images/commissies/dies/martha.jpg":rC,"../images/commissies/dies/nicoline.jpg":pC,"../images/commissies/dies/placeholder.jpg":hC,"../images/commissies/dies/saana.jpg":uC,"../images/commissies/dies/sylke.jpg":VC,"../images/commissies/dies/tip.jpg":vC,"../images/commissies/focus/commissie.jpg":wC,"../images/commissies/focus/jeroen.jpg":BC,"../images/commissies/focus/julius.jpg":XC,"../images/commissies/focus/kimmo.jpg":jC,"../images/commissies/focus/logo.jpg":YC,"../images/commissies/focus/mieke.jpg":NC,"../images/commissies/focus/niek.jpg":yC,"../images/commissies/focus/oud/commissie.jpg":kC,"../images/commissies/focus/placeholder.jpg":RC,"../images/commissies/focus/sanne.jpg":JC,"../images/commissies/lustrum/commissie.jpg":KC,"../images/commissies/lustrum/logo.jpg":HC,"../images/commissies/lustrum/placeholder.jpg":DC,"../images/commissies/nskekiden/annewil.jpg":xC,"../images/commissies/nskekiden/commissie.jpg":FC,"../images/commissies/nskekiden/kyllian.jpg":zC,"../images/commissies/nskekiden/logo.jpg":_C,"../images/commissies/nskekiden/placeholder.jpg":QC,"../images/commissies/nskekiden/simon.jpg":LC,"../images/commissies/nskekiden/tobias.jpg":fC,"../images/commissies/nskekiden/yulan.jpg":OC,"../images/commissies/nskmeerkamp/chiem.jpg":SC,"../images/commissies/nskmeerkamp/commissie.jpg":TC,"../images/commissies/nskmeerkamp/isabel.jpg":MC,"../images/commissies/nskmeerkamp/jamie.jpg":UC,"../images/commissies/nskmeerkamp/jonas.jpg":PC,"../images/commissies/nskmeerkamp/logo.jpg":EC,"../images/commissies/nskmeerkamp/placeholder.jpg":qC,"../images/commissies/nskmeerkamp/sanne.jpg":$C,"../images/commissies/nskmeerkamp/sasha.jpg":gi,"../images/commissies/nskmeerkamp/sylke.jpg":Ii,"../images/commissies/redaxii/anna.jpg":ei,"../images/commissies/redaxii/anne.jpg":Ci,"../images/commissies/redaxii/commissie.jpg":ii,"../images/commissies/redaxii/inez.jpg":Ai,"../images/commissies/redaxii/julius.jpg":ai,"../images/commissies/redaxii/kyllian.jpg":ni,"../images/commissies/redaxii/logo.jpg":li,"../images/commissies/redaxii/oud/anna.jpg":si,"../images/commissies/redaxii/oud/anne.jpg":ti,"../images/commissies/redaxii/oud/commissie.jpg":oi,"../images/commissies/redaxii/oud/marea.jpg":di,"../images/commissies/redaxii/oud/simon.jpg":bi,"../images/commissies/redaxii/oud/thomas.jpg":ci,"../images/commissies/redaxii/oud/tim.jpg":mi,"../images/commissies/redaxii/placeholder.jpg":Zi,"../images/commissies/redaxii/robert.jpg":Gi,"../images/commissies/redaxii/robin.jpg":Wi,"../images/commissies/redaxii/tim.jpg":ri,"../images/commissies/sax/anna.jpg":pi,"../images/commissies/sax/anne.jpg":hi,"../images/commissies/sax/commissie.jpg":ui,"../images/commissies/sax/itse.jpg":Vi,"../images/commissies/sax/logo.jpg":vi,"../images/commissies/sax/merel.jpg":wi,"../images/commissies/sax/oud/commissie.jpg":Bi,"../images/commissies/sax/oud/jelmer.jpg":Xi,"../images/commissies/sax/oud/lianne.jpg":ji,"../images/commissies/sax/oud/marin.jpg":Yi,"../images/commissies/sax/oud/sanne.jpg":Ni,"../images/commissies/sax/oud/temba.jpg":yi,"../images/commissies/sax/placeholder.jpg":ki,"../images/commissies/sax/sanne.jpg":Ri,"../images/commissies/sax/xylander.jpg":Ji,"../images/commissies/snowdeka/Marea.jpg":Ki,"../images/commissies/snowdeka/Marien.jpg":Hi,"../images/commissies/snowdeka/Merel.jpg":Di,"../images/commissies/snowdeka/Roy.jpg":xi,"../images/commissies/snowdeka/Thomas.jpg":Fi,"../images/commissies/snowdeka/commissie.jpg":zi,"../images/commissies/snowdeka/logo.jpg":_i,"../images/commissies/snowdeka/marea.jpg":Qi,"../images/commissies/snowdeka/marien.jpg":Li,"../images/commissies/snowdeka/merel.jpg":fi,"../images/commissies/snowdeka/oud/commissie.jpg":Oi,"../images/commissies/snowdeka/oud/hugo.jpg":Si,"../images/commissies/snowdeka/oud/job.jpg":Ti,"../images/commissies/snowdeka/oud/larissa.jpg":Mi,"../images/commissies/snowdeka/oud/loek.jpg":Ui,"../images/commissies/snowdeka/oud/sanne.jpg":Pi,"../images/commissies/snowdeka/oud/simon.jpg":Ei,"../images/commissies/snowdeka/placeholder.jpg":qi,"../images/commissies/snowdeka/roy.jpg":$i,"../images/commissies/snowdeka/snowdeka.HEIC":gA,"../images/commissies/snowdeka/thomas.jpg":IA,"../images/commissies/startco/commissie.jpg":eA,"../images/commissies/startco/logo.jpg":CA,"../images/commissies/startco/placeholder.jpg":iA,"../images/commissies/sunrice/commissie.jpg":AA,"../images/commissies/sunrice/ingmar.jpg":aA,"../images/commissies/sunrice/logo.jpg":nA,"../images/commissies/sunrice/marien.jpg":lA,"../images/commissies/sunrice/mark.jpg":sA,"../images/commissies/sunrice/melle.jpg":tA,"../images/commissies/sunrice/oud/commissie.jpg":oA,"../images/commissies/sunrice/placeholder.jpg":dA,"../images/commissies/sunrice/sven.jpg":bA,"../images/commissies/sunrice/tobias.jpg":cA,"../images/commissies/trainers/Aniek.jpg":mA,"../images/commissies/trainers/Gijs.jpg":ZA,"../images/commissies/trainers/Jasper.jpg":GA,"../images/commissies/trainers/Jefry.jpg":WA,"../images/commissies/trainers/Joris.jpg":rA,"../images/commissies/trainers/Koen.jpg":pA,"../images/commissies/trainers/Marien.jpg":hA,"../images/commissies/trainers/Robert.jpg":uA,"../images/commissies/trainers/Sanne B.jpg":VA,"../images/commissies/trainers/Sanne D.jpg":vA,"../images/commissies/trainers/Stan.jpg":wA,"../images/commissies/trainers/Tijmen.jpg":BA,"../images/commissies/trainers/commissie.jpg":XA,"../images/commissies/trainers/logo.jpg":jA,"../images/commissies/trainers/oud/commissie.jpg":YA,"../images/commissies/trainers/placeholder.jpg":NA,"../images/contact/maltha.svg":yA,"../images/dodeka.png":kA,"../images/gezelligheid/biermijl.jpg":RA,"../images/gezelligheid/gala1.jpg":JA,"../images/gezelligheid/nskCrossGroep.jpg":KA,"../images/gezelligheid/nsk_teams_algemeen.jpeg":HA,"../images/gezelligheid/uithof.jpg":DA,"../images/groteD.svg":xA,"../images/home/commissie.jpg":FA,"../images/home/grass.svg":zA,"../images/home/nieuws.jpg":_A,"../images/home/sneeuw.svg":QA,"../images/home/titlebar.jpg":LA,"../images/home/trainingen.jpg":fA,"../images/home/zand.svg":OA,"../images/leden/klassementen.png":SA,"../images/leden/soon.jpg":TA,"../images/leden/verjaardagen.jpg":MA,"../images/login/ingelogd.png":UA,"../images/login/login.png":PA,"../images/logo.png":EA,"../images/maps.svg":qA,"../images/merchandise/Broek.jpg":$A,"../images/merchandise/Hoodie.jpg":ga,"../images/merchandise/Singlet.jpg":Ia,"../images/merchandise/Singlet_vrouw.jpg":ea,"../images/merchandise/T-Shirt.jpg":Ca,"../images/merchandise/T-Shirt_Vrouw.jpg":ia,"../images/merchandise/windJack.jpg":Aa,"../images/nieuws/2024.jpg":aa,"../images/nieuws/Biertienkamp_lars.jpg":na,"../images/nieuws/Biertienkamp_saana.jpg":la,"../images/nieuws/KB5.jpg":sa,"../images/nieuws/Schoolreisje.jpg":ta,"../images/nieuws/Tour_du_chambre.jpg":oa,"../images/nieuws/ballenPoster.jpg":da,"../images/nieuws/bart.jpg":ba,"../images/nieuws/campusRun.jpg":ca,"../images/nieuws/dodekathlon.jpg":ma,"../images/nieuws/els.jpg":Za,"../images/nieuws/indoor.jpg":Ga,"../images/nieuws/inlog.png":Wa,"../images/nieuws/kb3.jpg":ra,"../images/nieuws/lustrum.jpg":pa,"../images/nieuws/lustrumgala.jpg":ha,"../images/nieuws/nkindoor22.jpg":ua,"../images/nieuws/nkmeerkamp22.jpg":Va,"../images/nieuws/nsk_meerkamp_2024.jpg":va,"../images/nieuws/nskbaan.jpg":wa,"../images/nieuws/nskindoor22.jpg":Ba,"../images/nieuws/nskweg22.jpg":Xa,"../images/nieuws/spike.svg":ja,"../images/nieuws/stagairArnold.jpg":Ya,"../images/nieuws/trainingsweekend22.jpg":Na,"../images/nieuws/trainingsweekend_2024.jpg":ya,"../images/nieuws/uithof.jpg":ka,"../images/nieuws/wispo_24.jpg":Ra,"../images/over/arnold.jpg":Ja,"../images/over/over.jpg":Ka,"../images/over/overBestuur.jpg":Ha,"../images/over/overCommissies.jpg":Da,"../images/over/overGezelligheid.jpg":xa,"../images/over/overMerch.jpg":Fa,"../images/owee/atletiek.jpg":za,"../images/owee/mario_krat.JPG":_a,"../images/owee/track_festival.jpg":Qa,"../images/spike/2022-08-13 Bier Site.png":La,"../images/spike/Topjes.jpg":fa,"../images/spike/dinnerDatePlaylist.jpg":Oa,"../images/spike/logo.png":Sa,"../images/spike/miLa.jpg":Ta,"../images/spike/onderVereniging.jpg":Ma,"../images/spike/website_OWee.jpg":Ua,"../images/spike/website_ObiBo.jpg":Pa,"../images/spike/website_Opvang.jpg":Ea,"../images/spike/website_RedaXII.jpg":qa,"../images/spike/website_RedaXII_2.jpg":$a,"../images/spike/website_balkx.jpg":gn,"../images/spike/website_bankbiljet.png":In,"../images/spike/website_beerLisa.jpg":en,"../images/spike/website_beweging.jpg":Cn,"../images/spike/website_bolt.png":An,"../images/spike/website_bookmaker.jpg":an,"../images/spike/website_dodekaDating.jpg":nn,"../images/spike/website_doping.jpg":ln,"../images/spike/website_fysBorrel.jpg":sn,"../images/spike/website_holleBolle.jpg":tn,"../images/spike/website_indoor.jpg":on,"../images/spike/website_inflatie_meerkamp.png":dn,"../images/spike/website_knie.jpg":bn,"../images/spike/website_koenstokhoog.jpg":cn,"../images/spike/website_maartVarkens.jpg":mn,"../images/spike/website_marinRelay.jpg":Zn,"../images/spike/website_medaille.jpg":Gn,"../images/spike/website_nesten.jpg":Wn,"../images/spike/website_osFiets.jpg":rn,"../images/spike/website_osTurn.jpg":pn,"../images/spike/website_osValseStart.jpg":hn,"../images/spike/website_oskb3_3x3.jpg":un,"../images/spike/website_piotr.jpg":Vn,"../images/spike/website_proeven.jpg":vn,"../images/spike/website_ransomware.png":wn,"../images/spike/website_recensie.jpg":Bn,"../images/spike/website_spiesKanon.jpg":Xn,"../images/spike/website_tickets.jpg":jn,"../images/spike/website_tokyoPers.jpg":Yn,"../images/spike/website_vakantie.png":Nn,"../images/spike/website_vergetenSpies.jpg":yn,"../images/spike/website_vijfdePuntje.jpg":kn,"../images/spike/website_waslijn.jpg":Rn,"../images/spike/website_waterFiets.jpg":Jn,"../images/spike/website_wikipedia.jpg":Kn,"../images/sponsors/kern.svg":Hn,"../images/sponsors/maltha.png":Dn,"../images/sponsors/sponsoropties.jpg":xn,"../images/sponsors/studentendrukwerk.png":Fn,"../images/sponsors/tsa.png":zn,"../images/trainingen/baanatletiek.jpg":_n,"../images/trainingen/icons.svg":Qn,"../images/trainingen/loopgroep.jpg":Ln,"../images/trainingen/loopgroep_update.jpg":fn,"../images/vcp/vcp_lisa.jpg":On,"../images/vcp/vcp_niels.jpg":Sn,"../images/vereniging/activiteiten/esdoorn.jpeg":Tn,"../images/vereniging/activiteiten/poster_fragment_dies.png":Mn,"../images/vereniging/eregalerij/abel.jpg":Un,"../images/vereniging/eregalerij/bart.jpg":Pn,"../images/vereniging/eregalerij/emile.jpg":En,"../images/vereniging/eregalerij/jasper.jpg":qn,"../images/vereniging/eregalerij/koen.jpg":$n,"../images/vereniging/eregalerij/stefan.jpg":gl,"../images/vereniging/eregalerij/thomas.jpg":Il,"../images/vereniging/oudleden/old_temp.jpg":el,"../images/wedstrijden/biermijl.jpg":Cl,"../images/wedstrijden/biermijl_2023.jpg":il,"../images/wedstrijden/biermijl_logo.jpg":Al,"../images/wedstrijden/biertienkamp.jpg":al,"../images/wedstrijden/brons.png":nl,"../images/wedstrijden/demowedstrijd.jpg":ll,"../images/wedstrijden/demowedstrijd_klein.jpg":sl,"../images/wedstrijden/dodekathlon.jpg":tl,"../images/wedstrijden/goud.png":ol,"../images/wedstrijden/hoogtepunten_ekiden_2023.jpg":dl,"../images/wedstrijden/hoogtepunten_teams_2023.jpg":bl,"../images/wedstrijden/indoor2.jpg":cl,"../images/wedstrijden/lustrum.jpg":ml,"../images/wedstrijden/lustrum_logo.jpg":Zl,"../images/wedstrijden/lustrum_logo_rond.jpg":Gl,"../images/wedstrijden/nsk_baan_2024.jpg":Wl,"../images/wedstrijden/nsk_cross_2024.jpg":rl,"../images/wedstrijden/nsk_ekiden_2024.jpg":pl,"../images/wedstrijden/nsk_ekiden_algemeen.jpg":hl,"../images/wedstrijden/nsk_ekiden_logo.png":ul,"../images/wedstrijden/nsk_ekiden_logo_rond.png":Vl,"../images/wedstrijden/nsk_indoor.png":vl,"../images/wedstrijden/nsk_indoor_2024.jpg":wl,"../images/wedstrijden/nsk_indoor_algemeen.jpeg":Bl,"../images/wedstrijden/nsk_indoor_logo.jpg":Xl,"../images/wedstrijden/nsk_meerkamp.jpg":jl,"../images/wedstrijden/nsk_meerkamp_2.jpg":Yl,"../images/wedstrijden/nsk_meerkamp_2024.jpg":Nl,"../images/wedstrijden/nsk_meerkamp_logo.jpg":yl,"../images/wedstrijden/nsk_teams.jpeg":kl,"../images/wedstrijden/nsk_teams.jpg":Rl,"../images/wedstrijden/nsk_teams_2024.jpg":Jl,"../images/wedstrijden/nsk_teams_algemeen.jpeg":Kl,"../images/wedstrijden/nsk_teams_logo.jpeg":Hl,"../images/wedstrijden/nsk_trappenloop2023.JPG":Dl,"../images/wedstrijden/nsk_trappenloop2023_landscape.JPG":xl,"../images/wedstrijden/nsk_trappenloop_2024_foto.jpg":Fl,"../images/wedstrijden/nsk_trappenloop_2024_logo.png":zl,"../images/wedstrijden/nsk_weg.jpg":_l,"../images/wedstrijden/nsk_weg_2023.jpg":Ql,"../images/wedstrijden/nsk_weg_logo.png":Ll,"../images/wedstrijden/nsk_weg_logo_rond.png":fl,"../images/wedstrijden/records.png":Ol,"../images/wedstrijden/zilver.png":Sl,"../images/word_lid/contributieTabel.jpg":Tl,"../images/word_lid/wordLid.jpg":Ml,"../index.scss":Ul,"../main.tsx":Pl,"../pages/Account/Delete/DeleteAccount.tsx":El,"../pages/Account/Email/ChangeEmail.tsx":ql,"../pages/Activiteiten/ActiviteitPagina.tsx":$l,"../pages/Activiteiten/Activiteiten.tsx":gs,"../pages/Activiteiten/components/Activiteit.tsx":Is,"../pages/Activiteiten/components/ActiviteitAlgemeen.tsx":es,"../pages/Activiteiten/components/ActiviteitBelangrijk.tsx":Cs,"../pages/Admin/Admin.scss":is,"../pages/Admin/Admin.tsx":As,"../pages/Admin/components/ConfirmUser.tsx":as,"../pages/Admin/components/EditKlassement.tsx":ns,"../pages/Admin/components/Klassement.scss":ls,"../pages/Admin/components/Klassement.tsx":ss,"../pages/Admin/components/LedenInfo.tsx":ts,"../pages/Admin/components/NewEvent.tsx":os,"../pages/Admin/components/PrCheck.tsx":ds,"../pages/Admin/components/Rollen.scss":bs,"../pages/Admin/components/Rollen.tsx":cs,"../pages/Admin/components/SortHeader.tsx":ms,"../pages/Admin/components/table.scss":Zs,"../pages/Admin/functions/parse.ts":Gs,"../pages/Auth/AuthCallback.tsx":Ws,"../pages/Auth/AuthContext.ts":rs,"../pages/Auth/AuthRedirect.tsx":ps,"../pages/Auth/Registered.tsx":hs,"../pages/Auth/Timer.tsx":us,"../pages/Auth/functions/AuthUtility.ts":Vs,"../pages/Auth/functions/OAuth.ts":vs,"../pages/Contact/Contact/Contact.jsx":ws,"../pages/Contact/Contact/Contact.scss":Bs,"../pages/Contact/Contact/components/Contactinfo.jsx":Xs,"../pages/Contact/Contact/components/Contactinfo.scss":js,"../pages/Contact/Contact/components/Question.jsx":Ys,"../pages/Contact/Contact/components/Question.scss":Ns,"../pages/Contact/Contact/components/Questions.jsx":ys,"../pages/Contact/Contact/components/Questions.scss":ks,"../pages/Contact/Contact/components/Socials.jsx":Rs,"../pages/Contact/Contact/components/Socials.scss":Js,"../pages/Contact/Sponsors/Sponsors.jsx":Ks,"../pages/Contact/Sponsors/components/Sponsoropties.jsx":Hs,"../pages/Contact/Sponsors/components/Sponsoropties.scss":Ds,"../pages/Contact/VCP/VCP.jsx":xs,"../pages/Contact/VCP/VCP.scss":Fs,"../pages/Home/Home.jsx":zs,"../pages/Home/Home.scss":_s,"../pages/Home/components/HomeCommissies.jsx":Qs,"../pages/Home/components/HomeCommissies.scss":Ls,"../pages/Home/components/HomeNieuws.jsx":fs,"../pages/Home/components/HomeNieuws.scss":Os,"../pages/Home/components/HomePromo.jsx":Ss,"../pages/Home/components/HomePromo.scss":Ts,"../pages/Home/components/HomeTrainingen.jsx":Ms,"../pages/Home/components/HomeTrainingen.scss":Us,"../pages/Home/components/TitleBar.scss":Ps,"../pages/Home/components/TitleBar.tsx":Es,"../pages/Leden/Klassementen/Klassementen.scss":qs,"../pages/Leden/Klassementen/Klassementen.tsx":$s,"../pages/Leden/Leden.scss":gt,"../pages/Leden/Leden.tsx":It,"../pages/Leden/Verjaardagen/Verjaardagen.scss":et,"../pages/Leden/Verjaardagen/Verjaardagen.tsx":Ct,"../pages/Leden/Verjaardagen/components/Maand.jsx":it,"../pages/Leden/Verjaardagen/components/Maand.scss":At,"../pages/Leden/Verjaardagen/components/Verjaardag.jsx":at,"../pages/Leden/Verjaardagen/components/Verjaardag.scss":nt,"../pages/Nieuws/Nieuws/Nieuws.scss":lt,"../pages/Nieuws/Nieuws/Nieuws.tsx":st,"../pages/Nieuws/Nieuws/components/Nieuwsbericht.jsx":tt,"../pages/Nieuws/Nieuws/components/Nieuwsbericht.scss":ot,"../pages/Nieuws/Nieuws/components/Title.jsx":dt,"../pages/Nieuws/Nieuws/components/Title.scss":bt,"../pages/Nieuws/Spike/Spike.jsx":ct,"../pages/Nieuws/Spike/Spike.scss":mt,"../pages/OWee/OWee.jsx":Zt,"../pages/OWee/OWee.scss":Gt,"../pages/OWee/components/OWeeImageBar.jsx":Wt,"../pages/OWee/components/OWeeImageBar.scss":rt,"../pages/OWee/components/OWeeSchema.jsx":pt,"../pages/OWee/components/OWeeSchema.scss":ht,"../pages/OWee/components/OWeeText.jsx":ut,"../pages/OWee/components/OWeeText.scss":Vt,"../pages/Profiel/Profiel.scss":vt,"../pages/Profiel/Profiel.tsx":wt,"../pages/Profiel/ProfielDebug.tsx":Bt,"../pages/Trainingen/Trainingen.jsx":Xt,"../pages/Trainingen/components/Baanatletiek.jsx":jt,"../pages/Trainingen/components/Baanatletiek.scss":Yt,"../pages/Trainingen/components/Icons.jsx":Nt,"../pages/Trainingen/components/Icons.scss":yt,"../pages/Trainingen/components/Loopgroep.jsx":kt,"../pages/Trainingen/components/Loopgroep.scss":Rt,"../pages/Trainingen/components/Trainingsinfo.jsx":Jt,"../pages/Trainingen/components/Trainingsinfo.scss":Kt,"../pages/Trainingen/components/Trainingstijden.jsx":Ht,"../pages/Trainingen/components/Trainingstijden.scss":Dt,"../pages/Vereniging/Arnold/Arnold.jsx":xt,"../pages/Vereniging/Arnold/Arnold.scss":Ft,"../pages/Vereniging/Arnold/components/ArnoldClublied.jsx":zt,"../pages/Vereniging/Arnold/components/ArnoldClublied.scss":_t,"../pages/Vereniging/Arnold/components/ArnoldInfo.jsx":Qt,"../pages/Vereniging/Arnold/components/ArnoldInfo.scss":Lt,"../pages/Vereniging/Bestuur/Bestuur.jsx":ft,"../pages/Vereniging/Bestuur/Bestuur.scss":Ot,"../pages/Vereniging/Bestuur/components/Bestuursjaar.jsx":St,"../pages/Vereniging/Bestuur/components/Bestuursjaar.scss":Tt,"../pages/Vereniging/Commissies/Commissies.jsx":Mt,"../pages/Vereniging/Commissies/Commissies.scss":Ut,"../pages/Vereniging/Commissies/components/Commissie.jsx":Pt,"../pages/Vereniging/Commissies/components/Commissie.scss":Et,"../pages/Vereniging/Eregalerij/Eregalerij.scss":qt,"../pages/Vereniging/Eregalerij/Eregalerij.tsx":$t,"../pages/Vereniging/Eregalerij/components/Erelid.scss":go,"../pages/Vereniging/Eregalerij/components/Erelid.tsx":Io,"../pages/Vereniging/Gezelligheid/Gezelligheid.scss":eo,"../pages/Vereniging/Gezelligheid/Gezelligheid.tsx":Co,"../pages/Vereniging/OLD/OLD.scss":io,"../pages/Vereniging/OLD/OLD.tsx":Ao,"../pages/Vereniging/Vereniging/Vereniging.scss":ao,"../pages/Vereniging/Vereniging/Vereniging.tsx":no,"../pages/Wedstrijden/Eigen wedstrijden/Wedstrijd.jsx":lo,"../pages/Wedstrijden/Eigen wedstrijden/Wedstrijd.scss":so,"../pages/Wedstrijden/Eigen wedstrijden/components/WedstrijdAlgemeen.jsx":to,"../pages/Wedstrijden/Eigen wedstrijden/components/WedstrijdAlgemeen.scss":oo,"../pages/Wedstrijden/Eigen wedstrijden/components/WedstrijdBelangrijk.jsx":bo,"../pages/Wedstrijden/Eigen wedstrijden/components/WedstrijdBelangrijk.scss":co,"../pages/Wedstrijden/Eigen wedstrijden/components/WedstrijdMaps.jsx":mo,"../pages/Wedstrijden/Eigen wedstrijden/components/WedstrijdMaps.scss":Zo,"../pages/Wedstrijden/Hoogtepunten/Hoogtepunten.scss":Go,"../pages/Wedstrijden/Hoogtepunten/Hoogtepunten.tsx":Wo,"../pages/Wedstrijden/Hoogtepunten/components/Wedstrijd.jsx":ro,"../pages/Wedstrijden/Hoogtepunten/components/Wedstrijd.scss":po,"../pages/Wedstrijden/Records/Records.jsx":ho,"../pages/Wedstrijden/Records/Records.scss":uo,"../pages/Wedstrijden/Records/components/Record.jsx":Vo,"../pages/Wedstrijden/Records/components/Record.scss":vo,"../pages/Wedstrijden/Records/records.py":wo,"../pages/Wedstrijden/Records/records_best.py":Bo,"../pages/Wedstrijden/Wedstrijden/Wedstrijden.jsx":Xo,"../pages/Wedstrijden/Wedstrijden/Wedstrijden.scss":jo,"../pages/Wedstrijden/Wedstrijden/components/EigenWedstrijd.jsx":Yo,"../pages/Wedstrijden/Wedstrijden/components/EigenWedstrijd.scss":No,"../pages/Word lid/WordLid.jsx":yo,"../pages/Word lid/components/Contributie.jsx":ko,"../pages/Word lid/components/Contributie.scss":Ro,"../pages/Word lid/components/Meetrainen.jsx":Jo,"../pages/Word lid/components/Meetrainen.scss":Ko,"../pages/Word lid/components/SchrijfIn.scss":Ho,"../pages/Word lid/components/SchrijfIn.tsx":Do,"../variables.scss":xo})[`../${e}/${I}`],self.location).href;function Fo(I,e){const C=i=>{I.current&&!I.current.contains(i.target)&&e()};n.useEffect(()=>(document.addEventListener("click",C),()=>{document.removeEventListener("click",C)}))}const ag=()=>{const[I,e]=n.useState(!1),{authState:C,setAuthState:i}=n.useContext(N),A=tg(),a=n.useRef(null);Fo(a,()=>{e(!1)});const s=()=>{A("/lg")},t=()=>{m.debug("Logging out from button...");const d=F(C);i(d),A("/")};return g.jsxs("div",{className:"profile-box",children:[C.isLoaded&&!C.isAuthenticated&&g.jsx("button",{className:"login_button",onClick:s,children:g.jsx("img",{className:"login_icon",src:o("login/login.png")})}),C.isLoaded&&C.isAuthenticated&&g.jsxs("div",{className:"profile_dropdown",onClick:()=>e(!I),children:[g.jsx("h2",{ref:a,className:"profile_login",children:g.jsx("img",{className:"login_icon",src:o("login/ingelogd.png")})}),g.jsxs("div",{className:I?"profile_drop":"dropHide",children:[g.jsx(G,{className:"profile_dropdownElement",to:"/profiel",children:"Profiel"}),C.scope.includes("admin")?g.jsx(G,{className:"profile_dropdownElement",to:"/admin",children:"Admin"}):"",g.jsx("button",{className:"profile_dropdownElement dropLast",onClick:t,children:"Log uit"})]})]})]})};function zo(){const[I,e]=n.useState(!1),C=D().pathname,{authState:i,setAuthState:A}=n.useContext(N);return I?Cg.on():Cg.off(),g.jsxs("div",{id:"navBar",children:[g.jsxs("nav",{id:"navPc",children:[g.jsx(G,{to:"/",children:g.jsx("img",{id:"navLogo",className:C==="/"?"hidden":"",src:o("logo.png"),alt:""})}),g.jsx("img",{id:"home_logo",className:C==="/"?"":"hidden",src:o("logo.png"),alt:""}),g.jsxs("div",{id:"navItems",children:[g.jsx(v,{name:"Home",path:"/"}),g.jsx(v,{name:"OWee",path:"/owee"}),g.jsx(R,{name:"Nieuws",path:"/nieuws",items:[{name:"De Spike",path:"/spike",protected:!0}]}),g.jsx(R,{name:"Wie zijn wij",path:"/vereniging",items:[{name:"Bestuur",path:"/bestuur"},{name:"Commissies",path:"/commissies"},{name:"Gezelligheid",path:"/gezelligheid"},{name:"Eregalerij",path:"/eregalerij"},{name:"Arnold",path:"/arnold"},{name:"OLD",path:"/old"}]}),g.jsx(v,{name:"Trainingen",path:"/trainingen"}),g.jsx(R,{name:"Wedstrijden",path:"/wedstrijden",items:[{name:"Hoogtepunten",path:"/hoogtepunten"},{name:"Records",path:"/records"}].concat(T.wedstrijden.filter(a=>a.path!=="").map(a=>({name:a.naam,path:a.path})))}),g.jsx(v,{name:"Word lid!",path:"/word_lid"}),g.jsx(R,{name:"Contact",path:"/contact",items:[{name:"Sponsors",path:"/sponsors"},{name:"VCP",path:"/vcp"}]}),i.isLoaded&&i.isAuthenticated&&g.jsx(R,{name:"Leden",path:"/leden",items:[{name:"Verjaardagen",path:"/verjaardagen"},{name:"Klassementen",path:"/klassementen"}]})]}),g.jsx(ag,{})]}),g.jsxs("nav",{id:"navMobile",children:[g.jsxs("div",{id:"navMobileBar",children:[g.jsxs("div",{className:"hamburgerIcon",onClick:()=>e(!I),children:[g.jsx("div",{className:"hamburgerStreepje"+(I?" hamburgerTop":"")}),g.jsx("div",{className:"hamburgerStreepje"+(I?" hamburgerMiddle":"")}),g.jsx("div",{className:"hamburgerStreepje"+(I?" hamburgerBottom":"")})]}),g.jsx("div",{className:"mobileLogin",children:g.jsx(ag,{})})]}),g.jsx("div",{id:"navMobileContainer",className:I?"":" inactive",children:g.jsxs("div",{className:I?"":"inactive",children:[g.jsx(v,{name:"Home",path:"/",onClick:()=>e(!1)}),g.jsx(v,{name:"OWee",path:"/owee",onClick:()=>e(!1)}),(!i.isLoaded||!i.isAuthenticated)&&g.jsx(v,{name:"Nieuws",path:"/nieuws",onClick:()=>e(!1)}),i.isLoaded&&i.isAuthenticated&&g.jsx(J,{name:"Nieuws",path:"/nieuws",items:[{name:"Nieuwsarchief",path:""},{name:"De Spike",path:"/spike"}],onClick:()=>e(!1)}),g.jsx(J,{name:"Wie zijn wij",path:"/vereniging",items:[{name:"Informatie",path:""},{name:"Bestuur",path:"/bestuur"},{name:"Commissies",path:"/commissies"},{name:"Gezelligheid",path:"/gezelligheid"},{name:"Eregalerij",path:"/eregalerij"},{name:"Arnold",path:"/arnold"},{name:"OLD",path:"/old"}],onClick:()=>e(!1)}),g.jsx(v,{name:"Trainingen",path:"/trainingen",onClick:()=>e(!1)}),g.jsx(J,{name:"Wedstrijden",path:"/wedstrijden",items:[{name:"Eigen wedstrijden",path:""},{name:"Hoogtepunten",path:"/hoogtepunten"},{name:"Records",path:"/records"}].concat(T.wedstrijden.filter(a=>a.path!=="").map(a=>({name:a.naam,path:a.path}))),onClick:()=>e(!1)}),g.jsx(v,{name:"Word lid!",path:"/word_lid",onClick:()=>e(!1)}),g.jsx(J,{name:"Contact",path:"/contact",items:[{name:"Contactinformatie",path:""},{name:"Sponsors",path:"/sponsors"},{name:"VCP",path:"/vcp"}],onClick:()=>e(!1)}),i.isLoaded&&i.isAuthenticated&&g.jsx(J,{name:"Leden",path:"/leden",items:[{name:"Verjaardagen",path:"/verjaardagen"},{name:"Klassementen",path:"/klassementen"}],onClick:()=>e(!1)})]})})]})]})}const _o=[{id:"mei_2024",titel:"NSK meerkamp in Delft",datum:"20-05-2024",auteur:"Chiem Denen",tekst:`Tijdens het tweede weekend van mei vond op onze eigen baan in Delft het NSK Meerkamp plaats. Als organisatie was dit voor mij extra bijzonder, zeker omdat dit voor mij als eerstejaars student mijn eerste commissie was! Waar ik eerst nog een onwetende sjaars was, heb ik dankzij deze commissie Dodeka, en in het bijzonder mijn commissiegenoten Sylke, Jamie, Jonas, Sacha en Isabel goed leren kennen. - -We kunnen terugkrijgen op een mega episch weekend, waar het weer ons goed meezat (misschien een beetje te goed) en er door 137 atleten sterke prestaties zijn neergezet. We begonnen om zaterdagochtend al om 11 uur, en gingen tot na zevenen in de avond door op zondag, waarna er door sommigen nog nagekletst is onder het genot van een lekkere pizza. - -Op zaterdagavond kon tijdens het avondeten genoten worden van de lustrumdemowedstrijd polsstokhoogspringen. 6 Nederlandse top-polsstokhoogspringen namen het hierbij tegen elkaar op onder begeleiding van een DJ. Hierna was het tijd voor een episch feest waar DJ Abrikoos de lekkerste kinderboerderij-hitjes draaiden, en de voetjes van de vloer (en hooibalen) werd gedanst. Veel tijd om te feesten was er niet, want de atleten moesten zich weer opladen voor een tweede dag meerkamp, dus na het uit volle borst meezingen met een of ander Gronings nummer dat ik niet kende en (volgens bronnen) een Griekse mijl doken de meesten hun tent in. - -De tweede dag werd er doorgestreden om de zes gouden medailles die te verdienen waren. Na een dag met nóg hogere temperaturen dan de vorige, spierpijn en enkele uurtjes slaap werden 2 van deze hoogste treden veroverd door Dodekaëders: Tijmen Hoedjes en Robin Beijer werden beiden éérste op de loopmeerkamp. Verder was er zilver voor Robina Negenman op de reguliere meerkamp en voor Aniek Sips op de loopmeerkamp. Ook was er brons voor Vera Schuurman op de intermediate meerkamp. - -Ik kijk terug op een superleuk weekend, en hoewel het tegelijkertijd deelnemen en organiseren wel zwaar was, en ik zwaar vermoeid en met brandende kuiten naar bed ben gegaan, heb ik er geen spijt van. Dat trekt wel weg, de herinneringen zijn voor altijd. Bedankt aan alle vrijwilligers, officials en deelnemers en op naar het NSK trappenloop!`,foto:"nsk_meerkamp_2024.jpg"},{id:"april_2024",titel:"Trainingsweekend 2024",datum:"30-04-2024",auteur:"Tip ten Brink",tekst:"Van 8 tot 10 maart waren we op het jaarlijkse trainingsweekend van Dodeka in Schoorl. Op de heenweg reden we precies tijdens zonsondergang en konden we dus optimaal genieten van de typisch Nederlandse polderpanorama’s. Gelukkig was er weinig verkeer en kwamen we ruim op tijd aan in hetzelfde knusse schuurtje als vorige jaren. Na snel een bed geclaimd te hebben, konden we genieten van elkaars gezelschap en speelden we spelletjes. Dit allemaal terwijl het bestuur en enthousiaste vrijwilligers hard bezig was met koken. Na het avondmaal hadden we al onze eerste training, dat o.a. bestond uit het bijna laten instorten van het plafond vanwege Jefry’s geloof dat we dit vorig jaar ook deden. Ook hadden Aniek en Stan een prachtige theorieles en liet Koen ons zwoegen op de stenen vloer. Zaterdag begon met een zonovergoten atletiektraining op de nabijgelegen baan, wat betekende dat dit jaar ook de technische specialisten wat te doen hadden en niet alleen maar hoefden te lopen! ’s Middags gingen we in kleine groepjes dwars door de duinen lopen. Zelf was ik na 10km volledig kapot, maar zeer tevreden na het doorkruisen van de mooie bos- en duinpaadjes. ’s Avonds gingen we weer vol aan de spelletjes, waar ik Machiavelli wist te winnen, terwijl de rest een heerlijke film keek. Op dag 3 restte ons natuurlijk de befaamde Training Op Het Klimduin. Ik stond zoals altijd versteld van hoe hard sommigen die duin op kunnen racen. Veel dank aan Sanne&Sanne en de rest van het bestuur voor het organiseren van dit prachtige weekend, de sfeer was geweldig en de trainingen pushten me naar een nieuw niveau. Tot volgend jaar!",foto:"trainingsweekend_2024.jpg"},{id:"maart_2024",titel:"Lustrumweek D.S.A.V. Dodeka",datum:"17-03-2024",auteur:"Lustrumcommissie",tekst:`Van 19 tot 25 februari hebben wij onze allereerste lustrumweek mogen vieren. Dit hebben we samen met onze leden, oud-leden en sponsoren mogen vieren. Hierbij een samenvatting van de week die we nooit meer zullen vergeten! - -Maandag - Dodecasino -Voor de eerste lustrumactiviteit was de kantine omgetoverd tot een chic casino. De leden wamen één voor één naar binnen over een blauwe loper om hun fiches, een glas champagne en een goed gevulde goodiebag op te halen. Vervolgens was het tijd om te gaan gokken bij blackjack, roulette, poker én een challenge tafel. Een avond vol spellen, challenges en gokken maakte de avond tot een mooie aftrap van de lustrumweek. - - Woensdag - Talentenshow -Na de hoogspringclinic van Marlies Larsen (Coach van de huidig europees kampioen hoogspringen) hebben we mogen genieten van ander talent in de kantine. De kantine was omgetoverd tot een ware showruimte en was daardoor bijna niet meer te herkennen. Zang, instrumenten, goochelen... het kwam allemaal voorbij! We daagden het publiek uit met challenges, en sloten af met een gezellig feestje. - -Donderdag - Pub Crawl -Op een gezellige avond verzamelden we ons op de Markt van Delft voor een avondje pubgolf. We bezochten verschillende bekende kroegen in de stad, waar we leuke opdrachten aangingen. De avond eindigde in de Kurk, waar we nog even lekker konden dansen! - -Vrijdag - Pannenkoekenboot -Tussen alle drukte door konden we op vrijdagavond even tot rust komen op de pannenkoekenboot. Hier werden pannenkoeken prachtig versierd met de gekste combinaties aan ingrediënten. Door wat logistieke problemen bleef een recordpoging voor de meeste pannenkoeken eten op acht steken, maar gelukkig werd dit wel nog een beetje goedgemaakt door een afsluitend bezoek aan de ballenbak. - -Zaterdag - Wedstrijd, bbq & feest -De dag begon om 13.00 met de opening van de lustrumwedstrijd. Bij de Lustrummeerkamp stonden er vijf onderdelen op het programma; 5 hordes, 5 sprong, 12m, gewichtwerpen en een 555m. Hierna volgende de lustrun. Dit was een wedstrijd van 12km. Sommigen deden dit in een estafette van vijf etappes, en enkelen liepen deze individueel. De winnaar van werd Robert, die in zijn eentje de 12km sneller had gelopen dan alle estafetteteams! - -Na de 5 kamp en Lustrun begon vanaf een uurtje of 17:00 de winter BBQ. Het moment waarbij we met alle leden, oud-leden sponsoren en andere belangrijke mensen voor Dodeka samen het 1e lustrum vierden, onder andere met een leuke pubquiz. Er werden prijzen uitgereikt van de wedstrijd, Jelmer-challenges en de pubquiz zelf. Ook werden Koen, Stefan & Thomas gehuldigd als lid van verdiensten voor hun vele werk voor de vereniging. Daarnaast werden Bart, Jasper, Emile en Abel van Bestuur 1 tot erelid benoemd. Een ontzettend mooi moment wat eenieder nooit meer zal vergeten. Bedankt! - -We hebben de dag goed afgesloten met een eindfeest in club NEXT in Leiden. Hier hebben onze eigen DJ’s de leukste muziek gedraaid, met natuurlijk ook een aftelmoment om 00.00 voor de 5e verjaardag van Dodeka! - -Zondag - Verjaardag -Na een korte nacht voor velen was zondagochtend het moment om gezamenlijk uit te brakken. De tafels in de kantine waren opzij gezet en matjes waren uit het krachthonk gehaald en op de grond gelegd. Iedereen lag gezamenlijk op deze matjes, terwijl ze ondertussen een uitbrakmaaltijd bestaande uit soep en broodjes knakworst verzorgd kregen. Deze dag was ook dé dag dat Dodeka 5 jaar bestond. Daarom was er ook taart om de 5e verjaardag te vieren. Verder werd er ook aan yoga gedaan om alle pijnlijke en stijve spieren van de dag ervoor wat losser te maken en was er een ijsbad!`,foto:"lustrum.jpg"},{id:"feb_2024",titel:"Wintersport 2024!",datum:"26-02-2024",auteur:"Marea",tekst:`Op 3 februari was het weer zover; de bus stond klaar, en 30 enthousiaste dodekaëdertjes, een aardvarken en een ijsbeer stonden te trappelen om te vertrekken naar het mooie Tignes, voor de WiSpo! Na een spannende reis met gevarieerde hoeveelheden slaap gingen we meteen door de piste op. Gelukkig wel met een heerlijk warm winterzonnetje, en natuurlijk een hoop sneeuwplezier. Aan het eind van de dag kon iedereen weer bijpraten onder het genot van een heerlijk dinerbuffet, en werd de dag afgesloten met een intens potje pingpong of een kaartspelletje. - -Voor sommigen onder ons was deze wintersport de allereerste keer op de piste. Daardoor werd er goed gebruikgemaakt van de pizzapunt om heelhuids in het dal aan te komen, maar ook werden er coole ('vo) trucjes vertoond door de meer ervaren skiërs en snowboarders van de groep. - -Ook op de andere dagen waren er de nodige onderbrekingen van het skiën en snowboarden door onder andere een speurtocht op de piste, een muziekquiz, en een glow-in-the-dark slee-avontuur. Natuurlijk kon een gezellige après-ski-borrel op zijn tijd ook niet ontbreken. - -We hebben een heerlijke week gehad, het weer in 'la sud-est de la France' was top, en op de laatste dagen begon het zelfs nog flink te sneeuwen ('vo). Aan het eind van de week zaten we, met dezelfde hoeveelheid dodekaëdertjes, weer in de bus terug naar Nederland. Al met al was het een bonte boel, met heel veel gezelligheid, heel veel nieuwe vriendschappen, en een berglading aan frans buffetvoedsel.`,foto:"wispo_24.jpg"},{id:"jan_2024",titel:"Sprintend 2024 in na een knallend 2023!",datum:"04-01-2024",auteur:"Jesper van der Marel",tekst:`2024 is inmiddels alweer een paar dagen onderweg, maar het is zeker nog niet te laat om te kijken wat er in 2023 ook alweer is gebeurd binnen en rondom onze vereniging. Hierbij dus een korte terugblik op dit mooie jaar en ook een kijkje in het nieuwe jaar, want er komt veel moois aan! - -Op atletiekgebied is in 2023 een hoop gebeurd. Naast het organiseren van het NSK Ekiden waren de Dodekaëders veelvuldig aanwezig op alle andere NSK's die georganiseerd werden door het hele land. Dankzij de enthousiaste inzet van de leden is voor de derde(!) keer op rij de ZeuS bokaal binnengesleept! Naast de NSK's had Dodeka ook de eer om het NK biermijl te organiseren, wat een groot succes was. - -Het feest na dit NK biermijl was tevens het startschot voor het eerste lustrumjaar van onze nog jonge vereniging. Dit jaar staat in het teken van de vijfde verjaardag van onze lieve mascotte Arnold, die we uitgebreid vieren. Naast het biermijlfeest en het lustrumgala (die al hebben plaatsgevonden) komen er nog veel mooie lustrumactiviteiten aan, beginnend met de lustrumweek in februari. Daarnaast wordt het NSK meerkamp dit jaar in Delft gehouden, gaan we weer meerdere keren op reis en wordt het in september alweer tijd voor het zesde bestuur. Genoeg potentie dus voor weer een geweldig Dodekajaar!`,foto:"2024.jpg"},{id:"lustrum_gala",titel:"Het eerste lustrumgala van Dodeka",datum:"15-12-2023",auteur:"Lars Priester",tekst:"Zaterdag 18 november 2023 was het eindelijk zover. Dodeka had haar allereerste lustrumgala! Met een groep van 84 leden en aanhang reisden we met bussen naar kasteel Aldendriel in het plaatsje Mill, gelegen in Oost-Brabant. Bij aankomst kreeg iedereen een welkomstdrankje en werd de fotobooth geopend voor leuke foto's met vrienden en met je date. Na een tijdje begaf iedereen zich naar de eetzaal om daar te genieten van een heerlijk driegangendiner. Tussendoor werd er nog door Bart gespeecht over de oprichting van onze mooie vereniging, hield Jefry een praatje over het lustrum en zorgden Simon en Lars voor vermaak met het 'wie van de twee'-spel. Na het diner begon het feest waar een bandje voor leuke live muziek zorgde. Daarna namen de welbekende DJ's van Dodeka het over om de rest van de avond van hitjes te voorzien. Na afloop begon de busrit terug naar Delft, die niet voor iedereen even prettig was. Toch kunnen we terugkijken op een mooi en geslaagd gala!",foto:"lustrumgala.jpg"},{id:"kb5_bekendmaking",titel:"Kandidaatsbestuur 5 is bekend!",datum:"25-05-2023",auteur:"KB5",tekst:"Halllootjes! Zoals je misschien hebt gemerkt is het vijfde kandidaatsbestuur der D.S.A.V. Dodeka bekendgemaakt! Dat gebeurde op 2x5 mei, en zoals gebruikelijk was dat met een prachtige bekendmakingsvideo waarin we ons voorstelden. Mocht je dit gemist hebben, dan ben je hier alsnog aan het juiste adres. Wij zijn de vijf leden van KB5: Anne-Wil van Werkhoven: kandidaatsvoorzitter, onze hinkstapper die met enthousiasme alles stap voor hink doet. Sanne van Beek: kandidaats-secretaris, onze creatieve loper die het liefst tijdens het rennen ook nog puzzels oplost. Marien Sips: kandidaats-penningmeester, onze sprinter die met zijn hoeveelheid energie eigenlijk alles zo snel als het licht kan. Sanne Diepen: kandidaats-commissaris atletiek, onze enthousiaste speerwerper die nergens met de pet naar gooit. Tim: kandidaats-commissaris intern, onze MiLa die helemaal speciaal uit België naar Delft is gekomen om lid te worden bij Dodeka. Heel misschien mogen wij volgend collegejaar ons inzetten voor onze prachtige vereniging. Wij zijn er in ieder geval heel hyped over.",foto:"KB5.jpg"},{id:"tour_du_chambre",titel:"De Dodeka-huizentour!",datum:"07-05-2023",auteur:"Sanne D.",tekst:"We begonnen de avond allemaal samen in het huis van Jesper waar een intens potje Halli Galli werd gespeeld. Daarnaast werd er ook een potje Jenga gespeeld. Na een uurtje splitsten we op in twee groepen die elk naar een ander huis gingen. Ook in deze twee huizen werden weer leuke spelletjes gespeeld. We sloten vervolgens de dag ook weer samen af in het huis van Marin. Hier werd de laatste cocktail van de avond gedronken en vervolgens was er een feest waar DJ abrikoos ook nog ging draaien.",foto:"Tour_du_chambre.jpg"},{id:"biertienkamp_23_Saana",titel:"Biertienkamp 2023 - De ervaring van Saana",datum:"24-04-2023",auteur:"Saana",tekst:"Op zaterdag 22 april, de dag na de tentamens kwamen 15 (of 16) atleten dapper naar de baan met maar één doel: de adtleet van het jaar worden. Na de openingsspies mocht het spektakel beginnen. Voor sommigen begon de dag met een paar herstelbiertjes voor de brakke ochtend, anderen scheurden hun hamstring in op de 100m (rip Ivo) en anderen dachten hun tactieken uit voor de biercomsumptie. Na 3 onderdelen werd er al een ding duidelijk; het drinktempo lag veel hoger dan vorig jaar. Al voor de 400m waren er deelnemers met 8 bier in de maag, wat de prestaties op dat (regenachtige) onderdeel niet ten goede kwam. Na de hordes begon het harde drinken pas echt en werd al snel de 12 bier door velen gepasseerd. Dat maar vijf (of zes) mensen de aanvang van polsstok hebben gehaald is dan ook wellicht niet al te verrassend. Op het kogelstoten zijn verrassende technieken behaald en teleurstellende afstanden geworpen want ‘Die kogel is nog nooit zo zwaar geweest’. De laatste pilsjes zijn nog gauw naar binnen gegooid voor de start van de 1500m waarbij het gemiddelde aantal op 11 uitkomt, vier meer dan afgelopen jaar, en het maximum op 18, twee meer dan het bierrecord. De 1500m was niet de snelste wedstrijd ooit op onze baan gelopen en had ook niet evenveel finishers als starters, maar onvergetelijk was het wel (of juist niet?). Het was een spannende strijd maar uiteindelijk hebben Koen en Saana hun titels weten te prolongeren.",foto:"Biertienkamp_saana.jpg"},{id:"biertienkamp_23_Lars",titel:"Biertienkamp 2023 - De ervaring van Lars",datum:"23-04-2023",auteur:"Lars S.",tekst:"22 april, het was een dag voor vele om nooit meer te vergeten en voor sommige om niet meer te herinneren. Op deze dag was namelijk alweer de derde editie van de biertienkamp. Alhoewel menig atleet nog zenuwen vertoonde voor deze ultieme test in de studentenatletiek, zat de stemming er al gauw goed in. Mede door de openingsspies na afloop van de 100m. Zeker de eerste helft van de dag verliep soepel dankzij de vele vrijwilligers en het redelijk droge weer. Maar, tegen het einde van de wedstrijd was het effect van de competitie goed te merken. Bij het polsstokhoogspringen is het slechts zes (of vijf) van de 16 (of 15) atleten gelukt een hoogte te halen. Ook bij het kogelstoten was de frustratie bij meerdere atleten hoog opgelopen door de teleurstellende resultaten en echt veel te zware kogels. Hierna bleek de 1500m te ver voor 5 atleten en bleef de baan nog even doordraaien, voor sommigen lang na het laatste rondje. Na het hoognodige eten was de prijsuitreiking waar bekend werd dat Saana en Koen opnieuw de beste studentenatleten van Dodeka in 2023 zijn geworden. Echter, de grootste prestatie van de dag is wel dat de 16 atleten gezamenlijk 174 biertjes gedronken hebben. Dit komt uit op 11.6 per persoon, waar we met zijn allen ontzettend trots op mogen zijn!",foto:"Biertienkamp_lars.jpg"},{id:"schoolreisje_23",titel:"Dodeka ging op schoolreisje!",datum:"08-04-2023",auteur:"Sanne D.",tekst:"Op 7 april gingen we met een groep Dodekaëders op schoolreisje. Met het schoolreisje gingen we naar Duinrell en het tikibad. Nadat we waren aangekomen kreeg iedereen een zakje snoep en gingen we het park in. Na een aantal achtbanen te hebben gehad gingen we met zijn allen lekker zwemmen in het tikibad. Na tientallen keren de glijbanen af geweest te zijn gingen we weer terug het pretpark in. We sloten vervolgens de dag met zijn allen af in de botsautootjes. Waarna iedereen weer terug naar huis ging.",foto:"Schoolreisje.jpg"},{id:"website_login",titel:".ComCom presenteert loginsysteem voor de website",datum:"11-01-2023",auteur:".ComCom",tekst:"Het afgelopen jaar heeft de .ComCom hard gewerkt aan een nieuwe, grote update van de website, en vandaag staat het eindelijk online! De .ComCom heeft een eigen server en database opgezet om een loginsysteem op de website te kunnen maken. Zo kunnen de leden de klassementen bekijken, elkaars verjaardagen bijhouden en binnenkort nog veel meer. Op de planning staat onder andere nog een agenda en inschrijfsysteem voor de trainingen en voor de borrels en activiteiten. Dit alles werd vandaag gepresenteerd op de borrel. Onder het genot van een lekker drankje hebben alle leden voor het eerst ingelogd op de website.",foto:"inlog.png"},{id:"nsk_weg_22",titel:"Geweldig NSK Weg over de TU Delft Campus",datum:"14-11-2022",auteur:"Marieke",tekst:'Op 12 november was het zover: het NSK Weg op de TU Delft Campus! Het asfalt schitterde mooi in het zonlicht en de NSK Weg-commissie kon je geen beter humeur bezorgen. In samenwerking met X TU Delft had de commissie een mooi programma kunnen organiseren. De Sint was ook het land in gekomen, en dat was wel te merken aan de lenigheid van twee vrijwilligers die door wat acrobatische acties de startboog hadden vastgemaakt. Rond de lunch begonnen de eerste deelnemers vanuit heel Nederland binnen te druppelen. De sfeer zag er goed in met de beste "On the Road again"-hitjes verschaft door onze commissaris wedstrijd. Bij een bloedstollend startschot konden de deelnemers deelnemen aan de wegwedstrijd. Door goede bewegwijzering en vrijwilligers hebben zij allen een mooie tijd kunnen neerzetten. In de avond was het tijd voor een goed potje trefbal en kon er goed bijgekomen worden in het X cafe. Als afsluiter mochten alle wegwerkers met hun flitsende outfits met de voetjes van de vloer bij "De Koperen Kat". Hier is het een en ander vloeibaar goud weggewerkt en waren we helemaal weg van deze mooie dag!',foto:"nskweg22.jpg"},{id:"trainingsweekend_22",titel:"Trainingsweekend Schoorl",datum:"24-04-2022",auteur:"Thomas",tekst:"In het weekend van 22 tot 24 april was het tijd voor het eerste Dodeka trainingsweekend. Op vrijdagavond zijn we met een groep atleten afgereisd naar Schoorl om daar een weekend lang in de duinen en op het strand te kunnen trainen. De vrijdagavond begon rustig met een core stability training tussen de bedden van de slaapzaal. Op zaterdagochtend gingen we de duinen in, waar de groep zich opsplitste in een loopgroep en baangroep. Beide groepen werkten in de duinen een trainingsprogramma af. In de middag vertrokken we naar het strand, waar we ons na de tweede training lekker op het strand vermaakt hebben. Na een hele gezellige avond was het dan zondagochtend tijd voor de laatste training. Deze was ondanks zijn simpele eenvoud misschien nog wel het zwaarst. De opdracht was: ren twaalf keer deze duin op. Ondanks dat het zwaar was, was het zeker een geslaagd eerste trainingsweekend!",foto:"trainingsweekend22.jpg"},{id:"nsk_indoor_22",titel:"NSK indoor 2022",datum:"23-03-2022",auteur:"Thomas",tekst:"Afgelopen 12 maart was het dan eindelijk zover, het was tijd voor het NSK Indoor. Vanuit Delft zijn wij met een grote groep atleten, vrijwilligers en natuurlijk de organiserende commissie afgereisd naar Apeldoorn. Dit alles om in de droge lucht van Omnisport aan een mooie wedstrijd deel te nemen. En een mooie wedstrijd is het ook zeker geworden. Door de inzet van de NSK Indoorcommissie hebben wij, aan het einde van een toch enigszins beperkt indoorseizoen, kunnen genieten van een prachtige indoorwedstrijd en na een hoogwaardig diner ook nog een gezellig feestje om de dag goed af te sluiten. Door de dag heen zijn er geweldige prestaties neergezet, niet alleen door onze atleten, maar ook door de commissie, die met hulp van alle vrijwilligers ervoor heeft gezorgd dat het chronoloog perfect werd gevolgd.",foto:"nskindoor22.jpg"},{id:"nk_indoor_22",titel:"Enthousiaste atleetjes op het NK Indoor",datum:"28-02-2022",auteur:"Anne-Wil",tekst:`Ook Dodeka was prominent aanwezig op het prestigieuze NK Indoor in Apeldoorn afgelopen weekend. Drie (‘vo) enthousiaste atleetjes mochten hieraan deelnemen. - - Zaterdag was het mijn beurt. In mijn eerste poging hinkstapsprong ik naar een afstand van 11.61m, wat bijna een pr van een halve meter (!) was en een mooie vijfde (‘vo? ;) ) plaats opleverde. Hierna was het mijn beurt om te shinen op de 400m. Mijn tijd viel tegen (misschien had ik toch een beetje last van de Dies-week en hinkstap van ervoor), maar het was wel een leuke ervaring om een wedstrijd te mogen doen tegen onder andere Femke Bol en Lieke Klaver. - - Op zondag flitste Stefan voorbij op de 60m horde in een tijd van 9.02s. Dit is slechts drie honderdsten boven zijn pr. Of hij dit zo precies had uitgekiend is de vraag. Opvallend was wel dat Koen ook iets had met 3. Koen leek veelbelovend met zijn sprongen tijdens het inspringen op polsstokhoog, maar op het moment suprême begon (en eindigde) hij de wedstrijd met drie kruizen. - - Al met al kunnen we zeggen dat dit een goede oefening was voor de echt belangrijke indoorwedstrijd die op het programma staat: het NSK Indoor! Hier zal Dodeka nog prominenter aanwezig zijn met meer leden, nóg meer gezelligheid en hopelijk nóg betere prestaties.`,foto:"nkindoor22.jpg"},{id:"nk_meerkamp_indoor_22",titel:"NK Meerkamp 2022",datum:"14-02-2022",auteur:"Sanne",tekst:"In het weekend van 12 en 13 februari was het NK Meerkamp indoor in Apeldoorn. Hierbij deed er één atleetje mee van onze vereniging. Daarom zijn we allebei de dagen met een groepje supporters afgereisd naar Apeldoorn en natuurlijk ging Arnold ook mee. Met een week wispo en een week quarantaine net achter de rug, vielen de prestaties wat tegen, behalve op het onderdeel kogelstoten waar toch een pr’tje werd behaald. De meerkamp werd zoals gewoonlijk afgesloten met een lange afstand, Koens favoriete onderdeel, maar na een belofte te hebben gedaan werd ook op dit onderdeel een serieuze poging gedaan. Om het weekend goed af te sluiten werd er na de 1000 meter nog een spies gedaan.",foto:"nkmeerkamp22.jpg"},{id:"indoor_inschrijvingen",titel:"Inschrijvingen NSK Indoor zijn geopend!",datum:"28-01-2022",auteur:"Niels",tekst:`Pak je spikes alvast in, laat je paraplu thuisliggen en bereid je voor op een blauwe baan: het NSK Indoor komt er aan! Het eerste Nederlands Studenten Kampioenschap van het jaar én het eerste fysieke NSK van Dodeka zal dit jaar plaatsvinden op 12 maart in de Omnisporthal van Apeldoorn. Wij vinden het een prachtige eer dat D.S.A.V. Dodeka deze grote wedstrijd gaat organiseren en willen iedereen oproepen om mee te doen of te vrijwilligen. We gaan er een geweldige dag van maken met veel atletiek en gezelligheid. Tot in Apeldoorn! - - Want winnen… doe je binnen! - - Meer informatie over de wedstrijd en inschrijven vind je onder wedstrijden.`,foto:"indoor.jpg"},{id:"wispo_uithof",titel:"Skiën en snowboarden in de uithof",datum:"12-12-2021",auteur:"Simon",tekst:"Op de mooiste dag van het jaar kregen wij alvast een heerlijk voorproefje van de (hopelijk) eerste echte wintersport. Snowdeka had een uitstapje georganiseerd naar de Uithof in Den Haag, waar iedereen zijn ski- of snowboardskills weer even kon opvijzelen voordat we gaan beginnen aan het echte werk op de pistes in Frankrijk. Na twee uur heerlijk van de piste te sjezen en niet één blessure op te hebben gelopen kon iedereen zich gaan omkleden en gaan genieten van een warme chocolademelk en een frietje om weer lekker op temperatuur te komen. Al met al was het een geslaagd dagje en een mooie voorbereiding op een hopelijk nog veel mooiere wispo!",foto:"uithof.jpg"},{id:"uitwissel_els",titel:"Uitwisseltraining met ELS",datum:"29-11-2021",auteur:"Thomas",tekst:`Maandag 22 november was er tijdens de training een groepje schaatsers van ELS te gast. Hoewel het door het koude herfstige weer best glad was op de baan (glad is in dit geval enigszins relatief, want de echte schaatsers waren niet erg onder de indruk), hebben onze gasten zich prima vermaakt met al het moois dat de atletieksport te bieden heeft. Zij hebben kennis kunnen maken met verschillende atletiekdisciplines, én geleerd dat je benen recht naar voren moeten als je snel wilt kunnen lopen. - Op vrijdag 26 november was het onze beurt. We zijn met een groep Dodekaëders effe lekker gaan schaatsen op een training bij ELS. De meeste atleten pakten het schaatsen snel op door de technische schaatsoefeningen, maar er zijn er zeker ook een paar onderuit gegleden. De ijsbaan was vergeleken met onze baan toch wel een stuk kouder wat resulteerde in een aantal verkleumde leden. Toch kwam iedereen voldaan terug en was de uitwisseltraining een groot succes. Op naar de volgende!`,foto:"els.jpg"},{id:"nsk_baan",titel:"Prachtige prestaties van Dodeka op NSK Baan",datum:"09-09-2021",auteur:"Mira",tekst:`In het weekend van 31 juli en 1 augustus vertrok een grote groep studenten naar Utrecht, om aan het Nederlands Studenten Kampioenschap Baan mee te doen. Naast dat het een bijzonder gezellig weekend was met flinke hoosbuien én zonnebrand, zijn er mooie prestaties geleverd en flink veel PRs gesneuveld! - -Op de 100m heeft Jefry een mooi PR gelopen en Amber heeft haar PR aangescherpt op de 100, 200 en 400m! Op de 200 en 400 hebben Lisa en respectievelijk Elize ook hun PR verbeterd. Mira is verassend 3e in de finale geworden op het koningsnummer. Stefan heeft ondanks dat er hordes door de lucht vlogen, toch een zilveren medaille binnengesleept op de 110mh! Fieke heeft op de 100mh haar PR flink kunnen verbeteren en Mira heeft hier zelfs een gouden medaille weten te scoren! Matthijs heeft maar liefst twee PRs gelopen op de 1500 en de 5000m, waarbij Niels G. bij het laatste onderdeel ook zijn PR met ruim 40 seconden heeft verbeterd! Aniek heeft haar PR op de 800 en 1500m verbeterd en ondanks dat Robin officieel nog geen student was, heeft ze op deze twee afstanden ook mooie tijden gelopen! - -Naast het lopen, zijn er ook bij de technische onderdelen mooie prestaties behaald. Bij het werpen heeft Laura een mooi PR met kogel gehaald en de zusjes Smit bij speer. Bij discus hebben Marin en Rianne verder geworpen dan hun PR. Lars en Bart hebben zich bij de mannen ingezet voor het werpen en ook zij mogen trots zijn op hun prestaties. Bij de springonderdelen waren er veel DSAV'ers aanwezig. Bij de dames hebben Saana, Aniek, en Noortje ondanks de keiharde regen zelfs de finale gehaald van het hinkstap springen en zijn ze op de 4e, 6e en 8e plek geëindigd. Bij het polsstok hoogspringen hebben Koen en Marin het podium gehaald! Marin is derde geworden door zichzelf over 2 meter heen te gooien. Koen heeft het spannend gemaakt en is uiteindelijk Kampioen geworden met 4,5m! Jefry heeft een mooi PR neergezet met 2,90. - - De zaterdag werd afgesloten met de korte estafette. Stefan, Koen, Jasper en Jefry hebben de tweede plaats weten te bemachtigen met de 4*100m! Ook de vrouwen hebben het op dit onderdeel uitstekend gedaan: de tweede (Elize, Madeline, Fieke en Larissa) én derde (Aniek, Marin, Saana en Amber) plek op het podium waren voor Dodeka! - - Op de zaterdagavond stonden er schalen vol nasi voor de atleten klaar en werden er een of twee biertjes genuttigd. Na een slaapfeestje bij Stefan en Fieke thuis, werden er zondag weer mooie prestaties neergezet. Het weekend werd afgesloten met een 4*400, waarbij er een laatste bronzen medaille is binnengehaald door Jasper, Amber, Mira en Jesper. - - Al met al een daverend succesvol NSK voor Dodeka! Grote dank aan alle vrijwilligers en aan de organiserende vereniging AV Phoenix. We zien iedereen graag bij het volgende NSK!`,foto:"nskbaan.jpg"},{id:"dodekathlon",titel:"De allereerste Dodekathlon is een feit!",datum:"05-08-2021",auteur:"Aniek",tekst:"Nadat de strijd om tentamens, deadlines en presentaties gestreden was en ieder lid dacht te kunnen uitrusten, was het op 3 juli tijd voor de andere welbekende traditie aan het eind van elk collegejaar: de clubkampioenschappen der D.S.A.V. Dodeka. 18 mannen en 15 vrouwen zetten hun beste beentje voor in deze allereerste Dodekathlon. Om 10.45 klonk het eerste startschot, waarna de atleten (en overigens ook de juryleden) het gevecht tegen de zon, fysieke vermoeidheid, mentale gesteldheid en honger aangingen. Treffend was het dat maar liefst 12 mannen over de 5 meter sprongen met verspringen en ook 12 mannen bij polsstok de aanvangshoogte haalden. Uiteindelijk werd bij de vrouwen Larissa Smit 3e en Fieke Witte 2e. Aniek Sips werd clubkampioen der D.S.A.V. Dodeka 2021. Bij de mannen werd Stefan Pol 3e en Jasper Rou 2e. Koen Stapel werd clubkampioen der D.S.A.V. Dodeka 2021.",foto:"dodekathlon.jpg"},{id:"nieuweSite",titel:".ComCom: De Nieuwe Website",datum:"09-06-2021",auteur:".ComCommentator Jefry",tekst:`Eindelijk een fatsoenlijke eigen website! De .ComCom heeft na hun 24-uurs vergadering van 04 juni de laatste puntjes op de i gezet en de website openbaar gesteld voor alle leden van Dodeka. Dit is je kans om ook iets bij te dragen aan de website door met een kritische blik door de pagina's heen te gaan en de gewonnen feedback naar de .ComCom door te spelen. Op de website vind je niet alleen een hele sexy voorpagina, neenee je kan nog veel meer vinden, zoals: - -- Meerdere nieuwsberichten over de vereniging -- Informatie over de vereniging, want sinds wanneer bestaan we nou eigenlijk? -- Een prominente bestuurspagina -- Een nog prominentere commissiepagina -- Een overzicht van de merchandise die er nog niet is -- Een veel te uitgebreide trainingenpagina -- Een lichtelijk dwingende 'word lid'-pagina -- Een contact pagina waar bijna elke vraag die je zou kunnen hebben als pentagon beantwoord wordt -- En hier en daar wat spelfoutjes die jullie ons vast vergeven, maar die je wel aan zal geven via het feedbackformulier`,foto:"stagairArnold.jpg"},{id:"campusRun",titel:"CampusRun!",datum:"03-06-2021",auteur:".ComCommentator Jefry",tekst:"Een hardloopwedstrijd voor de studenten van de TU Delft, normaal over de campus, maar nu virtueel, georganiseerd door Gezelschap Leeghwater. Met keuze uit vier afstanden, 500m, 2km, 5km, 10km was er voor iedereen, zelfs de baangroep, wel iets. Tijdens de training werden de dodekaëders opgetrommeld om ervoor te zorgen dat zo veel mogelijk leden een podiumplek konden veroveren, en dat is nogal goed gelukt! Tijdens de run was de loopgroepheld, Arno, zo vriendelijk om iedereen nat te spuiten. Volgens Matthijs hielp dat enorm, want 5km in 27 graden is dan ook nogal heftig. Gefeliciteerd allemaal met jullie mooie prestaties!",foto:"campusRun.jpg"},{id:"ballenspel",titel:"SAX: Het Grote Ballenspel",datum:"13-05-2021",auteur:"SAX",tekst:"Grote ballen, wie houdt daar nou niet van? Een soort throwback naar die mooie basisschooltijd. Lijnbal (de favoriet van iedereen en niet alleen Jefry), Groot Beerpong, Trefbal, Voetbal en op het einde nog slagbal. Ondanks een opnieuw matige uitleg van de voorzitter van de Sax konden de balspellen soepeltjes beginnen. Na deze uithoudingsvermogentestende spelletjes was het tijd om een uurtje te relaxen, voordat de online escaperoom begon. Ondanks dat iedereen hard van groepjes gewisseld was, was het toch prima verlopen, Henriëtta is heel wat yoga-pose foto's rijker en een aantal leden is een saxotrofee rijker. Gefeliciteerd allemaal!",foto:"ballenPoster.jpg"},{id:"kb3",titel:"Het nieuwe bloed, KB3, met twee verraders",datum:"05-05-2021",auteur:"RedaCie",tekst:"Het was nog net geen tentamen, maar op de avond van woensdag 5 mei kregen de leden van Dodeka een pakket met hele moeilijke vragen voorgeschoteld. Er werden lange discussies gevoerd over het aantal pandapunten van KB3 en het aantal mensen met rood haar. Zelfs wiskundige vergelijkingen werden niet gespaard. Na de bekendmaking van de - enigszins eentonige - antwoorden, was het dan eindelijk tijd voor de echte bekendmaking van de avond. Gelukkig was de reactie op de KB3-bekendmaking enthousiaster dan die op de antwoorden van de vragen. Koen en Stefan gingen door en dat was al bekend, maar wie zouden hen aan gaan vullen? Vol spanning keek iedereen naar de subtiele shots, meesterlijke estafette en toen… wapperende haren… Fieke en Aniek! Gefeliciteerd, Koen Stapel als Voorzitter, Stefan Pol als Penningmeester, Fieke Witte als Secretaris en Aniek Sips als Commissaris Atletiek. Op een mooi bestuursjaar.",foto:"kb3.jpg"}],S={nieuwsberichten:_o};function Qo(){let I=3;return window.innerWidth<=1023&&(I=1),g.jsxs("div",{id:"home_nieuws_container",children:[g.jsx("div",{id:"home_nieuws_foto",children:g.jsx("img",{id:"home_nieuws_foto_2",src:o("home/nieuws.jpg"),alt:""})}),g.jsx("div",{id:"home_nieuws_info",children:S.nieuwsberichten.slice(0,I).map((e,C)=>g.jsxs("div",{className:"home_nieuwsbericht"+(C<2?" home_border":""),children:[g.jsxs("div",{className:"home_nieuwsitem",children:[g.jsx("h1",{className:"home_nieuwstitel",children:e.titel}),g.jsx("h2",{className:"home_nieuwsstukje",children:e.tekst})]}),g.jsx(G,{to:"/nieuws#"+e.id,className:"no_underline",children:g.jsx("h2",{className:"home_nieuws_link",children:"Lees meer"})})]},"home_nieuws"+e.titel))}),g.jsx("div",{id:"home_nieuws_title",children:"NIEUWS"})]})}const Lo=I=>n.createElement("svg",{id:"Layer_1","data-name":"Layer 1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 493.73 811.76",width:"1em",height:"1em",...I},n.createElement("defs",null,n.createElement("style",null,` - .cls-1 { - fill: #001F48; - } - `)),n.createElement("g",null,n.createElement("path",{className:"cls-1",d:"M851.68,37q0,86.43-.07,172.88,0,92.17,0,184.37v6.15H832.77c0-2.13-.1-4.23,0-6.33,1.53-29.92-8-56.47-24.92-80.65C789,286.4,763,269.86,731,262.91c-9.88-2.15-20.11-4.08-30.13-3.84A134.07,134.07,0,0,0,653,268.58a132.34,132.34,0,0,0-50.45,36.14A129.12,129.12,0,0,0,573,365.79a141.68,141.68,0,0,0-2.07,26c-.21,38-.15,76-.07,113.92,0,16.6,4.3,32.22,10.71,47.5,7.88,18.8,20,34.46,35.15,47.58,17.06,14.75,36.73,25,59.23,28.74,9.69,1.61,19.61,3.24,29.35,2.87,28.87-1.08,55.07-10.25,77.78-28.57,15.72-12.69,28.48-27.8,37.07-46.14,6.26-13.37,10.78-27.31,11.62-42.24.47-8.41,1.1-16.82,1.68-25.5h17.34c0,9.16.67,18.27-.19,27.22a176.57,176.57,0,0,1-5.11,26.89c-4.21,16.29-11.9,31-21.61,44.72-17.41,24.59-40.58,41.69-68.43,52.62A146.75,146.75,0,0,1,714,650.64c-39.09,3.34-73.86-7.48-104.66-31.25C580.05,596.77,561.84,567,555,530.57a147.42,147.42,0,0,1-2.88-25.87q-.45-58.71-.06-117.42c.29-34.06,11.66-64.28,32.84-91a146.24,146.24,0,0,1,52.76-41.67c13.93-6.59,28.5-11.3,44-12.72,7-.64,14.09-2.09,21.09-1.86,34.1,1.15,65.14,11.15,92.24,32.53a154.37,154.37,0,0,1,36.12,41.22c.29.48.7.89,1.66,2.09,0-17.21-.68-33.51.23-49.73.62-10.92-2.64-17.93-11.59-24.71-18.45-14-38.09-25.37-60-32.5a193.08,193.08,0,0,0-51-9.31,191.12,191.12,0,0,0-78.68,13.11c-18,6.93-34.16,16.93-49.31,28.85a185.94,185.94,0,0,0-39.35,42.62c-15.13,22.49-24.44,47.3-29.37,74-3.61,19.61-2.45,39.25-2.77,58.9-.41,25.42-1.29,50.85-.86,76.25.5,30,5,59.31,17.94,86.86a206.27,206.27,0,0,0,29.46,45.57,187.72,187.72,0,0,0,66,49.62,171.41,171.41,0,0,0,55,15.15c9.17.89,18.41,2.19,27.57,1.87a194.5,194.5,0,0,0,69.11-14.88,190.77,190.77,0,0,0,67.58-47.53c22.39-24.47,37.87-52.8,44.89-85.35,2.09-9.72,3-19.73,4-29.64.85-8.2,1.06-16.45,1.57-25h18.32c0,8.21.52,16.5-.13,24.71-.75,9.44-1.67,19-4,28.15a419.77,419.77,0,0,1-13.28,42.35c-6.83,18.22-17.65,34.33-30.07,49.16-16.9,20.18-36.37,37.39-59.66,50.31-21.27,11.8-44,18.94-67.59,23.53-7.55,1.46-15.36,1.77-23.07,2.12s-15.39.14-23.09.06c-23.05-.23-45-5.83-66.38-13.92-21-7.94-39.91-19.53-57.21-33.65C548.77,648,533.9,630,521.77,609.83c-11.61-19.31-20.28-39.88-25-62-1.61-7.49-2.47-15.14-3.73-22.71a12.33,12.33,0,0,0-1-2.48V368.78a6.91,6.91,0,0,0,1-2c1.07-7.11,1.76-14.29,3.12-21.34a186.88,186.88,0,0,1,17.63-50.61,215.26,215.26,0,0,1,46.92-61.32A203.37,203.37,0,0,1,597.11,207c33.06-18.63,68.83-27.2,106.59-27.93a108.08,108.08,0,0,1,13.78,1c6.83.74,13.74,1.24,20.44,2.66,11.9,2.53,23.66,5.68,35.83,8.66V37h18q0,79.17-.13,158.33c0,3.15,1.31,4.75,3.95,6.1,4.65,2.36,9.28,4.84,13.69,7.64,7.78,5,15.4,10.16,23.45,15.51V37Z",transform:"translate(-492 -31)"}),n.createElement("path",{className:"cls-1",d:"M911.62,37q0,85.67-.07,171.34,0,92.91,0,185.82v6.21H892.71V43.49c0-2.16-.05-4.33-.07-6.49Z",transform:"translate(-492 -31)"}),n.createElement("path",{className:"cls-1",d:"M927.61,423.74c-3,7-6.11,13.87-9,20.89-3.14,7.69-5.94,15.52-9.16,23.18a5.83,5.83,0,0,1-3.72,2.71,15.2,15.2,0,0,1-6.44,0c-1.47-.33-3.41-1.48-3.92-2.75-6-15-11.77-30-17.57-45.09-.16-.41.08-1,.15-1.66h11.49l13.17,34.83c3.63-9.65,7-18.21,10.05-26.85,2.9-8.11,2.78-8.15,11.42-8.18,1.17,0,2.33-.05,3.5-.07Z",transform:"translate(-492 -31)"}),n.createElement("path",{className:"cls-1",d:"M774,490H791.7c2,24.94-3.44,47.36-19,67.19-14.48,18.48-33.53,29.36-56.25,33.14-26.17,4.35-50-2.16-71-18.65-17.28-13.54-27.42-31.37-32.14-52.5A57.16,57.16,0,0,1,612,506.93c-.09-40.63-.25-81.26,0-121.89.12-18.22,6.52-34.6,17.37-49.12,13.83-18.52,32.24-30.46,54.89-34.58,25.78-4.68,50,.16,71.33,16,16.77,12.47,28.07,28.88,33.27,49.2a118.58,118.58,0,0,1,2.68,16.91c.59,5.53.65,11.11.95,16.94H774.32c-.5-4.89-1.28-9.74-1.45-14.62-1-30.11-23.75-59.65-57-65.82-36.55-6.78-69.13,12.26-81.69,47.52-2.41,6.79-3.08,14.45-3.21,21.74-.63,35.4-1.06,70.8-1,106.21a98,98,0,0,0,3.73,25.62c6.94,25.05,23.85,40.91,48.3,48.52,23.91,7.44,45.44,1.75,64.92-13.45,15-11.73,22.73-27.55,25.73-45.88C773.73,503.77,773.55,497.09,774,490Z",transform:"translate(-492 -31)"}),n.createElement("path",{className:"cls-1",d:"M815,470.63c4.52-10.54,8.81-20.58,13.15-30.59,2.4-5.54,5-11,7.32-16.58,1.8-4.31,6-2.93,8.94-3.33,1.77-.24,4.91,2.11,5.78,4.05,6.17,13.67,11.92,27.54,17.78,41.35.62,1.48,1.06,3,1.78,5.11-2.7,0-5-.18-7.24,0-3.11.3-4.51-1.38-6.27-3.69a12.12,12.12,0,0,0-6.9-4.17c-3.88-.68-8,0-11.95-.22-4.17-.22-7.84-.28-8.93,5.13-.24,1.19-2.55,2.54-4.06,2.77C821.48,470.94,818.49,470.63,815,470.63Zm35.35-17.06-7.81-19-7.77,19Z",transform:"translate(-492 -31)"}),n.createElement("path",{className:"cls-1",d:"M765.42,455.34c7,3.79,13.32,7.29,20.66,4.55,1.82-.67,3.15-2.68,4.7-4.08-1.49-1.44-2.75-3.46-4.54-4.2-4.34-1.78-9.08-2.61-13.36-4.49-6.87-3-10.68-8.73-9.9-13.76a15.81,15.81,0,0,1,14.32-13.42c8.1-.79,16.14-.34,23.38,5.41-1.06,2.64-2.19,5.42-3.12,7.74-5.89-.86-11.3-1.92-16.75-2.25-1.62-.1-3.37,1.85-5,2.87,1.33,1.38,2.43,3.33,4.06,4.05,4.29,1.89,8.91,3.05,13.24,4.87,7.66,3.23,10.06,7.28,9.59,15.33-.34,5.69-3.85,9.27-10.92,11.76-10.93,3.85-20.73,1.66-30.28-5C762.79,461.56,764,458.63,765.42,455.34Z",transform:"translate(-492 -31)"}))),fo=I=>n.createElement("svg",{width:"1em",height:"1em",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",overflow:"hidden",...I},n.createElement("defs",null,n.createElement("clipPath",{id:"clip0"},n.createElement("path",{d:"M240.559-16.9271 345.697 41.9248 286.845 147.062 181.708 88.2104Z",fillRule:"evenodd",clipRule:"evenodd"})),n.createElement("clipPath",{id:"clip1"},n.createElement("path",{d:"M240.559-16.9271 345.697 41.9247 286.845 147.062 181.708 88.2104Z",fillRule:"evenodd",clipRule:"evenodd"})),n.createElement("clipPath",{id:"clip2"},n.createElement("path",{d:"M240.559-16.9271 345.697 41.9247 286.845 147.062 181.708 88.2104Z",fillRule:"evenodd",clipRule:"evenodd"}))),n.createElement("g",null,n.createElement("rect",{x:0,y:0,width:1280,height:720,fill:"#FFFFFF",fillOpacity:0}),n.createElement("path",{d:"M605.604 9.30961C681.079 9.1812 770.577 46.2954 846.071 116.043L867.542 137.6 448.78 137.6 454.586 109.973C460.866 90.0262 470.981 71.9943 485.129 56.6807 503.992 36.2626 528.24 22.6102 555.937 15.405 571.516 11.3521 588.187 9.3392 605.604 9.30961Z",fill:"#EA9C00",fillRule:"evenodd"}),n.createElement("path",{d:"M286.364 3C477.478 3 643.996 53.622 731.064 128.495L741 138 15 138 15 40.9181 43.6881 32.5398C115.827 13.7009 198.496 3 286.364 3Z",fill:"#FFCC66",fillRule:"evenodd"}),n.createElement("path",{d:"M924.808 51.5412C930.843 51.4058 936.859 51.4124 942.85 51.5614 1021.8 53.524 1096.47 80.1804 1154.19 131.817L1159.97 137.6 679.323 137.6 691.957 128.592C764.675 79.0765 846.352 53.3011 924.808 51.5412Z",fill:"#FCDC56",fillRule:"evenodd"}),n.createElement("path",{d:"M1162.51 87.9076C1187.08 87.7084 1211.37 89.8356 1235.01 94.2921L1239.71 95.2991 1238.38 137.6 970.37 137.6 983.202 130.79C1041.11 102.702 1102.63 88.3935 1162.51 87.9076Z",fill:"#FDEB9F",fillRule:"evenodd"}),n.createElement("path",{d:"M392.912 46.7868C414.55 46.6502 436.591 46.9878 458.982 47.8123 532.469 50.5181 609.727 58.4678 688.899 72.1125 769.694 86.0371 846.626 104.883 917.995 127.539L947.252 137.6 14.9314 137.6 14.927 137.6 14.1465 115.738 15.7351 114.971C109.711 71.9279 241.446 47.7422 392.912 46.7868Z",fill:"#FEF2BE",fillRule:"evenodd"}),n.createElement("g",null,n.createElement("g",null,n.createElement("g",null,n.createElement("path",{d:"M308.781 87.5469 306.062 88.25C305.547 88.3906 305.031 88.0625 304.938 87.5938L303.766 83.0469 308.312 81.875 309.484 86.4219C309.578 86.8906 309.25 87.4062 308.781 87.5469ZM298.281 95.5625C293.359 95.5625 290.781 94.1562 290.781 93.6875 290.781 93.2188 293.359 91.8125 298.281 91.8125 303.203 91.8125 305.781 93.2188 305.781 93.6875 305.781 94.1562 303.203 95.5625 298.281 95.5625ZM289.141 102.875C287.734 101.375 287.875 98.6562 289.328 95.7969L291.062 103.906C290.266 103.719 289.609 103.391 289.141 102.875ZM316.609 102.922C316.094 100.906 314.031 99.7344 312.062 100.25L309.25 89.375C310.75 89 311.641 87.4531 311.266 85.9531L309.859 80.5156C309.719 80 309.203 79.7188 308.734 79.8594L302.359 81.5C301.844 81.6406 301.562 82.1562 301.703 82.625L303.109 88.0625C303.484 89.5625 305.031 90.4531 306.531 90.0781L307.094 92.3281C305.688 90.7344 301.891 89.9844 298.281 89.9844 293.781 89.9844 288.906 91.1562 288.906 93.7344 288.906 93.875 288.953 94.2031 288.953 94.25L289 94.4375C286.891 98 286.562 101.516 288.438 103.531 289.141 104.281 290.125 104.703 291.25 104.891 291.531 104.938 291.859 104.938 292.141 104.938 295.234 104.938 299.219 103.016 302.5 99.9219 302.594 99.8281 302.688 99.7344 302.781 99.6406L302.781 99.6406C303.016 99.4062 303.25 99.1719 303.484 98.9375 303.531 98.9375 303.625 98.9844 303.672 98.9844 304.188 98.9844 304.609 98.5625 304.609 98.0469 304.609 97.5312 304.188 97.1094 303.672 97.1094 303.156 97.1094 302.734 97.5312 302.734 98.0469 302.734 98.1406 302.734 98.2344 302.781 98.3281 302.547 98.5625 302.312 98.7969 302.078 99.0312 301.891 98.75 301.797 98.4219 301.797 98.0469 301.797 97.0156 302.641 96.1719 303.672 96.1719 304.703 96.1719 305.547 97.0156 305.547 98.0469 305.547 99.0312 304.797 99.8281 303.859 99.9219 303.578 100.203 303.344 100.484 303.109 100.672 299.734 103.859 295.516 105.875 292.188 105.875 291.953 105.875 291.719 105.875 291.484 105.828L291.719 106.953C291.906 108.453 294.766 109.625 298.281 109.625 301.797 109.625 304.656 108.453 304.844 106.953L307.609 94.2031 309.344 100.953C307.328 101.469 306.156 103.531 306.672 105.5L308.547 112.766 318.531 110.188 316.609 102.922Z",fill:"#001F48"})))),n.createElement("g",{clipPath:"url(#clip0)"},n.createElement("g",{clipPath:"url(#clip1)"},n.createElement("g",{clipPath:"url(#clip2)"},n.createElement("path",{d:"M261.712 58.3442C258.125 59.3567 254.963 60.8947 252.519 62.6911 249.809 48.517 249.444 37.0933 251.848 32.5417 252.592 32.2394 253.446 31.9983 254.301 31.7572 255.155 31.5162 255.947 31.3846 256.802 31.1435 261.06 33.8147 266.782 43.6343 271.931 57.3042 268.799 56.9894 265.3 57.3317 261.712 58.3442ZM233.216 68.1393C230.084 67.8245 226.694 68.2281 223.107 69.2406 222.936 69.2888 222.936 69.2888 222.765 69.337 223.638 55.4426 231.994 42.5718 244.853 35.5304 237.114 42.4176 232.955 54.4729 233.216 68.1393L233.216 68.1393ZM300.831 47.3031C300.66 47.3514 300.66 47.3514 300.489 47.3996 296.902 48.4121 293.74 49.9501 291.296 51.7465L291.296 51.7465C284.373 39.9604 274.415 31.7974 264.327 30.034 278.97 29.3129 292.822 35.9159 300.831 47.3031ZM282.236 117.01 267.772 65.7633C267.675 65.4216 267.518 65.1895 267.421 64.8479 270.189 64.5276 272.651 64.7549 274.136 65.4424 275.472 63.3133 278.879 61.3372 283.04 60.0705 287.311 58.8652 291.187 58.8776 293.439 59.9942 294.775 57.8651 298.182 55.889 302.343 54.6223 306.443 53.4652 310.429 53.5389 312.633 54.4847 305.086 31.9933 281.198 18.9093 256.888 23.2809 255.858 21.2662 253.436 20.1978 251.105 20.7633 248.885 21.3901 247.378 23.5674 247.493 25.9327 224.485 34.9165 210.963 58.5593 216.227 81.787 217.673 79.7192 220.971 77.6818 225.07 76.5246 229.341 75.3193 233.217 75.3317 235.469 76.4483 236.805 74.3192 240.212 72.3431 244.373 71.0764 248.644 69.8711 252.52 69.8835 254.772 71.0001 255.74 69.5281 257.719 68.0472 260.417 66.8246 260.404 67.105 260.501 67.4466 260.597 67.7883L275.061 119.035C275.351 120.06 276.043 120.879 276.81 121.308 277.576 121.737 278.636 121.899 279.661 121.61 281.65 121.141 282.876 118.95 282.236 117.01Z",fill:"#001F48"}))))));function Oo(){return g.jsxs("div",{id:"home_title_container",children:[g.jsx("div",{id:"home_title_left",children:g.jsx(fo,{className:"sneeuw_bar"})}),g.jsx("div",{id:"home_title_right",children:g.jsx("img",{id:"home_title_background",src:o("home/titlebar.jpg"),alt:""})}),g.jsx("div",{id:"home_title_right_over",children:g.jsxs("div",{id:"home_title_right_pos",children:[g.jsxs("h1",{id:"home_title_right_text",children:["Dé Delftse Studenten ",g.jsx("br",{}),"Atletiek Groep!"]}),g.jsx(G,{to:"/word_lid",children:g.jsx("button",{id:"home_title_right_button",children:"Train 3x gratis mee!"})}),g.jsx(Lo,{id:"home_title_d"})]})})]})}function So(){return g.jsxs("div",{id:"home_trainingen_container",children:[g.jsx("div",{id:"home_trainingen_foto",children:g.jsx("img",{id:"home_trainingen_foto_2",src:o("home/trainingen.jpg"),alt:""})}),g.jsxs("div",{id:"home_trainingen_info",children:["De trainingen van Dodeka vinden plaats op maandag van 18:00 tot 19:30, op woensdag van 18:15 tot 19:45 en op zaterdag van 10:15 tot 11:45 op de atletiekbaan van AV'40 in Delft. Alle atletiekonderdelen, van sprint tot de marathon en van speerwerpen tot polsstokhoogspringen kunnen bij ons beoefend worden. Er trainen bij ons zowel beginnende atleten als mensen die meedoen aan NK's, dus de trainingen zijn geschikt voor elk niveau!",g.jsx("br",{}),g.jsx("br",{}),g.jsx(G,{to:"/trainingen#",children:g.jsx("button",{id:"home_trainingen_button",children:"Lees meer!"})})]}),g.jsx("div",{id:"home_trainingen_title",children:"TRAININGEN"})]})}function To(){return g.jsxs("div",{id:"home_commissies_container",children:[g.jsx("div",{id:"home_commissies_foto",children:g.jsx("img",{id:"home_commissies_foto_2",src:o("home/commissie.jpg"),alt:""})}),g.jsxs("div",{id:"home_commissies_info",children:["Naast drie keer in de week sporten is er bij Dodeka ook meer dan genoeg tijd voor gezelligheid. Elke woensdag wordt na de training gezamenlijk gegeten en geborreld, en er worden vaak gezellige feestjes en andere activiteiten georganiseerd door onze vele commissies, waar je ook elk jaar deel van uit kunt maken. Ben je benieuwd naar welke commissies er nog meer bij ons bestaan, neem dan eens een kijkje op de ",g.jsx(G,{to:"/vereniging/commissies#",id:"home_commissies_link",children:g.jsx("b",{children:"commissiepagina"})}),"!"]}),g.jsx("div",{id:"home_commissies_title",className:"absolute lg:right-0 top-8 w-3/4 bg-rood h-16 text-white text-3xl font-bold pl-8 lg:pl-16 pt-3",children:"GEZELLIGHEID"})]})}const y=24*parseFloat(getComputedStyle(document.documentElement).fontSize),f=Math.min(6*window.innerWidth/15,614.4)/parseFloat(getComputedStyle(document.documentElement).fontSize);function Mo(){const[I,e]=n.useState(0),C=["🍦","🍉","🍸"],i=s=>Math.floor(Math.random()*s),A=()=>{const s=i(100)-50,t=i(100),d=i(10)+15,b=i(25)+10;return` - top: ${s}%; - left: ${t}%; - font-size: ${b}px; - animation-duration: ${d}s; - `},a=s=>{for(var t=0;t{window.addEventListener("load",()=>{a(50)})},[]),n.useEffect(()=>{e(window.pageYOffset),window.onscroll=()=>{e(window.pageYOffset);try{document.getElementById("home_logo").style.width=Math.max(6,f-I/y*(f-6))+"rem",document.getElementById("home_logo").style.marginLeft=Math.max(2,4-I/y*2)+"rem",document.getElementById("home_logo").style.top=Math.max(.5,6-I/y*5)+"rem"}catch{}};try{document.getElementById("home_logo").style.width=Math.max(6,f-I/y*(f-6))+"rem",document.getElementById("home_logo").style.marginLeft=Math.max(2,4-I/y*2)+"rem",document.getElementById("home_logo").style.top=Math.max(.5,6-I/y*5)+"rem"}catch{}},[I]),g.jsxs("div",{children:[g.jsx(Oo,{}),g.jsx(Qo,{}),g.jsx(So,{}),g.jsx(To,{}),g.jsx("div",{id:"sneeuw_container"})]})}function Uo(I){return g.jsx("div",{className:"title_class_1",children:g.jsx("h1",{className:"title_class_2"+(I.position==="left"?" textLeft":" textRight"),children:I.title})})}function Po(I){return g.jsxs("div",{id:I.id,className:"nieuwsbericht_1",children:[I.position==="left"||window.innerWidth<=1023?g.jsx("img",{className:"nieuwsbericht_2",src:o(`${I.page}/${I.foto}`),alt:""}):"",g.jsxs("div",{className:"nieuwsbericht_3",children:[g.jsx(Uo,{title:I.titel.toUpperCase(),position:I.position}),g.jsxs("p",{className:"nieuwsbericht_4"+(I.position==="left"?" textLeft":" textRight"),children:[I.datum," | ",I.auteur]}),g.jsx("p",{className:"nieuwsbericht_5",children:I.tekst.split(` -`).map((e,C)=>g.jsxs("span",{children:[e,g.jsx("br",{})]},I.id+C))})]}),I.position==="left"||window.innerWidth<=1023?"":g.jsx("img",{className:"nieuwsbericht_6",src:o(`${I.page}/${I.foto}`),alt:""})]})}function r(I){return g.jsx("h1",{id:"page",children:I.title.toUpperCase()})}function Eo(){const[I,e]=n.useState(3);return g.jsxs("div",{id:"nieuwsContainer",className:"text-center",children:[g.jsx(r,{title:"Nieuws"}),g.jsx("div",{className:"nieuwsberichten1"+(I>=S.nieuwsberichten.length?" nieuwsberichten2":""),children:S.nieuwsberichten.slice(0,I).map((C,i)=>g.jsx(Po,{position:i%2===0?"left":"right",page:"nieuws",id:C.id,titel:C.titel,datum:C.datum,auteur:C.auteur,tekst:C.tekst,foto:C.foto},C.id))}),g.jsx("button",{onClick:()=>e(I+3),className:"nieuwsberichten3"+(I>=S.nieuwsberichten.length?" hidden":""),children:"LAAD MEER"})]})}function qo(){return g.jsxs("div",{className:"OWeeSchema",children:[g.jsxs("div",{className:"OWeeDag",children:[g.jsx("h1",{className:"OWeeDatumDag",children:"Zondag"}),g.jsx("h1",{className:"OWeeDatum",children:"18 augustus"}),g.jsxs("div",{className:"OWeeActiviteit",children:[g.jsx("h1",{className:"OWeeActiviteitNaam",children:"Parade"}),g.jsx("p",{className:"OWeeActiviteitTijd",children:"17:30-18:30"}),g.jsx("p",{className:"OWeeActiviteitOmschrijving",children:"Spot ons bij de parade tijdens het Schiediner, waar we herkenbaar zullen zijn aan onze donkerblauwe shirts!"})]})]}),g.jsxs("div",{className:"OWeeDag",children:[g.jsx("h1",{className:"OWeeDatumDag",children:"Maandag"}),g.jsx("h1",{className:"OWeeDatum",children:"19 augustus"}),g.jsxs("div",{className:"OWeeActiviteit",children:[g.jsx("h1",{className:"OWeeActiviteitNaam",children:"Infomarkt"}),g.jsx("p",{className:"OWeeActiviteitTijd",children:"13:00-17:45"}),g.jsx("p",{className:"OWeeActiviteitOmschrijving",children:"Kom langs bij onze stand op de Grote Markt en leer meer over wat wij allemaal doen en hoe leuk Dodeka is. Ook zijn er challenges waar je prijzen mee kan winnen!"})]}),g.jsxs("div",{className:"OWeeActiviteit",children:[g.jsx("h1",{className:"OWeeActiviteitNaam",children:"Training"}),g.jsx("p",{className:"OWeeActiviteitTijd",children:"18:00-19:30"}),g.jsx("p",{className:"OWeeActiviteitOmschrijving",children:"Train gezellig mee en kijk of atletiek bij Dodeka iets voor jou is!"})]}),g.jsxs("div",{className:"OWeeActiviteit",children:[g.jsx("h1",{className:"OWeeActiviteitNaam",children:"KICK-OFF"}),g.jsx("p",{className:"OWeeActiviteitTijd",children:"19:30-23:30"}),g.jsx("p",{className:"OWeeActiviteitOmschrijving",children:"Na de training gaan we eten, borrelen en daarbij gaan we epische spelletjes doen! Kom vooral langs, proef de sfeer en leer de mensen kennen."})]})]}),g.jsxs("div",{className:"OWeeDag",children:[g.jsx("h1",{className:"OWeeDatumDag",children:"Dinsdag"}),g.jsx("h1",{className:"OWeeDatum",children:"20 augustus"}),g.jsxs("div",{className:"OWeeActiviteit",children:[g.jsx("h1",{className:"OWeeActiviteitNaam",children:"OWlympics"}),g.jsx("p",{className:"OWeeActiviteitTijd",children:"10:30-17:30"}),g.jsx("p",{className:"OWeeActiviteitOmschrijving",children:"Tijdens het verenigingsbezoek kan je lekker bij ons sporten! Probeer technische onderdelen zoals hordelopen, kogelstoten of hoogspringen. Ook gaan we proberen wereldrecords te verbreken op verschillende loopafstanden! Om het wat makkelijker te maken doen we dit in estafettevorm."})]}),g.jsxs("div",{className:"OWeeActiviteit",children:[g.jsx("h1",{className:"OWeeActiviteitNaam",children:"Sportfeest bij Proteus"}),g.jsx("p",{className:"OWeeActiviteitTijd",children:"20:30-3:30"}),g.jsx("p",{className:"OWeeActiviteitOmschrijving",children:"Dodeka mag natuurlijk niet ontbreken op het sportfeest bij Proteus!"})]})]}),g.jsxs("div",{className:"OWeeDag",children:[g.jsx("h1",{className:"OWeeDatumDag",children:"Woensdag"}),g.jsx("h1",{className:"OWeeDatum",children:"21 augustus"}),g.jsxs("div",{className:"OWeeActiviteit",children:[g.jsx("h1",{className:"OWeeActiviteitNaam",children:"Activiteitenmarkt bij X"}),g.jsx("p",{className:"OWeeActiviteitTijd",children:"12:00-15:00"}),g.jsx("p",{className:"OWeeActiviteitOmschrijving",children:"Ook op de activiteitenmarkt zijn wij natuurlijk aanwezig. Hier kan je al je vragen stellen en ook weer atletiek uitproberen!"})]}),g.jsxs("div",{className:"OWeeActiviteit",children:[g.jsx("h1",{className:"OWeeActiviteitNaam",children:"Training"}),g.jsx("p",{className:"OWeeActiviteitTijd",children:"18:15-19:45"}),g.jsx("p",{className:"OWeeActiviteitOmschrijving",children:"Train gezellig mee en kijk of atletiek bij Dodeka iets voor jou is!"})]}),g.jsxs("div",{className:"OWeeActiviteit",children:[g.jsx("h1",{className:"OWeeActiviteitNaam",children:"Try-outs en TRACKborrel"}),g.jsx("p",{className:"OWeeActiviteitTijd",children:"19:45-23:30"}),g.jsx("p",{className:"OWeeActiviteitOmschrijving",children:"Na de training gaan we eten, borrelen en ook is er nog de mogelijkheid om het onderdeel te proberen wat je altijd al eens hebt willen doen. Daarnaast is er weer een supergezellige borrel in de kantine, dus wees erbij!"})]})]})]})}function $o(){return g.jsxs("div",{className:"OWeeText",children:[g.jsx("h1",{className:"OWeeTitle",children:"Dodeka is jouw startschot voor een fantastische, gezellige en sportieve studententijd!"}),g.jsxs("p",{className:"OWeeParagraph",children:["Jezelf uitdagen, fit blijven en veel gezelligheid en gekkigheid beleven met nieuwe vrienden? Dodeka is dé plek in Delft waar dit allemaal kan! Op zaterdagochtend, maandag- en woensdagavond zijn er trainingen van ervaren trainers. Deze trainingen zijn geschikt voor zowel beginnende als gevorderde atleten en voor ieder is er wat wils! Bij elke training is er een gezamenlijke warming-up bestaande uit inlopen, oefeningen en leuke sportieve spellen. Vervolgens kun je kiezen uit verschillende onderdelen, van technisch, zoals verspringen en kogelstoten, tot sprinten en hardlopen.",g.jsx("br",{}),g.jsx("br",{}),"Naast trainen heeft Dodeka nog veel meer te bieden. Kom gezellig avondeten en borrelen na de woensdagavondtraining, sluit je aan bij een commissie om ervaring op te doen naast studeren of doe mee aan een van de vele activiteiten die er het hele jaar door worden georganiseerd!",g.jsx("br",{}),g.jsx("br",{}),"Bereid je als nieuw lid voor op onder andere een super gezellig trainingsweekend, geweldige Dodeka merch, NSK’s, gala’s, friettafels, borrels, quizavonden, de jaarlijkse ski- en zomerreis, feesten in Delft en andere studentensteden en nog veel meer! Zien we jou binnenkort ook op onze atletiekbaan en bij de borrel?",g.jsx("br",{}),g.jsx("br",{}),"Heb je interesse om proeftrainingen te volgen of lid te worden? Vul dan ",g.jsx("a",{class:"OWeeLink",rel:"noreferrer",target:"_blank",href:"https://forms.gle/SWSkYtroWNL27fih9",children:"dit interesseformulier"})," in en geef je ",g.jsx("a",{class:"OWeeLink",rel:"noreferrer",target:"_blank",href:"https://forms.gle/MwUuoEcFKzLT7PmU6",children:"hier"})," op voor de trainingen! Je zult hierna een mail krijgen met meer informatie over ons en hoe je lid kunt worden."]})]})}function gd(){return g.jsxs("div",{className:"OWeeImageBar",children:[g.jsx("img",{className:"OWeeImage",src:o("owee/atletiek.jpg")}),g.jsx("img",{className:"OWeeImage",src:o("owee/track_festival.jpg")}),g.jsx("img",{className:"OWeeImage",src:o("owee/mario_krat.JPG")})]})}function Id(){return g.jsxs("div",{children:[g.jsx(r,{title:"OWee"}),g.jsx($o,{}),g.jsx(gd,{}),g.jsx(qo,{})]})}function ed(){return g.jsxs("div",{className:"vereniging_1",children:[g.jsx(r,{title:"wie zijn wij"}),g.jsxs("div",{className:"vereniging_2",children:[g.jsxs("p",{className:"vereniging_3",children:["Dodeka is dé Delfste Studenten Atletiekgroep! Er wordt drie keer per week een training aangeboden samen met genoeg borrels, activiteiten em reizen om de leuke dodekaëders te leren kennen.",g.jsx("br",{}),g.jsx("br",{}),"Dodeka is aangesloten bij de Nederlandse Studenten Atletiek Federatie ZeuS. De atleten van Dodeka zijn niet bang voor wat competitie en gaan vaak in groepjes naar allerlei verschillende wedstrijden toe. De grootste opkomst is te vinden bij alle Nederlands Studenten Kampioenschappen (NSK) waar wij altijd aan meedoen.",g.jsx("br",{}),g.jsx("br",{}),"Wij zijn een jonge groep met zo'n 160 leden. Dat ledenaantal heeft ons niet tegengehouden met het opzetten van de velen commissies. Er zijn genoeg commissies waar jij een bijdrage kan leveren, en van kan leren. Er is bijvoorbeeld een commissie voor activiteiten, maar ook voor de website waar je nu op kijkt, ook zijn er commissies voor de borrels of voor de nieuwsbrief en nog meer!",g.jsx("br",{}),g.jsx("br",{}),g.jsx("b",{children:"Geschiedenis"})," ",g.jsx("br",{}),"Dodeka is op 25 februari 2019 begonnen onder de naam DSAV'40 als een commissie bij AV'40. In 2021 is de naam gewijzigd naar Dodeka."]}),g.jsx("img",{src:o("over/over.jpg"),className:"vereniging_4",alt:""})]}),g.jsxs("div",{className:"vereniging_5",children:[g.jsxs(G,{className:"vereniging_6",to:"bestuur",children:[g.jsx("h1",{className:"vereniging_7",children:"Bestuur"}),g.jsx("img",{src:o("over/overBestuur.jpg"),className:"vereniging_8",alt:""})]}),g.jsxs(G,{className:"vereniging_6",to:"commissies",children:[g.jsx("h1",{className:"vereniging_7",children:"Commissies"}),g.jsx("img",{src:o("over/overCommissies.jpg"),className:"vereniging_8",alt:""})]}),g.jsxs(G,{className:"vereniging_6",to:"arnold",children:[g.jsx("h1",{className:"vereniging_7",children:"Arnold"}),g.jsx("img",{src:o("over/arnold.jpg"),className:"vereniging_8",alt:""})]}),g.jsxs(G,{className:"vereniging_6",to:"gezelligheid",children:[g.jsx("h1",{className:"vereniging_7",children:"Gezelligheid"}),g.jsx("img",{src:o("over/overGezelligheid.jpg"),className:"vereniging_8",alt:""})]})]})]})}function Cd(){return g.jsxs("div",{className:"trainingstijden_1",children:[g.jsxs("div",{className:"trainingstijden_2",children:[g.jsx("h1",{children:"MAANDAG"}),g.jsx("h1",{children:"18:00 - 19:30"})]}),g.jsx("div",{className:"trainingstijden_3",children:g.jsx("h1",{children:"DINSDAG"})}),g.jsxs("div",{className:"trainingstijden_4",children:[g.jsx("h1",{children:"WOENSDAG"}),g.jsx("h1",{children:"18:15 - 19:45"})]}),g.jsx("div",{className:"trainingstijden_5",children:g.jsx("h1",{children:"DONDERDAG"})}),g.jsx("div",{className:"trainingstijden_6",children:g.jsx("h1",{children:"VRIJDAG"})}),g.jsxs("div",{className:"trainingstijden_7",children:[g.jsx("h1",{children:"ZATERDAG"}),g.jsx("h1",{children:"10:15 - 11:45"})]}),g.jsx("div",{className:"trainingstijden_8",children:g.jsx("h1",{children:"ZONDAG"})})]})}function ug(I){return g.jsx("iframe",{id:"baanLocatie",title:"Baan",loading:"lazy",referrerPolicy:"no-referrer",src:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2454.76308928639!2d4.365573151907881!3d52.029413480121534!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47c5b71b1ed00f3d%3A0xb952856aa5bdefd3!2sD.S.A.V.%20Dodeka!5e0!3m2!1sen!2snl!4v1638359828973!5m2!1sen!2snl"})}function Vg(I){return g.jsxs("div",{id:"contactButtonsContainer",children:[g.jsxs("a",{target:"_blank",rel:"noreferrer",href:I.mail||"mailto:studentenatletiek@av40.nl",id:"mail",children:[g.jsx("svg",{id:"mail_icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:g.jsx("path",{d:"M0 3v18h24v-18h-24zm21.518 2l-9.518 7.713-9.518-7.713h19.036zm-19.518 14v-11.817l10 8.104 10-8.104v11.817h-20z"})}),g.jsx("p",{children:"Mail"}),g.jsx("svg",{id:"mail_arrow",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:g.jsx("path",{d:"M13.025 1l-2.847 2.828 6.176 6.176h-16.354v3.992h16.354l-6.176 6.176 2.847 2.828 10.975-11z"})})]}),g.jsxs("a",{target:"_blank",rel:"noreferrer",href:I.insta||"https://www.instagram.com/dsavdodeka/?hl=nl",id:"dm",children:[g.jsx("svg",{id:"dm_icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:g.jsx("path",{d:"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"})}),g.jsx("p",{children:"Insta DM"}),g.jsx("svg",{id:"dm_arrow",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:g.jsx("path",{d:"M13.025 1l-2.847 2.828 6.176 6.176h-16.354v3.992h16.354l-6.176 6.176 2.847 2.828 10.975-11z"})})]})]})}function id(I){return g.jsxs("div",{className:"trainingsinfo_1",children:[g.jsxs("div",{className:"trainingsinfo_2",children:[g.jsx("p",{className:"trainingsinfo_3",children:I.text.split(` -`).map((e,C)=>g.jsxs("span",{children:[e,g.jsx("br",{})]},"trainingenLine"+C))}),g.jsx(Vg,{})]}),g.jsx("div",{className:"trainingsinfo_4",children:g.jsx(ug,{})})]})}function Ad(){return g.jsx("div",{id:"icons",className:"icons_1",style:{backgroundImage:`url(${o("trainingen/icons.svg")})`}})}function u(I){return g.jsx("div",{className:"header",children:g.jsx("h1",{className:"headerText "+I.position,children:I.text.toUpperCase()})})}function ad(I){return g.jsxs("div",{className:"baanatletiek_1",children:[g.jsx("img",{src:o(`trainingen/${I.foto}`),alt:"",className:"baanatletiek_2"}),g.jsxs("div",{className:"baanatletiek_3",children:[g.jsx(u,{text:"Baanatletiek",position:"left"}),g.jsx("p",{className:"baanatletiek_4",children:I.text.split(` -`).map((e,C)=>g.jsxs("span",{children:[e,g.jsx("br",{})]},"baan"+C))})]})]})}function nd(I){return g.jsxs("div",{className:"loopgroep_1",children:[g.jsxs("div",{className:"loopgroep_2",children:[g.jsx(u,{text:"Loopgroep",position:"right"}),g.jsx("p",{className:"loopgroep_3",children:I.text.split(` -`).map((e,C)=>g.jsxs("span",{children:[e,g.jsx("br",{})]},"loop"+C))})]}),g.jsx("img",{src:o(`trainingen/${I.foto}`),alt:"",className:"loopgroep_4"})]})}const ld={tekst:`De trainingen van Dodeka vinden plaats op maandag van 18:00 tot 19:30, op woensdag van 18:15 tot 19:45 en op zaterdag van 10:15 tot 11:45 op de atletiekbaan van AV'40 in Delft. Alle atletiekonderdelen, van sprint tot de marathon en van speerwerpen tot polsstokhoogspringen kunnen bij ons beoefend worden. Er trainen bij ons zowel beginnende atleten als mensen die meedoen aan NK's, dus de trainingen zijn geschikt voor elk niveau! - - Iedere training start met een gezamelijke warming up. Daarna wordt de groep gesplitst en kan er gekozen worden uit sprint, (middel)lange afstanden en een wisselend aanbod aan spring- en werponderdelen. Zo blijf je in contact met iedereen, terwijl je je favoriete onderdeel kunt uitoefenen. - -Lijkt het je leuk om een keer mee te trainen? Geef je dan op via de mail of via een DM op Instagram.`},sd={tekst:`De baanatletiektrainingen worden gegeven door Jasper Rou, Sanne van Beek, Koen Stapel, Gijs Tops, Marien Sips, Pelle Rietveld, Joris Gudde & Jefry el Bhwash. Tijdens deze trainingen komen alle aspecten van baanatletiek aan bod. We trainen op snelheid, kracht, stabiliteit, uithoudingsvermogen en techniek. - - Er wordt training gegeven in alle onderdelen, zowel technisch als de korte en middellange afstanden. Elke training is er, na de warming-up, keuze uit verschillende werp-, spring-, en looponderdelen. De trainers hebben allemaal hun eigen specialiteiten waardoor ze jou samen naar een hoger niveau kunnen brengen.`,foto:"baanatletiek.jpg"},td={tekst:`De loopgroeptrainingen worden gegeven door Aniek Sips, Robert Meier en Suze de Vries. De middellange afstand (MiLa) trainingen worden gegeven door Tijmen Hoedjes en Stan van Tilburg. Op maandag traint de loopgroep na de warming-up op de weg, woensdag worden de schema's op de baan gelopen en op zaterdag wordt er afwisselend op en buiten de baan getraind. - - De trainingen worden altijd aangepast aan verschillende niveaus, zodat iedereen mee kan doen met de trainingen. Ook zit er veel variatie in de trainingen. Zo trainen we korte en lange intervallen, doen we heuveltrainingen en duurloopjes, en trainen we op verschillende ondergronden. Dit zorgt ervoor dat je zowel je snelheid als uithoudingsvermogen zal verbeteren.`,foto:"loopgroep_update.jpg"},K={algemeen:ld,baanatletiek:sd,loopgroep:td};function od(){return g.jsxs("div",{children:[g.jsx(r,{title:"Trainingen"}),g.jsx(Cd,{}),g.jsx(id,{text:K.algemeen.tekst}),g.jsx(ad,{text:K.baanatletiek.tekst,foto:K.baanatletiek.foto}),g.jsx(Ad,{}),g.jsx(nd,{text:K.loopgroep.tekst,foto:K.loopgroep.foto})]})}const dd="https://www.av40.nl/index.php?page=Inschrijfformulier&sid=1",bd=(I,e)=>{switch(e.type){case"change":case"change_bool":return{...I,[e.field]:e.value};case"reset":return{...vg};default:throw new Error}},vg={firstname:"",lastname:"",phone:"",email:"",privacy:!1},cd=()=>{const[I,e]=n.useState(!1),[C,i]=n.useState(""),[A,a]=n.useReducer(bd,vg),s=()=>{if(A.firstname==="")return i("Vul je voornaam in"),!1;if(A.lastname==="")return i("Vul je achternaam in"),!1;if(A.phone==="")return i("Vul je telefoonnummer in"),!1;if(A.email==="")return i("Vul je emailadres in"),!1;if(/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(A.email)){if(!A.privacy)return i("Om lid te worden dien je akkoord te gaan met het privacybeleid."),!1}else return i("Vul een correct emailadres in"),!1;return!0},t=Z=>{Z.preventDefault(),I&&s()&&k("onboard/signup/",A).then(()=>{e(!1),a({type:"reset"}),i(""),window.location.assign(dd)}).catch(()=>{i("De server is tijdelijk niet beschikbaar. Je kunt je alsnog inschrijven via https://www.av40.nl/index.php?page=Inschrijfformulier&sid=1 en door een mailtje te sturen naar bestuur@dsavdodeka.nl!")})},d=Z=>{const{name:V,value:B}=Z.target;a({type:"change",field:V,value:B})},b=Z=>{const{name:V,checked:B}=Z.target;a({type:"change_bool",field:V,value:B})},W=()=>{e(!0)};return g.jsxs("div",{className:"schrijfInDiv",children:[I&&g.jsxs("form",{onSubmit:t,children:[g.jsxs("div",{className:"inputDiv",children:[g.jsx("input",{type:"text",name:"firstname",placeholder:"Voornaam",value:A.firstname,onChange:d}),g.jsx("input",{type:"text",name:"lastname",placeholder:"Achternaam",value:A.lastname,onChange:d}),g.jsx("input",{type:"text",name:"phone",placeholder:"Telefoonnummer",value:A.phone,onChange:d}),g.jsx("input",{type:"text",name:"email",placeholder:"E-mail",value:A.email,onChange:d}),g.jsxs("div",{className:"checkbox",children:[g.jsxs("label",{children:["Ik heb het ",g.jsx("a",{href:"/files/privacyverklaring_dodeka_jan23.pdf",target:"_blank",rel:"noreferrer",className:"privacy_link",children:"privacybeleid"})," gelezen en ga hiermee akkoord."]}),g.jsx("input",{id:"privacy",type:"checkbox",name:"privacy",onChange:b})]}),g.jsx("p",{className:"schrijfInStatus",children:C})]}),g.jsx("button",{className:"schrijfInButton",id:"submit_button",type:"submit",children:"Schrijf je in via AV'40"}),g.jsx("br",{})]}),!I&&g.jsx("button",{className:"schrijfInButton",onClick:W,children:"Schrijf je in!"})]})};function md(I){return g.jsxs("div",{className:"meetrainen_1",children:[g.jsxs("div",{className:"meetrainen_2",children:[g.jsx(u,{text:"Proeftrainen en inschrijven",position:"left"}),g.jsx("p",{className:"meetrainen_3",children:"Bij Dodeka krijg je het hele jaar door de mogelijkheid om drie keer gratis te komen proeftrainen. Zo kun je de sfeer proeven en erachter komen of atletiek iets voor jou is. Lijkt het je leuk om een keer mee te trainen? Geef je dan op via de mail of via een DM op Instagram. Heb je na de proeftrainingen de smaak te pakken en wil je lid worden? Inschrijvingen verlopen via AV'40 en hun inschrijfformulier vind je hieronder."}),g.jsx(cd,{}),g.jsxs("p",{className:"meetrainen_uitschrijven",children:["Wil je je uitschrijven bij Dodeka? Stuur dan een mailtje naar de ledenadministratie van AV'40 (",g.jsx("a",{target:"_blank",rel:"noreferrer",href:"mailto:ledenadministratie@av40.nl",className:"meetrainen_uitschrijflink",children:"ledenadministratie@av40.nl"}),")."]}),g.jsxs("p",{className:"meetrainen_5",children:["Mocht je nu nog vragen hebben, kijk dan in onze ",g.jsx(G,{to:"/contact#faq",className:"meetrainen_6",children:"F.A.Q."}),", of stuur een berichtje via de mail of Instagram!"]}),g.jsx(Vg,{})]}),g.jsx("img",{src:o(`word_lid/${I.foto}`),alt:"",className:"meetrainen_7"})]})}function Zd(I){return g.jsxs("div",{className:"contributie_1",children:[g.jsxs("div",{className:"jesper_probeert_flex",children:[g.jsxs("div",{className:"contributieTabel1",children:["Wedstrijdlid",g.jsx("span",{className:"jaapie",children:g.jsx("sup",{children:" 1"})})," ",g.jsx("br",{}),"Recreantlid",g.jsx("span",{className:"jaapie",children:g.jsx("sup",{children:" 2"})})," ",g.jsx("br",{}),"Gastlid",g.jsx("span",{className:"jaapie",children:g.jsx("sup",{children:" 2"})})," ",g.jsx("br",{}),"Inschrijfgeld ",g.jsx("br",{})]}),g.jsx("div",{className:"vl"}),g.jsxs("div",{className:"contributieTabel2",children:[g.jsx("span",{children:"€"}),"57,95 ",g.jsx("span",{className:"jaapie",children:"per kwartaal"}),g.jsx("br",{}),g.jsx("span",{children:"€"}),"52,90 ",g.jsx("span",{className:"jaapie",children:"per kwartaal"}),g.jsx("br",{}),g.jsx("span",{children:"€"}),"42,75 ",g.jsx("span",{className:"jaapie",children:"per kwartaal"}),g.jsx("br",{}),g.jsx("span",{children:"€"}),"20,- ",g.jsx("span",{className:"jaapie",children:"eenmalig"}),g.jsx("br",{}),g.jsxs("span",{className:"footnote_contributie",children:[g.jsxs("div",{children:[g.jsx("sup",{children:"1"}),":Inclusief wedstrijdlicentie"]}),g.jsxs("div",{children:[g.jsx("sup",{children:"2"}),":Exclusief wedstrijdlicentie"]})]})]})]}),g.jsxs("div",{className:"contributie_3",children:[g.jsx(u,{text:"Contributie",position:"right"}),g.jsxs("p",{className:"contributie_4",children:["Naast dat wij trainen op hun atletiekbaan, is Dodeka ook een commissie van AV'40. De inschrijvingen en contributie worden daarom via hen geregeld.",g.jsx("br",{}),g.jsx("br",{}),"Als student vallen wij onder de baanatleten en is de contributie daarmee ",g.jsx("span",{children:"€"}),"57,95 per kwartaal. Om mee te mogen doen met wedstrijden, zoals de competitie of de Nederlandse Studenten Kampioenschappen, moet je in het bezit zijn van een wedstrijdlicentie. Ben je al wedstrijdlid bij een andere atletiekvereniging? Dan kan je ervoor kiezen om je wedstrijdlicentie om te zetten naar AV'40, of om gastlid bij ons te worden.",g.jsx("br",{}),g.jsx("br",{}),"Vergeet bij het inschrijven niet aan te vinken dat je student bent, want studentenleden krijgen jaarlijks ",g.jsx("span",{children:"€"}),"10 korting op de contributie! Als je dit niet aanvinkt worden de prijzen hoger dan in de prijzentabel hiernaast."]})]})]})}const Gd={text:`Bij Dodeka krijg je het hele jaar door de mogelijkheid om drie keer gratis te komen proeftrainen. Zo kun je de sfeer te proeven en erachter komen of atletiek iets voor jou is. Heb je na de proeftrainingen de smaak te pakken en wil je lid worden? Inschrijvingen verlopen via AV40 en hun inschrijfformulier vind je #link! - -Mocht je nu nog vragen hebben, kijk dan in onze F.A.Q., of stuur een berichtje via de mail of Instagram!`,foto:"wordLid.jpg"},Wd={text:`Naast dat wij trainen op hun atletiekbaan, is Dodeka ook een commissie van AV'40. De inschrijvingen en contributie worden daarom via hen geregeld. - -Als student vallen wij onder de baanatleten en is de contributie daarmee 52 euro per kwartaal. Om mee te mogen doen met de Nederlandse Studenten Kampioenschappen hoef je niet in het bezit te zijn van een wedstrijdlicentie, maar om mee te kunnen doen aan andere wedstrijden (zoals de competitie) wel. Ben je al wedstrijdlid bij een andere atletiekvereniging? Dan kan je ervoor kiezen om je wedstrijdlicentie om te zetten naar AV'40, of om gastlid bij ons te worden. - -Vergeet bij het inschrijven niet aan te vinken dat je student bent, want studentenleden krijgen jaarlijks 10 euro korting op de contributie! Als je dit niet aanvinkt wordt je lidmaatschap duurder dan in de prijzentabel. - -Weet je het nu helemaal zeker? Je vindt #link het inschrijfformulier.`,foto:"contributieTabel.jpg"},O={proeftrainen:Gd,contributie:Wd};function rd(){return g.jsxs("div",{children:[g.jsx(r,{title:"Word lid!"}),g.jsx(md,{text:O.proeftrainen.text,foto:O.proeftrainen.foto}),g.jsx(Zd,{text:O.contributie.text,foto:O.contributie.foto})]})}function pd(){return g.jsxs("div",{id:"info",children:[g.jsx("h1",{className:"contact-type",children:"E-mail"}),g.jsx("div",{children:g.jsx("a",{href:"mailto:studentenatletiek@av40.nl",className:"contact-value",children:"studentenatletiek@av40.nl"})}),g.jsx("h1",{className:"contact-type",children:"Adres"}),g.jsx("h1",{className:"contact-value",children:"Sportring 12, 2616LK Delft"}),g.jsx("h1",{className:"contact-type",children:"AV'40 Website"}),g.jsx("div",{children:g.jsx("a",{target:"_blank",rel:"noreferrer",href:"https://www.av40.nl",className:"contact-value",children:"www.av40.nl"})})]})}function hd(){return g.jsxs("div",{id:"socials",children:[g.jsx("h1",{id:"social_text",children:"Socials"}),g.jsxs("div",{id:"contact_social_buttons",children:[g.jsx("a",{className:"cursor-pointer",target:"_blank",rel:"noreferrer",href:"https://www.instagram.com/dsavdodeka/?hl=nl",children:g.jsxs("svg",{id:"insta",href:"www.av40.nl",className:"social_button",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[g.jsx("use",{xlinkHref:"www.av40.nl"}),g.jsxs("radialGradient",{id:"rg",r:"150%",cx:"30%",cy:"107%",children:[g.jsx("stop",{stopColor:"#fdf497",offset:"0"}),g.jsx("stop",{stopColor:"#fdf497",offset:"0.05"}),g.jsx("stop",{stopColor:"#fd5949",offset:"0.45"}),g.jsx("stop",{stopColor:"#d6249f",offset:"0.6"}),g.jsx("stop",{stopColor:"#285AEB",offset:"0.9"})]}),g.jsx("path",{d:"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"})]})}),g.jsx("a",{target:"_blank",rel:"noreferrer",href:"https://www.youtube.com/channel/UCrilqur_5aQmpLh-mvXBcmA",children:g.jsx("svg",{id:"youtube",className:"social_button",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:g.jsx("path",{d:"M19.615 3.184c-3.604-.246-11.631-.245-15.23 0-3.897.266-4.356 2.62-4.385 8.816.029 6.185.484 8.549 4.385 8.816 3.6.245 11.626.246 15.23 0 3.897-.266 4.356-2.62 4.385-8.816-.029-6.185-.484-8.549-4.385-8.816zm-10.615 12.816v-8l8 3.993-8 4.007z"})})}),g.jsx("a",{target:"_blank",rel:"noreferrer",href:"https://www.facebook.com/DSAVDodeka/",children:g.jsx("svg",{id:"facebook",className:"social_button",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:g.jsx("path",{d:"M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z"})})}),g.jsx("a",{target:"_blank",rel:"noreferrer",href:"https://discord.gg/BtrZ6QbfAf",children:g.jsx("svg",{id:"discord",className:"social_button",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:g.jsx("path",{d:"M19.54 0c1.356 0 2.46 1.104 2.46 2.472v21.528l-2.58-2.28-1.452-1.344-1.536-1.428.636 2.22h-13.608c-1.356 0-2.46-1.104-2.46-2.472v-16.224c0-1.368 1.104-2.472 2.46-2.472h16.08zm-4.632 15.672c2.652-.084 3.672-1.824 3.672-1.824 0-3.864-1.728-6.996-1.728-6.996-1.728-1.296-3.372-1.26-3.372-1.26l-.168.192c2.04.624 2.988 1.524 2.988 1.524-1.248-.684-2.472-1.02-3.612-1.152-.864-.096-1.692-.072-2.424.024l-.204.024c-.42.036-1.44.192-2.724.756-.444.204-.708.348-.708.348s.996-.948 3.156-1.572l-.12-.144s-1.644-.036-3.372 1.26c0 0-1.728 3.132-1.728 6.996 0 0 1.008 1.74 3.66 1.824 0 0 .444-.54.804-.996-1.524-.456-2.1-1.416-2.1-1.416l.336.204.048.036.047.027.014.006.047.027c.3.168.6.3.876.408.492.192 1.08.384 1.764.516.9.168 1.956.228 3.108.012.564-.096 1.14-.264 1.74-.516.42-.156.888-.384 1.38-.708 0 0-.6.984-2.172 1.428.36.456.792.972.792.972zm-5.58-5.604c-.684 0-1.224.6-1.224 1.332 0 .732.552 1.332 1.224 1.332.684 0 1.224-.6 1.224-1.332.012-.732-.54-1.332-1.224-1.332zm4.38 0c-.684 0-1.224.6-1.224 1.332 0 .732.552 1.332 1.224 1.332.684 0 1.224-.6 1.224-1.332 0-.732-.54-1.332-1.224-1.332z"})})})]})]})}function ud(I){return g.jsxs("div",{id:"question_box",children:[g.jsx("div",{id:"question",children:I.vraag.split(` -`).map(e=>g.jsxs("span",{children:[e,g.jsx("br",{})]},e))}),g.jsx("div",{id:"answer",children:I.antwoord.split(` -`).map(e=>g.jsxs("span",{children:[e,g.jsx("br",{})]},e))})]})}function Vd(I){return g.jsx("div",{id:"question_grid",children:I.questions.map(e=>g.jsx(ud,{vraag:e.vraag,antwoord:e.antwoord},e.vraag))})}const vd=[{vraag:"Hoe kan ik een training uitproberen?",antwoord:"Iedereen mag bij ons het hele jaar door drie keer gratis komen proeftrainen. Daarna kan je besluiten of je lid wordt of niet. Je kan je aanmelden door ons te mailen of een Instagram DM te sturen."},{vraag:"Waar ligt de atletiekbaan?",antwoord:"Het adres van de atletiekbaan is Sportring 12 te Delft. De baan is in 15 minuten te bereiken met bus 60 vanaf station Delft naar halte Den Haag, Defensie aan de Brasserskade, of je kan natuurlijk gewoon op de fiets komen."},{vraag:"Hoe zien de trainingen er ongeveer uit?",antwoord:`Tijdens onze trainingen komen alle aspecten van baanatletiek aan bod. We trainen dan ook afwisselend op zowel kracht en stabiliteit als uithoudingsvermogen en techniek. Er wordt training gegeven voor alle onderdelen, zowel technisch als de korte- en middellange afstanden. -Je kunt je vooraf voor de training aanmelden voor één van de beschikbare onderdelen. Na een gezamenlijke warming-up van 30 à 45 minuten, mag iedereen zijn onderdeel uit gaan oefenen onder begeleiding van een trainer.`},{vraag:"Wie zijn de trainers?",antwoord:"De trainingen worden gegeven door een aantal studenten die al lang ervaring hebben met verschillende aspecten en onderdelen van atletiek. Een overzicht van de trainers is te vinden op de commissiepagina bij de trainerscommissie."},{vraag:"Zijn er nog meer gespecialiseerde trainingen voor bepaalde onderdelen?",antwoord:"Tijdens de baantrainingen kan er op alle onderdelen getraind worden. Er wordt elke training een sprint-, mila- en loopgroepschema aangeboden. Daarnaast zijn er ook elke training drie technische onderdelen die getraind worden. Deze technische onderdelen rouleren elke training door."},{vraag:"Hoe werkt het lidmaatschap?",antwoord:"Bij ons kan iedereen het hele jaar door lid worden. Hiervoor moet je je als student inschrijven via de burgervereniging AV'40. Meer informatie over het lidmaatschap en de inschrijfprocedure vind je op de word lid pagina."},{vraag:"Wordt er aan wedstrijden meegedaan?",antwoord:"Ja! De leukste wedstrijden zijn de Nederlandse Studenten Kampioenschappen (NSK's), waarvan er acht per jaar zijn. Aan deze wedstrijden doen we met een grote groep mee aan zowel gezamenlijke als individuele onderdelen en is er vaak na afloop een feest. Daarnaast is er ook een aantal competitiewedstrijden per jaar en gaan atleten vaak ook nog het hele jaar door samen naar losse wedstrijden."},{vraag:"Wat doen jullie nog meer naast trainen?",antwoord:"Er is elke woensdag na de training een epische borrel, en daarnaast worden er ook nog genoeg leuke activiteiten georganiseerd door verschillende commissies, waar je je ook elk jaar voor aan kunt melden. Een overzicht van de commissies vind je op de commissiepagina."},{vraag:"Zijn alle leden student aan de TU Delft?",antwoord:"Ongeveer 90 procent van de leden studeert aan de TU Delft. De overige 10 procent volgt een opleiding aan een andere onderwijsinstelling, zoals andere universiteiten, maar ook hogescholen en MBO's."},{vraag:"Hoeveel leden heeft Dodeka?",antwoord:"We zijn een groeiende vereniging met ongeveer 160 leden, en een man/vrouw verdeling van 55/45. Bij een training zijn gemiddeld zo'n 60 studenten aanwezig."},{vraag:"Wie is de leukste mascotte?",antwoord:"Arnold het AardVarken is natuurlijk de leukste mascotte. Arnold heeft een Duitse vader en zijn moeder komt uit Arnhem. Sinds oktober 2019 is Arnold bij ons komen wonen."}],wd={questions:vd};function Bd(){return g.jsxs("div",{children:[g.jsx(r,{title:"Contact"}),g.jsxs("div",{id:"contact",className:"mb-8 lg:mb-16",children:[g.jsxs("div",{id:"contact_info",children:[g.jsx(pd,{}),g.jsx(hd,{})]}),g.jsx("div",{id:"contact_map",children:g.jsx(ug,{})})]}),g.jsxs("div",{id:"faq",children:[g.jsx(r,{title:"Frequently asked questions"}),g.jsx(Vd,{questions:wd.questions})]})]})}function gg(I){return g.jsxs("div",{id:"contact_heading",children:[g.jsx("h1",{id:"bar_title",children:I.title.toUpperCase()}),g.jsx("div",{id:"arrow_container",children:g.jsx("svg",{id:"bar_arrow",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:g.jsx("path",{d:"M13.025 1l-2.847 2.828 6.176 6.176h-16.354v3.992h16.354l-6.176 6.176 2.847 2.828 10.975-11z"})})})]})}function Xd(){return g.jsxs("div",{id:"contact_bar",children:[g.jsxs("div",{className:"bar_container",children:[g.jsx(G,{className:"no_underline",to:"/contact",children:g.jsx(gg,{title:"Contactinformatie"})}),g.jsxs("div",{className:"bar_info",children:[g.jsxs("p",{children:["Email: ",g.jsx("a",{href:"mailto:studentenatletiek@av40.nl",className:"bar_link",children:"studentenatletiek@av40.nl"})]}),g.jsxs("p",{children:["Adres: ",g.jsx("a",{target:"_blank",rel:"noreferrer",href:"https://www.google.nl/maps/place/Delftse+Atletiekvereniging+1940/@52.0294071,4.3655958,17z/data=!3m1!4b1!4m5!3m4!1s0x47c5b60b0c9dbfa9:0x9fa03ef4a72f1db8!8m2!3d52.0294038!4d4.3677845",className:"bar_link",children:"Sportring 12, Delft"})]}),g.jsx(G,{to:"/contact",className:"bar_link",children:"F.A.Q."}),g.jsx("br",{}),g.jsx("a",{href:"/files/privacyverklaring_dodeka_jan23.pdf",target:"_blank",rel:"noreferrer",className:"privacy_link",children:"Privacyverklaring Dodeka"})]})]}),g.jsxs("div",{className:"bar_container",children:[g.jsx(G,{className:"no_underline",to:"/trainingen#",children:g.jsx(gg,{title:"Trainingsdagen"})}),g.jsxs("div",{className:"bar_info",children:[g.jsx("p",{children:"Maandag 18:00 - 19:30"}),g.jsx("p",{children:"Woensdag 18:15 - 19:45"}),g.jsx("p",{children:"Zaterdag 10:15 - 11:45"}),g.jsx("br",{}),g.jsxs("p",{children:["Dodeka is een trainingsgroep voor studenten binnen ",g.jsx("a",{target:"_blank",rel:"noreferrer",href:"https://www.av40.nl",className:"bar_link",children:"AV'40"})]})]})]}),g.jsxs("div",{className:"bar_container",children:[g.jsx(G,{className:"no_underline",to:"/contact/sponsors#",children:g.jsx(gg,{title:"Sponsors"})}),g.jsxs("div",{className:"bar_info",children:[g.jsx("a",{target:"_blank",rel:"noreferrer",href:"https://www.malthasport.nl/",children:g.jsx("img",{src:o("sponsors/maltha.png"),alt:"",className:"bar_sponsor maltha_bar"})}),g.jsx("a",{target:"_blank",rel:"noreferrer",href:"https://kernengineers.nl/",children:g.jsx("img",{src:o("sponsors/kern.svg"),alt:"",className:"bar_sponsor kverneland_bar"})}),g.jsx("a",{target:"_blank",rel:"noreferrer",href:"https://www.studentendrukwerk.nl/",children:g.jsx("img",{src:o("sponsors/studentendrukwerk.png"),alt:"",className:"bar_sponsor tsa_bar"})})]})]})]})}function jd(I){function e(){document.getElementById(I.name).classList.add("out"),document.getElementById(I.name).classList.remove("in");const i=document.getElementById(I.name+"scroll"),A=i.scrollWidth-i.offsetWidth;i.scrollTo(1,0);var a=window.self.setInterval(()=>{i.scrollLeft!==A&&i.scrollLeft!==0?i.scrollTo(i.scrollLeft+1,0):window.self.clearInterval(a)},15)}function C(){document.getElementById(I.name).classList.remove("out"),document.getElementById(I.name).classList.add("in")}return I.position==="left"||window.innerWidth<=1023?g.jsxs("div",{id:I.name,className:"commissieContainer",children:[g.jsx("img",{className:"commissieLogo roundedRight",src:o(`commissies/${I.fotos}/logo.jpg`),alt:""}),g.jsxs("div",{className:"commissieInfo roundedLeft",children:[g.jsx(u,{text:I.name,position:"left"}),g.jsx("p",{className:"commissieStukje",children:I.info}),g.jsxs("div",{className:"commissieSlider",onClick:()=>e(),children:[g.jsx("p",{className:"commissieSliderMargin",children:"Bekijk de leden"}),g.jsx("svg",{id:"",xmlns:"http://www.w3.org/2000/svg",className:"commissieArrow",viewBox:"0 0 24 24",children:g.jsx("path",{d:"M13.025 1l-2.847 2.828 6.176 6.176h-16.354v3.992h16.354l-6.176 6.176 2.847 2.828 10.975-11z"})})]})]}),g.jsx("div",{className:"commissieLogo roundedRight",children:g.jsx("img",{className:"commissieFoto roundedRight",src:o(`commissies/${I.fotos}/commissie.jpg`),alt:""})}),g.jsxs("div",{className:"commissieInfo roundedLeft",children:[g.jsx(u,{text:I.name+" leden",position:"left"}),g.jsx("div",{id:I.name+"scroll",className:"commissieLeden",children:I.leden.map(i=>g.jsxs("div",{className:"commissieLid",children:[g.jsx("img",{className:"commissieLidFoto",src:o(`commissies/${I.fotos}/${i.foto}.jpg`),alt:""}),g.jsx("p",{className:"commissieLidNaam",children:i.naam}),g.jsx("p",{className:"commissieLidFunctie",children:i.functie})]},I.name+i.naam))}),g.jsxs("div",{className:"commissieSlider",onClick:()=>C(),children:[g.jsx("svg",{id:"",xmlns:"http://www.w3.org/2000/svg",className:"commissieArrow reverseArrow commissieSliderMargin",viewBox:"0 0 24 24",children:g.jsx("path",{d:"M13.025 1l-2.847 2.828 6.176 6.176h-16.354v3.992h16.354l-6.176 6.176 2.847 2.828 10.975-11z"})}),g.jsx("p",{children:"Bekijk de commissie"})]})]})]}):g.jsxs("div",{id:I.name,className:"commissieContainer",children:[g.jsxs("div",{className:"commissieInfo roundedRight inverseMargin",children:[g.jsx(u,{text:I.name,position:"left"}),g.jsx("p",{className:"commissieStukje",children:I.info}),g.jsxs("div",{className:"commissieSlider",onClick:()=>e(),children:[g.jsx("p",{className:"commissieSliderMargin",children:"Bekijk de leden"}),g.jsx("svg",{id:"",xmlns:"http://www.w3.org/2000/svg",className:"commissieArrow",viewBox:"0 0 24 24",children:g.jsx("path",{d:"M13.025 1l-2.847 2.828 6.176 6.176h-16.354v3.992h16.354l-6.176 6.176 2.847 2.828 10.975-11z"})})]})]}),g.jsx("img",{className:"commissieLogo roundedLeft",src:o(`commissies/${I.fotos}/logo.jpg`),alt:""}),g.jsxs("div",{className:"commissieInfo roundedRight inverseMargin",children:[g.jsx(u,{text:I.name+" leden",position:"left"}),g.jsx("div",{id:I.name+"scroll",className:"commissieLeden",children:I.leden.map(i=>g.jsxs("div",{className:"commissieLid",children:[g.jsx("img",{className:"commissieLidFoto",src:o(`commissies/${I.fotos}/${i.foto}.jpg`),alt:""}),g.jsx("p",{className:"commissieLidNaam",children:i.naam}),g.jsx("p",{className:"commissieLidFunctie",children:i.functie})]},I.name+i.naam+"2"))}),g.jsxs("div",{className:"commissieSlider",onClick:()=>C(),children:[g.jsx("svg",{id:"",xmlns:"http://www.w3.org/2000/svg",className:"commissieArrow reverseArrow commissieSliderMargin",viewBox:"0 0 24 24",children:g.jsx("path",{d:"M13.025 1l-2.847 2.828 6.176 6.176h-16.354v3.992h16.354l-6.176 6.176 2.847 2.828 10.975-11z"})}),g.jsx("p",{children:"Bekijk de commissie"})]})]}),g.jsx("div",{className:"commissieLogo roundedLeft",children:g.jsx("img",{className:"commissieFoto roundedLeft",src:o(`commissies/${I.fotos}/commissie.jpg`),alt:""})})]})}const Yd=[{naam:".ComCom",info:"De .ComCom is de commissie die deze website in de afgelopen jaren heeft gemaakt en nog steeds onderhoudt. Zonder ons was deze website er nooit geweest en hadden alle andere commissies hier niet eens kunnen staan. Wij blijven bezig met de website uitbreiden, en nu het inlogsysteem werkend is gaan we dit jaar aan de slag met het maken van een inschrijfsysteem voor alle trainingen, borrels en activiteiten. Verder houden we jullie op de hoogte van alle nieuwtjes en wedstrijden die we organiseren. Mocht je een foutje vinden of een leuk idee hebben, spreek dan een van de commissieleden aan of stuur een mailtje naar content.comcom@dsavdodeka.nl.",leden:[{naam:"Tip",functie:"CEO",foto:"tip"},{naam:"Matthijs",functie:"Senior Frontend Developer",foto:"matthijs"},{naam:"Liam",functie:"Design & Frontend Developer",foto:"liam"},{naam:"Jesper",functie:"Junior Frontend Developer",foto:"jesper"},{naam:"Senne",functie:"Junior Backend Developer",foto:"senne"},{naam:"Sanne vB",functie:"QomQommer",foto:"sanne"}],fotos:"comcom"},{naam:"BarCo",info:"De BarCo is de belangrijkste commissie binnen Dodeka. Binnen deze vereniging zorgen wij ervoor dat onze atleten niet te sportief worden zodat de sfeer een beetje gemoedelijk blijft. Elke woensdag kun je bij ons terecht voor een koud drankje en een warm bord eten. Daarnaast fiksen wij om de zoveel tijd een gezellige themaborrel en sporen iedereen aan om nieuwe mensen te leren kennen! Als BarCo lid kun je elk dom idee wel uitwerken tot een leuke borrel en kun je op een eenvoudige manier mensen leren kennen binnen de vereniging. 12 dikke kusjes van de BarCo",leden:[{naam:"Marco Barco",functie:"Voorzitter",foto:"mark"},{naam:"Antony",functie:"Secretaris",foto:"Antony"},{naam:"Kika",functie:"Commissaris Themaborrels",foto:"Kika"},{naam:"Sebastiaan",functie:"Commissaris Eten",foto:"Sebastiaan"},{naam:"Joris",functie:"Hypermeister",foto:"Joris"},{naam:"Tim C",functie:"QQ",foto:"Tim"}],fotos:"barco"},{naam:"BatCie",info:"Als BatCie organiseren wij de epische batavierenrace voor het mega gezellige Dodeka team. De bata vindt plaats op 24/25/30 mei 2024 in het oosten van het land (rond Nijmegen en Enschede). In dit prachtige weekend kan je hardlopen en feesten combineren wat supergaaf is. Met een team van 25 personen ren je in estafettevorm een afstand van in totaal 175 kilometer. Ons team draait om prestatie maar nog meer om gezelligheid. Omdat je met zijn allen in tentjes slaapt is het erg knus en ontmoet je mensen uit het hele land. Kortom, een topweekend dus! Voor bereikbaarheid zijn wij aanspreekbaar op trainingen en bereikbaar per fax op 121212.",leden:[{naam:"Niels V",functie:"Voorzitter",foto:"nielsv"},{naam:"Roy",functie:"Secretaris",foto:"roy"},{naam:"Eric",functie:"Penningmeester",foto:"eric"},{naam:"Renée",functie:"Commissaris Logistiek",foto:"renée"},{naam:"Marin",functie:"Commissaris Promo",foto:"marin"},{naam:"Marien",functie:"QQ",foto:"marien"}],fotos:"batcie"},{naam:"FOCUS",info:"Onze commissie zorgt ervoor dat alle mooie dingen die bij de vereniging gebeuren zo goed mogelijk vastgelegd worden doormiddel van foto's en video's. Ook zijn wij verantwoordelijk voor de promotie van Dodeka. Dit doen we onder andere met posters, stickers en foto's op diverse social media, dus volg ons vooral en misschien zie je jezelf nog eens terug op het instagram account!",leden:[{naam:"Mieke",functie:"Kapitein",foto:"mieke"},{naam:"Kimmo",functie:"Secretavis",foto:"kimmo"},{naam:"Niek",functie:"Kommiszeevis Bil",foto:"niek"},{naam:"Roman B",functie:"Kommiszeevis Beer",foto:"placeholder"},{naam:"Julius",functie:"Kommiszeevis Vies",foto:"julius"},{naam:"Matthew",functie:"Kommiszeevis Kont",foto:"placeholder"},{naam:"Jeroen",functie:"Kommiszeevis Gladde Paling",foto:"jeroen"},{naam:"Sanne vB",functie:"QQ",foto:"sanne"}],fotos:"focus"},{naam:"Lustrum",info:"De lustrumcommissie zorgt ervoor dat het eerste lustrum van Dodeka er één gaat worden om nooit te vergeten. Met vijf activiteiten gedurende het hele jaar vieren we de vijfde verjaardag van onze geliefde mascotte Arnold. Het hoogtepunt wordt de lustrumweek in februari, waarin de hele week geweldige activiteiten plaats zullen vinden en veel gefeest zal worden. Wij voelen ons vereerd dat we dit hele jaar Arnold mogen helpen niet alleen een aardvarken te zijn maar ook een feestvarken! ",leden:[{naam:"Jefry",functie:"Voorzitter",foto:"placeholder"},{naam:"Simon",functie:"Secretaris",foto:"placeholder"},{naam:"Lars P",functie:"Penningmeester",foto:"placeholder"},{naam:"Stefan",functie:"Commissaris Planning",foto:"placeholder"},{naam:"Koen",functie:"Commissaris Logistiek",foto:"placeholder"},{naam:"Temba",functie:"Commissaris Promo",foto:"placeholder"},{naam:"Abel",functie:"Commissaris Extern",foto:"placeholder"},{naam:"Anne-Wil",functie:"Vice-voorzitter & QQ",foto:"placeholder"},{naam:"Sanne D",functie:"QQ",foto:"placeholder"}],fotos:"lustrum"},{naam:"NSK Meerkamp",info:"Het is weer zo ver. Een nieuw jaar en een nieuw jaar dat Dodeka een NSK mag organiseren. Namelijk het NSK Meerkamp! Dit zal plaatsvinden van zaterdag 11 mei tot zondag 12 mei, op de atletiekbaan van AV'40. Zoals de naam al verklapt zal iedereen strijden om de beste all-round aleet of atlete te worden. Net als elk NSK Meerkamp zijn er voor de mannen en de vrouwen de gewoonlijke meerkamp en loopmeerkamp. Als je nu denkt: 'Ik ben helemaal niet klaar voor zo'n volledige meerkamp :(' Wees niet getreurd! Vanaf dit jaar is er ook een Intermediate meerkamp voor de mannen en de vrouwen. Hier zijn minder onderdelen, en de hordes zijn lager en de gewichten zijn lichter. Met deze twee nieuwe varianten wordt het NSK Meerkamp voor iedereen toegankelijk! Naast al dat competitief zijn is er natuurlijk ook nog de gezelligheid. 's Avonds tijdens het eten zal er een demonstratiewedstrijd plaatsvinden met daarna een episch feest! Zet 11-12 mei maar alvast in je agenda en dan zien we je daar!",leden:[{naam:"Sylke",functie:"Voorzitter",foto:"sylke"},{naam:"Sasha",functie:"Secretaris",foto:"sasha"},{naam:"Jamie",functie:"Penningmeester",foto:"jamie"},{naam:"Jonas",functie:"Commissaris Wedstrijd",foto:"jonas"},{naam:"Isabel",functie:"Commissaris Vrijwilligers",foto:"isabel"},{naam:"Chiem",functie:"Commissaris PR",foto:"chiem"},{naam:"Sanne D",functie:"QQ",foto:"sanne"}],fotos:"nskmeerkamp"},{naam:"RedaXII",info:"De RedaXII schrijft en publiceert de nieuwsbrieven en het jaarboek. Hiervoor verzamelen we stukjes en foto's en hierdoor blijven de leden geïnformeerd over wat er de afgelopen periode is gebeurd. Daarnaast is er voor iedereen die dat wil aan het einde van het jaar een jaarboek als samenvatting en herinnering van wat vast weer een geweldig jaar bij de vereniging wordt. Heb jij nu een goed idee of een leuk verhaal voor in de nieuwsbrief of het jaarboek, schroom dan niet om een van de RedaXII leden een keer aan te spreken of te mailen naar redaxii@dsavdodeka.nl. Mocht je een leuke quote hebben van iemand dan kan je die sturen naar Anne.",leden:[{naam:"Anna",functie:"Voorzitter",foto:"anna"},{naam:"Inez",functie:"Penningmeester",foto:"inez"},{naam:"Robert",functie:"Commissaris Inhoud",foto:"robert"},{naam:"Kyllian",functie:"Commissaris Flexibel",foto:"kyllian"},{naam:"Robin",functie:"Commissaris Vormgeving Nieuwsbrief",foto:"robin"},{naam:"Anne",functie:"Commissaris Vormgeving Jaarboek",foto:"anne"},{naam:"Tim C",functie:"QQ",foto:"tim"}],fotos:"redaxii"},{naam:"SAX",info:"Heee! Wij zijn de SAX. Wij zullen dit jaar fantastische SAXiviteiten organiseren voor de leukste Dodekaëders. Met de SAX verzinnen we SAXiviteiten, plannen we ze in en dan is er natuurlijk nog de uitvoering van de plannen op de dag zelf. Jaarlijks worden er veel verschillende SAXiviteiten georganiseerd bijvoorbeeld een Sintenkerstennieuw diner, huizenrace en verschillende soorten uitjes. Bij het Sinterkerstennieuw diner, de eerste SAXiviteit die wij zullen organiseren, zal iedereen zijn kookkunsten kunnen laten zien. Deze supergezellige commissie zit dit jaar vol Pixar karakters. Dus misschien zie je wel een van je favoriete karakters op een SAXiviteit. Bij de SAX komen enthousiasme en creativiteit samen in het organiseren van de SAXiviteiten en is het altijd gezellig!",leden:[{naam:"Xylander",functie:"Voorzitter",foto:"xylander"},{naam:"Anna",functie:"Secretaris",foto:"anna"},{naam:"Merel",functie:"Penningmeester",foto:"merel"},{naam:"Itse",functie:"Commissaris Logistiek",foto:"itse"},{naam:"Anne",functie:"Commissaris Promo",foto:"anne"},{naam:"Sanne D",functie:"QQ",foto:"sanne"}],fotos:"sax"},{naam:"Snowdeka",info:"In februari is het weer zo ver, een groep van 30 Dodekaëders gaat skiën in het prachtige Tignes! Naast veel sneeuwpret zal Snowdeka ervoor zorgen dat er heel veel leuke activiteiten te doen zijn. We gaan met z’n allen lekker skiën, snowboarden en niet te vergeten feesten! Het wordt een drukke en gezellige week, zelfs zo leuk dat iedereen na de wispo eigenlijk nog een weekje vakantie nodig heeft. We zorgen er als commissie voor dat het voor iedereen een onvergetelijke reis zal hebben!",leden:[{naam:"Merel",functie:"Voorzitter",foto:"merel"},{naam:"Marea",functie:"Secretaris",foto:"marea"},{naam:"Thomas",functie:"Commissaris Logistiek",foto:"thomas"},{naam:"Roy",functie:"Commissaris Activiteiten",foto:"roy"},{naam:"Marien",functie:"QQ",foto:"marien"}],fotos:"snowdeka"},{naam:"Startco",info:'De StartCommissie heeft als belangrijke taak dat alle nieuwe studenten de naam "Dodeka" kennen en dat ze weten waar onze prachtige vereniging voor staat. Dit doen we door tijdens de OWee epische activiteiten te organiseren waarbij de nieuwe studenten op een leuke manier kennis maken met de atletiek en de vereniging. Zo is de StartCo aanwezig op de parade, de infomarkt en de activiteitenmarkt en heeft de StartCo afgelopen OWee een spelletjesavond en een Trackborrel georganiseerd op de atletiekbaan. Na de OWee zorgt de StartCo ervoor dat alle nieuwe leden zich thuisvoelen op de vereniging door het leukste weekend van het jaar te organiseren: het StartWeekend. Hier kunnen nieuwe en oude leden elkaar (nog) beter leren kennen door samen leuke (en sportieve) activiteiten te doen. Wordt Dodeka ook jouw startschot voor een geweldige studententijd?',leden:[{naam:"Joris",functie:"Voorzitter",foto:"placeholder"},{naam:"Merel",functie:"Secretaris",foto:"placeholder"},{naam:"Sanne D",functie:"Penningmeester",foto:"placeholder"},{naam:"Niels V",functie:"Vice voorzitter en com. startweekend",foto:"placeholder"},{naam:"Suze",functie:"Commissaris feest/promo",foto:"placeholder"},{naam:"Hannah",functie:"Commissaris Logistiek",foto:"placeholder"},{naam:"Jefry",functie:"QQ 1",foto:"placeholder"},{naam:"Lianne",functie:"QQ 2",foto:"placeholder"}],fotos:"startco"},{naam:"Sunrice",info:"Als SunRice organiseren wij de meest epische zomerreis voor Dodeka. Aangezien het zware studiejaar dan eindelijk afgelopen is, willen wij onze leden belonen met een heerlijke vakantie. In dit bijzondere lustrumjaar gaan wij de beste en leukste week van de zomer voor Dodekaëders neerzetten! Wij zorgen voor leuke activiteiten op de reis, een vette locatie en bovendien dat de reis soepel en stressvrij verloopt. Als trotse leden van Dodeka zijn we natuurlijke wel fan van sportieve trip, dus dat zal zeker niet ontbreken. Kortom, een perfecte reis dus! We zien jullie daar hè. Kusjes, de SunRice!",leden:[{naam:"Tobias",functie:"Voorzitter",foto:"tobias"},{naam:"Mark",functie:"Secretaris",foto:"mark"},{naam:"Sven",functie:"Penningmeester",foto:"sven"},{naam:"Ingmar",functie:"Commissaris Activiteiten",foto:"ingmar"},{naam:"Melle",functie:"Commissaris Logistiek",foto:"melle"},{naam:"Marien",functie:"QQ",foto:"marien"}],fotos:"sunrice"},{naam:"Trainers",info:"Als commissie geven wij epische trainingen die we ook heel goed voorbereiden zodat we altijd weten wat we gaan doen. Wij zorgen ieder jaar voor tientallen fenomenale NSK-medailles door ons dag en nacht in te zetten. We hebben de ZeuS-bokaal twee keer op rij gewonnen dankzij de trainers. We hebben natuurlijk alleen maar dankzij onze commissie zoveel leden. Dit kunnen we bereiken doordat we met maar liefst 11 trainers zijn en daarmee de grootste commissie. Wij organiseren meer activiteiten dan alle andere commissies samen en onze activiteiten hebben de meeste inschrijvingen.",leden:[{naam:"Pelle",functie:"Baantrainer",foto:"placeholder"},{naam:"Jasper",functie:"Baantrainer",foto:"Jasper"},{naam:"Sanne B",functie:"Baantrainer",foto:"Sanne B"},{naam:"Koen",functie:"Baantrainer",foto:"Koen"},{naam:"Gijs",functie:"Baantrainer",foto:"Gijs"},{naam:"Marien",functie:"Baantrainer",foto:"Marien"},{naam:"Jefry",functie:"Baantrainer",foto:"Jefry"},{naam:"Joris",functie:"Baantrainer",foto:"Joris"},{naam:"Aniek",functie:"Looptrainer",foto:"Aniek"},{naam:"Robert",functie:"Looptrainer",foto:"Robert"},{naam:"Suze",functie:"Looptrainer",foto:"placeholder"},{naam:"Stan",functie:"MiLatrainer",foto:"Stan"},{naam:"Tijmen",functie:"MiLatrainer",foto:"Tijmen"},{naam:"Sanne D",functie:"QQ",foto:"Sanne D"}],fotos:"trainers"}],Nd={commissies:Yd};function yd(){return g.jsxs("div",{children:[g.jsx(r,{title:"Commissies"}),g.jsx("div",{className:"commissies overflow-x-hidden mb-16 lg:mb-24",children:Nd.commissies.map((I,e)=>g.jsx(jd,{position:e%2===0?"left":"right",name:I.naam,info:I.info,leden:I.leden,fotos:I.fotos},I.naam))})]})}function kd(I){return g.jsxs("div",{id:"bestuursjaarContainer",children:[g.jsxs("div",{id:"bestuursjaarLeft",children:[g.jsx("div",{id:"bestuurHeaderContainer",children:g.jsx(u,{text:I.naam,position:"right"})}),g.jsx("img",{id:"bestuurFoto",src:o(`bestuur/${I.foto}`),alt:""})]}),g.jsxs("div",{id:"bestuursjaarRight",children:[g.jsx("div",{className:"bestuursjaarLeden",children:I.leden.map(e=>g.jsxs(g.Fragment,{children:[g.jsx("h1",{class:"bestuurLid_naam",children:e[0]},I.jaar+e[0]),g.jsx("h1",{class:"bestuurLid_functie",children:e[1]},I.jaar+e[1])]}))}),g.jsx("h1",{id:"jaarBestuur",children:I.jaar})]}),g.jsx("div",{id:"line1",className:"line vertical"}),g.jsx("div",{id:"line2",className:"line vertical"}),g.jsx("div",{id:"line3",className:"line vertical"}),g.jsx("div",{id:"line4",className:"line horizontal"}),g.jsx("div",{id:"line5",className:"line horizontal"}),g.jsx("div",{id:"line6",className:"line horizontal"})]})}const Rd=[{naam:"Bestuur 5",leden:[["Anne-Wil van Werkhoven","Voorzitter"],["Sanne van Beek","Secretaris"],["Marien Sips","Penningmeester"],["Sanne Diepen","Commissaris Atletiek"],["Tim Creusen","Commissaris Intern"]],jaar:"2023/2024",foto:"bestuur_5.jpg"},{naam:"Bestuur 4",leden:[["Lianne Folkerts","Voorzitter"],["Jefry el Bhwash","Secretaris"],["Simon Loose","Penningmeester"],["Saana Taal","Commissaris Atletiek"]],jaar:"2022/2023",foto:"bestuur_4.jpg"},{naam:"Bestuur 3",leden:[["Koen Stapel","Voorzitter"],["Fieke Witte","Secretaris"],["Stefan Pol","Penningmeester"],["Aniek Sips","Commissaris Atletiek"]],jaar:"2021/2022",foto:"bestuur_3.jpg"},{naam:"Bestuur 2",leden:[["Koen Stapel"],["Donne Gerlich"],["Jasper Rou"],["Stefan Pol"]],jaar:"2020/2021",foto:"bestuur_2.jpg"},{naam:"Bestuur 1",leden:[["Bart Groeneveld"],["Emile Vink"],["Abel Kappenburg"],["Jasper Rou"]],jaar:"2019/2020",foto:"bestuur_1.jpg"}],Jd={besturen:Rd};function Kd(){return g.jsxs("div",{children:[g.jsx(r,{title:"Bestuur"}),g.jsx("div",{id:"bestuurContainer",className:"relative space-y-16 lg:space-y-24 pb-16 lg:pb-24",children:Jd.besturen.map(I=>g.jsx(kd,{naam:I.naam,jaar:I.jaar,leden:I.leden,foto:I.foto},"bestuur"+I.jaar))})]})}function Hd(){return g.jsxs("div",{className:"sponsoropties_1",children:[g.jsxs("div",{className:"sponsoropties_2",children:[g.jsx(u,{text:"Sponsor ons!",position:"left"}),g.jsxs("p",{className:"sponsoropties_3",children:["Dodeka staat altijd open voor nieuwe sponsorsamenwerkingen zodat we atletiek voor nog meer Delftse studenten mogelijk en leuker kunnen maken. We bieden veel mogelijkheden om uw organisatie met meer studenten binnen en buiten Delft in contact te brengen. De opties variëren van advertenties in het jaarboek of op instagram tot logo’s op het shirt of website. Indien u geïnteresseerd bent in sponsoren kunt u voor meer informatie mailen naar ",g.jsx("a",{target:"_blank",rel:"noreferrer",className:"linktomail_1",href:"mailto:studentenatletiek@av40.nl",children:"studentenatletiek@av40.nl"}),"."]}),g.jsx(u,{text:"Huidige sponsors",position:"left"}),g.jsxs("div",{className:"sponsoropties_4",children:[g.jsx("a",{target:"_blank",rel:"noreferrer",href:"https://www.malthasport.nl/",children:g.jsx("img",{src:o("sponsors/maltha.png"),alt:"",className:"sponsoropties_5 maltha"})}),g.jsx("a",{target:"_blank",rel:"noreferrer",href:"https://kernengineers.nl/",children:g.jsx("img",{src:o("sponsors/kern.svg"),alt:"",className:"sponsoropties_5 kverneland"})}),g.jsx("a",{target:"_blank",rel:"noreferrer",href:"https://www.studentendrukwerk.nl/",children:g.jsx("img",{src:o("sponsors/studentendrukwerk.png"),alt:"",className:"sponsoropties_5 tsa"})})]})]}),g.jsx("img",{src:o("sponsors/sponsoropties.jpg"),alt:"",className:"sponsoropties_6"})]})}function Dd(){return g.jsxs("div",{children:[g.jsx(r,{title:"Sponsors"}),g.jsx(Hd,{})]})}function xd(I){return g.jsxs("div",{className:"eigenWedstrijd"+(I.oud?" eigenWedstrijdOud":""),children:[g.jsx("p",{className:"eigenWedstrijdNaam",children:I.naam}),g.jsx("p",{className:"eigenWedstrijdDatum"+(I.oud?" eigenWedstrijdDatumOud":""),children:I.datum}),g.jsx("img",{className:"eigenWedstrijdFoto",src:o(`wedstrijden/${I.logo}`),alt:""}),g.jsx("p",{className:"eigenWedstrijdInfo",children:I.info_kort}),I.path===""?"":g.jsx(G,{to:"/wedstrijden"+I.path,children:g.jsx("h1",{className:"eigenWedstrijdLink"+(I.oud?" eigenWedstrijdLinkOud":""),children:"Bekijk wedstrijd"})})]})}const Fd="/assets/records-64945a0b.png";const ng={januari:"jan",februari:"feb",maart:"mar",april:"apr",mei:"may",juni:"jun",juli:"jul",augustus:"aug",september:"sep",oktober:"oct",november:"nov",december:"dec"};function zd(I){I.includes("en")&&(I=I.split("en")[1]);for(var e in ng)I.toLowerCase().includes(e)&&(I=I.replace(e,ng[e]));var C=new Date(I.split("/").reverse().join("-"));return Cg.jsx(xd,{naam:I.naam,datum:I.datum,logo:I.logo,info_kort:I.info_kort,path:I.path,oud:zd(I.datum)},I.naam+I.datum))}),g.jsx("div",{className:"wedstrijden_routes",children:g.jsxs(G,{className:"wedstrijden_records",to:"records",children:[g.jsx("h1",{className:"wedstrijden_link_header",children:"Records"}),g.jsx("img",{src:Fd,className:"wedstrijden_link_image",alt:""})]})})]})}function Qd(I){return g.jsxs("div",{className:"wedstrijd_algemeen",children:[g.jsx("img",{className:"wedstrijd_algemeen_foto",alt:"",src:o(`wedstrijden/${I.wedstrijd.foto}`)}),g.jsx("p",{className:"wedstrijd_algemeen_info",children:Rg(I.wedstrijd.info_lang)}),"uitslagen"in I.wedstrijd?g.jsx("a",{target:"_blank",rel:"noreferrer",href:I.wedstrijd.uitslagen,className:"inschrijf_button",children:"Uitslagen"}):"inschrijven"in I.wedstrijd?g.jsx("a",{target:"_blank",rel:"noreferrer",href:I.wedstrijd.inschrijven,className:"inschrijf_button",children:"Inschrijven"}):""]})}function Ld(I){return g.jsx("iframe",{id:"wedstrijd_locatie",title:"Baan",loading:"lazy",referrerPolicy:"no-referrer",src:I.locatie})}function fd(I){return g.jsxs("div",{className:"belangrijke_info",children:[g.jsx("h1",{className:"belangrijke_info_titel",children:"Belangrijke informatie"}),g.jsxs("p",{className:"belangrijke_info_text",children:["Datum: ",I.wedstrijd.datum]}),g.jsxs("p",{className:"belangrijke_info_text",children:["Aanvangstijd: ",I.wedstrijd.tijd]}),g.jsxs("p",{className:"belangrijke_info_text",children:["Locatie: ",I.wedstrijd.locatie]}),g.jsxs("p",{className:"belangrijke_info_text",children:["Adres: ",I.wedstrijd.adres]}),g.jsxs("p",{className:"belangrijke_info_text",children:["Postcode: ",I.wedstrijd.postcode]}),g.jsx(Ld,{locatie:I.wedstrijd.maps}),"mail"in I.wedstrijd?g.jsx("a",{target:"_blank",rel:"noreferrer",href:"mailto:"+I.wedstrijd.mail,className:"belangrijke_info_button belangrijke_info_mail",children:"Mail"}):"","instagram"in I.wedstrijd?g.jsx("a",{target:"_blank",rel:"noreferrer",href:I.wedstrijd.instagram,className:"belangrijke_info_button belangrijke_info_insta",children:"Instagram"}):"",I.wedstrijd.bepalingen===""?"":g.jsx("a",{target:"_blank",rel:"noreferrer",href:I.wedstrijd.bepalingen,className:"belangrijke_info_button",children:"Wedstrijdbepalingen"})]})}function Od(I){return g.jsxs("div",{children:[g.jsx(r,{title:I.wedstrijd.naam}),g.jsxs("div",{className:"wedstrijd_container",children:[I.wedstrijd.logo_rond===""?"":g.jsx("img",{className:"wedstrijd_logo",src:o(`wedstrijden/${I.wedstrijd.logo_rond}`),alt:""}),g.jsx(Qd,{wedstrijd:I.wedstrijd}),g.jsx(fd,{wedstrijd:I.wedstrijd})]})]})}function lg({naam:I,redenen:e,foto:C}){return console.log(e.map(i=>i)),g.jsxs("div",{className:"erelid",children:[g.jsx("img",{className:"erelid_foto",src:o(C)}),g.jsx("p",{className:"erelid_naam",children:I}),g.jsx("div",{className:"erelid_info",children:e.map(i=>g.jsxs("p",{children:["- ",i]}))})]})}const Sd=[{naam:"Abel Kappenburg",redenen:["Oprichter van de vereniging","Zorgde voor een sterke promotie van toen nog DSAV'40","Kennis van commissies overgedragen vanuit andere studentenverenigingen"],foto:"abel.jpg"},{naam:"Bart Groeneveld",redenen:["Oprichter van de vereniging","Als bestuur van AV'40 een goed contact ontwikkeld tussen AV'40 en Dodeka"],foto:"bart.jpg"},{naam:"Jasper Rou",redenen:["Oprichter van de vereniging","Ook nog voorzitter geweest van het tweede bestuur","Sinds het begin van de vereniging zeer actief als trainer"],foto:"jasper.jpg"},{naam:"Emile Vink",redenen:["Oprichter van de vereniging","Heeft de eerste stappen gezet op het gebied van financiën van de vereniging"],foto:"emile.jpg"}],sg={Ereleden:Sd,"Leden van verdienste":[{naam:"Koen Stapel",redenen:["Twee jaar bestuurslid geweest (Commissaris atletiek en voorzitter)","Zeer actief als trainer gedurende bijna heel zijn lidmaatschap","Grote bijdrage aan de cultuur binnen de vereniging"],foto:"koen.jpg"},{naam:"Stefan Pol",redenen:["Twee jaar penningmeester van de vereniging geweest","Eigen rekening opgezet en andere belangrijke financiële stappen gezet","Eerste officiële nieuwe lid van DSAV'40"],foto:"stefan.jpg"},{naam:"Thomas Albers",redenen:["Actief bij enorm veel commissies, werkgroepen en in de raad van advies","Grote ondersteuning geweest voor meerdere besturen"],foto:"thomas.jpg"}]};function Td(){const[I,e]=n.useState("Erelid");return g.jsxs("div",{children:[g.jsx(r,{title:"Eregalerij"}),g.jsx("div",{className:"toggle_container",children:g.jsxs("div",{className:"eretoggle",children:[g.jsx("p",{className:"toggleLeft"+(I==="Erelid"?" toggleActive":" toggleInactive"),onClick:()=>{e("Erelid")},children:"Ereleden"}),g.jsx("p",{className:"toggleRight"+(I==="Verdienste"?" toggleActive":" toggleInactive"),onClick:()=>{e("Verdienste")},children:"Leden van Verdienste"})]})}),g.jsx("div",{className:"ere_container",children:I==="Erelid"?sg.Ereleden.map(C=>g.jsx(lg,{naam:C.naam,foto:"vereniging/eregalerij/"+C.foto,redenen:C.redenen})):sg["Leden van verdienste"].map(C=>g.jsx(lg,{naam:C.naam,foto:"vereniging/eregalerij/"+C.foto,redenen:C.redenen}))})]})}function Md(){return g.jsxs("div",{className:"algemeen",children:[g.jsx("div",{className:"headeropmaak",children:g.jsx(r,{title:"Gezelligheid"})}),g.jsxs("div",{className:"fotobalk",children:[g.jsx("img",{className:"fotos",src:o("gezelligheid/biermijl.jpg"),alt:"foto1"}),g.jsx("img",{className:"fotos",src:o("gezelligheid/nsk_teams_algemeen.jpeg"),alt:"foto2"}),g.jsx("img",{className:"fotos",src:o("gezelligheid/gala1.jpg"),alt:"foto4"}),g.jsx("img",{className:"fotos",src:o("gezelligheid/uithof.jpg"),alt:"foto3"})]}),g.jsxs("div",{className:"textkolom",children:[g.jsx("h1",{className:"textvakheader",children:"Borrels"}),g.jsx("p",{className:"text",children:"Elke woensdag wordt er een borrel georganiseerd waarbij er ook de mogelijkheid is om mee te eten!"})]}),g.jsxs("div",{className:"textkolom",children:[g.jsx("h1",{className:"textvakheader",children:"Activiteiten"}),g.jsx("p",{className:"text",children:"Naast atletiek doen we bij Dodeka graag allerlei (sportieve) activiteiten zoals boulderen, schaatsen, bubbelvoetbal en feestjes meepakken!"})]}),g.jsxs("div",{className:"textkolom",children:[g.jsx("h1",{className:"textvakheader",children:"Reizen"}),g.jsx("p",{className:"text",children:"Twee keer per jaar wordt er door Dodekaleden een reis georganiseerd. Elk jaar in de TU vakantie organiseren Dodekaleden een wintersport, en in de eerste week van de zomervakantie een zomerreis!"})]})]})}function Ud(I){const e=I.filter(i=>i.plaats===1);var C="";return e.forEach((i,A)=>C=C+(A!==0?", ":"")+i.naam+" ("+i.afstand+")"),C===""?"-":C}function Pd(I){const e=I.filter(i=>i.plaats===2);var C="";return e.forEach((i,A)=>C=C+(A!==0?", ":"")+i.naam+" ("+i.afstand+")"),C===""?"-":C}function Ed(I){const e=I.filter(i=>i.plaats===3);var C="";return e.forEach((i,A)=>C=C+(A!==0?", ":"")+i.naam+" ("+i.afstand+")"),C===""?"-":C}function qd(I){return g.jsxs("div",{className:"wedstrijd_hoogtepunten",children:[g.jsx("div",{className:"hoogtepunten_wedstrijd",children:I.naam}),g.jsx("img",{className:"hoogtepunten_foto",src:o("wedstrijden/"+I.foto)}),g.jsxs("div",{className:"hoogtepunten_prijzen",children:[g.jsx("div",{className:"hoogtepunten_titel_container",children:g.jsx("p",{className:"hoogtepunten_titel",children:"Prijzen"})}),g.jsxs("div",{className:"hoogtepunten_medaille_container",children:[g.jsx("img",{className:"hoogtepunten_medaille",src:o("wedstrijden/goud.png"),alt:""}),g.jsx("img",{className:"hoogtepunten_medaille",src:o("wedstrijden/zilver.png"),alt:""}),g.jsx("img",{className:"hoogtepunten_medaille",src:o("wedstrijden/brons.png"),alt:""})]}),g.jsxs("div",{className:"hoogtepunten_text_container",children:[g.jsx("p",{className:"hoogtepunten_text",children:Ud(I.prijzen)}),g.jsx("p",{className:"hoogtepunten_text",children:Pd(I.prijzen)}),g.jsx("p",{className:"hoogtepunten_text",children:Ed(I.prijzen)})]})]}),g.jsx("div",{className:"hoogtepunten_divider"}),g.jsxs("div",{className:"hoogtepunten_prestaties",children:[g.jsx("div",{className:"hoogtepunten_titel_container",children:g.jsx("p",{className:"hoogtepunten_titel",children:"Bijzondere prestaties"})}),g.jsxs("div",{className:"hoogtepunten_prestaties_container",children:[g.jsx("p",{className:"hoogtepunten_text_prestatie",children:I.prestaties[0]}),g.jsx("p",{className:"hoogtepunten_text_prestatie",children:I.prestaties[1]}),g.jsx("p",{className:"hoogtepunten_text_prestatie",children:I.prestaties[2]})]})]})]})}const $d=[{wedstrijd:"NSK Teams 2024",foto:"nsk_teams_2024.jpg",prijzen:[{naam:"Team Dodeka",plaats:3,afstand:"Mannen"},{naam:"Team Dodeka",plaats:3,afstand:"Vrouwen"}],prestaties:["De mannen- en vrouwenteams behalen de bronzen medaille","Robert wint met een PR de 5000m","Er waren zoveel enthousiaste leden dat er 2 mannenteams gevormd werden"]},{wedstrijd:"NSK Baan 2024",foto:"nsk_baan_2024.jpg",prijzen:[{naam:"Jeroen van het Hof",plaats:1,afstand:"Speerwerpen"},{naam:"Bestafette, Dodeka Dames",plaats:1,afstand:"4x100m"},{naam:"Sven van Weezep",plaats:2,afstand:"Hoogspringen"},{naam:"Robina Negenman",plaats:2,afstand:"400mh"},{naam:"Koen Stapel",plaats:3,afstand:"Polsstok"},{naam:"Robina Negenman",plaats:3,afstand:"Kogelstoten"}],prestaties:["Er zijn weer de maximale 12 punten behaald voor de Zeus-bokaal","Maar liefst 49 Dodekaëders zijn naar Eindhoven afgereisd voor dit NSK!","Op de Eindhovense baan sneuvelden weer een hoop PR's"]},{wedstrijd:"NSK Meerkamp 2024",foto:"nsk_meerkamp_2024.jpg",prijzen:[{naam:"Tijmen Hoedjes, Robin Beijer",plaats:1,afstand:"Loopmeerkamp"},{naam:"Aniek Sips",plaats:2,afstand:"Loopmeerkamp"},{naam:"Robina Negenman",plaats:2,afstand:"Regulier"},{naam:"Vera Schuurman",plaats:3,afstand:"Intermediate"}],prestaties:["Er waren in totaal 6 gouden medailles te winnen dit NSK","31 Dodekaëders deden mee aan deze thuiswedstrijd","Jefry el Bhwash springt hoger bij polsstok dan aartsrivaal Koen Stapel"]},{wedstrijd:"NSK Ekiden 2024",foto:"nsk_ekiden_2024.jpg",prijzen:[{naam:"Ekidenderend",plaats:1,afstand:"Marathon estafette mixed"}],prestaties:["3 Dodeka teams reisden af naar Twente!","Matthijs loopt zelfs voor twee teams mee","Team Ekidenderend is slechts 40 minuten langzamer dan het wereldrecord!"]},{wedstrijd:"NSK indoor 2024",foto:"nsk_indoor_2024.jpg",prijzen:[{naam:"Tijmen Hoedjes",plaats:2,afstand:"1500 m"},{naam:"Niels Verheugd",plaats:1,afstand:"Verspringen"},{naam:"Bestafette 2.0",plaats:1,afstand:"4x400 m"},{naam:"Koen Stapel",plaats:2,afstand:"Polsstok"},{naam:"Suze de Vries",plaats:3,afstand:"3000 m"},{naam:"Robina Negenman",plaats:3,afstand:"Kogelstoten"}],prestaties:["Niels Verheugd wint individueel goud!","34 enthousiaste leden reisden af naar Apeldoorn","Ook de squashbaan was weer een groot succes"]},{wedstrijd:"NSK cross 2024",foto:"nsk_cross_2024.jpg",prijzen:[{naam:"Tijmen Hoedjes",plaats:3,afstand:"Korte & Sprint cross"},{naam:"Robert Meier",plaats:1,afstand:"Lange cross"},{naam:"Robin Beijer",plaats:1,afstand:"Sprint cross"},{naam:"Robin Beijer",plaats:2,afstand:"Korte cross"},{naam:"Sanne van Beek",plaats:3,afstand:"Korte cross"},{naam:"Suze de Vries",plaats:3,afstand:"Lange cross"},{naam:"Dodekampioenen",plaats:1,afstand:"Estafette"}],prestaties:["Veel medailles gewonnen door onze toppers!","Veel Dodekaëders hebben de lange reis naar Maastricht gemaakt","Tijmen en Robin hebben zelfs 2 individuele medailles gewonnen!"]},{wedstrijd:"NSK Trappenloop 2023",foto:"nsk_trappenloop2023_landscape.JPG",prijzen:[{naam:"Robin Beijer, Marien Sips",plaats:1,afstand:"10 verdiepingen"},{naam:"Robin Beijer",plaats:1,afstand:"20 verdiepingen"},{naam:"Team LadderZat",plaats:2,afstand:"Beerchase Mix"},{naam:"Vera Schuurman",plaats:3,afstand:"10 verdiepingen"}],prestaties:["Robin Beijer wint de dubbel!","Het hoogtepunt was bovenaan de trap van de 20ᵉ verdieping.","Maar liefst 20 Dodekaleden hebben de trappen van het Erasmusgebouw beklommen."]},{wedstrijd:"NSK Weg 2023",foto:"nsk_weg_2023.jpg",prijzen:[{naam:"Suze de Vries",plaats:1,afstand:"5 kilometer"},{naam:"Team Dodeka",plaats:3,afstand:"4x400 estafette"}],prestaties:["Bij dit NSK heeft Dodeka de ZeuS Bokaal binnengesleept!","Koen Stapel loopt de 10 kilometer binnen het uur","Dodeka was aanwezig met maar liefst 19 individuele atleten"]},{wedstrijd:"NSK Teams 2023",foto:"hoogtepunten_teams_2023.jpg",prijzen:[{naam:"Team Dodeka",plaats:1,afstand:"Mannen NSK Teams"},{naam:"Team Dodeka",plaats:2,afstand:"Vrouwen NSK Teams"},{naam:"Team Dodeka",plaats:1,afstand:"NSK Teams klassement"}],prestaties:["Dodeka wint voor het eerst de NSK Teams wisselbeker!","De mannen hebben 8 van de 11 onderdelen gewonnen","Met 38 atleten waren we het best vertegenwoordigd van alle studentensteden"]},{wedstrijd:"NSK Ekiden 2023",foto:"hoogtepunten_ekiden_2023.jpg",prijzen:[{naam:"Team Dodeka",plaats:1,afstand:"Marathon estafette mixed"},{naam:"Team Dodeka",plaats:2,afstand:"Marathon estafette vrouwen"},{naam:"Team Dodeka",plaats:3,afstand:"Marathon estafette mannen"}],prestaties:["Dit NSK is georganiseerd door onze eigen commissie","Het Dodeka mixed team is 3e overall geworden","Dodeka aanwezig met in totaal 6 teams"]}],gb={wedstrijden:$d},Ib=()=>g.jsxs(g.Fragment,{children:[g.jsx(r,{title:"Hoogtepunten"}),gb.wedstrijden.map(I=>g.jsx(qd,{naam:I.wedstrijd,foto:I.foto,prijzen:I.prijzen,prestaties:I.prestaties}))]});function eb(){return g.jsxs("div",{className:"vcp_container",children:[g.jsx(r,{title:"Vertrouwenscontactpersonen"}),g.jsxs("div",{className:"vcp_algemeen",children:[g.jsx(u,{text:"Wat doen wij?"}),g.jsxs("p",{children:["Als vertrouwenscontactpersonen (VCP) houden wij ons bezig met het behouden van een veilige sportomgeving waar iedereen zich thuis voelt. Mochten er dingen gebeuren of mocht je dingen opmerken waarvan je denkt dat dat niet door de beugel kan of zorgt voor een onveilige/onaangename omgeving onder leden/trainers/bestuurders of eventuele andere betrokkenen van de vereniging, laat dat dan vooral weten bij ons. Dit kan natuurlijk allemaal anoniem worden gedaan mocht je dat fijn vinden. Mocht je dat willen kan je uiteraard ook bij Lizeth en Lorenzo, de VCP’s van AV’40 terecht.",g.jsx("br",{}),g.jsx("br",{}),"Groetjes de VCP’s van Dodeka,",g.jsx("br",{}),"Lisa Meijndert en Niels Verheugd"]})]}),g.jsxs("div",{className:"vcp_persoon vcp_left",children:[g.jsx("img",{className:"vcp_img",src:o("vcp/vcp_lisa.jpg")}),g.jsx("p",{className:"vcp_naam",children:"Lisa Meijndert"}),"E-mail: ",g.jsx("a",{className:"vcp_mail",href:"mailto:vcp-lisa@av40.nl",children:"vcp-lisa@av40.nl"})]}),g.jsxs("div",{className:"vcp_persoon vcp_right",children:[g.jsx("img",{className:"vcp_img",src:o("vcp/vcp_niels.jpg")}),g.jsx("p",{className:"vcp_naam",children:"Niels Verheugd"}),"E-mail: ",g.jsx("a",{className:"vcp_mail",href:"mailto:vcp-niels@av40.nl",children:"vcp-niels@av40.nl"})]})]})}const wg=w.client_location+"/auth/callback",Cb=()=>{const{authState:I,setAuthState:e}=n.useContext(N),C=async i=>{const A=H(crypto.getRandomValues(new Uint8Array(16))),{verifier:a,challenge:s}=await fg(),{encoded_bin:t,random_bin:d}=Lg(),b=await dg(d),W=new URLSearchParams({response_type:"code",client_id:w.client_id,redirect_uri:wg,state:A,code_challenge:s,code_challenge_method:"S256",nonce:b}).toString(),Z={code_verifier:a,state:A};if(m.debug(`Current local storage is ${localStorage.getItem("state_verify")}.`),i.aborted)throw new p("abort_error","Aborted as state for redirect was already generated!","abort_redirect");{const V=JSON.stringify(Z);return m.debug(`Setting storage for state_verify ${V} and nonce ${t}.`),localStorage.setItem("state_verify",V),localStorage.setItem("nonce_original_transient",t),m.debug(`Current local storage is ${localStorage.getItem("state_verify")}.`),`${w.auth_location}/oauth/authorize?`+W}};return n.useEffect(()=>{const i=new AbortController;return I.isLoaded&&C(i.signal).then(A=>{const a=F(I);e(a),window.location.replace(A)}).catch(A=>{if(!(A instanceof p&&A.debug_key==="abort_redirect"))throw A}),()=>{i.abort()}},[I.isLoaded]),g.jsx(g.Fragment,{})},ib=()=>{const I=tg(),{authState:e,setAuthState:C}=n.useContext(N),[i,A]=n.useState(!1),a=async s=>{let t=new URLSearchParams(window.location.search),d=t.get("code"),b=t.get("state");const W=localStorage.getItem("state_verify");if(!W)throw new p("bad_callback","No state saved.","callback_no_redirect_state");const Z=JSON.parse(W);if(b!==Z.state)throw new p("bad_callback",`Callback state ${b} does not match saved state ${Z.state}`,"bad_callback_state");const V={client_id:w.client_id,grant_type:"authorization_code",redirect_uri:wg,code:d,code_verifier:Z.code_verifier},B=localStorage.getItem("nonce_original_transient");if(B===null)throw new X("no_nonce_set","No nonce has been set at redirect!");let z;try{z=await k("oauth/token/",V,{signal:s})}catch(_){throw await U(_)}const{id_payload_raw:h,id_payload:q,access_token:Bg,refresh_token:Xg,scope:jg}=await hg(z,B);if(s.aborted)throw new p("abort_error","Callback aborted in function as token was already received!","abort_callback");{localStorage.setItem("nonce_original",B);const _=bI(h,q,Bg,Xg,jg);m.debug({"Callback succesful state":_}),C(_)}};return n.useEffect(()=>{if(m.debug("Callback effect..."),!i&&e.isLoaded){m.debug("AuthState loaded and running AuthCallback..."),A(!0);const s=new AbortController;return a(s.signal).then(()=>{I("/",{replace:!0})}).catch(t=>{if(t instanceof p)m.warn(t.j());else if(t.name==="AbortError")m.warn(new p("abort_error","Callback aborted as token was already received!","abort_callback").j());else throw t}),()=>{s.abort()}}},[e.isLoaded]),g.jsx(g.Fragment,{})},Ab=()=>g.jsxs(g.Fragment,{children:[g.jsx(r,{title:"Registered"}),g.jsxs("p",{children:["Welkom bij D.S.A.V. Dodeka! Je bent nu officieel geregistreerd! Klik ",g.jsx(G,{to:"/lg",children:"hier"})," om in te loggen."]})]}),ab=()=>{const[I,e]=n.useState(0);return n.useEffect(()=>{const C=setInterval(()=>{e(i=>i+1)},1e3);return()=>clearInterval(C)},[]),g.jsx(g.Fragment,{children:g.jsxs("p",{children:[I," have elapsed."]})})};const nb=()=>{const{authState:I,setAuthState:e}=n.useContext(N),[C,i]=n.useState(""),[A,a]=n.useState(""),[s,t]=n.useState(""),[d,b]=n.useState(""),W=async()=>{const h=await Ug({authState:I,setAuthState:e});i(h.user_id),t(I.scope)},Z=async()=>{if(I.isAuthenticated){const h=bg(I.access);a(h)}};n.useEffect(()=>{Z().catch()},[I]);const V=async()=>{const h=await pg(I);e(h)},B=async h=>{h.preventDefault();const q={user_id:I.username,new_email:d};await Zg("update/email/send/",q,{authState:I,setAuthState:e})},z=()=>{aI({authState:I,setAuthState:e}).then(h=>{window.location.assign(h)})};return g.jsxs(g.Fragment,{children:[g.jsx("p",{children:!I.isLoaded&&"is loading"}),g.jsx("p",{children:I.isLoaded&&"loaded"}),g.jsx("div",{children:g.jsxs("ul",{children:[g.jsx("li",{children:g.jsx("button",{onClick:W,children:"Load Scope"})}),g.jsxs("li",{children:[g.jsx("strong",{children:"Username:"})," ",C]}),g.jsxs("li",{children:[g.jsx("strong",{children:"Access scope:"})," ",s]}),g.jsxs("li",{children:[g.jsx("strong",{children:"Username AuthState:"})," ",I.username]})]})}),I.isAuthenticated&&g.jsxs("div",{children:[g.jsxs("ul",{children:[g.jsxs("li",{children:[g.jsx("strong",{children:"Authenticated:"})," ",`${I.isAuthenticated}`]}),g.jsxs("li",{children:[g.jsx("strong",{children:"Access Token:"})," ",A]}),g.jsxs("li",{children:[g.jsx("strong",{children:"ID Token:"})," ",JSON.stringify(I.it)]}),g.jsxs("li",{children:[g.jsx("strong",{children:"Raw Access:"})," ",I.access]}),g.jsxs("li",{children:[g.jsx("strong",{children:"Refresh Token:"})," ",I.refresh]}),g.jsx("li",{children:g.jsx(ab,{})}),g.jsx("li",{children:g.jsx("button",{onClick:V,children:"Refresh"})})]}),g.jsx("button",{onClick:z,children:"Account verwijderen"}),g.jsx("div",{children:g.jsxs("form",{onSubmit:B,children:[g.jsx("label",{htmlFor:"newEmail",children:"Vul je nieuwe emailadres in om een email te versturen om die te veranderen."}),g.jsx("input",{id:"newEmail",placeholder:"Nieuwe email",type:"text",value:d,onChange:h=>b(h.target.value)}),g.jsx("button",{id:"newEmailSubmit",type:"submit",children:"Verzenden"})]})})]})]})},lb=l.object({old_email:l.string(),new_email:l.string()}),sb=()=>{const[I,e]=n.useState({}),C=async i=>{let A=new URLSearchParams(window.location.search).get("code"),a=new URLSearchParams(window.location.search).get("flow_id");if(A===null||a===null)throw new p("bad_email_change","No code or flow_id set to check email update!","bad_flow_code_email_change");const s={code:A,flow_id:a};try{const t=await k("update/email/check/",s,{signal:i});return lb.parse(t)}catch(t){throw await U(t)}};return n.useEffect(()=>{const i=new AbortController;return C(i.signal).then(A=>{e(A)}).catch(A=>{if(A instanceof p)console.log(A.j());else if(A.name==="AbortError")console.log(new p("abort_error","Aborted as email was already set!","abort_email_change").j());else throw A}),()=>{i.abort()}},[]),g.jsxs(g.Fragment,{children:[g.jsx("h1",{className:"title",children:"Change email"}),I.new_email&&g.jsxs("p",{children:["Email van account ",I.old_email," is veranderd naar ",I.new_email,"!"]})]})},tb=l.object({user_id:l.string()}),ob=()=>{const[I,e]=n.useState(!1),[C,i]=n.useState(!1),{authState:A,setAuthState:a}=n.useContext(N),s=async t=>{let d=new URLSearchParams(window.location.search).get("code"),b=new URLSearchParams(window.location.search).get("flow_id");if(d===null||b===null)throw new p("bad_email_change","No code or flow_id set to check email update!","bad_flow_code_email_change");const W={code:d,flow_id:b};try{const Z=await k("update/delete/check/",W,{signal:t});return tb.parse(Z).user_id}catch(Z){throw await U(Z)}};return n.useEffect(()=>{const t=new AbortController;return A.isLoaded&&!I&&!C&&s(t.signal).then(d=>{if(e(!0),i(!1),m.debug({del_user_id:d,logged_in:A.username}),A.username===d){m.debug("Logout after delete account.");const b=F();a(b)}}).catch(d=>{if(d instanceof p)console.log(d.j()),d.err!=="abort_error"&&i(!0);else if(d.name==="AbortError")console.log(new p("abort_error","Aborted as account was already deleted!","abort_delete_account").j());else throw i(!0),d}),()=>{t.abort()}},[A.isLoaded]),g.jsxs(g.Fragment,{children:[g.jsx("h1",{className:"title",children:"Delete account"}),C&&g.jsx("p",{children:"Er was een error. Mogelijk is het account al verwijderd."}),I&&!C&&g.jsx("p",{children:"Account is verwijderd!"})]})},db="/assets/old_temp-f50cc236.jpg";function bb(){return g.jsxs("div",{children:[g.jsx(r,{title:"Oud Leden Dodeka"}),g.jsxs("div",{className:"oldInfo",children:[g.jsxs("div",{className:"oldText",children:[g.jsx("p",{children:"Je tijd bij Dodeka mag dan wel afgelopen zijn, maar dat betekent niet dat je alle leuke, wilde, sportieve herinneringen van toen achter je hoeft te laten. Oud-Leden Dodeka, OLD, de oud-ledenvereniging van Dodeka biedt je de mogelijkheid blijvende banden te onderhouden onderling en met Dodeka. OLD is dé manier om in je nieuwe leven verbonden te blijven met je studententijd van vroeger en de toekomst van Dodeka te ondersteunen."}),g.jsx("p",{children:"OLD organiseert activiteiten, waaronder een jaarlijkse reüniedag, en faciliteert communicatie met andere oud-leden. Zo kun je zelf bepalen hoe actief je betrokken blijft. Met een nieuwsbrief word je low-key op de hoogte gehouden van wat er speelt binnen OLD en Dodeka."}),g.jsxs("p",{children:["Enthousiast geworden? Voor vragen en inschrijven, mail naar ",g.jsx("a",{href:"mailto:ouddodeka@gmail.com",children:"ouddodeka@gmail.com"}),"."]})]}),g.jsx("img",{className:"oldFoto",src:db,alt:""})]})]})}const cb=j.lazy(()=>Y(()=>import("./Spike-ccd63421.js"),["assets/Spike-ccd63421.js","assets/vendor-44375bc4.js","assets/Spike-3e390456.css"])),mb=j.lazy(()=>Y(()=>import("./Arnold-edb4624e.js"),["assets/Arnold-edb4624e.js","assets/vendor-44375bc4.js","assets/Arnold-f5c6bc64.css"])),Zb=j.lazy(()=>Y(()=>import("./Records-bf75c83f.js"),["assets/Records-bf75c83f.js","assets/vendor-44375bc4.js","assets/Records-f09a1c79.css"])),Gb=j.lazy(()=>Y(()=>import("./Verjaardagen-a1c4c3f5.js"),["assets/Verjaardagen-a1c4c3f5.js","assets/vendor-44375bc4.js","assets/queries-88381907.js","assets/Verjaardagen-5578f61e.css"])),Wb=j.lazy(()=>Y(()=>import("./Klassementen-4f8300d5.js"),["assets/Klassementen-4f8300d5.js","assets/vendor-44375bc4.js","assets/queries-88381907.js","assets/date-028b19b5.js","assets/Klassementen-e6dc1d8a.css"])),rb=j.lazy(()=>Y(()=>import("./Leden-7a3a6104.js"),["assets/Leden-7a3a6104.js","assets/vendor-44375bc4.js","assets/Leden-e20ac1c7.css"])),pb=j.lazy(()=>Y(()=>import("./Profiel-d54ac9f6.js"),["assets/Profiel-d54ac9f6.js","assets/vendor-44375bc4.js","assets/queries-88381907.js","assets/Rollen-83d067d1.js"])),hb=j.lazy(()=>Y(()=>import("./Admin-63608914.js"),["assets/Admin-63608914.js","assets/vendor-44375bc4.js","assets/queries-88381907.js","assets/Rollen-83d067d1.js","assets/date-028b19b5.js","assets/Admin-6c67cf4c.css"])),ub=1e3*60,Vb=new Jg({defaultOptions:{queries:{cacheTime:ub}}});function vb(){const{pathname:I}=D();return n.useEffect(()=>{window.scrollTo(0,0)},[I]),null}function wb(){const[I,e]=n.useState(P()),C={authState:I,setAuthState:e},i=(a,s)=>(m.debug(`Loading auth ${s}...`),dI(a).then(t=>{if(!a.aborted)return m.debug(`Setting loaded signal ${a.aborted} AuthState ${s}...`),m.debug({[`LoadedState ${s}`]:t}),e(t),E(t),t})),A=a=>{const{key:s,newValue:t}=a;if(s==="refresh"){const d=t===null?"":t;if(I.refresh!==d)if(m.debug(`localStorage refresh token changed in another document! new ${d} old ${I.refresh}`),d===""||d===null){m.debug("Logging out after localStorage update!");const b=F(I);e(b)}else eg(d).then(b=>{m.debug("Logging in with new details after localStorage update!"),b.isLoaded=!0,e(b)}).catch(async b=>{const W=await U(b);m.warn({"renewAuth after localStorage update error":W.j()})})}};return n.useEffect(()=>{const a=new AbortController,s=Math.random().toString().substring(0,5);return m.debug(`App update after load ${s} or AuthState Change. Loaded: ${I.isLoaded}. Authenticated: ${I.isAuthenticated?I.it.sub:"false"}`),I.isLoaded?window.addEventListener("storage",A):i(a.signal,s).then(t=>{t!==void 0&&m.debug(`App AuthState ${s} loaded...`)}),()=>{m.debug(`Aborting ${s}`),a.abort(),window.removeEventListener("storage",A)}},[I]),g.jsx(oI,{value:C,children:g.jsx(Kg,{client:Vb,children:g.jsxs(Hg,{children:[g.jsx(vb,{}),g.jsx("div",{id:"app_screen",children:g.jsxs("div",{id:"app_container",children:[g.jsx(zo,{}),g.jsxs("div",{id:"app_flex",children:[g.jsxs(Dg,{children:[g.jsx(c,{path:"/nieuws/spike",element:g.jsx(n.Suspense,{fallback:g.jsx("div",{children:"Loading Spike..."}),children:g.jsx(cb,{})})}),g.jsx(c,{path:"/nieuws",element:g.jsx(Eo,{})}),g.jsx(c,{path:"/owee",element:g.jsx(Id,{})}),g.jsx(c,{path:"/vereniging",element:g.jsx(ed,{})}),g.jsx(c,{path:"/vereniging/commissies",element:g.jsx(yd,{})}),g.jsx(c,{path:"/vereniging/bestuur",element:g.jsx(Kd,{})}),g.jsx(c,{path:"/vereniging/eregalerij",element:g.jsx(Td,{})}),g.jsx(c,{path:"/vereniging/arnold",element:g.jsx(n.Suspense,{fallback:g.jsx("div",{children:"Loading Arnold..."}),children:g.jsx(mb,{})})}),g.jsx(c,{path:"/vereniging/gezelligheid",element:g.jsx(Md,{})}),g.jsx(c,{path:"/vereniging/old",element:g.jsx(bb,{})}),g.jsx(c,{path:"/trainingen",element:g.jsx(od,{})}),T.wedstrijden.map(a=>a.path===""?"":g.jsx(c,{path:"/wedstrijden"+a.path,element:g.jsx(Od,{wedstrijd:a})},"wdstr"+a.naam+a.datum)),g.jsx(c,{path:"/wedstrijden/hoogtepunten",element:g.jsx(Ib,{})}),g.jsx(c,{path:"/wedstrijden",element:g.jsx(_d,{})}),g.jsx(c,{path:"/wedstrijden/records",element:g.jsx(n.Suspense,{fallback:g.jsx("div",{children:"Loading records..."}),children:g.jsx(Zb,{})})}),g.jsx(c,{path:"/word_lid",element:g.jsx(rd,{})}),g.jsx(c,{path:"/contact/sponsors",element:g.jsx(Dd,{})}),g.jsx(c,{path:"/contact",element:g.jsx(Bd,{})}),g.jsx(c,{path:"/contact/vcp",element:g.jsx(eb,{})}),g.jsx(c,{path:"/leden/verjaardagen",element:g.jsx(n.Suspense,{fallback:g.jsx("div",{children:"Loading verjaardagen..."}),children:g.jsx(Gb,{})})}),g.jsx(c,{path:"/leden/klassementen",element:g.jsx(n.Suspense,{fallback:g.jsx("div",{children:"Loading klassement..."}),children:g.jsx(Wb,{})})}),g.jsx(c,{path:"/leden",element:g.jsx(n.Suspense,{fallback:g.jsx("div",{children:"Loading leden..."}),children:g.jsx(rb,{})})}),g.jsx(c,{path:"/",element:g.jsx(Mo,{})}),g.jsx(c,{path:"/account/email",element:g.jsx(sb,{})}),g.jsx(c,{path:"/account/delete",element:g.jsx(ob,{})}),g.jsx(c,{path:"/lg",element:g.jsx(Cb,{})}),g.jsx(c,{path:"/auth/callback",element:g.jsx(ib,{})}),g.jsx(c,{path:"/profiel",element:g.jsx(n.Suspense,{fallback:g.jsx("div",{children:"Loading profiel..."}),children:g.jsx(pb,{})})}),g.jsx(c,{path:"/profiel/debug",element:g.jsx(nb,{})}),g.jsx(c,{path:"/admin",element:g.jsx(n.Suspense,{fallback:g.jsx("div",{children:"Loading admin..."}),children:g.jsx(hb,{})})}),g.jsx(c,{path:"/registered",element:g.jsx(Ab,{})})]}),g.jsx("div",{id:"app_flex_grow"}),g.jsx(Xd,{})]})]})})]})})})}const Bb=document.getElementById("root"),Xb=xg(Bb);Xb.render(g.jsx(wb,{}));export{N as A,m as L,Po as N,r as P,x as a,Zg as b,Wg as c,kb as d,U as e,Rb as f,o as g,Ug as p,Nb as s,yb as u}; diff --git a/assets/nsk_trappenloop_2024_foto-b76d2b73.jpg b/assets/nsk_trappenloop_2024_foto-b76d2b73.jpg deleted file mode 100644 index 4090a7cb661eb0992894b735a1499612b8b7fb2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 227602 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�kqa||os8;ad- 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 diff --git a/assets/nsk_trappenloop_2024_logo-b3e9077d.png b/assets/nsk_trappenloop_2024_logo-b3e9077d.png deleted file mode 100644 index 5a5dd42ab0c246496e45ebaf59e7999f71d5eeee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74291 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 ALjqwsBYVI_71RAti5p*O zG%MP=ut7NaiR&qT=sXf@Ro#Y z3`4tp7YJ#hBkxb9`zmIAtHV3JE~1l$tOpYqnBjqc56_Wdv)c9My$`tPuC|K!8gr&O%B;Iugwe@_cCTg6IO*WUCHKm5A?O9Tp??nJ=r zd{FpmB*mVAe=Zki4YYhP;{M9D1H3RO=zrbyE3Se3nh!*+!Bq9Hrf=5gAZ90a(+WEZ zBeX=|&^qd=_y>dNe$*M~{=qn{bovl@7NGFZTSPGkfc~fV*yWy%GpQyAy+%FmFw^M|e_QRB|-1 z_(m>pdLjU#2?%3XWH#;I*;d-g1y&x0eKt+05={pKfW2}(S|)-y+@X5#i^wcy+0CGw z?Cw^`rB14`MoPyD{v()zFuy$oijwnecTNPDlTL@ zEWRAM5F*iAaapPus}Nj?o5s`GJ5-%s4aR4hKmjgc>A1pMVP8QTuDYfI6#p(IR4jvD zK@<+VzQ08<8_A;_z)_I><>8#s2+;mt)Mo&4ciI_oR_?{T#A{yj>2kih(0o8-C(0n3 zArouN`Fz6#e&}Qd5gprC9|jUbilyj-#=n*v_vj~b)nh4g)VytspEjj>==>EP!>8Kr zwB{ss!bfK{JY0ag3BTU;$ZN+^<-h5^m#pc!Y{0P-IxwHF))qawG#i>eV(83%Joj!ycn9ce!(9q?eDXK?|3?#W zU_{hiJ^DKCTfg1&V-L~(dik1cn9_n;@DxjL>FqZVS;KZLPLRIwfiZ={SZz*{Ggw#Y z11^ws);CJQNs1l^7aR7rdbu8+H~krP|C`r4Z~n6~(!`w-Ox0L^9}?o*;OFe+hYeE6sBgv%e#wtYss>IDi+_V!K^yBu)mPO|i zKR-3Di77AsDha^l55Qmz?do|<61FEJ?CMgsyi>^GN>=Z;b>_7_=K|H7@L;@Pv_ZK4 zfXN2o-Ny&QL8Px0G7P)Z3^l9Robw*LIx0F%b$duhZq2hcGB#Q!j8Qa(sU~DKIb2Lv z+C{p3t>|}i7|xKkvJi{kZZE?UJIFAjFa__!*=D^}Ag9px^cwuUtQI4V!0VP`-;~l^ zW*Br;^z6aU^W;V^g1yc2O#&0_Q) zd{iVuO6u^Sk%HGbN%PcR{)FFg)9x?=ONJ=?kR|g$aL1<$cHC78OmPu42yR3_DAskk8h_OY5L*yNQ4#pf=c8@lzgL#@-8Oz*@CNF^%o1vod1ldORi26dv6emI>*xyHut^;0SoHX?YP^jxm_u_Vh zi)U6;PE$vapYWqnYJ)xr#(LgoFM>%jsd82pQ}bv-{q$X=$%%0$goTYVR+jM98f*!; zF&4vSp1aJ2(C!Oc5__dF`688XE~wxm9pZ7n5E<7OC9>WR6n}kcRj&6Z4OJ|_AT2$r ze~;tE<H#}IlL?Y#BWVU_6cKgM)fiQilcg0VMCl`mV)u>1d z^=zeul|(fdi@cqzW_djcX!umXSydlz%yK118pFRmUu-8_$+1?ggL=ORgPG$rBX_pFu-c93t$FOhXeTzb|b5zH-3k zviKh0$m76;6D%I0riF)1zYKT|5^Se`IU;+`SOH zE$XLU2H*t+&suT*_PizgT&N%EFwI}EbS>dKuXXk}ceXIwJOvOgIIXq)##lv4yU#xx zCswGOQe0_Ql2OJvf-7X=8&a%Fsvt6GKKxrt$un6?oBvB|?y@|9=G)RZxrNo%S;PCe zPkOiXY85g98Hc3hR~i05+e6n3JY451ZSf(#_YDqG;7siH-zY5TB|`J6F8p z$qc0WzlfL$q5Qe}hW9HL(OTY_OBpmq3O4cfwE`W*+00zv&&y=wj>0kE4!10*>9&hdM@fMaojui#M$Qr**eBw*8Y8cmP+F7n1r&%vp zGRw>?`F~(wLR?7CK;#Ob!C{WIZCL|@$jd;Kj?W5Mqlf!)%GjNPr41AcxPK4jc6TV$ zq`(psEz)8FqdESYh)%*pB*vIniFYrBDARvv^yMt0zQoA=4XWP#@ZeUl1rx0;OSKPO*oD02dXb^`m zgggxlYmZREikT43NZ=zV9R4Y?V?$Mw52J;Iv^-8*Sv;Ilhs080%joO#`emK)@+wLD zZMlNq-qiiO3N=`Tpc*+l4QS>MJxwid)t)~GkGG`N6uT|wI)cO6nV6&BnP^9^QwbYB zn=3@RlA(kM5XG9ApEp80lcRjlg?rmp%G0x^y!SWo4xe9pn!I=94~wvWdZw9_*jz*! zfO#BImt$_9w9Ix*^E)UCDf8!vi=(r3RWXeB!HgmKeH6TN35#p*t-y{^=gL3di092f&j7Yr1StWvp;jA%dHkBd^t!vv&+U%w$_*PYxiqLlT@oNzX;<^d@6 z_~k6;Ag<={pMwDWz9-Y|#iJw0k~ASK9!#IuYtCF>lPUwhq+U&%-&$UKU%Ns^jdI+D zVYXJ|uTPDGxjCa1$3-kg(K2DoBo$9cahaY2>1Y!g8=uP)cgwmLF z#brm2!UL7$IY+nJrwILx$8=7%%M~^jODb+#L_jXZJVGK@9H2;=hC>Zh`7@Hv=L-eV|6gCuDIqCx1KkTfNS1NH{UOkwR+b9hNn%4T~pnN&Ysqp)e zy7bxS6k3={LI?TUE-LA8HK2Z8zlgRa$1*>oBo^Dgw~0%QyJO76YYD%|I6T=@(?;G? zF;TgiBCkS$ujb79U zqs=TKHR#Oo|FoRj{J+$om#?5&&1pQo^k>T)j~QG*ZO*rIOdVgjbNlm(F=D;uN$Ff4 zynkiBQY*lGKLFMF_(QAAIma+BmIg=B<29@bBPPH zp+#ayo^=tZsNt7r=VgninYxER2D+==d;^aya|2FdmQKGi=e#NY5t~H|6wsFBix62C z8&7c}f9`tOTIr|v>V%}aa`NnQ6LREJ-)3wnEV(6obg=m+&U8E-U#PW@mi*}sQuFkUVi<$=n3G{f}DWAAn%HBPYq@kTdd;_jEpJ-gO z;Ew%je}c%DIe7}@=_p34Yt*jF636nLopYvvohv2e+d!$B(hO1qkNxkktPpJe z_GjcA^2*7X(xY>62`J$h(1;js$qY3qwYinnA8ON|i?Lt)I70{xJl?rR+oD&Ap8B+4 zzGNJTVn}G5&E|K=jUh?K)GxFb{N*takRQ|ZIR{h1*-TNpDn=b$f*2d9z!rxyG689p z?s>O)FgahbE4dcXCR&(+2%YMft%uy*N`>ncf~ZnY$_+af+>y}={QdbUrHB|4`3vHY z7!gg{yCw7bJ4K5m&CI2ScAO5(k8}n*2ck&f3Z|I|{2#=9T6AH5eQ|0eGZ*KaJfHav z7F5WFH&aiHF1u=^M_dx2nS;K)LbN-Ljv$qu}V8xFepK2pMf#`=#6tt|*8sg8U z{4cipPSp1DgQyq|qGALEeRT~3z+EO?ahQg9PYpiggTp-@=4k9V{*;gRtr(TQ0%E#7 z0onjVlN<_gJujf(o&K&MEb3?e%{}vPiec@=%=y%js_Xc}d17eg3koF@Q?lTQ>&usU zS*>b06Bi?Kp*Cv>Lzj0)RI&ik14kB@l#8{S2z>71;gQ_Kn-H5Ve9+Q&`b=oSYspa zA=Qyi(WSsOsr^T^B4QEAg*`rXs}d;5khdZ+GtDAD1~N0;;B+xJXQjWCE5610(UOa| zmmp|vsHK$37HvhF=NtVb1y=x8 zxCSoL!g&XExNB*U9l2tjEh!MB4rL_a8uA!-a8#uOfLnbB>90K-yJ%;)a|d+aQ01u} z?8{X;RMX_JsxGd}xvT%rE^2{Jf?z(3Eeo_6f1JzK@s-t&u?oQGx|E;-K(zdNExZ?! zWW?`-UIK$iARETkxbZkpH9d@LV398y!|e@?A!tF}6i*C^s9vi`G#)TQRL>s?Vl%XXT$U z-$)tam^m#8k_Sj}Qga8BQ2#KfVeCAtlRA9k?SMKI&1Df{FVE@l;sRosrT29)lBmjRap~bpkN-En4Xq!%7kLMIU5VD=1e1;3xer1V>OmYoMH#QBtj~MB zl7u&x*yLPBt2yt5Jhdl#3jBqZ`^)zZ6C6}?&_XgrftKNMvAvE1IQjhD$u)wO@ITv+ zWq=^Ff?usC_72OF;$<^x^vnEp&f$FI$%x#7@5kq#NQ^UjU$H+ohTr`3kX|h`Cw9QB zHQ-81FYhtD=?!n4`fmPB!TEl42`5$`+ChtF>6bWHQXyNi2F$Ie z4$KsH-bAYmvH(`*xdg45J2vehUoeK56MkJolMPJ|vrQ2A%%A_4;v?XcqMgIQmqh;6 z{{pUydXmCU9E*OAgz?%eDq&?IvG96A5V3n#%G;Hx3e|a*S8{023^n5+1sMtgOl`zuc$x1@Tz1EB%S3%>g`iF4}1PhsKHag_K7I z$Z=ma-nMbW%)x)d?D5&ueZ5Kowm<9o%y2B1gp6;b7>efS?TchCm}-x zK)Z3pi^g}5+Xan07kLs@8-lA+b^)JQK|~fm4x}EvkHehhX7G6(*%se~*Sp2sy^6qc zYfWB9ny>xN<0~@D+A=sW1y^j#?C5>7ulZ;33gnv6e$B+Md$R4p-KV)m^RC^0A>x#O zzj-8RLbfXc_!cw5-8GxxOdxztiL~zZ(*BN?y#O2Xt|3{&Tl-%o&Ac57eWAw8mB`1; zIMz}OSbQ%&F=&NtNSW#`;)}Nri%T8JG4j3tY4nEe**hT~5Q6geFENs&Nn9eDiAA~* z6|dzDcW_3}EYe2sBvi{^Ot9DQN2bfiOk}v-1(H#QqI+Db=PIrR{`{YcOTLW#r-hcQ z#~gWzIjjhnf|6^qPusgS40>S={0@CVj}XkETC864r0&eaIQ+nGjtlGA_to_4Nk4nI0y`=wN%bMzhdL;%>YU+?K%c!G#Y> z+6v%(zdzdlB@0=C4=;rq*>L~Q3DTHxVM*16r8~0>+`D%DBDun3YnQx?FQEj4ggsWw z(ES}0t3MdlZp)M)(uVIMN{jyv1Z+M{ZRd^k`@QD>>i5#%iO8iA$f$}Xl;F>^rdA1+ z|1{Si>i?+Sd6L4i8u#MG59fVajE%3o#>Os%V%Fj2HthTOIaqA(9(xH$M4?dH>X8O@ z-Zj%`1U3UIxH5_Tdd}?B+-UMscf#>p9gHDYPI4oe&V1NSRcf%%7Fq0EJQkIrjD9^= zb_?VCAPU%911&!a5?|2b=P^ql0#-;eP@8iR@fZxeT9x$ty9Ug^>DRhDPMR0ga3=oR z6N_L5!z=XHgC*nC{r8E?`L3!%z@?Q8L1&pyA2lJg7WsxU zv{svr{ka&gu@8qD(CA|eWgON5`=w(|TP4G=(-NUaepBak#l2)nZ10#tWZsc;fG9iG zA`vse&B~Fe>!O{Or$GQeb%@a$TN)&<$3Uq6SHlCw0!D4{IRD-sXys7}TZew@CIc?e zCE&$S^4umRLVCTl^^{b2q)wUTHBJ&yUD!-f}>>D-rT5QC5zUxo{Ec>8mD7NuhKNw z(U5W@$*Y&Z8`>|KU}y*eV5Gbu{fAsprBBmIpn*fCRlhbTq(dxT8kV>&Md@QQXo3hw z+B!C=D64(+W7U-xrX>0D707&3f5)Llz!&=$pmQoyRzJIxPXqp(dqahej{U7(*?VE5 zeJgue+;$DYl<=|8t;Tr|kAD%NlQw4n{rfgbi{ ze5~2y02Ouks75jsFlGDj6?d$lJ~ur#TC}_!gYQ9;3u}eFmQX1Yx>H&?H96zqX*!iP z@ymq#if_}#m`R;-bqW17Ra1T`gkfb36w-J8NUjMNOm`#elIOtuEZXC;GvN9KA4E^- zYfIo?OBL4?)g0G!ea3XQsdcf#&_6Omdp;ic*J;AYdnr)9Ogq|3-@=_V>r za#*bz8fre#zY_QV(3kv9E}3yBzVjSK8_^aw=F@_1-}nBqB`$4&;mMh0&as+ER|G`+ zJ1lVqwqILAqQl7i+4kyl%xeV-HFZNw?TG(S89+KA;hQfIXbFfoDQ|?ZE+3edcIzST zPHnaZm2;sCP>6JqXyDu}Sq7E_^8g)%ko|wZ3&2_PF{_Hkw90rok1ofY-SK~DUFh%G z_yYui*j@7BsTq@cvbD4}C!{Xx{z<3gp+%d&6jVJJO&ky7xWthqx1`Zfe6z-o}r? z7BWym62n9h23o*e)U8C$Yn9oOV%#Ca*_KpgM_QW*xLr(v&7!H4HH@d$Eg86VU8cVwn4B;;kA6v9p83i9s0dVcUEz@Us}eZzWk-iS9K`XMrI_}mHysCHHvfq zq;a3QVD0dS=dSd=@i|W`Wgw46E?HEoA%6y>i(cuv+!FDe|9JBGeZ$&-{Secu^v0>0 z4MVi9WFirL4b2H{s6!Zslipa-mPprNg#|@`;)1}(+Q@7XFxmS~Rb+s%DAYC`4fi~5(yOUI04al5D?Ffw5)*5FTD z)xRcd;M-NdH`|0bd8u=YqRdn@_^hSrbLVd<+VSIAO77rQHUzxsQ)Sk=TIF%^zMrpj zOLb^cq+=w$HzFbE+MVgzvF2cs6Ny;uZZDlme~OTlLX2;p$vnMpH-zC}N9R5Ep>uoz zDfKiPGmfic0hiBo`<#e#x;hw^>av>Bz`*VEq0-}+?8yl)1Ghhkc3eWs?fF#~n2*-o zJu{%`VaTurhZtYj6|ww5!j1N^gJ2jo_wx9jKYcN%p45C;nt_SG+cmf0?egb!Jb!H0 z_2%!ti?E4=j_mBS)it)Frd~YQW_wfX^G0=?L}$Zqs{B!j1S@{e=BIO2ey6D3>mEGm`R-X?c$4s~`K6&`-gQ<2I)DWjUKo*RL-_sR#)V^W! z4e&f##v}atoXBrI4+s)QE?xa+(Y@2Ip)$&kooHM=<_PPPJ1x0L4;95IKsfGpm>cm; zrz`TynIC>iE4fvM=dvueAA3ai`DY zt3Udg{x%-SQTbq9(;r^?o$%2q!O^?wWY*aRMd$-($p^u@bnW zG^j}1OS?⪼_3CAq-Z(%t}tMgI@R!-s{$Jgz~@5JDjfWeB>65PI)R*+K_d+Ubjcm za1luy1kePhJAYhu&QS&tpR^R zEdG3?QI9Y|Mqe=;7p_r+2p?yR#f;H=&0QJAN>G_Xh?L_Wf|T7dK8he#A`SjXAPV6x z6Z4k7`7k;62?PfM!1O@S-G3O+__g!+VP?!E(3Gz)Oj$`kqtif>}q z^CHWmFsoVgTMq^fSS2LXVg_-xLO9MRXwrxq_s}es+yAu>_&DIQ=lP`73QcTkEzuvV{in!?&K!#AOD> zq)rFNUv97cXRbJvnf!7w8&p2a`&B>M{Zj~J2*S-AvfsiX-1Yh8-%TXnZ9-0;*(ZHL z`>k;}x>brc*vMYg1f`DLGomIcZnXE`XBsgPLbjq;=SopkoC??R>fYGxFZ{wKYDI|p z?ih#fME4R+Ji!Pc;C030^D}b0HOO1XtCQD-t&r-G$HqyhzL#w@85t`kb<1b~zk2$& z=)z+E-oX6b29z90!Xn+WGiZxB7BmBzV(H^{S5R|@)aNP#x%hH|e+I$Q%ui;luz(~) z)p~wZq)`#pbExF12uXhn?fh->v24*-j@{kH7W>b6Y(xl5>tKP^k>Mpf-*N8?Lq#q& z{o&`Vv+YZDgrZ)3OBWJq8X;}N3CDq8d==4-v~n`dhq_-FvBp_?C);$zPj`zL40W#k zz)6h`Yo7g&B5Wq{is#SvjTOEr-dWr<^Q9_i{plA@#&OK@yR~cKbdTN9^;cf?B6ze$ zSNvKIupgFH39q{QG0IZga+-m7$Y0VG1JVs)YmX@TnJ47`>dVGp>t?ckfnfF_Ofl{Q z?l9*`I)>q&2ZNJ~&xqE(fK8!rV}~~KQ*$Fd9d)?0}~xLgS_DSVzJ zC;-0+P2ykMX1>gB9Ie}PHJqZqkIO?0gc;xu9s&O^yqJRw$=)cb zp$|;C1n>P-NIrO0R%OM5eAm|Gon&Q(Rn~7UnmYu+9w5Y}Y_gNd0k>zd8`$lar%0~^jVvK(Z-wnb$ji^R8V!DA9de$uVs*;&F!he_0I?~3MMLnLYIuyf#+uNBvG;(5 z%4FN-n~^Nw?sKY*T?FQjsIP5pAYxrpryh{@9#S_1AE}6}WxMWNQ>l z{a!SA{*cOi*LA?Fdb)4&_$_8)*kLFi%NL*?dJgbMur4FkyFxU)wA}tsq)av)gH4|O zLxQug*uNxN89#+T-Hnb#b;)^X4oxioG>P*6F#basDsz5kVK#_@GQ zUA-9e!Cc%X&ns>p_G=Bjej(hAyaE}jt(V>>tIa;oCvSFd4OtA15Z{d!E%&{wWSeuX zhTGdkIdL%T6%p`MLg#Z-_hWSaknSm$A^AWRERabxs#>n~61iV>Db5MHXwR7ygk%c3 zB+2yHPe#BcH9UN!@}9%o>1XhlelLJW*ejnyWJ!NFyyEs>rSje>ncshbGp-cXinQH} zJxO47)HY#MAo7@0+1XrfqEQTr(l06YfywRnH98p^7&|OsNo=hPDnPN)u;DTu%?91U`6me#suFrlfqV82TbTkn)gu8h+MRV)n3;=N1aJ%oT?@Qr zZvy*f{Y&al_){Hh%MY(8q+L)Ei0b+LX^SxeMo=^WqJ~X_}g`d zHd1r@PyjPitMa@bQ<$QwCv9Z>$LiBcoq*p-0;O)%#61Lj9zK()6+eX*&Ee=#XqRsq z*?McccPx;wM}IXGXP?7@`$t6NuuX)+T^G!tY@YXM6x-P$tq>=ZJlR7as7z`iyKE8fWNNQqA#UF zY}qb`n)Mk9xC8K@a=nfb;cG7`cg*gY(>y7+4}(d>p#boHLx#T*^-sjnPb?y3WG}>L+7X9_OUvnZ-evMqPU(F=hI`xFH{s_ zh;-m;x7cLAm*+kGD)3CuNZW5+t!`Sm{8`)seIdfrDGowa4k1e54JZUawMsUe;3`HhgcA9x4i znS|}6x&|^BmBY;sO3f zgQsPL0=_FL2HS z<#i7O&kL36jmqKb)o}X4aM^B~RGHw8LYR#NaM6+nL4ngt4OVLdPf)H6fV5k}-s_-6Al0y4^WyUTt5o|kE|wL(_rY?Uhu5YVkz7Oa3{0C> zwvFaZwz2C^5)2P({z{+rkNzalBr+0ie>pgoIQXANrh~C++OS$uPUDHeAK2X$UNpOS;|(L}UUo>nm~S16w*YH4fe;X9ThcSo^?92*}Q;97jhPgrc4%4MH!} z?=sE$HGHx<)`!w=a}}@*m?BE|SN_b&eiBcV2cN)=Kk*k4dLa0_KWh$De%$*w1$iua zN~w!vyTZTG+nRgLc|3aioJfep$4P(&PWYRvkLyqJ^zR6tMhj<3kCW!I4($3S+HSI;CXcRnij@*eG|0a(PC zbf|}8@o=OujV#CiPDg`c;QsM60w~RoW>lc%?2eozyG7qp(U9n(CRp0+=APl(ehQff zh>ttnH?G0r3cfRF%dUAR>zk_RT=? zZ5DBxL5O7oP|!7%u7JXyEyNj;`$i6gzgL7@j!zCwEwgC3%w1mFhMsh*LN3`k0%7l7 z=WP5++{)ayTtLaMR{?zwo`7M&*f{T}h~w=^#T4P+h3|%#STk=r3E*8qkjDTCLG1Fp zVJ3WRL09+?zS7;xLpc^S;qaBpHz#(=35xFY>+r4zN9AZ0k*(rA1A!o65V|!7L`l@_ z*a1|~U~ZoiU5|VYfBq7s_3;A0vAs|A34jl>VsSGt1e$673ye>$FL8<5Y}7O`>4^c6 zpEG>zVJy1fpb z54PLLDNKD9i+1KUK^+cUp*Ly^9c=$z==LDmSQxx>M+aXhsZ_{*-NRN8ih=+hkcr}CL4mUM1YzsBO>P*#D1OAn2&krW#_C}qijKID1B?Dc4 zRv3q=b7kKi07h1W842{-HmnENsY(Y!EOnl!WfeHSnQZbKbhk&jvOz!J3Ty1&dP2sm zIar|9nFa@hg%C?J#E*?&RpQ-xx)gy-f80Y`4n?NLOgPp)i!N z4heMWS!NuExM56g&Ri-BKgVoWo)fqdVW$Zdy!r{k`_}bvWE`J6I9LCnqYfibm&D6t z&t4I5rHMp@B1fAPCH7=AVJqGNR=7#tfvmq?M~8ry3mW*J6TMrT3sb<#28j+2N`vR- z0pjKu77)-GvtRo^N{4ITw64JW=JAjIyXH&>Be5b~pMw=leZAKBfHetm2M5=Zr70HR zfllA4%`K&+J>(K36S@vPV-j@=mVlFU_10mHL^gV9wUJ?R?ne=;LDoKjfkm&lliT4! z_d+YlszV=aj9N@R_)F0rVa*KO zt-+-geC@*tP|K#+HL-Y^SpN_w+P*+_uqe zYrH2!gjJ&k(fO{XqXms}+L+wYbD?L-ugCf6U=BtFq9WRCn{~CpRd9m-PD@WSh)Sxh z!|urf5&xA26EHZm>y0iojo6%4O+=?l6`)0oU>ERgVGtF4H-Hn)Ab?Yqr7V|MhF<_= zb8P~ZGzpBG&tg1NDZ z(n9Pl(gEBWSc|<=D2_k4ghzI=)3o=q6A&|95i4;=d=7gV7{D_ z;|QLz)4b?~Cu0<#cC=SKRv1L@@LPCZ!u`Sy(>f3)2f=yVr%imnKxXKDpi1AAwb#Q% zU+&8}?2HZAN4{XN8Vq|^p%0%+l`mXX0kim} zv2b4ubAeF;``>9l>Y*ffC`=1~#G(FI_5QD*^!24F^XL;?dYeixzJ8^pi>sO(E9rRr z?f($=mQhu8Yy2pRfufX@zy<^rL{cQ&2uP!Zbax1dbV;j7cT0)1f`EW@DiV^i5jIFS zNJ%4kpM~d~|GoFay&rss!*`6m)|%^yUp#ZJc|6mskCpg9E09I(fYMsCMW_#enD0Q~ zud5P4bRlp*QB8oI3@0i;B5#Foi1PVt;BbJ9bVsxp(LuQvXPnRpS5PxiU-2m7u+~GYq{TdPQ#n zfBkzXKI`k0z_n@-G?B>n|HBt8Gdk(wRY#r}Q($?tdB6Ndq;m@UsY2YVl~0x^Iw!{s zLo(f^gm$D(Ap4Kd6Ow+_GV<*#f3Y`U(e9i^77ZUz*Jd66H95OqMMK8GR=BQ4 z{$ndw@4d3JeH|j;U9-?%4X-+M*f%4cF(wq=%>9r^$7N`q6t4^imy zw48Fo;q$QHj!?#6!XgB8t2t;=kt?KamYPAm%>?JQw$Hp9xGgTFDCc~Q4Up+KV)i>1 z5Za0-dUx0n0Zx%9Bsn$T++%p{_zdcsyvN!tzsOl1^8 z%pZ215m!Y1Yqt?V&69|u$=A&xS2`GIHHgPpFRSIySoa{j5O$v1BzMgEKZbvawE|sLYQl%mHO7uvoR; zj7rb=Sdqw<1PC$oVAt}2WI+mbyJ>;7@2$@u=%kZz0VR{Ises)9Be{c^rpe+oMs3HCmDc!`-5*!UG$kA&a ze=hfMsSW?$rz3;nT5Jr}lR3fF3KmcNwh__`>-KmcR@gqB2z{-OcY?w`nZVNqklU%? z5npZltKao*r|Ciu7fy|`-p0EJcM=oj4-3T$-skyMd*;nk?nQ(>^^(OSG`U{;2!Pc; z2xl48NO1gi|3pTr-_4rGlR9>MoO_*fDf#N-xYrIE*>|0%@$ZWDg8(X zRk-7@h?~wx6srpgxtRAJ7tm9hSNZB&e4`-DvCA&G%U>x}g%KO^)n<6vmn@#p`%MYc zNFfCgT6NJ7?%3=(sI4j!cx7LRF*{%0T;{XWcB!0h)~7(FU2jXQHn9J5n6jC(+U}k8 z!S#z4Sxu<1Uz_3YEp>6J3YL=}Hm%$!APfc&M)ijYeZSgzMTZ6~)~4+9i3X*C-eKj| z{#UxFxX% zWF#FQ_;3dxXqI;^K)xw%@9pyE8=uNrB8eALW_A}g(z%Hu$)6FS3`{|Ug>?df1?Lnp z{Iuvi8dBHjFW#a-{Ds;EU>Kj|=q~X=x>(GE3(H8O7^#%KWw4d*a>rX zz(FQ>>~sD*3veh*gqjE<^-swv#i4UM2wy9~hCy=>SHD)5b&Y|970^i1u|2_tvVBLb zB><8UT@hyIJTSL!-?R-DGCP`OReS9w#EkZ{W_CDCXCw{J%YWz((K(Uty&D8>2yxB6 zBH}A-wycw5|EHm_0N%+&-hBWL(xpATWD^m4%dd-;4o00yUBizEZsd<*KzFg8ZqXO3 zRSw&kHe%k=)v=PRiVEwP92h&ux=B#c>jRLPmAjo@$W8K>=8`WaamwIl6DCnw8!^sm zA?dp>wMa;v!m03tjRcvNp;((MsI;Yi!SxEL6g@lb6cGA>m8z-L7h5Y3oD^{pL~=vQ z|GNhNx*gaxh=~l#NQK|L4JgU2UO22M+95py2S&CFUHM*X@%Jt}}>EJ?c7z zpRaC@RV`_hXOZ8NAV$sTD%o60V@QRrzym3c^P*WkeEj;0M&qWF3_nW}P26J_(AGRs zM|LavRgj08V@$Dm^{O?jIO82#9NwO5j|`p;Uqhc(985mkRwokL^@De!RN{&NIL^aa zp#|p)pH65-q%(*UQ6VG`Mef}T)27A$`ZU^1S-gfVz-J8Q?|F?4w7hdW{zXJ`88hfL zhv)gc+`L=Q?bgqp1$`uaiYQhtyYejA+&S?U=3u`hYs4OYvZp8hAY&@6vx~k%FHSy_ z5LEfbK^re^$4iZxp2CEttp5MNuZ!V-o zpH6LBfxG_y6RvIQ$_bpPzfmlR&lEeiIKiU(S{Gx|!^1%e%_&?e;&y4fp#Em+cg%DLKo~3p%JV>&qP5w-i=RC>^Q5!;Yz}LEF zt$ijK_h$VO0je(um!tmW7jCinWx-H$R=+Q4iZ~5FHzj1d*pCgR#X_m;s-EIJka4(@ ztg34MbUnk>>57)NdWL1R7o8d?BlCxt-qvOc81YU1R~RX7ZXZ8L#Bu;b1!BK|3mrUA zb=u+iM)edX7F+K5oQyz-FL2mg1-48ef|L0ZO7L2vj9$yMSQDO0x!A0iN{aG*e?82A zdKP6}G4)H=FsVd?_&=SmV+)rGbtV0$%PF-`KkU20<0+Rvd(=`~{C9(9f>~tuER;(><%N%XV;C?_jLn73GnV1Qtw;VDPUnkCpJ}lo|Aw`HCvo{R0tfj`Jd` zlo|TSCTxz4oCa&}chX`H=0qurrx`>6^Ry5-jA`H@dU-eXU_W%iJpMhBS%skn0v_S&S*><&+ip( z*4CieQXqRO>LkVVyI`=O@@p<26NdGEXz_m22#D|1LO2mrkVGt}jO7-9ISd8#R4RqY zZo{R9>%|{fe-(hH;_&_CF3;bb_G5qzX4wjQF2f7{jf`HSF2?@24_?ghSZHAd1^II) zCf!CD5tK#kdH$`KW$Zj@6W7qLsG&( zi%pRQ^@j!ZldY@b@72g%-=n2Fchu;7D~TA|1^?b^<9tn_Vh}Mqw2gt3Q#D&gl$yAm zv`mNZ7e{f&ANFtsMSZYe&;G1~QA9idWztTSZj9TFjvYGD)%dsP{94w$D_M8leug;U zuhZyV#!-E8rL21Nc!Q5xzhPl=GiyHF5D`gsO>iRL*1=|Hn6fXJ(p^E z>ZtyLfL?OsTxoHWsb6nY{hq#uw#RcCps0YR2%#4Iv>s%w`4$%b_6yK*wx#_m3Z)hq z?6Vocyf72;;m^k(mss=rTA-oSeQNy5HyW&bf#?SLdv<6!ada z#2Kpuow#>|WPJpHJLA|sX(r{V`kd&r*0NhDB2=3B6L(Yxt!s<0dCz9jKIfmlLS2@8 z?>_$n{9TihtEx|;Uzn^qiEUwI7WLyVb{kDLc|PAz_I|A{d^AJ}^aDfeBvTF`x~1+< zLi>@o-0vb??;NP(wkwr37Y>i$PMr*&`oY3>UCl9Mz$8HSSFIyUxYO8tyYO)>r*BcT zeaEol{?fp@EiMbSPI?9ro6J62d0^P5XJuQ922NPe#PKV4uZwo!ryG-o8jH3eibWuY zkW*8A$p;qS9BuA-TV|H5s{5&ZujN!f6no_F{^3XPBF#Z}eJFG{5|FM;|5m9xOa^<0 z?Q(Xv5qH-5GEn)y=~M&N)xEcq z;;n=Et)FuvTv$8hTgK(dwna;wnd8yH-P53rHssOm>(;C>(KT---FDHKY!DU>9c*M$ zTUzYJFsCFTxCp`rZ|GhFMoZTh<7WE|DhY#@Ve`|t0LNAsXoEpL7(E#~n0UfEkPijm zsjW9m5GBwdNP)%%p+6iBxE$>u(&lvr^2&YUOkZG#csaN7Jfx$+3 z(9CTrEtzHi`n35|D`XrF#DZ(p=QXtQf+51zU@!y|n5#l%0OSUWHxw z3pu%ZEdvSxT!H_IWH$`|N9nc*O-(HF*#U|-gY_mY#j<`6Y~zvoK0JqLW$@iPp~r!_ z3a(9@AdHB?#Om*YrkX}JbhE1I)29>GV=RDBRm{3UAxf-r?z!OD^qciiaNJFuB-QG> zVX3F7jZ;~*nzL+cEb>B-Sh;kt(JL(#S1x+^Bh@P;t5jUeX2$ix3^KZw>m?l5{~MHN z6CHrCj@b;Ujf=-ZelL$BrrtHYLhbNT79gE0lckVafQGg3p&QTgdZC_G^#=0rjF^2f zeygiccR}f1(!7oKEvOhO7qyG=Qpl@k2<|S;v`uv}mGmE;RviC4tv+qZ(ekIneeD;M zPzaa@YzwP&?!Ti02*V3)S+rQ@oQB3fJp1cfP(l$0P6=+l}E4?=&h z-uQ1!Nu8#2DEmk|yJYJ6ssDkLLEq<}%IfmLZ{RZutFA^U!pOkD zpS600<^8KD2wWKM%QU_dhlLID?--9&Hb zV&0Gj;kcSCI!G{1YWF-|Bvik(zn)~<67#jYWnI4auuVotnFBq z97yFqznIv)pHF?Oo3q_c8Y7Pg8hs3-RYNQ8Fkf;q(U!aJ2@bMhZ_bfq?5YIxO><&c zqm(2Mo)DjII7MZR-3sf5xL5y2jQ}bxAI;uVU2MH=)~mw+}m$ZY&;jb|I3ORR2=U;ntKAV zUkwAW@~X&8F_^pH&DaRGo+3x zmm0fQnkKrvXrNFdsPcY@qUcuj3IZ&$^}J1+>d(tqIspbs*EdaW4rm>R+o?HN=CUBT zcm~k$3YbMKg{KT`y#Z)|%7OaVMRYM$c+{I^rx$%1{seiQ za7)<35#h8aGU}T3E5F(<36-*h4q39bAC<$=H6Qb1>S5D^lz+`$(b$Y(2nkYlMt-ru z#0!Am+d}2QPOBiOdkVSLw8c$q;}*_rdmD>G;ZZaE7)b`qh~InnkWfJ>`k(dzZw;h~ z+eUHgp?J*krGkWk|8;6#V+Px+N#3w`|IYmq*X?zIT4>E5qI>QuhK9ZqmYHVDe$b>M9LQqvgG zL8%ig{JmOnQ)+a}tg?q0iJRQ+^eoPM9_fsfdT9-#TZO`sfJ;wHz2EH4FO9u=zw)M! zrS7Vpr!H(bjZ0MduAdqrXE#u^Tz4K(g%cX3+Kza17qwwM0$@GZ5Q*6bZVOps%H41n zPJr2u87Cw34OQ2Xfe8awInln)?ObBdJs%_bq}`s>@m#UDwZ8OJ=W3YoQl?I-gu0Qv ztyz$)s9^Zi9>?MBs?C@U zyTDUKP2EWKF8Zh+JxV77gBmP)FNuk94A%QT#mqQ0ZZ-c3N_iuHc)T>?t`f6T%X=VW z=w}xrLhy?I&6yiP=O<64bM;Hh%3>m-vw1qxs^xx}t!55(x9Q0xm9Kj3HGjN6;y$$W zR&6NLea^ty2+q*De>PerS(`-v)V~LHLEX-7K=XjlOwmo47c-B%-s~q%Wz6spzpI*L)rC@UkvH?u1u>Ac%Dp;HClOPUI7ct+}|7-&PbY<(YD!SL9C*82K^g z&|jGGeNdgFiYCx(`0O5UfE^Peu5|8CDG$`ah74=>8%_IuS&rC<<29@=zoKkSospCZ zJ17Gy|4MgsN_{H5>O@z6zI$$HqA=F`P-2!;*ntXDa#Om6^S<|?-DlblwCiZr{L;SR zC7*7r9~sAeMwD;BCFZ@O8wbR5-tGOi5 z=MprOR!++mnmwio{i*G$U9L1d6mw5{(Oyo z{OB%aYC>GkJ4jxV7OkvTO}xG%Fc)Lgq+7onn!>EFU6{0v=5`^yv+?)I+n&DYIsW;KG0!- z;gU^r9eXJv$kDd&pzHAwA+oAI$Oaf(l8a~THlxwWLLUp$8-l96s@pAVm-uDdonf3FLp9@QFuPIz!gBo?nG!K^Bss|BJ?~T~DxK8zwC%7q?#4{p z$E9j~j5?U&lvY<;nsgf81!j{wf%hsCby^Z4FPc?t`->#1imegI6*yFVK6_s1UPe;2 zLMv7B)J^)u{qD&)Veg=ibVoSb*H`8<-(v7--A7G#y16IC z3X1Tj$$~KjGYWzN;ryiaUyx!yUzvbV|Nh&shj^&Mv2C86if~d*6$+D9eN6<7H&(?)ImQ|;3wyskTh?SMbU=t9mQ7ok zdU?nSTV}*f*nt_Ew^9+h+C8@nF0k&AZ?)C3#@f6u!S5TYsk-${=Q}}%PU0)#TSXYf z*6Wi@k5!!xGhJOjRg$RG`o-Rjj}6wXc1xo0=lvjnzCLWPQ(F3c7y44<`&r8DD|~r{5g6pG3~?e`)$}1wN;#LgO#ERBj6PY;j4#E8ri5~z>rc6m7M{NjnHlsK z8$LgLAeJT6=6Hu4o5}jzWku0rH6#}BNrcC=naYYN9{xAf=X4x;oo_hCXwTznSs z7)h}!YZC^B0@>u(7on3Dvr)~3@yN9Fbewg+n10h!2CnlVI`c|IPw4k*&DhDkU*~BR zJ>>G%No}ISY*lk)w8tG>jDG7H8wM+mXE&Dhis}2X=2bTou<7_lTMCKiV9|wg9qgt@ z9t(Kcw%O(=(W3{c;U|IRMMEYko{M+(6~D#+j=tC!2Y;za@YOJj;4AE5AL$vy9<}Md z+f4-g!{1v%s*lb6&1W4G_9L&XcbVCBKa)W?>FY~L`hn~REXBo0=FFAb&`%wm7QeT( zW+;5Qvs8vI9y0c_KKai6n+_>jQzVw{A(o|iDB2fG_&qiB&uf@+guodwCJMajr<1RK z2r9U@(q+R^^)~h|i%iepb9uC6s%VNKq)NE5so2=WufFHfFU3uq04$k!9&1h?&e0JI zJ0v>NP@P8dwBY#yr60vJtCgLVT%>YbJsbWsCLkan6WM#D>U%onJ-hv4aSg4vLopnm zNA>!(W(ldT&C;uCGTrXB-@E`_t{LUjnSV`_GxKwNXZz;--KbX(PzJN>!Uk>J$EV#% z+8;BvF^{K(JmN305=+%LLmmn79;L7JNmwWUDlGINZW$vA?(i^mu_lS!BXO`N)4pw? zNBgYcOjCbJl{5hc6AjIcS>MI&M}}Bc7p($6F)=6au~5g~Wok-y_c}*Xs&}6y2&JVs zefJ)_a};Po+-ja2X3+5gb(z1WR01tYXfY^nGMmHDW*8qPDo*?eaLUgBN{N1|XqOU( zMWXT1V)C?Yf(1(4{*~p1FX3J9CI%XWbuOQ$BDTI)Aj(pV)_!(B`~Km51ZNI=S`n>r z=NP_`OGuSdn=KS3@Xp`Q)kkK?Oaze!Qx5g7sbVe6ArBFWX}k&GhJjSTbut2rAd}zu zJGUeJa2jeoqa9z1;5)sxbu`8ev$mn!ji$aGODMkS0x;^$#t>h`U5>}-i(8BvL&x-h ztDp9Ntopr*w8-L<6J9Et#q?C3J)^?tC}vegq26dkbgU<~(nBRfty5j#He-%>jYB_g z`L(jx2gBv}F)f`eYZXf{Kc`&boD>uoz`g>tX61&g>#RP}jH7f*T3&!XnuyPrj-5H} z!?Q86dQja1TC0%pkN}64L`A*%K2ujghNc_vG<%VEj<>HB+AZUTBUgF1GPRS*$edkU zbmfLks<^V1iT_0h9Xt!uXGfl```yA{6TWQR+q`MD_QU%o@ed89*YY+F;bSMOW!2*{ zx>ezLj-jff+_-B}Yk`Q$0+3D1eoBR_CKW){U7F6=r3dmaQ8T`}<~#F?oDUiHg180o zQ3Omzrz2y7^(h`nzvdQ{nNaC>nvRy^?0tADt&0mrxSarVdRUGz_bJN^A z`;eLAOgpH5)I!(r`768?x>IUmO7deT3-ewb>Np$|-hHR6e>bfO)i5n_tKA}m;J>o~ zo?Z=9XziEp4X6#MvkcM2#Q+HbIk2eI?j<^swwEw986Rv?|F^B~6X@&#B3wRL!P-p5 z7wUMH@e@bh^?YV`oy2zK;Oui}SH((geVek9Cr#H(t)pNM#67WVF&^`Nh1cj|PHkl! zZ5LE}#2OHCeXi_4MA!vMX;~vHpf}Ml@KgG8SFx_FZZ%br;s7sYSEX7(9OuqOT8Wh) zeY=%X&X!jKnT&6~CRkAut?M5M32bkB#Pw4l1=0=XeOSA-f4xpwyblNi+7hmAV`heV z^C+3*cmI_Dv!JJ6V3h{(r{EBY1r?>0SAfJE4^0MiE?mqhV%M)+BQ#xl3`mHjztV2c zK&CK!!QT6WAwznwPPCaZf}R9F97pnIh81n_k7->nE3-L;1L(CeCMT6b-uN;Qpp!F* zP66dvD6Xkn)3%tWd6MFtybfP*eto$UwN&>DJt_*N^bFTKx$U(VR1v}bJ;NbWIcfGyKKhB(?U;An#qf~ktkK)G3^zl`_ zPoK$mkUzWN&&Eqza(rkShoxG4b6*NN_VXaV;?Mm=07LGOSe6=!9|l+~HO?Hwq($KTK-L}v$>`xmVW_Xd}U`|uZ@?^XZB%$;|yECt#8+CFS|p4_X(5StbW<1^F(qzUaZR3sMm+AF71;|eXM**7V5Jfk=<-n6FH zSMBcAN|ig(tc$(wH&f~?DVxfU`f|6p?)anQ85tPR7ncOjVV;HNCB2aM)OC-`dkI4p z!B?%nuWN;Gv_uyMe>p*|;^>}88ch)gp=(#WHd$kPHCl=u^F0DzsW*#_|4-3=9$^i~ zE;0Hb>=|?M-8k$oO1s_^3~>NMGZeZIIG|3EV@cN#@}pnZ)pKZSipyh|d4W0cBDQ>@ zgin6qDMiig!7uBH(o6;VpE=W8szg}70riNKQy0$s5v29>09NgnOyO106%OKU zS|WJ~wSHYase34lqU?9z9t(eiGmVKPP8RMeES!*IJXSx|@Rrr6=dHNggN-e15ICm#GW*N3FT4=CbWjiXL>ex`k+s-b@`;+wIVgn#qF|7ww&K}oLBJp3paORe~+L`xW zb^M$x@&0M3GkcQrD*1wGjGeqAC-W6fKDmL(C2hRC@25pdGdT^#s-__IQj?(PS zhb=#17>T|WxGXyIeZ2t!L&hCR8L4Zy7xxksw0FyZZk9Yw{5gj;W7E!7B-yZJz4f&f zfA25tM=3egIjBUm`D95yoMvSf_)Y8(@ZWrR7Kj|9v(n8IWr04ZRgiEvOfifSDcn8) z5zTQR+y^Q}^tlD00%{i2l)3oYeflKgGP4!pP7=xAq~%S1*Re%NGZa(*5yJZUz4Doz zy;A3Wyz8^uM^034I7VmRL`Z+;b2d8Gx12bdH+B5G<v#~E08)>AG(NRtiK$SInl`=0fqNM{m4BkeTd6FW)@6?JkhGftv@S1M)l)%EBOGYN7C z7Z?9@Ecx0=pHTCwFX{^}GA6N)HchY%vL`nWoYcR9qqLq)8{v<3R2%5+?@tG+MKN5L z=Dv*)OboQ?KWd>5E@^6Zfa`|75klDo-sgB3GUNXEeyiOzaTASxi;4hJkhU7lY?4Jk zF|wj&NYslP?PuT+sS{pnHXA1T#4FeF5~ea}E05#QWufZwtA`!eg!bF+Vdt(yO~`hW zNE^#b@!7gUnRJnf3L=I(ES9C(;ujsx zyc*b+Pk|b0bKmRoX@Vq2QaM$MO1tNIbp+ifj6GW@h3%KyLVfk`r!%kKeCs$Lr?cjM zWmShY;#=}pFTyBEyWu8<*olL8%m% zOSy)6Y5t>b=bI1IC%6l69ZpL+pHo~<(~h5UlKNOWn*a)>+t69zQu>4$o~=*&Tk3_o zwQX#v7p`-~hfNo**ax(=z3Obz%nY(y#j#y`Fiu?`d(K-$MfmZ%(N8ruEfC#nI}<_v zcaBD-G8u_3e@|Y(%1F^OP;r9(a)?H-jn*J>SUdn|VOt(tBe zmODP%K>X21M^X~!-9xOw>P6kP{Q`21S9LdEiqG10c9!GdbV&(Byh-9nZoZ!@r0?Cd zs=H^qN#*sJnic$*Tfi!dqVHrGQ@*nLG6E~=w=^NO8jB>X0VFKxEM@;$=*H~ri2x z>T3~5_T?3(J)QA}Rm2A-_54qZz=eCsndnd8A0D%|(@a`O{9pc&D{2SWnfw2NLu{H&c*(cq&|B`l^ptXq!IF*$OiMswy#@O zKz{PexY`41NOuqb&HNR{cyK+md3XB_EQNB6UgiEcfSwLg8Q zHwykrEYX3^CyRUsV5_XoTg&DA*;#hEQWe1q;H5#LSVZ`} z_jYpUBlzvQu_9A6JR+-H%OOOlqrqAsM$*S7T;EN`~K0Y=xhmps&`>vEC0tn z4dM$y*3VkXTz)%h>ZO)zFP5$RX5f=whT8QHRF$5MsXew94;QGl3~zfFz;GpZ-vhMG zN%;K>e{lznC-IZrMBW@eD(Hz*@?gNI#mF?;sSl>14`> zWiiSERJJD-ZHc`wgT{G*IWuaz*ppbWt8Y@`2R755D!tD4kTx@H{j$a7u3Fl}U!}eS z8@(;}(63eI67N%QU#F$=yaz1*W>;5im`G-Y#XU_L3Q=)C*y$u~9QJ@n!sabzMC4`p zeWTj-sD#}0l*4`#vo2tDrq$(@+v%V_DThSzCC6z1LU64Ot zDi>L;3E3VrD3tay~yBtPUU{0N~7I1 z!O#=WgQ3q>2d3Z=*YDbP!6#TN*PSd4(12V%UY+sPgSXA71haI~r$qFxB=e}^y2-2S z=0CCs*u%~UzTnD;IsSXsRsMeVuyL)=%UFz#+DpOiBRr;2Zwd6pga{C3L378z5l3FL zcQei8B4E*|PI76y`W%DEb^&Lb@O!B~J_ba%?DR&ud>t|08at?pliL(CnPQ%#mI%s^P6LUKFPKxxrHIk!?$o-kK@? zp?YfUs#(eObCw&Wv>znDI|xhu4N862i)BUm%NjXut1RG6LjH7k&T|21$aSAjbI)QV zBHjvye3eI-VpY>^REGaYO*;UhVlU|l$a&`rYTnk~y&9ZjXHqGBxX!>L{#r;o{u-AFA!n*4yU)cs8!(!N)&6xc- zKI}ne;92~Q2$Jri*Kl?=@_?DO#b*Vuu80iGbDO{dUx}3`{Bw1Ub?%nTe-RSyuZ_Lb zbB8+W!4x9;(XWv8tXXo9E9BenzutbBtfzn`(PKJ>HEY^m1#E_{5(PNk)EUdJUPn9pVxDF%?Kjj)dqCtbWIwfOco>WQ&aISb z`~zpVjS#%*(WvE%H?IBGA6WeolX7;X@ z$g`kCLIiKoUNM`4T8z2W;!6}cs+r>ppPBea{Bo*&PUoxX;XZJRJo*pat8*Gtp?YZi zkXTZW^4CBD)O^xMVn2l+|0OT7td2reY!x}`NYh-4`@)K@?R@VRdzSaId`xfE@i`RY zEV{0yjpSZoaIDDS*H~Xi@1%HXA$T=kU_~>4-@#>+;7l!ATZk=egV&A?s4SPQ7 z->5%cGo(Q~%A(H^_ozx7ud5%2BMJ)Wx&z1QUcqp#8X6n6F3MqlG0IU{Phjd9a=(Br zdR8oA!!i>5JZWE}#ai{=r;2?86C}VnbLx5I`LqWLXaY|;u+IJzWr*o9<>p@oLA>H- zw;DZ};_6qn7EW}PBKjPTL0hLCe~LllcMdAzi;j<4xN78WxaDj1h2-;f{kizYUR%;V zC+)Jkl4%?%FCifHNQ#J9;MSE4zc`;ebPJW{|M?kH zHhIWP&(F%}AdA-rr;-O%Uh6&hT@)~&&q6gNlic94)09cY<8_XnRf7dzBF$4Oh%nAh)4qP4Nfa*b5u0ue=%h#txX#UZY zJRL-j`AnU!$_#|~i2Sf4uIx7+g&=74N*QSEj!?#GV^B3nT)d)3I5h%0<3DV?eI}V`8`6Yp z8e9iVv;a1Ldm{qxR9 z^~)>aO!yCsOT3a6Bl+$tJge+Ik~!s9&3MTS;T_pB@g^v>9sETgf53Z+9?Yo#^FLJE zu0+2t0bfi8s~OV4Hsn!Lq@3RC(|cDl(y|rk1AcopM(mWBWoB$fa8v(DwTurlyvGAG zXQm?x?&ksU#MSsF{Uj?GVL=%-R1x9{)$p8y*u~hfX1Fss?^rMGCiHTm-C2}oIs8Bz zU3f0;W50}PL3#tRA_p|^t2)rM32@&$S7rq@wjz+>T4Ugcv){q{Fi2RZYP6z^yQ_oVlbMY3hpM{z{?K=Y7kJfQ zfw#MempaIZ5+Oct%@97);yWm{MzVN?LBMYN+4WIdMv^CN5n)nia44hWIiQ3D1nj*F zcMc99wJWNz{s{;R*u;JDU|EiTf_$$2T*vn1Tz#L9Y3=Sfx-TUcD1#Q>x~K5_az|~p z>Mu$z{}NqtpEzzTTOAIBGSPTA=#O{y0Mj#Xd9Vd<$DF}*!sAj&lXMF`14FtH66Oic z;e_Y$sR5RTzil0Q{k`V5klLI=bD^cs`_W5Q#c>LU@(XymNT#jvG0C*N6M{kn)nWY4 zs&}|md);>uZL?n^IhpX&hhh6C>7ytN?>|9-ndm17|5kRVUA{(IxCRMhr_oPokEHua zw$-Gi6gqdQjkspss)*lvhEZfbJ#xc&Z72SnN7LgU&Z39a>aD*3b$pZi{x4k)ku_KP zua8w7Urf;qr-Apbsm6WPU+kaO0t053MTV!6JVAZ;C;9lRIxit+HV8QCxNLis*q3m} zU@3ly?>@kD_uAv9k_pOW)KvP^$Al7bvIw>TkOA+N7`cW~+5;xYN?;+b)O-mKN3z53 z){a7C-mRrgc)YvhwSbps`%m#Al)e0ZOPXi9e)lx~vs3vzsu*IG__a;c(Ag? zFaC${8{uIi6H-}FKGMWyE*@zMTZ!8%eVcA3?1uF%KaEA}y2!bc>E2LjxV-e7C*+_X z_=Ui)2Jr2r+JI}r-I1OGc1>>gR0@~C#wzlJGh9jd`ys%7AS;9Da-w^?*6UvacWbjx zLhoU(WmI7DAY;mdZ*XC|L*0dBcPj-b7ipVjkBe&h8!8*2(7k8Lc;SDCg!lv!7qeow z_!<%n^HKHxv!DzkANV;rcN0V|z8$O+nXWSNFx-j95P!R_PvHZpOc^;D6(;I4Ug%`J z!wp?UO|x~39VMb_5ls6pQ;1Xw<<~MmW;1Pgi^5hdx#}UDJkl&yY zv|uPYuc3Nm4eDHYQ+g17GPfb249;#w%@07siPht+($`%C`QnQzvR^JD-BpAF={*pg z7;D+ce~*z-W(y*=^15o=BiJZCTYfBpK21zad>IEA1J1qfT9eB4s*&DY0M~FwCu3Jc z5}8N6;Y|gor>mTvUmmoTVA4V&TRTuqmDqEt$G2K;d`O!afXjtsD~=;b=xJhecdh}c)yYE;F<3YYB-fy^nKiVA#okURCgo}bd4>ku@K z4C&NYzu_g|)Ylx&<-Y!`2fmcE%#+H<@`D*A<`PvH{LrUP-qgdb}f)@YXMec^El_>{z& zq*A^_o^p0Fc*m-AK4tj-$Mdni+qajMp<@Jy5~!NNZiOO7F`%GL-Ae&|TC%JZOiGa7 zB#E9ib`;HyJp6D5WB^t~c`BT!V9B72MC+knEx^!NT-dvd?n?LnQCSmd2kUU0T*U6~} zz2l7kKV)tCs_Eczn5ne=zLrv*#Taqw%+nokqW#R75(^Gbk+kUhe>k3_U@dg&;IT+| zJkx72e4OQYrtjYXA46l6_xEMWnSe;Z6Xfs#()WZsFFD@|6NgSM_h1z7&J4~-ERYvE zhR_y2X@Xj*i?^3Z=1FWU&8dRI_GfcEq*`i@OV2@s&``s z7{38JpJ(>KmE>gpu0kNyoOyOQf(>~d#P1NMdIcXhnC3*_UM$-{Wf$W=3Mj1|@ygaQ z1|*(O#;G6uYHwdhO_8{(xBe`5>HQIlh@}R2Z+mv=1*_*S>0n`A$PGjpgC#Z>nHEme zSdTH3(4K#cwy~Ngm5!Vw68T&fF+W||6Iay#W+0yo3zI7%vTgBu(7|KEY<-J)k{#q~ zWv)8wfW=W7-X+$YykEG-69?ZwE!*XVfwe5-H$mXF0WHFCky3yVwD0WIYN%FvV4%i5 z<~}Kc5F=th&J2!1!@e_2FW5RkF+m(0!;K*)Jm=RCgp-e)5x5SUoZ-uYAcRw88tZ&f zSA=)%nET-gU2_#W(|G>ZAH{`+%+<}ml!(2tGv@8b&8V88@-vA!2Nx@}``YnR?;7di zs+i`DkP|^1f=2pmsc)VFXu0OBx1z#~t|BT63G~m)KOVUZ*v~l0TAnYf&8T1B^UL~h z!XbQFGmUD6TzJEuS&IC?UPt*j&QDWVW-`tXjS(7$P@}M`Vpibj9IkSJulV-dm-l?p zN7(3LtNd3E{)AB2ngWtmAPZUM+4D~|lvq~VQZ0^yIvxdk7|e;(su~A=nCEL}fn`=! zt9;&DMgiQ%E`DktT^f4PPrAshVqqr5ICZ{6g-LUYCMSz={@08@m*iJ+>Ttw#?kDta z=(%>fdGu{~(cc{?)LFB4HbyFq9|yH;9!S9B8pg->@mh)L zNy8?(BgRTmwOm_tnaiDTkW=2Hdve%*N0-k3O zVzRt+oSi;GVTc{`3L7aIXK46Nxz>C5R2T9feW^Hg&l|!{tuej{!aB0pJkarsk^+zo zM8?tIvV4-#Qy^8|QLhL+M)MMwde>O2FHDR*HTvOf_y#^G0*t1Q%nGCE2FR;rJyGRK zZf;cA4<>hYJm9Yjl$jJ?c&Bw8+SXboduYBU_yF7$o2TpETmRYzldky z_QQ>JPKUpA{8%jsm{o;7kj%|Uwx9`IHbS&b{oo9!FK&lb<)3#7Ba3OhHua!Im~cTh zklGH=eGO9Pg*4A8cULGamq0%v1p7V0**M7Y(w&6H)%tVp>e6V*`nG=CE*@Q#?e8oL zczbtWG*X^N;^Ed~;qXe1`mRQ5GRKj|_K1yP87Pv=ApE^P*sBbdzg2eD1!@#w|y~|EhkN_AGX!B?L&U}5ot#LQ3TuMf&CkAHD1^DhFL*8sd-`5jKi8pz! z^(!->7#SFcw1_r&9=6aM%JJ++#HNq=h-W3sRCxaI=OR#nY0f9?$G9#AgbF~I7isnU zD!q5PVG2Q}rRWTI*oCV+OoVoUko@KW=ak^tH@+OQWT&;;fjnsu2psoomw)vi%y&bO z)Eb$z|0BYK?1GqrCzbEcr()GTp_sMBFwd`c*VJ4brP5$m?Y-6Hpy?X_yY<#P1WT~+ zVIlkY29GC`XY&AlMA&(snmyb}t!&p4dxE-h=h?4L3^80^OAB}QfJm~i`8pFlH=8Di zFPdjyA;=*9X6BZmlaPT!*X2ZeM&K*hy$@S$jZUf{)!pteFu~7F|4YSzH-^m>Vh?UN zN@X#k=PvYI0;wco>(K1K^PRRKtz(1HlN@CInq%H^=Q*Et)LOx?NE7_qKg-NK0>?7&$Csfta7Q%A8 z6p>P<~tB~wmjhZFw{#4qVL$JE+_M3pc z^@b<`AiI$g8kTXVB45O=aN-D9hpxtirC*hz53pMOIT0s?F%0f$nKOpjjVJ7KA~5(3 zq!C=O3i(wK9AM(1vX?YP` z;-5sY;!{{`-zpJC3ZP2|`&j(oC$)y!Vnoh!e|Y0S)Vb`+c+Y=|vX5cOKlQG6=n{Nk!N$M5@cdY={&gqH45jATF@NYqrz$jl-;H}F zWhqD2g%UdBy=u$PwqGs@_obS7cz1O}@dfjn83lwke8qv z?0@x72XG|CC@lV8?7j70l}j5wisA+(1O%l)KpH_BNkO_nX#wf(Zjf$4=~BA8I~NVo z-Q5j~KC^J|_k7R!7tUEf>Br@oXJ+oW?(4p0o{9ILnq++p;-mQ_In=+KA;I<$=J{s1yX3IJ|JbvoXXjM_~e%|c%b3pt2&4*4|D zh8&}9M=-HJQz<*O`Jf0WI|2k{jggn2CCXuv3l^{&KwUDIDKwB9gaH+!ubUVXMsjfA z&lol_q!nVkN%Z#k%xb-5Tpt?tCGlw5_Sfm~K?;{E)pA9h#8&V<&x^umKOVsqiZOHS zw><%cHp}(*j}jmhlh8*HkK_5OX0XBmL@r!h5w}pp!sIaiIe+HH7xs2#Mu7Al1Du@C zp;rd$za^_wVo3Hs zKx7F-){hp4?}2(hrxh)OEPJ^%e};~S#^?RT?Cqq?dKWamy=mjBys$~{ za1ifA*E?;)2`slX9Ru}Oc5AW&2%tfpieN=q4!C|@v2N1Z7^qxGQx7h>&=td&-F|~_>O(9sNTR6EmHoX9AWfQALkHeuKBSM!N{9vmG!wA~2Zp^Q``uSngg1JU8imBT@%Qr%; zEvlI6e|4qPt*&c`8DvxtC9Oua)-CY^bE=k)O`JOY$5+6nAn`Zvgj0WW9&cMb%m^zy zu*@byN0zvpzMyW*O)-1xEI$Nv1VyD_BQ3jDBh${o3aO#cJ(z?8bnq~!T_5SQf))Xe z6aNgmqA}is%ZYI!m0X=X`vY3W)jqas)V!0{pwH71D{yRJD^0aXHPLAc>YReugESVzVGCDLI8U=2wCT>e!u z!L%Si$+Vl%Et(h!nr)x$cYlmM1W&4g5It`7)Ab$VUvK|dbsQu#)D!KCt^#wwcv{J} zvKo(;p_84db4;-H)b{1SMawWF9Nfn9gpJu3WU)3MK}aHHA_0!YsW|(h)xuckk9|wx zTH6@F5)Y^1cywXg}0eERr&`=ElMhY6Z>53-WILVq(6PkIUQJryRZQpGW&AT z&ek~r3`zQ*fRJA^Eo&GLF20ur-IR5s=@HK|fNk=y8+4LpX7FH0_0uck2B1K(+9YGo zJ+J&%FcoQ#4(QIP`idMZTIngvdLGcRafN^@UgHpl4J^wo;CqhwG&r$qW5}mJ^e7u{k zeSvH?w0aBhthTrfz|a01>XiTiV_dvlC~QS>!HOctVLn~C#2m_`9lculUu_SFeYzs4 z^@96LV}#91OKc6!_b6)dd*1?ot{q=57J;>DUamS0O-!mS}^o?zUDGsmea$uiw9=`2V!*J&DHUP7O4NujIELe zplnZh`enh2tgbCPpaAuO!E+x)kzHUB5Od1?{nE)F>iU}L?1BjZ+?vFF^^w0xA zAC}i;DRc0J$>PDGt1T*)Cl-x& z{6!8=1wlS@Kj_qnz{y)^8ia)?Yfv(dgg<@c`G@WfD6`KOaSm&#PAunR$f;5SjSF%hR$QDypQ- z$d^k**qt_>#QQV8K<)d@cayax;sf{Ld=FH0#pMUQSKz&5HgP1H$WB3Ie50{`FmZ>d z7znYFUmGU4Z5#v3%L|~rcf_{1X~f^Bzkrdw{9X@pJt57QIDYs|Nl-2~Ynt3y$)>HZ zlF&2qbNcDIT?`qNI9>3zh0$?4I3DU$8ZPRuTlQgNP{S^#62qzjDmA=-pkta{UQ65N zLFR3IHaN>mx5Ejbe#rHjB|)bKXAr@n7=AEDR>CzNKa@pz&DQ}z=cfi5N z3q6@ntI2;1a1PkKqkpl!7_40qu^f$lR{(+fcVQT5^>54gpSq@nZN0D2NdR~(U53p} zNl%^UZ)Sik`{yQ|(D$XF^|w0b(qxO$`yK=w@&)IspyApX7a|?AL?b%6jSVVwBUR~F ze&QwKCIAn6G zu-eIE>t0p6kQMGh1=wO;E3vaZg6hUwcwHz%R)1j#Emh|HmO(erBnAkFI2fgk2@r{j z2IiR-$dtgJuvB^t9XQ)rVm+Sc;x?S|5$C$2f|~bXZyT{aLZplAAVeWe7Z|{LUl@T# zWOWA)zCrv2Avm~94XfG3ADT2U7LwN7{dXvjNIEoiF@W}^`_BSq&8$qNJsR-McKvn9nGtXg@$t<3s`w{yXaWRiBDopDk z^gaxu{V%$So)FY5bGg^*m|z+97kY`0ltK0fE?>PttOS_RZzCsgVRInDYWsDO^7=c7 z`2*ij9MTd!J_lkmT@mObP6*hg9I<|nHt*?=03it&ww|V{hcM0pm#1_ubz)+y@YmDFK=KWAhyt(8c}hWll?mcDjxkuB>k8RRr#gY| zpKE#fKfwz9b3qsR-vEzc^?m0wdL_%w$v2l}FRa@djRhCQ_lDtT3hI%N%iyGvEj{qt+Os|GfvT>K7= z`iLIJ?!$D7bh;U8DGaXz%dIPaKdVC{7+X~ZD5TyF^1HhNVP!SUY#4*;anto#Lhc-F z(4L*8v|$YPjT9{PA6@wXJaZf`6p41CTWO7hZ%SGKYk@BDF(~E#=PPFp*zsA8X|ROF zWs(a^STH5%tF#NIP*Eul=SxDVqN<#&$9H)e9u|{ui$E6%8*nD5;{DGOhM<^QLkhiZ?347Ww}`=)(*} z2lenG;@Mug{k~)kRuh0aRS=qCvv6#h!)e2Ub2jnIHHG*&l0U@cy*rSdtnDIOARR%5r1BfDrS zE#}gC%!(tj0j6L6iP|}nCRFIbdR~YQYb^r&I-Y;`nNt8w{O3fdPRtR=2TyHdf-J_$ z)y~hRA4>JFssK-efnd#t%!K3G5?yd8Ujn95#)Dl||0;7L>6f6f<3Yn&>O|2qpCdp9 zfldr98=>&~9}IkxhV5XImhiV`L^Le; zXM4cx9lA!FcjcC-VV{>v{hw-2izedkc6b=PiTB+5rgo5nNlKz>eGt|!LV&$FhJI`Q z_Uk(PM_nER{P<#!hPH5&6dtgy-bOSL2+zCIwsx>t(%ZKSr8Yf;&$ELZkE=^haUq^v zMTJkDtM7pq3592ztv!(KR44q6MWynqwTfpAltimA3xK)LsQ0}7;S1EUy1Y{!Yb}es z-Pz$-gsLvP9ETlt(}=KluR&=Hn}`K?j>9>Tl#bedO%!O2^JGD;A80n%5Iak9`WbCD zl<%J>Q@*jrj&B-A1>mc{$V3kotKmV%D4_6H7H+-Z$Fr8&&|!=#g}(rk)PW1A_yPSk zd{b*{2b<+}vm7|xcz*VGG6kviND_@_r{52rM$Ur4Fh;V#S!UF<|NKVPi`2CI` z^Mf^0!RA66J)vt0ToBY_uL1T#<*$+Bd5O=lBFAudddvk_!~!7SGls!_HYYxfDYNvVx{OX zRH!M4fgCNFm_$q1hNYo#skHUfTM_fAP6svqfUU5Rb;Eio5{#a%dG+Z3=oNebb-i3u z?E(r0Za?T}QWI*)mN%ZwtX;Hdb{?z7N9?0-N^}o7(_M~_Og7qugKO#LIAHl-BDpmM zi2bHn-`MBT7(Fy4GQXz7ySsb>Lpq&V_U{Xr&`lL~+ij-)t8_>40lbq?dNsMv!YG~# zC7Md_^jN~8(YaVB4oiW>EiZr{`V*;nE|+UnumhE#_;7~~_JZvG2n>w2PX+a&IN7O~ zFUU>*DI@{T-+dc;4&9Tw@H(nf9rJiQ3hIq*a9b$%&1M6vAM-G;_VdcWBLTeoBkY|n z4DhOjvJvAD0y94|kzKIgW1UFsul#`6c+!@#EMj6aTyg6S7MZ8BoY7VbJfz!exg^8?WnEV^z8<-xd=!G=61}WVDW^^E@ zgBqA)cVZnr4H$mz&ZmWW*IW3H3nYJHG#g8iWNt?WfqvU47nmdLBxr6L|J87VTE$I0 z8(aQm;ccWCZbzVJljf zH;(V#xUvSI0k@0foQKWdc>Y-}<*E`EQJyFi%-sC5U%z9OXl4kM59zfFw^vehZmYNi z9QNWYoq(Orzw~N?e+la^p4Wlq&$l5o=w7dLQ7zdhx8@;08L+vM!dwp_gT&E_5)E_{ z)66;`+#nIE?k49=%4SbbkJgo;N=??gq}Za25pvigonZ6$RphaYiIB((0pJ%+=Y-Vc zsuxwr%RP40yx@h$=*GGH0`zill2yQ-2FDwK#BodHcQ_m&zV`=~Dg^Tn<*P2{+S|*tGcYa24=xn|ERm9})b`B3B>f{0?o&w^d(5(R2~89|fWp=8U!Vc4rEfyJ?tOm`5w-OT4DkX*ed5Xuux|6MA zB7Ghd;(>!LQPzu-)UbW3zq~>O3Ic>((~p?RS6L}5Tzofizwc17s|;-xEz(mn2Vj@* z=mWE12c`Y84srweI+F>D`KPKOS&Vw3Nw@|SZu?}I1gM9baUFPxB%*{!a7fm5!{R}XGTFXmuTh1JL5=g55f$wOkuw4&zJONYxe>w%uAc+i3CA6AR@N39U3`}#7r4R)((S>A z*z-#Qpw^CIk>nN`j~nnljIL#xp1g;oM<|iPGD@)HCF>043G3_i7a0i?=g&|Pf;XC0 zpNu%1#tIlw$^WbP-~^<2z-ODuq9SOl}=K<`=eUwE3X0|2%Ej(Gxi|fESapj|^og!U6L)O}R^0v&m{BFCx{k50{Afu6RQS+~Kf}H## zl4)er(#j3Q3#l;8Bk36Rdykk+3d?uR+=9%N5NV z2rJH!P305Ekav1f?W&C5{0p{?chtHI8vtXwsd%v-*HV9PNVgVdQt)8?uy=SFrMleF zg9}O8AgK&Mav*QjyXZgwO9+=Ao-AsMLAahE7@X|8RqJg1fNq7~!-G(szVf}LK)vA^ zh|(O$J4LwL=3{pNY|HDZ=Q*96p*c2N@EJc|;%~S=oTvqzu0na5TG+vf)Q4Bt_KT)y z$gGzGXB%+XZTsp#(7{rzATIb2U0M$3Rqk=u8Jt6a(0vk+B(U@B+T)=ThiMy%vFCp} ze&h9ku|jIr%sVE^Q{M{J!46n`UGQLuw)*7r5R08*F2+LcQqN@w(34L9Wj}Ji!JSg-kG8^W{CCivtmkh}C-N{R~f*J`0hNFy36W>oa_O z{F!z{4vJW2uVNpmr`-tF{yqfP>#A(m=4=W5<{FVwT?}<3Dy1aoub({$h@qYJb3F2G zS%lYdCDEBG)k`8$PaEpHxs%oHEqya+t7NA%=*oBhW-?jPBsq6~J1Z}Fx)PDy<8DUT z>IfCO#IV02IYx(*RKOYcLH(sZJ+I8<5z<)6`18UST_1$&#s1R*ctvc0n>eA`&BiBq zSu<`(g6Xd*z-t>`IaH*_)l-ltFEDa7Y@ys;nyro=*mECMw=>g7nrP1U`NVzYfe*wa z7c{?_WG_DN=(kUKLA{z)HRqN}&_yxD+}V34AEdB}?91r4!$hp?a59`#=x5l_1o zyk$#NxO+c7-I88GD$Hi%>OQgq4d-(A*9%@>F6~uZjyGYbxE?hm=v3u8Y}YX=x=-*TkgbT;s;;@~2NRy{Jh&MTU>6!zU~eJKH~o>cy+1UNbr`K^|12}L#< z>37rhRRMG_ZE(sB&uQz20;gis^W ztrv7{Js0)8`y<^Z!1+V?nyN91%v>-ncHcLXFF$9VibaL1*UM10+At0tq`48+ zyslLCOjaz=aW%H&h?4@~)j!6cm%ANsO*UQ--b`2!^Or36*OYCSSl$s(luF@I-ReDqh>_`3%8Wvb>1?kg5bt|>%{cOIPU^0SDz34RTGihgu~6Prmsl^h zr&KgmdIg#wM|F}aJ4=)G`l4gNfxsuKMTRCYq2MT!aQVS^$Kwu47ZWUTZm5PtC`N3a zi!1%%i9f=hiF!n@X%)7VIOaJIz8|R46U^V6GxzFBjIQ@F19y!oUdDRZlMOU|Wu#Xw z!C5N_n9IsZB%C?_dN5CsuX#ap-gx^wK0f^LDk;l(1b5c`oo{3ANT+GkMwxs4)7hCe z&Ov*W-+Xq~1f%CY!lUYEj0uCe#b2tmpJ4+2!ZXl>RQ`(vr+1wy6I^V4rk2Oe$_Q{= ze#aax-*umhc8D4m(Jfi@tZVRG)|x1ORlU{)_4kKZ&0H$d^Ge~TH2+64a((H9pt8Z_ zz%Ax&WPSZ}(QnSzmFkA?hl6erpD*pLr_o)?c|r=Osnt2qD#|!MjnVDzX*I;uelnD~ zI*gj;U#uXsPmyl9-0Uobpm|uO%w_QlB7Fs!l3)pJavmLy!`(_T_)3+2}= zNRTdwnr6Nf3G~XoPNp+rzwv}*;N4qvSkyAyI9kHhPBT7~DGDROIn=qE3VrJPjl_02C)ptQo5sMWe{u~p5=*Y%1O$|_UXi3A$(Xoc8x&2yd3BnWN~3>a z#PQr9EzqW%pZse;NMe0yzsHNx#t}zfK6=FCz18?8XfBS~-CnZ^ zzrlzQ5s{^wl9dHb_fTK6=UW*)cL*j%L__&@9CpfOkc8k5q-{KR78|O(N0KDUBU>FH zeoJ_)GvIydalPmHh<8rOy(wYBF^R@P>ACL3qWZ%)F$J^WX`SUKDS@7nsx#-K1H^o@ zBE?S`9wFS#6{wH1ArH<(25hT)1vqT4l zWjggcvSvYV(*iAVJ2xI4Jm)LPN9!+9#cL?`b{uphW_`_ga9L2_X$ZfQ9+zEf{F1#w zN=msDVnX^T+Q*LEygpZ1f%9o|En=b&33kxjF_F2A!tTJ=Mi+EAkeQALxgt3=4y<%c z!u8d(TLSTJIC(XwDUDF!PQ1OL`fhg=MGD)*%t3e7L@l50U3F&t3p%|fmW@s`PYzUj za3&=(4m2wxd@{zKnc^-Sg+{@{t&$flC{b)wD~5YPRAuS1?h9!M+f^Q6-?^tytU)hn zvQ0Re+I^8*KgP=a{CRhxkAdv%(WJe>LmLXIW&wvt}}Fr z&M$&_?EBJ|J~BFqVbXSfNc+bQH61)Ri>BEw@`?V61%uaqfpM z-wnr9dFszo#Kd2PODC+}!(j};68J>vjSTUAnipS1Ebho9g{o^5JNrmYu9SEwijpSz zGOuKK>&*_V?t+uRf5KEaHn0f%e83mC={T~)XsJz%-jTanvCBqJ=5%{!jg1Fyt*Jj5 zQLn+-;d>&nI?o(epFErBiJX!@e%LbkI`d`DNo)Q<=aX~8Tu9Dz%>6Udu;2hHB@oQx zY{lAr%e=Qy96ys?KQh?D!X8Lio;}bU@q~OpItbP;Zs-gxBnk5o{(@(<(jezVE&%yq z(QQI`5pJxBq$E7DiF3Tz>}j)7lG^U;OJV@|H4xMKa)?D0k;hP)gBd}3AD&b>qP~%3 z8S=iv`bP#>KG{7Rof9j@rcP{=wSIA;{vd2Oz)EQ5RKbV!UJTCo!bb*(pE&sPwcKJf(91-UaIzx0-^N7gA8KdO zTKqMOpe;61OuU=g)9Jd)R7gx~0du>%5@Wc%^~X?dE1@@D9tq|bDwDL?CQ#L+28rtp zM8u<$vc#m_o~%2@2E(Tg1NIQ_bwkE*)-vLPVk(w^8GX(?nbl9k?{@O+p3x!I_z;6< zlijZ_6=>h_94$0sk?#`t{h6QhW|Imyg(2AhkTB}2Z`hFXksRfVpp-5+k_&N6qZh;>~= zZ78AiG#JfVMcWigU5+Du))m3mWYa^B5uWwq#UEwuW2mHbB6mh%8P~&bF^2TqHGIZ8 zF@$ayHT!EnlTgI(N;hi0Hxpf))7qdE>ck_=()O2O8HRIBO(M*4#mA0v8iq!} zQ!1jrmvUEsA3#?*ndwhVsiwe5wfo4xs!K&I|I1HDCa9Cn5~@#Ok)>9=0P`EL(1Z!~ z1D$ujjhcB3xHc|SU-dM(2sTHxcyO(fyd}Q&#MLaoOgSyi3tdot|CP$A;Z1&FYwGX%eh*Ug0fqL4S|YD(^1FuZcIitF z`r|F!8;BMrZ9pQVMu~?s0puK0H>ed81{z1O0KFRVa6Y;bC`U z@3`(0<9WIeey`WSvVQMQF)w)IjNmY!$c1n@i`WPKP*c5HF=sX_dhDzhcxxsg9OV87Cu$&h2stt2M{ZeuKg4M2C%#7B-+O2H-5Uy*}OY!;ank2E7E zG$;3N5CgkepmwhH@(t-{0ZXeD*!S+uxD~rdzddGM&e6>$bN1iqE95Xw2gzv=Li-a* zTyLaUb!4BqHD{y!q=bVWcIvD{7-`Cn@M#g@phu>iahM2<;eK&K=RZeqdUt{SBDWd$ zX%iGW?X@l(*l5U`G4ZRn_1odCBktj6K?TgAX&P7}4Nrv|4x#E)^cQVEI-VaLjXy#` z&BWk~ZvMa>*cirtNk&K9cTOwIk_x{o|4OXF4ad^J~P> zKrd4d8#T)D1HR;wjn5`4n%8y=iWWu*rwcaCU~dmA`5yJ8{^56|$DWzZ*94+lN^LE60BDT~D{pCsInCa8jnPPLt43 z=2_YF_E4plXlA=zm(0i?^&9U!I=oQtcQfSsobRY zW2ld?FqwC^$f87CFzQ2I5S*&f=j_cuqgRlhZRtO~{#CysJ*%k{)eVw6P683VxArN4OSA$8n5 z?YN1pWC?2Ae-pOP8CE&RBiin7X=U{IBQEhiSE~DQZA;M#rh-v#+>Kg zS)6Fv<(YJKC2^-imJxJd#y%y914Kn-l}HzSobcW}oq?B8Jt*dTkq5VAY|K8BedutD zhxl_Gisaa$>|0=?pR;W)?;NVyxQpw?HkX~q>tJ4&@j1$>e> z7pU%ppJpKgQ`puit}S%mFVPcaKfq7yWOU%M%(z7-ugF=(ozB0mS zW`tF-5uJK`CVlfU6MMnJ+C3@@q3JH>DqXwJQ3m(1R(SEsd%53d;oCKB3=YqmhC;7h z389la=S}4SPAsFBA#-GjMBWRITt`O*=L1(vz%C3R&Ds8%18yCd?`{Z{a0n2)Z`=n{ zc=cKZ4;9uR;c67rM%wEgEl+J|O;_{bW)Exe&MNz#ZsVEfN{h*;Vk=$CdT0pN7f+Tdxg=l(LY*{9!eyfP-vZcU8z_O$gsJ~#no3eC^ zsK)GuA2dDaxn%B@j5e|=jd*f?HuBAqZ#>k)N$Sh+gfWO?RofkAkuMXlt!JAR{RH-i z$86fDQgB<-#zd^nQg)@{^MkPLQHY!?UlP0aG=`S+ojz)wV(jY3RL3O<#NVOSpLQ%~ zG=!EJlv=8OZEZhW)?S(LMG~W33u)xQ*?WPB@7t^T2s*-QMcrA^BPwMgN8SfXGbXjo zkJ!1YVy{@D4M$rp;I)gKP#i6{S50h9m_AfLrH!dyukM<+!jR)F_Aq`C(ME@c>jBMC zm!&zBOx){M8ulZKUr^U}^;BhF5F`=x_0e{B-PKuxcD_7+tH83;YlqJEBd2=W9}+b_ zTA^VbJ&mvX%KH8gYMXe{NK+3ra_MDM2i`#xfySupsz6TEG}O4zCP@sJNbGGoXGB_K zm>Jqj7h^y4<)GT5k#zUl%%V@#vT@4KC~kcXf)KFVZDL$1v~X%_k&{zPyHEOKc3u}` zRxqqWX7lna_gO1?C_jogx^m(vK@MjaL}caC2XHpmIal`XB@+phO_2u&<)T2w#H1;jW|vtv0*&Gk)YkRt z>cwnzmlMOsLV6o5bJ;#q5IH($FBFmAE3&1M*h!QZd!XcLDhKg-%qP1uf*&Yp!DhO| z@~)9+t-cq=tiVM9mg#vD)DmYpYmi@A+GFNwmFCy;XRCWBSgKDvtUt0Wva>JP8zWP3 zQdISk4@%ylE*$b8Yp)cf{knh92*tlr!Nqb&kFr3nIUAH%kjVc*Y&h869(3{ zF7D@Kq+04@ZK8+3IvoCvt)5aoDJ-Oc_Tz{YdnB^h&1218PmEI*6$LOMkVVr!Ta1?I zp}URKzk>Vj!5G^`C_|1RgCnt?I}aJm;i|v_wYyeki%MK68^e>3CJvnbzU{|g!-!|s zXPHO<(D{P!m zw1(8mP~Z8Z*L*tfk}J4uG>@Keq=hmhyKe{2u2JmV^@@ItbFzBZ`gbx8ro_!d?smqn zHv~?hx`OG90bpl(^Gbr6MBBET$|#)(0em%$g2s(s;!uXmbfU8VT(Pm)O_*Kwaq%0= zC&0#7!vwsS^`H2@#f||M_wn7f9iAzMmLL`c!uxZLbV|*g0azZbT~cprL-nesACZ4$ zw{(J?dyBva$^>zBJa_)fGf^G%PuQGAl0kI4#4FbWsGsQax@+F#;}@nS3^GE)Wkl$l zO7t_);4TThhwNE(T2WC3+n<@;)V|CL>!%Nn6^&=<5~Ig)vw9aFH}=n3sC6Vin(1bY z^%q*#N`zJjC0QnY_~Nbv&58AmCc&S>KkT%0G8!KBs?2st#4@~{-76zUp@Tn{juBjX zk~x-=wGi_lLV}lX?hF42MpjTTPug<(c7~JetXBM+2TgfK6HYc>#VWsjRp6kXRQqMt zwZda|Iyo0=nBnK#6dR{3B*&oNFcaU8ll1LY$JMJCQM0Kl9@R=Q8pmSclE6ENiI7;C zAnMKr1j5%%z)@EcLI-K=1n?Q&4kU_ZvO?`78Dm$EeP;v2l&L3(CQ$xb-?!Yd4vSrG zj_(k+nZA1s`)W{~?s`_&j?))~)quBR-1eSXqC@XQw4=!v=|ii1$1CW6ayYqix;v)X zF&v55wDPn)R|Iv?F^oz_Xc$WwpmBP;v(%Xr!p+jjjTh}3!ed%j&zZXsOucxi$Mlu=EDeL?5&tSPeY^Aw1ENMs0P zMD8_he>M_FA%k(8+-Xo6%qC`qHpNhpJg$E^svnaB1ONoy3s%7bi5hV&y-Gs2T)E30#!hcnmRe9=kR*6)=hoD&Fa$#pu` zuZ-J*|FG2l^{f|SLYrW;Vs}!Iv~@9mVw?Z84rM|ys={drq}p9GX7&}%>;yF}GM#_E z*3$;s`6sfkI7@$+H7-ug#y%;^p{~~53{bQ9UNzVQ_<}rfTuKc0!)H7Db_Cc-aee=L zbij8`KQq2~CDiZ_7YE*8lF9OWkIa^$v|*Ec;dq8s`dB?rGT~^^yhUbKydG{Nl1`c+ z=b`FIyMj*b`>p|%&|^ii*n%`QD#mKph(xJq-~_)cwf|sD6kDZ~;I-?|R1>cJ3V+LV zSDI^_oS5DXzjG}~ymIs6OmUL?u>K@+9PV&QoblSc*a!Dro#OoNP+m_*U%7sw=hr}y zDByI&@L2v=ytA*Sn-D@riaFH*7{<34<)Pz>Vi1ri|LIxfl8YE zE;`#r8$X444%$%sWw`OpV8f8n6%Mvf=vc@H7}x@99NCM#b0P zyj(O<3ieoHrd)hcNNv@cAINn!?6YcDa?(ML zBPUsrXr@Kd&6zT^+1d4Q;iFt^^?zb+&vG3U^evf$8TUMVHwvqp`bax7%=~x92jMtE zW;ZyhL>%r*)vBdI&XUj=DfZ}_02YLdS&My5E?sCxO90qNTm*KmAFL-0Mw*YgxZ39q z3P_DB&vt2PVo`2`rz)B+M>@_Olt=JpK{FHfUpvkLJU3=xd!~r#}ALfNeRRaNU4hrn2=w zQnz2*)v=)_e$E~sD3Y>*Ec$RuS0>2yAZC>+$@-8_U!{Jc^u^NJF&m%lHcuOUY9|Qg z;-Rc-g3rgeze6q(q-Fdht>7yfI9m_OWuQ~NI`DoDOcwRo0zIL(F88cQm-;K4PX-zK zZ*f1O^&?Bx+lB)$GkU@2F%eq0lEr)YMddx5+c!eaHU**VSe}fp2-;Pn28#}XaU_`L zPrptNXMfjOBYSz>Swy_q`g>q0&XkC-nv~6IZ$#7$U2i0qaE_fm3@4?+po5iWLFX%& z_px^It;}0d)S$Sb_tRdyXqAM-9-GOM@PsR?jtC>oGo7K7Tc1r=rjQgbzXurH*If&k zQzu|ocCvEUjkv~r?;u&R`pFnVDS+36ph(au4~iQ5TwdYD!ijD;t0vvf&AlXZ+CM)U8F-7AAG zLIhxLL<{n}q@k4lpLl|MgoZ6>JNrJco8V#ZcTC~U*wzv?aq~x?Uo_1}T<06A{4K?L zWz;p)#Y20f>X@p{+$N|!DoJ-+g|-3*%Qh?@`)lk8m}*cRuw&OZw)z?gX-A`gDfKm0 z3v`tTCTPg%I-aLe(VT~mN55&jXrk=J01R%Lf#GrE(SYCcQ9637Rpg*wgv zz|}D6QY8%lxX;d^6%Hz8I8~;E00bQ|80vzCOLT0tIox@OOc;U0%7q6}bBcX?NtGEK zC~{Qz36X=CL1$yO@p%KM>z;#?9hTBHMgiI{=fX2`WKfg+vvYwz^VGiGGO;hptCURo zsPIj)YDzPi+I8{1Y}2sS)#MFzwM9Y=M`*?}Puh1F$_N3JB>oreWnL8TDBIPsJyw0*H$?kHw>u_ZYxR!D7Bv$~A5lV@Eq3EMt%|t_Cw0FE6>sAw6 zJMK0omi~hJH?x|6`?UmI&Lkg^y2mz3bT8>t(!y`0y6=+d1Q*&Ht@3Bu@6Pd}%u;N% zQ9$7Rpn>w-e24Rdk4cN;QcLPswSz4=c(`^p`s)P!cV_03-=Tz=;U&K&q2d%^p;9Kd z>!-&hT5Fd8fY#UeY_2jhU#|1?{z&qsT+kA9<=-A*RknLkPIE(LGu)SjG>qSc0+Pg* z{cPz^H2o+;xTuQQyNI|b_mRLIUy`}cxKz#49ISg1ivt_i(h^Vd2(m6Kh`uIF>f|~O zQl-Nxx3c@KglxFCXgL)|9fkU_M7lxt{FBf~WffMM6ql9Jj7Hj4u#IIYW}_u_*h&4? z`pZ)}fYVrsS|<9s6C>h79`Dd(iS^NYyidA3GU#?i313FzBfv&B+xTETH+R_B>w1i1 ze&RKSsab{A0zCDTfaoUa6+DQY-?6>-GXrB@2bbpBqNn6X^7$y0gl@F1jL2b~>7Q8u zmWR45(t#D;Wu|Y;i;e60Gq@MNF#T{UUQt;^+uYC5RHG}>xx3TFYw-4lqwv1yqX9um z6$Nwk?N=ne_m0k6t%9yk>r#w5&S6*07wglNOE$Z|$n5=~f|b?c#p3R2!47!q2uyKD8cvtaHeIY2teZ4TuP51CNlfG4aP~Ani0BKdg*&+M3d3`-y`$+F(L6y7^_l^} ze_>O&Cly<-^v48Er4=~GFhyRJyB?T=1qavU3UO7TW-gN<3+1OS!(p$dH^J6}ls{^POU_F+S3!zXnVc6n8^-g+~ zg;Za$HHLjs4DDg%k{a9kV6vornQ#O;ceR<4*Xv$o5P=HyCZ?#{1dw}q2eUbH! zJI#Td-!6qa?v74(+R)%ZBo0pIsABGcA#^+sSg*?%b98na@MJ&;C$y<{PWn9sQUVL$3(q;?Ro?6hHGw| zk~gONB~|WDg3eokT*>0gnVRe=Omd`Z{BFlP+8)=h?Rh*#H*@sf;xRd>tK!J>N#g_G zN=+eP{Jf$b#o_c%Ov9(6WI0h-q1oBa8sQ7}zU;B_+l$$9T5mF|3iEhuztEKM5WJ{8 ztG)KV7=SQqk@^o!`KHQ_&WWR%B;DFGFxUr}<<9k403(n{OXJI9y6e6atH(@Skg0l) zLm-+GYo(iM(RFU`U#;?1zlW#0QP{0q{$s#kG=0(M+%_AcKe(+j1PCJOXOz<mjD<$vf~53T4G|r5bx&BR zX4nxBhbN~$E5%D2ea$Fsl{qY%!}lD#gfnjxi36U zFQmrvSBGdTLR8V2H0(*HsWvX~>M)8vNwOcwSKQSHG&8@S14KlLvqVCU4qZ>_biWts zv62dc8)Rm0iht#q@RZebbq?D7`L~*3jIvU?1~Z{V@u2q6%m4OWpc%IBg(10Bzo#cr z5%((V+o1+}W7)3973QEEI82NCm}&6il~Te&xjreZ?0C!2uK=j=0%t4cC&sU0o+iB1 z7Yh9TzT%u*@AEFP$NV&9x8a4l|vG%y)kgdk_zKw*#?Juz9Wi;yF_0_H>mtp zI~F&eU$f<6COu3QqcEPs>TO=7vB;M;h}-&1yB@~ML?O+y1Sj|`^Y$Gq&>A6y*L&=_ zWR=htdbjULV`Q9p7VuBY?zA{5uWq-g2AMX|+pN$ekspLvfbf^>FDELY`Z;%yWt|9- z|JT9=7GXjQBq1QNXw4hxrlc?Jd2N@%2HddZH_rQM@86}rwS{*Jq$iKO;_KF$dUV|K_DU3yD? zJyFwsF+mgUvb`(1gclPV!^))dT6;yg3?vApUZ^_zsKk47dR~+hv3J0?RRF>}8hBEM ztv9CVW;yo@n7Fs52w>mb8bIHQO27U~o1m~o`_3DiZ}f1G>54v;dY9*qs`yOYXMtEi zkb8;}Z6@A1YU+bsxhkezj2?t~KC1oRsp|%16F?qex$`~QF^MPS$|%yE-)U$gD9pBO7he_>+F*L& zJ1cK+G=H-o;w$;OyJF$IG8?y3)jRlwUgs8a()RSG!e_EfH=Yy)um2my1 z_G1AyW9pjCJxC`xXh|}=FKv>+zFCW-R1z`Wd&2mmW9?r->izHBh-FJcgWt_Rfl~o5 z5@iiGI?!h$d7D7bYsKSCrjccIh-)&z8Z0?Z5#JuJNLj4(r}0hAxtfCJ@dR!kMo-8H zGs8L3ObE;W>#_d#j*9#1uje&=9H`IJk7Q&5rjQM#oAow{D43;-VkNus{smqnFplD} zl3?fre00SufPu#jc>^7}0Y|+N`Cc6@X4(d?SnDMu-)R@_Ak^a-+fjS9@Rn z4)y!KtrQ8#zGcmlE!p>!HL_&i_dV-W7!ef;+4o(RMD}eALd4i3J2MO>WZ(Dgdr$B8 z=kt93f#><J#O z(;6s)l+Qrsr^}pj@<*g%SN7ozx9D2;%p(-4n;s;FJB(S8bIWm8U)Ytrez~1cy(FGI z5u`i1Is`S)HmtkyIojyhey?avE)wtptwcZ;LeEF2l&}eD$ofC*J+uN_1Z}=$1PSv_ z(G2vHwxHu}BS7uxWuXe7N||GNt}A>uOLht*W4)BXg|u zDn>FU7$9FNjt3{OTX#nTL70x8n|d_=q&{x^z&Z`|uGU>fZ}T%9xUx>(11+NZlilSX zj($0bF#hW)JO{d+0ynh~oqzKE19tCH0RxN$h(}}S@Iq&0tXYwTs4UL}2**nMtot?Q zXX`m~2N2yF8(=R?D-uEQLlV`>j;e_E3s4BrKQF`%@hWLALlaT9=wQCfnHL7p_x^y2+s)OM^H2L>k@3HFE=(I6&Ss}@2!ix=2%#olU7 zLjXOGZ!O8nXmd6?pWxkxh9m2fZV6&`+w_4u=%mNiT0%t=q!TZoyEmiiEM}%Cmv)juB)Nq1X==s`136eMfGtr}=NO3k% zezt0v=0EV<;oymuY3aGzx6ohDFQTW!ya0RuE7<^GnS+B`^z6Jj;B~rY8gP zmE==eQlxDt6&oE*xk`0azk1@lH}7j&|JZ9pUO8`bQJ&+D^Q|Q6LyBvObsgvDwwWIy z3oGzct~Bi7Qf2gQH}y5Nep<}Bc=8G$w0u6w=4=S0#$vMAmQ=_oDJ3*GFX*(ffBxb= znN7kY=p`H?&XQh$><*!y>Zl2T7XT@J`DFZ*PETJ6M62X6P*Fw+dt04H9WqL)ODydJo#bOMW^eN(O zptnIUVJv%y7VC@XfBCMuIIa;KOb2q$`o$}zhpKBIm-1?Q#T(BPx5NwoEp^%09gYP> zBLHTdnQm9C*)+;G4_8VtCgUlLSKS$1wHKgPZ1gx1zQPI|I>W39= zL5^iDUAGOALeq4acj^x(kqh13tD4Yz=!~gGdHeKwqNZYqYWlf%?bb=vzuX-qH{kBr zj7(il7j#9{W`xwYhNy;DQ|0j8#OHc(N9SkH5P=Q#}_g`hIbDm84*4)Tk8uTNW{b_>l<>9E7xU#(9k!dktRPYga zf>rc~##lxsp@K0=9qY3ds-R~*u8$k+z7$gFWT4b3V^k9X#m66%6D`nrsI0AAC)Pk_ z^Dva)r|F3^kZay^zdm{h;lF8XMy(jnCn^5X%0F>Lz!t$Zrfs7U7B}HvGAV<5rx={e zKfCr8*o#rA75M8|UH!cE|qZF?`a__Wc!$n7xH5%P+&* z)6>K66i}!6N;y|vaS*CyUOG`;2c6vEoO>I42?&xqUWIz=DxRzcfq+zeVAVGBW^ch> z?8`W!!>xQ|1oi%bp`W%sTNMQ7HKi4G7;$1!T+PJ92m1C^@{ey99*T80PDDVY?FkIFR4CtcmzqY|Q~i%!zn4l|&|=@r8JXdEo=!b&~C1wh8$6r&4I zz|NdZ%S^SZ2H||8)Iu;DSRC8EFCSqBVfKVZV7$BowW(?wYI(I z?#TgGuy1W+T+UThzM=&+s{P?IuOzALk3@{Lz_24|(XO&k-@Qg+r4*AMdwFkBG4B>N z4&$WbxkRo+%$Z0iL~y~u`6W?+e!K6xWd&eDxK0aJ@fN@=hpXXy2Ut7K_VL|mtnXWkz+`$Pbd1Wey|Ck&dUSzjnA3dSIss0rPD7*3Sk7*BPgHrdy9 zD0vR@>NieHEymwfJTwy;0fvL97Es~T&|`Ye7(g)W-nzf%Km6R#O@*ThD`^}z-2$bK zkhX!OXL7aptdm(%5?_Fm*+JjgS1@8UFL}^*VthId;dxz`>~MCQ^=tK_ZS#khf_HW< z554MYc3E&(uNOufwp{TM?Fj+^Wy8bCrMkh8F0lV<1oba*PJ;{#*ViYPy>pqKgHTFfRW@JS#8z29a^c6Ne$i3ZaasP@Z zv6$Xx=BG7wc>;I*>`|qQQLG}4epds@D*}GmWAg8xPGwC7Gd@=wht_?T3vU5T0Hps| z->SoeX7D2R*1i0j*5&r^>$WMlVOzNk8Uf!liSvI>pd65^-9kRAlslNBoyWZq^mdNu zso(&|Xaj3E*IE*1DM4rvI`zbN=m8zB6S4o)bkOhBL5eR|T&I%=fnyA#X#E%-!Lco2 zGX>!<4WBfbF2A2n1?#fDYum9jy%>%b)BWmDptcJSDHs5(8rwKK$8x$}Ut(4GQ_TIE z>HSnAGWrsOomsuan7o?s2pm}*F!R7~kLL|ga}|Ff#j|2kEHUUEcQl!;@%=oe@gE0Y zyZfXMqz&49r~zOxiMl$(+Z$pJC-U!p&oTh#kee2eW^$bVPdT+NeekI+_U2>i z0qTa&J#s9ZN$xHnaYeW-+lt&)$19ghpu@Mn6X{S$Z*tlIYud=*Nge<@VPgrI2*xpH1a} zS)-8f@h650m~y*Dq!Sqa{Pw!>`O3C{Mzdcplr%qlKKgef3@TrWEOR^Q8Bi9^JEN++V&}Ve)ql6nc?FKi|82;)JTaY zJzER>y`sTgJAArSf^guEG^7$ekIhjV%n#SE@w8;~aqa6}$p?cgc%Hhn>6WZ=%&QN< znj)u0{W|_(U(F%zKdVZVrAO9V)kU@~GS%47bGBYEkq*U)7?HcItUur!WKUBwEWsW9@zsAf`HWwdZrV#leqB|K64|WyJ!22s&t$F@v(EmY6+aB&pUsiukbdQHGf9bvot=J?8 zxs}*4FsJSD!eg7EFpi+EIe>Y!Wq6*nP&OAn$tgp7{ENrQ>EJTX;e2)%QVbKHk^hQ7 z2g5KQK`;#{D@!F;uSq?Vz*UjCWGWph2Z)2buJz^wbR-y)jD+3eUm zul?!U0!L-`<59;@yUU*b74n{x$ivADnehRUBbqOZ<;MJTVygnOLoXgyY$bJ87(LUM zoERB>Gy7|g((e1-3%mNA&0h(EzL8z-&N|eItb;W1yd9%Js9?rXQFy5PY&Er=UHl-` zcxj&2&DZplkvz9?B1x`)pw0CSr2B{Lc{Xx*5oiqstzlqZhS(+oj6MOb{c1ac{H>s9 z$xUo10?8g76V6`o<#6dX0jh34d01VTI@lD*c5Z=16G;XXYJHMLz?fEA!yX#oGb5fk zjd;H5H~zC(T^F zCuvM8eN7a`cxDBumN4H_!`4_YuYLA}@ikY)l^X*5gkd@6YR$|~yXpcKz0VS*ZHlGV z+vj7pkZhP2_9W+p9lL}9z%I;P{>)TC;X5{*Ekg^{c`j>{z5bJA?);LgKpOHX8$GsO zgLye$N1IG>yxK$qw=&kvmOI4HD}QH!+DqE{g2ovf#S6cCcWZb%4S_NX7eQFIZJC3= ztt{a-u{}mI)V7G10pFS zY{bW5mp?NY658j<#+OTmtr_#|2w5Iym147EKOLrF5tMGm+koxZNTUzJczpCPsLA%D ztbjnw2yJ3&o`l{~KAA6hK+}JcgCJ)EPRqnmVgKXL_fMUClZN$}ZTRj<2t3v&id-+h zFn_6~a{2YqubME|)7c~`jnfNHGrB~zZJRm1{U3OE@5CCZVyX?zt)(OFh@Yua7YvLl z7ZY*b+<|TmXql;QAFrK=2 znbt=NZvzfr717nX?x?7J0y18DkRkO8#E0aU@{Zm{h z{(!K6nfMB}QH`#6`-$yJ;FK!Z`#@_8n*HRx_2g(92{TUx)LPt`4Rq(@`!Nzj$?q?# z0f|`r+PG)G1a=g`a(a+;;*z3b3nPJlt*;&=$c!e;jQ%JV!11-2?v5l?+d?GKvGzD=ZV=`FMvtSV`Z2hKffcKtMY|6m7`n8;$A9)7gd zIFg8W01ENpKt*`qNHhGUw0j5p>-0=1ct4 zK(045VqLK6pC9=N)$*BcZ!IXan`2xjtO=-wv2Fc6_AdrPi!@hE5#eJ(Av|}HPn*aZ zTlSuXE8Gtn1WFv| zx^TdJ!nL3^lf9h*M5NF~u8`qPK}JF&jMB*Dame#a)hJ{{Mp_&Cws}MY#O}qZ|1hi> zUxzvs#WxxhGf~GKkD!Hg=%|>GLBn<2MBSFj1qmJih)=0YOHKN-5X8CQQY#rotOlq# z`XR;$?!l{8m`}R4e4#bSZ6lp>pj=gB0DwX1-d=y`j_@@cGftFSVgjLl4B6N%9S_`WudA#rN5M2i>Q(`$y6}zNL5i|{ zIET7vEz|F+64QjA8~(+h)LRU8(ujR=0lb1M`wzrAQE7POg?EP+GVP{bA818U$A?xX z{-T)pMsQ%U@*qnG2w#@KFaO;-z=cpWgv)qfO*Nqp{w=@BTDGg{ek`@|>=oSbIa67E z_n7Caf6REj>~EDm^byXx-datJI?Dx#yQxVyvig%pxlDxYhQ`cVWS(~DGIpd2sN`iB zZp2LIESsdSprg}co5dJm(T$Do>-%}JB(@-*e{>_VJ(?G)OG?oO8`$jSh%&;^*AE_A z9<^nyNVu4#ysZfLJFo#}P^?eoAg7>q#+=!Gf}4L@9oNZaWiQeM_Nn>R&5XWRs(pDi zJqxvhhpPchm1~Pa8WT>gDs#)o$m8wWsRjZz%UT@oA`!>aNqI{b!q3j=niLRY3#tsx` zo3eCsjw?9EakRUiMJSdq?%j!?R(ZOk65B#T)XVy+51y%{`4p`-5icz7W_G>1OT5FG zd~33D1=_-?AmuCUH@{AW6w9+o=MV!HSO5et(hUflpe9l@bYzKmawuw* z#cw#~XmjJ^|G3qgX=9yKT$;-1^{x{*Hkragc{=W$gkA4&E1kQ-y-$+TQ>j;d=hxdY zOY+)dx`e2IH>Box9u)@#J!C^>+Noq!sq^*;XsWSV4C#uAEM>I3KAXZm(K05+K;+9rLlXd|6z#wkctZiD8pRA0<=NahX z`IxsBFC|i(5*FOEfY_c@5+l{1E>ff#ku+TKzdrsj=@??FcT)|Bkecope#MpS_m2*_ zNtwu+E26#Jvnqyq()Ra$ralj>|o?o z*-I`VoQgquxO-NcD;GEVI`tph+s{L6qALLR7{2X{1BxP;aU#5*Hp|egXZS;G5=`RX zQl&Y`>}DS>Lyd$J;Ll-iH8Nd1#GNCRc}qTq<8l515-6?p;mUX7OY4LFcva4QO!777 zq#LT&18}s>d zVCecJ7wod!WRvAg1P_$?lMMI^U^j5oPskG8exHn22=DJj$)?N<6q$w8QXxE#Quw(1 zj+5TIlsUFPY|rb6dR z%3dcYujt$|X5}LIPg?Xq41Q8*=g&&{dVb(;ti8EnUYz_9Z~k>q+g^9ohu~pXXLb8c z&6BCaq$T-l^}T$JS+5|$OFOjAD@BbVOw>}}N(pSmFm99DSZjEG;B%Nka<50JISyj ze(LCXxmGryZG9-20&_)r$C}^mWr6zSmR^Gc#T@9uG_XDyf?6iESugljoY7J-liU~k z9wQ}oP|JDiI2O6-=3O3CTY;`TSL(*63f?R54q9LKIr&E%gL3%xOy;vKK%^3FKq1CC_a3Mq5#+&QAH%jIjbgTQ)p9;)gz* zc{Ek@{8BX$7tT6(2bnVGXiqVt=Z&!yOP-}&&fpyCVRhOW(G^acY7U{p7AZzR-TN48 z3zIUn!Y(9&j>d+6nQ8Ar`8R{5BpIrX%(4+q07`F64S`voNpOo9n02ME{n0soUzBec z?0p7zbLnpd(W7NXnWFiurf3t@sTrUijsS#!|7Ik|-Q;#ah4(mXv$uxP~Im=8tE$16(0$gD(}b+Y5nXnd#8K zh+Spn=PF|w)iHK2u~dGv3!_{&TVsTI!w@a~7ds)GFwyQ5#aesi{i>?z9d!!93{%OY2!NJ)0b7MoA-o)1-N}( zjX&88nTnf=BI)6G-`(ul7QNbIkD@6}(lOVt({!mh@YlVj@)PVujm5#-khiFmsDR-$ z2;Hqm7y}Zf4n?ctldhFrpU0>AyAc>VezbWSDwczpz`e z*%L#0_Kt?w#C~oDO@N5e<0}Z*^iY{1U~i!F)40D~yzI5t#`@VHEwUmudsIH2u_dwn ze@sX`&97*H5$VhZ7Yt_nyQn9D7Vq!3{Q3wekT>PZhyC%O6HdfyzOiw|AQNyL(8B9D zP)9R2lFU9_@~9uSE(79?#@~Adx0=OpzK&!eWY>3Cg<1kD{tS%H#f^eui;!6{31%{2 zPhi>NzqR_C$pp4N-|DCVSDJ6=${ez5f1oEQYVM^?@2+m|Ve4@^;U9W<^SHhWnKyQg zN3;=UgDR*b2GeGItLhG$8~B6p#gL0?qsGD(;b~~~)rK*cq`m$|y(^dL&c)4UYDoMP2$??TIlX97?_zotVOe+Y3Mq?81!c14Pyl2|u^U#a&N)?|EjY z8+GZsyzGPdf5|f5tYkI-*JW8bqasN3mJO*SJu4rrM2gpw?B)Uw;Y9t(3hdM7hUSaw zXj@$ojVP>h(tp>GBy+rII=R>BfQYqQ7R%IBvk7nYW<4Xo{RAA_kv#1lR?s;Gi;;;r zXWosc@3J=>16l)**0=g=7RO(2_Ql>!U1?wICzN5snE@9r*yAIz5-h6V3f=jdS;rF< zUsL;R*o#h-u>&S#%P^@F9gyRDmuU)AM-e?5fUP)r&6A6{FvDi`fz51A+mZY+mle($ z7+b;=8(bu%Wes1)kbKihkK!|%68RR(s((J^d+!&yFU<`@+Z-)qH#?6Xo*oBC5iXz4 zRby=|6?Q8){;+)IrHbUCby|h^0BkF63oH)S2Ltc`YA2%WS=od*B*otPQ!vHs(B@nZ z`3K$JyC*dWytm*6p583WvY5k)pv|C-IVIu*ma+lbuYaUW(Q|oANDawQqDC~qy;_NXB~4@ z=FNjW@wM^$uRmL8&a}8f?7H8mwT1q7yDBYXRhdC^?`7h@PVC@nT=5Y)#}JaUH|KDE z`I`_jB0<|J^Os_PW<$Cy8gyhqu8Ck$8Hk^UDjxsRY}?P3kiZd&WKWRdx&l&0gV>i^ zwh;}DdZl?DDeI4{Mt^FOd-#cl$+>Kfr@QIzRh1&qMsst)EwmnmWlA)DZJ_~&Eo(^^ z(YkDE>zT5M@L{7N)#yE`=+^KY7PdKgsDnKI^u)j$kOzPz>`n<+tTsNpL?$@Goo#D3 zE%0hqF=G@r@UyUQAxuOaOKhu`~KR0bj#z|bFetJfilS#CE zN_%Bb7+l}eZ^&1=&vJ9Cm1&z@%!b0K!oFM)0>;K|~VdocK ztA;q>Wf|SPC+tO`g#9CG69XbPW5zDGqV| z^VDw>`Sbky_P<{p2!y|3^Y_SL^TFSA@i$ds{let n;s?n="admin":n="members";let o=await m(`${n}/class/get/${a}/`,e,r);const c=p.array().parse(o);return c.sort((u,b)=>b.points-u.points),c},w=async(e,s,a)=>{let r=await m(`members/class/get_with_info/${s}/`,e,a);const n=S.parse(r);return n.points.sort((o,c)=>c.points-o.points),n},U=t.object({user_id:t.string()});t.array(U);const $=t.object({user_id:t.string(),firstname:t.string(),lastname:t.string()}),j=t.array($),L=async(e,s)=>{let a=await m("admin/users/names/",e,s);return j.parse(a)},k=t.object({type:t.enum(["training","points"]),end_date:t.coerce.date(),hidden_date:t.coerce.date(),start_date:t.coerce.date(),classification_id:t.number()}).array(),D=async(e,s)=>{let a=await m("admin/class/get_meta/4/",e,s);const r=k.parse(a);return console.log(r),r.sort((n,o)=>o.start_date.getTime()-n.start_date.getTime()),r},N=(e,s,a)=>{const{isError:r,isLoading:n,error:o,data:c}=e;return!r&&!n?c:(r&&g(o).then(u=>{h.warn({[`Query error ${a}`]:u.j()})}).catch(u=>{h.error({[`Query error ${a}`]:u})}),s)},_=1e3*7,l=1e3*60*30,d=1e3*60*35,z=e=>i(["ud"],()=>T(e),{staleTime:_,enabled:e.authState.isAuthenticated}),E=e=>i(["bd"],()=>y(e),{staleTime:l,cacheTime:d,enabled:e.authState.isAuthenticated}),M=e=>i(["su"],()=>q(e),{staleTime:_,enabled:e.authState.isAuthenticated}),x=(e,s)=>i([`tr_klass_info_${s}`],()=>w(e,s),{staleTime:l,cacheTime:d,enabled:e.authState.isAuthenticated}),B=(e,s)=>i([`tr_klass_admin_${s}`],()=>A(e,!0,s),{staleTime:l,cacheTime:d,enabled:e.authState.isAuthenticated}),I=e=>i(["u_names"],()=>L(e),{staleTime:l,cacheTime:d,enabled:e.authState.isAuthenticated}),P=e=>i(["profile"],()=>f(e),{staleTime:l,cacheTime:d,enabled:e.authState.isAuthenticated}),v=e=>i(["u_ud_scope"],()=>Q(e),{staleTime:_,enabled:e.authState.isAuthenticated}),F=e=>i(["class_meta"],()=>D(e),{staleTime:_,enabled:e.authState.isAuthenticated});export{x as a,P as b,M as c,z as d,v as e,F as f,B as g,I as h,N as q,E as u}; +import{a as m,e as g,L as h,d as y,p as f,u as T,s as q,f as Q}from"./index-038422a0.js";import{z as t,m as i}from"./vendor-44375bc4.js";const p=t.object({firstname:t.string(),lastname:t.string(),user_id:t.string(),points:t.number()}),S=t.object({last_updated:t.coerce.date(),frozen:t.boolean(),points:t.array(p)}),A=async(e,s,a,r)=>{let n;s?n="admin":n="members";let o=await m(`${n}/class/get/${a}/`,e,r);const c=p.array().parse(o);return c.sort((u,b)=>b.points-u.points),c},w=async(e,s,a)=>{let r=await m(`members/class/get_with_info/${s}/`,e,a);const n=S.parse(r);return n.points.sort((o,c)=>c.points-o.points),n},U=t.object({user_id:t.string()});t.array(U);const $=t.object({user_id:t.string(),firstname:t.string(),lastname:t.string()}),j=t.array($),L=async(e,s)=>{let a=await m("admin/users/names/",e,s);return j.parse(a)},k=t.object({type:t.enum(["training","points"]),end_date:t.coerce.date(),hidden_date:t.coerce.date(),start_date:t.coerce.date(),classification_id:t.number()}).array(),D=async(e,s)=>{let a=await m("admin/class/get_meta/4/",e,s);const r=k.parse(a);return console.log(r),r.sort((n,o)=>o.start_date.getTime()-n.start_date.getTime()),r},N=(e,s,a)=>{const{isError:r,isLoading:n,error:o,data:c}=e;return!r&&!n?c:(r&&g(o).then(u=>{h.warn({[`Query error ${a}`]:u.j()})}).catch(u=>{h.error({[`Query error ${a}`]:u})}),s)},_=1e3*7,l=1e3*60*30,d=1e3*60*35,z=e=>i(["ud"],()=>T(e),{staleTime:_,enabled:e.authState.isAuthenticated}),E=e=>i(["bd"],()=>y(e),{staleTime:l,cacheTime:d,enabled:e.authState.isAuthenticated}),M=e=>i(["su"],()=>q(e),{staleTime:_,enabled:e.authState.isAuthenticated}),x=(e,s)=>i([`tr_klass_info_${s}`],()=>w(e,s),{staleTime:l,cacheTime:d,enabled:e.authState.isAuthenticated}),B=(e,s)=>i([`tr_klass_admin_${s}`],()=>A(e,!0,s),{staleTime:l,cacheTime:d,enabled:e.authState.isAuthenticated}),I=e=>i(["u_names"],()=>L(e),{staleTime:l,cacheTime:d,enabled:e.authState.isAuthenticated}),P=e=>i(["profile"],()=>f(e),{staleTime:l,cacheTime:d,enabled:e.authState.isAuthenticated}),v=e=>i(["u_ud_scope"],()=>Q(e),{staleTime:_,enabled:e.authState.isAuthenticated}),F=e=>i(["class_meta"],()=>D(e),{staleTime:_,enabled:e.authState.isAuthenticated});export{x as a,P as b,M as c,z as d,v as e,F as f,B as g,I as h,N as q,E as u}; diff --git a/files/wedstrijdregelement_nsk_trappenloop_2024.pdf b/files/wedstrijdregelement_nsk_trappenloop_2024.pdf deleted file mode 100644 index 2447e870c7952aaea38724c428fef5a2c5e1866b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52599 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 z°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 Dodeka - Delftse Studenten Atletiekvereniging - +