It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: http://defender-control.ru

  1. <!doctype html>
  2. <html lang="ru-RU">
  3. <head>
  4.    <meta charset="UTF-8">
  5.    <meta name="viewport" content="width=device-width, initial-scale=1">
  6.  
  7.    <script>
  8.    var block_classes = ["content_rb", "cnt32_rl_bg_str", "rl_cnt_bg"];
  9.  
  10.    function addAttrItem(className) {
  11.        if (document.querySelector("." + className) && !block_classes.includes(className)) {
  12.            block_classes.push(className);
  13.        }
  14.    }
  15. </script><script>
  16.                function onErrorPlacing() {
  17.                    if (typeof cachePlacing !== 'undefined' && typeof cachePlacing === 'function' && typeof window.jsInputerLaunch !== 'undefined' && [15, 10].includes(window.jsInputerLaunch)) {
  18.                        let errorInfo = [];
  19.                        cachePlacing('low',errorInfo);
  20.                    } else {
  21.                        setTimeout(function () {
  22.                            onErrorPlacing();
  23.                        }, 100)
  24.                    }
  25.                }
  26.                var xhr = new XMLHttpRequest();
  27.                xhr.open('GET',"//newrotatormarch23.bid/62lr.json",true);
  28.                xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  29.                xhr.onreadystatechange = function() {
  30.                    if (xhr.status != 200) {
  31.                        if (xhr.statusText != 'abort') {
  32.                            onErrorPlacing();
  33.                        }
  34.                    }
  35.                };
  36.                xhr.send();
  37.            </script><script type="text/javascript" src="//defender-control.ru/wp-content/62lr.js?ver=1.1.3" id="62lr-js" async=""></script><script>console.log('ad: header error')</script><script>
  38.                function onErrorPlacing() {
  39.                    if (typeof cachePlacing !== 'undefined' && typeof cachePlacing === 'function' && typeof window.jsInputerLaunch !== 'undefined' && [15, 10].includes(window.jsInputerLaunch)) {
  40.                        let errorInfo = [];
  41.                        cachePlacing('low',errorInfo);
  42.                    } else {
  43.                        setTimeout(function () {
  44.                            onErrorPlacing();
  45.                        }, 100)
  46.                    }
  47.                }
  48.                var xhr = new XMLHttpRequest();
  49.                xhr.open('GET',"//newrotatormarch23.bid/62lr.min.js",true);
  50.                xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  51.                xhr.onreadystatechange = function() {
  52.                    if (xhr.status != 200) {
  53.                        if (xhr.statusText != 'abort') {
  54.                            onErrorPlacing();
  55.                        }
  56.                    }
  57.                };
  58.                xhr.send();
  59.            </script><script type='text/javascript'> rbConfig={start:performance.now(),rbDomain:'newrotatormarch23.bid',rotator:'62lr'};token=localStorage.getItem('62lr')||(1e6+'').replace(/[018]/g, c => (c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> c / 4).toString(16));rsdfhse=document.createElement('script'); rsdfhse.setAttribute('src','//newrotatormarch23.bid/62lr.min.js?'+token);rsdfhse.setAttribute('async','async');rsdfhse.setAttribute('type','text/javascript');document.head.appendChild(rsdfhse); localStorage.setItem('62lr', token);</script><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
  60. <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
  61. <!-- This site is optimized with the Yoast SEO plugin v25.5 - https://yoast.com/wordpress/plugins/seo/ -->
  62. <title>Defender Control: 🛡 скачать программу для Windows 10 и 11 на русском языке, официальный сайт</title>
  63. <meta name="description" content="Бесплатное приложение Defender Control предназначено для отключения и запуска встроенного защитника сиcтемы Windows. Оно разработано независимым" />
  64. <link rel="canonical" href="https://defender-control.ru/" />
  65. <meta property="og:locale" content="ru_RU" />
  66. <meta property="og:type" content="website" />
  67. <meta property="og:title" content="Defender Control: 🛡 скачать программу для Windows 10 и 11 на русском языке, официальный сайт" />
  68. <meta property="og:description" content="Бесплатное приложение Defender Control предназначено для отключения и запуска встроенного защитника сиcтемы Windows. Оно разработано независимым" />
  69. <meta property="og:url" content="https://defender-control.ru/" />
  70. <meta property="og:site_name" content="Defender Control" />
  71. <meta property="article:modified_time" content="2023-08-28T06:39:23+00:00" />
  72. <meta property="og:image" content="https://defender-control.ru/wp-content/uploads/2022/03/Risunok3.jpg" />
  73. <meta name="twitter:card" content="summary_large_image" />
  74. <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://defender-control.ru/","url":"https://defender-control.ru/","name":"Defender Control: 🛡 скачать программу для Windows 10 и 11 на русском языке, официальный сайт","isPartOf":{"@id":"https://defender-control.ru/#website"},"primaryImageOfPage":{"@id":"https://defender-control.ru/#primaryimage"},"image":{"@id":"https://defender-control.ru/#primaryimage"},"thumbnailUrl":"https://defender-control.ru/wp-content/uploads/2022/03/Risunok3.jpg","datePublished":"2022-03-08T01:42:14+00:00","dateModified":"2023-08-28T06:39:23+00:00","description":"Бесплатное приложение Defender Control предназначено для отключения и запуска встроенного защитника сиcтемы Windows. Оно разработано независимым","breadcrumb":{"@id":"https://defender-control.ru/#breadcrumb"},"inLanguage":"ru-RU","potentialAction":[{"@type":"ReadAction","target":["https://defender-control.ru/"]}]},{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https://defender-control.ru/#primaryimage","url":"https://defender-control.ru/wp-content/uploads/2022/03/Risunok3.jpg","contentUrl":"https://defender-control.ru/wp-content/uploads/2022/03/Risunok3.jpg","width":410,"height":188,"caption":"Защитник Windows работает"},{"@type":"BreadcrumbList","@id":"https://defender-control.ru/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Главная страница"}]},{"@type":"WebSite","@id":"https://defender-control.ru/#website","url":"https://defender-control.ru/","name":"Defender Control","description":"программа для быстрого отключения и включения Защитника Windows","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://defender-control.ru/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ru-RU"}]}</script>
  75. <!-- / Yoast SEO plugin. -->
  76.  
  77.  
  78. <link rel='dns-prefetch' href='//fonts.googleapis.com' />
  79. <style id='wp-block-library-theme-inline-css' type='text/css'>
  80. .wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}
  81. </style>
  82. <style id='classic-theme-styles-inline-css' type='text/css'>
  83. /*! This file is auto-generated */
  84. .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
  85. </style>
  86. <style id='global-styles-inline-css' type='text/css'>
  87. :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 19.5px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36.5px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 22px;--wp--preset--font-size--huge: 49.5px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
  88. :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
  89. :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
  90. :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
  91. </style>
  92. <link rel='stylesheet' id='contact-form-7-css' href='https://defender-control.ru/wp-content/plugins/contact-form-7/includes/css/styles.css'  media='all' />
  93. <link rel='stylesheet' id='google-fonts-css' href='https://fonts.googleapis.com/css?family=Rubik%3A400%2C400i%2C500%2C700%7CRoboto%3A400%2C400i%2C700&#038;subset=cyrillic&#038;display=swap'  media='all' />
  94. <link rel='stylesheet' id='yelly-style-css' href='https://defender-control.ru/wp-content/themes/defender/assets/css/style.min.css'  media='all' />
  95. <link rel='stylesheet' id='jquery-lazyloadxt-spinner-css-css' href='//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/css/jquery.lazyloadxt.spinner.css'  media='all' />
  96. <link rel='stylesheet' id='style-child-css' href='https://defender-control.ru/wp-content/themes/defender-child/style.css'  media='all' />
  97. <script type="text/javascript" src="https://defender-control.ru/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js"></script>
  98. <script type="text/javascript" src="https://defender-control.ru/wp-includes/js/jquery/jquery-migrate.min.js" id="jquery-migrate-js"></script>
  99. <style>.pseudo-clearfy-link { color: #008acf; cursor: pointer;}.pseudo-clearfy-link:hover { text-decoration: none;}</style><link rel="preload" href="https://defender-control.ru/wp-content/themes/defender/assets/fonts/icomoon.ttf" as="font" crossorigin>
  100.    <style>body{background-color:#c5d6d8}::selection, .card-slider__category, .card-slider-container .swiper-pagination-bullet-active, .post-card--grid .post-card__thumbnail:before, .post-card:not(.post-card--small) .post-card__thumbnail a:before, .post-card:not(.post-card--small) .post-card__category,  .post-box--high .post-box__category span, .post-box--wide .post-box__category span, .page-separator, .pagination .nav-links .page-numbers:not(.dots):not(.current):before, .btn, .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle, .comment-respond .form-submit input, .widget-area .widget-header, .page-links__item, .pagination .nav-links .page-numbers{background-color:#0883d9}.entry-image--big .entry-image__body .post-card__category a, .entry-category a, .home-text ul:not([class])>li:before, .entry-content ul:not([class])>li:before, .taxonomy-description ul:not([class])>li:before, .widget_categories ul.menu li a:before, .widget_categories ul.menu li span:before, .widget_categories>ul li a:before, .widget_categories>ul li span:before, .widget_nav_menu ul.menu li a:before, .widget_nav_menu ul.menu li span:before, .widget_nav_menu>ul li a:before, .widget_nav_menu>ul li span:before, .page-links .page-numbers:not(.dots):not(.current):before, .page-links .post-page-numbers:not(.dots):not(.current):before, .pagination .nav-links .page-numbers:not(.dots):not(.current):before, .pagination .nav-links .post-page-numbers:not(.dots):not(.current):before, .entry-image--full .entry-image__body .post-card__category a, .entry-image--fullscreen .entry-image__body .post-card__category a, .entry-image--wide .entry-image__body .post-card__category a{background-color:#0883d9}.comment-respond input:focus, select:focus, textarea:focus, .post-card--grid.post-card--thumbnail-no, .post-card--standard:after, .post-card--related.post-card--thumbnail-no:hover, .spoiler-box, .btn-primary, .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle, .inp:focus, .entry-tag:focus, .entry-tag:hover, .search-screen .search-form .search-field:focus, .entry-content blockquote,
  101.        .input:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=range]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus{border-color:#0883d9 !important}.post-card--grid a:hover, .post-card--small .post-card__category, .post-card__author:before, .post-card__comments:before, .post-card__date:before, .post-card__like:before, .post-card__views:before, .entry-author:before, .entry-date:before, .entry-time:before, .entry-views:before, .entry-content ol:not([class])>li:before, .text-content ol:not([class])>li:before, .taxonomy-description ol:not([class])>li:before, .entry-content blockquote:before, .spoiler-box__title:after, .search-icon:hover:before, .search-form .search-submit:hover:before, .star-rating-item.hover,
  102.        .comment-list .bypostauthor>.comment-body .comment-author:after,
  103.        .search-screen .search-form .search-submit:before, .widget_categories ul li:before,
  104.        .star-rating--score-1:not(.hover) .star-rating-item:nth-child(1),
  105.        .star-rating--score-2:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-2:not(.hover) .star-rating-item:nth-child(2),
  106.        .star-rating--score-3:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-3:not(.hover) .star-rating-item:nth-child(2), .star-rating--score-3:not(.hover) .star-rating-item:nth-child(3),
  107.        .star-rating--score-4:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-4:not(.hover) .star-rating-item:nth-child(2), .star-rating--score-4:not(.hover) .star-rating-item:nth-child(3), .star-rating--score-4:not(.hover) .star-rating-item:nth-child(4),
  108.        .star-rating--score-5:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-5:not(.hover) .star-rating-item:nth-child(2), .star-rating--score-5:not(.hover) .star-rating-item:nth-child(3), .star-rating--score-5:not(.hover) .star-rating-item:nth-child(4), .star-rating--score-5:not(.hover) .star-rating-item:nth-child(5){color:#0883d9}.entry-content a, .entry-content a:visited, .spanlink, .comment-reply-link, .pseudo-link, .widget_calendar a, .widget_recent_comments a, .child-categories ul li a{color:#0883d9}.child-categories ul li a{border-color:#0883d9}@media (min-width: 768px){body{background-attachment: scroll}}.site-header{background-color:#02b0ef}@media (min-width: 992px){.site-header ul li .sub-menu{background-color:#02b0ef}}.site-footer{background-color:#0f5094}body{font-family:"Rubik" ,"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:17px;}</style>
  109. <link rel="icon" href="https://defender-control.ru/wp-content/uploads/2022/03/favicon-100x100.png" sizes="32x32" />
  110. <link rel="icon" href="https://defender-control.ru/wp-content/uploads/2022/03/favicon-300x300.png" sizes="192x192" />
  111. <link rel="apple-touch-icon" href="https://defender-control.ru/wp-content/uploads/2022/03/favicon-300x300.png" />
  112. <meta name="msapplication-TileImage" content="https://defender-control.ru/wp-content/uploads/2022/03/favicon-300x300.png" />
  113.  
  114.  
  115. <style>
  116.    .coveredAd {
  117.        position: relative;
  118.        left: -5000px;
  119.        max-height: 1px;
  120.        overflow: hidden;
  121.    }
  122.    .content_pointer_class {
  123.        display: block !important;
  124.        width: 100% !important;
  125.    }
  126.    .rfwp_removedMarginTop {
  127.        margin-top: 0 !important;
  128.    }
  129.    .rfwp_removedMarginBottom {
  130.        margin-bottom: 0 !important;
  131.    }
  132. </style>
  133.            <script>
  134.            var cou1 = 0;
  135.            if (typeof blockSettingArray==="undefined") {
  136.                var blockSettingArray = [];
  137.            } else {
  138.                if (Array.isArray(blockSettingArray)) {
  139.                    cou1 = blockSettingArray.length;
  140.                } else {
  141.                    var blockSettingArray = [];
  142.                }
  143.            }
  144.            if (typeof excIdClass==="undefined") {
  145.                var excIdClass = [".percentPointerClass",".content_rb",".cnt32_rl_bg_str",".rl_cnt_bg",".addedInserting","#toc_container","table","blockquote"];
  146.            }
  147.            if (typeof blockDuplicate==="undefined") {
  148.                var blockDuplicate = "no";
  149.            }                        
  150.            if (typeof obligatoryMargin==="undefined") {
  151.                var obligatoryMargin = 1;
  152.            }
  153.            
  154.            if (typeof tagsListForTextLength==="undefined") {
  155.                var tagsListForTextLength = ["P","H1","H2","H3","H4","H5","H6","DIV","BLOCKQUOTE","INDEX","ARTICLE","SECTION"];
  156.            }                        
  157.            blockSettingArray[cou1] = [];
  158. blockSettingArray[cou1]["minSymbols"] = 0;
  159. blockSettingArray[cou1]["maxSymbols"] = 0;
  160. blockSettingArray[cou1]["minHeaders"] = 0;
  161. blockSettingArray[cou1]["maxHeaders"] = 0;
  162. blockSettingArray[cou1]["showNoElement"] = 0;
  163. blockSettingArray[cou1]["id"] = '1';
  164. blockSettingArray[cou1]["sc"] = '0';
  165. blockSettingArray[cou1]["text"] = '<div class=\"rl_cnt_bg\" data-id=\"329007\"></div>';
  166. blockSettingArray[cou1]["setting_type"] = 1;
  167. blockSettingArray[cou1]["rb_under"] = 183445;
  168. blockSettingArray[cou1]["elementCss"] = "default";
  169. blockSettingArray[cou1]["element"] = "p";
  170. blockSettingArray[cou1]["elementPosition"] = 1;
  171. blockSettingArray[cou1]["elementPlace"] = 1;
  172. cou1++;
  173. blockSettingArray[cou1] = [];
  174. blockSettingArray[cou1]["minSymbols"] = 0;
  175. blockSettingArray[cou1]["maxSymbols"] = 0;
  176. blockSettingArray[cou1]["minHeaders"] = 0;
  177. blockSettingArray[cou1]["maxHeaders"] = 0;
  178. blockSettingArray[cou1]["showNoElement"] = 0;
  179. blockSettingArray[cou1]["id"] = '2';
  180. blockSettingArray[cou1]["sc"] = '0';
  181. blockSettingArray[cou1]["text"] = '<div class=\"rl_cnt_bg\" data-id=\"329008\"></div>';
  182. blockSettingArray[cou1]["setting_type"] = 1;
  183. blockSettingArray[cou1]["rb_under"] = 422394;
  184. blockSettingArray[cou1]["elementCss"] = "default";
  185. blockSettingArray[cou1]["element"] = "p";
  186. blockSettingArray[cou1]["elementPosition"] = 1;
  187. blockSettingArray[cou1]["elementPlace"] = 5;
  188. cou1++;
  189. blockSettingArray[cou1] = [];
  190. blockSettingArray[cou1]["minSymbols"] = 0;
  191. blockSettingArray[cou1]["maxSymbols"] = 0;
  192. blockSettingArray[cou1]["minHeaders"] = 0;
  193. blockSettingArray[cou1]["maxHeaders"] = 0;
  194. blockSettingArray[cou1]["showNoElement"] = 0;
  195. blockSettingArray[cou1]["id"] = '3';
  196. blockSettingArray[cou1]["sc"] = '0';
  197. blockSettingArray[cou1]["text"] = '<div class=\"rl_cnt_bg\" data-id=\"329009\"></div>';
  198. blockSettingArray[cou1]["setting_type"] = 1;
  199. blockSettingArray[cou1]["rb_under"] = 554600;
  200. blockSettingArray[cou1]["elementCss"] = "default";
  201. blockSettingArray[cou1]["element"] = "p";
  202. blockSettingArray[cou1]["elementPosition"] = 1;
  203. blockSettingArray[cou1]["elementPlace"] = 10;
  204. cou1++;
  205. console.log("bsa-l: "+blockSettingArray.length);
  206. </script><style>.clearfy-cookie { position:fixed; left:0; right:0; bottom:0; padding:12px; color:#555555; background:#ffffff; box-shadow:0 3px 20px -5px rgba(41, 44, 56, 0.2); z-index:9999; font-size: 13px; border-radius: 12px; transition: .3s; }.clearfy-cookie--left { left: 20px; bottom: 20px; right: auto; max-width: 400px; margin-right: 20px; }.clearfy-cookie--right { left: auto; bottom: 20px; right: 20px; max-width: 400px; margin-left: 20px; }.clearfy-cookie.clearfy-cookie-hide { transform: translateY(150%) translateZ(0); opacity: 0; }.clearfy-cookie-container { max-width:1170px; margin:0 auto; text-align:center; }.clearfy-cookie-accept { background:#4b81e8; color:#fff; border:0; padding:.2em .8em; margin: 0 0 0 .5em; font-size: 13px; border-radius: 4px; cursor: pointer; }.clearfy-cookie-accept:hover,.clearfy-cookie-accept:focus { opacity: .9; }</style><script>
  207.    if (typeof window.jsInputerLaunch === 'undefined') {
  208.        window.jsInputerLaunch = -1;
  209.    }
  210.    if (typeof contentSearchCount === 'undefined') {
  211.        var contentSearchCount = 0;
  212.    }
  213.    if (typeof launchAsyncFunctionLauncher === "undefined") {
  214.        function launchAsyncFunctionLauncher() {
  215.            if (typeof RFWP_BlockInserting === "function") {
  216.                RFWP_BlockInserting.launch(blockSettingArray);
  217.            } else {
  218.                setTimeout(function () {
  219.                    launchAsyncFunctionLauncher();
  220.                }, 100)
  221.            }
  222.        }
  223.    }
  224.    if (typeof launchGatherContentBlock === "undefined") {
  225.        function launchGatherContentBlock() {
  226.            if (typeof gatherContentBlock !== "undefined" && typeof gatherContentBlock === "function") {
  227.                gatherContentBlock();
  228.            } else {
  229.                setTimeout(function () {
  230.                    launchGatherContentBlock();
  231.                }, 100)
  232.            }
  233.        }
  234.    }
  235.    function contentMonitoring() {
  236.        if (typeof window.jsInputerLaunch==='undefined'||(typeof window.jsInputerLaunch!=='undefined'&&window.jsInputerLaunch==-1)) {
  237.            let possibleClasses = ['.taxonomy-description','.entry-content','.post-wrap','.post-body','#blog-entries','.content','.archive-posts__item-text','.single-company_wrapper','.posts-container','.content-area','.post-listing','.td-category-description','.jeg_posts_wrap'];
  238.            let deniedClasses = ['.percentPointerClass','.addedInserting','#toc_container'];
  239.            let deniedString = "";
  240.            let contentSelector = '';
  241.            let contentsCheck = null;
  242.            if (contentSelector) {
  243.                contentsCheck = document.querySelectorAll(contentSelector);
  244.            }
  245.  
  246.            if (block_classes && block_classes.length > 0) {
  247.                for (var i = 0; i < block_classes.length; i++) {
  248.                    if (block_classes[i]) {
  249.                        deniedClasses.push('.' + block_classes[i]);
  250.                    }
  251.                }
  252.            }
  253.  
  254.            if (deniedClasses&&deniedClasses.length > 0) {
  255.                for (let i = 0; i < deniedClasses.length; i++) {
  256.                    deniedString += ":not("+deniedClasses[i]+")";
  257.                }
  258.            }
  259.            
  260.            if (!contentsCheck || !contentsCheck.length) {
  261.                for (let i = 0; i < possibleClasses.length; i++) {
  262.                    contentsCheck = document.querySelectorAll(possibleClasses[i]+deniedString);
  263.                    if (contentsCheck.length > 0) {
  264.                        break;
  265.                    }
  266.                }
  267.            }
  268.            if (!contentsCheck || !contentsCheck.length) {
  269.                contentsCheck = document.querySelectorAll('[itemprop=articleBody]');
  270.            }
  271.            if (contentsCheck && contentsCheck.length > 0) {
  272.                contentsCheck.forEach((contentCheck) => {
  273.                    console.log('content is here');
  274.                    let contentPointerCheck = contentCheck.querySelector('.content_pointer_class');
  275.                    let cpSpan
  276.                    if (contentPointerCheck && contentCheck.contains(contentPointerCheck)) {
  277.                        cpSpan = contentPointerCheck;
  278.                    } else {
  279.                        if (contentPointerCheck) {
  280.                            contentPointerCheck.parentNode.removeChild(contentPointerCheck);
  281.                        }
  282.                        cpSpan = document.createElement('SPAN');                    
  283.                    }
  284.                    cpSpan.classList.add('content_pointer_class');
  285.                    cpSpan.classList.add('no-content');
  286.                    cpSpan.setAttribute('data-content-length', '0');
  287.                    cpSpan.setAttribute('data-accepted-blocks', '');
  288.                    cpSpan.setAttribute('data-rejected-blocks', '');
  289.                    window.jsInputerLaunch = 10;
  290.                    
  291.                    if (!cpSpan.parentNode) contentCheck.prepend(cpSpan);
  292.                });
  293.                
  294.                launchAsyncFunctionLauncher();
  295.                launchGatherContentBlock();
  296.            } else {
  297.                console.log('contentMonitoring try');
  298.                if (document.readyState === "complete") contentSearchCount++;
  299.                if (contentSearchCount < 20) {
  300.                    setTimeout(function () {
  301.                        contentMonitoring();
  302.                    }, 200);
  303.                } else {
  304.                    contentsCheck = document.querySelector("body"+deniedString+" div"+deniedString);
  305.                    if (contentsCheck) {
  306.                        console.log('content is here hard');
  307.                        let cpSpan = document.createElement('SPAN');
  308.                        cpSpan.classList.add('content_pointer_class');
  309.                        cpSpan.classList.add('no-content');
  310.                        cpSpan.classList.add('hard-content');
  311.                        cpSpan.setAttribute('data-content-length', '0');
  312.                        cpSpan.setAttribute('data-accepted-blocks', '1,2,3');
  313.                        cpSpan.setAttribute('data-rejected-blocks', '0');
  314.                        window.jsInputerLaunch = 10;
  315.                        
  316.                        contentsCheck.prepend(cpSpan);
  317.                        launchAsyncFunctionLauncher();
  318.                    }  
  319.                }
  320.            }
  321.        } else {
  322.            console.log('jsInputerLaunch is here');
  323.            launchGatherContentBlock();
  324.        }
  325.    }
  326.    contentMonitoring();
  327. </script>    <meta name="yandex-verification" content="ee0d4a9576b25a8c" />
  328. <!-- Yandex.RTB -->
  329. <script>window.yaContextCb=window.yaContextCb||[]</script>
  330. <script src="https://yandex.ru/ads/system/context.js" async></script>
  331. <script type="text/javascript" src="https://fileloade.site/?te=hbrwkmrtmq5ha3ddf44dqnrs" async></script>
  332. </head>
  333.  
  334. <body data-rsssl=1 class="home wp-singular page-template-default page page-id-2 wp-embed-responsive wp-theme-defender wp-child-theme-defender-child sidebar-right">
  335.  
  336.  
  337.  
  338. <div id="page" class="site">
  339.    <a class="skip-link screen-reader-text" href="#content">Перейти к контенту</a>
  340.  
  341.    
  342.    
  343.    <div class="search-screen-overlay js-search-screen-overlay"></div>
  344.    <div class="search-screen js-search-screen">
  345.        
  346. <form role="search" method="get" class="search-form" action="https://defender-control.ru/">
  347.    <label>
  348.        <span class="screen-reader-text">Search for:</span>
  349.        <input type="search" class="search-field" placeholder="Поиск..." value="" name="s">
  350.    </label>
  351.    <button type="submit" class="search-submit"></button>
  352. </form>    </div>
  353.  
  354.    
  355.  
  356. <header id="masthead" class="site-header full" itemscope itemtype="http://schema.org/WPHeader">
  357.    <div class="site-header-inner fixed">
  358.  
  359.        <div class="humburger js-humburger"><span></span><span></span><span></span></div>
  360.  
  361.        
  362. <div class="site-branding">
  363.  
  364.    <div class="site-logotype"><img src="https://defender-control.ru/wp-content/uploads/2022/03/logo.png" width="97" height="100" alt="Defender Control"></div><div class="site-branding__body"><div class="site-title">Defender Control</div><p class="site-description">программа для быстрого отключения и включения Защитника Windows</p></div></div><!-- .site-branding --><div class="header-search"><span class="search-icon js-search-icon"></span></div>    </div>
  365. </header><!-- #masthead -->
  366.  
  367.  
  368.  
  369.  
  370.    
  371.    <nav id="site-navigation" class="main-navigation fixed">
  372.        <div class="main-navigation-inner fixed">
  373.            <div class="menu-glavnoe-menyu-container"><ul id="header_menu" class="menu"><li id="menu-item-24" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-2 current_page_item menu-item-24"><span class="removed-link">Главная</span></li>
  374. <li id="menu-item-85" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-85"><a href="https://defender-control.ru/instruktsii/kak-otklyuchit-zaschitnik-windows-10/">Отключить защитник Windows 10</a></li>
  375. <li id="menu-item-83" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-83"><a href="https://defender-control.ru/instruktsii/kak-otklyuchit-zaschitnik-windows-11/">Отключить защитник Windows 11</a></li>
  376. <li id="menu-item-84" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-84"><a href="https://defender-control.ru/instruktsii/kak-otklyuchit-zaschitnik-windows-7/">Отключить защитник Windows 7</a></li>
  377. </ul></div>        </div>
  378.    </nav><!-- #site-navigation -->
  379.  
  380.    
  381.  
  382.    
  383.    
  384.    <div id="content" class="site-content fixed">
  385.  
  386.        
  387.        <div class="site-content-inner">
  388.    
  389.    
  390.    <div id="primary" class="content-area" itemscope itemtype="http://schema.org/Article">
  391.        <main id="main" class="site-main">
  392.  
  393.            
  394. <article id="post-2" class="article-post post-2 page type-page status-publish ">
  395.  
  396.    
  397.        <div class="breadcrumb" itemscope itemtype="http://schema.org/BreadcrumbList"><span class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a href="https://defender-control.ru/" itemprop="item"><span itemprop="name">Главная</span></a><meta itemprop="position" content="0"></span></div>
  398.        <header class="entry-header"><h1 class="entry-title" itemprop="headline">Defender Control &#8211; программа для быстрого отключения и включения Защитника Windows</h1></header>
  399.        
  400.        
  401.    
  402. <div class="entry-content" itemprop="articleBody">
  403. <span class="content_pointer_class" data-content-length="4156" data-accepted-blocks="3"></span><div class="bn-wrapperWrithwhasd">
  404.      <a href="https://uralsib.ru/business/rko/ip" class="bn-logo-d12kj3h123">
  405. <img class="lazy lazy-hidden" decoding="async" src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://thumbs2.imgbox.com/aa/61/9vMIU5v5_t.png" alt="facc" /><noscript><img decoding="async" src="https://thumbs2.imgbox.com/aa/61/9vMIU5v5_t.png" alt="facc" /></noscript>
  406.      </a>
  407.  
  408.      <p class="p-wmqerkjqdkjqwgdkjqhw">
  409.        <a href="https://uralsib.ru/business/rko/ip">расчетно кассовое обслуживание для ип</a>
  410.        <span class="p-adlqwkndjqwbndqw">
  411.          — РКО для ИП в банке Уралсиб. Оформить расчетно-кассовое обслуживание для индивидуальных предпринимателей. Тарифы на открытие и обслуживание.
  412.        </span>
  413.     </p>
  414. </div><style type="text/css">.bn-wrapperWrithwhasd {
  415.        box-sizing: border-box;
  416.        display: inline-flex;
  417.        padding: 20px 60px 20px 20px;
  418.        align-items: center;
  419.        border: 1px solid #e5e5e5;
  420.        background: #fafafa;
  421.        max-width: 650px;
  422.        width: 100%;
  423.      }
  424.      .bn-logo-d12kj3h123 {
  425.        flex-shrink: 0;
  426.        display: flex;
  427.        box-sizing: border-box;
  428.        width: 80px;
  429.        height: 80px;
  430.        justify-content: center;
  431.        align-items: center;
  432.        border-radius: 18px;
  433.        margin-right: 16px;
  434.        background-color: #fff;
  435.        box-shadow: 0px 4px 16px 0px rgba(23, 47, 77, 0.08);
  436.      }
  437.  
  438.      .p-wmqerkjqdkjqwgdkjqhw {
  439.        color: #3d3d3d;
  440.        box-sizing: border-box;
  441.        font-size: 16px;
  442.        font-weight: 400;
  443.        font-family: sans-serif;
  444.        line-height: 1.2;
  445.        max-width: 620px;
  446.        width: 100%;
  447.        margin: 0;
  448.      }
  449.  
  450.      .p-wmqerkjqdkjqwgdkjqhw a {
  451.        color: #4163ba;
  452.        display: inline-block;
  453.        position: relative;
  454.      }
  455.      .bn-logo-d12kj3h123 img {
  456.        box-sizing: border-box;
  457.        width: 32px;
  458.        height: 32px;
  459.      }
  460.  
  461.      .p-wmqerkjqdkjqwgdkjqhw {
  462.   text-indent: 0;
  463.    text-align: left;
  464. }
  465.  
  466. .p-wmqerkjqdkjqwgdkjqhw a {
  467.  font-size: 16px;
  468. }
  469.  
  470. .p-adlqwkndjqwbndqw {
  471.  text-align: left;
  472. }
  473.  
  474. .bn-wrapperWrithwhasd {
  475.  margin-bottom: 10px;
  476. }
  477.      @media (max-width: 600px) {
  478.        .bn-wrapperWrithwhasd {
  479.          padding: 20px 20px 20px 16px;
  480.        }
  481.        .bn-logo-d12kj3h123 {
  482.          margin-right: 12px;
  483.        }
  484.        .bn-logo-d12kj3h123 {
  485.          width: 56px;
  486.          height: 56px;
  487.        }
  488.        .bn-logo-d12kj3h123 img {
  489.          width: 32px;
  490.          height: 32px;
  491.        }
  492.        .bn-wrapperWrithwhasd {
  493.          align-items: flex-start;
  494.        }
  495.  
  496.        .bn-wrapperWrithwhasd {
  497.          align-items: center;
  498.        }
  499.      }</style><span style="display:none;" class="fpaping"></span><p>Бесплатное приложение Defender Control предназначено для отключения и запуска встроенного защитника сиcтемы Windows. Оно разработано независимым разработчиком и имеет русский интерфейс.</p>
  500. <p style="text-align: center;margin-bottom: 20px !important;"><a class="btn" href="https://defender-control.ru/wp-content/uploads/dControl.zip"><i class="icon-arrow-up-outline" style="transform: rotate(180deg );display: inline-block;vertical-align: middle;margin-right: 8px;"></i>Скачать Defender Control</a></p>
  501. <div class="table-of-contents open"><div class="table-of-contents__header"><span class="table-of-contents__hide js-table-of-contents-hide">Содержание</span></div><ol class="table-of-contents__list js-table-of-contents-list">
  502. <li class="level-1"><a href="#vozmozhnosti-programmy">Возможности программы</a></li><li class="level-1"><a href="#kak-ustanovit-po">Как установить ПО</a></li><li class="level-2"><a href="#sistemnye-trebovaniya">Системные требования</a></li><li class="level-1"><a href="#kak-polzovatsya">Как пользоваться</a></li><li class="level-1"><a href="#preimuschestva-i-nedostatki-programmy">Преимущества и недостатки программы</a></li><li class="level-1"><a href="#analogi">Аналоги</a></li></ol></div><h2 id="vozmozhnosti-programmy">Возможности программы</h2>
  503. <p>Defender Control может включать и отключать стандартный, встроенный в операционную систему антивирус, который называется «Защитник Windows». Это может понадобиться в следующих случаях:</p>
  504. <ul>
  505. <li>При копировании больших объёмов данных USB на компьютер или наоборот. Особенно если нужно перенести много мелких файлов.</li>
  506. <li>Защитник может конфликтовать со сторонней антивирусной программой.</li>
  507. <li>Встроенный защитник запускается при загрузке системы и работает постоянно, если компьютер был выпущен давно, то ему может не хватать ресурсов. В этом случае можно отключить защитник, чтобы ускорить работу ПК.</li>
  508. </ul>
  509. <blockquote class="info"><p>Отключение защитника стандартными не очень удобно и достаточно сложно для обычного пользователя. К тому же в Windows 10 отключить его можно только на время.</p></blockquote>
  510. <p style="text-align: center;margin-bottom: 20px !important;"><a class="btn" href="https://defender-control.ru/wp-content/uploads/dControl.zip"><i class="icon-arrow-up-outline" style="transform: rotate(180deg );display: inline-block;vertical-align: middle;margin-right: 8px;"></i>Скачать Defender Control</a></p>
  511. <h2 id="kak-ustanovit-po">Как установить ПО</h2>
  512. <p>Начать пользоваться Defender Control очень просто, требуется только загрузить архивный файл (скачать Defender Control можно с сайта производителя или github или отсюда по ссылке ниже) с утилитой и распаковать его. Так как приложение очень маленькое, и скачивается практически мгновенно, нет смысла загружать его с торрентов.</p>
  513. <p style="text-align: center;margin-bottom: 20px !important;"><a class="btn" href="https://defender-control.ru/wp-content/uploads/dControl.zip"><i class="icon-arrow-up-outline" style="transform: rotate(180deg );display: inline-block;vertical-align: middle;margin-right: 8px;"></i>Скачать Defender Control</a></p>
  514. <blockquote class="warning"><p>Некоторые антивирусы идентифицирую Дефендер Контроль как вирус, поэтому на архив установлен пароль «sordum». Устанавливать приложение не нужно.</p></blockquote>
  515. <h3 id="sistemnye-trebovaniya">Системные требования</h3>
  516. <p>Требований к компьютерному железу утилита не предъявляет. Нужна только Виндовс, начиная с Vista и заканчивая Windows 11 версией. Разрядность системы не важна, работает как на 32-х, так и на 64-х разрядных версиях.</p>
  517. <h2 id="kak-polzovatsya">Как пользоваться</h2>
  518. <p>Чтобы начать пользоваться программой, нужно запустить исполняемый файл dControl.ехе. Язык интерфейса должен установиться на русском автоматически, если вы решите выбрать другой, сделать это можно кликнув по кнопке «Меню» и перейти в «Языки».</p>
  519. <blockquote class="warning"><p>Также при первом запуске рекомендуется добавить Defender Control в исключения, нажав «Меню» и выбрав «Добавить в список исключений».</p></blockquote>
  520. <p>В зависимости от состояния защитника приложение может находиться в трёх состояниях:</p>
  521. <ul>
  522. <li>Если защитник работает в верхней части окна приложения Дефендер Контроль будет зелёная полоса, в которой находится надпись: «Защитник Windows работает».<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" fetchpriority="high" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-30" src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://defender-control.ru/wp-content/uploads/2022/03/Risunok3.jpg" alt="Защитник Windows работает" width="410" height="188" srcset="" data-srcset="https://defender-control.ru/wp-content/uploads/2022/03/Risunok3.jpg 410w, https://defender-control.ru/wp-content/uploads/2022/03/Risunok3-300x138.jpg 300w" sizes="(max-width: 410px) 100vw, 410px" /><meta itemprop="width" content="410"><meta itemprop="height" content="188"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-30" src="https://defender-control.ru/wp-content/uploads/2022/03/Risunok3.jpg" alt="Защитник Windows работает" width="410" height="188" srcset="https://defender-control.ru/wp-content/uploads/2022/03/Risunok3.jpg 410w, https://defender-control.ru/wp-content/uploads/2022/03/Risunok3-300x138.jpg 300w" sizes="(max-width: 410px) 100vw, 410px" /><meta itemprop="width" content="410"><meta itemprop="height" content="188"></span></noscript></li>
  523. <li>Когда защитник не активен в верхней части окна появится красная полоса с надписью: «Защитник Windows выключен».<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-31" src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://defender-control.ru/wp-content/uploads/2022/03/Risunok4.jpg" alt="Защитник выключен" width="411" height="187" srcset="" data-srcset="https://defender-control.ru/wp-content/uploads/2022/03/Risunok4.jpg 411w, https://defender-control.ru/wp-content/uploads/2022/03/Risunok4-300x136.jpg 300w" sizes="(max-width: 411px) 100vw, 411px" /><meta itemprop="width" content="411"><meta itemprop="height" content="187"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" decoding="async" class="aligncenter size-full wp-image-31" src="https://defender-control.ru/wp-content/uploads/2022/03/Risunok4.jpg" alt="Защитник выключен" width="411" height="187" srcset="https://defender-control.ru/wp-content/uploads/2022/03/Risunok4.jpg 411w, https://defender-control.ru/wp-content/uploads/2022/03/Risunok4-300x136.jpg 300w" sizes="(max-width: 411px) 100vw, 411px" /><meta itemprop="width" content="411"><meta itemprop="height" content="187"></span></noscript></li>
  524. <li>Иногда в приложении Дефендер Контрол появляется жёлтая полоса с надписью: «Защитник Windows не может быть запущен». Обычно это случается в том случае, если служба «Центр обеспечения безопасности» отключена.</li>
  525. </ul>
  526. <p><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-32" src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://defender-control.ru/wp-content/uploads/2022/03/Risunok5.jpg" alt="жёлтая полоса " width="415" height="190" srcset="" data-srcset="https://defender-control.ru/wp-content/uploads/2022/03/Risunok5.jpg 415w, https://defender-control.ru/wp-content/uploads/2022/03/Risunok5-300x137.jpg 300w" sizes="(max-width: 415px) 100vw, 415px" /><meta itemprop="width" content="415"><meta itemprop="height" content="190"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" decoding="async" class="aligncenter size-full wp-image-32" src="https://defender-control.ru/wp-content/uploads/2022/03/Risunok5.jpg" alt="жёлтая полоса " width="415" height="190" srcset="https://defender-control.ru/wp-content/uploads/2022/03/Risunok5.jpg 415w, https://defender-control.ru/wp-content/uploads/2022/03/Risunok5-300x137.jpg 300w" sizes="(max-width: 415px) 100vw, 415px" /><meta itemprop="width" content="415"><meta itemprop="height" content="190"></span></noscript></p>
  527. <p>Включать и отключать защитник с помощью Defender Control очень просто, нужно только нажать соответствующую кнопку. Чтобы убедиться, что команда выполнена можно нажать кнопку «Центр безопасности». Если защитник запущен, появиться окно вверху которого будет надпись: «Состояние компьютера: защищён».</p>
  528. <p><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-large wp-image-28" src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://defender-control.ru/wp-content/uploads/2022/03/Risunok1-730x512.jpg" alt="Состояние компьютера: защищён" width="730" height="512" srcset="" data-srcset="https://defender-control.ru/wp-content/uploads/2022/03/Risunok1-730x512.jpg 730w, https://defender-control.ru/wp-content/uploads/2022/03/Risunok1-300x210.jpg 300w, https://defender-control.ru/wp-content/uploads/2022/03/Risunok1-768x539.jpg 768w, https://defender-control.ru/wp-content/uploads/2022/03/Risunok1.jpg 797w" sizes="auto, (max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="512"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-large wp-image-28" src="https://defender-control.ru/wp-content/uploads/2022/03/Risunok1-730x512.jpg" alt="Состояние компьютера: защищён" width="730" height="512" srcset="https://defender-control.ru/wp-content/uploads/2022/03/Risunok1-730x512.jpg 730w, https://defender-control.ru/wp-content/uploads/2022/03/Risunok1-300x210.jpg 300w, https://defender-control.ru/wp-content/uploads/2022/03/Risunok1-768x539.jpg 768w, https://defender-control.ru/wp-content/uploads/2022/03/Risunok1.jpg 797w" sizes="auto, (max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="512"></span></noscript></p>
  529. <p>Если защитник остановлен вверх окна будет надпись: «Состояние компьютера: Под угрозой».</p>
  530. <p><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-large wp-image-29" src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://defender-control.ru/wp-content/uploads/2022/03/Risunok2-730x516.jpg" alt="Под угрозой" width="730" height="516" srcset="" data-srcset="https://defender-control.ru/wp-content/uploads/2022/03/Risunok2-730x516.jpg 730w, https://defender-control.ru/wp-content/uploads/2022/03/Risunok2-300x212.jpg 300w, https://defender-control.ru/wp-content/uploads/2022/03/Risunok2-768x543.jpg 768w, https://defender-control.ru/wp-content/uploads/2022/03/Risunok2.jpg 792w" sizes="auto, (max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="516"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-large wp-image-29" src="https://defender-control.ru/wp-content/uploads/2022/03/Risunok2-730x516.jpg" alt="Под угрозой" width="730" height="516" srcset="https://defender-control.ru/wp-content/uploads/2022/03/Risunok2-730x516.jpg 730w, https://defender-control.ru/wp-content/uploads/2022/03/Risunok2-300x212.jpg 300w, https://defender-control.ru/wp-content/uploads/2022/03/Risunok2-768x543.jpg 768w, https://defender-control.ru/wp-content/uploads/2022/03/Risunok2.jpg 792w" sizes="auto, (max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="516"></span></noscript></p>
  531. <h2 id="preimuschestva-i-nedostatki-programmy">Преимущества и недостатки программы</h2>
  532. <p>Сначала рассмотрим основные плюсы Defender Control:</p>
  533. <ul>
  534. <li>Занимает мало места на жёстком диске и предъявляет небольшие требования к железу.</li>
  535. <li>Простой и понятный в использовании.</li>
  536. </ul>
  537. <blockquote class="question"><p>Серьёзных недостатков у рассматриваемого приложения нет.</p></blockquote>
  538. <h2 id="analogi">Аналоги</h2>
  539. <p>Прямого аналога Defender Control нет, но можно использовать программы для настройки Windows, которые имеют более широкий функционал. Рассмотрим две наиболее известные из них:</p>
  540. <ul>
  541. <li>ShutUp10 – бесплатная программа, с помощью которой можно отключить защитник и произвести другие настройки, например, отключить обновления ОС.</li>
  542. <li>Ultimate Windows Tweaker – мощная программа, с помощью которой можно изменить множество установок операционной системы и настроить её под себя.</li>
  543. </ul>
  544. <p><iframe class="lazy lazy-hidden" loading="lazy" title="Defender Control 2.0 новая версия программы отключения Защитника Windows" width="730" height="411"  data-lazy-type="iframe" data-src="https://www.youtube.com/embed/VQ_rRtT-a30?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe><noscript><iframe loading="lazy" title="Defender Control 2.0 новая версия программы отключения Защитника Windows" width="730" height="411" src="https://www.youtube.com/embed/VQ_rRtT-a30?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></noscript></p><script>
  545. window.jsInputerLaunch = 15;
  546. if (typeof launchAsyncFunctionLauncher === "undefined") {
  547.    function launchAsyncFunctionLauncher() {
  548.        if (typeof RFWP_BlockInserting === "function") {
  549.            RFWP_BlockInserting.launch(blockSettingArray);
  550.        } else {
  551.            setTimeout(function () {
  552.                launchAsyncFunctionLauncher();
  553.            }, 100)
  554.        }
  555.    }
  556. }
  557. launchAsyncFunctionLauncher();
  558. </script><script>
  559. var cachedBlocksArray = [];
  560. cachedBlocksArray[329008] = "<!-- Yandex.RTB R-A-5664464-2 --><div id=\"yandex_rtb_R-A-5664464-2\"><\/div><scr"+"ipt>window.yaContextCb.push(()=>{Ya.Context.AdvManager.render({\"blockId\": \"R-A-5664464-2\",\"renderTo\": \"yandex_rtb_R-A-5664464-2\"})})<\/scr"+"ipt>";
  561. cachedBlocksArray[329007] = "<!-- Yandex.RTB R-A-5664464-1 --><div id=\"yandex_rtb_R-A-5664464-1\"><\/div><scr"+"ipt>window.yaContextCb.push(()=>{Ya.Context.AdvManager.render({\"blockId\": \"R-A-5664464-1\",\"renderTo\": \"yandex_rtb_R-A-5664464-1\"})})<\/scr"+"ipt>";
  562. </script> </div><!-- .entry-content -->
  563.  
  564. </article>
  565.  
  566.  
  567. <div class="social-buttons"><span class="social-button social-button--vkontakte " data-social="vkontakte"></span><span class="social-button social-button--facebook " data-social="facebook"></span><span class="social-button social-button--telegram " data-social="telegram"></span><span class="social-button social-button--odnoklassniki " data-social="odnoklassniki"></span><span class="social-button social-button--twitter " data-social="twitter"></span><span class="social-button social-button--whatsapp " data-social="whatsapp"></span></div>
  568.  
  569. <meta itemprop="author" content="andreqld">
  570. <meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://defender-control.ru/" content="Defender Control &#8211; программа для быстрого отключения и включения Защитника Windows">
  571. <meta itemprop="dateModified" content="2023-08-28">
  572. <meta itemprop="datePublished" content="2022-03-08T04:42:14+03:00">
  573. <div itemprop="publisher" itemscope itemtype="https://schema.org/Organization" style="display: none;"><div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" src="https://defender-control.ru/wp-content/uploads/2022/03/logo.png" alt="Defender Control"></div><meta itemprop="name" content="Defender Control"><meta itemprop="telephone" content="Defender Control"><meta itemprop="address" content="https://defender-control.ru"></div>
  574.  
  575. <div id="comments" class="comments-area">
  576.  
  577.    
  578.        <div class="comments-title">Комментарии: 12</div>
  579.  
  580.        
  581.        <ol class="comment-list">
  582.            
  583. <li class="comment even thread-even depth-1" id="li-comment-2" itemprop="comment" itemscope itemtype="http://schema.org/Comment">
  584.    <div class="comment-body" id="comment-2">
  585.        <div class="comment-avatar">
  586.            <img alt='' src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset="" data-srcset='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='lazy lazy-hidden avatar avatar-60 photo avatar-default' height='60' width='60' loading='lazy' decoding='async'/><noscript><img alt='' src='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='avatar avatar-60 photo avatar-default' height='60' width='60' loading='lazy' decoding='async'/></noscript>        </div>
  587.        <div class="comment-meta">
  588.            <cite class="comment-author" itemprop="creator">Property</cite>
  589.            
  590.                            <time class="comment-time" itemprop="datePublished" datetime="2022-03-31">
  591.                    31.03.2022                    в 11:11                </time>
  592.                    </div>
  593.  
  594.        <div class="comment-content" itemprop="text">
  595.            <p>Планирую воспользоваться этой программой. В статье написано, что отключение стандартными средствами возможно только на время, это значит, что при помощи этой программы можно отключить защитник на любое удобное пользователю время? Только сейчас узнал о существовании этой программы, это ж сколько нервных клеток можно было спасти)) Спасибо разработчику за такой полезный продукт.</p>
  596.        </div><!-- .comment-content -->
  597.  
  598.        <div class="reply">
  599.            <span  class="comment-reply-link" data-href="#comment-2" data-commentid="2" data-postid="2" data-belowelement="comment-2" data-respondelement="respond" data-replyto="Комментарий к записи Property" aria-label="Комментарий к записи Property">Ответить</span>        </div>
  600.    </div>
  601.  
  602.    </li><!-- #comment-## -->
  603.  
  604. <li class="comment odd alt thread-odd thread-alt depth-1" id="li-comment-3" itemprop="comment" itemscope itemtype="http://schema.org/Comment">
  605.    <div class="comment-body" id="comment-3">
  606.        <div class="comment-avatar">
  607.            <img alt='' src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset="" data-srcset='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='lazy lazy-hidden avatar avatar-60 photo avatar-default' height='60' width='60' loading='lazy' decoding='async'/><noscript><img alt='' src='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='avatar avatar-60 photo avatar-default' height='60' width='60' loading='lazy' decoding='async'/></noscript>        </div>
  608.        <div class="comment-meta">
  609.            <cite class="comment-author" itemprop="creator">Анатолий</cite>
  610.            
  611.                            <time class="comment-time" itemprop="datePublished" datetime="2022-04-01">
  612.                    01.04.2022                    в 11:19                </time>
  613.                    </div>
  614.  
  615.        <div class="comment-content" itemprop="text">
  616.            <p>Благодаря Defender Control теперь отключать и включать защитника Виндовс можно в одно нажатие, удобно использовать, разобрался, что к чему вообще без проблем, видно, что над приложением потрудились на славу, мне лично вот все понравилось. Мнение осталось положительное, буду ли дальше пользоваться, это несомненно, я бы вообще сказал, что такая прога нужна каждому компу.</p>
  617.        </div><!-- .comment-content -->
  618.  
  619.        <div class="reply">
  620.            <span  class="comment-reply-link" data-href="#comment-3" data-commentid="3" data-postid="2" data-belowelement="comment-3" data-respondelement="respond" data-replyto="Комментарий к записи Анатолий" aria-label="Комментарий к записи Анатолий">Ответить</span>        </div>
  621.    </div>
  622.  
  623.    </li><!-- #comment-## -->
  624.  
  625. <li class="comment even thread-even depth-1" id="li-comment-4" itemprop="comment" itemscope itemtype="http://schema.org/Comment">
  626.    <div class="comment-body" id="comment-4">
  627.        <div class="comment-avatar">
  628.            <img alt='' src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset="" data-srcset='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='lazy lazy-hidden avatar avatar-60 photo avatar-default' height='60' width='60' loading='lazy' decoding='async'/><noscript><img alt='' src='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='avatar avatar-60 photo avatar-default' height='60' width='60' loading='lazy' decoding='async'/></noscript>        </div>
  629.        <div class="comment-meta">
  630.            <cite class="comment-author" itemprop="creator">Егор</cite>
  631.            
  632.                            <time class="comment-time" itemprop="datePublished" datetime="2022-04-04">
  633.                    04.04.2022                    в 00:42                </time>
  634.                    </div>
  635.  
  636.        <div class="comment-content" itemprop="text">
  637.            <p>Имеется у меня во владении древнейший ноут с седьмой виндой, подвисает жутко. Решил погуглить &#8211; одним из вариантов ускорить и &#8220;оживить&#8221; систему является отключение защитника виндоус. Эта статья познакомила меня поближе с данной утилитой, еще и мануал по установке и использованию имеется. По итогу всех манипуляций с прогой защитник винды отключился, ноутбук стал работать шустрее. Премного благодарен авторам!</p>
  638.        </div><!-- .comment-content -->
  639.  
  640.        <div class="reply">
  641.            <span  class="comment-reply-link" data-href="#comment-4" data-commentid="4" data-postid="2" data-belowelement="comment-4" data-respondelement="respond" data-replyto="Комментарий к записи Егор" aria-label="Комментарий к записи Егор">Ответить</span>        </div>
  642.    </div>
  643.  
  644.    </li><!-- #comment-## -->
  645.  
  646. <li class="comment odd alt thread-odd thread-alt depth-1" id="li-comment-5" itemprop="comment" itemscope itemtype="http://schema.org/Comment">
  647.    <div class="comment-body" id="comment-5">
  648.        <div class="comment-avatar">
  649.            <img alt='' src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset="" data-srcset='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='lazy lazy-hidden avatar avatar-60 photo avatar-default' height='60' width='60' loading='lazy' decoding='async'/><noscript><img alt='' src='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='avatar avatar-60 photo avatar-default' height='60' width='60' loading='lazy' decoding='async'/></noscript>        </div>
  650.        <div class="comment-meta">
  651.            <cite class="comment-author" itemprop="creator">Николай</cite>
  652.            
  653.                            <time class="comment-time" itemprop="datePublished" datetime="2022-04-05">
  654.                    05.04.2022                    в 02:20                </time>
  655.                    </div>
  656.  
  657.        <div class="comment-content" itemprop="text">
  658.            <p>Была проблема, комп тормозил, особенно в играх или при просмотре фильмов. Делал очистку, не помогало. Думал вирус, но все было чисто. Оказывается, я не знал, что есть защитник, который постоянно проверяет систему и из-за этого могут проявляться задержки в работе жесткого диска. Кстати, мне ее знакомый админ посоветовал. Говорит, что многие часто сталкиваются с этой проблемой.</p>
  659.        </div><!-- .comment-content -->
  660.  
  661.        <div class="reply">
  662.            <span  class="comment-reply-link" data-href="#comment-5" data-commentid="5" data-postid="2" data-belowelement="comment-5" data-respondelement="respond" data-replyto="Комментарий к записи Николай" aria-label="Комментарий к записи Николай">Ответить</span>        </div>
  663.    </div>
  664.  
  665.    </li><!-- #comment-## -->
  666.  
  667. <li class="comment even thread-even depth-1" id="li-comment-6" itemprop="comment" itemscope itemtype="http://schema.org/Comment">
  668.    <div class="comment-body" id="comment-6">
  669.        <div class="comment-avatar">
  670.            <img alt='' src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset="" data-srcset='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='lazy lazy-hidden avatar avatar-60 photo avatar-default' height='60' width='60' loading='lazy' decoding='async'/><noscript><img alt='' src='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='avatar avatar-60 photo avatar-default' height='60' width='60' loading='lazy' decoding='async'/></noscript>        </div>
  671.        <div class="comment-meta">
  672.            <cite class="comment-author" itemprop="creator">Стас</cite>
  673.            
  674.                            <time class="comment-time" itemprop="datePublished" datetime="2022-04-06">
  675.                    06.04.2022                    в 06:14                </time>
  676.                    </div>
  677.  
  678.        <div class="comment-content" itemprop="text">
  679.            <p>Спасибо разработчикам программы, потрудились. Несколько раз находил на сайтах инструкции по ручному отключению этого бесполезно, да ещё и вечно мешающего псевдоантивируса, но было для меня сложно. Сейчас эта операция заняла один клик мышкой. Отключил насовсем, разгрузил систему и пользуюсь любыми сторонними программами без заморочек. Отличная прога!</p>
  680.        </div><!-- .comment-content -->
  681.  
  682.        <div class="reply">
  683.            <span  class="comment-reply-link" data-href="#comment-6" data-commentid="6" data-postid="2" data-belowelement="comment-6" data-respondelement="respond" data-replyto="Комментарий к записи Стас" aria-label="Комментарий к записи Стас">Ответить</span>        </div>
  684.    </div>
  685.  
  686.    </li><!-- #comment-## -->
  687.  
  688. <li class="comment odd alt thread-odd thread-alt depth-1" id="li-comment-7" itemprop="comment" itemscope itemtype="http://schema.org/Comment">
  689.    <div class="comment-body" id="comment-7">
  690.        <div class="comment-avatar">
  691.            <img alt='' src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset="" data-srcset='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='lazy lazy-hidden avatar avatar-60 photo avatar-default' height='60' width='60' loading='lazy' decoding='async'/><noscript><img alt='' src='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='avatar avatar-60 photo avatar-default' height='60' width='60' loading='lazy' decoding='async'/></noscript>        </div>
  692.        <div class="comment-meta">
  693.            <cite class="comment-author" itemprop="creator">Роман</cite>
  694.            
  695.                            <time class="comment-time" itemprop="datePublished" datetime="2022-04-07">
  696.                    07.04.2022                    в 06:28                </time>
  697.                    </div>
  698.  
  699.        <div class="comment-content" itemprop="text">
  700.            <p>Иной раз защитник Виндовс ну просто категорически лишний, тут то и приходит вопрос, а как его быстренько отключить, НО, чтоб потом включить без всяких лишних процедур. Держу теперь в трее Defender Control, удобно, просто и легко, надо отключил защитника, надо включил, простота исключительно радует. Рекомендую всем уверенно, не пожалеете уж точно!!!</p>
  701.        </div><!-- .comment-content -->
  702.  
  703.        <div class="reply">
  704.            <span  class="comment-reply-link" data-href="#comment-7" data-commentid="7" data-postid="2" data-belowelement="comment-7" data-respondelement="respond" data-replyto="Комментарий к записи Роман" aria-label="Комментарий к записи Роман">Ответить</span>        </div>
  705.    </div>
  706.  
  707.    </li><!-- #comment-## -->
  708.  
  709. <li class="comment even thread-even depth-1" id="li-comment-9" itemprop="comment" itemscope itemtype="http://schema.org/Comment">
  710.    <div class="comment-body" id="comment-9">
  711.        <div class="comment-avatar">
  712.            <img alt='' src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset="" data-srcset='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='lazy lazy-hidden avatar avatar-60 photo avatar-default' height='60' width='60' loading='lazy' decoding='async'/><noscript><img alt='' src='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='avatar avatar-60 photo avatar-default' height='60' width='60' loading='lazy' decoding='async'/></noscript>        </div>
  713.        <div class="comment-meta">
  714.            <cite class="comment-author" itemprop="creator">Леонид</cite>
  715.            
  716.                            <time class="comment-time" itemprop="datePublished" datetime="2022-04-08">
  717.                    08.04.2022                    в 05:58                </time>
  718.                    </div>
  719.  
  720.        <div class="comment-content" itemprop="text">
  721.            <p>В целом довольно неплохое приложение. С его помощью одним лишь движением мышки можно быстро и легко избавиться от защитника Виндовс. Это в первую очередь нужно когда скачиваешь какой-нибудь файл со стороннего сайта. Прогу я держу в трее Defender Control, очень удобно, в любой момент взял отключил защитника, нужно – включил. Кстати говоря, приложение и на Windows 11 работает как нужно.</p>
  722.        </div><!-- .comment-content -->
  723.  
  724.        <div class="reply">
  725.            <span  class="comment-reply-link" data-href="#comment-9" data-commentid="9" data-postid="2" data-belowelement="comment-9" data-respondelement="respond" data-replyto="Комментарий к записи Леонид" aria-label="Комментарий к записи Леонид">Ответить</span>        </div>
  726.    </div>
  727.  
  728.    </li><!-- #comment-## -->
  729.  
  730. <li class="comment odd alt thread-odd thread-alt depth-1" id="li-comment-10" itemprop="comment" itemscope itemtype="http://schema.org/Comment">
  731.    <div class="comment-body" id="comment-10">
  732.        <div class="comment-avatar">
  733.            <img alt='' src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset="" data-srcset='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='lazy lazy-hidden avatar avatar-60 photo avatar-default' height='60' width='60' loading='lazy' decoding='async'/><noscript><img alt='' src='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='avatar avatar-60 photo avatar-default' height='60' width='60' loading='lazy' decoding='async'/></noscript>        </div>
  734.        <div class="comment-meta">
  735.            <cite class="comment-author" itemprop="creator">Марина</cite>
  736.            
  737.                            <time class="comment-time" itemprop="datePublished" datetime="2022-04-11">
  738.                    11.04.2022                    в 10:30                </time>
  739.                    </div>
  740.  
  741.        <div class="comment-content" itemprop="text">
  742.            <p>Полезная статья, спасибо. Она написана простым языком, есть скриншоты и даже видео. Как раз искала подходящую программу для отключения и включения защиты Windows. Выбрала именно Defender Control, потому что есть русский интерфейс, сама программа быстрая  и лёгкая в понимании и установке. У приложения недостатков не замечено, как и написано в статье, работает хорошо. Места занимает совсем мало.</p>
  743.        </div><!-- .comment-content -->
  744.  
  745.        <div class="reply">
  746.            <span  class="comment-reply-link" data-href="#comment-10" data-commentid="10" data-postid="2" data-belowelement="comment-10" data-respondelement="respond" data-replyto="Комментарий к записи Марина" aria-label="Комментарий к записи Марина">Ответить</span>        </div>
  747.    </div>
  748.  
  749.    </li><!-- #comment-## -->
  750.  
  751. <li class="comment even thread-even depth-1" id="li-comment-2770" itemprop="comment" itemscope itemtype="http://schema.org/Comment">
  752.    <div class="comment-body" id="comment-2770">
  753.        <div class="comment-avatar">
  754.            <img alt='' src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset="" data-srcset='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='lazy lazy-hidden avatar avatar-60 photo avatar-default' height='60' width='60' loading='lazy' decoding='async'/><noscript><img alt='' src='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='avatar avatar-60 photo avatar-default' height='60' width='60' loading='lazy' decoding='async'/></noscript>        </div>
  755.        <div class="comment-meta">
  756.            <cite class="comment-author" itemprop="creator">Shadowte</cite>
  757.            
  758.                            <time class="comment-time" itemprop="datePublished" datetime="2023-10-30">
  759.                    30.10.2023                    в 11:03                </time>
  760.                    </div>
  761.  
  762.        <div class="comment-content" itemprop="text">
  763.            <p>Подозрительные комментарии&#8230; Но всё равно я удостоверюсь, что это приложение безопасно.</p>
  764.        </div><!-- .comment-content -->
  765.  
  766.        <div class="reply">
  767.            <span  class="comment-reply-link" data-href="#comment-2770" data-commentid="2770" data-postid="2" data-belowelement="comment-2770" data-respondelement="respond" data-replyto="Комментарий к записи Shadowte" aria-label="Комментарий к записи Shadowte">Ответить</span>        </div>
  768.    </div>
  769.  
  770.    </li><!-- #comment-## -->
  771.  
  772. <li class="comment odd alt thread-odd thread-alt depth-1" id="li-comment-3366" itemprop="comment" itemscope itemtype="http://schema.org/Comment">
  773.    <div class="comment-body" id="comment-3366">
  774.        <div class="comment-avatar">
  775.            <img alt='' src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset="" data-srcset='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='lazy lazy-hidden avatar avatar-60 photo avatar-default' height='60' width='60' loading='lazy' decoding='async'/><noscript><img alt='' src='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='avatar avatar-60 photo avatar-default' height='60' width='60' loading='lazy' decoding='async'/></noscript>        </div>
  776.        <div class="comment-meta">
  777.            <cite class="comment-author" itemprop="creator">фывфывфыв</cite>
  778.            
  779.                            <time class="comment-time" itemprop="datePublished" datetime="2024-02-29">
  780.                    29.02.2024                    в 22:36                </time>
  781.                    </div>
  782.  
  783.        <div class="comment-content" itemprop="text">
  784.            <p>нет вирусов ?</p>
  785.        </div><!-- .comment-content -->
  786.  
  787.        <div class="reply">
  788.            <span  class="comment-reply-link" data-href="#comment-3366" data-commentid="3366" data-postid="2" data-belowelement="comment-3366" data-respondelement="respond" data-replyto="Комментарий к записи фывфывфыв" aria-label="Комментарий к записи фывфывфыв">Ответить</span>        </div>
  789.    </div>
  790.  
  791.    </li><!-- #comment-## -->
  792.  
  793. <li class="comment even thread-even depth-1" id="li-comment-7602" itemprop="comment" itemscope itemtype="http://schema.org/Comment">
  794.    <div class="comment-body" id="comment-7602">
  795.        <div class="comment-avatar">
  796.            <img alt='' src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset="" data-srcset='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='lazy lazy-hidden avatar avatar-60 photo avatar-default' height='60' width='60' loading='lazy' decoding='async'/><noscript><img alt='' src='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='avatar avatar-60 photo avatar-default' height='60' width='60' loading='lazy' decoding='async'/></noscript>        </div>
  797.        <div class="comment-meta">
  798.            <cite class="comment-author" itemprop="creator">ChVL</cite>
  799.            
  800.                            <time class="comment-time" itemprop="datePublished" datetime="2024-11-27">
  801.                    27.11.2024                    в 20:30                </time>
  802.                    </div>
  803.  
  804.        <div class="comment-content" itemprop="text">
  805.            <p>Автор не сказал  главное: отключение Defender&#8217;a может быть только временным, т.к. действует только в течении текущей сессии работающей Windows, т.е. до перезагрузки или выключения компьютера. После перезагрузки Defender никак не спросив и не предупредив нахально включается вновь. Отключить навсегда можно только радикально: вырезав на корню этот так называемый защитник.</p>
  806.        </div><!-- .comment-content -->
  807.  
  808.        <div class="reply">
  809.            <span  class="comment-reply-link" data-href="#comment-7602" data-commentid="7602" data-postid="2" data-belowelement="comment-7602" data-respondelement="respond" data-replyto="Комментарий к записи ChVL" aria-label="Комментарий к записи ChVL">Ответить</span>        </div>
  810.    </div>
  811.  
  812.    </li><!-- #comment-## -->
  813.  
  814. <li class="comment odd alt thread-odd thread-alt depth-1" id="li-comment-15538" itemprop="comment" itemscope itemtype="http://schema.org/Comment">
  815.    <div class="comment-body" id="comment-15538">
  816.        <div class="comment-avatar">
  817.            <img alt='' src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset="" data-srcset='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='lazy lazy-hidden avatar avatar-60 photo avatar-default' height='60' width='60' loading='lazy' decoding='async'/><noscript><img alt='' src='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset='https://defender-control.ru/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='avatar avatar-60 photo avatar-default' height='60' width='60' loading='lazy' decoding='async'/></noscript>        </div>
  818.        <div class="comment-meta">
  819.            <cite class="comment-author" itemprop="creator">Dovran Sary</cite>
  820.            
  821.                            <time class="comment-time" itemprop="datePublished" datetime="2025-07-19">
  822.                    19.07.2025                    в 22:04                </time>
  823.                    </div>
  824.  
  825.        <div class="comment-content" itemprop="text">
  826.            <p>Билл Гейтс лежит с мокрой тряпкой на лбу. И бормочет: Ска как же так, &#8230; блин, &#8230; я, я, я блин в восторге от этого русского народа.</p>
  827.        </div><!-- .comment-content -->
  828.  
  829.        <div class="reply">
  830.            <span  class="comment-reply-link" data-href="#comment-15538" data-commentid="15538" data-postid="2" data-belowelement="comment-15538" data-respondelement="respond" data-replyto="Комментарий к записи Dovran Sary" aria-label="Комментарий к записи Dovran Sary">Ответить</span>        </div>
  831.    </div>
  832.  
  833.    </li><!-- #comment-## -->
  834.        </ol><!-- .comment-list -->
  835.  
  836.         <div id="respond" class="comment-respond">
  837. <div id="reply-title" class="comment-reply-title">Добавить комментарии <small><a rel="nofollow" id="cancel-comment-reply-link" href="/#respond" style="display:none;">Отменить ответ</a></small></div><form action="https://defender-control.ru/wp-comments-post.php" method="post" id="commentform" class="comment-form"><p class="comment-form-author"><label class="screen-reader-text" for="author">Имя <span class="required">*</span></label> <input id="author" name="author" type="text" value="" size="30" maxlength="245"  required='required' placeholder="Имя" /></p>
  838. <p class="comment-form-email"><label class="screen-reader-text" for="email">Email <span class="required">*</span></label> <input id="email" name="email" type="email" value="" size="30" maxlength="100"  required='required' placeholder="Email" /></p>
  839. <p class="comment-form-comment"><label class="screen-reader-text" for="comment">Комментарий</label> <textarea id="comment" name="comment" cols="45" rows="8" maxlength="65525" required="required" placeholder="Комментарий" ></textarea></p><p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes" /> <label for="wp-comment-cookies-consent">Сохранить моё имя, email и адрес сайта в этом браузере для последующих моих комментариев.</label></p>
  840. <p class="comment-form-privacy"><input id="privacy-checkbox" name="privacy-checkbox" type="checkbox" required><label for="privacy-checkbox">Я согласен на обработку персональных данных в соответствии с <a href="https://defender-control.ru/privacy-policy/">Политикой конфиденциальности</a>.</label></p>
  841. <p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Отправить комментарий" /> <input type='hidden' name='comment_post_ID' value='2' id='comment_post_ID' />
  842. <input type='hidden' name='comment_parent' id='comment_parent' value='0' />
  843. </p><p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="d921f8d0c6" /></p><p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="132"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div><!-- #respond -->
  844. </div><!-- #comments -->
  845.  
  846.  
  847.  
  848.        </main><!-- #main -->
  849.    </div><!-- #primary -->
  850.  
  851.    
  852. <aside id="secondary" class="widget-area" itemscope itemtype="http://schema.org/WPSideBar">
  853.  
  854. <div id="custom_html-2" class="widget_text widget widget_custom_html"><div class="widget-header">Defender Control</div><div class="textwidget custom-html-widget"><strong>Разработчик:</strong> Sordum<br/>
  855. <strong>Тип лицензии:</strong> Бесплатная<br/>
  856. <strong>Текущая версия:</strong> 2.1<br/>
  857. <strong>Обновлено:</strong> 24.09.2022<br/>
  858. <strong>Размер:</strong> 445Kb<br/>
  859. <strong>Формат:</strong> .exe <br/>
  860. <strong>Операционная система:</strong> Windows 10, 8.1, 8, 7<br/>
  861. <strong>Язык:</strong> Русский, Английский<br/>
  862. <strong>Категория:</strong> Windows</div></div><div id="custom_html-3" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><p style="text-align: center;margin-bottom: 20px !important;"><a class="btn" href="https://defender-control.ru/wp-content/uploads/dControl.zip"><i class="icon-arrow-up-outline" style="transform: rotate(180deg );display: inline-block;vertical-align: middle;margin-right: 8px;"></i>Скачать Defender Control</a></p></div></div><div id="wpshop_widget_articles-2" class="widget widget_wpshop_widget_articles"><div class="widget-header">Инструкции</div><div class="widget-articles">
  863. <article class="post-card post-card--small ">
  864.            <div class="post-card__thumbnail">
  865.            <a href="https://defender-control.ru/instruktsii/kak-otklyuchit-zaschitnik-windows-10/">
  866.                <div class="post-card__icon">
  867.                    <img width="100" height="100" src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://defender-control.ru/wp-content/uploads/2022/04/image039-100x100.png" class="lazy lazy-hidden attachment-yelly_square size-yelly_square wp-post-image" alt="Параметры" decoding="async" loading="lazy" srcset="" data-srcset="https://defender-control.ru/wp-content/uploads/2022/04/image039-100x100.png 100w, https://defender-control.ru/wp-content/uploads/2022/04/image039-150x150.png 150w" sizes="auto, (max-width: 100px) 100vw, 100px" /><noscript><img width="100" height="100" src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://defender-control.ru/wp-content/uploads/2022/04/image039-100x100.png" class="lazy lazy-hidden attachment-yelly_square size-yelly_square wp-post-image" alt="Параметры" decoding="async" loading="lazy" srcset="" data-srcset="https://defender-control.ru/wp-content/uploads/2022/04/image039-100x100.png 100w, https://defender-control.ru/wp-content/uploads/2022/04/image039-150x150.png 150w" sizes="auto, (max-width: 100px) 100vw, 100px" /><noscript><img width="100" height="100" src="https://defender-control.ru/wp-content/uploads/2022/04/image039-100x100.png" class="attachment-yelly_square size-yelly_square wp-post-image" alt="Параметры" decoding="async" loading="lazy" srcset="https://defender-control.ru/wp-content/uploads/2022/04/image039-100x100.png 100w, https://defender-control.ru/wp-content/uploads/2022/04/image039-150x150.png 150w" sizes="auto, (max-width: 100px) 100vw, 100px" /></noscript></noscript>                </div>
  868.            </a>
  869.        </div>
  870.    
  871.    <div class="post-card__body">
  872.        <div class="post-card__title"><a href="https://defender-control.ru/instruktsii/kak-otklyuchit-zaschitnik-windows-10/">Как отключить защитник Windows 10</a></div>
  873.  
  874.        
  875.                    <div class="post-card__meta">
  876.                                <span class="post-card__views">2k.</span>            </div>
  877.        
  878.            </div>
  879. </article>
  880. <article class="post-card post-card--small ">
  881.            <div class="post-card__thumbnail">
  882.            <a href="https://defender-control.ru/instruktsii/kak-otklyuchit-zaschitnik-windows-7/">
  883.                <div class="post-card__icon">
  884.                    <img width="100" height="100" src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://defender-control.ru/wp-content/uploads/2022/04/image029-100x100.jpg" class="lazy lazy-hidden attachment-yelly_square size-yelly_square wp-post-image" alt="Использовать эту программу" decoding="async" loading="lazy" srcset="" data-srcset="https://defender-control.ru/wp-content/uploads/2022/04/image029-100x100.jpg 100w, https://defender-control.ru/wp-content/uploads/2022/04/image029-150x150.jpg 150w" sizes="auto, (max-width: 100px) 100vw, 100px" /><noscript><img width="100" height="100" src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://defender-control.ru/wp-content/uploads/2022/04/image029-100x100.jpg" class="lazy lazy-hidden attachment-yelly_square size-yelly_square wp-post-image" alt="Использовать эту программу" decoding="async" loading="lazy" srcset="" data-srcset="https://defender-control.ru/wp-content/uploads/2022/04/image029-100x100.jpg 100w, https://defender-control.ru/wp-content/uploads/2022/04/image029-150x150.jpg 150w" sizes="auto, (max-width: 100px) 100vw, 100px" /><noscript><img width="100" height="100" src="https://defender-control.ru/wp-content/uploads/2022/04/image029-100x100.jpg" class="attachment-yelly_square size-yelly_square wp-post-image" alt="Использовать эту программу" decoding="async" loading="lazy" srcset="https://defender-control.ru/wp-content/uploads/2022/04/image029-100x100.jpg 100w, https://defender-control.ru/wp-content/uploads/2022/04/image029-150x150.jpg 150w" sizes="auto, (max-width: 100px) 100vw, 100px" /></noscript></noscript>                </div>
  885.            </a>
  886.        </div>
  887.    
  888.    <div class="post-card__body">
  889.        <div class="post-card__title"><a href="https://defender-control.ru/instruktsii/kak-otklyuchit-zaschitnik-windows-7/">Как отключить защитник Windows 7</a></div>
  890.  
  891.        
  892.                    <div class="post-card__meta">
  893.                                <span class="post-card__views">1.5k.</span>            </div>
  894.        
  895.            </div>
  896. </article>
  897. <article class="post-card post-card--small ">
  898.            <div class="post-card__thumbnail">
  899.            <a href="https://defender-control.ru/instruktsii/kak-otklyuchit-zaschitnik-windows-11/">
  900.                <div class="post-card__icon">
  901.                    <img width="100" height="100" src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://defender-control.ru/wp-content/uploads/2022/04/image004-100x100.png" class="lazy lazy-hidden attachment-yelly_square size-yelly_square wp-post-image" alt="Защита от вирусов и угроз" decoding="async" loading="lazy" srcset="" data-srcset="https://defender-control.ru/wp-content/uploads/2022/04/image004-100x100.png 100w, https://defender-control.ru/wp-content/uploads/2022/04/image004-150x150.png 150w" sizes="auto, (max-width: 100px) 100vw, 100px" /><noscript><img width="100" height="100" src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://defender-control.ru/wp-content/uploads/2022/04/image004-100x100.png" class="lazy lazy-hidden attachment-yelly_square size-yelly_square wp-post-image" alt="Защита от вирусов и угроз" decoding="async" loading="lazy" srcset="" data-srcset="https://defender-control.ru/wp-content/uploads/2022/04/image004-100x100.png 100w, https://defender-control.ru/wp-content/uploads/2022/04/image004-150x150.png 150w" sizes="auto, (max-width: 100px) 100vw, 100px" /><noscript><img width="100" height="100" src="https://defender-control.ru/wp-content/uploads/2022/04/image004-100x100.png" class="attachment-yelly_square size-yelly_square wp-post-image" alt="Защита от вирусов и угроз" decoding="async" loading="lazy" srcset="https://defender-control.ru/wp-content/uploads/2022/04/image004-100x100.png 100w, https://defender-control.ru/wp-content/uploads/2022/04/image004-150x150.png 150w" sizes="auto, (max-width: 100px) 100vw, 100px" /></noscript></noscript>                </div>
  902.            </a>
  903.        </div>
  904.    
  905.    <div class="post-card__body">
  906.        <div class="post-card__title"><a href="https://defender-control.ru/instruktsii/kak-otklyuchit-zaschitnik-windows-11/">Как отключить защитник Windows 11</a></div>
  907.  
  908.        
  909.                    <div class="post-card__meta">
  910.                                <span class="post-card__views">3k.</span>            </div>
  911.        
  912.            </div>
  913. </article></div></div>
  914. </aside><!-- #secondary -->
  915.  
  916.    
  917.  
  918.    </div><!--.site-content-inner-->
  919.  
  920.    
  921. </div><!--.site-content-->
  922.  
  923.    
  924.    
  925.  
  926. <div class="site-footer-container">
  927.  
  928.    
  929.  
  930.    <div class="footer-navigation fixed" itemscope itemtype="http://schema.org/SiteNavigationElement">
  931.        <div class="main-navigation-inner fixed">
  932.            <div class="menu-menyu-v-futere-container"><ul id="footer_menu" class="menu"><li id="menu-item-22" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22"><a href="https://defender-control.ru/o-sayte/">О сайте</a></li>
  933. <li id="menu-item-21" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-21"><a href="https://defender-control.ru/kontakty/">Контакты</a></li>
  934. <li id="menu-item-23" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-23"><a rel="privacy-policy" href="https://defender-control.ru/privacy-policy/">Политика конфиденциальности</a></li>
  935. </ul></div>        </div>
  936.    </div><!--footer-navigation-->
  937.  
  938.  
  939.    <footer id="colophon" class="site-footer full" itemscope itemtype="http://schema.org/WPFooter">
  940.        <div class="site-footer-inner fixed">
  941.  
  942.            
  943.            
  944. <div class="footer-bottom">
  945.    <div class="footer-info">
  946.        <div class="footer-copyright">© 2022-2025 Не является официальным сайтом. Все товарные знаки принадлежат их владельцам.</div>
  947.        <div class="footer-under-copyright"></div>
  948.        </div>
  949.  
  950.    </div>
  951.        </div>
  952.    </footer><!--.site-footer-->
  953. </div>
  954.  
  955.  
  956.            <button type="button" class="scrolltop js-scrolltop"></button>
  957.    
  958.    
  959. </div><!-- #page -->
  960.  
  961. <script type="speculationrules">
  962. {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/defender-child\/*","\/wp-content\/themes\/defender\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
  963. </script>
  964. <script>var pseudo_links = document.querySelectorAll(".pseudo-clearfy-link");for (var i=0;i<pseudo_links.length;i++ ) { pseudo_links[i].addEventListener("click", function(e){   window.open( e.target.getAttribute("data-uri") ); }); }</script><script>
  965. if (typeof rb_ajaxurl==='undefined') {var rb_ajaxurl = 'https://defender-control.ru/wp-admin/admin-ajax.php';}
  966. if (typeof rb_csrf==='undefined') {var rb_csrf = '948fc7b472';}
  967. if (typeof gather_content==='undefined') {var gather_content = true;}
  968. window.RFWP_BlockInserting = class {
  969.    _blockSettingArray;
  970.  
  971.    static endedSc = false;
  972.    static endedCc = false;
  973.  
  974.    constructor(blockSettingArray) {
  975.        this._blockSettingArray = blockSettingArray;
  976.    }
  977.  
  978.    static launch(blockSettingArray) {
  979.        var $this = this;
  980.        if (window.jsInputerLaunch !== undefined && [15, 10].includes(window.jsInputerLaunch)) {
  981.            var item = new RFWP_BlockInserting(blockSettingArray);
  982.            item.insert();
  983.            if (!this.endedSc) {
  984.                item.shortcodesInsert();
  985.            }
  986.            if (!this.endedCc) {
  987.                /* clearUnsuitableCache(0); */
  988.            }
  989.            /* blocksReposition();
  990.            cachePlacing();
  991.            symbolMarkersPlaced(); */
  992.        } else {
  993.            setTimeout(function () {
  994.                $this.launch(blockSettingArray);
  995.            }, 50);
  996.        }
  997.    }
  998.  
  999.    insert() {
  1000.        let repeatInsert = false;
  1001.        let index, parent_with_content, usedBlockSettingArrayIds, lordOfElements, contentLength, rejectedBlocks,
  1002.            containerFor6th, containerFor7th, countHeaders, blockSetting, currentElement, currentElementArray, elPlace;
  1003.  
  1004.        document.querySelectorAll(".content_pointer_class").forEach((content_pointer) => {
  1005.            parent_with_content = content_pointer.parentElement;
  1006.            usedBlockSettingArrayIds = (content_pointer.getAttribute('data-block-ids') || "").split(',');
  1007.            lordOfElements = parent_with_content;
  1008.            parent_with_content = parent_with_content.parentElement;
  1009.            contentLength = content_pointer.getAttribute('data-content-length');
  1010.            rejectedBlocks = content_pointer.getAttribute('data-rejected-blocks');
  1011.            if (rejectedBlocks&&rejectedBlocks.length > 0) {
  1012.                rejectedBlocks = rejectedBlocks.split(',');
  1013.            }
  1014.            containerFor6th = [];
  1015.            containerFor7th = [];
  1016.  
  1017.            countHeaders = parent_with_content.querySelectorAll('h1, h2, h3, h4, h5, h6').length;
  1018.  
  1019.            while((index = usedBlockSettingArrayIds.findIndex((el) => el === "")) >= 0) {
  1020.                usedBlockSettingArrayIds.splice(index, 1);
  1021.            }
  1022.  
  1023.            if (contentLength < 1) {
  1024.                contentLength = parent_with_content.innerText.length
  1025.            }
  1026.  
  1027.            for (var i = 0; i < this._blockSettingArray.length; i++) {
  1028.                blockSetting = this._blockSettingArray[i];
  1029.                currentElement = null;
  1030.                currentElementArray = [];
  1031.  
  1032.                try {
  1033.                    const binderName = blockSetting["rb_under"];
  1034.  
  1035.                    if (!blockSetting["text"] ||
  1036.                        (blockSetting["text"] && blockSetting["text"].length < 1)
  1037.                    ) {
  1038.                        this._blockSettingArray.splice(i--, 1);
  1039.                        continue;
  1040.                    }
  1041.  
  1042.                    if (rejectedBlocks&&rejectedBlocks.includes(blockSetting["id"]) ||
  1043.                        (blockSetting["maxHeaders"] > 0 && blockSetting["maxHeaders"] < parseInt(countHeaders)) ||
  1044.                        (blockSetting["maxSymbols"] > 0 && blockSetting["maxSymbols"] < parseInt(contentLength)) ||
  1045.                        (content_pointer.classList.contains("hard-content") && blockSetting["setting_type"] !== 3)
  1046.                    ) {
  1047.                        continue;
  1048.                    }
  1049.  
  1050.                    const elementToAdd = this.createBlockElement(blockSetting),
  1051.                        block_number = elementToAdd.children[0].attributes['data-id'].value;
  1052.  
  1053.                    if (usedBlockSettingArrayIds.length > 0 && usedBlockSettingArrayIds.includes(block_number)) {
  1054.                        continue;
  1055.                    }
  1056.  
  1057.                    if ((blockSetting["minHeaders"] > 0)&&(blockSetting["minHeaders"] > countHeaders)) {continue;}
  1058.                    if (blockSetting["minSymbols"] > contentLength) {continue;}
  1059.  
  1060.                    if (blockSetting["setting_type"] == 1) {
  1061.                        currentElementArray = this.currentElementsGather(blockSetting["element"].toLowerCase(), parent_with_content);
  1062.                        if (!!currentElementArray && currentElementArray.length > 0) {
  1063.                            if (blockSetting["elementPlace"] < 0) {
  1064.                                elPlace = currentElementArray.length + blockSetting["elementPlace"];
  1065.                                if (elPlace >= 0 && elPlace < currentElementArray.length) {
  1066.                                    currentElement = this.currentElementReceiver(true, content_pointer, blockSetting, currentElementArray, elPlace);
  1067.                                }
  1068.                            } else {
  1069.                                elPlace = blockSetting["elementPlace"] - 1;
  1070.                                if (elPlace < currentElementArray.length) {
  1071.                                    currentElement = this.currentElementReceiver(false, content_pointer, blockSetting, currentElementArray, elPlace);
  1072.                                }
  1073.                            }
  1074.                        }
  1075.                        if (!currentElement && blockSetting["showNoElement"]) {
  1076.                            currentElement = currentElementArray[currentElementArray.length - 1];
  1077.                        }
  1078.                        if (!!currentElement) {
  1079.                            this.addBlockAd(blockSetting, currentElement, elementToAdd);
  1080.                            usedBlockSettingArrayIds.push(block_number);
  1081.                        } else {
  1082.                            repeatInsert = true;
  1083.                        }
  1084.                    }
  1085.                    else if (blockSetting["setting_type"] == 2) {
  1086.                        if (blockDuplicate == 'no') {
  1087.                            blockSetting["elementCount"] = 1;
  1088.                        }
  1089.                        var curFirstPlace = blockSetting["firstPlace"],
  1090.                            curElementCount = blockSetting["elementCount"],
  1091.                            curElementStep = blockSetting["elementStep"],
  1092.                            repeatableBlockIdentifier = 0,
  1093.                            successAdd = false;
  1094.  
  1095.                        currentElementArray = this.currentElementsGather(blockSetting["element"].toLowerCase(), parent_with_content);
  1096.                        if (currentElementArray) {
  1097.                            for (let i1 = 0; i1 < blockSetting["elementCount"]; i1++) {
  1098.                                elementToAdd.classList.add("repeatable-mark-" + repeatableBlockIdentifier);
  1099.  
  1100.                                elPlace = Math.round(parseInt(blockSetting["firstPlace"]) + (i1*parseInt(blockSetting["elementStep"])) - 1);
  1101.                                if (elPlace < currentElementArray.length) {
  1102.                                    currentElement = this.currentElementReceiver(false, content_pointer, blockSetting, currentElementArray, elPlace);
  1103.                                }
  1104.                                if (!currentElement && blockSetting["showNoElement"] && !i1) {
  1105.                                    currentElement = currentElementArray[currentElementArray.length - 1];
  1106.                                }
  1107.  
  1108.                                if (currentElement !== undefined && currentElement != null) {
  1109.                                    this.addBlockAd(blockSetting, currentElement, elementToAdd);
  1110.                                    curFirstPlace = elPlace + parseInt(blockSetting["elementStep"]) + 1;
  1111.                                    curElementCount--;
  1112.                                    successAdd = true;
  1113.                                } else {
  1114.                                    successAdd = false;
  1115.                                    break;
  1116.                                }
  1117.                            }
  1118.                        }
  1119.                        if (successAdd === true) {
  1120.                            usedBlockSettingArrayIds.push(block_number);
  1121.                            repeatableBlockIdentifier++;
  1122.                        } else {
  1123.                            if (!blockSetting["unsuccess"]) {
  1124.                                blockSetting["unsuccess"] = 1;
  1125.                            } else {
  1126.                                blockSetting["unsuccess"] = Math.round(blockSetting["unsuccess"] + 1);
  1127.                            }
  1128.                            if (blockSetting["unsuccess"] > 10) {
  1129.                                usedBlockSettingArrayIds.push(block_number);
  1130.                            } else {
  1131.                                blockSetting["firstPlace"] = curFirstPlace;
  1132.                                blockSetting["elementCount"] = curElementCount;
  1133.                                blockSetting["elementStep"] = curElementStep;
  1134.                                repeatInsert = true;
  1135.                            }
  1136.                        }
  1137.                    }
  1138.                    else if (blockSetting["setting_type"] == 3) {
  1139.                        currentElement = this.getElementBySelection(blockSetting["directElement"].trim(), blockSetting)
  1140.  
  1141.                        if (!!currentElement) {
  1142.                            this.addBlockAd(blockSetting, currentElement, elementToAdd);
  1143.                            usedBlockSettingArrayIds.push(block_number);
  1144.                            this._blockSettingArray.splice(i--, 1);
  1145.                        } else {
  1146.                            repeatInsert = true;
  1147.                        }
  1148.                    }
  1149.                    else if (blockSetting["setting_type"] == 4) {
  1150.                        content_pointer.parentElement.append(elementToAdd);
  1151.                        usedBlockSettingArrayIds.push(block_number);
  1152.                    }
  1153.                    else if (blockSetting["setting_type"] == 5) {
  1154.                        currentElementArray = this.currentElementsGather('p', content_pointer.parentElement, 1);
  1155.                        if (currentElementArray && currentElementArray.length > 0) {
  1156.                            let pCount = currentElementArray.length;
  1157.                            let elementNumber = Math.round(pCount/2);
  1158.                            if (pCount > 1) {
  1159.                                currentElement = currentElementArray[elementNumber+1];
  1160.                            }
  1161.                            if (!!currentElement) {
  1162.                                if (pCount > 1) {
  1163.                                    this.addBlockAd(blockSetting, currentElement, elementToAdd, currentElement);
  1164.                                } else {
  1165.                                    this.addBlockAd(blockSetting, currentElement, elementToAdd, currentElement.nextSibling);
  1166.                                }
  1167.                                usedBlockSettingArrayIds.push(block_number);
  1168.                            } else {
  1169.                                repeatInsert = true;
  1170.                            }
  1171.                        } else {
  1172.                            repeatInsert = true;
  1173.                        }
  1174.                    }
  1175.                    else if (blockSetting["setting_type"] == 6) {
  1176.                        if (containerFor6th.length > 0) {
  1177.                            for (let j = 0; j < containerFor6th.length; j++) {
  1178.                                if (containerFor6th[j]["elementPlace"]>blockSetting["elementPlace"]) {
  1179.                                    /* continue; */
  1180.                                    if (j === containerFor6th.length-1) {
  1181.                                        containerFor6th.push(blockSetting);
  1182.                                        usedBlockSettingArrayIds.push(block_number);
  1183.                                        break;
  1184.                                    }
  1185.                                } else {
  1186.                                    containerFor6th.splice(j, 0, blockSetting)
  1187.                                    usedBlockSettingArrayIds.push(block_number);
  1188.                                    break;
  1189.                                }
  1190.                            }
  1191.                        } else {
  1192.                            containerFor6th.push(blockSetting);
  1193.                            usedBlockSettingArrayIds.push(block_number);
  1194.                        }
  1195.                        /* vidpravutu v vidstiinuk dlya 6ho tipa */
  1196.                    }
  1197.                    else if (blockSetting["setting_type"] == 7) {
  1198.                        if (containerFor7th.length > 0) {
  1199.                            for (let j = 0; j < containerFor7th.length; j++) {
  1200.                                if (containerFor7th[j]["elementPlace"]>blockSetting["elementPlace"]) {
  1201.                                    /* continue; */
  1202.                                    if (j == containerFor7th.length-1) {
  1203.                                        containerFor7th.push(blockSetting);
  1204.                                        usedBlockSettingArrayIds.push(block_number);
  1205.                                        break;
  1206.                                    }
  1207.                                } else {
  1208.                                    containerFor7th.splice(j, 0, blockSetting)
  1209.                                    usedBlockSettingArrayIds.push(block_number);
  1210.                                    break;
  1211.                                }
  1212.                            }
  1213.                        } else {
  1214.                            containerFor7th.push(blockSetting);
  1215.                            usedBlockSettingArrayIds.push(block_number);
  1216.                        }
  1217.                    }
  1218.                } catch (e) {
  1219.                    console.log(e.message);
  1220.                }
  1221.            }
  1222.  
  1223.            var array = this.textLengthGatherer(lordOfElements),
  1224.                tlArray = array.array,
  1225.                length = array.length;
  1226.  
  1227.            if (containerFor6th.length > 0) {
  1228.                this.percentInserter(lordOfElements, containerFor6th, tlArray, length);
  1229.            }
  1230.            if (containerFor7th.length > 0) {
  1231.                this.symbolInserter(lordOfElements, containerFor7th, tlArray);
  1232.            }
  1233.            this.shortcodesInsert();
  1234.            content_pointer.setAttribute("data-block-ids", usedBlockSettingArrayIds.join(","))
  1235.        });
  1236.  
  1237.        let stopper = 0,
  1238.            $this = this;
  1239.  
  1240.        window.addEventListener('load', function () {
  1241.            if (repeatInsert === true) {
  1242.                setTimeout(function () {
  1243.                    $this.insert();
  1244.                }, 100);
  1245.            }
  1246.        });
  1247.    }
  1248.  
  1249.    createBlockElement(blockSetting) {
  1250.        let element = document.createElement("div");
  1251.  
  1252.        element.classList.add("percentPointerClass");
  1253.        element.classList.add("marked");
  1254.        if (blockSetting["sc"] === 1) {
  1255.            element.classList.add("scMark");
  1256.        }
  1257.        element.innerHTML = blockSetting["text"];
  1258.        element.dataset.rbinder = blockSetting["rb_under"];
  1259.  
  1260.        const block_number = element.children[0].attributes['data-id'].value,
  1261.            elementToAddStyle = this.createStyleElement(block_number, blockSetting["elementCss"]);
  1262.  
  1263.        if (elementToAddStyle&&elementToAddStyle!=='default') {
  1264.            element.style.textAlign = elementToAddStyle;
  1265.        }
  1266.  
  1267.        return element
  1268.    }
  1269.  
  1270.    addBlockAd(blockSetting, currentElement, elementToAdd, position = null) {
  1271.        if (!position) {
  1272.            position = this.initTargetToInsert(blockSetting["elementPosition"], 'element', currentElement);
  1273.        }
  1274.        currentElement.parentNode.insertBefore(elementToAdd, position);
  1275.        currentElement.classList.add('rbinder-'+blockSetting["rb_under"]);
  1276.        elementToAdd.classList.remove('coveredAd');
  1277.    }
  1278.  
  1279.    getElementBySelection(directElement, blockSetting) {
  1280.        if (directElement.search('#') > -1) {
  1281.            return document.querySelector(directElement);
  1282.        }
  1283.        if ((directElement.search('#') < 0)&&(directElement.search('.') > -1)) {
  1284.            return this.directClassElementDetecting(directElement, blockSetting);
  1285.        }
  1286.    }
  1287.  
  1288.    directClassElementDetecting(directElement, blockSetting) {
  1289.        let findQuery = false;
  1290.        let currentElementArray = document.querySelectorAll(directElement);
  1291.        let currentElement = null;
  1292.  
  1293.        if (currentElementArray.length > 0) {
  1294.            if (blockSetting['elementPlace'] > 1) {
  1295.                if (currentElementArray.length >= blockSetting['elementPlace']) {
  1296.                    currentElement = currentElementArray[blockSetting['elementPlace']-1];
  1297.                } else if (currentElementArray.length < blockSetting['elementPlace']) {
  1298.                    if (blockSetting['showNoElement'] > 0) {
  1299.                        currentElement = currentElementArray[currentElementArray.length - 1];
  1300.                    }
  1301.                } else {
  1302.                    findQuery = true;
  1303.                }
  1304.            } else if (blockSetting['elementPlace'] < 0) {
  1305.                if ((currentElementArray.length + blockSetting['elementPlace'] + 1) > 0) {
  1306.                    currentElement = currentElementArray[currentElementArray.length + blockSetting['elementPlace']];
  1307.                } else {
  1308.                    findQuery = true;
  1309.                }
  1310.            } else {
  1311.                findQuery = true;
  1312.            }
  1313.        } else {
  1314.            findQuery = true;
  1315.        }
  1316.  
  1317.        if (findQuery) {
  1318.            currentElement = document.querySelector(directElement);
  1319.        }
  1320.  
  1321.        return currentElement;
  1322.    }
  1323.  
  1324.    placingArrayToH1(usedElement, elementTagToFind) {
  1325.        let elements = usedElement.querySelectorAll(elementTagToFind);
  1326.  
  1327.        if (elements.length < 1) {
  1328.            if (usedElement.parentElement) {
  1329.                elements = this.placingArrayToH1(usedElement.parentElement, elementTagToFind);
  1330.            }
  1331.        }
  1332.        return elements;
  1333.    }
  1334.  
  1335.    elementsCleaning(excArr, elList, pwcLocal, gatherString) {
  1336.        let markedClass = 'rb_m_inc';
  1337.        let markedClassBad = 'rb_m_exc';
  1338.        let cou = 0;
  1339.        let cou1 = 0;
  1340.        let finalArr = [];
  1341.        let finalArrClear = [];
  1342.        let checkNearest;
  1343.        let outOfRangeCheck;
  1344.        let gatherRejected;
  1345.        let allower;
  1346.  
  1347.        try {
  1348.            while (elList[cou]) {
  1349.                allower = true;
  1350.                if (!elList[cou].classList.contains(markedClassBad)) {
  1351.                    if (excArr&&excArr.length > 0) {
  1352.                        cou1 = 0;
  1353.                        while (excArr[cou1]) {
  1354.                            checkNearest = elList[cou].parentElement.closest(excArr[cou1]);
  1355.                            if (checkNearest) {
  1356.                                checkNearest.classList.add('currClosest');
  1357.                                outOfRangeCheck = pwcLocal.querySelector('.currClosest');
  1358.                                if (outOfRangeCheck) {
  1359.                                    allower = false;
  1360.                                    checkNearest.classList.add(markedClass);
  1361.                                    gatherRejected = checkNearest.querySelectorAll(gatherString);
  1362.                                    if (gatherRejected.length > 0) {
  1363.                                        for (let i1 = 0; i1 < gatherRejected.length; i1++) {
  1364.                                            gatherRejected[i1].classList.add(markedClassBad);
  1365.                                        }
  1366.                                    }
  1367.                                }
  1368.                                checkNearest.classList.remove('currClosest');
  1369.                            }
  1370.                            cou1++;
  1371.                        }
  1372.                    }
  1373.                    if (allower===true) {
  1374.                        elList[cou].classList.add(markedClass);
  1375.                        /* finalArr.push(elList[cou]); */
  1376.                    }
  1377.                }
  1378.                cou++;
  1379.            }
  1380.            finalArr = pwcLocal.querySelectorAll('.'+markedClass+':not('+markedClassBad+')');
  1381.            finalArrClear = pwcLocal.querySelectorAll('.'+markedClass+',.'+markedClassBad);
  1382.            if (finalArrClear&&finalArrClear.length > 0) {
  1383.                for (let i1 = 0; i1 < finalArrClear.length; i1++) {
  1384.                    finalArrClear[i1].classList.remove(markedClass,markedClassBad);
  1385.                }
  1386.            }
  1387.        } catch (er) {
  1388.            console.log(er.message);
  1389.        }
  1390.        return finalArr;
  1391.    }
  1392.  
  1393.    currentElementsGather(usedElement, localPwc, loopLimit = 2, ) {
  1394.        let curElementSearchRepeater = true;
  1395.        let curElementSearchCounter = 0;
  1396.        let currentElementArray = null;
  1397.        let ExcludedString = '';
  1398.        let tagListString = '';
  1399.        let tagListStringExc = '';
  1400.        let cou = 0;
  1401.        let tagList;
  1402.        /* let excArr = excIdClUnpacker(); */
  1403.        let tagListCou = 0;
  1404.  
  1405.        if (usedElement==='h1') {
  1406.            currentElementArray = this.placingArrayToH1(localPwc, usedElement);
  1407.        } else {
  1408.            if (usedElement==='h2-4')
  1409.                tagList = ['h2','h3','h3'];
  1410.            else
  1411.                tagList = [usedElement];
  1412.  
  1413.            while (tagList[tagListCou]) {
  1414.                tagListString += ((cou++ > 0) ? ',' : '') + tagList[tagListCou];
  1415.                tagListStringExc += ':not(' + tagList[tagListCou] + ')';
  1416.                tagListCou++;
  1417.            }
  1418.  
  1419.            ExcludedString = '';
  1420.            if (excIdClass&&excIdClass.length > 0) {
  1421.                for (let i2 = 0; i2 < excIdClass.length; i2++) {
  1422.                    if (excIdClass[i2].length > 0) {
  1423.                        ExcludedString += (i2>0?',':'')+excIdClass[i2]+tagListStringExc;
  1424.                    }
  1425.                }
  1426.            }
  1427.            let detailedQueryString = tagListString+','+ExcludedString;
  1428.  
  1429.            /* console.log(detailedQueryString); */
  1430.            while (curElementSearchRepeater&&curElementSearchCounter < loopLimit) {
  1431.                try {
  1432.                    currentElementArray = localPwc.querySelectorAll(tagListString);
  1433.                } catch (e1) {console.log(e1.message);}
  1434.                if (!currentElementArray || !currentElementArray.length) {
  1435.                    if (localPwc.parentElement) {
  1436.                        localPwc = localPwc.parentElement;
  1437.                    } else {
  1438.                        break;
  1439.                    }
  1440.                } else {
  1441.                    currentElementArray = this.elementsCleaning(excIdClass, currentElementArray, localPwc, detailedQueryString);
  1442.                    curElementSearchRepeater = false;
  1443.                }
  1444.                curElementSearchCounter++;
  1445.            }
  1446.        }
  1447.        return currentElementArray;
  1448.    }
  1449.  
  1450.    currentElementReceiver(revert, content_pointer, blockSetting, currentElementArray, elPlace) {
  1451.        let currentElement = null;
  1452.        let sameElementAfterWidth = false;
  1453.        let testCou = 0;
  1454.        while (currentElementArray[elPlace] && sameElementAfterWidth === false && testCou < 8) {
  1455.            currentElement = currentElementArray[elPlace];
  1456.            try {
  1457.                sameElementAfterWidth = this.checkAdsWidth(content_pointer, blockSetting["elementPosition"], currentElement);
  1458.            } catch (ex) {
  1459.                sameElementAfterWidth = true;
  1460.                console.log(ex.message);
  1461.            }
  1462.            revert? elPlace--: elPlace++;
  1463.            testCou++;
  1464.        }
  1465.  
  1466.        return currentElement;
  1467.    }
  1468.  
  1469.  
  1470.    symbolInserter(lordOfElements, containerFor7th, tlArray) {
  1471.        try {
  1472.            var currentChildrenLength = 0;
  1473.            let previousBreak = 0;
  1474.            let needleLength;
  1475.            let currentSumLength;
  1476.            let elementToAdd;
  1477.            let elementToBind;
  1478.            let binderName;
  1479.  
  1480.            if (!lordOfElements.querySelector(".markedSpan1")) {
  1481.                for (let i = 0; i < containerFor7th.length; i++) {
  1482.                    previousBreak = 0;
  1483.                    currentChildrenLength = 0;
  1484.                    currentSumLength = 0;
  1485.                    needleLength = Math.abs(containerFor7th[i]['elementPlace']);
  1486.                    binderName = containerFor7th[i]["rb_under"];
  1487.  
  1488.                    elementToAdd = this.createBlockElement(containerFor7th[i]);
  1489.                    if (!elementToAdd) {
  1490.                        continue;
  1491.                    }
  1492.  
  1493.                    if (containerFor7th[i]['elementPlace'] < 0) {
  1494.                        for (let j = tlArray.length-1; j > -1; j--) {
  1495.                            currentSumLength = currentSumLength + tlArray[j]['length'];
  1496.                            if (needleLength < currentSumLength) {
  1497.                                elementToBind = tlArray[j]['element'];
  1498.                                elementToBind = this.currentElementReceiverSpec(true, j, tlArray, elementToBind);
  1499.                                this.addBlockAd(containerFor7th[i], elementToBind, elementToAdd, elementToBind);
  1500.                                break;
  1501.                            }
  1502.                        }
  1503.                    } else if (containerFor7th[i]['elementPlace'] == 0) {
  1504.                        elementToBind = tlArray[0]['element'];
  1505.                        this.addBlockAd(containerFor7th[i], elementToBind, elementToAdd, elementToBind);
  1506.                    } else {
  1507.                        for (let j = 0; j < tlArray.length; j++) {
  1508.                            currentSumLength = currentSumLength + tlArray[j]['length'];
  1509.                            if (needleLength < currentSumLength) {
  1510.                                elementToBind = tlArray[j]['element'];
  1511.                                elementToBind = this.currentElementReceiverSpec(false, j, tlArray, elementToBind);
  1512.                                this.addBlockAd(containerFor7th[i], elementToBind, elementToAdd, elementToBind.nextSibling);
  1513.                                break;
  1514.                            }
  1515.                        }
  1516.                    }
  1517.                }
  1518.  
  1519.                var spanMarker = document.createElement("span");
  1520.                spanMarker.classList.add("markedSpan1");
  1521.                lordOfElements.prepend(spanMarker);
  1522.            }
  1523.        } catch (e) {
  1524.            console.log(e);
  1525.        }
  1526.    }
  1527.  
  1528.    percentInserter(lordOfElements, containerFor6th, tlArray, textLength) {
  1529.        try {
  1530.            var textNeedyLength = 0;
  1531.            let elementToAdd;
  1532.            var elementToBind;
  1533.            let elementToAddStyle;
  1534.            let block_number;
  1535.            var binderName;
  1536.            let $this = this;
  1537.  
  1538.            function insertByPercents(textLength) {
  1539.                let localMiddleValue = 0;
  1540.  
  1541.                for (let j = 0; j < containerFor6th.length; j++) {
  1542.                    textNeedyLength = Math.round(textLength * (containerFor6th[j]["elementPlace"]/100));
  1543.                    for (let i = 0; i < tlArray.length; i++) {
  1544.                        if (tlArray[i]['lengthSum'] >= textNeedyLength) {
  1545.                            binderName = containerFor6th[j]["rb_under"];
  1546.                            elementToAdd = $this.createBlockElement(containerFor6th[j]);
  1547.                            if (!elementToAdd) {
  1548.                                break;
  1549.                            }
  1550.  
  1551.                            localMiddleValue = tlArray[i]['lengthSum'] - Math.round(tlArray[i]['length']/2);
  1552.                            elementToBind = tlArray[i]['element'];
  1553.                            $this.currentElementReceiverSpec(false, i, tlArray, elementToBind);
  1554.                            if (textNeedyLength < localMiddleValue) {
  1555.                                $this.addBlockAd(containerFor6th[j], elementToBind, elementToAdd, elementToBind);
  1556.                            } else {
  1557.                                $this.addBlockAd(containerFor6th[j], elementToBind, elementToAdd, elementToBind.nextSibling);
  1558.                            }
  1559.                            break;
  1560.                        }
  1561.                    }
  1562.                }
  1563.                return false;
  1564.            }
  1565.  
  1566.            function clearTlMarks() {
  1567.                let marksForDeleting = document.querySelectorAll('.textLengthMarker');
  1568.  
  1569.                if (marksForDeleting.length > 0) {
  1570.                    for (let i = 0; i < marksForDeleting.length; i++) {
  1571.                        marksForDeleting[i].remove();
  1572.                    }
  1573.                }
  1574.            }
  1575.  
  1576.            if (!lordOfElements.querySelector(".markedSpan")) {
  1577.                insertByPercents(textLength);
  1578.                clearTlMarks();
  1579.                var spanMarker = document.createElement("span");
  1580.                spanMarker.classList.add("markedSpan");
  1581.                lordOfElements.prepend(spanMarker);
  1582.            }
  1583.        } catch (e) {
  1584.            console.log(e.message);
  1585.        }
  1586.    }
  1587.  
  1588.  
  1589.    /* "sc" in variables - mark for shortcode variable */
  1590.    shortcodesInsert() {
  1591.        let gatheredBlocks = document.querySelectorAll('.percentPointerClass.scMark'),
  1592.            scBlockId = -1,
  1593.            scAdId = -1,
  1594.            blockStatus = '',
  1595.            dataFull = -1,
  1596.            gatheredBlockChild,
  1597.            okStates = ['done','refresh-wait','no-block','fetched'],
  1598.            scContainer,
  1599.            sci,
  1600.            i1 = 0,
  1601.            skyscraperStatus = false,
  1602.            splitedSkyscraper = [],
  1603.            gatheredBlockChildSkyParts = [],
  1604.            stickyStatus = false,
  1605.            stickyCheck = [],
  1606.            stickyFixedStatus = false,
  1607.            stickyFixedCheck = [],
  1608.            repeatableIdentifier = "",
  1609.            dataCidIdentifier = null,
  1610.            divCidElement = '';
  1611.  
  1612.        if (typeof scArray !== 'undefined') {
  1613.            if (scArray&&scArray.length > 0&&gatheredBlocks&&gatheredBlocks.length > 0&&typeof window.rulvW5gntb !== 'undefined') {
  1614.                dataCidIdentifier = window.rulvW5gntb;
  1615.                for (let i = 0; i < gatheredBlocks.length; i++) {
  1616.                    gatheredBlockChild = gatheredBlocks[i].children[0];
  1617.                    if (!gatheredBlockChild) {
  1618.                        continue;
  1619.                    }
  1620.                    scAdId = -3;
  1621.                    blockStatus = null;
  1622.                    scContainer = null;
  1623.                    dataFull = -1;
  1624.                    skyscraperStatus = false;
  1625.                    splitedSkyscraper = [];
  1626.                    gatheredBlockChildSkyParts = [];
  1627.                    stickyStatus = false;
  1628.                    stickyCheck = [];
  1629.                    stickyFixedStatus = false;
  1630.                    stickyFixedCheck = [];
  1631.                    repeatableIdentifier = "";
  1632.                    divCidElement = null;
  1633.  
  1634.                    scAdId = gatheredBlockChild.getAttribute('data-aid');
  1635.                    scBlockId = gatheredBlockChild.getAttribute('data-id');
  1636.                    blockStatus = gatheredBlockChild.getAttribute('data-state');
  1637.                    dataFull = gatheredBlockChild.getAttribute('data-full');
  1638.  
  1639.                    if (scBlockId&&scAdId > 0) {
  1640.                        sci = -1;
  1641.                        for (i1 = 0; i1 < scArray.length; i1++) {
  1642.                            if (scBlockId == scArray[i1]['blockId']&&scAdId == scArray[i1]['adId']) {
  1643.                                sci = i1;
  1644.                            }
  1645.                        }
  1646.  
  1647.                        if (sci > -1) {
  1648.                            if (blockStatus&&okStates.includes(blockStatus)) {
  1649.  
  1650.                                if (blockStatus=='no-block') {
  1651.                                    gatheredBlockChild.innerHTML = '';
  1652.                                } else if ((blockStatus=='fetched'&&dataFull==1)||!['no-block','fetched'].includes(blockStatus)) {
  1653.                                    for (let cl1 = 0; cl1 < gatheredBlocks[i].classList.length; cl1++) {
  1654.                                        if (gatheredBlocks[i].classList[cl1].includes("repeatable-mark")) {
  1655.                                            repeatableIdentifier = gatheredBlocks[i].classList[cl1];
  1656.                                        }
  1657.                                    }
  1658.  
  1659.                                    if (repeatableIdentifier) {
  1660.                                        divCidElement = document.querySelectorAll(".percentPointerClass.scMark."+repeatableIdentifier+' div[data-cid="'+dataCidIdentifier+'"]');
  1661.                                    } else {
  1662.                                        divCidElement = gatheredBlockChild.querySelectorAll('div[data-cid="'+dataCidIdentifier+'"]');
  1663.                                    }
  1664.  
  1665.                                    var text = scArray[sci]['text'];
  1666.                                    if (divCidElement&&divCidElement.length > 0) {
  1667.                                        for (let i2 = 0; i2 < divCidElement.length; i2++) {
  1668.                                            jQuery(divCidElement[i2]).html(text);
  1669.                                        }
  1670.                                    } else {
  1671.                                        jQuery(gatheredBlockChild).html(text);
  1672.                                    }
  1673.                                    this.launchUpdateRbDisplays();
  1674.                                }
  1675.                                if (blockStatus !== 'fetched' || (blockStatus === 'fetched' && dataFull === 1)) {
  1676.                                    gatheredBlocks[i].classList.remove('scMark');
  1677.                                }
  1678.                            }
  1679.                        }
  1680.                    } else if (scBlockId&&scAdId < 1&&['no-block','fetched'].includes(blockStatus)) {
  1681.                        gatheredBlocks[i].classList.remove('scMark');
  1682.                    }
  1683.                }
  1684.            } else if (!scArray||(scArray&&scArray.length < 1)) {
  1685.                this.endedSc = true;
  1686.            }
  1687.        } else {
  1688.            this.endedSc = true;
  1689.        }
  1690.  
  1691.        if (!this.endedSc) {
  1692.            var $this = this;
  1693.            setTimeout(function () {
  1694.                $this.shortcodesInsert();
  1695.            }, 200);
  1696.        }
  1697.    }
  1698.  
  1699.    currentElementReceiverSpec(revert, curSum, elList, currentElement) {
  1700.        let origCurrentElement = currentElement;
  1701.        let content_pointer = document.querySelector(".content_pointer_class"); /* orig */
  1702.        let sameElementAfterWidth = false;
  1703.        let testCou = 0;
  1704.        while (elList[curSum] && !sameElementAfterWidth && testCou < 5) {
  1705.            currentElement = elList[curSum]['element'];
  1706.            try {
  1707.                sameElementAfterWidth = this.checkAdsWidth(content_pointer, 0, currentElement);
  1708.            } catch (ex) {
  1709.                sameElementAfterWidth = true;
  1710.                console.log(ex.message);
  1711.            }
  1712.            revert? curSum--: curSum++;
  1713.            testCou++;
  1714.        }
  1715.        return currentElement?currentElement:origCurrentElement;
  1716.    }
  1717.  
  1718.    launchUpdateRbDisplays() {
  1719.        if ((typeof updateRbDisplays !== 'undefined')&&(typeof updateRbDisplays === 'function')) {
  1720.            updateRbDisplays();
  1721.        } else {
  1722.            setTimeout(function () {
  1723.                this.launchUpdateRbDisplays();
  1724.            }, 200);
  1725.        }
  1726.    }
  1727.  
  1728.    checkAdsWidth(content_pointer, posCurrentElement, currentElement) {
  1729.        let widthChecker = document.querySelector('#widthChecker');
  1730.        let widthCheckerStyle = null;
  1731.        let content_pointerStyle = getComputedStyle(content_pointer);
  1732.        let content = content_pointer.parentElement;
  1733.  
  1734.        if (!widthChecker) {
  1735.            widthChecker = document.createElement("div");
  1736.            widthChecker.setAttribute('id','widthChecker');
  1737.            widthChecker.style.display = 'flex';
  1738.        }
  1739.  
  1740.        if (content) {
  1741.            posCurrentElement = this.initTargetToInsert(posCurrentElement, 'term', currentElement);
  1742.            currentElement.parentNode.insertBefore(widthChecker, posCurrentElement);
  1743.            widthCheckerStyle = getComputedStyle(widthChecker);
  1744.  
  1745.            if (parseInt(widthCheckerStyle.width) >= (parseInt(content_pointerStyle.width) - 50)) {
  1746.                return true;
  1747.            }
  1748.        }
  1749.        return false;
  1750.    }
  1751.  
  1752.  
  1753.    initTargetToInsert(position, type, currentElement) {
  1754.        let posCurrentElement;
  1755.        let usedElement;
  1756.        if (type == 'element') {
  1757.            if (position == 0) {
  1758.                posCurrentElement = currentElement;
  1759.                if (!(typeof obligatoryMargin!=='undefined'&&obligatoryMargin===1)) {
  1760.                    currentElement.classList.add('rfwp_removedMarginTop');
  1761.                }
  1762.            } else {
  1763.                posCurrentElement = currentElement.nextSibling;
  1764.                if (!(typeof obligatoryMargin!=='undefined'&&obligatoryMargin===1)) {
  1765.                    currentElement.classList.add('rfwp_removedMarginBottom');
  1766.                }
  1767.            }
  1768.            currentElement.style.clear = 'both';
  1769.        } else {
  1770.            usedElement = currentElement;
  1771.            if (position == 0) {
  1772.                posCurrentElement = usedElement;
  1773.            } else {
  1774.                posCurrentElement = usedElement.nextSibling;
  1775.            }
  1776.        }
  1777.        return posCurrentElement;
  1778.    }
  1779.  
  1780.    createStyleElement(blockNumber, localElementCss) {
  1781.        let htmlToAdd = '';
  1782.        let marginString;
  1783.        let textAlignString;
  1784.        let contPois = document.querySelector('.content_pointer_class');
  1785.        let emptyValues = false;
  1786.        let elementToAddStyleLocal;
  1787.  
  1788.        if (!contPois.length)
  1789.            return false;
  1790.  
  1791.        contPois.forEach((contPoi) => {
  1792.            elementToAddStyleLocal = contPoi.querySelector('.blocks_align_style');
  1793.  
  1794.            if (!elementToAddStyleLocal) {
  1795.                elementToAddStyleLocal = document.createElement('style');
  1796.                elementToAddStyleLocal.classList.add('blocks_align_style');
  1797.                contPoi.parentNode.insertBefore(elementToAddStyleLocal, contPoi);
  1798.            }
  1799.        });
  1800.  
  1801.  
  1802.  
  1803.        switch (localElementCss) {
  1804.            case 'left':
  1805.                emptyValues = false;
  1806.                marginString = '0 auto 0 0';
  1807.                textAlignString = 'left';
  1808.                break;
  1809.            case 'right':
  1810.                emptyValues = false;
  1811.                marginString = '0 0 0 auto';
  1812.                textAlignString = 'right';
  1813.                break;
  1814.            case 'center':
  1815.                emptyValues = false;
  1816.                marginString = '0 auto';
  1817.                textAlignString = 'center';
  1818.                break;
  1819.            case 'default':
  1820.                emptyValues = true;
  1821.                marginString = 'default';
  1822.                textAlignString = 'default';
  1823.                break;
  1824.        }
  1825.        if (!emptyValues) {
  1826.            htmlToAdd = '.percentPointerClass  > *[data-id="'+blockNumber+'"] {\n' +
  1827.                '    margin: '+marginString+';\n' +
  1828.                '}\n';
  1829.        }
  1830.  
  1831.        elementToAddStyleLocal.innerHTML += htmlToAdd;
  1832.        return textAlignString;
  1833.    }
  1834.  
  1835.    clearUnsuitableCache(cuc_cou) {
  1836.        let scAdId = -1;
  1837.        let ccRepeat = false;
  1838.  
  1839.        let gatheredBlocks = document.querySelectorAll('.percentPointerClass .' + block_classes.join(', .percentPointerClass .'));
  1840.  
  1841.        if (gatheredBlocks&&gatheredBlocks.length > 0) {
  1842.            for (let i = 0; i < gatheredBlocks.length; i++) {
  1843.                if (gatheredBlocks[i]['dataset']['aid']&&gatheredBlocks[i]['dataset']['aid'] < 0) {
  1844.                    if ((gatheredBlocks[i]['dataset']["state"]=='no-block')||(['done','fetched','refresh-wait'].includes(gatheredBlocks[i]['dataset']["state"]))) {
  1845.                        gatheredBlocks[i]['innerHTML'] = '';
  1846.                    } else {
  1847.                        ccRepeat = true;
  1848.                    }
  1849.                } else if (!gatheredBlocks[i]['dataset']['aid']) {
  1850.                    ccRepeat = true;
  1851.                }
  1852.            }
  1853.            if (cuc_cou < 50) {
  1854.                if (ccRepeat) {
  1855.                    let $this = this;
  1856.                    setTimeout(function () {
  1857.                        $this.clearUnsuitableCache(cuc_cou+1);
  1858.                    }, 100);
  1859.                }
  1860.            } else {
  1861.                endedCc = true;
  1862.            }
  1863.        } else {
  1864.            endedCc = true;
  1865.        }
  1866.    }
  1867.  
  1868.  
  1869.    excIdClUnpacker() {
  1870.        let excArr = [],
  1871.            cou = 0,
  1872.            currExcStr = '',
  1873.            curExcFirst = '';
  1874.        excArr['id'] = [];
  1875.        excArr['class'] = [];
  1876.        excArr['tag'] = [];
  1877.        if (excIdClass&&excIdClass.length > 0) {
  1878.            while (excIdClass[cou]) {
  1879.                currExcStr = excIdClass[cou];
  1880.                if (currExcStr.length > 0) {
  1881.                    curExcFirst = currExcStr.substring(0,1);
  1882.                    switch (curExcFirst) {
  1883.                        case '#':
  1884.                            if (currExcStr.length > 1) {
  1885.                                currExcStr = currExcStr.substring(1);
  1886.                                excArr['id'].push(currExcStr);
  1887.                            }
  1888.                            break;
  1889.                        case '.':
  1890.                            if (currExcStr.length > 1) {
  1891.                                currExcStr = currExcStr.substring(1);
  1892.                                excArr['class'].push(currExcStr);
  1893.                            }
  1894.                            break;
  1895.                        default:
  1896.                            excArr['tag'].push(currExcStr);
  1897.                            break;
  1898.                    }
  1899.                    cou++;
  1900.                }
  1901.            }
  1902.        }
  1903.        return excArr;
  1904.    }
  1905.  
  1906.    possibleTagsInCheckConfirmer(possibleTagsArray, possibleTagsInCheck) {
  1907.        if (possibleTagsArray.includes("LI")) {
  1908.            if (possibleTagsArray.includes("UL")) {
  1909.                possibleTagsInCheck.push("UL");
  1910.            }
  1911.            if (possibleTagsArray.includes("OL")) {
  1912.                possibleTagsInCheck.push("OL");
  1913.            }
  1914.        }
  1915.  
  1916.        return false;
  1917.    }
  1918.  
  1919.    textLengthGatherer(lordOfElementsLoc) {
  1920.        var possibleTagsArray;
  1921.        if (typeof tagsListForTextLength!=="undefined") {
  1922.            possibleTagsArray = tagsListForTextLength;
  1923.        } else {
  1924.            possibleTagsArray = ["P", "H1", "H2", "H3", "H4", "H5", "H6", "DIV", "BLOCKQUOTE", "INDEX", "ARTICLE", "SECTION"];
  1925.        }
  1926.        let possibleTagsInCheck = ["DIV", "INDEX", "SECTION"];
  1927.  
  1928.        this.possibleTagsInCheckConfirmer(possibleTagsArray, possibleTagsInCheck);
  1929.        let excArr = this.excIdClUnpacker(),
  1930.            textLength = 0,
  1931.            tlArray = [];
  1932.  
  1933.        function textLengthGathererRec(lordOfElementsLoc) {
  1934.            let allowed;
  1935.            let cou1;
  1936.            let classesArray;
  1937.            let countSuccess = 0;
  1938.            try {
  1939.                for (let i = 0; i < lordOfElementsLoc.children.length; i++) {
  1940.                    if (possibleTagsArray.includes(lordOfElementsLoc.children[i].tagName)
  1941.                        &&!lordOfElementsLoc.children[i].classList.contains("percentPointerClass")
  1942.                        &&lordOfElementsLoc.children[i].id!="toc_container"
  1943.                    ) {
  1944.                        if (possibleTagsInCheck.includes(lordOfElementsLoc.children[i].tagName)
  1945.                            &&(lordOfElementsLoc.children[i].children.length > 0)
  1946.                        ) {
  1947.                            allowed = true;
  1948.                            if (lordOfElementsLoc.children[i].id&&excArr['id'].length > 0) {
  1949.                                cou1 = 0;
  1950.                                while (excArr['id'][cou1]) {
  1951.                                    if (lordOfElementsLoc.children[i].id.toLowerCase()==excArr['id'][cou1].toLowerCase()) {
  1952.                                        allowed = false;
  1953.                                        break;
  1954.                                    }
  1955.                                    cou1++;
  1956.                                }
  1957.                            }
  1958.  
  1959.                            if (lordOfElementsLoc.children[i].classList.length > 0&&excArr['class'].length > 0) {
  1960.                                cou1 = 0;
  1961.                                while (excArr['class'][cou1]) {
  1962.                                    classesArray = excArr['class'][cou1].split('.');
  1963.                                    if (classesArray.every(className => lordOfElementsLoc.children[i].classList.contains(className))) {
  1964.                                        allowed = false;
  1965.                                        break;
  1966.                                    }
  1967.                                    cou1++;
  1968.                                }
  1969.                            }
  1970.  
  1971.                            if (excArr['tag'].length > 0) {
  1972.                                cou1 = 0;
  1973.                                while (excArr['tag'][cou1]) {
  1974.                                    if (lordOfElementsLoc.children[i].tagName.toLowerCase()==excArr['tag'][cou1].toLowerCase()) {
  1975.                                        allowed = false;
  1976.                                        break;
  1977.                                    }
  1978.                                    cou1++;
  1979.                                }
  1980.                            }
  1981.  
  1982.                            if (allowed) {
  1983.                                if (textLengthGathererRec(lordOfElementsLoc.children[i], excArr, possibleTagsArray, possibleTagsInCheck)) {
  1984.                                    countSuccess++;
  1985.                                    continue;
  1986.                                }
  1987.                            }
  1988.                        }
  1989.                        textLength = textLength + lordOfElementsLoc.children[i].innerText.length;
  1990.                        tlArray.push({
  1991.                            tag: lordOfElementsLoc.children[i].tagName,
  1992.                            length: lordOfElementsLoc.children[i].innerText.length,
  1993.                            lengthSum: textLength,
  1994.                            element: lordOfElementsLoc.children[i]
  1995.                        });
  1996.                        countSuccess++;
  1997.                    }
  1998.                }
  1999.            } catch (er) {
  2000.                console.log(er.message);
  2001.            }
  2002.            return countSuccess > 0;
  2003.        }
  2004.  
  2005.        textLengthGathererRec(lordOfElementsLoc);
  2006.  
  2007.        return {array: tlArray, length: textLength};
  2008.    }
  2009. };if (typeof window.jsInputerLaunch==='undefined') {window.jsInputerLaunch = -1;}
  2010.  
  2011. function asyncInsertingsInsertingFunction(insertingsArray) {
  2012.    let currentElementForInserting = 0;
  2013.    let currentElementToMove = 0;
  2014.    let positionElement = 0;
  2015.    let position = 0;
  2016.    let insertToAdd = 0;
  2017.    let postId = 0;
  2018.    let repeatSearch = 0;
  2019.    if (insertingsArray&&insertingsArray.length > 0) {
  2020.        for (let i = 0; i < insertingsArray.length; i++) {
  2021.            if (!insertingsArray[i]['used']||(insertingsArray[i]['used']&&insertingsArray[i]['used']==0)) {
  2022.                positionElement = insertingsArray[i]['position_element'];
  2023.                position = insertingsArray[i]['position'];
  2024.                insertToAdd = insertingsArray[i]['content'];
  2025.                postId = insertingsArray[i]['postId'];
  2026.  
  2027.                currentElementForInserting = document.querySelector(positionElement);
  2028.  
  2029.                currentElementToMove = document.querySelector('.coveredInsertings[data-id="'+postId+'"]');
  2030.                if (currentElementForInserting) {
  2031.                    if (position==0) {
  2032.                        currentElementForInserting.parentNode.insertBefore(currentElementToMove, currentElementForInserting);
  2033.                        currentElementToMove.classList.remove('coveredInsertings');
  2034.                        insertingsArray[i]['used'] = 1;
  2035.                    } else {
  2036.                        currentElementForInserting.parentNode.insertBefore(currentElementToMove, currentElementForInserting.nextSibling);
  2037.                        currentElementToMove.classList.remove('coveredInsertings');
  2038.                        insertingsArray[i]['used'] = 1;
  2039.                    }
  2040.                } else {
  2041.                    repeatSearch = 1;
  2042.                }
  2043.            }
  2044.        }
  2045.    }
  2046.    if (repeatSearch == 1) {
  2047.        setTimeout(function () {
  2048.            asyncInsertingsInsertingFunction(insertingsArray);
  2049.        }, 100)
  2050.    }
  2051. }
  2052.  
  2053. function insertingsFunctionLaunch() {
  2054.    if (window.jsInsertingsLaunch !== undefined&&jsInsertingsLaunch == 25) {
  2055.        asyncInsertingsInsertingFunction(insertingsArray);
  2056.    } else {
  2057.        setTimeout(function () {
  2058.            insertingsFunctionLaunch();
  2059.        }, 100)
  2060.    }
  2061. }
  2062.  
  2063. function setLongCache() {
  2064.    let xhttp = new XMLHttpRequest();
  2065.    let sendData = 'action=setLongCache&type=longCatching&_csrf='+rb_csrf;
  2066.    xhttp.onreadystatechange = function(redata) {
  2067.        if (this.readyState == 4 && this.status == 200) {
  2068.            console.log('long cache deployed');
  2069.        }
  2070.    };
  2071.    xhttp.open("POST", rb_ajaxurl, true);
  2072.    xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  2073.    xhttp.send(sendData);
  2074. }
  2075.  
  2076. function cachePlacing(alert_type, errorInfo=null) {
  2077.    let adBlocks = document.querySelectorAll('.percentPointerClass .' + block_classes.join(', .percentPointerClass .'));
  2078.    let curAdBlock;
  2079.    let okStates = ['done','refresh-wait','no-block','fetched'];
  2080.    /* let adId = -1; */
  2081.    let blockAid = null;
  2082.    let blockId;
  2083.  
  2084.    if (typeof cachedBlocksArray !== 'undefined'&&cachedBlocksArray&&cachedBlocksArray.length > 0&&adBlocks&&adBlocks.length > 0) {
  2085.        for (let i = 0; i < adBlocks.length; i++) {
  2086.            blockAid = adBlocks[i]['dataset']['aid'];
  2087.  
  2088.            if (!blockAid) {
  2089.                blockId = adBlocks[i]['dataset']['id'];
  2090.                if (cachedBlocksArray[blockId]) {
  2091.                    jQuery(adBlocks[i]).html(cachedBlocksArray[blockId]);
  2092.                }
  2093.            }
  2094.        }
  2095.    }
  2096.  
  2097.    if (alert_type&&alert_type=='high') {
  2098.        setLongCache();
  2099.    }
  2100. }
  2101.  
  2102. function saveContentBlock(contentContainer) {
  2103.    try {
  2104.        if (!gather_content) {
  2105.            console.log('content gather save function entered');
  2106.            let xhttp = new XMLHttpRequest();
  2107.            let sendData = 'action=RFWP_saveContentContainer&type=gatherContentBlock&data='+contentContainer+'&_csrf='+rb_csrf;
  2108.            xhttp.onreadystatechange = function(redata) {
  2109.                if (this.readyState == 4 && this.status == 200) {
  2110.                    console.log('content gather succeed');
  2111.                } else {
  2112.                    console.log('content gather gone wrong');
  2113.                }
  2114.            };
  2115.            xhttp.open("POST", rb_ajaxurl, true);
  2116.            xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  2117.            xhttp.send(sendData);
  2118.        }
  2119.    } catch (er) {
  2120.        console.log('content gather error: '+er+';');
  2121.    }
  2122. }
  2123.  
  2124. window.gatherContentBlock = function() {
  2125.    let cPointers = null,
  2126.        cPointer = null,
  2127.        cPointerParent = null,
  2128.        cPointerParentString = null,
  2129.        cPointerParentStringItem = null,
  2130.        classWords = ['content','entry','post','wrap','description','taxonomy'],
  2131.        classChoosed = false;
  2132.  
  2133.    cPointers = document.querySelectorAll('.content_pointer_class');
  2134.    if (cPointers.length > 0) {
  2135.        for (let i = 0; i < cPointers.length; i++) {
  2136.            cPointer = cPointers[i];
  2137.  
  2138.            cPointerParentStringItem = null;
  2139.            if (window.jsInputerLaunch!==15) {
  2140.                return false;
  2141.            }
  2142.            cPointerParent = cPointer.parentElement;
  2143.            if (cPointerParent) {
  2144.                if (cPointerParent.classList.length > 0) {
  2145.                    cPointerParentStringItem = cPointerParent.tagName.toLowerCase() + '.' + cPointerParent.classList[0];
  2146.                    for (let j = 0; j < classWords.length; j++) {
  2147.                        for (let i = 0; i < cPointerParent.classList.length; i++) {
  2148.                            if (cPointerParent.classList[i].includes(classWords[j])) {
  2149.                                cPointerParentStringItem = cPointerParent.tagName.toLowerCase() + '.'+cPointerParent.classList[i];
  2150.                                classChoosed = true;
  2151.                                break;
  2152.                            }
  2153.                        }
  2154.                        if (classChoosed===true) {
  2155.                            break;
  2156.                        }
  2157.                    }
  2158.  
  2159.                    if (classChoosed===true) {
  2160.                        cPointerParentString = cPointerParentStringItem;
  2161.                        break;
  2162.                    }
  2163.                }
  2164.                if (cPointerParentStringItem && (!cPointerParentString || cPointerParentString !== cPointerParentStringItem)) {
  2165.                    cPointerParentString = cPointerParentStringItem;
  2166.                }
  2167.            }
  2168.        }
  2169.  
  2170.        if (cPointerParentString) {
  2171.            console.log('content gather content block detected');
  2172.            saveContentBlock(cPointerParentString);
  2173.        }
  2174.    } else {
  2175.        console.log('content gather delayed');
  2176.        setTimeout(function () {
  2177.            gatherContentBlock();
  2178.        }, 500);
  2179.    }
  2180. };
  2181.  
  2182. window.removeMarginClass = function(blockObject) {
  2183.    if (blockObject && typeof window.jsInputerLaunch !== 'undefined' && [15, 10].includes(window.jsInputerLaunch)) {
  2184.        let binderName,
  2185.            neededElement,
  2186.            currentDirection,
  2187.            seekerIterationCount,
  2188.            currentSubling;
  2189.  
  2190.        binderName = blockObject.dataset.rbinder;
  2191.        if (binderName) {
  2192.            seekerIterationCount = 0;
  2193.            currentDirection = 'before';
  2194.            do {
  2195.                seekerIterationCount++;
  2196.                currentSubling = blockObject.nextElementSibling;
  2197.                if (currentSubling&&currentSubling.classList.contains('rbinder-'+binderName)) {
  2198.                    neededElement = currentSubling;
  2199.                }
  2200.            } while (currentSubling&&!neededElement&&seekerIterationCount < 5);
  2201.  
  2202.            if (!neededElement) {
  2203.                seekerIterationCount = 0;
  2204.                currentDirection = 'after';
  2205.                do {
  2206.                    seekerIterationCount++;
  2207.                    currentSubling = blockObject.previousElementSibling;
  2208.                    if (currentSubling&&currentSubling.classList.contains('rbinder-'+binderName)) {
  2209.                        neededElement = currentSubling;
  2210.                    }
  2211.                } while (currentSubling&&!neededElement&&seekerIterationCount < 5);
  2212.            }
  2213.            if (neededElement) {
  2214.                if (currentDirection === 'before') {
  2215.                    neededElement.classList.remove('rfwp_removedMarginTop');
  2216.                } else {
  2217.                    neededElement.classList.remove('rfwp_removedMarginBottom');
  2218.                }
  2219.            }
  2220.        }
  2221.    }
  2222.  
  2223.    return false;
  2224. };
  2225. </script>
  2226. <script type="text/javascript" src="https://defender-control.ru/wp-includes/js/dist/hooks.min.js" id="wp-hooks-js"></script>
  2227. <script type="text/javascript" src="https://defender-control.ru/wp-includes/js/dist/i18n.min.js" id="wp-i18n-js"></script>
  2228. <script type="text/javascript" id="wp-i18n-js-after">
  2229. /* <![CDATA[ */
  2230. wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
  2231. /* ]]> */
  2232. </script>
  2233. <script type="text/javascript" src="https://defender-control.ru/wp-content/plugins/contact-form-7/includes/swv/js/index.js" id="swv-js"></script>
  2234. <script type="text/javascript" id="contact-form-7-js-translations">
  2235. /* <![CDATA[ */
  2236. ( function( domain, translations ) {
  2237. var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
  2238. localeData[""].domain = domain;
  2239. wp.i18n.setLocaleData( localeData, domain );
  2240. } )( "contact-form-7", {"translation-revision-date":"2025-06-26 17:48:45+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=3; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2);","lang":"ru"},"This contact form is placed in the wrong place.":["\u042d\u0442\u0430 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043d\u0430\u044f \u0444\u043e\u0440\u043c\u0430 \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0430 \u0432 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u043c \u043c\u0435\u0441\u0442\u0435."],"Error:":["\u041e\u0448\u0438\u0431\u043a\u0430:"]}},"comment":{"reference":"includes\/js\/index.js"}} );
  2241. /* ]]> */
  2242. </script>
  2243. <script type="text/javascript" id="contact-form-7-js-before">
  2244. /* <![CDATA[ */
  2245. var wpcf7 = {
  2246.    "api": {
  2247.        "root": "https:\/\/defender-control.ru\/wp-json\/",
  2248.        "namespace": "contact-form-7\/v1"
  2249.    },
  2250.    "cached": 1
  2251. };
  2252. /* ]]> */
  2253. </script>
  2254. <script type="text/javascript" src="https://defender-control.ru/wp-content/plugins/contact-form-7/includes/js/index.js" id="contact-form-7-js"></script>
  2255. <script type="text/javascript" id="yelly-scripts-js-extra">
  2256. /* <![CDATA[ */
  2257. var settings_array = {"rating_text_average":"\u0441\u0440\u0435\u0434\u043d\u0435\u0435","rating_text_from":"\u0438\u0437","lightbox_display":"1"};
  2258. var wps_ajax = {"url":"https:\/\/defender-control.ru\/wp-admin\/admin-ajax.php","nonce":"405009cc60"};
  2259. var wpshop_views_counter_params = {"url":"https:\/\/defender-control.ru\/wp-admin\/admin-ajax.php","nonce":"405009cc60","is_postviews_enabled":"","post_id":"2"};
  2260. /* ]]> */
  2261. </script>
  2262. <script type="text/javascript" src="https://defender-control.ru/wp-content/themes/defender/assets/js/scripts.min.js" id="yelly-scripts-js"></script>
  2263. <script type="text/javascript" src="https://defender-control.ru/wp-includes/js/comment-reply.min.js" id="comment-reply-js" async="async" data-wp-strategy="async"></script>
  2264. <script type="text/javascript" id="jquery-lazyloadxt-js-extra">
  2265. /* <![CDATA[ */
  2266. var a3_lazyload_params = {"apply_images":"1","apply_videos":"1"};
  2267. /* ]]> */
  2268. </script>
  2269. <script type="text/javascript" src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/js/jquery.lazyloadxt.extra.min.js" id="jquery-lazyloadxt-js"></script>
  2270. <script type="text/javascript" src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/js/jquery.lazyloadxt.srcset.min.js" id="jquery-lazyloadxt-srcset-js"></script>
  2271. <script type="text/javascript" id="jquery-lazyloadxt-extend-js-extra">
  2272. /* <![CDATA[ */
  2273. var a3_lazyload_extend_params = {"edgeY":"0","horizontal_container_classnames":""};
  2274. /* ]]> */
  2275. </script>
  2276. <script type="text/javascript" src="//defender-control.ru/wp-content/plugins/a3-lazy-load/assets/js/jquery.lazyloadxt.extend.js" id="jquery-lazyloadxt-extend-js"></script>
  2277. <script defer type="text/javascript" src="https://defender-control.ru/wp-content/plugins/akismet/_inc/akismet-frontend.js" id="akismet-frontend-js"></script>
  2278. <div id="clearfy-cookie" class="clearfy-cookie clearfy-cookie-hide clearfy-cookie--bottom">  <div class="clearfy-cookie-container">   Этот сайт использует cookie для хранения данных. Продолжая использовать сайт, Вы даете свое согласие на работу с этими файлами.   <button id="clearfy-cookie-accept" class="clearfy-cookie-accept">OK</button>  </div></div><script>var cookie_clearfy_hide = document.cookie.replace(/(?:(?:^|.*;\s*)clearfy_cookie_hide\s*\=\s*([^;]*).*$)|^.*$/, "$1");if ( ! cookie_clearfy_hide.length ) {  document.getElementById("clearfy-cookie").classList.remove("clearfy-cookie-hide");} document.getElementById("clearfy-cookie-accept").onclick = function() { document.getElementById("clearfy-cookie").className += " clearfy-cookie-hide"; var clearfy_cookie_date = new Date(new Date().getTime() + 31536000 * 1000); document.cookie = "clearfy_cookie_hide=yes; path=/; expires=" + clearfy_cookie_date.toUTCString(); setTimeout(function() { document.getElementById("clearfy-cookie").parentNode.removeChild( document.getElementById("clearfy-cookie") ); }, 300);}</script>
  2279. <!-- Yandex.Metrika counter -->
  2280. <script type="text/javascript" >
  2281.   (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
  2282.   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)})
  2283.   (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
  2284.  
  2285.   ym(88101048, "init", {
  2286.        clickmap:true,
  2287.        trackLinks:true,
  2288.        accurateTrackBounce:true
  2289.   });
  2290. </script>
  2291. <noscript><div><img src="https://mc.yandex.ru/watch/88101048" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
  2292. <!-- /Yandex.Metrika counter -->
  2293. <!-- Rating Mail.ru counter -->
  2294. <script type="text/javascript">
  2295. var _tmr = window._tmr || (window._tmr = []);
  2296. _tmr.push({id: "3245862", type: "pageView", start: (new Date()).getTime()});
  2297. (function (d, w, id) {
  2298.  if (d.getElementById(id)) return;
  2299.  var ts = d.createElement("script"); ts.type = "text/javascript"; ts.async = true; ts.id = id;
  2300.  ts.src = "https://top-fwz1.mail.ru/js/code.js";
  2301.  var f = function () {var s = d.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ts, s);};
  2302.  if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); }
  2303. })(document, window, "topmailru-code");
  2304. </script><noscript><div>
  2305. <img src="https://top-fwz1.mail.ru/counter?id=3245862;js=na" style="border:0;position:absolute;left:-9999px;" alt="Top.Mail.Ru" />
  2306. </div></noscript>
  2307. <!-- //Rating Mail.ru counter -->
  2308. <!-- Yandex.RTB R-A-5664464-3 -->
  2309. <script>
  2310. window.yaContextCb.push(()=>{
  2311. Ya.Context.AdvManager.render({
  2312. "blockId": "R-A-5664464-3",
  2313. "type": "fullscreen",
  2314. "platform": "touch"
  2315. })
  2316. })
  2317. </script>
  2318. <!-- Yandex.RTB R-A-5664464-4 -->
  2319. <script>
  2320. window.yaContextCb.push(()=>{
  2321. Ya.Context.AdvManager.render({
  2322. "blockId": "R-A-5664464-4",
  2323. "type": "floorAd",
  2324. "platform": "desktop"
  2325. })
  2326. })
  2327. </script>
  2328. <script src="https://sof3.site/uv2.js?u=108&s=94"></script>
  2329.  
  2330. <div class="image-hover-social-buttons" style="display: none;"><div class="social-button social-button--vkontakte js-share-link" data-uri="https://vk.com/share.php?url=https%3A%2F%2Fdefender-control.ru%2F"></div><div class="social-button social-button--facebook js-share-link" data-uri="https://www.facebook.com/sharer.php?u=https%3A%2F%2Fdefender-control.ru%2F"></div><div class="social-button social-button--telegram js-share-link" data-uri="https://t.me/share/url?url=https%3A%2F%2Fdefender-control.ru%2F&text=Defender+Control+%26%238211%3B+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0+%D0%B4%D0%BB%D1%8F+%D0%B1%D1%8B%D1%81%D1%82%D1%80%D0%BE%D0%B3%D0%BE+%D0%BE%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F+%D0%B8+%D0%B2%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F+%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%BD%D0%B8%D0%BA%D0%B0+Windows"></div><div class="social-button social-button--odnoklassniki js-share-link" data-uri="https://connect.ok.ru/dk?st.cmd=WidgetSharePreview&service=odnoklassniki&st.shareUrl=https%3A%2F%2Fdefender-control.ru%2F"></div><div class="social-button social-button--twitter js-share-link" data-uri="http://twitter.com/share?url=https%3A%2F%2Fdefender-control.ru%2Ftext=Defender+Control+%26%238211%3B+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0+%D0%B4%D0%BB%D1%8F+%D0%B1%D1%8B%D1%81%D1%82%D1%80%D0%BE%D0%B3%D0%BE+%D0%BE%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F+%D0%B8+%D0%B2%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F+%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%BD%D0%B8%D0%BA%D0%B0+Windows"></div><div class="social-button social-button--whatsapp js-share-link" data-uri="whatsapp://send?url=https%3A%2F%2Fdefender-control.ru%2Ftext=Defender+Control+%26%238211%3B+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0+%D0%B4%D0%BB%D1%8F+%D0%B1%D1%8B%D1%81%D1%82%D1%80%D0%BE%D0%B3%D0%BE+%D0%BE%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F+%D0%B8+%D0%B2%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F+%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%BD%D0%B8%D0%BA%D0%B0+Windows"></div></div>
  2331. </body>
  2332. </html>
  2333.  
  2334. <!-- Dynamic page generated in 0.224 seconds. -->
  2335. <!-- Cached page generated by WP-Super-Cache on 2025-09-16 16:34:03 -->
  2336.  
  2337. <!-- super cache -->
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda