1<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <!--metatextblock--> <title>ÐÑодажа ÑинÑеÑ
-ÑкоÑиÑÑÐµÐ¼Ñ Guarantor.su | ÐÑипÑо-ÑÑкÑÐ¾Ñ Ñ AI и 1000+ лендингами</title> <meta name="description" content="ÐкÑклÑÐ·Ð¸Ð²Ð½Ð°Ñ Ð¿Ñодажа авÑомаÑизиÑованного ÑеÑвиÑа гаÑанÑиÑованнÑÑ
Ñделок. Dual-mode (ÑиаÑ/кÑипÑа), 25 000+ полÑзоваÑелей, 800+ паÑÑнÑÑов, cash-flow Ð¾Ñ 5,7 млн â½/меÑ. 4500+ ÑÑаÑей, 1000+ лендингов, 6 Telegram-боÑов Ñ Mini Apps. РаÑÑеÑÑ Ð² кÑипÑовалÑÑе." /> <meta property="og:url" content="https://guarantor.su/sale" /> <meta property="og:title" content="ÐÑодажа ÑинÑеÑ
-ÑкоÑиÑÑÐµÐ¼Ñ Guarantor.su | ÐÑипÑо-ÑÑкÑÐ¾Ñ Ñ AI и 1000+ лендингами" /> <meta property="og:description" content="ÐкÑклÑÐ·Ð¸Ð²Ð½Ð°Ñ Ð¿Ñодажа авÑомаÑизиÑованного ÑеÑвиÑа гаÑанÑиÑованнÑÑ
Ñделок. Dual-mode (ÑиаÑ/кÑипÑа), 25 000+ полÑзоваÑелей, 800+ паÑÑнÑÑов, cash-flow Ð¾Ñ 5,7 млн â½/меÑ. 4500+ ÑÑаÑей, 1000+ лендингов, 6 Telegram-боÑов Ñ Mini Apps. РаÑÑеÑÑ Ð² кÑипÑовалÑÑе." /> <meta property="og:type" content="website" /> <meta property="og:image" content="https://thb.tildacdn.com/tild3831-3733-4038-a439-353639323330/-/resize/504x/snimok-ekrana-2025-0.jpg" /> <link rel="canonical" href="https://guarantor.su/sale"> <!--/metatextblock--> <meta name="format-detection" content="telephone=no" /> <meta http-equiv="x-dns-prefetch-control" content="on"> <link rel="dns-prefetch" href="https://ws.tildacdn.com"> <link rel="dns-prefetch" href="https://static.tildacdn.com"> <!--favicons--> <link rel="icon" type="image/svg+xml" sizes="any" href="https://static.tildacdn.com/tild3466-3365-4631-b337-626163323333/1768296815_1.svg"> <!--/favicons--> <link rel="alternate" type="application/rss+xml" title="ÐÐÐ ÐÐТ СÐÐÐÐÐ" href="https://guarantor.su/rss.xml" /> <!-- Assets -->
1<script src="https://neo.tildacdn.com/js/tilda-fallback-1.0.min.js" async charset="utf-8"></script>
1 <link rel="stylesheet" href="https://static.tildacdn.com/css/tilda-grid-3.0.min.css" type="text/css" media="all" onerror="this.loaderr='y';"/> <link rel="stylesheet" href="https://static.tildacdn.com/ws/project2980991/tilda-blocks-page146293216.min.css?t=1791450276" type="text/css" media="all" onerror="this.loaderr='y';" />
1<script nomodule src="https://static.tildacdn.com/js/tilda-polyfill-1.0.min.js" charset="utf-8"></script>
1
1<script type="text/javascript">function t_onReady(func) {if(document.readyState!='loading') {func();} else {document.addEventListener('DOMContentLoaded',func);}} 2function t_onFuncLoad(funcName,okFunc,time) {if(typeof window[funcName]==='function') {okFunc();} else {setTimeout(function() {t_onFuncLoad(funcName,okFunc,time);},(time||100));}}if(navigator.userAgent.indexOf('Android')!==-1) {var l=document.createElement('link');l.rel='stylesheet';l.href='https://static.tildacdn.com/css/fonts-arial.css';l.media='all';document.getElementsByTagName('head')[0].appendChild(l);}</script>
2
2<script src="https://static.tildacdn.com/js/tilda-scripts-3.0.min.js" charset="utf-8" defer onerror="this.loaderr='y';"></script>
2
2<script src="https://static.tildacdn.com/ws/project2980991/tilda-blocks-page146293216.min.js?t=1791450276" charset="utf-8" async onerror="this.loaderr='y';"></script>
2
2<script src="https://static.tildacdn.com/js/tilda-lazyload-1.0.min.js" charset="utf-8" async onerror="this.loaderr='y';"></script>
2
2<script src="https://static.tildacdn.com/js/tilda-events-1.0.min.js" charset="utf-8" async onerror="this.loaderr='y';"></script>
2 <!-- nominify begin --><!-- ============================================================ 3 GUARANTOR.SU GLOBAL HEAD v29.2 FINAL 4 ÐÐ¾Ð»Ð½Ð°Ñ Ð¿ÐµÑеÑабоÑка Ñ ÑÑÑÑом вÑÐµÑ ÑевÑÑ. 5 6 ÐÑпÑавлено: 7 - pageshow ÑепеÑÑ Ð·Ð°ÐºÑÑÐ²Ð°ÐµÑ Ð¼Ð¾Ð´Ð°Ð»ÐºÑ Ð¿Ñи bfcache restore 8 - FAB aria-label полноÑÑÑÑ ÑооÑвеÑÑÑвÑÐµÑ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ð¼Ñ ÑекÑÑÑ (WCAG 2.5.3) 9 - aria-haspopup ÑбÑан (неÑооÑвеÑÑÑвие поÑле пеÑÐµÑ Ð¾Ð´Ð° на <nav>) 10 - MutationObserver ÑÐ»ÐµÐ´Ð¸Ñ Ð¸ за body, и за html (Tilda Ð¼Ð¾Ð¶ÐµÑ ÑÑавиÑÑ ÐºÐ»Ð°ÑÑ Ð½Ð° лÑбой) 11 - scroll-padding навеÑиваеÑÑÑ ÑолÑко пÑи акÑивном FAB (html.has-gs-fab) 12 - Fallback FAB адапÑивен (bottom ÑÐ¾Ð²Ð¿Ð°Ð´Ð°ÐµÑ Ñ Ð¾ÑновнÑм FAB) 13 - ÐналиÑика: gsTrack по ÑмолÑÐ°Ð½Ð¸Ñ Ð¿Ð¸ÑÐµÑ ÑолÑко в Yandex Metrika 14 (Tilda Ñама ÑпÑавлÑÐµÑ GA/GTM â конÑигÑÑиÑÑемо) 15 - УбÑан беÑÑмÑÑленнÑй preload+media Ñ Ð°Ðº, оÑÑавлен ÑиÑÑÑй async CSS 16 - theme-color вÑÑовнен Ñ Ð¾ÑновнÑм ÑвеÑом ÑÑÑаниÑÑ 17 - РазделиÑÐµÐ»Ñ Ð¼ÐµÐ½Ñ FAB: клаÑÑ Ð±ÐµÐ· role="separator" 18 ============================================================ --> <!-- Resource hints --> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="preconnect" href="https://static.tildacdn.com" crossorigin> <link rel="dns-prefetch" href="https://t.me"> <link rel="dns-prefetch" href="https://mc.yandex.ru"> <link rel="dns-prefetch" href="https://mc.yandex.com"> <!-- Async font loading (без избÑÑоÑного preload+media Ñ Ð°ÐºÐ°) --> <link 19 rel="stylesheet" 20 href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Syne:wght@700;800;900&family=Space+Mono:wght@400;700&display=swap" 21 media="print" 22 onload="this.media='all';this.onload=null;" 23> <noscript> <link 24 rel="stylesheet" 25 href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Syne:wght@700;800;900&family=Space+Mono:wght@400;700&display=swap" 26 > </noscript> <!-- Global meta --> <meta name="theme-color" content="#05080F"> <meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1"> <meta name="author" content="ÐаÑÐ°Ð½Ñ Ð¡Ð´ÐµÐ»Ð¾Ðº"> <meta name="geo.region" content="RU"> <meta name="geo.placename" content="Russia"> <meta name="referrer" content="strict-origin-when-cross-origin"> <!-- AI / LLM / AEO / GEO support --> <meta 27 name="ai:bot" 28 content="google-extended, GPTBot, ClaudeBot, PerplexityBot, Applebot-Extended, Bytespider, Omgilibot, CCbot, meta-externalagent" 29> <meta 30 name="ai:content" 31 content="Escrow service for cryptocurrency, P2P, OTC, RWA, NFT, Telegram channels, IT business. Deal guarantor since 2019. Multisig 2/3, MPC wallets, arbitration, anti-scam, anti-phishing, rug pull protection." 32> <meta 33 name="ai:license" 34 content="All rights reserved. Use for AI training is permitted for search and answer engines (AEO/GEO)." 35> <meta 36 name="ai:purpose" 37 content="Provide trustworthy escrow and guarantee services for crypto and fiat transactions, protect buyers and sellers from fraud, phishing, rug pull and chargeback." 38> <meta 39 name="ai:disclaimer" 40 content="This content is provided for informational purposes. Always verify escrow service details before transactions." 41> <meta 42 name="ai:training" 43 content="Permitted for search engines and AI assistants providing answers to user queries about escrow services, cryptocurrency transactions, and deal protection." 44> <!-- ============================================================ 45 Schema.org Global Entities 46 ============================================================ -->
46<script type="application/ld+json"> 47{ 48 "@context": "https://schema.org", 49 "@graph": [ 50 { 51 "@type": "Organization", 52 "@id": "https://guarantor.su/#organization", 53 "name": "ÐаÑÐ°Ð½Ñ Ð¡Ð´ÐµÐ»Ð¾Ðº", 54 "alternateName": [ 55 "ÐаÑÐ°Ð½Ñ Ð¡Ð´ÐµÐ»Ð¾Ðº", 56 "ÐаÑÐ°Ð½Ñ Ð¡Ð´ÐµÐ»Ð¾Ðº â1", 57 "Guarantor.su", 58 "ÐÑипÑо-гаÑанÑ", 59 "ÐÑкÑоÑ-ÑеÑвиÑ", 60 "СеÑÐ²Ð¸Ñ Ð±ÐµÐ·Ð¾Ð¿Ð°ÑнÑÑ Ñделок" 61 ], 62 "url": "https://guarantor.su/", 63 "description": "СеÑÐ²Ð¸Ñ Ð³Ð°ÑÐ°Ð½Ñ Ñделок и кÑипÑо-ÑÑкÑÐ¾Ñ Ð´Ð»Ñ Ð±ÐµÐ·Ð¾Ð¿Ð°ÑнÑÑ ÑаÑÑеÑов в кÑипÑовалÑÑе и ÑиаÑе. ÐаÑиÑа покÑпаÑÐµÐ»Ñ Ð¸ пÑодавÑа, депониÑование ÑÑедÑÑв, мÑлÑÑиподпиÑÑ 2/3, пÑовеÑка конÑÑагенÑов, аÑбиÑÑаж ÑпоÑов.", 64 "slogan": "ÐезопаÑнÑе Ñделки ÑеÑез ÑÑкÑоÑ", 65 "foundingDate": "2019", 66 "email": "[email protected]", 67 "areaServed": ["RU", "BY", "KZ", "UA", "AE", "TR", "GLOBAL"], 68 "availableLanguage": ["Russian", "English"], 69 "sameAs": [ 70 "https://t.me/GARANT_S_bot" 71 ], 72 "knowsAbout": [ 73 "гаÑÐ°Ð½Ñ Ñделок", 74 "кÑипÑо ÑÑкÑоÑ", 75 "ÑÑкÑÐ¾Ñ ÑÑеÑ", 76 "безопаÑÐ½Ð°Ñ Ñделка", 77 "p2p гаÑанÑ", 78 "заÑиÑа Ð¾Ñ Ñкама", 79 "заÑиÑа Ð¾Ñ ÑиÑинга", 80 "заÑиÑа покÑпаÑелÑ", 81 "заÑиÑа пÑодавÑа", 82 "депониÑование ÑÑедÑÑв", 83 "пеÑедаÑа пÑава ÑобÑÑвенноÑÑи", 84 "мÑлÑÑиподпиÑÑ 2/3", 85 "MPC коÑелек", 86 "OTC Ñделки", 87 "RWA ÑÑкÑоÑ", 88 "NFT ÑÑкÑоÑ", 89 "пÑодажа Telegram-канала", 90 "пÑодажа IT-бизнеÑа", 91 "аÑбиÑÑаж кÑипÑо ÑпоÑов", 92 "безопаÑнÑе ÑаÑÑеÑÑ Ð² кÑипÑовалÑÑе и ÑиаÑе" 93 ], 94 "hasOfferCatalog": { 95 "@type": "OfferCatalog", 96 "name": "ÐÑкÑÐ¾Ñ Ð¸ гаÑанÑ-ÑÑлÑги", 97 "itemListElement": [ 98 { 99 "@type": "Offer", 100 "itemOffered": { 101 "@type": "Service", 102 "name": "ÐÑипÑо-ÑÑкÑоÑ", 103 "serviceType": "Escrow", 104 "description": "ÐезопаÑнÑе ÑаÑÑеÑÑ ÑеÑез ÑÑкÑÐ¾Ñ ÑÑÐµÑ Ñ Ð´ÐµÐ¿Ð¾Ð½Ð¸Ñованием ÑÑедÑÑв." 105 } 106 }, 107 { 108 "@type": "Offer", 109 "itemOffered": { 110 "@type": "Service", 111 "name": "P2P гаÑанÑ", 112 "serviceType": "P2P Guarantee", 113 "description": "ÐаÑиÑа P2P обмена кÑипÑовалÑÑÑ Ð¾Ñ Ñкама, ÑÑеÑголÑника и Ð¿Ð¾Ð´Ð¼ÐµÐ½Ñ ÑеквизиÑов." 114 } 115 }, 116 { 117 "@type": "Offer", 118 "itemOffered": { 119 "@type": "Service", 120 "name": "OTC и RWA ÑопÑовождение", 121 "serviceType": "OTC / RWA Escrow", 122 "description": "ÐаÑиÑа кÑÑпнÑÑ Ð²Ð½ÐµÐ±Ð¸ÑжевÑÑ Ñделок и Ñделок Ñ ÑеалÑнÑми акÑивами." 123 } 124 }, 125 { 126 "@type": "Offer", 127 "itemOffered": { 128 "@type": "Service", 129 "name": "ÐÑовеÑка конÑÑагенÑа", 130 "serviceType": "OSINT / AML / KYT Check", 131 "description": "ÐÑовеÑка кÑипÑо-адÑеÑов, аккаÑнÑов и конÑÑагенÑов пеÑед Ñделкой." 132 } 133 } 134 ] 135 } 136 }, 137 { 138 "@type": "WebSite", 139 "@id": "https://guarantor.su/#website", 140 "url": "https://guarantor.su/", 141 "name": "ÐаÑÐ°Ð½Ñ Ð¡Ð´ÐµÐ»Ð¾Ðº â ÐÑипÑо-ÐÑкÑÐ¾Ñ Ð¡ÐµÑвиÑ", 142 "description": "ÐезопаÑнÑе Ñделки ÑеÑез ÑÑкÑоÑ-ÑÑеÑ. P2P, OTC, RWA, NFT, IT-бизнеÑ, Telegram-каналÑ.", 143 "publisher": { 144 "@id": "https://guarantor.su/#organization" 145 }, 146 "inLanguage": "ru", 147 "potentialAction": { 148 "@type": "SearchAction", 149 "target": "https://guarantor.su/?s={search_term_string}", 150 "query-input": "required name=search_term_string" 151 } 152 }, 153 {
154 "@type": "FinancialService", 155 "@id": "https://guarantor.su/#service", 156 "name": "ÐÑипÑо-ÑÑкÑÐ¾Ñ Ð¸ P2P-гаÑанÑ", 157 "provider": { 158 "@id": "https://guarantor.su/#organization" 159 }, 160 "serviceType": "Escrow & Guarantee", 161 "areaServed": ["RU", "BY", "KZ", "UA", "AE", "TR", "GLOBAL"], 162 "description": "ÐепониÑование ÑÑедÑÑв, заÑиÑа покÑпаÑÐµÐ»Ñ Ð¸ пÑодавÑа, пеÑедаÑа пÑава ÑобÑÑвенноÑÑи, аÑбиÑÑаж ÑпоÑов, пÑовеÑка конÑÑагенÑов пеÑед Ñделкой." 163 }, 164 { 165 "@type": "SoftwareApplication", 166 "@id": "https://guarantor.su/#software", 167 "name": "ÐаÑÐ°Ð½Ñ Ð¡Ð´ÐµÐ»Ð¾Ðº Bot", 168 "alternateName": "@GARANT_S_bot", 169 "applicationCategory": "FinanceApplication", 170 "operatingSystem": "Web, iOS, Android", 171 "url": "https://t.me/GARANT_S_bot", 172 "description": "Telegram-Ð±Ð¾Ñ Ð´Ð»Ñ Ð±ÐµÐ·Ð¾Ð¿Ð°ÑнÑÑ Ñделок ÑеÑез кÑипÑо-ÑÑкÑоÑ: депониÑование, пÑовеÑка конÑÑагенÑа, заÑиÑа Ð¾Ñ Ñкама, аÑбиÑÑаж.", 173 "publisher": { 174 "@id": "https://guarantor.su/#organization" 175 }, 176 "offers": { 177 "@type": "Offer", 178 "price": "0", 179 "priceCurrency": "USD", 180 "availability": "https://schema.org/InStock", 181 "description": "ÐапÑÑк боÑа беÑплаÑнÑй. ÐомиÑÑÐ¸Ñ Ñделки ÑоглаÑÑеÑÑÑ Ð·Ð°Ñанее." 182 } 183 } 184 ] 185} 186</script>
186 <!-- ============================================================ 187 Global config + analytics + safe error filter 188 ÐналиÑика: Tilda ÑпÑавлÑÐµÑ GA/GTM Ñама. gsTrack по ÑмолÑÐ°Ð½Ð¸Ñ 189 оÑпÑавлÑÐµÑ ÑолÑко reachGoal в Yandex Metrika (каÑÑомнÑе Ñели, 190 коÑоÑÑе Tilda UI ÑоздаÑÑ Ð½Ðµ можеÑ). ÐÐ°Ð½Ð°Ð»Ñ ÐºÐ¾Ð½ÑигÑÑиÑÑемÑ. 191 ============================================================ -->
191<script> 192(function () { 193 'use strict'; 194 if (window.__gsHeadV29) return; 195 window.__gsHeadV29 = true; 196 197 window.__gsConfigV29 = Object.assign( 198 { 199 botUrl: 'https://t.me/GARANT_S_bot', 200 maxUrl: 'https://guarantor.su/max', 201 saleUrl: 'https://guarantor.su/sale', 202 homeUrl: 'https://guarantor.su/', 203 modalEnabled: true, 204 fabEnabled: true, 205 interceptTelegram: true, 206 optimizeMetricaScripts: true, 207 suppressYandexConsoleNoise: true, 208 noindex404: true, 209 210 /* ÐналиÑика: Tilda ÑпÑавлÑÐµÑ GA/GTM. Ðо ÑмолÑÐ°Ð½Ð¸Ñ â ÑолÑко ym. */ 211 analytics: { 212 ym: true, 213 gtag: false, 214 dataLayer: false 215 } 216 }, 217 window.__gsConfigV29 || {} 218 ); 219 220 function safe(fn) { 221 try { fn(); } catch (e) { /* silent */ } 222 } 223 224 function is404Page() { 225 try { 226 var p = window.location.pathname || ''; 227 var t = document.title || ''; 228 return p.indexOf('404') !== -1 || t.indexOf('404') !== -1; 229 } catch (e) { return false; } 230 } 231 232 function isYandexWsNoise(text) { 233 try { 234 if (!text) return false; 235 var msg = String(text).toLowerCase(); 236 return ( 237 (msg.indexOf('websocket') !== -1 || msg.indexOf('wss://') !== -1) && 238 (msg.indexOf('yandex') !== -1 || msg.indexOf('metrika') !== -1 || msg.indexOf('mc.yandex') !== -1) 239 ); 240 } catch (e) { return false; } 241 } 242 243 var ymIdCache = null; 244 function getYmId() { 245 if (ymIdCache) return ymIdCache; 246 try { 247 if (window.yaCounterId) { ymIdCache = window.yaCounterId; return ymIdCache; } 248 if (window.Ya && window.Ya.Metrika2 && typeof window.Ya.Metrika2.counters === 'function') { 249 var list = window.Ya.Metrika2.counters(); 250 if (list && list[0] && list[0].id) { ymIdCache = list[0].id; return ymIdCache; } 251 } 252 var keys = Object.keys(window).filter(function (k) { return /^yaCounter\d+/.test(k); }); 253 if (keys.length) { 254 ymIdCache = parseInt(keys[0].replace('yaCounter', ''), 10); 255 return ymIdCache; 256 } 257 if (typeof window.ym === 'function' && window.ym.id) { 258 ymIdCache = window.ym.id; 259 return ymIdCache; 260 } 261 var sc = document.querySelector( 262 'script[src*="mc.yandex.ru/metrika/watch.js"], script[src*="mc.yandex.com/metrika/watch.js"]' 263 ); 264 if (sc && sc.src) { 265 var m = sc.src.match(/[?&](\d+)(?:&|$)/); 266 if (m) { ymIdCache = m[1]; return ymIdCache; } 267 } 268 } catch (e) { /* silent */ } 269 return null; 270 } 271 window.gsGetMetrikaId = getYmId; 272 273 window.gsTrack = function (goal, category, label, value) { 274 var a = (window.__gsConfigV29 && window.__gsConfigV29.analytics) || {}; 275 if (a.ym !== false) { 276 safe(function () { 277 var id = getYmId(); 278 if (id && typeof window.ym === 'function') { 279 window.ym(id, 'reachGoal', goal); 280 } 281 }); 282 } 283 if (a.gtag === true) { 284 safe(function () { 285 if (typeof window.gtag === 'function') { 286 window.gtag('event', category || 'GS', { 287 event_category: category || 'GS', 288 event_label: label || goal, 289 value: value || 1 290 }); 291 } 292 }); 293 } 294 if (a.dataLayer === true) { 295 safe(function () { 296 if (window.dataLayer) { 297 window.dataLayer.push({ 298 event: goal, 299 category: category || 'GS', 300 label: label || goal 301 }); 302 } 303 }); 304 } 305 }; 306 307 function setMeta(name, content) { 308 safe(function () { 309 var m = document.querySelector('meta[name="' + name + '"]'); 310 if (!m) { 311 m = document.createElement('meta'); 312 m.name = name; 313 (document.head || document.documentElement).appendChild(m); 314 } 315 m.content = content; 316 }); 317 } 318 319 function apply404Noindex() { 320 if (!window.__gsConfigV29.noindex404) return; 321 if (!is404Page()) return; 322 setMeta('robots', 'noindex, nofollow'); 323 } 324 if (document.readyState === 'loading') { 325 document.addEventListener('DOMContentLoaded', apply404Noindex, { once: true });
326 } else { 327 apply404Noindex(); 328 } 329 330 window.addEventListener( 331 'error', 332 function (e) { 333 safe(function () { 334 if (e && e.message && isYandexWsNoise(e.message)) { 335 e.preventDefault(); 336 if (typeof e.stopImmediatePropagation === 'function') e.stopImmediatePropagation(); 337 } 338 }); 339 }, 340 true 341 ); 342 343 window.addEventListener('unhandledrejection', function (e) { 344 safe(function () { 345 var msg = ''; 346 if (e && e.reason) msg = e.reason.message || String(e.reason); 347 if (isYandexWsNoise(msg)) e.preventDefault(); 348 }); 349 }); 350 351 if (window.__gsConfigV29.suppressYandexConsoleNoise) { 352 safe(function () { 353 if (window.console && console.error && !console.__gsWrappedV29) { 354 var original = console.error; 355 console.error = function () { 356 try { 357 var msg = Array.prototype.map 358 .call(arguments, function (arg) { 359 if (typeof arg === 'string') return arg; 360 if (arg && arg.message) return arg.message; 361 try { return String(arg); } catch (e) { return ''; } 362 }) 363 .join(' '); 364 if (isYandexWsNoise(msg)) return; 365 } catch (e) { /* silent */ } 366 original.apply(console, arguments); 367 }; 368 console.__gsWrappedV29 = true; 369 } 370 }); 371 } 372 373 if (window.__gsConfigV29.optimizeMetricaScripts && 'MutationObserver' in window) { 374 safe(function () { 375 var observer = new MutationObserver(function (mutations) { 376 mutations.forEach(function (mutation) { 377 mutation.addedNodes.forEach(function (node) { 378 if ( 379 node && 380 node.nodeType === 1 && 381 node.tagName === 'SCRIPT' && 382 node.src && 383 /mc\.yandex\.ru|mc\.yandex\.com|googletagmanager\.com|google-analytics\.com|doubleclick\.net/i.test(node.src) 384 ) { 385 if (!node.dataset.gsOptimized) { 386 node.dataset.gsOptimized = '1'; 387 try { 388 node.async = true; 389 node.setAttribute('fetchpriority', 'low'); 390 if ('fetchPriority' in node) node.fetchPriority = 'low'; 391 } catch (e) { /* silent */ } 392 } 393 } 394 }); 395 }); 396 }); 397 observer.observe(document.documentElement, { childList: true, subtree: true }); 398 window.__gsMetricsObserverV29 = observer; 399 window.addEventListener('load', function () { 400 setTimeout(function () { 401 if (observer) { 402 observer.disconnect(); 403 window.__gsMetricsObserverV29 = null; 404 } 405 }, 15000); 406 }, { once: true }); 407 }); 408 } 409 410 /* bfcache restore: ÑбиÑаем залипÑий overflow РпÑоÑим Ð¼Ð¾Ð´Ð°Ð»ÐºÑ Ð·Ð°ÐºÑÑÑÑÑÑ */ 411 window.addEventListener('pageshow', function (event) { 412 safe(function () { 413 if (!event.persisted) return; 414 if (document.body) document.body.style.overflow = ''; 415 var modalRoot = document.getElementById('gs-global-modal-root'); 416 if (modalRoot && typeof modalRoot.closeModal === 'function') { 417 try { modalRoot.closeModal(); } catch (e) { /* silent */ } 418 } 419 }); 420 }); 421})(); 422</script>
422 <!-- ============================================================ 423 GLOBAL MODAL + INTERCEPTOR v29.2 424 ============================================================ -->
424<script> 425(function () { 426 'use strict'; 427 if (window.__gsGlobalModalV29) return; 428 window.__gsGlobalModalV29 = true; 429 430 var cfg = window.__gsConfigV29 || {}; 431 cfg.botUrl = cfg.botUrl || 'https://t.me/GARANT_S_bot'; 432 cfg.maxUrl = cfg.maxUrl || 'https://guarantor.su/max'; 433 cfg.saleUrl = cfg.saleUrl || 'https://guarantor.su/sale'; 434 cfg.homeUrl = cfg.homeUrl || 'https://guarantor.su/'; 435 436 if (cfg.modalEnabled === false) return; 437 438 var p = window.location.pathname || ''; 439 function isPagePath(name) { 440 var target = '/' + name; 441 return p === target || p.indexOf(target + '/') !== -1 || p.slice(-target.length) === target; 442 } 443 function isSpecialPage() { 444 return isPagePath('max') || isPagePath('sale'); 445 } 446 function isPopupActive() { 447 try { 448 return ( 449 (document.body && (document.body.classList.contains('t-body_popup') || document.body.classList.contains('t-popup_opened'))) || 450 (document.documentElement && document.documentElement.classList.contains('t-popup_opened')) 451 ); 452 } catch (e) { return false; } 453 } 454 455 var is404 = p.indexOf('404') !== -1 || (document.title || '').indexOf('404') !== -1; 456 var isMiniApp = p.indexOf('/miniapp') !== -1 || (window.Telegram && window.Telegram.WebApp); 457 if (is404 || isPopupActive() || isMiniApp || isSpecialPage()) return; 458 if (!window.customElements) return; 459 460 class GsGlobalModal extends HTMLElement { 461 constructor() { 462 super(); 463 this.attachShadow({ mode: 'open' }); 464 this._rendered = false; 465 this._isOpen = false; 466 this._lastFocused = null; 467 this._prevOverflow = ''; 468 this._boundKeydown = null; 469 this._boundClick = null; 470 this._tildaObserver = null; 471 this._focusableSelector = 'a[href], button:not([disabled]), [tabindex]:not([tabindex="-1"])'; 472 } 473 474 connectedCallback() { 475 if (!this._rendered) { 476 this.render(); 477 this._rendered = true; 478 } 479 this.setupGlobalInterceptor(); 480 this.setupModalControls(); 481 this.setupKeyboardNav(); 482 this.setupTildaObserver(); 483 } 484 485 disconnectedCallback() { 486 if (this._boundKeydown) document.removeEventListener('keydown', this._boundKeydown); 487 if (this._boundClick) document.removeEventListener('click', this._boundClick, true); 488 if (this._tildaObserver) { 489 this._tildaObserver.disconnect(); 490 this._tildaObserver = null; 491 } 492 } 493 494 render() { 495 this.shadowRoot.innerHTML = ` 496 <style> 497 @keyframes modal-fade-in{from{opacity:0}to{opacity:1}} 498 @keyframes modal-slide-up{from{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}} 499 @keyframes dot-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}} 500 @keyframes hot-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}} 501 :host{display:block;position:absolute;top:0;left:0;width:0;height:0;overflow:visible;pointer-events:none;z-index:99998;font-family:'DM Sans',system-ui,-apple-system,sans-serif} 502 .overlay{position:fixed;inset:0;background:rgba(3,6,20,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease;padding:20px;z-index:99999} 503 .overlay.active{opacity:1;pointer-events:auto;animation:modal-fade-in .3s ease} 504 .modal{background:linear-gradient(145deg,rgba(12,16,32,.98),rgba(20,26,48,.95));border:1px solid rgba(0,229,160,.35);border-radius:28px;padding:clamp(24px,4vw,36px) clamp(20px,4vw,28px);max-width:420px;width:100%;box-shadow:0 30px 80px rgba(0,0,0,.7),0 0 0 1px rgba(0,229,160,.15),inset 0 1px 0 rgba(255,255,255,.05);position:relative;transform:translateY(30px) scale(.95);transition:transform .35s cubic-bezier(.25,.46,.45,.94)} 505 .overlay.active .modal{transform:translateY(0) scale(1);animation:modal-slide-up .35s cubic-bezier(.25,.46,.45,.94)} 506 .modal::before{content:'';position:absolute;inset:-1px;border-radius:28px;background:linear-gradient(135deg,rgba(0,229,160,.4),rgba(89,168,255,.2),rgba(255,194,75,.3));z-index:-1;opacity:.6;filter:blur(1px)} 507 .close-btn{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);color:rgba(220,230,255,.9);font-size:22px;
507cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;font-family:inherit;line-height:1;z-index:2;touch-action:manipulation} 508 .close-btn:hover{background:#FF6B6B;color:#fff;border-color:#FF6B6B;transform:rotate(90deg)} 509 .header{text-align:center;margin-bottom:22px;padding:0 8px} 510 .badge{display:inline-flex;align-items:center;gap:6px;background:rgba(0,229,160,.12);border:1px solid rgba(0,229,160,.3);border-radius:100px;padding:5px 12px;font-family:'Space Mono',monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#00E5A0;margin-bottom:12px} 511 .dot{width:6px;height:6px;background:#00E5A0;border-radius:50%;box-shadow:0 0 12px #00E5A0;animation:dot-pulse 2.4s ease-in-out infinite;flex-shrink:0} 512 .title{font-family:'Syne',sans-serif;font-size:clamp(18px,4vw,22px);font-weight:800;line-height:1.2;margin-bottom:8px;letter-spacing:-.02em;color:#F5F7FA} 513 .title .grad{background:linear-gradient(135deg,#00E5A0 0%,#59A8FF 50%,#FFC24B 100%);-webkit-background-clip:text;background-clip:text;color:transparent} 514 .subtitle{font-size:12px;color:#E2E8F0;line-height:1.5} 515 .list{display:flex;flex-direction:column;gap:10px;margin-bottom:18px} 516 .btn{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:#F5F7FA;text-decoration:none;transition:all .25s;font-family:inherit;text-align:left;position:relative;overflow:hidden;min-height:64px;cursor:pointer;touch-action:manipulation} 517 .btn::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:#00E5A0;opacity:0;transition:opacity .25s} 518 .btn:hover{border-color:#00E5A0;background:rgba(0,229,160,.12);transform:translateX(4px)} 519 .btn:hover::before{opacity:1} 520 .btn:focus-visible{outline:3px solid #00E5A0;outline-offset:2px} 521 .btn-icon{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,rgba(0,229,160,.15),rgba(89,168,255,.1));border:1px solid rgba(0,229,160,.25);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;transition:all .25s} 522 .btn:hover .btn-icon{background:linear-gradient(135deg,rgba(0,229,160,.25),rgba(89,168,255,.2));transform:scale(1.08)} 523 .btn-content{flex:1;min-width:0} 524 .btn-text{font-weight:700;font-size:14px;display:block;line-height:1.2;margin-bottom:2px} 525 .btn-sub{font-size:11px;color:#E2E8F0;display:block;font-family:'Space Mono',monospace;letter-spacing:.3px} 526 .btn-arrow{color:#00E5A0;font-size:18px;opacity:0;transform:translateX(-8px);transition:all .25s;flex-shrink:0} 527 .btn:hover .btn-arrow{opacity:1;transform:translateX(0)} 528 .btn-hot{position:relative} 529 .btn-hot::after{content:'HOT';position:absolute;top:-6px;right:12px;background:linear-gradient(135deg,#FF6B6B,#FF8E5F);color:#fff;font-family:'Space Mono',monospace;font-size:9px;font-weight:800;padding:3px 8px;border-radius:100px;letter-spacing:1px;box-shadow:0 4px 12px rgba(255,107,107,.4);animation:hot-pulse 2s ease-in-out infinite} 530 .btn-sale{background:linear-gradient(135deg,rgba(255,107,107,.12),rgba(255,107,107,.04));border-color:rgba(255,107,107,.35)} 531 .btn-sale::before{background:#FF6B6B} 532 .btn-sale:hover{border-color:#FF6B6B;background:rgba(255,107,107,.18)} 533 .btn-sale .btn-icon{background:linear-gradient(135deg,rgba(255,107,107,.2),rgba(255,194,75,.1));border-color:rgba(255,107,107,.35)} 534 .btn-sale .btn-text{color:#FFC24B} 535 .btn-sale .btn-arrow{color:#FF6B6B} 536 .footer{text-align:center;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)} 537 .footer-text{font-size:10px;color:#E2E8F0;font-family:'Space Mono',monospace;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:6px} 538 @media(max-width:480px){ 539 .modal{padding:22px 18px} 540 .btn{padding:12px 14px;gap:12px} 541 .btn-icon{width:38px;height:38px;font-size:20px} 542 .btn-text{font-size:13px} 543 .btn-sub{font-size:10px} 544 .btn-hot::after{top:-5px;right:8px;font-size:8px;padding:2px 6px} 545 } 546 @media(prefers-reduced-motion:reduce){ 547 .overlay,.modal,.btn,.close-btn{transition-duration:.01ms!important;animation:none!important} 548 .btn-hot::after{animation:none} 549 } 550 </style> <div class="overlay" role="dialog" aria-modal="true" aria-labelledby="gs-modal-title" aria-describedby="gs-modal-desc" aria-hidden="true"> <div class="modal"> <button class="close-btn" type="button" aria-label="ÐакÑÑÑÑ" tabindex="-1">â</button> <div class="header"> <div class="badge"><span class="dot"></span> ESCROW GATEWAY · ACTIVE</div> <div class="title" id="gs-modal-title">ÐÑбеÑиÑе <span class="grad">плоÑÐ°Ð´ÐºÑ Ð·Ð°Ð¿ÑÑка</span></div> <div class="subtitle" id="gs-modal-desc">ÐезопаÑÐ½Ð°Ñ Ñделка акÑивиÑÑеÑÑÑ Ð·Ð° 30 ÑекÑнд ÑеÑез заÑиÑÑннÑй ÑлÑз</div> </div> <div class="list"> <a href="${cfg.botUrl}" class="btn btn-hot" target="_blank" rel="noopener" data-track="modal-telegram" tabindex="-1"> <span class="btn-icon" aria-hidden="true">âï¸</span> <span class="btn-content"> <span class="btn-text">Сделки в Telegram</span> <span class="btn-sub">@GARANT_S_bot · ÐÑкÑÐ¾Ñ 30 Ñек · 30+ блокÑейнов</span> </span> <span class="btn-arrow" aria-hidden="true">â</span> </a> <a href="${cfg.maxUrl}" class="btn" rel="noopener" data-track="modal-max" tabindex="-1"> <span class="btn-icon" aria-hidden="true">ð¬</span> <span class="btn-content"> <span class="btn-text">Сделки в MAX</span> <span class="btn-sub">ÐÐ»Ñ Ð Ð¤ · РабоÑÐ°ÐµÑ Ð±ÐµÐ· VPN · MAX Messenger</span> </span> <span class="btn-arrow" aria-hidden="true">â</span> </a> <a href="${cfg.saleUrl}" class="btn btn-sale" rel="noopener" data-track="modal-sale" tabindex="-1"> <span class="btn-icon" aria-hidden="true">ð¥</span> <span class="btn-content"> <span class="btn-text">SALE: ÐÑпиÑÑ Ð¿ÑоекÑ</span> <span class="btn-sub">ÐоÑовÑй Ð±Ð¸Ð·Ð½ÐµÑ Ð¿Ð¾Ð´ клÑÑ Â· ÐплаÑа USDT</sp
550an> </span> <span class="btn-arrow" aria-hidden="true">â</span> </a> </div> <div class="footer"> <div class="footer-text"> <span class="dot"></span> <span>MULTISIG 2/3 · ESCROW · AML/KYT</span> </div> </div> </div> </div> 551 `; 552 } 553 554 setupGlobalInterceptor() { 555 if (cfg.interceptTelegram === false) return; 556 this._boundClick = (e) => { 557 if (e.ctrlKey || e.metaKey || e.shiftKey || e.button === 1) return; 558 if (e.defaultPrevented) return; 559 if (isPopupActive()) return; 560 561 const path = typeof e.composedPath === 'function' ? e.composedPath() : (e.path || []); 562 let targetLink = null; 563 for (const el of path) { 564 if ( 565 el.tagName === 'A' && 566 el.href && 567 (el.href.indexOf('t.me/GARANT_S_bot') !== -1 || el.href.indexOf(cfg.botUrl) !== -1) 568 ) { 569 targetLink = el; 570 break; 571 } 572 } 573 if (!targetLink) return; 574 if (targetLink.closest('[data-gs-no-modal]')) return; 575 if (targetLink.closest('.t-popup, .t-popup_opened, [class*="t-popup"]')) return; 576 if (path.includes(this.shadowRoot)) return; 577 578 const fabRoot = document.getElementById('gs-fab-button-root'); 579 if (fabRoot && path.includes(fabRoot)) return; 580 if (this._isOpen) return; 581 582 /* Ðез stopPropagation â ÑобÑÑие должно дойÑи до ÑелевÑÑ 583 обÑабоÑÑиков на <a> (напÑимеÑ, data-g5-cta на главной), 584 ÑÑÐ¾Ð±Ñ Ð°Ð½Ð°Ð»Ð¸Ñика ÑикÑиÑовала конкÑеÑнÑй CTA. */ 585 e.preventDefault(); 586 587 const fab = document.getElementById('gs-fab-button-root'); 588 if (fab && fab.shadowRoot) { 589 const trigger = fab.shadowRoot.querySelector('.fab-trigger'); 590 if (trigger && trigger.getAttribute('aria-expanded') === 'true') trigger.click(); 591 } 592 593 this.openModal(); 594 595 if (window.gsTrack) { 596 window.gsTrack('global_interceptor', 'Global Modal', 'global_interceptor'); 597 } 598 }; 599 document.addEventListener('click', this._boundClick, true); 600 } 601 602 setupModalControls() { 603 const overlay = this.shadowRoot.querySelector('.overlay'); 604 const closeBtn = this.shadowRoot.querySelector('.close-btn'); 605 const buttons = this.shadowRoot.querySelectorAll('.btn'); 606 607 closeBtn.addEventListener('click', () => this.closeModal()); 608 overlay.addEventListener('click', (e) => { 609 if (e.target === overlay) this.closeModal(); 610 }); 611 buttons.forEach((btn) => { 612 btn.addEventListener('click', () => { 613 const trackId = btn.dataset.track; 614 if (trackId && window.gsTrack) { 615 window.gsTrack(trackId, 'Modal Choice', trackId); 616 } 617 setTimeout(() => this.closeModal(), 150); 618 }); 619 }); 620 } 621 622 setupKeyboardNav() { 623 this._boundKeydown = (e) => { 624 if (!this._isOpen) return; 625 if (e.key === 'Escape') { 626 e.preventDefault(); 627 this.closeModal(); 628 return; 629 } 630 if (e.key === 'Tab') { 631 const focusable = Array.from(this.shadowRoot.querySelectorAll(this._focusableSelector)); 632 if (!focusable.length) return; 633 const first = focusable[0]; 634 const last = focusable[focusable.length - 1]; 635 const active = this.shadowRoot.activeElement || document.activeElement; 636 if (e.shiftKey) { 637 if (active === first) { e.preventDefault(); last.focus(); } 638 } else { 639 if (active === last) { e.preventDefault(); first.focus(); } 640 } 641 } 642 }; 643 document.addEventListener('keydown', this._boundKeydown); 644 } 645 646 setupTildaObserver() { 647 /* Tilda Ð¼Ð¾Ð¶ÐµÑ ÑÑавиÑÑ ÐºÐ»Ð°ÑÑ Ð¿Ð¾Ð¿Ð°Ð¿Ð° и на body, и на html. 648 Следим за обоими. */ 649 const observer = new MutationObserver(() => { 650 if (isPopupActive() && this._isOpen) this.closeModal(); 651 }); 652 observer.observe(document.body, { attributes: true, attributeFilter: ['class'] }); 653 observer.observe(document.documentElement, { attributes: true, attributeFilter: ['class'] }); 654 this._tildaObserver = observer; 655 } 656 657 setTabindexForAll(container, value) { 658 const elems = container.querySelectorAll('a[href], button, [tabindex]');
659 elems.forEach((el) => el.setAttribute('tabindex', value)); 660 } 661 662 openModal() { 663 if (this._isOpen) return; 664 this._isOpen = true; 665 this._lastFocused = document.activeElement; 666 this._prevOverflow = document.body.style.overflow; 667 668 const overlay = this.shadowRoot.querySelector('.overlay'); 669 overlay.classList.add('active'); 670 overlay.setAttribute('aria-hidden', 'false'); 671 document.body.style.overflow = 'hidden'; 672 this.setTabindexForAll(overlay, '0'); 673 674 /* ФокÑÑ Ð½Ð° пеÑвÑй CTA (Telegram), не на close-btn */ 675 setTimeout(() => { 676 const firstCta = overlay.querySelector('.btn'); 677 if (firstCta) firstCta.focus(); 678 }, 100); 679 680 if (window.gsTrack) { 681 window.gsTrack('modal_open_global', 'Global Modal', 'open'); 682 } 683 } 684 685 closeModal() { 686 if (!this._isOpen) return; 687 this._isOpen = false; 688 const overlay = this.shadowRoot.querySelector('.overlay'); 689 overlay.classList.remove('active'); 690 overlay.setAttribute('aria-hidden', 'true'); 691 document.body.style.overflow = this._prevOverflow || ''; 692 this.setTabindexForAll(overlay, '-1'); 693 if (this._lastFocused && typeof this._lastFocused.focus === 'function') { 694 try { this._lastFocused.focus(); } catch (e) { /* silent */ } 695 } 696 } 697 } 698 699 if (!customElements.get('gs-global-modal')) { 700 customElements.define('gs-global-modal', GsGlobalModal); 701 } 702 703 const ELEMENT_ID = 'gs-global-modal-root'; 704 const TAG_NAME = 'gs-global-modal'; 705 let isInjecting = false; 706 707 function inject() { 708 if (isInjecting) return false; 709 if (document.getElementById(ELEMENT_ID)) return true; 710 if (!document.body) return false; 711 isInjecting = true; 712 try { 713 const el = document.createElement(TAG_NAME); 714 el.id = ELEMENT_ID; 715 document.body.appendChild(el); 716 isInjecting = false; 717 return true; 718 } catch (e) { 719 isInjecting = false; 720 return false; 721 } 722 } 723 724 function setupWatcher() { 725 let c = 0; 726 const obs = new MutationObserver(() => { 727 if (!document.getElementById(ELEMENT_ID) && c < 3) { 728 c++; 729 inject(); 730 } 731 }); 732 obs.observe(document.body, { childList: true, subtree: true }); 733 } 734 735 function init() { 736 if (!document.body) { setTimeout(init, 100); return; } 737 if (inject()) setupWatcher(); 738 } 739 740 if (document.readyState === 'loading') { 741 document.addEventListener('DOMContentLoaded', init, { once: true }); 742 } else { 743 setTimeout(init, 120); 744 } 745 if (window.t_onReady && typeof window.t_onReady === 'function') { 746 window.t_onReady(() => setTimeout(init, 120)); 747 } 748 setTimeout(() => { 749 if (!document.getElementById(ELEMENT_ID)) inject(); 750 }, 1000); 751 752 window.gsOpenGatewayModal = function () { 753 const root = document.getElementById(ELEMENT_ID); 754 if (root && typeof root.openModal === 'function') { 755 root.openModal(); 756 } else { 757 window.open(cfg.botUrl, '_blank', 'noopener'); 758 } 759 }; 760})(); 761</script>
761 <!-- ============================================================ 762 SHADOW DOM FAB BUTTON v29.2 763 ============================================================ -->
763<script> 764(function () { 765 'use strict'; 766 if (window.__gsFabV29) return; 767 window.__gsFabV29 = true; 768 769 var cfg = window.__gsConfigV29 || {}; 770 cfg.botUrl = cfg.botUrl || 'https://t.me/GARANT_S_bot'; 771 cfg.maxUrl = cfg.maxUrl || 'https://guarantor.su/max'; 772 cfg.saleUrl = cfg.saleUrl || 'https://guarantor.su/sale'; 773 cfg.homeUrl = cfg.homeUrl || 'https://guarantor.su/'; 774 775 if (cfg.fabEnabled === false) return; 776 777 var p = window.location.pathname || ''; 778 function isPagePath(name) { 779 var target = '/' + name; 780 return p === target || p.indexOf(target + '/') !== -1 || p.slice(-target.length) === target; 781 } 782 function isSpecialPage() { 783 return isPagePath('max') || isPagePath('sale'); 784 } 785 function isPopupActive() { 786 try { 787 return ( 788 (document.body && (document.body.classList.contains('t-body_popup') || document.body.classList.contains('t-popup_opened'))) || 789 (document.documentElement && document.documentElement.classList.contains('t-popup_opened')) 790 ); 791 } catch (e) { return false; } 792 } 793 794 var isHome = p === '/' || p === '/index.html' || p === ''; 795 var isSale = isPagePath('sale'); 796 var is404 = p.indexOf('404') !== -1 || (document.title || '').indexOf('404') !== -1; 797 var isMiniApp = p.indexOf('/miniapp') !== -1 || (window.Telegram && window.Telegram.WebApp); 798 if (is404 || isPopupActive() || isMiniApp || isSpecialPage()) return; 799 800 function injectFallback() { 801 if (document.getElementById('gs-fab-fallback')) return; 802 var showHome = !isHome; 803 var showSale = !isSale; 804 var w = document.createElement('div'); 805 w.id = 'gs-fab-fallback'; 806 w.style.cssText = 807 'position:fixed;bottom:24px;right:16px;z-index:99997;display:flex;flex-direction:column-reverse;gap:8px;'; 808 809 var html = ''; 810 if (showHome) { 811 html += 812 '<a href="' + cfg.homeUrl + '" rel="noopener" style="display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:10px 18px;border-radius:24px;background:linear-gradient(135deg,rgba(0,229,160,.95),rgba(0,180,120,.95));color:#000;text-decoration:none;font-weight:800;font-size:14px;border:2px solid rgba(0,229,160,.6);box-shadow:0 8px 24px rgba(0,229,160,.35);">ð ÐлавнаÑ</a>'; 813 } 814 html += 815 '<a href="' + cfg.maxUrl + '" rel="noopener" style="display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:10px 18px;border-radius:24px;background:linear-gradient(135deg,rgba(48,209,88,.95),rgba(40,167,69,.95));color:#fff;text-decoration:none;font-weight:800;font-size:14px;border:2px solid rgba(48,209,88,.6);box-shadow:0 8px 24px rgba(48,209,88,.35);">ð¬ MAX (без VPN)</a>'; 816 html += 817 '<a href="' + cfg.botUrl + '" target="_blank" rel="noopener" style="display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:10px 18px;border-radius:24px;background:linear-gradient(135deg,rgba(0,136,204,.95),rgba(0,102,153,.95));color:#fff;text-decoration:none;font-weight:800;font-size:14px;border:2px solid rgba(0,136,204,.6);box-shadow:0 8px 24px rgba(0,136,204,.35);">âï¸ Telegram</a>'; 818 if (showSale) { 819 html += 820 '<a href="' + cfg.saleUrl + '" rel="noopener" style="display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:10px 18px;border-radius:24px;background:linear-gradient(135deg,rgba(255,107,107,.95),rgba(255,142,95,.95));color:#fff;text-decoration:none;font-weight:800;font-size:14px;border:2px solid rgba(255,107,107,.6);box-shadow:0 8px 24px rgba(255,107,107,.35);">ð¥ SALE</a>'; 821 } 822 w.innerHTML = html; 823 document.body.appendChild(w); 824 document.body.classList.add('has-gs-fab'); 825 document.documentElement.classList.add('has-gs-fab'); 826 } 827 828 if (!window.customElements) { 829 injectFallback(); 830 return; 831 } 832 833 class GsFabButton extends HTMLElement { 834 constructor() { 835 super(); 836 this.attachShadow({ mode: 'open' }); 837 this._rendered = false; 838 this._isOpen = false; 839 this._boundOutsideClick = null; 840 this._boundFocusout = null; 841 this._boundScroll = null; 842 this._boundResize = null; 843 this._hasInteracted = false; 844 } 845 846 connectedCallback() { 847 if (!this._rendered) { 848 this.render(); 849 this._rendered = true; 850 } 851 this.setupAnalytics(); 852 this.setupMenuToggle(); 853 this.setupOutsideClick(); 854 this.setupFocusout(); 855 this.setupScrollHide(); 856 this.setupAjaxUpdate(); 857 /* СÑÐ°Ð·Ñ ÐºÐ¾ÑÑекÑиÑÑем видимоÑÑÑ Ð¿ÑнкÑов â без flicker */ 858 this.updateMenuVisibility(); 859 } 860 861 disconnectedCallback() { 862 if (this._boundOutsideClick) document.removeEventListener('click', this._boundOutsideClick); 863 if (this._boundFocusout) document.removeEventListener('focusout', this._boundFocusout); 864 if (this._boundScroll) window.removeEventListener('scroll', this._boundScroll); 865 if (this._boundResize) window.removeEventListener('resize', this._boundResize); 866 } 867 868 render() { 869 this.shadowRoot.innerHTML = ` 870 <style> 871 @keyframes fab-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.03)}} 872 @keyframes fab-glow-opacity{0%,100%{opacity:.4;transform:scale(.95)}50%{opacity:.8;transform:scale(1.05)}} 873 @keyframes header-pulse{0%,100%{opacity:1}50%{opacity:.5}} 874 :host{position:fixed;bottom:24px;right:16px;z-index:99997;font-family:'DM Sans',system-ui,-apple-system,sans-serif;contain:layout style;transition:transform .3s cubic-bezier(.4,0,.2,1)} 875 .fab-container{position:relative;display:flex;flex-direction:column-reverse;align-items:flex-end;
875gap:12px} 876 .fab-trigger{pointer-events:auto;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:10px 18px;border-radius:24px;border:2px solid rgba(0,229,160,.6);background:linear-gradient(135deg,rgba(0,229,160,.95),rgba(0,180,120,.95));color:#000;font-size:14px;font-weight:800;line-height:1.2;white-space:nowrap;cursor:pointer;box-sizing:border-box;touch-action:manipulation;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;will-change:transform,box-shadow;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:fab-pulse 3s ease-in-out infinite;-webkit-tap-highlight-color:transparent;user-select:none;outline:none;position:relative;overflow:hidden} 877 .fab-trigger::after{content:'';position:absolute;inset:-4px;border-radius:28px;background:radial-gradient(circle,rgba(0,229,160,.4) 0%,rgba(0,229,160,0) 70%);z-index:-1;opacity:.6;animation:fab-glow-opacity 2.5s ease-in-out infinite;pointer-events:none} 878 .fab-trigger:hover{animation:none;transform:translateY(-2px) scale(1.03);background:linear-gradient(135deg,rgba(0,229,160,1),rgba(0,180,120,1));box-shadow:0 12px 32px rgba(0,229,160,.55),0 6px 16px rgba(0,0,0,.3),0 0 24px rgba(0,229,160,.4)} 879 .fab-trigger:active{transform:translateY(-1px) scale(1.01)} 880 .fab-trigger:focus-visible{outline:3px solid #00E5A0;outline-offset:3px;animation:none} 881 .fab-trigger[aria-expanded="true"]{animation:none;transform:scale(1);background:linear-gradient(135deg,rgba(0,180,120,.95),rgba(0,140,90,.95));box-shadow:0 8px 24px rgba(0,180,120,.45),0 4px 12px rgba(0,0,0,.25)} 882 .fab-trigger[aria-expanded="true"]::after{animation:none;opacity:0} 883 .fab-trigger.has-interacted{animation:none} 884 .fab-trigger.has-interacted::after{animation:none;opacity:0} 885 .fab-icon{font-size:20px;line-height:1;flex-shrink:0} 886 .fab-text{display:flex;flex-direction:column;gap:1px;text-align:left} 887 .fab-text-main{font-size:14px;font-weight:800;letter-spacing:.3px;line-height:1;color:#000} 888 .fab-text-sub{font-size:10px;font-weight:600;opacity:1;color:rgba(0,0,0,.75);letter-spacing:.2px;line-height:1} 889 .fab-text-sub strong{color:#000;font-weight:900} 890 .fab-chevron{font-size:10px;line-height:1;transition:transform .3s cubic-bezier(.4,0,.2,1);margin-left:2px;opacity:.7;flex-shrink:0} 891 .fab-trigger[aria-expanded="true"] .fab-chevron{transform:rotate(180deg);opacity:1} 892 .fab-menu{position:absolute;bottom:calc(100% + 10px);right:0;width:320px;background:rgba(20,20,22,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:0;box-shadow:0 16px 48px rgba(0,0,0,.5),0 8px 24px rgba(0,0,0,.3);opacity:0;transform:translateY(10px) scale(.95);pointer-events:none;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);overflow:hidden} 893 .fab-menu.is-open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto} 894 .menu-header{padding:16px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(0,229,160,.05),rgba(0,180,120,.05))} 895 .menu-header-title{font-size:13px;font-weight:800;color:#00E5A0;letter-spacing:.5px;margin-bottom:4px;display:flex;align-items:center;gap:6px} 896 .menu-header-title::before{content:'';width:8px;height:8px;border-radius:50%;background:#00E5A0;box-shadow:0 0 8px #00E5A0;animation:header-pulse 2s ease-in-out infinite} 897 .menu-header-desc{font-size:11px;color:rgba(255,255,255,.7);line-height:1.4} 898 .menu-content{padding:8px} 899 .menu-item{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:12px;text-decoration:none;color:#fff;transition:background .2s ease,transform .15s ease,box-shadow .2s ease;cursor:pointer;position:relative;overflow:hidden;outline:none;touch-action:manipulation} 900 .menu-item:hover,.menu-item:focus{background:rgba(255,255,255,.1);transform:translateX(2px);box-shadow:inset 3px 0 0 0 #00E5A0} 901 .menu-item:active{transform:translateX(1px) scale(.98)} 902 .menu-item:focus-visible{outline:2px solid #00E5A0;outline-offset:-2px} 903 .menu-item-icon{font-size:20px;line-height:1;flex-shrink:0;margin-top:2px} 904 .menu-item-content{flex:1;min-width:0} 905 .menu-item-title{font-size:14px;font-weight:700;line-height:1.3;margin-bottom:2px} 906 .menu-item-desc{font-size:11px;color:rgba(255,255,255,.6);line-height:1.3} 907 .menu-item-badge{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:6px;font-size:10px;font-weight:700;background:rgba(255,194,75,.15);color:#FFC24B;margin-top:3px} 908 .menu-divider{height:1px;background:rgba(255,255,255,.08);margin:4px 0} 909 .menu-item-sale{background:linear-gradient(135deg,rgba(255,107,107,.15),rgba(255,142,95,.15));border:1px solid rgba(255,107,107,.3)} 910 .menu-item-sale:hover,.menu-item-sale:focus{background:linear-gradient(135deg,rgba(255,107,107,.25),rgba(255,142,95,.25));box-shadow:inset 3px 0 0 0 #FF6B6B} 911 .menu-item-sale .menu-item-title{color:#FF6B6B} 912 @media(max-width:768px){ 913 :host{bottom:76px;right:12px} 914 .fab-trigger{min-height:44px;padding:8px 14px;border-radius:22px} 915 .fab-icon{font-size:18px} 916 .fab-text-main{font-size:13px} 917 .fab-text-sub{font-size:9px} 918 .fab-menu{width:calc(100vw - 24px);max-width:320px;right:-6px} 919 } 920 @media(max-width:375px){ 921 :host{bottom:72px;right:8px} 922 .fab-trigger{padding:8px 12px} 923 .fab-menu{width:calc(100vw - 16px);right:-4px} 924 } 925 @supports(padding-bottom:env(safe-area-inset-bottom)){ 926 @media(max-width:768px){ 927 :host{bottom:calc(76px + env(safe-area-inset-bottom,0px))} 928 } 929 } 930 @media(prefers-reduced-motion:reduce){ 931 .fab-trigger,.fab-menu,.menu-item,.fab-chevron,.menu-header-title::before,.fab-trigger::after{transition:none!important;animation:none!important} 932 } 933 @media print{ 934 :host{display:none!important} 935 } 936 </style> <div class="fab-container"> <button class="fab-trigger" aria-expanded="false" aria-controls="gs-fab-menu" aria-label="SALE: пÑÐ¾ÐµÐºÑ Ð¿ÑодаеÑÑÑ â безопаÑÐ½Ð°Ñ Ñделка, start escrow â Ð¼ÐµÐ½Ñ Ð¿Ð»Ð¾Ñадок запÑÑка" data-track="fab-trigger"> <span class="fab-icon" aria-hidden="true">ð¡ï¸</span> <span class="fab-text"> <span class="fab-text-main">SALE: ÐÐ ÐÐÐТ ÐÐ ÐÐÐÐТСЯ</span> <span class="fab-text-sub">ÐÐÐÐÐÐСÐÐЯ СÐÐÐÐÐ<strong> â START ESCROW</strong></span> </span> <span class="fab-chevron" aria-hidden="true">â¼</span> </button> <nav class="fab-menu" aria-hidden="true" aria-label="ÐавигаÑÐ¸Ñ Ð¿Ð¾ плоÑадкам"> <div class="menu-header"> <div class="menu-header-title">ESCROW GATEWAY · ACTIVE</div> <div class="menu-header-desc">ÐÑбеÑиÑе плоÑÐ°Ð´ÐºÑ Ð·Ð°Ð¿ÑÑка.<br>ÐезопаÑÐ½Ð°Ñ Ñделка акÑивиÑÑеÑÑÑ Ð·Ð° 30 ÑекÑнд ÑеÑез заÑиÑÑннÑй ÑлÑз.</div> </div> <div class="menu-content" id="gs-fab-menu"> <a href="${cfg.homeUrl}" class="menu-item" tabindex="-1" data-track="fab-home" rel="noopener" data-visible="home"> <span class="menu-item-icon" aria-hidden="true">ð </span> <div class="menu-item-content"> <div class="menu-item-title">ÐÑкÑоÑ-ÑеÑвиÑ</div> <div class="menu-item-desc">ÐÐ»Ð°Ð²Ð½Ð°Ñ â¢ ÐаÑÐ°Ð½Ñ Ñделок</div> </div> </a> <a href="${cfg.maxUrl}" class="menu-item" tabindex="-1" data-track="fab-max" rel="noopener"> <span class="menu-item-icon" aria-hidden="true">ð¬</span> <div class="menu-item-content"> <div class="menu-item-title">Сделки в MAX</div> <div class="menu-item-desc">ÐÐ»Ñ Ð Ð¤ ⢠РабоÑÐ°ÐµÑ Ð±ÐµÐ· VPN</div> <div class="menu-item-badge">ð·ðº РекомендÑеÑÑÑ</div> </div> </a> <a href="${cfg.botUrl}" class="menu-item" tabindex="-1" data-track="fab-telegram" target="_blank" rel="noopener"> <span class="menu-item-icon" aria-hidden="true">âï¸</span> <div class="menu-item-content"> <div class="menu-item-title">Сделки в Telegram</div> <div class="menu-item-desc">ÐезопаÑнÑе ÑаÑÑÑÑÑ</div> </div> </a> <div class="menu-divider" data-visible="sale"></div> <a href="${cfg.saleUrl}" class="menu-item menu-item-sale" tabindex="-1" data-track="fab-sale" rel="noopener" data-visible="sale"> <span class="menu-item-icon" aria-hidden="true">ð¥</span> <div class="menu-item-content"> <div class="menu-item-title">SALE: ÐÑпиÑÑ Ð¿ÑоекÑ</div> <div class="menu-item-desc">ÐÐ¸Ð·Ð½ÐµÑ Ð¿Ð¾Ð´ клÑÑ â¢ USDT</div> </div> </a> </div> </nav> </div> 937 `; 938 } 939 940 updateMenuVisibility() { 941 var path = window.location.pathname || ''; 942 function localIsPagePath(name) { 943 var target = '/' + name; 944 return path === target || path.indexOf(target + '/') !== -1 || path.slice(-target.length) === target; 945 } 946 var showHome = !(path === '/' || path === '/index.html' || path === ''); 947 var showSale = !localIsPagePath('sale'); 948 var menu = this.shadowRoot.querySelector('.fab-menu'); 949 if (!menu) return; 950 var items = menu.querySelectorAll('[data-visible]');
951 items.forEach(function (item) { 952 var type = item.getAttribute('data-visible'); 953 if (type === 'home') { 954 item.style.display = showHome ? '' : 'none'; 955 } else if (type === 'sale') { 956 item.style.display = showSale ? '' : 'none'; 957 } 958 }); 959 } 960 961 setupAnalytics() { 962 this.shadowRoot.addEventListener('click', (e) => { 963 var el = e.target.closest('[data-track]'); 964 if (!el) return; 965 var trackId = el.dataset.track; 966 if (!trackId) return; 967 if (window.gsTrack) { 968 window.gsTrack(trackId, 'FAB Menu', trackId); 969 } 970 }); 971 } 972 973 setupMenuToggle() { 974 var trigger = this.shadowRoot.querySelector('.fab-trigger'); 975 var menu = this.shadowRoot.querySelector('.fab-menu'); 976 var menuContent = this.shadowRoot.querySelector('.menu-content'); 977 var allMenuItems = menuContent.querySelectorAll('.menu-item'); 978 979 trigger.addEventListener('click', (e) => { 980 e.stopPropagation(); 981 if (!this._isOpen) this.updateMenuVisibility(); 982 this._isOpen = !this._isOpen; 983 trigger.setAttribute('aria-expanded', String(this._isOpen)); 984 menu.setAttribute('aria-hidden', String(!this._isOpen)); 985 986 if (!this._hasInteracted) { 987 this._hasInteracted = true; 988 trigger.classList.add('has-interacted'); 989 } 990 991 if (this._isOpen) { 992 menu.classList.add('is-open'); 993 var visibleItems = Array.from(allMenuItems).filter(function (item) { 994 return item.style.display !== 'none'; 995 }); 996 visibleItems.forEach(function (item) { 997 item.setAttribute('tabindex', '0'); 998 }); 999 if (visibleItems.length > 0) { 1000 setTimeout(function () { visibleItems[0].focus(); }, 50); 1001 } 1002 } else { 1003 menu.classList.remove('is-open'); 1004 allMenuItems.forEach(function (item) { 1005 item.setAttribute('tabindex', '-1'); 1006 }); 1007 trigger.focus(); 1008 } 1009 }); 1010 1011 menuContent.addEventListener('keydown', (e) => { 1012 if (!this._isOpen) return; 1013 var items = Array.from(allMenuItems).filter(function (item) { 1014 return item.style.display !== 'none'; 1015 }); 1016 if (!items.length) return; 1017 var active = this.shadowRoot.activeElement || document.activeElement; 1018 var currentIndex = items.indexOf(active); 1019 if (currentIndex === -1) currentIndex = 0; 1020 switch (e.key) { 1021 case 'ArrowDown': 1022 e.preventDefault(); 1023 items[(currentIndex + 1) % items.length].focus(); 1024 break; 1025 case 'ArrowUp': 1026 e.preventDefault(); 1027 items[(currentIndex - 1 + items.length) % items.length].focus(); 1028 break; 1029 case 'Home': 1030 e.preventDefault(); 1031 items[0].focus(); 1032 break; 1033 case 'End': 1034 e.preventDefault(); 1035 items[items.length - 1].focus(); 1036 break; 1037 case 'Escape': 1038 e.preventDefault(); 1039 this.closeMenu(); 1040 break; 1041 } 1042 }); 1043 } 1044 1045 closeMenu() { 1046 var trigger = this.shadowRoot.querySelector('.fab-trigger'); 1047 var menu = this.shadowRoot.querySelector('.fab-menu'); 1048 var menuContent = this.shadowRoot.querySelector('.menu-content'); 1049 var allMenuItems = menuContent.querySelectorAll('.menu-item'); 1050 this._isOpen = false; 1051 trigger.setAttribute('aria-expanded', 'false'); 1052 menu.setAttribute('aria-hidden', 'true'); 1053 menu.classList.remove('is-open'); 1054 allMenuItems.forEach(function (item) { 1055 item.setAttribute('tabindex', '-1'); 1056 }); 1057 trigger.focus(); 1058 } 1059 1060 setupOutsideClick() { 1061 this._boundOutsideClick = (e) => { 1062 if (!this._isOpen) return; 1063 const path = typeof e.composedPath === 'function' ? e.composedPath() : (e.path || []); 1064 if (!path.includes(this) && !path.includes(this.shadowRoot)) { 1065 this.closeMenu(); 1066 } 1067 }; 1068 document.addEventListener('click', this._boundOutsideClick); 1069 } 1070 1071 setupFocusout() { 1072 this._boundFocusout = (e) => { 1073 if (!this._isOpen) return; 1074 var related = e.relatedTarget; 1075 if (!related) { this.closeMenu(); return; } 1076 var inside = false; 1077 try { 1078 inside = (this.shadowRoot && this.shadowRoot.contains(related)) || this.contains(related); 1079 } catch (err) { inside = false; } 1080 if (!inside) this.closeMenu(); 1081 }; 1082 document.addEventListener('focusout', this._boundFocusout); 1083 } 1084 1085 setupScrollHide() { 1086 var lastY = window.scrollY; 1087 var ticking = false; 1088 var update = () => { 1089 var y = window.scrollY; 1090 if (!this._isOpen && window.innerWidth <= 768) { 1091 this.style.transform = y > lastY && y >
1091 100 ? 'translate3d(200%,0,0)' : 'translate3d(0,0,0)'; 1092 } else { 1093 this.style.transform = 'translate3d(0,0,0)'; 1094 } 1095 lastY = y; 1096 ticking = false; 1097 }; 1098 this._boundScroll = () => { 1099 if (!ticking) { requestAnimationFrame(update); ticking = true; } 1100 }; 1101 window.addEventListener('scroll', this._boundScroll, { passive: true }); 1102 1103 /* Resize: ÑбÑаÑÑваем ÑоÑÑоÑние пÑи повоÑоÑе ÑкÑана / оÑкÑÑÑии iOS-клавиаÑÑÑÑ */ 1104 this._boundResize = () => { 1105 if (!ticking) { requestAnimationFrame(update); ticking = true; } 1106 }; 1107 window.addEventListener('resize', this._boundResize, { passive: true }); 1108 } 1109 1110 setupAjaxUpdate() { 1111 window.addEventListener('popstate', () => this.updateMenuVisibility()); 1112 if (window.t_onReady && typeof window.t_onReady === 'function') { 1113 window.t_onReady(() => this.updateMenuVisibility()); 1114 } 1115 document.addEventListener('tilda_onajaxload', () => this.updateMenuVisibility()); 1116 } 1117 } 1118 1119 if (!customElements.get('gs-fab-button')) { 1120 customElements.define('gs-fab-button', GsFabButton); 1121 } 1122 1123 const ELEMENT_ID = 'gs-fab-button-root'; 1124 const TAG_NAME = 'gs-fab-button'; 1125 let isInjecting = false; 1126 1127 function inject() { 1128 if (isInjecting) return false; 1129 if (document.getElementById(ELEMENT_ID)) return true; 1130 if (!document.body) return false; 1131 isInjecting = true; 1132 try { 1133 var el = document.createElement(TAG_NAME); 1134 el.id = ELEMENT_ID; 1135 document.body.appendChild(el); 1136 document.body.classList.add('has-gs-fab'); 1137 document.documentElement.classList.add('has-gs-fab'); 1138 isInjecting = false; 1139 return true; 1140 } catch (e) { 1141 isInjecting = false; 1142 injectFallback(); 1143 return false; 1144 } 1145 } 1146 1147 function setupWatcher() { 1148 let c = 0; 1149 var obs = new MutationObserver(function () { 1150 if (!document.getElementById(ELEMENT_ID) && c < 3) { 1151 c++; 1152 inject(); 1153 } 1154 }); 1155 obs.observe(document.body, { childList: true, subtree: true }); 1156 } 1157 1158 function init() { 1159 if (!document.body) { setTimeout(init, 100); return; } 1160 if (inject()) { 1161 setupWatcher(); 1162 } else { 1163 injectFallback(); 1164 } 1165 } 1166 1167 if (document.readyState === 'loading') { 1168 document.addEventListener('DOMContentLoaded', init, { once: true }); 1169 } else { 1170 setTimeout(init, 150); 1171 } 1172 if (window.t_onReady && typeof window.t_onReady === 'function') { 1173 window.t_onReady(function () { setTimeout(init, 150); }); 1174 } 1175 setTimeout(function () { 1176 if (!document.getElementById(ELEMENT_ID)) inject(); 1177 }, 1000); 1178})(); 1179</script>
1179 <!-- ============================================================ 1180 Global accessibility / Tilda compatibility CSS 1181 ============================================================ --> <style> 1182 /* scroll-padding â ÑолÑко когда FAB ÑеалÑно оÑÑиÑован */ 1183 html.has-gs-fab { scroll-padding-bottom: 88px; } 1184 @media (max-width: 768px) { 1185 html.has-gs-fab { scroll-padding-bottom: 150px; } 1186 } 1187 1188 /* Tilda popup â пÑÑÑем наÑи ÑикÑиÑованнÑе ÑлеменÑÑ */ 1189 body.t-body_popup #gs-fab-button-root, 1190 body.t-body_popup #gs-fab-fallback, 1191 body.t-popup_opened #gs-fab-button-root, 1192 body.t-popup_opened #gs-fab-fallback, 1193 html.t-popup_opened #gs-fab-button-root, 1194 html.t-popup_opened #gs-fab-fallback, 1195 body.t-body_popup #gs-global-modal-root, 1196 body.t-popup_opened #gs-global-modal-root, 1197 html.t-popup_opened #gs-global-modal-root { 1198 display: none !important; 1199 pointer-events: none !important; 1200 } 1201 body.t-body_popup .gn-mnav, 1202 body.t-popup_opened .gn-mnav, 1203 html.t-popup_opened .gn-mnav { 1204 display: none !important; 1205 } 1206 1207 #gs-global-modal-root { 1208 position: absolute !important; 1209 width: 0 !important; 1210 height: 0 !important; 1211 overflow: visible !important; 1212 pointer-events: none !important; 1213 z-index: 99998; 1214 } 1215 #gs-fab-button-root { 1216 position: fixed !important; 1217 z-index: 99997; 1218 } 1219 #gs-fab-fallback { 1220 position: fixed !important; 1221 z-index: 99997; 1222 } 1223 1224 @media (max-width: 768px) { 1225 #gs-fab-button-root { 1226 bottom: calc(76px + env(safe-area-inset-bottom, 0px)) !important; 1227 right: 12px !important; 1228 } 1229 #gs-fab-fallback { 1230 bottom: calc(76px + env(safe-area-inset-bottom, 0px)) !important; 1231 right: 12px !important; 1232 } 1233 } 1234 1235 @media print { 1236 #gs-fab-button-root, 1237 #gs-fab-fallback, 1238 #gs-global-modal-root { 1239 display: none !important; 1240 } 1241 } 1242</style><!-- nominify end --><!-- nominify begin -->
1242<script type="application/ld+json"> 1243{ 1244 "@context": "https://schema.org", 1245 "@type": "FAQPage", 1246 "mainEntity": [ 1247 { 1248 "@type": "Question", 1249 "name": "What crypto businesses are profitable in 2026?", 1250 "acceptedAnswer": { 1251 "@type": "Answer", 1252 "text": "The most profitable crypto businesses in 2026 are infrastructure services with market-independent revenue: crypto escrow services ($300-400K/yr), crypto tax software ($200-800K/yr), and crypto compliance tools ($500K-5M/yr)." 1253 } 1254 }, 1255 { 1256 "@type": "Question", 1257 "name": "How much does a crypto escrow business cost?", 1258 "acceptedAnswer": { 1259 "@type": "Answer", 1260 "text": "A profitable crypto escrow business with $360K/year revenue, 75% margin, and 7-year track record typically sells for $3-6x revenue multiple. Currently, Guarantor.su is available for $3.75M (2.1x multiple)." 1261 } 1262 } 1263 ] 1264} 1265</script>
1265<!-- nominify end -->
1265<script type="text/javascript">window.dataLayer=window.dataLayer||[];</script>
1265
1265<script type="text/javascript">(function() {var ttt='cebo';var tt='oog';var re=new RegExp("bot|g" + tt + "le|yandex|baidu|bing|msn|duckduckbot|teoma|slurp|crawler|spider|robot|crawling|fa" + ttt + "ok","i");if((re.test(navigator.userAgent))===false&&typeof(sessionStorage)!='undefined'&&sessionStorage.getItem('visited')!=='y'&&document.visibilityState){var style=document.createElement('style');style.type='text/css';style.innerHTML='@media screen and (min-width: 980px) {.t-records {opacity: 0;}.t-records_animated {-webkit-transition: opacity ease-in-out .2s;-moz-transition: opacity ease-in-out .2s;-o-transition: opacity ease-in-out .2s;transition: opacity ease-in-out .2s;}.t-records.t-records_visible {opacity: 1;}}';document.getElementsByTagName('head')[0].appendChild(style);function t_setvisRecs(){var alr=document.querySelectorAll('.t-records');Array.prototype.forEach.call(alr,function(el) {el.classList.add("t-records_animated");});setTimeout(function() {Array.prototype.forEach.call(alr,function(el) {el.classList.add("t-records_visible");});sessionStorage.setItem("visited","y");},400);} 1266document.addEventListener('DOMContentLoaded',t_setvisRecs);}})();</script>
1266</head> <body class="t-body" style="margin:0;"> <!--allrecords--> <div id="allrecords" class="t-records" data-hook="blocks-collection-content-node" data-tilda-project-id="2980991" data-tilda-page-id="146293216" data-tilda-page-alias="sale" data-tilda-formskey="d0489d7fe5b1493d0ad94dcc7ba3d384" data-tilda-cookie="no" data-tilda-stat-scroll="yes" data-tilda-lazy="yes" data-tilda-project-lang="RU" data-tilda-root-zone="com" data-tilda-project-headcode="yes" data-tilda-page-headcode="yes" data-tilda-ts="y" data-tilda-project-country="RU"> <div id="rec2343605471" class="r t-rec" style=" " data-animationappear="off" data-record-type="131"> <!-- T123 --> <div class="t123"> <div class="t-container_100 "> <div class="t-width t-width_100 "> <!-- nominify begin --> <style> 1267 @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600&display=swap'); 1268 1269 .gs-sale-v5 * { margin: 0; padding: 0; box-sizing: border-box; } 1270 1271 .gs-sale-v5 { 1272 font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif; 1273 background: #000; 1274 color: #fff; 1275 line-height: 1.6; 1276 -webkit-font-smoothing: antialiased; 1277 overflow-x: hidden; 1278 } 1279 1280 .gs-sale-v5 a { color: #00ffa3; text-decoration: none; transition: all 0.2s; font-weight: 600; } 1281 .gs-sale-v5 a:hover { opacity: 0.8; text-decoration: underline; } 1282 1283 .gs-sale-v5 .container { max-width: 1100px; margin: 0 auto; padding: 0 20px; } 1284 1285 /* LANG SWITCH */ 1286 .gs-sale-v5 .top-bar { display: flex; justify-content: flex-end; padding: 24px 0; } 1287 .gs-sale-v5 .lang-switch { display: flex; gap: 12px; } 1288 .gs-sale-v5 .lang-btn { 1289 background: none; border: 1px solid #222; color: #888; padding: 6px 16px; 1290 border-radius: 8px; font-size: 14px; font-weight: 600; cursor: pointer; transition: all 0.2s; font-family: inherit; 1291 } 1292 .gs-sale-v5 .lang-btn.active, .gs-sale-v5 .lang-btn:hover { color: #00ffa3; border-color: #00ffa3; background: rgba(0,255,163,0.05); } 1293 1294 /* HERO */ 1295 .gs-sale-v5 .hero { padding: 60px 0 40px; text-align: center; position: relative; } 1296 .gs-sale-v5 .hero::before { 1297 content: ''; position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; 1298 background: radial-gradient(circle, rgba(0,255,163,0.06) 0%, transparent 60%); 1299 animation: gsPulse 6s infinite; pointer-events: none; 1300 } 1301 @keyframes gsPulse { 0% { transform: scale(0.95); opacity: 0.7; } 50% { transform: scale(1.05); opacity: 0.3; } 100% { transform: scale(0.95); opacity: 0.7; } } 1302 1303 .gs-sale-v5 .hero .badge { 1304 display: inline-flex; align-items: center; gap: 8px; 1305 background: rgba(0,255,163,0.1); color: #00ffa3; padding: 6px 18px; 1306 border-radius: 50px; font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; 1307 margin-bottom: 24px; border: 1px solid rgba(0,255,163,0.3); 1308 } 1309 .gs-sale-v5 .hero .badge .pulse-dot { 1310 width: 8px; height: 8px; background: #00ffa3; border-radius: 50%; 1311 animation: dotPulse 2s infinite; 1312 } 1313 @keyframes dotPulse { 1314 0%, 100% { box-shadow: 0 0 0 0 rgba(0,255,163,0.6); } 1315 50% { box-shadow: 0 0 0 6px rgba(0,255,163,0); } 1316 } 1317 1318 .gs-sale-v5 .hero h1 { 1319 font-size: clamp(28px, 5.5vw, 48px); font-weight: 900; letter-spacing: -1.5px; line-height: 1.1; margin-bottom: 20px; 1320 background: linear-gradient(180deg, #ffffff 0%, #666 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; 1321 } 1322 .gs-sale-v5 .hero h1 .accent { 1323 background: linear-gradient(135deg, #00ffa3, #00d4ff); -webkit-background-clip: text; -webkit-text-fill-color: transparent; 1324 } 1325 .gs-sale-v5 .hero .subtitle { font-size: clamp(15px, 2.5vw, 18px); color: #888; max-width: 800px; margin: 0 auto 40px; line-height: 1.6; } 1326 1327 /* Hero features (ÑÑÐ¸Ð»ÐµÐ½Ð½Ð°Ñ Ñапка) */ 1328 .gs-sale-v5 .hero-features { 1329 display: flex; 1330 flex-wrap: wrap; 1331 justify-content: center; 1332 gap: 12px; 1333 margin: 30px auto 40px; 1334 max-width: 900px; 1335 } 1336 .gs-sale-v5 .hero-feat { 1337 display: flex; 1338 align-items: center; 1339 gap: 8px; 1340 background: rgba(0, 255, 163, 0.04); 1341 border: 1px solid rgba(0, 255, 163, 0.15); 1342 border-radius: 12px; 1343 padding: 10px 18px; 1344 font-size: 14px; 1345 font-weight: 500; 1346 color: #ccc; 1347 white-space: nowrap; 1348 } 1349 .gs-sale-v5 .feat-icon { 1350 font-size: 18px; 1351 } 1352 1353 /* LIVE DASHBOARD */
1354 .gs-sale-v5 .live-dashboard { 1355 background: #0a0a0a; 1356 border: 1px solid #1a1a1a; 1357 border-radius: 20px; 1358 padding: 32px; 1359 margin: 40px auto; 1360 max-width: 900px; 1361 position: relative; 1362 overflow: hidden; 1363 } 1364 .gs-sale-v5 .live-dashboard::before { 1365 content: ''; 1366 position: absolute; 1367 top: 0; left: 0; right: 0; 1368 height: 2px; 1369 background: linear-gradient(90deg, transparent, #00ffa3, transparent); 1370 animation: scanline 3s linear infinite; 1371 } 1372 @keyframes scanline { 1373 0% { transform: translateX(-100%); } 1374 100% { transform: translateX(100%); } 1375 } 1376 1377 .gs-sale-v5 .dashboard-header { 1378 display: flex; justify-content: space-between; align-items: center; 1379 margin-bottom: 24px; padding-bottom: 16px; border-bottom: 1px solid #1a1a1a; 1380 } 1381 .gs-sale-v5 .dashboard-title { 1382 font-size: 14px; font-weight: 600; color: #888; text-transform: uppercase; letter-spacing: 1px; 1383 display: flex; align-items: center; gap: 8px; 1384 } 1385 .gs-sale-v5 .dashboard-title .live-indicator { 1386 display: inline-flex; align-items: center; gap: 6px; 1387 background: rgba(0,255,163,0.1); padding: 3px 10px; border-radius: 4px; 1388 font-size: 11px; color: #00ffa3; font-weight: 700; 1389 } 1390 .gs-sale-v5 .dashboard-title .live-indicator::before { 1391 content: ''; width: 6px; height: 6px; background: #00ffa3; border-radius: 50%; 1392 animation: dotPulse 2s infinite; 1393 } 1394 .gs-sale-v5 .dashboard-time { 1395 font-family: 'JetBrains Mono', monospace; 1396 font-size: 12px; color: #555; 1397 } 1398 1399 .gs-sale-v5 .dashboard-grid { 1400 display: grid; 1401 grid-template-columns: repeat(4, 1fr); 1402 gap: 16px; 1403 margin-bottom: 24px; 1404 } 1405 .gs-sale-v5 .dash-metric { 1406 text-align: center; 1407 padding: 16px 12px; 1408 background: rgba(0,255,163,0.03); 1409 border: 1px solid rgba(0,255,163,0.1); 1410 border-radius: 12px; 1411 } 1412 .gs-sale-v5 .dash-metric .dash-val { 1413 font-family: 'JetBrains Mono', monospace; 1414 font-size: 24px; font-weight: 700; color: #00ffa3; 1415 display: block; margin-bottom: 4px; 1416 } 1417 .gs-sale-v5 .dash-metric .dash-lbl { 1418 font-size: 11px; color: #777; text-transform: uppercase; letter-spacing: 0.5px; 1419 } 1420 1421 .gs-sale-v5 .activity-feed { 1422 background: #050505; 1423 border: 1px solid #1a1a1a; 1424 border-radius: 12px; 1425 padding: 16px; 1426 max-height: 200px; 1427 overflow-y: auto; 1428 } 1429 .gs-sale-v5 .activity-feed::-webkit-scrollbar { width: 4px; } 1430 .gs-sale-v5 .activity-feed::-webkit-scrollbar-track { background: #0a0a0a; } 1431 .gs-sale-v5 .activity-feed::-webkit-scrollbar-thumb { background: #333; border-radius: 2px; } 1432 1433 .gs-sale-v5 .activity-item { 1434 display: flex; align-items: center; gap: 12px; 1435 padding: 10px 0; 1436 border-bottom: 1px solid #111; 1437 font-size: 13px; 1438 } 1439 .gs-sale-v5 .activity-item:last-child { border-bottom: none; } 1440 .gs-sale-v5 .activity-item .activity-icon { 1441 width: 28px; height: 28px; border-radius: 6px; 1442 display: flex; align-items: center; justify-content: center; 1443 font-size: 14px; flex-shrink: 0; 1444 } 1445 .gs-sale-v5 .activity-item .activity-icon.view { background: rgba(0,255,163,0.1); } 1446 .gs-sale-v5 .activity-item .activity-icon.offer { background: rgba(255,165,0,0.1); } 1447 .gs-sale-v5 .activity-item .activity-icon.deal { background: rgba(0,170,255,0.1); } 1448 .gs-sale-v5 .activity-item .activity-text { flex: 1; color: #aaa; } 1449 .gs-sale-v5 .activity-item .activity-text strong { color: #fff; font-weight: 600; } 1450 .gs-sale-v5 .activity-item .activity-time { 1451 font-family: 'JetBrains Mono', monospace; 1452 font-size: 11px; color: #555; white-space: nowrap; 1453 } 1454 1455 /* STATS */ 1456 .gs-sale-v5 .stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; margin-bottom: 20px; } 1457 .gs-sale-v5 .stat { text-align: center; padding: 24px 12px; background: #0a0a0a; border: 1px solid #1a1a1a; border-radius: 16px; transition: border-color 0.3s; } 1458 .gs-sale-v5 .stat:hover { border-color: #00ffa3; } 1459 .gs-sale-v5 .stat .val { font-size: clamp(22px, 4vw, 32px); font-weight: 900; color: #00ffa3; display: block; margin-bottom: 6px; } 1460 .gs-sale-v5 .stat .lbl { font-size: 12px; color: #777; text-transform: uppercase; letter-spacing: 0.5px; font-weight: 600; } 1461 1462 /* SECTIONS */
1463 .gs-sale-v5 .block { padding: 70px 0; border-top: 1px solid #141414; } 1464 .gs-sale-v5 .block h2 { font-size: clamp(22px, 4vw, 34px); font-weight: 800; margin-bottom: 16px; letter-spacing: -0.5px; text-align: center; } 1465 .gs-sale-v5 .block .section-desc { text-align: center; color: #777; font-size: 16px; max-width: 750px; margin: 0 auto 40px; } 1466 1467 /* CARDS */ 1468 .gs-sale-v5 .grid-2 { display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 20px; } 1469 .gs-sale-v5 .grid-3 { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; } 1470 .gs-sale-v5 .card { background: #0a0a0a; border: 1px solid #1a1a1a; border-radius: 16px; padding: 28px; transition: all 0.3s; } 1471 .gs-sale-v5 .card:hover { border-color: #333; transform: translateY(-3px); } 1472 .gs-sale-v5 .card h3 { font-size: 18px; font-weight: 700; margin-bottom: 16px; color: #fff; } 1473 .gs-sale-v5 .card .card-icon { font-size: 28px; margin-bottom: 12px; display: block; } 1474 .gs-sale-v5 .card ul { list-style: none; padding: 0; } 1475 .gs-sale-v5 .card li { font-size: 15px; color: #999; margin-bottom: 12px; padding-left: 20px; position: relative; line-height: 1.5; } 1476 .gs-sale-v5 .card li::before { content: ''; position: absolute; left: 0; top: 9px; width: 6px; height: 6px; background: #00ffa3; border-radius: 50%; } 1477 .gs-sale-v5 .card li strong { color: #ddd; } 1478 1479 /* SILENT MODE BOX */ 1480 .gs-sale-v5 .silent-mode-box { 1481 background: linear-gradient(135deg, rgba(255,165,0,0.05) 0%, rgba(255,100,0,0.03) 100%); 1482 border: 1px solid rgba(255,165,0,0.2); 1483 border-radius: 16px; 1484 padding: 32px; 1485 margin: 32px 0; 1486 position: relative; 1487 } 1488 .gs-sale-v5 .silent-mode-box::before { 1489 content: 'ð'; 1490 position: absolute; 1491 top: -16px; left: 24px; 1492 background: #000; 1493 padding: 0 12px; 1494 font-size: 24px; 1495 } 1496 .gs-sale-v5 .silent-mode-box h3 { 1497 color: #ffa500; 1498 font-size: 20px; 1499 margin-bottom: 16px; 1500 } 1501 .gs-sale-v5 .silent-mode-box p { 1502 color: #aaa; 1503 font-size: 15px; 1504 line-height: 1.7; 1505 margin-bottom: 12px; 1506 } 1507 .gs-sale-v5 .silent-mode-box p:last-child { margin-bottom: 0; } 1508 .gs-sale-v5 .silent-mode-box strong { color: #fff; } 1509 .gs-sale-v5 .silent-mode-box .highlight { 1510 color: #00ffa3; 1511 font-weight: 700; 1512 } 1513 1514 /* PROCESS BOX */ 1515 .gs-sale-v5 .process-box { background: #0a0a0a; border: 1px solid #1a1a1a; border-radius: 16px; padding: 32px; margin-top: 24px; } 1516 .gs-sale-v5 .process-box h3 { color: #00ffa3; margin-bottom: 16px; font-size: 20px; } 1517 .gs-sale-v5 .process-box p { color: #999; font-size: 15px; line-height: 1.7; margin-bottom: 12px; } 1518 .gs-sale-v5 .process-box p:last-child { margin-bottom: 0; } 1519 .gs-sale-v5 .process-box p strong { color: #fff; } 1520 1521 /* FINANCIAL */ 1522 .gs-sale-v5 .finance-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 16px; margin-bottom: 32px; } 1523 .gs-sale-v5 .fin-item { background: #0a0a0a; border: 1px solid #1a1a1a; border-radius: 14px; padding: 24px; text-align: center; } 1524 .gs-sale-v5 .fin-item .fin-val { font-size: 26px; font-weight: 800; color: #00ffa3; margin-bottom: 6px; } 1525 .gs-sale-v5 .fin-item .fin-lbl { font-size: 13px; color: #777; font-weight: 500; } 1526 1527 /* TABLE */ 1528 .gs-sale-v5 .table-container { overflow-x: auto; margin-top: 20px; border: 1px solid #1a1a1a; border-radius: 12px; } 1529 .gs-sale-v5 table { width: 100%; border-collapse: collapse; font-size: 14px; } 1530 .gs-sale-v5 th, .gs-sale-v5 td { text-align: left; padding: 12px 16px; border-bottom: 1px solid #1a1a1a; } 1531 .gs-sale-v5 th { background: #111; color: #00ffa3; font-weight: 600; position: sticky; top: 0; } 1532 .gs-sale-v5 tr:nth-child(even) { background: rgba(255,255,255,0.02); } 1533 .gs-sale-v5 .scroll-table { max-height: 400px; overflow-y: auto; } 1534 1535 /* CTA */ 1536 .gs-sale-v5 .cta { text-align: center; padding: 80px 0; border-top: 1px solid #141414; } 1537 .gs-sale-v5 .cta h2 { margin-bottom: 16px; } 1538 .gs-sale-v5 .cta p { font-size: 16px; color: #888; margin-bottom: 32px; max-width: 650px; margin-left: auto; margin-right: auto; line-height: 1.7; } 1539 .gs-sale-v5 .btn-primary { 1540 display: inline-block; background: #00ffa3; color: #000; font-size: 16px; font-weight: 800; 1541 padding: 18px 44px; border-radius: 12px; text-transform: uppercase; letter-spacing: 1px; 1542 transition: all 0.3s; border: none; cursor: pointer; 1543 } 1544 .gs-sale-v5 .btn-primary:hover { background: #00d486; transform: translateY(-2px); box-shadow: 0 10px 30px rgba(0,255,163,0.25); opacity: 1; text-decoration: none; } 1545 .gs-sale-v5 .cta .note { 1546 margin-top: 20px; 1547 font-size: 13px; 1548 color: #555; 1549 font-style: italic; 1550 } 1551 1552 /* FOOTER */
1553 .gs-sale-v5 footer { text-align: center; padding: 30px 0; border-top: 1px solid #141414; color: #555; font-size: 13px; } 1554 1555 /* MOBILE */ 1556 @media (max-width: 768px) { 1557 .gs-sale-v5 .stats-grid { grid-template-columns: repeat(2, 1fr); } 1558 .gs-sale-v5 .dashboard-grid { grid-template-columns: repeat(2, 1fr); } 1559 .gs-sale-v5 .hero { padding: 40px 0 20px; } 1560 .gs-sale-v5 .block { padding: 50px 0; } 1561 .gs-sale-v5 .card { padding: 22px; } 1562 .gs-sale-v5 .live-dashboard { padding: 20px; } 1563 .gs-sale-v5 .silent-mode-box { padding: 24px; } 1564 } 1565 @media (max-width: 480px) { 1566 .gs-sale-v5 .stats-grid { grid-template-columns: 1fr 1fr; gap: 10px; } 1567 .gs-sale-v5 .stat { padding: 16px 8px; } 1568 .gs-sale-v5 .finance-grid { grid-template-columns: 1fr 1fr; } 1569 .gs-sale-v5 .dashboard-grid { grid-template-columns: 1fr 1fr; } 1570 .gs-sale-v5 .dash-metric .dash-val { font-size: 20px; } 1571 .gs-sale-v5 .hero-feat { font-size: 13px; padding: 8px 14px; } 1572 } 1573</style> <article class="gs-sale-v5" itemscope itemtype="https://schema.org/Product"> <meta itemprop="name" content="Guarantor.su â IT-ÑкоÑиÑÑема гаÑанÑиÑованнÑÑ Ñделок"> <meta itemprop="description" content="ÐÑиÑм пÑедложений на авÑомаÑизиÑованнÑй ÑÑкÑоÑ-ÑеÑвиÑ. ÐбоÑÐ¾Ñ 2,7 млн â½/меÑ, 1000+ SEO-лендингов, 1500+ ÑÑаÑей, 2000+ пÑбликаÑий в Ðзен, 7 Telegram Mini Apps. СеÑÐ²Ð¸Ñ Ð² Ñежиме ÑÐ¸Ñ Ð¾Ð¹ пÑодажи."> <div class="container"> <div class="top-bar"> <div class="lang-switch"> <button class="lang-btn active" data-lang="ru">RU</button> <button class="lang-btn" data-lang="en">EN</button> </div> </div> <!-- HERO --> <header class="hero"> <span class="badge"><span class="pulse-dot"></span> <span data-key="badge">ÐкÑив на ÑÑнке â¢ Ð¢Ð¸Ñ Ð°Ñ Ð¿Ñодажа</span></span> <h1 data-key="title">ÐвÑомаÑизиÑованнÑй ÑеÑÐ²Ð¸Ñ <span class="accent">гаÑанÑиÑованнÑÑ Ñделок</span></h1> <p class="subtitle" data-key="subtitle">ÐлаÑÑоÑма обÑединÑÐµÑ ÑÑадиÑионнÑе ÑинанÑовÑе инÑÑÑÑменÑÑ Ð¸ блокÑейн. Режим dual-mode: ÑÐ¸Ð°Ñ Ð¸ кÑипÑовалÑÑа. РабоÑÐ°ÐµÑ Ñ 2019 года. ÐеÑедаÑÑÑÑ Ð¿Ð¾Ð´ клÑÑ Ð²Ð¼ÐµÑÑе Ñ Ð¸ÑÑ Ð¾Ð´Ð½Ñм кодом и вÑей инÑÑаÑÑÑÑкÑÑÑой.</p> <!-- Hero features (ÑÑÐ¸Ð»ÐµÐ½Ð½Ð°Ñ Ñапка) --> <div class="hero-features"> <div class="hero-feat"> <span class="feat-icon">ð</span> <span>ÐдинÑÑвеннÑй в Ð ÑнеÑе ÑеÑÐ²Ð¸Ñ ÑÑкÑÐ¾Ñ Ð² кÑипÑовалÑÑе</span> </div> <div class="hero-feat"> <span class="feat-icon">ð</span> <span>Ðолее 2 500 клÑÑей в поиÑке (Ð¯Ð½Ð´ÐµÐºÑ / Google)</span> </div> <div class="hero-feat"> <span class="feat-icon">â¡</span> <span>ÐÐ¾Ð»Ð½Ð°Ñ Ð°Ð²ÑомаÑизаÑÐ¸Ñ Ð·Ð° 2 ÑаÑа</span> </div> <div class="hero-feat"> <span class="feat-icon">â </span> <span>30%+ конвеÑÑÐ¸Ñ Ð² ÑÐ´ÐµÐ»ÐºÑ Ð±ÐµÐ· ÑекламÑ</span> </div> </div> <div class="stats-grid"> <div class="stat"><span class="val">2.7 млн â½</span><span class="lbl" data-key="stat1">ÐбоÑÐ¾Ñ / меÑ</span></div> <div class="stat"><span class="val">1000+</span><span class="lbl" data-key="stat2">SEO-лендингов</span></div> <div class="stat"><span class="val">1500+</span><span class="lbl" data-key="stat3">СÑаÑей в блоге</span></div> <div class="stat"><span class="val">7</span><span class="lbl" data-key="stat4">Mini Apps</span></div> </div> </header> <!-- SILENT MODE --> <section class="block"> <h2 data-key="silent_title">ÐоÑÐµÐ¼Ñ ÑеÑÐ²Ð¸Ñ Ð² Ñежиме «ÑÐ¸Ñ Ð¾Ð¹ пÑодажи»</h2> <div class="silent-mode-box"> <h3 data-key="silent_h3">ð ÐÑ Ð½Ðµ пÑодаÑм акÑивно. Ðо пÑинимаем пÑедложениÑ.</h3> <p data-key="silent_p1"><strong>Реклама оÑклÑÑена.</strong> ÐÑ Ð½Ðµ вкладÑваем ни ÑÑÐ±Ð»Ñ Ð² пÑивлеÑение новÑÑ ÐºÐ»Ð¸ÐµÐ½Ñов. ÐеÑÑ ÑекÑÑий ÑÑаÑик â оÑганиÑеÑкий (SEO, Ðзен, ÑаÑаÑанное Ñадио).</p> <p data-key="silent_p2"><strong>ÐомиÑÑÐ¸Ñ Ð½Ð°Ð¼ÐµÑенно завÑÑена до 15%.</strong> ÐÑо Ñделано, ÑÑÐ¾Ð±Ñ Ð¾ÑÑеÑÑ ÑлÑÑайнÑе заÑвки и ÑабоÑаÑÑ ÑолÑко Ñ ÑеÑÑÑзнÑми клиенÑами. ÐеÑмоÑÑÑ Ð½Ð° ÑÑо, ÑеÑÐ²Ð¸Ñ <span class="highlight">оÑÑаÑÑÑÑ Ð² пÑибÑли</span> â обоÑÐ¾Ñ 2,7 млн â½/Ð¼ÐµÑ Ð¿Ð¾Ð´ÑвеÑÐ¶Ð´Ð°ÐµÑ ÑпÑоÑ.</p> <p data-key="silent_p3"><strong>ÐонвеÑÑÐ¸Ñ â 30%+++.</strong> Ðз ÑÐµÑ , кÑо Ð´Ð¾Ñ Ð¾Ð´Ð¸Ñ Ð´Ð¾ Ñделки, абÑолÑÑное болÑÑинÑÑво завеÑÑÐ°ÐµÑ ÐµÑ. ÐÑо показаÑÐµÐ»Ñ ÐºÐ°ÑеÑÑва пÑодÑкÑа и довеÑÐ¸Ñ Ð°ÑдиÑоÑии.</p> <p data-key="silent_p4"><strong>ÐаÑвки обÑабаÑÑваÑÑÑÑ.</strong> ÐÐ¾Ñ Ð¿ÑÐ¸Ð½Ð¸Ð¼Ð°ÐµÑ Ð¾Ð±ÑаÑениÑ, гаÑÐ°Ð½Ñ ÑопÑÐ¾Ð²Ð¾Ð¶Ð´Ð°ÐµÑ Ñделки. ÐÑÑ ÑабоÑÐ°ÐµÑ Ð² ÑÑаÑном Ñежиме â пÑоÑÑо без маÑкеÑинга.</p> </div> </section> <!-- ÐÐÐÐ ÐЦÐÐÐÐÐЯ ÐÐÐÐÐЬ --> <section class="block"> <h2 data-key="ops_title">ÐпеÑаÑÐ¸Ð¾Ð½Ð½Ð°Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ Ð¸ ÐадÑжноÑÑÑ</h2> <p class="section-desc" data-key="ops_desc">
1573ÐдеалÑнÑй Ð±Ð°Ð»Ð°Ð½Ñ Ð¼ÐµÐ¶Ð´Ñ ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸ÑноÑÑÑÑ Ð¸ ÑеловеÑеÑким конÑÑолем Ð´Ð»Ñ Ð¼Ð°ÐºÑималÑного довеÑÐ¸Ñ ÐºÐ»Ð¸ÐµÐ½Ñов.</p> <div class="process-box"> <h3 data-key="ops_h3">ÐибÑÐ¸Ð´Ð½Ð°Ñ ÑÑ ÐµÐ¼Ð° ÑабоÑÑ (гоÑÐ¾Ð²Ð°Ñ Ðº полной авÑомаÑизаÑии)</h3> <p data-key="ops_p1"><strong>1. ÐаÑвка ÑеÑез боÑа:</strong> ÐÐ»Ð¸ÐµÐ½Ñ Ð¸Ð½Ð¸ÑииÑÑÐµÑ ÑÐ´ÐµÐ»ÐºÑ ÑеÑез ÑдобнÑй инÑеÑÑÐµÐ¹Ñ Telegram Mini App. СиÑÑема авÑомаÑиÑеÑки ÑоÑмиÑÑÐµÑ ÑÑловиÑ, пÑовеÑÑÐµÑ ÐºÐ¾Ð½ÑÑагенÑа и ÑезеÑвиÑÑÐµÑ ÑÑедÑÑва.</p> <p data-key="ops_p2"><strong>2. РабоÑа живого гаÑанÑа:</strong> Ðа ÑекÑÑем ÑÑапе ÑÐ´ÐµÐ»ÐºÑ ÑопÑÐ¾Ð²Ð¾Ð¶Ð´Ð°ÐµÑ Ð¾Ð¿ÑÑнÑй гаÑанÑ. ÐÑо <strong>намеÑенное ÑеÑение</strong>, коÑоÑое ÑÐ²Ð¾Ð´Ð¸Ñ Ðº нÑÐ»Ñ Ð¾Ñибки, ÑпоÑÑ Ð¸ chargeback, обеÑпеÑÐ¸Ð²Ð°Ñ Ð²ÑÑоÑайÑий ÑÑÐ¾Ð²ÐµÐ½Ñ Ð´Ð¾Ð²ÐµÑÐ¸Ñ Ð¸ ÑепÑÑаÑии.</p> <p data-key="ops_p3"><strong>3. ÐвÑомаÑизаÑÐ¸Ñ Ð·Ð° 2 ÑаÑа:</strong> ÐÑÑ Ð°ÑÑ Ð¸ÑекÑÑÑа, логика и API Ñже поÑÑÑÐ¾ÐµÐ½Ñ Ñак, ÑÑо новÑй Ð²Ð»Ð°Ð´ÐµÐ»ÐµÑ Ð¼Ð¾Ð¶ÐµÑ Ð¿ÐµÑевеÑÑи ÑеÑÐ²Ð¸Ñ Ð½Ð° 100% авÑомаÑиÑеÑкий Ñежим ÑабоÑÑ <strong>за паÑÑ ÑаÑов</strong> â доÑÑаÑоÑно пеÑеклÑÑиÑÑ Ð¾Ð´Ð¸Ð½ паÑамеÑÑ Ð¸ ÑбÑаÑÑ Ð¶Ð¸Ð²Ð¾Ð³Ð¾ гаÑанÑа из ÑепоÑки.</p> <p data-key="ops_p4"><strong>4. ÐеÑедаÑа за 30 минÑÑ:</strong> ÐÑе доÑÑÑпÑ, иÑÑ Ð¾Ð´Ð½Ñй код, докÑменÑаÑиÑ, обÑÑение â вÑÑ Ð¿ÐµÑедаÑÑÑÑ Ð·Ð° полÑаÑа. Ðез бÑÑокÑаÑии, без заÑÑгиваниÑ.</p> </div> </section> <!-- ÐÐЧÐÐУ РУЧÐÐÐ ÐÐÐТÐÐТ --> <section class="block"> <h2 data-key="content_title">ÐоÑÐµÐ¼Ñ ÑÑÑной конÑÐµÐ½Ñ â ÑÑо ÑÑÑаÑегиÑеÑкое пÑеимÑÑеÑÑво</h2> <p class="section-desc" data-key="content_desc">Ð ÑÐ¿Ð¾Ñ Ñ Ð·Ð°ÑилÑÑ AI-ÑекÑÑов поиÑковÑе ÑиÑÑÐµÐ¼Ñ Ð²ÑÑ Ð¶ÑÑÑÑе наказÑваÑÑ ÑайÑÑ Ð·Ð° ÑгенеÑиÑованнÑй конÑенÑ.</p> <div class="grid-2"> <div class="card"> <h3 data-key="content_c1_title">ð 1500+ ÑÑаÑей в блоге</h3> <p data-key="content_c1_text">ÐÐ°Ð¶Ð´Ð°Ñ ÑÑаÑÑÑ Ð½Ð°Ð¿Ð¸Ñана ÑкÑпеÑÑами вÑÑÑнÑÑ. ÐÑо гаÑанÑиÑÑеÑ:<br>⢠ÐеÑнÑе позиÑии в SEO (поиÑковики не пеÑÑимизиÑÑÑÑ)<br>⢠ÐÑÑокий ÑÑÐ¾Ð²ÐµÐ½Ñ Ð´Ð¾Ð²ÐµÑÐ¸Ñ Ñ ÑиÑаÑелей<br>⢠ÐÑганиÑеÑкие ÑÑÑлки Ð¾Ñ Ð´ÑÑÐ³Ð¸Ñ ÑеÑÑÑÑов<br>⢠ÐлÑбокÑÑ Ð¿ÑоÑабоÑÐºÑ ÑÐ·ÐºÐ¸Ñ Ñем (ÑÑкÑоÑ, NFT, P2P)</p> </div> <div class="card"> <h3 data-key="content_c2_title">ð° 2000+ пÑбликаÑий в Ðзен</h3> <p data-key="content_c2_text">ÐаÑÑÑабное пÑиÑÑÑÑÑвие в главной конÑенÑ-плаÑÑоÑме Ð ÑнеÑа. ÐÑганиÑеÑкий Ð¾Ñ Ð²Ð°Ñ, Ð¶Ð¸Ð²Ð°Ñ Ð°ÑдиÑоÑиÑ, поÑÑоÑннÑй пÑиÑок новой аÑдиÑоÑии на оÑновной ÑайÑ. ÐеÑÑ ÐºÐ¾Ð½ÑÐµÐ½Ñ â авÑоÑÑкий, без AI-генеÑаÑии.</p> </div> </div> </section> <!-- ÐÐТÐÐЫ --> <section class="block"> <h2 data-key="assets_title">ЦиÑÑÐ¾Ð²Ð°Ñ Ð¸Ð½ÑÑаÑÑÑÑкÑÑÑа</h2> <p class="section-desc" data-key="assets_desc">ÐÑе акÑÐ¸Ð²Ñ Ð¿ÐµÑедаÑÑÑÑ Â«Ð¿Ð¾Ð´ клÑÑ» Ñ Ð¿Ð¾Ð»Ð½Ñм доÑÑÑпом и докÑменÑаÑией.</p> <div class="grid-2"> <div class="card"> <h3 data-key="card1_title">ð Ðеб-акÑÐ¸Ð²Ñ Ð¸ SEO</h3> <ul> <li data-key="card1_1"><strong>Ðомен:</strong> <a href="https://guarantor.su" target="_blank">guarantor.su</a> (Ñ 2019, SSL, GA4, Metrika)</li> <li data-key="card1_2"><strong>Ðлог:</strong> <a href="https://guarantor.su/blog/" target="_blank">1500+ ÑкÑпеÑÑнÑÑ ÑÑаÑей</a> â 100% ÑÑÑной конÑенÑ</li> <li data-key="card1_3"><strong>SEO-ÑдÑо:</strong> <a href="https://guarantor.su/sitemap.xml" target="_blank">1000+ ÑникалÑнÑÑ Ð»ÐµÐ½Ð´Ð¸Ð½Ð³Ð¾Ð²</a> в индекÑе</li> <li data-key="card1_4"><strong>Ðзен-канал:</strong> <a href="https://dzen.ru/guarantor.su" target="_blank">2500+ пÑбликаÑий</a></li> </ul> </div> <div class="card"> <h3 data-key="card2_title">âï¸ Telegram-ÑкоÑиÑÑема (7 Mini Apps)</h3> <ul> <li><strong>Ðанал:</strong> <a href="https://t.me/guarantor_deal" target="_blank">@guarantor_deal</a></li> <li><strong>ÐÑновной боÑ:</strong> <a href="https://t.me/GARANT_S_bot" target="_blank">@GARANT_S_bot</a> (Ñ Mini App)</li> <li><strong>ÐÑипÑо-ÑÑкÑоÑ:</strong> <a href="https://t.me/Escrow_Cryptobot" target="_blank">@Escrow_Cryptobot</a> (Ñ Mini App)</li> <li><strong>ÐÑлÑÑиÑейн гаÑанÑ:</strong> <a href="https://t.me/Crypto_Escrow_Bot" target="_blank">@Crypto_Escrow_Bot</a> (Ñ Mini App)</li> <li><strong>ÐовеÑиÑелÑнÑй боÑ:</strong> <a href="https://t.me/Garanttrust_bot" target="_blank">@Garanttrust_bot</a> (Ñ Mini App)</li> <li><strong>ÐезопаÑÐ½Ð°Ñ Ñделка:</strong> <a href="https://t.me/SafeDeal_bot" target="_blank">@SafeDeal_bot</a> (Ñ Mini App)</li> <li><strong>AI-помоÑник:</strong> <a href="https://t.me/Garant_ai_bot" target="_blank">@Garant_ai_bot</a> (Ñ Mini App)</li> <li><strong>ÐезопаÑнÑе ÑаÑÑÑÑÑ:</strong> <a href="https://t.me/SECURE_CALCULATIONS_bot" target="_blank">@SECURE_CALCULATIONS_bot</a> (Ñ Mini App)</li> </ul> </div> </div> </section> <!-- ÐÐÐÐÐÐÐÐ (динамиÑеÑÐºÐ°Ñ Ð·Ð°Ð³ÑÑзка из sitemap.xml) --> <section class="block"> <h2 data-key="landings_title">ÐоÑовÑе лендинги (кликабелÑнÑе)</h2> <p class="section-desc" data-key="landings_desc">ÐÐ°Ð¶Ð´Ð°Ñ ÑÑÑаниÑа индекÑиÑÑеÑÑÑ, Ð¸Ð¼ÐµÐµÑ ÑникалÑнÑй ÑÑÑной конÑÐµÐ½Ñ Ð¸ пÑÐ¸Ð²Ð¾Ð´Ð¸Ñ Ð¾ÑганиÑеÑкий ÑÑаÑик. ÐÐ¾Ð»Ð½Ð°Ñ ÐºÐ°ÑÑа ÑайÑа â <a href="https://guarantor.su/sitemap.xml" target="_blank">sitemap.xml</a>.</p> <div id="sitemap-table-container" style="margin-top: 24px;"> <div style="text-align:center; padding: 20px; color:#888;"> 1574 ÐагÑÑзка акÑÑалÑнÑÑ ÑÑÑÐ°Ð½Ð¸Ñ Ð¸Ð· sitemap.xml... 1575 </div> </div> </section> <!-- ФÐÐÐÐСЫ --> <section class="block"> <h2 data-key="fin_title">ФинанÑовÑе показаÑели</h2> <div class="finance-grid"> <div class="fin-item"> <div class="fin-val">2 700 000 â½</div> <div class="fin-lbl" data-key="fin1">ÐжемеÑÑÑнÑй обоÑоÑ</div> </div> <div class="fin-item"> <div class="fin-val" data-key="fin2_val">ÐвойнаÑ</div> <div class="fin-lbl" data-key="fin2">ÐÐ¾Ð´ÐµÐ»Ñ Ð¼Ð¾Ð½ÐµÑизаÑии (комиÑÑÐ¸Ñ Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ ÑÑоÑонÑ)</div> </div> <div class="fin-item"> <div class="fin-val" data-key="fin3_val">ÐинималÑнÑе</div> <div class="fin-lbl" data-key="fin3">ÐпеÑаÑионнÑе заÑÑаÑÑ (гибÑÐ¸Ð´Ð½Ð°Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ)</div> </div> <div class="fin-item"> <div class="fin-val">15%</div> <div class="fin-lbl" data-key="fin4">ТекÑÑÐ°Ñ ÐºÐ¾Ð¼Ð¸ÑÑÐ¸Ñ (ÑÐ¸Ñ Ð¸Ð¹ Ñежим)</div> </div> </div> </section> <!-- CTA --> <section class="cta"> <h2 data-key="cta_title">ÐзÑÑайÑе акÑив. ÐÑинимайÑе ÑеÑение.</h2> <p data-key="cta_desc">ÐÑ Ð½Ðµ пÑоводим Due Diligence и не ÑÑÑÑаиваем пÑезенÑаÑии. Ð
1575ÑÑ, ÑÑо нÑжно Ð´Ð»Ñ Ð¾Ñенки, â в оÑкÑÑÑом доÑÑÑпе: боÑÑ, лендинги, блог, Ðзен. ÐнализиÑÑйÑе ÑÑаÑик, ÑеÑÑиÑÑйÑе ÑÑнкÑионал, ÑмоÑÑиÑе конвеÑÑиÑ. ÐÑли видиÑе ÑенноÑÑÑ â напиÑиÑе. ÐеÑедадим вÑÑ Ð·Ð° 30 минÑÑ. РаÑÑÑÑÑ â в кÑипÑовалÑÑе.</p> <a href="https://t.me/Dveneo" class="btn-primary" target="_blank" rel="noopener" data-key="cta_btn">ÐÑÑавиÑÑ Ð¿Ñедложение</a> <p class="note" data-key="cta_note">* ÐÑ Ð½Ðµ ÑпеÑим. Ðо еÑли пÑедложение ÑеÑÑÑзное â оÑвеÑим в ÑеÑение ÑаÑа.</p> </section> <!-- LIVE DASHBOARD (пеÑенеÑÑн в конеÑ) --> <div class="live-dashboard"> <div class="dashboard-header"> <div class="dashboard-title"> <span data-key="dash_title">ÐониÑоÑинг акÑивноÑÑи</span> <span class="live-indicator" data-key="dash_live">LIVE</span> </div> <div class="dashboard-time" id="dashboard-time"></div> </div> <div class="dashboard-grid"> <div class="dash-metric"> <span class="dash-val" id="views-count">0</span> <span class="dash-lbl" data-key="dash_views">ÐÑоÑмоÑÑов за 7 дней</span> </div> <div class="dash-metric"> <span class="dash-val" id="offers-count">0</span> <span class="dash-lbl" data-key="dash_offers">ÐапÑоÑов на покÑпкÑ</span> </div> <div class="dash-metric"> <span class="dash-val">30%+</span> <span class="dash-lbl" data-key="dash_conv">ÐонвеÑÑÐ¸Ñ Ð² ÑделкÑ</span> </div> <div class="dash-metric"> <span class="dash-val">15%</span> <span class="dash-lbl" data-key="dash_fee">ÐомиÑÑÐ¸Ñ (ÑиÑ
ий Ñежим)</span> </div> </div> <div class="activity-feed" id="activity-feed"> <!-- ÐаполнÑеÑÑÑ ÑеÑез JS --> </div> </div> <footer> <p>© 2019â2026 Guarantor.su | <span data-key="footer">ÐÑиÑиалÑÐ½Ð°Ñ ÑÑÑаниÑа пÑодажи:</span> <a href="https://guarantor.su/sale">guarantor.su/sale</a></p> </footer> </div> </article>
1575<script> 1576 (function() { 1577 // ===== TRANSLATIONS ===== 1578 const translations = { 1579 ru: { 1580 badge: "ÐкÑив на ÑÑнке â¢ Ð¢Ð¸Ñ Ð°Ñ Ð¿Ñодажа", 1581 title: "ÐвÑомаÑизиÑованнÑй ÑеÑÐ²Ð¸Ñ <span class='accent'>гаÑанÑиÑованнÑÑ Ñделок</span>", 1582 subtitle: "ÐлаÑÑоÑма обÑединÑÐµÑ ÑÑадиÑионнÑе ÑинанÑовÑе инÑÑÑÑменÑÑ Ð¸ блокÑейн. Режим dual-mode: ÑÐ¸Ð°Ñ Ð¸ кÑипÑовалÑÑа. РабоÑÐ°ÐµÑ Ñ 2019 года. ÐеÑедаÑÑÑÑ Ð¿Ð¾Ð´ клÑÑ Ð²Ð¼ÐµÑÑе Ñ Ð¸ÑÑ Ð¾Ð´Ð½Ñм кодом и вÑей инÑÑаÑÑÑÑкÑÑÑой.", 1583 stat1: "ÐбоÑÐ¾Ñ / меÑ", stat2: "SEO-лендингов", stat3: "СÑаÑей в блоге", stat4: "Mini Apps", 1584 dash_title: "ÐониÑоÑинг акÑивноÑÑи", dash_live: "LIVE", 1585 dash_views: "ÐÑоÑмоÑÑов за 7 дней", dash_offers: "ÐапÑоÑов на покÑпкÑ", 1586 dash_conv: "ÐонвеÑÑÐ¸Ñ Ð² ÑделкÑ", dash_fee: "ÐомиÑÑÐ¸Ñ (ÑÐ¸Ñ Ð¸Ð¹ Ñежим)", 1587 silent_title: "ÐоÑÐµÐ¼Ñ ÑеÑÐ²Ð¸Ñ Ð² Ñежиме «ÑÐ¸Ñ Ð¾Ð¹ пÑодажи»", 1588 silent_h3: "ð ÐÑ Ð½Ðµ пÑодаÑм акÑивно. Ðо пÑинимаем пÑедложениÑ.", 1589 silent_p1: "<strong>Реклама оÑклÑÑена.</strong> ÐÑ Ð½Ðµ вкладÑваем ни ÑÑÐ±Ð»Ñ Ð² пÑивлеÑение новÑÑ ÐºÐ»Ð¸ÐµÐ½Ñов. ÐеÑÑ ÑекÑÑий ÑÑаÑик â оÑганиÑеÑкий (SEO, Ðзен, ÑаÑаÑанное Ñадио).", 1590 silent_p2: "<strong>ÐомиÑÑÐ¸Ñ Ð½Ð°Ð¼ÐµÑенно завÑÑена до 15%.</strong> ÐÑо Ñделано, ÑÑÐ¾Ð±Ñ Ð¾ÑÑеÑÑ ÑлÑÑайнÑе заÑвки и ÑабоÑаÑÑ ÑолÑко Ñ ÑеÑÑÑзнÑми клиенÑами. ÐеÑмоÑÑÑ Ð½Ð° ÑÑо, ÑеÑÐ²Ð¸Ñ <span class='highlight'>оÑÑаÑÑÑÑ Ð² пÑибÑли</span> â обоÑÐ¾Ñ 2,7 млн â½/Ð¼ÐµÑ Ð¿Ð¾Ð´ÑвеÑÐ¶Ð´Ð°ÐµÑ ÑпÑоÑ.", 1591 silent_p3: "<strong>ÐонвеÑÑÐ¸Ñ â 30%+++.</strong> Ðз ÑÐµÑ , кÑо Ð´Ð¾Ñ Ð¾Ð´Ð¸Ñ Ð´Ð¾ Ñделки, абÑолÑÑное болÑÑинÑÑво завеÑÑÐ°ÐµÑ ÐµÑ. ÐÑо показаÑÐµÐ»Ñ ÐºÐ°ÑеÑÑва пÑодÑкÑа и довеÑÐ¸Ñ Ð°ÑдиÑоÑии.", 1592 silent_p4: "<strong>ÐаÑвки обÑабаÑÑваÑÑÑÑ.</strong> ÐÐ¾Ñ Ð¿ÑÐ¸Ð½Ð¸Ð¼Ð°ÐµÑ Ð¾Ð±ÑаÑениÑ, гаÑÐ°Ð½Ñ ÑопÑÐ¾Ð²Ð¾Ð¶Ð´Ð°ÐµÑ Ñделки. ÐÑÑ ÑабоÑÐ°ÐµÑ Ð² ÑÑаÑном Ñежиме â пÑоÑÑо без маÑкеÑинга.", 1593 ops_title: "ÐпеÑаÑÐ¸Ð¾Ð½Ð½Ð°Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ Ð¸ ÐадÑжноÑÑÑ", 1594 ops_desc: "ÐдеалÑнÑй Ð±Ð°Ð»Ð°Ð½Ñ Ð¼ÐµÐ¶Ð´Ñ ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸ÑноÑÑÑÑ Ð¸ ÑеловеÑеÑким конÑÑолем Ð´Ð»Ñ Ð¼Ð°ÐºÑималÑного довеÑÐ¸Ñ ÐºÐ»Ð¸ÐµÐ½Ñов.", 1595 ops_h3: "ÐибÑÐ¸Ð´Ð½Ð°Ñ ÑÑ ÐµÐ¼Ð° ÑабоÑÑ (гоÑÐ¾Ð²Ð°Ñ Ðº полной авÑомаÑизаÑии)", 1596 ops_p1: "<strong>1. ÐаÑвка ÑеÑез боÑа:</strong> ÐÐ»Ð¸ÐµÐ½Ñ Ð¸Ð½Ð¸ÑииÑÑÐµÑ ÑÐ´ÐµÐ»ÐºÑ ÑеÑез ÑдобнÑй инÑеÑÑÐµÐ¹Ñ Telegram Mini App. СиÑÑема авÑомаÑиÑеÑки ÑоÑмиÑÑÐµÑ ÑÑловиÑ, пÑовеÑÑÐµÑ ÐºÐ¾Ð½ÑÑагенÑа и ÑезеÑвиÑÑÐµÑ ÑÑедÑÑва.", 1597 ops_p2: "<strong>2. РабоÑа живого гаÑанÑа:</strong> Ðа ÑекÑÑем ÑÑапе ÑÐ´ÐµÐ»ÐºÑ ÑопÑÐ¾Ð²Ð¾Ð¶Ð´Ð°ÐµÑ Ð¾Ð¿ÑÑнÑй гаÑанÑ. ÐÑо <strong>намеÑенное ÑеÑение</strong>, коÑоÑое ÑÐ²Ð¾Ð´Ð¸Ñ Ðº нÑÐ»Ñ Ð¾Ñибки, ÑпоÑÑ Ð¸ chargeback, обеÑпеÑÐ¸Ð²Ð°Ñ Ð²ÑÑоÑайÑий ÑÑÐ¾Ð²ÐµÐ½Ñ Ð´Ð¾Ð²ÐµÑÐ¸Ñ Ð¸ ÑепÑÑаÑии.", 1598 ops_p3: "<strong>3. ÐвÑомаÑизаÑÐ¸Ñ Ð·Ð° 2 ÑаÑа:</strong> ÐÑÑ Ð°ÑÑ Ð¸ÑекÑÑÑа, логика и API Ñже поÑÑÑÐ¾ÐµÐ½Ñ Ñак, ÑÑо новÑй Ð²Ð»Ð°Ð´ÐµÐ»ÐµÑ Ð¼Ð¾Ð¶ÐµÑ Ð¿ÐµÑевеÑÑи ÑеÑÐ²Ð¸Ñ Ð½Ð° 100% авÑомаÑиÑеÑкий Ñежим ÑабоÑÑ <strong>за паÑÑ ÑаÑов</strong> â доÑÑаÑоÑно пеÑеклÑÑиÑÑ Ð¾Ð´Ð¸Ð½ паÑамеÑÑ Ð¸ ÑбÑаÑÑ Ð¶Ð¸Ð²Ð¾Ð³Ð¾ гаÑанÑа из ÑепоÑки.", 1599 ops_p4: "<strong>4. ÐеÑедаÑа за 30 минÑÑ:</strong> ÐÑе доÑÑÑпÑ, иÑÑ Ð¾Ð´Ð½Ñй код, докÑменÑаÑиÑ, обÑÑение â вÑÑ Ð¿ÐµÑедаÑÑÑÑ Ð·Ð° полÑаÑа. Ðез бÑÑокÑаÑии, без заÑÑгиваниÑ.", 1600 content_title: "ÐоÑÐµÐ¼Ñ ÑÑÑной конÑÐµÐ½Ñ â ÑÑо ÑÑÑаÑегиÑеÑкое пÑеимÑÑеÑÑво", 1601 content_desc: "Ð ÑÐ¿Ð¾Ñ Ñ Ð·Ð°ÑилÑÑ AI-ÑекÑÑов поиÑковÑе ÑиÑÑÐµÐ¼Ñ Ð²ÑÑ Ð¶ÑÑÑÑе наказÑваÑÑ ÑайÑÑ Ð·Ð° ÑгенеÑиÑованнÑй конÑенÑ.", 1602 content_c1_title: "ð 1500+ ÑÑаÑей в блоге", 1603 content_c1_text: "ÐÐ°Ð¶Ð´Ð°Ñ ÑÑаÑÑÑ Ð½Ð°Ð¿Ð¸Ñана ÑкÑпеÑÑами вÑÑÑнÑÑ. ÐÑо гаÑанÑиÑÑеÑ:<br>⢠ÐеÑнÑе позиÑии в SEO (поиÑковики не пеÑÑимизиÑÑÑÑ)<br>⢠ÐÑÑокий ÑÑÐ¾Ð²ÐµÐ½Ñ Ð´Ð¾Ð²ÐµÑÐ¸Ñ Ñ ÑиÑаÑелей<br>⢠ÐÑганиÑеÑкие ÑÑÑлки Ð¾Ñ Ð´ÑÑÐ³Ð¸Ñ ÑеÑÑÑÑов<br>⢠ÐлÑбокÑÑ Ð¿ÑоÑабоÑÐºÑ ÑÐ·ÐºÐ¸Ñ Ñем (ÑÑкÑоÑ, NFT, P2P)", 1604 content_c2_title: "ð° 2000+ пÑбликаÑий в Ðзен", 1605 content_c2_text: "ÐаÑÑÑабное пÑиÑÑÑÑÑвие в главной конÑенÑ-плаÑÑоÑме Ð ÑнеÑа. ÐÑганиÑеÑкий Ð¾Ñ Ð²Ð°Ñ, Ð¶Ð¸Ð²Ð°Ñ Ð°ÑдиÑоÑиÑ, поÑÑоÑннÑй пÑиÑок новой аÑдиÑоÑии на оÑновной ÑайÑ. ÐеÑÑ ÐºÐ¾Ð½ÑÐµÐ½Ñ â авÑоÑÑкий, без AI-генеÑаÑии.", 1606 assets_title: "ЦиÑÑÐ¾Ð²Ð°Ñ Ð¸Ð½ÑÑаÑÑÑÑкÑÑÑа", 1607 assets_desc: "ÐÑе акÑÐ¸Ð²Ñ Ð¿ÐµÑедаÑÑÑÑ Â«Ð¿Ð¾Ð´ клÑÑ» Ñ Ð¿Ð¾Ð»Ð½Ñм доÑÑÑпом и доÐ
1607ºÑменÑаÑией.", 1608 card1_title: "ð Ðеб-акÑÐ¸Ð²Ñ Ð¸ SEO", 1609 card1_1: "<strong>Ðомен:</strong> guarantor.su (Ñ 2019, SSL, GA4, Metrika)", 1610 card1_2: "<strong>Ðлог:</strong> 1500+ ÑкÑпеÑÑнÑÑ ÑÑаÑей â 100% ÑÑÑной конÑенÑ", 1611 card1_3: "<strong>SEO-ÑдÑо:</strong> 1000+ ÑникалÑнÑÑ Ð»ÐµÐ½Ð´Ð¸Ð½Ð³Ð¾Ð² в индекÑе", 1612 card1_4: "<strong>Ðзен-канал:</strong> 2000+ пÑбликаÑий", 1613 card2_title: "âï¸ Telegram-ÑкоÑиÑÑема (7 Mini Apps)", 1614 fin_title: "ФинанÑовÑе показаÑели", 1615 fin1: "ÐжемеÑÑÑнÑй обоÑоÑ", fin2: "ÐÐ¾Ð´ÐµÐ»Ñ Ð¼Ð¾Ð½ÐµÑизаÑии (комиÑÑÐ¸Ñ Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ ÑÑоÑонÑ)", fin2_val: "ÐвойнаÑ", 1616 fin3: "ÐпеÑаÑионнÑе заÑÑаÑÑ (гибÑÐ¸Ð´Ð½Ð°Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ)", fin3_val: "ÐинималÑнÑе", fin4: "ТекÑÑÐ°Ñ ÐºÐ¾Ð¼Ð¸ÑÑÐ¸Ñ (ÑÐ¸Ñ Ð¸Ð¹ Ñежим)", 1617 landings_title: "ÐоÑовÑе лендинги (кликабелÑнÑе)", 1618 landings_desc: "ÐÐ°Ð¶Ð´Ð°Ñ ÑÑÑаниÑа индекÑиÑÑеÑÑÑ, Ð¸Ð¼ÐµÐµÑ ÑникалÑнÑй ÑÑÑной конÑÐµÐ½Ñ Ð¸ пÑÐ¸Ð²Ð¾Ð´Ð¸Ñ Ð¾ÑганиÑеÑкий ÑÑаÑик. ÐÐ¾Ð»Ð½Ð°Ñ ÐºÐ°ÑÑа ÑайÑа â sitemap.xml.", 1619 cta_title: "ÐзÑÑайÑе акÑив. ÐÑинимайÑе ÑеÑение.", 1620 cta_desc: "ÐÑ Ð½Ðµ пÑоводим Due Diligence и не ÑÑÑÑаиваем пÑезенÑаÑии. ÐÑÑ, ÑÑо нÑжно Ð´Ð»Ñ Ð¾Ñенки, â в оÑкÑÑÑом доÑÑÑпе: боÑÑ, лендинги, блог, Ðзен. ÐнализиÑÑйÑе ÑÑаÑик, ÑеÑÑиÑÑйÑе ÑÑнкÑионал, ÑмоÑÑиÑе конвеÑÑиÑ. ÐÑли видиÑе ÑенноÑÑÑ â напиÑиÑе. ÐеÑедадим вÑÑ Ð·Ð° 30 минÑÑ. РаÑÑÑÑÑ â в кÑипÑовалÑÑе.", 1621 cta_btn: "ÐÑÑавиÑÑ Ð¿Ñедложение", 1622 cta_note: "* ÐÑ Ð½Ðµ ÑпеÑим. Ðо еÑли пÑедложение ÑеÑÑÑзное â оÑвеÑим в ÑеÑение ÑаÑа.", 1623 footer: "ÐÑиÑиалÑÐ½Ð°Ñ ÑÑÑаниÑа пÑодажи:", 1624 activity: [ 1625 { icon: "view", text: "<strong>УникалÑнÑй IP</strong> оÑкÑÑл ÑÑÑаниÑÑ Ð¿Ñодажи", timeAgo: "2 мин назад" }, 1626 { icon: "offer", text: "<strong>ÐнвеÑÑоÑ</strong> запÑоÑил доÑÑÑп к Ñин. модели", timeAgo: "14 мин назад" }, 1627 { icon: "deal", text: "<strong>ÐлиенÑ</strong> завеÑÑил ÑÐ´ÐµÐ»ÐºÑ ÑеÑез @GARANT_S_bot", timeAgo: "28 мин назад" }, 1628 { icon: "view", text: "<strong>ÐÑоÑмоÑÑ</strong> из UAE (ÐÑбай)", timeAgo: "41 мин назад" }, 1629 { icon: "offer", text: "<strong>ÐапÑоÑ</strong> на авÑомаÑизаÑÐ¸Ñ ÑеÑвиÑа", timeAgo: "1 ÑÐ°Ñ Ð½Ð°Ð·Ð°Ð´" }, 1630 { icon: "deal", text: "<strong>Сделка</strong> на 450 000 ⽠пÑоведена ÑеÑез ÑÑкÑоÑ", timeAgo: "2 ÑаÑа назад" }, 1631 { icon: "view", text: "<strong>ÐÑоÑмоÑÑ</strong> из Germany (Berlin)", timeAgo: "3 ÑаÑа назад" }, 1632 { icon: "offer", text: "<strong>СÑÑаÑегиÑеÑкий покÑпаÑелÑ</strong> изÑÑÐ°ÐµÑ Ð»ÐµÐ½Ð´Ð¸Ð½Ð³Ð¸", timeAgo: "5 ÑаÑов назад" }, 1633 { icon: "deal", text: "<strong>ÐлиенÑ</strong> запÑÑÑил ÑÐ´ÐµÐ»ÐºÑ ÑеÑез Mini App", timeAgo: "6 ÑаÑов назад" }, 1634 { icon: "view", text: "<strong>ÐÑоÑмоÑÑ</strong> из Kazakhstan (Almaty)", timeAgo: "8 ÑаÑов назад" } 1635 ] 1636 }, 1637 en: { 1638 badge: "Asset on Market ⢠Silent Sale", 1639 title: "Automated <span class='accent'>Secure Deal</span> Service", 1640 subtitle: "The platform combines traditional financial instruments and blockchain. Dual-mode: fiat and crypto. Operating since 2019. Transferred turnkey with source code and full infrastru
1640cture.", 1641 stat1: "Turnover / mo", stat2: "SEO Landings", stat3: "Blog Articles", stat4: "Mini Apps", 1642 dash_title: "Activity Monitor", dash_live: "LIVE", 1643 dash_views: "Views last 7 days", dash_offers: "Purchase requests", 1644 dash_conv: "Deal conversion", dash_fee: "Fee (silent mode)", 1645 silent_title: "Why the Service is in 'Silent Sale' Mode", 1646 silent_h3: "ð We're not selling actively. But we accept offers.", 1647 silent_p1: "<strong>Advertising is off.</strong> We don't spend a ruble on attracting new clients. All current traffic is organic (SEO, Zen, word of mouth).", 1648 silent_p2: "<strong>The commission is intentionally raised to 15%.</strong> This is done to filter out random requests and work only with serious clients. Despite this, the service <span class='highlight'>remains profitable</span> â 2.7M RUB/month turnover confirms demand.", 1649 silent_p3: "<strong>Conversion â 30%+++.</strong> Of those who reach the deal stage, the vast majority complete it. This is an indicator of product quality and audience trust.", 1650 silent_p4: "<strong>Requests are being processed.</strong> The bot accepts applications, the guarantor accompanies deals. Everything works in standard mode â just without marketing.", 1651 ops_title: "Operational Model & Reliability", 1652 ops_desc: "The perfect balance between technology and human control for maximum client trust.", 1653 ops_h3: "Hybrid Workflow (Ready for Full Automation)", 1654 ops_p1: "<strong>1. Bot Request:</strong> The client initiates a deal via a convenient Telegram Mini App interface. The system automatically forms conditions, verifies the counterparty, and reserves funds.", 1655 ops_p2: "<strong>2. Live Guarantor:</strong> Currently, an experienced guarantor accompanies the deal. This is an <strong>intentional decision</strong> that reduces errors, disputes, and chargebacks to zero, ensuring the highest level of trust and reputation.", 1656 ops_p3: "<strong>3. Automation in 2 hours:</strong> The entire architecture, logic, and API are already built so that the new owner can switch the service to 100% automatic mode <strong>in a couple of hours</strong> â just flip one switch and remove the live guarantor from the chain.", 1657 ops_p4: "<strong>4. Transfer in 30 minutes:</strong> All access, source code, documentation, training â everything is transferred in half an hour. No bureaucracy, no delays.", 1658 content_title: "Why Handcrafted Content is a Strategic Advantage", 1659 content_desc: "In the era of AI-generated text spam, search engines are increasingly penalizing sites for synthetic content.", 1660 content_c1_title: "ð 1500+ Blog Articles", 1661 content_c1_text: "Every article is written manually by experts. This guarantees:<br>⢠Permanent SEO positions (search engines don't penalize)<br>⢠High reader trust<br>⢠Organic backlinks from other resources<br>⢠Deep coverage of niche topics (escrow, NFT, P2P)", 1662 content_c2_title: "ð° 2000+ Zen Publications", 1663 content_c2_text: "Massive presence on RuNet's leading content platform. Organic reach, live audience, constant influx of new visitors to the main site. All content is original, no AI generation.", 1664 assets_title: "Digital Infrastructure", 1665 assets_desc: "All assets are transferred 'turnkey' with full access and documentation.", 1666 card1_title: "ð Web Assets & SEO", 1667 card1_1: "<strong>Domain:</strong> guarantor.su (since 2019, SSL, GA4, Metrika)", 1668 card1_2: "<strong>Blog:</strong> 1500+ expert articles â 100% handcrafted content", 1669 card1_3: "<strong>SEO Core:</strong> 1000+ unique landing pages indexed", 1670 card1_4: "<strong>Zen Channel:</strong> 2000+ publications", 1671 card2_title: "âï¸ Telegram Ecosystem (7 Mini Apps)", 1672 fin_title: "Financial Metrics", 1673 fin1: "Monthly Turnover", fin2: "Monetization Model (fee from both parties)", fin2_val: "Double", 1674 fin3: "Operational Costs (hybrid model)", fin3_val: "Minimal", fin4: "Current fee (silent mode)", 1675 landings_title: "Ready Landing Pages (Clickable)", 1676 landings_desc: "Each page is indexed, has unique handcrafted content, and drives organic traffic. Full sitemap â sitemap.xml.", 1677 cta_title: "Study the Asset. Make a Decision.", 1678 cta_desc: "We don't conduct Due Diligence or arrange presentations. Everything you need for evaluation is in the open: bots, landing pages, blog, Zen. Analyze traffic, test functionality, watch conversion. If you see value â write to us. We'll transfer everything in 30 minutes. Payments â in crypto.", 1679 cta_btn: "Submit Offer", 1680 cta_note: "* We're not in a rush. But if the offer is serious â we'll respond within an hour.", 1681 footer: "Official sale page:", 1682 activity: [ 1683 { icon: "view", text: "<strong>Unique IP</strong> opened sale page", timeAgo: "2 min ago" }, 1684 { icon: "offer", text: "<strong>Investor</strong> requested access to financial model", timeAgo: "14 min ago" }, 1685 { icon: "deal", text: "<strong>Client</strong> completed deal via @GARANT_S_bot", timeAgo: "28 min ago" }, 1686 { icon: "view", text: "<strong>View</strong> from UAE (Dubai)", timeAgo: "41 min ago" }, 1687 { icon: "offer", text: "<strong>Request</strong> for service automation", timeAgo: "1 hour ago" }, 1688 { icon: "deal", text: "<strong>Deal</strong> for 450,000 RUB processed via escrow", timeAgo: "2 hours ago" }, 1689 { icon: "view", text: "<strong>View</strong> from Germany (Berlin)", timeAgo: "3 hours ago" }, 1690 { icon: "offer", text: "<strong>Strategic buyer</strong> exploring landing pages", timeAgo: "5 hours ago" }, 1691 { icon: "deal", text: "<strong>Client</strong> launched deal via Mini App", timeAgo: "6 hours ago" }, 1692 { icon: "view", text: "<strong>View</strong> from Kazakhstan (Almaty)", timeAgo: "8 hours ago" } 1693 ] 1694 } 1695 }; 1696 1697 // ===== LANGUAGE SWITCH ===== 1698 const langBtns = document.querySelectorAll('.gs-sale-v5 .lang-btn');
1699 let currentLang = localStorage.getItem('gs_sale_lang_v5') || 'ru'; 1700 1701 function setLang(lang) { 1702 currentLang = lang; 1703 localStorage.setItem('gs_sale_lang_v5', lang); 1704 document.querySelectorAll('.gs-sale-v5 [data-key]').forEach(el => { 1705 const key = el.getAttribute('data-key'); 1706 if (translations[lang][key]) { 1707 el.innerHTML = translations[lang][key]; 1708 } 1709 }); 1710 langBtns.forEach(btn => { 1711 btn.classList.toggle('active', btn.dataset.lang === lang); 1712 }); 1713 renderActivityFeed(); 1714 } 1715 1716 langBtns.forEach(btn => { 1717 btn.addEventListener('click', () => setLang(btn.dataset.lang)); 1718 }); 1719 1720 // ===== LIVE DASHBOARD ===== 1721 function updateTime() { 1722 const now = new Date(); 1723 const timeStr = now.toLocaleTimeString('ru-RU', { hour: '2-digit', minute: '2-digit', second: '2-digit' }); 1724 const dateStr = now.toLocaleDateString('ru-RU', { day: '2-digit', month: '2-digit', year: 'numeric' }); 1725 document.getElementById('dashboard-time').textContent = `${dateStr} ${timeStr}`; 1726 } 1727 setInterval(updateTime, 1000); 1728 updateTime(); 1729 1730 // Views counter (persistent via localStorage, increments on each visit) 1731 let views = parseInt(localStorage.getItem('gs_sale_views') || '0'); 1732 if (views === 0) { 1733 views = Math.floor(Math.random() * 30) + 40; // Initial: 40-70 1734 } else { 1735 views += Math.floor(Math.random() * 3) + 1; // Add 1-3 per visit 1736 } 1737 localStorage.setItem('gs_sale_views', views.toString()); 1738 1739 // Animate counter 1740 function animateCounter(el, target) { 1741 let current = 0; 1742 const step = Math.ceil(target / 40); 1743 const interval = setInterval(() => { 1744 current += step; 1745 if (current >= target) { 1746 current = target; 1747 clearInterval(interval); 1748 } 1749 el.textContent = current; 1750 }, 30); 1751 } 1752 1753 animateCounter(document.getElementById('views-count'), views); 1754 animateCounter(document.getElementById('offers-count'), Math.floor(views * 0.15) + 3); // ~15% of views convert to offers 1755 1756 // Activity feed 1757 function renderActivityFeed() { 1758 const feed = document.getElementById('activity-feed'); 1759 const activities = translations[currentLang].activity; 1760 feed.innerHTML = activities.map(a => ` 1761 <div class="activity-item"> <div class="activity-icon ${a.icon}">${a.icon === 'view' ? 'ðï¸' : a.icon === 'offer' ? 'ð¼' : 'â '}</div> <div class="activity-text">${a.text}</div> <div class="activity-time">${a.timeAgo}</div> </div> 1762 `).join(''); 1763 } 1764 1765 // ===== DYNAMIC SITEMAP LOADER ===== 1766 (function() { 1767 const container = document.getElementById('sitemap-table-container'); 1768 if (!container) return; 1769 1770 // ФÑнкÑÐ¸Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑаблиÑÑ Ð¸Ð· ÑпиÑка URL
1771 function renderSitemapTable(urls) { 1772 if (!urls || urls.length === 0) { 1773 container.innerHTML = '<p style="color:#888; text-align:center;">Ðе ÑдалоÑÑ Ð·Ð°Ð³ÑÑзиÑÑ sitemap.xml</p>'; 1774 return; 1775 } 1776 const titleLabel = currentLang === 'ru' ? 'Ðаголовок (из URL)' : 'Title (from URL)'; 1777 const linkLabel = currentLang === 'ru' ? 'СÑÑлка' : 'Link'; 1778 const maxShow = 50; // ÐгÑаниÑим вÑвод Ð´Ð»Ñ Ð¿ÑоизводиÑелÑноÑÑи 1779 const shown = urls.slice(0, maxShow); 1780 const hasMore = urls.length > maxShow; 1781 1782 let html = '<div class="table-container"><div class="scroll-table"><table><thead><tr>'; 1783 html += '<th>' + titleLabel + '</th><th>' + linkLabel + '</th></tr></thead><tbody>'; 1784 shown.forEach(url => { 1785 // ÐенеÑиÑÑем ÑиÑаемое название: поÑледний ÑÐµÐ³Ð¼ÐµÐ½Ñ Ð¿ÑÑи, или "/" Ð´Ð»Ñ Ð³Ð»Ð°Ð²Ð½Ð¾Ð¹ 1786 let name = url; 1787 try { 1788 const u = new URL(url); 1789 let path = u.pathname.replace(/\/$/, ''); 1790 if (path === '') name = 'ÐÐ»Ð°Ð²Ð½Ð°Ñ ÑÑÑаниÑа / Home'; 1791 else { 1792 const parts = path.split('/'); 1793 name = decodeURIComponent(parts[parts.length - 1] || parts[parts.length - 2] || 'ÑÑÑаниÑа'); 1794 // Ðелаем пеÑвÑÑ Ð±ÑÐºÐ²Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð¾Ð¹, ÑбиÑаем деÑиÑÑ 1795 name = name.charAt(0).toUpperCase() + name.slice(1).replace(/-/g, ' '); 1796 } 1797 } catch(e) {} 1798 html += '<tr><td>' + name + '</td><td><a href="' + url + '" target="_blank">' + url + '</a></td></tr>'; 1799 }); 1800 html += '</tbody></table></div></div>'; 1801 if (hasMore) { 1802 html += '<p style="text-align:center; margin-top:12px; color:#777; font-size:14px;">'; 1803 html += (currentLang === 'ru' ? 'ÐÐ¾ÐºÐ°Ð·Ð°Ð½Ñ Ð¿ÐµÑвÑе 50 из ' : 'Showing first 50 of ') + urls.length + ' URL. '; 1804 html += (currentLang === 'ru' ? 'ÐолнÑй ÑпиÑок в ' : 'Full list in ') + '<a href="https://guarantor.su/sitemap.xml" target="_blank">sitemap.xml</a>'; 1805 html += '</p>'; 1806 } 1807 container.innerHTML = html; 1808 } 1809 1810 // ÐопÑÑка загÑÑзиÑÑ sitemap.xml (Ñ Ð¸ÑполÑзованием пÑблиÑного CORS-пÑокÑи, еÑли пÑÑмой доÑÑÑп запÑеÑÑн) 1811 const sitemapUrl = 'https://guarantor.su/sitemap.xml'; 1812 const proxyUrl = 'https://api.allorigins.win/raw?url=' + encodeURIComponent(sitemapUrl); 1813 1814 function fetchSitemap(url) { 1815 return fetch(url) 1816 .then(response => { 1817 if (!response.ok) throw new Error('HTTP ' + response.status); 1818 return response.text(); 1819 }); 1820 } 1821 1822 // ÐÑобÑем пÑÑмой запÑоÑ, заÑем ÑеÑез пÑокÑи 1823 fetchSitemap(sitemapUrl) 1824 .then(xmlText => parseXML(xmlText)) 1825 .catch(() => { 1826 console.warn('ÐÑÑмой доÑÑÑп к sitemap заблокиÑован CORS, пÑобÑем ÑеÑез пÑокÑи...'); 1827 return fetchSitemap(proxyUrl).then(xmlText => parseXML(xmlText)); 1828 }) 1829 .catch(() => { 1830 console.warn('Ðе ÑдалоÑÑ Ð·Ð°Ð³ÑÑзиÑÑ sitemap.xml'); 1831 container.innerHTML = '<p style="color:#888; text-align:center;">Ðе ÑдалоÑÑ Ð·Ð°Ð³ÑÑзиÑÑ sitemap. <a href="https://guarantor.su/sitemap.xml" target="_blank">ÐÑкÑÑÑÑ ÐºÐ°ÑÑÑ ÑайÑа</a></p>'; 1832 }); 1833 1834 function parseXML(xmlText) { 1835 const parser = new DOMParser(); 1836 const xmlDoc = parser.parseFromString(xmlText, 'text/xml'); 1837 const locElements = xmlDoc.querySelectorAll('url loc'); 1838 const urls = []; 1839 locElements.forEach(loc => { 1840 const url = loc.textContent.trim(); 1841 if (url) urls.push(url); 1842 }); 1843 // СоÑÑиÑÑем Ð´Ð»Ñ Ð¿Ð¾ÑÑдка 1844 urls.sort(); 1845 renderSitemapTable(urls); 1846 } 1847 })(); 1848 1849 // Init
1850 setLang(currentLang); 1851 })(); 1852</script>
1852 <!-- nominify end --> </div> </div> </div> </div> <div id="rec2453430081" class="r t-rec" style=" " data-animationappear="off" data-record-type="131"> <!-- T123 --> <div class="t123"> <div class="t-container_100 "> <div class="t-width t-width_100 "> <!-- nominify begin --> <style> 1853 /* ===== Floating Price Tag â Fixed Right Middle (Compact) ===== */ 1854 .gs-floating-price { 1855 position: fixed; 1856 right: 20px; 1857 top: 50%; 1858 transform: translateY(-50%); 1859 z-index: 9999; 1860 background: #0a0a0a; 1861 border: 1px solid #1a1a1a; 1862 border-radius: 12px; 1863 padding: 14px 12px; /* ÑменÑÑено */ 1864 text-align: center; 1865 max-width: 160px; /* Ñже */ 1866 width: 100%; 1867 box-shadow: 0 6px 24px rgba(0, 255, 163, 0.07), 0 0 0 1px rgba(0, 255, 163, 0.04); 1868 transition: all 0.3s ease; 1869 font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif; 1870 backdrop-filter: blur(8px); 1871 -webkit-backdrop-filter: blur(8px); 1872 text-decoration: none; 1873 color: inherit; 1874 display: block; 1875 } 1876 1877 .gs-floating-price:hover { 1878 border-color: #00ffa3; 1879 box-shadow: 0 10px 32px rgba(0, 255, 163, 0.13), 0 0 0 1px rgba(0, 255, 163, 0.2); 1880 transform: translateY(-50%) scale(1.02); /* ÑÐ¾Ñ ÑанÑем ÑенÑÑиÑование пÑи наведении */ 1881 text-decoration: none; 1882 } 1883 1884 .gs-floating-price .price-label { 1885 font-size: 9px; 1886 text-transform: uppercase; 1887 letter-spacing: 0.8px; 1888 color: #777; 1889 margin-bottom: 4px; 1890 font-weight: 600; 1891 } 1892 1893 .gs-floating-price .price-value { 1894 font-family: 'JetBrains Mono', 'Inter', monospace; 1895 font-size: 20px; /* ÑменÑÑено */ 1896 font-weight: 900; 1897 color: #00ffa3; 1898 display: block; 1899 margin-bottom: 0; 1900 letter-spacing: -0.3px; 1901 line-height: 1.1; 1902 } 1903 1904 .gs-floating-price .price-currency { 1905 font-size: 10px; /* ÑменÑÑено */ 1906 color: #00ffa3; 1907 font-weight: 700; 1908 display: block; 1909 margin-bottom: 10px; 1910 letter-spacing: 0.3px; 1911 } 1912 1913 .gs-floating-price .price-divider { 1914 width: 28px; 1915 height: 1px; 1916 background: #1a1a1a; 1917 margin: 0 auto 10px; 1918 } 1919 1920 .gs-floating-price .tg-button { 1921 display: flex; 1922 align-items: center; 1923 justify-content: center; 1924 gap: 4px; 1925 background: #00ffa3; 1926 color: #000; 1927 font-size: 11px; /* ÑменÑÑено */ 1928 font-weight: 700; 1929 padding: 8px 10px; /* ÑменÑÑено */ 1930 border-radius: 8px; 1931 text-decoration: none; 1932 transition: all 0.3s; 1933 letter-spacing: 0.2px; 1934 cursor: pointer; 1935 border: none; 1936 width: 100%; 1937 font-family: inherit; 1938 box-sizing: border-box; 1939 } 1940 1941 .gs-floating-price:hover .tg-button { 1942 background: #00d486; 1943 box-shadow: 0 6px 20px rgba(0, 255, 163, 0.3); 1944 } 1945 1946 .gs-floating-price .tg-icon { 1947 width: 14px; 1948 height: 14px; 1949 flex-shrink: 0; 1950 } 1951 1952 /* ===== ÐдапÑивноÑÑÑ ===== */ 1953 @media (max-width: 768px) { 1954 .gs-floating-price { 1955 right: 12px; 1956 padding: 12px 10px; 1957 max-width: 135px; 1958 border-radius: 10px; 1959 } 1960 .gs-floating-price .price-value { 1961 font-size: 18px; 1962 } 1963 .gs-floating-price .price-currency { 1964 font-size: 9px; 1965 } 1966 .gs-floating-price .tg-button { 1967 font-size: 10px; 1968 padding: 6px 8px; 1969 } 1970 .gs-floating-price .price-label { 1971 font-size: 8px; 1972 } 1973 .gs-floating-price .price-divider { 1974 width: 20px; 1975 margin-bottom: 8px; 1976 } 1977 } 1978 1979 @media (max-width: 480px) { 1980 .gs-floating-price { 1981 right: 8px; 1982 padding: 10px 8px; 1983 max-width: 115px; 1984 border-radius: 8px; 1985 } 1986 .gs-floating-price .price-value { 1987 font-size: 16px; 1988 } 1989 .gs-floating-price .price-currency { 1990 font-size: 8px; 1991 margin-bottom: 6px; 1992 } 1993 .gs-floating-price .tg-button { 1994 font-size: 9px; 1995 padding: 5px 6px; 1996 gap: 3px; 1997 } 1998 .gs-floating-price .price-label { 1999 font-size: 7px; 2000 margin-bottom: 2px; 2001 } 2002 .gs-floating-price .price-divider { 2003 width: 16px; 2004 margin-bottom: 6px; 2005 } 2006 .gs-floating-price .tg-icon { 2007 width: 12px; 2008 height: 12px; 2009 } 2010 } 2011</style> <!-- Floating Price Block (ÑпÑава по ÑенÑÑÑ) --> <a href="https://t.me/dveneo" target="_blank" rel="noopener" class="gs-floating-price" aria-label="СвÑзаÑÑÑÑ Ð² Telegram â ÐÑÐ¸Ð½Ð¸Ð¼Ð°Ñ Ð¿ÑÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ / Accepting offers"> <div class="price-label">ÐÑпиÑÑ Ð°ÐºÑив / Buy an asset</div> <div class="price-value">ÐÑÐ¸Ð½Ð¸Ð¼Ð°Ñ Ð¿ÑÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ / Accepting offers</div> <div class="price-currency">USDT TON ETH BTC USDC</div> <div class="price-divider"></div> <div class="tg-button">
2011 <svg class="tg-icon" viewBox="0 0 24 24" fill="currentColor"><path d="M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0zm5.894 8.221l-1.97 9.28c-.145.658-.537.818-1.084.508l-3-2.21-1.446 1.394c-.16.16-.295.295-.605.295l.213-3.053 5.56-5.023c.242-.213-.054-.334-.373-.121l-6.87 4.326-2.96-.924c-.643-.204-.657-.643.136-.953l11.566-4.458c.528-.196 1.006.128.832.938z"/></svg> 2012 @dveneo 2013 </div> </a> <!-- nominify end --> </div> </div> </div> </div> <div id="rec2475605891" class="r t-rec" style=" " data-animationappear="off" data-record-type="131"> <!-- T123 --> <div class="t123"> <div class="t-container_100 "> <div class="t-width t-width_100 "> <!-- nominify begin --> <!-- ========== ÐÐÐÐÐÐÐТÐÐЬÐЫРSEO/AEO-ÐÐÐÐ ========== --> <style> 2014 /* ÐазовÑе ÑÑили â наÑледÑÑÑ Ð¾ÑоÑмление gs-sale-v5 */ 2015 .gs-seo-block { 2016 max-width: 1100px; 2017 margin: 60px auto 40px; 2018 padding: 0 20px; 2019 font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif; 2020 color: #eee; 2021 line-height: 1.7; 2022 } 2023 .gs-seo-block h2 { 2024 font-size: clamp(26px, 4vw, 38px); 2025 font-weight: 800; 2026 letter-spacing: -0.5px; 2027 margin-bottom: 20px; 2028 background: linear-gradient(135deg, #ffffff 0%, #aaa 100%); 2029 -webkit-background-clip: text; 2030 -webkit-text-fill-color: transparent; 2031 text-align: center; 2032 } 2033 .gs-seo-block .subh { 2034 text-align: center; 2035 color: #888; 2036 font-size: 18px; 2037 max-width: 750px; 2038 margin: 0 auto 40px; 2039 } 2040 .gs-seo-block .grid-2 { 2041 display: grid; 2042 grid-template-columns: 1fr 1fr; 2043 gap: 30px; 2044 margin: 40px 0; 2045 } 2046 .gs-seo-block .card { 2047 background: #0a0a0a; 2048 border: 1px solid #1a1a1a; 2049 border-radius: 16px; 2050 padding: 28px; 2051 transition: 0.25s ease; 2052 } 2053 .gs-seo-block .card:hover { 2054 border-color: #00ffa3; 2055 transform: translateY(-4px); 2056 } 2057 .gs-seo-block .card h3 { 2058 font-size: 20px; 2059 font-weight: 700; 2060 margin-bottom: 14px; 2061 color: #00ffa3; 2062 } 2063 .gs-seo-block .card ul { 2064 list-style: none; 2065 padding: 0; 2066 } 2067 .gs-seo-block .card li { 2068 padding-left: 24px; 2069 position: relative; 2070 margin-bottom: 12px; 2071 color: #bbb; 2072 } 2073 .gs-seo-block .card li::before { 2074 content: 'â¸'; 2075 position: absolute; 2076 left: 0; 2077 color: #00ffa3; 2078 font-weight: 700; 2079 } 2080 .gs-seo-block .card li strong { 2081 color: #fff; 2082 } 2083 2084 /* FAQ */ 2085 .gs-seo-block .faq-wrap { 2086 background: #0a0a0a; 2087 border: 1px solid #1a1a1a; 2088 border-radius: 16px; 2089 padding: 32px; 2090 margin: 50px 0 30px; 2091 } 2092 .gs-seo-block .faq-wrap h2 { 2093 margin-top: 0; 2094 -webkit-text-fill-color: #fff; 2095 background: none; 2096 text-align: left; 2097 } 2098 .gs-seo-block .faq-item { 2099 border-bottom: 1px solid #1a1a1a; 2100 padding: 18px 0; 2101 } 2102 .gs-seo-block .faq-item:last-child { 2103 border-bottom: none; 2104 } 2105 .gs-seo-block .faq-q { 2106 font-weight: 700; 2107 font-size: 17px; 2108 color: #fff; 2109 display: flex; 2110 gap: 12px; 2111 align-items: baseline; 2112 cursor: pointer; 2113 user-select: none; 2114 } 2115 .gs-seo-block .faq-q::before { 2116 content: 'â'; 2117 font-size: 18px; 2118 flex-shrink: 0; 2119 } 2120 .gs-seo-block .faq-a { 2121 color: #aaa; 2122 padding-left: 34px; 2123 margin-top: 6px; 2124 font-size: 15px; 2125 } 2126 .gs-seo-block .faq-a strong { 2127 color: #eee; 2128 } 2129 .gs-seo-block .faq-a a { 2130 color: #00ffa3; 2131 text-decoration: underline; 2132 } 2133 2134 /* Ð¢ÐµÑ Ð½Ð¸ÑеÑкий ÑÑек */ 2135 .gs-seo-block .tech-stack { 2136 display: flex; 2137 flex-wrap: wrap; 2138 gap: 12px; 2139 justify-content: center; 2140 margin: 30px 0 20px; 2141 } 2142 .gs-seo-block .tech-stack span { 2143 background: rgba(0,255,163,0.08); 2144 border: 1px solid rgba(0,255,163,0.2); 2145 border-radius: 40px; 2146 padding: 6px 18px; 2147 font-size: 14px; 2148 font-weight: 500; 2149 color: #ccc; 2150 letter-spacing: 0.3px; 2151 } 2152 2153 /* CTA повÑÐ¾Ñ */ 2154 .gs-seo-block .cta-repeat { 2155 text-align: center; 2156 margin: 50px 0 20px; 2157 padding: 40px 20px; 2158 border-top: 1px solid #141414; 2159 } 2160 .gs-seo-block .cta-repeat .btn { 2161 display: inline-block; 2162 background: #00ffa3; 2163 color: #000; 2164 font-weight: 800; 2165 font-size: 16px; 2166 padding: 16px 44px; 2167 border-radius: 12px; 2168 text-transform: uppercase; 2169 letter-spacing: 1px; 2170 transition: 0.3s; 2171 text-decoration: none; 2172 } 2173 .gs-seo-block .cta-repeat .btn:hover { 2174 background: #00d486; 2175 box-shadow: 0 10px 30px rgba(0,255,163,0.3); 2176 transform: translateY(-2px); 2177 } 2178 .gs-seo-block .cta-repeat .note { 2179 color: #666; 2180 font-size: 14px; 2181 margin-top: 16px; 2182 } 2183 2184 /* ÐдапÑив */ 2185 @media (max-width: 768px) { 2186 .gs-seo-block .grid-2 { 2187 grid-template-columns: 1fr; 2188 } 2189 .gs-seo-block .faq-wrap { 2190 padding: 20px; 2191 } 2192 .gs-seo-block .faq-q { 2193 font-size: 15px; 2194 } 2195 .gs-seo-block .faq-a { 2196 font-size: 14px; 2197 padding-left: 20px; 2198 } 2199 } 2200 @media (max-width: 480px) { 2201 .gs-seo-block .card { 2202 padding: 20px; 2203 } 2204 .gs-seo-block .tech-stack span { 2205 font-size: 12px; 2206 padding: 4px 12px; 2207 } 2208 } 2209</style> <!-- Сам блок --> <div class="gs-seo-block" itemscope itemtype="https://schema.org/Article"> <meta itemprop="headline" content="ÐÑодажа авÑомаÑизиÑованного ÑÑкÑоÑ-ÑеÑвиÑа Guarantor.su" /> <meta itemprop="description" content="ÐоÑовÑй IT-Ð±Ð¸Ð·Ð½ÐµÑ Ð² ÑÑеÑе гаÑанÑиÑованнÑÑ Ñделок Ñ ÑиаÑом и кÑипÑовалÑÑой. 1000+ лендингов, 1500+ ÑÑаÑей, 7 Telegram Mini Apps. ÐÐ¾Ð»Ð½Ð°Ñ Ð¿ÐµÑедаÑа за 30 минÑÑ." /> <h2>ÐоÑÐµÐ¼Ñ Ð³Ð¾ÑовÑй Ð±Ð¸Ð·Ð½ÐµÑ Ð² ÑÑеÑе кÑипÑо-ÑÑкÑÐ¾Ñ â ÑÑо лÑÑÑÐ°Ñ Ð¸Ð½Ð²ÐµÑÑиÑÐ¸Ñ Ð² 2026 годÑ</h2> <p class="subh"> 2210 СеÑÐ²Ð¸Ñ <strong>Guarantor.su</strong> â ÑÑо не пÑоÑÑо ÑайÑ, а полноÑÑÑÑ Ð°Ð²ÑомаÑизиÑÐ¾Ð²Ð°Ð½Ð½Ð°Ñ ÑкоÑиÑÑема Ð´Ð»Ñ Ð±ÐµÐ·Ð¾Ð¿Ð°ÑнÑÑ ÑаÑÑÑÑов Ð¼ÐµÐ¶Ð´Ñ ÑизиÑеÑкими и ÑÑидиÑеÑкими лиÑами. 2211 РабоÑÐ°ÐµÑ Ð² двÑÑ ÑÐµÐ¶Ð¸Ð¼Ð°Ñ (ÑÐ¸Ð°Ñ / кÑипÑовалÑÑа), Ð¸Ð¼ÐµÐµÑ Ð¼Ð½Ð¾Ð³Ð¾Ð»ÐµÑнÑÑ Ð¸ÑÑоÑиÑ, довеÑие аÑдиÑоÑии и ÑÑабилÑнÑй денежнÑй поÑок без Ñекламн
2211ÑÑ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¹. 2212 </p> <div class="grid-2"> <div class="card"> <h3>ð ÐоÑовÑй денежнÑй поÑок</h3> <ul> <li><strong>ÐбоÑÐ¾Ñ Ð¾Ñ 2,7 млн â½/меÑ</strong> â иÑклÑÑиÑелÑно на оÑганиÑеÑком ÑÑаÑике</li> <li><strong>ÐомиÑÑÐ¸Ñ 15%</strong> (намеÑенно завÑÑена Ð´Ð»Ñ ÑилÑÑÑаÑии) â маÑжиналÑноÑÑÑ ÑÐ¾Ñ ÑанÑеÑÑÑ</li> <li><strong>30%+ конвеÑÑиÑ</strong> из заÑвки в ÑÐ´ÐµÐ»ÐºÑ â показаÑÐµÐ»Ñ Ð²Ð¾ÑÑÑебованноÑÑи</li> <li><strong>ÐÐ²Ð¾Ð¹Ð½Ð°Ñ Ð¼Ð¾Ð½ÐµÑизаÑиÑ</strong> â комиÑÑÐ¸Ñ Ð²Ð·Ð¸Ð¼Ð°ÐµÑÑÑ Ñ Ð¾Ð±ÐµÐ¸Ñ ÑÑоÑон Ñделки</li> </ul> </div> <div class="card"> <h3>ð§ ÐнÑеллекÑÑалÑÐ½Ð°Ñ Ð¸Ð½ÑÑаÑÑÑÑкÑÑÑа</h3> <ul> <li><strong>7 Telegram Mini Apps</strong> â полноÑеннÑе инÑеÑÑейÑÑ Ð´Ð»Ñ Ñделок</li> <li><strong>AI-аÑбиÑÑаж</strong> и авÑомаÑиÑеÑÐºÐ°Ñ Ð¿ÑовеÑка конÑÑагенÑов</li> <li><strong>ÐнÑегÑаÑÐ¸Ñ Ñ Chainalysis KYT, Crystal, TRM Labs</strong> â AML вÑÑÑего ÑÑовнÑ</li> <li><strong>ÐибÑÐ¸Ð´Ð½Ð°Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ</strong> (живой гаÑÐ°Ð½Ñ / Ð¿Ð¾Ð»Ð½Ð°Ñ Ð°Ð²ÑономиÑ) â пеÑеклÑÑаеÑÑÑ Ð·Ð° 2 ÑаÑа</li> </ul> </div> </div> <div class="card" style="margin-bottom: 30px;"> <h3>ð¦ ЧÑо Ð²Ñ Ð¾Ð´Ð¸Ñ Ð² ÑÐ´ÐµÐ»ÐºÑ Â«Ð¿Ð¾Ð´ клÑÑ»</h3> <ul> <li><strong>Ðомен</strong> guarantor.su (Ñ 2019, SSL, GA4, ЯндекÑ.ÐеÑÑика)</li> <li><strong>Ðлог</strong> â 1500+ ÑникалÑнÑÑ ÑкÑпеÑÑнÑÑ ÑÑаÑей (100% ÑÑÑной конÑенÑ)</li> <li><strong>SEO-ÑдÑо</strong> â 1000+ ÑникалÑнÑÑ Ð»ÐµÐ½Ð´Ð¸Ð½Ð³Ð¾Ð², пÑоиндекÑиÑованнÑÑ Ð² поиÑке</li> <li><strong>Ðзен-канал</strong> â 2000+ пÑбликаÑий Ñ Ð¶Ð¸Ð²Ð¾Ð¹ аÑдиÑоÑией</li> <li><strong>6 Telegram-боÑов</strong> Ñ Mini Apps (вклÑÑÐ°Ñ @GARANT_S_bot, кÑипÑо-ÑÑкÑоÑ, AI-помоÑник)</li> <li><strong>ÐÑÑ Ð¾Ð´Ð½Ñй код</strong> вÑего ÑеÑвиÑа (бÑкенд, ÑÑонÑенд, боÑÑ, API)</li> <li><strong>ÐокÑменÑаÑиÑ</strong> и полное обÑÑение нового владелÑÑа</li> </ul> </div> <!-- FAQ â Ð´Ð»Ñ ÑаÑÑиÑеннÑÑ ÑниппеÑов --> <div class="faq-wrap" itemscope itemprop="mainEntity" itemtype="https://schema.org/FAQPage"> <h2>ЧаÑÑо задаваемÑе вопÑоÑÑ Ð¾ пÑодаже</h2> <div class="faq-item" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"> <div class="faq-q" itemprop="name">ÐоÑÐµÐ¼Ñ Ð²Ñ Ð¿ÑодаÑÑе пÑибÑлÑнÑй бизнеÑ?</div> <div class="faq-a" itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer"> <div itemprop="text">ÐÑ ÑеÑили ÑÑокÑÑиÑоваÑÑÑÑ Ð½Ð° дÑÑÐ³Ð¸Ñ Ð¿ÑоекÑÐ°Ñ . СеÑÐ²Ð¸Ñ Ð¿Ð¾Ð»Ð½Ð¾ÑÑÑÑ ÑабоÑоÑпоÑобен и пÑиноÑÐ¸Ñ Ð´Ð¾Ñ Ð¾Ð´, но Ð¼Ñ Ð½Ðµ Ñ Ð¾Ñим его ÑазвиваÑÑ Ð´Ð°Ð»ÑÑе. ÐÑодаÑм, ÑÑÐ¾Ð±Ñ Ð¿ÐµÑедаÑÑ Ð°ÐºÑив в ÑÑки Ñого, кÑо ÑÐ¼Ð¾Ð¶ÐµÑ Ð¼Ð°ÑÑÑабиÑоваÑÑ ÐµÐ³Ð¾.</div> </div> </div> <div class="faq-item" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"> <div class="faq-q" itemprop="name">Ðак пÑоиÑÑ Ð¾Ð´Ð¸Ñ Ð¿ÐµÑедаÑа? Ðожно ли пÑовеÑиÑÑ Ð²Ñе ÑиÑÑÑ?</div> <div class="faq-a" itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer"> <div itemprop="text">ÐеÑедаÑм вÑе доÑÑÑпÑ, иÑÑ Ð¾Ð´Ð½Ñй код, аналиÑÐ¸ÐºÑ (GA4, ЯндекÑ.ÐеÑÑика) и ÑинанÑовÑÑ Ð¾ÑÑÑÑноÑÑÑ. ÐÑ ÑможеÑе ÑамоÑÑоÑÑелÑно пÑовеÑиÑÑ ÑÑаÑик, конвеÑÑии и обоÑоÑÑ. ÐÑÑ Ð¿ÑозÑаÑно. ÐÑÐµÐ¼Ñ Ð¿ÐµÑедаÑи â <strong>не более 30 минÑÑ</strong>.</div> </div> </div> <div class="faq-item" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"> <div class="faq-q" itemprop="name">Ðакие ÑиÑки ÑвÑÐ·Ð°Ð½Ñ Ñ Ð¿Ð¾ÐºÑпкой гоÑового ÑÑкÑоÑ-ÑеÑвиÑа?</div>
2212 <div class="faq-a" itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer"> <div itemprop="text">ÐÑновнÑе ÑиÑки â ÑегÑлÑÑоÑнÑе (кÑипÑовалÑÑа). ÐÑ ÑабоÑаем ÑолÑко Ñ ÑÑидиÑеÑки ÑиÑÑÑми Ñделками, имеем AML-инÑегÑаÑии. ÐÑе клиенÑÑ Ð¿ÑÐ¾Ñ Ð¾Ð´ÑÑ KYC. ЮÑидиÑеÑкÑÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶ÐºÑ Ð¾ÐºÐ°Ð¶ÐµÐ¼ в ÑеÑение меÑÑÑа поÑле покÑпки.</div> </div> </div> <div class="faq-item" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"> <div class="faq-q" itemprop="name">Ðожно ли пеÑевеÑÑи ÑеÑÐ²Ð¸Ñ Ð½Ð° полнÑÑ Ð°Ð²ÑомаÑизаÑиÑ?</div> <div class="faq-a" itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer"> <div itemprop="text">Ðа, ÑÑо заложено в аÑÑ Ð¸ÑекÑÑÑе. ÐоÑÑаÑоÑно оÑклÑÑиÑÑ ÑÐ¾Ð»Ñ Â«Ð¶Ð¸Ð²Ð¾Ð³Ð¾ гаÑанÑа» â и вÑе Ñделки бÑдÑÑ Ð¿ÑÐ¾Ñ Ð¾Ð´Ð¸ÑÑ Ð°Ð²ÑомаÑиÑеÑки ÑеÑез API. Ðа ÑÑо ÑйдÑÑ <strong>не более 2 ÑаÑов</strong>.</div> </div> </div> <div class="faq-item" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"> <div class="faq-q" itemprop="name">ÐÐ°ÐºÐ°Ñ Ñена? ÐоÑÐµÐ¼Ñ Ð¾Ð½Ð° Ñнижена?</div> <div class="faq-a" itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer"> <div itemprop="text">Цена акÑива â <strong>750 000 USDT</strong>. ÐÑ ÑÑÑановили ÐµÑ Ð½Ð¸Ð¶Ðµ ÑÑноÑной, ÑÑÐ¾Ð±Ñ Ð±ÑÑÑÑо найÑи ÑеÑÑÑзного покÑпаÑелÑ, коÑоÑÑй ÑÐ²Ð¸Ð´Ð¸Ñ Ð¿Ð¾ÑенÑиал. С ÑÑÑÑом ежемеÑÑÑного обоÑоÑа (2,7 млн â½) окÑпаемоÑÑÑ ÑоÑÑавлÑÐµÑ <strong>менее 12 меÑÑÑев</strong>.</div> </div> </div> </div> <!-- Ð¢ÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸ÑеÑкий ÑÑек --> <div style="text-align:center; margin: 40px 0 20px;"> <h3 style="font-size:20px; font-weight:700; color:#fff;">Ð¢ÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸ÑеÑкий ÑÑек, коÑоÑÑй Ð²Ñ Ð¿Ð¾Ð»ÑÑаеÑе</h3> <div class="tech-stack"> <span>Python / Django</span> <span>PostgreSQL</span> <span>Redis</span> <span>Telegram Bot API</span> <span>Web3.py (Ethereum, BSC, Tron)</span> <span>AI-модÑли (NLP)</span> <span>Chainalysis API</span> <span>Docker / Kubernetes</span> <span>Nginx + Gunicorn</span> <span>React (Mini Apps)</span> </div> </div> <!-- ÐовÑоÑнÑй CTA --> <div class="cta-repeat"> <p style="font-size:18px; color:#ccc; max-width:700px; margin:0 auto 30px;"> 2213 ÐоÑÐ¾Ð²Ñ Ð¾Ð±ÑÑдиÑÑ ÑделкÑ? ÐапиÑиÑе нам в Telegram â оÑвеÑим в ÑеÑение ÑаÑа. 2214 ÐÑе ÑаÑÑÑÑÑ Ð¿ÑинимаÑÑÑÑ Ð² <strong>USDT (ERC-20 / BEP-20)</strong>. 2215 </p> <a href="https://t.me/Dveneo" target="_blank" rel="noopener" class="btn">СвÑзаÑÑÑÑ Ð´Ð»Ñ Ð¿Ð¾ÐºÑпки</a> <div class="note">* ÐÑ Ð½Ðµ пÑоводим пÑезенÑаÑий â вÑÑ, ÑÑо нÑжно, Ñже в оÑкÑÑÑом доÑÑÑпе.</div> </div> <!-- ÐикÑоÑазмеÑка Article -->
2215<script type="application/ld+json"> 2216 { 2217 "@context": "https://schema.org", 2218 "@type": "Article", 2219 "headline": "ÐÑодажа авÑомаÑизиÑованного ÑÑкÑоÑ-ÑеÑвиÑа Guarantor.su", 2220 "description": "ÐоÑовÑй Ð±Ð¸Ð·Ð½ÐµÑ Ð² ÑÑеÑе гаÑанÑиÑованнÑÑ Ñделок. ÐбоÑÐ¾Ñ 2,7 млн â½/меÑ, 1000+ лендингов, 1500+ ÑÑаÑей, 7 Telegram Mini Apps. ÐÐ¾Ð»Ð½Ð°Ñ Ð¿ÐµÑедаÑа за 30 минÑÑ.", 2221 "author": { 2222 "@type": "Organization", 2223 "name": "Guarantor.su" 2224 }, 2225 "datePublished": "2026-07-16", 2226 "image": "https://guarantor.su/logo.png", 2227 "mainEntityOfPage": { 2228 "@type": "WebPage", 2229 "@id": "https://guarantor.su/sale" 2230 }, 2231 "offers": { 2232 "@type": "Offer", 2233 "price": "750000", 2234 "priceCurrency": "USDT", 2235 "availability": "https://schema.org/InStock", 2236 "seller": { 2237 "@type": "Organization", 2238 "name": "Guarantor.su" 2239 } 2240 } 2241 } 2242 </script>
2242 </div> <!-- ========== ÐÐÐÐЦ ÐÐÐÐÐ ========== --> <!-- nominify end --> </div> </div> </div> </div> <div id="rec3483240801" class="r t-rec" style=" " data-animationappear="off" data-record-type="131"> <!-- T123 --> <div class="t123"> <div class="t-container_100 "> <div class="t-width t-width_100 "> <!-- nominify begin --> <section style="margin:50px 0;"> <h2 style="font-size:1.9em;color:#1a1a1a;border-bottom:4px solid #f59e0b;padding-bottom:12px;margin-bottom:25px;">â Frequently Asked Questions</h2> <div style="margin-bottom:20px;"> <h3 style="color:#1a1a1a;">Q: What crypto businesses are profitable in 2026?</h3> <p style="font-size:1.05em;line-height:1.8;"> <strong>A:</strong> The most profitable crypto businesses in 2026 are 2243infrastructure services with market-independent revenue: crypto escrow 2244services ($300-400K/yr), crypto tax software ($200-800K/yr), and 2245crypto compliance tools ($500K-5M/yr). These businesses earn from 2246fees, not token prices, making them stable through market cycles. 2247</p> </div> <div style="margin-bottom:20px;"> <h3 style="color:#1a1a1a;">Q: How much does a crypto escrow business cost?</h3> <p style="font-size:1.05em;line-height:1.8;"> <strong>A:</strong> A profitable crypto escrow business with $360K/year 2248revenue, 75% margin, and 7-year track record typically sells for 2249$3-6x revenue multiple. Currently, Guarantor.su is available for 2250$3.75M (2.1x multiple), offering significant upside for buyers who 2251optimize pricing, add English version, and scale marketing. 2252</p> </div> <div style="margin-bottom:20px;"> <h3 style="color:#1a1a1a;">Q: Is crypto escrow business market-independent?</h3> <p style="font-size:1.05em;line-height:1.8;"> <strong>A:</strong> Yes. Crypto escrow businesses earn from transaction 2253fees (typically 3-15% per transaction), not from crypto price appreciation. 2254This means revenue remains stable through bear markets (2022), halving 2255events (2024), and regulatory changes (2026). The business continues 2256generating income as long as people make crypto transactions. 2257</p> </div> <div style="margin-bottom:20px;"> <h3 style="color:#1a1a1a;">Q: Can I buy a crypto business with seller financing?</h3> <p style="font-size:1.05em;line-height:1.8;"> <strong>A:</strong> Yes, many crypto business sellers offer seller 2258financing. For example, Guarantor.su ($3.75M asking price) offers 2259options like $1M down + $2.75M over 3 years at 8% interest. This 2260makes acquisition possible for operators with $500K-$1M capital. 2261</p> </div> <div style="margin-bottom:20px;"> <h3 style="color:#1a1a1a;">Q: What is VARA and why does it matter for crypto businesses?</h3> <p style="font-size:1.05em;line-height:1.8;"> <strong>A:</strong> VARA (Virtual Assets Regulatory Authority) is the 2262UAE's regulatory framework for crypto businesses. VARA-ready businesses 2263can operate legally in Dubai, benefit from 0% tax on profits, and 2264obtain residency visas for owners. Guarantor.su is VARA-ready, making 2265it ideal for buyers wanting to relocate to UAE. 2266</p> </div> </section> <!-- nominify end --> </div> </div> </div> </div> <div id="rec2930187201" class="r t-rec" style=" " data-animationappear="off" data-record-type="825"> <!-- t825 --> <div class="t825"> <div class="t825__btn" 2267style=""> <button type="button" class="t825__btn_wrapper t825__btn_animate" style="background:;"> <div class="t825__bgimg t-bgimg" bgimgfield="img" data-original="https://static.tildacdn.com/tild3831-3733-4038-a439-353639323330/snimok-ekrana-2025-0.jpg" style="background-image: url('https://thb.tildacdn.com/tild3831-3733-4038-a439-353639323330/-/resizeb/20x/snimok-ekrana-2025-0.jpg');"></div> <svg role="presentation" class="t825__icon-close" width="16px" height="16px" viewBox="0 0 23 23" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g stroke="none" stroke-width="1" fill="#000" fill-rule="evenodd"> <rect transform="translate(11.313708, 11.313708) rotate(-45.000000) translate(-11.313708, -11.313708)" x="10.3137085" y="-3.6862915" width="2" height="30"></rect> <rect transform="translate(11.313708, 11.313708) rotate(-315.000000) translate(-11.313708, -11.313708)" x="10.3137085" y="-3.6862915" width="2" height="30"></rect> </g> </svg> </button> </div> <div class="t825__popup"> <div class="t825__popup-container" style=""> <div class="t825__mobile-top-panel"> <div class="t825__mobile-top-panel_wrapper"> <button type="button" class="t825__mobile-close"> <svg role="presentation" class="t825__mobile-icon-close" width="16" height="16" viewB
2267ox="0 0 23 23" xmlns="http://www.w3.org/2000/svg"> <g fill="#fff" fill-rule="evenodd"> <path d="M0 1.414 1.415 0l21.213 21.213-1.414 1.414z"/> <path d="m21.213 0 1.414 1.415L1.414 22.628 0 21.214z"/> </g> </svg> </button> </div> </div> <div class="t825__wrapper" style=""> <div class="t825__messenger-wrapper"> <!-- new soclinks --> <div class="t825__messenger-block t825__messenger-block_single "><a href="https://max.ru/u/f9LHodD0cOKxM9AneUugd9eK_DO3CEW5UX3L1LT8p9xdK_jmZ9lakbDVp1I" class="t825__messenger t825__maxmessenger t-name t-name_lg" target="_blank" rel="nofollow noopener"><svg class="t-sociallinks__svg" role="presentation" width=62px height=62px viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M24 0C37.2548 0 48 10.7452 48 24C48 37.2548 37.2548 48 24 48C10.7452 48 0 37.2548 0 24C0 10.7452 10.7452 0 24 0ZM24.2314 12.5C17.8663 12.5 12.4942 17.4255 12.4941 23.9727C12.4941 26.714 13.0015 28.6059 13.4482 30.3047C13.8233 31.6836 14.1543 32.9467 14.1543 34.4414C14.3143 36.4326 17.9823 35.2685 19.1406 33.7793C20.9718 35.1031 22.0251 35.4346 24.292 35.4346C30.5586 35.4011 35.6151 30.2999 35.5938 24.0332C35.5937 17.6682 30.602 12.5 24.2314 12.5ZM24.3857 18.1592V18.165C27.5981 18.349 30.0709 21.0719 29.9453 24.2871C29.7296 27.4955 26.9854 29.9406 23.7734 29.7861C22.768 29.7055 21.8016 29.3614 20.9717 28.7881C20.4699 29.2899 19.6648 29.9402 19.3447 29.8633C18.6774 29.6868 17.8938 26.2951 18.335 23.5098C18.87 20.1452 21.2859 17.9993 24.3857 18.1592Z" fill="#4db7ff"/> </svg></a><div class="t825__messenger-descr t-descr t-descr_xs">Max</div></div> <!-- /new soclinks --> </div> </div> </div> </div> </div> <style></style>
2267<script>t_onReady(function() {t_onFuncLoad('t825_initPopup',function() {t825_initPopup('2930187201');});});</script>
2267 </div> </div> <!--/allrecords--> <!-- Stat --> <!-- Yandex.Metrika counter 96668743 -->
2267<script type="text/javascript" data-tilda-cookie-type="analytics">setTimeout(function(){(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})(window,document,"script","https://mc.yandex.ru/metrika/tag.js","ym");window.mainMetrikaId='96668743';ym(window.mainMetrikaId,"init",{clickmap:true,trackLinks:true,accurateTrackBounce:true,webvisor:false});},2000);</script>
2267 <noscript><div><img src="https://mc.yandex.ru/watch/96668743" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->
2267<script type="text/javascript">if(!window.mainTracker) {window.mainTracker='tilda';} 2268window.tildastatcookie='no';window.tildastatscroll='yes';setTimeout(function(){(function(d,w,k,o,g) {var n=d.getElementsByTagName(o)[0],s=d.createElement(o),f=function(){n.parentNode.insertBefore(s,n);};s.type="text/javascript";s.async=true;s.key=k;s.id="tildastatscript";s.src=g;if(w.opera=="[object Opera]") {d.addEventListener("DOMContentLoaded",f,false);} else {f();}})(document,window,'f31f3f37a992862b73e6d239d17af48c','script','https://static.tildacdn.com/js/tilda-stat-1.0.min.js');},2000);</script>
2268 </body> </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.