1<!doctype html> 2<html lang="en" data-theme="dark" data-beasties-container> 3<head> 4 <meta charset="utf-8"> 5 <title id="title-container">DataForSEO</title> 6 <base href="/"> 7 8 <link id="favicon-container" rel="icon" type="image/x-icon" href="assets/icons/favicon-ukr-64.ico"> 9 <link rel="manifest" href="./assets/manifests/manifest.json"> 10 <meta name="mobile-web-app-capable" content="yes"> 11 <meta name="apple-mobile-web-app-status-bar-style" content="black"> 12 <meta name="apple-mobile-web-app-title" content="RankActive"> 13 <meta name="description" content="DataForSEO - API for SEO-software companies and agencies. (V3)"> 14 <link rel="apple-touch-icon" href="assets/icons/icon-72x72.png" sizes="72x72"> 15 <link rel="apple-touch-icon" href="assets/icons/icon-96x96.png" sizes="96x96"> 16 <link rel="apple-touch-icon" href="assets/icons/icon-144x144.png" sizes="144x144"> 17 <meta name="msapplication-TileImage" content="assets/icons/icon-144x144.optimal.png"> 18 <meta name="msapplication-TileColor" content="#fafafa"> 19 <meta name="theme-color" content="#1976d2"> 20 <meta name="cryptomus" content="7020193f"> 21 22 <link rel="dx-theme" data-theme="fluent.saas.light" href="./assets/styles/dx.fluent.dfs-light.css" data-active="false"> 23 <link rel="dx-theme" data-theme="fluent.saas.dark" href="./assets/styles/dx.fluent.dfs-dark.css" data-active="false"> 24 25 <!-- Updates widget --> 26 <link href="https://upd.dataforseo.com/css/app.css" rel="stylesheet"> 27 28 <!-- Firebase Performance--> 29<!--
29<script>--> 30<!-- if (!window.location.host.includes('localhost')) {--> 31<!-- (function(sa, fbc) {--> 32<!-- function load(f, c) {--> 33<!-- var a = document.createElement('script');--> 34<!-- a.async = 1;--> 35<!-- a.src = f;--> 36<!-- var s = document.getElementsByTagName('script')[0];--> 37<!-- s.parentNode.insertBefore(a, s);--> 38<!-- }--> 39<!-- --> 40<!-- load(sa);--> 41<!-- window.onload = function() {--> 42<!-- firebase.initializeApp(fbc).performance();--> 43<!-- };--> 44<!-- })('https://www.gstatic.com/firebasejs/6.0.2/firebase-performance-standalone.js', {--> 45<!-- apiKey: "AIzaSyAVbq5FhzTwec23L6myeCuwqy65xjHis44",--> 46<!-- authDomain: "angular-app-b99ce.firebaseapp.com",--> 47<!-- databaseURL: "https://angular-app-b99ce.firebaseio.com",--> 48<!-- projectId: "angular-app-b99ce",--> 49<!-- storageBucket: "angular-app-b99ce.appspot.com",--> 50<!-- messagingSenderId: "48002286333",--> 51<!-- appId: "1:48002286333:web:23ad0a41f458ded4"--> 52<!-- });--> 53<!-- --> 54<!-- !function(n, e) {--> 55<!-- var t, o, i, c = [], f = {--> 56<!-- passive: !0,--> 57<!-- capture: !0--> 58<!-- }, r = new Date, a = "pointerup", u = "pointercancel";--> 59<!-- --> 60<!-- function p(n, c) {--> 61<!-- t || (t = c, o = n, i = new Date, w(e), s())--> 62<!-- }--> 63<!-- --> 64<!-- function s() {--> 65<!-- o >= 0 && o < i - r && (c.forEach(function(n) {--> 66<!-- n(o, t)--> 67<!-- }), c = [])--> 68<!-- }--> 69<!-- --> 70<!-- function l(t) {--> 71<!-- if (t.cancelable) {--> 72<!-- var o = (t.timeStamp > 1e12 ? new Date : performance.now()) - t.timeStamp;--> 73<!-- "pointerdown" == t.type ? function(t, o) {--> 74<!-- function i() {--> 75<!-- p(t, o), r()--> 76<!-- }--> 77<!-- --> 78<!-- function c() {--> 79<!-- r()--> 80<!-- }--> 81<!-- --> 82<!-- function r() {--> 83<!-- e(a, i, f), e(u, c, f)--> 84<!-- }--> 85<!-- --> 86<!-- n(a, i, f), n(u, c, f)--> 87<!-- }(o, t) : p(o, t)--> 88<!-- }--> 89<!-- }--> 90<!-- --> 91<!-- function w(n) {--> 92<!-- ["click", "mousedown", "keydown", "touchstart", "pointerdown"].forEach(function(e) {--> 93<!-- n(e, l, f)--> 94<!-- })--> 95<!-- }--> 96<!-- --> 97<!-- w(n), self.perfMetrics = self.perfMetrics || {}, self.perfMetrics.onFirstInputDelay = function(n) {--> 98<!-- c.push(n), s()--> 99<!-- }--> 100<!-- }(addEventListener, removeEventListener);--> 101<!-- --> 102<!-- perfMetrics.onFirstInputDelay(function(delay, evt) {--> 103<!-- ga('send', 'event', {--> 104<!-- eventCategory: 'Perf Metrics',--> 105<!-- eventAction: 'first-input-delay',--> 106<!-- eventLabel: evt.type, // Event values must be an integer.--> 107<!-- eventValue: Math.round(delay), // Exclude this event from bounce rate calculations.--> 108<!-- nonInteraction: true,--> 109<!-- });--> 110<!-- });--> 111<!-- }--> 112<!-- </script>
112--> 113 <!-- End Firebase Performance--> 114 115
115<script>(function() { 116 var w = window; 117 var ic = w.Intercom; 118 if (typeof ic === "function") { 119 ic('reattach_activator'); 120 ic('update', intercomSettings); 121 } else { 122 var d = document; 123 var i = function() { 124 i.c(arguments) 125 }; 126 i.q = []; 127 i.c = function(args) { 128 i.q.push(args) 129 }; 130 w.Intercom = i; 131 132 function l() { 133 var s = d.createElement('script'); 134 s.type = 'text/javascript'; 135 s.async = true; 136 s.src = 'https://widget.intercom.io/widget/yhwl2kwv'; 137 var x = d.getElementsByTagName('script')[0]; 138 x.parentNode.insertBefore(s, x); 139 } 140 141 if (w.attachEvent) { 142 w.attachEvent('onload', l); 143 } else { 144 w.addEventListener('load', l, false); 145 } 146 } 147 })()</script>
147 148 149 <!-- Google Tag Manager --> 150
150<script>
vendor: 394 bytes, lines 150-160
150(function(w, d, s, l, i) { 151 w[l] = w[l] || []; 152 w[l].push({ 153 'gtm.start': new Date().getTime(), 154 event: 'gtm.js' 155 }); 156 var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; 157 j.async = true; 158 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 159 f.parentNode.insertBefore(j, f); 160 })(window, document, 'script', 'dataLayer', '
160GTM-576X48
vendor: 3 bytes, line 160
160');
160</script>
160 161 <!-- End Google Tag Manager --> 162 163<style>:root{--dfs-accent-5:rgb(94 156 24 / .05);--dfs-accent-10:rgb(94 156 24 / .1);--dfs-accent-15:rgb(136 185 80 / .15);--dfs-accent-20:rgb(136 185 80 / .2);--dfs-accent-50:rgb(136 185 80 / .5);--dfs-accent:#88B950;--dfs-accent-hover:#538E0F;--dfs-text-main:#1C232A;--dfs-text-inverse:#FAFAFA;--dfs-text-primary:#88B950;--dfs-text-secondary:#797979;--dfs-menu-subtitle:#FFFFFF;--dfs-text-main-50:rgb(28 35 42 / .5);--dfs-text-main-70:rgb(28 35 42 / .7);--dfs-link:#0062CE;--dfs-bg-underlay:#F3F5F7;--dfs-bg-primary:#FFFFFF;--dfs-bg-tile:#FCFCFD;--dfs-bg-additional:rgb(54 66 79 / .2);--dfs-bg-sub:#ffffff;--dfs-bg-internal:#F3F3F8;--dfs-bg-external:#f7f8fa;--dfs-bg-light-30:#E2E8EE;--dfs-bg-light-10:#EEF2F5;--dfs-bg-light-5:#F5F7F9;--dfs-border-input:#C9D3DD;--dfs-bg-input:#FFFFFF;--dfs-danger:#C83F49;--dfs-logo:#191F35;--dfs-border-main:#D7DEE5;--dfs-border-light:#E8EAEE;--dfs-border-button-secondary:#D5DDE6;--dfs-button-secondary:#F4F8FB;--dfs-hover-button-secondary:#FFFFFF;--dfs-border-chips:#d5dde6;--dfs-chips:#f0f2f3;--dfs-bg-floating:#ffffff;--dfs-border-floating:var(--dfs-border-light);--dfs-shadow-floating:0 2px 4px rgba(0, 0, 0, .24), 0 8px 24px rgba(0, 0, 0, .38);--ngx-json-object:var(--dfs-text-main);--ngx-json-array:var(--dfs-text-main)}:root{--dfs-font-sans:"Open Sans", "Segoe UI", Helvetica, Arial, sans-serif;--dfs-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--dfs-font-weight-regular:400;--dfs-font-weight-semibold:600;--dfs-font-weight-bold:700;--dfs-font-size-xs:12px;--dfs-font-size-sm:14px;--dfs-font-size-md:15px;--dfs-font-size-lg:18px;--dfs-font-size-xl:28px;--dfs-line-height-xs:18px;--dfs-line-height-sm:20px;--dfs-line-height-md:20px;--dfs-line-height-lg:22.5px;--dfs-line-height-xl:36px;--dfs-space-0-5:2px;--dfs-space-1:4px;--dfs-space-1-5:6px;--dfs-space-2:8px;--dfs-space-3:12px;--dfs-space-4:16px;--dfs-space-5:20px;--dfs-space-6:24px;--dfs-space-8:32px;--dfs-space-10:40px;--dfs-radius-xs:3px;--dfs-radius-sm:4px;--dfs-radius-md:6px;--dfs-radius-lg:8px;--dfs-radius-xl:10px;--dfs-radius-pill:999px;--dfs-border-width:1px;--dfs-icon-size-xs:12px;--dfs-icon-size-sm:16px;--dfs-icon-size-md:20px;--dfs-icon-size-lg:24px;--dfs-control-height-sm:32px;--dfs-control-height-md:40px;--dfs-control-height-lg:48px;--dfs-focus-ring-width:2px;--dfs-focus-ring-offset:2px;--dfs-duration-fast:.12s;--dfs-duration-base:.2s;--dfs-easing:cubic-bezier(.4, 0, .2, 1);--dfs-shell-header-height:68px;--dfs-shell-sidebar-width:250px;--dfs-shell-sidebar-width-collapsed:64px;--dfs-shell-content-padding:16px;--dfs-shell-notice-height:0px;--dfs-card-padding:25px}:root{--dfs-focus-ring:var(--dfs-accent);--dfs-text-inverse-50:color-mix(in srgb, var(--dfs-text-inverse) 50%, transparent)}:root{--dfs-text-on-danger:var(--dfs-text-inverse)}:root{--dfs-warning:#8A5A00;--dfs-bg-warning:#FFF8E6;--dfs-border-warning:#E8B64E;--dfs-bg-warning-hover:color-mix(in srgb, var(--dfs-border-warning) 12%, var(--dfs-bg-warning))}:root{--dfs-bg-floating:#FFFFFF;--dfs-border-floating:var(--dfs-border-light);--dfs-shadow-floating:0 2px 4px rgba(0, 0, 0, .24), 0 8px 24px rgba(0, 0, 0, .38)}:root{--ngx-json-object:var(--dfs-text-main);--ngx-json-array:var(--dfs-text-main)}:root{--dfs-menu-title:var(--dfs-text-secondary)}:root{--dfs-success:var(--dfs-accent-hover)}:root{--dfs-chip-bg:var(--dfs-button-secondary);--dfs-chip-border:var(--dfs-border-button-secondary)}@layer properties;@layer theme,base,components,utilities;@layer theme{:root{--spacing:4px;--text-3xl:1.875rem;--text-3xl--line-height:1.2 ;--font-weight-bold:700;--default-transition-duration:var(--dfs-duration-base);--default-transition-timing-function:var(--dfs-easing)}}@layer utilities{}@property --tw-rotate-x{syntax:"*";inherits:false;}@property --tw-rotate-y{syntax:"*";inherits:false;}@property --tw-rotate-z{syntax:"*";inherits:false;}@property --tw-skew-x{syntax:"*";inherits:false;}@property --tw-skew-y{syntax:"*";inherits:false;}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-font-weight{syntax:"*";inherits:false;}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-shadow-color{syntax:"*";inherits:false;}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-inset-shadow-color{syntax:"*";inherits:false;}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-ring-color{syntax:"*";inherits:false;}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-inset-ring-color{syntax:"*";inherits:false;}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-ring-inset{syntax:"*";inherits:false;}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0px;}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff;}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-blur{syntax:"*";inherits:false;}@property --tw-brightness{syntax:"*";inherits:false;}@property --tw-contrast{syntax:"*";inherits:false;}@property --tw-grayscale{syntax:"*";inherits:false;}@property --tw-hue-rotate{syntax:"*";inherits:false;}@property --tw-invert{syntax:"*";inherits:false;}@property --tw-opacity{syntax:"*";inherits:false;}@property --tw-saturate{syntax:"*";inherits:false;}@property --tw-sepia{syntax:"*";inherits:false;}@property --tw-drop-shadow{syntax:"*";inherits:false;}@property --tw-drop-shadow-color{syntax:"*";inherits:false;}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-drop-shadow-size{syntax:"*";inherits:false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}
163}:root{--iti-hover-color:rgba(0, 0, 0, .05);--iti-border-color:#ccc;--iti-dropdown-bg:white;--iti-icon-color:#555;--iti-spacer-horizontal:8px;--iti-flag-height:12px;--iti-flag-width:16px;--iti-globe-height:16px;--iti-search-clear-icon-height:13px;--iti-border-width:1px;--iti-arrow-height:4px;--iti-arrow-width:calc((var(--iti-arrow-height) / 2) * 3);--iti-triangle-border:calc(var(--iti-arrow-width) / 2);--iti-arrow-padding:6px;--iti-flag-sprite-width:3904px;--iti-flag-sprite-height:12px;--iti-mobile-popup-margin:30px}:root{--iti-path-flags-1x:url("./media/flags-VTE3O4QA.webp");--iti-path-flags-2x:url("./media/[email protected]")}@font-face{font-family:Segoe UI;src:url("./media/SegoeUIRegular-OXKJALUA.eot");src:url("./media/SegoeUIRegular-OXKJALUA.eot?#iefix")format("embedded-opentype"),url("./media/SegoeUIRegular-DK7XQP2P.woff") format("woff"),url("./media/SegoeUIRegular-Q7LF227Y.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url("./media/OpenSans-Regular-N6VNBRDX.woff") format("woff"),url("./media/OpenSans-Regular-BLY6TCH6.ttf") format("truetype")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-display:swap;src:url("./media/OpenSans-Italic-6BHGAA5S.woff") format("woff"),url("./media/OpenSans-Italic-CILMQ5W6.ttf") format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url("./media/OpenSans-SemiBold-W4D3PFOE.woff") format("woff"),url("./media/OpenSans-SemiBold-VIUBCA3Q.ttf") format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url("./media/OpenSans-Bold-TCU7GTOD.woff") format("woff"),url("./media/OpenSans-Bold-DQC5ZB4N.ttf") format("truetype")}@layer base{*,*:before,*:after{box-sizing:border-box}html{height:100%}body{height:100%;margin:0;background-color:var(--dfs-bg-underlay);color:var(--dfs-text-main);font-family:var(--dfs-font-sans);font-size:var(--dfs-font-size-sm);font-weight:var(--dfs-font-weight-regular);line-height:var(--dfs-line-height-sm);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}</style><link rel="stylesheet" href="styles-7OMCL76V.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles-7OMCL76V.css"></noscript></head> 164 165<body> 166 167<app-root> 168 <div id="slow-network" style="text-align: center; margin-top: 25px;"></div> 169 <div style="text-align: center; margin-top: 25px;">Please wait while application is loading...</div> 170</app-root> 171
172<script> 173 (function() { 174 if (window.navigator.connection && window.navigator.connection.effectiveType) { 175 if (window.navigator.connection.effectiveType !== '4g') { 176 document.getElementById('slow-network').append('Slow network connection detected. Please wait.'); 177 } 178 } else { 179 var timeOut = setTimeout(function() { 180 if (document.getElementById('slow-network')) { 181 document.getElementById('slow-network').append('Slow network connection detected. Please wait.'); 182 } 183 clearTimeout(timeOut); 184 }, 4000) 185 } 186 })();</script>
186 187 188<noscript>JavaScript is required. Please enable JavaScript in your browser.</noscript> 189 190<!-- Google Tag Manager (noscript) --> 191<!--<noscript>--> 192<!-- <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-576X48" height="0" width="0" style="display:none;visibility:hidden"></iframe>--> 193<!--</noscript>--> 194<!-- End Google Tag Manager (noscript)--> 195 196<!--
196<script>--> 197<!-- (function(i, s, o, g, r, a, m) {--> 198<!-- i['GoogleAnalyticsObject'] = r;--> 199<!-- i[r] = i[r] || function() {--> 200<!-- (i[r].q = i[r].q || []).push(arguments)--> 201<!-- }, i[r].l = 1 * new Date();--> 202<!-- a = s.createElement(o), m = s.getElementsByTagName(o)[0];--> 203<!-- a.async = 1;--> 204<!-- a.src = g;--> 205<!-- m.parentNode.insertBefore(a, m)--> 206<!-- })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga');--> 207<!-- ga('create', 'UA-90049485-1', 'auto'); // <- add the UA-ID from your tracking code--> 208<!--</script>
208--> 209 210<!-- start webpush tracking code -->
211<script type="text/javascript"> var _at = {}; 212 window._at.track = window._at.track || function() { 213 (window._at.track.q = window._at.track.q || []).push(arguments); 214 }; 215 _at.domain = 'app.dataforseo.com/'; 216 _at.owner = '5bcd54d0c72c'; 217 _at.idSite = '20883'; 218 _at.attributes = {}; 219 _at.webpushid = 'web.46.aimtell.com'; 220 (function() { 221 var u = '//s3.amazonaws.com/cdn.aimtell.com/trackpush/'; 222 var d = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0]; 223 g.type = 'text/javascript'; 224 g.async = true; 225 g.defer = true; 226 g.src = u + 'trackpush.min.js'; 227 s.parentNode.insertBefore(g, s); 228 })(); 229</script>
229 230<!-- end webpush tracking code --> 231
232<script src="https://upd.dataforseo.com/js/app.js"></script>
232 233<link rel="modulepreload" href="chunk-n0iP7oIq.js"><link rel="modulepreload" href="chunk-CHna_nIL.js"><link rel="modulepreload" href="chunk-B2xc8O7H.js"><link rel="modulepreload" href="chunk-j0hDWw9K.js">
233<script src="polyfills-6WTZB34S.js" type="module"></script>
233<script src="scripts-NRTAAW7D.js" defer></script>
233<script src="main-HUFHKOKZ.js" type="module"></script>
233</body> 234</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.