let monthNames = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; let dayNames = ["SUNDAY", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY"]; let CookiePrefix = "weboasis_"; let cmdPrefix = "!"; let ssi = 0; let color = "#aaeb8d"; let canvasBg = "matrix"; let searchSources = [ ["g", "https://www.google.com/search?q={Q}", " Google"], ["d", "https://duckduckgo.com/?q={Q}", " DuckDuckGo"], ["b", "https://search.brave.com/search?q={Q}", " Brave"], ["y", "https://yandex.com/search/?text={Q}", " Yandex"], ["s", "https://www.startpage.com/do/search?query={Q}", " StartPage"], ["p", "https://engine.presearch.org/search?q={Q}", " Presearch"], ["x", "https://anon.sx/?q={Q}", " SearX"], ["m", "https://www.mojeek.com/search?q={Q}", " Mojeek"], ["e", "https://metager.org/meta/meta.ger3?eingabe={Q}", " Metager"], ["q", "https://www.qwant.com/?q={Q}&t=web", "Qwant"], ["w", "https://www.wolframalpha.com/input/?i={Q}", " Wolfram"], ["f", "https://boardreader.com/s/{Q}.html", " Forums"], ["u", "https://piped.kavin.rocks/results?search_query={Q}", " YouTube"], ["t", "https://bitsearch.to/search?q={Q}", " Torrents"], ["a", "https://alternativeto.net/browse/search?q={Q}", " Alternative"], ["o", "https://ahmia.fi/search/?q={Q}", " Onion/TOR"], ]; let lockNav = false; let globalResetBackground; let svgReddit = ""; let svgCode = ""; let svgNews = ""; let svgMore = ""; let svgSocial = ""; let svgDownloads = ""; let svgStream = ""; let svgCloud = ""; let linkMenuOrder = [ "Downloads", "Stream", "Social", "Reddit", "Code", "News", "Cloud", "More", ]; let defaultLinkMenu = { "Downloads": [ [svgDownloads, "blue", "-HEAD-"], ["OasisMagnet", "https://weboas.is/magnet/","Magnet Search"], ["UnblockIt", "https://unblockit.tv","Bypass Blocks"], ["1337X", "https://1337x.to/home/","Torrent"], ["RARBG", "https://rarbg.to","Torrent"], ["ETTV", "https://www.ettvcentral.com/home/","Torrent"], ["EXT", "https://ext.to","Torrent"], ["GloDLS", "https://glodls.to/home.php","Torrent"], ["Demonoid", "https://demonoid.is","Torrent"], ["TorGalaxy", "https://torrentgalaxy.to","Torrent"], ["PirateBay", "https://thepiratebay.org","Torrent"], ["BitSearch", "https://bitsearch.to","Torrent"], ["FileList", "https://filelisting.com","Torrent"], ["Paradise", "https://torrent-paradise.ml","Torrent"], ["MSearch", "https://msearch.vercel.app","Torrent"], ["BTMET", "https://btmet.com","Torrent"], ["BT4G", "https://bt4g.org","Torrent"], ["xBiT", "https://xbit.pw","Torrent"], ["TorLook", "https://torlook.info","Torrent"], ["ATorrents", "https://atorrents.com","Torrent"], ["TVSplurge", "https://tvsplurge.io","Torrent"], ["RuTracker", "https://rutracker.org/forum/","Torrent"], ["Rutor", "http://rutor.info","Torrent"], ["TorrentDLs", "https://www.torrentdownloads.pro","Torrent"], ["ConCen", "https://www.concen.org/torrents","EDU Torrent"], ["Academic", "https://academictorrents.com","EDU Torrent"], ["Etree", "https://etree.org","Music Torrent"], ["SoundPark", "https://sound-park.world","Music Torrent"], ["SportVideo", "https://www.sport-video.org.ua","Sport Torrent"], ["720pier", "https://720pier.ru","Sport Torrent"], ["NYAA", "https://nyaa.si","Anime Torrent"], ["ShowRSS", "https://showrss.info","RSS Torrent"], ["WebTor", "https://webtor.io","Browser Client"], ["BatchEdit", "https://yutzuko-torrent.appspot.com","Torrent Editor"], ["TorMagnet", "https://weboas.is/torrent/t2m/","Torrent Converter"], ["TorCreate", "https://weboas.is/torrent/make/","Torrent Creator"], ["FossHub", "https://www.fosshub.com","Freeware"], ["AppImage", "https://www.appimagehub.com","Linux Freeware"], ["OlderGeek", "https://oldergeeks.com","Win Freeware"], ["Ninite", "https://ninite.com","Win Freeware"], ["APKMirror", "https://www.apkmirror.com","Android Freeware"], ["FOSSDroid", "https://fossdroid.com","Android Freeware"], ["M0nkrus", "http://monkrus.ws","Win DDL"], ["GetIntoPC", "http://getintopc.com","Win DDL"], ["KaranPC", "https://karanpc.com","Win DDL"], ["Mutaz", "https://www.mutaz.net","Win DDL"], ["AppNee", "https://appnee.com","Win DDL"], ["FileCR", "https://filecr.com","Win DDL"], ["HaxNode", "https://haxnode.net","Win DDL"], ["CracksHash", "https://crackshash.com","Win DDL"], ["ShareApps", "https://shareappscrack.com","Win DDL"], ["CrackPatch", "https://crackingpatching.com","Win DDL"], ["CRACKSurl", "https://cracksurl.com","Win DDL"], ["Mazterize", "https://www.mazterize.com","Win DDL"], ["IzoFile", "https://izofile.com","Win DDL"], ["MacTorrent", "https://mac-torrents.io","Mac Torrent"], ["MacDrop", "https://macdrop.net","Mac DDL"], ["AppKed", "https://www.macbed.com","Mac DDL"], ["NMac", "https://nmac.to","Mac DDL"], ["FCPortable", "https://www.fcportables.com","Portable Apps"], ["Freeware", "https://www.portablefreeware.com","Portable Apps"], ["PortApps", "https://portapps.io/apps/","Portable Apps"], ["FitGirl", "http://fitgirl-repacks.site","Game DDL"], ["CrackHub", "https://crackhub.site","Game DDL"], ["SteamUnlock", "https://steamunlocked.net","Game DDL"], ["GamesMount", "https://gamesmountain.com","Game DDL"], ["Bonneteer", "https://bonneteer.herokuapp.com","Game DDL"], ["NitroBlog", "https://nblog.org","Game DDL"], ["GameBox", "http://www.newgamesbox.net","Game DDL"], ["SKIDROW", "https://skidrowrepacks.com","Game DDL"], ["GLOAD", "https://gload.to","Game DDL"], ["Otomi", "https://otomi-games.com","Game DDL"], ["Xatab", "https://otxataba.net","Game DDL"], ["DODI", "http://dodi-repacks.site","Game DDL"], ["Amigos", "https://www.elamigos-games.com","Game DDL"], ["GOGGames", "https://gog-games.com","Game DDL"], ["GOGUnlock", "https://gogunlocked.com","Game DDL"], ["CroHasIt", "https://crohasit.net","Game DDL"], ["OVAGames", "http://www.ovagames.com","Game DDL"], ["CPGRepack", "https://cpgrepacks.site","Game DDL"], ["Masquerade", "https://masquerade.site","Game DDL"], ["MagiPack", "https://www.magipack.games","Game DDL"], ["ARTEMiS", "https://artemis-repacks.site","Game DDL"], ["GameCopy", "https://www.gamecopyworld.eu","Game Cracks"], ["SaveWorld", "http://www.savegameworld.com","Saved Games"], ["RareLust", "https://rarelust.com","Movie DDL"], ["RareFilm", "http://rarefilm.net","Movie DDL"], ["HEVCBay", "https://hevcbay.com","Movie DDL"], ["X265Movies", "https://x265movies.cc","Movie DDL"], ["MovieFiles", "https://moviefiles.org","Movie DDL"], ["Paradise", "https://movieparadise.org","Movie DDL"], ["SeriesVault", "https://seriesvault.win","TV DDL"], ["Crazy4TV", "https://crazy4tv.com","TV DDL"], ["PSARips", "https://psarips.xyz","Media DDL"], ["HDEncode", "https://hdencode.com","Media DDL"], ["4KRemux", "https://4kremux.com","Media DDL"], ["HashHackers", "https://drive.hashhackers.com","Google Drives"], ["WorldSrc", "https://worldsrc.org","DDL"], ["ReleaseBB", "https://rlsbb.ru","DDL"], ["SoftArchive", "https://sanet.st/full/","DDL"], ["ReleaseHive", "https://www.releasehive.com","DDL"], ["SceneSource", "https://scnsrc.me","DDL"], ["DownTURK", "https://www.downturk.net","DDL"], ["0DayDown", "https://www.0daydown.com","DDL"], ["AvaxHome", "https://avxhm.se","DDL"], ["ScnLog", "https://scnlog.me","DDL"], ["Volno", "https://volno.org/portal.php","DDL"], ["2DDL", "https://2ddl.ms","DDL"], ["DDLValley", "https://www.ddlvalley.me","DDL"], ["Slider", "https://slider.kz","Music DL"], ["MP3Quack", "https://mp3quack.com","Music DL"], ["MP3Juices", "https://www.mp3juices.cc","Music DL"], ["FreeMP3", "https://free-mp3-download.net","Music DL"], ["MP3Guild", "http://mp3guild.com","Music DL"], ["Musgle", "http://musgle.com","Music DL"], ["iPlusFree", "http://iplusfree.org","Music DDL"], ["RnBXclusive", "https://rnbxclusive1.org","Music DDL"], ["LosslessMA", "https://losslessma.net","Music DDL"], ["AlbumRls", "http://newalbumreleases.net","Music DDL"], ["NoData", "https://nodata.tv/blog","Music DDL"], ["DJSam", "https://djnotorioussam.com","Music DDL"], ["IntMusic", "https://intmusic.net","Music DDL"], ["Premiere", "https://www.pluspremieres.nz","Music DDL"], ["FreshRemix", "http://freshremix.ru","Music DDL"], ["AK47Full", "https://ak47full.com","Music DDL"], ["GameMusic", "https://downloads.khinsider.com","Music DDL"], ["CirrusRetro", "https://cirrusretro.com","Music DDL"], ["AnimeMusic", "https://osanime.com","Music DDL"], ["Nintendo", "https://nintendosoundtrack.wixsite.com/nintendo-soundtrack","Music DDL"], ["MegaLinks", "https://megadb.tweakly.net/search","DDL Search"], ["MegaSearch", "http://megasearch.co","DDL Search"], ["MegaDDL", "https://megaddl.co","DDL Search"], ["CatFiles", "https://www.catfiles.net","DDL Search"], ["DeDigger", "https://www.dedigger.com","DDL Search"], ["FileSearch", "https://www.filesearch.link","DDL Search"], ["ZippySearch", "https://zippysharesearch.com","DDL Search"], ["Torrentable", "https://w3abhishek.github.io/torrentables/","DDL Search"], ["NapalmFTP", "https://www.searchftps.net","FTP Search"], ["MamontFTP", "https://www.mmnt.ru/int/","FTP Search"], ["FilePursuit", "https://filepursuit.com","Dir Search"], ["FileChef", "https://www.filechef.com","Dir Search"], ["SearchIPFS", "https://ipfs-search.com","IPFS Search"], ["VidCast", "https://vidcast.dabble.me","Chromecast"], ["Lewla", "https://lew.la","Save Media"], ["Loader", "https://loader.to","Save Media"], ["9xBuddy", "https://9xbuddy.org","Save Media"], ["SASRip", "https://sasrip.cf","Save Media"], ["MP3Down", "https://mp3-youtube.download","Save Media"], ["MegaConvert", "https://megaconverter.net","Save Media"], ["VideoVor", "https://www.videovor.com","Save YouTube"], ["Y2Mate", "https://www.y2mate.com","Save YouTube"], ["KlickAud", "https://www.klickaud.co","Save SoundCloud"], ["MusicSchool", "https://downloadmusicschool.com/bandcamp/","Save Bandcamp"], ["RedditTube", "https://www.reddit.tube","Save Reddit"], ["RedditSave", "https://redditsave.com","Save Reddit"], ["FanArt", "https://fanart.tv","Media Artwork"], ["DocDown", "https://docdownloader.com","Save Docs"], ["TheTrove", "https://thetrove.is","RPG Archive"], ["TrackerList", "https://trackerslist.com","Torrent Tracker"], ["NewTrackon", "https://newtrackon.com/list","Torrent Tracker"], ["OffCloud", "https://offcloud.com","Torrent Cloud"], ["ZBigZ", "https://zbigz.com","Torrent Cloud"], ], "Stream": [ [svgStream, "purple", "-HEAD-"], ["AZM", "https://azm.to","Movie Stream"], ["OnlySeries", "https://onlyseries.net/home","TV Stream"], ["Soap2Day", "https://soap2day.ac","Movie Stream"], ["NOXX", "https://noxx.is","TV Stream"], ["Netflix", "https://www.netflix.com","Media Stream"], ["YouTube", "https://www.youtube.com","Video Stream"], ["Piped", "https://piped.kavin.rocks","YouTube"], ["Invidious", "https://tube.incognet.io","YouTube"], ["CloudTube", "https://tube.cadence.moe","YouTube"], ["ChanCrawl", "https://www.channelcrawler.com","YouTube"], ["UnlistVids", "https://unlistedvideos.com","YouTube"], ["IHaveNoTV", "https://ihavenotv.com","Documentaries"], ["Twitch", "https://www.twitch.tv","Live Stream"], ["Strims", "https://strims.gg","Twitch"], ["Pogged", "https://pogged.tv","Twitch"], ["Theater", "https://twitchtheater.tv","Twitch"], ["Twitchls", "https://twitchls.com","Twitch"], ["StreamSnipe", "https://www.streamsniper.tv","Twitch YouTube"], ["BitChute", "https://www.bitchute.com","Video Stream"], ["Odysee", "https://odysee.com","Video Stream"], ["GabTV", "https://tv.gab.com","Video Stream"], ["Rumble", "https://rumble.com","Video Stream"], ["Utreon", "https://utreon.com","Video Stream"], ["DTube", "https://d.tube","Video Stream"], ["TILVids", "https://tilvids.com","Video Stream"], ["SpikeNation", "https://www.spikednation.com","Video Stream"], ["BitWave", "https://bitwave.tv","Live Stream"], ["Trovo", "https://trovo.live","Live Stream"], ["DLive", "https://dlive.tv","Live Stream"], ["Vetch", "https://vetch.tv","Live Stream"], ["ThetaTV", "https://www.theta.tv","Live Stream"], ["RobotStream", "https://robotstreamer.com","Live Stream"], ["NeverThink", "https://neverthink.tv","Random Videos"], ["Scrolller", "https://scrolller.com/?filter=videos","Random Videos"], ["ASMRTags", "https://asmrtags.com","ASMR Videos"], ["Stringers", "https://stringers.live","Driving Videos"], ["DriveListen", "https://driveandlisten.herokuapp.com","Driving Videos"], ["RiotArchive", "https://riotarchive.com","Riot Videos"], ["IP2Network", "https://ip2.network","Ice Poseidon"], ["BannedVid", "https://banned.video","Controversial"], ["CensoredTV", "https://censored.tv","Controversial"], ["PodBay", "https://podbay.fm","Podcast"], ["ListenBox", "https://listenbox.app","Podcast"], ["KeyGenMusic", "https://keygenmusic.tk","Music Stream"], ["SoundCloud", "https://soundcloud.com","Music Stream"], ["Spotify", "https://open.spotify.com","Music Stream"], ["Spotifeed", "https://spotifeed.timdorr.com","Spotify Podcasts"], ["ShoutCast", "https://directory.shoutcast.com","Radio"], ["JetSetRadio", "https://jetsetradiofuture.live","Radio"], ["PoolSide", "https://poolside.fm","Radio"], ["RetroWave", "https://retrowave.ru","Radio"], ["NightRide", "https://nightride.fm","Radio"], ["Radiooooo", "https://radiooooo.com","Radio"], ["PlazaOne", "https://plaza.one","Radio"], ["RainWave", "https://rainwave.cc/all/","Radio"], ["LofiCafe", "https://lofi.cafe","Radio"], ["UpBeat", "https://upbeatradio.net","Radio"], ["DI.FM", "https://www.di.fm","Radio"], ["CMDFM", "https://cmd.to/fm","Radio"], ["EveryNoise", "http://everynoise.com","Radio"], ["EpCalendar", "https://episodecalendar.com","TV Schedule"], ["CyTube", "https://cytu.be","TV Stream"], ["Toonami", "https://www.toonamiaftermath.com","TV Stream"], ["LMShows", "https://lmshows.se","TV Stream"], ["Stream4Free", "https://www.stream4free.live/tv-show-series","TV Stream"], ["VaughnLive", "https://vaughn.live/browse","TV Stream"], ["ScrubWatch", "https://arconaitv.xyz","TV Stream"], ["My90sTV", "https://www.my90stv.com","TV Stream"], ["PlutoTV", "https://pluto.tv/live-tv/lively-place","Live TV"], ["uStream", "https://ustream.to","Live TV"], ["USTVGo", "https://ustvgo.tv","Live TV"], ["USTV247", "https://ustv247.tv","Live TV"], ["123TV", "http://123tv.live/top-streams/","Live TV"], ["TVLinks", "https://reddit-livetv-link.blogspot.com","Live TV"], ["Cartoon", "https://www.thewatchcartoononline.tv","Cartoon Stream"], ["AnimePahe", "https://animepahe.com","Anime Stream"], ["GenoAnime", "https://genoanime.com","Anime Stream"], ["GoGoAnime", "https://gogoanime.cm","Anime Stream"], ["AnimeTwist", "https://twist.moe","Anime Stream"], ["AniMumu", "https://animumu.ga","Anime Stream"], ["9Anime", "https://9anime.to/home","Anime Stream"], ["Anime8", "https://anime8.ru","Anime Stream"], ["AniMix", "https://animixplay.to","Anime Stream"], ["AnimeFlix", "https://animeflix.city/home/","Anime Stream"], ["CrocoVid", "https://crocovid.com","Media Stream"], ["PeteyVid", "https://www.peteyvid.com","Media Stream"], ["TubiTV", "https://tubitv.com/home","Media Stream"], ["MyWatch", "https://mywatchseries.stream","TV Stream"], ["WatchSeries", "https://watchseri.net","TV Stream"], ["SuperNova", "https://supernova.to","TV Stream"], ["GDriveTV", "https://databasegdriveplayer.co/series.php","TV Stream"], ["Magnetoo", "https://www.magnetoo.io","Torrent Stream"], ["GDriveMovie", "https://databasegdriveplayer.co/movie.php","Movie Stream"], ["LookMovie", "https://lookmovie.io","Movie Stream"], ["TinyZone", "https://tinyzonetv.to/home","Movie Stream"], ["BatFLIX", "https://batflix.org","Movie Stream"], ["FlixGo", "https://flixgo.me","Movie Stream"], ["TopNow", "https://topnow.se","Movie Stream"], ["BFlix", "https://bflix.to","Movie Stream"], ["EV01", "https://ev01.to/home","Movie Stream"], ["CMovies", "https://cmovies.ac","Movie Stream"], ["HiMovies", "https://himovies.to/home","Movie Stream"], ["Minion", "https://www.minionstream.com","Movie Stream"], ["UWatchFree", "https://www.uwatchfree.as","Movie Stream"], ["EffedUp", "https://www.effedupmovies.com","Movie Stream"], ["NFL5", "https://nfl5.ir","Sports Stream"], ["ICELZ", "https://icelz.newsrade.com","Sports Stream"], ["BilaSport", "http://bilasport.net","Sports Stream"], ["SportsHD", "http://www.worldcupfootball.me","Sports Stream"], ["720pStream", "http://720pstream.tv","Sports Stream"], ["SportOnline", "https://sportzonline.to/prog.txt","Sports Stream"], ["CrackStream", "https://crackstreams.gg","Sports Stream"], ["SportsSurge", "https://sportsurge.net","Sports Stream"], ["SportHDLive", "https://sporthd.live","Sports Stream"], ["LiveOnScore", "http://liveonscore.tv","Sports Stream"], ["ChanStream", "https://channelstream.watch","Sports Stream"], ["DaddyLive", "https://daddylive.me","Sports Stream"], ["FootyBite", "https://footybite.cc","Sports Stream"], ["DubSports", "https://dubsports.to","Sports Stream"], ["6Stream", "http://6stream.xyz","Sports Stream"], ["OnHockey", "https://onhockey.tv","Hockey Stream"], ["Wrestling", "https://watchwrestling.la","Wrestling Stream"], ["OpenSub", "https://www.opensubtitles.org","Subtitle"], ["SubScene", "https://subscene.com","Subtitle"], ["Addic7ed", "http://www.addic7ed.com","Subtitle"], ["SubtitleHR", "https://www.subtitles.hr","Subtitle"], ["Podnapisi", "https://www.podnapisi.net","Subtitle"], ["Legendas", "http://legendas.tv","Subtitle"], ], "Social": [ [svgSocial, "green", "-HEAD-"], ["Twitter", "https://twitter.com/explore","Social Media"], ["Nitter", "https://twitit.gq","Twitter"], ["MegaBlock", "https://megablock.xyz","Nuke Tweets"], ["TrendsMap", "https://www.trendsmap.com","Twitter"], ["SnapMaps", "https://map.snapchat.com","SnapChat"], ["Dumpor", "https://dumpor.com","Instagram"], ["Bibliogram", "https://bibliogram.art","Instagram"], ["UrleBird", "https://urlebird.com","TikTok"], ["Cascadr", "https://cascadr.co","Tumblr"], ["Quora", "https://www.quora.com","Question Answer"], ["Linktree", "https://linktr.ee","Social Media"], ["SpaceHey", "https://spacehey.com","Social Media"], ["Poast", "https://poa.st","Social Media"], ["Pleroma", "https://the-federation.info/pleroma","Social Media"], ["Fediverse", "https://fediverse.party","Social Media"], ["CounterSoc", "https://counter.social","Social Media"], ["Parler", "https://parler.com","Social Media"], ["GETTR", "https://gettr.com","Social Media"], ["CloutHub", "https://app.clouthub.com","Social Media"], ["PocketNet", "https://pocketnet.app","Social Media"], ["Discussion", "https://discussions.app","Social Media"], ["Hubs", "https://hubs.mozilla.com","Social Media"], ["IMVU", "https://secure.imvu.com","Social Media"], ["iFunny", "https://ifunny.co","Memes"], ["Imgur", "https://imgur.com","Images"], ["9GAG", "https://9gag.com","Images"], ["ChatPic", "https://chatpic.org","Images"], ["FunnyJunk", "https://funnyjunk.com","Images"], ["Scrolller", "https://scrolller.com","Images"], ["MemeCenter", "https://www.memecenter.com","Images"], ["Archillect", "https://archillect.com/archive","Images"], ["AutoAdmit", "https://autoadmit.com","Text Board"], ["LainChan", "https://www.lainchan.org","Image Board"], ["4Chan", "https://www.4chan.org","Image Board"], ["8Kun", "https://8kun.top","Image Board"], ["Gab", "https://gab.com","Free Speech"], ["KiwiFarms", "https://kiwifarms.net","Free Speech"], ["Dramatica", "https://encyclopediadramatica.online","Free Speech"], ["Sociopath", "https://sociopathcommunity.com","Free Speech"], ["Disclose", "https://www.disclose.tv","Politics"], ["Patriots", "https://patriots.win","Politics"], ["Conspiracy", "https://conspiracies.win","Conspiracy"], ["VentScape", "https://www.ventscape.life","Anonymous"], ["DeviantArt", "https://www.deviantart.com","Digital Art"], ["Community", "https://communities.win","Reddit Clone"], ["Grepless", "https://grepless.com","Reddit Clone"], ["NotaBug", "https://notabug.io","Reddit Clone"], ["Ruqqus", "https://www.ruqqus.com","Reddit Clone"], ["SaidIt", "https://saidit.net","Reddit Clone"], ["Tildes", "https://tildes.net","Reddit Clone"], ["Gurlic", "https://gurlic.com","Reddit Clone"], ["Ramble", "https://ramble.pw","Reddit Clone"], ["Votal", "https://votal.net","Reddit Clone"], ["Poal", "https://poal.co","Reddit Clone"], ["Talk", "https://www.talk.lol","Reddit Clone"], ["Awful", "https://forums.somethingawful.com","General Forum"], ["MPGH", "https://www.mpgh.net/forum/","Game Hacks"], ["RomHack", "https://www.romhacking.net","Game Hacks"], ["GuidedHack", "https://guidedhacking.com","Game Hacks"], ["LeakForums", "https://leakforums.co","Game Dev"], ["KnockOut", "https://knockout.chat","Gaming Forum"], ["BTCTalk", "https://bitcointalk.org","BTC Forum"], ["KeebTalk", "https://www.keebtalk.com","Keyboards"], ["HardForum", "https://hardforum.com","PC Parts"], ["LinusForum", "https://linustechtips.com/main/","PC Parts"], ["SynoForum", "https://www.synoforum.com","NAS Forum"], ["DSLReports", "https://www.dslreports.com","ISP Forum"], ["XDADevs", "https://forum.xda-developers.com/all","Android Dev"], ["StackEx", "https://stackexchange.com/sites","Code Forum"], ["Overflow", "https://stackoverflow.com/questions?tab=Votes","Code Forum"], ["HostTalk", "https://www.webhostingtalk.com","Server Forum"], ["LowTalk", "https://lowendtalk.com","Server Forum"], ["LowSpirit", "https://talk.lowendspirit.com","Server Forum"], ["OffshoreTalk", "https://www.offshorecorptalk.com","Offshore Forum"], ["IndieHack", "https://www.indiehackers.com","Business Forum"], ["WJunction", "http://www.wjunction.com","Web Master"], ["WebWide", "https://webwide.io","Web Master"], ["NamePros", "https://www.namepros.com","Domain Forum"], ["DNForum", "https://www.dnforum.com","Domain Forum"], ["PlexGuide", "https://plexguide.com/forums/","Plex Forum"], ["VCDLounge", "https://vcdlounge.boards.net","Live TV Forum"], ["IPTV", "https://iptv.community","IPTV Forum"], ["BHSEM", "https://www.blackhatsem.com","SEO Forum"], ["BestBH", "https://bestblackhatforum.com","SEO Forum"], ["BlackHat", "https://www.blackhatworld.com","SEO Forum"], ["BHProTool", "https://www.blackhatprotools.info","SEO Forum"], ["DigiLife", "https://forums.mydigitallife.net","Win Forum"], ["FileShare", "https://filesharingtalk.com/forum.php","P2P Forum"], ["TorInvite", "https://torrentinvites.org","Invite Forum"], ["Innovation", "https://www.sb-innovation.de","Tracker Forum"], ["0x00Sec", "https://0x00sec.org","Security Forum"], ["Tuts4You", "https://forum.tuts4you.com","Reverse Engineer"], ["TSRh", "https://tsrh.ws","Reverse Engineer"], ["XSS", "https://xss.is","Hacker Forum"], ["Void", "https://void.to","Hacker Forum"], ["Cracked", "https://cracked.to","Hacker Forum"], ["ELeaks", "https://eleaks.to","Hacker Forum"], ["RaidForum", "https://raidforums.com","Hacker Forum"], ["DemonForum", "https://demonforums.net","Hacker Forum"], ["HackForum", "https://hackforums.net","Hacker Forum"], ["Sinisterly", "https://sinister.ly","Hacker Forum"], ["Nulled", "https://www.nulled.to","Hacker Forum"], ["NulledBB", "https://nulledbb.com","Hacker Forum"], ["LeakedBB", "https://leakedbb.com","Hacker Forum"], ["OGUsers", "https://ogusers.com","Hacker Forum"], ["CrackKing", "https://crackingking.com","Hacker Forum"], ["CrackingPro", "https://www.crackingpro.com","Hacker Forum"], ["CrackerTeam", "https://www.crackerteam.com/?langid=25","Hacker Forum"], ["NeThinGoez", "https://nethingoez.com","Hacker Forum"], ["FSSquad", "https://fssquad.com","Hacker Forum"], ["Dread", "http://dreadytofatroptsdj6io7l3xptbet6onoyno2yv7jicoxknyazubrad.onion.ly","Hacker Forum"], ["Pirates", "https://pirates-forum.org","Piracy Forum"], ["LostMedia", "https://forums.lostmediawiki.com","Rare Forum"], ["APEX", "https://teamapex.site","Game Warez"], ["DarcK", "https://darckrepacks.com","Game Warez"], ["GBATemp", "https://gbatemp.net/forums/","Game Warez"], ["KaOsKrew", "https://www.kaoskrew.org","Game Warez"], ["CS.RIN.RU", "https://cs.rin.ru/forum/","Game Warez"], ["BlackMod", "https://blackmod.net","Game Warez"], ["Torrminator", "https://forum.torrminatorr.com","Game Warez"], ["FileForums", "https://fileforums.com","Game Warez"], ["DroidZone", "https://android-zone.ws","Android Warez"], ["Mobilism", "https://forum.mobilism.org","Mobile Warez"], ["iOSGods", "https://iosgods.com","Mobile Warez"], ["RU-Board", "https://forum.ru-board.com","Warez"], ["WarezForum", "https://warezforums.com","Warez"], ["WarezHeaven", "https://www.warezheaven.com","Warez"], ["NSaneForum", "https://www.nsaneforums.com","Warez"], ["DirtyWarez", "https://forum.dirtywarez.com","Warez"], ["NeoVistas", "https://neovistas.net","Warez"], ["Novanon", "https://novanon.net","Warez"], ["AIOWares", "https://www.aiowares.com","Win Warez"], ["TeamOS", "https://teamos-hkrg.com","Win Warez"], ["MacBB", "https://macbb.org","Mac Warez"], ["Leaked", "https://leaked.is","Music Warez"], ["FunkySouls", "https://forum.funkysouls.org/lang/english","Music Warez"], ["MVGroup", "https://forums.mvgroup.org","Movie Warez"], ["AdiT-HD", "https://adit-hd.com","Movie Warez"], ["DDLBase", "https://ddlbase.net","Movie Warez"], ["SatSupreme", "https://www.satsupreme.com","Satellites"], ], "Reddit": [ [svgReddit, "cyan", "-HEAD-"], ["Reddit", "https://www.reddit.com","Reddit Home"], ["Lurrker", "https://lurrker.com","Reddit Viewer"], ["Teddit", "https://teddit.net","Reddit Viewer"], ["Kddit", "https://kddit.kalli.st","Reddit Viewer"], ["Libreddit", "https://libredd.it","Reddit Viewer"], ["Outlookit", "https://pcottle.github.io/MSOutlookit/","Reddit Viewer"], ["Reddup", "https://reddup.co","Reddit Viewer"], ["RedditDeck", "https://rdddeck.com","Reddit Viewer"], ["Revddit", "https://reveddit.com","Removed Content"], ["Removeddit", "https://removeddit.com","Removed Content"], ["Analyser", "https://reddit-user-analyser.netlify.app","Search User"], ["Metris", "https://redditmetis.com","Search User"], ["Reposts", "https://repostsleuth.com","Search Reposts"], ["Redective", "https://redective.com","Search User"], ["Comments", "https://redditcommentsearch.com","Search Comment"], ["ScammerList", "https://universalscammerlist.com","Bad Users"], ["FreeMedia", "https://www.reddit.com/r/FREEMEDIAHECKYEAH/wiki/index","Media Guides"], ["Technology", "https://www.reddit.com/user/goretsky/m/win_itpro/","All Tech"], ["Streaming", "https://www.reddit.com/user/nbatman/m/streaming/","All Streaming"], ["Security", "https://www.reddit.com/user/goretsky/m/security/","All Security"], ["Crypto", "https://www.reddit.com/user/und3rw4t3rp00ps/m/crypt/","All Crypto"], ["Linux", "https://www.reddit.com/r/linux/","Linux"], ["WebDev", "https://www.reddit.com/r/webdev/","WebDev"], ["WebDevTut", "https://www.reddit.com/r/webdevtutorials","Dev Tutorials"], ["Graphics", "https://www.reddit.com/r/graphic_design/","Graphic Design"], ["WebDesign", "https://www.reddit.com/r/web_design/","Web Design"], ["JavaScript", "https://www.reddit.com/r/javascript/","JavaScript"], ["Programming", "https://www.reddit.com/r/programming/","Coding"], ["StartPages", "https://www.reddit.com/r/startpages/","Start Pages"], ["TechSupport", "https://www.reddit.com/r/techsupport/","Tech Support"], ["WebHosting", "https://www.reddit.com/r/webhosting/","Host Website"], ["Piracy", "https://www.reddit.com/r/Piracy/","Piracy"], ["PirateSubs", "https://www.reddit.com/r/Piracy/wiki/megathread/related_subreddits","Pirate Subs"], ["AnimePiracy", "https://www.reddit.com/r/animepiracy/","Pirate Anime"], ["CrackWatch", "https://www.reddit.com/r/CrackWatch/","Game Cracks"], ["CrackSupport", "https://www.reddit.com/r/CrackSupport/","Crack Help"], ["PirateGame", "https://www.reddit.com/r/PiratedGames/","Pirated Games"], ["DailyRls", "https://www.reddit.com/r/dailyreleases/","Scene"], ["EBooks", "https://www.reddit.com/r/EBook_Resources/","EBook Resource"], ["LiveTv", "https://www.reddit.com/r/LiveTvLinks/","Live TV"], ["SeedBox", "https://www.reddit.com/r/seedboxes/","Torrent Servers"], ["Torrent", "https://www.reddit.com/r/torrents/","Torrent"], ["Tracker", "https://www.reddit.com/r/trackers/","Torrent Tracker"], ["OpenSignup", "https://www.reddit.com/r/OpenSignups/","Register Free"], ["Privacy", "https://www.reddit.com/r/privacy/","Privacy"], ["Malware", "https://www.reddit.com/r/Malware/","Malware"], ["Onions", "https://www.reddit.com/r/onions/","TOR/Onion"], ["TOR", "https://old.reddit.com/r/TOR/","TOR/Onion"], ["Bitcoin", "https://www.reddit.com/r/Bitcoin/","Bitcoin (BTC)"], ["Monero", "https://www.reddit.com/r/Monero/","Monero (XMR)"], ["Crypto", "https://www.reddit.com/r/CryptoCurrency/","CryptoCurrency"], ["Cash4Cash", "https://www.reddit.com/r/Cash4Cash/","CryptoCurrency"], ["WallStreet", "https://www.reddit.com/r/wallstreetbets/","Stock Market"], ["SlaveLabor", "https://www.reddit.com/r/slavelabour/","Cheap Work"], ["DataCurator", "https://www.reddit.com/r/datacurator/","Store Data"], ["DataHoard", "https://www.reddit.com/r/DataHoarder/","Store Data"], ["MusicHoard", "https://www.reddit.com/r/musichoarder/","Store Music"], ["Overclock", "https://www.reddit.com/r/overclocking","Faster PC"], ["Network", "https://www.reddit.com/r/HomeNetworking/","Home Network"], ["Starlink", "https://www.reddit.com/r/Starlink/","Internet"], ["PCGaming", "https://www.reddit.com/r/pcgaming/","PC Games"], ["LinuxGaming", "https://www.reddit.com/r/linux_gaming/","Linux Games"], ["NetSec", "https://www.reddit.com/r/netsec/","Net Security"], ["BlackHat", "https://www.reddit.com/r/blackhat/","Exploits"], ["Jailbreak", "https://www.reddit.com/r/jailbreak/","Jail Break"], ["DroidApps", "https://www.reddit.com/r/moddedandroidapps/","Android"], ["APKsApps", "https://www.reddit.com/r/ApksApps/","Android"], ["SysAdmin", "https://www.reddit.com/r/sysadmin/","System Admin"], ["HomeLab", "https://www.reddit.com/r/homelab/","Home Server"], ["HomeServer", "https://www.reddit.com/r/HomeServer/","Home Server"], ["SelfHosted", "https://www.reddit.com/r/selfhosted/","Host Yourself"], ["AdobeZii", "https://www.reddit.com/r/AdobeZii/","Adobe Mac"], ["GunnitRust", "https://www.reddit.com/r/GunnitRust/","3D Print Guns"], ["Alternative", "https://www.reddit.com/r/RedditAlternatives/","Reddit Clones"], ["WatchDie", "https://www.reddit.com/r/WatchRedditDie/","Censorship"], ["Directory", "https://www.reddit.com/r/opendirectories/","Public Folders"], ["KodiAddons", "https://www.reddit.com/r/Addons4Kodi/","Kodi Addons"], ], "Code": [ [svgCode, "red", "-HEAD-"], ["Cloudflare", "https://www.cloudflare.com","DNS CDN DDOS"], ["WebDev", "https://webdevhome.github.io","Dev Homepage"], ["Dev.to", "https://dev.to","Dev Social"], ["DevURLs", "https://devurls.com","Dev News"], ["OpenSource", "https://awesomeopensource.com","FOSS Dev"], ["FreeDev", "https://free-for.dev","Free Dev"], ["SEOLinks", "http://www.searchengineforums.com","Search Optimize"], ["Statically", "https://statically.io","Free CDN"], ["NGINXConf", "https://www.digitalocean.com/community/tools/nginx","Web Server"], ["NGINXDocker", "https://nginxproxymanager.com","Web Server"], ["NGINXGuide", "https://github.com/trimstray/nginx-admins-handbook","Web Server"], ["Cheat.sh", "https://cheat.sh","Cheat Sheet"], ["CheatSheet", "https://lecoupa.github.io/awesome-cheatsheets/","Cheat Sheet"], ["Cheat-Sheet", "https://lzone.de/cheat-sheet.html","Cheat Sheet"], ["PublicAPI", "https://public-apis.io","API Info"], ["PublicAPI2", "https://github.com/public-apis/public-apis","API Info"], ["DevRoadmap", "https://roadmap.sh","Learning Guides"], ["FastDesign", "https://www.fast.design","Code Packages"], ["Libraries", "https://libraries.io","Code Packages"], ["Word2HTML", "https://word2cleanhtml.com","HTML Convert"], ["RequestBin", "https://requestbin.com","Dev Tools"], ["GeekTool", "https://gf.dev/toolbox","Dev Tools"], ["GitHub", "https://github.com/trending?since=monthly","Code Colab"], ["GitLab", "https://gitlab.com","Code Colab"], ["Repl.it", "https://repl.it","Code Colab"], ["SharePad", "https://www.sharepad.io","Code Colab"], ["3V4L", "https://3v4l.org","Test Code"], ["CodePen", "https://codepen.io","Explore Code"], ["CodeSandbox", "https://codesandbox.io/search","Explore Code"], ["DevDocs", "https://devdocs.io","WebDev Docs"], ["Humans", "https://humans.fyi","Website Gallery"], ["RegEx101", "https://regex101.com","RegEx"], ["FavMatic", "http://www.favicomatic.com","Favicon"], ["NerdFonts", "https://nerdfonts.com","Fonts"], ["GoogleFont", "https://google-webfonts-helper.herokuapp.com","Fonts"], ["iFonts", "https://ifonts.xyz","Fonts"], ["DFonts", "https://www.dfonts.org","Fonts"], ["DaFont", "https://www.dafont.com","Fonts"], ["GetFont", "https://getfont.herokuapp.com","Fonts"], ["FontGet", "https://www.fontget.com","Fonts"], ["DevFonts", "https://devfonts.gafi.dev","Fonts"], ["Squirrel", "https://www.fontsquirrel.com","Fonts"], ["FontSpace", "https://www.fontspace.com","Fonts"], ["DaFontFree", "https://www.dafontfree.io","Fonts"], ["ColorBreak", "https://notwoods.github.io/color-breakdown/","Color Scheme"], ["Paletton", "http://www.paletton.com","Color Scheme"], ["Coolors", "https://coolors.co","Color Scheme"], ["Gradients", "https://webgradients.com","Site Backgrounds"], ["FlatIcon", "https://www.flaticon.com","Icons"], ["NounProject", "https://thenounproject.com","Icons"], ["SVGRepo", "https://www.svgrepo.com","SVG Icons"], ["SysUIcons", "https://systemuicons.com","SVG Icons"], ["SVGViewer", "https://www.svgviewer.dev","SVG Tools"], ["SVGOMG", "https://jakearchibald.github.io/svgomg/","SVG Editor"], ["SVGBob", "https://ivanceras.github.io/svgbob-editor/","SVG Editor"], ["JSONFormat", "https://www.jsonformatting.com","Formatting"], ["JSObfuscate", "https://obfuscator.io","Obfuscator"], ["Beautifier", "https://beautifier.io","Beautify Code"], ["HTMLMin", "https://kangax.github.io/html-minifier/","Compress HTML"], ["JSCompress", "https://jscompress.com","Compress JS"], ["CSSOpti", "https://css.github.io/csso/csso.html","Compress CSS"], ["CSSGrid", "https://cssgrid-generator.netlify.com","Grid Generator"], ["TimeGraphics", "https://time.graphics/editor","Timelines"], ["DiffChecker", "https://www.diffchecker.com","Find Differences"], ["Bunny", "https://bunny.lucy.sh","Test Website"], ["Browserling", "https://www.browserling.com","Test Website"], ["Сomparium", "https://comparium.app","Test Website"], ["OnWorks", "https://www.onworks.net","Test Website"], ["SiteShot", "https://www.site-shot.com","Test Website"], ["Responsive", "https://responsively.app","Test Website"], ["Screenshot", "https://screenshot.rocks","Mockups"], ["Thumbnail", "https://thumbnail.ws","Thumbnails"], ["EveryPixel", "https://www.everypixel.com","Stock Photos"], ["Downloader", "https://downloader.la","Stock Photos"], ["Tomato", "https://tomato.to","Stock Photos"], ["NoHat", "https://nohat.cc","Stock Photos"], ["AllFree", "https://all-free-download.com","Graphics"], ["GFXList", "https://docs.google.com/document/d/179VI9QjVICyS3KVQ4i5fdEQmE1U45Xhq64TNb9QUmRk","Graphics"], ["GFXMount", "http://gfxmountain.com","Graphics"], ["GFXDomain", "https://gfxdomain.co","Graphics"], ["GraphicEX", "https://graphicex.com","Graphics"], ["GFXTRA", "https://www.gfxtra.com","Graphics"], ["PSDKeys", "http://psdkeys.com","Graphics"], ["AVAXGFX", "https://www.avaxgfx.com","Graphics"], ["DesignRocks", "https://www.design.rocks","Graphics"], ["Nulled.si", "https://nulled.si","WebDev Forum"], ["XenForo", "https://www.xenforo.rocks","Scripts"], ["CodeList", "http://www.codelist.cc","Scripts"], ["NulledTeam", "https://www.nulledteam.com","Scripts"], ["ScriptNull", "https://scriptznull.nl","Scripts"], ["CrackNull", "https://www.cracknull24h.com","Scripts"], ["NullJungle", "https://nulljungle.com","Scripts"], ["SiteDev", "https://sitedev.club/forum/","Themes"], ["Babiato", "https://babiato.co","Themes"], ["ThemeLock", "http://www.themelock.com","Themes"], ["ThemeWagon", "https://themewagon.com/theme_tag/free/","Themes"], ["WPLocker", "http://www.wplocker.com","Themes"], ["ThemeDe", "https://www.themede.com","Themes"], ["GPLDL", "https://gpldl.com","Themes"], ["CGPersia", "http://cgpersia.com","3D Models"], ["DownPirate", "https://www.downloadpirate.com","VideoFX"], ["VFXDown", "https://vfxdownload.com","VideoFX"], ["GFXDown", "http://gfxdownload.com","VideoFX"], ["AEDownPro", "http://aedownloadpro.com","VideoFX"], ["ShareAE", "https://www.shareae.com","VideoFX"], ["AEDown", "https://aedownload.com","VideoFX"], ["AudioZ", "https://audioz.download","SoundFX"], ["SoundSnap", "https://www.soundsnap.com","SoundFX"], ["FindSounds", "https://www.findsounds.com","SoundFX"], ["BBCSoundFX", "https://sound-effects.bbcrewind.co.uk","SoundFX"], ["FreeSound", "https://freesound.org/browse/","SoundFX"], ["SoundCrate", "https://soundscrate.com","SoundFX"], ["FOSSBuild", "https://opensource.builders","Open Source"], ["Vertex42", "https://www.vertex42.com","Office Templates"], ["ExtLibre", "https://extensions.libreoffice.org","Office Templates"], ["Selfhosted", "https://github.com/awesome-selfhosted/awesome-selfhosted","Host Yourself"], ["Decompiler", "http://www.decompiler.com","Online Decompiler"], ["WebAssembly", "https://webassembly.studio","WebAssembly"], ["DisASM", "https://disasm.pro","Assembly"], ], "News": [ [svgNews, "orange", "-HEAD-"], ["APNews", "https://apnews.com/hub/ap-top-news","News Wire"], ["Reuters", "https://www.reuters.com","News Wire"], ["TheHill", "https://thehill.com","News"], ["WallStreet", "https://www.wsj.com/print-edition/today","News"], ["Bloomberg", "https://www.bloomberg.com","News"], ["ZeroHedge", "https://www.zerohedge.com","News"], ["Reason", "https://reason.com","News"], ["Heavy", "https://heavy.com/news/","News"], ["JustNews", "https://justthenews.com","News"], ["Drudge", "https://drudgereport.com","News Portal"], ["RealClear", "https://www.realclearpolitics.com","News Portal"], ["GroundNews", "https://ground.news","News Portal"], ["AllSides", "https://www.allsides.com","News Portal"], ["Unfeeder", "https://unfeeder.com","News Portal"], ["SPIDR", "https://spidr.today","News Portal"], ["Barstool", "https://www.barstoolsports.com","Sports"], ["Covers", "https://www.covers.com/sports/matchups","Sports"], ["HackNews", "https://hackne.ws","Tech News"], ["HackerNews", "https://news.ycombinator.com","Tech News"], ["Lobsters", "https://lobste.rs","Tech News"], ["Slashdot", "https://slashdot.org","Tech News"], ["DiggTech", "https://www.digg.com/technology","Tech News"], ["ArsTechnica", "https://arstechnica.com","Tech News"], ["ReclaimNet", "https://reclaimthenet.org","Tech News"], ["TechNadu", "https://www.technadu.com","Tech News"], ["GeekWire", "https://www.geekwire.com","Tech News"], ["Protocol", "https://www.protocol.com","Tech News"], ["DailyDot", "https://www.dailydot.com","Tech News"], ["TheNextWeb", "https://thenextweb.com","Tech News"], ["Techmeme", "https://techmeme.com","Tech News"], ["Techworm", "https://www.techworm.net","Tech News"], ["TechRadar", "https://www.techradar.com","Tech News"], ["TechHive", "https://www.techhive.com/news/","Tech News"], ["AfterDawn", "https://www.afterdawn.com","Tech News"], ["TheRegister", "https://www.theregister.com","Tech News"], ["GHacks", "https://www.ghacks.net","Tech News"], ["ZDNet", "https://www.zdnet.com","Tech News"], ["Neowin", "https://www.neowin.net","Tech News"], ["TheVerge", "https://www.theverge.com","Tech News"], ["TheRecord", "https://therecord.media","Tech News"], ["MITReview", "https://www.technologyreview.com","Tech News"], ["VentureBeat", "https://venturebeat.com","Tech News"], ["FastCompany", "https://www.fastcompany.com/technology","Tech News"], ["TechGuy", "https://techguylabs.com","Tech News"], ["WccfTech", "https://wccftech.com","Tech Reviews"], ["Guru3D", "https://www.guru3d.com","Tech Reviews"], ["AnandTech", "https://www.anandtech.com","Tech Reviews"], ["TomHardware", "https://www.tomshardware.com","Tech Reviews"], ["TweakTown", "https://www.tweaktown.com","Tech Reviews"], ["VideoCardz", "https://videocardz.com","Tech Reviews"], ["DarkNetLive", "https://darknetlive.com","CyberCrime News"], ["ShadowBanker", "https://www.shadowbanker.io","CyberCrime News"], ["NetWorld", "https://www.networkworld.com","Network News"], ["LinuxJournal", "https://www.linuxjournal.com","Linux News"], ["9to5Linux", "https://9to5linux.com","Linux News"], ["Phoronix", "https://phoronix.com","Linux News"], ["LXer", "http://lxer.com","Linux News"], ["KrebsOnSec", "https://krebsonsecurity.com","Security News"], ["CyberScoop", "https://www.cyberscoop.com","Security News"], ["Darknet", "https://www.darknet.org.uk","Security News"], ["GainSec", "https://gainsec.com","Security News"], ["InfoSec", "https://infosecwriteups.com","Security News"], ["NullByte", "https://null-byte.wonderhowto.com","Security News"], ["HackRead", "https://www.hackread.com","Security News"], ["KitPloit", "https://www.kitploit.com","Security News"], ["GBHackers", "https://gbhackers.com","Security News"], ["DarkReading", "https://www.darkreading.com","Security News"], ["PacketStorm", "https://packetstormsecurity.com","Security News"], ["SecAffairs", "https://securityaffairs.co/wordpress/","Security News"], ["ThreatPost", "https://threatpost.com","Security News"], ["Securelist", "https://securelist.com","Security News"], ["WeLiveSec", "https://www.welivesecurity.com","Security News"], ["AhnLab", "https://asec.ahnlab.com/en/","Security News"], ["BellingCat", "https://www.bellingcat.com","Security News"], ["SecretClub", "https://secret.club","Security News"], ["TechGenix", "http://techgenix.com","Security News"], ["HitBSec", "https://news.hitb.org","Security News"], ["SecWeek", "https://www.securityweek.com","Security News"], ["Gemini", "https://geminiadvisory.io/blog/","Security News"], ["HackingNews", "https://latesthackingnews.com","Security News"], ["CyberPost", "https://thecyberpost.com/category/news/","Security News"], ["MemeInsider", "https://memeinsider.com/releases/","Meme News"], ["TopPub", "https://toppub.xyz/publications","Medium Blogs"], ["TWiT", "https://twit.tv/episodes","Tech Podcast"], ["SelfHosted", "https://selfhosted.show","Tech Podcast"], ["Exponent", "https://exponent.fm","Tech Podcast"], ["Jupiter", "https://www.jupiterbroadcasting.com","Tech Podcast"], ["AxisOfEasy", "https://axisofeasy.com/series/aoe-weekly-digest/","Tech Podcast"], ["DarkDiary", "https://darknetdiaries.com","Security Podcast"], ["RiskyBiz", "https://risky.biz","Security Podcast"], ["SmashSec", "https://www.smashingsecurity.com","Security Podcast"], ["CYBER", "https://play.acast.com/s/cyber","Security Podcast"], ["Hackable", "https://hackablepodcast.com/episodes","Security Podcast"], ["DailyStorm", "https://isc.sans.edu/podcast.html","Security Podcast"], ["MalwareTech", "https://malwaretech-podcast.simplecast.com","Security Podcast"], ["HackerRadio", "https://hackerpublicradio.org","Security Podcast"], ["Kaspersky", "https://usa.kaspersky.com/blog/tag/podcast/","Security Podcast"], ["Malicious", "https://malicious.life","Security Podcast"], ["Firewalls", "https://ping.firewalls.com","Security Podcast"], ["HackerMind", "https://thehackermind.com","Security Podcast"], ["ExitScam", "https://www.exitscam.show","Security Podcast"], ["OSINTShow", "https://soundcloud.com/user-98066669","Security Podcast"], ["ChangeLog", "https://changelog.com","Dev Podcast"], ["SearchTalk", "https://www.spreaker.com/show/search-talk-live","SEO Podcast"], ["SEO101", "https://wmr.fm/category/podcast/seo-101/","SEO Podcast"], ["TimCast", "https://timcast.com","News Podcast"], ["SchiffRadio", "https://schiffradio.com","Finance Podcast"], ["Swindled", "https://swindledpodcast.com","Crime Podcast"], ["ListenLater", "https://www.listenlater.fm","Custom Podcast"], ["TorFreak", "https://torrentfreak.com","P2P News"], ["KodiShack", "http://www.wirelesshack.org","Kodi News"], ["TroyPoint", "https://troypoint.com","Kodi News"], ["CryptoPanic", "https://cryptopanic.com","Crypto News"], ["CoinNews", "https://cointelegraph.com","Crypto News"], ["CoinDesk", "https://www.coindesk.com","Crypto News"], ["CryptoNews", "https://cryptonews.com","Crypto News"], ["Decrypt", "https://decrypt.co","Crypto News"], ["CoinBureau", "https://www.coinbureau.com","Crypto News"], ["DailyHodl", "https://dailyhodl.com","Crypto News"], ["Bitcoinist", "https://bitcoinist.com","Crypto News"], ["Newsletters", "https://github.com/zudochkin/awesome-newsletters","Tech Newsletters"], ["AudioBooks", "https://audiobookbay.unblockit.ws","Audio Books"], ["XAudioBooks", "https://xaudiobooks.com","Audio Books"], ["GoldenAudio", "https://goldenaudiobooks.com","Audio Books"], ["ABReviews", "https://www.audiobookreviews.com","Audio Books"], ["TokyBook", "https://tokybook.com","Audio Books"], ["AudioBB", "https://audiobb.com","Audio Books"], ["SciResearch", "https://www.scienceresearch.com/scienceresearch/desktop/en/search.html","Research Papers"], ["KausalFlow", "https://tools.kausalflow.com/tools/","Research Tools"], ["SciHub", "https://sci-hub.se","Research Papers"], ["Scholar", "https://scholar.archive.org","Research Papers"], ["SciArticle", "https://booksc.org","Research Papers"], ["OpenStax", "https://openstax.org","E-Books"], ["GutenSearch", "https://gutensearch.com","E-Books"], ["Gutenberg", "https://www.gutenberg.org","E-Books"], ["LibGen.is", "https://libgen.is","E-Books"], ["LibGen.fun", "https://libgen.fun","E-Books"], ["Z-Library", "https://1lib.us","E-Books"], ["Bibliotik", "https://the-eye.eu/public/Books/Bibliotik/","E-Books"], ["OceanofPDF", "https://oceanofpdf.com","E-Books"], ["MojoBB", "https://mojobb.com","E-Books"], ["Wish4Book", "https://wish4book.net","E-Books"], ["eBookBB", "https://ebookbb.com","E-Books"], ["iBookPile", "https://ibookpile.net","E-Books"], ["PDFDrive", "https://www.pdfdrive.com","E-Books"], ["PDFRead", "https://www.pdfread.net","E-Books"], ["BookSpot", "http://www.freebookspot.es","E-Books"], ["EBook3000", "http://www.ebook3000.com","E-Books"], ["CoderProg", "https://coderprog.com","E-Books"], ["ReadAnyBook", "https://readanybook.com","E-Books"], ["ForCoder", "https://forcoder.su","E-Books"], ["SurviveLib", "http://www.survivorlibrary.com/library-download","E-Books"], ["GoalKicker", "https://books.goalkicker.com","E-Books"], ["FreeMags", "https://freemagazines.top","Magazine"], ["MagLib", "https://magazinelib.com","Magazine"], ["WorldMags", "https://www.worldmags.net","Magazine"], ["DownMagaz", "https://downmagaz.com","Magazine"], ["AllFreeDumps", "https://www.allfreedumps.com","Exam Prep"], ["FreeCourses", "https://github.com/MasterBrian99/Free-Courses-For-Everyone","Tutorial"], ["OneHack", "https://onehack.us","Tutorial"], ["FreesOff", "https://freesoff.com","Tutorial"], ["Hackgence", "https://hackgence.com","Tutorial"], ["NulledPrem", "https://nulledpremium.com","Tutorial"], ["FreeCourse", "https://www.freecoursesonline.me","Tutorial"], ["FreeTutsEU", "https://www.freetutorialseu.com","Tutorial"], ["FreeTutsUS", "https://www.freetutorialsus.com","Tutorial"], ["CourseClub", "https://courseclub.me","Tutorial"], ["CourseSite", "http://freecoursesite.com","Tutorial"], ["DesireCourse", "https://desirecourse.net","Tutorial"], ["GigaCourse", "https://gigacourse.com","Tutorial"], ["CryptoTips", "https://www.cryptotips.us","Tutorial"], ["TutsNode", "https://tutsnode.net","Tutorial"], ["Tut4DL", "https://tut4dl.com","Tutorial"], ["Hackr", "https://hackr.io","Tutorial"], ["HowToGeek", "https://www.howtogeek.com","Tutorial"], ["HowToForge", "https://www.howtoforge.com","Tutorial"], ["OpGuides", "https://opguides.info","Learning"], ["CompSci", "https://functionalcs.github.io/curriculum/","Learning"], ["Cybrary", "https://www.cybrary.it","Learning"], ["CodeCamp", "https://www.freecodecamp.org","Learning"], ["CodeLearn", "https://www.codecademy.com","Learning"], ["KhanLearn", "https://www.khanacademy.org","Learning"], ["Coursera", "https://www.coursera.org","Learning"], ["edX", "https://www.edx.org","Learning"], ], "Cloud": [ [svgCloud, "yellow", "-HEAD-"], ["OasisUpload", "https://weboas.is/upload/","Upload Files"], ["OasisImage", "https://weboas.is/ipfs/","Upload Images"], ["OasisEditor", "https://weboas.is/editors/","Image Editors"], ["Melobytes", "https://melobytes.com","Media AI"], ["GifRun", "https://gifrun.com","Video Gifs"], ["EZGif", "https://ezgif.com","Video Gifs"], ["GifCap", "https://gifcap.dev","Video Gifs"], ["GIFinder", "https://marcosmarp.github.io/GIFinder/","Find Gifs"], ["Picc", "https://picc.io","Upload IMG"], ["IMGE", "https://im.ge","Upload IMG"], ["Clouds", "https://clouds.tf","Upload IMG"], ["Imgbox", "https://imgbox.com","Upload IMG"], ["IMGPile", "https://imgpile.com","Upload IMG"], ["LookIMG", "https://lookimg.com","Upload IMG"], ["PicsSQL", "https://pics.sql.gg","Upload IMG"], ["IMGShare", "https://imgshare.io","Upload IMG"], ["PostImage", "https://postimages.org","Upload IMG"], ["SnipBoard", "https://snipboard.io","Upload IMG"], ["PicInfinity", "https://pic8.co","Upload IMG"], ["ImageServer", "https://imageserver.link","Upload IMG"], ["Unsee", "https://unsee.cc","Upload IMG"], ["SXCU", "https://sxcu.net","Upload IMG"], ["Stingle", "https://stingle.org","Upload Media"], ["AudioCutter", "https://meowtec.github.io/audio-cutter/","Cut Audio"], ["BearAudio", "https://www.bearaudiotool.com","Cut Audio"], ["Vocaroo", "https://vocaroo.com","Record Audio"], ["Racket", "https://racket.com","Stream Audio"], ["Lalal", "https://www.lalal.ai","Separate Music"], ["Melody", "https://melody.ml","Separate Music"], ["VocalRemove", "https://vocalremover.org","Separate Music"], ["RemoveVocal", "https://www.remove-vocals.com","Separate Music"], ["Telegraph", "https://telegra.ph","Pastebin"], ["Paste.ee", "https://paste.ee","Pastebin"], ["URLDev", "https://url.dev","Short URL"], ["TermBin", "https://termbin.com","Terminal Pastebin"], ["Temp.sh", "https://temp.sh","Terminal Upload"], ["Transfer", "https://transfer.sh","Terminal Upload"], ["Ziggs", "https://ziggs.io","File Transfer"], ["Instant", "https://instant.io","File Transfer"], ["SnapDrop", "https://snapdrop.net","File Transfer"], ["ShareDrop", "https://www.sharedrop.io","File Transfer"], ["Slate", "https://slate.host","Blockchain"], ["Swarm", "https://swarm-gateways.net","Blockchain"], ["GlobalUp", "https://globalupload.io","Blockchain"], ["SkyTransfer", "https://skytransfer.hns.siasky.net","Blockchain"], ["DocDroid", "https://www.docdroid.net","Upload PDF"], ["PDFHost", "https://pdfhost.io","Upload PDF"], ["eDisk", "https://www.edisk.eu","Cloud Storage"], ["Mega.nz", "https://mega.nz","Cloud Storage"], ["DooDrive", "https://doodrive.com","Cloud Storage"], ["MediaFire", "https://www.mediafire.com","Cloud Storage"], ["GoogleDrive", "https://www.google.com/drive/","Cloud Storage"], ["YandexDisk", "https://disk.yandex.com","Cloud Storage"], ["Fex.net", "https://fex.net","Cloud Storage"], ["Racaty", "https://racaty.com","Cloud Storage"], ["Smash", "https://en.fromsmash.com","Cloud Storage"], ["BlackHole", "https://blackhole.run","Upload Files"], ["SwissXfer", "https://www.swisstransfer.com/en","Upload Files"], ["Envelope", "https://envelop.app","Upload Files"], ["1fichier", "https://1fichier.com","Upload Files"], ["DDownload", "https://ddownload.com","Upload Files"], ["LetsUpload", "https://letsupload.io","Upload Files"], ["UploadFile", "https://ufile.io","Upload Files"], ["SolidFiles", "https://www.solidfiles.com","Upload Files"], ["MixDrop", "https://mixdrop.co","Upload Files"], ["GoFile", "https://gofile.io","Upload Files"], ["DBREE", "https://dbree.org","Upload Files"], ["Upload.ee", "https://www.upload.ee","Upload Files"], ["SQLGG", "https://sql.gg","Upload Files"], ["PomfCrawl", "https://pomfcrawl.pythonanywhere.com","Upload Files"], ["ZzZz", "https://zz.ht","Upload Files"], ["FileUp", "https://fileup.pro","Upload Files"], ["CatBox", "https://catbox.moe","Upload Files"], ["Femto", "https://femto.pw","Upload Files"], ["Pomf", "https://pomf.lain.la","Upload Files"], ["X0at", "https://x0.at","Upload Files"], ["Ttmsh", "https://ttm.sh","Upload Files"], ["TMPNinja", "https://tmp.ninja","Upload Files"], ["UploadVaa", "https://upload.vaa.red","Upload Files"], ["BayFiles", "https://bayfiles.com","Upload Files"], ["ZippyShare", "http://zippyshare.com","Upload Files"], ["Userscloud", "https://userscloud.com","Upload Files"], ["FileRio", "http://filerio.in","Upload Files"], ["File.al", "https://file.al","Upload Files"], ["UpToBox", "https://uptobox.com","Upload Files"], ["UpToCloud", "https://uptocloud.co","Upload Files"], ["AlfaFile", "https://alfafile.net","Upload Files"], ["MegaUp", "https://megaup.net","Upload Files"], ["GoUnlimited", "http://gounlimited.to","Upload Videos"], ["DoodStream", "https://doodstream.com","Upload Videos"], ["ProtonVideo", "https://protonvideo.to","Upload Videos"], ["VidLox", "https://vidlox.me","Upload Videos"], ["Fembed", "https://vcdn.io","Upload Videos"], ["Saruch", "https://saruch.co","Upload Videos"], ["VidCloud", "https://vidcloud.pro","Upload Videos"], ["StreamTape", "https://streamtape.com","Upload Videos"], ["WolfStream", "https://wolfstream.tv","Upload Videos"], ["VideoBin", "https://videobin.co","Upload Videos"], ["UpStream", "https://upstream.to","Upload Videos"], ["MirrorAce", "https://mirrorace.com","Mirror Files"], ["MultiUp", "https://multiup.eu","Mirror Files"], ["Reevown", "https://myuploadedpremium.de","Debrid"], ["Deepbrid", "https://www.deepbrid.com/service","Debrid"], ["CocoLeech", "https://cocoleech.com","Debrid"], ["HyperDebrid", "https://hyperdebrid.net","Debrid"], ["GenLinkPrem", "https://www.generatorlinkpremium.com","Debrid"], ["UpPremLink", "https://www.uploadedpremiumlink.net","Debrid"], ["LinkSnappy", "https://linksnappy.com","Debrid"], ["RapidGrab", "https://rapidgrab.pl","Debrid"], ["CoolDebrid", "https://www.cooldebrid.com","Debrid"], ["LinksPrem", "https://linkspremium.download","Debrid"], ["DDebrid", "https://ddebrid.com","Debrid"], ], "More": [ [svgMore, "pink", "-HEAD-"], ["Amazon", "https://www.amazon.com","Buy Anything"], ["NewEgg", "https://www.newegg.com","Buy Tech"], ["MonoPrice", "https://www.monoprice.com","Buy Tech"], ["AliExpress", "https://www.aliexpress.com","Buy Tech"], ["DiskPrices", "https://diskprices.com","Buy Tech"], ["RTINGS", "https://www.rtings.com","Product Ratings"], ["Shellix", "https://shellix.xyz","Buy Digital"], ["Lumix", "https://lumix.live","Buy Digital"], ["PayPal", "https://www.paypal.com","Payment"], ["CTemplar", "https://mail.ctemplar.com","Secure E-Mail"], ["ProtonMail", "https://mail.protonmail.com","Secure E-Mail"], ["Cock.li", "https://cock.li","Secure E-Mail"], ["Gmail", "https://www.google.com/gmail/","E-Mail"], ["InstaEmail", "https://m.kuku.lu","Temp E-Mail"], ["Gmailnator", "https://gmailnator.com","Temp E-Mail"], ["YangMaoEDU", "https://mail.mjj.edu.ge","Temp E-Mail"], ["AdBlockTest", "https://adblock-tester.com","Test AdBlocker"], ["StackEdit", "https://stackedit.io","MarkDown"], ["TradingView", "https://www.tradingview.com/chart/","Stocks"], ["StockTwits", "https://stocktwits.com","Stocks"], ["WSBStocks", "https://wsbsentiment.io","Stocks"], ["Stonks", "https://stonks.vercel.app","Stocks"], ["BuyLow", "https://buylowsellhigh.fyi","Stocks"], ["Telegram", "https://web.telegram.org","Web Client"], ["JamSystems", "https://jam.systems","Voice Chat"], ["Dictation", "https://dictation.io/speech","Voice Notepad"], ["WikiDark", "https://wikidark.org","Wikipedia GUI"], ["WikiLess", "https://wikiless.org","Wikipedia GUI"], ["TempURL", "https://www.temporary-url.com","Temp URL"], ["RFC.FYI", "https://rfc.fyi","RFC Search"], ["GamingWiki", "https://www.pcgamingwiki.com/wiki/Home","PC Game Wiki"], ["Periodic", "https://periodic-table.io","Elements"], ["CountDowns", "https://yourcountdown.to/everything","CountDowns"], ["YouTLDR", "https://you-tldr.com","Transcribe YouTube"], ["Recipes", "https://recipe-search.typesense.org","Recipes"], ["RecipeRadar", "https://www.reciperadar.com","Recipes"], ["Cooking", "https://based.cooking","Recipes"], ["Deepl", "https://www.deepl.com/translator","Translate"], ["Windy", "https://www.windy.com","Weather"], ["Nomie", "https://v5.nomie.app","Life Tracker"], ["DApps", "https://www.stateofthedapps.com/rankings","Crypto Apps"], ["Desmos", "https://www.desmos.com/scientific","Calculator"], ["OmniCalc", "https://www.omnicalculator.com","Calculator"], ["ZoomEarth", "https://zoom.earth","Satellite"], ["FlightRadar", "https://www.flightradar24.com","Planes"], ["GetSongBPM", "https://getsongbpm.com","Music BPM"], ["TuneBat", "https://tunebat.com","Music BPM"], ["SoftMurmur", "https://asoftmurmur.com","Ambient Noise"], ["MyNoise", "https://mynoise.net","Ambient Noise"], ["Draw", "https://www.draw.io","FlowCharts"], ["0wx", "https://www.0wx.org","Online Tools"], ["Void", "https://void.yt","Online Tools"], ["PineTools", "https://pinetools.com","Online Tools"], ["ManyTools", "https://manytools.org","Online Tools"], ["SilkkyCloud", "https://silkky.cloud","Online Tools"], ["ZimTools", "https://zimtools.xyz","Configurator"], ["CloudConv", "https://cloudconvert.com","Convert Tools"], ["AnyConv", "https://anyconv.com","Convert Tools"], ["EPUB.to", "https://epub.to","Convert Tools"], ["PrintFriend", "https://www.printfriendly.com","Print & PDF"], ["PDFShelter", "https://pdfshelter.com","PDF Tools"], ["ILovePDF", "https://www.ilovepdf.com","PDF Tools"], ["Xodo", "https://www.xodo.com/app/","PDF Tools"], ["VirusTotal", "https://virustotal.com","Malware Scan"], ["HybridScan", "https://www.hybrid-analysis.com","Malware Scan"], ["JoeSandbox", "https://www.joesandbox.com","Malware Scan"], ["AnyRun", "https://app.any.run","Malware Scan"], ["Archive.is", "https://archive.is","Link Saver"], ["Archive.st", "https://archive.st","Link Saver"], ["Ghost", "https://ghostarchive.org","Link Saver"], ["WayBack", "https://archive.org/web/","Link Saver"], ["Fast", "https://fast.com","Internet Speed"], ["CFSpeed", "https://speed.cloudflare.com","Internet Speed"], ["SpeedTest", "https://www.speedtest.net","Internet Speed"], ["LibreSpeed", "https://librespeed.org","Internet Speed"], ["HostGuide", "https://weboas.is/media/host.pdf","Hosting Guide"], ["ServerHunt", "https://www.serverhunter.com","Host List"], ["ExoticVM", "https://www.exoticvm.com","Host List"], ["Products", "https://www.producthunt.com","New Sites"], ["AppScope", "https://appsco.pe","Web Apps"], ["Hackster", "https://www.hackster.io/projects?ref=topnav","DIY Projects"], ["PartPicker", "https://pcpartpicker.com","PC Building"], ["CronTab", "https://crontab.guru/examples.html","Cron Job"], ["Squawkr", "https://squawkr.io","P2P Alert"], ["FileCrypt", "https://filecrypt.cc","Link Protect"], ["PeepLink", "https://peeplink.in","Link Protect"], ["TheEye", "https://the-eye.eu/public/","Archive Dump"], ["WallHaven", "https://wallhaven.cc","WallPapers"], ["CanYouSeeMe", "https://canyouseeme.org","Open Ports"], ["PortScanMe", "http://portscan.me","Open Ports"], ["IKnowDL", "https://iknowwhatyoudownload.com","Torrent Peers"], ["Looking", "https://looking.house","Web MTR"], ["Ping", "https://ping.pe","Web MTR"], ["Scans", "https://scans.io","Internet Scan"], ["Spyse", "https://spyse.com","Internet Scan"], ["Censys", "https://search.censys.io","Internet Scan"], ["Shodan", "https://www.shodan.io","Internet Scan"], ["BGPView", "https://bgpview.io","ASN Info"], ["BGPTools", "https://bgp.tools","ASN Info"], ["Whois", "https://whois.cynthia.re","Domain Whois"], ["DNSLeak", "https://www.dnsleaktest.com","Test DNS"], ["ViewDNS", "https://viewdns.info","DNS Scan"], ["DNSlytics", "https://dnslytics.com","DNS Scan"], ["DNSDump", "https://dnsdumpster.com","DNS Scan"], ["DNSApe", "https://www.dnsape.com","DNS Tools"], ["DNSTools", "https://dnstools.ws","DNS Tools"], ["NetworksDB", "https://networksdb.io","DNS Tools"], ["SecTrail", "https://securitytrails.com","DNS History"], ["CompleteDNS", "https://completedns.com/dns-history/","DNS History"], ["DNSHistory", "https://dnshistory.org","DNS History"], ["WhoHistory", "https://tools.whoisxmlapi.com/whois-history-search","Whois History"], ["CertSearch", "https://crt.sh","SSL History"], ["CrimeFlare", "http://www.crimeflare.org:82/cfs.html","Cloudflare"], ["ExploitDB", "https://www.exploit-db.com","Exploit List"], ["CyberChef", "https://gchq.github.io/CyberChef/","Encrypt Decrypt"], ["Buckets", "https://buckets.grayhatwarfare.com","Open AWS"], ["WiGLE", "https://wigle.net","Find WiFi"], ["CanaryToken", "https://whiteclouddrive.com/generate","Hacker Traps"], ["DoxBin", "https://doxbin.org","Doxing"], ["Leak.sx", "https://leak.sx","Accounts"], ["CyberHub", "https://cyber-hub.pw","Hack Tools"], ["DarkFail", "https://dark.fail","TOR Links"], ["OnionLive", "https://onion.live","TOR Links"], ["TechLists", "https://awesomelists.top","All Lists"], ["Defensive", "https://defensivecomputingchecklist.com","Defense List"], ["DataHoard", "https://github.com/simon987/awesome-datahoarding","Data Hoarding"], ["SecretBook", "https://github.com/trimstray/the-book-of-secret-knowledge/blob/master/README.md","Tech Info"], ["GoodSites", "https://www.goodsites.tech","Tech Links"], ["PiracyNow", "https://piracy.now.sh","Pirate Links"], ["PiracyList", "https://github.com/Igglybuff/awesome-piracy/blob/master/readme.md","Pirate Links"], ["SnakeWarez", "https://pilssken.neocities.org/warez/","Pirate Links"], ["PirateGames", "https://github.com/taskylizard/piratedgames-megathread/blob/main/README.md","Pirate Links"], ["DMOZTools", "http://dmoztools.net","Web Directory"], ["CataList", "https://cata-list.github.io","Web Directory"], ["LinkBase", "https://link-base.org","Cyber Crime"], ["IntelX", "https://intelx.io","Net Research"], ["PasteSkim", "https://sites.google.com/view/l33tech/tools/pasteskimmer","Paste Search"], ["Psbdmp", "https://psbdmp.ws","Paste Search"], ["Hunter", "https://hunter.io","Find Emails"], ["NameChk", "https://namechk.com","Net Research"], ["OSINT1", "https://github.com/jivoi/awesome-osint/blob/master/README.md","Net Research"], ["OSINT2", "https://www.osintdojo.com/resources/","Net Research"], ["OSINT3", "https://github.com/Ph055a/OSINT_Collection","Net Research"], ["OSINT4", "https://osintframework.com","Net Research"], ["OSINT5", "https://docs.google.com/spreadsheets/d/18rtqh8EG2q1xBo2cLNyhIDuK9jrPGwYr9DI2UncoqJQ/","Net Research"], ["OSINT6", "https://start.me/p/b5Aow7/asint_collection","Net Research"], ["FaganFind", "https://www.faganfinder.com","Net Research"], ["JudyRec", "https://www.judyrecords.com","Court Records"], ["FakeGen", "https://www.fakenamegenerator.com","Fake ID"], ["FakeIt", "https://fake-it.ws","Fake ID"], ["THGTOA", "https://anonymousplanet.github.io/thgtoa/guide.html","Anonymity"], ["Madaidan", "https://madaidans-insecurities.github.io","Security Privacy"], ["PrivacyTool", "https://www.privacytools.io","Privacy Software"], ["PRISMBreak", "https://prism-break.org","Privacy Software"], ["PrivacyList", "https://privacytoolslist.com","Privacy Software"], ["Windows", "https://github.com/Awesome-Windows/Awesome/blob/master/README.md","Windows Links"], ["Hacking", "https://github.com/Hack-with-Github/Awesome-Hacking/blob/master/README.md","Hacking Links"], ["Sysadmin", "https://github.com/n1trux/awesome-sysadmin/blob/master/README.md","Admin Links"], ["PenTest", "https://www.reddit.com/r/Pentesting/comments/9ondj5/a_good_pentesting_tools_list/","Security Tools"], ["SecLists", "https://github.com/danielmiessler/SecLists","Security Lists"], ["Tracer", "http://pre.c-burns.co.uk/pre.php","Scene Releases"], ["TechBench", "https://tb.rg-adguard.net","MSDN"], ["UUPDump", "https://uupdump.net","MSDN"], ] }; let hiddenLinksOne = [ ["PrivateSpreadsheet", "https://hdvinnie.github.io/Private-Trackers-Spreadsheet/"], ["BlackPearl", "https://blackpearl.biz"], ["EBookShares", "https://ebooks-shares.org"], ["IntoTheInternet", "https://intotheinter.net"], ["SilentGround", "https://www.silentground.org"], ["AlphaRatio", "https://alpharatio.cc"], ["AnimeBytes", "https://animebytes.tv"], ["Bibliotik", "https://bibliotik.me"], ["BitSpyder", "https://bitspyder.net"], ["BroadcasTheNet", "https://broadcasthe.net"], ["BrokenStones", "https://brokenstones.club"], ["CGPeers", "https://www.cgpeers.to"], ["Empornium", "https://www.empornium.is"], ["FileList", "https://filelist.io"], ["GazelleGames", "https://gazellegames.net"], ["HDBits", "https://hdbits.org"], ["IPTorrents", "https://iptorrents.com"], ["MacTorrents", "https://mac-torrents.me"], ["Materialize", "https://materialize.is"], ["MoreThanTV", "https://www.morethan.tv"], ["MySpleen", "https://www.myspleen.org"], ["NotWhatCD", "https://notwhat.cd"], ["Orpheus", "https://orpheus.network"], ["PassThePopcorn", "https://passthepopcorn.me"], ["Redacted", "https://redacted.ch"], ["TheGeeks", "https://thegeeks.click"], ["ThePirateSociety", "https://thepiratesociety.org/forums/"], ]; let hiddenLinksTwo = [ ["AnonImages", "https://anonposted.com"], ["AnonVideos", "https://anonvideos.com"], ["Booba", "https://booba.tv"], ["CamVault", "https://camvault.xyz"], ["CelebJihad", "https://celebjihad.com"], ["ChatPic", "https://chatpic.org/r/GoWild"], ["Chaturbate", "https://chaturbate.com"], ["CyberLeaks", "https://cyberleaks.to"], ["DaftSex", "https://daftsex.com"], ["DirtyShip", "https://dirtyship.com"], ["Erome", "https://www.erome.com/explore"], ["Fappening", "https://thefappeningblog.com/forum/"], ["Fuskator", "https://fuskator.com"], ["GoodPorn", "https://goodporn.to"], ["HotPornFile", "https://www.hotpornfile.org"], ["iWankTV", "https://www.iwank.tv/en/"], ["KemonoParty", "https://kemono.party"], ["KittyKats", "https://kitty-kats.net"], ["LeakemUp", "https://leakemup.com/forums/"], ["LewdWeb", "https://forum.lewdweb.net"], ["OnlyfansBabes", "https://old.reddit.com/r/OnlyfansBabes1/"], ["Motherless", "https://motherless.com"], ["NSFW411", "https://old.reddit.com/r/NSFW411/wiki/index"], ["Nudes7", "https://nudes7.com"], ["NudoStar", "https://nudostar.com/forum/"], ["OnlyLeaks", "https://www.onlyleaks.me"], ["OnlyNudes", "https://onlynudes.net"], ["Palimas", "https://palimas.org"], ["ParadiseHill", "https://en.paradisehill.cc/porn/"], ["PayWallParty", "https://paywall.party"], ["PlexStorm", "https://www.plexstorm.com"], ["PornGo", "https://www.porngo.com"], ["PornXP", "https://pornxp.com"], ["PreFap", "https://prefap.com"], ["ProThots", "https://prothots.com"], ["ReddNight", "https://reddnight.com"], ["RedGifs", "https://www.redgifs.com"], ["Rule34", "https://rule34.xxx/index.php?page=post&s=list"], ["SeisoParty", "https://seiso.party"], ["SocialMedia", "https://forums.socialmediagirls.com"], ["SxyPrn", "https://www.sxyprn.com"], ["SwipePorn", "https://swipe-porn.com"], ["ThePornDude", "https://theporndude.com"], ["ThotBook", "https://thotbook.tv"], ["ThotHub", "https://thothub.su"], ["Thots", "https://thots.tv"], ["ViralPorn", "https://viralporn.com"], ["XHamster", "https://xhamster.com"], ["XXXPics", "https://xxx.pics"], ["XXXStreams", "https://xxxstreams.org"], ]; let linkMenu; let userSettings; let searchInput = document.getElementById("searchBar"); let searchLinksInput = document.getElementById("searchLinks"); let rootSearchHelp = document.getElementById("searchHelpMenu"); let rootSearchLinkHelp = document.getElementById("searchLinkMenu"); let rootMenuUL = document.getElementById("categoryMenu"); let dateDiv = document.getElementById("dateContainer"); let systemInfoDiv = document.getElementById("systemInfoContainer"); let notesTextarea = document.getElementById("notesInput"); let showHideItemIcons = document.getElementById("customization-checkbox"); let openInNewTab = document.getElementById("openNewTab-checkbox"); let searchSuggestions = document.getElementById("searchsuggestions-checkbox") let oldRedditLinks = document.getElementById("oldReddit-checkbox"); let confirmModal = document.getElementById("confirmModal"); let secretMenuOne = document.getElementById("secretMenu"); let secretMenuTwo = document.getElementById("secretMenu"); let overlay = document.getElementById("overlay"); let closeOptions = document.getElementsByClassName("modal-cancel"); function init() { initSearchBar(); initSearchLinks(); buildDate(); buildSystemInfo(); buildHelp(); buildHelp2(); buildMenu(); document.body.style.opacity = 1; document.getElementById("mainContainer").style.opacity = 1; document.getElementById("infoContainer").style.opacity = 1; document.getElementById("notesWidget").style.opacity = 1; let psNav = new PerfectScrollbar("#mySidenav"); document .getElementById("menu-select") .addEventListener("mouseenter", function (e) { lockNav = true; }); document .getElementById("menu-select") .addEventListener("mouseleave", function (e) { if (e.relatedTarget === null) { return; } lockNav = false; }); document .querySelector("#resetToDefault .btn") .addEventListener("click", resetAllToDefault); document.getElementById("resetColor").addEventListener("click", function () { color = "#0C85D3"; document.getElementById("colorPicker").jscolor.fromString(color); SetCookie("matrix-color", color, 365 * 24 * 60 * 60 * 1000); }); showHideItemIcons.onchange = toggleHideIcons; if ( localStorage.getItem("hide-icons") && localStorage.getItem("hide-icons") === "no" ) { if (showHideItemIcons.checked) { showHideItemIcons.checked = false; } toggleHideIcons(); } else { showHideItemIcons.checked = true; toggleHideIcons() } openInNewTab.onchange = toggleOpenNewTab; if (GetCookie("new-tab") === "true") { openInNewTab.checked = true; } oldRedditLinks.onchange = toggleOldReddit; if ( localStorage.getItem("old-reddit") && localStorage.getItem("old-reddit") === "no" ) { if (oldRedditLinks.checked) { oldRedditLinks.checked = false; } toggleOldReddit(); } else { oldRedditLinks.checked = true; toggleOldReddit() } searchSuggestions.onchange = toogleSearchSuggestions; if ( localStorage.getItem("search-suggestions") && localStorage.getItem("search-suggestions") === "no" ) { if (searchSuggestions.checked) { searchSuggestions.checked = false; } toogleSearchSuggestions(); } else { searchSuggestions.checked = true; toogleSearchSuggestions() } if (GetCookie("matrix-color") != null) { color = GetCookie("matrix-color"); jscolor.installByClassName("jscolor"); document.getElementById("colorPicker").jscolor.fromString(color); } if (GetCookie("animation") != null) { clearOldCanvas(); canvasBg = GetCookie("animation"); setAnimation(GetCookie("animation")); } if (localStorage.getItem("background_id")) { document.getElementById("resetBackgroundBtn").style.display = "inline-block"; } } Array.from(closeOptions).forEach(function (option) { option.addEventListener("click", function () { confirmModal.style.display = "none"; secretMenu.style.display = "none"; overlay.style.display = "none"; }); }); function initSearchBar() { if (searchSources[ssi] !== undefined) { let searchsave = GetCookie("engine") || ""; if (searchsave !== "") { searchInput.placeholder = searchSources[searchsave][2]; ssi = searchsave; } else searchInput.placeholder = searchSources[ssi][2]; } else { ssi = 0; searchInput.placeholder = "Do you know what you're doing?"; alert("Error: default search engine setting is invalid!"); } document.addEventListener("keydown", switcheroo); document.addEventListener("keyup", switcheroo); searchInput.value = ""; } function initSearchLinks(links) { if (!links) { let allLinkSources = []; for (const property in defaultLinkMenu) { for (j = 0; j < defaultLinkMenu[property].length; j++) { if (defaultLinkMenu[property][j][2] != "-HEAD-") allLinkSources.push(defaultLinkMenu[property][j]); } } for (j = 0; j < hiddenLinksOne.length; j++) { hiddenLinksOne[j][2] = ""; allLinkSources.push(hiddenLinksOne[j]); } for (j = 0; j < hiddenLinksTwo.length; j++) { hiddenLinksTwo[j][2] = ""; allLinkSources.push(hiddenLinksTwo[j]); } searchLinksInput.placeholder = "Search WebOasis Links"; } else { allLinkSources = [...links]; } searchLinksInput.placeholder = "Search WebOasis Links"; } function buildDate() { let today = new Date(); let hours = today.getHours() > 12 ? today.getHours() - 12 : today.getHours(); let am_pm = today.getHours() >= 12 ? "PM" : "AM"; hours = hours < 10 ? "0" + hours : hours; if (hours < 1) { hours = 12; } let minutes = today.getMinutes() < 10 ? "0" + today.getMinutes() : today.getMinutes(); let seconds = today.getSeconds() < 10 ? "0" + today.getSeconds() : today.getSeconds(); let time = hours + ":" + minutes + ":" + seconds + " " + am_pm; dateDiv.innerHTML = '' + dayNames[today.getDay()] + " " + monthNames[today.getMonth()] + " " + today.getDate() + ", " + today.getFullYear() + "
" + time + "
"; setTimeout(buildDate, 1000); } function buildSystemInfo() { const pixelRatio = window.devicePixelRatio; const realWidth = Math.round(window.screen.width * pixelRatio); const realHeight = Math.round(window.screen.height * pixelRatio); let binfo = ' ' + platform.os + "" + "
" + ' ' + platform.name + " " + platform.version + "" + "
" + ' ' + realWidth + " x " + realHeight + ""; let threadnum = window.navigator.hardwareConcurrency; let newthreadnum = parseInt(threadnum); let logical = newthreadnum + " Threads"; let detectip = 'Show IP'; if (newthreadnum > 0) { systemInfoDiv.innerHTML = binfo + "
" + ' ' + logical + "" + "
" + detectip; } else { systemInfoDiv.innerHTML = binfo + "
" + detectip; } } function buildHelp() { //To build Auto complete suggestions list" if (localStorage.getItem("search-suggestions") === "yes" && searchInput.value !== "") { if (document.getElementById("generatedList")) { var element = document.getElementById('generatedList'); element.parentNode.removeChild(element); } var list = document.createElement('div'); list.id = "generatedList" for (let i = 0; i < AutoComp.length && i < 10; i++) { var li = document.createElement('div'); li.innerHTML = AutoComp[i]; li.classList.add('searchSources'); li.classList.add('list-item-animation'); li.classList.add('transition'); li.id = i; li.addEventListener('click', ((event) => { searchInput.value = event.target.innerText searchInput.focus(); //To not lose focus while clicking on a search suggestion })) list.appendChild(li); } rootSearchHelp.appendChild(list) } else { //To build search engines list" let currentEngine = GetCookie("engine") ? parseInt(GetCookie("engine")) : ""; if (document.getElementById("generatedList")) { var element = document.getElementById('generatedList'); element.parentNode.removeChild(element); } var list = document.createElement('div'); list.id = "generatedList" for (let i = 0; i < searchSources.length; i++) { var li = document.createElement('div'); li.innerHTML = `` + "!" + searchSources[i][0] + "" + searchSources[i][2]; li.classList.add('searchSources'); li.classList.add('list-item-animation'); li.classList.add('transition'); li.id = i; list.appendChild(li); } rootSearchHelp.appendChild(list) var searchSourcesList = document.querySelectorAll(".searchSources"); Array.from(searchSourcesList).forEach(function (source) { source.addEventListener("click", function (e) { var index = e.target.id; ssi = index; searchInput.placeholder = e.target.textContent.substring(2); SetCookie("engine", index, 365 * 24 * 60 * 60 * 1000); buildHelp(); }); }); } } function buildHelp2() { //Used to build the alternate search feature i.e. search links feature // let currentEngine = GetCookie("engine") ? parseInt(GetCookie("engine")) : ""; rootSearchLinkHelp.innerHTML = ""; for (let i = 0; i < 10 & i < allLinkSources.length; i++) { var li = document.createElement("div"); li.innerHTML = `${allLinkSources[i][0]}`; li.classList.add("searchSources"); li.classList.add("list-item-animation"); li.classList.add("transition"); rootSearchLinkHelp.append(li); } } function handleSearchBarFocus(e) { addClass("mainContainer", "input-active"); let lis = document.querySelectorAll( ".searchSources" ); let lastElement = lis[lis.length - 1]; let timeoutDelay = parseInt( parseFloat(lastElement.style.transitionDelay.replace("s", "")) * 1000 ); setTimeout(() => { lis = document.querySelectorAll( "#generatedList .searchSources" ); lis.forEach((element) => { element.classList.add("no-delay"); }); }, timeoutDelay); if (closeCustomLinksNav) { closeCustomLinksNav(); } } function handleSearchLinksFocus(e) { document.getElementById("mainContainer").style.display = "none"; addClass("mainContainer2", "input-active"); let lis = document.querySelectorAll( "#mainContainer2>#searchLinkHelp>#searchLinkMenu>.searchSources" ); let lastElement = lis[lis.length - 1]; let timeoutDelay = parseInt( parseFloat(lastElement.style.transitionDelay.replace("s", "")) * 1000 ); setTimeout(() => { lis = document.querySelectorAll( "#mainContainer2.input-active>#searchLinkHelp>#searchLinkMenu>p" ); lis.forEach((element) => { element.classList.add("no-delay"); }); }, timeoutDelay); if (closeCustomLinksNav) { closeCustomLinksNav(); } } function handleSearchBarBlur(e) { removeClass("mainContainer", "input-active"); let lis = document.querySelectorAll( "#mainContainer>#searchHelp>#searchHelpMenu>li" ); lis.forEach((element, index) => { if (element.classList.contains("no-delay")) { element.classList.remove("no-delay"); } element.classList.remove("transition"); document.getElementById(element.id).offsetWidth = document.getElementById( element.id ).offsetWidth; element.classList.add("transition"); }); } function handleSearchLinksBlur(e) { document.getElementById("mainContainer").style.display = "block"; removeClass("mainContainer2", "input-active"); let lis = document.querySelectorAll( "#mainContainer2>#searchHelp>#searchHelpMenu>li" ); lis.forEach((element, index) => { if (element.classList.contains("no-delay")) { element.classList.remove("no-delay"); } element.classList.remove("transition"); document.getElementById(element.id).offsetWidth = document.getElementById( element.id ).offsetWidth; element.classList.add("transition"); }); } function calculateDelaySeconds(listIndex) { let delayMultiplier = 0.05; let delayStart = 0.2; return Number.parseFloat(listIndex * delayMultiplier + delayStart).toFixed(2); } function buildMenu() { if (localStorage.getItem("menu-items")) { linkMenu = JSON.parse(localStorage.getItem("menu-items")); console.log("Loaded menu items from localStorage"); } else { linkMenu = defaultLinkMenu; localStorage.setItem("menu-items", JSON.stringify(defaultLinkMenu)); console.log("Menu items not set in localStorage. Loaded default and set."); } let newMenu = ""; for (let n = 0, nmax = linkMenuOrder.length; n < nmax; n++) { let menuID = linkMenuOrder[n]; let menuItems = linkMenu[menuID]; for (let i = 0, imax = menuItems.length; i < imax; i++) { if (menuItems[i][2] === "-HEAD-") { newMenu += '
  • '; newMenu += '
  • "; } } } rootMenuUL.innerHTML = newMenu; let removeMenuItemsList = document.querySelectorAll(".remove-menu-item"); Array.from(removeMenuItemsList).forEach(function (menuItem) { menuItem.addEventListener("click", confirmRemove); }); let linkMenuContainersList = document.querySelectorAll( "ul.menu-link.container" ); Array.from(linkMenuContainersList).forEach(function (menuContainer) { Sortable.create(menuContainer, { handle: ".drag-handle", onEnd: function () { let menuID = menuContainer.id.replace("MenuContainer", ""); let newMenuItems = []; newMenuItems[0] = linkMenu[menuID][0]; let linkItemsList = menuContainer.querySelectorAll("li.menu-link-item"); Array.from(linkItemsList).forEach(function (linkItem, index) { linkItem.setAttribute("data-index", index + 1); let URL = linkItem.querySelector("a").getAttribute("href"); let name = linkItem.querySelector("a label").textContent; newMenuItems.push([name, URL, ""]); }); linkMenu[menuID] = newMenuItems; localStorage.setItem("menu-items", JSON.stringify(linkMenu)); }, }); }); let menuLinks = document.querySelectorAll(".menu-link"); Array.from(menuLinks).forEach(function (link) { new PerfectScrollbar(link); }); } function randomLink() { let max_1 = linkMenuOrder.length; let i = Math.round(Math.random() * max_1); let menuID = linkMenuOrder[i]; let menuItems = linkMenu[menuID]; max_2 = menuItems.length; let j = Math.round(Math.random() * max_2); let randomLink = menuItems[j][1]; window.open(randomLink); } document.getElementById("add").addEventListener("click", function () { setTimeout(function () { buildMenu(); }, 500); }); document.getElementById("random-link").addEventListener("click", function () { setTimeout(function () { randomLink(); }, 50); }); function addLinkToMenu(URL, name, menuID) { let newIndex = linkMenu[menuID].push([name, URL, ""]) - 1; localStorage.setItem("menu-items", JSON.stringify(linkMenu)); let newLi = document.createElement("li"); newLi.setAttribute("class", "menu-link-item"); newLi.setAttribute("data-index", newIndex); newLi.innerHTML = '
    x
    ::
    "; document .getElementById(menuID + "MenuContainer") .appendChild(newLi) .addEventListener("click", confirmRemove); buildMenu(); } function confirmRemove() { let linkElement = this.parentNode; let label = this.parentNode.querySelector("label").innerHTML; confirmModal.style.display = "block"; overlay.style.display = "block"; document.getElementById("modal-label").innerHTML = label; document.getElementById("deleteLink").addEventListener( "click", function () { removeLinkFromMenu(linkElement); confirmModal.style.display = "none"; overlay.style.display = "none"; }, { once: true, } ); } function removeLinkFromMenu(linkElement) { let index = linkElement.getAttribute("data-index"); let parentMenuContainer = linkElement.parentNode; let findID = parentMenuContainer.getAttribute("id"); let menuID = findID.replace("MenuContainer", ""); let menuItems = linkMenu[menuID]; menuItems.splice(index, 1); localStorage.setItem("menu-items", JSON.stringify(linkMenu)); linkElement.remove(); let linkItemsList = parentMenuContainer.querySelectorAll(".menu-link-item"); Array.from(linkItemsList).forEach(function (link) { link.setAttribute("data-index", index + 1); }); } function openSecretMenuOne() { let secretLinksOne = document.createElement("ul"); secretLinksOne.innerHTML += ""; for (let i = 0; i < hiddenLinksOne.length; i++) { secretLinksOne.innerHTML += ""; } document.getElementById("secretMenu").appendChild(secretLinksOne); secretMenuOne.style.display = "block"; overlay.style.display = "block"; document.addEventListener("click", secretMenuClose); } function openSecretMenuTwo() { let secretLinkListTwo = document.createElement("ul"); secretLinkListTwo.innerHTML += ""; for (let i = 0; i < hiddenLinksTwo.length; i++) { secretLinkListTwo.innerHTML += ""; } document.getElementById("secretMenu").appendChild(secretLinkListTwo); secretMenuTwo.style.display = "block"; overlay.style.display = "block"; document.addEventListener("click", secretMenuClose); } function hideSecretMenu() { secretMenu.style.display = "none"; overlay.style.display = "none"; let list = document.getElementById("secretMenu"); list.innerHTML = ""; document.removeEventListener("click", secretMenuClose); } function secretMenuClose(event) { console.log(event.target.className + event.target.id); if ( event.target.id !== "secretMenu" && event.target.className !== "menuTitle" ) { secretMenu.style.display = "none"; overlay.style.display = "none"; let list = document.getElementById("secretMenu"); list.innerHTML = ""; document.removeEventListener("click", secretMenuClose); } event.stopPropagation(); } function handleQuery(event, query) { let key = event.keyCode || event.which; if (query !== "") { let url; let qList; if (key === 32) { qList = query.split(" "); if (qList[0].charAt(0) === cmdPrefix) { let keyword = ""; for (let i = 0; i < searchSources.length; i++) { keyword = cmdPrefix + searchSources[i][0]; if (keyword === qList[0]) { ssi = i; searchInput.placeholder = searchSources[ssi][2]; searchInput.value = query.replace(keyword, "").trim(); searchsave = ssi; SetCookie("engine", searchsave, 365 * 24 * 60 * 60 * 1000); event.preventDefault(); break; } } } } else if (key === 13) { qList = query.split(" "); if (qList[0].charAt(0) === cmdPrefix) { let keyword = ""; for (let i = 0; i < searchSources.length; i++) { keyword = cmdPrefix + searchSources[i][0]; if (keyword === qList[0]) { ssi = i; break; } } if (qList.length > 1) { url = searchSources[ssi][1] .replace("{Q}", encodeURIComponent(query.replace(keyword, ""))) .trim(); if (GetCookie("new-tab") === "true") { window.open(url, "_blank"); } else { window.location = url; } } else { searchInput.placeholder = searchSources[ssi][2]; searchInput.value = ""; } } else { url = searchSources[ssi][1].replace("{Q}", encodeURIComponent(query)); if (GetCookie("new-tab") === "true") { window.open(url, "_blank"); } else { window.location = url; } } } } if (key === 27) { searchInput.blur(); } if (key !== 40 && key !== 38 && key !== 39) { fetchAutoComp(searchInput.value) } } function handleNoteInput(event) { let key = event.keyCode || event.which; if (key === 27) notesTextarea.blur(); } let noteText = null; function handleNotes(event, focus) { if (focus) { if (!noteText) { noteText = GetCookie("notes") || ""; } notesTextarea.value = noteText; addClass("notesContainer", "active"); } else { removeClass("notesContainer", "active"); if (noteText !== notesTextarea.value) { noteText = notesTextarea.value; SetCookie("notes", noteText, 365 * 24 * 60 * 60 * 1000); } } } let ignoredKeys = [ 9, 13, 16, 17, 18, 19, 20, 27, 33, 34, 35, 36, 37, 38, 39, 40, 45, 46, 91, 92, 93, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 144, 145, ]; let map = []; function handleKeydown(event) { map[event.keyCode] = event.type === "keydown"; if (map[16] && map[33]) { if (secretMenu.style.display == "block") { hideSecretMenu(); } else { openSecretMenuOne(); } return; } if (map[16] && map[46]) { if (secretMenu.style.display == "block") { hideSecretMenu(); } else { openSecretMenuTwo(); } return; } if ( notesInput === document.activeElement || searchInput === document.activeElement || searchLinksInput === document.activeElement || ignoredKeys.includes(event.keyCode) ) return; let isCustomLinksMenuShown = window.getComputedStyle(document.getElementById("custom_links_nav")) .width !== "0px"; if (!isCustomLinksMenuShown) { searchInput.focus(); } else { let newLinkFormShown = document .getElementById("add-link-form") .classList.contains("active"); if (newLinkFormShown) { if (!document.querySelector("#add-link-form > #title").value) { document.querySelector("#add-link-form > #title").focus(); } } else { document.querySelector("#new-link-button > #add-link-btn").click(); } } } function addClass(elementID, className) { document.getElementById(elementID).classList.add(className); } function removeClass(elementID, className) { document.getElementById(elementID).classList.remove(className); } function GetCookie(name) { try { let cookie = document.cookie; name = CookiePrefix + name; let valueStart = cookie.indexOf(name + "=") + 1; if (valueStart === 0) { return null; } valueStart += name.length; let valueEnd = cookie.indexOf(";", valueStart); if (valueEnd == -1) valueEnd = cookie.length; return decodeURIComponent(cookie.substring(valueStart, valueEnd)); } catch (e) { console.log(e); } return null; } function SetCookie(name, value, expire) { let temp = CookiePrefix + name + "=" + escape(value) + ";" + (expire !== 0 ? "expires=" + new Date(new Date().getTime() + expire).toUTCString() + ";sameSite=strict" : " path=/;") document.cookie = temp; } function CanSetCookies() { SetCookie("CookieTest", "true", 0); let can = GetCookie("CookieTest") !== null; DelCookie("CookieTest"); return can; } function DelCookie(name) { document.cookie = CookiePrefix + name + "=0; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;sameSite=strict"; } let switcheroo = function (event) { handleKeydown(event); }; function openNav() { document.getElementById("mySidenav").style.width = "200px"; document.getElementById("leftsidemenu").style.marginLeft = "200px"; document.getElementById("leftsidemenu").style.opacity = "0"; document.getElementById("leftsidemenu").style.transition = "0.5s"; document.removeEventListener("keydown", switcheroo); document.removeEventListener("keyup", switcheroo); } function closeNav() { if (lockNav) { return; } document.getElementById("mySidenav").style.width = "0"; document.getElementById("leftsidemenu").style.marginLeft = "0"; document.getElementById("leftsidemenu").style.opacity = "1"; } function toggleShowIP() { if (document.getElementById("ip").innerHTML == "Show IP") { getIPData(); } else { document.getElementById("ip").innerHTML = "Show IP"; } } function getIPData() { let request = new XMLHttpRequest(); request.open("GET", "https://icanhazip.com", true); request.onload = function () { if (request.status >= 200 && request.status < 400) { let data = request.responseText; document.getElementById("ip").innerHTML = ' ' + data + ""; } else {} }; request.onerror = function () {}; request.send(); } function toggleHideIcons() { let menuRoot = rootMenuUL; if (showHideItemIcons.checked) { menuRoot.classList.add("hide-icons"); localStorage.setItem("hide-icons", "yes"); } else { menuRoot.classList.remove("hide-icons"); localStorage.setItem("hide-icons", "no"); } } function toggleOpenNewTab() { if (openInNewTab.checked) { SetCookie("new-tab", true, 365 * 24 * 60 * 60 * 1000); } else { SetCookie("new-tab", false, 365 * 24 * 60 * 60 * 1000); } } function toggleOldReddit() { let regex; let RedditListItems = document.querySelectorAll("#RedditMenuContainer li"); if (oldRedditLinks.checked) { regex = /(?:www)/; Array.from(RedditListItems).forEach(function (item) { item.lastChild.href = item.lastChild.href.replace(regex, "old"); }); localStorage.setItem("old-reddit", "yes"); } else { regex = /(?:old)/; Array.from(RedditListItems).forEach(function (item) { item.lastChild.href = item.lastChild.href.replace(regex, "www"); }); localStorage.setItem("old-reddit", "no"); } } function toogleSearchSuggestions() { if (searchSuggestions.checked) { localStorage.setItem("search-suggestions", "yes"); } else { localStorage.setItem("search-suggestions", "no"); } buildHelp() } function updateMatrixColor(jscolor) { color = "#" + jscolor; SetCookie("matrix-color", color, 365 * 24 * 60 * 60 * 1000); document.getElementById("colorPicker").jscolor.fromString(color); } function togglePicker() { let picker = document.getElementById("colorPicker"); picker.classList.toggle("active"); document.getElementById("pickerContainer").classList.toggle("active"); document.getElementById("resetColor").classList.toggle("active"); if (picker.classList.contains("active")) { picker.jscolor.show(); } else { picker.jscolor.hide(); } } function toggleSettings() { document.getElementById("toggleSettings").classList.toggle("active"); document.getElementById("settingsContainer").classList.toggle("active"); } let settingsFile = null; function exportUserSettings(settings) { let settingsFile = new Blob([JSON.stringify(settings, null, 2)], { type: "application/json", }); if (settingsFile !== null) { window.URL.revokeObjectURL(settingsFile); } settingsFile = window.URL.createObjectURL(settingsFile); console.log(settingsFile); return settingsFile; } document.getElementById("exportSettings").addEventListener( "click", function () { userSettings = { hideIcons: localStorage.getItem("hide-icons") ? localStorage.getItem("hide-icons") : "yes", newTab: GetCookie("new-tab") ? GetCookie("new-tab") : false, oldRedditOff: localStorage.getItem("old-reddit") ? localStorage.getItem("old-reddit") : "yes", searchSuggestionFeature: localStorage.getItem("search-suggestions") ? localStorage.getItem("search-suggestions") : "yes", matrixColor: color, animation: GetCookie("animation") ? GetCookie("animation") : canvasBg, searchEngine: GetCookie("engine"), backgroundImg: url_str.match(/[0-9]/), notes: GetCookie("notes"), links: localStorage.getItem("menu-items"), }; let link = document.createElement("a"); link.setAttribute("download", "weboasis-settings.json"); link.href = exportUserSettings(userSettings); console.log(link.href); document.body.appendChild(link); window.requestAnimationFrame(function () { let event = new MouseEvent("click"); link.dispatchEvent(event); document.body.removeChild(link); }); }, false ); function updateSettings(userSettings) { localStorage.setItem("hide-icons", userSettings.hideIcons); localStorage.setItem("old-reddit", userSettings.oldRedditOff); localStorage.setItem("search-suggestions", userSettings.searchSuggestionFeature) localStorage.setItem("menu-items", userSettings.links); userSettings.newTab === "true" ? (SetCookie("new-tab", true, 365 * 24 * 60 * 60 * 1000), (openInNewTab.checked = true)) : SetCookie("new-tab", false, 365 * 24 * 60 * 60 * 1000); SetCookie( "matrix-color", userSettings.matrixColor, 365 * 24 * 60 * 60 * 1000 ); SetCookie("animation", userSettings.animation, 365 * 24 * 60 * 60 * 1000); if (userSettings.searchEngine) { SetCookie("engine", userSettings.searchEngine, 365 * 24 * 60 * 60 * 1000); } if (userSettings.notes) { SetCookie("notes", userSettings.notes, 365 * 24 * 60 * 60 * 1000); } if (userSettings.backgroundImg) { localStorage.setItem("background_id", userSettings.backgroundImg[0]); } } function importSettings() { let fReader = new FileReader(); let fileInput = document.getElementById("importSettings"); let filePath = fileInput.value; let allowedExtension = /(\.json)$/i; if (!allowedExtension.exec(filePath)) { alert("Please upload only the exported .json file"); fileInput.value = ""; return; } else { fReader.onload = function () { let fileData = fReader.result; try { userSettings = JSON.parse(fileData); updateSettings(userSettings); setTimeout(function () { window.location.reload(); }, 300); } catch (error) { alert("Invalid file!"); console.log(error); } }; } fReader.readAsText(fileInput.files[0]); } function toggleAnimations() { document.getElementById("customAnimationsBtn").classList.toggle("active"); document.getElementById("customAnimationsList").classList.toggle("active"); document.getElementById("matrix").classList.toggle("active"); } let head = document.getElementsByTagName("head")[0]; let animationsBtnList = document.querySelectorAll(".animationBtn"); Array.from(animationsBtnList).forEach(function (btn) { btn.addEventListener("click", function () { if (canvasBg === btn.id) { return; } canvasBg = btn.id; clearOldCanvas(); globalResetBackground(); setAnimation(btn.id); SetCookie("animation", btn.id, 365 * 24 * 60 * 60 * 1000); window.location.reload(true); }); }); function clearOldCanvas() { let scripts = document.getElementsByTagName("script"); for (let i = 0; i < scripts.length; i++) { if (scripts[i].src.search("canvas") != -1) { head.removeChild(scripts[i]); } } let canvasContainer = document.getElementById("canvasContainer"); while (canvasContainer.firstChild) { contex = canvasContainer.firstChild.getContext("2d"); contex.save(); contex.setTransform(1, 0, 0, 1, 0, 0); contex.clearRect( 0, 0, canvasContainer.firstChild.width, canvasContainer.firstChild.height ); contex.restore(); canvasContainer.removeChild(canvasContainer.firstChild); } } function setAnimation(canvasBg) { let js = document.createElement("script"); js.type = "text/javascript"; js.src = "js/canvas/" + canvasBg + ".js"; head.appendChild(js); } function resetAllToDefault() { localStorage.setItem("menu-items", JSON.stringify(defaultLinkMenu)); buildMenu(); globalResetBackground(); DelCookie("engine"); DelCookie("notes"); DelCookie("new-tab"); DelCookie("animation"); DelCookie("matrix-color"); notesTextarea.value = ""; noteText = ""; color = "#0C85D3"; localStorage.setItem("hide-icons", "yes"); localStorage.setItem("old-reddit", "yes"); localStorage.setItem("search-suggestions", "yes"); if (openInNewTab.checked) { openInNewTab.click(); } setTimeout(function () { window.location.reload(); }, 100); } var isDefaultSearch = true; function switchSearch() { const defaultSearch = document.getElementById("searchBar"); const linkSearch = document.getElementById("searchLinks"); const container = document.getElementById("menuContainer"); if (isDefaultSearch) { defaultSearch.value = ""; defaultSearch.style.display = "none"; linkSearch.style.display = "block"; container.style.marginTop = "3.1em"; isDefaultSearch = false; return; } if (!isDefaultSearch) { searchLinks.value = ""; defaultSearch.style.display = "block"; linkSearch.style.display = "none"; container.style.marginTop = "0px"; isDefaultSearch = true; return; } } const style = [ "background: #0280cf", "color: #fff", "padding: 10px 20px", "line-height: 35px", ].join(";"); console.log("%c WebOas.is", style);