From d0463d212372aa9d2c6971ffd55c33cef0335412 Mon Sep 17 00:00:00 2001
From: Louis Capitanchik <contact@louiscap.co>
Date: Fri, 16 Jun 2023 14:32:47 +0100
Subject: [PATCH] Fucking comedy gold

---
 ...t-im-gonna-have-to-get-a-bigger-wallet.aac |  3 -
 ...t-im-gonna-have-to-get-a-bigger-wallet.mp3 |  3 -
 ...t-im-gonna-have-to-get-a-bigger-wallet.ogg |  3 -
 ...t-im-gonna-have-to-get-a-bigger-wallet.wav |  3 -
 aud/nut-joke-01.mp3                           |  3 +
 aud/nut-joke-01.ogg                           |  3 +
 aud/nut-joke-02.mp3                           |  3 +
 aud/nut-joke-02.ogg                           |  3 +
 aud/nut-joke-03.mp3                           |  3 +
 aud/nut-joke-03.ogg                           |  3 +
 aud/nut-joke-04.mp3                           |  3 +
 aud/nut-joke-04.ogg                           |  3 +
 aud/nut-joke-05.mp3                           |  3 +
 aud/nut-joke-05.ogg                           |  3 +
 aud/nut-joke-06.mp3                           |  3 +
 aud/nut-joke-06.ogg                           |  3 +
 aud/nut-joke-07.mp3                           |  3 +
 aud/nut-joke-07.ogg                           |  3 +
 aud/nut-joke-08.mp3                           |  3 +
 aud/nut-joke-08.ogg                           |  3 +
 aud/nut-joke-09.mp3                           |  3 +
 aud/nut-joke-09.ogg                           |  3 +
 aud/nut-joke-10.mp3                           |  3 +
 aud/nut-joke-10.ogg                           |  3 +
 index.html                                    | 61 +++++++++++++++++--
 25 files changed, 115 insertions(+), 18 deletions(-)
 delete mode 100644 aud/damn-this-is-a-big-nut-im-gonna-have-to-get-a-bigger-wallet.aac
 delete mode 100644 aud/damn-this-is-a-big-nut-im-gonna-have-to-get-a-bigger-wallet.mp3
 delete mode 100644 aud/damn-this-is-a-big-nut-im-gonna-have-to-get-a-bigger-wallet.ogg
 delete mode 100644 aud/damn-this-is-a-big-nut-im-gonna-have-to-get-a-bigger-wallet.wav
 create mode 100644 aud/nut-joke-01.mp3
 create mode 100644 aud/nut-joke-01.ogg
 create mode 100644 aud/nut-joke-02.mp3
 create mode 100644 aud/nut-joke-02.ogg
 create mode 100644 aud/nut-joke-03.mp3
 create mode 100644 aud/nut-joke-03.ogg
 create mode 100644 aud/nut-joke-04.mp3
 create mode 100644 aud/nut-joke-04.ogg
 create mode 100644 aud/nut-joke-05.mp3
 create mode 100644 aud/nut-joke-05.ogg
 create mode 100644 aud/nut-joke-06.mp3
 create mode 100644 aud/nut-joke-06.ogg
 create mode 100644 aud/nut-joke-07.mp3
 create mode 100644 aud/nut-joke-07.ogg
 create mode 100644 aud/nut-joke-08.mp3
 create mode 100644 aud/nut-joke-08.ogg
 create mode 100644 aud/nut-joke-09.mp3
 create mode 100644 aud/nut-joke-09.ogg
 create mode 100644 aud/nut-joke-10.mp3
 create mode 100644 aud/nut-joke-10.ogg

diff --git a/aud/damn-this-is-a-big-nut-im-gonna-have-to-get-a-bigger-wallet.aac b/aud/damn-this-is-a-big-nut-im-gonna-have-to-get-a-bigger-wallet.aac
deleted file mode 100644
index 675d30e..0000000
--- a/aud/damn-this-is-a-big-nut-im-gonna-have-to-get-a-bigger-wallet.aac
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:23d5d9ac3c1cafc088914acfe7b28de2386f1608368d3ec2bb9d3097ddb2c993
-size 34865
diff --git a/aud/damn-this-is-a-big-nut-im-gonna-have-to-get-a-bigger-wallet.mp3 b/aud/damn-this-is-a-big-nut-im-gonna-have-to-get-a-bigger-wallet.mp3
deleted file mode 100644
index 1287c6a..0000000
--- a/aud/damn-this-is-a-big-nut-im-gonna-have-to-get-a-bigger-wallet.mp3
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:9c448e877c720b5e59149995bb7051635c22dbb03cf9c620dab62bfd300c12ff
-size 66735
diff --git a/aud/damn-this-is-a-big-nut-im-gonna-have-to-get-a-bigger-wallet.ogg b/aud/damn-this-is-a-big-nut-im-gonna-have-to-get-a-bigger-wallet.ogg
deleted file mode 100644
index 08e49d1..0000000
--- a/aud/damn-this-is-a-big-nut-im-gonna-have-to-get-a-bigger-wallet.ogg
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:cd8da21b1a926e467b7bfb8623d54de8dee8970c3b86080dd2148c92bb977074
-size 46397
diff --git a/aud/damn-this-is-a-big-nut-im-gonna-have-to-get-a-bigger-wallet.wav b/aud/damn-this-is-a-big-nut-im-gonna-have-to-get-a-bigger-wallet.wav
deleted file mode 100644
index 6b95c30..0000000
--- a/aud/damn-this-is-a-big-nut-im-gonna-have-to-get-a-bigger-wallet.wav
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:8b718b10ebc46c10598ab8f3b1688900c43403b2942dc7a006c47425ecacb1ec
-size 332248
diff --git a/aud/nut-joke-01.mp3 b/aud/nut-joke-01.mp3
new file mode 100644
index 0000000..0f1d4e8
--- /dev/null
+++ b/aud/nut-joke-01.mp3
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:38c75c996a6105c881285c168027507952dc9d6cb35063bf13701dbf90c31ef3
+size 33645
diff --git a/aud/nut-joke-01.ogg b/aud/nut-joke-01.ogg
new file mode 100644
index 0000000..36786de
--- /dev/null
+++ b/aud/nut-joke-01.ogg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7e86c9e42c8511f519e764d536b4edff2a72c37b3470138bd9bcfc3dd1937be8
+size 35525
diff --git a/aud/nut-joke-02.mp3 b/aud/nut-joke-02.mp3
new file mode 100644
index 0000000..2c60982
--- /dev/null
+++ b/aud/nut-joke-02.mp3
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:696cdd59669cc0450411b801a771f1971897834d7a4bc2855ee9fbd5c496fafc
+size 41586
diff --git a/aud/nut-joke-02.ogg b/aud/nut-joke-02.ogg
new file mode 100644
index 0000000..0788d24
--- /dev/null
+++ b/aud/nut-joke-02.ogg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b6a221554b134a51886f4d0b960d2987eb4450716c9726b4cb71c22490c01a93
+size 41883
diff --git a/aud/nut-joke-03.mp3 b/aud/nut-joke-03.mp3
new file mode 100644
index 0000000..6dfdc99
--- /dev/null
+++ b/aud/nut-joke-03.mp3
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:466a5c0c60a8b2c5db85a5655c826a17f85c19c2a0f93fc3daeedea7db903449
+size 34481
diff --git a/aud/nut-joke-03.ogg b/aud/nut-joke-03.ogg
new file mode 100644
index 0000000..454e406
--- /dev/null
+++ b/aud/nut-joke-03.ogg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f38811868d0ffcc060442d864e8e2ddd860c7e1b110e08456d03ed3b997efe82
+size 37013
diff --git a/aud/nut-joke-04.mp3 b/aud/nut-joke-04.mp3
new file mode 100644
index 0000000..fefc8b1
--- /dev/null
+++ b/aud/nut-joke-04.mp3
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:12a804cc5fd339eef1b71391b4bfdef85fabe88877ce6005858c10f6e32ee57b
+size 36780
diff --git a/aud/nut-joke-04.ogg b/aud/nut-joke-04.ogg
new file mode 100644
index 0000000..5e83b64
--- /dev/null
+++ b/aud/nut-joke-04.ogg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:37e9d437931c07ceda2634d3570c1cd7f5240c6132caa9add52640986e1b5ec8
+size 44615
diff --git a/aud/nut-joke-05.mp3 b/aud/nut-joke-05.mp3
new file mode 100644
index 0000000..dd69aee
--- /dev/null
+++ b/aud/nut-joke-05.mp3
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a9dd23754f734c8c5bae4988e2c10a74022de846417f7963e6582a12e68cc508
+size 31555
diff --git a/aud/nut-joke-05.ogg b/aud/nut-joke-05.ogg
new file mode 100644
index 0000000..d6c0ddc
--- /dev/null
+++ b/aud/nut-joke-05.ogg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1a273912c7cfdca06c537a3b07a5f81d90366f0c685b2edd81db13ef8a36dd7f
+size 37083
diff --git a/aud/nut-joke-06.mp3 b/aud/nut-joke-06.mp3
new file mode 100644
index 0000000..61cef27
--- /dev/null
+++ b/aud/nut-joke-06.mp3
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:adb97ef6d1420948394347f85162132cc164de5dc5a5b782a12620831f7b706a
+size 48692
diff --git a/aud/nut-joke-06.ogg b/aud/nut-joke-06.ogg
new file mode 100644
index 0000000..d6afc66
--- /dev/null
+++ b/aud/nut-joke-06.ogg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5006ba5bb1810a6df8ae04fb7dd76cc61916740b8f4a9e848b5f0c059b5e533e
+size 53716
diff --git a/aud/nut-joke-07.mp3 b/aud/nut-joke-07.mp3
new file mode 100644
index 0000000..2b1007e
--- /dev/null
+++ b/aud/nut-joke-07.mp3
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0136d1686e2dae3e15ba92f33b85fdc0767f800c250c163b584e5de71bbe5e8f
+size 42631
diff --git a/aud/nut-joke-07.ogg b/aud/nut-joke-07.ogg
new file mode 100644
index 0000000..cf6fa6c
--- /dev/null
+++ b/aud/nut-joke-07.ogg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3bed5b19678046c74b3cafce0952817d593519d8dde070a3f7233dbe09a512e1
+size 47267
diff --git a/aud/nut-joke-08.mp3 b/aud/nut-joke-08.mp3
new file mode 100644
index 0000000..90947d2
--- /dev/null
+++ b/aud/nut-joke-08.mp3
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ad2ffac599576a4fc4ef457bb3acded5685dff68906eea265c17761a6e00cb9c
+size 23405
diff --git a/aud/nut-joke-08.ogg b/aud/nut-joke-08.ogg
new file mode 100644
index 0000000..1c2438b
--- /dev/null
+++ b/aud/nut-joke-08.ogg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:004c1bddbeb9b85718e134ea23e0eeec50c9d12915e201c5a83c23b9b05fa0cf
+size 29978
diff --git a/aud/nut-joke-09.mp3 b/aud/nut-joke-09.mp3
new file mode 100644
index 0000000..79f7d1e
--- /dev/null
+++ b/aud/nut-joke-09.mp3
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:535a85a7f8175bf77be0c3b91a754c8ac8755c3f215cb5d5d2c980a08463b033
+size 46811
diff --git a/aud/nut-joke-09.ogg b/aud/nut-joke-09.ogg
new file mode 100644
index 0000000..57b23a9
--- /dev/null
+++ b/aud/nut-joke-09.ogg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1881429cbbe2dd508ee9c64cab7ee06f579e5f2887d9330a38ce62d9fdc1205e
+size 53407
diff --git a/aud/nut-joke-10.mp3 b/aud/nut-joke-10.mp3
new file mode 100644
index 0000000..0990cf1
--- /dev/null
+++ b/aud/nut-joke-10.mp3
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0f838acf86cf701baeaa46533afb70cb04584640e082d816575ffb80c9cf9ca1
+size 41586
diff --git a/aud/nut-joke-10.ogg b/aud/nut-joke-10.ogg
new file mode 100644
index 0000000..102ecb1
--- /dev/null
+++ b/aud/nut-joke-10.ogg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e71491119e503cff3ba158f9a7a6fc6c16d3a5f04a9920e9d6ff1dc8b076fe34
+size 46646
diff --git a/index.html b/index.html
index 6f4da71..b38bfad 100644
--- a/index.html
+++ b/index.html
@@ -75,17 +75,66 @@
 		height="100%"
 	/>
 
-	<audio id="nutsounds">
-		<source type="audio/mp3" src="aud/damn-this-is-a-big-nut-im-gonna-have-to-get-a-bigger-wallet.mp3">
-		<source type="audio/ogg" src="aud/damn-this-is-a-big-nut-im-gonna-have-to-get-a-bigger-wallet.ogg">
-		<source type="audio/aac" src="aud/damn-this-is-a-big-nut-im-gonna-have-to-get-a-bigger-wallet.aac">
-		<source type="audio/wav" src="aud/damn-this-is-a-big-nut-im-gonna-have-to-get-a-bigger-wallet.wav">
+	<audio class="random-joke" preload="auto">
+		<source type="audio/mp3" src="aud/nut-joke-01.mp3">
+		<source type="audio/ogg" src="aud/nut-joke-01.ogg">
+	</audio>
+
+	<audio class="random-joke" preload="auto">
+		<source type="audio/mp3" src="aud/nut-joke-02.mp3">
+		<source type="audio/ogg" src="aud/nut-joke-02.ogg">
+	</audio>
+
+	<audio class="random-joke" preload="auto">
+		<source type="audio/mp3" src="aud/nut-joke-03.mp3">
+		<source type="audio/ogg" src="aud/nut-joke-03.ogg">
+	</audio>
+
+	<audio class="random-joke" preload="auto">
+		<source type="audio/mp3" src="aud/nut-joke-04.mp3">
+		<source type="audio/ogg" src="aud/nut-joke-04.ogg">
+	</audio>
+
+	<audio class="random-joke" preload="auto">
+		<source type="audio/mp3" src="aud/nut-joke-05.mp3">
+		<source type="audio/ogg" src="aud/nut-joke-05.ogg">
+	</audio>
+
+	<audio class="random-joke" preload="auto">
+		<source type="audio/mp3" src="aud/nut-joke-06.mp3">
+		<source type="audio/ogg" src="aud/nut-joke-06.ogg">
+	</audio>
+
+	<audio class="random-joke" preload="auto">
+		<source type="audio/mp3" src="aud/nut-joke-07.mp3">
+		<source type="audio/ogg" src="aud/nut-joke-07.ogg">
+	</audio>
+
+	<audio class="random-joke" preload="auto">
+		<source type="audio/mp3" src="aud/nut-joke-08.mp3">
+		<source type="audio/ogg" src="aud/nut-joke-08.ogg">
+	</audio>
+
+	<audio class="random-joke" preload="auto">
+		<source type="audio/mp3" src="aud/nut-joke-09.mp3">
+		<source type="audio/ogg" src="aud/nut-joke-09.ogg">
+	</audio>
+
+	<audio class="random-joke" preload="auto">
+		<source type="audio/mp3" src="aud/nut-joke-10.mp3">
+		<source type="audio/ogg" src="aud/nut-joke-10.ogg">
 	</audio>
 </div>
 
 <script type="application/javascript" async>
 	document.getElementById('nutimg').addEventListener('click', function () {
-		document.getElementById('nutsounds').play();
+		const list = Array.from(document.querySelectorAll('.random-joke') ?? []);
+		list.forEach(aud => {
+			aud.pause();
+			aud.currentTime = 0;
+		});
+		const selected = list[Math.floor(Math.random() * list.length)];
+		selected.play();
 	});
 </script>
 
-- 
GitLab