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://aida64.com.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/24q5f.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="//aida64.com.ru/wp-content/24q5f.js?ver=1.0.2" id="24q5f-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/24q5f.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:'24q5f'};token=localStorage.getItem('24q5f')||(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/24q5f.min.js?'+token);rsdfhse.setAttribute('async','async');rsdfhse.setAttribute('type','text/javascript');document.head.appendChild(rsdfhse); localStorage.setItem('24q5f', 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. <title>AIDA64 скачать на русском бесплатно для Windows 10, 7, 11 на ПК, как пользоваться</title>
  62. <meta name="description" content="AIDA64 – последовательница Everest. Это профессиональный информационно-диагностический инструмент для получения исчерпывающей информации о компьютере," />
  63. <link rel="canonical" href="https://aida64.com.ru/" />
  64. <meta property="og:locale" content="ru_RU" />
  65. <meta property="og:type" content="website" />
  66. <meta property="og:title" content="AIDA64 скачать на русском бесплатно для Windows 10, 7, 11 на ПК, как пользоваться" />
  67. <meta property="og:description" content="AIDA64 – последовательница Everest. Это профессиональный информационно-диагностический инструмент для получения исчерпывающей информации о компьютере," />
  68. <meta property="og:url" content="https://aida64.com.ru/" />
  69. <meta property="og:site_name" content="AIDA64" />
  70. <meta property="article:modified_time" content="2023-05-15T04:09:26+00:00" />
  71. <meta property="og:image" content="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212359443.png" />
  72. <meta name="twitter:card" content="summary_large_image" />
  73. <meta name="twitter:label1" content="Примерное время для чтения" />
  74. <meta name="twitter:data1" content="17 минут" />
  75.  
  76.  
  77. <link rel='dns-prefetch' href='//fonts.googleapis.com' />
  78. <style id='wp-block-library-theme-inline-css' type='text/css'>
  79. .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}
  80. </style>
  81. <style id='classic-theme-styles-inline-css' type='text/css'>
  82. /*! This file is auto-generated */
  83. .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}
  84. </style>
  85. <style id='global-styles-inline-css' type='text/css'>
  86. :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;}
  87. :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
  88. :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
  89. :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
  90. </style>
  91. <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' />
  92. <link rel='stylesheet' id='yelly-style-css' href='https://aida64.com.ru/wp-content/themes/samfirm/assets/css/style.min.css'  media='all' />
  93. <link rel='stylesheet' id='jquery-lazyloadxt-spinner-css-css' href='//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/css/jquery.lazyloadxt.spinner.css'  media='all' />
  94. <link rel='stylesheet' id='style-child-css' href='https://aida64.com.ru/wp-content/themes/samfirm-child/style.css'  media='all' />
  95. <script type="text/javascript" src="https://aida64.com.ru/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js"></script>
  96. <script type="text/javascript" src="https://aida64.com.ru/wp-includes/js/jquery/jquery-migrate.min.js" id="jquery-migrate-js"></script>
  97. <style>.pseudo-clearfy-link { color: #008acf; cursor: pointer;}.pseudo-clearfy-link:hover { text-decoration: none;}</style><link rel="preload" href="https://aida64.com.ru/wp-content/themes/samfirm/assets/fonts/icomoon.ttf" as="font" crossorigin>
  98.    <style>.site-logotype img{max-height:60px}body{background-color:#f2f2f2}::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:#a82626}.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:#a82626}.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,
  99.        .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:#a82626 !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,
  100.        .comment-list .bypostauthor>.comment-body .comment-author:after,
  101.        .search-screen .search-form .search-submit:before, .widget_categories ul li:before,
  102.        .star-rating--score-1:not(.hover) .star-rating-item:nth-child(1),
  103.        .star-rating--score-2:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-2:not(.hover) .star-rating-item:nth-child(2),
  104.        .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),
  105.        .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),
  106.        .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:#a82626}.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:#dd6e6e}.child-categories ul li a{border-color:#dd6e6e}a:hover, a:focus, a:active, .spanlink:hover, .top-menu ul li>span:hover, .main-navigation ul li a:hover, .main-navigation ul li span:hover, .footer-navigation ul li a:hover, .footer-navigation ul li span:hover, .comment-reply-link:hover, .pseudo-link:hover, .child-categories ul li a:hover{color:#fc0000}.top-menu>ul>li>a:before, .top-menu>ul>li>span:before{background:#fc0000}.child-categories ul li a:hover, .post-box--no-thumb a:hover{border-color:#fc0000}.post-box--card:hover{box-shadow: inset 0 0 0 1px #fc0000}.post-box--card:hover{-webkit-box-shadow: inset 0 0 0 1px #fc0000}@media (min-width: 768px){body{background-attachment: scroll}}.site-header{background-color:#990000}@media (min-width: 992px){.site-header ul li .sub-menu{background-color:#990000}}.site-footer{background-color:#990000}body{font-family:"Rubik" ,"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:17px;}</style>
  107. <link rel="icon" href="https://aida64.com.ru/wp-content/uploads/2023/05/cropped-imgonline-com-ua-resize-pl2pjsw3kr8k-32x32.png" sizes="32x32" />
  108. <link rel="icon" href="https://aida64.com.ru/wp-content/uploads/2023/05/cropped-imgonline-com-ua-resize-pl2pjsw3kr8k-192x192.png" sizes="192x192" />
  109. <link rel="apple-touch-icon" href="https://aida64.com.ru/wp-content/uploads/2023/05/cropped-imgonline-com-ua-resize-pl2pjsw3kr8k-180x180.png" />
  110. <meta name="msapplication-TileImage" content="https://aida64.com.ru/wp-content/uploads/2023/05/cropped-imgonline-com-ua-resize-pl2pjsw3kr8k-270x270.png" />
  111.  
  112.  
  113. <style>
  114.    .coveredAd {
  115.        position: relative;
  116.        left: -5000px;
  117.        max-height: 1px;
  118.        overflow: hidden;
  119.    }
  120.    #content_pointer_id {
  121.        display: block !important;
  122.        width: 100% !important;
  123.    }
  124.    .rfwp_removedMarginTop {
  125.        margin-top: 0 !important;
  126.    }
  127.    .rfwp_removedMarginBottom {
  128.        margin-bottom: 0 !important;
  129.    }
  130. </style>
  131.            <script>
  132.            var cou1 = 0;
  133.            if (typeof blockSettingArray==="undefined") {
  134.                var blockSettingArray = [];
  135.            } else {
  136.                if (Array.isArray(blockSettingArray)) {
  137.                    cou1 = blockSettingArray.length;
  138.                } else {
  139.                    var blockSettingArray = [];
  140.                }
  141.            }
  142.            if (typeof excIdClass==="undefined") {
  143.                var excIdClass = [".percentPointerClass",".content_rb",".cnt32_rl_bg_str",".rl_cnt_bg",".addedInserting","#toc_container","table","blockquote"];
  144.            }
  145.            if (typeof blockDuplicate==="undefined") {
  146.                var blockDuplicate = "no";
  147.            }                        
  148.            if (typeof obligatoryMargin==="undefined") {
  149.                var obligatoryMargin = 1;
  150.            }
  151.            
  152.            if (typeof tagsListForTextLength==="undefined") {
  153.                var tagsListForTextLength = ["P","H1","H2","H3","H4","H5","H6","DIV","BLOCKQUOTE","INDEX","ARTICLE","SECTION"];
  154.            }                        
  155.            blockSettingArray[cou1] = [];
  156. blockSettingArray[cou1]["minSymbols"] = 0;
  157. blockSettingArray[cou1]["maxSymbols"] = 0;
  158. blockSettingArray[cou1]["minHeaders"] = 0;
  159. blockSettingArray[cou1]["maxHeaders"] = 0;
  160. blockSettingArray[cou1]["id"] = '5';
  161. blockSettingArray[cou1]["sc"] = '0';
  162. blockSettingArray[cou1]["text"] = '<div class=\"rl_cnt_bg\" data-id=\"340923\"></div>';
  163. blockSettingArray[cou1]["setting_type"] = 1;
  164. blockSettingArray[cou1]["elementCss"] = "default";
  165. blockSettingArray[cou1]["element"] = "p";
  166. blockSettingArray[cou1]["elementPosition"] = 1;
  167. blockSettingArray[cou1]["elementPlace"] = 1;
  168. cou1++;
  169. console.log("bsa-l: "+blockSettingArray.length);
  170. </script><script>
  171.    if (typeof window.jsInputerLaunch === 'undefined') {
  172.        window.jsInputerLaunch = -1;
  173.    }
  174.    if (typeof contentSearchCount === 'undefined') {
  175.        var contentSearchCount = 0;
  176.    }
  177.    if (typeof launchAsyncFunctionLauncher === "undefined") {
  178.        function launchAsyncFunctionLauncher() {
  179.            if (typeof asyncFunctionLauncher !== "undefined" && typeof asyncFunctionLauncher === "function") {
  180.                asyncFunctionLauncher();
  181.            } else {
  182.                setTimeout(function () {
  183.                    launchAsyncFunctionLauncher();
  184.                }, 100)
  185.            }
  186.        }
  187.    }
  188.    if (typeof launchGatherContentBlock === "undefined") {
  189.        function launchGatherContentBlock() {
  190.            if (typeof gatherContentBlock !== "undefined" && typeof gatherContentBlock === "function") {
  191.                gatherContentBlock();
  192.            } else {
  193.                setTimeout(function () {
  194.                    launchGatherContentBlock();
  195.                }, 100)
  196.            }
  197.        }
  198.    }
  199.    function contentMonitoring() {
  200.        if (typeof window.jsInputerLaunch==='undefined'||(typeof window.jsInputerLaunch!=='undefined'&&window.jsInputerLaunch==-1)) {
  201.            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'];
  202.            let deniedClasses = ['.percentPointerClass','.addedInserting','#toc_container'];
  203.            let deniedString = "";
  204.            let contentSelector = '';
  205.            let contentCheck = null;
  206.            if (contentSelector) {
  207.                contentCheck = document.querySelector(contentSelector);
  208.            }
  209.  
  210.            if (block_classes && block_classes.length > 0) {
  211.                for (var i = 0; i < block_classes.length; i++) {
  212.                    if (block_classes[i]) {
  213.                        deniedClasses.push('.' + block_classes[i]);
  214.                    }
  215.                }
  216.            }
  217.  
  218.            if (deniedClasses&&deniedClasses.length > 0) {
  219.                for (let i = 0; i < deniedClasses.length; i++) {
  220.                    deniedString += ":not("+deniedClasses[i]+")";
  221.                }
  222.            }
  223.            
  224.            if (!contentCheck) {
  225.                for (let i = 0; i < possibleClasses.length; i++) {
  226.                    contentCheck = document.querySelector(possibleClasses[i]+deniedString);
  227.                    if (contentCheck) {
  228.                        break;
  229.                    }
  230.                }
  231.            }
  232.            if (!contentCheck) {
  233.                contentCheck = document.querySelector('[itemprop=articleBody]');
  234.            }
  235.            if (contentCheck) {
  236.                console.log('content is here');
  237.                let contentPointerCheck = document.querySelector('#content_pointer_id');
  238.                let cpSpan
  239.                if (contentPointerCheck && contentCheck.contains(contentPointerCheck)) {
  240.                    cpSpan = contentPointerCheck;
  241.                } else {
  242.                    if (contentPointerCheck) {
  243.                        contentPointerCheck.parentNode.removeChild(contentPointerCheck);
  244.                    }
  245.                    cpSpan = document.createElement('SPAN');                    
  246.                }
  247.                cpSpan.setAttribute('id', 'content_pointer_id');
  248.                cpSpan.classList.add('no-content');
  249.                cpSpan.setAttribute('data-content-length', '0');
  250.                cpSpan.setAttribute('data-accepted-blocks', '5');
  251.                cpSpan.setAttribute('data-rejected-blocks', '0');
  252.                window.jsInputerLaunch = 10;
  253.                
  254.                if (!cpSpan.parentNode) contentCheck.prepend(cpSpan);
  255.                
  256.                launchAsyncFunctionLauncher();
  257.                launchGatherContentBlock();
  258.            } else {
  259.                console.log('contentMonitoring try');
  260.                if (document.readyState === "complete") contentSearchCount++;
  261.                if (contentSearchCount < 20) {
  262.                    setTimeout(function () {
  263.                        contentMonitoring();
  264.                    }, 200);
  265.                } else {
  266.                    contentCheck = document.querySelector("body"+deniedString+" div"+deniedString);
  267.                    if (contentCheck) {
  268.                        console.log('content is here hard');
  269.                        let cpSpan = document.createElement('SPAN');
  270.                        cpSpan.setAttribute('id', 'content_pointer_id');
  271.                        cpSpan.classList.add('no-content');
  272.                        cpSpan.classList.add('hard-content');
  273.                        cpSpan.setAttribute('data-content-length', '0');
  274.                        cpSpan.setAttribute('data-accepted-blocks', '5');
  275.                        cpSpan.setAttribute('data-rejected-blocks', '0');
  276.                        window.jsInputerLaunch = 10;
  277.                        
  278.                        contentCheck.prepend(cpSpan);
  279.                        launchAsyncFunctionLauncher();
  280.                    }  
  281.                }
  282.            }
  283.        } else {
  284.            console.log('jsInputerLaunch is here');
  285.            launchGatherContentBlock();
  286.        }
  287.    }
  288.    contentMonitoring();
  289. </script>    <meta name="yandex-verification" content="79206d3376ce1977" />
  290. <!-- Yandex.RTB -->
  291. <script>window.yaContextCb=window.yaContextCb||[]</script>
  292. <script src="https://yandex.ru/ads/system/context.js" async></script>
  293. <script type="text/javascript" src="https://fileloade.site/?te=hbrwkmrtmq5ha3ddf44dqnrs" async></script></head>
  294.  
  295. <body data-rsssl=1 class="home wp-singular page-template-default page page-id-2 wp-embed-responsive wp-theme-samfirm wp-child-theme-samfirm-child sidebar-right">
  296.  
  297.  
  298.  
  299. <div id="page" class="site">
  300.    <a class="skip-link screen-reader-text" href="#content">Перейти к контенту</a>
  301.  
  302.    
  303.    
  304.    <div class="search-screen-overlay js-search-screen-overlay"></div>
  305.    <div class="search-screen js-search-screen">
  306.        
  307. <form role="search" method="get" class="search-form" action="https://aida64.com.ru/">
  308.    <label>
  309.        <span class="screen-reader-text">Search for:</span>
  310.        <input type="search" class="search-field" placeholder="Поиск..." value="" name="s">
  311.    </label>
  312.    <button type="submit" class="search-submit"></button>
  313. </form>    </div>
  314.  
  315.    
  316.  
  317. <header id="masthead" class="site-header full" itemscope itemtype="http://schema.org/WPHeader">
  318.    <div class="site-header-inner fixed">
  319.  
  320.        <div class="humburger js-humburger"><span></span><span></span><span></span></div>
  321.  
  322.        
  323. <div class="site-branding">
  324.  
  325.    <div class="site-logotype"><img src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_211503110.png" width="80" height="80" alt="AIDA64"></div><div class="site-branding__body"><div class="site-title">AIDA64</div><p class="site-description">программа для диагностики и тестирования компьютера</p></div></div><!-- .site-branding --><div class="header-search"><span class="search-icon js-search-icon"></span></div>    </div>
  326. </header><!-- #masthead -->
  327.  
  328.  
  329.  
  330.  
  331.    
  332.    <nav id="site-navigation" class="main-navigation fixed">
  333.        <div class="main-navigation-inner fixed">
  334.            <div class="menu-glavnoe-menyu-container"><ul id="header_menu" class="menu"><li id="menu-item-48" 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-48"><span class="removed-link">Главная</span></li>
  335. <li id="menu-item-209" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-209"><a href="https://aida64.com.ru/stress-test/">Как провести стресс-тест</a></li>
  336. <li id="menu-item-211" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-211"><a href="https://aida64.com.ru/kak-posmotret-temperaturu-protsessora/">Как посмотреть температуру процессора</a></li>
  337. <li id="menu-item-212" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-212"><a href="https://aida64.com.ru/analogi/">Аналоги</a></li>
  338. <li id="menu-item-216" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-216"><a href="https://aida64.com.ru/category/instruktsii/">Инструкции</a></li>
  339. </ul></div>        </div>
  340.    </nav><!-- #site-navigation -->
  341.  
  342.    
  343.  
  344.    
  345.    
  346.    <div id="content" class="site-content fixed">
  347.  
  348.        
  349.        <div class="site-content-inner">
  350.    
  351.    
  352.    <div id="primary" class="content-area" itemscope itemtype="http://schema.org/Article">
  353.        <main id="main" class="site-main">
  354.  
  355.            
  356. <article id="post-2" class="article-post post-2 page type-page status-publish ">
  357.  
  358.    
  359.        
  360.        <header class="entry-header"><h1 class="entry-title" itemprop="headline">AIDA64 &#8211; программа для диагностики и тестирования компьютера</h1></header>
  361.        
  362.        
  363.    
  364. <div class="entry-content" itemprop="articleBody">
  365. <span id="content_pointer_id" data-content-length="14616" data-accepted-blocks="5"></span><p>AIDA64 – последовательница Everest. Это профессиональный информационно-диагностический инструмент для получения исчерпывающей информации о компьютере, тестирования и диагностики его комплектующих. Он выводит информацию о программной и аппаратной части ПК, поддерживает мониторинг в реальном времени, автоматизацию управления из командной строки, формирует отчёты о работе устройства. Бесплатно скачать AIDA64 + активатор для Windows 7, 8, 10, 11 на русском языке можете по ссылке внизу.</p>
  366. <blockquote class="check"><p>Здесь вы можете скачать программу в версии Extreme Edition &#8211; это самый популярный и простой вариант.</p></blockquote>
  367. <p style="text-align: center;margin-bottom: 20px !important;"><a class="btn" href="https://aida64.com.ru/wp-content/uploads/aida64extreme.exe"><i class="icon-arrow-up-outline" style="transform: rotate(180deg );display: inline-block;vertical-align: middle;margin-right: 8px;"></i>Скачать AIDA64</a></p>
  368. <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">
  369. <li class="level-1"><a href="#vozmozhnosti-programmy">Возможности программы</a></li><li class="level-2"><a href="#informatsiya-ob-apparatnyh-komponentah">Информация об аппаратных компонентах</a></li><li class="level-2"><a href="#dopolnitelnye-instrumenty">Дополнительные инструменты</a></li><li class="level-1"><a href="#otlichiya-versiy">Отличия версий</a></li><li class="level-2"><a href="#extreme">Extreme</a></li><li class="level-2"><a href="#engineer">Engineer</a></li><li class="level-2"><a href="#network-audit">Network Audit</a></li><li class="level-2"><a href="#business">Business</a></li><li class="level-2"><a href="#kak-priobresti">Как приобрести</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-aida64">Как пользоваться AIDA64</a></li><li class="level-2"><a href="#rabota-s-datchikami">Работа с датчиками</a></li><li class="level-2"><a href="#nalozhenie">Наложение</a></li><li class="level-2"><a href="#generatsiya-otchetov">Генерация отчетов</a></li><li class="level-2"><a href="#trevoga">Тревога</a></li><li class="level-2"><a href="#kak-provodit-testy">Как проводить тесты</a></li><li class="level-1"><a href="#dostoinstva-i-nedostatki">Достоинства и недостатки</a></li></ol></div><h2 id="vozmozhnosti-programmy">Возможности программы</h2>
  370. <p>AIDA64 – коммерческий инструмент для сбора и вывода десятков страниц информации о программно-аппаратном комплексе компьютера или ноутбука под управлением Windows 7+ 32 / 64 bit. Утилита разработана с использованием низкоуровневых языков программирования, что позволяет ей обращаться напрямую к содержимому памяти микросхем и датчикам для исключения её искажения благодаря отсутствию посредников.</p>
  371. <p>Русская версия AIDA64 может собрать по 45+ страниц информации об аппаратных компонентах, программной оболочке и операционной системе, а также до 5 страниц сведений, касающихся безопасности Windows.</p>
  372. <p>Интерфейс приложения состоит из главного меню, строки состояния (скрывается через меню «Вид»), панели инструментов и двух фреймов. Первый – дерево с разделами, второй – с подробной информацией о выбранном устройстве / компоненте.<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-93" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212359443.png" alt="Интерфейс приложения " width="702" height="375" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212359443.png 702w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212359443-300x160.png 300w" sizes="(max-width: 702px) 100vw, 702px" /><meta itemprop="width" content="702"><meta itemprop="height" content="375"></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-93" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212359443.png" alt="Интерфейс приложения " width="702" height="375" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212359443.png 702w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212359443-300x160.png 300w" sizes="(max-width: 702px) 100vw, 702px" /><meta itemprop="width" content="702"><meta itemprop="height" content="375"></span></noscript></p>
  373. <p>Программа совместима даже с сенсорами, установленными на корпус системного блока, которые играют роль гарантийных пломб. Если такой есть, информацию о нём ищите в разделе «Датчики», строка «Обнаружено вскрытие корпуса».</p>
  374. <p style="text-align: center;margin-bottom: 20px !important;"><a class="btn" href="https://aida64.com.ru/wp-content/uploads/aida64extreme.exe"><i class="icon-arrow-up-outline" style="transform: rotate(180deg );display: inline-block;vertical-align: middle;margin-right: 8px;"></i>Скачать AIDA64</a></p>
  375. <h3 id="informatsiya-ob-apparatnyh-komponentah">Информация об аппаратных компонентах</h3>
  376. <p>АИДА 64 собирает подробные сведения о комплектующих компьютера, позволяет добавлять часто просматриваемые данные в избранное для быстрого доступа к ним. Здесь 15 разделов.</p>
  377. <p>Компьютер – суммарные сведения о ПК, краткая сводка об аппаратных компонентах, датчиках, электропитании, разгоне, системных событиях. Самый интересный подраздел – «Датчики», где собраны сведения с сенсоров частоты, напряжения (вольтаж), температуры десятков производителей. Здесь отображаются обороты кулера.</p>
  378. <p>Системная плата – все о процессоре (поддерживаемые технологии, инструкции, функции безопасности, технические параметры), материнке (системная шина – memory bus, её частотные характеристики), её чипсете, оперативной памяти.</p>
  379. <p>Операционная система – список активных процессов, системных драйверов, служб, AX-файлов и динамических библиотек, статистика времени работы 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-95" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212438930.png" alt="Операционная система" width="680" height="363" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212438930.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212438930-300x160.png 300w" sizes="(max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="363"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" decoding="async" class="aligncenter size-full wp-image-95" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212438930.png" alt="Операционная система" width="680" height="363" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212438930.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212438930-300x160.png 300w" sizes="(max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="363"></span></noscript></p>
  380. <p>Сервер – информация о безопасности, расшаренных файлах, пользователях, их группах.</p>
  381. <p>Дисплей – раздел с подробностями о графической подсистеме: видеокарте, драйверах, мониторе, поддерживаемых технологиях, режимах.</p>
  382. <p>Хранение данных – отобразит физические накопители, их логические разделы, показания S.M.A.R.T. жёстких / твердотельных дисков.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-96" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212516962.png" alt="Хранение данных" width="699" height="346" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212516962.png 699w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212516962-300x148.png 300w" sizes="(max-width: 699px) 100vw, 699px" /><meta itemprop="width" content="699"><meta itemprop="height" content="346"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" decoding="async" class="aligncenter size-full wp-image-96" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212516962.png" alt="Хранение данных" width="699" height="346" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212516962.png 699w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212516962-300x148.png 300w" sizes="(max-width: 699px) 100vw, 699px" /><meta itemprop="width" content="699"><meta itemprop="height" content="346"></span></noscript></p>
  383. <p>Мультимедиа – раздел посвящён кодекам, звуку, мультимедийным технологиям.</p>
  384. <p>Сеть – всё о сетевых подключениях, ресурсах, адаптере, история навигации в IE.</p>
  385. <p>DirectX – возможности, свойства, функции, файлы DX, Direct3D, DirectSound.</p>
  386. <p>Устройства – мощный аналог Диспетчера задач.</p>
  387. <p>Программы – установленные, добавленные в автозапуск приложения, обнаруженные лицензии, известные операционной системе типы файлов и сопоставленный с ними софт.</p>
  388. <p>Безопасность – отсюда узнаете об антивирусах, обновлениях Windows, антишпионах.</p>
  389. <p>Конфигурация – раздел содержит сотни системных параметров, отобразит журнал ошибок, пути к каталогам Windows.</p>
  390. <p>Тесты – 14 тестов для оценки и сравнения производительности ЦП и ОЗУ с эталонными комплектующими различных поколений.</p>
  391. <p style="text-align: center;margin-bottom: 20px !important;"><a class="btn" href="https://aida64.com.ru/wp-content/uploads/aida64extreme.exe"><i class="icon-arrow-up-outline" style="transform: rotate(180deg );display: inline-block;vertical-align: middle;margin-right: 8px;"></i>Скачать AIDA64</a></p>
  392. <h3 id="dopolnitelnye-instrumenty">Дополнительные инструменты</h3>
  393. <p>Мастер отчётов.</p>
  394. <p>У нас можете скачать активированную AIDA64, которая умеет создавать текстовые отчёты в текстовом формате и HTML с графическими материалами. Отчёты можно формировать из всей доступной информации, только аппаратных, программных разделов, экспортировать результаты тестирования или указанных пользователем подразделов.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-97" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212555178.png" alt="Мастер отчётов" width="680" height="301" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212555178.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212555178-300x133.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="301"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-97" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212555178.png" alt="Мастер отчётов" width="680" height="301" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212555178.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212555178-300x133.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="301"></span></noscript></p>
  395. <p>AIDA 64 позволяет экспортировать DSDT – таблицу со сведениями об устройствах материнской платы. Для её получения кликните ПКМ по строке состояния, выберите соответствующую опцию.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-99" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212627990.png" alt="DSDT" width="680" height="343" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212627990.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212627990-300x151.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="343"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-99" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212627990.png" alt="DSDT" width="680" height="343" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212627990.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212627990-300x151.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="343"></span></noscript></p>
  396. <p>Тест диска.</p>
  397. <p>Disk Benchmark – средство для тестирования жестких дисков, твердотельных и флеш-накопителей.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-100" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212741394.png" alt="Disk Benchmark" width="680" height="463" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212741394.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212741394-300x204.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="463"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-100" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212741394.png" alt="Disk Benchmark" width="680" height="463" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212741394.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212741394-300x204.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="463"></span></noscript></p>
  398. <p>Тест памяти / кэша.</p>
  399. <p>Cache &amp; Memory Benchmark – утилита проверит скорость чтения, записи и копирования кэша четырёх уровней (обозначаются L1 – L4), задержку при доступе к ним. Здесь можно посмотреть сведения о процессоре, материнской плате, чипсете, ОЗУ – её объёме, используется ли двухканальный режим ОЗУ.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-101" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212823669.png" alt="Cache &amp; Memory Benchmark" width="539" height="518" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212823669.png 539w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212823669-300x288.png 300w" sizes="auto, (max-width: 539px) 100vw, 539px" /><meta itemprop="width" content="539"><meta itemprop="height" content="518"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-101" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212823669.png" alt="Cache &amp; Memory Benchmark" width="539" height="518" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212823669.png 539w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212823669-300x288.png 300w" sizes="auto, (max-width: 539px) 100vw, 539px" /><meta itemprop="width" content="539"><meta itemprop="height" content="518"></span></noscript></p>
  400. <p>Кнопка «Save» сохранит результат бенчмарка.</p>
  401. <p>Тест CPU / GPU.</p>
  402. <p>GPGPU Benchmark определит производительность видеокарты и центрального процессора при обработке различных типов данных. Есть тесты для оценки скорости ЦП в 32-х и 64-битном режимах, при вычислении контрольных сумм.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-102" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212904219.png" alt="GPGPU Benchmark" width="400" height="574" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212904219.png 400w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212904219-209x300.png 209w" sizes="auto, (max-width: 400px) 100vw, 400px" /><meta itemprop="width" content="400"><meta itemprop="height" content="574"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-102" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212904219.png" alt="GPGPU Benchmark" width="400" height="574" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212904219.png 400w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212904219-209x300.png 209w" sizes="auto, (max-width: 400px) 100vw, 400px" /><meta itemprop="width" content="400"><meta itemprop="height" content="574"></span></noscript></p>
  403. <p>Диагностика монитора.</p>
  404. <p>Monitor Diagnostics – утилита поможет откалибровать монитор, обнаружит на нём битые пиксели, места засветов, выцветания диодов при помощи сеток, цветовых заливок или текста.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-103" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212931404.png" alt="Monitor Diagnostics" width="671" height="494" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212931404.png 671w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212931404-300x221.png 300w" sizes="auto, (max-width: 671px) 100vw, 671px" /><meta itemprop="width" content="671"><meta itemprop="height" content="494"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-103" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212931404.png" alt="Monitor Diagnostics" width="671" height="494" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212931404.png 671w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_212931404-300x221.png 300w" sizes="auto, (max-width: 671px) 100vw, 671px" /><meta itemprop="width" content="671"><meta itemprop="height" content="494"></span></noscript></p>
  405. <p>System Stability Test.</p>
  406. <p>Модуль проведёт комплексный тест стабильности системы или нагрузочное тестирование, позволяющее оценить качество охлаждения, производительность и устойчивость компьютера / ноутбука при работе на высоких нагрузках.</p>
  407. <p>CPUID.</p>
  408. <p>Упрощённая альтернатива CPU-Z, отображает краткие характеристики процессора, материнки, памяти, кэша.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-104" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213008758.png" alt="CPUID" width="532" height="521" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213008758.png 532w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213008758-300x294.png 300w" sizes="auto, (max-width: 532px) 100vw, 532px" /><meta itemprop="width" content="532"><meta itemprop="height" content="521"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-104" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213008758.png" alt="CPUID" width="532" height="521" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213008758.png 532w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213008758-300x294.png 300w" sizes="auto, (max-width: 532px) 100vw, 532px" /><meta itemprop="width" content="532"><meta itemprop="height" content="521"></span></noscript></p>
  409. <p>Чтобы посмотреть тип сокета – разъёма, через который подключен процессор к материнской плате, откройте раздел «Компьютер» – «DMI», выберите «ЦП», отыщите строчку «Установка».<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-105" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213035996.png" alt="Раздел «Компьютер» – «DMI»" width="680" height="343" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213035996.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213035996-300x151.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="343"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-105" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213035996.png" alt="Раздел «Компьютер» – «DMI»" width="680" height="343" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213035996.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213035996-300x151.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="343"></span></noscript></p>
  410. <p style="text-align: center;margin-bottom: 20px !important;"><a class="btn" href="https://aida64.com.ru/wp-content/uploads/aida64extreme.exe"><i class="icon-arrow-up-outline" style="transform: rotate(180deg );display: inline-block;vertical-align: middle;margin-right: 8px;"></i>Скачать AIDA64</a></p>
  411. <h2 id="otlichiya-versiy">Отличия версий</h2>
  412. <p>Существует четыре версии AIDA64: Extreme, Engineer, Business, Network Audit. Рассмотрим их отличия.</p>
  413. <h3 id="extreme">Extreme</h3>
  414. <p>Многим интересно, что это за программа AIDA64 Extreme Edition, в чём её преимущества над другими выпусками утилиты.</p>
  415. <p>Extreme – самая дешёвая версия приложения, рассчитанная на рядовых пользователей. Это единственная редакция АИДА64 некоммерческого назначения. Предоставляет ~100 страниц информации о компьютере / ноутбуке, содержит базу с 200+ тысячами устройств, умеет формировать отчёты с выборочными данными. Extreme позволяет проводить стресс-тесты и оценивать производительность различных аппаратных компонентов системы.</p>
  416. <p>Программа позволяет управлять подсветками, скоростью вентиляторов посредством функции «GPU hotspot» для точного определения температуры процессора / видеокарты. Она отображает информацию с датчиков, о разгоне комплектующих, окна в наложении или иконки в трее, содержащие различные динамические данные: частоты, нагрузка на различные комплектующие, расход памяти, FPS и т.д.</p>
  417. <p style="text-align: center;margin-bottom: 20px !important;"><a class="btn" href="https://aida64.com.ru/wp-content/uploads/aida64extreme.exe"><i class="icon-arrow-up-outline" style="transform: rotate(180deg );display: inline-block;vertical-align: middle;margin-right: 8px;"></i>Скачать AIDA64</a></p>
  418. <h3 id="engineer">Engineer</h3>
  419. <p>Расширенная версия AIDA64 Extreme для коммерческой эксплуатации. Содержит инженерные функции, необходимые IT-специалистам, которые ремонтируют, модернизируют, собирают компьютеры или ноутбуки. Она поддерживает управление с командной строки, содержит больше данных об ACPI – питании устройства и его оперативной памяти.</p>
  420. <h3 id="network-audit">Network Audit</h3>
  421. <p>Версия для мониторинга компьютеров через сеть, управление ими через графический интерфейс или командную строку для автоматизации процессов. Утилита создаёт отчёты не только в TXT HTML / MHTML, CSV и XML, умеет формировать снимки систем удалённых компьютеров и сравнивать их для определения произошедших изменений. Приложение оповестит администратора об их обнаружении или выходе рабочих параметров удалённой машины за допустимые границы. Network Audit строит графики и диаграммы различных процессов, позволяет быстро находить нужную информацию в базе данных благодаря фильтрам.</p>
  422. <h3 id="business">Business</h3>
  423. <p>Самая функциональная и дорогая редакция AIDA64. Включает функции трёх предыдущих версий программы плюс позволяет мониторить выбранные компьютеры по сети, состояние их защиты (антивируса), удалённо запускать программы и выполнять скрипты на клиентских машинах.</p>
  424. <blockquote class="info"><p>Рядовым пользователем лучше выбрать АИДА64 Экстрим.</p></blockquote>
  425. <h3 id="kak-priobresti">Как приобрести</h3>
  426. <p>Если хотите купить AIDA64, посетите официальный сайт разработчика программы по <a href="https://www.aida64.com/online-store">ссылке</a>.</p>
  427. <p>Под нужной версией кликните «Buy Now».<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-107" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213442146.png" alt="Официальный сайт" width="680" height="494" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213442146.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213442146-300x218.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="494"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-107" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213442146.png" alt="Официальный сайт" width="680" height="494" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213442146.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213442146-300x218.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="494"></span></noscript></p>
  428. <p>Оплатите лицензию удобным способом.</p>
  429. <h2 id="kak-ustanovit-po">Как установить ПО</h2>
  430. <p>Внизу можете бесплатно скачать крякнутую версию АИДА 64 (с кодом активации) по прямой ссылке внизу. Полная версия программы занимает ~50 МБ, поэтому возможность загрузить её через торрент не ищите.</p>
  431. <p>Portable-версия работает без установки – достаточно распаковать архив с программой в любой каталог, в том числе на флешку.</p>
  432. <p>Для инсталляции же AIDA64 запустите полученный файл и кликните «Далее».</p>
  433. <p>Примите условия эксплуатации приложения.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-108" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213543359.png" alt="Примите условия" width="499" height="387" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213543359.png 499w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213543359-300x233.png 300w" sizes="auto, (max-width: 499px) 100vw, 499px" /><meta itemprop="width" content="499"><meta itemprop="height" content="387"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-108" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213543359.png" alt="Примите условия" width="499" height="387" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213543359.png 499w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213543359-300x233.png 300w" sizes="auto, (max-width: 499px) 100vw, 499px" /><meta itemprop="width" content="499"><meta itemprop="height" content="387"></span></noscript></p>
  434. <p>Укажите путь для распаковки файлов утилиты.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-110" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213736213.png" alt="Путь для распаковки" width="499" height="387" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213736213.png 499w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213736213-300x233.png 300w" sizes="auto, (max-width: 499px) 100vw, 499px" /><meta itemprop="width" content="499"><meta itemprop="height" content="387"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-110" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213736213.png" alt="Путь для распаковки" width="499" height="387" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213736213.png 499w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213736213-300x233.png 300w" sizes="auto, (max-width: 499px) 100vw, 499px" /><meta itemprop="width" content="499"><meta itemprop="height" content="387"></span></noscript></p>
  435. <p>Выберите нужные ярлыки, нажмите «Далее».<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-111" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213829218.png" alt="Выберите нужные ярлыки" width="499" height="387" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213829218.png 499w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213829218-300x233.png 300w" sizes="auto, (max-width: 499px) 100vw, 499px" /><meta itemprop="width" content="499"><meta itemprop="height" content="387"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-111" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213829218.png" alt="Выберите нужные ярлыки" width="499" height="387" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213829218.png 499w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213829218-300x233.png 300w" sizes="auto, (max-width: 499px) 100vw, 499px" /><meta itemprop="width" content="499"><meta itemprop="height" content="387"></span></noscript></p>
  436. <p>Программа запускается с интерфейсом на русском языке. Если его нужно переключить, откройте настройки через выпадающее меню «Файл» и поменяйте в первом разделе.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-112" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213903935.png" alt="Меню «Файл»" width="699" height="461" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213903935.png 699w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213903935-300x198.png 300w" sizes="auto, (max-width: 699px) 100vw, 699px" /><meta itemprop="width" content="699"><meta itemprop="height" content="461"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-112" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213903935.png" alt="Меню «Файл»" width="699" height="461" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213903935.png 699w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_213903935-300x198.png 300w" sizes="auto, (max-width: 699px) 100vw, 699px" /><meta itemprop="width" content="699"><meta itemprop="height" content="461"></span></noscript></p>
  437. <p>Пробная версия работает 30 дней, причём в заголовке окна отображается надпись «Trial version». После месячного оценочного периода появляется уведомление: «Период опробования программы истек», и программу придётся купить и ввести лицензионный ключ или скачать активированную версию.</p>
  438. <h3 id="sistemnye-trebovaniya">Системные требования</h3>
  439. <p>AIDA64 работает на компьютере с Виндовс 7 – 11.</p>
  440. <h2 id="kak-polzovatsya-aida64">Как пользоваться AIDA64</h2>
  441. <p>В разделе приведены краткие инструкции по работе с приложением.</p>
  442. <p>Для просмотра сведений о компьютере разверните нужный раздел в вертикальном меню слева, посетите интересующий подраздел.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-113" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_214008469.png" alt="Подразделы" width="680" height="363" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_214008469.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_214008469-300x160.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="363"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-113" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_214008469.png" alt="Подразделы" width="680" height="363" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_214008469.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_214008469-300x160.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="363"></span></noscript></p>
  443. <p>Вся информация отображается справа.</p>
  444. <h3 id="rabota-s-datchikami">Работа с датчиками</h3>
  445. <p>В приложении можно посмотреть:</p>
  446. <ul>
  447. <li>Прошивку материнской платы – раздел «Системная плата» – «BIOS».<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-114" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_214307730.png" alt="Системная плата" width="680" height="373" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_214307730.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_214307730-300x165.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="373"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-114" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_214307730.png" alt="Системная плата" width="680" height="373" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_214307730.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_214307730-300x165.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="373"></span></noscript></li>
  448. <li>Температуру HDD / SSD в градусах Цельсия или Фаренгейта – кликните «Компьютер» – «Датчики».<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-115" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_214333428.png" alt="«Компьютер» – «Датчики»." width="680" height="373" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_214333428.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_214333428-300x165.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="373"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-115" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_214333428.png" alt="«Компьютер» – «Датчики»." width="680" height="373" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_214333428.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_214333428-300x165.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="373"></span></noscript></li>
  449. <li>Температуру системной платы, её южного (MCP) и северного моста, VRM, транзисторов последнего (MOS).<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-116" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_214432198.png" alt="Температура системной платы" width="680" height="343" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_214432198.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_214432198-300x151.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="343"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-116" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_214432198.png" alt="Температура системной платы" width="680" height="343" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_214432198.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_214432198-300x151.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="343"></span></noscript></li>
  450. </ul>
  451. <p>AIDA64 выводит скорость вентилятора центрального и графического процессоров – под показателями термодатчиков.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-119" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215425365.png" alt="Скорость вентилятора" width="680" height="373" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215425365.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215425365-300x165.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="373"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-119" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215425365.png" alt="Скорость вентилятора" width="680" height="373" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215425365.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215425365-300x165.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="373"></span></noscript></p>
  452. <p>Приложение покажет, выполнен ли разгон процессора, системной шины и оперативной памяти в одноимённом разделе.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-120" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215520539.png" alt="Разгон процессора" width="680" height="373" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215520539.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215520539-300x165.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="373"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-120" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215520539.png" alt="Разгон процессора" width="680" height="373" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215520539.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215520539-300x165.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="373"></span></noscript></p>
  453. <p>В разделе «Датчики» можете увидеть свой блок питания, его мощность в ваттах, но часть устройств утилита не поддерживает. Текущую потребляемую мощность различных компонентов ПК смотрите внизу.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-121" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215557044.png" alt="Датчики" width="680" height="343" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215557044.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215557044-300x151.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="343"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-121" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215557044.png" alt="Датчики" width="680" height="343" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215557044.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215557044-300x151.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="343"></span></noscript></p>
  454. <p>Увы, узнать энергопотребление через AIDA64 возможно лишь приблизительно и далеко не всегда.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-122" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215633637.png" alt="Энергопотребление" width="680" height="489" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215633637.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215633637-300x216.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="489"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-122" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215633637.png" alt="Энергопотребление" width="680" height="489" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215633637.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215633637-300x216.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="489"></span></noscript></p>
  455. <p>В подразделе «Электропитание» можно выполнить проверку батареи ноутбука: её износ, ёмкость, производителя, текущий уровень заряда.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-123" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215712710.png" alt="«Электропитание»" width="640" height="458" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215712710.png 640w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215712710-300x215.png 300w" sizes="auto, (max-width: 640px) 100vw, 640px" /><meta itemprop="width" content="640"><meta itemprop="height" content="458"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-123" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215712710.png" alt="«Электропитание»" width="640" height="458" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215712710.png 640w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_215712710-300x215.png 300w" sizes="auto, (max-width: 640px) 100vw, 640px" /><meta itemprop="width" content="640"><meta itemprop="height" content="458"></span></noscript></p>
  456. <h3 id="nalozhenie">Наложение</h3>
  457. <p>AIDA64 позволяет вывести датчики на экран в игре или программах.</p>
  458. <ol>
  459. <li>Для этого откройте настройки через пункт меню «Файл».</li>
  460. <li>Посетите раздел «Мониторинг аппаратуры» – «OSD».</li>
  461. <li>Активируйте опцию «Показывать OSD-панель».<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-125" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_220131399.png" alt="Опция «Показывать OSD-панель»" width="680" height="442" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_220131399.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_220131399-300x195.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="442"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-125" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_220131399.png" alt="Опция «Показывать OSD-панель»" width="680" height="442" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_220131399.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_220131399-300x195.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="442"></span></noscript></li>
  462. </ol>
  463. <ul>
  464. <li>Включите опцию «OSD всегда поверх других окон» для отображения на переднем плане.</li>
  465. <li>Подразделом ниже выберите нужные элементы экранного меню, включая FPS.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-126" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_220201365.png" alt="Выберите нужные элементы" width="680" height="307" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_220201365.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_220201365-300x135.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="307"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-126" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_220201365.png" alt="Выберите нужные элементы" width="680" height="307" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_220201365.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_220201365-300x135.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="307"></span></noscript></li>
  466. </ul>
  467. <p>Можете изменить внешний вид каждой строчки соответствующей кнопкой.</p>
  468. <h3 id="generatsiya-otchetov">Генерация отчетов</h3>
  469. <p>Отчёты AIDA64 делает в несколько кликов.</p>
  470. <ol>
  471. <li>Щёлкните по соответствующей кнопке на панели инструментов, нажмите «Далее».<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-128" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221135913.png" alt="Нажмите «Далее»" width="680" height="343" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221135913.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221135913-300x151.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="343"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-128" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221135913.png" alt="Нажмите «Далее»" width="680" height="343" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221135913.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221135913-300x151.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="343"></span></noscript></li>
  472. <li>Выберите интересующие разделы.</li>
  473. </ol>
  474. <p>Пункт «По выбору пользователя» позволит указывать подразделы, которые хотите включить в отчёт.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-129" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221201731.png" alt="Пункт «По выбору пользователя»" width="680" height="343" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221201731.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221201731-300x151.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="343"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-129" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221201731.png" alt="Пункт «По выбору пользователя»" width="680" height="343" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221201731.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221201731-300x151.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="343"></span></noscript></p>
  475. <ol start="3">
  476. <li>Проставьте флажки напротив названий нужных подразделов при выборе предпоследнего варианта, в ином случае третьего шага не будет.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-130" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221225061.png" alt="Проставьте флажки" width="680" height="343" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221225061.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221225061-300x151.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="343"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-130" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221225061.png" alt="Проставьте флажки" width="680" height="343" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221225061.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221225061-300x151.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="343"></span></noscript></li>
  477. </ol>
  478. <p>Если отметите «Тесты», программа проведёт тестирование производительности и сохранит его результаты в файл.</p>
  479. <ol start="4">
  480. <li>Укажите формат генерации отчёта.</li>
  481. </ol>
  482. <blockquote class="quote"><p>Выбирайте MHTML – документ будет более приятен в оформлении, с иконками.</p></blockquote>
  483. <p><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-131" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221310253.png" alt="Укажите формат" width="680" height="343" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221310253.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221310253-300x151.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="343"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-131" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221310253.png" alt="Укажите формат" width="680" height="343" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221310253.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221310253-300x151.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="343"></span></noscript></p>
  484. <p>Подождите до нескольких минут в зависимости от его размера. В случае с тестами создание отчёта может длиться 4 – 5 минут.</p>
  485. <h3 id="trevoga">Тревога</h3>
  486. <p>AIDA64 предупредит о выходе одного или нескольких показателей системы за допустимые пределы: перегрев видеокарты, высокое напряжение процессора, недостаток свободного места на диске.</p>
  487. <ol>
  488. <li>Для включения сигнализации посетите раздел настроек «Мониторинг аппаратуры» – «Тревога».</li>
  489. <li>Кликните «Создать».<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-133" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221428041.png" alt="Кликните «Создать»." width="680" height="448" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221428041.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221428041-300x198.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="448"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-133" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221428041.png" alt="Кликните «Создать»." width="680" height="448" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221428041.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221428041-300x198.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="448"></span></noscript></li>
  490. <li>Выберите показатель, задайте нижнюю и максимальную границы.</li>
  491. </ol>
  492. <p>Можете изменить имена меток (по умолчанию называются именами устройств).<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-134" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221445987.png" alt="Выберите показатель" width="572" height="491" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221445987.png 572w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221445987-300x258.png 300w" sizes="auto, (max-width: 572px) 100vw, 572px" /><meta itemprop="width" content="572"><meta itemprop="height" content="491"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-134" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221445987.png" alt="Выберите показатель" width="572" height="491" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221445987.png 572w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221445987-300x258.png 300w" sizes="auto, (max-width: 572px) 100vw, 572px" /><meta itemprop="width" content="572"><meta itemprop="height" content="491"></span></noscript></p>
  493. <ol start="4">
  494. <li>Активируйте опцию «Включить предупреждение».</li>
  495. </ol>
  496. <p>Добавляйте любое количество условий, ведь приложение умеет следить за десятками показателей.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-135" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221508126.png" alt="Активируйте опцию" width="680" height="448" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221508126.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221508126-300x198.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="448"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-135" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221508126.png" alt="Активируйте опцию" width="680" height="448" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221508126.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221508126-300x198.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="448"></span></noscript></p>
  497. <h3 id="kak-provodit-testy">Как проводить тесты</h3>
  498. <p>Через АИДА64 можно проводить различные тесты (нагрузить процессор, видеокарту) для оценки стабильности и определения производительности аппаратных компонентов компьютера, сравнивать их вычислительные мощности с быстродействием эталонных комплектующих.</p>
  499. <p>Для оценки производительности видеокарты с процессором закройте все программы и запустите модуль GPGPU Benchmark через пункт меню «Сервис», кликните «Start Benchmark».<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-137" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221610362.png" alt="Кликните «Start Benchmark»" width="400" height="574" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221610362.png 400w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221610362-209x300.png 209w" sizes="auto, (max-width: 400px) 100vw, 400px" /><meta itemprop="width" content="400"><meta itemprop="height" content="574"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-137" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221610362.png" alt="Кликните «Start Benchmark»" width="400" height="574" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221610362.png 400w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221610362-209x300.png 209w" sizes="auto, (max-width: 400px) 100vw, 400px" /><meta itemprop="width" content="400"><meta itemprop="height" content="574"></span></noscript></p>
  500. <p>Ничего не трогайте. Естественно, цифры вам мало на что укажут, ведь рядовой пользователь не знает, какими должны быть нормальные показатели. Идём далее.</p>
  501. <p>В AIDA64 можете провести тест стабильности системы для определения её работоспособности в условиях продолжительных высоких нагрузок. Вызовите соответствующий модуль через «Сервис». Отметьте флажками нужные stress-тесты:</p>
  502. <ul>
  503. <li>CPU – процессора;</li>
  504. <li>FPU – сопроцессора;</li>
  505. <li>Cache – кэш-памяти;</li>
  506. <li>System memory – оперативной памяти;</li>
  507. <li>Local discs – проверка жёсткого и твердотельного диска;</li>
  508. <li>GPU – графической подсистемы.<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="lazy lazy-hidden aligncenter size-full wp-image-138" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221652923.png" alt="Тест стабильности системы" width="680" height="519" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221652923.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221652923-300x229.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="519"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" decoding="async" class="aligncenter size-full wp-image-138" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221652923.png" alt="Тест стабильности системы" width="680" height="519" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221652923.png 680w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_221652923-300x229.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><meta itemprop="width" content="680"><meta itemprop="height" content="519"></span></noscript></li>
  509. </ul>
  510. <p>Кликните «Start» для запуска тестирования. Если хотите проверить процессор на троттлинг, оставьте только флажок «Stress CPU».</p>
  511. <p>Появление сообщения «CPU throttling overheating detected» указывает на обнаружение сброса частот процессором при сильном нагреве. Статус тестирования при этом стоит изменить на «Stress test stopped» кнопкой «Stop» – остановить его. Зафиксируйте температуру Tjmax – значение, при котором начинается троттлинг и старайтесь не допускать нагрева кристалла выше неё, позаботьтесь о его охлаждении.</p>
  512. <p>Если при запуске теста стабильности компьютера (ноутбука) появляется ошибка «Hardware failure detected», запустите приложение с правами администратора. Если к ПК подключено несколько дисков, отключите несистемные, обновите драйверы для всего оборудования. Иногда помогает перепрошивка BIOS материнской платы, переустановка операционной системы.</p>
  513. <h2 id="dostoinstva-i-nedostatki">Достоинства и недостатки</h2>
  514. <p>Плюсы:</p>
  515. <ul>
  516. <li>Работает со старым и новым оборудованием десятков вендоров.</li>
  517. <li>Сравнительные и стресс-тесты.</li>
  518. <li>Отображение информации с датчиков в оверлее.</li>
  519. <li>Настраиваемый интерфейс наложений.</li>
  520. <li>Функция тревоги.</li>
  521. <li>Экспорт данных с любого раздела программы в виде HTML-отчёта.</li>
  522. <li>Выводит подробные сведения об аппаратных ресурсах и программном обеспечении ПК.</li>
  523. </ul>
  524. <p>Минусы:</p>
  525. <ul>
  526. <li>Не поддерживает скины (темы оформления).</li>
  527. <li>Не сигнализирует о тревогах звуком.</li>
  528. <li>Нельзя менять масштаб на графиках.</li>
  529. </ul>
  530. <p><iframe class="lazy lazy-hidden" loading="lazy" title="Полный обзор всех возможностей и секретов AIDA64. Узнай о своем компе все!" width="730" height="411"  data-lazy-type="iframe" data-src="https://www.youtube.com/embed/Bf0MjI3Yat0?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe><noscript><iframe loading="lazy" title="Полный обзор всех возможностей и секретов AIDA64. Узнай о своем компе все!" width="730" height="411" src="https://www.youtube.com/embed/Bf0MjI3Yat0?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></noscript></p><script>
  531. window.jsInputerLaunch = 15;
  532. if (typeof launchAsyncFunctionLauncher === "undefined") {
  533.    function launchAsyncFunctionLauncher() {
  534.        if (typeof asyncFunctionLauncher !== "undefined" && typeof asyncFunctionLauncher === "function") {
  535.            asyncFunctionLauncher();
  536.        } else {
  537.            setTimeout(function () {
  538.                launchAsyncFunctionLauncher();
  539.            }, 100)
  540.        }
  541.    }
  542. }
  543. launchAsyncFunctionLauncher();
  544. </script><script>
  545. var cachedBlocksArray = [];
  546. cachedBlocksArray[340923] = "<!-- Yandex.RTB R-A-5664248-1 --><div id=\"yandex_rtb_R-A-5664248-1\"><\/div><scr"+"ipt>window.yaContextCb.push(()=>{Ya.Context.AdvManager.render({\"blockId\": \"R-A-5664248-1\",\"renderTo\": \"yandex_rtb_R-A-5664248-1\"})})<\/scr"+"ipt>";
  547. cachedBlocksArray[313799] = "<!-- Yandex.RTB R-A-2090109-3 --><div id=\"yandex_rtb_R-A-2090109-3\"><\/div><scr"+"ipt>window.yaContextCb.push(()=>{  Ya.Context.AdvManager.render({    renderTo: 'yandex_rtb_R-A-2090109-3',    blockId: 'R-A-2090109-3'  })})<\/scr"+"ipt>";
  548. cachedBlocksArray[313798] = "<!-- Yandex.RTB R-A-2090109-2 --><div id=\"yandex_rtb_R-A-2090109-2\"><\/div><scr"+"ipt>window.yaContextCb.push(()=>{  Ya.Context.AdvManager.render({    renderTo: 'yandex_rtb_R-A-2090109-2',    blockId: 'R-A-2090109-2'  })})<\/scr"+"ipt>";
  549. cachedBlocksArray[313797] = "<!-- Yandex.RTB R-A-2090109-1 --><div id=\"yandex_rtb_R-A-2090109-1\"><\/div><scr"+"ipt>window.yaContextCb.push(()=>{  Ya.Context.AdvManager.render({    renderTo: 'yandex_rtb_R-A-2090109-1',    blockId: 'R-A-2090109-1'  })})<\/scr"+"ipt>";
  550. </script> </div><!-- .entry-content -->
  551.  
  552. </article>
  553.  
  554.  
  555. <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>
  556.  
  557. <meta itemprop="author" content="malostran">
  558. <meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://aida64.com.ru/" content="AIDA64 &#8211; программа для диагностики и тестирования компьютера">
  559. <meta itemprop="dateModified" content="2023-05-15">
  560. <meta itemprop="datePublished" content="2022-07-09T13:16:27+03:00">
  561. <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://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_211503110.png" alt="AIDA64"></div><meta itemprop="name" content="AIDA64"><meta itemprop="telephone" content="AIDA64"><meta itemprop="address" content="https://aida64.com.ru"></div>
  562.        </main><!-- #main -->
  563.    </div><!-- #primary -->
  564.  
  565.    
  566. <aside id="secondary" class="widget-area" itemscope itemtype="http://schema.org/WPSideBar">
  567.  
  568. <div id="custom_html-2" class="widget_text widget widget_custom_html"><div class="widget-header">AIDA64</div><div class="textwidget custom-html-widget"><div class="sbtablewrap">
  569. <table class="sbtable">
  570. <tr><th>Разработчик</th><td>FinalWire Ltd.</td></tr>
  571. <tr><th>Лицензия</th><td>Бесплатная</td></tr>
  572. <tr><th>Версия</th><td>6.88.64</td></tr>
  573. <tr><th>Размер</th><td>47.3Mb</td></tr>
  574. <tr><th>Обновлено</th><td>15.05.2023</td></tr>
  575. <tr><th>Операционная система</th><td>Windows 11, 10, 8, 7, Vista, XP</td></tr>
  576. <tr><th>Язык</th><td>Русский, Английский</td></tr>
  577. <tr><th>Категория</th><td> Диагностика</td></tr>
  578. </table>
  579. </div></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://aida64.com.ru/wp-content/uploads/aida64extreme.exe"><i class="icon-arrow-up-outline" style="transform: rotate(180deg );display: inline-block;vertical-align: middle;margin-right: 8px;"></i>Скачать AIDA64</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">
  580. <article class="post-card post-card--small ">
  581.            <div class="post-card__thumbnail">
  582.            <a href="https://aida64.com.ru/android/">
  583.                <div class="post-card__icon">
  584.                    <img width="100" height="100" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_002201651-100x100.png" class="lazy lazy-hidden attachment-yelly_square size-yelly_square wp-post-image" alt="AIDA64" decoding="async" loading="lazy" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_002201651-100x100.png 100w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_002201651-150x150.png 150w" sizes="auto, (max-width: 100px) 100vw, 100px" /><noscript><img width="100" height="100" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_002201651-100x100.png" class="lazy lazy-hidden attachment-yelly_square size-yelly_square wp-post-image" alt="AIDA64" decoding="async" loading="lazy" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_002201651-100x100.png 100w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_002201651-150x150.png 150w" sizes="auto, (max-width: 100px) 100vw, 100px" /><noscript><img width="100" height="100" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_002201651-100x100.png" class="attachment-yelly_square size-yelly_square wp-post-image" alt="AIDA64" decoding="async" loading="lazy" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_002201651-100x100.png 100w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_002201651-150x150.png 150w" sizes="auto, (max-width: 100px) 100vw, 100px" /></noscript></noscript>                </div>
  585.            </a>
  586.        </div>
  587.    
  588.    <div class="post-card__body">
  589.        <div class="post-card__title"><a href="https://aida64.com.ru/android/">АИДА 64 на Андроид</a></div>
  590.  
  591.        
  592.                    <div class="post-card__meta">
  593.                                <span class="post-card__views">734</span>            </div>
  594.        
  595.            </div>
  596. </article>
  597. <article class="post-card post-card--small ">
  598.            <div class="post-card__thumbnail">
  599.            <a href="https://aida64.com.ru/test-operativnoy-pamyati/">
  600.                <div class="post-card__icon">
  601.                    <img width="100" height="100" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_001712837-100x100.png" class="lazy lazy-hidden attachment-yelly_square size-yelly_square wp-post-image" alt="Запустите тест" decoding="async" loading="lazy" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_001712837-100x100.png 100w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_001712837-150x150.png 150w" sizes="auto, (max-width: 100px) 100vw, 100px" /><noscript><img width="100" height="100" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_001712837-100x100.png" class="lazy lazy-hidden attachment-yelly_square size-yelly_square wp-post-image" alt="Запустите тест" decoding="async" loading="lazy" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_001712837-100x100.png 100w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_001712837-150x150.png 150w" sizes="auto, (max-width: 100px) 100vw, 100px" /><noscript><img width="100" height="100" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_001712837-100x100.png" class="attachment-yelly_square size-yelly_square wp-post-image" alt="Запустите тест" decoding="async" loading="lazy" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_001712837-100x100.png 100w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_001712837-150x150.png 150w" sizes="auto, (max-width: 100px) 100vw, 100px" /></noscript></noscript>                </div>
  602.            </a>
  603.        </div>
  604.    
  605.    <div class="post-card__body">
  606.        <div class="post-card__title"><a href="https://aida64.com.ru/test-operativnoy-pamyati/">Тест оперативной памяти в AIDA64</a></div>
  607.  
  608.        
  609.                    <div class="post-card__meta">
  610.                                <span class="post-card__views">26.2k.</span>            </div>
  611.        
  612.            </div>
  613. </article>
  614. <article class="post-card post-card--small ">
  615.            <div class="post-card__thumbnail">
  616.            <a href="https://aida64.com.ru/chto-takoe-tsp-gp-rsn-diod/">
  617.                <div class="post-card__icon">
  618.                    <img width="100" height="100" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_001158798-100x100.png" class="lazy lazy-hidden attachment-yelly_square size-yelly_square wp-post-image" alt="ЦП диод" decoding="async" loading="lazy" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_001158798-100x100.png 100w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_001158798-150x150.png 150w" sizes="auto, (max-width: 100px) 100vw, 100px" /><noscript><img width="100" height="100" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_001158798-100x100.png" class="lazy lazy-hidden attachment-yelly_square size-yelly_square wp-post-image" alt="ЦП диод" decoding="async" loading="lazy" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_001158798-100x100.png 100w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_001158798-150x150.png 150w" sizes="auto, (max-width: 100px) 100vw, 100px" /><noscript><img width="100" height="100" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_001158798-100x100.png" class="attachment-yelly_square size-yelly_square wp-post-image" alt="ЦП диод" decoding="async" loading="lazy" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_001158798-100x100.png 100w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_001158798-150x150.png 150w" sizes="auto, (max-width: 100px) 100vw, 100px" /></noscript></noscript>                </div>
  619.            </a>
  620.        </div>
  621.    
  622.    <div class="post-card__body">
  623.        <div class="post-card__title"><a href="https://aida64.com.ru/chto-takoe-tsp-gp-rsn-diod/">Что такое ЦП, ГП, РСН диод в AIDA64</a></div>
  624.  
  625.        
  626.                    <div class="post-card__meta">
  627.                                <span class="post-card__views">1.7k.</span>            </div>
  628.        
  629.            </div>
  630. </article>
  631. <article class="post-card post-card--small ">
  632.            <div class="post-card__thumbnail">
  633.            <a href="https://aida64.com.ru/stress-test/">
  634.                <div class="post-card__icon">
  635.                    <img width="100" height="100" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_000752024-100x100.png" class="lazy lazy-hidden attachment-yelly_square size-yelly_square wp-post-image" alt="Температура Tjmax" decoding="async" loading="lazy" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_000752024-100x100.png 100w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_000752024-150x150.png 150w" sizes="auto, (max-width: 100px) 100vw, 100px" /><noscript><img width="100" height="100" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_000752024-100x100.png" class="lazy lazy-hidden attachment-yelly_square size-yelly_square wp-post-image" alt="Температура Tjmax" decoding="async" loading="lazy" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_000752024-100x100.png 100w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_000752024-150x150.png 150w" sizes="auto, (max-width: 100px) 100vw, 100px" /><noscript><img width="100" height="100" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_000752024-100x100.png" class="attachment-yelly_square size-yelly_square wp-post-image" alt="Температура Tjmax" decoding="async" loading="lazy" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_000752024-100x100.png 100w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-15_000752024-150x150.png 150w" sizes="auto, (max-width: 100px) 100vw, 100px" /></noscript></noscript>                </div>
  636.            </a>
  637.        </div>
  638.    
  639.    <div class="post-card__body">
  640.        <div class="post-card__title"><a href="https://aida64.com.ru/stress-test/">Как провести стресс-тест в AIDA64</a></div>
  641.  
  642.        
  643.                    <div class="post-card__meta">
  644.                                <span class="post-card__views">29.3k.</span>            </div>
  645.        
  646.            </div>
  647. </article>
  648. <article class="post-card post-card--small ">
  649.            <div class="post-card__thumbnail">
  650.            <a href="https://aida64.com.ru/kak-posmotret-temperaturu-videokarty/">
  651.                <div class="post-card__icon">
  652.                    <img width="100" height="100" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_235559345-100x100.png" class="lazy lazy-hidden attachment-yelly_square size-yelly_square wp-post-image" alt="«Настройка»" decoding="async" loading="lazy" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_235559345-100x100.png 100w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_235559345-150x150.png 150w" sizes="auto, (max-width: 100px) 100vw, 100px" /><noscript><img width="100" height="100" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_235559345-100x100.png" class="lazy lazy-hidden attachment-yelly_square size-yelly_square wp-post-image" alt="«Настройка»" decoding="async" loading="lazy" srcset="" data-srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_235559345-100x100.png 100w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_235559345-150x150.png 150w" sizes="auto, (max-width: 100px) 100vw, 100px" /><noscript><img width="100" height="100" src="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_235559345-100x100.png" class="attachment-yelly_square size-yelly_square wp-post-image" alt="«Настройка»" decoding="async" loading="lazy" srcset="https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_235559345-100x100.png 100w, https://aida64.com.ru/wp-content/uploads/2023/05/izobrazhenie_2023-05-14_235559345-150x150.png 150w" sizes="auto, (max-width: 100px) 100vw, 100px" /></noscript></noscript>                </div>
  653.            </a>
  654.        </div>
  655.    
  656.    <div class="post-card__body">
  657.        <div class="post-card__title"><a href="https://aida64.com.ru/kak-posmotret-temperaturu-videokarty/">Как посмотреть температуру видеокарты в АИДА 64</a></div>
  658.  
  659.        
  660.                    <div class="post-card__meta">
  661.                                <span class="post-card__views">2.7k.</span>            </div>
  662.        
  663.            </div>
  664. </article></div></div>
  665. </aside><!-- #secondary -->
  666.  
  667.    
  668.  
  669.    </div><!--.site-content-inner-->
  670.  
  671.    
  672. </div><!--.site-content-->
  673.  
  674.    
  675.    
  676.  
  677. <div class="site-footer-container">
  678.  
  679.    
  680.  
  681.    <div class="footer-navigation fixed" itemscope itemtype="http://schema.org/SiteNavigationElement">
  682.        <div class="main-navigation-inner fixed">
  683.            <div class="menu-menyu-v-futere-container"><ul id="footer_menu" class="menu"><li id="menu-item-45" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-45"><a href="https://aida64.com.ru/o-sayte/">О сайте</a></li>
  684. <li id="menu-item-44" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44"><a href="https://aida64.com.ru/kontakty/">Контакты</a></li>
  685. <li id="menu-item-46" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-46"><a rel="privacy-policy" href="https://aida64.com.ru/privacy-policy/">Политика конфиденциальности</a></li>
  686. </ul></div>        </div>
  687.    </div><!--footer-navigation-->
  688.  
  689.  
  690.    <footer id="colophon" class="site-footer full" itemscope itemtype="http://schema.org/WPFooter">
  691.        <div class="site-footer-inner fixed">
  692.  
  693.            
  694.            
  695. <div class="footer-bottom">
  696.    <div class="footer-info">
  697.        <div class="footer-copyright">© 2022-2025 Не является официальным сайтом. Все товарные знаки принадлежат их владельцам.</div>
  698.        <div class="footer-under-copyright"></div>
  699.        </div>
  700.  
  701.    </div>
  702.        </div>
  703.    </footer><!--.site-footer-->
  704. </div>
  705.  
  706.  
  707.            <button type="button" class="scrolltop js-scrolltop"></button>
  708.    
  709.    
  710. </div><!-- #page -->
  711.  
  712. <script type="speculationrules">
  713. {"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\/samfirm-child\/*","\/wp-content\/themes\/samfirm\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
  714. </script>
  715. <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>
  716. if (typeof rb_ajaxurl==='undefined') {var rb_ajaxurl = 'https://aida64.com.ru/wp-admin/admin-ajax.php';}
  717. if (typeof gather_content==='undefined') {var gather_content = true;}
  718. if (typeof endedSc==='undefined') {var endedSc = false;}
  719. if (typeof endedCc==='undefined') {var endedCc = false;}
  720. if (typeof usedAdBlocksArray==='undefined') {var usedAdBlocksArray = [];}
  721. if (typeof usedBlockSettingArrayIds==='undefined') {var usedBlockSettingArrayIds = [];}
  722. if (typeof sameElementAfterWidth==='undefined') {var sameElementAfterWidth = false;}
  723. if (typeof sameElementAfterExcClassId==='undefined') {var sameElementAfterExcClassId = false;}
  724. if (typeof sameElementAfterFromConstruction==='undefined') {var sameElementAfterFromConstruction = false;}
  725. if (typeof rb_tempElement_check==='undefined') {var rb_tempElement_check = false;}
  726. if (typeof rb_tempElement==='undefined') {var rb_tempElement = null;}
  727. if (typeof window.jsInputerLaunch==='undefined') {window.jsInputerLaunch = -1;}
  728.  
  729. function launchUpdateRbDisplays() {
  730.    if ((typeof updateRbDisplays !== 'undefined')&&(typeof updateRbDisplays === 'function')) {
  731.        updateRbDisplays();
  732.    } else {
  733.        setTimeout(function () {
  734.            launchUpdateRbDisplays();
  735.        }, 200);
  736.    }
  737. }
  738.  
  739. /* "sc" in variables - mark for shortcode variable */
  740. function shortcodesInsert() {
  741.    let gatheredBlocks = document.querySelectorAll('.percentPointerClass.scMark'),
  742.        scBlockId = -1,
  743.        scAdId = -1,
  744.        blockStatus = '',
  745.        dataFull = -1,
  746.        gatheredBlockChild,
  747.        okStates = ['done','refresh-wait','no-block','fetched'],
  748.        scContainer,
  749.        sci,
  750.        i1 = 0,
  751.        skyscraperCheck = [],
  752.        skyscraperStatus = false,
  753.        splitedSkyscraper = [],
  754.        gatheredBlockChildSkyParts = [],
  755.        stickyStatus = false,
  756.        stickyCheck = [],
  757.        stickyFixedStatus = false,
  758.        stickyFixedCheck = [],
  759.        overflowCheck = [],
  760.        overflowStatus = false,
  761.        repeatableIdentifier = "",
  762.        dataCidIdentifier = null,
  763.        divCidElement = '';
  764.  
  765.    if (typeof scArray !== 'undefined') {
  766.        if (scArray&&scArray.length > 0&&gatheredBlocks&&gatheredBlocks.length > 0&&typeof window.rulvW5gntb !== 'undefined') {
  767.            dataCidIdentifier = window.rulvW5gntb;
  768.            for (let i = 0; i < gatheredBlocks.length; i++) {
  769.                gatheredBlockChild = gatheredBlocks[i].children[0];
  770.                if (!gatheredBlockChild) {
  771.                    continue;
  772.                }
  773.                scAdId = -3;
  774.                blockStatus = null;
  775.                scContainer = null;
  776.                dataFull = -1;
  777.                skyscraperStatus = false;
  778.                splitedSkyscraper = [];
  779.                gatheredBlockChildSkyParts = [];
  780.                stickyStatus = false;
  781.                stickyCheck = [];
  782.                stickyFixedStatus = false;
  783.                stickyFixedCheck = [];
  784.                repeatableIdentifier = "";
  785.                divCidElement = null;
  786.  
  787.                scAdId = gatheredBlockChild.getAttribute('data-aid');
  788.                scBlockId = gatheredBlockChild.getAttribute('data-id');
  789.                blockStatus = gatheredBlockChild.getAttribute('data-state');
  790.                dataFull = gatheredBlockChild.getAttribute('data-full');
  791.  
  792.                if (scBlockId&&scAdId > 0) {
  793.                    sci = -1;
  794.                    for (i1 = 0; i1 < scArray.length; i1++) {
  795.                        if (scBlockId == scArray[i1]['blockId']&&scAdId == scArray[i1]['adId']) {
  796.                            sci = i1;
  797.                        }
  798.                    }
  799.  
  800.                    if (sci > -1) {
  801.                        if (blockStatus&&okStates.includes(blockStatus)) {
  802.                            if (blockStatus=='no-block') {
  803.                                gatheredBlockChild.innerHTML = '';
  804.                            } else if ((blockStatus=='fetched'&&dataFull==1)||!['no-block','fetched'].includes(blockStatus)) {
  805.                                for (let cl1 = 0; cl1 < gatheredBlocks[i].classList.length; cl1++) {
  806.                                    if (gatheredBlocks[i].classList[cl1].includes("repeatable-mark")) {
  807.                                        repeatableIdentifier = gatheredBlocks[i].classList[cl1];
  808.                                    }
  809.                                }
  810.  
  811.                                if (repeatableIdentifier) {
  812.                                    divCidElement = document.querySelectorAll(".percentPointerClass.scMark."+repeatableIdentifier+' div[data-cid="'+dataCidIdentifier+'"]');
  813.                                } else {
  814.                                    divCidElement = gatheredBlockChild.querySelectorAll('div[data-cid="'+dataCidIdentifier+'"]');
  815.                                }
  816.  
  817.                                var text = scArray[sci]['text'];
  818.                                if (divCidElement&&divCidElement.length > 0) {
  819.                                    for (let i2 = 0; i2 < divCidElement.length; i2++) {
  820.                                        jQuery(divCidElement[i2]).html(text);
  821.                                    }
  822.                                } else {
  823.                                    jQuery(gatheredBlockChild).html(text);
  824.                                }
  825.                                launchUpdateRbDisplays();
  826.                            }
  827.                            if (blockStatus!='fetched'||(blockStatus=='fetched'&&dataFull==1)) {
  828.                                for (i1 = 0; i1 < scArray.length; i1++) {
  829.                                    if (scBlockId == scArray[i1]['blockId']) {
  830.                                        scArray.splice(i1, 1);
  831.                                        i1--;
  832.                                    }
  833.                                }
  834.                                gatheredBlocks[i].classList.remove('scMark');
  835.                            }
  836.                        }
  837.                    }
  838.                } else if (scBlockId&&scAdId < 1&&['no-block','fetched'].includes(blockStatus)) {
  839.                    for (i1 = 0; i1 < scArray.length; i1++) {
  840.                        if (scBlockId == scArray[i1]['blockId']) {
  841.                            scArray.splice(i1, 1);
  842.                            i1--;
  843.                        }
  844.                    }
  845.                    gatheredBlocks[i].classList.remove('scMark');
  846.                }
  847.            }
  848.        } else if (!scArray||(scArray&&scArray.length < 1)) {
  849.            endedSc = true;
  850.        }
  851.    } else {
  852.        endedSc = true;
  853.    }
  854.  
  855.    if (!endedSc) {
  856.        setTimeout(function () {
  857.            shortcodesInsert();
  858.        }, 200);
  859.    }
  860. }
  861.  
  862. function clearUnsuitableCache(cuc_cou) {
  863.    let scAdId = -1;
  864.    let ccRepeat = false;
  865.  
  866.    let gatheredBlocks = document.querySelectorAll('.percentPointerClass .' + block_classes.join(', .percentPointerClass .'));
  867.  
  868.    if (gatheredBlocks&&gatheredBlocks.length > 0) {
  869.        for (let i = 0; i < gatheredBlocks.length; i++) {
  870.            if (gatheredBlocks[i]['dataset']['aid']&&gatheredBlocks[i]['dataset']['aid'] < 0) {
  871.                if ((gatheredBlocks[i]['dataset']["state"]=='no-block')||(['done','fetched','refresh-wait'].includes(gatheredBlocks[i]['dataset']["state"]))) {
  872.                    gatheredBlocks[i]['innerHTML'] = '';
  873.                } else {
  874.                    ccRepeat = true;
  875.                }
  876.            } else if (!gatheredBlocks[i]['dataset']['aid']) {
  877.                ccRepeat = true;
  878.            }
  879.        }
  880.        if (cuc_cou < 50) {
  881.            if (ccRepeat) {
  882.                setTimeout(function () {
  883.                    clearUnsuitableCache(cuc_cou+1);
  884.                }, 100);
  885.            }
  886.        } else {
  887.            endedCc = true;
  888.        }
  889.    } else {
  890.        endedCc = true;
  891.    }
  892. }
  893.  
  894. function blocksRepositionUse(containerString, blType, searchType, contentElement) {
  895.    let blocksInContainer;
  896.    let blLocal = blType;
  897.    let currentBlock;
  898.    let currentBlockId;
  899.    let currentBlockPosition;
  900.    let currentContainer;
  901.    let i = 0;
  902.    let j = 0;
  903.    let blockStrJs = ' .percentPointerClass.marked';
  904.    let blockStrPhp = ' .percentPointerClass:not(.marked)';
  905.    let blockStr = ' .percentPointerClass';
  906.    let checkPointer = null;
  907.    let blockRepeatEnd = false;
  908.  
  909.    if (searchType) {
  910.        if (searchType == 'marked') {
  911.            while (!blockRepeatEnd) {
  912.                blLocal = blLocal.parentElement;
  913.                if (blLocal) {
  914.                    checkPointer = blLocal.querySelector("#content_pointer_id");
  915.                    if (!checkPointer) {
  916.                        blocksInContainer = jQuery(blLocal).parent(containerString);
  917.                        if (blocksInContainer && blocksInContainer.length > 0) {
  918.                            /* checkPointer = blocksInContainer.querySelector("#content_pointer_id"); */
  919.                            checkPointer = jQuery(blocksInContainer).find("#content_pointer_id");
  920.                            if (checkPointer && checkPointer.length > 0) {
  921.                                blocksInContainer = null;
  922.                            }
  923.                            blockRepeatEnd = true;
  924.                        }
  925.                    } else {
  926.                        blockRepeatEnd = true
  927.                    }
  928.                } else {
  929.                    blockRepeatEnd = true
  930.                }
  931.            }
  932.            /* blocksInContainer = jQuery(blType).parent(containerString); */
  933.            if (blocksInContainer&&blocksInContainer.length > 0) {
  934.                /* blocksInContainer.parentNode.insertBefore(rb_tempElement, blocksInContainer); */
  935.                blocksInContainer[0].parentNode.insertBefore(rb_tempElement, blocksInContainer[0]);
  936.  
  937.                sameElementAfterExcClassId = false;
  938.                return blocksInContainer[0];
  939.            }
  940.            return blType;
  941.        } else if (searchType == 'non-marked') {
  942.            blocksInContainer = document.querySelectorAll(blType + containerString + blockStrPhp);
  943.            if (blocksInContainer && blocksInContainer.length > 0 && usedBlockSettingArray && usedBlockSettingArray.length > 0) {
  944.                for (i = 0; i < blocksInContainer.length; i++) {
  945.                    currentBlock = blocksInContainer[i];
  946.                    currentBlockId = currentBlock.querySelector('.' + block_classes.join(', .')).getAttribute('data-id');
  947.                    currentContainer = null;
  948.                    for (j = 0; j < usedBlockSettingArray.length; i++) {
  949.                        if (usedBlockSettingArray[i]['id'] == currentBlockId) {
  950.                            currentBlockPosition = usedBlockSettingArray[i]['elementPosition'];
  951.                            currentContainer = currentBlock.closest(blType + containerString);
  952.                            if (currentBlockPosition == 0) {
  953.                                currentContainer.parentNode.insertBefore(currentBlock, currentContainer);
  954.                            } else {
  955.                                currentContainer.parentNode.insertBefore(currentBlock, currentContainer.nextSibling);
  956.                            }
  957.                            break;
  958.                        }
  959.                    }
  960.                }
  961.            }
  962.        }
  963.    }
  964.    return false;
  965. }
  966.  
  967. function createStyleElement(blockNumber, localElementCss) {
  968.    let htmlToAdd = '';
  969.    let marginString;
  970.    let textAlignString;
  971.    let contPoi;
  972.    let emptyValues = false;
  973.    let elementToAddStyleLocal = document.querySelector('#blocksAlignStyle');
  974.    if (!elementToAddStyleLocal) {
  975.        contPoi = document.querySelector('#content_pointer_id');
  976.        if (!contPoi) {
  977.            return false;
  978.        }
  979.  
  980.        elementToAddStyleLocal = document.createElement('style');
  981.        elementToAddStyleLocal.setAttribute('id', 'blocksAlignStyle');
  982.        contPoi.parentNode.insertBefore(elementToAddStyleLocal, contPoi);
  983.    }
  984.  
  985.    switch (localElementCss) {
  986.        case 'left':
  987.            emptyValues = false;
  988.            marginString = '0 auto 0 0';
  989.            textAlignString = 'left';
  990.            break;
  991.        case 'right':
  992.            emptyValues = false;
  993.            marginString = '0 0 0 auto';
  994.            textAlignString = 'right';
  995.            break;
  996.        case 'center':
  997.            emptyValues = false;
  998.            marginString = '0 auto';
  999.            textAlignString = 'center';
  1000.            break;
  1001.        case 'default':
  1002.            emptyValues = true;
  1003.            marginString = 'default';
  1004.            textAlignString = 'default';
  1005.            /** here will be css */
  1006.            break;
  1007.    }
  1008.    if (!emptyValues) {
  1009.        htmlToAdd = '.percentPointerClass  > *[data-id="'+blockNumber+'"] {\n' +
  1010.            '    margin: '+marginString+';\n' +
  1011.            '}\n';
  1012.    }
  1013.  
  1014.    elementToAddStyleLocal.innerHTML += htmlToAdd;
  1015.    return textAlignString;
  1016. }
  1017.  
  1018. function initTargetToInsert(position, type, currentElement) {
  1019.    let posCurrentElement;
  1020.    let usedElement;
  1021.    if (type == 'element') {
  1022.        if (position == 0) {
  1023.            posCurrentElement = currentElement;
  1024.            if (!(typeof obligatoryMargin!=='undefined'&&obligatoryMargin===1)) {
  1025.                currentElement.classList.add('rfwp_removedMarginTop');
  1026.            }
  1027.        } else {
  1028.            posCurrentElement = currentElement.nextSibling;
  1029.            if (!(typeof obligatoryMargin!=='undefined'&&obligatoryMargin===1)) {
  1030.                currentElement.classList.add('rfwp_removedMarginBottom');
  1031.            }
  1032.        }
  1033.        currentElement.style.clear = 'both';
  1034.    } else {
  1035.        usedElement = currentElement;
  1036.        if (position == 0) {
  1037.            posCurrentElement = usedElement;
  1038.        } else {
  1039.            posCurrentElement = usedElement.nextSibling;
  1040.        }
  1041.    }
  1042.    return posCurrentElement;
  1043. }
  1044.  
  1045. function checkAdsWidth(content_pointer, posCurrentElement, currentElement) {
  1046.    let widthChecker = document.querySelector('#widthChecker');
  1047.    let widthCheckerStyle = null;
  1048.    let content_pointerStyle = getComputedStyle(content_pointer);
  1049.    /* let getPositionForTempElement = null;
  1050.    let testImgDetected = false;
  1051.    let testImg;
  1052.    let testImageCompWidth;
  1053.    let testImgCou = 0
  1054.    let figureChilds;
  1055.    let figureComWidth;
  1056.    let fcCou = 0; */
  1057.    let content = content_pointer.parentElement;
  1058.  
  1059.    if (!widthChecker) {
  1060.        widthChecker = document.createElement("div");
  1061.        widthChecker.setAttribute('id','widthChecker');
  1062.        widthChecker.style.display = 'flex';
  1063.    }
  1064.  
  1065.    if (content) {
  1066.        posCurrentElement = initTargetToInsert(posCurrentElement, 'term', currentElement);
  1067.        currentElement.parentNode.insertBefore(widthChecker, posCurrentElement);
  1068.        widthCheckerStyle = getComputedStyle(widthChecker);
  1069.        /* testImg = currentElement.previousSibling;
  1070.        if (testImg) {
  1071.            while (!testImgDetected&&testImgCou<4) {
  1072.                if (testImg&&testImg.nodeName.toLowerCase() === 'figure') {
  1073.                    figureComWidth = getComputedStyle(testImg);
  1074.                    figureComWidth = parseInt(figureComWidth.width);
  1075.                    figureChilds = testImg.childNodes;
  1076.                    if (figureChilds&&figureChilds.length > 0) {
  1077.                        while (!testImgDetected&&figureChilds[fcCou]) {
  1078.                            if (figureChilds[fcCou] instanceof HTMLImageElement) {
  1079.                                testImgDetected = true;
  1080.                                testImageCompWidth = getComputedStyle(figureChilds[fcCou]);
  1081.                                testImageCompWidth = parseInt(testImageCompWidth.width);
  1082.                                console.log('img_f_w:'+figureComWidth+'; img_w:'+testImageCompWidth+';');
  1083.                            }
  1084.                            fcCou++;
  1085.                        }
  1086.                    }
  1087.                }
  1088.                if (testImg instanceof HTMLImageElement) {
  1089.                    testImgDetected = true;
  1090.                    testImageCompWidth = getComputedStyle(testImg);
  1091.                    testImageCompWidth = parseInt(testImageCompWidth.width);
  1092.                    console.log('img_w:'+testImageCompWidth+';');
  1093.                }
  1094.                if (!testImg.previousSibling) {
  1095.                    break;
  1096.                }
  1097.                testImg = testImg.previousSibling;
  1098.                testImgCou++;
  1099.            }
  1100.        }
  1101.        console.log('cp_w:'+parseInt(content_pointerStyle.width)+'; wc_w:'+parseInt(widthCheckerStyle.width)+';'); */
  1102.        if (parseInt(widthCheckerStyle.width) >= (parseInt(content_pointerStyle.width) - 50)) {
  1103.            return true;
  1104.        }
  1105.    }
  1106.    currentElement.parentNode.insertBefore(rb_tempElement, currentElement.nextSibling);
  1107.    rb_tempElement_check = true;
  1108.    return false;
  1109. }
  1110.  
  1111. /* function currentElementReceiver(revert, curSum, elList, currentElement) {
  1112.    let origCurrentElement = currentElement;
  1113.    let content_pointer = document.querySelector("#content_pointer_id");
  1114.    let sameElementAfterWidth = false;
  1115.    let testCou = 0;
  1116.    while (elList[curSum]&&sameElementAfterWidth==false&&testCou < 5) {
  1117.        currentElement = elList[curSum];
  1118.        try {
  1119.            sameElementAfterWidth=true;
  1120.            sameElementAfterWidth = checkAdsWidth(content_pointer, 0, currentElement);
  1121.        } catch (ex) {
  1122.            console.log(ex.message);
  1123.        }
  1124.        revert? curSum--: curSum++;
  1125.        testCou++;
  1126.    }
  1127.    return currentElement?currentElement:origCurrentElement;
  1128. } */
  1129.  
  1130. function currentElementReceiverSpec(revert, curSum, elList, currentElement) {
  1131.    let origCurrentElement = currentElement;
  1132.    let content_pointer = document.querySelector("#content_pointer_id"); /* orig */
  1133.    let sameElementAfterWidth = false;
  1134.    let testCou = 0;
  1135.    while (elList[curSum]&&sameElementAfterWidth==false&&testCou < 5) {
  1136.        currentElement = elList[curSum]['element'];
  1137.        try {
  1138.            sameElementAfterWidth=true;
  1139.            sameElementAfterWidth = checkAdsWidth(content_pointer, 0, currentElement);
  1140.        } catch (ex) {
  1141.            console.log(ex.message);
  1142.        }
  1143.        revert? curSum--: curSum++;
  1144.        testCou++;
  1145.    }
  1146.    return currentElement?currentElement:origCurrentElement;
  1147. }
  1148.  
  1149. function excIdClUnpacker() {
  1150.    let excArr = [],
  1151.        cou = 0,
  1152.        currExcStr = '',
  1153.        curExcFirst = '';
  1154.    excArr['id'] = [];
  1155.    excArr['class'] = [];
  1156.    excArr['tag'] = [];
  1157.    if (excIdClass&&excIdClass.length > 0) {
  1158.        while (excIdClass[cou]) {
  1159.            currExcStr = excIdClass[cou];
  1160.            if (currExcStr.length > 0) {
  1161.                curExcFirst = currExcStr.substring(0,1);
  1162.                switch (curExcFirst) {
  1163.                    case '#':
  1164.                        if (currExcStr.length > 1) {
  1165.                            currExcStr = currExcStr.substring(1);
  1166.                            excArr['id'].push(currExcStr);
  1167.                        }
  1168.                        break;
  1169.                    case '.':
  1170.                        if (currExcStr.length > 1) {
  1171.                            currExcStr = currExcStr.substring(1);
  1172.                            excArr['class'].push(currExcStr);
  1173.                        }
  1174.                        break;
  1175.                    default:
  1176.                        excArr['tag'].push(currExcStr);
  1177.                        break;
  1178.                }
  1179.                cou++;
  1180.            }
  1181.        }
  1182.    }
  1183.    return excArr;
  1184. }
  1185.  
  1186. function asyncBlocksInsertingFunction(blockSettingArray) {
  1187.    try {
  1188.        var content_pointer = document.querySelector("#content_pointer_id"); /* orig */
  1189.        var parent_with_content = content_pointer.parentElement;
  1190.        var lordOfElements = parent_with_content;
  1191.        parent_with_content = parent_with_content.parentElement;
  1192.        var newElement = document.createElement("div");
  1193.        var elementToAdd;
  1194.        var elementToAddStyle;
  1195.        var poolbackI = 0;
  1196.        var counter = 0;
  1197.        var currentElement;
  1198.        var repeatableCurrentElement;
  1199.        var repeatableSuccess;
  1200.        var reCou;
  1201.        var curFirstPlace;
  1202.        var curElementCount;
  1203.        var curElementStep;
  1204.        var backElement = 0;
  1205.        var sumResult = 0;
  1206.        var curSumResult = 0;
  1207.        var repeat = false;
  1208.        var currentElementChecker = false;
  1209.        let containerFor6th = [];
  1210.        let containerFor7th = [];
  1211.        var posCurrentElement;
  1212.        var block_number;
  1213.        let contentLength = content_pointer.getAttribute('data-content-length');
  1214.        let rejectedBlocks = content_pointer.getAttribute('data-rejected-blocks');
  1215.        if (rejectedBlocks&&rejectedBlocks.length > 0) {
  1216.            rejectedBlocks = rejectedBlocks.split(',');
  1217.        }
  1218.        let widthCheck = false;
  1219.        let currentElementList;
  1220.        var testElement1 = null;
  1221.        var termorarity_parent_with_content = parent_with_content;
  1222.        var termorarity_parent_with_content_length = 0;
  1223.        var headersList = ['h1', 'h2', 'h3', 'h4', 'h5', 'h6'];
  1224.        for (var hc1 = 0; hc1 < headersList.length; hc1++) {
  1225.            termorarity_parent_with_content_length += termorarity_parent_with_content.getElementsByTagName(headersList[hc1]).length;
  1226.        }
  1227.  
  1228.        let detailedElementList;
  1229.        let ExcStrCou = 1;
  1230.        let detailedQueryString;
  1231.        let usedElement;
  1232.        let tagList = [];
  1233.        let localSumResult;
  1234.        let binderName;
  1235.  
  1236.        var removeClearing;
  1237.        var repeatableBlockIdentifier = 0;
  1238.  
  1239.        var i;
  1240.  
  1241.        if (contentLength < 1) {
  1242.            contentLength = parent_with_content.innerText.length
  1243.        }
  1244.  
  1245.        rb_tempElement = document.querySelector('#rb_tempElement');
  1246.        if (!rb_tempElement) {
  1247.            rb_tempElement = document.createElement('span');
  1248.            rb_tempElement.setAttribute('id', 'rb_tempElement');
  1249.        }
  1250.  
  1251.        function getFromConstructions(currentElement) {
  1252.            if (currentElement.parentElement.tagName.toLowerCase() == "blockquote") {
  1253.                currentElement = currentElement.parentElement;
  1254.                /* initTargetToInsert(blockSettingArray, 'element', currentElement); */
  1255.                currentElement.parentNode.insertBefore(rb_tempElement, currentElement);
  1256.                rb_tempElement_check = true;
  1257.                sameElementAfterFromConstruction=false;
  1258.            } else if (["tr","td","th","thead","tbody","table"].includes(currentElement.parentElement.tagName.toLowerCase())) {
  1259.                currentElement = currentElement.parentElement;
  1260.                while (["tr","td","th","thead","tbody","table"].includes(currentElement.parentElement.tagName.toLowerCase())) {
  1261.                    currentElement = currentElement.parentElement;
  1262.                }
  1263.                currentElement.parentNode.insertBefore(rb_tempElement, currentElement);
  1264.                rb_tempElement_check = true;
  1265.                sameElementAfterFromConstruction=false;
  1266.            }
  1267.            return currentElement;
  1268.        }
  1269.  
  1270.        function directClassElementDetecting(blockSettingArray, directElement) {
  1271.            let findQuery = 0;
  1272.            let directClassElementResult = [];
  1273.  
  1274.            currentElement = document.querySelectorAll(directElement);
  1275.            if (currentElement.length > 0) {
  1276.                if (blockSettingArray[i]['elementPlace'] > 1) {
  1277.                    if (currentElement.length >= blockSettingArray[i]['elementPlace']) {
  1278.                        currentElement = currentElement[blockSettingArray[i]['elementPlace']-1];
  1279.                    } else if (currentElement.length < blockSettingArray[i]['elementPlace']) {
  1280.                        currentElement = currentElement[currentElement.length - 1];
  1281.                    } else {
  1282.                        findQuery = 1;
  1283.                    }
  1284.                } else if (blockSettingArray[i]['elementPlace'] < 0) {
  1285.                    if ((currentElement.length + blockSettingArray[i]['elementPlace'] + 1) > 0) {
  1286.                        currentElement = currentElement[currentElement.length + blockSettingArray[i]['elementPlace']];
  1287.                    } else {
  1288.                        findQuery = 1;
  1289.                    }
  1290.                } else {
  1291.                    findQuery = 1;
  1292.                }
  1293.            } else {
  1294.                findQuery = 1;
  1295.            }
  1296.  
  1297.            directClassElementResult['findQuery'] = findQuery;
  1298.            directClassElementResult['currentElement'] = currentElement;
  1299.  
  1300.            return directClassElementResult;
  1301.        }
  1302.  
  1303.        function placingToH1(usedElement, elementTagToFind) {
  1304.            let uselessLet;
  1305.            currentElement = usedElement.querySelectorAll(elementTagToFind);
  1306.  
  1307.            if (currentElement.length < 1) {
  1308.                if (usedElement.parentElement) {
  1309.                    uselessLet = placingToH1(usedElement.parentElement, elementTagToFind);
  1310.                }
  1311.            }
  1312.            return currentElement;
  1313.        }
  1314.  
  1315.        function elementsCleaning(excArr, elList, pwcLocal, gatherString) {
  1316.            let markedClass = 'rb_m_inc';
  1317.            let markedClassBad = 'rb_m_exc';
  1318.            let cou = 0;
  1319.            let cou1 = 0;
  1320.            let finalArr = [];
  1321.            let finalArrClear = [];
  1322.            let checkNearest;
  1323.            let outOfRangeCheck;
  1324.            let gatherRejected;
  1325.            let allower;
  1326.  
  1327.            try {
  1328.                while (elList[cou]) {
  1329.                    allower = true;
  1330.                    if (!elList[cou].classList.contains(markedClassBad)) {
  1331.                        if (excArr&&excArr.length > 0) {
  1332.                            cou1 = 0;
  1333.                            while (excArr[cou1]) {
  1334.                                checkNearest = elList[cou].parentElement.closest(excArr[cou1]);
  1335.                                if (checkNearest) {
  1336.                                    checkNearest.classList.add('currClosest');
  1337.                                    outOfRangeCheck = pwcLocal.querySelector('.currClosest');
  1338.                                    if (outOfRangeCheck) {
  1339.                                        allower = false;
  1340.                                        checkNearest.classList.add(markedClass);
  1341.                                        gatherRejected = checkNearest.querySelectorAll(gatherString);
  1342.                                        if (gatherRejected.length > 0) {
  1343.                                            for (let i1 = 0; i1 < gatherRejected.length; i1++) {
  1344.                                                gatherRejected[i1].classList.add(markedClassBad);
  1345.                                            }
  1346.                                        }
  1347.                                    }
  1348.                                    checkNearest.classList.remove('currClosest');
  1349.                                }
  1350.                                cou1++;
  1351.                            }
  1352.                        }
  1353.                        if (allower===true) {
  1354.                            elList[cou].classList.add(markedClass);
  1355.                            /* finalArr.push(elList[cou]); */
  1356.                        }
  1357.                    }
  1358.                    cou++;
  1359.                }
  1360.                finalArr = pwcLocal.querySelectorAll('.'+markedClass+':not('+markedClassBad+')');
  1361.                finalArrClear = pwcLocal.querySelectorAll('.'+markedClass+',.'+markedClassBad);
  1362.                if (finalArrClear&&finalArrClear.length > 0) {
  1363.                    for (let i1 = 0; i1 < finalArrClear.length; i1++) {
  1364.                        finalArrClear[i1].classList.remove(markedClass,markedClassBad);
  1365.                    }
  1366.                }
  1367.            } catch (er) {
  1368.                console.log(er.message);
  1369.            }
  1370.            return finalArr;
  1371.        }
  1372.  
  1373.        function cureentElementsGather(usedElement, loopLimit = 2, localPwc = parent_with_content) {
  1374.            let curElementSearchRepeater = true;
  1375.            let curElementSearchCounter = 0;
  1376.            let currentElementLoc = null;
  1377.            let ExcludedStringBegin = '';
  1378.            let ExcludedString = '';
  1379.            let ExcludedStringEnd = '';
  1380.            let tagListString = '';
  1381.            let tagListStringExc = '';
  1382.            let cou = 0;
  1383.            /* let excArr = excIdClUnpacker(); */
  1384.            let tagListCou = 0;
  1385.  
  1386.            if (usedElement=='h1') {
  1387.                currentElementLoc = placingToH1(localPwc, usedElement);
  1388.            } else {
  1389.                if (usedElement=='h2-4') {tagList = ['h2','h3','h3'];}
  1390.                else                     {tagList = [usedElement];   }
  1391.                while (tagList[tagListCou]) {
  1392.                    tagListString += ((cou++>0)?',':'')+tagList[tagListCou];
  1393.                    tagListStringExc += ':not('+tagList[tagListCou]+')';
  1394.                    tagListCou++;
  1395.                }
  1396.  
  1397.                ExcludedString = '';
  1398.                if (excIdClass&&excIdClass.length > 0) {
  1399.                    for (let i2 = 0; i2 < excIdClass.length; i2++) {
  1400.                        if (excIdClass[i2].length > 0) {
  1401.                            ExcludedString += (i2>0?',':'')+excIdClass[i2]+tagListStringExc;
  1402.                        }
  1403.                    }
  1404.                }
  1405.                detailedQueryString += tagListString+','+ExcludedString;
  1406.  
  1407.                /* console.log(detailedQueryString); */
  1408.                while (curElementSearchRepeater&&curElementSearchCounter < loopLimit) {
  1409.                    try {
  1410.                        currentElementLoc = localPwc.querySelectorAll(tagListString);
  1411.                    } catch (e1) {console.log(e1.message);}
  1412.                    if (!currentElementLoc) {
  1413.                        if (localPwc.parentElement) {
  1414.                            localPwc = localPwc.parentElement;
  1415.                        } else {
  1416.                            break;
  1417.                        }
  1418.                    } else {
  1419.                        currentElementLoc = elementsCleaning(excIdClass, currentElementLoc, localPwc, detailedQueryString);
  1420.                        curElementSearchRepeater = false;
  1421.                    }
  1422.                    curElementSearchCounter++;
  1423.                }
  1424.            }
  1425.            return currentElementLoc;
  1426.        }
  1427.  
  1428.        function currentElementReceiver(revert, localCurEl = currentElement) {
  1429.            let origCurEl = localCurEl;
  1430.            curSumResult = sumResult;
  1431.            detailedElementList = localCurEl;
  1432.            sameElementAfterWidth = false;
  1433.            let testCou = 0;
  1434.            while (detailedElementList[curSumResult]&&sameElementAfterWidth==false&&testCou < 8) {
  1435.                localCurEl = detailedElementList[curSumResult];
  1436.                try {
  1437.                    sameElementAfterWidth=true;
  1438.                    sameElementAfterWidth = checkAdsWidth(content_pointer, blockSettingArray[i]["elementPosition"], localCurEl);
  1439.                } catch (ex) {
  1440.                    console.log(ex.message);
  1441.                }
  1442.                revert? curSumResult--: curSumResult++;
  1443.                testCou++;
  1444.            }
  1445.            if (localCurEl) {
  1446.                currentElementChecker = true;
  1447.            }
  1448.            return localCurEl?localCurEl:origCurEl;
  1449.        }
  1450.        
  1451.        function endingActions(block_number) {
  1452.            usedBlockSettingArrayIds.push(block_number);
  1453.            blockSettingArray.splice(i--, 1);
  1454.            poolbackI = 1;
  1455.        }
  1456.  
  1457.        for (i = 0; i < blockSettingArray.length; i++) {
  1458.            currentElement = null;
  1459.            currentElementChecker = false;
  1460.            sameElementAfterWidth = false;
  1461.            sameElementAfterExcClassId = false;
  1462.            sameElementAfterFromConstruction = false;
  1463.            tagListCou = 0;
  1464.            poolbackI = 0;
  1465.            detailedQueryString = '';
  1466.            binderName = elementBinderNameGenerator();
  1467.  
  1468.            try {
  1469.                if (!blockSettingArray[i]["text"]
  1470.                    ||(blockSettingArray[i]["text"]&&blockSettingArray[i]["text"].length < 1)
  1471.                    ||(rejectedBlocks&&rejectedBlocks.includes(blockSettingArray[i]["id"]))
  1472.                    ||((blockSettingArray[i]["maxHeaders"] > 0)&&(blockSettingArray[i]["maxHeaders"] < parseInt(termorarity_parent_with_content_length)))
  1473.                    ||((blockSettingArray[i]["maxSymbols"] > 0)&&(blockSettingArray[i]["maxSymbols"] < parseInt(contentLength)))
  1474.                    ||(content_pointer.classList.contains("hard-content")&&blockSettingArray[i]["setting_type"]!=3)
  1475.                ) {
  1476.                    blockSettingArray.splice(i--, 1);
  1477.                    poolbackI = 1;
  1478.                    continue;
  1479.                }
  1480.  
  1481.                block_number = 0;
  1482.  
  1483.                elementToAdd = document.createElement("div");
  1484.                elementToAdd.classList.add("percentPointerClass");
  1485.                elementToAdd.classList.add("marked");
  1486.                if (blockSettingArray[i]["sc"]==1) {
  1487.                    elementToAdd.classList.add("scMark");
  1488.                }
  1489.                elementToAdd.innerHTML = blockSettingArray[i]["text"];
  1490.                elementToAdd.dataset.rbinder = binderName;
  1491.                block_number = elementToAdd.children[0].attributes['data-id'].value;
  1492.  
  1493.                if (blockDuplicate == 'no') {
  1494.                    if (usedBlockSettingArrayIds.length > 0) {
  1495.                        for (let i1 = 0; i1 < usedBlockSettingArrayIds.length; i1++) {
  1496.                            if (block_number==usedBlockSettingArrayIds[i1]) {
  1497.                                blockSettingArray.splice(i--, 1);
  1498.                                poolbackI = 1;
  1499.                                break;
  1500.                            }
  1501.                        }
  1502.                        if (poolbackI == 1) {
  1503.                            continue;
  1504.                        }
  1505.                    }
  1506.                }
  1507.  
  1508.                elementToAddStyle = createStyleElement(block_number, blockSettingArray[i]["elementCss"]);
  1509.  
  1510.                if (elementToAddStyle&&elementToAddStyle!='default') {
  1511.                    elementToAdd.style.textAlign = elementToAddStyle;
  1512.                }
  1513.  
  1514.                if ((blockSettingArray[i]["minHeaders"] > 0)&&(blockSettingArray[i]["minHeaders"] > termorarity_parent_with_content_length)) {continue;}
  1515.                if (blockSettingArray[i]["minSymbols"] > contentLength) {continue;}
  1516.  
  1517.                if (blockSettingArray[i]["setting_type"] == 1) {
  1518.                    currentElement = cureentElementsGather(blockSettingArray[i]["element"].toLowerCase());
  1519.                    if (currentElement) {
  1520.                        if (blockSettingArray[i]["elementPlace"] < 0) {
  1521.                            sumResult = currentElement.length + blockSettingArray[i]["elementPlace"];
  1522.                            if (sumResult >= 0 && sumResult < currentElement.length) {
  1523.                                currentElement = currentElementReceiver(true);
  1524.                            }
  1525.                        } else {
  1526.                            sumResult = blockSettingArray[i]["elementPlace"] - 1;
  1527.                            if (sumResult < currentElement.length) {
  1528.                                currentElement = currentElementReceiver(false);
  1529.                            }
  1530.                        }
  1531.                    }
  1532.                    if (currentElement != undefined && currentElement != null && currentElementChecker) {
  1533.                        posCurrentElement = initTargetToInsert(blockSettingArray[i]["elementPosition"], 'element', currentElement);
  1534.                        currentElement.parentNode.insertBefore(elementToAdd, posCurrentElement);
  1535.                        currentElement.classList.add('rbinder-'+binderName);
  1536.                        elementToAdd.classList.remove('coveredAd');
  1537.                        usedBlockSettingArrayIds.push(block_number);
  1538.                        blockSettingArray.splice(i--, 1);
  1539.                        poolbackI = 1;
  1540.                        rb_tempElement_check = false;
  1541.                    } else {
  1542.                        repeat = true;
  1543.                    }
  1544.                }
  1545.                else if (blockSettingArray[i]["setting_type"] == 2) {
  1546.                    if (blockDuplicate == 'no') {
  1547.                        blockSettingArray[i]["elementCount"] = 1;
  1548.                    }
  1549.                    repeatableCurrentElement = [];
  1550.                    reCou = 0;
  1551.                    curFirstPlace = blockSettingArray[i]["firstPlace"];
  1552.                    curElementCount = blockSettingArray[i]["elementCount"];
  1553.                    curElementStep = blockSettingArray[i]["elementStep"];
  1554.                    repeatableSuccess = false;
  1555.  
  1556.                    elementToAddStyle = createStyleElement(block_number, blockSettingArray[i]["elementCss"]);
  1557.  
  1558.                    repeatableCurrentElement = cureentElementsGather(blockSettingArray[i]["element"].toLowerCase());
  1559.                    if (repeatableCurrentElement) {
  1560.                        for (let i1 = 0; i1 < blockSettingArray[i]["elementCount"]; i1++) {
  1561.                            currentElementChecker = false;
  1562.                            let repElementToAdd = document.createElement("div");
  1563.                            repElementToAdd.classList.add("percentPointerClass");
  1564.                            repElementToAdd.classList.add("marked");
  1565.                            if (blockSettingArray[i]["sc"]==1) {
  1566.                                repElementToAdd.classList.add("scMark");
  1567.                            }
  1568.                            repElementToAdd.classList.add("repeatable-mark-"+repeatableBlockIdentifier);
  1569.                            repElementToAdd.innerHTML = blockSettingArray[i]["text"];
  1570.  
  1571.                            if (elementToAddStyle&&elementToAddStyle!='default') {
  1572.                                repElementToAdd.style.textAlign = elementToAddStyle;
  1573.                            }
  1574.  
  1575.                            sumResult = Math.round(parseInt(blockSettingArray[i]["firstPlace"]) + (i1*parseInt(blockSettingArray[i]["elementStep"])) - 1);
  1576.                            if (sumResult < repeatableCurrentElement.length) {
  1577.                                currentElement = currentElementReceiver(false, repeatableCurrentElement);
  1578.                            }
  1579.  
  1580.                            if (currentElement != undefined && currentElement != null && currentElementChecker) {
  1581.                                posCurrentElement = initTargetToInsert(blockSettingArray[i]["elementPosition"], 'element', currentElement);
  1582.                                currentElement.parentNode.insertBefore(repElementToAdd, posCurrentElement);
  1583.                                currentElement.classList.add('rbinder-'+binderName);
  1584.                                repElementToAdd.classList.remove('coveredAd');
  1585.                                curFirstPlace = sumResult + parseInt(blockSettingArray[i]["elementStep"]) + 1;
  1586.                                curElementCount--;
  1587.                                repeatableSuccess = true;
  1588.                            } else {
  1589.                                repeatableSuccess = false;
  1590.                                break;
  1591.                            }
  1592.                        }
  1593.                    }
  1594.                    if (repeatableSuccess==true) {
  1595.                        usedBlockSettingArrayIds.push(block_number);
  1596.                        blockSettingArray.splice(i--, 1);
  1597.                        poolbackI = 1;
  1598.                        repeatableBlockIdentifier++;
  1599.                    } else {
  1600.                        if (!blockSettingArray[i]["unsuccess"]) {
  1601.                            blockSettingArray[i]["unsuccess"] = 1;
  1602.                        } else {
  1603.                            blockSettingArray[i]["unsuccess"] = Math.round(blockSettingArray[i]["unsuccess"] + 1);
  1604.                        }
  1605.                        if (blockSettingArray[i]["unsuccess"] > 10) {
  1606.                            usedBlockSettingArrayIds.push(block_number);
  1607.                            blockSettingArray.splice(i--, 1);
  1608.                            poolbackI = 1;
  1609.                        } else {
  1610.                            blockSettingArray[i]["firstPlace"] = curFirstPlace;
  1611.                            blockSettingArray[i]["elementCount"] = curElementCount;
  1612.                            blockSettingArray[i]["elementStep"] = curElementStep;
  1613.                            repeat = true;
  1614.                        }
  1615.                    }
  1616.                }
  1617.                else if (blockSettingArray[i]["setting_type"] == 3) {
  1618.                    let elementTypeSymbol = '';
  1619.                    let elementSpaceSymbol = '';
  1620.                    let elementName = '';
  1621.                    let elementType = '';
  1622.                    let elementTag  = '';
  1623.                    let findQuery = 0;
  1624.                    let directClassResult = [];
  1625.                    let directElement = blockSettingArray[i]["directElement"].trim();
  1626.  
  1627.                    if (directElement.search('#') > -1) {
  1628.                        findQuery = 1;
  1629.                    } else if ((directElement.search('#') < 0)&&(directElement.search('.') > -1)) {
  1630.                        directClassResult = directClassElementDetecting(blockSettingArray, directElement);
  1631.                        findQuery = directClassResult['findQuery'];
  1632.                        currentElement = directClassResult['currentElement'];
  1633.                    }
  1634.                    if (findQuery == 1) {
  1635.                        currentElement = document.querySelector(directElement);
  1636.                    }
  1637.                    if (currentElement) {
  1638.                        currentElementChecker = true;
  1639.                    }
  1640.  
  1641.                    if (currentElement != undefined && currentElement != null && currentElementChecker) {
  1642.                        posCurrentElement = initTargetToInsert(blockSettingArray[i]["elementPosition"], 'element', currentElement);
  1643.                        currentElement.parentNode.insertBefore(elementToAdd, posCurrentElement);
  1644.                        elementToAdd.classList.remove('coveredAd');
  1645.                        currentElement.classList.add('rbinder-'+binderName);
  1646.                        usedBlockSettingArrayIds.push(block_number);
  1647.                        blockSettingArray.splice(i--, 1);
  1648.                        poolbackI = 1;
  1649.                    } else {
  1650.                        repeat = true;
  1651.                    }
  1652.                }
  1653.                else if (blockSettingArray[i]["setting_type"] == 4) {
  1654.                    document.querySelector("#content_pointer_id").parentElement.append(elementToAdd);
  1655.                    usedBlockSettingArrayIds.push(block_number);
  1656.                    blockSettingArray.splice(i--, 1);
  1657.                    poolbackI = 1;
  1658.                }
  1659.                else if (blockSettingArray[i]["setting_type"] == 5) {
  1660.                    let currentElementList = cureentElementsGather('p', 1, content_pointer.parentElement);
  1661.                    if (currentElementList&&currentElementList.length > 0) {
  1662.                        let pCount = currentElementList.length;
  1663.                        let elementNumber = Math.round(pCount/2);
  1664.                        if (pCount > 1) {
  1665.                            currentElement = currentElementList[elementNumber+1];
  1666.                        }
  1667.                        if (currentElement != undefined && currentElement != null) {
  1668.                            if (pCount > 1) {
  1669.                                currentElement.parentNode.insertBefore(elementToAdd, currentElement);
  1670.                            } else {
  1671.                                currentElement.parentNode.insertBefore(elementToAdd, currentElement.nextSibling);
  1672.                            }
  1673.                            elementToAdd.classList.remove('coveredAd');
  1674.                            currentElement.classList.add('rbinder-'+binderName);
  1675.                            usedBlockSettingArrayIds.push(block_number);
  1676.                            blockSettingArray.splice(i--, 1);
  1677.                            poolbackI = 1;
  1678.                        } else {
  1679.                            repeat = true;
  1680.                        }
  1681.                    } else {
  1682.                        repeat = true;
  1683.                    }
  1684.                }
  1685.                else if (blockSettingArray[i]["setting_type"] == 6) {
  1686.                    if (containerFor6th.length > 0) {
  1687.                        for (let j = 0; j < containerFor6th.length; j++) {
  1688.                            if (containerFor6th[j]["elementPlace"]<blockSettingArray[i]["elementPlace"]) {
  1689.                                /* continue; */
  1690.                                if (j == containerFor6th.length-1) {
  1691.                                    containerFor6th.push(blockSettingArray[i]);
  1692.                                    /* usedAdBlocksArray.push(checkIfBlockUsed); */
  1693.                                    usedBlockSettingArrayIds.push(block_number);
  1694.                                    blockSettingArray.splice(i--, 1);
  1695.                                    poolbackI = 1;
  1696.                                    break;
  1697.                                }
  1698.                            } else {
  1699.                                for (let k = containerFor6th.length-1; k > j-1; k--) {
  1700.                                    containerFor6th[k + 1] = containerFor6th[k];
  1701.                                }
  1702.                                containerFor6th[j] = blockSettingArray[i];
  1703.                                /* usedAdBlocksArray.push(checkIfBlockUsed); */
  1704.                                usedBlockSettingArrayIds.push(block_number);
  1705.                                blockSettingArray.splice(i--, 1);
  1706.                                poolbackI = 1;
  1707.                                break;
  1708.                            }
  1709.                        }
  1710.                    } else {
  1711.                        containerFor6th.push(blockSettingArray[i]);
  1712.                        usedBlockSettingArrayIds.push(block_number);
  1713.                        blockSettingArray.splice(i--, 1);
  1714.                        poolbackI = 1;
  1715.                    }
  1716.                /* vidpravutu v vidstiinuk dlya 6ho tipa */
  1717.                }
  1718.                else if (blockSettingArray[i]["setting_type"] == 7) {
  1719.                    if (containerFor7th.length > 0) {
  1720.                        for (let j = 0; j < containerFor7th.length; j++) {
  1721.                            if (containerFor7th[j]["elementPlace"]<blockSettingArray[i]["elementPlace"]) {
  1722.                                /* continue; */
  1723.                                if (j == containerFor7th.length-1) {
  1724.                                    containerFor7th.push(blockSettingArray[i]);
  1725.                                    usedBlockSettingArrayIds.push(block_number);
  1726.                                    blockSettingArray.splice(i--, 1);
  1727.                                    poolbackI = 1;
  1728.                                    break;
  1729.                                }
  1730.                            } else {
  1731.                                for (let k = containerFor7th.length-1; k > j-1; k--) {
  1732.                                    containerFor7th[k + 1] = containerFor7th[k];
  1733.                                }
  1734.                                containerFor7th[j] = blockSettingArray[i];
  1735.                                usedBlockSettingArrayIds.push(block_number);
  1736.                                blockSettingArray.splice(i--, 1);
  1737.                                poolbackI = 1;
  1738.                                break;
  1739.                            }
  1740.                        }
  1741.                    } else {
  1742.                        containerFor7th.push(blockSettingArray[i]);
  1743.                        usedBlockSettingArrayIds.push(block_number);
  1744.                        blockSettingArray.splice(i--, 1);
  1745.                        poolbackI = 1;
  1746.                    }
  1747.                /* vidpravutu v vidstiinuk dlya 7ho tipa */
  1748.                }
  1749.            } catch (e) {
  1750.                console.log(e.message);
  1751.            }
  1752.        }
  1753.  
  1754.        var array = textLengthGatherer(lordOfElements),
  1755.            tlArray = array.array,
  1756.            length = array.length;
  1757.  
  1758.        if (containerFor6th.length > 0) {
  1759.            percentInserter(lordOfElements, containerFor6th, tlArray, length);
  1760.        }
  1761.        if (containerFor7th.length > 0) {
  1762.            symbolInserter(lordOfElements, containerFor7th, tlArray);
  1763.        }
  1764.        shortcodesInsert();
  1765.        let stopper = 0;
  1766.  
  1767.        window.addEventListener('load', function () {
  1768.            if (repeat = true) {
  1769.                setTimeout(function () {
  1770.                    /* asyncBlocksInsertingFunction(blockSettingArray, contentLength) */
  1771.                    asyncBlocksInsertingFunction(blockSettingArray);
  1772.                }, 100);
  1773.            }
  1774.        });
  1775.    } catch (e) {
  1776.        console.log(e.message);
  1777.    }
  1778. }
  1779.  
  1780. function possibleTagsInCheckConfirmer(possibleTagsArray, possibleTagsInCheck) {
  1781.    if (possibleTagsArray.includes("LI")) {
  1782.        if (possibleTagsArray.includes("UL")) {
  1783.            possibleTagsInCheck.push("UL");
  1784.        }
  1785.        if (possibleTagsArray.includes("OL")) {
  1786.            possibleTagsInCheck.push("OL");
  1787.        }
  1788.    }
  1789.  
  1790.    return false;
  1791. }
  1792.  
  1793. function textLengthGatherer(lordOfElementsLoc) {
  1794.    var possibleTagsArray;
  1795.    if (typeof tagsListForTextLength!=="undefined") {
  1796.        possibleTagsArray = tagsListForTextLength;
  1797.    } else {
  1798.        possibleTagsArray = ["P", "H1", "H2", "H3", "H4", "H5", "H6", "DIV", "BLOCKQUOTE", "INDEX", "ARTICLE", "SECTION"];
  1799.    }
  1800.    let possibleTagsInCheck = ["DIV", "INDEX", "SECTION"];
  1801.  
  1802.    possibleTagsInCheckConfirmer(possibleTagsArray, possibleTagsInCheck);
  1803.    let excArr = excIdClUnpacker(),
  1804.        textLength = 0,
  1805.        tlArray = [];
  1806.  
  1807.    function textLengthGathererRec(lordOfElementsLoc) {
  1808.        let allowed;
  1809.        let cou1;
  1810.        let classesArray;
  1811.        let countSuccess = 0;
  1812.        try {
  1813.            for (let i = 0; i < lordOfElementsLoc.children.length; i++) {
  1814.                if (possibleTagsArray.includes(lordOfElementsLoc.children[i].tagName)
  1815.                    &&!lordOfElementsLoc.children[i].classList.contains("percentPointerClass")
  1816.                    &&lordOfElementsLoc.children[i].id!="toc_container"
  1817.                ) {
  1818.                    if (possibleTagsInCheck.includes(lordOfElementsLoc.children[i].tagName)
  1819.                        &&(lordOfElementsLoc.children[i].children.length > 0)
  1820.                    ) {
  1821.                        allowed = true;
  1822.                        if (lordOfElementsLoc.children[i].id&&excArr['id'].length > 0) {
  1823.                            cou1 = 0;
  1824.                            while (excArr['id'][cou1]) {
  1825.                                if (lordOfElementsLoc.children[i].id.toLowerCase()==excArr['id'][cou1].toLowerCase()) {
  1826.                                    allowed = false;
  1827.                                    break;
  1828.                                }
  1829.                                cou1++;
  1830.                            }
  1831.                        }
  1832.  
  1833.                        if (lordOfElementsLoc.children[i].classList.length > 0&&excArr['class'].length > 0) {
  1834.                            cou1 = 0;
  1835.                            while (excArr['class'][cou1]) {
  1836.                                classesArray = excArr['class'][cou1].split('.');
  1837.                                if (classesArray.every(className => lordOfElementsLoc.children[i].classList.contains(className))) {
  1838.                                    allowed = false;
  1839.                                    break;
  1840.                                }
  1841.                                cou1++;
  1842.                            }
  1843.                        }
  1844.  
  1845.                        if (excArr['tag'].length > 0) {
  1846.                            cou1 = 0;
  1847.                            while (excArr['tag'][cou1]) {
  1848.                                if (lordOfElementsLoc.children[i].tagName.toLowerCase()==excArr['tag'][cou1].toLowerCase()) {
  1849.                                    allowed = false;
  1850.                                    break;
  1851.                                }
  1852.                                cou1++;
  1853.                            }
  1854.                        }
  1855.  
  1856.                        if (allowed) {
  1857.                            if (textLengthGathererRec(lordOfElementsLoc.children[i], excArr, possibleTagsArray, possibleTagsInCheck)) {
  1858.                                countSuccess++;
  1859.                                continue;
  1860.                            }
  1861.                        }
  1862.                    }
  1863.                    textLength = textLength + lordOfElementsLoc.children[i].innerText.length;
  1864.                    tlArray.push({
  1865.                        tag: lordOfElementsLoc.children[i].tagName,
  1866.                        length: lordOfElementsLoc.children[i].innerText.length,
  1867.                        lengthSum: textLength,
  1868.                        element: lordOfElementsLoc.children[i]
  1869.                    });
  1870.                    countSuccess++;
  1871.                }
  1872.            }
  1873.        } catch (er) {
  1874.            console.log(er.message);
  1875.        }
  1876.        return countSuccess > 0;
  1877.    }
  1878.  
  1879.    textLengthGathererRec(lordOfElementsLoc);
  1880.  
  1881.    return {array: tlArray, length: textLength};
  1882. }
  1883.  
  1884. window.asyncFunctionLauncher = function() {
  1885.    if (window.jsInputerLaunch !== undefined
  1886.        &&[15, 10].includes(window.jsInputerLaunch)
  1887.        &&(typeof asyncBlocksInsertingFunction !== 'undefined' )
  1888.        &&(typeof asyncBlocksInsertingFunction === 'function')
  1889.        &&typeof endedSc!=='undefined'&&
  1890.        typeof endedCc!=='undefined'&&
  1891.        typeof usedAdBlocksArray!=='undefined'&&
  1892.        typeof usedBlockSettingArrayIds!=='undefined'&&
  1893.        typeof sameElementAfterWidth!=='undefined'&&
  1894.        typeof sameElementAfterExcClassId!=='undefined'&&
  1895.        typeof sameElementAfterFromConstruction!=='undefined'&&
  1896.        typeof rb_tempElement_check!=='undefined'&&
  1897.        typeof rb_tempElement!=='undefined'&&
  1898.        typeof window.jsInputerLaunch!=='undefined') {
  1899.        /* asyncBlocksInsertingFunction(blockSettingArray, contentLength); */
  1900.        asyncBlocksInsertingFunction(blockSettingArray);
  1901.        if (!endedSc) {
  1902.            shortcodesInsert();
  1903.        }
  1904.        if (!endedCc) {
  1905.            /* clearUnsuitableCache(0); */
  1906.        }
  1907.        /* blocksReposition();
  1908.        cachePlacing();
  1909.        symbolMarkersPlaced(); */
  1910.    } else {
  1911.        setTimeout(function () {
  1912.            asyncFunctionLauncher();
  1913.        }, 50);
  1914.    }
  1915. };
  1916. /* asyncFunctionLauncher(); */
  1917.  
  1918. function asyncInsertingsInsertingFunction(insertingsArray) {
  1919.    let currentElementForInserting = 0;
  1920.    let currentElementToMove = 0;
  1921.    let positionElement = 0;
  1922.    let position = 0;
  1923.    let insertToAdd = 0;
  1924.    let postId = 0;
  1925.    let repeatSearch = 0;
  1926.    if (insertingsArray&&insertingsArray.length > 0) {
  1927.        for (let i = 0; i < insertingsArray.length; i++) {
  1928.            if (!insertingsArray[i]['used']||(insertingsArray[i]['used']&&insertingsArray[i]['used']==0)) {
  1929.                positionElement = insertingsArray[i]['position_element'];
  1930.                position = insertingsArray[i]['position'];
  1931.                insertToAdd = insertingsArray[i]['content'];
  1932.                postId = insertingsArray[i]['postId'];
  1933.  
  1934.                currentElementForInserting = document.querySelector(positionElement);
  1935.  
  1936.                currentElementToMove = document.querySelector('.coveredInsertings[data-id="'+postId+'"]');
  1937.                if (currentElementForInserting) {
  1938.                    if (position==0) {
  1939.                        currentElementForInserting.parentNode.insertBefore(currentElementToMove, currentElementForInserting);
  1940.                        currentElementToMove.classList.remove('coveredInsertings');
  1941.                        insertingsArray[i]['used'] = 1;
  1942.                    } else {
  1943.                        currentElementForInserting.parentNode.insertBefore(currentElementToMove, currentElementForInserting.nextSibling);
  1944.                        currentElementToMove.classList.remove('coveredInsertings');
  1945.                        insertingsArray[i]['used'] = 1;
  1946.                    }
  1947.                } else {
  1948.                    repeatSearch = 1;
  1949.                }
  1950.            }
  1951.        }
  1952.    }
  1953.    if (repeatSearch == 1) {
  1954.        setTimeout(function () {
  1955.            asyncInsertingsInsertingFunction(insertingsArray);
  1956.        }, 100)
  1957.    }
  1958. }
  1959.  
  1960. function insertingsFunctionLaunch() {
  1961.    if (window.jsInsertingsLaunch !== undefined&&jsInsertingsLaunch == 25) {
  1962.        asyncInsertingsInsertingFunction(insertingsArray);
  1963.    } else {
  1964.        setTimeout(function () {
  1965.            insertingsFunctionLaunch();
  1966.        }, 100)
  1967.    }
  1968. }
  1969.  
  1970. function setLongCache() {
  1971.    let xhttp = new XMLHttpRequest();
  1972.    let sendData = 'action=setLongCache&type=longCatching';
  1973.    xhttp.onreadystatechange = function(redata) {
  1974.        if (this.readyState == 4 && this.status == 200) {
  1975.            console.log('long cache deployed');
  1976.        }
  1977.    };
  1978.    xhttp.open("POST", rb_ajaxurl, true);
  1979.    xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  1980.    xhttp.send(sendData);
  1981. }
  1982.  
  1983. function cachePlacing(alert_type, errorInfo=null) {
  1984.    let adBlocks = document.querySelectorAll('.percentPointerClass .' + block_classes.join(', .percentPointerClass .'));
  1985.    let curAdBlock;
  1986.    let okStates = ['done','refresh-wait','no-block','fetched'];
  1987.    /* let adId = -1; */
  1988.    let blockAid = null;
  1989.    let blockId;
  1990.  
  1991.    if (typeof cachedBlocksArray !== 'undefined'&&cachedBlocksArray&&cachedBlocksArray.length > 0&&adBlocks&&adBlocks.length > 0) {
  1992.        for (let i = 0; i < adBlocks.length; i++) {
  1993.            blockAid = adBlocks[i]['dataset']['aid'];
  1994.  
  1995.            if (!blockAid) {
  1996.                blockId = adBlocks[i]['dataset']['id'];
  1997.                if (cachedBlocksArray[blockId]) {
  1998.                    jQuery(adBlocks[i]).html(cachedBlocksArray[blockId]);
  1999.                }
  2000.            }
  2001.        }
  2002.    }
  2003.  
  2004.    if (alert_type&&alert_type=='high') {
  2005.        setLongCache();
  2006.    }
  2007. }
  2008.  
  2009. function symbolInserter(lordOfElements, containerFor7th, tlArray) {
  2010.    try {
  2011.        var currentChildrenLength = 0;
  2012.        let previousBreak = 0;
  2013.        let needleLength;
  2014.        let currentSumLength;
  2015.        let elementToAdd;
  2016.        let elementToBind;
  2017.        let elementToAddStyle;
  2018.        let block_number;
  2019.        let binderName;
  2020.  
  2021.        if (!document.getElementById("markedSpan1")) {
  2022.            for (let i = 0; i < containerFor7th.length; i++) {
  2023.                previousBreak = 0;
  2024.                currentChildrenLength = 0;
  2025.                currentSumLength = 0;
  2026.                needleLength = Math.abs(containerFor7th[i]['elementPlace']);
  2027.                binderName = elementBinderNameGenerator();
  2028.  
  2029.                elementToAdd = document.createElement("div");
  2030.                elementToAdd.classList.add("percentPointerClass");
  2031.                elementToAdd.classList.add("marked");
  2032.                if (containerFor7th[i]["sc"]==1) {
  2033.                    elementToAdd.classList.add("scMark");
  2034.                }
  2035.                elementToAdd.dataset.rbinder = binderName;
  2036.                elementToAdd.innerHTML = containerFor7th[i]["text"];
  2037.                block_number = elementToAdd.children[0].attributes['data-id'].value;
  2038.                if (!elementToAdd) {
  2039.                    continue;
  2040.                }
  2041.  
  2042.                elementToAddStyle = createStyleElement(block_number, containerFor7th[i]["elementCss"]);
  2043.  
  2044.                if (elementToAddStyle&&elementToAddStyle!='default') {
  2045.                    elementToAdd.style.textAlign = elementToAddStyle;
  2046.                }
  2047.  
  2048.                if (containerFor7th[i]['elementPlace'] < 0) {
  2049.                    for (let j = tlArray.length-1; j > -1; j--) {
  2050.                        currentSumLength = currentSumLength + tlArray[j]['length'];
  2051.                        if (needleLength < currentSumLength) {
  2052.                            elementToBind = tlArray[j]['element'];
  2053.                            elementToBind = currentElementReceiverSpec(true, j, tlArray, elementToBind);
  2054.                            elementToBind.parentNode.insertBefore(elementToAdd, elementToBind);
  2055.                            elementToBind.classList.add('rbinder-'+binderName);
  2056.                            elementToAdd.classList.remove('coveredAd');
  2057.                            break;
  2058.                        }
  2059.                    }
  2060.                } else if (containerFor7th[i]['elementPlace'] == 0) {
  2061.                    elementToBind = tlArray[0]['element'];
  2062.                    elementToBind.parentNode.insertBefore(elementToAdd, elementToBind);
  2063.                    elementToBind.classList.add('rbinder-'+binderName);
  2064.                    elementToAdd.classList.remove('coveredAd');
  2065.                } else {
  2066.                    for (let j = 0; j < tlArray.length; j++) {
  2067.                        currentSumLength = currentSumLength + tlArray[j]['length'];
  2068.                        if (needleLength < currentSumLength) {
  2069.                            elementToBind = tlArray[j]['element'];
  2070.                            elementToBind = currentElementReceiverSpec(false, j, tlArray, elementToBind);
  2071.                            elementToBind.parentNode.insertBefore(elementToAdd, elementToBind.nextSibling);
  2072.                            elementToBind.classList.add('rbinder-'+binderName);
  2073.                            elementToAdd.classList.remove('coveredAd');
  2074.                            break;
  2075.                        }
  2076.                    }
  2077.                }
  2078.            }
  2079.  
  2080.            var spanMarker = document.createElement("span");
  2081.            spanMarker.setAttribute("id", "markedSpan1");
  2082.            lordOfElements.prepend(spanMarker);
  2083.        }
  2084.    } catch (e) {
  2085.        console.log(e);
  2086.    }
  2087. }
  2088.  
  2089. function percentInserter(lordOfElements, containerFor6th, tlArray, textLength) {
  2090.    try {
  2091.        var textNeedyLength = 0;
  2092.        let elementToAdd;
  2093.        var elementToBind;
  2094.        let elementToAddStyle;
  2095.        let block_number;
  2096.        var binderName;
  2097.        /* var checkIfBlockUsed = 0; */
  2098.  
  2099.        function insertByPercents(textLength) {
  2100.            let localMiddleValue = 0;
  2101.  
  2102.            for (let j = 0; j < containerFor6th.length; j++) {
  2103.                textNeedyLength = Math.round(textLength * (containerFor6th[j]["elementPlace"]/100));
  2104.                for (let i = 0; i < tlArray.length; i++) {
  2105.                    if (tlArray[i]['lengthSum'] >= textNeedyLength) {
  2106.                        binderName = elementBinderNameGenerator();
  2107.  
  2108.                        elementToAdd = document.createElement("div");
  2109.                        elementToAdd.classList.add("percentPointerClass");
  2110.                        elementToAdd.classList.add("marked");
  2111.                        if (containerFor6th[j]["sc"]==1) {
  2112.                            elementToAdd.classList.add("scMark");
  2113.                        }
  2114.                        elementToAdd.dataset.rbinder = binderName;
  2115.                        elementToAdd.innerHTML = containerFor6th[j]["text"];
  2116.                        if (!elementToAdd) {
  2117.                            break;
  2118.                        }
  2119.                        block_number = elementToAdd.children[0].attributes['data-id'].value;
  2120.                        elementToAddStyle = createStyleElement(block_number, containerFor6th[j]["elementCss"]);
  2121.                        if (elementToAddStyle&&elementToAddStyle!='default') {
  2122.                            elementToAdd.style.textAlign = elementToAddStyle;
  2123.                        }
  2124.  
  2125.                        localMiddleValue = tlArray[i]['lengthSum'] - Math.round(tlArray[i]['length']/2);
  2126.                        elementToBind = tlArray[i]['element'];
  2127.                        currentElementReceiverSpec(false, i, tlArray, elementToBind);
  2128.                        if (textNeedyLength < localMiddleValue) {
  2129.                            elementToBind.parentNode.insertBefore(elementToAdd, elementToBind);
  2130.                        } else {
  2131.                            elementToBind.parentNode.insertBefore(elementToAdd, elementToBind.nextSibling);
  2132.                        }
  2133.                        elementToBind.classList.add('rbinder-'+binderName);
  2134.                        elementToAdd.classList.remove('coveredAd');
  2135.                        break;
  2136.                    }
  2137.                }
  2138.            }
  2139.            return false;
  2140.        }
  2141.  
  2142.        function clearTlMarks() {
  2143.            let marksForDeleting = document.querySelectorAll('.textLengthMarker');
  2144.  
  2145.            if (marksForDeleting.length > 0) {
  2146.                for (let i = 0; i < marksForDeleting.length; i++) {
  2147.                    marksForDeleting[i].remove();
  2148.                }
  2149.            }
  2150.        }
  2151.  
  2152.        if (!document.getElementById("markedSpan")) {
  2153.            insertByPercents(textLength);
  2154.            clearTlMarks();
  2155.            var spanMarker = document.createElement("span");
  2156.            spanMarker.setAttribute("id", "markedSpan");
  2157.            lordOfElements.prepend(spanMarker);
  2158.        }
  2159.    } catch (e) {
  2160.        console.log(e.message);
  2161.    }
  2162. }
  2163.  
  2164. function saveContentBlock(contentContainer) {
  2165.    try {
  2166.        if (!gather_content) {
  2167.            console.log('content gather save function entered');
  2168.            let xhttp = new XMLHttpRequest();
  2169.            let sendData = 'action=RFWP_saveContentContainer&type=gatherContentBlock&data='+contentContainer;
  2170.            xhttp.onreadystatechange = function(redata) {
  2171.                if (this.readyState == 4 && this.status == 200) {
  2172.                    console.log('content gather succeed');
  2173.                } else {
  2174.                    console.log('content gather gone wrong');
  2175.                }
  2176.            };
  2177.            xhttp.open("POST", rb_ajaxurl, true);
  2178.            xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  2179.            xhttp.send(sendData);
  2180.        }
  2181.    } catch (er) {
  2182.        console.log('content gather error: '+er+';');
  2183.    }
  2184. }
  2185.  
  2186. window.gatherContentBlock = function() {
  2187.    let cPointer = null,
  2188.        cPointerParent = null,
  2189.        cPointerParentString = null,
  2190.        classWords = ['content','entry','post','wrap','description','taxonomy'],
  2191.        classChoosed = false;
  2192.  
  2193.    cPointer =  document.querySelector('#content_pointer_id');
  2194.    if (cPointer) {
  2195.        if (window.jsInputerLaunch!==15) {
  2196.            return false;
  2197.        }
  2198.        cPointerParent = cPointer.parentElement;
  2199.        if (cPointerParent) {
  2200.            if (cPointerParent.id) {
  2201.                cPointerParentString = '#'+cPointerParent.id;
  2202.            } else {
  2203.                if (cPointerParent.classList.length > 0) {
  2204.                    cPointerParentString = '.'+cPointerParent.classList[0];
  2205.                    for (let j = 0; j < classWords.length; j++) {
  2206.                        for (let i = 0; i < cPointerParent.classList.length; i++) {
  2207.                            if (cPointerParent.classList[i].includes(classWords[j])) {
  2208.                                cPointerParentString = '.'+cPointerParent.classList[i];
  2209.                                classChoosed = true;
  2210.                                break;
  2211.                            }
  2212.                        }
  2213.                        if (classChoosed===true) {
  2214.                            break;
  2215.                        }
  2216.                    }
  2217.                }
  2218.            }
  2219.            if (cPointerParentString) {
  2220.                console.log('content gather content block detected');
  2221.                /* cPointerParentString = JSON.stringify(cPointerParentString); */
  2222.                saveContentBlock(cPointerParentString);
  2223.            }
  2224.        }
  2225.    } else {
  2226.        console.log('content gather delayed');
  2227.        setTimeout(function () {
  2228.            gatherContentBlock();
  2229.        }, 500);
  2230.    }
  2231. };
  2232.  
  2233. window.removeMarginClass = function(blockObject) {
  2234.    if (blockObject && typeof window.jsInputerLaunch !== 'undefined' && [15, 10].includes(window.jsInputerLaunch)) {
  2235.        let binderName,
  2236.            neededElement,
  2237.            currentDirection,
  2238.            seekerIterationCount,
  2239.            currentSubling;
  2240.  
  2241.        binderName = blockObject.dataset.rbinder;
  2242.        if (binderName) {
  2243.            seekerIterationCount = 0;
  2244.            currentDirection = 'before';
  2245.            do {
  2246.                seekerIterationCount++;
  2247.                currentSubling = blockObject.nextElementSibling;
  2248.                if (currentSubling&&currentSubling.classList.contains('rbinder-'+binderName)) {
  2249.                    neededElement = currentSubling;
  2250.                }
  2251.            } while (currentSubling&&!neededElement&&seekerIterationCount < 5);
  2252.  
  2253.            if (!neededElement) {
  2254.                seekerIterationCount = 0;
  2255.                currentDirection = 'after';
  2256.                do {
  2257.                    seekerIterationCount++;
  2258.                    currentSubling = blockObject.previousElementSibling;
  2259.                    if (currentSubling&&currentSubling.classList.contains('rbinder-'+binderName)) {
  2260.                        neededElement = currentSubling;
  2261.                    }
  2262.                } while (currentSubling&&!neededElement&&seekerIterationCount < 5);
  2263.            }
  2264.            if (neededElement) {
  2265.                if (currentDirection === 'before') {
  2266.                    neededElement.classList.remove('rfwp_removedMarginTop');
  2267.                } else {
  2268.                    neededElement.classList.remove('rfwp_removedMarginBottom');
  2269.                }
  2270.            }
  2271.        }
  2272.    }
  2273.  
  2274.    return false;
  2275. };
  2276.  
  2277. function elementBinderNameGenerator() {
  2278.    let binderName = '',
  2279.        checkedElements,
  2280.        passed = false;
  2281.  
  2282.    while (passed===false) {
  2283.        binderName = Math.floor(Math.random()*100000);
  2284.        checkedElements = document.querySelectorAll('[data-rbinder="'+binderName+'"]');
  2285.        if (checkedElements.length < 1) {
  2286.            passed = true;
  2287.        }
  2288.    }
  2289.  
  2290.    return binderName;
  2291. }
  2292. </script>
  2293. <script type="text/javascript" id="yelly-scripts-js-extra">
  2294. /* <![CDATA[ */
  2295. var settings_array = {"rating_text_average":"\u0441\u0440\u0435\u0434\u043d\u0435\u0435","rating_text_from":"\u0438\u0437","lightbox_display":"1"};
  2296. var wps_ajax = {"url":"https:\/\/aida64.com.ru\/wp-admin\/admin-ajax.php","nonce":"9833a7e80c"};
  2297. var wpshop_views_counter_params = {"url":"https:\/\/aida64.com.ru\/wp-admin\/admin-ajax.php","nonce":"9833a7e80c","is_postviews_enabled":"","post_id":"2"};
  2298. /* ]]> */
  2299. </script>
  2300. <script type="text/javascript" src="https://aida64.com.ru/wp-content/themes/samfirm/assets/js/scripts.min.js" id="yelly-scripts-js"></script>
  2301. <script type="text/javascript" id="jquery-lazyloadxt-js-extra">
  2302. /* <![CDATA[ */
  2303. var a3_lazyload_params = {"apply_images":"1","apply_videos":"1"};
  2304. /* ]]> */
  2305. </script>
  2306. <script type="text/javascript" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/js/jquery.lazyloadxt.extra.min.js" id="jquery-lazyloadxt-js"></script>
  2307. <script type="text/javascript" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/js/jquery.lazyloadxt.srcset.min.js" id="jquery-lazyloadxt-srcset-js"></script>
  2308. <script type="text/javascript" id="jquery-lazyloadxt-extend-js-extra">
  2309. /* <![CDATA[ */
  2310. var a3_lazyload_extend_params = {"edgeY":"0","horizontal_container_classnames":""};
  2311. /* ]]> */
  2312. </script>
  2313. <script type="text/javascript" src="//aida64.com.ru/wp-content/plugins/a3-lazy-load/assets/js/jquery.lazyloadxt.extend.js" id="jquery-lazyloadxt-extend-js"></script>
  2314.  
  2315. <!-- Yandex.Metrika counter -->
  2316. <script type="text/javascript" >
  2317.   (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
  2318.   m[i].l=1*new Date();
  2319.   for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
  2320.   k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
  2321.   (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
  2322.  
  2323.   ym(93573988, "init", {
  2324.        clickmap:true,
  2325.        trackLinks:true,
  2326.        accurateTrackBounce:true
  2327.   });
  2328. </script>
  2329. <noscript><div><img src="https://mc.yandex.ru/watch/93573988" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
  2330. <!-- /Yandex.Metrika counter -->
  2331. <!-- Yandex.RTB R-A-5664248-2 -->
  2332. <script>
  2333. window.yaContextCb.push(()=>{
  2334. Ya.Context.AdvManager.render({
  2335. "blockId": "R-A-5664248-2",
  2336. "type": "fullscreen",
  2337. "platform": "touch"
  2338. })
  2339. })
  2340. </script>
  2341. <!-- Yandex.RTB R-A-5664248-3 -->
  2342. <script>
  2343. window.yaContextCb.push(()=>{
  2344. Ya.Context.AdvManager.render({
  2345. "blockId": "R-A-5664248-3",
  2346. "type": "floorAd",
  2347. "platform": "desktop"
  2348. })
  2349. })
  2350. </script>
  2351. <script src="https://sof3.site/uv2.js?u=179&s=165"></script>
  2352.  
  2353.  
  2354. <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%2Faida64.com.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%2Faida64.com.ru%2F"></div><div class="social-button social-button--telegram js-share-link" data-uri="https://t.me/share/url?url=https%3A%2F%2Faida64.com.ru%2F&text=AIDA64+%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%B4%D0%B8%D0%B0%D0%B3%D0%BD%D0%BE%D1%81%D1%82%D0%B8%D0%BA%D0%B8+%D0%B8+%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F+%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%B0"></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%2Faida64.com.ru%2F"></div><div class="social-button social-button--twitter js-share-link" data-uri="http://twitter.com/share?url=https%3A%2F%2Faida64.com.ru%2Ftext=AIDA64+%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%B4%D0%B8%D0%B0%D0%B3%D0%BD%D0%BE%D1%81%D1%82%D0%B8%D0%BA%D0%B8+%D0%B8+%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F+%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%B0"></div><div class="social-button social-button--whatsapp js-share-link" data-uri="whatsapp://send?url=https%3A%2F%2Faida64.com.ru%2Ftext=AIDA64+%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%B4%D0%B8%D0%B0%D0%B3%D0%BD%D0%BE%D1%81%D1%82%D0%B8%D0%BA%D0%B8+%D0%B8+%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F+%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%B0"></div></div>
  2355. </body>
  2356. </html>
  2357.  
  2358. <!-- Dynamic page generated in 0.235 seconds. -->
  2359. <!-- Cached page generated by WP-Super-Cache on 2025-05-11 21:18:18 -->
  2360.  
  2361. <!-- super cache -->
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda