PageSourceSearch

https://deletescript.app/

html deletescript.app collected 2026-10-09 22:00:48 UTC 8,438 bytes, 137 lines download raw bytes

1<!doctype html>
2<html lang="en">
3  <head>
4    <meta charset="UTF-8" />
5    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" />
6    <meta name="apple-mobile-web-app-capable" content="yes" />
7    <meta name="apple-mobile-web-app-status-bar-style" content="default" />
8    <meta name="theme-color" content="#ffffff" />
9    <link rel="apple-touch-icon" href="/pwa-192x192.png" />
10    <link rel="manifest" href="/manifest.webmanifest" />
11
12    <!-- Stealth mode: block all search indexing, AI training, and link previews. -->
13    <meta name="robots" content="noindex, nofollow, noarchive, nosnippet, noimageindex, nocache" />
14    <meta name="googlebot" content="noindex, nofollow, noarchive, nosnippet, noimageindex" />
15    <meta name="bingbot" content="noindex, nofollow, noarchive, nosnippet, noimageindex" />
16    <meta name="GPTBot" content="noindex, nofollow" />
17    <meta name="ChatGPT-User" content="noindex, nofollow" />
18    <meta name="ClaudeBot" content="noindex, nofollow" />
19    <meta name="anthropic-ai" content="noindex, nofollow" />
20    <meta name="PerplexityBot" content="noindex, nofollow" />
21    <meta name="Google-Extended" content="noindex, nofollow" />
22    <meta name="referrer" content="no-referrer" />
23
24    <title>Members Area</title>
25    <meta name="description" content="Private members area. Access requires a direct invitation link.">
26
27    <!-- Meta Pixel -->
28    
28<script>
vendor: 452 bytes, lines 28-37
28
29      !function(f,b,e,v,n,t,s)
30      {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
31      n.callMethod.apply(n,arguments):n.queue.push(arguments)};
32      if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
33      n.queue=[];t=b.createElement(e);t.async=!0;
34      t.src=v;s=b.getElementsByTagName(e)[0];
35      s.parentNode.insertBefore(t,s)}(window,document,'script',
36      'https://connect.facebook.net/en_US/fbevents.js');
37      fbq('init', '
37588974442246897
vendor: 40 bytes, lines 37-39
37');
38      fbq('track', 'PageView');
39    
39</script>
39
40    
40<script type="module" crossorigin src="/assets/index-S24Kayld.js"></script>
40
41    <link rel="stylesheet" crossorigin href="/assets/index-3bP0Kkyt.css">
42  <link rel="manifest" href="/manifest.webmanifest">
42<script defer src="/~flock.js" data-proxy-url="/~api/analytics"></script>
42<script defer src="/__l5e/events.1718a1eacac7ff3a.js" data-artifact-kind="dwl_content_hash" data-artifact-id="821f502ac18af288c1d6b671ace4571b3d160787e90fde35991cc33f4d1b698b" data-commit-sha="88b150c1e7c833396bcba599f3195d2dac7d65c2" data-context-token="v1.eyJwcm9qZWN0X2lkIjoibG92cF8yMGU5ZmZ5MDJiODI0Ynd0MDNxZWgwOXRjZCIsImFydGlmYWN0X2tpbmQiOiJkd2xfY29udGVudF9oYXNoIiwiYXJ0aWZhY3RfaWQiOiI4MjFmNTAyYWMxOGFmMjg4YzFkNmI2NzFhY2U0NTcxYjNkMTYwNzg3ZTkwZmRlMzU5OTFjYzMzZjRkMWI2OThiIiwiY29tbWl0X3NoYSI6Ijg4YjE1MGMxZTdjODMzMzk2YmNiYTU5OWYzMTk1ZDJkYWM3ZDY1YzIiLCJleHAiOjE3OTQxNzUyNDh9.RptZYkzOy_JXLaOEU6TGRtv24HH-4NuCHd4sUE6BOuM"></script>
42<meta property="og:image" content="https://pub-bb2e103a32db4e198524a2e9ed8f35b4.r2.dev/7c059829-b3b4-4eca-be42-4437cf1db1b3/id-preview-f65d2a29--9ad66c52-44c5-4f8f-88ab-da65fdce35d6.lovable.app-1774153479456.png"><meta name="twitter:image" content="https://pub-bb2e103a32db4e198524a2e9ed8f35b4.r2.dev/7c059829-b3b4-4eca-be42-4437cf1db1b3/id-preview-f65d2a29--9ad66c52-44c5-4f8f-88ab-da65fdce35d6.lovable.app-1774153479456.png"></head>
43  <body>
44    <noscript><img height="1" width="1" style="display:none"
45      src="https://www.facebook.com/tr?id=588974442246897&ev=PageView&noscript=1" alt="" /></noscript>
46    <!-- Instant branded screen so a member never stares at pure white.
47         The app replaces this the moment it renders. -->
48    <div id="root">
49      <div id="ds-boot" style="min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Arial,sans-serif;text-align:center;padding:24px;opacity:0;animation:ds-show-boot .2s ease 1.2s forwards;">
50        <p style="font-size:20px;font-weight:bold;margin:0 0 8px;color:#111;">The Delete Script</p>
51        <p style="font-size:15px;color:#555;margin:0;">Opening your Script&hellip;</p>
52      </div>
53      <style>@keyframes ds-show-boot { to { opacity: 1; } }</style>
54    </div>
55    <!-- Blank-page safety net: this runs even when the app bundle cannot load.
56         Recovery removes stale app files without touching member progress. -->
57    
57<script>
58      async function recoverDeleteScript() {
59        var button = document.getElementById('delete-script-recovery-button');
60        if (button) {
61          button.disabled = true;
62          button.textContent = 'Opening Your Script...';
63        }
64        // Member progress lives in localStorage and cookies and is never touched.
65        var online = navigator.onLine !== false;
66        try {
67          if (online) {
68            if ('serviceWorker' in navigator) {
69              var registrations = await navigator.serviceWorker.getRegistrations();
70              await Promise.all(registrations.map(function (registration) {
71                return registration.unregister();
72              }));
73            }
74            if ('caches' in window) {
75              var cacheNames = await caches.keys();
76              // Keep downloaded audio so the next play does not re-download.
77              await Promise.all(cacheNames
78                .filter(function (name) { return !/audio/i.test(name); })
79                .map(function (name) { return caches.delete(name); }));
80            }
81          }
82        } catch (error) {
83          // A fresh network request still helps when browser cleanup is unavailable.
84        }
85        if (!online) {
86          // No signal: the saved copy on the phone is the only way in, so keep it.
87          window.location.replace(window.location.origin + '/');
88          return;
89        }
90        var freshUrl = new URL(window.location.href);
91        freshUrl.searchParams.set('fresh', String(Date.now()));
92        window.location.replace(freshUrl.toString());
93      }
94
95      // An app file that no longer exists (saved page pointing at replaced
96      // files) is the usual cause of a white screen. Heal it right away
97      // instead of waiting out the timer below.
98      window.addEventListener('error', function (event) {
99        var target = event && event.target;
100        if (!target || (target.tagName !== 'SCRIPT' && target.tagName !== 'LINK')) return;
101        if (/localhost|127\.0\.0\.1|lovableproject\.com|lovable\.app/i.test(window.location.hostname)) return;
102        var tried = null;
103        try { tried = sessionStorage.getItem('ds-boot-recovered'); } catch (e) {}
104        if (tried) return;
105        try { sessionStorage.setItem('ds-boot-recovered', '1'); } catch (e) {}
106        recoverDeleteScript();
107      }, true);
108
109      // Development and preview builds compile on demand and can take a while,
110      // so the safety net only guards the real published app.
111      var isPreviewHost = /localhost|127\.0\.0\.1|lovableproject\.com|lovable\.app/i.test(window.location.hostname);
112
113      setTimeout(function () {
114        var root = document.getElementById('root');
115        // The app is up if it told us so, or if it replaced the first-paint screen.
116        if (window.__dsAppBooted || !document.getElementById('ds-boot') || !root) return;
117        if (isPreviewHost) return;
118        {
119          // First stall: heal it silently, no tap needed.
120          var tried = null;
121          try { tried = sessionStorage.getItem('ds-boot-recovered'); } catch (e) {}
122          if (!tried) {
123            try { sessionStorage.setItem('ds-boot-recovered', '1'); } catch (e) {}
124            recoverDeleteScript();
125            return;
126          }
127          root.innerHTML =
128            '<div style="min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Arial,sans-serif;text-align:center;padding:24px;">' +
129            '<p style="font-size:20px;font-weight:bold;margin:0 0 8px;">Your Delete Script is ready</p>' +
130            '<p style="font-size:15px;color:#555;margin:0 0 20px;">The page didn\'t finish loading. Your progress is safe.</p>' +
131            '<button id="delete-script-recovery-button" type="button" onclick="recoverDeleteScript()" style="display:inline-block;border:0;background:#7c3aed;color:#fff;font-size:17px;font-weight:bold;padding:16px 28px;border-radius:12px;min-height:54px;">Tap To Open Your Script</button>' +
132            '</div>';
133        }
134      }, 20000);
135    </script>
135
136  </body>
137</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.