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"> 6<meta name="robots" content="noindex, nofollow"> 7<title>Verification</title> 8<style> 9 10 :root { 11 color-scheme: dark light; 12 --bg: #0b0b0c; 13 --text: #f4f4f5; 14 --muted: #85858f; 15 16 --cap-background: #161719; 17 --cap-color: #f4f4f5; 18 --cap-border-color: rgba(255, 255, 255, 0.10); 19 --cap-border-radius: 14px; 20 --cap-widget-padding: 15px 18px; 21 --cap-widget-width: 100%; 22 --cap-gap: 13px; 23 --cap-font: inherit; 24 --cap-checkbox-size: 26px; 25 --cap-checkbox-background: rgba(255, 255, 255, 0.04); 26 --cap-checkbox-border: 1.5px solid rgba(255, 255, 255, 0.22); 27 --cap-checkbox-border-radius: 8px; 28 --cap-checkmark: #f4f4f5; 29 --cap-spinner-color: #f4f4f5; 30 --cap-spinner-background-color: rgba(255, 255, 255, 0.14); 31 --cap-spinner-thickness: 3px; 32 --shadow: 0 16px 44px -16px rgba(0, 0, 0, 0.6); 33 } 34 @media (prefers-color-scheme: light) { 35 :root { 36 --bg: #f4f4f6; 37 --text: #111114; 38 --muted: #6c6c78; 39 40 --cap-background: #ffffff; 41 --cap-color: #111114; 42 --cap-border-color: rgba(0, 0, 0, 0.08); 43 --cap-checkbox-background: #ffffff; 44 --cap-checkbox-border: 1.5px solid rgba(0, 0, 0, 0.20); 45 --cap-checkmark: #111114; 46 --cap-spinner-color: #111114; 47 --cap-spinner-background-color: rgba(0, 0, 0, 0.12); 48 --shadow: 0 16px 40px -18px rgba(20, 20, 40, 0.28); 49 } 50 } 51 * { box-sizing: border-box; } 52 html, body { height: 100%; margin: 0; } 53 body { 54 background: var(--bg); 55 color: var(--text); 56 font-family: "Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; 57 font-feature-settings: "cv11", "ss01"; 58 -webkit-font-smoothing: antialiased; 59 text-rendering: optimizeLegibility; 60 display: flex; align-items: center; justify-content: center; 61 padding: 24px; 62 } 63 .wrap { 64 width: 100%; max-width: 384px; 65 animation: rise 0.55s cubic-bezier(0.22, 1, 0.36, 1) both; 66 } 67 @keyframes rise { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: none; } } 68 @media (prefers-reduced-motion: reduce) { .wrap { animation: none; } } 69 70 .logo { height: 30px; margin: 0 0 26px; display: block; } 71 h1 { font-size: 25px; line-height: 1.25; margin: 0 0 9px; font-weight: 600; letter-spacing: -0.02em; } 72 p.sub { font-size: 15px; color: var(--muted); margin: 0 0 24px; line-height: 1.5; max-width: 40ch; } 73 74 cap-widget { display: block; border-radius: var(--cap-border-radius); box-shadow: var(--shadow); } 75</style> 76</head> 77<body> 78 <main class="wrap"> 79 80 <h1>Quick security check</h1> 81 <p class="sub">Confirm you're human to continue.</p> 82 <cap-widget id="cap" data-cap-api-endpoint="https://fastmultiply.com/__cap/3bac306c03/"></cap-widget> 83 </main> 84 85
85<script src="https://fastmultiply.com/__cap/assets/widget.js"></script>
85 86
86<script> 87 (function () { 88 var cap = document.getElementById('cap'); 89 90 function redeem(token) { 91 fetch('\/__cg\/verify', { 92 method: 'POST', 93 headers: { 'Content-Type': 'application/json' }, 94 body: JSON.stringify({ token: token }), 95 credentials: 'same-origin' 96 }) 97 .then(function (r) { return r.json().then(function (j) { return { ok: r.ok, j: j }; }); }) 98 .then(function (res) { 99 if (res.ok && res.j && res.j.redirect) { 100 window.location.replace(res.j.redirect); 101 } else if (cap && cap.reset) { 102 cap.reset(); 103 } 104 }) 105 .catch(function () { if (cap && cap.reset) cap.reset(); }); 106 } 107 108 cap.addEventListener('solve', function (e) { 109 var token = e && e.detail && e.detail.token; 110 if (token) redeem(token); 111 }); 112 })(); 113 </script>
113 114</body> 115</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.