commit 54074f8ad741dc22af2c3de2a09d103b814bcc51 Author: Simon Martens Date: Mon Jan 30 11:49:15 2023 +0100 Initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/acta-baende.html b/acta-baende.html new file mode 100644 index 0000000..94cae96 --- /dev/null +++ b/acta-baende.html @@ -0,0 +1,148 @@ + + + + + + + + + + Internationales Hamann-Kolloquium – Acta-Bände + + + + + +
+

Acta-Bände

+

+ Acta 1976
+ Georg Hamann. Acta des Internationalen Hamann-Colloquiums in Lüneburg + 1976. Mit einem Vorwort von Arthur Henkel, hg. v. Bernhard Gajek + (Frankfurt a. M. 1979). + 🖹 Inhaltsverzeichnis + +

+

+ Acta 1980
+ Georg Hamann. Acta des zweiten Internationalen Hamann-Colloquiums im + Herder-Institut zu Marburg/Lahn 1980, hg. v. Bernhard Gajek (Marburg + 1983). 🖹 Inhaltsverzeichnis + +

+

+ Acta 1982
+ Georg Hamann und Frankreich. Acta des dritten Internationalen + Hamann-Colloquiums im Herder-Institut zu Marburg/Lahn 1982, hg. v. + Bernhard Gajek (Marburg 1987). + 🖹 Inhaltsverzeichnis + +

+

+ Acta 1985
+ Hamann – Kant – Herder. Acta des vierten Internationalen + Hamann-Kolloquiums im Herder-Institut zu Marburg/Lahn 1985, hg. v. + Bernhard Gajek (Frankfurt a. M. 1987). + 🖹 Inhaltsverzeichnis + +

+

+ Acta 1988
+ Georg Hamann und die Krise der Aufklärung. Acta des fünften + Internationalen Hamann-Kolloquiums in Münster i. W. 1988, hg. v. + Bernhard Gajek u. Albert Meier (Frankfurt a. M. 1990). + 🖹 Inhaltsverzeichnis + +

+

+ Acta 1992
+ Georg Hamann. Autor und Autorschaft. Acta des sechsten + Internationalen Hamann-Kolloquiums im Herder-Institut zu Marburg/Lahn + 1992, hg. v. Bernhard Gajek (Frankfurt a. M. 1996). + 🖹 Inhaltsverzeichnis + +

+

+ Acta 1996
+ Georg Hamann und England. Hamann und die englischsprachige + Aufklärung. Acta des siebten Internationalen Hamann-Kolloquiums zu + Marburg/Lahn 1996, hg. v. Bernhard Gajek (Frankfurt a. M. 1999). + 🖹 Inhaltsverzeichnis + +

+

+ Acta 2002
+ Die Gegenwärtigkeit Johann Georg Hamanns. Acta des achten + Internationalen Hamann-Kolloquiums an der Martin-Luther-Universität + Halle-Wittenberg 2002, hg. v. Bernhard Gajek (Frankfurt a. M. 2005). + 🖹 Inhaltsverzeichnis + +

+

+ Acta 2006
+ Johann Georg Hamann: Religion und Gesellschaft, hg. v. Manfred Beetz + u. Andre Rudolph (Berlin, Boston 2012). + 🖹 Inhaltsverzeichnis + +

+

+ Acta 2010
+ Hamanns Briefwechsel. Acta des Zehnten Internationalen + Hamann-Kolloquiums an der Martin-Luther-Universität Halle-Wittenberg + 2010, hg. v. Manfred Beetz u. Johannes von Lüpke (Göttingen 2016) [= + Hamann-Studien 1]. + 🖹 Inhaltsverzeichnis + +

+

+ Acta 2015
+ Johann Georg Hamann: Natur und Geschichte. Acta des Elften + Internationalen Hamann-Kolloquiums an der Kirchlichen Hochschule + Wuppertal/Bethel 2015, hg. v. Eric Achermann, Johann Kreuzer u. + Johannes von Lüpke (Göttingen 2020) [= Hamann-Studien 4]. + 🖹 Inhaltsverzeichnis + +

+

+ Acta 2019
+ »… sind noch in der Mache«. Zur Bedeutung der Rhetorik in Hamanns + Schriften. Acta des zwölften Internationalen Hamann-Kolloquiums in + Heidelberg 2019, hg. v. Eric Achermann u. Janina Reibold (Göttingen + 2021) [= Hamann-Studien 5]. + 🖹 Inhaltsverzeichnis + +

+
+ + + diff --git a/datenschutzerklaerung.html b/datenschutzerklaerung.html new file mode 100644 index 0000000..94dfbe3 --- /dev/null +++ b/datenschutzerklaerung.html @@ -0,0 +1,820 @@ + + + + + + + + + + Internationales Hamann-Kolloquium – Datenschutzerklärung + + + + + +
+

Impressum und Datenschutzerklärung

+
+
+

+ Telemedienanbieter im Sinne des § 5 TMG +

+ +

+ Theodor Springmann Stiftung
+ Hirschgasse 2
+ 69120 Heidelberg +

+ +

+ Telefon +49 6221 436235
+ Email info@theodor-springmann-stiftung.de +

+ +

+ Rechtsform und Sitz +

+ +

+ Die Theodor Springmann Stiftung ist eine rechtsfähige Stiftung + bürgerlichen Rechts.
+ Sitz der Stiftung ist Heidelberg. +

+ +

+ Vorstand der Theodor Springmann Stiftung +

+ +

+ Dr. Randolf Straky (Präsident) +

+ +

+ Geschäftsführung +

+ +

+ Dr. Randolf Straky
+ Theodor Springmann Stiftung
+ Hirschgasse 2
+ 69120 Heidelberg +

+ +

+ Zuständige Aufsichtsbehörde +

+ +

+ Regierungspräsidium Karlsruhe
+ Schlossplatz 1–3
+ 76131 Karlsruhe +

+ +

+ https://rp.baden-wuerttemberg.de/Themen/Stiftung/Seiten/Ansprechpartner.aspx +

+ +

+ Redaktionelle Verantwortung nach § 55 Abs. 2 RStV +

+ +

+ Janina Reibold
+ Theodor Springmann Stiftung
+ Hirschgasse 2
+ 69120 Heidelberg +

+
+ +

+   +

+ +

Datenschutzerklärung

+ +

Präambel

+ +

+ Diese Datenschutzerklärung informiert Sie über die Art, den Umfang und + den Zweck der personenbezogenen Daten, die im Rahmen dieser + Onlinepräsenz von Ihnen erhoben und von uns verarbeitet werden, sowie + die Ihnen zustehenden Rechte. +

+ +

+ Personenbezogene Daten sind alle Informationen, die sich auf eine + identifizierte oder identifizierbare natürliche Person beziehen. Als + identifizierbar wird eine natürliche Person angesehen, die direkt oder + indirekt identifiziert werden kann. Im Hinblick auf weitere verwendete + Begrifflichkeiten verweisen wir auf die Definitionen der + Datenschutz-Grundverordnung (DSGVO), Artikel 4. +

+ +

+ Erfolgt die Verarbeitung personenbezogener Daten auf Grundlage des + Art. 6 Abs. 1 lit. f DSGVO, so besteht + unser berechtigtes Interesse in der Erfüllung unseres satzungsgemäßen + Stiftungszwecks. Zweck der Stiftung ist es, in gemeinnütziger Weise + Wissenschaft und Kunst, Völkerverständigung und Entwicklungshilfe zu + fördern und zum menschlichen Selbstverständnis sowie zum Erkennen und + Lindern strukturell bedingter Not und Bedürftigkeit von Menschen in + aller Welt beizutragen. +

+ +

Verantwortlicher

+ +

+ Verantwortlich im Sinne von Art. 4 Abs. 7 DSGVO für die Verarbeitung + personenbezogener Daten ist: +

+ +

+ Theodor Springmann Stiftung
+ Hirschgasse 2
+ 69120 Heidelberg +

+ +

+ www.theodor-springmann-stiftung.de
+ info@theodor-springmann-stiftung.de +

+ +

Automatisch bei Nutzung unserer Onlinepräsenz erfasste Daten

+ +

+ Mit der Nutzung unserer Onlinepräsenz werden automatisch + personenbezogene und allgemeine Daten vom Nutzer übermittelt und von + uns erfasst und gespeichert. Die von uns erhobenen Daten umfassen: +

+ +

+ 1)      + die IP-Adresse des ans Internet angeschlossenen Netzwerkgeräts + (Computer oder Router des Nutzers), +

+ +

+ 2)      + den verwendeten Browsertyp und dessen Version, +

+ +

+ 3)      + das verwendete Betriebssystem und dessen Version, +

+ +

+ 4)      + die Internetseite, die den Nutzer auf unsere Onlinepräsenz verweist + (Referrer), +

+ +

+ 5)      + die Unterwebseiten, die der Nutzer auf unserer Onlinepräsenz aufruft, +

+ +

+ 6)      + das Datum und die Uhrzeit des Aufrufs, +

+ +

+ 7)      + den Internet-Service-Provider des Nutzers, +

+ +

+ 8)      + sonstige ähnliche Daten. +

+ +

+ Die Theodor Springmann Stiftung zieht aus diesen Daten keine + Rückschlüsse auf die betroffenen Nutzer. Diese Informationen werden + benötigt, um +

+ +

+ 1)      + die vom Nutzer angeforderten Inhalte korrekt auszuliefern, +

+ +

+ 2)      + technische Probleme zu diagnostizieren, unsere IT-Systeme vor + Angriffen zu schützen und im Falle eines Angriffs den zuständigen + Behörden notwendige Informationen zur Strafverfolgung bereitstellen zu + können, +

+ +

+ 3)      + die Inhalte und die Bedienung unserer Onlinepräsenz zu optimieren. +

+ +

+ Die oben genannten Verarbeitungszwecke werden von Subsystemen erfüllt, + die unabhängig von anderen Subsystemen ihre jeweils eigene Kopie der + vom Nutzer erhobenen Daten erhalten, verarbeiten und löschen. Dabei + werden den Subsystemen lediglich die zur Ausführung ihrer Aufgabe + erforderlichen Daten übergeben. Alle Subsysteme befinden sich auf + Servern der Theodor Springmann Stiftung. +

+ +

Auslieferung der vom Nutzer angeforderten Inhalte

+ +

+ Mit der Anforderung einer Seite dieser Onlinepräsenz übermittelt der + Browser des Nutzers automatisch die IP-Adresse seines ans Internet + angeschlossenen Netzwerkgeräts (Computer oder Router) und andere + Daten. Ohne diese IP-Adresse können die Inhalte dieser Online-Präsenz + nicht an den Nutzer zurückgesendet werden. Daher ist die Speicherung + und Verarbeitung der IP-Adresse für den Betrieb dieser Onlinepräsenz + notwendig. Ebenfalls übermittelte Daten über den verwendeten Browser + usw. werden gegebenenfalls verwendet, um die Anzeige der Webseite an + das Anzeigegerät oder den Browser anzupassen. Die zum Zwecke der + Auslieferung von Inhalten gesammelten Daten werden direkt nach + Übertragung der Inhalte vom Subsystem gelöscht. Die Verarbeitung + dieser Daten erfolgt auf der Grundlage eines berechtigten Interesses + nach Art. 6 Abs. 1 lit. f DSGVO. +

+ +

Diagnose und Schutz der IT-Systeme

+ +

+ Daneben erfolgt eine Speicherung der oben genannten Daten in + Diagnose-Protokollen. Die Protokollierung ist notwendig, um etwaige + technische Probleme analysieren oder Angriffe erkennen und abwehren zu + können. Bei Angriffen auf unsere IT-Systeme übergeben wir die + Diagnose-Protokolle den zuständigen Strafverfolgungsbehörden. Die + Diagnose-Protokolle werden nach 14 Tagen automatisch gelöscht. Die + Speicherung und Verarbeitung dieser Daten erfolgt auf Grundlage eines + berechtigten Interesses nach Art. 6 Abs. 1 + lit. f DSGVO. +

+ +

Analyse zur Optimierung der Inhalte und der Bedienung

+ +

+ Die oben genannten Daten werden von einem Webanalyseprogramm + verarbeitet. Dabei werden die Daten pseudonymisiert und aggregiert, so + dass sie einzelnen Nutzern nicht mehr zugeordnet werden können. Das + Analyseprogramm wird auf einem von uns betriebenen Server ausgeführt, + daher werden keine Daten an Dritte übermittelt. Der Zweck dieser + Erfassung besteht in der Analyse der Nutzung unseres Angebots, durch + die eine Verbesserung unserer Webseiten, der Inhalte und der Bedienung + ermöglicht wird. Das Analyseprogramm speichert die anonymisierten + Daten ohne zeitliche Begrenzung. Die Verarbeitung dieser Daten erfolgt + auf der Grundlage eines berechtigten Interesses (Art. 6 Abs. 1 + lit. f DSGVO). +

+ +

Weitere auf der Onlinepräsenz erfasste Daten

+ +

+ Neben den oben aufgeführten Daten können weitere Daten von uns + erfasst, gespeichert und verarbeitet werden. +

+ +

Sonstige Daten

+ +

+ Sämtliche Daten, die mit dem Aufruf einer Webseite von unserer + Onlinepräsenz an den Nutzer übertragen werden, werden von unseren + Servern bereitgestellt. Wir nutzen kein von Dritten bereitgestelltes + Content Delivery Network (CDN), um Teile + unserer Onlinepräsenz (z. B. Javascript- + oder Webfont-Dateien) von dort an den + Nutzer zu übermitteln. Wir verlinken auch nicht in soziale Netzwerke. + Insofern können von Dritten keine personenbezogenen Daten über unsere + Onlinepräsenz erhoben werden, es sei denn, die Datenerfassung durch + Dritte basiert auf einer gesetzlichen Grundlage und/oder wurde + behördlich angeordnet. +

+ +

+ In unseren Inhalten können sich jedoch Hyperlinks („Links“) auf fremde + Onlineangebote befinden. Mit dem Anklicken eines solchen Links + verlässt der Nutzer unsere Onlinepräsenz und damit den Geltungsbereich + dieser Datenschutzerklärung. +

+ +

Erhobene Daten bei Kontakt

+ +

+ Unsere Onlinepräsenz hält unter anderem aufgrund gesetzlicher Vorgaben + verschiedene Möglichkeiten bereit, mit uns in Kontakt zu treten. + Sofern eine betroffene Person Kontakt zu uns aufnimmt, werden die von + der betroffenen Person übermittelten personenbezogenen Daten + automatisch gespeichert (z. B. Telefonnummer, E-Mail-Adresse). Diese + Angaben werden zum Zwecke der Bearbeitung sowie für sich + möglicherweise anschließende Kommunikation von uns gespeichert. Sobald + die Speicherung dieser Daten nicht mehr erforderlich ist und keine + gesetzlichen Archivierungsgründe vorliegen, werden die Daten gelöscht. + Die Erforderlichkeit wird alle zwei Jahre überprüft. Es erfolgt keine + Weitergabe dieser personenbezogenen Daten an Dritte. +

+ +

+ Von betroffenen Personen übermittelte Informationen zur Bearbeitung + einer Kontaktanfrage werden gemäß Art. 6 Abs. 1 + lit. b (vertragliche und vorvertragliche + Beziehungen) oder lit. f (andere Anfragen) + der DSGVO verarbeitet. +

+ +

Speicherung und Löschung von personenbezogenen Daten

+ +

+ Personenbezogene Daten werden von uns für die Dauer der entsprechenden + gesetzlichen Aufbewahrungspflichten oder für den zur Vertragserfüllung + erforderlichen Zeitraum gespeichert. Liegen solche Gründe nicht vor, + werden personenbezogene Daten für den Zeitraum, der zur Erreichung des + Speicherzwecks erforderlich ist, verarbeitet und gespeichert, sofern + in dieser Datenschutzerklärung nicht ausdrücklich anderes angegeben + ist. Sobald die Daten für ihre Zweckbestimmung nicht mehr erforderlich + sind oder der Speicherungszweck entfällt, werden sie nach Maßgabe der + gesetzlichen Vorschriften gelöscht oder in ihrer Verarbeitung + eingeschränkt. +

+ +

+ Sollten die Daten nicht gelöscht werden dürfen, weil sie einer + gesetzlichen Aufbewahrungspflicht unterliegen, wird deren Verarbeitung + durch Archivierung eingeschränkt. Die Daten werden erst nach Ablauf + der gesetzlich vorgeschriebenen Speicherfrist gelöscht. +

+ +

+ Alle sechs Monate wird routinemäßig geprüft, ob der Speicherungszweck + weggefallen bzw. die Aufbewahrungspflicht abgelaufen ist. Anschließend + wird gegebenenfalls die Löschung durchgeführt. +

+ +

Rechte der betroffenen Personen

+ +

+ Unter den angegebenen Kontaktdaten können betroffene Personen + jederzeit nachgenannte Rechte ausüben. Eine betroffene Person kann von + uns verlangen, dass +

+ +

+ ·         + Auskunft über sie betreffende, bei uns gespeicherte Daten und deren + Verarbeitung erteilt wird (Art. 15 DSGVO), +

+ +

+ ·         + sie betreffende unrichtige personenbezogene Daten berichtigt werden + (Art. 16 DSGVO), +

+ +

+ ·         + sie betreffende, bei uns gespeicherte personenbezogene Daten gelöscht + werden (Art. 17 DSGVO), +

+ +

+ ·         + die Verarbeitung sie betreffender, bei uns gespeicherter Daten, die + aufgrund gesetzlicher Vorschriften oder anderer Gründe nicht gelöscht + werden dürfen, eingeschränkt wird (Art. 18 DSGVO), +

+ +

+ ·         + sie betreffende Daten übertragbar sind, soweit sie in die + Datenverarbeitung eingewilligt oder einen Vertrag mit uns geschlossen + hat (Art. 20 DSGVO) +

+ +

+ ·         + sie betreffende Daten nach einem Widerspruch nicht weiter von uns + verarbeitet werden (Art. 21 DSGVO), +

+ +

+ Eine betroffene Person hat ferner jederzeit das Recht, +

+ +

+ ·         + eine erteilte Einwilligung in die Erhebung und Verarbeitung + personenbezogener Daten nach Art. 6 Abs. 1 + lit. a oder Art. 9 Abs. 2 lit. a DSGVO für + die Zukunft zu widerrufen (Art. 7 Abs. 3 DSGVO), +

+ +

+ ·         + sich mit einer Beschwerde an eine Aufsichtsbehörde zu wenden (Art. 15 + Abs. 1 lit. f DSGVO). Eine Liste der + Aufsichtsbehörden lässt sich unter + https://www.bfdi.bund.de/DE/Infothek/Anschriften_Links/anschriften_links-node.html + abrufen. +

+ +

Änderung unserer Datenschutzerklärung

+ +

+ Wir behalten uns vor, diese Datenschutzerklärung ohne vorherige + Ankündigung an neue rechtliche oder technische Sachverhalte sowie an + Änderungen unserer Leistungen oder Prozesse anzupassen. Es gilt die + jeweils auf der Onlinepräsenz veröffentlichte Version der + Datenschutzerklärung. +

+
+
+ + + + diff --git a/index.html b/index.html new file mode 100644 index 0000000..293e96e --- /dev/null +++ b/index.html @@ -0,0 +1,300 @@ + + + + + + + + + + Internationales Hamann-Kolloquium + + + + +
+

13. Internationales Hamann-Kolloquium

+

29. März – 1. April 2023 im Ostpreußischen Landesmuseum in Lüneburg

+

»… genaueste Localität, Individualität und Personalität«. Johann Georg Hamann in Königsberg

+

Tagungsprogramm · Veranstalter:innen

+

Die geplante Tagung ist die dreizehnte in der Reihe der Internationalen Hamann-Kolloquien. Gegründet wurde das Hamann-Kolloquium 1976 von Arthur Henkel mit einer ersten Tagung, die in Lüneburg in Verbindung mit dem dortigen Nordostdeutschen Kulturwerk e.V. stattfand. Es vereinigt seither in zwangloser Folge etwa alle vier Jahre Gelehrte verschiedener Wissenschaften (insbesondere Germanistik, Philosophie und Theologie).

+

Hamann selbst sah die Eigenart seiner Schriften durch »... genaueste Localität, Individualität und Personalität« bestimmt. Ein besonderes Gewicht kommt dabei der Königsberger Lokalität zu, hat Hamann doch hier die prägenden Jahre der Kindheit, der Schul- und Studienzeit sowie auch die längste Zeit seiner beruflichen Tätigkeit verbracht. Hier hat sich seine »Individualität und Personalität« entwickelt; hier hat er Gesprächspartner gefunden, die ihn zu vielfältigen Beiträgen angeregt und herausgefordert haben. Diese besondere »Localität« mit ihrem Beziehungsnetz genauer auszuleuchten, ist ein Desiderat der Forschung, dem das Kolloquium nachkommen soll.

+

Von Berlin aus betrachtet, liegt Königsberg im 18. Jahrhundert an der Peripherie Preußens, in einer Grenzregion, in der sich eine wechselvolle politische Geschichte abspielt und in der heterogene wirtschaftliche und kulturelle Einflüsse zusammenkommen. Denkt man an die Geschichte der Aufklärung, kommt Königsberg allerdings eine zentrale, weithin ausstrahlende Bedeutung zu. Hier hat Kant seine philosophischen Werke verfasst, in denen auf den Begriff gebracht ist, was Aufklärung bedeutet oder bedeuten kann, damals und heute.

+

An Person und Werk Hamanns kann diese besondere Situation exemplarisch studiert werden. Zum einen deswegen, weil Hamann selbst in mehrfacher Hinsicht Grenzgänger und Vermittler war. Wichtige Erfahrungen hat er außerhalb seiner Königsberger Heimat gesammelt – während seiner Tätigkeit als Hofmeister in Kurland/Livland und im kaufmännischen Dienst in Riga und in London – und überdies durch seine weitgespannte Lektüre Königsberger Diskurse bereichert und über jegliche Provinzialität hinausgehoben. Das gilt auch für die Überschreitung der Grenzen zwischen verschiedenen wissenschaftlichen Disziplinen.

+

Zum anderen kommt Hamann eine herausragende Bedeutung in seiner besonderen Individualität zu. So vielschichtig und perspektivenreich sein schriftstellerisches Werk ist, so wenig lässt es sich in die zeitgenössischen Bewegungen und Systeme des Denkens einfach einordnen und unterordnen. Hamann bleibt ein Nonkonformist, ein Einzelgänger, der allen geschlossenen Systemen kritisch mit »Einfällen und Zweifeln« begegnet. Der von ihm in Auseinandersetzung mit Kant geprägte Begriff der Metakritik bringt diese Strategie deutlich zum Ausdruck.

+

Dabei hat Hamann keinesfalls seine Abhängigkeit verleugnet. So liegen seiner Autorschaft umfangreiche Lektüren zugrunde. So ist er besonders intensiv durch die Tradition lutherischer Theologie und Frömmigkeit geprägt. So weiß er sich auch einzelnen Lehrern und Gesprächspartnern im damaligen Königsberg verpflichtet.

+

Mit dem 13. Internationalen Hamann-Kolloquium verfolgen wir das Ziel, solche Gesprächskonstellationen genauer zu rekonstruieren, indem wir die besonderen lokalen Voraussetzungen und Bedingungen der Kommunikation (u.a. Zeitungen, Buchhandel und Verlagswesen) in den Blick rücken und indem wir Gesprächspartner einbeziehen, die bislang in der Forschung noch nicht die gebührende Aufmerksamkeit gefunden haben. Beiträge zur Hamann-Forschung im engeren Sinn verbinden sich mit solchen zur Königsberger Lokalgeschichte sowie zur Geistesgeschichte der europäischen Aufklärung. In dieser Interdisziplinarität, in der sich die verschiedenen Beiträge wechselseitig herausfordern und bereichern, liegen die Chancen des geplanten Kolloquiums.

+ +

Vorläufiges (!) Tagungsprogramm (Stand: Dezember 2022)

+
+

Mittwoch, 29. März 2023

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
15:00Begrüßung
Königsberger Lokalität I
15:15–15:45 + Knut Martin Stünkel
Localität – Überlegungen zu einem Hamannschen Grundbegriff Oder: Königberg als Ideologie? +
15:45–16:30 + Gregor Babelotzky
»genaueste Localität« – eine topographische Darstellung der Lebens- und Ereignisorte Hamanns in Königsberg +
16:30–17:15 + Sina Dell’Anno
»an den Magum in Norden, haussäßig am alten Graben No. 758 zu Königsberg in Preußen« – Hamanns Anschrift oder Whats in an Adress? +
 
19:30 + Öffentlicher Abendvortrag
+ Johann Anselm Steiger
Die geistliche buchexterne Emblematik in Königsberg +
20:15 + Empfang +
+ +

Donnerstag, 30. März 2023

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Königsberger Gesprächspartner I
9:00–9.45 + Tim Hagemann
»Gedanken und Meynungen« über Hamann und manch anderen Gegenstand. Johann George Scheffner als Aphoristiker und Essayist +
9:45–10:30 + Leonard Keidel
Sebastian Friedrich Trescho in Hamanns provinziellem Koordinatensystem +
Kaffeepause
11:00–11:45 + Joachim Ringleben
Hamann-Motive bei Hippel +
11:45–12:30 + Johannes Saltzwedel
Hippel, Hamann und die Frage der »Peuplierung« +
Mittagspause
Königsberger Publizistik
14:30–15:15 + Janina Reibold
Hamanns Verleger +
15:15–16:00 + Thomas Brose
Diskursräume – Konstellationen – Scientific Community. Hamann besetzt ein intellektuelles Feld: Englische Literatur und Philosophie +
Kaffeepause
Aus der Forschungswerkstatt
16:30–17:15 + Henning Dreyling
Geschichte des Hamann-Nachlasses in Königsberg +
17:15–17:45 + Naomi Miyatani
Königsberger Kirchenlieder für Hamann in London und die Herausforderung einer Übersetzung +
17:45–18:30 + Volker Hoffmann
Erinnerungen an Joseph Kohnen +
+ +

Freitag, 31. März 2023

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Königsberger Lokalität II
9:00–9.45 + Konrad Bucher
Hamann und der Siebenjährige Krieg +
9:45–10:30 + Yvonne Al-Taie
Krankheit, erzwungene Ortsgebundenheit und Distanzkommunikation +
Kaffeepause
Königsberger Gesprächspartner II
11:00–11:45 + Santiago Rebelles und José F. Zúñiga
Die Bedeutung der Stadt und der Reise in der Denkkonfiguration von Hamann und Herder +
11:45–12:30 + Sabine Marienberg
Vergegenständlichung und Verlebendigung bei Hamann und Herder +
Mittagspause
14:30–15:15 + Harald Steffes
»Der unbedachtsame Alcibiades an der Brust des Sokrates«. Zu Hamanns und Herders divergierenden Sokratesdeutungen +
15:15–16:00 + Luca Klopfer
Der kryptojesuitische Hierophant. Zu Johann Georg Hamanns Auseinandersetzung mit Johann August Starck +
Kaffeepause
16:30–17:15 + Wilhelm Kühlmann
Rationalistischer Supranaturalismus. Zur alttestamentarischen Exegese des Königsberger Theologen Theodor Christoph Lilienthal (1717–1781) +
17:15–18:00 + Frank Simon
»die geballte Faust in eine flache Hand zu entfalten?«: Polemik in der Königsberger Gelehrtenrepublik: Was kam nach der »Metakritik über den Purismum der reinen Vernunft«? [Forschungsausblick] +
+ + +

Samstag, 1. April 2023

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Königsberger Gesprächspartner III
9:00–9.45 + Hans Graubner
»Kinderphysik« und »Göttersprache«. Hintergründe und Nebentöne in den Briefen zwischen Kant und Hamann 1759 und 1774 +
9:45–10:30 + Johannes von Lüpke
Das andere Idol. Hamanns Kritik an Kants ›Grundlegung der Sitten‹ +
Kaffeepause
11:00–11:45 + Florian Telsnig
Wozu Aufklärung? Hamann im Gespräch mit Kant und C. J. Kraus +
11:45–12:30 + James Clow
SOCRATE est sur le Trône. Contextuality in Hamann’s critique of Kant’s ›What is Enlightenment?‹ +
Kaffeepause
13:00–13:45 + Oswald Bayer
Lokalität, Individualität, Personalität +
13:45–14:30 + Abschlussdiskussion +
+
+

Veranstalter:innen

+

+ Prof. Dr. Eric Achermann (achermann@uni-muenster.de) +
Prof. Dr. Johann Kreuzer (johann.kreuzer@uni-oldenburg.de) +
Prof. Dr. Johannes von Lüpke (johannes@vonluepke.com) +
Dr. Janina Reibold (janina.reibold@gs.uni-heidelberg.de) +

+ +

Das 13. Internationale Hamann-Kolloquium wird großzügig von der Theodor Springmann Stiftung gefördert.

+ +
+ + + + diff --git a/kolloquien.html b/kolloquien.html new file mode 100644 index 0000000..d94b6aa --- /dev/null +++ b/kolloquien.html @@ -0,0 +1,221 @@ + + + + + + + + + + Internationales Hamann-Kolloquium – Kolloquien + + + + +
+

Hamann-Kolloquien

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 1976 + + Internationales Hamann-Colloquium im Lüneburg (7.–10. Juni + 1976) +
+ 1980 + + + Zweites Internationales Hamann-Colloquium in Marburg (29. Mai – 1. + Juni 1980) +
+ 1982 + + + Drittes Internationales Hamann-Colloquium im Herder-Institut zu + Marburg/Lahn: »Johann Georg Hamann und Frankreich« (31. Mai – 3. + Juni 1982) +
+ 1985 + + + Viertes Internationales Hamann-Kolloquium im Herder-Institut zu + Marburg/Lahn: »Hamann – Kant – Herder« (16.–18. Mai 1985) + +
+ 1988 + + + Fünftes Internationales Hamann-Kolloquium in Münster i. W.: + »Johann Georg Hamann und die Krise der Aufklärung« (2.–6. Oktober + 1988) + +
+ 1992 + + + Sechstes Internationales Hamann-Kolloquium im Herder-Institut zu + Marburg/Lahn: »Johann Georg Hamann. Autor und Autorschaft« (4.–8. + Oktober 1992) + +
+ 1996 + + + Siebtes Internationales Hamann-Kolloquium zu Marburg/Lahn: »Johann + Georg Hamann und England. Hamann und die englischsprachige + Aufklärung« (29. September – 3. Oktoaber 1996) +
+ 2002 + + + Achtes Internationales Hamann-Kolloquium an der + Martin-Luther-Universität Halle-Wittenberg: »Die Gegenwärtigkeit + Johann Georg Hamanns« (3.–7. März 2002) + +
+ 2006 + + + Neuntes Internationales Hamann-Kolloquium an der + Martin-Luther-Universität Halle-Wittenberg: »Johann Georg Hamann: + Religion und Gesellschaft« (28.–30. September 2006) + +
+ 2010 + + + Zehntes Internationales Hamann-Kolloquium an der + Martin-Luther-Universität Halle-Wittenberg: »Hamanns Briefwechsel« + (23.–25. September 2010). + 🖹 Tagungsprogramm +
+ 2015 + + + Elftes Internationales Hamann-Kolloquium an der Kirchlichen + Hochschule Wuppertal/Bethel: »Johann Georg Hamann: Natur und + Geschichte« (18.–21. Februar 2015). + 🖹 Tagungsprogramm +
+ 2017 + + + Kleines Hamann-Kolloquium an der Kirchlichen Hochschule + Wuppertal/Bethel zur »Aesthaetica« + +
+ 2019 + + + Zwölftes Internationales Hamann-Kolloquium in Heidelberg: »… sind + noch in der Mache. Zur Bedeutung der Rhetorik in Hamanns + Schriften« (7.–9. März 2019). + 🖹 Tagungsprogramm +
+ 2019 + + + Kleines Hamann-Kolloquium in Münster i. W. zu den »Wolken« + (14.–16. November 2019) +
+ Gepl. für 2023 + + + Dreizehntes Internationales Hamann-Kolloquium in Lüneburg: »„… + genaueste Localität, Individualität und Personalität“. Johann + Georg Hamann in Königsberg« (29. März bis 1. April 2023) +
+
+ + + diff --git a/kontakt.html b/kontakt.html new file mode 100644 index 0000000..c8a4480 --- /dev/null +++ b/kontakt.html @@ -0,0 +1,71 @@ + + + + + + + + + + Internationales Hamann-Kolloquium – Kontakt + + + + + +
+

Kontakt

+

+ Prof. Dr. Eric Achermann (Münster)
+ + + achermann@uni-muenster.de + + +

+

+ Dr. Janina Reibold (Heidelberg)
+ + + janina.reibold@gs.uni-heidelberg.de + + +

+

+ Prof. Dr. Johann Kreuzer (Oldenburg)
+ + + johann.kreuzer@uni-oldenburg.de + + +

+

+ Prof. Dr. Johannes von Luepke (Wuppertal)
+ + johannes@vonluepke.de + +

+
+ + + diff --git a/main.ts b/main.ts new file mode 100644 index 0000000..c598cae --- /dev/null +++ b/main.ts @@ -0,0 +1,4 @@ +import './src/css/site.css' +import './src/ts/declareelements' +import './src/ts/hamenu' +import './src/ts/hafooter' diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..df4a594 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2157 @@ +{ + "name": "hakolloquium", + "version": "0.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "hakolloquium", + "version": "0.0.0", + "dependencies": { + "lit": "^2.0.2" + }, + "devDependencies": { + "@types/node": "^17.0.31", + "autoprefixer": "^10.4.7", + "postcss": "^8.4.13", + "tailwindcss": "^3.0.24", + "typescript": "^4.5.4", + "vite": "^2.9.7" + } + }, + "node_modules/@lit/reactive-element": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.3.2.tgz", + "integrity": "sha512-A2e18XzPMrIh35nhIdE4uoqRzoIpEU5vZYuQN4S3Ee1zkGdYC27DP12pewbw/RLgPHzaE4kx/YqxMzebOpm0dA==" + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@types/node": { + "version": "17.0.31", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.31.tgz", + "integrity": "sha512-AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q==", + "dev": true + }, + "node_modules/@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==", + "dev": true + }, + "node_modules/autoprefixer": { + "version": "10.4.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", + "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.20.3", + "caniuse-lite": "^1.0.30001335", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.20.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", + "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001332", + "electron-to-chromium": "^1.4.118", + "escalade": "^3.1.1", + "node-releases": "^2.0.3", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001338", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001338.tgz", + "integrity": "sha512-1gLHWyfVoRDsHieO+CaeYe7jSo/MT7D7lhaXUiwwbuR5BwQxORs0f1tAwUSQr3YbxRXJvxHM/PA5FfPQRnsPeQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, + "node_modules/detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dev": true, + "dependencies": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.137", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz", + "integrity": "sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==", + "dev": true + }, + "node_modules/esbuild": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.38.tgz", + "integrity": "sha512-12fzJ0fsm7gVZX1YQ1InkOE5f9Tl7cgf6JPYXRJtPIoE0zkWAbHdPHVPPaLi9tYAcEBqheGzqLn/3RdTOyBfcA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "esbuild-android-64": "0.14.38", + "esbuild-android-arm64": "0.14.38", + "esbuild-darwin-64": "0.14.38", + "esbuild-darwin-arm64": "0.14.38", + "esbuild-freebsd-64": "0.14.38", + "esbuild-freebsd-arm64": "0.14.38", + "esbuild-linux-32": "0.14.38", + "esbuild-linux-64": "0.14.38", + "esbuild-linux-arm": "0.14.38", + "esbuild-linux-arm64": "0.14.38", + "esbuild-linux-mips64le": "0.14.38", + "esbuild-linux-ppc64le": "0.14.38", + "esbuild-linux-riscv64": "0.14.38", + "esbuild-linux-s390x": "0.14.38", + "esbuild-netbsd-64": "0.14.38", + "esbuild-openbsd-64": "0.14.38", + "esbuild-sunos-64": "0.14.38", + "esbuild-windows-32": "0.14.38", + "esbuild-windows-64": "0.14.38", + "esbuild-windows-arm64": "0.14.38" + } + }, + "node_modules/esbuild-android-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.38.tgz", + "integrity": "sha512-aRFxR3scRKkbmNuGAK+Gee3+yFxkTJO/cx83Dkyzo4CnQl/2zVSurtG6+G86EQIZ+w+VYngVyK7P3HyTBKu3nw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-android-arm64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.38.tgz", + "integrity": "sha512-L2NgQRWuHFI89IIZIlpAcINy9FvBk6xFVZ7xGdOwIm8VyhX1vNCEqUJO3DPSSy945Gzdg98cxtNt8Grv1CsyhA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.38.tgz", + "integrity": "sha512-5JJvgXkX87Pd1Og0u/NJuO7TSqAikAcQQ74gyJ87bqWRVeouky84ICoV4sN6VV53aTW+NE87qLdGY4QA2S7KNA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-arm64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.38.tgz", + "integrity": "sha512-eqF+OejMI3mC5Dlo9Kdq/Ilbki9sQBw3QlHW3wjLmsLh+quNfHmGMp3Ly1eWm981iGBMdbtSS9+LRvR2T8B3eQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.38.tgz", + "integrity": "sha512-epnPbhZUt93xV5cgeY36ZxPXDsQeO55DppzsIgWM8vgiG/Rz+qYDLmh5ts3e+Ln1wA9dQ+nZmVHw+RjaW3I5Ig==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-arm64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.38.tgz", + "integrity": "sha512-/9icXUYJWherhk+y5fjPI5yNUdFPtXHQlwP7/K/zg8t8lQdHVj20SqU9/udQmeUo5pDFHMYzcEFfJqgOVeKNNQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-32": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.38.tgz", + "integrity": "sha512-QfgfeNHRFvr2XeHFzP8kOZVnal3QvST3A0cgq32ZrHjSMFTdgXhMhmWdKzRXP/PKcfv3e2OW9tT9PpcjNvaq6g==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.38.tgz", + "integrity": "sha512-uuZHNmqcs+Bj1qiW9k/HZU3FtIHmYiuxZ/6Aa+/KHb/pFKr7R3aVqvxlAudYI9Fw3St0VCPfv7QBpUITSmBR1Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.38.tgz", + "integrity": "sha512-FiFvQe8J3VKTDXG01JbvoVRXQ0x6UZwyrU4IaLBZeq39Bsbatd94Fuc3F1RGqPF5RbIWW7RvkVQjn79ejzysnA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.38.tgz", + "integrity": "sha512-HlMGZTEsBrXrivr64eZ/EO0NQM8H8DuSENRok9d+Jtvq8hOLzrxfsAT9U94K3KOGk2XgCmkaI2KD8hX7F97lvA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-mips64le": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.38.tgz", + "integrity": "sha512-qd1dLf2v7QBiI5wwfil9j0HG/5YMFBAmMVmdeokbNAMbcg49p25t6IlJFXAeLzogv1AvgaXRXvgFNhScYEUXGQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-ppc64le": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.38.tgz", + "integrity": "sha512-mnbEm7o69gTl60jSuK+nn+pRsRHGtDPfzhrqEUXyCl7CTOCLtWN2bhK8bgsdp6J/2NyS/wHBjs1x8aBWwP2X9Q==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-riscv64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.38.tgz", + "integrity": "sha512-+p6YKYbuV72uikChRk14FSyNJZ4WfYkffj6Af0/Tw63/6TJX6TnIKE+6D3xtEc7DeDth1fjUOEqm+ApKFXbbVQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-s390x": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.38.tgz", + "integrity": "sha512-0zUsiDkGJiMHxBQ7JDU8jbaanUY975CdOW1YDrurjrM0vWHfjv9tLQsW9GSyEb/heSK1L5gaweRjzfUVBFoybQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-netbsd-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.38.tgz", + "integrity": "sha512-cljBAApVwkpnJZfnRVThpRBGzCi+a+V9Ofb1fVkKhtrPLDYlHLrSYGtmnoTVWDQdU516qYI8+wOgcGZ4XIZh0Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-openbsd-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.38.tgz", + "integrity": "sha512-CDswYr2PWPGEPpLDUO50mL3WO/07EMjnZDNKpmaxUPsrW+kVM3LoAqr/CE8UbzugpEiflYqJsGPLirThRB18IQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-sunos-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.38.tgz", + "integrity": "sha512-2mfIoYW58gKcC3bck0j7lD3RZkqYA7MmujFYmSn9l6TiIcAMpuEvqksO+ntBgbLep/eyjpgdplF7b+4T9VJGOA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-32": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.38.tgz", + "integrity": "sha512-L2BmEeFZATAvU+FJzJiRLFUP+d9RHN+QXpgaOrs2klshoAm1AE6Us4X6fS9k33Uy5SzScn2TpcgecbqJza1Hjw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.38.tgz", + "integrity": "sha512-Khy4wVmebnzue8aeSXLC+6clo/hRYeNIm0DyikoEqX+3w3rcvrhzpoix0S+MF9vzh6JFskkIGD7Zx47ODJNyCw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-arm64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.38.tgz", + "integrity": "sha512-k3FGCNmHBkqdJXuJszdWciAH77PukEyDsdIryEHn9cKLQFxzhT39dSumeTuggaQcXY57UlmLGIkklWZo2qzHpw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/lilconfig": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", + "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lit": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/lit/-/lit-2.2.3.tgz", + "integrity": "sha512-5/v+r9dH3Pw/o0rhp/qYk3ERvOUclNF31bWb0FiW6MPgwdQIr+/KCt/p3zcd8aPl8lIGnxdGrVcZA+gWS6oFOQ==", + "dependencies": { + "@lit/reactive-element": "^1.3.0", + "lit-element": "^3.2.0", + "lit-html": "^2.2.0" + } + }, + "node_modules/lit-element": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.2.0.tgz", + "integrity": "sha512-HbE7yt2SnUtg5DCrWt028oaU4D5F4k/1cntAFHTkzY8ZIa8N0Wmu92PxSxucsQSOXlODFrICkQ5x/tEshKi13g==", + "dependencies": { + "@lit/reactive-element": "^1.3.0", + "lit-html": "^2.2.0" + } + }, + "node_modules/lit-html": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.2.3.tgz", + "integrity": "sha512-vI4j3eWwtQaR8q/O63juZVliBIFMio716X719/lSsGH4UWPy2/7Qf377jsNs4cx3gCHgIbx8yxFgXFQ/igZyXQ==", + "dependencies": { + "@types/trusted-types": "^2.0.2" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-releases": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz", + "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.4.13", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.13.tgz", + "integrity": "sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.3", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.6" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "2.72.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.72.1.tgz", + "integrity": "sha512-NTc5UGy/NWFGpSqF1lFY8z9Adri6uhyMLI6LvPAXdBKoPRFhIIiBUpt+Qg2awixqO3xvzSijjhnb4+QEZwJmxA==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.0.24", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.24.tgz", + "integrity": "sha512-H3uMmZNWzG6aqmg9q07ZIRNIawoiEcNFKDfL+YzOPuPsXuDXxJxB9icqzLgdzKNwjG3SAro2h9SYav8ewXNgig==", + "dev": true, + "dependencies": { + "arg": "^5.0.1", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.12", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/typescript": { + "version": "4.6.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz", + "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/vite": { + "version": "2.9.8", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.8.tgz", + "integrity": "sha512-zsBGwn5UT3YS0NLSJ7hnR54+vUKfgzMUh/Z9CxF1YKEBVIe213+63jrFLmZphgGI5zXwQCSmqIdbPuE8NJywPw==", + "dev": true, + "dependencies": { + "esbuild": "^0.14.27", + "postcss": "^8.4.13", + "resolve": "^1.22.0", + "rollup": "^2.59.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": ">=12.2.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "less": "*", + "sass": "*", + "stylus": "*" + }, + "peerDependenciesMeta": { + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + } + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + } + }, + "dependencies": { + "@lit/reactive-element": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.3.2.tgz", + "integrity": "sha512-A2e18XzPMrIh35nhIdE4uoqRzoIpEU5vZYuQN4S3Ee1zkGdYC27DP12pewbw/RLgPHzaE4kx/YqxMzebOpm0dA==" + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@types/node": { + "version": "17.0.31", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.31.tgz", + "integrity": "sha512-AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q==", + "dev": true + }, + "@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==", + "dev": true + }, + "autoprefixer": { + "version": "10.4.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", + "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", + "dev": true, + "requires": { + "browserslist": "^4.20.3", + "caniuse-lite": "^1.0.30001335", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.20.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", + "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001332", + "electron-to-chromium": "^1.4.118", + "escalade": "^3.1.1", + "node-releases": "^2.0.3", + "picocolors": "^1.0.0" + } + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001338", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001338.tgz", + "integrity": "sha512-1gLHWyfVoRDsHieO+CaeYe7jSo/MT7D7lhaXUiwwbuR5BwQxORs0f1tAwUSQr3YbxRXJvxHM/PA5FfPQRnsPeQ==", + "dev": true + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, + "detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dev": true, + "requires": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.137", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz", + "integrity": "sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==", + "dev": true + }, + "esbuild": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.38.tgz", + "integrity": "sha512-12fzJ0fsm7gVZX1YQ1InkOE5f9Tl7cgf6JPYXRJtPIoE0zkWAbHdPHVPPaLi9tYAcEBqheGzqLn/3RdTOyBfcA==", + "dev": true, + "requires": { + "esbuild-android-64": "0.14.38", + "esbuild-android-arm64": "0.14.38", + "esbuild-darwin-64": "0.14.38", + "esbuild-darwin-arm64": "0.14.38", + "esbuild-freebsd-64": "0.14.38", + "esbuild-freebsd-arm64": "0.14.38", + "esbuild-linux-32": "0.14.38", + "esbuild-linux-64": "0.14.38", + "esbuild-linux-arm": "0.14.38", + "esbuild-linux-arm64": "0.14.38", + "esbuild-linux-mips64le": "0.14.38", + "esbuild-linux-ppc64le": "0.14.38", + "esbuild-linux-riscv64": "0.14.38", + "esbuild-linux-s390x": "0.14.38", + "esbuild-netbsd-64": "0.14.38", + "esbuild-openbsd-64": "0.14.38", + "esbuild-sunos-64": "0.14.38", + "esbuild-windows-32": "0.14.38", + "esbuild-windows-64": "0.14.38", + "esbuild-windows-arm64": "0.14.38" + } + }, + "esbuild-android-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.38.tgz", + "integrity": "sha512-aRFxR3scRKkbmNuGAK+Gee3+yFxkTJO/cx83Dkyzo4CnQl/2zVSurtG6+G86EQIZ+w+VYngVyK7P3HyTBKu3nw==", + "dev": true, + "optional": true + }, + "esbuild-android-arm64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.38.tgz", + "integrity": "sha512-L2NgQRWuHFI89IIZIlpAcINy9FvBk6xFVZ7xGdOwIm8VyhX1vNCEqUJO3DPSSy945Gzdg98cxtNt8Grv1CsyhA==", + "dev": true, + "optional": true + }, + "esbuild-darwin-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.38.tgz", + "integrity": "sha512-5JJvgXkX87Pd1Og0u/NJuO7TSqAikAcQQ74gyJ87bqWRVeouky84ICoV4sN6VV53aTW+NE87qLdGY4QA2S7KNA==", + "dev": true, + "optional": true + }, + "esbuild-darwin-arm64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.38.tgz", + "integrity": "sha512-eqF+OejMI3mC5Dlo9Kdq/Ilbki9sQBw3QlHW3wjLmsLh+quNfHmGMp3Ly1eWm981iGBMdbtSS9+LRvR2T8B3eQ==", + "dev": true, + "optional": true + }, + "esbuild-freebsd-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.38.tgz", + "integrity": "sha512-epnPbhZUt93xV5cgeY36ZxPXDsQeO55DppzsIgWM8vgiG/Rz+qYDLmh5ts3e+Ln1wA9dQ+nZmVHw+RjaW3I5Ig==", + "dev": true, + "optional": true + }, + "esbuild-freebsd-arm64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.38.tgz", + "integrity": "sha512-/9icXUYJWherhk+y5fjPI5yNUdFPtXHQlwP7/K/zg8t8lQdHVj20SqU9/udQmeUo5pDFHMYzcEFfJqgOVeKNNQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-32": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.38.tgz", + "integrity": "sha512-QfgfeNHRFvr2XeHFzP8kOZVnal3QvST3A0cgq32ZrHjSMFTdgXhMhmWdKzRXP/PKcfv3e2OW9tT9PpcjNvaq6g==", + "dev": true, + "optional": true + }, + "esbuild-linux-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.38.tgz", + "integrity": "sha512-uuZHNmqcs+Bj1qiW9k/HZU3FtIHmYiuxZ/6Aa+/KHb/pFKr7R3aVqvxlAudYI9Fw3St0VCPfv7QBpUITSmBR1Q==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.38.tgz", + "integrity": "sha512-FiFvQe8J3VKTDXG01JbvoVRXQ0x6UZwyrU4IaLBZeq39Bsbatd94Fuc3F1RGqPF5RbIWW7RvkVQjn79ejzysnA==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.38.tgz", + "integrity": "sha512-HlMGZTEsBrXrivr64eZ/EO0NQM8H8DuSENRok9d+Jtvq8hOLzrxfsAT9U94K3KOGk2XgCmkaI2KD8hX7F97lvA==", + "dev": true, + "optional": true + }, + "esbuild-linux-mips64le": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.38.tgz", + "integrity": "sha512-qd1dLf2v7QBiI5wwfil9j0HG/5YMFBAmMVmdeokbNAMbcg49p25t6IlJFXAeLzogv1AvgaXRXvgFNhScYEUXGQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-ppc64le": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.38.tgz", + "integrity": "sha512-mnbEm7o69gTl60jSuK+nn+pRsRHGtDPfzhrqEUXyCl7CTOCLtWN2bhK8bgsdp6J/2NyS/wHBjs1x8aBWwP2X9Q==", + "dev": true, + "optional": true + }, + "esbuild-linux-riscv64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.38.tgz", + "integrity": "sha512-+p6YKYbuV72uikChRk14FSyNJZ4WfYkffj6Af0/Tw63/6TJX6TnIKE+6D3xtEc7DeDth1fjUOEqm+ApKFXbbVQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-s390x": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.38.tgz", + "integrity": "sha512-0zUsiDkGJiMHxBQ7JDU8jbaanUY975CdOW1YDrurjrM0vWHfjv9tLQsW9GSyEb/heSK1L5gaweRjzfUVBFoybQ==", + "dev": true, + "optional": true + }, + "esbuild-netbsd-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.38.tgz", + "integrity": "sha512-cljBAApVwkpnJZfnRVThpRBGzCi+a+V9Ofb1fVkKhtrPLDYlHLrSYGtmnoTVWDQdU516qYI8+wOgcGZ4XIZh0Q==", + "dev": true, + "optional": true + }, + "esbuild-openbsd-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.38.tgz", + "integrity": "sha512-CDswYr2PWPGEPpLDUO50mL3WO/07EMjnZDNKpmaxUPsrW+kVM3LoAqr/CE8UbzugpEiflYqJsGPLirThRB18IQ==", + "dev": true, + "optional": true + }, + "esbuild-sunos-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.38.tgz", + "integrity": "sha512-2mfIoYW58gKcC3bck0j7lD3RZkqYA7MmujFYmSn9l6TiIcAMpuEvqksO+ntBgbLep/eyjpgdplF7b+4T9VJGOA==", + "dev": true, + "optional": true + }, + "esbuild-windows-32": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.38.tgz", + "integrity": "sha512-L2BmEeFZATAvU+FJzJiRLFUP+d9RHN+QXpgaOrs2klshoAm1AE6Us4X6fS9k33Uy5SzScn2TpcgecbqJza1Hjw==", + "dev": true, + "optional": true + }, + "esbuild-windows-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.38.tgz", + "integrity": "sha512-Khy4wVmebnzue8aeSXLC+6clo/hRYeNIm0DyikoEqX+3w3rcvrhzpoix0S+MF9vzh6JFskkIGD7Zx47ODJNyCw==", + "dev": true, + "optional": true + }, + "esbuild-windows-arm64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.38.tgz", + "integrity": "sha512-k3FGCNmHBkqdJXuJszdWciAH77PukEyDsdIryEHn9cKLQFxzhT39dSumeTuggaQcXY57UlmLGIkklWZo2qzHpw==", + "dev": true, + "optional": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "lilconfig": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", + "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", + "dev": true + }, + "lit": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/lit/-/lit-2.2.3.tgz", + "integrity": "sha512-5/v+r9dH3Pw/o0rhp/qYk3ERvOUclNF31bWb0FiW6MPgwdQIr+/KCt/p3zcd8aPl8lIGnxdGrVcZA+gWS6oFOQ==", + "requires": { + "@lit/reactive-element": "^1.3.0", + "lit-element": "^3.2.0", + "lit-html": "^2.2.0" + } + }, + "lit-element": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.2.0.tgz", + "integrity": "sha512-HbE7yt2SnUtg5DCrWt028oaU4D5F4k/1cntAFHTkzY8ZIa8N0Wmu92PxSxucsQSOXlODFrICkQ5x/tEshKi13g==", + "requires": { + "@lit/reactive-element": "^1.3.0", + "lit-html": "^2.2.0" + } + }, + "lit-html": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.2.3.tgz", + "integrity": "sha512-vI4j3eWwtQaR8q/O63juZVliBIFMio716X719/lSsGH4UWPy2/7Qf377jsNs4cx3gCHgIbx8yxFgXFQ/igZyXQ==", + "requires": { + "@types/trusted-types": "^2.0.2" + } + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true + }, + "node-releases": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz", + "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "postcss": { + "version": "8.4.13", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.13.tgz", + "integrity": "sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA==", + "dev": true, + "requires": { + "nanoid": "^3.3.3", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dev": true, + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + } + }, + "postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.6" + } + }, + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dev": true, + "requires": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rollup": { + "version": "2.72.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.72.1.tgz", + "integrity": "sha512-NTc5UGy/NWFGpSqF1lFY8z9Adri6uhyMLI6LvPAXdBKoPRFhIIiBUpt+Qg2awixqO3xvzSijjhnb4+QEZwJmxA==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "tailwindcss": { + "version": "3.0.24", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.24.tgz", + "integrity": "sha512-H3uMmZNWzG6aqmg9q07ZIRNIawoiEcNFKDfL+YzOPuPsXuDXxJxB9icqzLgdzKNwjG3SAro2h9SYav8ewXNgig==", + "dev": true, + "requires": { + "arg": "^5.0.1", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.12", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "typescript": { + "version": "4.6.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz", + "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "vite": { + "version": "2.9.8", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.8.tgz", + "integrity": "sha512-zsBGwn5UT3YS0NLSJ7hnR54+vUKfgzMUh/Z9CxF1YKEBVIe213+63jrFLmZphgGI5zXwQCSmqIdbPuE8NJywPw==", + "dev": true, + "requires": { + "esbuild": "^0.14.27", + "fsevents": "~2.3.2", + "postcss": "^8.4.13", + "resolve": "^1.22.0", + "rollup": "^2.59.0" + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..a4bd973 --- /dev/null +++ b/package.json @@ -0,0 +1,29 @@ +{ + "name": "hakolloquium", + "private": true, + "version": "0.0.0", + "main": "dist/hakolloquium.es.js", + "exports": { + ".": "./dist/hakolloquium.es.js" + }, + "types": "types/hakolloquium.d.ts", + "files": [ + "dist", + "types" + ], + "scripts": { + "dev": "vite", + "build": "tsc && vite build" + }, + "dependencies": { + "lit": "^2.0.2" + }, + "devDependencies": { + "@types/node": "^17.0.31", + "autoprefixer": "^10.4.7", + "postcss": "^8.4.13", + "tailwindcss": "^3.0.24", + "typescript": "^4.5.4", + "vite": "^2.9.7" + } +} diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..33ad091 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/public/pdf/Tagungsprogramme/2010_tagungsprogramm.pdf b/public/pdf/Tagungsprogramme/2010_tagungsprogramm.pdf new file mode 100644 index 0000000..57fe2fc Binary files /dev/null and b/public/pdf/Tagungsprogramme/2010_tagungsprogramm.pdf differ diff --git a/public/pdf/Tagungsprogramme/2015_tagungsprogramm.pdf b/public/pdf/Tagungsprogramme/2015_tagungsprogramm.pdf new file mode 100644 index 0000000..5c4b310 Binary files /dev/null and b/public/pdf/Tagungsprogramme/2015_tagungsprogramm.pdf differ diff --git a/public/pdf/Tagungsprogramme/2019_tagungsprogramm.pdf b/public/pdf/Tagungsprogramme/2019_tagungsprogramm.pdf new file mode 100644 index 0000000..3b2ad80 Binary files /dev/null and b/public/pdf/Tagungsprogramme/2019_tagungsprogramm.pdf differ diff --git a/public/pdf/acta/Acta-1976.PDF b/public/pdf/acta/Acta-1976.PDF new file mode 100644 index 0000000..b908019 Binary files /dev/null and b/public/pdf/acta/Acta-1976.PDF differ diff --git a/public/pdf/acta/Acta-1980.PDF b/public/pdf/acta/Acta-1980.PDF new file mode 100644 index 0000000..ce5ec27 Binary files /dev/null and b/public/pdf/acta/Acta-1980.PDF differ diff --git a/public/pdf/acta/Acta-1982.PDF b/public/pdf/acta/Acta-1982.PDF new file mode 100644 index 0000000..76f776a Binary files /dev/null and b/public/pdf/acta/Acta-1982.PDF differ diff --git a/public/pdf/acta/Acta-1985.PDF b/public/pdf/acta/Acta-1985.PDF new file mode 100644 index 0000000..2fcc30e Binary files /dev/null and b/public/pdf/acta/Acta-1985.PDF differ diff --git a/public/pdf/acta/Acta-1988.PDF b/public/pdf/acta/Acta-1988.PDF new file mode 100644 index 0000000..739b5fd Binary files /dev/null and b/public/pdf/acta/Acta-1988.PDF differ diff --git a/public/pdf/acta/Acta-1992.PDF b/public/pdf/acta/Acta-1992.PDF new file mode 100644 index 0000000..42b66d7 Binary files /dev/null and b/public/pdf/acta/Acta-1992.PDF differ diff --git a/public/pdf/acta/Acta-1996.PDF b/public/pdf/acta/Acta-1996.PDF new file mode 100644 index 0000000..eba2fda Binary files /dev/null and b/public/pdf/acta/Acta-1996.PDF differ diff --git a/public/pdf/acta/Acta-2002.PDF b/public/pdf/acta/Acta-2002.PDF new file mode 100644 index 0000000..9ad74ee Binary files /dev/null and b/public/pdf/acta/Acta-2002.PDF differ diff --git a/public/pdf/acta/Acta-2006.PDF b/public/pdf/acta/Acta-2006.PDF new file mode 100644 index 0000000..599c61a Binary files /dev/null and b/public/pdf/acta/Acta-2006.PDF differ diff --git a/public/pdf/acta/Acta-2010.PDF b/public/pdf/acta/Acta-2010.PDF new file mode 100644 index 0000000..842663c Binary files /dev/null and b/public/pdf/acta/Acta-2010.PDF differ diff --git a/public/pdf/acta/Acta-2015.PDF b/public/pdf/acta/Acta-2015.PDF new file mode 100644 index 0000000..9ad30f8 Binary files /dev/null and b/public/pdf/acta/Acta-2015.PDF differ diff --git a/public/pdf/acta/Acta-2019.pdf b/public/pdf/acta/Acta-2019.pdf new file mode 100644 index 0000000..4152d43 Binary files /dev/null and b/public/pdf/acta/Acta-2019.pdf differ diff --git a/src/css/site.css b/src/css/site.css new file mode 100644 index 0000000..2202e00 --- /dev/null +++ b/src/css/site.css @@ -0,0 +1,163 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +@font-face { + font-family: "Biolinum"; + src: url("../fonts/LinBiolinum_R.woff") format("woff"); + font-weight: normal; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: "Biolinum"; + src: url("../fonts/LinBiolinum_RI.woff") format("woff"); + font-weight: normal; + font-display: swap; + font-style: italic; +} + +@font-face { + font-family: "Biolinum"; + src: url("../fonts/LinBiolinum_RB.woff") format("woff"); + font-weight: bold; + font-display: swap; + font-style: normal; +} + +@font-face { + font-family: "Libertine"; + src: url("../fonts/LinLibertine_R.woff") format("woff"); + font-weight: normal; + font-display: swap; + font-style: normal; +} + +@font-face { + font-family: "Libertine"; + src: url("../fonts/LinLibertine_RI.woff") format("woff"); + font-weight: normal; + font-display: swap; + font-style: italic; +} + +@font-face { + font-family: "Libertine"; + src: url("../fonts/LinLibertine_RB.woff") format("woff"); + font-weight: bold; + font-display: swap; + font-style: normal; +} + +body { + background-image: url("../img/subtlenet2.png"); + background-repeat: repeat; +} + +@layer components { + body { + @apply text-base lg:text-lg; + } + + p { + @apply my-3; + } + + h1 { + @apply font-bold text-xl 2xl:font-normal 2xl:text-4xl; + } + + h2 { + @apply text-lg 2xl:text-2xl; + } + + a { + @apply text-gray-600 hover:text-gray-900; + } + + .topnav { + @apply flex lg:grow-0 lg:shrink-0 md:text-lg 2xl:text-xl lg:place-self-end; + } + + .topnav a { + @apply hidden lg:inline pr-5 2xl:pr-6; + } + + .active { + @apply text-red-700 hover:text-red-700; + } + + .ha-maincolumn { + @apply bg-slate-50 mx-auto p-2 md:p-4 lg:px-16 lg:py-12 xl:pr-80 text-lg font-serif; + } + + .topnav.responsive { + @apply mt-4 text-base; + } + + table tr td { + @apply pr-4 pt-1 pb-1 pl-2 + } + + table tr { + @apply pt-2 + } + + table tr:nth-child(2n+1) { + @apply bg-slate-100 + } + + table tr td:nth-of-type(2) { + @apply border-l-2 + } +} + +table { + empty-cells: show; +} + +td { + vertical-align: top; +} + +ul { + list-style-type: circle; +} + +.ha-maincolumn { + max-width: 1280px; +} + +.ha-maincolumn p { + hyphens: auto; +} + +.main__item { + background: var(--white); + border-radius: 4px; +} + +.main__item svg { + width: 24px; + height: 24px; + stroke: #000000; + stroke-width: 2; + stroke-linecap: round; + stroke-linejoin: miter; + fill: none; + color: #000000; +} + +@media screen and (max-width: 1344px) { + .topnav.responsive { + display: block !important; + width: 100%; + } + + .topnav.responsive a { + display: block; + text-align: left; + clear: both; + } +} diff --git a/src/favicon.svg b/src/favicon.svg new file mode 100644 index 0000000..de4aedd --- /dev/null +++ b/src/favicon.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/fonts/LinBiolinum_R.woff b/src/fonts/LinBiolinum_R.woff new file mode 100644 index 0000000..5c399fd Binary files /dev/null and b/src/fonts/LinBiolinum_R.woff differ diff --git a/src/fonts/LinBiolinum_RB.woff b/src/fonts/LinBiolinum_RB.woff new file mode 100644 index 0000000..fbeead0 Binary files /dev/null and b/src/fonts/LinBiolinum_RB.woff differ diff --git a/src/fonts/LinBiolinum_RBah.ttf b/src/fonts/LinBiolinum_RBah.ttf new file mode 100644 index 0000000..a983850 Binary files /dev/null and b/src/fonts/LinBiolinum_RBah.ttf differ diff --git a/src/fonts/LinBiolinum_RI.woff b/src/fonts/LinBiolinum_RI.woff new file mode 100644 index 0000000..40661f1 Binary files /dev/null and b/src/fonts/LinBiolinum_RI.woff differ diff --git a/src/fonts/LinBiolinum_RIah.ttf b/src/fonts/LinBiolinum_RIah.ttf new file mode 100644 index 0000000..1073955 Binary files /dev/null and b/src/fonts/LinBiolinum_RIah.ttf differ diff --git a/src/fonts/LinBiolinum_Rah.ttf b/src/fonts/LinBiolinum_Rah.ttf new file mode 100644 index 0000000..0e92fe4 Binary files /dev/null and b/src/fonts/LinBiolinum_Rah.ttf differ diff --git a/src/fonts/LinLibertine_DRah.ttf b/src/fonts/LinLibertine_DRah.ttf new file mode 100644 index 0000000..3dee7e7 Binary files /dev/null and b/src/fonts/LinLibertine_DRah.ttf differ diff --git a/src/fonts/LinLibertine_R.woff b/src/fonts/LinLibertine_R.woff new file mode 100644 index 0000000..0357ad4 Binary files /dev/null and b/src/fonts/LinLibertine_R.woff differ diff --git a/src/fonts/LinLibertine_RB.woff b/src/fonts/LinLibertine_RB.woff new file mode 100644 index 0000000..a0dbbbf Binary files /dev/null and b/src/fonts/LinLibertine_RB.woff differ diff --git a/src/fonts/LinLibertine_RBah.ttf b/src/fonts/LinLibertine_RBah.ttf new file mode 100644 index 0000000..7eaeb0f Binary files /dev/null and b/src/fonts/LinLibertine_RBah.ttf differ diff --git a/src/fonts/LinLibertine_RI.woff b/src/fonts/LinLibertine_RI.woff new file mode 100644 index 0000000..e2a0ae4 Binary files /dev/null and b/src/fonts/LinLibertine_RI.woff differ diff --git a/src/fonts/LinLibertine_RIah.ttf b/src/fonts/LinLibertine_RIah.ttf new file mode 100644 index 0000000..d0c800c Binary files /dev/null and b/src/fonts/LinLibertine_RIah.ttf differ diff --git a/src/fonts/OldStandardTT-Regular.ttf b/src/fonts/OldStandardTT-Regular.ttf new file mode 100644 index 0000000..cb765b7 Binary files /dev/null and b/src/fonts/OldStandardTT-Regular.ttf differ diff --git a/src/fonts/PlayfairDisplay-VariableFont_wght.ttf b/src/fonts/PlayfairDisplay-VariableFont_wght.ttf new file mode 100644 index 0000000..a25e8f3 Binary files /dev/null and b/src/fonts/PlayfairDisplay-VariableFont_wght.ttf differ diff --git a/src/fonts/Prata-Regular.ttf b/src/fonts/Prata-Regular.ttf new file mode 100644 index 0000000..59e6219 Binary files /dev/null and b/src/fonts/Prata-Regular.ttf differ diff --git a/src/fonts/Suranna-Regular.ttf b/src/fonts/Suranna-Regular.ttf new file mode 100644 index 0000000..2ffdf35 Binary files /dev/null and b/src/fonts/Suranna-Regular.ttf differ diff --git a/src/fonts/bodoni.woff2 b/src/fonts/bodoni.woff2 new file mode 100644 index 0000000..5141cca Binary files /dev/null and b/src/fonts/bodoni.woff2 differ diff --git a/src/fonts/cmunrm.ttf b/src/fonts/cmunrm.ttf new file mode 100644 index 0000000..5e182b3 Binary files /dev/null and b/src/fonts/cmunrm.ttf differ diff --git a/src/fonts/playfair.woff2 b/src/fonts/playfair.woff2 new file mode 100644 index 0000000..5141cca Binary files /dev/null and b/src/fonts/playfair.woff2 differ diff --git a/src/img/subtlenet2.png b/src/img/subtlenet2.png new file mode 100644 index 0000000..d59541b Binary files /dev/null and b/src/img/subtlenet2.png differ diff --git a/src/ts/declareelements.ts b/src/ts/declareelements.ts new file mode 100644 index 0000000..c73113f --- /dev/null +++ b/src/ts/declareelements.ts @@ -0,0 +1,11 @@ +import { HaFooter } from "./hafooter" +import { HaMenu } from "./hamenu" + +declare global { + interface HTMLElementTagNameMap { + 'ha-menu': HaMenu, + 'ha-footer': HaFooter, + } +} + +export { } \ No newline at end of file diff --git a/src/ts/hafooter.ts b/src/ts/hafooter.ts new file mode 100644 index 0000000..75380e2 --- /dev/null +++ b/src/ts/hafooter.ts @@ -0,0 +1,30 @@ +import { html, LitElement } from 'lit' +import { customElement } from 'lit/decorators.js' + +@customElement('ha-footer') +export class HaFooter extends LitElement { + render() { + return html` +
+ Kontakt · Datenschutzerklärung +
+ ` + } + + protected firstUpdated() { + // Marks links as active + var all_links = this.getElementsByTagName("a"), + i=0, len=all_links.length, + full_path = location.href.split('#')[0]; //Ignore hashes + + for(; i + + + ` + } + + private _burgerclick() { + var x = document.getElementById("topnav"); + if (x !== null) + if (x.className === "topnav") { + x.className += " responsive"; + let oldbutton = document.getElementById("openmenubutton"); + if (oldbutton !== null) { + oldbutton.setAttribute('class', 'hidden'); + } + let newbutton = document.getElementById("closemenubutton"); + if (newbutton !== null) { + newbutton.setAttribute('class', ''); + } + } else { + x.className = "topnav"; + let oldbutton = document.getElementById("closemenubutton"); + if (oldbutton !== null) { + oldbutton.setAttribute('class', 'hidden'); + } + let newbutton = document.getElementById("openmenubutton"); + if (newbutton !== null) { + newbutton.setAttribute('class', ''); + } + } + } + + protected firstUpdated() { + // Marks links as active + var all_links = this.getElementsByTagName("a"), + i = 0, len = all_links.length, + full_path = location.href.split('#')[0]; //Ignore hashes + + for (; i < len; i++) { + if (all_links[i].href.split("#")[0] == full_path) { + all_links[i].className += " active"; + } + } + } + + protected createRenderRoot(): Element | ShadowRoot { + return this; + } +} \ No newline at end of file diff --git a/src/vite-env.d.ts b/src/vite-env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/src/vite-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/studien.html b/studien.html new file mode 100644 index 0000000..f6dadaa --- /dev/null +++ b/studien.html @@ -0,0 +1,82 @@ + + + + + + + + + + Internationales Hamann-Kolloquium – Studien + + + + + +
+

Hamann-Studien

+

Hg. v. Eric Achermann, Johann Kreuzer und Johannes von Lüpke

+

+ Hamann-Studien 1
+ Hamanns Briefwechsel. Acta des Zehnten Internationalen + Hamann-Kolloquiums an der Martin-Luther-Universität Halle-Wittenberg + 2010, hg. v. Manfred Beetz u. Johannes von Lüpke (Göttingen 2016) [= + Acta 2010]. + +

+

+ Hamann-Studien 2
+ Anja Kalkbrenner: Anthropologie und Naturrecht bei Johann Georg + Hamann (Göttingen 2016). + +

+

+ Hamann-Studien 3
+ Knut Martin Stünkel: Leibliche Kommunikation. Studien zum Werk Johann + Georg Hamanns (Göttingen 2018). + +

+

+ Hamann-Studien 4
+ Johann Georg Hamann: Natur und Geschichte. Acta des Elften + Internationalen Hamann-Kolloquiums an der Kirchlichen Hochschule + Wuppertal/Bethel 2015, hg. v. Eric Achermann, Johann Kreuzer u. + Johannes von Lüpke (Göttingen 2020) [= Acta 2015]. + +

+

+ Hamann-Studien 5
+ »… sind noch in der Mache«. Zur Bedeutung der Rhetorik in Hamanns + Schriften. Acta des zwölften Internationalen Hamann-Kolloquiums in + Heidelberg 2019, hg. v. Eric Achermann u. Janina Reibold (Göttingen + 2021) [= Acta 2019]. + +

+

+ Hamann-Studien 6
+ Joachim Ringleben: Rede, dass ich dich sehe (Göttingen 2021). + +

+
+ + + diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..378531a --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,27 @@ +module.exports = { + content: [ + "./index.html", + "./kolloquien.html", + "./acta-baende.html", + "./studien.html", + "./kontakt.html", + "./datenschutzerklaerung.html", + "./main.js", + "./src/**/*.{vue,js,ts,jsx,tsx}", + ], + theme: { + fontFamily: { + sans: ['Biolinum G', 'Biolinum', 'sans-serif'], + serif: ['Libertine G', 'Libertine', 'serif'], + }, + screens: { + 'sm': '640px', + 'md': '1024px', + 'lg': '1344px', + 'xl': '1440px', + '2xl': '1680px', + }, + extend: {}, + }, + plugins: [], +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..d85400e --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,23 @@ +{ + "compilerOptions": { + "module": "esnext", + "lib": ["es2017", "dom", "dom.iterable"], + "declaration": true, + "emitDeclarationOnly": true, + "outDir": "./types", + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "moduleResolution": "node", + "isolatedModules": true, + "allowSyntheticDefaultImports": true, + "experimentalDecorators": true, + "forceConsistentCasingInFileNames": true, + "useDefineForClassFields": false, + "skipLibCheck": true + }, + "include": ["src/**/*.ts", "main.ts"], + "references": [{ "path": "./tsconfig.node.json" }] +} diff --git a/tsconfig.node.json b/tsconfig.node.json new file mode 100644 index 0000000..e993792 --- /dev/null +++ b/tsconfig.node.json @@ -0,0 +1,8 @@ +{ + "compilerOptions": { + "composite": true, + "module": "esnext", + "moduleResolution": "node" + }, + "include": ["vite.config.ts"] +} diff --git a/types/main.d.ts b/types/main.d.ts new file mode 100644 index 0000000..69e0007 --- /dev/null +++ b/types/main.d.ts @@ -0,0 +1,4 @@ +import './src/css/site.css'; +import './src/ts/declareelements'; +import './src/ts/hamenu'; +import './src/ts/hafooter'; diff --git a/types/src/ts/declareelements.d.ts b/types/src/ts/declareelements.d.ts new file mode 100644 index 0000000..5ba35ae --- /dev/null +++ b/types/src/ts/declareelements.d.ts @@ -0,0 +1,9 @@ +import { HaFooter } from "./hafooter"; +import { HaMenu } from "./hamenu"; +declare global { + interface HTMLElementTagNameMap { + 'ha-menu': HaMenu; + 'ha-footer': HaFooter; + } +} +export {}; diff --git a/types/src/ts/hafooter.d.ts b/types/src/ts/hafooter.d.ts new file mode 100644 index 0000000..803c386 --- /dev/null +++ b/types/src/ts/hafooter.d.ts @@ -0,0 +1,6 @@ +import { LitElement } from 'lit'; +export declare class HaFooter extends LitElement { + render(): import("lit-html").TemplateResult<1>; + protected firstUpdated(): void; + protected createRenderRoot(): Element | ShadowRoot; +} diff --git a/types/src/ts/hamenu.d.ts b/types/src/ts/hamenu.d.ts new file mode 100644 index 0000000..dcf8865 --- /dev/null +++ b/types/src/ts/hamenu.d.ts @@ -0,0 +1,8 @@ +import { LitElement } from 'lit'; +export declare class HaMenu extends LitElement { + title: string; + render(): import("lit-html").TemplateResult<1>; + private _burgerclick; + protected firstUpdated(): void; + protected createRenderRoot(): Element | ShadowRoot; +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..76ae7df --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,25 @@ +import { defineConfig } from 'vite' +const { resolve } = require('path') + + +// https://vitejs.dev/config/ +export default defineConfig({ + build: { + assetsInlineLimit: 0, + // lib: { + // entry: 'main.ts', + // formats: ['es'] + // }, + rollupOptions: { + // external: /^lit/, + input: { + main: resolve(__dirname, 'index.html'), + kolloquien: resolve(__dirname, 'kolloquien.html'), + kontakt: resolve(__dirname, 'kontakt.html'), + datenschutzerklaerung: resolve(__dirname, 'datenschutzerklaerung.html'), + acta: resolve(__dirname, 'acta-baende.html'), + studien: resolve(__dirname, 'studien.html'), + } + } + } +})