From 0fd95375fac5cc036ff0141c3987abb0a03991b7 Mon Sep 17 00:00:00 2001 From: evazion Date: Fri, 11 Nov 2022 00:00:44 -0600 Subject: [PATCH] sources: add more site icons. Add site icons for the following sites: * 4chan * Catbox * Danbooru * Drawcrowd * E-Hentai * Enty * Gelbooru * Hitomi * Imgur * Joyreactor * Kemono Party * Konachan * Luscious.net * Mega.nz * Monappy * Mihoyo * Overdoll * Pinterest * Rule34.us * Sankaku Complex * Steam * Webmshare * Yande.re * Zerochan These are mainly used for source links on the https://danbooru.donmai.us/post_events?search[category]=Replacement page. --- app/helpers/icon_helper.rb | 184 ++---------------- app/logical/source/url/null.rb | 68 +++++-- app/logical/source/url/rule34_dot_us.rb | 4 + public/images/4chan-logo.png | Bin 0 -> 7290 bytes .../{ask-fm-logo.png => ask.fm-logo.png} | Bin .../{booth-pm-logo.png => booth-logo.png} | Bin public/images/catbox-logo.png | Bin 0 -> 725 bytes ...{circle-ms-logo.png => circle.ms-logo.png} | Bin public/images/danbooru-logo.png | Bin 0 -> 1368 bytes ...viantart-logo.png => deviant-art-logo.png} | Bin ...hi-org-logo.png => doujinshi.org-logo.png} | Bin public/images/drawcrowd-logo.png | Bin 0 -> 3659 bytes public/images/e-hentai-logo.png | Bin 0 -> 168 bytes public/images/enty-logo.png | Bin 0 -> 150 bytes ...{pixiv-fanbox-logo.png => fanbox-logo.png} | Bin public/images/flash-preview.png | Bin public/images/gelbooru-logo.png | Bin 0 -> 3235 bytes public/images/hitomi-logo.png | Bin 0 -> 3591 bytes public/images/imgur-logo.png | Bin 0 -> 7754 bytes public/images/joyreactor-logo.png | Bin 0 -> 2143 bytes public/images/kemono-party-logo.png | Bin 0 -> 2126 bytes public/images/konachan-logo.png | Bin 0 -> 841 bytes .../{lit-link-logo.png => lit.link-logo.png} | Bin public/images/luscious-logo.png | Bin 0 -> 4473 bytes .../{mblg-tv-logo.png => mblg-logo.png} | Bin public/images/mega-logo.png | Bin 0 -> 475 bytes public/images/mihoyo-logo.png | Bin 0 -> 694 bytes .../{mixi-jp-logo.png => mixi.jp-logo.png} | Bin public/images/monappy-logo.png | Bin 0 -> 1838 bytes ...nicoseiga-logo.png => nico-seiga-logo.png} | Bin .../{ocn-ne-jp-logo.png => ocn-logo.png} | Bin public/images/overdoll-logo.png | Bin 0 -> 1649 bytes ...{piapro-jp-logo.png => piapro.jp-logo.png} | Bin public/images/pinterest-logo.png | Bin 0 -> 743 bytes public/images/rule34.us-logo.png | Bin 0 -> 509 bytes ...a-ne-jp-logo.png => sakura.ne.jp-logo.png} | Bin public/images/sankaku-complex-logo.png | Bin 0 -> 9204 bytes public/images/steam-logo.png | Bin 0 -> 846 bytes public/images/webmshare-logo.png | Bin 0 -> 5305 bytes public/images/wix-logo.png | Bin 0 -> 1988 bytes public/images/wixsite-logo.png | Bin 1061 -> 0 bytes public/images/yande.re-logo.png | Bin 0 -> 18769 bytes public/images/zerochan-logo.png | Bin 0 -> 445 bytes 43 files changed, 75 insertions(+), 181 deletions(-) create mode 100644 public/images/4chan-logo.png rename public/images/{ask-fm-logo.png => ask.fm-logo.png} (100%) rename public/images/{booth-pm-logo.png => booth-logo.png} (100%) create mode 100644 public/images/catbox-logo.png rename public/images/{circle-ms-logo.png => circle.ms-logo.png} (100%) create mode 100644 public/images/danbooru-logo.png rename public/images/{deviantart-logo.png => deviant-art-logo.png} (100%) rename public/images/{doujinshi-org-logo.png => doujinshi.org-logo.png} (100%) create mode 100644 public/images/drawcrowd-logo.png create mode 100644 public/images/e-hentai-logo.png create mode 100644 public/images/enty-logo.png rename public/images/{pixiv-fanbox-logo.png => fanbox-logo.png} (100%) mode change 100755 => 100644 public/images/flash-preview.png create mode 100644 public/images/gelbooru-logo.png create mode 100644 public/images/hitomi-logo.png create mode 100644 public/images/imgur-logo.png create mode 100644 public/images/joyreactor-logo.png create mode 100644 public/images/kemono-party-logo.png create mode 100644 public/images/konachan-logo.png rename public/images/{lit-link-logo.png => lit.link-logo.png} (100%) create mode 100644 public/images/luscious-logo.png rename public/images/{mblg-tv-logo.png => mblg-logo.png} (100%) create mode 100644 public/images/mega-logo.png create mode 100644 public/images/mihoyo-logo.png rename public/images/{mixi-jp-logo.png => mixi.jp-logo.png} (100%) create mode 100644 public/images/monappy-logo.png rename public/images/{nicoseiga-logo.png => nico-seiga-logo.png} (100%) rename public/images/{ocn-ne-jp-logo.png => ocn-logo.png} (100%) create mode 100644 public/images/overdoll-logo.png rename public/images/{piapro-jp-logo.png => piapro.jp-logo.png} (100%) create mode 100644 public/images/pinterest-logo.png create mode 100644 public/images/rule34.us-logo.png rename public/images/{sakura-ne-jp-logo.png => sakura.ne.jp-logo.png} (100%) create mode 100644 public/images/sankaku-complex-logo.png create mode 100644 public/images/steam-logo.png create mode 100644 public/images/webmshare-logo.png create mode 100644 public/images/wix-logo.png delete mode 100644 public/images/wixsite-logo.png create mode 100644 public/images/yande.re-logo.png create mode 100644 public/images/zerochan-logo.png diff --git a/app/helpers/icon_helper.rb b/app/helpers/icon_helper.rb index 8df8a6555..fc3685df9 100644 --- a/app/helpers/icon_helper.rb +++ b/app/helpers/icon_helper.rb @@ -1,6 +1,21 @@ # frozen_string_literal: true module IconHelper + # Names of sites we have a icon for. The logo for e.g. Pixiv is at public/images/pixiv-logo.png. + # + # To add a new site, add the site name here, add the logo in public/images, and update app/logical/source/url/null.rb + # if the site name is irregular. + SITE_ICON_NAMES = %w[ + 4chan Amazon Ameblo Anifty ArtStation Ask.fm BCY Biglobe Bilibili Booth Carrd Catbox Circle.ms Coconala Danbooru + Deviant\ Art Discord DLSite Doujinshi.org Drawcrowd E-Hentai Enty Erogamescape Facebook Fantia FC2 Fiverr Foundation + Furaffinity Geocities Gelbooru Google Gumroad Hentai\ Foundry Hitomi Imgur Infoseek Inprnt Instagram Joyreactor + Ko-fi Konachan Linktree Lit.link Livedoor Luscious Lofter Kemono\ Party Mangaupdates Marshmallow\ Qa Mastodon Mblg + Mega Melonbooks Mihuashi Mihoyo Mixi.jp Monappy Naver Newgrounds Nico\ Seiga Nijie OCN Overdoll Patreon Pawoo Photozou + Piapro.jp Picarto Pinterest Pixiv Fanbox Pixiv\ Sketch Plurk Poipiku Privatter Profcard Redbubble Reddit Rule34.us + Sakura.ne.jp Sankaku\ Complex Steam Stickam Skeb Skima The\ Interviews Tiktok Tinami Tumblr Twitter Toranoana Twipple + Twitch Twitcasting TwitPic Twpf Ustream Vk Webmshare Weebly Weibo Wikipedia Wix Yande.re Yfrog Youtube Wix Zerochan + ] + def icon_tag(icon_class, class: nil, **options) klass = binding.local_variable_get(:class) tag.i(class: "icon #{icon_class} #{klass}", **options) @@ -211,173 +226,8 @@ module IconHelper end def external_site_icon(site_name, **options) - case site_name - when "Amazon" - image_icon_tag("amazon-logo.png", **options) - when "Ameblo" - image_icon_tag("ameblo-logo.png", **options) - when "Anifty" - image_icon_tag("anifty-logo.png", **options) - when "ArtStation" - image_icon_tag("artstation-logo.png", **options) - when "Ask.fm" - image_icon_tag("ask-fm-logo.png", **options) - when "BCY" - image_icon_tag("bcy-logo.png", **options) - when "Biglobe" - image_icon_tag("biglobe-logo.png", **options) - when "Bilibili" - image_icon_tag("bilibili-logo.png", **options) - when "Booth" - image_icon_tag("booth-pm-logo.png", **options) - when "Carrd" - image_icon_tag("carrd-logo.png", **options) - when "Circle.ms" - image_icon_tag("circle-ms-logo.png", **options) - when "Coconala" - image_icon_tag("coconala-logo.png", **options) - when "Deviant Art" - image_icon_tag("deviantart-logo.png", **options) - when "DLSite" - image_icon_tag("dlsite-logo.png", **options) - when "Doujinshi.org" - image_icon_tag("doujinshi-org-logo.png", **options) - when "Erogamescape" - image_icon_tag("erogamescape-logo.png", **options) - when "Facebook" - image_icon_tag("facebook-logo.png", **options) - when "Fantia" - image_icon_tag("fantia-logo.png", **options) - when "FC2" - image_icon_tag("fc2-logo.png", **options) - when "Fiverr" - image_icon_tag("fiverr-logo.png", **options) - when "Foundation" - image_icon_tag("foundation-logo.png", **options) - when "Furaffinity" - image_icon_tag("furaffinity-logo.png", **options) - when "Geocities" - image_icon_tag("geocities-logo.png", **options) - when "Google" - image_icon_tag("google-logo.png", **options) - when "Gumroad" - image_icon_tag("gumroad-logo.png", **options) - when "Hentai Foundry" - image_icon_tag("hentai-foundry-logo.png", **options) - when "Infoseek" - image_icon_tag("infoseek-logo.png", **options) - when "Inprnt" - image_icon_tag("inprnt-logo.png", **options) - when "Instagram" - image_icon_tag("instagram-logo.png", **options) - when "Ko-fi" - image_icon_tag("ko-fi-logo.png", **options) - when "Linktr" # https://linktr.ee - image_icon_tag("linktree-logo.png", **options) - when "Lit.link" - image_icon_tag("lit-link-logo.png", **options) - when "Livedoor" - image_icon_tag("livedoor-logo.png", **options) - when "Lofter" - image_icon_tag("lofter-logo.png", **options) - when "Mangaupdates" - image_icon_tag("mangaupdates-logo.png", **options) - when "Marshmallow Qa" - image_icon_tag("marshmallow-qa-logo.png", **options) - when "Mastodon", "Mstdn" # https://mastodon.cloud, https://mstdn.jp - image_icon_tag("mastodon-logo.png", **options) - when "Mblg" - image_icon_tag("mblg-tv-logo.png", **options) - when "Melonbooks" - image_icon_tag("melonbooks-logo.png", **options) - when "Mihuashi" - image_icon_tag("mihuashi-logo.png", **options) - when "Mixi.jp" - image_icon_tag("mixi-jp-logo.png", **options) - when "Naver" - image_icon_tag("naver-logo.png", **options) - when "Newgrounds" - image_icon_tag("newgrounds-logo.png", **options) - when "Nico Seiga" - image_icon_tag("nicoseiga-logo.png", **options) - when "Nijie" - image_icon_tag("nijie-logo.png", **options) - when "Ocn" - image_icon_tag("ocn-ne-jp-logo.png", **options) - when "Patreon" - image_icon_tag("patreon-logo.png", **options) - when "Pawoo" - image_icon_tag("pawoo-logo.png", **options) - when "Photozou" - image_icon_tag("photozou-logo.png", **options) - when "Piapro.jp" - image_icon_tag("piapro-jp-logo.png", **options) - when "Picarto" - image_icon_tag("picarto-logo.png", **options) - when "Pixiv" - image_icon_tag("pixiv-logo.png", **options) - when "Fanbox" - image_icon_tag("pixiv-fanbox-logo.png", **options) - when "Pixiv Sketch" - image_icon_tag("pixiv-sketch-logo.png", **options) - when "Plurk" - image_icon_tag("plurk-logo.png", **options) - when "Poipiku" - image_icon_tag("poipiku-logo.png", **options) - when "Privatter" - image_icon_tag("privatter-logo.png", **options) - when "Profcard" - image_icon_tag("profcard-logo.png", **options) - when "Redbubble" - image_icon_tag("redbubble-logo.png", **options) - when "Reddit" - image_icon_tag("reddit-logo.png", **options) - when "Sakura.ne.jp" - image_icon_tag("sakura-ne-jp-logo.png", **options) - when "Stickam" - image_icon_tag("stickam-logo.png", **options) - when "Skeb" - image_icon_tag("skeb-logo.png", **options) - when "Skima" - image_icon_tag("skima-logo.png", **options) - when "Theinterviews" - image_icon_tag("the-interviews-logo.png", **options) - when "Tiktok" - image_icon_tag("tiktok-logo.png", **options) - when "Tinami" - image_icon_tag("tinami-logo.png", **options) - when "Tumblr" - image_icon_tag("tumblr-logo.png", **options) - when "Twitter" - image_icon_tag("twitter-logo.png", **options) - when "Toranoana" - image_icon_tag("toranoana-logo.png", **options) - when "Twipple" - image_icon_tag("twipple-logo.png", **options) - when "Twitch" - image_icon_tag("twitch-logo.png", **options) - when "Twitcasting" - image_icon_tag("twitcasting-logo.png", **options) - when "TwitPic" - image_icon_tag("twitpic-logo.png", **options) - when "Twpf" - image_icon_tag("twpf-logo.png", **options) - when "Ustream" - image_icon_tag("ustream-logo.png", **options) - when "Vk" - image_icon_tag("vk-logo.png", **options) - when "Weebly", "Weeblysite" - image_icon_tag("weebly-logo.png", **options) - when "Weibo" - image_icon_tag("weibo-logo.png", **options) - when "Wikipedia" - image_icon_tag("wikipedia-logo.png", **options) - when "Wixsite" - image_icon_tag("wixsite-logo.png", **options) - when "Yfrog" - image_icon_tag("yfrog-logo.png", **options) - when "Youtube" - image_icon_tag("youtube-logo.png", **options) + if site_name.in?(SITE_ICON_NAMES) + image_icon_tag("#{site_name.downcase.tr(" ", "-")}-logo.png", **options) else globe_icon(**options) end diff --git a/app/logical/source/url/null.rb b/app/logical/source/url/null.rb index 49d8ffa04..3c1d10c65 100644 --- a/app/logical/source/url/null.rb +++ b/app/logical/source/url/null.rb @@ -8,29 +8,69 @@ class Source::URL::Null < Source::URL end def site_name - case host - when /ask\.fm\z/i + case [subdomain, domain] + in _, "4cdn.org" + "4chan" + in _, "ask.fm" "Ask.fm" - when /bcy\.net\z/i + in _, ("bcy.net" | "bcyimg.com") "BCY" - when /carrd\.co\z/i - "Carrd" - when /circle\.ms\z/i + in _, "circle.ms" "Circle.ms" - when /dlsite\.(com|net)\z/i + in _, ("dlsite.com" | "dlsite.net" | "dlsite.jp") "DLSite" - when /doujinshi\.org\z/i, /doujinshi\.mugimugi\.org\z/i + in _, "donmai.us" + "Danbooru" # hey, that's us! + in _, ("discordapp.com" | "discordapp.net") + "Discord" + in _, "doujinshi.org" "Doujinshi.org" - when /ko-fi\.com\z/i - "Ko-fi" - when /lit\.link\z/i + in "doujinshi", "mugimugi.org" + "Doujinshi.org" + in _, "cloudfront.net" if host == "dxthpu4318olx.cloudfront.net" + "Drawcrowd" + in _, ("e-hentai.org" | "exhentai.org" | "hath.network") + "E-Hentai" + in _, ("facebook.com" | "fbcdn.net") + "Facebook" + in _, "linktre.ee" + "Linktree" + in _, "lit.link" "Lit.link" - when /mixi\.jp\z/i + in _, "kemono.party" + "Kemono Party" + in _, ("mastodon.cloud" | "mstdn.jp") + "Mastodon" + in _, "mixi.jp" "Mixi.jp" - when /piapro\.jp\z/i + in _, "ocn.ne.jp" + "OCN" + in _, ("overdoll.com" | "dollycdn.net") + "Overdoll" + in _, ("patreon.com" | "patreonusercontent.com") + "Patreon" + in _, "piapro.jp" "Piapro.jp" - when /sakura\.ne\.jp\z/i + in _, ("pinterest.com" | "pinimg.com") + "Pinterest" + in _, ("joyreactor.cc" | "reactor.cc") + "Joyreactor" + in _, "rule34.us" + "Rule34.us" + in _, "sakura.ne.jp" "Sakura.ne.jp" + in _, "sankakucomplex.com" + "Sankaku Complex" + in _, "steamstatic.com" + "Steam" + in _, "the-interviews.jp" + "The Interviews" + in _, ("weebly.com" | "weeblysite.com") + "Weebly" + in _, ("wix.com" | "wixsite.com" | "wixstatic.com") + "Wix" + in _, "youtu.be" + "Youtube" else # "www.melonbooks.co.jp" => "Melonbooks" parsed_domain.sld.titleize diff --git a/app/logical/source/url/rule34_dot_us.rb b/app/logical/source/url/rule34_dot_us.rb index 3cd5391d8..7547c5ffd 100644 --- a/app/logical/source/url/rule34_dot_us.rb +++ b/app/logical/source/url/rule34_dot_us.rb @@ -11,6 +11,10 @@ class Source::URL::Rule34DotUs < Source::URL url.domain.in?(%w[rule34.us]) end + def site_name + "Rule34.us" + end + def parse case [domain, *path_segments] diff --git a/public/images/4chan-logo.png b/public/images/4chan-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..da013e5410a59ed88c41265b0118e7407e67262a GIT binary patch literal 7290 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 Kb6Mw<&;$Suu3^mp literal 0 HcmV?d00001 diff --git a/public/images/deviantart-logo.png b/public/images/deviant-art-logo.png similarity index 100% rename from public/images/deviantart-logo.png rename to public/images/deviant-art-logo.png diff --git a/public/images/doujinshi-org-logo.png b/public/images/doujinshi.org-logo.png similarity index 100% rename from public/images/doujinshi-org-logo.png rename to public/images/doujinshi.org-logo.png diff --git a/public/images/drawcrowd-logo.png b/public/images/drawcrowd-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..91772305392c6c18db5683bb1f571450cbddadbe GIT binary patch literal 3659 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 literal 0 HcmV?d00001 diff --git a/public/images/e-hentai-logo.png b/public/images/e-hentai-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..259aecbf295d183efc708273c91e76c5d4f27fc6 GIT binary patch literal 168 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 literal 0 HcmV?d00001 diff --git a/public/images/hitomi-logo.png b/public/images/hitomi-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..ba3c331c891d0d8b238ca30d161ac6c4eaee53c6 GIT binary patch literal 3591 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 literal 0 HcmV?d00001 diff --git a/public/images/imgur-logo.png b/public/images/imgur-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..1fd309e288fbf0711737d2d19d611b297fb8e40e GIT binary patch literal 7754 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 HN@xNA_zxhM literal 0 HcmV?d00001 diff --git a/public/images/joyreactor-logo.png b/public/images/joyreactor-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c5989a19aa57740fa96d225434b568df454df909 GIT binary patch literal 2143 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9G0FF=@aYjsdI z0|SSkr;B4qMC;yZwLLMRlE>=5-!U$KcjnIAxijb9_1nHX_2u=n?H*pz3p~3MR2#e$ zoE(@kLU;lfbx0)}sO2#k)-5=eVKTA5flYWiL(&8m)82&(*9K^Z+3i}Y`?jw1_T9O2 z@7~;LT>Siu<-fx8^7QiP=06W-&pEUA`<%-8&u!ip+v(UP$ox^-9UGq_cJFhl?Uv_~ zZU3&@d}?m6uhd<)<*2!E# zdL(tuk>m5ziyq!qxKYG!dsDAW<7`zVvn=Bjh94)i=O<;@J=prVU2^Y#lhB60^V24m zJ$d(M#jWbgr+L;N*?5lq-}dScHsLkw^ZUGf`QKFClDb*mUc0lSxV`5^|4!3u7u~w& zvEH506rdn-RN+)afM|7S%HNC(0#VGmz)B_LvjBIZoZSFhH zyr^&Ovr4NK#(InI=xFE6bMN@+c{E1ukB|m4Q^BJNIgI+Mo@rYzwiPB8UfZ~nXF~~R z@WzUqKTGO9Oxx=-fBFFj{dc9ici883zV8$RNDr{#E-s|Ap9R9p`SieQ=*`jhVIlbAPYT6Z8zcct0u6(!9U; z@#MKNpLpBPsV!O51`Md?J=jL*HYACn)&3n3%@xp2jo+inhS08%w zm>(6Z9^4|I`1Y#V-09+mUK>B|6Opy`<}A7V=yGYs`>qZDwuvcCPkp(EWsZhVZ$?ab z{@qQD*5O*)0+@Iu8t&gcBz0W$dxyx(or{!eLuZw&lj6$^*z@Oi(KObve_$$P{ zfyW{|<>kL1vpFH2)=G!O+47hCuVE2WPT%Z)>y4IA_5{7V*Ey7C@7+**aFbX`$r`l_ zRfRpW+f@&=u;}m}YwMOf@o2i^u0{H{4}BF^F}TqEdfSJe-gIDaX^oyY9abstD@wWDHv7TE6D0-xOWu#!Hs2t@T`gG;dU_R@=0!=ZwQ~2_Ko(na`JZs5_i#bQ74l-5|7alOv-K zvu2eGQ;MjjsYps}cu$wgoEb_6Qn?ECULTJcE3EQ8!MT7%iz7S#_^B0E9X2Pd&iEg` z$ecKTo8uKzB_;u_7itdqY!|l(d+49tvgzoW6|Yq|yfZXiLl&>@I`s0`3XOo+cTo=y z{jgWuEqH~;N49wZo1>kK{;WOPixk^;$WFT2n-e8`B6zvQEFbpx*{i#@I(BLYXBN)R z&i1cb@aNd2{IJA>cSL7c@wAppr)rupnjJWLDDi$px$T8XiJ@2c*$pe*ey`ehW`loD z^5v!0bKK{e$k$cJC-|OS!xqP(&-^!><5Kx{W`l2&GyCL%Sd>`AwDY9;+H|8G)hgaT z3C!DDZNKx}FTTQrDR1nBN zTb$KgEnwDux%=mTB-Iq2fEEBxz3iF;M2;r<=)n`&cA!#uJPx7 zR4DMTD~RD{p2E2+F^#p%3)rQ$Zw!t8ctk^a^Wv?S^TgGzt4`GJi_3I;Znfiwc6Qi5 z(f0?-c3I6%yPq+WN5#4|(Dm<~+v)^m8c6&&|CgI<4>k7lUTT*_%7owdR@#YIe%4R4P9bwz8qI*xur} zk3dz*SvAj1Q$IKa32a^SZbo+0y0afnZC#~*RNFPx<`bzYKnZZ z-W9ceYwni46~{JarJmhcdHBpdqpixWNwtPPXA7Q%Pwv?huqelIm+U6X#2&-NZWFe+ zt_Thd&^$YX`Te<1kLJ6t)KzBqFw^ss@HV-=V`px4m`JCmSA5&6{3`n2oS*IiTeclb z(z_kSgpN~9``@wNe(m_JT4l1PSsK!5x+r?&z@?*aYme45h+ni- Vxghj@IRgU&gQu&X%Q~loCIHQc2lM~{ literal 0 HcmV?d00001 diff --git a/public/images/kemono-party-logo.png b/public/images/kemono-party-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..2e6daffc553587a30fb9f92aa28273ed0b40dc92 GIT binary patch literal 2126 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 literal 0 HcmV?d00001 diff --git a/public/images/lit-link-logo.png b/public/images/lit.link-logo.png similarity index 100% rename from public/images/lit-link-logo.png rename to public/images/lit.link-logo.png diff --git a/public/images/luscious-logo.png b/public/images/luscious-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..37c1bc92312afe2ed2b7a684e2e4511992841428 GIT binary patch literal 4473 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 literal 0 HcmV?d00001 diff --git a/public/images/mihoyo-logo.png b/public/images/mihoyo-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..a904cd411b4e3f371a9ec4d0ef0fb0f8ddb50db6 GIT binary patch literal 694 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 literal 0 HcmV?d00001 diff --git a/public/images/piapro-jp-logo.png b/public/images/piapro.jp-logo.png similarity index 100% rename from public/images/piapro-jp-logo.png rename to public/images/piapro.jp-logo.png diff --git a/public/images/pinterest-logo.png b/public/images/pinterest-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..e2ba89b21e6b7811b0b5d1e5e1603e8dab0ce594 GIT binary patch literal 743 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2tGZUp#*xH2#>yz@%=U)KGl zyziyB``G3l8_*~NUDZTDTM8&T|r(bEfy;604=a=@*H|>3N@t2C8 z&qeJYZ`~7LYkRzuwEX|~-`|JN zer($Nsl4lBcEekzn3v24-!m{Uh?fNU1v6ac(f$4D(9d^OLB;}KzI?fOvAH^aX&xTR@zlOsG!^J)E)*&5g|XhPapU{Exlp)@m{fz{StoX zpZ4e6r1UaUqZCccs&2>ZN>y-EBRSZ>wi)V5t$uDSbsr-|8vNKCgyXH&v2A5R! z(n(T}nqN3`f8?DLTz23_P^gWdlSxva1+&7t=!-^^lmt}rf4m7ZDA?8UB;SFe^C$alip;xWE!%RYrFe0aPd1e`4LEyA&enAKlp`#X z|HMy}sk5=wy*L={vQNI~_R|9br@|L>8MCmO7WH)N#UI}k{BmLHlpS*fLyfJ!T{>>M zeb3amIbU9VO=#$T^GbEji|K(`m76Pe?bm&>_w(2Ptl=|*EbXTD_A@XrFnGH9xvXQUr z(UCBzun4_XaD#z?VVS3kV@SoVlzvyC!wv$>>DSNnX`VTA=FFb|^?q}H2v}eAylQGX zso@XDzG(}a7fkEF%&5SVbc5OB`oz~OcKaNZUJz)w>srUQo6~mh6=2-)rTkn_K*7Vx zJNHAF&ZOj69?lFs>-NOtX`F!C(c9fqOV*XFIKJ|49oN|pqO*^!DLgUtgZi}Xl^)l0 zom_P47*20IVPa8Vx>Qy50RM|KGOWih%KYAc?Xq_RBSYF-vu}djZ|^cNFfe$!`njxg HN@xNA_CT!K literal 0 HcmV?d00001 diff --git a/public/images/sakura-ne-jp-logo.png b/public/images/sakura.ne.jp-logo.png similarity index 100% rename from public/images/sakura-ne-jp-logo.png rename to public/images/sakura.ne.jp-logo.png diff --git a/public/images/sankaku-complex-logo.png b/public/images/sankaku-complex-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..93a03d091b64301c5de0788a46b1cbca71b23f1a GIT binary patch literal 9204 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 literal 0 HcmV?d00001 diff --git a/public/images/webmshare-logo.png b/public/images/webmshare-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..cf52c06d233dab089ea9d26ed9195be1047453e3 GIT binary patch literal 5305 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]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 diff --git a/public/images/yande.re-logo.png b/public/images/yande.re-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..cf465ec9c0b600ba361f7ff49f913144bdd49093 GIT binary patch literal 18769 zcmeAS@N?(olHy`uVBq!ia0y~y;9vk@4kiW$2HT@9=?n}EoCO|{#S9GGLLkg|>2BR0 z1_lKNPZ!6KiaBp?pU;a)mp%SaZQha0Bv zrGr;wrPIny3XR(`eWb5{tJu*q|4Zfk=Un@&s!E@osX2G&#@~ni>kXg(d6QFh=+ZkG zIbZ*XTj}+`ld29~lJnt@xU=|p|8jMmxAN!bgJh20yZWVN>D=1?MOB9`-P^ar(l#-Z zUw)pSf5ff%^Xp7)6Eo%ae}DL;WvT7YPwy`aPy2Sz`aMYUz5V~1szaA-YC-;EaG1aV z0ghlU0|N^ugfE~1p+^;rh65-BM$-c*6c`wWdpP8l-Cq5Y*L(M$kI+&GRAxM!?G7qI z_CLSx;~#PB+oz(cL$~rO*^@54ZQgxZcv@LWt*vchrv03~v*vBsA|3s_{!;b(`5=w^ z?Uvhfi-n-4*HZk-2dpRHf zh*|ZJa2##XjD`a!1crM}KH886#WE2cn%r&S;g_YSZQFeh)UPTl2eoC)-`|-vZ-dG8 z`fFdW{jIvZ_Ou%#MFwuC9~2xxO4UFtoSS2sG5=S8ryU znCYKa1Jbm--w#v_eRP)xbCdn1;6NYd9a+dY*1z-n?yjwfY%P>Hmbt}kt;goxkfbIf4zA`ED;8v2-&|~*asP0J zzE;rTMNLk+i`Qfv_@q4de~ASDo!7hi9&G=3sHt>6_vqNz=ole5$Bg(=ir|p&w)#DV zwN-~N#npdY3M$7o*BaO+X3l=e*nRt6C1?iio&4ST^EPamo9w<^UFY3}FAYoQ-m6Un zHLmRb2hOiAO$9Zr?(MY)wW;P7{x^7e@NG0`aOv~6d=T~RO7UgkY0p@}(LqF?a{ z9@HSZ`FXvce}kd*@v>#=2WGH;|37=)hAsE&|K?U5y0mTEpJt1f$Mg5iows4j-Mi00 zUBCDD_Jc~H_YXmhwBldj&>S7d1_$`)Fv93c4RAsj@#Fcq@qgd#e#z_oyEs1|RF241 zgQoD$?fLZTOUu%|l@AYnX<7PKW@a42ftIreL8I5XvQ{RbR?^?UpeEDDzx<#Q>YV#~ zPzmKfzYa9MbUp9hjCmVO^uZxK+8-J1kAM@xXnzD845On*+vtN4KgkMF9*`F z@+D)p^`FzAIkxJ*hqr?UnP%(nn>SkUjEJGKVZXEmG9ozYO)7@NHh;UnXTG#8{k!%1 zchDS{bs=aObf1i!jcsCPeNAO$)uBs%ck4lvS-;t3;c44SAH96Z>0SM3r!a_jbGNZ= zVrKvTM}Ov)d_J`mG`at)=l6V1|9Q7T-LC5Rco4Ptct2?RUK~=|kN5`W$Qso8bAF%f z=2x}T3uVksp7gxb66O~?*~Bbx(!wU^HZI9KceFJ4_A%8m-@SW>RaUm^ffAo6J9iVG zmJpLryH=^-!m1@wS%wi=I?InwFFgEw-@5P*bL;BoJwNO_y5b(3okoW*z`=lJ_(FD1 z)&GBA+OEpkf|e6){XBjC%y}DbeXRd)ZkxDWJl{t@;_aimw=WBaS^xb}QgtZny?up= zZQ}NN`QI(_^)HZ$@9%2sst#q<|2evTnfjV<4<~kjsN%W;+K}I>*o3C-*|g! zbNDj#HD#}VabFfL`+bAi z^3nb^I2Z=!-jWw*`uG1``;vF{Tx-j@^ETYl-X1?|-iBMPr>BF;jvr@^zT{jz*VYOo zcC%X?R4i4zZGFkP+VQDFfgL+#R z^}nKsXQ#=H%) zxFJp$ZI6$J11JPWn<}7C80{r2Xzo8ZXXd>Px8(2ry#1x+YTd76vq2rK-`n?t%A%>$ z^ZfiH-d_8w4{G~75LO3`6Is;ffd+%>Kg1}icBRCjF)C$Hw`)#c!fKH>3c#>b+zutt2fgu5UO2q-_ z=zW7CNS=X#!5KPu(FW~N^FSv_B%n)044|vChNA%s86v||;w_k-$br&`r>mdKI;Vst E0F#wm!~g&Q literal 0 HcmV?d00001 diff --git a/public/images/zerochan-logo.png b/public/images/zerochan-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..d53b1a812c7a2c53730ae655ded24d9641b0865c GIT binary patch literal 445 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0W0Uw|;<*6N^a z1_s7_PZ!4!i{7gj>^-g&O0a!6U;R(%$eK2X$sI*SW<@JFRHT#(a|}78n%Y)aWK4*c z;7bi~Zi%j6pvn;?#m6~|sd-r+OFL7up7_o;J%@JZACAp(H+SdXv*+~Z{`UG_kImbD zu34_UILCC}D(z*lRXo2kebWNvcr{i?9QRtjn&&J3>C3TqrUBfA69i`J#_&mb?861#(s32Awd?ni_t7`SCyba41^%NB!Is3)% zq0Y6dzDIhbt~n+oOx`Ujxg`6Sfi~xzF3t7PJLRM7L*5?$eU0t8;i`wRDo*b#{T>SY zY5!n6U6$V5yL9I)+3F80u5S(-zd2g6#8X}5%-^+gF^0vDx1A2(-t$wM+d@jyyr+9E xPsz-_s#nKYc^0ZwKHdF0?^u@m-T%$;ju};^Mz- literal 0 HcmV?d00001