diff --git a/public/img/logos/digitalplayground/misc/flixxx_square_upscaled.png b/public/img/logos/digitalplayground/misc/flixxx_square_upscaled.png new file mode 100644 index 00000000..0dc50a6b Binary files /dev/null and b/public/img/logos/digitalplayground/misc/flixxx_square_upscaled.png differ diff --git a/public/img/logos/whalemember/misc/rip/baeb/favicon-ab317593de.ico b/public/img/logos/whalemember/misc/rip/baeb/favicon-ab317593de.ico new file mode 100644 index 00000000..d9dcefd2 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/baeb/favicon-ab317593de.ico differ diff --git a/public/img/logos/whalemember/misc/rip/baeb/icon-home-37610fef8a.png b/public/img/logos/whalemember/misc/rip/baeb/icon-home-37610fef8a.png new file mode 100644 index 00000000..63124b3f Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/baeb/icon-home-37610fef8a.png differ diff --git a/public/img/logos/whalemember/misc/rip/baeb/logo-e3c37fd44e.svg b/public/img/logos/whalemember/misc/rip/baeb/logo-e3c37fd44e.svg new file mode 100644 index 00000000..21bafbbb --- /dev/null +++ b/public/img/logos/whalemember/misc/rip/baeb/logo-e3c37fd44e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/logos/whalemember/misc/rip/baeb/logo-f07d09359a.png b/public/img/logos/whalemember/misc/rip/baeb/logo-f07d09359a.png new file mode 100644 index 00000000..eb5078e9 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/baeb/logo-f07d09359a.png differ diff --git a/public/img/logos/whalemember/misc/rip/bathhousebait/favicon-2bd85ad7a1.ico b/public/img/logos/whalemember/misc/rip/bathhousebait/favicon-2bd85ad7a1.ico new file mode 100644 index 00000000..bb7fd1f0 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/bathhousebait/favicon-2bd85ad7a1.ico differ diff --git a/public/img/logos/whalemember/misc/rip/bathhousebait/icon-md-c92f6273eb.png b/public/img/logos/whalemember/misc/rip/bathhousebait/icon-md-c92f6273eb.png new file mode 100644 index 00000000..031378a6 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/bathhousebait/icon-md-c92f6273eb.png differ diff --git a/public/img/logos/whalemember/misc/rip/bathhousebait/logo-b8c7b9b38a.png b/public/img/logos/whalemember/misc/rip/bathhousebait/logo-b8c7b9b38a.png new file mode 100644 index 00000000..1ea865f5 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/bathhousebait/logo-b8c7b9b38a.png differ diff --git a/public/img/logos/whalemember/misc/rip/bbcpie/favicon-b5e18186e2.ico b/public/img/logos/whalemember/misc/rip/bbcpie/favicon-b5e18186e2.ico new file mode 100644 index 00000000..bd174a46 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/bbcpie/favicon-b5e18186e2.ico differ diff --git a/public/img/logos/whalemember/misc/rip/bbcpie/icon-md-f5f20ef266.png b/public/img/logos/whalemember/misc/rip/bbcpie/icon-md-f5f20ef266.png new file mode 100644 index 00000000..18db29bf Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/bbcpie/icon-md-f5f20ef266.png differ diff --git a/public/img/logos/whalemember/misc/rip/bbcpie/logo-041cf2f54c.png b/public/img/logos/whalemember/misc/rip/bbcpie/logo-041cf2f54c.png new file mode 100644 index 00000000..1066c95a Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/bbcpie/logo-041cf2f54c.png differ diff --git a/public/img/logos/whalemember/misc/rip/boysdestroyed/favicon-41f8fd58e3.ico b/public/img/logos/whalemember/misc/rip/boysdestroyed/favicon-41f8fd58e3.ico new file mode 100644 index 00000000..f631391b Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/boysdestroyed/favicon-41f8fd58e3.ico differ diff --git a/public/img/logos/whalemember/misc/rip/boysdestroyed/icon-md-7413b58c07.png b/public/img/logos/whalemember/misc/rip/boysdestroyed/icon-md-7413b58c07.png new file mode 100644 index 00000000..d239e09f Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/boysdestroyed/icon-md-7413b58c07.png differ diff --git a/public/img/logos/whalemember/misc/rip/boysdestroyed/logo-b58112087d.png b/public/img/logos/whalemember/misc/rip/boysdestroyed/logo-b58112087d.png new file mode 100644 index 00000000..3605d226 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/boysdestroyed/logo-b58112087d.png differ diff --git a/public/img/logos/whalemember/misc/rip/castingcouchx/favicon-879e819319.ico b/public/img/logos/whalemember/misc/rip/castingcouchx/favicon-879e819319.ico new file mode 100644 index 00000000..02219577 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/castingcouchx/favicon-879e819319.ico differ diff --git a/public/img/logos/whalemember/misc/rip/castingcouchx/icon-md-b0ad3a4d43.png b/public/img/logos/whalemember/misc/rip/castingcouchx/icon-md-b0ad3a4d43.png new file mode 100644 index 00000000..c40508c5 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/castingcouchx/icon-md-b0ad3a4d43.png differ diff --git a/public/img/logos/whalemember/misc/rip/castingcouchx/logo-15249db552.png b/public/img/logos/whalemember/misc/rip/castingcouchx/logo-15249db552.png new file mode 100644 index 00000000..f2c98fc4 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/castingcouchx/logo-15249db552.png differ diff --git a/public/img/logos/whalemember/misc/rip/cum4k/favicon-b845000055.ico b/public/img/logos/whalemember/misc/rip/cum4k/favicon-b845000055.ico new file mode 100644 index 00000000..fd9b20ea Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/cum4k/favicon-b845000055.ico differ diff --git a/public/img/logos/whalemember/misc/rip/cum4k/icon-md-bab94beb41.png b/public/img/logos/whalemember/misc/rip/cum4k/icon-md-bab94beb41.png new file mode 100644 index 00000000..64dec39e Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/cum4k/icon-md-bab94beb41.png differ diff --git a/public/img/logos/whalemember/misc/rip/cum4k/logo-6a9f95b693.png b/public/img/logos/whalemember/misc/rip/cum4k/logo-6a9f95b693.png new file mode 100644 index 00000000..76a5b2ed Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/cum4k/logo-6a9f95b693.png differ diff --git a/public/img/logos/whalemember/misc/rip/damnthatsbig/favicon-036ebcd99d.ico b/public/img/logos/whalemember/misc/rip/damnthatsbig/favicon-036ebcd99d.ico new file mode 100644 index 00000000..b7b1234c Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/damnthatsbig/favicon-036ebcd99d.ico differ diff --git a/public/img/logos/whalemember/misc/rip/damnthatsbig/icon-md-0f54ecf8e4.png b/public/img/logos/whalemember/misc/rip/damnthatsbig/icon-md-0f54ecf8e4.png new file mode 100644 index 00000000..fc49c88b Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/damnthatsbig/icon-md-0f54ecf8e4.png differ diff --git a/public/img/logos/whalemember/misc/rip/damnthatsbig/logo-15aa15c84a.png b/public/img/logos/whalemember/misc/rip/damnthatsbig/logo-15aa15c84a.png new file mode 100644 index 00000000..14bf1019 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/damnthatsbig/logo-15aa15c84a.png differ diff --git a/public/img/logos/whalemember/misc/rip/exgfpass/favicon-7b1c29238d.ico b/public/img/logos/whalemember/misc/rip/exgfpass/favicon-7b1c29238d.ico new file mode 100644 index 00000000..893765b9 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/exgfpass/favicon-7b1c29238d.ico differ diff --git a/public/img/logos/whalemember/misc/rip/exgfpass/icon-md-0719c0c761.png b/public/img/logos/whalemember/misc/rip/exgfpass/icon-md-0719c0c761.png new file mode 100644 index 00000000..dfa07e97 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/exgfpass/icon-md-0719c0c761.png differ diff --git a/public/img/logos/whalemember/misc/rip/exgfpass/logo-53f72eba6c.png b/public/img/logos/whalemember/misc/rip/exgfpass/logo-53f72eba6c.png new file mode 100644 index 00000000..8b89148a Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/exgfpass/logo-53f72eba6c.png differ diff --git a/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/boozedgfs-29975f0777.png b/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/boozedgfs-29975f0777.png new file mode 100644 index 00000000..cb94ebef Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/boozedgfs-29975f0777.png differ diff --git a/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/exgf--2-517ba8f1ff.png b/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/exgf--2-517ba8f1ff.png new file mode 100644 index 00000000..6797bc40 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/exgf--2-517ba8f1ff.png differ diff --git a/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/exgf-517ba8f1ff.png b/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/exgf-517ba8f1ff.png new file mode 100644 index 00000000..6797bc40 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/exgf-517ba8f1ff.png differ diff --git a/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/jizzgfs-b6967b7652.png b/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/jizzgfs-b6967b7652.png new file mode 100644 index 00000000..491e73ba Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/jizzgfs-b6967b7652.png differ diff --git a/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/milf-uploads--2-33350ddb6f.png b/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/milf-uploads--2-33350ddb6f.png new file mode 100644 index 00000000..eeccd805 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/milf-uploads--2-33350ddb6f.png differ diff --git a/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/miluploadsgfs-33350ddb6f.png b/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/miluploadsgfs-33350ddb6f.png new file mode 100644 index 00000000..eeccd805 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/miluploadsgfs-33350ddb6f.png differ diff --git a/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/sisterreunion-f6e5283859.png b/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/sisterreunion-f6e5283859.png new file mode 100644 index 00000000..df4899b1 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/sisterreunion-f6e5283859.png differ diff --git a/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/suicidegfs-d86f924d58.png b/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/suicidegfs-d86f924d58.png new file mode 100644 index 00000000..5cbab171 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/suicidegfs-d86f924d58.png differ diff --git a/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/teengfs-24b6229481.png b/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/teengfs-24b6229481.png new file mode 100644 index 00000000..13deaee5 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/exgfpass/sponsors/teengfs-24b6229481.png differ diff --git a/public/img/logos/whalemember/misc/rip/exotic4k/favicon-11e25aeef1.ico b/public/img/logos/whalemember/misc/rip/exotic4k/favicon-11e25aeef1.ico new file mode 100644 index 00000000..ad569f9b Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/exotic4k/favicon-11e25aeef1.ico differ diff --git a/public/img/logos/whalemember/misc/rip/exotic4k/icon-md-94b44647cc.png b/public/img/logos/whalemember/misc/rip/exotic4k/icon-md-94b44647cc.png new file mode 100644 index 00000000..ee4307c4 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/exotic4k/icon-md-94b44647cc.png differ diff --git a/public/img/logos/whalemember/misc/rip/exotic4k/logo-802f8e67de.png b/public/img/logos/whalemember/misc/rip/exotic4k/logo-802f8e67de.png new file mode 100644 index 00000000..f7ac4a3d Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/exotic4k/logo-802f8e67de.png differ diff --git a/public/img/logos/whalemember/misc/rip/fantasyhd/favicon-6a2e43e269.ico b/public/img/logos/whalemember/misc/rip/fantasyhd/favicon-6a2e43e269.ico new file mode 100644 index 00000000..b20963b9 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/fantasyhd/favicon-6a2e43e269.ico differ diff --git a/public/img/logos/whalemember/misc/rip/fantasyhd/icon-md-eaa5ea4cfc.png b/public/img/logos/whalemember/misc/rip/fantasyhd/icon-md-eaa5ea4cfc.png new file mode 100644 index 00000000..a8239471 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/fantasyhd/icon-md-eaa5ea4cfc.png differ diff --git a/public/img/logos/whalemember/misc/rip/fantasyhd/logo-515171efa6.png b/public/img/logos/whalemember/misc/rip/fantasyhd/logo-515171efa6.png new file mode 100644 index 00000000..5d0f8873 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/fantasyhd/logo-515171efa6.png differ diff --git a/public/img/logos/whalemember/misc/rip/gaycastings/favicon-7c4c8835c8.ico b/public/img/logos/whalemember/misc/rip/gaycastings/favicon-7c4c8835c8.ico new file mode 100644 index 00000000..b024b127 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gaycastings/favicon-7c4c8835c8.ico differ diff --git a/public/img/logos/whalemember/misc/rip/gaycastings/icon-md-97584d7387.png b/public/img/logos/whalemember/misc/rip/gaycastings/icon-md-97584d7387.png new file mode 100644 index 00000000..f070f769 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gaycastings/icon-md-97584d7387.png differ diff --git a/public/img/logos/whalemember/misc/rip/gaycastings/logo-78fc58e958.png b/public/img/logos/whalemember/misc/rip/gaycastings/logo-78fc58e958.png new file mode 100644 index 00000000..8f477fee Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gaycastings/logo-78fc58e958.png differ diff --git a/public/img/logos/whalemember/misc/rip/gaycreeps/favicon-35d1acada1.ico b/public/img/logos/whalemember/misc/rip/gaycreeps/favicon-35d1acada1.ico new file mode 100644 index 00000000..4a5d7a38 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gaycreeps/favicon-35d1acada1.ico differ diff --git a/public/img/logos/whalemember/misc/rip/gaycreeps/icon-md-a518f6dcf1.png b/public/img/logos/whalemember/misc/rip/gaycreeps/icon-md-a518f6dcf1.png new file mode 100644 index 00000000..6f2fdad9 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gaycreeps/icon-md-a518f6dcf1.png differ diff --git a/public/img/logos/whalemember/misc/rip/gaycreeps/logo-e96661aac8.png b/public/img/logos/whalemember/misc/rip/gaycreeps/logo-e96661aac8.png new file mode 100644 index 00000000..1c172b2e Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gaycreeps/logo-e96661aac8.png differ diff --git a/public/img/logos/whalemember/misc/rip/gayroom/favicon-c67da792aa.ico b/public/img/logos/whalemember/misc/rip/gayroom/favicon-c67da792aa.ico new file mode 100644 index 00000000..19d4da4d Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gayroom/favicon-c67da792aa.ico differ diff --git a/public/img/logos/whalemember/misc/rip/gayroom/icon-md-9c8ea56a79.png b/public/img/logos/whalemember/misc/rip/gayroom/icon-md-9c8ea56a79.png new file mode 100644 index 00000000..036dded5 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gayroom/icon-md-9c8ea56a79.png differ diff --git a/public/img/logos/whalemember/misc/rip/gayroom/logo-5e41c0889d.png b/public/img/logos/whalemember/misc/rip/gayroom/logo-5e41c0889d.png new file mode 100644 index 00000000..f335a5c7 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gayroom/logo-5e41c0889d.png differ diff --git a/public/img/logos/whalemember/misc/rip/gayroom/sponsors/bathhousebait-07945f3f92.png b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/bathhousebait-07945f3f92.png new file mode 100644 index 00000000..6e33d2c9 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/bathhousebait-07945f3f92.png differ diff --git a/public/img/logos/whalemember/misc/rip/gayroom/sponsors/boysdestroyed-7413b58c07.png b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/boysdestroyed-7413b58c07.png new file mode 100644 index 00000000..d239e09f Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/boysdestroyed-7413b58c07.png differ diff --git a/public/img/logos/whalemember/misc/rip/gayroom/sponsors/damnthatsbig-994844d0ad.png b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/damnthatsbig-994844d0ad.png new file mode 100644 index 00000000..41bf2b63 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/damnthatsbig-994844d0ad.png differ diff --git a/public/img/logos/whalemember/misc/rip/gayroom/sponsors/gay-room-c16e6674d4.png b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/gay-room-c16e6674d4.png new file mode 100644 index 00000000..8388fad1 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/gay-room-c16e6674d4.png differ diff --git a/public/img/logos/whalemember/misc/rip/gayroom/sponsors/gaycastings-b496893f1c.png b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/gaycastings-b496893f1c.png new file mode 100644 index 00000000..bcb543ae Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/gaycastings-b496893f1c.png differ diff --git a/public/img/logos/whalemember/misc/rip/gayroom/sponsors/gaycreeps-a518f6dcf1.png b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/gaycreeps-a518f6dcf1.png new file mode 100644 index 00000000..6f2fdad9 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/gaycreeps-a518f6dcf1.png differ diff --git a/public/img/logos/whalemember/misc/rip/gayroom/sponsors/gayroom-c16e6674d4.png b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/gayroom-c16e6674d4.png new file mode 100644 index 00000000..8388fad1 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/gayroom-c16e6674d4.png differ diff --git a/public/img/logos/whalemember/misc/rip/gayroom/sponsors/gayviolations-f4360c437a.png b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/gayviolations-f4360c437a.png new file mode 100644 index 00000000..2d809e6d Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/gayviolations-f4360c437a.png differ diff --git a/public/img/logos/whalemember/misc/rip/gayroom/sponsors/manroyale-2b54f3cc47.png b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/manroyale-2b54f3cc47.png new file mode 100644 index 00000000..d97640a8 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/manroyale-2b54f3cc47.png differ diff --git a/public/img/logos/whalemember/misc/rip/gayroom/sponsors/massagebait-d4184c3f7e.png b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/massagebait-d4184c3f7e.png new file mode 100644 index 00000000..8e702939 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/massagebait-d4184c3f7e.png differ diff --git a/public/img/logos/whalemember/misc/rip/gayroom/sponsors/menpov-c76018b345.png b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/menpov-c76018b345.png new file mode 100644 index 00000000..37cc0f91 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/menpov-c76018b345.png differ diff --git a/public/img/logos/whalemember/misc/rip/gayroom/sponsors/officecock-25506b0160.png b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/officecock-25506b0160.png new file mode 100644 index 00000000..0fbc415d Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/officecock-25506b0160.png differ diff --git a/public/img/logos/whalemember/misc/rip/gayroom/sponsors/outhim-9081c6fbb0.png b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/outhim-9081c6fbb0.png new file mode 100644 index 00000000..584a9ebb Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/outhim-9081c6fbb0.png differ diff --git a/public/img/logos/whalemember/misc/rip/gayroom/sponsors/showerbait-69c8f329ec.png b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/showerbait-69c8f329ec.png new file mode 100644 index 00000000..167459b4 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/showerbait-69c8f329ec.png differ diff --git a/public/img/logos/whalemember/misc/rip/gayroom/sponsors/thickandbig-885b0b7477.png b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/thickandbig-885b0b7477.png new file mode 100644 index 00000000..91fec1d2 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gayroom/sponsors/thickandbig-885b0b7477.png differ diff --git a/public/img/logos/whalemember/misc/rip/gayviolations/favicon-b18897b25d.ico b/public/img/logos/whalemember/misc/rip/gayviolations/favicon-b18897b25d.ico new file mode 100644 index 00000000..cc07dccb Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gayviolations/favicon-b18897b25d.ico differ diff --git a/public/img/logos/whalemember/misc/rip/gayviolations/icon-md-a029feefa2.png b/public/img/logos/whalemember/misc/rip/gayviolations/icon-md-a029feefa2.png new file mode 100644 index 00000000..33d40010 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gayviolations/icon-md-a029feefa2.png differ diff --git a/public/img/logos/whalemember/misc/rip/gayviolations/logo-e9e4a656bf.png b/public/img/logos/whalemember/misc/rip/gayviolations/logo-e9e4a656bf.png new file mode 100644 index 00000000..88707c8e Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/gayviolations/logo-e9e4a656bf.png differ diff --git a/public/img/logos/whalemember/misc/rip/girlcum/favicon-c578be5853.ico b/public/img/logos/whalemember/misc/rip/girlcum/favicon-c578be5853.ico new file mode 100644 index 00000000..800b113f Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/girlcum/favicon-c578be5853.ico differ diff --git a/public/img/logos/whalemember/misc/rip/girlcum/icon-md-9696598d18.png b/public/img/logos/whalemember/misc/rip/girlcum/icon-md-9696598d18.png new file mode 100644 index 00000000..a8fab6c1 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/girlcum/icon-md-9696598d18.png differ diff --git a/public/img/logos/whalemember/misc/rip/girlcum/logo-7f9c0a25ae.png b/public/img/logos/whalemember/misc/rip/girlcum/logo-7f9c0a25ae.png new file mode 100644 index 00000000..b00ede9b Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/girlcum/logo-7f9c0a25ae.png differ diff --git a/public/img/logos/whalemember/misc/rip/holed/favicon-6b1090b795.ico b/public/img/logos/whalemember/misc/rip/holed/favicon-6b1090b795.ico new file mode 100644 index 00000000..03d1a5d5 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/holed/favicon-6b1090b795.ico differ diff --git a/public/img/logos/whalemember/misc/rip/holed/icon-md-431fd9650e.png b/public/img/logos/whalemember/misc/rip/holed/icon-md-431fd9650e.png new file mode 100644 index 00000000..8de0bc87 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/holed/icon-md-431fd9650e.png differ diff --git a/public/img/logos/whalemember/misc/rip/holed/logo-8ae2fd5c46.png b/public/img/logos/whalemember/misc/rip/holed/logo-8ae2fd5c46.png new file mode 100644 index 00000000..88d742a9 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/holed/logo-8ae2fd5c46.png differ diff --git a/public/img/logos/whalemember/misc/rip/lubed/favicon-3a9f96ee9d.ico b/public/img/logos/whalemember/misc/rip/lubed/favicon-3a9f96ee9d.ico new file mode 100644 index 00000000..c8099688 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/lubed/favicon-3a9f96ee9d.ico differ diff --git a/public/img/logos/whalemember/misc/rip/lubed/icon-md-ba5da9b399.png b/public/img/logos/whalemember/misc/rip/lubed/icon-md-ba5da9b399.png new file mode 100644 index 00000000..780ad04f Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/lubed/icon-md-ba5da9b399.png differ diff --git a/public/img/logos/whalemember/misc/rip/lubed/logo-49372c05a0.png b/public/img/logos/whalemember/misc/rip/lubed/logo-49372c05a0.png new file mode 100644 index 00000000..5b6f48c9 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/lubed/logo-49372c05a0.png differ diff --git a/public/img/logos/whalemember/misc/rip/manroyale/favicon-5e7092af6c.ico b/public/img/logos/whalemember/misc/rip/manroyale/favicon-5e7092af6c.ico new file mode 100644 index 00000000..56cf467b Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/manroyale/favicon-5e7092af6c.ico differ diff --git a/public/img/logos/whalemember/misc/rip/manroyale/icon-md-c616aaad42.png b/public/img/logos/whalemember/misc/rip/manroyale/icon-md-c616aaad42.png new file mode 100644 index 00000000..c5ce6a3a Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/manroyale/icon-md-c616aaad42.png differ diff --git a/public/img/logos/whalemember/misc/rip/manroyale/logo-3256aaa21d.png b/public/img/logos/whalemember/misc/rip/manroyale/logo-3256aaa21d.png new file mode 100644 index 00000000..4aeb9c9c Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/manroyale/logo-3256aaa21d.png differ diff --git a/public/img/logos/whalemember/misc/rip/massagebait/favicon-59557ece22.ico b/public/img/logos/whalemember/misc/rip/massagebait/favicon-59557ece22.ico new file mode 100644 index 00000000..0ad8d8db Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/massagebait/favicon-59557ece22.ico differ diff --git a/public/img/logos/whalemember/misc/rip/massagebait/icon-md-4801754ec7.png b/public/img/logos/whalemember/misc/rip/massagebait/icon-md-4801754ec7.png new file mode 100644 index 00000000..cd32b144 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/massagebait/icon-md-4801754ec7.png differ diff --git a/public/img/logos/whalemember/misc/rip/massagebait/logo-d3ccc4d0ad.png b/public/img/logos/whalemember/misc/rip/massagebait/logo-d3ccc4d0ad.png new file mode 100644 index 00000000..52566e84 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/massagebait/logo-d3ccc4d0ad.png differ diff --git a/public/img/logos/whalemember/misc/rip/menpov/favicon-0903d29212.ico b/public/img/logos/whalemember/misc/rip/menpov/favicon-0903d29212.ico new file mode 100644 index 00000000..9ee1d9c2 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/menpov/favicon-0903d29212.ico differ diff --git a/public/img/logos/whalemember/misc/rip/menpov/icon-md-65adaf6b95.png b/public/img/logos/whalemember/misc/rip/menpov/icon-md-65adaf6b95.png new file mode 100644 index 00000000..7940988d Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/menpov/icon-md-65adaf6b95.png differ diff --git a/public/img/logos/whalemember/misc/rip/menpov/logo-3e1c950b4b.png b/public/img/logos/whalemember/misc/rip/menpov/logo-3e1c950b4b.png new file mode 100644 index 00000000..49913dda Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/menpov/logo-3e1c950b4b.png differ diff --git a/public/img/logos/whalemember/misc/rip/myveryfirsttime/favicon-1ca0c92e7d.ico b/public/img/logos/whalemember/misc/rip/myveryfirsttime/favicon-1ca0c92e7d.ico new file mode 100644 index 00000000..bb198eba Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/myveryfirsttime/favicon-1ca0c92e7d.ico differ diff --git a/public/img/logos/whalemember/misc/rip/myveryfirsttime/icon-md-901d0a8361.png b/public/img/logos/whalemember/misc/rip/myveryfirsttime/icon-md-901d0a8361.png new file mode 100644 index 00000000..79c1deab Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/myveryfirsttime/icon-md-901d0a8361.png differ diff --git a/public/img/logos/whalemember/misc/rip/myveryfirsttime/logo-5fc9208af2.png b/public/img/logos/whalemember/misc/rip/myveryfirsttime/logo-5fc9208af2.png new file mode 100644 index 00000000..01e8d96e Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/myveryfirsttime/logo-5fc9208af2.png differ diff --git a/public/img/logos/whalemember/misc/rip/nannyspy/favicon-e1c049ff3c.ico b/public/img/logos/whalemember/misc/rip/nannyspy/favicon-e1c049ff3c.ico new file mode 100644 index 00000000..1740c542 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/nannyspy/favicon-e1c049ff3c.ico differ diff --git a/public/img/logos/whalemember/misc/rip/nannyspy/icon-md-526292cca2.png b/public/img/logos/whalemember/misc/rip/nannyspy/icon-md-526292cca2.png new file mode 100644 index 00000000..d23c1552 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/nannyspy/icon-md-526292cca2.png differ diff --git a/public/img/logos/whalemember/misc/rip/nannyspy/logo-968f17d04e.png b/public/img/logos/whalemember/misc/rip/nannyspy/logo-968f17d04e.png new file mode 100644 index 00000000..ee466648 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/nannyspy/logo-968f17d04e.png differ diff --git a/public/img/logos/whalemember/misc/rip/officecock/favicon-b60dab5334.ico b/public/img/logos/whalemember/misc/rip/officecock/favicon-b60dab5334.ico new file mode 100644 index 00000000..08019573 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/officecock/favicon-b60dab5334.ico differ diff --git a/public/img/logos/whalemember/misc/rip/officecock/icon-md-acaf59f0d1.png b/public/img/logos/whalemember/misc/rip/officecock/icon-md-acaf59f0d1.png new file mode 100644 index 00000000..cd7515d1 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/officecock/icon-md-acaf59f0d1.png differ diff --git a/public/img/logos/whalemember/misc/rip/officecock/logo-cca43177cd.png b/public/img/logos/whalemember/misc/rip/officecock/logo-cca43177cd.png new file mode 100644 index 00000000..c0971afc Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/officecock/logo-cca43177cd.png differ diff --git a/public/img/logos/whalemember/misc/rip/outhim/favicon-cfa610f965.ico b/public/img/logos/whalemember/misc/rip/outhim/favicon-cfa610f965.ico new file mode 100644 index 00000000..879aa9fd Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/outhim/favicon-cfa610f965.ico differ diff --git a/public/img/logos/whalemember/misc/rip/outhim/icon-md-9081c6fbb0.png b/public/img/logos/whalemember/misc/rip/outhim/icon-md-9081c6fbb0.png new file mode 100644 index 00000000..584a9ebb Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/outhim/icon-md-9081c6fbb0.png differ diff --git a/public/img/logos/whalemember/misc/rip/outhim/logo-a65349db11.png b/public/img/logos/whalemember/misc/rip/outhim/logo-a65349db11.png new file mode 100644 index 00000000..e8129573 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/outhim/logo-a65349db11.png differ diff --git a/public/img/logos/whalemember/misc/rip/passionhd/favicon-f178a05706.ico b/public/img/logos/whalemember/misc/rip/passionhd/favicon-f178a05706.ico new file mode 100644 index 00000000..84abfc10 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/passionhd/favicon-f178a05706.ico differ diff --git a/public/img/logos/whalemember/misc/rip/passionhd/icon-md-ec24e79ea0.png b/public/img/logos/whalemember/misc/rip/passionhd/icon-md-ec24e79ea0.png new file mode 100644 index 00000000..ca5ee8da Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/passionhd/icon-md-ec24e79ea0.png differ diff --git a/public/img/logos/whalemember/misc/rip/passionhd/logo-669fec697c.png b/public/img/logos/whalemember/misc/rip/passionhd/logo-669fec697c.png new file mode 100644 index 00000000..d510495e Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/passionhd/logo-669fec697c.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/amateur-4cf5acfd46.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/amateur-4cf5acfd46.jpg new file mode 100644 index 00000000..c3a70659 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/amateur-4cf5acfd46.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/anal-0fe7f0c8d9.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/anal-0fe7f0c8d9.jpg new file mode 100644 index 00000000..b03cdacd Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/anal-0fe7f0c8d9.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/asian-b81e93e1da.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/asian-b81e93e1da.jpg new file mode 100644 index 00000000..8499f5b5 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/asian-b81e93e1da.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/ass-1015ce9974.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/ass-1015ce9974.jpg new file mode 100644 index 00000000..644678a5 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/ass-1015ce9974.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/bdsm-584b26f75a.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/bdsm-584b26f75a.jpg new file mode 100644 index 00000000..b2435e57 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/bdsm-584b26f75a.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/big-cock-926cf9013c.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/big-cock-926cf9013c.jpg new file mode 100644 index 00000000..134a43ca Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/big-cock-926cf9013c.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/big-tits-b0b07975b5.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/big-tits-b0b07975b5.jpg new file mode 100644 index 00000000..43fe4c23 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/big-tits-b0b07975b5.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/black-dfbcb68ed2.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/black-dfbcb68ed2.jpg new file mode 100644 index 00000000..ad0f4fbf Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/black-dfbcb68ed2.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/blondes-cb1ba6e814.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/blondes-cb1ba6e814.jpg new file mode 100644 index 00000000..93ce546b Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/blondes-cb1ba6e814.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/blowjob-fff8ea0592.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/blowjob-fff8ea0592.jpg new file mode 100644 index 00000000..5fd9c096 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/blowjob-fff8ea0592.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/brunettes-d22319b821.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/brunettes-d22319b821.jpg new file mode 100644 index 00000000..a9ae6c20 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/brunettes-d22319b821.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/creampie-bfa0937d05.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/creampie-bfa0937d05.jpg new file mode 100644 index 00000000..da5af61f Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/creampie-bfa0937d05.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/deepthroat-604e9972e2.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/deepthroat-604e9972e2.jpg new file mode 100644 index 00000000..dadd569c Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/deepthroat-604e9972e2.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/facial-acd1dbcf50.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/facial-acd1dbcf50.jpg new file mode 100644 index 00000000..67b37fa5 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/facial-acd1dbcf50.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/feet-06f235c80c.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/feet-06f235c80c.jpg new file mode 100644 index 00000000..14516038 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/feet-06f235c80c.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/girl-on-girl-2cbf88134e.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/girl-on-girl-2cbf88134e.jpg new file mode 100644 index 00000000..3493aa78 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/girl-on-girl-2cbf88134e.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/hardcore-ffb9947af8.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/hardcore-ffb9947af8.jpg new file mode 100644 index 00000000..9d8d1c36 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/hardcore-ffb9947af8.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/interracial-54e65cac41.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/interracial-54e65cac41.jpg new file mode 100644 index 00000000..513c258c Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/interracial-54e65cac41.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/latina-0aa6b4c09a.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/latina-0aa6b4c09a.jpg new file mode 100644 index 00000000..cc7494c2 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/latina-0aa6b4c09a.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/massage-1c44758823.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/massage-1c44758823.jpg new file mode 100644 index 00000000..6f916115 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/massage-1c44758823.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/milf-ba3ac90a38.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/milf-ba3ac90a38.jpg new file mode 100644 index 00000000..3f2ef988 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/milf-ba3ac90a38.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/orgy-2bb1d845a2.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/orgy-2bb1d845a2.jpg new file mode 100644 index 00000000..e579dfe2 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/orgy-2bb1d845a2.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/petite-cc5e172e9a.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/petite-cc5e172e9a.jpg new file mode 100644 index 00000000..b3738cf1 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/petite-cc5e172e9a.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/porn-stars-6592c9cac8.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/porn-stars-6592c9cac8.jpg new file mode 100644 index 00000000..eb15bb2a Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/porn-stars-6592c9cac8.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/public-cb59a929ed.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/public-cb59a929ed.jpg new file mode 100644 index 00000000..1f9392c1 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/public-cb59a929ed.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/redheads-58832fe228.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/redheads-58832fe228.jpg new file mode 100644 index 00000000..14e87ba7 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/redheads-58832fe228.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/solo-058df5576f.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/solo-058df5576f.jpg new file mode 100644 index 00000000..3eb3c1d0 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/solo-058df5576f.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/squirt-0a1e71a57a.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/squirt-0a1e71a57a.jpg new file mode 100644 index 00000000..22ef886d Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/squirt-0a1e71a57a.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/teen-8c69d907e1.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/teen-8c69d907e1.jpg new file mode 100644 index 00000000..7af8f01d Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/teen-8c69d907e1.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/threesome-51431edaf5.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/threesome-51431edaf5.jpg new file mode 100644 index 00000000..474662d7 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/threesome-51431edaf5.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/toys-24c9b0163e.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/toys-24c9b0163e.jpg new file mode 100644 index 00000000..868abb5a Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/toys-24c9b0163e.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/voyeur-51eb9b9b66.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/voyeur-51eb9b9b66.jpg new file mode 100644 index 00000000..1c6e4d9e Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/voyeur-51eb9b9b66.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/categories/webcam-ba3ac90a38.jpg b/public/img/logos/whalemember/misc/rip/pornpros/categories/webcam-ba3ac90a38.jpg new file mode 100644 index 00000000..3f2ef988 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/categories/webcam-ba3ac90a38.jpg differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/favicon-1acf8d9f7f.ico b/public/img/logos/whalemember/misc/rip/pornpros/favicon-1acf8d9f7f.ico new file mode 100644 index 00000000..f34551be Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/favicon-1acf8d9f7f.ico differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/icon-md-99e13415fb.png b/public/img/logos/whalemember/misc/rip/pornpros/icon-md-99e13415fb.png new file mode 100644 index 00000000..f13f93eb Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/icon-md-99e13415fb.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/logo-2b89e73c0e.png b/public/img/logos/whalemember/misc/rip/pornpros/logo-2b89e73c0e.png new file mode 100644 index 00000000..8e26eeb8 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/logo-2b89e73c0e.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/sponsors/18yearsold-eecefbb22d.png b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/18yearsold-eecefbb22d.png new file mode 100644 index 00000000..f87dca28 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/18yearsold-eecefbb22d.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/sponsors/40ozbounce-ae34b9df83.png b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/40ozbounce-ae34b9df83.png new file mode 100644 index 00000000..de6dc3ba Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/40ozbounce-ae34b9df83.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/sponsors/amateurviolations-ce7ee801f7.png b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/amateurviolations-ce7ee801f7.png new file mode 100644 index 00000000..7519e18d Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/amateurviolations-ce7ee801f7.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/sponsors/cockcompetition-a33cb06c9d.png b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/cockcompetition-a33cb06c9d.png new file mode 100644 index 00000000..126e4d40 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/cockcompetition-a33cb06c9d.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/sponsors/crueltyparty-5c825debd7.png b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/crueltyparty-5c825debd7.png new file mode 100644 index 00000000..4217d87b Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/crueltyparty-5c825debd7.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/sponsors/cumdisgrace-b70d91e9f8.png b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/cumdisgrace-b70d91e9f8.png new file mode 100644 index 00000000..646f2989 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/cumdisgrace-b70d91e9f8.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/sponsors/cumshotsurprise-0caebb5bca.png b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/cumshotsurprise-0caebb5bca.png new file mode 100644 index 00000000..1a690255 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/cumshotsurprise-0caebb5bca.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/sponsors/deepthroatlove-92aa067412.png b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/deepthroatlove-92aa067412.png new file mode 100644 index 00000000..1bcc57fe Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/deepthroatlove-92aa067412.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/sponsors/disgraced18-c74960bba7.png b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/disgraced18-c74960bba7.png new file mode 100644 index 00000000..cec16488 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/disgraced18-c74960bba7.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/sponsors/eurohumpers-3b1c45eb38.png b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/eurohumpers-3b1c45eb38.png new file mode 100644 index 00000000..e7bf2c92 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/eurohumpers-3b1c45eb38.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/sponsors/flexiblepositions-3cf7807f9b.png b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/flexiblepositions-3cf7807f9b.png new file mode 100644 index 00000000..a53faf6f Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/flexiblepositions-3cf7807f9b.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/sponsors/freaksofboobs-29f36c96e8.png b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/freaksofboobs-29f36c96e8.png new file mode 100644 index 00000000..d2071462 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/freaksofboobs-29f36c96e8.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/sponsors/freaksofcock-21b4ce78ca.png b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/freaksofcock-21b4ce78ca.png new file mode 100644 index 00000000..20489b3b Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/freaksofcock-21b4ce78ca.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/sponsors/jurassiccock-023a7fcad3.png b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/jurassiccock-023a7fcad3.png new file mode 100644 index 00000000..17cf126e Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/jurassiccock-023a7fcad3.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/sponsors/lolcumshots-4d0437f186.png b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/lolcumshots-4d0437f186.png new file mode 100644 index 00000000..e7388480 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/lolcumshots-4d0437f186.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/sponsors/massagecreep-88000fa0d5.png b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/massagecreep-88000fa0d5.png new file mode 100644 index 00000000..9d9ae0c7 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/massagecreep-88000fa0d5.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/sponsors/milfhumiliation-af48772b78.png b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/milfhumiliation-af48772b78.png new file mode 100644 index 00000000..82509a44 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/milfhumiliation-af48772b78.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/sponsors/pimpparade-44aa20c98b.png b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/pimpparade-44aa20c98b.png new file mode 100644 index 00000000..7ba1dfdd Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/pimpparade-44aa20c98b.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/sponsors/pornpros-0bcd591064.png b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/pornpros-0bcd591064.png new file mode 100644 index 00000000..23e7e11d Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/pornpros-0bcd591064.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/sponsors/publicviolations-96ce8d1b46.png b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/publicviolations-96ce8d1b46.png new file mode 100644 index 00000000..47548d34 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/publicviolations-96ce8d1b46.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/sponsors/realexgirlfriends-ec698eef10.png b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/realexgirlfriends-ec698eef10.png new file mode 100644 index 00000000..56a4353a Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/realexgirlfriends-ec698eef10.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/sponsors/shadypi-4179b69abf.png b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/shadypi-4179b69abf.png new file mode 100644 index 00000000..26bb1d6c Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/shadypi-4179b69abf.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/sponsors/squirtdisgrace-1cb5f2ef74.png b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/squirtdisgrace-1cb5f2ef74.png new file mode 100644 index 00000000..d9484580 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/squirtdisgrace-1cb5f2ef74.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/sponsors/teenbff-7c14b0c67f.png b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/teenbff-7c14b0c67f.png new file mode 100644 index 00000000..8dddd12f Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/teenbff-7c14b0c67f.png differ diff --git a/public/img/logos/whalemember/misc/rip/pornpros/sponsors/webcamhackers-6dc2d65b1c.png b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/webcamhackers-6dc2d65b1c.png new file mode 100644 index 00000000..b01ef0aa Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/pornpros/sponsors/webcamhackers-6dc2d65b1c.png differ diff --git a/public/img/logos/whalemember/misc/rip/povd/favicon-0262bccecd.ico b/public/img/logos/whalemember/misc/rip/povd/favicon-0262bccecd.ico new file mode 100644 index 00000000..4346a34c Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/povd/favicon-0262bccecd.ico differ diff --git a/public/img/logos/whalemember/misc/rip/povd/icon-md-bd393ae281.png b/public/img/logos/whalemember/misc/rip/povd/icon-md-bd393ae281.png new file mode 100644 index 00000000..e390a26d Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/povd/icon-md-bd393ae281.png differ diff --git a/public/img/logos/whalemember/misc/rip/povd/logo-9c0c711566.png b/public/img/logos/whalemember/misc/rip/povd/logo-9c0c711566.png new file mode 100644 index 00000000..b54b4bac Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/povd/logo-9c0c711566.png differ diff --git a/public/img/logos/whalemember/misc/rip/puremature/favicon-e7875aa489.ico b/public/img/logos/whalemember/misc/rip/puremature/favicon-e7875aa489.ico new file mode 100644 index 00000000..ed916187 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/puremature/favicon-e7875aa489.ico differ diff --git a/public/img/logos/whalemember/misc/rip/puremature/icon-md-d534dd9299.png b/public/img/logos/whalemember/misc/rip/puremature/icon-md-d534dd9299.png new file mode 100644 index 00000000..5f9691a2 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/puremature/icon-md-d534dd9299.png differ diff --git a/public/img/logos/whalemember/misc/rip/puremature/logo-d9729ed16a.png b/public/img/logos/whalemember/misc/rip/puremature/logo-d9729ed16a.png new file mode 100644 index 00000000..f1b837bc Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/puremature/logo-d9729ed16a.png differ diff --git a/public/img/logos/whalemember/misc/rip/showerbait/favicon-091659ac6d.ico b/public/img/logos/whalemember/misc/rip/showerbait/favicon-091659ac6d.ico new file mode 100644 index 00000000..afc0b2a7 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/showerbait/favicon-091659ac6d.ico differ diff --git a/public/img/logos/whalemember/misc/rip/showerbait/icon-md-ed2f6e401b.png b/public/img/logos/whalemember/misc/rip/showerbait/icon-md-ed2f6e401b.png new file mode 100644 index 00000000..c8d65932 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/showerbait/icon-md-ed2f6e401b.png differ diff --git a/public/img/logos/whalemember/misc/rip/showerbait/logo-a44ed0986c.png b/public/img/logos/whalemember/misc/rip/showerbait/logo-a44ed0986c.png new file mode 100644 index 00000000..a4502736 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/showerbait/logo-a44ed0986c.png differ diff --git a/public/img/logos/whalemember/misc/rip/spyfam/favicon-28b7bf5470.ico b/public/img/logos/whalemember/misc/rip/spyfam/favicon-28b7bf5470.ico new file mode 100644 index 00000000..d5139096 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/spyfam/favicon-28b7bf5470.ico differ diff --git a/public/img/logos/whalemember/misc/rip/spyfam/icon-md-6669e984d7.png b/public/img/logos/whalemember/misc/rip/spyfam/icon-md-6669e984d7.png new file mode 100644 index 00000000..c3404fd1 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/spyfam/icon-md-6669e984d7.png differ diff --git a/public/img/logos/whalemember/misc/rip/spyfam/logo-a91d4c5ff1.png b/public/img/logos/whalemember/misc/rip/spyfam/logo-a91d4c5ff1.png new file mode 100644 index 00000000..136e5eeb Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/spyfam/logo-a91d4c5ff1.png differ diff --git a/public/img/logos/whalemember/misc/rip/thickandbig/favicon-45c4b23b00.ico b/public/img/logos/whalemember/misc/rip/thickandbig/favicon-45c4b23b00.ico new file mode 100644 index 00000000..285edbc8 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/thickandbig/favicon-45c4b23b00.ico differ diff --git a/public/img/logos/whalemember/misc/rip/thickandbig/icon-md-1990032d90.png b/public/img/logos/whalemember/misc/rip/thickandbig/icon-md-1990032d90.png new file mode 100644 index 00000000..a6e3569f Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/thickandbig/icon-md-1990032d90.png differ diff --git a/public/img/logos/whalemember/misc/rip/thickandbig/logo-10336974ce.png b/public/img/logos/whalemember/misc/rip/thickandbig/logo-10336974ce.png new file mode 100644 index 00000000..73f46baf Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/thickandbig/logo-10336974ce.png differ diff --git a/public/img/logos/whalemember/misc/rip/tiny4k/favicon-e344bae352.ico b/public/img/logos/whalemember/misc/rip/tiny4k/favicon-e344bae352.ico new file mode 100644 index 00000000..b27b9db6 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/tiny4k/favicon-e344bae352.ico differ diff --git a/public/img/logos/whalemember/misc/rip/tiny4k/icon-md-b5bea133a5.png b/public/img/logos/whalemember/misc/rip/tiny4k/icon-md-b5bea133a5.png new file mode 100644 index 00000000..9f74179c Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/tiny4k/icon-md-b5bea133a5.png differ diff --git a/public/img/logos/whalemember/misc/rip/tiny4k/logo-7f92f76a6a.png b/public/img/logos/whalemember/misc/rip/tiny4k/logo-7f92f76a6a.png new file mode 100644 index 00000000..84763e22 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/tiny4k/logo-7f92f76a6a.png differ diff --git a/public/img/logos/whalemember/misc/rip/wetvr/favicon-011c0bb2d2.ico b/public/img/logos/whalemember/misc/rip/wetvr/favicon-011c0bb2d2.ico new file mode 100644 index 00000000..411cac04 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/wetvr/favicon-011c0bb2d2.ico differ diff --git a/public/img/logos/whalemember/misc/rip/wetvr/icon-md-f17eedf082.png b/public/img/logos/whalemember/misc/rip/wetvr/icon-md-f17eedf082.png new file mode 100644 index 00000000..d678a4c8 Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/wetvr/icon-md-f17eedf082.png differ diff --git a/public/img/logos/whalemember/misc/rip/wetvr/logo-4a2f06a4c9.png b/public/img/logos/whalemember/misc/rip/wetvr/logo-4a2f06a4c9.png new file mode 100644 index 00000000..f03eeedb Binary files /dev/null and b/public/img/logos/whalemember/misc/rip/wetvr/logo-4a2f06a4c9.png differ diff --git a/src/media.js b/src/media.js index d986b346..f7512093 100644 --- a/src/media.js +++ b/src/media.js @@ -522,9 +522,6 @@ async function associateReleaseMedia(releases) { return; } - // TODO: catch errors - // TODO: stage by role - const baseMediasByReleaseId = releases.reduce((acc, release) => ({ ...acc, [release.id]: [ @@ -535,32 +532,49 @@ async function associateReleaseMedia(releases) { ], }), {}); - const baseMedias = Object.values(baseMediasByReleaseId) - .map(releaseMedia => Object.values(releaseMedia)) - .flat(2) - .filter(Boolean); + const baseMediasByRole = Object.values(baseMediasByReleaseId) + .flat() + .filter(Boolean) + .reduce((acc, baseMedia) => { + if (!acc[baseMedia.role]) acc[baseMedia.role] = []; + acc[baseMedia.role].push(baseMedia); - const storedMedias = await storeMedias(baseMedias); - const storedMediasById = itemsByKey(storedMedias, 'id'); + return acc; + }, {}); - const associationsByRole = Object.entries(baseMediasByReleaseId).reduce((acc, [releaseId, releaseBaseMedias]) => { - releaseBaseMedias.forEach((baseMedia) => { - const media = storedMediasById[baseMedia.id]; + await Promise.reduce(['posters', 'covers', 'photos', 'teasers', 'trailers'], async (chain, role) => { + // stage by role so posters are prioritized over photos and videos + await chain; - if (!media) return; - if (!acc[media.role]) acc[media.role] = []; + const baseMedias = baseMediasByRole[role]; - acc[media.role].push({ - release_id: releaseId, - media_id: media.use || media.entry.id, - }); - }); + if (!baseMedias) { + return; + } - return acc; - }, {}); + const storedMedias = await storeMedias(baseMedias); + const storedMediasById = itemsByKey(storedMedias, 'id'); - await Promise.all(Object.entries(associationsByRole) - .map(async ([role, associations]) => knex.raw(`${knex(`releases_${role}`).insert(associations)} ON CONFLICT DO NOTHING`))); + const associations = Object + .entries(baseMediasByReleaseId) + .reduce((acc, [releaseId, releaseBaseMedias]) => { + releaseBaseMedias.forEach((baseMedia) => { + const media = storedMediasById[baseMedia.id]; + + if (media) { + acc.push({ + release_id: releaseId, + media_id: media.use || media.entry.id, + }); + } + }); + + return acc; + }, []) + .filter(Boolean); + + await knex.raw(`${knex(`releases_${role}`).insert(associations)} ON CONFLICT DO NOTHING`); + }, Promise.resolve()); } module.exports = {