From 8e085a728a4e495c1ba242b88166a8da5d18e0ec Mon Sep 17 00:00:00 2001 From: mole Date: Tue, 14 Sep 2021 14:22:59 +0200 Subject: [PATCH] [dsweb] fahrplan 0.8 20120914 --- .../2021/fahrplan/featured/index.html | 0 .../datenspuren/2021/fahrplan/index.html | 121 +++ .../fahrplan/schedule/changelog/index.html | 128 +++ .../fahrplan/schedule/export/schedule.ics | 152 ++++ .../fahrplan/schedule/export/schedule.json | 1 + .../fahrplan/schedule/export/schedule.xcal | 311 +++++++ .../fahrplan/schedule/export/schedule.xml | 344 +++++++ .../2021/fahrplan/schedule/feed.xml | 17 + .../2021/fahrplan/schedule/index.html | 836 ++++++++++++++++++ .../2021/fahrplan/schedule/v/0.8/index.html | 836 ++++++++++++++++++ .../2021/fahrplan/schedule/widget/v2.de.js | 55 ++ .../2021/fahrplan/speaker/3EEZQL/index.html | 183 ++++ .../2021/fahrplan/speaker/3EEZQL/talks.ics | 32 + .../2021/fahrplan/speaker/7DBGUQ/index.html | 178 ++++ .../2021/fahrplan/speaker/7DBGUQ/talks.ics | 33 + .../2021/fahrplan/speaker/7LYEJB/index.html | 185 ++++ .../2021/fahrplan/speaker/7LYEJB/talks.ics | 33 + .../2021/fahrplan/speaker/CNNHHG/index.html | 178 ++++ .../2021/fahrplan/speaker/CNNHHG/talks.ics | 33 + .../2021/fahrplan/speaker/EUSAXD/index.html | 191 ++++ .../2021/fahrplan/speaker/EUSAXD/talks.ics | 31 + .../2021/fahrplan/speaker/HXAGZ3/index.html | 178 ++++ .../2021/fahrplan/speaker/HXAGZ3/talks.ics | 31 + .../2021/fahrplan/speaker/KDZXMD/index.html | 185 ++++ .../2021/fahrplan/speaker/KDZXMD/talks.ics | 32 + .../2021/fahrplan/speaker/MFHMZ9/index.html | 178 ++++ .../2021/fahrplan/speaker/MFHMZ9/talks.ics | 33 + .../2021/fahrplan/speaker/NDMNTL/index.html | 190 ++++ .../2021/fahrplan/speaker/NDMNTL/talks.ics | 33 + .../2021/fahrplan/speaker/UA3G7B/index.html | 231 +++++ .../2021/fahrplan/speaker/UA3G7B/talks.ics | 42 + .../2021/fahrplan/speaker/VAFYUG/index.html | 185 ++++ .../2021/fahrplan/speaker/VAFYUG/talks.ics | 32 + .../2021/fahrplan/speaker/VU8B8Q/index.html | 178 ++++ .../2021/fahrplan/speaker/VU8B8Q/talks.ics | 31 + .../2021/fahrplan/speaker/ZBA8XG/index.html | 188 ++++ .../2021/fahrplan/speaker/ZBA8XG/talks.ics | 32 + .../2021/fahrplan/speaker/index.html | 694 +++++++++++++++ .../datenspuren/2021/fahrplan/talk/3ECDBD.ics | 31 + .../2021/fahrplan/talk/3ECDBD/index.html | 200 +++++ .../datenspuren/2021/fahrplan/talk/788GXF.ics | 31 + .../2021/fahrplan/talk/788GXF/index.html | 191 ++++ .../datenspuren/2021/fahrplan/talk/9LHGED.ics | 31 + .../2021/fahrplan/talk/9LHGED/index.html | 191 ++++ .../datenspuren/2021/fahrplan/talk/9XAG8W.ics | 32 + .../2021/fahrplan/talk/9XAG8W/index.html | 191 ++++ .../datenspuren/2021/fahrplan/talk/PQSDPT.ics | 33 + .../2021/fahrplan/talk/PQSDPT/index.html | 201 +++++ .../datenspuren/2021/fahrplan/talk/QKYFTX.ics | 32 + .../2021/fahrplan/talk/QKYFTX/index.html | 183 ++++ .../datenspuren/2021/fahrplan/talk/STHYC7.ics | 32 + .../2021/fahrplan/talk/STHYC7/index.html | 209 +++++ .../datenspuren/2021/fahrplan/talk/TDEBBE.ics | 32 + .../2021/fahrplan/talk/TDEBBE/index.html | 197 +++++ .../datenspuren/2021/fahrplan/talk/TX3ZU3.ics | 31 + .../2021/fahrplan/talk/TX3ZU3/index.html | 209 +++++ .../datenspuren/2021/fahrplan/talk/YDSKAA.ics | 32 + .../2021/fahrplan/talk/YDSKAA/index.html | 186 ++++ .../datenspuren/2021/fahrplan/talk/ZEJBSR.ics | 33 + .../2021/fahrplan/talk/ZEJBSR/index.html | 247 ++++++ .../datenspuren/2021/fahrplan/talk/ZH9SWA.ics | 33 + .../2021/fahrplan/talk/ZH9SWA/index.html | 240 +++++ .../datenspuren/2021/fahrplan/talk/index.html | 829 +++++++++++++++++ 63 files changed, 10008 insertions(+) create mode 100644 content/static/datenspuren/2021/fahrplan/featured/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/schedule/changelog/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/schedule/export/schedule.ics create mode 100644 content/static/datenspuren/2021/fahrplan/schedule/export/schedule.json create mode 100644 content/static/datenspuren/2021/fahrplan/schedule/export/schedule.xcal create mode 100644 content/static/datenspuren/2021/fahrplan/schedule/export/schedule.xml create mode 100644 content/static/datenspuren/2021/fahrplan/schedule/feed.xml create mode 100644 content/static/datenspuren/2021/fahrplan/schedule/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/schedule/v/0.8/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/schedule/widget/v2.de.js create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/3EEZQL/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/3EEZQL/talks.ics create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/7DBGUQ/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/7DBGUQ/talks.ics create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/7LYEJB/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/7LYEJB/talks.ics create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/CNNHHG/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/CNNHHG/talks.ics create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/EUSAXD/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/EUSAXD/talks.ics create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/HXAGZ3/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/HXAGZ3/talks.ics create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/KDZXMD/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/KDZXMD/talks.ics create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/MFHMZ9/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/MFHMZ9/talks.ics create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/NDMNTL/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/NDMNTL/talks.ics create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/UA3G7B/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/UA3G7B/talks.ics create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/VAFYUG/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/VAFYUG/talks.ics create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/VU8B8Q/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/VU8B8Q/talks.ics create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/ZBA8XG/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/ZBA8XG/talks.ics create mode 100644 content/static/datenspuren/2021/fahrplan/speaker/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/talk/3ECDBD.ics create mode 100644 content/static/datenspuren/2021/fahrplan/talk/3ECDBD/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/talk/788GXF.ics create mode 100644 content/static/datenspuren/2021/fahrplan/talk/788GXF/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/talk/9LHGED.ics create mode 100644 content/static/datenspuren/2021/fahrplan/talk/9LHGED/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/talk/9XAG8W.ics create mode 100644 content/static/datenspuren/2021/fahrplan/talk/9XAG8W/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/talk/PQSDPT.ics create mode 100644 content/static/datenspuren/2021/fahrplan/talk/PQSDPT/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/talk/QKYFTX.ics create mode 100644 content/static/datenspuren/2021/fahrplan/talk/QKYFTX/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/talk/STHYC7.ics create mode 100644 content/static/datenspuren/2021/fahrplan/talk/STHYC7/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/talk/TDEBBE.ics create mode 100644 content/static/datenspuren/2021/fahrplan/talk/TDEBBE/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/talk/TX3ZU3.ics create mode 100644 content/static/datenspuren/2021/fahrplan/talk/TX3ZU3/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/talk/YDSKAA.ics create mode 100644 content/static/datenspuren/2021/fahrplan/talk/YDSKAA/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/talk/ZEJBSR.ics create mode 100644 content/static/datenspuren/2021/fahrplan/talk/ZEJBSR/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/talk/ZH9SWA.ics create mode 100644 content/static/datenspuren/2021/fahrplan/talk/ZH9SWA/index.html create mode 100644 content/static/datenspuren/2021/fahrplan/talk/index.html diff --git a/content/static/datenspuren/2021/fahrplan/featured/index.html b/content/static/datenspuren/2021/fahrplan/featured/index.html new file mode 100644 index 000000000..e69de29bb diff --git a/content/static/datenspuren/2021/fahrplan/index.html b/content/static/datenspuren/2021/fahrplan/index.html new file mode 100644 index 000000000..b30751d4c --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/index.html @@ -0,0 +1,121 @@ + + + + + + + + + Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+
+
+ + + + + + + +

Datenspuren 2021

+

vom 18. – 19. September

+

Eine Konferenz des
+Chaos Computer Club Dresden

+

LiTas @ Datenspuren 2021
+vom 17. - 19. September

+ + + + +
+
+
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/schedule/changelog/index.html b/content/static/datenspuren/2021/fahrplan/schedule/changelog/index.html new file mode 100644 index 000000000..5d2d255d2 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/schedule/changelog/index.html @@ -0,0 +1,128 @@ + + + + + + + + + Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+
+
+ + + + + + + + +
+
+
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/schedule/export/schedule.ics b/content/static/datenspuren/2021/fahrplan/schedule/export/schedule.ics new file mode 100644 index 000000000..9a1c3e083 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/schedule/export/schedule.ics @@ -0,0 +1,152 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//pretalx//talks.datenspuren.de// +BEGIN:VTIMEZONE +TZID:Europe/Berlin +BEGIN:STANDARD +DTSTART:20001029T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20000326T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +UID:pretalx-ds21-788GXF@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T124500 +DTEND;TZID=Europe/Berlin:20210918T131500 +DESCRIPTION:Keynote +DTSTAMP:20210914T104330Z +LOCATION:Großer Saal +SUMMARY:Keynote - Nek0 +URL:https://talks.datenspuren.de/ds21/talk/788GXF/ +END:VEVENT +BEGIN:VEVENT +UID:pretalx-ds21-ZEJBSR@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T133500 +DTEND;TZID=Europe/Berlin:20210918T140000 +DESCRIPTION:Vorstellung des Open Data Camps 2021 und des Coding da Vinci Ku + lturhackathons Ost³ 2022 +DTSTAMP:20210914T104330Z +LOCATION:Großer Saal +SUMMARY:Coding da Vinci & Open Data Camp - aktuelle Hackathons in der Regio + n - Anne Liebscher\, Michael Anz +URL:https://talks.datenspuren.de/ds21/talk/ZEJBSR/ +END:VEVENT +BEGIN:VEVENT +UID:pretalx-ds21-TDEBBE@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T142000 +DTEND;TZID=Europe/Berlin:20210918T150500 +DESCRIPTION:Ein Vortrag über die Facetten und Nuancen dessen\, was das 'Ha + cker'-sein denn tatsächlich bedeutet. +DTSTAMP:20210914T104330Z +LOCATION:Großer Saal +SUMMARY:Immer nur hacken? - Nek0 +URL:https://talks.datenspuren.de/ds21/talk/TDEBBE/ +END:VEVENT +BEGIN:VEVENT +UID:pretalx-ds21-STHYC7@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T142000 +DTEND;TZID=Europe/Berlin:20210918T162000 +DESCRIPTION:Angebote für Kinder: Basteln mit leitfähiger Knete und LEDs\, + Spiel und Spaß mit ozobots\, ... +DTSTAMP:20210914T104330Z +LOCATION:Launch +SUMMARY:Leitfähige Knete und ozobots - Heike +URL:https://talks.datenspuren.de/ds21/talk/STHYC7/ +END:VEVENT +BEGIN:VEVENT +UID:pretalx-ds21-PQSDPT@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T160000 +DTEND;TZID=Europe/Berlin:20210918T173000 +DESCRIPTION:Erarbeitung eines Katalogs individueller Handlungsempfehlungen + für eine nachhaltige Digitalisierung. +DTSTAMP:20210914T104330Z +LOCATION:Großer Saal +SUMMARY:Digitalisierung debuggen – Ein (toolbasierter) Low-Level-Ansatz a + us der Bits&Bäume-Bewegung. - Carsten Knoll +URL:https://talks.datenspuren.de/ds21/talk/PQSDPT/ +END:VEVENT +BEGIN:VEVENT +UID:pretalx-ds21-YDSKAA@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T175000 +DTEND;TZID=Europe/Berlin:20210918T183500 +DESCRIPTION:Analysis of current open-source initiatives and cryptographic a + pproaches to PPAI +DTSTAMP:20210914T104330Z +LOCATION:Großer Saal +SUMMARY:Perspectives in Privacy Preserving Artificial Intelligence - Kino +URL:https://talks.datenspuren.de/ds21/talk/YDSKAA/ +END:VEVENT +BEGIN:VEVENT +UID:pretalx-ds21-ZH9SWA@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T185500 +DTEND;TZID=Europe/Berlin:20210918T194000 +DESCRIPTION:Wie führt man ein vertrauliches Gespräch über einen unsicher + en Kommunikationskanal? +DTSTAMP:20210914T104330Z +LOCATION:Großer Saal +SUMMARY:Schlüsseltechnologie Live: Das Diffie-Hellman-Protokoll - ttimeles + s\, Xyrill +URL:https://talks.datenspuren.de/ds21/talk/ZH9SWA/ +END:VEVENT +BEGIN:VEVENT +UID:pretalx-ds21-TX3ZU3@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T210000 +DTEND;TZID=Europe/Berlin:20210918T223000 +DESCRIPTION:Datenschutz-Electropunk +DTSTAMP:20210914T104330Z +LOCATION:Großer Saal +SUMMARY:Systemabsturz - Systemabsturz +URL:https://talks.datenspuren.de/ds21/talk/TX3ZU3/ +END:VEVENT +BEGIN:VEVENT +UID:pretalx-ds21-3ECDBD@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T230000 +DTEND;TZID=Europe/Berlin:20210919T020000 +DESCRIPTION:Musik +DTSTAMP:20210914T104330Z +LOCATION:Großer Saal +SUMMARY:Party - koeart +URL:https://talks.datenspuren.de/ds21/talk/3ECDBD/ +END:VEVENT +BEGIN:VEVENT +UID:pretalx-ds21-9LHGED@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210919T123000 +DTEND;TZID=Europe/Berlin:20210919T130000 +DESCRIPTION:Was ist dieses Fediverse und was soll so toll daran sein? +DTSTAMP:20210914T104330Z +LOCATION:Großer Saal +SUMMARY:Das Fediverse - Ein Überblick - Ückück +URL:https://talks.datenspuren.de/ds21/talk/9LHGED/ +END:VEVENT +BEGIN:VEVENT +UID:pretalx-ds21-QKYFTX@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210919T160000 +DTEND;TZID=Europe/Berlin:20210919T163000 +DESCRIPTION:Dieser Talk gibt einen Überblick über E2E-Verschlüsselung un + d stellt einen spannenden Ansatz vor. +DTSTAMP:20210914T104330Z +LOCATION:Großer Saal +SUMMARY:Vertrauliches "Chatten" - Wem vertraust du? - Stephan Radke +URL:https://talks.datenspuren.de/ds21/talk/QKYFTX/ +END:VEVENT +BEGIN:VEVENT +UID:pretalx-ds21-9XAG8W@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210919T165000 +DTEND;TZID=Europe/Berlin:20210919T173500 +DESCRIPTION:A basic encoding standard for content-addressed data. http://pu + rl.org/eris +DTSTAMP:20210914T104330Z +LOCATION:Großer Saal +SUMMARY:ERIS: Encoding for Robust Immutable Storage - Emery +URL:https://talks.datenspuren.de/ds21/talk/9XAG8W/ +END:VEVENT +END:VCALENDAR diff --git a/content/static/datenspuren/2021/fahrplan/schedule/export/schedule.json b/content/static/datenspuren/2021/fahrplan/schedule/export/schedule.json new file mode 100644 index 000000000..7789dd397 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/schedule/export/schedule.json @@ -0,0 +1 @@ +{"schedule": {"version": "0.8", "base_url": "https://talks.datenspuren.de/ds21/schedule/", "conference": {"acronym": "ds21", "title": "Datenspuren 2021", "start": "2021-09-17", "end": "2021-09-19", "daysCount": 3, "timeslot_duration": "00:05", "days": [{"index": 1, "date": "2021-09-17", "day_start": "2021-09-17T04:00:00+02:00", "day_end": "2021-09-18T03:59:00+02:00", "rooms": {}}, {"index": 2, "date": "2021-09-18", "day_start": "2021-09-18T04:00:00+02:00", "day_end": "2021-09-19T03:59:00+02:00", "rooms": {"Gro\u00dfer Saal": [{"id": 141, "guid": "56fe9349-5e04-592e-992b-a6399041e6fa", "logo": "", "date": "2021-09-18T12:45:00+02:00", "start": "12:45", "duration": "00:30", "room": "Gro\u00dfer Saal", "slug": "ds21-141-keynote", "url": "https://talks.datenspuren.de/ds21/talk/788GXF/", "title": "Keynote", "subtitle": "", "track": null, "type": "Vortrag", "language": "de", "abstract": "Keynote", "description": "Keynote", "recording_license": "", "do_not_record": false, "persons": [{"id": 14, "code": "UA3G7B", "public_name": "Nek0", "biography": "Coder, Zeichner, Musiker ... Mensch mit Ambitionen und Tr\u00e4umen an allen Eckenund Enden.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 135, "guid": "505114e8-87aa-5f85-916f-466fcab79006", "logo": "", "date": "2021-09-18T13:35:00+02:00", "start": "13:35", "duration": "00:25", "room": "Gro\u00dfer Saal", "slug": "ds21-135-coding-da-vinci-open-data-camp-aktuelle-hackathons-in-der-region", "url": "https://talks.datenspuren.de/ds21/talk/ZEJBSR/", "title": "Coding da Vinci & Open Data Camp - aktuelle Hackathons in der Region", "subtitle": "", "track": null, "type": "Vortrag", "language": "de", "abstract": "Vorstellung des Open Data Camps 2021 und des Coding da Vinci Kulturhackathons Ost\u00b3 2022", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 125, "code": "MFHMZ9", "public_name": "Anne Liebscher", "biography": "Projektkoordinatorin des Coding da Vinci Kulturhackathons Ost\u00b3 2022", "answers": []}, {"id": 129, "code": "7DBGUQ", "public_name": "Michael Anz", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 112, "guid": "9db54eb1-c542-5d02-9a8d-81297c6245be", "logo": "", "date": "2021-09-18T14:20:00+02:00", "start": "14:20", "duration": "00:45", "room": "Gro\u00dfer Saal", "slug": "ds21-112-immer-nur-hacken-", "url": "https://talks.datenspuren.de/ds21/talk/TDEBBE/", "title": "Immer nur hacken?", "subtitle": "", "track": null, "type": "Vortrag", "language": "de", "abstract": "Ein Vortrag \u00fcber die Facetten und Nuancen dessen, was das 'Hacker'-sein denn tats\u00e4chlich bedeutet.", "description": "Ein als 'Hacker' bezeichneter Mensch weckt unwillk\u00fcrlich immer das BIld einer \u00fcber einem Computermonitor gebeugten Person, welche tagein, tagaus nichts anderes tut, als in besagten Monitor zu schauen und in den virtuellen Eingeweiden des Computers zu werkeln.\r\nDieses Bild entspricht aber nicht der Wirklichkeit. Es geh\u00f6ren auch andere Dinge dazu, um ein 'Hacker' zu sein.\r\nIn diesem Vortrag bem\u00fche ich mich ein neues BIld zu erschaffen, was es denn hei\u00dft ein 'Hacker' zu sein und m\u00f6chte mit Beispielen aufzeigen, dass es weit mehr sein sollte, als Arbeit und Freizeit am Computer zu verbringen.", "recording_license": "", "do_not_record": false, "persons": [{"id": 14, "code": "UA3G7B", "public_name": "Nek0", "biography": "Coder, Zeichner, Musiker ... Mensch mit Ambitionen und Tr\u00e4umen an allen Eckenund Enden.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 136, "guid": "653ca9ce-b24f-56bb-8438-b273d8d84d90", "logo": "/media/ds21/submissions/PQSDPT/bub_solo_3M0BBcg.png", "date": "2021-09-18T16:00:00+02:00", "start": "16:00", "duration": "01:30", "room": "Gro\u00dfer Saal", "slug": "ds21-136-digitalisierung-debuggen-ein-toolbasierter-low-level-ansatz-aus-der-bits-bume-bewegung-", "url": "https://talks.datenspuren.de/ds21/talk/PQSDPT/", "title": "Digitalisierung debuggen \u2013 Ein (toolbasierter) Low-Level-Ansatz aus der Bits&B\u00e4ume-Bewegung.", "subtitle": "", "track": null, "type": "Workshop", "language": "de", "abstract": "Erarbeitung eines Katalogs individueller Handlungsempfehlungen f\u00fcr eine nachhaltige Digitalisierung.", "description": "Die aktuelle Implementierung der Digitalisierung ist dysfunktional: Sie verursacht mehr Probleme, als sie l\u00f6st. Auf der Konferenz Bits&B\u00e4ume 2018 wurden mit Beteiligung u.a. des CCC, des FIfF, des BUND und der OKF [elf konkrete Forderungen](https://bits-und-baeume.org/forderungen/info/de) f\u00fcr eine nachhaltige Digitalisierung formuliert. Sie richten sich prim\u00e4r an Politik und Unternehmen - auf individueller Ebene lassen sie sich kaum (direkt) anwenden. Um diese L\u00fccke zu schlie\u00dfen, soll kollaborativ und multiperspektivisch ein Katalog von individuellen Handlungsempfehlungen erarbeitet werden. Die dabei unvermeidlichen Diskussionen (z.B. \u201cIst Ecosia aus Datenschutz-Sicht vertretbar?\u201d) werden dabei nicht als l\u00e4stige sondern als w\u00fcnschenswerte Begleiterscheinung aufgefasst und (ggf. Tool-gest\u00fctzt) in Pro- und Kontra-Argumente strukturiert, sodass objektiv gute Vorschl\u00e4ge mit der Zeit m\u00f6glichst klar erkennbar werden. In einem kurzen Inputvortrag geht es u.a. um die Motivation des Projekts, und um eine m\u00f6gliche technische Umsetzung zur Strukturierung der Diskussion. Der \u00fcberwiegende Teil des Workshops wird einem Brainstorming und der inhaltlichen Diskussion zu konkreten Handlungsoptionen gewidmet.\r\n\r\nWeitere Infos bei https://dresden.bits-und-baeume.org/", "recording_license": "", "do_not_record": false, "persons": [{"id": 126, "code": "NDMNTL", "public_name": "Carsten Knoll", "biography": "- Mitglied in der TU Umweltinitiative ([TUUWI Dresden](https://tuuwi.de/))\r\n- Gr\u00fcndungsmitglied der [Hochschulgruppe f\u00fcr Freie Software und Freies Wissen](https://fsfw-dresden.de) und des [Dresdner Zweiges der Bits&B\u00e4ume-Bewegung]( https://dresden.bits-und-baeume.org/sprechstunde)\r\n- Entscheidungsfindung in Gruppen: \r\n- [Pythonkurs f\u00fcr Ingenieur:innen](https://tu-dresden.de/pythonkurs) (und ein [Buch](https://python-fuer-ingenieure.de/))", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 137, "guid": "27eb3bf0-af3c-5a0a-9a6c-c34632993a12", "logo": "", "date": "2021-09-18T17:50:00+02:00", "start": "17:50", "duration": "00:45", "room": "Gro\u00dfer Saal", "slug": "ds21-137-perspectives-in-privacy-preserving-artificial-intelligence", "url": "https://talks.datenspuren.de/ds21/talk/YDSKAA/", "title": "Perspectives in Privacy Preserving Artificial Intelligence", "subtitle": "", "track": null, "type": "Vortrag", "language": "en", "abstract": "Analysis of current open-source initiatives and cryptographic approaches to PPAI", "description": "Imagine Artificial Intelligence could operate on data it cannot see? That would be a win-win step towards scientific development and personal protection, both at the same time, right?\r\nIn this talk we are going to discuss the state-of-the-art algorithms and protocols that aim to enable Privacy Preserving Artificial Intelligence. Here we will go throught their pros and cons and their development directions, especially focusing on open-source initiatives. \r\nIn the end, I would like you to be curious and enthusiastic about those solutions, which can maybe result in meaningful contributions.", "recording_license": "", "do_not_record": false, "persons": [{"id": 127, "code": "KDZXMD", "public_name": "Kino", "biography": "Read Murray Bookchin", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 122, "guid": "9c2bee3d-361b-5b77-bc35-001b23eea756", "logo": "/media/ds21/submissions/ZH9SWA/cover_qYgaIDV.png", "date": "2021-09-18T18:55:00+02:00", "start": "18:55", "duration": "00:45", "room": "Gro\u00dfer Saal", "slug": "ds21-122-schlsseltechnologie-live-das-diffie-hellman-protokoll", "url": "https://talks.datenspuren.de/ds21/talk/ZH9SWA/", "title": "Schl\u00fcsseltechnologie Live: Das Diffie-Hellman-Protokoll", "subtitle": "", "track": null, "type": "Vortrag", "language": "de", "abstract": "Wie f\u00fchrt man ein vertrauliches Gespr\u00e4ch \u00fcber einen unsicheren Kommunikationskanal?", "description": "Im Podcast \"Schl\u00fcsseltechnologie\" erkl\u00e4ren wir moderne Computertechnik von Grund auf. In dieser Live-Ausgabe soll es um den Diffie-Hellman-Schl\u00fcsselaustausch gehen. Dieses zu seiner Zeit revolution\u00e4re Protokoll erlaubt es zwei Gespr\u00e4chsparteien, ein gemeinsames Geheimnis zu vereinbaren, obwohl auf dem verwendeten Kommunikationskanal jeder mitlesen kann. Ein solches Geheimnis, meist eine strategisch gew\u00e4hlte Zufallszahl, ist dann der Schl\u00fcssel f\u00fcr eine vertrauliche Kommunikation zwischen beiden Gespr\u00e4chspartnern, obwohl der Kanal eigentlich nicht vertrauensw\u00fcrdig ist. Eine wahrhaftige Schl\u00fcsseltechnologie!", "recording_license": "", "do_not_record": false, "persons": [{"id": 123, "code": "CNNHHG", "public_name": "ttimeless", "biography": "", "answers": []}, {"id": 114, "code": "7LYEJB", "public_name": "Xyrill", "biography": "Geboren 1989, seitdem gute 32 Jahre Berufserfahrung als Bedenkentr\u00e4ger und somit durchg\u00e4ngig als Grundpfeiler der Demokratie besch\u00e4ftigt. Meine Podcasts zu technischen und manchmal netzpolitischen Themen gibt es auf .", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 142, "guid": "09d4a424-d5a8-5221-8c87-78f22a787687", "logo": "/media/ds21/submissions/TX3ZU3/Ruetten_Datenspuren_wZ8wlCh.jpeg", "date": "2021-09-18T21:00:00+02:00", "start": "21:00", "duration": "01:30", "room": "Gro\u00dfer Saal", "slug": "ds21-142-systemabsturz", "url": "https://talks.datenspuren.de/ds21/talk/TX3ZU3/", "title": "Systemabsturz", "subtitle": "", "track": null, "type": "Other", "language": "de", "abstract": "Datenschutz-Electropunk", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 128, "code": "VU8B8Q", "public_name": "Systemabsturz", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 140, "guid": "cfb3aabe-118a-5c09-8f34-11fd92ba997a", "logo": "", "date": "2021-09-18T23:00:00+02:00", "start": "23:00", "duration": "03:00", "room": "Gro\u00dfer Saal", "slug": "ds21-140-party", "url": "https://talks.datenspuren.de/ds21/talk/3ECDBD/", "title": "Party", "subtitle": "", "track": null, "type": "Other", "language": "de", "abstract": "Musik", "description": "Musik", "recording_license": "", "do_not_record": false, "persons": [{"id": 104, "code": "HXAGZ3", "public_name": "koeart", "biography": "Test", "answers": []}], "links": [], "attachments": [], "answers": []}], "Launch": [{"id": 134, "guid": "82a123d1-a7fd-588c-ae4d-976adec862b5", "logo": "", "date": "2021-09-18T14:20:00+02:00", "start": "14:20", "duration": "02:00", "room": "Launch", "slug": "ds21-134-leitfhige-knete-und-ozobots", "url": "https://talks.datenspuren.de/ds21/talk/STHYC7/", "title": "Leitf\u00e4hige Knete und ozobots", "subtitle": "", "track": null, "type": "Other", "language": "de", "abstract": "Angebote f\u00fcr Kinder: Basteln mit leitf\u00e4higer Knete und LEDs, Spiel und Spa\u00df mit ozobots, ...", "description": "Hier kann man ein Kunstwerk aus Knete mit leuchtenden Augen gestalten oder einem kleinen Roboter mit farbigen Codes den Weg vorgeben.\r\nAu\u00dferdem kann man mit Scratch selbst programmieren oder fertige Spiele ausprobieren.", "recording_license": "", "do_not_record": true, "persons": [{"id": 124, "code": "3EEZQL", "public_name": "Heike", "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}]}}, {"index": 3, "date": "2021-09-19", "day_start": "2021-09-19T04:00:00+02:00", "day_end": "2021-09-20T03:59:00+02:00", "rooms": {"Gro\u00dfer Saal": [{"id": 113, "guid": "dd67feb5-a580-532f-80cd-51f8ca1f0b3a", "logo": "", "date": "2021-09-19T12:30:00+02:00", "start": "12:30", "duration": "00:30", "room": "Gro\u00dfer Saal", "slug": "ds21-113-das-fediverse-ein-berblick", "url": "https://talks.datenspuren.de/ds21/talk/9LHGED/", "title": "Das Fediverse - Ein \u00dcberblick", "subtitle": "", "track": null, "type": "Vortrag", "language": "de", "abstract": "Was ist dieses Fediverse und was soll so toll daran sein?", "description": "Ein \u00dcberblick \u00fcber das Netzwerk und ein Blick auf seine Besonderheiten, Vorstellung einzelner Dienste und ein kritischer Blick auf die Social Media Landschaft.\r\n\r\nDer Vortrag ist eine Erweiterung dieses Lightningtalks: https://video.dresden.network/w/fBf47fymjETZmF417pPgNF", "recording_license": "", "do_not_record": false, "persons": [{"id": 117, "code": "EUSAXD", "public_name": "\u00dcck\u00fcck", "biography": "Piratin (Direktkandidatin f\u00fcr den Wahlkreis Dresden I und Nummer 3 auf der Landesliste bei der Bundestagswahl 2021, Schatzmeisterin im Kreisverband Dresden & Teil der HoPiDD), Teil von Bits & B\u00e4ume Dresden und #PrivacyIsNotACrime und macht irgendwas mit IT\r\n\r\nMeine Podcasts:\r\ngleichbem\u00f6glicht - https://open.audio/channels/gleichbemoeglicht_podcast/ und @gleichbemoeglicht\r\nMENSCHINZIVIL - https://menschinzivil.podigee.io\r\n\r\nKontakt:\r\nXMPP - @\u00fcck\u00fcck@yax.im\r\nMastodon - @ueckueck@dresden.network", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 115, "guid": "fc998aef-1e14-5036-96fd-fa1a2f4da7d5", "logo": "", "date": "2021-09-19T16:00:00+02:00", "start": "16:00", "duration": "00:30", "room": "Gro\u00dfer Saal", "slug": "ds21-115-vertrauliches-chatten-wem-vertraust-du-", "url": "https://talks.datenspuren.de/ds21/talk/QKYFTX/", "title": "Vertrauliches \"Chatten\" - Wem vertraust du?", "subtitle": "", "track": null, "type": "Vortrag", "language": "de", "abstract": "Dieser Talk gibt einen \u00dcberblick \u00fcber E2E-Verschl\u00fcsselung und stellt einen spannenden Ansatz vor.", "description": "Oft ist unklar wer die Schl\u00fcssel zum Entschl\u00fcsseln vertraulicher Nachrichten besitzt. In diesem Talk werden jene f\u00fcndig, die eher sich selbst vertrauen und eigene Schl\u00fcssen generieren. Jedoch der Clou dahinter ist die \u201ePerfekte Sicherheit\u201c.", "recording_license": "", "do_not_record": false, "persons": [{"id": 116, "code": "ZBA8XG", "public_name": "Stephan Radke", "biography": "Stephan Radke (Lead Engineer RFID Applications)\r\n\uf0a7\t2000 \u2013 2008 Informatik Studium an der Technischen Universit\u00e4t Dresden\r\n\uf0a7\t2008 \u2013 2016 Wissenschaftlicher Mitarbeiter am Fraunhofer Institut f\u00fcr integrierte Schaltungen, Abteilung Entwurfsautomatisierung\r\n\uf0a7\tSeit 2016 bei Linxens im Bereich Produktentwicklung und Software L\u00f6sungen", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 116, "guid": "74d5eecf-a4da-56ed-b5ba-3d8b9ddc01d4", "logo": "/media/ds21/submissions/9XAG8W/eris-logo_FcdbJlx.png", "date": "2021-09-19T16:50:00+02:00", "start": "16:50", "duration": "00:45", "room": "Gro\u00dfer Saal", "slug": "ds21-116-eris-encoding-for-robust-immutable-storage", "url": "https://talks.datenspuren.de/ds21/talk/9XAG8W/", "title": "ERIS: Encoding for Robust Immutable Storage", "subtitle": "", "track": null, "type": "Vortrag", "language": "en", "abstract": "A basic encoding standard for content-addressed data. http://purl.org/eris", "description": "This talk will briefly introduce content-addressed data, a history of systems and standards and why there is a need for standardization. There will be an explanation of ERIS, technical cost and benefit, privacy implications. Following that are some hypothetical use-cases and demos.", "recording_license": "", "do_not_record": false, "persons": [{"id": 119, "code": "VAFYUG", "public_name": "Emery", "biography": "", "answers": []}], "links": [], "attachments": [], "answers": []}]}}]}}} \ No newline at end of file diff --git a/content/static/datenspuren/2021/fahrplan/schedule/export/schedule.xcal b/content/static/datenspuren/2021/fahrplan/schedule/export/schedule.xcal new file mode 100644 index 000000000..bd60ed5b4 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/schedule/export/schedule.xcal @@ -0,0 +1,311 @@ + + + + 2.0 + -//Pentabarf//Schedule//EN + + + + + PUBLISH + 788GXF@@talks.datenspuren.de + + -788GXF + Keynote + + de + de + 20210918T124500 + 20210918T131500 + 0.03000 + Keynote + Keynote + PUBLIC + CONFIRMED + Vortrag + https://talks.datenspuren.de/ds21/talk/788GXF/ + Großer Saal + + Nek0 + + + + + PUBLISH + ZEJBSR@@talks.datenspuren.de + + -ZEJBSR + Coding da Vinci & Open Data Camp - aktuelle Hackathons in der Region + + de + de + 20210918T133500 + 20210918T140000 + 0.02500 + Coding da Vinci & Open Data Camp - aktuelle Hackathons in der Region + + PUBLIC + CONFIRMED + Vortrag + https://talks.datenspuren.de/ds21/talk/ZEJBSR/ + Großer Saal + + Anne Liebscher + + Michael Anz + + + + + PUBLISH + TDEBBE@@talks.datenspuren.de + + -TDEBBE + Immer nur hacken? + + de + de + 20210918T142000 + 20210918T150500 + 0.04500 + Immer nur hacken? + Ein als 'Hacker' bezeichneter Mensch weckt unwillkürlich immer das BIld einer über einem Computermonitor gebeugten Person, welche tagein, tagaus nichts anderes tut, als in besagten Monitor zu schauen und in den virtuellen Eingeweiden des Computers zu werkeln. +Dieses Bild entspricht aber nicht der Wirklichkeit. Es gehören auch andere Dinge dazu, um ein 'Hacker' zu sein. +In diesem Vortrag bemühe ich mich ein neues BIld zu erschaffen, was es denn heißt ein 'Hacker' zu sein und möchte mit Beispielen aufzeigen, dass es weit mehr sein sollte, als Arbeit und Freizeit am Computer zu verbringen. + PUBLIC + CONFIRMED + Vortrag + https://talks.datenspuren.de/ds21/talk/TDEBBE/ + Großer Saal + + Nek0 + + + + + PUBLISH + PQSDPT@@talks.datenspuren.de + + -PQSDPT + Digitalisierung debuggen – Ein (toolbasierter) Low-Level-Ansatz aus der Bits&Bäume-Bewegung. + + de + de + 20210918T160000 + 20210918T173000 + 1.03000 + Digitalisierung debuggen – Ein (toolbasierter) Low-Level-Ansatz aus der Bits&Bäume-Bewegung. + Die aktuelle Implementierung der Digitalisierung ist dysfunktional: Sie verursacht mehr Probleme, als sie löst. Auf der Konferenz Bits&Bäume 2018 wurden mit Beteiligung u.a. des CCC, des FIfF, des BUND und der OKF [elf konkrete Forderungen](https://bits-und-baeume.org/forderungen/info/de) für eine nachhaltige Digitalisierung formuliert. Sie richten sich primär an Politik und Unternehmen - auf individueller Ebene lassen sie sich kaum (direkt) anwenden. Um diese Lücke zu schließen, soll kollaborativ und multiperspektivisch ein Katalog von individuellen Handlungsempfehlungen erarbeitet werden. Die dabei unvermeidlichen Diskussionen (z.B. “Ist Ecosia aus Datenschutz-Sicht vertretbar?”) werden dabei nicht als lästige sondern als wünschenswerte Begleiterscheinung aufgefasst und (ggf. Tool-gestützt) in Pro- und Kontra-Argumente strukturiert, sodass objektiv gute Vorschläge mit der Zeit möglichst klar erkennbar werden. In einem kurzen Inputvortrag geht es u.a. um die Motivation des Projekts, und um eine mögliche technische Umsetzung zur Strukturierung der Diskussion. Der überwiegende Teil des Workshops wird einem Brainstorming und der inhaltlichen Diskussion zu konkreten Handlungsoptionen gewidmet. + +Weitere Infos bei https://dresden.bits-und-baeume.org/ + PUBLIC + CONFIRMED + Workshop + https://talks.datenspuren.de/ds21/talk/PQSDPT/ + Großer Saal + + Carsten Knoll + + + + + PUBLISH + YDSKAA@@talks.datenspuren.de + + -YDSKAA + Perspectives in Privacy Preserving Artificial Intelligence + + en + en + 20210918T175000 + 20210918T183500 + 0.04500 + Perspectives in Privacy Preserving Artificial Intelligence + Imagine Artificial Intelligence could operate on data it cannot see? That would be a win-win step towards scientific development and personal protection, both at the same time, right? +In this talk we are going to discuss the state-of-the-art algorithms and protocols that aim to enable Privacy Preserving Artificial Intelligence. Here we will go throught their pros and cons and their development directions, especially focusing on open-source initiatives. +In the end, I would like you to be curious and enthusiastic about those solutions, which can maybe result in meaningful contributions. + PUBLIC + CONFIRMED + Vortrag + https://talks.datenspuren.de/ds21/talk/YDSKAA/ + Großer Saal + + Kino + + + + + PUBLISH + ZH9SWA@@talks.datenspuren.de + + -ZH9SWA + Schlüsseltechnologie Live: Das Diffie-Hellman-Protokoll + + de + de + 20210918T185500 + 20210918T194000 + 0.04500 + Schlüsseltechnologie Live: Das Diffie-Hellman-Protokoll + Im Podcast "Schlüsseltechnologie" erklären wir moderne Computertechnik von Grund auf. In dieser Live-Ausgabe soll es um den Diffie-Hellman-Schlüsselaustausch gehen. Dieses zu seiner Zeit revolutionäre Protokoll erlaubt es zwei Gesprächsparteien, ein gemeinsames Geheimnis zu vereinbaren, obwohl auf dem verwendeten Kommunikationskanal jeder mitlesen kann. Ein solches Geheimnis, meist eine strategisch gewählte Zufallszahl, ist dann der Schlüssel für eine vertrauliche Kommunikation zwischen beiden Gesprächspartnern, obwohl der Kanal eigentlich nicht vertrauenswürdig ist. Eine wahrhaftige Schlüsseltechnologie! + PUBLIC + CONFIRMED + Vortrag + https://talks.datenspuren.de/ds21/talk/ZH9SWA/ + Großer Saal + + ttimeless + + Xyrill + + + + + PUBLISH + TX3ZU3@@talks.datenspuren.de + + -TX3ZU3 + Systemabsturz + + de + de + 20210918T210000 + 20210918T223000 + 1.03000 + Systemabsturz + + PUBLIC + CONFIRMED + Other + https://talks.datenspuren.de/ds21/talk/TX3ZU3/ + Großer Saal + + Systemabsturz + + + + + PUBLISH + 3ECDBD@@talks.datenspuren.de + + -3ECDBD + Party + + de + de + 20210918T230000 + 20210919T020000 + 3.00000 + Party + Musik + PUBLIC + CONFIRMED + Other + https://talks.datenspuren.de/ds21/talk/3ECDBD/ + Großer Saal + + koeart + + + + + PUBLISH + STHYC7@@talks.datenspuren.de + + -STHYC7 + Leitfähige Knete und ozobots + + de + de + 20210918T142000 + 20210918T162000 + 2.00000 + Leitfähige Knete und ozobots + Hier kann man ein Kunstwerk aus Knete mit leuchtenden Augen gestalten oder einem kleinen Roboter mit farbigen Codes den Weg vorgeben. +Außerdem kann man mit Scratch selbst programmieren oder fertige Spiele ausprobieren. + PUBLIC + CONFIRMED + Other + https://talks.datenspuren.de/ds21/talk/STHYC7/ + Launch + + Heike + + + + + PUBLISH + 9LHGED@@talks.datenspuren.de + + -9LHGED + Das Fediverse - Ein Überblick + + de + de + 20210919T123000 + 20210919T130000 + 0.03000 + Das Fediverse - Ein Überblick + Ein Überblick über das Netzwerk und ein Blick auf seine Besonderheiten, Vorstellung einzelner Dienste und ein kritischer Blick auf die Social Media Landschaft. + +Der Vortrag ist eine Erweiterung dieses Lightningtalks: https://video.dresden.network/w/fBf47fymjETZmF417pPgNF + PUBLIC + CONFIRMED + Vortrag + https://talks.datenspuren.de/ds21/talk/9LHGED/ + Großer Saal + + Ückück + + + + + PUBLISH + QKYFTX@@talks.datenspuren.de + + -QKYFTX + Vertrauliches "Chatten" - Wem vertraust du? + + de + de + 20210919T160000 + 20210919T163000 + 0.03000 + Vertrauliches "Chatten" - Wem vertraust du? + Oft ist unklar wer die Schlüssel zum Entschlüsseln vertraulicher Nachrichten besitzt. In diesem Talk werden jene fündig, die eher sich selbst vertrauen und eigene Schlüssen generieren. Jedoch der Clou dahinter ist die „Perfekte Sicherheit“. + PUBLIC + CONFIRMED + Vortrag + https://talks.datenspuren.de/ds21/talk/QKYFTX/ + Großer Saal + + Stephan Radke + + + + + PUBLISH + 9XAG8W@@talks.datenspuren.de + + -9XAG8W + ERIS: Encoding for Robust Immutable Storage + + en + en + 20210919T165000 + 20210919T173500 + 0.04500 + ERIS: Encoding for Robust Immutable Storage + This talk will briefly introduce content-addressed data, a history of systems and standards and why there is a need for standardization. There will be an explanation of ERIS, technical cost and benefit, privacy implications. Following that are some hypothetical use-cases and demos. + PUBLIC + CONFIRMED + Vortrag + https://talks.datenspuren.de/ds21/talk/9XAG8W/ + Großer Saal + + Emery + + + + + diff --git a/content/static/datenspuren/2021/fahrplan/schedule/export/schedule.xml b/content/static/datenspuren/2021/fahrplan/schedule/export/schedule.xml new file mode 100644 index 000000000..e4fc62df4 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/schedule/export/schedule.xml @@ -0,0 +1,344 @@ + + + + + 0.8 + + ds21 + Datenspuren 2021 + 2021-09-17 + 2021-09-19 + 3 + 00:05 + https://talks.datenspuren.de/ds21/schedule/ + Europe/Berlin + + + + + + + + 2021-09-18T12:45:00+02:00 + 12:45 + 00:30 + Großer Saal + ds21-141-keynote + https://talks.datenspuren.de/ds21/talk/788GXF/ + + + false + + Keynote + + + Vortrag + de + Keynote + Keynote + + + Nek0 + + + + + + 2021-09-18T13:35:00+02:00 + 13:35 + 00:25 + Großer Saal + ds21-135-coding-da-vinci-open-data-camp-aktuelle-hackathons-in-der-region + https://talks.datenspuren.de/ds21/talk/ZEJBSR/ + + + false + + Coding da Vinci & Open Data Camp - aktuelle Hackathons in der Region + + + Vortrag + de + Vorstellung des Open Data Camps 2021 und des Coding da Vinci Kulturhackathons Ost³ 2022 + + + + Anne LiebscherMichael Anz + + + + + + 2021-09-18T14:20:00+02:00 + 14:20 + 00:45 + Großer Saal + ds21-112-immer-nur-hacken- + https://talks.datenspuren.de/ds21/talk/TDEBBE/ + + + false + + Immer nur hacken? + + + Vortrag + de + Ein Vortrag über die Facetten und Nuancen dessen, was das 'Hacker'-sein denn tatsächlich bedeutet. + Ein als 'Hacker' bezeichneter Mensch weckt unwillkürlich immer das BIld einer über einem Computermonitor gebeugten Person, welche tagein, tagaus nichts anderes tut, als in besagten Monitor zu schauen und in den virtuellen Eingeweiden des Computers zu werkeln. +Dieses Bild entspricht aber nicht der Wirklichkeit. Es gehören auch andere Dinge dazu, um ein 'Hacker' zu sein. +In diesem Vortrag bemühe ich mich ein neues BIld zu erschaffen, was es denn heißt ein 'Hacker' zu sein und möchte mit Beispielen aufzeigen, dass es weit mehr sein sollte, als Arbeit und Freizeit am Computer zu verbringen. + + + Nek0 + + + + + + 2021-09-18T16:00:00+02:00 + 16:00 + 01:30 + Großer Saal + ds21-136-digitalisierung-debuggen-ein-toolbasierter-low-level-ansatz-aus-der-bits-bume-bewegung- + https://talks.datenspuren.de/ds21/talk/PQSDPT/ + + + false + + Digitalisierung debuggen – Ein (toolbasierter) Low-Level-Ansatz aus der Bits&Bäume-Bewegung. + + + Workshop + de + Erarbeitung eines Katalogs individueller Handlungsempfehlungen für eine nachhaltige Digitalisierung. + Die aktuelle Implementierung der Digitalisierung ist dysfunktional: Sie verursacht mehr Probleme, als sie löst. Auf der Konferenz Bits&Bäume 2018 wurden mit Beteiligung u.a. des CCC, des FIfF, des BUND und der OKF [elf konkrete Forderungen](https://bits-und-baeume.org/forderungen/info/de) für eine nachhaltige Digitalisierung formuliert. Sie richten sich primär an Politik und Unternehmen - auf individueller Ebene lassen sie sich kaum (direkt) anwenden. Um diese Lücke zu schließen, soll kollaborativ und multiperspektivisch ein Katalog von individuellen Handlungsempfehlungen erarbeitet werden. Die dabei unvermeidlichen Diskussionen (z.B. “Ist Ecosia aus Datenschutz-Sicht vertretbar?”) werden dabei nicht als lästige sondern als wünschenswerte Begleiterscheinung aufgefasst und (ggf. Tool-gestützt) in Pro- und Kontra-Argumente strukturiert, sodass objektiv gute Vorschläge mit der Zeit möglichst klar erkennbar werden. In einem kurzen Inputvortrag geht es u.a. um die Motivation des Projekts, und um eine mögliche technische Umsetzung zur Strukturierung der Diskussion. Der überwiegende Teil des Workshops wird einem Brainstorming und der inhaltlichen Diskussion zu konkreten Handlungsoptionen gewidmet. + +Weitere Infos bei https://dresden.bits-und-baeume.org/ + /media/ds21/submissions/PQSDPT/bub_solo_3M0BBcg.png + + Carsten Knoll + + + + + + 2021-09-18T17:50:00+02:00 + 17:50 + 00:45 + Großer Saal + ds21-137-perspectives-in-privacy-preserving-artificial-intelligence + https://talks.datenspuren.de/ds21/talk/YDSKAA/ + + + false + + Perspectives in Privacy Preserving Artificial Intelligence + + + Vortrag + en + Analysis of current open-source initiatives and cryptographic approaches to PPAI + Imagine Artificial Intelligence could operate on data it cannot see? That would be a win-win step towards scientific development and personal protection, both at the same time, right? +In this talk we are going to discuss the state-of-the-art algorithms and protocols that aim to enable Privacy Preserving Artificial Intelligence. Here we will go throught their pros and cons and their development directions, especially focusing on open-source initiatives. +In the end, I would like you to be curious and enthusiastic about those solutions, which can maybe result in meaningful contributions. + + + Kino + + + + + + 2021-09-18T18:55:00+02:00 + 18:55 + 00:45 + Großer Saal + ds21-122-schlsseltechnologie-live-das-diffie-hellman-protokoll + https://talks.datenspuren.de/ds21/talk/ZH9SWA/ + + + false + + Schlüsseltechnologie Live: Das Diffie-Hellman-Protokoll + + + Vortrag + de + Wie führt man ein vertrauliches Gespräch über einen unsicheren Kommunikationskanal? + Im Podcast "Schlüsseltechnologie" erklären wir moderne Computertechnik von Grund auf. In dieser Live-Ausgabe soll es um den Diffie-Hellman-Schlüsselaustausch gehen. Dieses zu seiner Zeit revolutionäre Protokoll erlaubt es zwei Gesprächsparteien, ein gemeinsames Geheimnis zu vereinbaren, obwohl auf dem verwendeten Kommunikationskanal jeder mitlesen kann. Ein solches Geheimnis, meist eine strategisch gewählte Zufallszahl, ist dann der Schlüssel für eine vertrauliche Kommunikation zwischen beiden Gesprächspartnern, obwohl der Kanal eigentlich nicht vertrauenswürdig ist. Eine wahrhaftige Schlüsseltechnologie! + /media/ds21/submissions/ZH9SWA/cover_qYgaIDV.png + + ttimelessXyrill + + + + + + 2021-09-18T21:00:00+02:00 + 21:00 + 01:30 + Großer Saal + ds21-142-systemabsturz + https://talks.datenspuren.de/ds21/talk/TX3ZU3/ + + + false + + Systemabsturz + + + Other + de + Datenschutz-Electropunk + + /media/ds21/submissions/TX3ZU3/Ruetten_Datenspuren_wZ8wlCh.jpeg + + Systemabsturz + + + + + + 2021-09-18T23:00:00+02:00 + 23:00 + 03:00 + Großer Saal + ds21-140-party + https://talks.datenspuren.de/ds21/talk/3ECDBD/ + + + false + + Party + + + Other + de + Musik + Musik + + + koeart + + + + + + + + + 2021-09-18T14:20:00+02:00 + 14:20 + 02:00 + Launch + ds21-134-leitfhige-knete-und-ozobots + https://talks.datenspuren.de/ds21/talk/STHYC7/ + + + true + + Leitfähige Knete und ozobots + + + Other + de + Angebote für Kinder: Basteln mit leitfähiger Knete und LEDs, Spiel und Spaß mit ozobots, ... + Hier kann man ein Kunstwerk aus Knete mit leuchtenden Augen gestalten oder einem kleinen Roboter mit farbigen Codes den Weg vorgeben. +Außerdem kann man mit Scratch selbst programmieren oder fertige Spiele ausprobieren. + + + Heike + + + + + + + + + + + + 2021-09-19T12:30:00+02:00 + 12:30 + 00:30 + Großer Saal + ds21-113-das-fediverse-ein-berblick + https://talks.datenspuren.de/ds21/talk/9LHGED/ + + + false + + Das Fediverse - Ein Überblick + + + Vortrag + de + Was ist dieses Fediverse und was soll so toll daran sein? + Ein Überblick über das Netzwerk und ein Blick auf seine Besonderheiten, Vorstellung einzelner Dienste und ein kritischer Blick auf die Social Media Landschaft. + +Der Vortrag ist eine Erweiterung dieses Lightningtalks: https://video.dresden.network/w/fBf47fymjETZmF417pPgNF + + + Ückück + + + + + + 2021-09-19T16:00:00+02:00 + 16:00 + 00:30 + Großer Saal + ds21-115-vertrauliches-chatten-wem-vertraust-du- + https://talks.datenspuren.de/ds21/talk/QKYFTX/ + + + false + + Vertrauliches "Chatten" - Wem vertraust du? + + + Vortrag + de + Dieser Talk gibt einen Überblick über E2E-Verschlüsselung und stellt einen spannenden Ansatz vor. + Oft ist unklar wer die Schlüssel zum Entschlüsseln vertraulicher Nachrichten besitzt. In diesem Talk werden jene fündig, die eher sich selbst vertrauen und eigene Schlüssen generieren. Jedoch der Clou dahinter ist die „Perfekte Sicherheit“. + + + Stephan Radke + + + + + + 2021-09-19T16:50:00+02:00 + 16:50 + 00:45 + Großer Saal + ds21-116-eris-encoding-for-robust-immutable-storage + https://talks.datenspuren.de/ds21/talk/9XAG8W/ + + + false + + ERIS: Encoding for Robust Immutable Storage + + + Vortrag + en + A basic encoding standard for content-addressed data. http://purl.org/eris + This talk will briefly introduce content-addressed data, a history of systems and standards and why there is a need for standardization. There will be an explanation of ERIS, technical cost and benefit, privacy implications. Following that are some hypothetical use-cases and demos. + /media/ds21/submissions/9XAG8W/eris-logo_FcdbJlx.png + + Emery + + + + + + + + + + diff --git a/content/static/datenspuren/2021/fahrplan/schedule/feed.xml b/content/static/datenspuren/2021/fahrplan/schedule/feed.xml new file mode 100644 index 000000000..48188f69e --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/schedule/feed.xml @@ -0,0 +1,17 @@ + +Datenspuren 2021 schedule updateshttps://talks.datenspuren.de/ds21/schedule/feed.xml2021-09-14T10:41:35.272133+00:00New Datenspuren 2021 schedule released (0.8)2021-09-14T10:41:35.272133+00:00https://talks.datenspuren.de/ds21/schedule/changelog/#0.8 + +<p> + + Das erste Datenspuren 2021 Programm wurde veröffentlicht! + +</p> + + + + + <p><p>We released our first schedule!</p></p> + + + + \ No newline at end of file diff --git a/content/static/datenspuren/2021/fahrplan/schedule/index.html b/content/static/datenspuren/2021/fahrplan/schedule/index.html new file mode 100644 index 000000000..24489499d --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/schedule/index.html @@ -0,0 +1,836 @@ + + + + + + + + + Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+
+
+ + + + + +
+ + + + + + + + + + +
+
+
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/schedule/v/0.8/index.html b/content/static/datenspuren/2021/fahrplan/schedule/v/0.8/index.html new file mode 100644 index 000000000..84ffa4158 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/schedule/v/0.8/index.html @@ -0,0 +1,836 @@ + + + + + + + + + Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+
+
+ + + + + +
+ + + + + + + + + + +
+
+
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/schedule/widget/v2.de.js b/content/static/datenspuren/2021/fahrplan/schedule/widget/v2.de.js new file mode 100644 index 000000000..1e3a1ae3f --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/schedule/widget/v2.de.js @@ -0,0 +1,55 @@ +(function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="5a74")})({"00ee":function(e,t,n){var i=n("b622"),r=i("toStringTag"),a={};a[r]="z",e.exports="[object z]"===String(a)},"0366":function(e,t,n){var i=n("1c0b");e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},"06cf":function(e,t,n){var i=n("83ab"),r=n("d1e7"),a=n("5c6c"),o=n("fc6a"),s=n("c04e"),c=n("5135"),l=n("0cfb"),u=Object.getOwnPropertyDescriptor;t.f=i?u:function(e,t){if(e=o(e),t=s(t,!0),l)try{return u(e,t)}catch(n){}if(c(e,t))return a(!r.f.call(e,t),e[t])}},"079e":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict"; +//! moment.js locale configuration +var t=e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(e,t){return"元"===t[1]?1:parseInt(t[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,n){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){return this.week()!==e.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"y":return 1===e?"元年":e+"年";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}});return t}))},"0809":function(e,t,n){"use strict";n.r(t);var i=n("2fdf"),r=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(a);t["default"]=r.a},"0887":function(e,t,n){"use strict";n.r(t);var i=n("6aea"),r=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(a);t["default"]=r.a},"0cfb":function(e,t,n){var i=n("83ab"),r=n("d039"),a=n("cc12");e.exports=!i&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},"0d3b":function(e,t,n){var i=n("d039"),r=n("b622"),a=n("c430"),o=r("iterator");e.exports=!i((function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,n="";return e.pathname="c%20d",t.forEach((function(e,i){t["delete"]("b"),n+=i+e})),a&&!e.toJSON||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[o]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},"0efb":function(e,t,n){var i,r,a;//! moment-timezone.js +//! version : 0.5.31 +//! Copyright (c) JS Foundation and other contributors +//! license : MIT +//! github.com/moment/moment-timezone +(function(o,s){"use strict";e.exports?e.exports=s(n("c1df")):(r=[n("c1df")],i=s,a="function"===typeof i?i.apply(t,r):i,void 0===a||(e.exports=a))})(0,(function(e){"use strict";void 0===e.version&&e.default&&(e=e.default);var t,n="0.5.31",i={},r={},a={},o={},s={};e&&"string"===typeof e.version||B("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var c=e.version.split("."),l=+c[0],u=+c[1];function d(e){return e>96?e-87:e>64?e-29:e-48}function f(e){var t,n=0,i=e.split("."),r=i[0],a=i[1]||"",o=1,s=0,c=1;for(45===e.charCodeAt(0)&&(n=1,c=-1),n;n3){var t=o[T(e)];if(t)return t;B("Moment Timezone found "+e+" from the Intl api, but did not have that data loaded.")}}catch(u){}var n,i,r,a=w(),s=a.length,c=M(a),l=[];for(i=0;i0?l[0].zone.name:void 0}function O(e){return t&&!e||(t=S()),t}function T(e){return(e||"").toLowerCase().replace(/\//g,"_")}function E(e){var t,n,r,a;for("string"===typeof e&&(e=[e]),t=0;t= 2.6.0. You are using Moment.js "+e.version+". See momentjs.com"),b.prototype={_set:function(e){this.name=e.name,this.abbrs=e.abbrs,this.untils=e.untils,this.offsets=e.offsets,this.population=e.population},_index:function(e){var t,n=+e,i=this.untils;for(t=0;ti&&W.moveInvalidForward&&(t=i),a0&&(this._z=null),e.apply(this,arguments)}}e.tz=W,e.defaultZone=null,e.updateOffset=function(t,n){var i,r=e.defaultZone;if(void 0===t._z&&(r&&$(t)&&!t._isUTC&&(t._d=e.utc(t._a)._d,t.utc().add(r.parse(t),"minutes")),t._z=r),t._z)if(i=t._z.utcOffset(t),Math.abs(i)<16&&(i/=60),void 0!==t.utcOffset){var a=t._z;t.utcOffset(-i,n),t._z=a}else t.zone(i,n)},I.tz=function(t,n){if(t){if("string"!==typeof t)throw new Error("Time zone name must be a string, got "+t+" ["+typeof t+"]");return this._z=C(t),this._z?e.updateOffset(this,n):B("Moment Timezone has no data for "+t+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},I.zoneName=F(I.zoneName),I.zoneAbbr=F(I.zoneAbbr),I.utc=H(I.utc),I.local=H(I.local),I.utcOffset=U(I.utcOffset),e.tz.setDefault=function(t){return(l<2||2===l&&u<9)&&B("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+e.version+"."),e.defaultZone=t?C(t):null,e};var G=e.momentProperties;return"[object Array]"===Object.prototype.toString.call(G)?(G.push("_z"),G.push("_a")):G&&(G._z=null),e}))},1004:function(e,t,n){"use strict";n.r(t);var i=n("8463"),r=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(a);t["default"]=r.a},1334:function(e,t,n){var i={"./de":"b469","./de.js":"b469","./en-ie":"e1d3","./en-ie.js":"e1d3","./fr":"9f26","./fr.js":"9f26","./ja":"079e","./ja.js":"079e","./zh-tw":"90ea","./zh-tw.js":"90ea"};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}r.keys=function(){return Object.keys(i)},r.resolve=a,e.exports=r,r.id="1334"},"14c3":function(e,t,n){var i=n("c6b6"),r=n("9263");e.exports=function(e,t){var n=e.exec;if("function"===typeof n){var a=n.call(e,t);if("object"!==typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==i(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},"19aa":function(e,t){e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},"1be4":function(e,t,n){var i=n("d066");e.exports=i("document","documentElement")},"1c0b":function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},"1d80":function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},2187:function(e,t,n){"use strict";n.r(t);var i=n("7ce2"),r=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(a);t["default"]=r.a},"23cb":function(e,t,n){var i=n("a691"),r=Math.max,a=Math.min;e.exports=function(e,t){var n=i(e);return n<0?r(n+t,0):a(n,t)}},"23e7":function(e,t,n){var i=n("da84"),r=n("06cf").f,a=n("9112"),o=n("6eeb"),s=n("ce4e"),c=n("e893"),l=n("94ca");e.exports=function(e,t){var n,u,d,f,h,p,m=e.target,v=e.global,b=e.stat;if(u=v?i:b?i[m]||s(m,{}):(i[m]||{}).prototype,u)for(d in t){if(h=t[d],e.noTargetGet?(p=r(u,d),f=p&&p.value):f=u[d],n=l(v?d:m+(b?".":"#")+d,e.forced),!n&&void 0!==f){if(typeof h===typeof f)continue;c(h,f)}(e.sham||f&&f.sham)&&a(h,"sham",!0),o(u,d,h,e)}}},"241c":function(e,t,n){var i=n("ca84"),r=n("7839"),a=r.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,a)}},"24fb":function(e,t,n){"use strict";function i(e,t){var n=e[1]||"",i=e[3];if(!i)return n;if(t&&"function"===typeof btoa){var a=r(i),o=i.sources.map((function(e){return"/*# sourceURL=".concat(i.sourceRoot||"").concat(e," */")}));return[n].concat(o).concat([a]).join("\n")}return[n].join("\n")}function r(e){var t=btoa(unescape(encodeURIComponent(JSON.stringify(e)))),n="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(t);return"/*# ".concat(n," */")}e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=i(t,e);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,i){"string"===typeof e&&(e=[[null,e,""]]);var r={};if(i)for(var a=0;a=0&&Math.floor(t)===t&&isFinite(e)}function h(e){return r(e)&&"function"===typeof e.then&&"function"===typeof e.catch}function p(e){return null==e?"":Array.isArray(e)||u(e)&&e.toString===l?JSON.stringify(e,null,2):String(e)}function m(e){var t=parseFloat(e);return isNaN(t)?e:t}function v(e,t){for(var n=Object.create(null),i=e.split(","),r=0;r-1)return e.splice(n,1)}}var y=Object.prototype.hasOwnProperty;function _(e,t){return y.call(e,t)}function A(e){var t=Object.create(null);return function(n){var i=t[n];return i||(t[n]=e(n))}}var w=/-(\w)/g,x=A((function(e){return e.replace(w,(function(e,t){return t?t.toUpperCase():""}))})),k=A((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),M=/\B([A-Z])/g,S=A((function(e){return e.replace(M,"-$1").toLowerCase()}));function O(e,t){function n(n){var i=arguments.length;return i?i>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n}function T(e,t){return e.bind(t)}var E=Function.prototype.bind?T:O;function C(e,t){t=t||0;var n=e.length-t,i=new Array(n);while(n--)i[n]=e[n+t];return i}function D(e,t){for(var n in t)e[n]=t[n];return e}function P(e){for(var t={},n=0;n0,ne=Q&&Q.indexOf("edge/")>0,ie=(Q&&Q.indexOf("android"),Q&&/iphone|ipad|ipod|ios/.test(Q)||"ios"===Z),re=(Q&&/chrome\/\d+/.test(Q),Q&&/phantomjs/.test(Q),Q&&Q.match(/firefox\/(\d+)/)),ae={}.watch,oe=!1;if(X)try{var se={};Object.defineProperty(se,"passive",{get:function(){oe=!0}}),window.addEventListener("test-passive",null,se)}catch(xo){}var ce=function(){return void 0===q&&(q=!X&&!J&&"undefined"!==typeof e&&(e["process"]&&"server"===e["process"].env.VUE_ENV)),q},le=X&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ue(e){return"function"===typeof e&&/native code/.test(e.toString())}var de,fe="undefined"!==typeof Symbol&&ue(Symbol)&&"undefined"!==typeof Reflect&&ue(Reflect.ownKeys);de="undefined"!==typeof Set&&ue(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var he=L,pe=0,me=function(){this.id=pe++,this.subs=[]};me.prototype.addSub=function(e){this.subs.push(e)},me.prototype.removeSub=function(e){g(this.subs,e)},me.prototype.depend=function(){me.target&&me.target.addDep(this)},me.prototype.notify=function(){var e=this.subs.slice();for(var t=0,n=e.length;t-1)if(a&&!_(r,"default"))o=!1;else if(""===o||o===S(e)){var c=et(String,r.type);(c<0||s0&&(o=Ot(o,(t||"")+"_"+n),St(o[0])&&St(l)&&(u[c]=we(l.text+o[0].text),o.shift()),u.push.apply(u,o)):s(o)?St(l)?u[c]=we(l.text+o):""!==o&&u.push(we(o)):St(o)&&St(l)?u[c]=we(l.text+o.text):(a(e._isVList)&&r(o.tag)&&i(o.key)&&r(t)&&(o.key="__vlist"+t+"_"+n+"__"),u.push(o)));return u}function Tt(e){var t=e.$options.provide;t&&(e._provided="function"===typeof t?t.call(e):t)}function Et(e){var t=Ct(e.$options.inject,e);t&&(Ee(!1),Object.keys(t).forEach((function(n){ze(e,n,t[n])})),Ee(!0))}function Ct(e,t){if(e){for(var n=Object.create(null),i=fe?Reflect.ownKeys(e):Object.keys(e),r=0;r0,o=e?!!e.$stable:!a,s=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(o&&i&&i!==n&&s===i.$key&&!a&&!i.$hasNormal)return i;for(var c in r={},e)e[c]&&"$"!==c[0]&&(r[c]=zt(t,c,e[c]))}else r={};for(var l in t)l in r||(r[l]=Nt(t,l));return e&&Object.isExtensible(e)&&(e._normalized=r),U(r,"$stable",o),U(r,"$key",s),U(r,"$hasNormal",a),r}function zt(e,t,n){var i=function(){var e=arguments.length?n.apply(null,arguments):n({});return e=e&&"object"===typeof e&&!Array.isArray(e)?[e]:Mt(e),e&&(0===e.length||1===e.length&&e[0].isComment)?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:i,enumerable:!0,configurable:!0}),i}function Nt(e,t){return function(){return e[t]}}function jt(e,t){var n,i,a,o,s;if(Array.isArray(e)||"string"===typeof e)for(n=new Array(e.length),i=0,a=e.length;i1?C(n):n;for(var i=C(arguments,1),r='event handler for "'+e+'"',a=0,o=n.length;adocument.createEvent("Event").timeStamp&&(qn=function(){return Kn.now()})}function Xn(){var e,t;for(Vn=qn(),Hn=!0,Bn.sort((function(e,t){return e.id-t.id})),Un=0;UnUn&&Bn[n].id>e.id)n--;Bn.splice(n+1,0,e)}else Bn.push(e);Fn||(Fn=!0,pt(Xn))}}var ti=0,ni=function(e,t,n,i,r){this.vm=e,r&&(e._watcher=this),e._watchers.push(this),i?(this.deep=!!i.deep,this.user=!!i.user,this.lazy=!!i.lazy,this.sync=!!i.sync,this.before=i.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++ti,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new de,this.newDepIds=new de,this.expression="","function"===typeof t?this.getter=t:(this.getter=V(t),this.getter||(this.getter=L)),this.value=this.lazy?void 0:this.get()};ni.prototype.get=function(){var e;be(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(xo){if(!this.user)throw xo;tt(xo,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&vt(e),ge(),this.cleanupDeps()}return e},ni.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},ni.prototype.cleanupDeps=function(){var e=this.deps.length;while(e--){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},ni.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():ei(this)},ni.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||c(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(xo){tt(xo,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},ni.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},ni.prototype.depend=function(){var e=this.deps.length;while(e--)this.deps[e].depend()},ni.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||g(this.vm._watchers,this);var e=this.deps.length;while(e--)this.deps[e].removeSub(this);this.active=!1}};var ii={enumerable:!0,configurable:!0,get:L,set:L};function ri(e,t,n){ii.get=function(){return this[t][n]},ii.set=function(e){this[t][n]=e},Object.defineProperty(e,n,ii)}function ai(e){e._watchers=[];var t=e.$options;t.props&&oi(e,t.props),t.methods&&pi(e,t.methods),t.data?si(e):Le(e._data={},!0),t.computed&&ui(e,t.computed),t.watch&&t.watch!==ae&&mi(e,t.watch)}function oi(e,t){var n=e.$options.propsData||{},i=e._props={},r=e.$options._propKeys=[],a=!e.$parent;a||Ee(!1);var o=function(a){r.push(a);var o=Xe(a,t,n,e);ze(i,a,o),a in e||ri(e,"_props",a)};for(var s in t)o(s);Ee(!0)}function si(e){var t=e.$options.data;t=e._data="function"===typeof t?ci(t,e):t||{},u(t)||(t={});var n=Object.keys(t),i=e.$options.props,r=(e.$options.methods,n.length);while(r--){var a=n[r];0,i&&_(i,a)||H(a)||ri(e,"_data",a)}Le(t,!0)}function ci(e,t){be();try{return e.call(t,t)}catch(xo){return tt(xo,t,"data()"),{}}finally{ge()}}var li={lazy:!0};function ui(e,t){var n=e._computedWatchers=Object.create(null),i=ce();for(var r in t){var a=t[r],o="function"===typeof a?a:a.get;0,i||(n[r]=new ni(e,o||L,L,li)),r in e||di(e,r,a)}}function di(e,t,n){var i=!ce();"function"===typeof n?(ii.get=i?fi(t):hi(n),ii.set=L):(ii.get=n.get?i&&!1!==n.cache?fi(t):hi(n.get):L,ii.set=n.set||L),Object.defineProperty(e,t,ii)}function fi(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),me.target&&t.depend(),t.value}}function hi(e){return function(){return e.call(this,this)}}function pi(e,t){e.$options.props;for(var n in t)e[n]="function"!==typeof t[n]?L:E(t[n],e)}function mi(e,t){for(var n in t){var i=t[n];if(Array.isArray(i))for(var r=0;r-1)return this;var n=C(arguments,1);return n.unshift(this),"function"===typeof e.install?e.install.apply(e,n):"function"===typeof e&&e.apply(null,n),t.push(e),this}}function Mi(e){e.mixin=function(e){return this.options=qe(this.options,e),this}}function Si(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,i=n.cid,r=e._Ctor||(e._Ctor={});if(r[i])return r[i];var a=e.name||n.options.name;var o=function(e){this._init(e)};return o.prototype=Object.create(n.prototype),o.prototype.constructor=o,o.cid=t++,o.options=qe(n.options,e),o["super"]=n,o.options.props&&Oi(o),o.options.computed&&Ti(o),o.extend=n.extend,o.mixin=n.mixin,o.use=n.use,B.forEach((function(e){o[e]=n[e]})),a&&(o.options.components[a]=o),o.superOptions=n.options,o.extendOptions=e,o.sealedOptions=D({},o.options),r[i]=o,o}}function Oi(e){var t=e.options.props;for(var n in t)ri(e.prototype,"_props",n)}function Ti(e){var t=e.options.computed;for(var n in t)di(e.prototype,n,t[n])}function Ei(e){B.forEach((function(t){e[t]=function(e,n){return n?("component"===t&&u(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"===typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}}))}function Ci(e){return e&&(e.Ctor.options.name||e.tag)}function Di(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"===typeof e?e.split(",").indexOf(t)>-1:!!d(e)&&e.test(t)}function Pi(e,t){var n=e.cache,i=e.keys,r=e._vnode;for(var a in n){var o=n[a];if(o){var s=Ci(o.componentOptions);s&&!t(s)&&Li(n,a,i,r)}}}function Li(e,t,n,i){var r=e[t];!r||i&&r.tag===i.tag||r.componentInstance.$destroy(),e[t]=null,g(n,t)}yi(xi),bi(xi),En(xi),Ln(xi),gn(xi);var zi=[String,RegExp,Array],Ni={name:"keep-alive",abstract:!0,props:{include:zi,exclude:zi,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)Li(this.cache,e,this.keys)},mounted:function(){var e=this;this.$watch("include",(function(t){Pi(e,(function(e){return Di(t,e)}))})),this.$watch("exclude",(function(t){Pi(e,(function(e){return!Di(t,e)}))}))},render:function(){var e=this.$slots.default,t=xn(e),n=t&&t.componentOptions;if(n){var i=Ci(n),r=this,a=r.include,o=r.exclude;if(a&&(!i||!Di(a,i))||o&&i&&Di(o,i))return t;var s=this,c=s.cache,l=s.keys,u=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;c[u]?(t.componentInstance=c[u].componentInstance,g(l,u),l.push(u)):(c[u]=t,l.push(u),this.max&&l.length>parseInt(this.max)&&Li(c,l[0],l,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}},ji={KeepAlive:Ni};function Yi(e){var t={get:function(){return I}};Object.defineProperty(e,"config",t),e.util={warn:he,extend:D,mergeOptions:qe,defineReactive:ze},e.set=Ne,e.delete=je,e.nextTick=pt,e.observable=function(e){return Le(e),e},e.options=Object.create(null),B.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,D(e.options.components,ji),ki(e),Mi(e),Si(e),Ei(e)}Yi(xi),Object.defineProperty(xi.prototype,"$isServer",{get:ce}),Object.defineProperty(xi.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(xi,"FunctionalRenderContext",{value:Jt}),xi.version="2.6.12";var Ri=v("style,class"),$i=v("input,textarea,option,select,progress"),Bi=function(e,t,n){return"value"===n&&$i(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},Wi=v("contenteditable,draggable,spellcheck"),Ii=v("events,caret,typing,plaintext-only"),Fi=function(e,t){return qi(t)||"false"===t?"false":"contenteditable"===e&&Ii(t)?t:"true"},Hi=v("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),Ui="http://www.w3.org/1999/xlink",Gi=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Vi=function(e){return Gi(e)?e.slice(6,e.length):""},qi=function(e){return null==e||!1===e};function Ki(e){var t=e.data,n=e,i=e;while(r(i.componentInstance))i=i.componentInstance._vnode,i&&i.data&&(t=Xi(i.data,t));while(r(n=n.parent))n&&n.data&&(t=Xi(t,n.data));return Ji(t.staticClass,t.class)}function Xi(e,t){return{staticClass:Zi(e.staticClass,t.staticClass),class:r(e.class)?[e.class,t.class]:t.class}}function Ji(e,t){return r(e)||r(t)?Zi(e,Qi(t)):""}function Zi(e,t){return e?t?e+" "+t:e:t||""}function Qi(e){return Array.isArray(e)?er(e):c(e)?tr(e):"string"===typeof e?e:""}function er(e){for(var t,n="",i=0,a=e.length;i-1?sr[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:sr[e]=/HTMLUnknownElement/.test(t.toString())}var lr=v("text,number,password,search,email,tel,url");function ur(e){if("string"===typeof e){var t=document.querySelector(e);return t||document.createElement("div")}return e}function dr(e,t){var n=document.createElement(e);return"select"!==e||t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n}function fr(e,t){return document.createElementNS(nr[e],t)}function hr(e){return document.createTextNode(e)}function pr(e){return document.createComment(e)}function mr(e,t,n){e.insertBefore(t,n)}function vr(e,t){e.removeChild(t)}function br(e,t){e.appendChild(t)}function gr(e){return e.parentNode}function yr(e){return e.nextSibling}function _r(e){return e.tagName}function Ar(e,t){e.textContent=t}function wr(e,t){e.setAttribute(t,"")}var xr=Object.freeze({createElement:dr,createElementNS:fr,createTextNode:hr,createComment:pr,insertBefore:mr,removeChild:vr,appendChild:br,parentNode:gr,nextSibling:yr,tagName:_r,setTextContent:Ar,setStyleScope:wr}),kr={create:function(e,t){Mr(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Mr(e,!0),Mr(t))},destroy:function(e){Mr(e,!0)}};function Mr(e,t){var n=e.data.ref;if(r(n)){var i=e.context,a=e.componentInstance||e.elm,o=i.$refs;t?Array.isArray(o[n])?g(o[n],a):o[n]===a&&(o[n]=void 0):e.data.refInFor?Array.isArray(o[n])?o[n].indexOf(a)<0&&o[n].push(a):o[n]=[a]:o[n]=a}}var Sr=new ye("",{},[]),Or=["create","activate","update","remove","destroy"];function Tr(e,t){return e.key===t.key&&(e.tag===t.tag&&e.isComment===t.isComment&&r(e.data)===r(t.data)&&Er(e,t)||a(e.isAsyncPlaceholder)&&e.asyncFactory===t.asyncFactory&&i(t.asyncFactory.error))}function Er(e,t){if("input"!==e.tag)return!0;var n,i=r(n=e.data)&&r(n=n.attrs)&&n.type,a=r(n=t.data)&&r(n=n.attrs)&&n.type;return i===a||lr(i)&&lr(a)}function Cr(e,t,n){var i,a,o={};for(i=t;i<=n;++i)a=e[i].key,r(a)&&(o[a]=i);return o}function Dr(e){var t,n,o={},c=e.modules,l=e.nodeOps;for(t=0;tm?(d=i(n[g+1])?null:n[g+1].elm,x(e,d,n,p,g,a)):p>g&&M(t,f,m)}function T(e,t,n,i){for(var a=n;a-1?Ir(e,t,n):Hi(t)?qi(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Wi(t)?e.setAttribute(t,Fi(t,n)):Gi(t)?qi(n)?e.removeAttributeNS(Ui,Vi(t)):e.setAttributeNS(Ui,t,n):Ir(e,t,n)}function Ir(e,t,n){if(qi(n))e.removeAttribute(t);else{if(ee&&!te&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var i=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",i)};e.addEventListener("input",i),e.__ieph=!0}e.setAttribute(t,n)}}var Fr={create:Br,update:Br};function Hr(e,t){var n=t.elm,a=t.data,o=e.data;if(!(i(a.staticClass)&&i(a.class)&&(i(o)||i(o.staticClass)&&i(o.class)))){var s=Ki(t),c=n._transitionClasses;r(c)&&(s=Zi(s,Qi(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var Ur,Gr={create:Hr,update:Hr},Vr="__r",qr="__c";function Kr(e){if(r(e[Vr])){var t=ee?"change":"input";e[t]=[].concat(e[Vr],e[t]||[]),delete e[Vr]}r(e[qr])&&(e.change=[].concat(e[qr],e.change||[]),delete e[qr])}function Xr(e,t,n){var i=Ur;return function r(){var a=t.apply(null,arguments);null!==a&&Qr(e,r,n,i)}}var Jr=ot&&!(re&&Number(re[1])<=53);function Zr(e,t,n,i){if(Jr){var r=Vn,a=t;t=a._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=r||e.timeStamp<=0||e.target.ownerDocument!==document)return a.apply(this,arguments)}}Ur.addEventListener(e,t,oe?{capture:n,passive:i}:n)}function Qr(e,t,n,i){(i||Ur).removeEventListener(e,t._wrapper||t,n)}function ea(e,t){if(!i(e.data.on)||!i(t.data.on)){var n=t.data.on||{},r=e.data.on||{};Ur=t.elm,Kr(n),_t(n,r,Zr,Qr,Xr,t.context),Ur=void 0}}var ta,na={create:ea,update:ea};function ia(e,t){if(!i(e.data.domProps)||!i(t.data.domProps)){var n,a,o=t.elm,s=e.data.domProps||{},c=t.data.domProps||{};for(n in r(c.__ob__)&&(c=t.data.domProps=D({},c)),s)n in c||(o[n]="");for(n in c){if(a=c[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),a===s[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n&&"PROGRESS"!==o.tagName){o._value=a;var l=i(a)?"":String(a);ra(o,l)&&(o.value=l)}else if("innerHTML"===n&&rr(o.tagName)&&i(o.innerHTML)){ta=ta||document.createElement("div"),ta.innerHTML=""+a+"";var u=ta.firstChild;while(o.firstChild)o.removeChild(o.firstChild);while(u.firstChild)o.appendChild(u.firstChild)}else if(a!==s[n])try{o[n]=a}catch(xo){}}}}function ra(e,t){return!e.composing&&("OPTION"===e.tagName||aa(e,t)||oa(e,t))}function aa(e,t){var n=!0;try{n=document.activeElement!==e}catch(xo){}return n&&e.value!==t}function oa(e,t){var n=e.value,i=e._vModifiers;if(r(i)){if(i.number)return m(n)!==m(t);if(i.trim)return n.trim()!==t.trim()}return n!==t}var sa={create:ia,update:ia},ca=A((function(e){var t={},n=/;(?![^(]*\))/g,i=/:(.+)/;return e.split(n).forEach((function(e){if(e){var n=e.split(i);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}));function la(e){var t=ua(e.style);return e.staticStyle?D(e.staticStyle,t):t}function ua(e){return Array.isArray(e)?P(e):"string"===typeof e?ca(e):e}function da(e,t){var n,i={};if(t){var r=e;while(r.componentInstance)r=r.componentInstance._vnode,r&&r.data&&(n=la(r.data))&&D(i,n)}(n=la(e.data))&&D(i,n);var a=e;while(a=a.parent)a.data&&(n=la(a.data))&&D(i,n);return i}var fa,ha=/^--/,pa=/\s*!important$/,ma=function(e,t,n){if(ha.test(t))e.style.setProperty(t,n);else if(pa.test(n))e.style.setProperty(S(t),n.replace(pa,""),"important");else{var i=ba(t);if(Array.isArray(n))for(var r=0,a=n.length;r-1?t.split(_a).forEach((function(t){return e.classList.add(t)})):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function wa(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(_a).forEach((function(t){return e.classList.remove(t)})):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{var n=" "+(e.getAttribute("class")||"")+" ",i=" "+t+" ";while(n.indexOf(i)>=0)n=n.replace(i," ");n=n.trim(),n?e.setAttribute("class",n):e.removeAttribute("class")}}function xa(e){if(e){if("object"===typeof e){var t={};return!1!==e.css&&D(t,ka(e.name||"v")),D(t,e),t}return"string"===typeof e?ka(e):void 0}}var ka=A((function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}})),Ma=X&&!te,Sa="transition",Oa="animation",Ta="transition",Ea="transitionend",Ca="animation",Da="animationend";Ma&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Ta="WebkitTransition",Ea="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Ca="WebkitAnimation",Da="webkitAnimationEnd"));var Pa=X?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function La(e){Pa((function(){Pa(e)}))}function za(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),Aa(e,t))}function Na(e,t){e._transitionClasses&&g(e._transitionClasses,t),wa(e,t)}function ja(e,t,n){var i=Ra(e,t),r=i.type,a=i.timeout,o=i.propCount;if(!r)return n();var s=r===Sa?Ea:Da,c=0,l=function(){e.removeEventListener(s,u),n()},u=function(t){t.target===e&&++c>=o&&l()};setTimeout((function(){c0&&(n=Sa,u=o,d=a.length):t===Oa?l>0&&(n=Oa,u=l,d=c.length):(u=Math.max(o,l),n=u>0?o>l?Sa:Oa:null,d=n?n===Sa?a.length:c.length:0);var f=n===Sa&&Ya.test(i[Ta+"Property"]);return{type:n,timeout:u,propCount:d,hasTransform:f}}function $a(e,t){while(e.length1}function Ua(e,t){!0!==t.data.show&&Wa(t)}var Ga=X?{create:Ua,activate:Ua,remove:function(e,t){!0!==e.data.show?Ia(e,t):t()}}:{},Va=[Fr,Gr,na,sa,ya,Ga],qa=Va.concat($r),Ka=Dr({nodeOps:xr,modules:qa});te&&document.addEventListener("selectionchange",(function(){var e=document.activeElement;e&&e.vmodel&&io(e,"input")}));var Xa={inserted:function(e,t,n,i){"select"===n.tag?(i.elm&&!i.elm._vOptions?At(n,"postpatch",(function(){Xa.componentUpdated(e,t,n)})):Ja(e,t,n.context),e._vOptions=[].map.call(e.options,eo)):("textarea"===n.tag||lr(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",to),e.addEventListener("compositionend",no),e.addEventListener("change",no),te&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if("select"===n.tag){Ja(e,t,n.context);var i=e._vOptions,r=e._vOptions=[].map.call(e.options,eo);if(r.some((function(e,t){return!j(e,i[t])}))){var a=e.multiple?t.value.some((function(e){return Qa(e,r)})):t.value!==t.oldValue&&Qa(t.value,r);a&&io(e,"change")}}}};function Ja(e,t,n){Za(e,t,n),(ee||ne)&&setTimeout((function(){Za(e,t,n)}),0)}function Za(e,t,n){var i=t.value,r=e.multiple;if(!r||Array.isArray(i)){for(var a,o,s=0,c=e.options.length;s-1,o.selected!==a&&(o.selected=a);else if(j(eo(o),i))return void(e.selectedIndex!==s&&(e.selectedIndex=s));r||(e.selectedIndex=-1)}}function Qa(e,t){return t.every((function(t){return!j(t,e)}))}function eo(e){return"_value"in e?e._value:e.value}function to(e){e.target.composing=!0}function no(e){e.target.composing&&(e.target.composing=!1,io(e.target,"input"))}function io(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function ro(e){return!e.componentInstance||e.data&&e.data.transition?e:ro(e.componentInstance._vnode)}var ao={bind:function(e,t,n){var i=t.value;n=ro(n);var r=n.data&&n.data.transition,a=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;i&&r?(n.data.show=!0,Wa(n,(function(){e.style.display=a}))):e.style.display=i?a:"none"},update:function(e,t,n){var i=t.value,r=t.oldValue;if(!i!==!r){n=ro(n);var a=n.data&&n.data.transition;a?(n.data.show=!0,i?Wa(n,(function(){e.style.display=e.__vOriginalDisplay})):Ia(n,(function(){e.style.display="none"}))):e.style.display=i?e.__vOriginalDisplay:"none"}},unbind:function(e,t,n,i,r){r||(e.style.display=e.__vOriginalDisplay)}},oo={model:Xa,show:ao},so={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function co(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?co(xn(t.children)):e}function lo(e){var t={},n=e.$options;for(var i in n.propsData)t[i]=e[i];var r=n._parentListeners;for(var a in r)t[x(a)]=r[a];return t}function uo(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}function fo(e){while(e=e.parent)if(e.data.transition)return!0}function ho(e,t){return t.key===e.key&&t.tag===e.tag}var po=function(e){return e.tag||wn(e)},mo=function(e){return"show"===e.name},vo={name:"transition",props:so,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(po),n.length)){0;var i=this.mode;0;var r=n[0];if(fo(this.$vnode))return r;var a=co(r);if(!a)return r;if(this._leaving)return uo(e,r);var o="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?o+"comment":o+a.tag:s(a.key)?0===String(a.key).indexOf(o)?a.key:o+a.key:a.key;var c=(a.data||(a.data={})).transition=lo(this),l=this._vnode,u=co(l);if(a.data.directives&&a.data.directives.some(mo)&&(a.data.show=!0),u&&u.data&&!ho(a,u)&&!wn(u)&&(!u.componentInstance||!u.componentInstance._vnode.isComment)){var d=u.data.transition=D({},c);if("out-in"===i)return this._leaving=!0,At(d,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),uo(e,r);if("in-out"===i){if(wn(a))return l;var f,h=function(){f()};At(c,"afterEnter",h),At(c,"enterCancelled",h),At(d,"delayLeave",(function(e){f=e}))}}return r}}},bo=D({tag:String,moveClass:String},so);delete bo.mode;var go={props:bo,beforeMount:function(){var e=this,t=this._update;this._update=function(n,i){var r=Dn(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,r(),t.call(e,n,i)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),i=this.prevChildren=this.children,r=this.$slots.default||[],a=this.children=[],o=lo(this),s=0;s4)return e;for(n=[],i=0;i1&&"0"==r.charAt(0)&&(a=L.test(r)?16:8,r=r.slice(8==a?1:2)),""===r)o=0;else{if(!(10==a?N:8==a?z:j).test(r))return e;o=parseInt(r,a)}n.push(o)}for(i=0;i=M(256,5-t))return null}else if(o>255)return null;for(s=n.pop(),i=0;i6)return;i=0;while(f()){if(r=null,i>0){if(!("."==f()&&i<4))return;d++}if(!P.test(f()))return;while(P.test(f())){if(a=parseInt(f(),10),null===r)r=a;else{if(0==r)return;r=10*r+a}if(r>255)return;d++}c[l]=256*c[l]+r,i++,2!=i&&4!=i||l++}if(4!=i)return;break}if(":"==f()){if(d++,!f())return}else if(f())return;c[l++]=t}else{if(null!==u)return;d++,l++,u=l}}if(null!==u){o=l-u,l=7;while(0!=l&&o>0)s=c[l],c[l--]=c[u+o-1],c[u+--o]=s}else if(8!=l)return;return c},H=function(e){for(var t=null,n=1,i=null,r=0,a=0;a<8;a++)0!==e[a]?(r>n&&(t=i,n=r),i=null,r=0):(null===i&&(i=a),++r);return r>n&&(t=i,n=r),t},U=function(e){var t,n,i,r;if("number"==typeof e){for(t=[],n=0;n<4;n++)t.unshift(e%256),e=k(e/256);return t.join(".")}if("object"==typeof e){for(t="",i=H(e),n=0;n<8;n++)r&&0===e[n]||(r&&(r=!1),i===n?(t+=n?":":"::",r=!0):(t+=e[n].toString(16),n<7&&(t+=":")));return"["+t+"]"}return e},G={},V=f({},G,{" ":1,'"':1,"<":1,">":1,"`":1}),q=f({},V,{"#":1,"?":1,"{":1,"}":1}),K=f({},q,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),X=function(e,t){var n=p(e,0);return n>32&&n<127&&!d(t,e)?e:encodeURIComponent(e)},J={ftp:21,file:null,http:80,https:443,ws:80,wss:443},Z=function(e){return d(J,e.scheme)},Q=function(e){return""!=e.username||""!=e.password},ee=function(e){return!e.host||e.cannotBeABaseURL||"file"==e.scheme},te=function(e,t){var n;return 2==e.length&&C.test(e.charAt(0))&&(":"==(n=e.charAt(1))||!t&&"|"==n)},ne=function(e){var t;return e.length>1&&te(e.slice(0,2))&&(2==e.length||"/"===(t=e.charAt(2))||"\\"===t||"?"===t||"#"===t)},ie=function(e){var t=e.path,n=t.length;!n||"file"==e.scheme&&1==n&&te(t[0],!0)||t.pop()},re=function(e){return"."===e||"%2e"===e.toLowerCase()},ae=function(e){return e=e.toLowerCase(),".."===e||"%2e."===e||".%2e"===e||"%2e%2e"===e},oe={},se={},ce={},le={},ue={},de={},fe={},he={},pe={},me={},ve={},be={},ge={},ye={},_e={},Ae={},we={},xe={},ke={},Me={},Se={},Oe=function(e,t,n,r){var a,o,s,c,l=n||oe,u=0,f="",p=!1,m=!1,v=!1;n||(e.scheme="",e.username="",e.password="",e.host=null,e.port=null,e.path=[],e.query=null,e.fragment=null,e.cannotBeABaseURL=!1,t=t.replace($,"")),t=t.replace(B,""),a=h(t);while(u<=a.length){switch(o=a[u],l){case oe:if(!o||!C.test(o)){if(n)return O;l=ce;continue}f+=o.toLowerCase(),l=se;break;case se:if(o&&(D.test(o)||"+"==o||"-"==o||"."==o))f+=o.toLowerCase();else{if(":"!=o){if(n)return O;f="",l=ce,u=0;continue}if(n&&(Z(e)!=d(J,f)||"file"==f&&(Q(e)||null!==e.port)||"file"==e.scheme&&!e.host))return;if(e.scheme=f,n)return void(Z(e)&&J[e.scheme]==e.port&&(e.port=null));f="","file"==e.scheme?l=ye:Z(e)&&r&&r.scheme==e.scheme?l=le:Z(e)?l=he:"/"==a[u+1]?(l=ue,u++):(e.cannotBeABaseURL=!0,e.path.push(""),l=ke)}break;case ce:if(!r||r.cannotBeABaseURL&&"#"!=o)return O;if(r.cannotBeABaseURL&&"#"==o){e.scheme=r.scheme,e.path=r.path.slice(),e.query=r.query,e.fragment="",e.cannotBeABaseURL=!0,l=Se;break}l="file"==r.scheme?ye:de;continue;case le:if("/"!=o||"/"!=a[u+1]){l=de;continue}l=pe,u++;break;case ue:if("/"==o){l=me;break}l=xe;continue;case de:if(e.scheme=r.scheme,o==i)e.username=r.username,e.password=r.password,e.host=r.host,e.port=r.port,e.path=r.path.slice(),e.query=r.query;else if("/"==o||"\\"==o&&Z(e))l=fe;else if("?"==o)e.username=r.username,e.password=r.password,e.host=r.host,e.port=r.port,e.path=r.path.slice(),e.query="",l=Me;else{if("#"!=o){e.username=r.username,e.password=r.password,e.host=r.host,e.port=r.port,e.path=r.path.slice(),e.path.pop(),l=xe;continue}e.username=r.username,e.password=r.password,e.host=r.host,e.port=r.port,e.path=r.path.slice(),e.query=r.query,e.fragment="",l=Se}break;case fe:if(!Z(e)||"/"!=o&&"\\"!=o){if("/"!=o){e.username=r.username,e.password=r.password,e.host=r.host,e.port=r.port,l=xe;continue}l=me}else l=pe;break;case he:if(l=pe,"/"!=o||"/"!=f.charAt(u+1))continue;u++;break;case pe:if("/"!=o&&"\\"!=o){l=me;continue}break;case me:if("@"==o){p&&(f="%40"+f),p=!0,s=h(f);for(var b=0;b65535)return E;e.port=Z(e)&&_===J[e.scheme]?null:_,f=""}if(n)return;l=we;continue}return E}f+=o;break;case ye:if(e.scheme="file","/"==o||"\\"==o)l=_e;else{if(!r||"file"!=r.scheme){l=xe;continue}if(o==i)e.host=r.host,e.path=r.path.slice(),e.query=r.query;else if("?"==o)e.host=r.host,e.path=r.path.slice(),e.query="",l=Me;else{if("#"!=o){ne(a.slice(u).join(""))||(e.host=r.host,e.path=r.path.slice(),ie(e)),l=xe;continue}e.host=r.host,e.path=r.path.slice(),e.query=r.query,e.fragment="",l=Se}}break;case _e:if("/"==o||"\\"==o){l=Ae;break}r&&"file"==r.scheme&&!ne(a.slice(u).join(""))&&(te(r.path[0],!0)?e.path.push(r.path[0]):e.host=r.host),l=xe;continue;case Ae:if(o==i||"/"==o||"\\"==o||"?"==o||"#"==o){if(!n&&te(f))l=xe;else if(""==f){if(e.host="",n)return;l=we}else{if(c=W(e,f),c)return c;if("localhost"==e.host&&(e.host=""),n)return;f="",l=we}continue}f+=o;break;case we:if(Z(e)){if(l=xe,"/"!=o&&"\\"!=o)continue}else if(n||"?"!=o)if(n||"#"!=o){if(o!=i&&(l=xe,"/"!=o))continue}else e.fragment="",l=Se;else e.query="",l=Me;break;case xe:if(o==i||"/"==o||"\\"==o&&Z(e)||!n&&("?"==o||"#"==o)){if(ae(f)?(ie(e),"/"==o||"\\"==o&&Z(e)||e.path.push("")):re(f)?"/"==o||"\\"==o&&Z(e)||e.path.push(""):("file"==e.scheme&&!e.path.length&&te(f)&&(e.host&&(e.host=""),f=f.charAt(0)+":"),e.path.push(f)),f="","file"==e.scheme&&(o==i||"?"==o||"#"==o))while(e.path.length>1&&""===e.path[0])e.path.shift();"?"==o?(e.query="",l=Me):"#"==o&&(e.fragment="",l=Se)}else f+=X(o,q);break;case ke:"?"==o?(e.query="",l=Me):"#"==o?(e.fragment="",l=Se):o!=i&&(e.path[0]+=X(o,G));break;case Me:n||"#"!=o?o!=i&&("'"==o&&Z(e)?e.query+="%27":e.query+="#"==o?"%23":X(o,G)):(e.fragment="",l=Se);break;case Se:o!=i&&(e.fragment+=X(o,V));break}u++}},Te=function(e){var t,n,i=u(this,Te,"URL"),r=arguments.length>1?arguments[1]:void 0,o=String(e),s=w(i,{type:"URL"});if(void 0!==r)if(r instanceof Te)t=x(r);else if(n=Oe(t={},String(r)),n)throw TypeError(n);if(n=Oe(s,o,null,t),n)throw TypeError(n);var c=s.searchParams=new _,l=A(c);l.updateSearchParams(s.query),l.updateURL=function(){s.query=String(c)||null},a||(i.href=Ce.call(i),i.origin=De.call(i),i.protocol=Pe.call(i),i.username=Le.call(i),i.password=ze.call(i),i.host=Ne.call(i),i.hostname=je.call(i),i.port=Ye.call(i),i.pathname=Re.call(i),i.search=$e.call(i),i.searchParams=Be.call(i),i.hash=We.call(i))},Ee=Te.prototype,Ce=function(){var e=x(this),t=e.scheme,n=e.username,i=e.password,r=e.host,a=e.port,o=e.path,s=e.query,c=e.fragment,l=t+":";return null!==r?(l+="//",Q(e)&&(l+=n+(i?":"+i:"")+"@"),l+=U(r),null!==a&&(l+=":"+a)):"file"==t&&(l+="//"),l+=e.cannotBeABaseURL?o[0]:o.length?"/"+o.join("/"):"",null!==s&&(l+="?"+s),null!==c&&(l+="#"+c),l},De=function(){var e=x(this),t=e.scheme,n=e.port;if("blob"==t)try{return new URL(t.path[0]).origin}catch(i){return"null"}return"file"!=t&&Z(e)?t+"://"+U(e.host)+(null!==n?":"+n:""):"null"},Pe=function(){return x(this).scheme+":"},Le=function(){return x(this).username},ze=function(){return x(this).password},Ne=function(){var e=x(this),t=e.host,n=e.port;return null===t?"":null===n?U(t):U(t)+":"+n},je=function(){var e=x(this).host;return null===e?"":U(e)},Ye=function(){var e=x(this).port;return null===e?"":String(e)},Re=function(){var e=x(this),t=e.path;return e.cannotBeABaseURL?t[0]:t.length?"/"+t.join("/"):""},$e=function(){var e=x(this).query;return e?"?"+e:""},Be=function(){return x(this).searchParams},We=function(){var e=x(this).fragment;return e?"#"+e:""},Ie=function(e,t){return{get:e,set:t,configurable:!0,enumerable:!0}};if(a&&c(Ee,{href:Ie(Ce,(function(e){var t=x(this),n=String(e),i=Oe(t,n);if(i)throw TypeError(i);A(t.searchParams).updateSearchParams(t.query)})),origin:Ie(De),protocol:Ie(Pe,(function(e){var t=x(this);Oe(t,String(e)+":",oe)})),username:Ie(Le,(function(e){var t=x(this),n=h(String(e));if(!ee(t)){t.username="";for(var i=0;in)return!1;if(i===n)return e===t;e:for(var r=0,a=0;rc)r.f(e,n=i[c++],t[n]);return e}},"3bbe":function(e,t,n){var i=n("861d");e.exports=function(e){if(!i(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},"3ca3":function(e,t,n){"use strict";var i=n("6547").charAt,r=n("69f3"),a=n("7dd0"),o="String Iterator",s=r.set,c=r.getterFor(o);a(String,"String",(function(e){s(this,{type:o,string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:void 0,done:!0}:(e=i(n,r),t.index+=e.length,{value:e,done:!1})}))},"3f8c":function(e,t){e.exports={}},"428f":function(e,t,n){var i=n("da84");e.exports=i},"44ad":function(e,t,n){var i=n("d039"),r=n("c6b6"),a="".split;e.exports=i((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==r(e)?a.call(e,""):Object(e)}:Object},"44d2":function(e,t,n){var i=n("b622"),r=n("7c73"),a=n("9bf2"),o=i("unscopables"),s=Array.prototype;void 0==s[o]&&a.f(s,o,{configurable:!0,value:r(null)}),e.exports=function(e){s[o][e]=!0}},"472d":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"dropdown",staticClass:"bunt-popover-inner",attrs:{role:"dialog",tabindex:"-1"},on:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.closeDropdown(t)}}},[e._t("default")],2)},r=[],a=n("5c8f"),o=n.n(a);const s=o.a.createContext({classPrefix:"bunt-drop"});var c=s,l={name:"bunt-popover",props:{target:{type:String},dropdownPosition:{type:String,default:"bottom middle"},openOn:{type:String,default:"click"}},mounted(){if(this.target){const e=this.$parent.$refs[this.target];e.$el?this._target=e.$el:this._target=e,this.drop=new c({target:this._target,content:this.$refs.dropdown,position:this.dropdownPosition,constrainToWindow:!0,openOn:this.openOn}),"bottom left"!==this.dropdownPosition&&(this.drop.open(),this.drop.close(),this.drop.open(),this.drop.close())}},beforeDestroy(){this.drop&&(this.drop.remove(),this.drop.destroy())},methods:{openDropdown(){this.drop&&this.drop.open()},closeDropdown(){this.drop&&this.drop.close()},toggleDropdown(e){this.drop&&this.drop.toggle(e)},positionDrop(){const e=this.drop,t=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;let n=e.drop.getBoundingClientRect().width,i=e.target.getBoundingClientRect().left,r=t-i;if(n>r){let t=n>r?"right":"left";e.tether.attachment.left=t,e.tether.targetAttachment.left=t,e.position()}},dropdownOpened(){this.lastFocussedElement=document.activeElement,this.$refs.dropdown.focus(),this.$emit("opened")},dropdownClosed(){this.lastFocussedElement&&this.lastFocussedElement.focus(),this.$emit("closed")}}},u=l,d=n("2877"),f=Object(d["a"])(u,i,r,!1,null,null,null,!0);t["default"]=f.exports},4930:function(e,t,n){var i=n("d039");e.exports=!!Object.getOwnPropertySymbols&&!i((function(){return!String(Symbol())}))},"4a23":function(e,t,n){var i=n("24fb");t=i(!1),t.push([e.i,'.c-grid-schedule{flex:auto;background-color:#fafafa}.c-grid-schedule .grid{display:grid;grid-template-columns:80px repeat(var(--total-rooms),1fr) auto;position:relative;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.c-grid-schedule .grid>.room{position:-webkit-sticky;position:sticky;top:48px;display:flex;justify-content:center;align-items:center;font-size:18px;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.12);z-index:20}.c-grid-schedule .grid .c-linear-schedule-session{z-index:10}.c-grid-schedule .grid .break{z-index:10;margin:8px;border-radius:4px;background-color:#eee;display:flex;justify-content:center;align-items:center}.c-grid-schedule .grid .break .title{font-size:20px;font-weight:500;color:rgba(0,0,0,.54)}.c-grid-schedule .timeslice{color:rgba(0,0,0,.54);padding:8px 0 0 16px;white-space:nowrap;position:-webkit-sticky;position:sticky;left:0;background-color:#fafafa;border-top:1px solid rgba(0,0,0,.12);z-index:20}.c-grid-schedule .timeslice.datebreak{font-weight:600;border-top:3px solid rgba(0,0,0,.12)}.c-grid-schedule .timeline{height:1px;background-color:rgba(0,0,0,.12);position:absolute;width:100%}.c-grid-schedule .timeline.datebreak{height:3px}.c-grid-schedule .nowline{height:2px;background-color:#f44336;position:absolute;transform:translateY(calc(var(--offset)*100%));width:100%}.c-grid-schedule .now{margin-left:2px;z-index:20;position:relative}.c-grid-schedule .now:before{content:"";display:block;height:2px;background-color:#f44336;position:absolute;top:calc(var(--offset)*100%);width:100%}.c-grid-schedule .now.on-daybreak:before{background:repeating-linear-gradient(90deg,transparent,transparent 5px,#f44336 0,#f44336 10px)}.c-grid-schedule .now svg{position:absolute;top:calc(var(--offset)*100% - 11px);height:24px;width:24px;fill:#f44336}.c-grid-schedule .bunt-scrollbar-rail-wrapper-x,.c-grid-schedule .bunt-scrollbar-rail-wrapper-y{z-index:30}',""]),e.exports=t},"4d64":function(e,t,n){var i=n("fc6a"),r=n("50c4"),a=n("23cb"),o=function(e){return function(t,n,o){var s,c=i(t),l=r(c.length),u=a(o,l);if(e&&n!=n){while(l>u)if(s=c[u++],s!=s)return!0}else for(;l>u;u++)if((e||u in c)&&c[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:o(!0),indexOf:o(!1)}},"4df4":function(e,t,n){"use strict";var i=n("0366"),r=n("7b0b"),a=n("9bdd"),o=n("e95a"),s=n("50c4"),c=n("8418"),l=n("35a1");e.exports=function(e){var t,n,u,d,f,h,p=r(e),m="function"==typeof this?this:Array,v=arguments.length,b=v>1?arguments[1]:void 0,g=void 0!==b,y=l(p),_=0;if(g&&(b=i(b,v>2?arguments[2]:void 0,2)),void 0==y||m==Array&&o(y))for(t=s(p.length),n=new m(t);t>_;_++)h=g?b(p[_],_):p[_],c(n,_,h);else for(d=y.call(p),f=d.next,n=new m;!(u=f.call(d)).done;_++)h=g?a(d,b,[u.value,_],!0):u.value,c(n,_,h);return n.length=_,n}},"50c4":function(e,t,n){var i=n("a691"),r=Math.min;e.exports=function(e){return e>0?r(i(e),9007199254740991):0}},5135:function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},5319:function(e,t,n){"use strict";var i=n("d784"),r=n("825a"),a=n("7b0b"),o=n("50c4"),s=n("a691"),c=n("1d80"),l=n("8aa5"),u=n("14c3"),d=Math.max,f=Math.min,h=Math.floor,p=/\$([$&'`]|\d\d?|<[^>]*>)/g,m=/\$([$&'`]|\d\d?)/g,v=function(e){return void 0===e?e:String(e)};i("replace",2,(function(e,t,n,i){var b=i.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,g=i.REPLACE_KEEPS_$0,y=b?"$":"$0";return[function(n,i){var r=c(this),a=void 0==n?void 0:n[e];return void 0!==a?a.call(n,r,i):t.call(String(r),n,i)},function(e,i){if(!b&&g||"string"===typeof i&&-1===i.indexOf(y)){var a=n(t,e,this,i);if(a.done)return a.value}var c=r(e),h=String(this),p="function"===typeof i;p||(i=String(i));var m=c.global;if(m){var A=c.unicode;c.lastIndex=0}var w=[];while(1){var x=u(c,h);if(null===x)break;if(w.push(x),!m)break;var k=String(x[0]);""===k&&(c.lastIndex=l(h,o(c.lastIndex),A))}for(var M="",S=0,O=0;O=S&&(M+=h.slice(S,E)+z,S=E+T.length)}return M+h.slice(S)}];function _(e,n,i,r,o,s){var c=i+e.length,l=r.length,u=m;return void 0!==o&&(o=a(o),u=p),t.call(s,u,(function(t,a){var s;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,i);case"'":return n.slice(c);case"<":s=o[a.slice(1,-1)];break;default:var u=+a;if(0===u)return t;if(u>l){var d=h(u/10);return 0===d?t:d<=l?void 0===r[d-1]?a.charAt(1):r[d-1]+a.charAt(1):t}s=r[u-1]}return void 0===s?"":s}))}}))},5692:function(e,t,n){var i=n("c430"),r=n("c6cd");(e.exports=function(e,t){return r[e]||(r[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.6.5",mode:i?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(e,t,n){var i=n("d066"),r=n("241c"),a=n("7418"),o=n("825a");e.exports=i("Reflect","ownKeys")||function(e){var t=r.f(o(e)),n=a.f;return n?t.concat(n(e)):t}},"5a74":function(e,t,n){"use strict";if(n.r(t),"undefined"!==typeof window){var i=window.document.currentScript;if(Object({NODE_ENV:"production",BASE_URL:"/"}).NEED_CURRENTSCRIPT_POLYFILL){var r=n("8875");i=r(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:r})}var a=i&&i.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);a&&(n.p=a[1])}var o=n("2b0e");const s=/-(\w)/g,c=e=>e.replace(s,(e,t)=>t?t.toUpperCase():""),l=/\B([A-Z])/g,u=e=>e.replace(l,"-$1").toLowerCase();function d(e){const t={};return e.forEach(e=>{t[e]=void 0}),t}function f(e,t,n){e[t]=[].concat(e[t]||[]),e[t].unshift(n)}function h(e,t){if(e){const n=e.$options[t]||[];n.forEach(t=>{t.call(e)})}}function p(e,t){return new CustomEvent(e,{bubbles:!1,cancelable:!1,detail:t})}const m=e=>/function Boolean/.test(String(e)),v=e=>/function Number/.test(String(e));function b(e,t,{type:n}={}){if(m(n))return"true"===e||"false"===e?"true"===e:""===e||e===t||null!=e;if(v(n)){const t=parseFloat(e,10);return isNaN(t)?e:t}return e}function g(e,t){const n=[];for(let i=0,r=t.length;i(e[t]=s[n[i]],e),{}),f(t,"beforeCreate",(function(){const e=this.$emit;this.$emit=(t,...n)=>(this.$root.$options.customElement.dispatchEvent(p(t,n)),e.call(this,t,...n))})),f(t,"created",(function(){r.forEach(e=>{this.$root.props[e]=this[e]})})),r.forEach(e=>{Object.defineProperty(m.prototype,e,{get(){return this._wrapper.props[e]},set(t){this._wrapper.props[e]=t},enumerable:!1,configurable:!0})}),o=!0}function l(e,t){const n=c(t),i=e.hasAttribute(t)?e.getAttribute(t):void 0;e._wrapper.props[n]=b(i,t,a[n])}class m extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"});const n=this._wrapper=new e({name:"shadow-root",customElement:this,shadowRoot:this.shadowRoot,data(){return{props:{},slotChildren:[]}},render(e){return e(t,{ref:"inner",props:this.props},this.slotChildren)}}),i=new MutationObserver(e=>{let t=!1;for(let n=0;n{e.props=d(r),i.forEach(e=>{l(this,e)})};o?n():t().then(e=>{(e.__esModule||"Module"===e[Symbol.toStringTag])&&(e=e.default),s(e),n()}),e.slotChildren=Object.freeze(g(e.$createElement,this.childNodes)),e.$mount(),this.shadowRoot.appendChild(e.$el)}}disconnectedCallback(){h(this.vueComponent,"deactivated")}}return n||s(t),m}var w=A,x=(n("24fb"),n("35d6"),n("2877")),k=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"pretalx-schedule",class:e.showGrid?["grid-schedule"]:["list-schedule"],style:{"--scrollparent-width":e.scrollParentWidth+"px","--container-width":e.containerWidth+"px"}},[e.schedule&&e.sessions?[n("div",{staticClass:"settings"},[e.inEventTimezone?[n("div",{staticClass:"timezone-label bunt-tab-header-item",domProps:{innerHTML:e._s(e.schedule.timezone)}})]:[n("bunt-select",{attrs:{name:"timezone",options:[{id:e.schedule.timezone,label:e.schedule.timezone},{id:e.userTimezone,label:e.userTimezone}]},model:{value:e.currentTimezone,callback:function(t){e.currentTimezone=t},expression:"currentTimezone"}})],e.favs.length?n("bunt-button",{staticClass:"fav-toggle",class:e.onlyFavs?["active"]:[],on:{click:function(t){e.onlyFavs=!e.onlyFavs}}},[n("svg",{attrs:{id:"star",viewBox:"0 0 24 24"}},[n("polygon",{style:{fill:"#FFA000",stroke:"#FFA000"},attrs:{points:"14.43,10 12,2 9.57,10 2,10 8.18,14.41 5.83,22 12,17.31 18.18,22 15.83,14.41 22,10"}})]),[e._v(e._s(e.favs.length))]],2):e._e()],2),e.days&&e.days.length>1?n("bunt-tabs",{ref:"tabs",staticClass:"days",class:e.showGrid?["grid-tabs"]:["list-tabs"],attrs:{"active-tab":e.currentDay&&e.currentDay.format()}},e._l(e.days,(function(t){return n("bunt-tab",{attrs:{id:t.format(),header:t.format("dddd DD. MMMM")},on:{selected:function(n){return e.changeDay(t)}}})})),1):e._e(),e.showGrid?n("grid-schedule",{attrs:{sessions:e.sessions,rooms:e.schedule.rooms,currentDay:e.currentDay,now:e.now,scrollParent:e.scrollParent,offsetTop:e.offsetTop,favs:e.favs},on:{changeDay:function(t){e.currentDay=t},fav:function(t){return e.fav(t)},unfav:function(t){return e.unfav(t)}}}):n("linear-schedule",{attrs:{sessions:e.sessions,currentDay:e.currentDay,now:e.now,scrollParent:e.scrollParent,offsetTop:e.offsetTop,favs:e.favs},on:{changeDay:function(t){e.currentDay=t},fav:function(t){return e.fav(t)},unfav:function(t){return e.unfav(t)}}})]:n("bunt-progress-circular",{attrs:{size:"huge",page:!0}})],2)},M=[],S=(n("5319"),n("ddb0"),n("2b3d"),n("6dd8"));class O{constructor(e,t){if(this.options=t,this.onScroll=this.onScroll.bind(this),this.onDocumentMousemove=this.onDocumentMousemove.bind(this),this.onDocumentMouseup=this.onDocumentMouseup.bind(this),this.onThumbMousedownX=this.onThumbMousedown.bind(this,"x"),this.onThumbMousedownY=this.onThumbMousedown.bind(this,"y"),this.onResize=this.onResize.bind(this),this.el=e,this.railsParent=t.railsParent||this.el,this.refreshStyling(),t.scrollX&&this.createRail("x"),t.scrollY&&this.createRail("y"),t.manualCompute||(this.computeDimensions(),this.computeThumbPositions(),this.update()),this.el.addEventListener("scroll",this.onScroll),!t.manualUpdate){this.resizeObserver=new S["a"](this.onResize),this.resizeObserver.observe(this.el);for(const e of this.el.children)this.resizeObserver.observe(e);this.mutationObserver=new MutationObserver(e=>{for(const t of e){for(const e of t.addedNodes)e.nodeType===Node.ELEMENT_NODE&&this.resizeObserver.observe(e);for(const e of t.removedNodes)e.nodeType===Node.ELEMENT_NODE&&this.resizeObserver.unobserve(e)}this.onResize()}),this.mutationObserver.observe(this.el,{childList:!0})}}createRail(e){const t=document.createElement("div");t.classList.add("bunt-scrollbar-rail-wrapper-"+e);const n=document.createElement("div");n.classList.add("bunt-scrollbar-rail-"+e);const i=document.createElement("div");i.classList.add("bunt-scrollbar-thumb"),t.appendChild(n),n.appendChild(i),this.railsParent.appendChild(t),i.addEventListener("mousedown",this["onThumbMousedown"+e.toUpperCase()]),this[e]={railEl:n,thumbEl:i}}destroy(){var e,t,n,i;null===(e=this.resizeObserver)||void 0===e||e.disconnect(),null===(t=this.mutationObserver)||void 0===t||t.disconnect(),document.removeEventListener("mousemove",this.onDocumentMousemove),document.removeEventListener("mouseup",this.onDocumentMouseup,{capture:!0}),this.el.removeEventListener("scroll",this.onScroll),null===(n=this.x)||void 0===n||n.thumbEl.removeEventListener("mousedown",this.onThumbMousedownX),null===(i=this.y)||void 0===i||i.thumbEl.removeEventListener("mousedown",this.onThumbMousedownY)}refreshStyling(){this.el.classList.add("bunt-scrollbar")}update(){this.updateThumb("x"),this.updateThumb("y")}onScroll(e){this.options.onScroll&&this.options.onScroll(e),this.computeThumbPositions(),this.update()}onThumbMousedown(e,t){t.stopPropagation(),this.options._preventMousedown&&t.preventDefault(),this.dragging=e,this.draggingOffset=t["offset"+e.toUpperCase()],this.el.style.userSelect="none",document.body.style["-moz-user-select"]="none",this[e].railEl.classList.add("active"),document.addEventListener("mousemove",this.onDocumentMousemove),document.addEventListener("mouseup",this.onDocumentMouseup,{capture:!0})}onDocumentMousemove(e){if("x"===this.dragging){const t=this.el.clientWidth-this.x.thumbLength,n=e.clientX-this.el.getBoundingClientRect().left-this.draggingOffset;this.x.thumbPosition=Math.min(Math.max(0,n),t),this.el.scrollLeft=this.x.thumbPosition/t*(this.el.scrollWidth-this.el.clientWidth)}if("y"===this.dragging){const t=this.el.clientHeight-this.y.thumbLength,n=e.clientY-this.el.getBoundingClientRect().top-this.draggingOffset;this.y.thumbPosition=Math.min(Math.max(0,n),t),this.el.scrollTop=this.y.thumbPosition/t*(this.el.scrollHeight-this.el.clientHeight)}this.updateThumb(this.dragging)}onDocumentMouseup(e){this[this.dragging].railEl.classList.remove("active"),this.dragging=null,this.el.style.userSelect="",document.body.style["-moz-user-select"]="",document.removeEventListener("mousemove",this.onDocumentMousemove),document.removeEventListener("mouseup",this.onDocumentMouseup,{capture:!0})}onResize(e){this.computeDimensions(),this.computeThumbPositions(),this.update()}computeDimensions(){this.x&&(this.x.railLength=this.el.clientWidth,this.x.visibleRatio=this.el.clientWidth/this.el.scrollWidth,this.x.thumbLength=this.el.clientWidth*this.x.visibleRatio),this.y&&(this.y.railLength=this.el.clientHeight,this.y.visibleRatio=this.el.clientHeight/this.el.scrollHeight,this.y.thumbLength=this.el.clientHeight*this.y.visibleRatio)}computeThumbPositions(){this.x&&(this.x.thumbPosition=this.el.scrollLeft/(this.el.scrollWidth-this.el.clientWidth)*(this.el.clientWidth-this.x.thumbLength)),this.y&&(this.y.thumbPosition=this.el.scrollTop/(this.el.scrollHeight-this.el.clientHeight)*(this.el.clientHeight-this.y.thumbLength))}updateThumb(e){const t=this[e];t&&(t.visibleRatio>=1?t.thumbEl.style.display="none":(t.thumbEl.style.display=null,"x"===e?(t.railEl.style.width=t.railLength+"px",t.thumbEl.style.width=t.thumbLength+"px",t.thumbEl.style.left=t.thumbPosition+"px"):"y"===e&&(t.railEl.style.height=t.railLength+"px",t.thumbEl.style.height=t.thumbLength+"px",t.thumbEl.style.top=t.thumbPosition+"px")))}}var T=function(e){e.directive("scrollbar",{bind(e,t,n){var i;e.__buntpapier__scrollbar=new O(e,{scrollX:t.modifiers.x,scrollY:t.modifiers.y,_preventMousedown:null===(i=t.value)||void 0===i?void 0:i._preventMousedown})},inserted(e){e.__buntpapier__scrollbar&&(e.__buntpapier__scrollbar.refreshStyling(),e.__buntpapier__scrollbar.update())},componentUpdated(e,t,n,i){e.__buntpapier__scrollbar?(e.__buntpapier__scrollbar.refreshStyling(),e.__buntpapier__scrollbar.update()):e.__buntpapier__scrollbar=new O(e,{scrollX:t.modifiers.x,scrollY:t.modifiers.y})},unbind(e,t,n,i){e.__buntpapier__scrollbar&&e.__buntpapier__scrollbar.destroy()}})},E=n("f0bd");const C=32;var D=function(e){class t{constructor(e,t){this.el=e,this.options=t,this.show=this.show.bind(this),this.hide=this.hide.bind(this),this.options.placement=t.placement||"auto",this.el.addEventListener("mouseenter",this.show),this.el.addEventListener("mouseleave",this.hide)}createTooltip(){this.tooltipEl||(this.tooltipEl=document.createElement("div"),this.tooltipEl.classList.add("bunt-tooltip"),this.tooltipEl.style.position=this.options.fixed?"fixed":"absolute",this.tooltipEl.textContent=this.text,this.el.appendChild(this.tooltipEl),this.popper=new E["a"](this.el,this.tooltipEl,{removeOnDestroy:!0,placement:this.options.placement,positionFixed:this.options.fixed,modifiers:{offset:{offset:"0, 8"},applyStyle:{enabled:!1},preventOverflow:{boundariesElement:this.options.boundariesElement||"scrollParent"},applyTooltipStyle:{enabled:!0,fn:e=>{this.positions=e.popper,this.tooltipEl.style.transform=`translate3d(${Math.round(this.positions.left)}px, ${Math.round(this.positions.top)}px, 0)`},order:900}}}))}update(t,n){this.text=t,this.forceDisplay=n,e.nextTick(()=>{n?this.show():this.hide()})}destroyTooltip(){this.popper&&(this.popper.destroy(),this.popper=null,this.tooltipEl=null)}destroy(){this.destroyTooltip(),this.el.removeEventListener("mouseenter",this.show),this.el.removeEventListener("mouseleave",this.hide)}show(){!this.displaying&&this.text&&(this.createTooltip(),this.displaying=!0,e.nextTick(()=>{if(this.animation)this.animation.reverse();else{let e;e=this.options.placement.startsWith("top")?{top:Math.round(this.positions.top)+C,left:Math.round(this.positions.left)}:this.options.placement.startsWith("left")?{top:Math.round(this.positions.top),left:Math.round(this.positions.left)+C}:this.options.placement.startsWith("right")?{top:Math.round(this.positions.top),left:Math.round(this.positions.left)-C}:{top:Math.round(this.positions.top)-C,left:Math.round(this.positions.left)},this.animation=this.tooltipEl.animate([{transform:`translate3d(${e.left}px, ${e.top}px, 0)`,opacity:0},{transform:`translate3d(${Math.round(this.positions.left)}px, ${Math.round(this.positions.top)}px, 0)`,opacity:1}],{duration:200,easing:"ease-in-out"}),this.animation.onfinish=()=>{this.animation&&this.animation.playbackRate<0&&(this.destroyTooltip(),this.animation=null)}}}))}hide(){this.displaying&&!this.forceDisplay&&(this.displaying=!1,this.animation&&this.animation.reverse(),this.text||this.destroyTooltip())}}e.directive("tooltip",{bind(e,n,i){let r;r="string"===typeof n.value?n.value:n.value.text,e.__buntpapier__tooltip=new t(e,{placement:n.value.placement||Object.keys(n.modifiers).find(e=>["auto","top","right","bottom","left"].find(t=>e.startsWith(t))),fixed:n.value.fixed||n.modifiers.fixed,boundariesElement:n.value.boundariesElement}),e.__buntpapier__tooltip.update(r,n.value.show)},update(e,t,n,i){if(!e.__buntpapier__tooltip||t.value===t.oldValue)return;let r;r="string"===typeof t.value?t.value:t.value.text,e.__buntpapier__tooltip.update(r,t.value.show)},unbind(e,t,n,i){e.__buntpapier__tooltip&&e.__buntpapier__tooltip.destroy()}})},P=function(e){e.directive("resizeObserver",{bind(e,t){const n=new S["a"](t.value);n.observe(e),e.__buntpapier__resize_observer=n},unbind(e,t,n,i){e.__buntpapier__resize_observer&&e.__buntpapier__resize_observer.disconnect()}}),T(e),D(e)},L=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.tooltipOptions||{text:e._tooltip,show:!!this.errorMessage,placement:e.tooltipPlacement,fixed:e.tooltipFixed},expression:"tooltipOptions || {text: _tooltip, show: !!this.errorMessage, placement: tooltipPlacement, fixed: tooltipFixed}"}],ref:"button",staticClass:"bunt-button",class:{disabled:e.disabled||e.loading||e.showSuccess,error:e.errorMessage||e.error,success:e.showSuccess},attrs:{type:e.type,"aria-disabled":e.disabled},on:{click:e.onClick}},[n("div",{staticClass:"bunt-button-content",class:{invisible:e.loading||e.errorMessage||e.error||e.showSuccess}},[e.icon?n("i",{staticClass:"bunt-icon mdi",class:[e.iconClass]}):e._e(),n("div",{staticClass:"bunt-button-text"},[e._t("default",[n("span",{domProps:{textContent:e._s(e.text)}})])],2)]),n("progress-circular",{directives:[{name:"show",rawName:"v-show",value:e.loading,expression:"loading"}],attrs:{size:"small"}}),e.errorMessage||e.error?n("i",{staticClass:"bunt-icon mdi mdi-replay error"}):e._e(),e.showSuccess?n("i",{staticClass:"bunt-icon mdi mdi-check success"}):e._e(),e.noInk||e.disabled?e._e():n("ripple-ink")],1)},z=[],N=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"bunt-ripple-ink",on:{mousedown:function(t){return e.mousedown(t)},touchstart:function(t){return e.touchstart(t)}}},[n("transition",{attrs:{name:"ripple-ink"}},[e.show?n("div",{staticClass:"ripple",style:e.style}):e._e()])],1)},j=[],Y={name:"bunt-ripple-ink",data(){return{show:!1,style:null}},methods:{mousedown(e){0===e.button&&this.ripple(e.type,e)},touchstart(e){if(e.changedTouches)for(let t=0;t{l.forEach(e=>{n.removeEventListener(e,u)}),setTimeout(()=>{this.show=!1,this.style=null,n.removeAttribute("data-ui-event")},200)};l.forEach(e=>{n.addEventListener(e,u)})}}},R=Y,$=Object(x["a"])(R,N,j,!1,null,null,null,!0),B=$.exports,W={props:{noInk:{type:Boolean,default:!1}},components:{RippleInk:B}},I=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"bunt-progress-circular active",class:[e.size,{"progress-center":e.center,"progress-page":e.page}]},[n("svg",{attrs:{viewBox:"25 25 50 50"}},[n("circle",{attrs:{cx:"50",cy:"50",r:"20"}})])])},F=[],H={props:{center:{type:Boolean,default:!1},page:{type:Boolean,default:!1},size:{type:String,default:"normal"}},data(){return{}},ready(){},beforeDestroy(){},methods:{}},U=H,G=Object(x["a"])(U,I,F,!1,null,null,null,!0),V=G.exports;const q={add:"plus",done:"check",remove:"minus",search:"magnify",help_outline:"help-circle-outline"};var K={getClass(e){return e?"mdi-"+(q[e]||e).replace("_","-"):""}},X={name:"bunt-button",components:{ProgressCircular:V},mixins:[W],props:{text:String,icon:String,iconRight:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},type:{type:String,default:"button"},error:Boolean,errorMessage:String,successAfterLoading:{type:Boolean,default:!0},tooltip:String,tooltipPlacement:{type:String,default:"bottom"},tooltipFixed:{type:Boolean,default:!1},tooltipOptions:Object},data(){return{_loading:!1,showSuccess:!1}},computed:{_tooltip(){return this.errorMessage?this.errorMessage:this.tooltip},iconClass(){return K.getClass(this.icon)}},watch:{loading:"loadingChanged",errorMessage:"errorChanged",error:"errorChanged"},methods:{loadingChanged(e){if(e)this._loading=e,this.userShowTooltip=!1,this.showSuccess=!1,this.$successTimeout&&clearTimeout(this.$successTimeout);else{if(this._loading=e,this.errorMessage||this.error)return;this.showSuccess=!0,this.$successTimeout=setTimeout(()=>{this.showSuccess=!1},3e3)}},errorChanged(e){null!==e&&(this.showSuccess=!1)},onClick(e){this.disabled||this.loading||this.showSuccess||this.$emit("click",e)}}},J=X,Z=Object(x["a"])(J,L,z,!1,null,null,null,!0),Q=Z.exports,ee=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"bunt-checkbox",class:{checked:e.value}},[n("input",{attrs:{type:"checkbox",name:e.name,disabled:e.disabled,readonly:e.readonly},domProps:{checked:e.value},on:{change:function(t){return e.onChange(t)},focus:function(t){e.focused=!0},blur:e.onBlur}}),n("div",{staticClass:"bunt-checkbox-box"}),e.label?n("label",[e._v(e._s(e.label))]):n("label",[e._t("default")],2)])},te=[],ne={name:"bunt-checkbox",components:{},props:{value:{type:Boolean,default:!1},name:{type:String,required:!0},label:String,disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1}},data(){return{focused:!1}},computed:{},created(){},mounted(){this.$nextTick(()=>{})},methods:{onChange(e){this.$emit("input",e.target.checked),this.validation&&this.validation.$touch()},onBlur(){this.focused=!1,this.validation&&this.validation.$touch()}}},ie=ne,re=Object(x["a"])(ie,ee,te,!1,null,null,null,!0),ae=re.exports,oe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"bunt-radio",class:{checked:e.isChecked}},[n("input",{attrs:{type:"radio",name:e.name,disabled:e.disabled,readonly:e.readonly},domProps:{value:e.value,checked:e.isChecked},on:{change:function(t){return e.onChange(t)},focus:function(t){e.focused=!0},blur:e.onBlur}}),n("div",{staticClass:"bunt-radio-circle"}),e.label?n("label",[e._v(e._s(e.label))]):n("label",[e._t("default")],2)])},se=[],ce={name:"bunt-radio",model:{prop:"checked",event:"change"},props:{checked:null,value:null,name:{type:String,required:!0},label:String,disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1}},data(){return{focused:!1}},computed:{isChecked(){return this.checked===this.value}},methods:{onChange(e){this.$emit("change",this.value),this.validation&&this.validation.$touch()},onBlur(){this.focused=!1,this.validation&&this.validation.$touch()}}},le=ce,ue=Object(x["a"])(le,oe,se,!1,null,null,null,!0),de=ue.exports,fe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("i",{staticClass:"bunt-icon mdi",class:[e.iconClass]})},he=[],pe={name:"bunt-icon",props:{icon:{type:String,required:!0}},computed:{iconClass(){return K.getClass(this.icon)}}},me=pe,ve=Object(x["a"])(me,fe,he,!1,null,null,null,!0),be=ve.exports,ge=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.tooltipOptions||{text:e.tooltip,placement:e.tooltipPlacement,fixed:e.tooltipFixed},expression:"tooltipOptions || {text: tooltip, placement: tooltipPlacement, fixed: tooltipFixed}"}],ref:"button",staticClass:"bunt-icon-button",class:{disabled:e.disabled},attrs:{type:e.type,"aria-disabled":e.disabled},on:{click:e.onClick}},[e.iconClass()?n("i",{staticClass:"bunt-icon mdi",class:[e.iconClass()]}):e._t("default"),e.noInk||e.disabled?e._e():n("ripple-ink")],2)},ye=[],_e={name:"bunt-icon-button",mixins:[W],props:{disabled:{type:Boolean,default:!1},type:{type:String,default:"button"},tooltip:String,tooltipPlacement:{type:String,default:"bottom"},tooltipFixed:{type:Boolean,default:!1},tooltipOptions:Object},data(){return{showTooltip:!1}},methods:{iconClass(){if(!this.$slots.default[0].tag)return K.getClass(this.$slots.default[0].text)},onClick(e){this.disabled||this.$emit("click",e)}}},Ae=_e,we=Object(x["a"])(Ae,ge,ye,!1,null,null,null,!0),xe=we.exports,ke=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"resize-observer",rawName:"v-resize-observer",value:e.generateOutline,expression:"generateOutline"}],staticClass:"bunt-input",class:{focused:e.focused,"floating-label":e.floatingLabel,invalid:e.invalid,disabled:e.disabled,"with-icon":e.icon},style:{"--label-gap":e.floatingLabelWidth}},[n("div",{staticClass:"label-input-container"},[n("label",{attrs:{for:e.name}},[e._v(e._s(e.label))]),e.icon?n("div",{staticClass:"icon mdi",class:[e.iconClass]}):e._e(),n("input",{ref:"input",attrs:{type:e.type,name:e.name,disabled:e.disabled,readonly:e.readonly,placeholder:e.placeholder},domProps:{value:e.value},on:{input:function(t){return e.onInput(t)},focus:function(t){e.focused=!0},blur:e.onBlur}}),n("div",{directives:[{name:"show",rawName:"v-show",value:e.invalid,expression:"invalid"}],staticClass:"error-icon mdi mdi-alert-circle",attrs:{title:e.hintText}}),n("svg",{ref:"outline",staticClass:"outline"},[n("path",{attrs:{d:e.outlineStroke}})])]),e.hintIsHtml?n("div",{staticClass:"hint",domProps:{innerHTML:e._s(e.hintText)}}):n("div",{staticClass:"hint"},[e._v(e._s(e.hintText))])])},Me=[];const Se="undefined"!==typeof window&&document.createElement("canvas");function Oe(e,t){if("undefined"===typeof window)return 0;var n=Se.getContext("2d");return n.font=t,n.measureText(e||"")}var Te={data:function(){return{outlineStroke:""}},computed:{floatingLabelWidth(){return this.label?Oe(this.label,"12px 'Roboto', \"Helvetica Neue\", HelveticaNeue, Helvetica, Arial, sans-serif").width+8:0}},mounted(){this.$nextTick(()=>{this.generateOutline()})},methods:{generateOutline(){const{width:e,height:t}=this.$refs.outline.getBoundingClientRect(),n=4,i=n+1;this.outlineStroke=`M ${i} 1\n\t\t\th ${e-2*i}\n\t\t\ta ${n} ${n} 0 0 1 ${n} ${n}\n\t\t\tv ${t-2*i}\n\t\t\ta ${n} ${n} 0 0 1 ${-n} ${n}\n\t\t\th ${2*i-e}\n\t\t\ta ${n} ${n} 0 0 1 ${-n} ${-n}\n\t\t\tv ${2*i-t}\n\t\t\ta ${n} ${n} 0 0 1 ${n} ${-n}`}}},Ee={name:"bunt-input",mixins:[Te],props:{type:{type:String,default:"text"},name:{type:String,required:!0},label:String,placeholder:String,value:{type:[String,Number],default:""},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},icon:String,iconRight:{type:Boolean,default:!1},hint:String,hintIsHtml:{type:Boolean,default:!1},validation:Object},data:function(){return{focused:!1}},computed:{iconClass(){return K.getClass(this.icon)},invalid(){return this.validation&&this.validation.$error},hintText(){if(this.invalid&&this.validation.$params){const e=Object.keys(this.validation.$params).map(e=>this.validation[e]?null:this.validation.$params[e].message);return e.filter(Boolean).join()}return this.hint},floatingLabel(){return Boolean(this.placeholder||this.value||0===this.value)}},methods:{onInput(e){this.$emit("input",e.target.value),this.validation&&this.validation.$touch()},onBlur(){this.focused=!1,this.validation&&this.validation.$touch()}}},Ce=Ee,De=Object(x["a"])(Ce,ke,Me,!1,null,null,null,!0),Pe=De.exports,Le=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"resize-observer",rawName:"v-resize-observer",value:e.generateOutline,expression:"generateOutline"}],staticClass:"bunt-input-outline-container",class:{focused:e.focused},style:{"--label-gap":e.floatingLabelWidth}},[n("label",[e._v(e._s(e.label))]),e._t("default",null,{focus:e.focus,blur:e.blur}),n("svg",{ref:"outline",staticClass:"outline"},[n("path",{attrs:{d:e.outlineStroke}})])],2)},ze=[],Ne={name:"bunt-input-outline-container",mixins:[Te],props:{label:String},data(){return{focused:!1}},computed:{},created(){},mounted(){this.$nextTick(()=>{})},methods:{focus(){this.focused=!0},blur(){this.focused=!1}}},je=Ne,Ye=Object(x["a"])(je,Le,ze,!1,null,null,null,!0),Re=Ye.exports,$e=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("router-link",{staticClass:"bunt-link-button",attrs:{to:e.to}},[e._t("default"),n("ripple-ink")],2)},Be=[],We={name:"bunt-link-button",components:{},mixins:[W],props:{to:Object},data(){return{}},computed:{},watch:{},methods:{}},Ie=We,Fe=Object(x["a"])(Ie,$e,Be,!1,null,null,null,!0),He=Fe.exports,Ue=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"resize-observer",rawName:"v-resize-observer",value:e.generateOutline,expression:"generateOutline"}],staticClass:"bunt-select dropdown",class:e.dropdownClasses},[n("div",{ref:"searchContainer",staticClass:"bunt-input dense",class:{focused:e.open,"floating-label":0!=e.rawSearch.length||!e.isValueEmpty,invalid:e.invalid,disabled:e.disabled},style:{"--label-gap":e.floatingLabelWidth}},[n("div",{staticClass:"label-input-container"},[n("label",{attrs:{for:e.name}},[e._v(e._s(e.label))]),e.icon?n("div",{staticClass:"icon mdi",class:[e.iconClass]}):e._e(),n("input",{directives:[{name:"model",rawName:"v-model",value:e.rawSearch,expression:"rawSearch"}],ref:"search",attrs:{type:"text",name:e.name,disabled:e.disabled,placeholder:e.searchPlaceholder,autocomplete:"off"},domProps:{value:e.rawSearch},on:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.maybeDeleteValue(t)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.typeAheadUp(t))},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),e.typeAheadDown(t))}],keyup:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.onEscape(t)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.typeAheadSelect(t))}],blur:e.blur,focus:e.focus,input:function(t){t.target.composing||(e.rawSearch=t.target.value)}}}),n("i",{ref:"openIndicator",staticClass:"open-indicator mdi mdi-menu-down",attrs:{role:"presentation"},on:{mousedown:function(e){e.preventDefault(),e.stopPropagation()},click:function(t){return t.preventDefault(),t.stopPropagation(),e.toggleDropdown(t)}}}),n("svg",{ref:"outline",staticClass:"outline"},[n("path",{attrs:{d:e.outlineStroke}})])]),e.hintIsHtml?n("div",{staticClass:"hint",domProps:{innerHTML:e._s(e.hintText)}}):n("div",{staticClass:"hint"},[e._v(e._s(e.hintText))])]),e.open?n(e.usePortals?"portal":"div",{tag:"component",attrs:{to:"bunt-overlays"}},[n("div",{ref:"dropdownMenu",staticClass:"bunt-select-dropdown-menu",class:[e.dropdownClass],style:{"max-height":e.maxHeight,width:e.width+"px"},on:{mousedown:function(e){e.preventDefault(),e.stopPropagation()}}},[e._t("result-header"),n("div",{directives:[{name:"scrollbar",rawName:"v-scrollbar.y",value:{_preventMousedown:!0},expression:"{_preventMousedown: true}",modifiers:{y:!0}}],staticClass:"scrollable-menu"},[n("ul",[e._l(e.filteredOptions,(function(t,i){return n("li",{key:i,class:{active:e.isOptionSelected(t),highlight:i===e.typeAheadPointer},on:{mouseover:function(t){e.typeAheadPointer=i},click:function(n){return n.preventDefault(),n.stopPropagation(),e.select(t)}}},[e._t("default",[e._v(e._s(e.getOptionLabel(t)))],{option:t})],2)})),e.filteredOptions.length?e._e():n("li",{staticClass:"divider",attrs:{transition:"fade"}}),e.filteredOptions.length?e._e():n("li",{staticClass:"text-center",attrs:{transition:"fade"}},[e._t("no-options",[e._v("Sorry, no matching options.")])],2)],2)])],2)]):e._e()],1)},Ge=[],Ve={watch:{typeAheadPointer(){this.maybeAdjustScroll()}},methods:{maybeAdjustScroll(){if(!this.$refs.dropdownMenu)return;let e=this.pixelsToPointerTop(),t=this.pixelsToPointerBottom();return e<=this.viewport().top?this.scrollTo(e):t>=this.viewport().bottom?this.scrollTo(this.viewport().top+this.pointerHeight()):void 0},pixelsToPointerTop(){let e=0,t=this.$refs.dropdownMenu.children;for(let n=0;n0&&(this.typeAheadPointer--,this.maybeAdjustScroll&&this.maybeAdjustScroll())},typeAheadDown(){this.typeAheadPointer"object"===typeof t&&this.optionValue?t[this.optionValue]===e:t===e;return this.options.find(t)}},hint:String,hintIsHtml:{type:Boolean,default:!1},validation:Object,dropdownClass:String},data(){return{search:"",rawSearch:"",open:!1,width:0,usePortals:void 0!==this.$root.$options.components.Portal&&void 0!==this.$root.$options.components.PortalTarget}},computed:{dropdownClasses(){return{open:this.open,searchable:this.searchable,loading:this.loading}},searchPlaceholder(){if(this.isValueEmpty&&this.placeholder)return this.placeholder},filteredOptions(){let e=0!==this.search.length?this.options.filter(e=>Xe()(this.search.toLowerCase(),this.getOptionLabel(e).toLowerCase())):this.options.slice();return this.taggable&&this.search.length&&!this.optionExists(this.search)&&e.unshift(this.search),e},isValueEmpty(){return!this.value||("object"===typeof this.value?!Object.keys(this.value).length:!this.value.length)},iconClass(){return K.getClass(this.icon)},invalid(){return this.validation&&this.validation.$error},hintText(){if(this.invalid&&this.validation.$params){const e=Object.keys(this.validation.$params).map(e=>this.validation[e]?null:this.validation.$params[e].message);return e.filter(Boolean).join()}return this.hint}},watch:{value(e){this.selectValue(e)},rawSearch(e){this.open&&(this.search=e)},filteredOptions(){var e;null===(e=this._popper)||void 0===e||e.scheduleUpdate()}},mounted(){this.selectValue(this.value)},beforeDestroy(){var e;null===(e=this._popper)||void 0===e||e.destroy()},methods:{focus(){this.open=!0,this.search="",this.$refs.search.select(),this.width=this.$refs.searchContainer.getBoundingClientRect().width,this.$nextTick(()=>{const e={placement:"bottom",positionFixed:!0};this.icon&&(e.modifiers={offset:{offset:"-15, 0"}}),this._popper=new E["a"](this.$refs.search,this.$refs.dropdownMenu,e)})},blur(e){this.open=!1,this.$nextTick(()=>{var e;return null===(e=this._popper)||void 0===e?void 0:e.destroy()}),this.validation&&this.validation.$touch(),this.$emit("blur")},selectValue(e){const t=this.findOptionByValue(e);this.rawSearch=this.getOptionLabel(t)||""},select(e){this.isOptionSelected(e)?this.deselect(e):this.$emit("input",this.getOptionValue(e)),this.onAfterSelect(e)},deselect(e){this.$emit("input",null)},onAfterSelect(e){this.$refs.search.blur(),this.rawSearch=this.getOptionLabel(e)||""},toggleDropdown(e){e.target!==this.$refs.openIndicator&&e.target!==this.$refs.search&&e.target!==this.$refs.toggle&&e.target!==this.$el||(this.open?this.$refs.search.blur():this.$refs.search.focus())},isOptionSelected(e){return this.value===e},onEscape(){this.rawSearch.length?(this.deselect(),this.rawSearch=""):this.$refs.search.blur()},maybeDeleteValue(){!this.$refs.search.value.length&&this.value&&this.$emit("input",null)},optionExists(e){let t=!1;return this.options.forEach(n=>{("object"===typeof n&&n[this.optionLabel]===e||n===e)&&(t=!0)}),t}}},Ze=Je,Qe=Object(x["a"])(Ze,Ue,Ge,!1,null,null,null,!0),et=Qe.exports,tt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"bunt-switch",class:{checked:e.value}},[n("input",{attrs:{type:"checkbox",name:e.name,disabled:e.disabled,readonly:e.readonly},domProps:{checked:e.value},on:{change:function(t){return e.onChange(t)},focus:function(t){e.focused=!0},blur:e.onBlur}}),e._m(0),n("label",[e._v(e._s(e.label))])])},nt=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"bunt-switch-track"},[n("div",{staticClass:"bunt-switch-thumb"})])}],it={name:"bunt-switch",components:{},props:{value:{type:Boolean,default:!1},name:{type:String,required:!0},label:String,disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1}},data(){return{focused:!1}},computed:{},created(){},mounted(){this.$nextTick(()=>{})},methods:{onChange(e){this.$emit("input",e.target.checked),this.validation&&this.validation.$touch()},onBlur(){this.focused=!1,this.validation&&this.validation.$touch()}}},rt=it,at=Object(x["a"])(rt,tt,nt,!1,null,null,null,!0),ot=at.exports,st=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"resize-observer",rawName:"v-resize-observer",value:e._onResizeObserver,expression:"_onResizeObserver"}],staticClass:"bunt-tabs",class:e.styleClasses},[n("div",{staticClass:"bunt-tabs-header"},[n("ul",{ref:"tabsContainer",staticClass:"bunt-tabs-header-items",attrs:{role:"tablist"}},e._l(e.tabs,(function(t,i){return n("bunt-tab-header-item",{key:t.id,ref:"tabElements",refInFor:!0,attrs:{type:e.type,id:t.id,icon:t.icon,text:t.header,active:e.activeTabObj===t,disabled:t.disabled},nativeOn:{click:function(n){return e.select(t,i)}}})})),1),n("div",{staticClass:"bunt-tabs-indicator",class:[e.indicatorState],style:e.indicatorStyle,on:{transitionend:e.onIndicatorTransitionEnd}})]),n("div",{ref:"body",staticClass:"bunt-tabs-body"},[e._t("default")],2)])},ct=[],lt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("li",{ref:"item",staticClass:"bunt-tab-header-item",class:["type-"+e.type,{active:e.active,disabled:e.disabled}],attrs:{role:"tab",tabindex:e.active?0:-1,"aria-controls":e.id,"aria-selected":e.active?"true":null,disabled:e.disabled}},["icon"===e.type||"icon-and-text"===e.type?n("div",{staticClass:"bunt-tab-header-item-icon"},[n("i",{staticClass:"bunt-icon mdi",class:[e.iconClass]})]):e._e(),"text"===e.type||"icon-and-text"===e.type?n("div",{staticClass:"bunt-tab-header-item-text",domProps:{textContent:e._s(e.text)}}):e._e(),e.noInk||e.disabled?e._e():n("ripple-ink")],1)},ut=[],dt={name:"bunt-tab-header-item",mixins:[W],props:{id:String,type:{type:String,default:"text"},text:String,icon:String,active:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},computed:{iconClass(){return K.getClass(this.icon)}}},ft=dt,ht=Object(x["a"])(ft,lt,ut,!1,null,null,null,!0),pt=ht.exports;const mt=function(e,t){return 100*e/t};var vt={name:"bunt-tabs",components:{BuntTabHeaderItem:pt},props:{type:{type:String,default:"text"},activeTab:{type:[Number,String,Object,Function]}},data(){return{activeTabObj:null,tabs:null,indicatorState:"",indicatorTransform:{left:0,width:0},indicatorTargetTransform:{left:0,width:0}}},computed:{styleClasses(){let e=["bunt-tabs-type-"+this.type];return e},indicatorStyle(){const e=this.indicatorTransform;return{transform:`translateX(${e.left}%) scaleX(${e.width/100})`}}},watch:{activeTab(e){this.activateTab(e)}},mounted(){this.updateTabs();new MutationObserver(e=>{this.updateTabs(),this.$nextTick(()=>this.activateTab(this.activeTab||0))}).observe(this.$refs.body,{childList:!0});this.$nextTick(()=>{this.$refs.tabsContainer&&this.activateTab(this.activeTab||0)})},methods:{_onResizeObserver(){this.$refs.tabsContainer&&this.activeTabObj&&this.select(this.activeTabObj,this.tabs.indexOf(this.activeTabObj))},updateTabs(){const e=Array.from(this.$refs.body.children);this.tabs=this.$children.filter(e=>e._isTab).sort((t,n)=>e.indexOf(t.$el)-e.indexOf(n.$el))},activateTab(e){let t=null;"number"===typeof e?t=e:"string"===typeof e&&(t=this.tabs.findIndex(t=>t.id===e)),this.tabs[t]?this.select(this.tabs[t],t):this.deselect()},select(e,t){let n=this.tabs.indexOf(this.activeTabObj);if(!e||e.disabled)return;let i=this.$refs.tabsContainer.getBoundingClientRect(),r=i.width;const a=Array.from(this.$refs.tabsContainer.children);let o=this.$refs.tabElements.sort((e,t)=>a.indexOf(e.$el)-a.indexOf(t.$el))[t].$el.getBoundingClientRect(),s=o.left-i.left;if(this.indicatorTargetTransform={width:mt(o.width,r),left:mt(s,r)},n<0)return this.indicatorState="",this.indicatorTransform={width:this.indicatorTargetTransform.width,left:this.indicatorTargetTransform.left},void(this.activeTabObj=e);let c=this.$refs.tabElements[n].$el.getBoundingClientRect(),l=5;this.indicatorState="expand";let u=n{document.body.appendChild(this.$el)})},beforeDestroy(){this.$el.parentNode===document.body&&document.body.removeChild(this.$el)},methods:{close(){this.$emit("close")}}},Et=Tt,Ct=Object(x["a"])(Et,St,Ot,!1,null,null,null,!0),Dt=Ct.exports;let Pt;"undefined"!==typeof window&&(Pt=n("472d").default);const Lt={install(e){P(e),e.component("bunt-button",Q),e.component("bunt-checkbox",ae),e.component("bunt-radio",de),e.component("bunt-icon",be),e.component("bunt-icon-button",xe),e.component("bunt-input",Pe),e.component("bunt-input-outline-container",Re),e.component("bunt-link-button",He),e.component("bunt-select",et),"undefined"!==typeof window&&e.component("bunt-popover",Pt),e.component("bunt-progress-circular",V),e.component("bunt-switch",ot),e.component("bunt-tabs",yt),e.component("bunt-tab",Mt),e.component("bunt-dialog",Dt)}};var zt=Lt,Nt=n("7f45"),jt=n.n(Nt),Yt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"scrollbar",rawName:"v-scrollbar.y",modifiers:{y:!0}}],staticClass:"c-linear-schedule"},e._l(e.sessionBuckets,(function(t,i){var r=t.date,a=t.sessions;return n("div",{staticClass:"bucket"},[n("div",{ref:e.getBucketName(r),refInFor:!0,staticClass:"bucket-label",attrs:{"data-date":r.format()}},[0===i||r.clone().startOf("day").diff(e.sessionBuckets[i-1].date.clone().startOf("day"),"day")>0?n("div",{staticClass:"day"},[e._v(" "+e._s(r.format("dddd DD. MMMM")))]):e._e(),n("div",{staticClass:"time"},[e._v(e._s(r.format("LT")))])]),e._l(a,(function(t){return n("session",{attrs:{session:t,faved:t.id&&e.favs.includes(t.id)},on:{fav:function(n){return e.$emit("fav",t.id)},unfav:function(n){return e.$emit("unfav",t.id)}}})}))],2)})),0)},Rt=[],$t=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a",{staticClass:"c-linear-schedule-session",style:e.style,attrs:{href:e.link}},[n("div",{staticClass:"time-box"},[n("div",{staticClass:"start",class:{"has-ampm":e.startTime.ampm}},[n("div",{staticClass:"time"},[e._v(e._s(e.startTime.time))]),e.startTime.ampm?n("div",{staticClass:"ampm"},[e._v(e._s(e.startTime.ampm))]):e._e()]),n("div",{staticClass:"duration"},[e._v(e._s(e.durationMinutes)+"min")])]),n("div",{staticClass:"info"},[n("div",{staticClass:"title"},[e._v(e._s(e.getLocalizedString(e.session.title)))]),e.session.speakers?n("div",{staticClass:"speakers"},[e._v(e._s(e.session.speakers.map((function(e){return e.name})).join(", ")))]):e._e(),e.showAbstract?n("div",{staticClass:"abstract"},[e._v(e._s(e.session.abstract))]):e._e(),n("div",{staticClass:"bottom-info"},[e.session.track?n("div",{staticClass:"track"},[e._v(e._s(e.getLocalizedString(e.session.track.name)))]):e._e(),e.showRoom&&e.session.room?n("div",{staticClass:"room"},[e._v(e._s(e.getLocalizedString(e.session.room.name)))]):e._e()])]),n("div",{staticClass:"fav-container",class:e.faved?["faved"]:[]},[n("svg",{staticClass:"star",attrs:{viewBox:"0 0 24 24"},on:{click:function(t){t.preventDefault(),e.faved?e.$emit("unfav",e.session.id):e.$emit("fav",e.session.id)}}},[n("polygon",{style:e.faved?{fill:"#FFA000",stroke:"#FFA000"}:{stroke:"#FFA000",fill:"white",strokeWidth:1.5},attrs:{points:"14.43,10 12,2 9.57,10 2,10 8.18,14.41 5.83,22 12,17.31 18.18,22 15.83,14.41 22,10"}})])])])},Bt=[];function Wt(e){return"string"===typeof e?e:Object.values(e)[0]}const It=(e,t)=>["auto","scroll"].includes(getComputedStyle(e,null).getPropertyValue(t)),Ft=e=>It(e,"overflow")||It(e,"overflow-x")||It(e,"overflow-y");function Ht(e){if(e&&e!==document)return Ft(e)?e:Ht(e.parentNode)}var Ut={props:{session:Object,showAbstract:{type:Boolean,default:!0},showRoom:{type:Boolean,default:!0},faved:{type:Boolean,default:!1}},inject:["eventUrl"],data(){return{getLocalizedString:Wt}},computed:{link(){return`${this.eventUrl}talk/${this.session.id}/`},style(){var e;return{"--track-color":(null===(e=this.session.track)||void 0===e?void 0:e.color)||"var(--pretalx-clr-primary)"}},startTime(){return jt.a.localeData().longDateFormat("LT").endsWith(" A")?{time:this.session.start.format("h:mm"),ampm:this.session.start.format("A")}:{time:jt()(this.session.start).format("LT")}},durationMinutes(){return jt()(this.session.end).diff(this.session.start,"minutes")}}},Gt=Ut;function Vt(e){var t=n("1004");t.__inject__&&t.__inject__(e)}var qt=Object(x["a"])(Gt,$t,Bt,!1,Vt,null,null,!0),Kt=qt.exports,Xt={components:{Session:Kt},props:{sessions:Array,favs:Array,currentDay:Object,now:Object,scrollParent:Element,offsetTop:Number},data(){return{moment:jt.a,scrolledDay:null}},computed:{sessionBuckets(){const e={};for(const t of this.sessions.filter(e=>e.id)){const n=t.start.format();e[n]||(e[n]=[]),e[n].push(t)}return Object.entries(e).map(([e,t])=>({date:t[0].start,sessions:t}))}},watch:{currentDay:"changeDay"},async mounted(){var e,t;let n;await this.$nextTick(),this.observer=new IntersectionObserver(this.onIntersect,{root:this.scrollParent,rootMargin:"-45% 0px"});for(const[o,s]of Object.entries(this.$refs)){if(!o.startsWith("bucket"))continue;const e=jt.a.parseZone(s[0].dataset.date);n&&n.isSame(e,"date")||(n=e,this.observer.observe(s[0]))}const i=this.sessionBuckets.findIndex(e=>this.now.isBefore(e.date));if(i<0)return;const r=this.sessionBuckets[Math.max(0,i-1)],a=(null===(e=this.$refs[this.getBucketName(r.date)])||void 0===e||null===(t=e[0])||void 0===t?void 0:t.offsetTop)+this.offsetTop-90;this.scrollParent?this.scrollParent.scrollTop=a:window.scroll({top:a})},methods:{getBucketName(e){return"bucket-"+e.format("YYYY-MM-DD-HH-mm")},changeDay(e){var t;if(this.scrolledDay===e)return;const n=this.sessionBuckets.find(t=>e.isSame(t.date,"day"));if(!n)return;const i=null===(t=this.$refs[this.getBucketName(n.date)])||void 0===t?void 0:t[0];if(!i)return;const r=i.offsetTop+this.offsetTop-8;this.scrollParent?this.scrollParent.scrollTop=r:window.scroll({top:r})},onIntersect(e){const t=e[0],n=jt.a.parseZone(t.target.dataset.date).startOf("day");t.isIntersecting?(this.scrolledDay=n,this.$emit("changeDay",this.scrolledDay)):t.boundingClientRect.y-t.rootBounds.y>0&&(this.scrolledDay=n.subtract(1,"day"),this.$emit("changeDay",this.scrolledDay))}}},Jt=Xt;function Zt(e){var t=n("2187");t.__inject__&&t.__inject__(e)}var Qt=Object(x["a"])(Jt,Yt,Rt,!1,Zt,null,null,!0),en=Qt.exports,tn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"c-grid-schedule"},[n("div",{staticClass:"grid",style:e.gridStyle},[e._l(e.visibleTimeslices,(function(t){return[n("div",{ref:t.name,refInFor:!0,staticClass:"timeslice",class:{datebreak:t.datebreak},style:e.getSliceStyle(t),attrs:{"data-slice":t.date.format()}},[e._v(e._s(t.datebreak?t.date.format("dddd DD. MMMM"):t.date.format("LT")))]),n("div",{staticClass:"timeline",class:{datebreak:t.datebreak},style:e.getSliceStyle(t)})]})),e.nowSlice?n("div",{ref:"now",staticClass:"now",class:{"on-daybreak":e.nowSlice.onDaybreak},style:{"grid-area":e.nowSlice.slice.name+" / 1 / auto / auto","--offset":e.nowSlice.offset}},[n("svg",{attrs:{viewBox:"0 0 10 10"}},[n("path",{attrs:{d:"M 0 0 L 10 5 L 0 10 z"}})])]):e._e(),n("div",{staticClass:"room",style:{"grid-area":"1 / 1 / auto / auto"}}),e._l(e.rooms,(function(t,i){return n("div",{staticClass:"room",style:{"grid-area":"1 / "+(i+2)+" / auto / auto"}},[e._v(e._s(e.getLocalizedString(t.name)))])})),e.hasSessionsWithoutRoom?n("div",{staticClass:"room",style:{"grid-area":"1 / "+(e.rooms.length+2)+" / auto / -1"}},[e._v("sonstiger Ramsch")]):e._e(),e._l(e.sessions,(function(t){return[t.id?n("session",{style:e.getSessionStyle(t),attrs:{session:t,showAbstract:!1,showRoom:!1,faved:e.favs.includes(t.id)},on:{fav:function(n){return e.$emit("fav",t.id)},unfav:function(n){return e.$emit("unfav",t.id)}}}):n("div",{staticClass:"break",style:e.getSessionStyle(t)},[n("div",{staticClass:"title"},[e._v(e._s(e.getLocalizedString(t.title)))])])]}))],2)])},nn=[];const rn=function(e){return"slice-"+e.format("MM-DD-HH-mm")};var an={components:{Session:Kt},props:{sessions:Array,rooms:Array,favs:Array,currentDay:Object,now:Object,scrollParent:Element,offsetTop:Number},data(){return{moment:jt.a,getLocalizedString:Wt,scrolledDay:null}},computed:{hasSessionsWithoutRoom(){return this.sessions.some(e=>!e.room)},timeslices(){const e=30,t=[],n={},i=function(e,i){const r=rn(e);n[r]||(t.push({date:e,name:r,datebreak:i}),n[r]=!0)},r=function(t,n){let r=n.diff(t,"minutes");const a=e-t.minute()%e;a&&(i(t.clone().add(a,"minutes")),r-=a);for(let s=1;s<=r/e;s++)i(t.clone().add(a+e*s,"minutes"));const o=n.minute()%e;o&&i(n.clone().subtract(o,"minutes"))};for(const a of this.sessions){const n=t[t.length-1];n?a.start.isAfter(n.date,"minutes")&&(a.start.isSame(n.date,"day")?r(n.date,a.start):(i(n.date.clone().add(e,"minutes")),i(a.start.clone().startOf("day"),!0))):i(a.start.clone().startOf("day"),!0),i(a.start),i(a.end),r(a.start,a.end)}return t.sort((e,t)=>e.date.diff(t.date)),t},visibleTimeslices(){return this.timeslices.filter(e=>e.date.minute()%30===0)},gridStyle(){let e="[header] 52px ";return e+=this.timeslices.map((e,t)=>{const n=this.timeslices[t+1];let i=60;return n&&(i=Math.min(60,2*n.date.diff(e.date,"minutes"))),e.datebreak?`[${e.name}] minmax(48px, auto)`:`[${e.name}] minmax(${i}px, auto)`}).join(" "),{"--total-rooms":this.rooms.length,"grid-template-rows":e}},nowSlice(){let e;for(const t of this.timeslices){if(this.now.isBefore(t.date))break;e=t}if(e){const t=this.timeslices[this.timeslices.indexOf(e)+1];return t?t.date.diff(e.date,"minutes")>30?{slice:t,offset:0,onDaybreak:!0}:{slice:e,offset:this.now.diff(e.date,"minutes")/t.date.diff(e.date,"minutes")}:null}return null}},watch:{currentDay:"changeDay"},async mounted(){await this.$nextTick(),this.observer=new IntersectionObserver(this.onIntersect,{root:this.scrollParent,rootMargin:"-45% 0px"});for(const[t,n]of Object.entries(this.$refs))t.startsWith("slice")&&t.endsWith("00-00")&&this.observer.observe(n[0]);if(!this.$refs.now)return;const e=this.$refs.now.offsetTop+this.offsetTop-90;this.scrollParent?this.scrollParent.scrollTop=e:window.scroll({top:e})},methods:{getSessionStyle(e){const t=this.rooms.indexOf(e.room);return{"grid-row":`${rn(e.start)} / ${rn(e.end)}`,"grid-column":t>-1?t+2:null}},getSliceStyle(e){if(e.datebreak){let t=this.timeslices.findIndex(t=>t.date.isAfter(e.date,"day"));return t<0&&(t=this.timeslices.length-1),{"grid-area":`${e.name} / 1 / ${this.timeslices[t].name} / auto`}}return{"grid-area":e.name+" / 1 / auto / auto"}},changeDay(e){var t;if(this.scrolledDay===e)return;const n=null===(t=this.$refs[rn(e)])||void 0===t?void 0:t[0];if(!n)return;const i=n.offsetTop+this.offsetTop-52;this.scrollParent?this.scrollParent.scrollTop=i:window.scroll({top:i})},onIntersect(e){const t=e.sort((e,t)=>t.time-e.time).find(e=>e.isIntersecting);if(!t)return;const n=jt.a.parseZone(t.target.dataset.slice).startOf("day");this.scrolledDay=n,this.$emit("changeDay",this.scrolledDay)}}},on=an;function sn(e){var t=n("0809");t.__inject__&&t.__inject__(e)}var cn=Object(x["a"])(on,tn,nn,!1,sn,null,null,!0),ln=cn.exports;o["a"].use(zt);var un={name:"PretalxSchedule",components:{LinearSchedule:en,GridSchedule:ln},props:{eventUrl:String,locale:String,format:{type:String,default:"grid"},version:{type:String,default:""}},provide(){return{eventUrl:this.eventUrl}},data(){return{moment:jt.a,scrollParentWidth:0,containerWidth:1/0,offsetTop:0,schedule:null,userTimezone:null,now:jt()(),currentDay:null,currentTimezone:null,favs:[],onlyFavs:!1}},computed:{showGrid(){return this.containerWidth>992&&"list"!==this.format},roomsLookup(){return this.schedule?this.schedule.rooms.reduce((e,t)=>(e[t.id]=t,e),{}):{}},tracksLookup(){return this.schedule?this.schedule.tracks.reduce((e,t)=>(e[t.id]=t,e),{}):{}},speakersLookup(){return this.schedule?this.schedule.speakers.reduce((e,t)=>(e[t.code]=t,e),{}):{}},sessions(){if(!this.schedule||!this.currentTimezone)return;const e=[];for(const n of this.schedule.talks){var t;this.onlyFavs&&!this.favs.includes(n.code)||e.push({id:n.code,title:n.title,abstract:n.abstract,start:jt.a.tz(n.start,this.currentTimezone),end:jt.a.tz(n.end,this.currentTimezone),speakers:null===(t=n.speakers)||void 0===t?void 0:t.map(e=>this.speakersLookup[e]),track:this.tracksLookup[n.track],room:this.roomsLookup[n.room]})}return e.sort((e,t)=>e.start.diff(t.start)),e},days(){if(!this.sessions)return;const e=[];for(const t of this.sessions)e[e.length-1]&&e[e.length-1].isSame(t.start,"day")||e.push(t.start.clone().startOf("day"));return e},inEventTimezone(){if(!this.schedule||!this.schedule.talks)return!1;const e=this.schedule.talks[0].start;return jt.a.tz(e,this.userTimezone).format("Z")===jt.a.tz(e,this.schedule.timezone).format("Z")},eventSlug(){let e="";return e=this.eventUrl.startsWith("http")?new URL(this.eventUrl):new URL("http://example.org/"+this.eventUrl),e.pathname.replace(/\//g,"")}},async created(){jt.a.locale(this.locale),this.userTimezone=jt.a.tz.guess();let e=this.eventUrl+"schedule/widget/v2.json";this.version&&(e+="?v="+this.version),this.schedule=await(await fetch(e)).json(),this.currentTimezone=this.schedule.timezone,this.now=jt()().tz(this.currentTimezone),setInterval(()=>this.now=jt()().tz(this.currentTimezone),3e4),this.scrollParentResizeObserver||(await this.$nextTick(),this.onWindowResize()),this.favs=this.pruneFavs(this.loadFavs(),this.schedule),this.currentDay=jt()().tz(this.currentTimezone).startOf("day"),this.days.includes(this.currentDay)||(this.currentDay=this.days[0])},mounted(){if(this.scrollParent=Ht(this.$el),this.scrollParent)this.scrollParentResizeObserver=new ResizeObserver(this.onScrollParentResize),this.scrollParentResizeObserver.observe(this.scrollParent),this.scrollParentWidth=this.scrollParent.offsetWidth;else{window.addEventListener("resize",this.onWindowResize),this.onWindowResize();const e=this.$el.getBoundingClientRect();this.offsetTop=e.top+window.scrollY}this.containerResizeObserver=new ResizeObserver(this.onContainerResize),this.containerResizeObserver.observe(this.$el),this.containerWidth=this.$el.offsetWidth},destroyed(){},methods:{changeDay(e){e.isSame(this.currentDay)||(this.currentDay=jt()(e,this.currentTimezone).startOf("day"))},onWindowResize(){this.scrollParentWidth=document.body.offsetWidth},onScrollParentResize(e){this.scrollParentWidth=e[0].contentRect.width},onContainerResize(e){this.containerWidth=e[0].contentRect.width},loadFavs(){const e=localStorage.getItem(this.eventSlug+"_favs");if(e)try{return JSON.parse(e)}catch{localStorage.setItem(this.eventSlug+"_favs","[]")}return[]},pruneFavs(e,t){const n=t.talks||[],i=n.map(e=>e.code);return e.filter(e=>i.includes(e))},saveFavs(){localStorage.setItem(this.eventSlug+"_favs",JSON.stringify(this.favs))},fav(e){this.favs.includes(e)||(this.favs.push(e),this.saveFavs())},unfav(e){this.favs=this.favs.filter(t=>t!==e),this.saveFavs(),this.favs.length||(this.onlyFavs=!1)}}},dn=un;function fn(e){var t=n("0887");t.__inject__&&t.__inject__(e)}var hn=Object(x["a"])(dn,k,M,!1,fn,null,null,!0),pn=hn.exports;window.customElements.define("pretalx-schedule",w(o["a"],pn))},"5c6c":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"5c8f":function(e,t,n){var i,r,a;/*! tether-drop 1.4.1 */(function(o,s){r=[n("a01e")],i=s,a="function"===typeof i?i.apply(t,r):i,void 0===a||(e.exports=a)})(0,(function(e){"use strict";var t=Function.prototype.bind,n=function(){function e(e,t){var n=[],i=!0,r=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(i=(o=s.next()).done);i=!0)if(n.push(o.value),t&&n.length===t)break}catch(c){r=!0,a=c}finally{try{!i&&s["return"]&&s["return"]()}finally{if(r)throw a}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=function(){function e(e,t){for(var n=0;n=0){var o=[a,r];r=o[0],a=o[1]}return[r,a].join(" ")}function p(e,t){var n=void 0,i=[];while(-1!==(n=e.indexOf(t)))i.push(e.splice(n,1));return i}var m=["click"];"ontouchstart"in document.documentElement&&m.push("touchstart");var v={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"},b="";for(var g in v)if({}.hasOwnProperty.call(v,g)){var y=document.createElement("p");"undefined"!==typeof y.style[g]&&(b=v[g])}var _={left:"right",right:"left",top:"bottom",bottom:"top",middle:"middle",center:"center"},A={};function w(){var n=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],s=function(){for(var e=arguments.length,n=Array(e),i=0;i=0)for(var n=function(t){e.toggle(t),t.preventDefault()},i=function(t){e.isOpened()&&(t.target===e.drop||e.drop.contains(t.target)||t.target===e.target||e.target.contains(t.target)||e.close(t))},r=0;r=0&&(this._on(this.target,"mouseover",c),this._on(this.drop,"mouseover",c),this._on(this.target,"mouseout",l),this._on(this.drop,"mouseout",l)),t.indexOf("focus")>=0&&(this._on(this.target,"focus",c),this._on(this.drop,"focus",c),this._on(this.target,"blur",l),this._on(this.drop,"blur",l))}else setTimeout(this.open.bind(this))}},{key:"isOpened",value:function(){if(this.drop)return d(this.drop,s.classPrefix+"-open")}},{key:"toggle",value:function(e){this.isOpened()?this.close(e):this.open(e)}},{key:"open",value:function(e){var t=this;this.isOpened()||(this.drop.parentNode||document.body.appendChild(this.drop),"undefined"!==typeof this.tether&&this.tether.enable(),l(this.drop,s.classPrefix+"-open"),l(this.drop,s.classPrefix+"-open-transitionend"),setTimeout((function(){t.drop&&l(t.drop,s.classPrefix+"-after-open")})),"undefined"!==typeof this.tether&&this.tether.position(),this.trigger("open"),s.updateBodyClasses())}},{key:"_transitionEndHandler",value:function(e){e.target===e.currentTarget&&(d(this.drop,s.classPrefix+"-open")||u(this.drop,s.classPrefix+"-open-transitionend"),this.drop.removeEventListener(b,this.transitionEndHandler))}},{key:"beforeCloseHandler",value:function(e){var t=!0;return this.isClosing||"function"!==typeof this.options.beforeClose||(this.isClosing=!0,t=!1!==this.options.beforeClose(e,this)),this.isClosing=!1,t}},{key:"close",value:function(e){this.isOpened()&&this.beforeCloseHandler(e)&&(u(this.drop,s.classPrefix+"-open"),u(this.drop,s.classPrefix+"-after-open"),this.drop.addEventListener(b,this.transitionEndHandler),this.trigger("close"),"undefined"!==typeof this.tether&&this.tether.disable(),s.updateBodyClasses(),this.options.remove&&this.remove(e))}},{key:"remove",value:function(e){this.close(e),this.drop.parentNode&&this.drop.parentNode.removeChild(this.drop)}},{key:"position",value:function(){this.isOpened()&&"undefined"!==typeof this.tether&&this.tether.position()}},{key:"destroy",value:function(){this.remove(),"undefined"!==typeof this.tether&&this.tether.destroy();for(var e=0;e=55296&&r<=56319&&n>1,e+=v(e/t);e>m*o>>1;i+=r)e=v(e/m);return v(i+(m+1)*e/(e+s))},A=function(e){var t=[];e=g(e);var n,s,c=e.length,f=u,h=0,m=l;for(n=0;n=f&&sv((i-h)/k))throw RangeError(p);for(h+=(x-f)*k,f=x,n=0;ni)throw RangeError(p);if(s==f){for(var M=h,S=r;;S+=r){var O=S<=m?a:S>=m+o?o:S-m;if(Mu){var h,p=l(arguments[u++]),m=d?a(p).concat(d(p)):a(p),v=m.length,b=0;while(v>b)h=m[b++],i&&!f.call(p,h)||(n[h]=p[h])}return n}:u},"62e4":function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},6547:function(e,t,n){var i=n("a691"),r=n("1d80"),a=function(e){return function(t,n){var a,o,s=String(r(t)),c=i(n),l=s.length;return c<0||c>=l?e?"":void 0:(a=s.charCodeAt(c),a<55296||a>56319||c+1===l||(o=s.charCodeAt(c+1))<56320||o>57343?e?s.charAt(c):a:e?s.slice(c,c+2):o-56320+(a-55296<<10)+65536)}};e.exports={codeAt:a(!1),charAt:a(!0)}},"69f3":function(e,t,n){var i,r,a,o=n("7f9a"),s=n("da84"),c=n("861d"),l=n("9112"),u=n("5135"),d=n("f772"),f=n("d012"),h=s.WeakMap,p=function(e){return a(e)?r(e):i(e,{})},m=function(e){return function(t){var n;if(!c(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}};if(o){var v=new h,b=v.get,g=v.has,y=v.set;i=function(e,t){return y.call(v,e,t),t},r=function(e){return b.call(v,e)||{}},a=function(e){return g.call(v,e)}}else{var _=d("state");f[_]=!0,i=function(e,t){return l(e,_,t),t},r=function(e){return u(e,_)?e[_]:{}},a=function(e){return u(e,_)}}e.exports={set:i,get:r,has:a,enforce:p,getterFor:m}},"6aea":function(e,t,n){var i=n("8ca0");"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var r=n("35d6").default;e.exports.__inject__=function(e){r("4889451e",i,e)}},"6dd8":function(e,t,n){"use strict";(function(e){var n=function(){if("undefined"!==typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,i){return e[0]===t&&(n=i,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),i=this.__entries__[n];return i&&i[1]},t.prototype.set=function(t,n){var i=e(this.__entries__,t);~i?this.__entries__[i][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,i=e(n,t);~i&&n.splice(i,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,i=this.__entries__;n0},e.prototype.connect_=function(){i&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),u?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){i&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t,i=l.some((function(e){return!!~n.indexOf(e)}));i&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),f=function(e,t){for(var n=0,i=Object.keys(t);n0},e}(),T="undefined"!==typeof WeakMap?new WeakMap:new n,E=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=d.getInstance(),i=new O(t,n,this);T.set(this,i)}return e}();["observe","unobserve","disconnect"].forEach((function(e){E.prototype[e]=function(){var t;return(t=T.get(this))[e].apply(t,arguments)}}));var C=function(){return"undefined"!==typeof r.ResizeObserver?r.ResizeObserver:E}();t["a"]=C}).call(this,n("c8ba"))},"6eeb":function(e,t,n){var i=n("da84"),r=n("9112"),a=n("5135"),o=n("ce4e"),s=n("8925"),c=n("69f3"),l=c.get,u=c.enforce,d=String(String).split("String");(e.exports=function(e,t,n,s){var c=!!s&&!!s.unsafe,l=!!s&&!!s.enumerable,f=!!s&&!!s.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||r(n,"name",t),u(n).source=d.join("string"==typeof t?t:"")),e!==i?(c?!f&&e[t]&&(l=!0):delete e[t],l?e[t]=n:r(e,t,n)):l?e[t]=n:o(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&l(this).source||s(this)}))},7418:function(e,t){t.f=Object.getOwnPropertySymbols},7839:function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(e,t,n){var i=n("1d80");e.exports=function(e){return Object(i(e))}},"7c73":function(e,t,n){var i,r=n("825a"),a=n("37e8"),o=n("7839"),s=n("d012"),c=n("1be4"),l=n("cc12"),u=n("f772"),d=">",f="<",h="prototype",p="script",m=u("IE_PROTO"),v=function(){},b=function(e){return f+p+d+e+f+"/"+p+d},g=function(e){e.write(b("")),e.close();var t=e.parentWindow.Object;return e=null,t},y=function(){var e,t=l("iframe"),n="java"+p+":";return t.style.display="none",c.appendChild(t),t.src=String(n),e=t.contentWindow.document,e.open(),e.write(b("document.F=Object")),e.close(),e.F},_=function(){try{i=document.domain&&new ActiveXObject("htmlfile")}catch(t){}_=i?g(i):y();var e=o.length;while(e--)delete _[h][o[e]];return _()};s[m]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(v[h]=r(e),n=new v,v[h]=null,n[m]=e):n=_(),void 0===t?n:a(n,t)}},"7ce2":function(e,t,n){var i=n("c842");"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var r=n("35d6").default;e.exports.__inject__=function(e){r("c268562a",i,e)}},"7dd0":function(e,t,n){"use strict";var i=n("23e7"),r=n("9ed3"),a=n("e163"),o=n("d2bb"),s=n("d44e"),c=n("9112"),l=n("6eeb"),u=n("b622"),d=n("c430"),f=n("3f8c"),h=n("ae93"),p=h.IteratorPrototype,m=h.BUGGY_SAFARI_ITERATORS,v=u("iterator"),b="keys",g="values",y="entries",_=function(){return this};e.exports=function(e,t,n,u,h,A,w){r(n,t,u);var x,k,M,S=function(e){if(e===h&&D)return D;if(!m&&e in E)return E[e];switch(e){case b:return function(){return new n(this,e)};case g:return function(){return new n(this,e)};case y:return function(){return new n(this,e)}}return function(){return new n(this)}},O=t+" Iterator",T=!1,E=e.prototype,C=E[v]||E["@@iterator"]||h&&E[h],D=!m&&C||S(h),P="Array"==t&&E.entries||C;if(P&&(x=a(P.call(new e)),p!==Object.prototype&&x.next&&(d||a(x)===p||(o?o(x,p):"function"!=typeof x[v]&&c(x,v,_)),s(x,O,!0,!0),d&&(f[O]=_))),h==g&&C&&C.name!==g&&(T=!0,D=function(){return C.call(this)}),d&&!w||E[v]===D||c(E,v,D),f[t]=D,h)if(k={values:S(g),keys:A?D:S(b),entries:S(y)},w)for(M in k)(m||T||!(M in E))&&l(E,M,k[M]);else i({target:t,proto:!0,forced:m||T},k);return k}},"7f45":function(e,t,n){var i=e.exports=n("0efb");i.tz.load(n("8c95"))},"7f9a":function(e,t,n){var i=n("da84"),r=n("8925"),a=i.WeakMap;e.exports="function"===typeof a&&/native code/.test(r(a))},"825a":function(e,t,n){var i=n("861d");e.exports=function(e){if(!i(e))throw TypeError(String(e)+" is not an object");return e}},"83ab":function(e,t,n){var i=n("d039");e.exports=!i((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},8418:function(e,t,n){"use strict";var i=n("c04e"),r=n("9bf2"),a=n("5c6c");e.exports=function(e,t,n){var o=i(t);o in e?r.f(e,o,a(0,n)):e[o]=n}},8463:function(e,t,n){var i=n("c246");"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var r=n("35d6").default;e.exports.__inject__=function(e){r("6672e04d",i,e)}},"861d":function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},8875:function(e,t,n){var i,r,a;(function(n,o){r=[],i=o,a="function"===typeof i?i.apply(t,r):i,void 0===a||(e.exports=a)})("undefined"!==typeof self&&self,(function(){function e(){var t=Object.getOwnPropertyDescriptor(document,"currentScript");if(!t&&"currentScript"in document&&document.currentScript)return document.currentScript;if(t&&t.get!==e&&document.currentScript)return document.currentScript;try{throw new Error}catch(h){var n,i,r,a=/.*at [^(]*\((.*):(.+):(.+)\)$/gi,o=/@([^@]*):(\d+):(\d+)\s*$/gi,s=a.exec(h.stack)||o.exec(h.stack),c=s&&s[1]||!1,l=s&&s[2]||!1,u=document.location.href.replace(document.location.hash,""),d=document.getElementsByTagName("script");c===u&&(n=document.documentElement.outerHTML,i=new RegExp("(?:[^\\n]+?\\n){0,"+(l-2)+"}[^<]* + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+ +
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/speaker/3EEZQL/talks.ics b/content/static/datenspuren/2021/fahrplan/speaker/3EEZQL/talks.ics new file mode 100644 index 000000000..b7175cb91 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/speaker/3EEZQL/talks.ics @@ -0,0 +1,32 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//pretalx//talks.datenspuren.de//ds21//3EEZQL +BEGIN:VTIMEZONE +TZID:Europe/Berlin +BEGIN:STANDARD +DTSTART:20001029T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20000326T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +UID:pretalx-ds21-STHYC7@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T142000 +DTEND;TZID=Europe/Berlin:20210918T162000 +DESCRIPTION:Angebote für Kinder: Basteln mit leitfähiger Knete und LEDs\, + Spiel und Spaß mit ozobots\, ... +DTSTAMP:20210914T104329Z +LOCATION:Launch +SUMMARY:Leitfähige Knete und ozobots - Heike +URL:https://talks.datenspuren.de/ds21/talk/STHYC7/ +END:VEVENT +END:VCALENDAR diff --git a/content/static/datenspuren/2021/fahrplan/speaker/7DBGUQ/index.html b/content/static/datenspuren/2021/fahrplan/speaker/7DBGUQ/index.html new file mode 100644 index 000000000..02c7b5018 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/speaker/7DBGUQ/index.html @@ -0,0 +1,178 @@ + + + + + + + + + Michael Anz :: Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + diff --git a/content/static/datenspuren/2021/fahrplan/speaker/7DBGUQ/talks.ics b/content/static/datenspuren/2021/fahrplan/speaker/7DBGUQ/talks.ics new file mode 100644 index 000000000..61a894ef6 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/speaker/7DBGUQ/talks.ics @@ -0,0 +1,33 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//pretalx//talks.datenspuren.de//ds21//7DBGUQ +BEGIN:VTIMEZONE +TZID:Europe/Berlin +BEGIN:STANDARD +DTSTART:20001029T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20000326T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +UID:pretalx-ds21-ZEJBSR@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T133500 +DTEND;TZID=Europe/Berlin:20210918T140000 +DESCRIPTION:Vorstellung des Open Data Camps 2021 und des Coding da Vinci Ku + lturhackathons Ost³ 2022 +DTSTAMP:20210914T104330Z +LOCATION:Großer Saal +SUMMARY:Coding da Vinci & Open Data Camp - aktuelle Hackathons in der Regio + n - Anne Liebscher\, Michael Anz +URL:https://talks.datenspuren.de/ds21/talk/ZEJBSR/ +END:VEVENT +END:VCALENDAR diff --git a/content/static/datenspuren/2021/fahrplan/speaker/7LYEJB/index.html b/content/static/datenspuren/2021/fahrplan/speaker/7LYEJB/index.html new file mode 100644 index 000000000..3009d9ef9 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/speaker/7LYEJB/index.html @@ -0,0 +1,185 @@ + + + + + + + + + Xyrill :: Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+
+
+ + + + + +
+
+

+ Xyrill + +

+
+
+
+
+

Geboren 1989, seitdem gute 32 Jahre Berufserfahrung als Bedenkenträger und somit durchgängig als Grundpfeiler der Demokratie beschäftigt. Meine Podcasts zu technischen und manchmal netzpolitischen Themen gibt es auf https://xyrillian.de/noises.

+
+
+ + Das Profilbild der Vortragenden + +
+
+ +
+
+

Vorträge

+ + + + +
+
+ +
+ 09-18 +
+ +
+ 18:55 +
+
+ 45min +
+
+
+
+ + + Schlüsseltechnologie Live: Das Diffie-Hellman-Protokoll + +
+ +
+ ttimeless, Xyrill +
+ + +
+

Wie führt man ein vertrauliches Gespräch über einen unsicheren Kommunikationskanal?

+
+ +
+
+
Großer Saal
+
+
+
+ +
+ +
+
+
+ + +
+
+
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/speaker/7LYEJB/talks.ics b/content/static/datenspuren/2021/fahrplan/speaker/7LYEJB/talks.ics new file mode 100644 index 000000000..e7523e867 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/speaker/7LYEJB/talks.ics @@ -0,0 +1,33 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//pretalx//talks.datenspuren.de//ds21//7LYEJB +BEGIN:VTIMEZONE +TZID:Europe/Berlin +BEGIN:STANDARD +DTSTART:20001029T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20000326T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +UID:pretalx-ds21-ZH9SWA@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T185500 +DTEND;TZID=Europe/Berlin:20210918T194000 +DESCRIPTION:Wie führt man ein vertrauliches Gespräch über einen unsicher + en Kommunikationskanal? +DTSTAMP:20210914T104327Z +LOCATION:Großer Saal +SUMMARY:Schlüsseltechnologie Live: Das Diffie-Hellman-Protokoll - ttimeles + s\, Xyrill +URL:https://talks.datenspuren.de/ds21/talk/ZH9SWA/ +END:VEVENT +END:VCALENDAR diff --git a/content/static/datenspuren/2021/fahrplan/speaker/CNNHHG/index.html b/content/static/datenspuren/2021/fahrplan/speaker/CNNHHG/index.html new file mode 100644 index 000000000..cff771b2c --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/speaker/CNNHHG/index.html @@ -0,0 +1,178 @@ + + + + + + + + + ttimeless :: Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+ +
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/speaker/CNNHHG/talks.ics b/content/static/datenspuren/2021/fahrplan/speaker/CNNHHG/talks.ics new file mode 100644 index 000000000..63807f1cc --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/speaker/CNNHHG/talks.ics @@ -0,0 +1,33 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//pretalx//talks.datenspuren.de//ds21//CNNHHG +BEGIN:VTIMEZONE +TZID:Europe/Berlin +BEGIN:STANDARD +DTSTART:20001029T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20000326T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +UID:pretalx-ds21-ZH9SWA@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T185500 +DTEND;TZID=Europe/Berlin:20210918T194000 +DESCRIPTION:Wie führt man ein vertrauliches Gespräch über einen unsicher + en Kommunikationskanal? +DTSTAMP:20210914T104328Z +LOCATION:Großer Saal +SUMMARY:Schlüsseltechnologie Live: Das Diffie-Hellman-Protokoll - ttimeles + s\, Xyrill +URL:https://talks.datenspuren.de/ds21/talk/ZH9SWA/ +END:VEVENT +END:VCALENDAR diff --git a/content/static/datenspuren/2021/fahrplan/speaker/EUSAXD/index.html b/content/static/datenspuren/2021/fahrplan/speaker/EUSAXD/index.html new file mode 100644 index 000000000..7f4e431df --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/speaker/EUSAXD/index.html @@ -0,0 +1,191 @@ + + + + + + + + + Ückück :: Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+
+
+ + + + + +
+
+

+ Ückück + +

+
+
+
+
+

Piratin (Direktkandidatin für den Wahlkreis Dresden I und Nummer 3 auf der Landesliste bei der Bundestagswahl 2021, Schatzmeisterin im Kreisverband Dresden & Teil der HoPiDD), Teil von Bits & Bäume Dresden und #PrivacyIsNotACrime und macht irgendwas mit IT

+

Meine Podcasts:
+gleichbemöglicht - https://open.audio/channels/gleichbemoeglicht_podcast/ und @gleichbemoeglicht
+MENSCHINZIVIL - https://menschinzivil.podigee.io

+

Kontakt:
+XMPP - @ückück@yax.im
+Mastodon - @ueckueck@dresden.network

+
+
+ + Das Profilbild der Vortragenden + +
+
+ +
+
+

Vorträge

+ + + + +
+
+ +
+ 09-19 +
+ +
+ 12:30 +
+
+ 30min +
+
+
+
+ + + Das Fediverse - Ein Überblick + +
+ +
+ Ückück +
+ + +
+

Was ist dieses Fediverse und was soll so toll daran sein?

+
+ +
+
+
Großer Saal
+
+
+
+ +
+ +
+
+
+ + +
+
+
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/speaker/EUSAXD/talks.ics b/content/static/datenspuren/2021/fahrplan/speaker/EUSAXD/talks.ics new file mode 100644 index 000000000..a295f9f09 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/speaker/EUSAXD/talks.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//pretalx//talks.datenspuren.de//ds21//EUSAXD +BEGIN:VTIMEZONE +TZID:Europe/Berlin +BEGIN:STANDARD +DTSTART:20001029T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20000326T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +UID:pretalx-ds21-9LHGED@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210919T123000 +DTEND;TZID=Europe/Berlin:20210919T130000 +DESCRIPTION:Was ist dieses Fediverse und was soll so toll daran sein? +DTSTAMP:20210914T104328Z +LOCATION:Großer Saal +SUMMARY:Das Fediverse - Ein Überblick - Ückück +URL:https://talks.datenspuren.de/ds21/talk/9LHGED/ +END:VEVENT +END:VCALENDAR diff --git a/content/static/datenspuren/2021/fahrplan/speaker/HXAGZ3/index.html b/content/static/datenspuren/2021/fahrplan/speaker/HXAGZ3/index.html new file mode 100644 index 000000000..fa8d5b21c --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/speaker/HXAGZ3/index.html @@ -0,0 +1,178 @@ + + + + + + + + + koeart :: Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+
+
+ + + + + + + + +
+
+
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/speaker/HXAGZ3/talks.ics b/content/static/datenspuren/2021/fahrplan/speaker/HXAGZ3/talks.ics new file mode 100644 index 000000000..fb719688d --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/speaker/HXAGZ3/talks.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//pretalx//talks.datenspuren.de//ds21//HXAGZ3 +BEGIN:VTIMEZONE +TZID:Europe/Berlin +BEGIN:STANDARD +DTSTART:20001029T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20000326T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +UID:pretalx-ds21-3ECDBD@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T230000 +DTEND;TZID=Europe/Berlin:20210919T020000 +DESCRIPTION:Musik +DTSTAMP:20210914T104327Z +LOCATION:Großer Saal +SUMMARY:Party - koeart +URL:https://talks.datenspuren.de/ds21/talk/3ECDBD/ +END:VEVENT +END:VCALENDAR diff --git a/content/static/datenspuren/2021/fahrplan/speaker/KDZXMD/index.html b/content/static/datenspuren/2021/fahrplan/speaker/KDZXMD/index.html new file mode 100644 index 000000000..8837ff3b9 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/speaker/KDZXMD/index.html @@ -0,0 +1,185 @@ + + + + + + + + + Kino :: Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+ +
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/speaker/KDZXMD/talks.ics b/content/static/datenspuren/2021/fahrplan/speaker/KDZXMD/talks.ics new file mode 100644 index 000000000..e3eafb796 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/speaker/KDZXMD/talks.ics @@ -0,0 +1,32 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//pretalx//talks.datenspuren.de//ds21//KDZXMD +BEGIN:VTIMEZONE +TZID:Europe/Berlin +BEGIN:STANDARD +DTSTART:20001029T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20000326T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +UID:pretalx-ds21-YDSKAA@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T175000 +DTEND;TZID=Europe/Berlin:20210918T183500 +DESCRIPTION:Analysis of current open-source initiatives and cryptographic a + pproaches to PPAI +DTSTAMP:20210914T104330Z +LOCATION:Großer Saal +SUMMARY:Perspectives in Privacy Preserving Artificial Intelligence - Kino +URL:https://talks.datenspuren.de/ds21/talk/YDSKAA/ +END:VEVENT +END:VCALENDAR diff --git a/content/static/datenspuren/2021/fahrplan/speaker/MFHMZ9/index.html b/content/static/datenspuren/2021/fahrplan/speaker/MFHMZ9/index.html new file mode 100644 index 000000000..8a9a6868c --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/speaker/MFHMZ9/index.html @@ -0,0 +1,178 @@ + + + + + + + + + Anne Liebscher :: Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+ +
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/speaker/MFHMZ9/talks.ics b/content/static/datenspuren/2021/fahrplan/speaker/MFHMZ9/talks.ics new file mode 100644 index 000000000..98166ca47 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/speaker/MFHMZ9/talks.ics @@ -0,0 +1,33 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//pretalx//talks.datenspuren.de//ds21//MFHMZ9 +BEGIN:VTIMEZONE +TZID:Europe/Berlin +BEGIN:STANDARD +DTSTART:20001029T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20000326T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +UID:pretalx-ds21-ZEJBSR@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T133500 +DTEND;TZID=Europe/Berlin:20210918T140000 +DESCRIPTION:Vorstellung des Open Data Camps 2021 und des Coding da Vinci Ku + lturhackathons Ost³ 2022 +DTSTAMP:20210914T104329Z +LOCATION:Großer Saal +SUMMARY:Coding da Vinci & Open Data Camp - aktuelle Hackathons in der Regio + n - Anne Liebscher\, Michael Anz +URL:https://talks.datenspuren.de/ds21/talk/ZEJBSR/ +END:VEVENT +END:VCALENDAR diff --git a/content/static/datenspuren/2021/fahrplan/speaker/NDMNTL/index.html b/content/static/datenspuren/2021/fahrplan/speaker/NDMNTL/index.html new file mode 100644 index 000000000..2d3e2f366 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/speaker/NDMNTL/index.html @@ -0,0 +1,190 @@ + + + + + + + + + Carsten Knoll :: Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + diff --git a/content/static/datenspuren/2021/fahrplan/speaker/NDMNTL/talks.ics b/content/static/datenspuren/2021/fahrplan/speaker/NDMNTL/talks.ics new file mode 100644 index 000000000..2d006f8e5 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/speaker/NDMNTL/talks.ics @@ -0,0 +1,33 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//pretalx//talks.datenspuren.de//ds21//NDMNTL +BEGIN:VTIMEZONE +TZID:Europe/Berlin +BEGIN:STANDARD +DTSTART:20001029T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20000326T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +UID:pretalx-ds21-PQSDPT@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T160000 +DTEND;TZID=Europe/Berlin:20210918T173000 +DESCRIPTION:Erarbeitung eines Katalogs individueller Handlungsempfehlungen + für eine nachhaltige Digitalisierung. +DTSTAMP:20210914T104329Z +LOCATION:Großer Saal +SUMMARY:Digitalisierung debuggen – Ein (toolbasierter) Low-Level-Ansatz a + us der Bits&Bäume-Bewegung. - Carsten Knoll +URL:https://talks.datenspuren.de/ds21/talk/PQSDPT/ +END:VEVENT +END:VCALENDAR diff --git a/content/static/datenspuren/2021/fahrplan/speaker/UA3G7B/index.html b/content/static/datenspuren/2021/fahrplan/speaker/UA3G7B/index.html new file mode 100644 index 000000000..b1e09631a --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/speaker/UA3G7B/index.html @@ -0,0 +1,231 @@ + + + + + + + + + Nek0 :: Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+ +
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/speaker/UA3G7B/talks.ics b/content/static/datenspuren/2021/fahrplan/speaker/UA3G7B/talks.ics new file mode 100644 index 000000000..734ed728e --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/speaker/UA3G7B/talks.ics @@ -0,0 +1,42 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//pretalx//talks.datenspuren.de//ds21//UA3G7B +BEGIN:VTIMEZONE +TZID:Europe/Berlin +BEGIN:STANDARD +DTSTART:20001029T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20000326T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +UID:pretalx-ds21-TDEBBE@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T142000 +DTEND;TZID=Europe/Berlin:20210918T150500 +DESCRIPTION:Ein Vortrag über die Facetten und Nuancen dessen\, was das 'Ha + cker'-sein denn tatsächlich bedeutet. +DTSTAMP:20210914T104327Z +LOCATION:Großer Saal +SUMMARY:Immer nur hacken? - Nek0 +URL:https://talks.datenspuren.de/ds21/talk/TDEBBE/ +END:VEVENT +BEGIN:VEVENT +UID:pretalx-ds21-788GXF@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T124500 +DTEND;TZID=Europe/Berlin:20210918T131500 +DESCRIPTION:Keynote +DTSTAMP:20210914T104327Z +LOCATION:Großer Saal +SUMMARY:Keynote - Nek0 +URL:https://talks.datenspuren.de/ds21/talk/788GXF/ +END:VEVENT +END:VCALENDAR diff --git a/content/static/datenspuren/2021/fahrplan/speaker/VAFYUG/index.html b/content/static/datenspuren/2021/fahrplan/speaker/VAFYUG/index.html new file mode 100644 index 000000000..70a3142c8 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/speaker/VAFYUG/index.html @@ -0,0 +1,185 @@ + + + + + + + + + Emery :: Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+ +
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/speaker/VAFYUG/talks.ics b/content/static/datenspuren/2021/fahrplan/speaker/VAFYUG/talks.ics new file mode 100644 index 000000000..b18b3d2eb --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/speaker/VAFYUG/talks.ics @@ -0,0 +1,32 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//pretalx//talks.datenspuren.de//ds21//VAFYUG +BEGIN:VTIMEZONE +TZID:Europe/Berlin +BEGIN:STANDARD +DTSTART:20001029T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20000326T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +UID:pretalx-ds21-9XAG8W@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210919T165000 +DTEND;TZID=Europe/Berlin:20210919T173500 +DESCRIPTION:A basic encoding standard for content-addressed data. http://pu + rl.org/eris +DTSTAMP:20210914T104328Z +LOCATION:Großer Saal +SUMMARY:ERIS: Encoding for Robust Immutable Storage - Emery +URL:https://talks.datenspuren.de/ds21/talk/9XAG8W/ +END:VEVENT +END:VCALENDAR diff --git a/content/static/datenspuren/2021/fahrplan/speaker/VU8B8Q/index.html b/content/static/datenspuren/2021/fahrplan/speaker/VU8B8Q/index.html new file mode 100644 index 000000000..e92e1bf43 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/speaker/VU8B8Q/index.html @@ -0,0 +1,178 @@ + + + + + + + + + Systemabsturz :: Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+ +
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/speaker/VU8B8Q/talks.ics b/content/static/datenspuren/2021/fahrplan/speaker/VU8B8Q/talks.ics new file mode 100644 index 000000000..a05dad845 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/speaker/VU8B8Q/talks.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//pretalx//talks.datenspuren.de//ds21//VU8B8Q +BEGIN:VTIMEZONE +TZID:Europe/Berlin +BEGIN:STANDARD +DTSTART:20001029T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20000326T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +UID:pretalx-ds21-TX3ZU3@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T210000 +DTEND;TZID=Europe/Berlin:20210918T223000 +DESCRIPTION:Datenschutz-Electropunk +DTSTAMP:20210914T104330Z +LOCATION:Großer Saal +SUMMARY:Systemabsturz - Systemabsturz +URL:https://talks.datenspuren.de/ds21/talk/TX3ZU3/ +END:VEVENT +END:VCALENDAR diff --git a/content/static/datenspuren/2021/fahrplan/speaker/ZBA8XG/index.html b/content/static/datenspuren/2021/fahrplan/speaker/ZBA8XG/index.html new file mode 100644 index 000000000..d73bcb6e5 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/speaker/ZBA8XG/index.html @@ -0,0 +1,188 @@ + + + + + + + + + Stephan Radke :: Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+
+
+ + + + + +
+
+

+ Stephan Radke + +

+
+
+
+
+

Stephan Radke (Lead Engineer RFID Applications)
+ 2000 – 2008 Informatik Studium an der Technischen Universität Dresden
+ 2008 – 2016 Wissenschaftlicher Mitarbeiter am Fraunhofer Institut für integrierte Schaltungen, Abteilung Entwurfsautomatisierung
+ Seit 2016 bei Linxens im Bereich Produktentwicklung und Software Lösungen

+
+
+ + Das Profilbild der Vortragenden + +
+
+ +
+
+

Vorträge

+ + + + +
+
+ +
+ 09-19 +
+ +
+ 16:00 +
+
+ 30min +
+
+
+
+ + + Vertrauliches "Chatten" - Wem vertraust du? + +
+ +
+ Stephan Radke +
+ + +
+

Dieser Talk gibt einen Überblick über E2E-Verschlüsselung und stellt einen spannenden Ansatz vor.

+
+ +
+
+
Großer Saal
+
+
+
+ +
+ +
+
+
+ + +
+
+
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/speaker/ZBA8XG/talks.ics b/content/static/datenspuren/2021/fahrplan/speaker/ZBA8XG/talks.ics new file mode 100644 index 000000000..db6cc45f0 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/speaker/ZBA8XG/talks.ics @@ -0,0 +1,32 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//pretalx//talks.datenspuren.de//ds21//ZBA8XG +BEGIN:VTIMEZONE +TZID:Europe/Berlin +BEGIN:STANDARD +DTSTART:20001029T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20000326T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +UID:pretalx-ds21-QKYFTX@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210919T160000 +DTEND;TZID=Europe/Berlin:20210919T163000 +DESCRIPTION:Dieser Talk gibt einen Überblick über E2E-Verschlüsselung un + d stellt einen spannenden Ansatz vor. +DTSTAMP:20210914T104328Z +LOCATION:Großer Saal +SUMMARY:Vertrauliches "Chatten" - Wem vertraust du? - Stephan Radke +URL:https://talks.datenspuren.de/ds21/talk/QKYFTX/ +END:VEVENT +END:VCALENDAR diff --git a/content/static/datenspuren/2021/fahrplan/speaker/index.html b/content/static/datenspuren/2021/fahrplan/speaker/index.html new file mode 100644 index 000000000..cf3770623 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/speaker/index.html @@ -0,0 +1,694 @@ + + + + + + + + + Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+
+
+ + + + + + + + + +

+
+
+ + + + + +
+
+ +
+ + + + + + + + + + + + +
+ +
+
+
+ + Anne Liebscher + +
+

Projektkoordinatorin des Coding da Vinci Kulturhackathons Ost³ 2022

+ +
    + +
  • Coding da Vinci & Open Data Camp - aktuelle Hackathons in der Region
  • + +
+ +
+
+ +
+ + + + + +
+
+ +
+ + + +
+ +
+
+
+ + Carsten Knoll + +
+
    +
  • Mitglied in der TU Umweltinitiative (TUUWI Dresden)
  • +
  • Gründungsmitglied der Hochschulgruppe für Freie Software und Freies Wissen und des Dresdner Zweiges der Bits&Bäume-Bewegung
  • +
  • Entscheidungsfindung in Gruppen: https://moodpoll.uber.space/
  • +
  • Pythonkurs für Ingenieur:innen (und ein Buch)
  • +
+ +
    + +
  • Digitalisierung debuggen – Ein (toolbasierter) Low-Level-Ansatz aus der Bits&Bäume-Bewegung.
  • + +
+ +
+
+ +
+ + + + + +
+
+ +
+ + + +
+ +
+
+
+ + Emery + +
+
+ +
    + +
  • ERIS: Encoding for Robust Immutable Storage
  • + +
+ +
+
+ +
+ + + + + +
+
+ +
+ + + + + + + + + + + + +
+ +
+
+
+ + Heike + +
+
+ +
    + +
  • Leitfähige Knete und ozobots
  • + +
+ +
+
+ +
+ + + + + +
+
+ +
+ + + +
+ +
+
+
+ + Kino + +
+

Read Murray Bookchin

+ +
    + +
  • Perspectives in Privacy Preserving Artificial Intelligence
  • + +
+ +
+
+ +
+ + + + + +
+
+ +
+ + + + + + + + + + + + +
+ +
+
+
+ + koeart + +
+

Test

+ +
    + +
  • Party
  • + +
+ +
+
+ +
+ + + + + +
+
+ +
+ + + + + + + + + + + + +
+ +
+
+
+ + Michael Anz + +
+
+ +
    + +
  • Coding da Vinci & Open Data Camp - aktuelle Hackathons in der Region
  • + +
+ +
+
+ +
+ + + + + +
+
+ +
+ + + +
+ +
+
+
+ + Nek0 + +
+

Coder, Zeichner, Musiker ... Mensch mit Ambitionen und Träumen an allen Eckenund Enden.

+ +
    + +
  • Keynote
  • + +
  • Immer nur hacken?
  • + +
+ +
+
+ +
+ + + + + +
+
+ +
+ + + +
+ +
+
+
+ + Stephan Radke + +
+

Stephan Radke (Lead Engineer RFID Applications)
+ 2000 – 2008 Informatik Studium an der Technischen Universität Dresden
+ 2008 – 2016 Wissenschaftlicher Mitarbeiter am Fraunhofer Institut für integrierte Schaltungen, Abteilung Entwurfsautomatisierung
+ Seit 2016 bei Linxens im Bereich Produktentwicklung und Software Lösungen

+ +
    + +
  • Vertrauliches "Chatten" - Wem vertraust du?
  • + +
+ +
+
+ +
+ + + + + +
+
+ +
+ + + + + + + + + + + + +
+ +
+
+
+ + Systemabsturz + +
+
+ +
    + +
  • Systemabsturz
  • + +
+ +
+
+ +
+ + + + + +
+
+ +
+ + + + + + + + + + + + +
+ +
+
+
+ + ttimeless + +
+
+ +
    + +
  • Schlüsseltechnologie Live: Das Diffie-Hellman-Protokoll
  • + +
+ +
+
+ +
+ + + + + +
+
+ +
+ + + +
+ +
+
+
+ + Ückück + +
+

Piratin (Direktkandidatin für den Wahlkreis Dresden I und Nummer 3 auf der Landesliste bei der Bundestagswahl 2021, Schatzmeisterin im Kreisverband Dresden & Teil der HoPiDD), Teil von Bits & Bäume Dresden und #PrivacyIsNotACrime und macht irgendwas mit IT

+

Meine Podcasts:
+gleichbemöglicht - https://open.audio/channels/gleichbemoeglicht_podcast/ und @gleichbemoeglicht
+MENSCHINZIVIL - https://menschinzivil.podigee.io

+

Kontakt:
+XMPP - @ückück@yax.im
+Mastodon - @ueckueck@dresden.network

+ +
    + +
  • Das Fediverse - Ein Überblick
  • + +
+ +
+
+ +
+ + + + + +
+
+ +
+ + + +
+ +
+
+
+ + Xyrill + +
+

Geboren 1989, seitdem gute 32 Jahre Berufserfahrung als Bedenkenträger und somit durchgängig als Grundpfeiler der Demokratie beschäftigt. Meine Podcasts zu technischen und manchmal netzpolitischen Themen gibt es auf https://xyrillian.de/noises.

+ +
    + +
  • Schlüsseltechnologie Live: Das Diffie-Hellman-Protokoll
  • + +
+ +
+
+ +
+ +
+
+ + +
+
+
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/talk/3ECDBD.ics b/content/static/datenspuren/2021/fahrplan/talk/3ECDBD.ics new file mode 100644 index 000000000..3e035f520 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/talk/3ECDBD.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//pretalx//talks.datenspuren.de//3ECDBD +BEGIN:VTIMEZONE +TZID:Europe/Berlin +BEGIN:STANDARD +DTSTART:20001029T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20000326T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +UID:pretalx-ds21-3ECDBD@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T230000 +DTEND;TZID=Europe/Berlin:20210919T020000 +DESCRIPTION:Musik +DTSTAMP:20210914T104323Z +LOCATION:Großer Saal +SUMMARY:Party - koeart +URL:https://talks.datenspuren.de/ds21/talk/3ECDBD/ +END:VEVENT +END:VCALENDAR diff --git a/content/static/datenspuren/2021/fahrplan/talk/3ECDBD/index.html b/content/static/datenspuren/2021/fahrplan/talk/3ECDBD/index.html new file mode 100644 index 000000000..3ba87b895 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/talk/3ECDBD/index.html @@ -0,0 +1,200 @@ + + + + + + + + + Party :: Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+
+
+ + + + + +
+

+
+ Party +
+ + + .ical + + + + +
+
+ + + 2021-09-18, 23:00–02:00, Großer Saal + + +
+ Sprache: Deutsch +
+ + +
+

+
+
+ + +
+

Musik

+
+ +
+ +
+

Musik

+
+ + + +
+ +
+ + + + +
+ +
+
+ + koeart + +
+

Test

+ +
+
+ + +
+ + +
+
+
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/talk/788GXF.ics b/content/static/datenspuren/2021/fahrplan/talk/788GXF.ics new file mode 100644 index 000000000..bbbf482e5 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/talk/788GXF.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//pretalx//talks.datenspuren.de//788GXF +BEGIN:VTIMEZONE +TZID:Europe/Berlin +BEGIN:STANDARD +DTSTART:20001029T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20000326T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +UID:pretalx-ds21-788GXF@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T124500 +DTEND;TZID=Europe/Berlin:20210918T131500 +DESCRIPTION:Keynote +DTSTAMP:20210914T104324Z +LOCATION:Großer Saal +SUMMARY:Keynote - Nek0 +URL:https://talks.datenspuren.de/ds21/talk/788GXF/ +END:VEVENT +END:VCALENDAR diff --git a/content/static/datenspuren/2021/fahrplan/talk/788GXF/index.html b/content/static/datenspuren/2021/fahrplan/talk/788GXF/index.html new file mode 100644 index 000000000..664917992 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/talk/788GXF/index.html @@ -0,0 +1,191 @@ + + + + + + + + + Keynote :: Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+
+
+ + + + + +
+

+
+ Keynote +
+ + + .ical + + + + +
+
+ + + 2021-09-18, 12:45–13:15, Großer Saal + + +
+ Sprache: Deutsch +
+ + +
+

+
+
+ + +
+

Keynote

+
+ +
+ +
+

Keynote

+
+ + + +
+ +
+ + + + +
+ +
+
+ + Nek0 + +
+

Coder, Zeichner, Musiker ... Mensch mit Ambitionen und Träumen an allen Eckenund Enden.

+ + Diese(r) Vortragende hält außerdem: + + +
+
+ + +
+ + +
+
+
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/talk/9LHGED.ics b/content/static/datenspuren/2021/fahrplan/talk/9LHGED.ics new file mode 100644 index 000000000..acd8d8f86 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/talk/9LHGED.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//pretalx//talks.datenspuren.de//9LHGED +BEGIN:VTIMEZONE +TZID:Europe/Berlin +BEGIN:STANDARD +DTSTART:20001029T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20000326T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +UID:pretalx-ds21-9LHGED@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210919T123000 +DTEND;TZID=Europe/Berlin:20210919T130000 +DESCRIPTION:Was ist dieses Fediverse und was soll so toll daran sein? +DTSTAMP:20210914T104324Z +LOCATION:Großer Saal +SUMMARY:Das Fediverse - Ein Überblick - Ückück +URL:https://talks.datenspuren.de/ds21/talk/9LHGED/ +END:VEVENT +END:VCALENDAR diff --git a/content/static/datenspuren/2021/fahrplan/talk/9LHGED/index.html b/content/static/datenspuren/2021/fahrplan/talk/9LHGED/index.html new file mode 100644 index 000000000..bd27f146a --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/talk/9LHGED/index.html @@ -0,0 +1,191 @@ + + + + + + + + + Das Fediverse - Ein Überblick :: Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+
+
+ + + + + +
+

+
+ Das Fediverse - Ein Überblick +
+ + + .ical + + + + +
+
+ + + 2021-09-19, 12:30–13:00, Großer Saal + + +
+ Sprache: Deutsch +
+ + +
+

+
+
+ + +
+

Was ist dieses Fediverse und was soll so toll daran sein?

+
+ +
+ +
+

Ein Überblick über das Netzwerk und ein Blick auf seine Besonderheiten, Vorstellung einzelner Dienste und ein kritischer Blick auf die Social Media Landschaft.

+

Der Vortrag ist eine Erweiterung dieses Lightningtalks: https://video.dresden.network/w/fBf47fymjETZmF417pPgNF

+
+ + + +
+ +
+ + + + +
+ +
+
+ + Ückück + +
+

Piratin (Direktkandidatin für den Wahlkreis Dresden I und Nummer 3 auf der Landesliste bei der Bundestagswahl 2021, Schatzmeisterin im Kreisverband Dresden & Teil der HoPiDD), Teil von Bits & Bäume Dresden und #PrivacyIsNotACrime und macht irgendwas mit IT

+

Meine Podcasts:
+gleichbemöglicht - https://open.audio/channels/gleichbemoeglicht_podcast/ und @gleichbemoeglicht
+MENSCHINZIVIL - https://menschinzivil.podigee.io

+

Kontakt:
+XMPP - @ückück@yax.im
+Mastodon - @ueckueck@dresden.network

+ +
+
+ + +
+ + +
+
+
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/talk/9XAG8W.ics b/content/static/datenspuren/2021/fahrplan/talk/9XAG8W.ics new file mode 100644 index 000000000..0ad2c0bec --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/talk/9XAG8W.ics @@ -0,0 +1,32 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//pretalx//talks.datenspuren.de//9XAG8W +BEGIN:VTIMEZONE +TZID:Europe/Berlin +BEGIN:STANDARD +DTSTART:20001029T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20000326T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +UID:pretalx-ds21-9XAG8W@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210919T165000 +DTEND;TZID=Europe/Berlin:20210919T173500 +DESCRIPTION:A basic encoding standard for content-addressed data. http://pu + rl.org/eris +DTSTAMP:20210914T104326Z +LOCATION:Großer Saal +SUMMARY:ERIS: Encoding for Robust Immutable Storage - Emery +URL:https://talks.datenspuren.de/ds21/talk/9XAG8W/ +END:VEVENT +END:VCALENDAR diff --git a/content/static/datenspuren/2021/fahrplan/talk/9XAG8W/index.html b/content/static/datenspuren/2021/fahrplan/talk/9XAG8W/index.html new file mode 100644 index 000000000..7a4245599 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/talk/9XAG8W/index.html @@ -0,0 +1,191 @@ + + + + + + + + + ERIS: Encoding for Robust Immutable Storage :: Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+
+
+ + + + + +
+

+
+ ERIS: Encoding for Robust Immutable Storage +
+ + + .ical + + + + +
+
+ + + 2021-09-19, 16:50–17:35, Großer Saal + + +
+ Sprache: Englisch +
+ + +
+

+
+
+ + +
+

A basic encoding standard for content-addressed data. http://purl.org/eris

+
+ +
+ +
+

This talk will briefly introduce content-addressed data, a history of systems and standards and why there is a need for standardization. There will be an explanation of ERIS, technical cost and benefit, privacy implications. Following that are some hypothetical use-cases and demos.

+
+ + + +
+ + + +
+ + + + +
+ +
+
+ + Emery + +
+
+ +
+
+ + +
+ + +
+
+
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/talk/PQSDPT.ics b/content/static/datenspuren/2021/fahrplan/talk/PQSDPT.ics new file mode 100644 index 000000000..a9d2e3867 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/talk/PQSDPT.ics @@ -0,0 +1,33 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//pretalx//talks.datenspuren.de//PQSDPT +BEGIN:VTIMEZONE +TZID:Europe/Berlin +BEGIN:STANDARD +DTSTART:20001029T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20000326T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +UID:pretalx-ds21-PQSDPT@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T160000 +DTEND;TZID=Europe/Berlin:20210918T173000 +DESCRIPTION:Erarbeitung eines Katalogs individueller Handlungsempfehlungen + für eine nachhaltige Digitalisierung. +DTSTAMP:20210914T104325Z +LOCATION:Großer Saal +SUMMARY:Digitalisierung debuggen – Ein (toolbasierter) Low-Level-Ansatz a + us der Bits&Bäume-Bewegung. - Carsten Knoll +URL:https://talks.datenspuren.de/ds21/talk/PQSDPT/ +END:VEVENT +END:VCALENDAR diff --git a/content/static/datenspuren/2021/fahrplan/talk/PQSDPT/index.html b/content/static/datenspuren/2021/fahrplan/talk/PQSDPT/index.html new file mode 100644 index 000000000..9a091816d --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/talk/PQSDPT/index.html @@ -0,0 +1,201 @@ + + + + + + + + + Digitalisierung debuggen – Ein (toolbasierter) Low-Level-Ansatz aus der Bits&Bäume-Bewegung. :: Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+
+
+ + + + + +
+

+
+ Digitalisierung debuggen – Ein (toolbasierter) Low-Level-Ansatz aus der Bits&Bäume-Bewegung. +
+ + + .ical + + + + +
+
+ + + 2021-09-18, 16:00–17:30, Großer Saal + + +
+ Sprache: Deutsch +
+ + +
+

+
+
+ + +
+

Erarbeitung eines Katalogs individueller Handlungsempfehlungen für eine nachhaltige Digitalisierung.

+
+ +
+ +
+

Die aktuelle Implementierung der Digitalisierung ist dysfunktional: Sie verursacht mehr Probleme, als sie löst. Auf der Konferenz Bits&Bäume 2018 wurden mit Beteiligung u.a. des CCC, des FIfF, des BUND und der OKF elf konkrete Forderungen für eine nachhaltige Digitalisierung formuliert. Sie richten sich primär an Politik und Unternehmen - auf individueller Ebene lassen sie sich kaum (direkt) anwenden. Um diese Lücke zu schließen, soll kollaborativ und multiperspektivisch ein Katalog von individuellen Handlungsempfehlungen erarbeitet werden. Die dabei unvermeidlichen Diskussionen (z.B. “Ist Ecosia aus Datenschutz-Sicht vertretbar?”) werden dabei nicht als lästige sondern als wünschenswerte Begleiterscheinung aufgefasst und (ggf. Tool-gestützt) in Pro- und Kontra-Argumente strukturiert, sodass objektiv gute Vorschläge mit der Zeit möglichst klar erkennbar werden. In einem kurzen Inputvortrag geht es u.a. um die Motivation des Projekts, und um eine mögliche technische Umsetzung zur Strukturierung der Diskussion. Der überwiegende Teil des Workshops wird einem Brainstorming und der inhaltlichen Diskussion zu konkreten Handlungsoptionen gewidmet.

+

Weitere Infos bei https://dresden.bits-und-baeume.org/

+
+ + + +
+ + + +
+ + + + +
+ +
+
+ + Carsten Knoll + +
+
    +
  • Mitglied in der TU Umweltinitiative (TUUWI Dresden)
  • +
  • Gründungsmitglied der Hochschulgruppe für Freie Software und Freies Wissen und des Dresdner Zweiges der Bits&Bäume-Bewegung
  • +
  • Entscheidungsfindung in Gruppen: https://moodpoll.uber.space/
  • +
  • Pythonkurs für Ingenieur:innen (und ein Buch)
  • +
+ +
+
+ + +
+ + +
+
+
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/talk/QKYFTX.ics b/content/static/datenspuren/2021/fahrplan/talk/QKYFTX.ics new file mode 100644 index 000000000..89e0f1b3a --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/talk/QKYFTX.ics @@ -0,0 +1,32 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//pretalx//talks.datenspuren.de//QKYFTX +BEGIN:VTIMEZONE +TZID:Europe/Berlin +BEGIN:STANDARD +DTSTART:20001029T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20000326T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +UID:pretalx-ds21-QKYFTX@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210919T160000 +DTEND;TZID=Europe/Berlin:20210919T163000 +DESCRIPTION:Dieser Talk gibt einen Überblick über E2E-Verschlüsselung un + d stellt einen spannenden Ansatz vor. +DTSTAMP:20210914T104326Z +LOCATION:Großer Saal +SUMMARY:Vertrauliches "Chatten" - Wem vertraust du? - Stephan Radke +URL:https://talks.datenspuren.de/ds21/talk/QKYFTX/ +END:VEVENT +END:VCALENDAR diff --git a/content/static/datenspuren/2021/fahrplan/talk/QKYFTX/index.html b/content/static/datenspuren/2021/fahrplan/talk/QKYFTX/index.html new file mode 100644 index 000000000..7b5d4dfd5 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/talk/QKYFTX/index.html @@ -0,0 +1,183 @@ + + + + + + + + + Vertrauliches "Chatten" - Wem vertraust du? :: Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+
+
+ + + + + +
+

+
+ Vertrauliches "Chatten" - Wem vertraust du? +
+ + + .ical + + + + +
+
+ + + 2021-09-19, 16:00–16:30, Großer Saal + + +
+ Sprache: Deutsch +
+ + +
+

+
+
+ + +
+

Dieser Talk gibt einen Überblick über E2E-Verschlüsselung und stellt einen spannenden Ansatz vor.

+
+ +
+ +
+

Oft ist unklar wer die Schlüssel zum Entschlüsseln vertraulicher Nachrichten besitzt. In diesem Talk werden jene fündig, die eher sich selbst vertrauen und eigene Schlüssen generieren. Jedoch der Clou dahinter ist die „Perfekte Sicherheit“.

+
+ + + +
+ +
+ + + + +
+ +
+
+ + Stephan Radke + +
+

Stephan Radke (Lead Engineer RFID Applications)
+ 2000 – 2008 Informatik Studium an der Technischen Universität Dresden
+ 2008 – 2016 Wissenschaftlicher Mitarbeiter am Fraunhofer Institut für integrierte Schaltungen, Abteilung Entwurfsautomatisierung
+ Seit 2016 bei Linxens im Bereich Produktentwicklung und Software Lösungen

+ +
+
+ + +
+ + +
+
+
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/talk/STHYC7.ics b/content/static/datenspuren/2021/fahrplan/talk/STHYC7.ics new file mode 100644 index 000000000..772b5fe58 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/talk/STHYC7.ics @@ -0,0 +1,32 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//pretalx//talks.datenspuren.de//STHYC7 +BEGIN:VTIMEZONE +TZID:Europe/Berlin +BEGIN:STANDARD +DTSTART:20001029T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20000326T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +UID:pretalx-ds21-STHYC7@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T142000 +DTEND;TZID=Europe/Berlin:20210918T162000 +DESCRIPTION:Angebote für Kinder: Basteln mit leitfähiger Knete und LEDs\, + Spiel und Spaß mit ozobots\, ... +DTSTAMP:20210914T104326Z +LOCATION:Launch +SUMMARY:Leitfähige Knete und ozobots - Heike +URL:https://talks.datenspuren.de/ds21/talk/STHYC7/ +END:VEVENT +END:VCALENDAR diff --git a/content/static/datenspuren/2021/fahrplan/talk/STHYC7/index.html b/content/static/datenspuren/2021/fahrplan/talk/STHYC7/index.html new file mode 100644 index 000000000..19940ef7a --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/talk/STHYC7/index.html @@ -0,0 +1,209 @@ + + + + + + + + + Leitfähige Knete und ozobots :: Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+
+
+ + + + + +
+

+
+ Leitfähige Knete und ozobots +
+ + + .ical + + + + +
+
+ + + 2021-09-18, 14:20–16:20, Launch + + +
+ Sprache: Deutsch +
+ + + + + + + + +
+

+
+
+ + +
+

Angebote für Kinder: Basteln mit leitfähiger Knete und LEDs, Spiel und Spaß mit ozobots, ...

+
+ +
+ +
+

Hier kann man ein Kunstwerk aus Knete mit leuchtenden Augen gestalten oder einem kleinen Roboter mit farbigen Codes den Weg vorgeben.
+Außerdem kann man mit Scratch selbst programmieren oder fertige Spiele ausprobieren.

+
+ + + +
+ +
+ + + + +
+ +
+
+ + Heike + +
+
+ +
+
+ + +
+ + +
+
+
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/talk/TDEBBE.ics b/content/static/datenspuren/2021/fahrplan/talk/TDEBBE.ics new file mode 100644 index 000000000..b7f9e8090 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/talk/TDEBBE.ics @@ -0,0 +1,32 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//pretalx//talks.datenspuren.de//TDEBBE +BEGIN:VTIMEZONE +TZID:Europe/Berlin +BEGIN:STANDARD +DTSTART:20001029T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20000326T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +UID:pretalx-ds21-TDEBBE@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T142000 +DTEND;TZID=Europe/Berlin:20210918T150500 +DESCRIPTION:Ein Vortrag über die Facetten und Nuancen dessen\, was das 'Ha + cker'-sein denn tatsächlich bedeutet. +DTSTAMP:20210914T104325Z +LOCATION:Großer Saal +SUMMARY:Immer nur hacken? - Nek0 +URL:https://talks.datenspuren.de/ds21/talk/TDEBBE/ +END:VEVENT +END:VCALENDAR diff --git a/content/static/datenspuren/2021/fahrplan/talk/TDEBBE/index.html b/content/static/datenspuren/2021/fahrplan/talk/TDEBBE/index.html new file mode 100644 index 000000000..22f193ed0 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/talk/TDEBBE/index.html @@ -0,0 +1,197 @@ + + + + + + + + + Immer nur hacken? :: Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+
+
+ + + + + +
+

+
+ Immer nur hacken? +
+ + + .ical + + + + +
+
+ + + 2021-09-18, 14:20–15:05, Großer Saal + + +
+ Sprache: Deutsch +
+ + +
+

+
+
+ + +
+

Ein Vortrag über die Facetten und Nuancen dessen, was das 'Hacker'-sein denn tatsächlich bedeutet.

+
+ +
+ +
+

Ein als 'Hacker' bezeichneter Mensch weckt unwillkürlich immer das BIld einer über einem Computermonitor gebeugten Person, welche tagein, tagaus nichts anderes tut, als in besagten Monitor zu schauen und in den virtuellen Eingeweiden des Computers zu werkeln.
+Dieses Bild entspricht aber nicht der Wirklichkeit. Es gehören auch andere Dinge dazu, um ein 'Hacker' zu sein.
+In diesem Vortrag bemühe ich mich ein neues BIld zu erschaffen, was es denn heißt ein 'Hacker' zu sein und möchte mit Beispielen aufzeigen, dass es weit mehr sein sollte, als Arbeit und Freizeit am Computer zu verbringen.

+
+ + + +
+ +
+ + + + +
+ +
+
+ + Nek0 + +
+

Coder, Zeichner, Musiker ... Mensch mit Ambitionen und Träumen an allen Eckenund Enden.

+ + Diese(r) Vortragende hält außerdem: + + +
+
+ + +
+ + +
+
+
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/talk/TX3ZU3.ics b/content/static/datenspuren/2021/fahrplan/talk/TX3ZU3.ics new file mode 100644 index 000000000..ad2453155 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/talk/TX3ZU3.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//pretalx//talks.datenspuren.de//TX3ZU3 +BEGIN:VTIMEZONE +TZID:Europe/Berlin +BEGIN:STANDARD +DTSTART:20001029T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20000326T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +UID:pretalx-ds21-TX3ZU3@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T210000 +DTEND;TZID=Europe/Berlin:20210918T223000 +DESCRIPTION:Datenschutz-Electropunk +DTSTAMP:20210914T104323Z +LOCATION:Großer Saal +SUMMARY:Systemabsturz - Systemabsturz +URL:https://talks.datenspuren.de/ds21/talk/TX3ZU3/ +END:VEVENT +END:VCALENDAR diff --git a/content/static/datenspuren/2021/fahrplan/talk/TX3ZU3/index.html b/content/static/datenspuren/2021/fahrplan/talk/TX3ZU3/index.html new file mode 100644 index 000000000..1c065d698 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/talk/TX3ZU3/index.html @@ -0,0 +1,209 @@ + + + + + + + + + Systemabsturz :: Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+
+
+ + + + + + + + +
+
+
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/talk/YDSKAA.ics b/content/static/datenspuren/2021/fahrplan/talk/YDSKAA.ics new file mode 100644 index 000000000..828203865 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/talk/YDSKAA.ics @@ -0,0 +1,32 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//pretalx//talks.datenspuren.de//YDSKAA +BEGIN:VTIMEZONE +TZID:Europe/Berlin +BEGIN:STANDARD +DTSTART:20001029T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20000326T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +UID:pretalx-ds21-YDSKAA@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T175000 +DTEND;TZID=Europe/Berlin:20210918T183500 +DESCRIPTION:Analysis of current open-source initiatives and cryptographic a + pproaches to PPAI +DTSTAMP:20210914T104325Z +LOCATION:Großer Saal +SUMMARY:Perspectives in Privacy Preserving Artificial Intelligence - Kino +URL:https://talks.datenspuren.de/ds21/talk/YDSKAA/ +END:VEVENT +END:VCALENDAR diff --git a/content/static/datenspuren/2021/fahrplan/talk/YDSKAA/index.html b/content/static/datenspuren/2021/fahrplan/talk/YDSKAA/index.html new file mode 100644 index 000000000..b00677339 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/talk/YDSKAA/index.html @@ -0,0 +1,186 @@ + + + + + + + + + Perspectives in Privacy Preserving Artificial Intelligence :: Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+
+
+ + + + + +
+

+
+ Perspectives in Privacy Preserving Artificial Intelligence +
+ + + .ical + + + + +
+
+ + + 2021-09-18, 17:50–18:35, Großer Saal + + +
+ Sprache: Englisch +
+ + +
+

+
+
+ + +
+

Analysis of current open-source initiatives and cryptographic approaches to PPAI

+
+ +
+ +
+

Imagine Artificial Intelligence could operate on data it cannot see? That would be a win-win step towards scientific development and personal protection, both at the same time, right?
+In this talk we are going to discuss the state-of-the-art algorithms and protocols that aim to enable Privacy Preserving Artificial Intelligence. Here we will go throught their pros and cons and their development directions, especially focusing on open-source initiatives.
+In the end, I would like you to be curious and enthusiastic about those solutions, which can maybe result in meaningful contributions.

+
+ + + +
+ +
+ + + + +
+ +
+
+ + Kino + +
+

Read Murray Bookchin

+ +
+
+ + +
+ + +
+
+
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/talk/ZEJBSR.ics b/content/static/datenspuren/2021/fahrplan/talk/ZEJBSR.ics new file mode 100644 index 000000000..2ef2a1e0d --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/talk/ZEJBSR.ics @@ -0,0 +1,33 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//pretalx//talks.datenspuren.de//ZEJBSR +BEGIN:VTIMEZONE +TZID:Europe/Berlin +BEGIN:STANDARD +DTSTART:20001029T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20000326T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +UID:pretalx-ds21-ZEJBSR@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T133500 +DTEND;TZID=Europe/Berlin:20210918T140000 +DESCRIPTION:Vorstellung des Open Data Camps 2021 und des Coding da Vinci Ku + lturhackathons Ost³ 2022 +DTSTAMP:20210914T104324Z +LOCATION:Großer Saal +SUMMARY:Coding da Vinci & Open Data Camp - aktuelle Hackathons in der Regio + n - Anne Liebscher\, Michael Anz +URL:https://talks.datenspuren.de/ds21/talk/ZEJBSR/ +END:VEVENT +END:VCALENDAR diff --git a/content/static/datenspuren/2021/fahrplan/talk/ZEJBSR/index.html b/content/static/datenspuren/2021/fahrplan/talk/ZEJBSR/index.html new file mode 100644 index 000000000..ad52d1de6 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/talk/ZEJBSR/index.html @@ -0,0 +1,247 @@ + + + + + + + + + Coding da Vinci & Open Data Camp - aktuelle Hackathons in der Region :: Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+
+
+ + + + + +
+

+
+ Coding da Vinci & Open Data Camp - aktuelle Hackathons in der Region +
+ + + .ical + + + + +
+
+ + + 2021-09-18, 13:35–14:00, Großer Saal + + +
+ Sprache: Deutsch +
+ + +
+

+
+
+ + +
+

Vorstellung des Open Data Camps 2021 und des Coding da Vinci Kulturhackathons Ost³ 2022

+
+ +
+ +
+ + + +
+ +
+ + + + +
+ +
+
+ + Anne Liebscher + +
+

Projektkoordinatorin des Coding da Vinci Kulturhackathons Ost³ 2022

+ +
+
+ + + + + + + + +
+ + +
+
+
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/talk/ZH9SWA.ics b/content/static/datenspuren/2021/fahrplan/talk/ZH9SWA.ics new file mode 100644 index 000000000..87f2537a6 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/talk/ZH9SWA.ics @@ -0,0 +1,33 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//pretalx//talks.datenspuren.de//ZH9SWA +BEGIN:VTIMEZONE +TZID:Europe/Berlin +BEGIN:STANDARD +DTSTART:20001029T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20000326T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +UID:pretalx-ds21-ZH9SWA@talks.datenspuren.de +DTSTART;TZID=Europe/Berlin:20210918T185500 +DTEND;TZID=Europe/Berlin:20210918T194000 +DESCRIPTION:Wie führt man ein vertrauliches Gespräch über einen unsicher + en Kommunikationskanal? +DTSTAMP:20210914T104326Z +LOCATION:Großer Saal +SUMMARY:Schlüsseltechnologie Live: Das Diffie-Hellman-Protokoll - ttimeles + s\, Xyrill +URL:https://talks.datenspuren.de/ds21/talk/ZH9SWA/ +END:VEVENT +END:VCALENDAR diff --git a/content/static/datenspuren/2021/fahrplan/talk/ZH9SWA/index.html b/content/static/datenspuren/2021/fahrplan/talk/ZH9SWA/index.html new file mode 100644 index 000000000..4acd8e401 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/talk/ZH9SWA/index.html @@ -0,0 +1,240 @@ + + + + + + + + + Schlüsseltechnologie Live: Das Diffie-Hellman-Protokoll :: Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+
+
+ + + + + +
+

+
+ Schlüsseltechnologie Live: Das Diffie-Hellman-Protokoll +
+ + + .ical + + + + +
+
+ + + 2021-09-18, 18:55–19:40, Großer Saal + + +
+ Sprache: Deutsch +
+ + +
+

+
+
+ + +
+

Wie führt man ein vertrauliches Gespräch über einen unsicheren Kommunikationskanal?

+
+ +
+ +
+

Im Podcast "Schlüsseltechnologie" erklären wir moderne Computertechnik von Grund auf. In dieser Live-Ausgabe soll es um den Diffie-Hellman-Schlüsselaustausch gehen. Dieses zu seiner Zeit revolutionäre Protokoll erlaubt es zwei Gesprächsparteien, ein gemeinsames Geheimnis zu vereinbaren, obwohl auf dem verwendeten Kommunikationskanal jeder mitlesen kann. Ein solches Geheimnis, meist eine strategisch gewählte Zufallszahl, ist dann der Schlüssel für eine vertrauliche Kommunikation zwischen beiden Gesprächspartnern, obwohl der Kanal eigentlich nicht vertrauenswürdig ist. Eine wahrhaftige Schlüsseltechnologie!

+
+ + + +
+ + + +
+ + + + +
+ +
+
+ + ttimeless + +
+
+ +
+
+ + + + + +
+ +
+
+ + Xyrill + +
+

Geboren 1989, seitdem gute 32 Jahre Berufserfahrung als Bedenkenträger und somit durchgängig als Grundpfeiler der Demokratie beschäftigt. Meine Podcasts zu technischen und manchmal netzpolitischen Themen gibt es auf https://xyrillian.de/noises.

+ +
+
+ + +
+ + +
+
+
+ +
+ + Dieser Export wurde um 2021-09-14 12:43 CEST generiert +
+ + + + + powered by pretalx + + + + · + Kontakt + + + · + Impressum + + +
+
+ + diff --git a/content/static/datenspuren/2021/fahrplan/talk/index.html b/content/static/datenspuren/2021/fahrplan/talk/index.html new file mode 100644 index 000000000..4cd13bf85 --- /dev/null +++ b/content/static/datenspuren/2021/fahrplan/talk/index.html @@ -0,0 +1,829 @@ + + + + + + + + + Datenspuren 2021 :: pretalx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+

+ + + Datenspuren 2021 + + +

+
+ + +
+
+
+
+ + + + + +
+ + + + + + + + + + +
+
+ +
+ +