diff --git a/.nvmrc b/.nvmrc
index d5a1596..48b14e6 100644
--- a/.nvmrc
+++ b/.nvmrc
@@ -1 +1 @@
-20.10.0
+20.14.0
diff --git a/assets/consent.html b/assets/consent.html
new file mode 100644
index 0000000..0409d5d
--- /dev/null
+++ b/assets/consent.html
@@ -0,0 +1,198 @@
+
+
+
+
+
+ contains sexually explicit content
+
+
+
+ By entering this website, you agree that
+
+
+ - You are at least 18 years old, and legally permitted to view adult material in your jurisdiction.
+ - You do not regard erotic and pornographic media as obscene or offensive.
+ - You understand that most sexual scenarios depicted on this website are not representative of real-life interactions.
+
+
+
+
+
+
+
diff --git a/components/header/header.vue b/components/header/header.vue
index abede01..2fd5353 100644
--- a/components/header/header.vue
+++ b/components/header/header.vue
@@ -234,7 +234,7 @@ function search() {
async function logout() {
await del('/session');
- navigate('/login', null, { redirect: true });
+ navigate('/login?consent', null, { redirect: true }); // pass consent variable to reinstate in new session
}
function blurSearch(event) {
diff --git a/public/img/logo.svg b/public/img/logo.svg
new file mode 100644
index 0000000..37ff031
--- /dev/null
+++ b/public/img/logo.svg
@@ -0,0 +1,19 @@
+
+
+
+