- スキャンID:
- 5b53c8d6-947f-40a1-8e28-5c66504dc7ba終了
- 送信済みURL:
- https://bit.ly/Bsfixリダイレクト済み
- レポート終了日:
リンク · 4件検出
ページから特定された発信リンク
リンク | テキスト |
---|---|
https://github.com/bloxstraplabs/bloxstrap/releases | https://github.com/bloxstraplabs/bloxstrap/releases |
https://discord.gg/ff54jAMyTf | Discord |
https://twitter.com/ThePasteDrop | |
https://www.youtube.com/channel/UCArhXDRrqDL1yvhhQxMnpIg | YouTube |
JavaScript変数 · 29件検出
ページのウィンドウオブジェクトにロードされたグローバルのJavaScript変数は関数以外の場所で宣言された変数で、現在のスコープ内であればコードのどこからでもアクセス可能です
名前 | 規模 |
---|---|
0 | object |
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
gtag | function |
dataLayer | object |
google_tag_manager | object |
google_tag_data | object |
onYouTubeIframeAPIReady | function |
gaGlobal | object |
コンソールログメッセージ · 3件検出
Webコンソールにログ記録されたメッセージ
規模 | 分類 | ログ |
---|---|---|
warning | network |
|
warning | network |
|
error | network |
|
HTML
未加工のHTMLページ本文
<html lang="en"><head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="/css/app.css">
<link rel="icon" type="image/x-icon" href="https://paste-drop.com/images/fav.png">
<title>bloxstrap fix</title>
<meta name="description" content="copy and paste the link in a new tab, then download the official v8.0.
- https://github.com/bloxstraplabs/bloxstrap/releases">
<meta property="og:title" content="PasteDrop - bloxstrap fix">
<meta property="og:type" content="website">
<meta property="og:site_name" content="PasteDrop">
<meta property="og:image:secure_url" content="https://paste-drop.com/images/og.jpg">
<meta property="og:url" content="https://paste-drop.com/paste/MHtQGvzyrT">
<!-- Facebook Meta Tags -->
<meta property="og:url" content="https://paste-drop.com/paste/MHtQGvzyrT">
<meta property="og:type" content="website">
<meta property="og:title" content="PasteDrop - bloxstrap fix">
<meta property="og:description" content="copy and paste the link in a new tab, then download the official v8.0.
- https://github.com/bloxstraplabs/bloxstrap/releases">
<meta property="og:image" content="https://paste-drop.com/images/og.jpg">
<!-- Twitter Meta Tags -->
<meta name="twitter:card" content="summary_large_image">
<meta property="twitter:domain" content="paste-drop.com">
<meta property="twitter:url" content="https://paste-drop.com/paste/MHtQGvzyrT">
<meta name="twitter:title" content="PasteDrop - bloxstrap fix">
<meta name="twitter:description" content="copy and paste the link in a new tab, then download the official v8.0.
- https://github.com/bloxstraplabs/bloxstrap/releases">
<meta name="twitter:image" content="https://paste-drop.com/images/og.jpg">
<meta name="keywords" content="bloxstrap">
<link href="https://cdn.jsdelivr.net/npm/[email protected]/build/toastr.min.css" rel="stylesheet">
<!-- Google tag (gtag.js) -->
<script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=G-8JGFCM6NNJ&l=dataLayer&cx=c"></script><script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=G-GWE9Z5GWL9&l=dataLayer&cx=c"></script>
<script async="" src="https://www.googletagmanager.com/gtag/js?id=G-8JGFCM6NNJ"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", "G-8JGFCM6NNJ");
</script>
<!-- Google tag (gtag.js) -->
<script async="" src="https://www.googletagmanager.com/gtag/js?id=G-GWE9Z5GWL9"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", "G-GWE9Z5GWL9");
</script>
<script src="https://www.googletagmanager.com/gtag/js?id=G-FHMB0RXJH1" async=""></script>
<style>
#boxa div{
width: 100%
}
.guest-view{
display: none;
text-align: center
}
.auth-view{
display: none;
text-align: center
}
</style>
<script type="text/javascript" src="//blackenheartbreakrehearsal.com/b7/63/92/b763923d6885567761fea1a177bf2bd9.js"></script><script src="//recordedthereby.com/sfp.js"></script></head>
<body>
<div id="app">
<div class="min-h-full flex flex-col" style="background-color: rgb(249, 250, 251);">
<nav data-headlessui-state="" class="shadow-sm bg-white" style="z-index: 100;">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="flex justify-between h-16">
<div class="flex items-center justify-between w-full">
<a href="/" class="flex-shrink-0 flex items-center cursor-pointer">
<img class="block lg:hidden h-12 w-auto" src="/images/logo.png">
<img class="hidden lg:block h-12 w-auto" src="/images/logo.png">
</a>
<div class="ml-auto w-80 hidden px-10 top-0 md:block self-start guest-view" style="display: block;">
<a href="/getPaid" class="flex items-center justify-center bg-primary rounded-b-2xl text-center text-white cursor-pointer hidden md:flex">
<div>
<img class="inline-block h-12 w-12 rounded-full" src="/images/dollar_sign.png" alt="">
</div>
<span class="text-xl">Get Paid to Paste!</span>
</a>
</div>
<div class="flex flex-row">
<button type="button" onclick="window.location.href='/search'" class="bg-gray-600 mr-4 text-white group flex gap-1 items-center rounded-md py-2 pl-4 pr-4 text-base md:hidden justify-center">
<svg xmlns="http://www.w3.org/2000/svg" fill="white" height="15px" width="15px" viewBox="0 0 490.4 490.4" class="mr-2">
<g>
<path d="M484.1,454.796l-110.5-110.6c29.8-36.3,47.6-82.8,47.6-133.4c0-116.3-94.3-210.6-210.6-210.6S0,94.496,0,210.796 s94.3,210.6,210.6,210.6c50.8,0,97.4-18,133.8-48l110.5,110.5c12.9,11.8,25,4.2,29.2,0C492.5,475.596,492.5,463.096,484.1,454.796z M41.1,210.796c0-93.6,75.9-169.5,169.5-169.5s169.6,75.9,169.6,169.5s-75.9,169.5-169.5,169.5S41.1,304.396,41.1,210.796z"></path>
</g>
</svg>
Search
</button>
<div class="flex md:hidden" onclick="document.querySelector('.mobile_menu').classList.toggle('hidden')">
<svg width="40px" height="40px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <path fill-rule="evenodd" clip-rule="evenodd" d="M4 5C3.44772 5 3 5.44772 3 6C3 6.55228 3.44772 7 4 7H20C20.5523 7 21 6.55228 21 6C21 5.44772 20.5523 5 20 5H4ZM7 12C7 11.4477 7.44772 11 8 11H20C20.5523 11 21 11.4477 21 12C21 12.5523 20.5523 13 20 13H8C7.44772 13 7 12.5523 7 12ZM13 18C13 17.4477 13.4477 17 14 17H20C20.5523 17 21 17.4477 21 18C21 18.5523 20.5523 19 20 19H14C13.4477 19 13 18.5523 13 18Z" fill="#8B5CF6"></path> </g></svg>
</div>
</div>
<div class="fixed w-full z-100 left-0 top-0 h-full hidden mobile_menu">
<div class="flex justify-between items-center p-2 px-4 bg-white">
<a href="/" class="flex-shrink-0 flex items-center cursor-pointer">
<img class="block lg:hidden h-12 w-auto" src="/images/logo.png">
<img class="hidden lg:block h-12 w-auto" src="/images/logo.png">
</a>
<button class="mobile-menu-button" onclick="document.querySelector('.mobile_menu').classList.toggle('hidden')">
<svg width="40px" height="40px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <path fill-rule="evenodd" clip-rule="evenodd" d="M4 5C3.44772 5 3 5.44772 3 6C3 6.55228 3.44772 7 4 7H20C20.5523 7 21 6.55228 21 6C21 5.44772 20.5523 5 20 5H4ZM7 12C7 11.4477 7.44772 11 8 11H20C20.5523 11 21 11.4477 21 12C21 12.5523 20.5523 13 20 13H8C7.44772 13 7 12.5523 7 12ZM13 18C13 17.4477 13.4477 17 14 17H20C20.5523 17 21 17.4477 21 18C21 18.5523 20.5523 19 20 19H14C13.4477 19 13 18.5523 13 18Z" fill="#8B5CF6"></path> </g></svg>
</button>
</div>
<ul class="px-4 w-full flex flex-col pt-4 bg-white">
<a class="flex items-center justify-center border py-4 rounded border-primary mb-4 bg-primary text-white" href="/getPaid">Get Paid to Paste!</a>
<div class="guest-view mb-8" style="display: block;">
<div class="flex gap-5 flex-row">
<a href="/register" class="flex-1 flex items-center justify-center border py-4 rounded border-black">Sign up</a>
<a href="/login" class="flex-1 flex items-center justify-center border py-4 rounded border-black">Sign in</a>
</div>
</div>
</ul>
<div class="flex flex-grow bg-black w-full h-full opacity-75" onclick="document.querySelector('.mobile_menu').classList.toggle('hidden')"></div>
</div>
<div class="gap-5 hidden md:flex">
<a href="/paste/create" class="bg-primary text-white group flex items-center rounded-md px-2 py-2 text-base md:justify-center md:gap-1 gap-0">
<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="18" height="18" viewBox="0 0 24 24" style="fill:#FFFFFF;">
<path fill-rule="evenodd" d="M 11 2 L 11 11 L 2 11 L 2 13 L 11 13 L 11 22 L 13 22 L 13 13 L 22 13 L 22 11 L 13 11 L 13 2 Z"></path>
</svg>
<span class="hidden md:block">Create Paste</span>
</a>
<a href="/search" class="bg-gray-600 text-white group flex items-center rounded-md px-2 text-base justify-center" style="height: 40px; display: flex; align-items: center;">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="#fff" height="15px" width="15px" version="1.1" viewBox="0 0 490.4 490.4" xml:space="preserve" class="mr-2">
<g>
<path d="M484.1,454.796l-110.5-110.6c29.8-36.3,47.6-82.8,47.6-133.4c0-116.3-94.3-210.6-210.6-210.6S0,94.496,0,210.796 s94.3,210.6,210.6,210.6c50.8,0,97.4-18,133.8-48l110.5,110.5c12.9,11.8,25,4.2,29.2,0C492.5,475.596,492.5,463.096,484.1,454.796z M41.1,210.796c0-93.6,75.9-169.5,169.5-169.5s169.6,75.9,169.6,169.5s-75.9,169.5-169.5,169.5S41.1,304.396,41.1,210.796z"></path>
</g>
</svg>
Search
</a>
<a href="/register" class="bg-gray-400 text-white group flex gap-1 items-center rounded-md px-2 py-2 text-base w-20 md:justify-center justify-center guest-view" style="display: inline;"> Sign up </a>
<a href="/login" class="bg-primary text-white group flex items-center rounded-md px-2 py-2 text-base w-20 md:justify-center justify-center guest-view" style="display: inline;"> Sign in </a>
</div>
<!---->
</div>
</div>
</div>
</nav>
<div class="w-full hidden px-4 md:block guest-view mt-2" style="display: block;">
<a href="/getPaid" class="flex items-center justify-center bg-white rounded-2xl text-center text-black cursor-pointer flex md:hidden border border-primary">
<div>
<img class="inline-block h-12 w-12 rounded-full invert" src="/images/dollar_sign.png" alt="">
</div>
<span class="text-md">Get Paid to Paste!</span>
</a>
</div>
<div class="py-10 pt-4 flex-grow" style="filter: blur(0px); pointer-events: fill;">
<main>
<div class="max-w-7xl mx-auto px-3 sm:px-6 lg:px-8">
<svg class="animate-spin text-primary w-8 mx-auto" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" style="display: none;">
<circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
<path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
</svg>
<div style="">
<div class="p-3 rounded" style="background-color: #F9FAFB;">
<div class="flex flex-col md:flex-row justify-between items-start md:items-center">
<h1 class="text-xl font-semibold mb-2 md:mb-0" style="color: #000000;">bloxstrap fix</h1>
<button id="scrollToBottom" onclick="scrollToBottom()" style="display: none;" class=" bg-primary text-white p-2 rounded text-base cursor-pointer hover:bg-primary-hover transition-colors duration-200 py-1 py-1">
<div class="box-content">
<div class="flex items-center gap-2">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" class="h-4 mt-1">
<path fill-rule="evenodd" d="M12.53 16.28a.75.75 0 01-1.06 0l-7.5-7.5a.75.75 0 011.06-1.06L12 14.69l6.97-6.97a.75.75 0 111.06 1.06l-7.5 7.5z" clip-rule="evenodd"></path>
</svg>
Bottom of paste
</div>
</div>
</button>
</div>
<div class="p-4 border rounded-lg mt-4" style="background-color: #F9FAFB;" onclick="openAdsPopup(event)">
<span id="content" class="whitespace-pre-wrap break-words max-w-full" data-linkify="this" data-linkify-target="_blank" data-linkify-class-name="text-primary embed-links" style="color: #000000;">copy and paste the link in a new tab, then download the official v8.0.
- <a href="https://github.com/bloxstraplabs/bloxstrap/releases" class="text-primary embed-links" target="_blank">https://github.com/bloxstraplabs/bloxstrap/releases</a></span>
</div>
<div class="mt-2">
<div class="flex flex-col md:flex-row justify-between items-start">
<div class="flex flex-wrap items-center gap-4 mb-2 md:mb-0">
<div class="flex items-center gap-1" style="color: #000000;">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" class="h-4">
<path fill-rule="evenodd" d="M7.5 6a4.5 4.5 0 119 0 4.5 4.5 0 01-9 0zM3.751 20.105a8.25 8.25 0 0116.498 0 .75.75 0 01-.437.695A18.683 18.683 0 0112 22.5c-2.786 0-5.433-.608-7.812-1.7a.75.75 0 01-.437-.695z" clip-rule="evenodd"></path>
</svg>
<a href="/user/aayushxas" class="text-primary mb-1">Aayushxas</a>
</div>
<div class="flex items-center gap-2" style="color: #000000;">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" class="h-4">
<path d="M12 15a3 3 0 100-6 3 3 0 000 6z"></path>
<path fill-rule="evenodd" d="M1.323 11.447C2.811 6.976 7.028 3.75 12.001 3.75c4.97 0 9.185 3.223 10.675 7.69.12.362.12.752 0 1.113-1.487 4.471-5.705 7.697-10.677 7.697-4.97 0-9.186-3.223-10.675-7.69a1.762 1.762 0 010-1.113zM17.25 12a5.25 5.25 0 11-10.5 0 5.25 5.25 0 0110.5 0z" clip-rule="evenodd"></path>
</svg>
<span class="mb-1">views: 22</span>
</div>
<div class="flex items-center gap-2" style="color: #000000;">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" class="h-4">
<path fill-rule="evenodd" d="M6.75 2.25A.75.75 0 017.5 3v1.5h9V3A.75.75 0 0118 3v1.5h.75a3 3 0 013 3v11.25a3 3 0 01-3 3H5.25a3 3 0 01-3-3V7.5a3 3 0 013-3H6V3a.75.75 0 01.75-.75zm13.5 9a1.5 1.5 0 00-1.5-1.5H5.25a1.5 1.5 0 00-1.5 1.5v7.5a1.5 1.5 0 001.5 1.5h13.5a1.5 1.5 0 001.5-1.5v-7.5z" clip-rule="evenodd"></path>
</svg>
<span class="mb-1">2024-10-17 11:44:51</span>
</div>
<button type="button" id="copy-btn" class="bg-primary text-white p-2 rounded text-base cursor-pointer hover:bg-primary-hover transition-colors duration-200 px-2 py-1 text-base w-26 px-2 py-1 text-base w-26">
<div class="box-content">
<div class="flex items-center gap-2" onclick="onCopy(true)">
<svg xmlns="http://www.w3.org/2000/svg" id="copy-icon" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="h-5">
<path stroke-linecap="round" stroke-linejoin="round" d="M8.25 7.5V6.108c0-1.135.845-2.098 1.976-2.192.373-.03.748-.057 1.123-.08M15.75 18H18a2.25 2.25 0 002.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424 48.424 0 00-1.123-.08M15.75 18.75v-1.875a3.375 3.375 0 00-3.375-3.375h-1.5a1.125 1.125 0 01-1.125-1.125v-1.5A3.375 3.375 0 006.375 7.5H5.25m11.9-3.664A2.251 2.251 0 0015 2.25h-1.5a2.251 2.251 0 00-2.15 1.586m5.8 0c.065.21.1.433.1.664v.75h-6V4.5c0-.231.035-.454.1-.664M6.75 7.5H4.875c-.621 0-1.125.504-1.125 1.125v12c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V16.5a9 9 0 00-9-9z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" style="display: none" id="copied-icon" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="h-5"><path stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path></svg>
<div id="copy-text">
Copy Content
</div>
</div>
</div>
</button>
</div>
<div class="flex items-start gap-2">
<a href="/save/MHtQGvzyrT" class="bg-primary text-white p-2 cursor-pointer hover:bg-primary-hover transition-colors duration-200 w-26 px-2 rounded-none py-1 text-xs w-26"> Download </a>
<a href="/raw/MHtQGvzyrT" target="_blank" class="bg-primary text-white p-2 rounded text-base cursor-pointer hover:bg-primary-hover transition-colors duration-200 px-2 rounded-none py-1 text-xs w-26 px-2 rounded-none py-1 text-xs w-26">
<div class="box-content">
<div class="flex items-center gap-2">Raw</div>
</div>
</a>
<button type="button" class="bg-primary text-white p-2 rounded text-base cursor-pointer hover:bg-primary-hover transition-colors duration-200 px-2 rounded-none py-1 text-xs w-26 px-2 rounded-none py-1 text-xs w-26" id="embedCopy" onclick="onCopyEmbed()">
<div class="box-content">
<div class="flex items-center gap-2 text">Embed</div>
</div>
</button>
<span class="text-sm md:text-base" style="display: none;"> Embed by <a href="https://paste-drop.com" target="_blank" class="text-primary cursor-pointer">Paste-Drop</a></span>
<button type="button" class="bg-primary text-white p-2 rounded text-base cursor-pointer hover:bg-primary-hover transition-colors duration-200 px-2 rounded-none py-1 text-xs w-26 px-2 rounded-none py-1 text-xs w-26" id="clone" onclick="onClone()">
<div class="box-content">
<div class="flex items-center gap-2 text">Clone</div>
</div>
</button>
<a onclick="onMarkAsTrending()" class="mark_paste_as_trending hidden bg-black text-white font-bold p-2 cursor-pointer hover:bg-primary-hover transition-colors duration-200 w-26 px-2 rounded-none py-1 text-xs w-26"> Mark as Trending </a>
</div>
</div>
</div>
</div>
</div>
<!---->
<div class="m-auto text-center flex justify-center items-center grow w-full my-5" id="boxa">
<div>
<!-- Big banner script -->
<script data-cfasync="false" async="" type="text/javascript" src="//lv.touchytautogs.com/tRLFLj4A49JEyON50/70071"></script>
<!-- Small banner script with wrapping div for centering -->
<div style="text-align: center; display: flex; justify-content: center;">
<script type="text/javascript">
atOptions = {
'key' : 'acac53fdbb8635ccca96f28752ccf527',
'format' : 'iframe',
'height' : 90,
'width' : 728,
'params' : {}
};
document.write('<scr' + 'ipt type="text/javascript" src="//unfairgenelullaby.com/acac53fdbb8635ccca96f28752ccf527/invoke.js"></scr' + 'ipt>');
</script><script></script><iframe allowtransparency="true" scrolling="no" frameborder="0" framespacing="0" width="728" height="90" src="about:blank"></iframe><script type="text/javascript" src="//unfairgenelullaby.com/acac53fdbb8635ccca96f28752ccf527/invoke.js" class="atScriptacac53fdbb8635ccca96f28752ccf527_0"></script>
</div>
</div>
</div>
<div class="guest-view" style="display: block;">
<div class="fixed bottom-28 md:bottom-16 right-8 bg-slate-700 text-white rounded p-4 flex items-center gap-4 w-[300px] md:flex hidden" id="cornerBox">
<div>
<span class="font-light">Create free pastes just like this one and get paid.</span>
<a href="/" class="font-semibold">Create paste</a>
</div>
<a href="#" class="cursor-pointer" onclick="$('#cornerBox').fadeOut()">
<span class="text-3xl">×</span>
</a>
</div>
</div>
</div>
</main>
</div>
<footer>
<div class="max-w-7xl mx-auto p-5 sm:px-6 md:flex md:items-center md:justify-between lg:px-8">
<div class="flex justify-center space-x-6 md:order-2">
<a target="_blank" href="https://discord.gg/ff54jAMyTf" style="color: rgb(0, 0, 0);">
<span class="sr-only">Discord</span>
<svg fill="currentColor" viewBox="0 0 24 24" class="h-6 w-6" aria-hidden="true">
<path fill-rule="evenodd" d="M20.317 4.3698a19.7913 19.7913 0 00-4.8851-1.5152.0741.0741 0 00-.0785.0371c-.211.3753-.4447.8648-.6083 1.2495-1.8447-.2762-3.68-.2762-5.4868 0-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077 0 00-.0785-.037 19.7363 19.7363 0 00-4.8852 1.515.0699.0699 0 00-.0321.0277C.5334 9.0458-.319 13.5799.0992 18.0578a.0824.0824 0 00.0312.0561c2.0528 1.5076 4.0413 2.4228 5.9929 3.0294a.0777.0777 0 00.0842-.0276c.4616-.6304.8731-1.2952 1.226-1.9942a.076.076 0 00-.0416-.1057c-.6528-.2476-1.2743-.5495-1.8722-.8923a.077.077 0 01-.0076-.1277c.1258-.0943.2517-.1923.3718-.2914a.0743.0743 0 01.0776-.0105c3.9278 1.7933 8.18 1.7933 12.0614 0a.0739.0739 0 01.0785.0095c.1202.099.246.1981.3728.2924a.077.077 0 01-.0066.1276 12.2986 12.2986 0 01-1.873.8914.0766.0766 0 00-.0407.1067c.3604.698.7719 1.3628 1.225 1.9932a.076.076 0 00.0842.0286c1.961-.6067 3.9495-1.5219 6.0023-3.0294a.077.077 0 00.0313-.0552c.5004-5.177-.8382-9.6739-3.5485-13.6604a.061.061 0 00-.0312-.0286zM8.02 15.3312c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9555-2.4189 2.157-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.9555 2.4189-2.1569 2.4189zm7.9748 0c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9554-2.4189 2.1569-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.946 2.4189-2.1568 2.4189Z" clip-rule="evenodd"></path>
</svg>
</a>
<a target="_blank" href="https://twitter.com/ThePasteDrop" style="color: rgb(0, 0, 0);">
<span class="sr-only">Twitter</span>
<svg fill="currentColor" viewBox="0 0 24 24" class="h-6 w-6" aria-hidden="true">
<path d="M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0022 5.92a8.19 8.19 0 01-2.357.646 4.118 4.118 0 001.804-2.27 8.224 8.224 0 01-2.605.996 4.107 4.107 0 00-6.993 3.743 11.65 11.65 0 01-8.457-4.287 4.106 4.106 0 001.27 5.477A4.072 4.072 0 012.8 9.713v.052a4.105 4.105 0 003.292 4.022 4.095 4.095 0 01-1.853.07 4.108 4.108 0 003.834 2.85A8.233 8.233 0 012 18.407a11.616 11.616 0 006.29 1.84"></path>
</svg>
</a>
<a target="_blank" href="https://www.youtube.com/channel/UCArhXDRrqDL1yvhhQxMnpIg" style="color: rgb(0, 0, 0);">
<span class="sr-only">YouTube</span>
<svg fill="currentColor" viewBox="0 0 24 24" class="h-6 w-6" aria-hidden="true">
<path fill-rule="evenodd" d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z" clip-rule="evenodd"></path>
</svg>
</a>
<a target="_blank" href="mailto:[email protected]" style="color: rgb(0, 0, 0);">
<span class="sr-only">Email</span>
<svg fill="currentColor" viewBox="0 2 20 20" class="h-6 w-6" aria-hidden="true">
<path fill-rule="evenodd" d="M4 6H20V18H4V6ZM6.56066 7.5L12 12.9393L17.4393 7.5H6.56066ZM18.5 8.56066L12 15.0607L5.5 8.56066V16.5H18.5V8.56066Z" clip-rule="evenodd"></path>
</svg>
</a>
</div>
<div class="mt-8 md:mt-0 md:order-1">
<p class="text-center text-base" style="color: rgb(0, 0, 0);">© 2024 PasteDrop</p>
</div>
</div>
</footer>
</div>
</div>
<div id="headlessui-portal-root" style="display: none">
<div data-headlessui-portal="">
<button aria-hidden="true" type="button" data-headlessui-focus-guard="true" style="position: fixed; height: 0px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px;"></button>
<div>
<div class="relative z-10" id="headlessui-dialog-2" role="dialog" aria-modal="true" data-headlessui-state="open">
<div class="fixed inset-0 bg-black bg-opacity-25" style="backdrop-filter: blur(7px);"></div>
<div class="fixed inset-0 overflow-y-auto">
<div class="flex min-h-full items-center justify-center p-4 text-center">
<div id="headlessui-dialog-panel-5" data-headlessui-state="open" class="w-full max-w-xl transform overflow-hidden rounded-2xl bg-white p-6 text-left align-middle shadow-xl transition-all">
<div class="flex justify-center items-center"><img class="block h-10 w-auto" src="/images/logo.png"></div>
<div class="h-full flex-sort justify-center items-start mt-8">
<h2 class="text-3xl font-bold dark:text-black text-center mb-5">Please disable ads on our site</h2>
<p class="text-gray-500 font-bold text-center mb-5">Looks like you're using an ad blocker, please disable your ad blocker, or allow ads on our website to continue</p>
</div>
<div class="mt-4 flex justify-center">
<button type="submit" form="apiForm" class="inline-flex justify-center rounded-md border border-transparent bg-primary px-4 py-2 text-sm font-medium focus:outline-none focus-visible:ring-offset-2 text-white" tabindex="0" onclick="closeModal()">
Continue without ad block
</button>
</div>
</div>
</div>
</div>
</div>
</div>
<button aria-hidden="true" type="button" data-headlessui-focus-guard="true" style="position: fixed; height: 0px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px;"></button>
</div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="/linkify.min.js"></script>
<script src="/linkify-jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/build/toastr.min.js"></script>
<script>
let adIndex = 0;
let adlink = ["https:\/\/g0wow.net\/go\/1209242"];
const numberOfAdsBeforeCopy = parseInt(1)
let clickCount = 0;
let slug = `MHtQGvzyrT`;
const onCopy = async (withAd = true) => {
clickCount++
if (clickCount === numberOfAdsBeforeCopy){
await copyToClipboard($('#content').text())
clickCount = 0;
$('#copy-text').text("Copied")
$('#copied-icon').show()
$('#copy-icon').hide()
$('#copy-btn').css({'background-color':'#22c55e'})
setTimeout(() => {
$('#copy-icon').show()
$('#copied-icon').hide()
$('#copy-text').text("Copy Content")
$('#copy-btn').css({'background-color':'#8b5cf6'})
}, 3000);
openAdLink()
return
}
openAdLink()
}
const copyToClipboard = async text => {
if (navigator.clipboard) await navigator.clipboard.writeText(text);
};
const openAdLink = () => {
window.open(adlink[adIndex], '_blank'); // Use adIndex
// Increase the adIndex and loop back to 0 if we're at the end of the array
adIndex = (adIndex + 1) % adlink.length;
}
const openAdsPopup = (e) => {
if (adlink.length === 0) return
if (clickCount < numberOfAdsBeforeCopy) {
e.preventDefault();
clickCount++
openAdLink()
return
}
clickCount = 0
}
const onCopyEmbed = () => {
const embedCode = generateEmbedCode(window.location.origin + '/embed/' + encodeURIComponent(slug))
copyToClipboard(embedCode)
$('#embedCopy').css({'background-color':'#22c55e'})
$('#embedCopy .text').text('Copied')
setTimeout(() => {
$('#embedCopy').css({'background-color':'#8b5cf6'})
$('#embedCopy .text').text('Embed')
}, 2000);
}
const onMarkAsTrending = () => {
if(!isAdmin) return;
const cookieToken = getCookie('token')
$.ajax({
url: `/api/paste/mark-trending/${slug}`,
type: 'GET',
headers: {
'Authorization': `Bearer ${cookieToken}`
},
success: function (response) {
toastr.success('Paste marked as trending.')
setTimeout(() => {
window.location.reload()
}, 2000);
},
error: function (error) {
toastr.error('An error occurred while marking the paste as trending.')
}
});
}
let isAdmin = false;
const checkIsAdmin = async () => {
const cookieToken = getCookie('token');
if (cookieToken == null) return false;
try {
const response = await $.ajax({
url: '/api/user/current',
type: 'GET',
headers: {
'Authorization': `Bearer ${cookieToken}`
}
});
isAdmin = response.isAdmin;
return isAdmin;
} catch (error) {
return false;
}
};
const onClone = () => {
const cookieToken = getCookie('token')
// Make a GET request to clone the paste
$.ajax({
url: `/clone/${slug}`,
type: 'GET',
headers: {
'Authorization': `Bearer ${cookieToken}`
},
success: function ({url}) {
toastr.success('Paste cloned successfully - Redirecting...');
setTimeout(() => {
window.location.href = url
}, 3000);
},
error: function (error) {
toastr.error('An error occurred while cloning the paste.')
}
});
}
const generateEmbedCode = link => {
return `<iframe src="${link}" frameborder="0" height="500" width="1000"></iframe>`;
};
let open = JSON.parse(localStorage.getItem('toggleAdBlockAlert'));
const closeModal = async () => {
const isDetected = await detectAdBlock();
const googleAdUrl = 'https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js';
$.ajax({
url: googleAdUrl,
type: 'HEAD',
crossDomain: true,
error: function () {
toastr.error('Please disable ad block.');
},
done: function () {
// This code runs regardless of whether the request succeeds or fails.
toastr.success('Ad block is disabled successfully.');
open = false;
location.reload();
}
});
}
function isScrollbarVisible(selector) {
var element = $(selector)[0]; // Convert the jQuery object to a DOM element
return element.scrollHeight > element.clientHeight;
}
async function detectAdBlock() {
let adBlockEnabled = false;
const googleAdUrl = 'https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js';
const hasBraveCookie = getCookie('brave') ?? false;
if(navigator.brave && await navigator.brave.isBrave() && !hasBraveCookie){
// Set a cookie called "brave" to true and expires in 24 hours
document.cookie = 'brave=true; expires=86400; path=/';
adBlockEnabled = true;
$('#headlessui-portal-root').fadeIn();
return true;
}
if(navigator.brave && await navigator.brave.isBrave() && hasBraveCookie){
adBlockEnabled = false;
$('#headlessui-portal-root').fadeOut();
return false;
}
let r = null;
$.ajax({
url: googleAdUrl,
type: 'HEAD',
crossDomain: true,
error: function () {
adBlockEnabled = true;
$('#headlessui-portal-root').fadeIn();
r = true;
},
done: function () {
// This code runs regardless of whether the request succeeds or fails.
r = false;
}
});
return r;
}
const scrollToBottom = () => {
window.scrollTo({
top: document.documentElement.scrollHeight,
behavior: 'smooth',
});
}
(async () => {
isAdmin = await checkIsAdmin();
if (isAdmin) {
// Render or show admin-specific button
$('.mark_paste_as_trending').show(); // Assuming you have an element for admin views
}
// Call other functions or perform other actions
detectAdBlock();
})();
function getCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
if (getCookie('token')== null) {
$('.guest-view').show()
$('.auth-view').remove()
}else{
$('.guest-view').remove()
$('.auth-view').show()
}
if (isScrollbarVisible('body')) {
$('#scrollToBottom').show()
}
</script>
</body></html>