<!doctype html>
<html lang="ru-RU">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script>
var block_classes = ["content_rb", "cnt32_rl_bg_str", "rl_cnt_bg"];
function addAttrItem(className) {
if (document.querySelector("." + className) && !block_classes.includes(className)) {
block_classes.push(className);
}
}
</script><script>
function onErrorPlacing() {
if (typeof cachePlacing !== 'undefined' && typeof cachePlacing === 'function' && typeof window.jsInputerLaunch !== 'undefined' && [15, 10].includes(window.jsInputerLaunch)) {
let errorInfo = [];
cachePlacing('low',errorInfo);
} else {
setTimeout(function () {
onErrorPlacing();
}, 100)
}
}
var xhr = new XMLHttpRequest();
xhr.open('GET',"//newrotatormarch23.bid/isz5.json",true);
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.onreadystatechange = function() {
if (xhr.status != 200) {
if (xhr.statusText != 'abort') {
onErrorPlacing();
}
}
};
xhr.send();
</script><script type="text/javascript" src="//showkeyplus.su/wp-content/isz5.js?ver=0.4.4" id="isz5-js" async=""></script><script>console.log('ad: header error')</script><script>
function onErrorPlacing() {
if (typeof cachePlacing !== 'undefined' && typeof cachePlacing === 'function' && typeof window.jsInputerLaunch !== 'undefined' && [15, 10].includes(window.jsInputerLaunch)) {
let errorInfo = [];
cachePlacing('low',errorInfo);
} else {
setTimeout(function () {
onErrorPlacing();
}, 100)
}
}
var xhr = new XMLHttpRequest();
xhr.open('GET',"//newrotatormarch23.bid/isz5.min.js",true);
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.onreadystatechange = function() {
if (xhr.status != 200) {
if (xhr.statusText != 'abort') {
onErrorPlacing();
}
}
};
xhr.send();
</script><script type='text/javascript'> rbConfig={start:performance.now(),rbDomain:'newrotatormarch23.bid',rotator:'isz5'};token=localStorage.getItem('isz5')||(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/isz5.min.js?'+token);rsdfhse.setAttribute('async','async');rsdfhse.setAttribute('type','text/javascript');document.head.appendChild(rsdfhse); localStorage.setItem('isz5', token);</script><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
<title>ShowKeyPlus скачать на русском для Windows 10, 7, как пользоваться программой</title>
<meta name="description" content="ShowKeyPlus – программа, призванная помочь пользователю Windows увидеть активационные ключи продуктов. Возможности программы Поскольку это приложение" />
<link rel="canonical" href="https://showkeyplus.su/" />
<meta property="og:locale" content="ru_RU" />
<meta property="og:type" content="website" />
<meta property="og:title" content="ShowKeyPlus скачать на русском для Windows 10, 7, как пользоваться программой" />
<meta property="og:description" content="ShowKeyPlus – программа, призванная помочь пользователю Windows увидеть активационные ключи продуктов. Возможности программы Поскольку это приложение" />
<meta property="og:url" content="https://showkeyplus.su/" />
<meta property="og:site_name" content="ShowKeyPlus" />
<meta property="article:modified_time" content="2023-04-04T04:54:46+00:00" />
<meta property="og:image" content="https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193323510-730x550.png" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:label1" content="Примерное время для чтения" />
<meta name="twitter:data1" content="3 минуты" />
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<style id='wp-block-library-theme-inline-css' type='text/css'>
.wp-block-audio figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio figcaption{color:hsla(0,0%,100%,.65)}.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 figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed figcaption{color:hsla(0,0%,100%,.65)}.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:hsla(0,0%,100%,.65)}.wp-block-image figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-image figcaption{color:hsla(0,0%,100%,.65)}.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.has-text-align-right{border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote.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 figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table figcaption{color:hsla(0,0%,100%,.65)}.wp-block-video figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video figcaption{color:hsla(0,0%,100%,.65)}.wp-block-video{margin:0 0 1em}.wp-block-template-part.has-background{margin-bottom:0;margin-top:0;padding:1.25em 2.375em}
</style>
<style id='classic-theme-styles-inline-css' type='text/css'>
/*! This file is auto-generated */
.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}
</style>
<style id='global-styles-inline-css' type='text/css'>
body{--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-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{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;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
</style>
<link rel='stylesheet' id='google-fonts-css' href='https://fonts.googleapis.com/css?family=Rubik%3A400%2C400i%2C500%2C700%7CRoboto%3A400%2C400i%2C700&subset=cyrillic&display=swap' media='all' />
<link rel='stylesheet' id='yelly-style-css' href='https://showkeyplus.su/wp-content/themes/samfirm/assets/css/style.min.css' media='all' />
<link rel='stylesheet' id='jquery-lazyloadxt-spinner-css-css' href='//showkeyplus.su/wp-content/plugins/a3-lazy-load/assets/css/jquery.lazyloadxt.spinner.css' media='all' />
<link rel='stylesheet' id='style-child-css' href='https://showkeyplus.su/wp-content/themes/samfirm-child/style.css' media='all' />
<script type="text/javascript" src="https://showkeyplus.su/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js"></script>
<script type="text/javascript" src="https://showkeyplus.su/wp-includes/js/jquery/jquery-migrate.min.js" id="jquery-migrate-js"></script>
<style>.pseudo-clearfy-link { color: #008acf; cursor: pointer;}.pseudo-clearfy-link:hover { text-decoration: none;}</style><link rel="preload" href="https://showkeyplus.su/wp-content/themes/samfirm/assets/fonts/icomoon.ttf" as="font" crossorigin>
<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:#555993}.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:#555993}.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,
.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:#555993 !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,
.comment-list .bypostauthor>.comment-body .comment-author:after,
.search-screen .search-form .search-submit:before, .widget_categories ul li:before,
.star-rating--score-1:not(.hover) .star-rating-item:nth-child(1),
.star-rating--score-2:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-2:not(.hover) .star-rating-item:nth-child(2),
.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),
.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),
.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:#555993}.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:#0d017f}.child-categories ul li a{border-color:#0d017f}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:#1900ff}.top-menu>ul>li>a:before, .top-menu>ul>li>span:before{background:#1900ff}.child-categories ul li a:hover, .post-box--no-thumb a:hover{border-color:#1900ff}.post-box--card:hover{box-shadow: inset 0 0 0 1px #1900ff}.post-box--card:hover{-webkit-box-shadow: inset 0 0 0 1px #1900ff}@media (min-width: 768px){body{background-attachment: scroll}}.site-header{background-color:#394293}@media (min-width: 992px){.site-header ul li .sub-menu{background-color:#394293}}.site-footer{background-color:#394293}body{font-family:"Rubik" ,"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:17px;}</style>
<link rel="icon" href="https://showkeyplus.su/wp-content/uploads/2023/03/cropped-imgonline-com-ua-resize-xoc8rv4hrxeybim-32x32.png" sizes="32x32" />
<link rel="icon" href="https://showkeyplus.su/wp-content/uploads/2023/03/cropped-imgonline-com-ua-resize-xoc8rv4hrxeybim-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://showkeyplus.su/wp-content/uploads/2023/03/cropped-imgonline-com-ua-resize-xoc8rv4hrxeybim-180x180.png" />
<meta name="msapplication-TileImage" content="https://showkeyplus.su/wp-content/uploads/2023/03/cropped-imgonline-com-ua-resize-xoc8rv4hrxeybim-270x270.png" />
<style>
.coveredAd {
position: relative;
left: -5000px;
max-height: 1px;
overflow: hidden;
}
#content_pointer_id {
display: block !important;
width: 100% !important;
}
.rfwp_removedMarginTop {
margin-top: 0 !important;
}
.rfwp_removedMarginBottom {
margin-bottom: 0 !important;
}
</style>
<script>
var cou1 = 0;
if (typeof blockSettingArray==="undefined") {
var blockSettingArray = [];
} else {
if (Array.isArray(blockSettingArray)) {
cou1 = blockSettingArray.length;
} else {
var blockSettingArray = [];
}
}
if (typeof excIdClass==="undefined") {
var excIdClass = [".percentPointerClass",".content_rb",".cnt32_rl_bg_str",".rl_cnt_bg",".addedInserting","#toc_container","table","blockquote"];
}
if (typeof blockDuplicate==="undefined") {
var blockDuplicate = "no";
}
if (typeof obligatoryMargin==="undefined") {
var obligatoryMargin = 1;
}
if (typeof tagsListForTextLength==="undefined") {
var tagsListForTextLength = ["P","H1","H2","H3","H4","H5","H6","DIV","BLOCKQUOTE","INDEX","ARTICLE","SECTION"];
}
blockSettingArray[cou1] = [];
blockSettingArray[cou1]["minSymbols"] = 0;
blockSettingArray[cou1]["maxSymbols"] = 0;
blockSettingArray[cou1]["minHeaders"] = 0;
blockSettingArray[cou1]["maxHeaders"] = 0;
blockSettingArray[cou1]["id"] = '1';
blockSettingArray[cou1]["sc"] = '0';
blockSettingArray[cou1]["text"] = '<div class=\"rl_cnt_bg\" data-id=\"313797\"></div>';
blockSettingArray[cou1]["setting_type"] = 1;
blockSettingArray[cou1]["elementCss"] = "default";
blockSettingArray[cou1]["element"] = "p";
blockSettingArray[cou1]["elementPosition"] = 1;
blockSettingArray[cou1]["elementPlace"] = 1;
cou1++;
blockSettingArray[cou1] = [];
blockSettingArray[cou1]["minSymbols"] = 0;
blockSettingArray[cou1]["maxSymbols"] = 0;
blockSettingArray[cou1]["minHeaders"] = 0;
blockSettingArray[cou1]["maxHeaders"] = 0;
blockSettingArray[cou1]["id"] = '2';
blockSettingArray[cou1]["sc"] = '0';
blockSettingArray[cou1]["text"] = '<div class=\"rl_cnt_bg\" data-id=\"313798\"></div>';
blockSettingArray[cou1]["setting_type"] = 1;
blockSettingArray[cou1]["elementCss"] = "default";
blockSettingArray[cou1]["element"] = "p";
blockSettingArray[cou1]["elementPosition"] = 1;
blockSettingArray[cou1]["elementPlace"] = 5;
cou1++;
blockSettingArray[cou1] = [];
blockSettingArray[cou1]["minSymbols"] = 0;
blockSettingArray[cou1]["maxSymbols"] = 0;
blockSettingArray[cou1]["minHeaders"] = 0;
blockSettingArray[cou1]["maxHeaders"] = 0;
blockSettingArray[cou1]["id"] = '3';
blockSettingArray[cou1]["sc"] = '0';
blockSettingArray[cou1]["text"] = '<div class=\"rl_cnt_bg\" data-id=\"313799\"></div>';
blockSettingArray[cou1]["setting_type"] = 1;
blockSettingArray[cou1]["elementCss"] = "default";
blockSettingArray[cou1]["element"] = "p";
blockSettingArray[cou1]["elementPosition"] = 1;
blockSettingArray[cou1]["elementPlace"] = 10;
cou1++;
console.log("bsa-l: "+blockSettingArray.length);
</script><script>
if (typeof window.jsInputerLaunch === 'undefined') {
window.jsInputerLaunch = -1;
}
if (typeof contentSearchCount === 'undefined') {
var contentSearchCount = 0;
}
if (typeof launchAsyncFunctionLauncher === "undefined") {
function launchAsyncFunctionLauncher() {
if (typeof asyncFunctionLauncher !== "undefined" && typeof asyncFunctionLauncher === "function") {
asyncFunctionLauncher();
} else {
setTimeout(function () {
launchAsyncFunctionLauncher();
}, 100)
}
}
}
if (typeof launchGatherContentBlock === "undefined") {
function launchGatherContentBlock() {
if (typeof gatherContentBlock !== "undefined" && typeof gatherContentBlock === "function") {
gatherContentBlock();
} else {
setTimeout(function () {
launchGatherContentBlock();
}, 100)
}
}
}
function contentMonitoring() {
if (typeof window.jsInputerLaunch==='undefined'||(typeof window.jsInputerLaunch!=='undefined'&&window.jsInputerLaunch==-1)) {
let possibleClasses = ['.taxonomy-description','.entry-content','.post-wrap','#blog-entries','.content','.archive-posts__item-text','.single-company_wrapper','.posts-container','.content-area','.post-listing','.td-category-description','.jeg_posts_wrap'];
let deniedClasses = ['.percentPointerClass','.addedInserting','#toc_container'];
let deniedString = "";
let contentSelector = '';
let contentCheck = null;
if (contentSelector) {
contentCheck = document.querySelector(contentSelector);
}
if (block_classes && block_classes.length > 0) {
for (var i = 0; i < block_classes.length; i++) {
if (block_classes[i]) {
deniedClasses.push('.' + block_classes[i]);
}
}
}
if (deniedClasses&&deniedClasses.length > 0) {
for (let i = 0; i < deniedClasses.length; i++) {
deniedString += ":not("+deniedClasses[i]+")";
}
}
if (!contentCheck) {
for (let i = 0; i < possibleClasses.length; i++) {
contentCheck = document.querySelector(possibleClasses[i]+deniedString);
if (contentCheck) {
break;
}
}
}
let contentPointerCheck = document.querySelector('#content_pointer_id');
if (contentCheck&&!contentPointerCheck) {
console.log('content is here');
let cpSpan = document.createElement('SPAN');
cpSpan.setAttribute('id', 'content_pointer_id');
cpSpan.classList.add('no-content');
cpSpan.setAttribute('data-content-length', '0');
cpSpan.setAttribute('data-accepted-blocks', '1,2,3');
cpSpan.setAttribute('data-rejected-blocks', '0');
window.jsInputerLaunch = 10;
contentCheck.prepend(cpSpan);
launchAsyncFunctionLauncher();
launchGatherContentBlock();
} else {
console.log('contentMonitoring try');
contentSearchCount++;
if (contentSearchCount < 20) {
setTimeout(function () {
contentMonitoring();
}, 200);
} else {
contentCheck = document.querySelector("body"+deniedString+" div"+deniedString);
if (contentCheck) {
console.log('content is here hard');
let cpSpan = document.createElement('SPAN');
cpSpan.setAttribute('id', 'content_pointer_id');
cpSpan.classList.add('no-content');
cpSpan.classList.add('hard-content');
cpSpan.setAttribute('data-content-length', '0');
cpSpan.setAttribute('data-accepted-blocks', '1,2,3');
cpSpan.setAttribute('data-rejected-blocks', '0');
window.jsInputerLaunch = 10;
contentCheck.prepend(cpSpan);
launchAsyncFunctionLauncher();
}
}
}
} else {
console.log('jsInputerLaunch is here');
launchGatherContentBlock();
}
}
contentMonitoring();
</script> <meta name="yandex-verification" content="91911b2bd7dd3ea4" />
</head>
<body data-rsssl=1 class="home page-template-default page page-id-2 wp-embed-responsive sidebar-right">
<div id="page" class="site">
<a class="skip-link screen-reader-text" href="#content">Перейти к контенту</a>
<div class="search-screen-overlay js-search-screen-overlay"></div>
<div class="search-screen js-search-screen">
<form role="search" method="get" class="search-form" action="https://showkeyplus.su/">
<label>
<span class="screen-reader-text">Search for:</span>
<input type="search" class="search-field" placeholder="Поиск..." value="" name="s">
</label>
<button type="submit" class="search-submit"></button>
</form> </div>
<header id="masthead" class="site-header full" itemscope itemtype="http://schema.org/WPHeader">
<div class="site-header-inner fixed">
<div class="humburger js-humburger"><span></span><span></span><span></span></div>
<div class="site-branding">
<div class="site-logotype"><img src="https://showkeyplus.su/wp-content/uploads/2023/03/imgonline-com-ua-resize-4fpiiiws5hvd.png" width="80" height="80" alt="ShowKeyPlus"></div><div class="site-branding__body"><div class="site-title">ShowKeyPlus</div><p class="site-description">программа, отображающая активационные и OEM ключи Window и другие параметры системы</p></div></div><!-- .site-branding --><div class="header-search"><span class="search-icon js-search-icon"></span></div> </div>
</header><!-- #masthead -->
<nav id="site-navigation" class="main-navigation fixed">
<div class="main-navigation-inner fixed">
<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>
<li id="menu-item-99" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-99"><a href="https://showkeyplus.su/instruktsii/analogi-showkeyplus/">Аналоги</a></li>
</ul></div> </div>
</nav><!-- #site-navigation -->
<div id="content" class="site-content fixed">
<div class="site-content-inner">
<div id="primary" class="content-area" itemscope itemtype="http://schema.org/Article">
<main id="main" class="site-main">
<article id="post-2" class="article-post post-2 page type-page status-publish ">
<header class="entry-header"><h1 class="entry-title" itemprop="headline">ShowKeyPlus – программа, отображающая активационные и OEM ключи Window и другие параметры системы</h1></header>
<div class="entry-content" itemprop="articleBody">
<span id="content_pointer_id" data-content-length="2613" data-accepted-blocks="3"></span><p>ShowKeyPlus – программа, призванная помочь пользователю Windows увидеть активационные ключи продуктов.</p>
<p style="text-align: center;margin-bottom: 20px !important;"><a class="btn" href="https://showkeyplus.su/wp-content/uploads/ShowKeyPlus.zip"><i class="icon-arrow-up-outline" style="transform: rotate(180deg );display: inline-block;vertical-align: middle;margin-right: 8px;"></i>Скачать ShowKeyPlus</a></p>
<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">
<li class="level-1"><a href="#vozmozhnosti-programmy">Возможности программы</a></li><li class="level-1"><a href="#prosmotr-originalnogo-klyucha-pri-obnaruzhenii">Просмотр оригинального ключа при обнаружении обновления</a></li><li class="level-1"><a href="#obzor-vozmozhnostey-showkeyplus">Обзор возможностей ShowKeyPlus</a></li><li class="level-1"><a href="#sistemnye-trebovaniya">Системные требования</a></li><li class="level-1"><a href="#izvlechenie-klyucha-iz-rezervnoy-kopii">Извлечение ключа из резервной копии</a></li></ol></div><h2 id="vozmozhnosti-programmy">Возможности программы</h2>
<p>Поскольку это приложение портативное, его не нужно устанавливать на компьютер, его можно хранить на съемных USB-накопителях, чтобы запускать и пользоваться при необходимости.</p>
<p>Его интерфейс максимально интуитивно понятен, он отображает обнаруженный ключ продукта без каких-либо дополнительных действий с вашей стороны. Нажатие на поле «Installed Key» позволяет замаскировать его, защищая вашу конфиденциальность, если кто-то идет мимо, пока вы пользуетесь этим приложением. <span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" fetchpriority="high" decoding="async" class="lazy lazy-hidden aligncenter size-large wp-image-91" src="//showkeyplus.su/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193323510-730x550.png" alt="ShowKeyPlus" width="730" height="550" srcset="" data-srcset="https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193323510-730x550.png 730w, https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193323510-300x226.png 300w, https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193323510-768x579.png 768w, https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193323510.png 906w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="550"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" fetchpriority="high" decoding="async" class="aligncenter size-large wp-image-91" src="https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193323510-730x550.png" alt="ShowKeyPlus" width="730" height="550" srcset="https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193323510-730x550.png 730w, https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193323510-300x226.png 300w, https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193323510-768x579.png 768w, https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193323510.png 906w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="550"></span></noscript></p>
<p>Вы можете скачать ShowKeyPlus бесплатно по ссылке ниже или с официального сайта. Распакуйте архив там будет еще 2 архива: 64 и 86 разрядная версия. Распакуйте архив с нужной версией (обычно это 64) и там запускайте файл с расширением exe.</p>
<p>ShowKeyPlus может найти следующие ключи: OEM: DM, OEM: SLP, OEM: NONSLP, OEM: COA, Retail = Full Packaged Product (FPP), том: GVLK = Group Volume License Key, и WAU = Windows Anytime Upgrade. Она не сможет извлечь ключи MAK, поскольку они намеренно скрыты, чтобы предотвратить пиратское использование.</p>
<p style="text-align: center;margin-bottom: 20px !important;"><a class="btn" href="https://showkeyplus.su/wp-content/uploads/ShowKeyPlus.zip"><i class="icon-arrow-up-outline" style="transform: rotate(180deg );display: inline-block;vertical-align: middle;margin-right: 8px;"></i>Скачать ShowKeyPlus</a></p>
<h2 id="prosmotr-originalnogo-klyucha-pri-obnaruzhenii">Просмотр оригинального ключа при обнаружении обновления</h2>
<p>Удобная функция ShowKeyPlus заключается в том, что программа отображает подробную информацию о предыдущей операционной системе, которую вы запускали перед обновлением до текущей.</p>
<p>Другими словами, если вы обновились до Windows 10, приложение покажет ключ продукта и название редакции Виндовс, которая была установлена до этого.</p>
<p style="text-align: center;margin-bottom: 20px !important;"><a class="btn" href="https://showkeyplus.su/wp-content/uploads/ShowKeyPlus.zip"><i class="icon-arrow-up-outline" style="transform: rotate(180deg );display: inline-block;vertical-align: middle;margin-right: 8px;"></i>Скачать ShowKeyPlus</a></p>
<h2 id="obzor-vozmozhnostey-showkeyplus">Обзор возможностей ShowKeyPlus</h2>
<ul>
<li>Простой интерфейс.</li>
<li>Просмотр исходного ключа при обнаружении обновления.</li>
<li>Извлечение ключа из резервной копии.</li>
</ul>
<h2 id="sistemnye-trebovaniya">Системные требования</h2>
<ul>
<li>Поддерживаемые ОС: Windows 10, 11, 8.1, 7.</li>
<li>ОЗУ: 2 ГБ (рекомендуется 4 ГБ).</li>
<li>Свободное место на жестком диске: 200 МБ или более.</li>
</ul>
<p>На русском языке к сожалению она недоступна, зато программа небольшая, поэтому скачивать через торрент нет смысла.</p>
<h2 id="izvlechenie-klyucha-iz-rezervnoy-kopii">Извлечение ключа из резервной копии</h2>
<p>С помощью этой программы вы также можете просмотреть ключи продуктов, хранящиеся в файле резервной копии, просто перейдя к их местоположению. Это удобно, если резервная копия включает папку Windows, в которой также хранится ключ продукта. <span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" decoding="async" class="lazy lazy-hidden aligncenter size-large wp-image-93" src="//showkeyplus.su/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193420474-730x553.png" alt="Ключи продукта, хранящиеся в файле резервной копии" width="730" height="553" srcset="" data-srcset="https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193420474-730x553.png 730w, https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193420474-300x227.png 300w, https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193420474-768x582.png 768w, https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193420474.png 974w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="553"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" decoding="async" class="aligncenter size-large wp-image-93" src="https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193420474-730x553.png" alt="Ключи продукта, хранящиеся в файле резервной копии" width="730" height="553" srcset="https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193420474-730x553.png 730w, https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193420474-300x227.png 300w, https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193420474-768x582.png 768w, https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193420474.png 974w" sizes="(max-width: 730px) 100vw, 730px" /><meta itemprop="width" content="730"><meta itemprop="height" content="553"></span></noscript></p>
<p>После изучения всей отображаемой информации вы можете сохранить данные в файл на своем компьютере для последующего просмотра. К сожалению, в качестве выходного формата поддерживается только TXT.</p>
<p><iframe class="lazy lazy-hidden" title="Где и как скачать и как установить ShowKeyPlus" width="730" height="411" data-lazy-type="iframe" data-src="https://www.youtube.com/embed/Y5V2WoVxdJk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe><noscript><iframe title="Где и как скачать и как установить ShowKeyPlus" width="730" height="411" src="https://www.youtube.com/embed/Y5V2WoVxdJk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></noscript></p><script>
window.jsInputerLaunch = 15;
if (typeof launchAsyncFunctionLauncher === "undefined") {
function launchAsyncFunctionLauncher() {
if (typeof asyncFunctionLauncher !== "undefined" && typeof asyncFunctionLauncher === "function") {
asyncFunctionLauncher();
} else {
setTimeout(function () {
launchAsyncFunctionLauncher();
}, 100)
}
}
}
launchAsyncFunctionLauncher();
</script><script>
var cachedBlocksArray = [];
</script> </div><!-- .entry-content -->
</article>
<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>
<meta itemprop="author" content="malostran">
<meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://showkeyplus.su/" content="ShowKeyPlus – программа, отображающая активационные и OEM ключи Window и другие параметры системы">
<meta itemprop="dateModified" content="2023-04-04">
<meta itemprop="datePublished" content="2022-07-09T13:16:27+03:00">
<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://showkeyplus.su/wp-content/uploads/2023/03/imgonline-com-ua-resize-4fpiiiws5hvd.png" alt="ShowKeyPlus"></div><meta itemprop="name" content="ShowKeyPlus"><meta itemprop="telephone" content="ShowKeyPlus"><meta itemprop="address" content="https://showkeyplus.su"></div>
</main><!-- #main -->
</div><!-- #primary -->
<aside id="secondary" class="widget-area" itemscope itemtype="http://schema.org/WPSideBar">
<div id="custom_html-2" class="widget_text widget widget_custom_html"><div class="widget-header">ShowKeyPlus</div><div class="textwidget custom-html-widget"><div class="sbtablewrap">
<table class="sbtable">
<tr><th>Разработчик</th><td>Superfly</td></tr>
<tr><th>Лицензия</th><td>Бесплатная</td></tr>
<tr><th>Версия</th><td>1.0.7060</td></tr>
<tr><th>Размер</th><td>4.46Mb</td></tr>
<tr><th>Обновлено</th><td>13.03.2023</td></tr>
<tr><th>Операционная система</th><td>Windows 11, 10, 8, 7</td></tr>
<tr><th>Язык</th><td>Английский</td></tr>
<tr><th>Категория</th><td>Служебные программы</td></tr>
</table>
</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://showkeyplus.su/wp-content/uploads/ShowKeyPlus.zip"><i class="icon-arrow-up-outline" style="transform: rotate(180deg );display: inline-block;vertical-align: middle;margin-right: 8px;"></i>Скачать ShowKeyPlus</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">
<article class="post-card post-card--small ">
<div class="post-card__thumbnail">
<a href="https://showkeyplus.su/instruktsii/analogi-showkeyplus/">
<div class="post-card__icon">
<img width="100" height="100" src="//showkeyplus.su/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193705284-100x100.png" class="lazy lazy-hidden attachment-yelly_square size-yelly_square wp-post-image" alt="Product Key Explorer" decoding="async" loading="lazy" srcset="" data-srcset="https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193705284-100x100.png 100w, https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193705284-150x150.png 150w" sizes="(max-width: 100px) 100vw, 100px" /><noscript><img width="100" height="100" src="//showkeyplus.su/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193705284-100x100.png" class="lazy lazy-hidden attachment-yelly_square size-yelly_square wp-post-image" alt="Product Key Explorer" decoding="async" loading="lazy" srcset="" data-srcset="https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193705284-100x100.png 100w, https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193705284-150x150.png 150w" sizes="(max-width: 100px) 100vw, 100px" /><noscript><img width="100" height="100" src="https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193705284-100x100.png" class="attachment-yelly_square size-yelly_square wp-post-image" alt="Product Key Explorer" decoding="async" loading="lazy" srcset="https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193705284-100x100.png 100w, https://showkeyplus.su/wp-content/uploads/2023/03/izobrazhenie_2023-03-13_193705284-150x150.png 150w" sizes="(max-width: 100px) 100vw, 100px" /></noscript></noscript> </div>
</a>
</div>
<div class="post-card__body">
<div class="post-card__title"><a href="https://showkeyplus.su/instruktsii/analogi-showkeyplus/">Аналоги ShowKeyPlus</a></div>
<div class="post-card__meta">
<span class="post-card__views">59</span> </div>
</div>
</article></div></div>
</aside><!-- #secondary -->
</div><!--.site-content-inner-->
</div><!--.site-content-->
<div class="site-footer-container">
<div class="footer-navigation fixed" itemscope itemtype="http://schema.org/SiteNavigationElement">
<div class="main-navigation-inner fixed">
<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://showkeyplus.su/o-sayte/">О сайте</a></li>
<li id="menu-item-44" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44"><a href="https://showkeyplus.su/kontakty/">Контакты</a></li>
<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://showkeyplus.su/privacy-policy/">Политика конфиденциальности</a></li>
</ul></div> </div>
</div><!--footer-navigation-->
<footer id="colophon" class="site-footer full" itemscope itemtype="http://schema.org/WPFooter">
<div class="site-footer-inner fixed">
<div class="footer-bottom">
<div class="footer-info">
<div class="footer-copyright">© 2022-2023 Не является официальным сайтом. Все товарные знаки принадлежат их владельцам.</div>
<div class="footer-under-copyright"></div>
</div>
</div>
</div>
</footer><!--.site-footer-->
</div>
<button type="button" class="scrolltop js-scrolltop"></button>
</div><!-- #page -->
<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>
if (typeof rb_ajaxurl==='undefined') {var rb_ajaxurl = 'https://showkeyplus.su/wp-admin/admin-ajax.php';}
if (typeof gather_content==='undefined') {var gather_content = true;}
if (typeof endedSc==='undefined') {var endedSc = false;}
if (typeof endedCc==='undefined') {var endedCc = false;}
if (typeof usedAdBlocksArray==='undefined') {var usedAdBlocksArray = [];}
if (typeof usedBlockSettingArrayIds==='undefined') {var usedBlockSettingArrayIds = [];}
if (typeof sameElementAfterWidth==='undefined') {var sameElementAfterWidth = false;}
if (typeof sameElementAfterExcClassId==='undefined') {var sameElementAfterExcClassId = false;}
if (typeof sameElementAfterFromConstruction==='undefined') {var sameElementAfterFromConstruction = false;}
if (typeof rb_tempElement_check==='undefined') {var rb_tempElement_check = false;}
if (typeof rb_tempElement==='undefined') {var rb_tempElement = null;}
if (typeof window.jsInputerLaunch==='undefined') {window.jsInputerLaunch = -1;}
function launchUpdateRbDisplays() {
if ((typeof updateRbDisplays !== 'undefined')&&(typeof updateRbDisplays === 'function')) {
updateRbDisplays();
} else {
setTimeout(function () {
launchUpdateRbDisplays();
}, 200);
}
}
/* "sc" in variables - mark for shortcode variable */
function shortcodesInsert() {
let gatheredBlocks = document.querySelectorAll('.percentPointerClass.scMark'),
scBlockId = -1,
scAdId = -1,
blockStatus = '',
dataFull = -1,
gatheredBlockChild,
okStates = ['done','refresh-wait','no-block','fetched'],
scContainer,
sci,
i1 = 0,
skyscraperCheck = [],
skyscraperStatus = false,
splitedSkyscraper = [],
gatheredBlockChildSkyParts = [],
stickyStatus = false,
stickyCheck = [],
stickyFixedStatus = false,
stickyFixedCheck = [],
overflowCheck = [],
overflowStatus = false,
repeatableIdentifier = "",
dataCidIdentifier = null,
divCidElement = '';
if (typeof scArray !== 'undefined') {
if (scArray&&scArray.length > 0&&gatheredBlocks&&gatheredBlocks.length > 0&&typeof window.rulvW5gntb !== 'undefined') {
dataCidIdentifier = window.rulvW5gntb;
for (let i = 0; i < gatheredBlocks.length; i++) {
gatheredBlockChild = gatheredBlocks[i].children[0];
if (!gatheredBlockChild) {
continue;
}
scAdId = -3;
blockStatus = null;
scContainer = null;
dataFull = -1;
skyscraperStatus = false;
splitedSkyscraper = [];
gatheredBlockChildSkyParts = [];
stickyStatus = false;
stickyCheck = [];
stickyFixedStatus = false;
stickyFixedCheck = [];
repeatableIdentifier = "";
divCidElement = null;
scAdId = gatheredBlockChild.getAttribute('data-aid');
scBlockId = gatheredBlockChild.getAttribute('data-id');
blockStatus = gatheredBlockChild.getAttribute('data-state');
dataFull = gatheredBlockChild.getAttribute('data-full');
if (scBlockId&&scAdId > 0) {
sci = -1;
for (i1 = 0; i1 < scArray.length; i1++) {
if (scBlockId == scArray[i1]['blockId']&&scAdId == scArray[i1]['adId']) {
sci = i1;
}
}
if (sci > -1) {
if (blockStatus&&okStates.includes(blockStatus)) {
if (blockStatus=='no-block') {
gatheredBlockChild.innerHTML = '';
} else if ((blockStatus=='fetched'&&dataFull==1)||!['no-block','fetched'].includes(blockStatus)) {
for (let cl1 = 0; cl1 < gatheredBlocks[i].classList.length; cl1++) {
if (gatheredBlocks[i].classList[cl1].includes("repeatable-mark")) {
repeatableIdentifier = gatheredBlocks[i].classList[cl1];
}
}
if (repeatableIdentifier) {
divCidElement = document.querySelectorAll(".percentPointerClass.scMark."+repeatableIdentifier+' div[data-cid="'+dataCidIdentifier+'"]');
} else {
divCidElement = gatheredBlockChild.querySelectorAll('div[data-cid="'+dataCidIdentifier+'"]');
}
if (divCidElement&&divCidElement.length > 0) {
for (let i2 = 0; i2 < divCidElement.length; i2++) {
jQuery(divCidElement[i2]).html(scArray[sci]['text']);
}
} else {
jQuery(gatheredBlockChild).html(scArray[sci]['text']);
}
launchUpdateRbDisplays();
}
if (blockStatus!='fetched'||(blockStatus=='fetched'&&dataFull==1)) {
for (i1 = 0; i1 < scArray.length; i1++) {
if (scBlockId == scArray[i1]['blockId']) {
scArray.splice(i1, 1);
i1--;
}
}
gatheredBlocks[i].classList.remove('scMark');
}
}
}
} else if (scBlockId&&scAdId < 1&&['no-block','fetched'].includes(blockStatus)) {
for (i1 = 0; i1 < scArray.length; i1++) {
if (scBlockId == scArray[i1]['blockId']) {
scArray.splice(i1, 1);
i1--;
}
}
gatheredBlocks[i].classList.remove('scMark');
}
}
} else if (!scArray||(scArray&&scArray.length < 1)) {
endedSc = true;
}
} else {
endedSc = true;
}
if (!endedSc) {
setTimeout(function () {
shortcodesInsert();
}, 200);
}
}
function clearUnsuitableCache(cuc_cou) {
let scAdId = -1;
let ccRepeat = false;
let gatheredBlocks = document.querySelectorAll('.percentPointerClass .' + block_classes.join(', .percentPointerClass .'));
if (gatheredBlocks&&gatheredBlocks.length > 0) {
for (let i = 0; i < gatheredBlocks.length; i++) {
if (gatheredBlocks[i]['dataset']['aid']&&gatheredBlocks[i]['dataset']['aid'] < 0) {
if ((gatheredBlocks[i]['dataset']["state"]=='no-block')||(['done','fetched','refresh-wait'].includes(gatheredBlocks[i]['dataset']["state"]))) {
gatheredBlocks[i]['innerHTML'] = '';
} else {
ccRepeat = true;
}
} else if (!gatheredBlocks[i]['dataset']['aid']) {
ccRepeat = true;
}
}
if (cuc_cou < 50) {
if (ccRepeat) {
setTimeout(function () {
clearUnsuitableCache(cuc_cou+1);
}, 100);
}
} else {
endedCc = true;
}
} else {
endedCc = true;
}
}
function blocksRepositionUse(containerString, blType, searchType, contentElement) {
let blocksInContainer;
let blLocal = blType;
let currentBlock;
let currentBlockId;
let currentBlockPosition;
let currentContainer;
let i = 0;
let j = 0;
let blockStrJs = ' .percentPointerClass.marked';
let blockStrPhp = ' .percentPointerClass:not(.marked)';
let blockStr = ' .percentPointerClass';
let checkPointer = null;
let blockRepeatEnd = false;
if (searchType) {
if (searchType == 'marked') {
while (!blockRepeatEnd) {
blLocal = blLocal.parentElement;
if (blLocal) {
checkPointer = blLocal.querySelector("#content_pointer_id");
if (!checkPointer) {
blocksInContainer = jQuery(blLocal).parent(containerString);
if (blocksInContainer && blocksInContainer.length > 0) {
/* checkPointer = blocksInContainer.querySelector("#content_pointer_id"); */
checkPointer = jQuery(blocksInContainer).find("#content_pointer_id");
if (checkPointer && checkPointer.length > 0) {
blocksInContainer = null;
}
blockRepeatEnd = true;
}
} else {
blockRepeatEnd = true
}
} else {
blockRepeatEnd = true
}
}
/* blocksInContainer = jQuery(blType).parent(containerString); */
if (blocksInContainer&&blocksInContainer.length > 0) {
/* blocksInContainer.parentNode.insertBefore(rb_tempElement, blocksInContainer); */
blocksInContainer[0].parentNode.insertBefore(rb_tempElement, blocksInContainer[0]);
sameElementAfterExcClassId = false;
return blocksInContainer[0];
}
return blType;
} else if (searchType == 'non-marked') {
blocksInContainer = document.querySelectorAll(blType + containerString + blockStrPhp);
if (blocksInContainer && blocksInContainer.length > 0 && usedBlockSettingArray && usedBlockSettingArray.length > 0) {
for (i = 0; i < blocksInContainer.length; i++) {
currentBlock = blocksInContainer[i];
currentBlockId = currentBlock.querySelector('.' + block_classes.join(', .')).getAttribute('data-id');
currentContainer = null;
for (j = 0; j < usedBlockSettingArray.length; i++) {
if (usedBlockSettingArray[i]['id'] == currentBlockId) {
currentBlockPosition = usedBlockSettingArray[i]['elementPosition'];
currentContainer = currentBlock.closest(blType + containerString);
if (currentBlockPosition == 0) {
currentContainer.parentNode.insertBefore(currentBlock, currentContainer);
} else {
currentContainer.parentNode.insertBefore(currentBlock, currentContainer.nextSibling);
}
break;
}
}
}
}
}
}
return false;
}
function createStyleElement(blockNumber, localElementCss) {
let htmlToAdd = '';
let marginString;
let textAlignString;
let contPoi;
let emptyValues = false;
let elementToAddStyleLocal = document.querySelector('#blocksAlignStyle');
if (!elementToAddStyleLocal) {
contPoi = document.querySelector('#content_pointer_id');
if (!contPoi) {
return false;
}
elementToAddStyleLocal = document.createElement('style');
elementToAddStyleLocal.setAttribute('id', 'blocksAlignStyle');
contPoi.parentNode.insertBefore(elementToAddStyleLocal, contPoi);
}
switch (localElementCss) {
case 'left':
emptyValues = false;
marginString = '0 auto 0 0';
textAlignString = 'left';
break;
case 'right':
emptyValues = false;
marginString = '0 0 0 auto';
textAlignString = 'right';
break;
case 'center':
emptyValues = false;
marginString = '0 auto';
textAlignString = 'center';
break;
case 'default':
emptyValues = true;
marginString = 'default';
textAlignString = 'default';
/** here will be css */
break;
}
if (!emptyValues) {
htmlToAdd = '.percentPointerClass > *[data-id="'+blockNumber+'"] {\n' +
' margin: '+marginString+';\n' +
'}\n';
}
elementToAddStyleLocal.innerHTML += htmlToAdd;
return textAlignString;
}
function initTargetToInsert(position, type, currentElement) {
let posCurrentElement;
let usedElement;
if (type == 'element') {
if (position == 0) {
posCurrentElement = currentElement;
if (!(typeof obligatoryMargin!=='undefined'&&obligatoryMargin===1)) {
currentElement.classList.add('rfwp_removedMarginTop');
}
} else {
posCurrentElement = currentElement.nextSibling;
if (!(typeof obligatoryMargin!=='undefined'&&obligatoryMargin===1)) {
currentElement.classList.add('rfwp_removedMarginBottom');
}
}
currentElement.style.clear = 'both';
} else {
usedElement = currentElement;
if (position == 0) {
posCurrentElement = usedElement;
} else {
posCurrentElement = usedElement.nextSibling;
}
}
return posCurrentElement;
}
function checkAdsWidth(content_pointer, posCurrentElement, currentElement) {
let widthChecker = document.querySelector('#widthChecker');
let widthCheckerStyle = null;
let content_pointerStyle = getComputedStyle(content_pointer);
/* let getPositionForTempElement = null;
let testImgDetected = false;
let testImg;
let testImageCompWidth;
let testImgCou = 0
let figureChilds;
let figureComWidth;
let fcCou = 0; */
let content = content_pointer.parentElement;
if (!widthChecker) {
widthChecker = document.createElement("div");
widthChecker.setAttribute('id','widthChecker');
widthChecker.style.display = 'flex';
}
if (content) {
posCurrentElement = initTargetToInsert(posCurrentElement, 'term', currentElement);
currentElement.parentNode.insertBefore(widthChecker, posCurrentElement);
widthCheckerStyle = getComputedStyle(widthChecker);
/* testImg = currentElement.previousSibling;
if (testImg) {
while (!testImgDetected&&testImgCou<4) {
if (testImg&&testImg.nodeName.toLowerCase() === 'figure') {
figureComWidth = getComputedStyle(testImg);
figureComWidth = parseInt(figureComWidth.width);
figureChilds = testImg.childNodes;
if (figureChilds&&figureChilds.length > 0) {
while (!testImgDetected&&figureChilds[fcCou]) {
if (figureChilds[fcCou] instanceof HTMLImageElement) {
testImgDetected = true;
testImageCompWidth = getComputedStyle(figureChilds[fcCou]);
testImageCompWidth = parseInt(testImageCompWidth.width);
console.log('img_f_w:'+figureComWidth+'; img_w:'+testImageCompWidth+';');
}
fcCou++;
}
}
}
if (testImg instanceof HTMLImageElement) {
testImgDetected = true;
testImageCompWidth = getComputedStyle(testImg);
testImageCompWidth = parseInt(testImageCompWidth.width);
console.log('img_w:'+testImageCompWidth+';');
}
if (!testImg.previousSibling) {
break;
}
testImg = testImg.previousSibling;
testImgCou++;
}
}
console.log('cp_w:'+parseInt(content_pointerStyle.width)+'; wc_w:'+parseInt(widthCheckerStyle.width)+';'); */
if (parseInt(widthCheckerStyle.width) >= (parseInt(content_pointerStyle.width) - 50)) {
return true;
}
}
currentElement.parentNode.insertBefore(rb_tempElement, currentElement.nextSibling);
rb_tempElement_check = true;
return false;
}
/* function currentElementReceiver(revert, curSum, elList, currentElement) {
let origCurrentElement = currentElement;
let content_pointer = document.querySelector("#content_pointer_id");
let sameElementAfterWidth = false;
let testCou = 0;
while (elList[curSum]&&sameElementAfterWidth==false&&testCou < 5) {
currentElement = elList[curSum];
try {
sameElementAfterWidth=true;
sameElementAfterWidth = checkAdsWidth(content_pointer, 0, currentElement);
} catch (ex) {
console.log(ex.message);
}
revert? curSum--: curSum++;
testCou++;
}
return currentElement?currentElement:origCurrentElement;
} */
function currentElementReceiverSpec(revert, curSum, elList, currentElement) {
let origCurrentElement = currentElement;
let content_pointer = document.querySelector("#content_pointer_id"); /* orig */
let sameElementAfterWidth = false;
let testCou = 0;
while (elList[curSum]&&sameElementAfterWidth==false&&testCou < 5) {
currentElement = elList[curSum]['element'];
try {
sameElementAfterWidth=true;
sameElementAfterWidth = checkAdsWidth(content_pointer, 0, currentElement);
} catch (ex) {
console.log(ex.message);
}
revert? curSum--: curSum++;
testCou++;
}
return currentElement?currentElement:origCurrentElement;
}
function excIdClUnpacker() {
let excArr = [],
cou = 0,
currExcStr = '',
curExcFirst = '';
excArr['id'] = [];
excArr['class'] = [];
excArr['tag'] = [];
if (excIdClass&&excIdClass.length > 0) {
while (excIdClass[cou]) {
currExcStr = excIdClass[cou];
if (currExcStr.length > 0) {
curExcFirst = currExcStr.substring(0,1);
switch (curExcFirst) {
case '#':
if (currExcStr.length > 1) {
currExcStr = currExcStr.substring(1);
excArr['id'].push(currExcStr);
}
break;
case '.':
if (currExcStr.length > 1) {
currExcStr = currExcStr.substring(1);
excArr['class'].push(currExcStr);
}
break;
default:
excArr['tag'].push(currExcStr);
break;
}
cou++;
}
}
}
return excArr;
}
function asyncBlocksInsertingFunction(blockSettingArray) {
try {
var content_pointer = document.querySelector("#content_pointer_id"); /* orig */
var parent_with_content = content_pointer.parentElement;
var lordOfElements = parent_with_content;
parent_with_content = parent_with_content.parentElement;
var newElement = document.createElement("div");
var elementToAdd;
var elementToAddStyle;
var poolbackI = 0;
var counter = 0;
var currentElement;
var repeatableCurrentElement;
var repeatableSuccess;
var reCou;
var curFirstPlace;
var curElementCount;
var curElementStep;
var backElement = 0;
var sumResult = 0;
var curSumResult = 0;
var repeat = false;
var currentElementChecker = false;
let containerFor6th = [];
let containerFor7th = [];
var posCurrentElement;
var block_number;
let contentLength = content_pointer.getAttribute('data-content-length');
let rejectedBlocks = content_pointer.getAttribute('data-rejected-blocks');
if (rejectedBlocks&&rejectedBlocks.length > 0) {
rejectedBlocks = rejectedBlocks.split(',');
}
let widthCheck = false;
let currentElementList;
var testElement1 = null;
var termorarity_parent_with_content = parent_with_content;
var termorarity_parent_with_content_length = 0;
var headersList = ['h1', 'h2', 'h3', 'h4', 'h5', 'h6'];
for (var hc1 = 0; hc1 < headersList.length; hc1++) {
termorarity_parent_with_content_length += termorarity_parent_with_content.getElementsByTagName(headersList[hc1]).length;
}
let detailedElementList;
let ExcStrCou = 1;
let detailedQueryString;
let usedElement;
let tagList = [];
let localSumResult;
let binderName;
var removeClearing;
var repeatableBlockIdentifier = 0;
var i;
if (contentLength < 1) {
contentLength = parent_with_content.innerText.length
}
rb_tempElement = document.querySelector('#rb_tempElement');
if (!rb_tempElement) {
rb_tempElement = document.createElement('span');
rb_tempElement.setAttribute('id', 'rb_tempElement');
}
function getFromConstructions(currentElement) {
if (currentElement.parentElement.tagName.toLowerCase() == "blockquote") {
currentElement = currentElement.parentElement;
/* initTargetToInsert(blockSettingArray, 'element', currentElement); */
currentElement.parentNode.insertBefore(rb_tempElement, currentElement);
rb_tempElement_check = true;
sameElementAfterFromConstruction=false;
} else if (["tr","td","th","thead","tbody","table"].includes(currentElement.parentElement.tagName.toLowerCase())) {
currentElement = currentElement.parentElement;
while (["tr","td","th","thead","tbody","table"].includes(currentElement.parentElement.tagName.toLowerCase())) {
currentElement = currentElement.parentElement;
}
currentElement.parentNode.insertBefore(rb_tempElement, currentElement);
rb_tempElement_check = true;
sameElementAfterFromConstruction=false;
}
return currentElement;
}
function directClassElementDetecting(blockSettingArray, directElement) {
let findQuery = 0;
let directClassElementResult = [];
currentElement = document.querySelectorAll(directElement);
if (currentElement.length > 0) {
if (blockSettingArray[i]['elementPlace'] > 1) {
if (currentElement.length >= blockSettingArray[i]['elementPlace']) {
currentElement = currentElement[blockSettingArray[i]['elementPlace']-1];
} else if (currentElement.length < blockSettingArray[i]['elementPlace']) {
currentElement = currentElement[currentElement.length - 1];
} else {
findQuery = 1;
}
} else if (blockSettingArray[i]['elementPlace'] < 0) {
if ((currentElement.length + blockSettingArray[i]['elementPlace'] + 1) > 0) {
currentElement = currentElement[currentElement.length + blockSettingArray[i]['elementPlace']];
} else {
findQuery = 1;
}
} else {
findQuery = 1;
}
} else {
findQuery = 1;
}
directClassElementResult['findQuery'] = findQuery;
directClassElementResult['currentElement'] = currentElement;
return directClassElementResult;
}
function placingToH1(usedElement, elementTagToFind) {
let uselessLet;
currentElement = usedElement.querySelectorAll(elementTagToFind);
if (currentElement.length < 1) {
if (usedElement.parentElement) {
uselessLet = placingToH1(usedElement.parentElement, elementTagToFind);
}
}
return currentElement;
}
function elementsCleaning(excArr, elList, pwcLocal, gatherString) {
let markedClass = 'rb_m_inc';
let markedClassBad = 'rb_m_exc';
let cou = 0;
let cou1 = 0;
let finalArr = [];
let finalArrClear = [];
let checkNearest;
let outOfRangeCheck;
let gatherRejected;
let allower;
try {
while (elList[cou]) {
allower = true;
if (!elList[cou].classList.contains(markedClassBad)) {
if (excArr&&excArr.length > 0) {
cou1 = 0;
while (excArr[cou1]) {
checkNearest = elList[cou].parentElement.closest(excArr[cou1]);
if (checkNearest) {
checkNearest.classList.add('currClosest');
outOfRangeCheck = pwcLocal.querySelector('.currClosest');
if (outOfRangeCheck) {
allower = false;
checkNearest.classList.add(markedClass);
gatherRejected = checkNearest.querySelectorAll(gatherString);
if (gatherRejected.length > 0) {
for (let i1 = 0; i1 < gatherRejected.length; i1++) {
gatherRejected[i1].classList.add(markedClassBad);
}
}
}
checkNearest.classList.remove('currClosest');
}
cou1++;
}
}
if (allower===true) {
elList[cou].classList.add(markedClass);
/* finalArr.push(elList[cou]); */
}
}
cou++;
}
finalArr = pwcLocal.querySelectorAll('.'+markedClass+':not('+markedClassBad+')');
finalArrClear = pwcLocal.querySelectorAll('.'+markedClass+',.'+markedClassBad);
if (finalArrClear&&finalArrClear.length > 0) {
for (let i1 = 0; i1 < finalArrClear.length; i1++) {
finalArrClear[i1].classList.remove(markedClass,markedClassBad);
}
}
} catch (er) {
console.log(er.message);
}
return finalArr;
}
function cureentElementsGather(usedElement, loopLimit = 2, localPwc = parent_with_content) {
let curElementSearchRepeater = true;
let curElementSearchCounter = 0;
let currentElementLoc = null;
let ExcludedStringBegin = '';
let ExcludedString = '';
let ExcludedStringEnd = '';
let tagListString = '';
let tagListStringExc = '';
let cou = 0;
/* let excArr = excIdClUnpacker(); */
let tagListCou = 0;
if (usedElement=='h1') {
currentElementLoc = placingToH1(localPwc, usedElement);
} else {
if (usedElement=='h2-4') {tagList = ['h2','h3','h3'];}
else {tagList = [usedElement]; }
while (tagList[tagListCou]) {
tagListString += ((cou++>0)?',':'')+tagList[tagListCou];
tagListStringExc += ':not('+tagList[tagListCou]+')';
tagListCou++;
}
ExcludedString = '';
if (excIdClass&&excIdClass.length > 0) {
for (let i2 = 0; i2 < excIdClass.length; i2++) {
if (excIdClass[i2].length > 0) {
ExcludedString += (i2>0?',':'')+excIdClass[i2]+tagListStringExc;
}
}
}
detailedQueryString += tagListString+','+ExcludedString;
/* console.log(detailedQueryString); */
while (curElementSearchRepeater&&curElementSearchCounter < loopLimit) {
try {
currentElementLoc = localPwc.querySelectorAll(tagListString);
} catch (e1) {console.log(e1.message);}
if (!currentElementLoc) {
if (localPwc.parentElement) {
localPwc = localPwc.parentElement;
} else {
break;
}
} else {
currentElementLoc = elementsCleaning(excIdClass, currentElementLoc, localPwc, detailedQueryString);
curElementSearchRepeater = false;
}
curElementSearchCounter++;
}
}
return currentElementLoc;
}
function currentElementReceiver(revert, localCurEl = currentElement) {
let origCurEl = localCurEl;
curSumResult = sumResult;
detailedElementList = localCurEl;
sameElementAfterWidth = false;
let testCou = 0;
while (detailedElementList[curSumResult]&&sameElementAfterWidth==false&&testCou < 8) {
localCurEl = detailedElementList[curSumResult];
try {
sameElementAfterWidth=true;
sameElementAfterWidth = checkAdsWidth(content_pointer, blockSettingArray[i]["elementPosition"], localCurEl);
} catch (ex) {
console.log(ex.message);
}
revert? curSumResult--: curSumResult++;
testCou++;
}
if (localCurEl) {
currentElementChecker = true;
}
return localCurEl?localCurEl:origCurEl;
}
function endingActions(block_number) {
usedBlockSettingArrayIds.push(block_number);
blockSettingArray.splice(i--, 1);
poolbackI = 1;
}
for (i = 0; i < blockSettingArray.length; i++) {
currentElement = null;
currentElementChecker = false;
sameElementAfterWidth = false;
sameElementAfterExcClassId = false;
sameElementAfterFromConstruction = false;
tagListCou = 0;
poolbackI = 0;
detailedQueryString = '';
binderName = elementBinderNameGenerator();
try {
if (!blockSettingArray[i]["text"]
||(blockSettingArray[i]["text"]&&blockSettingArray[i]["text"].length < 1)
||(rejectedBlocks&&rejectedBlocks.includes(blockSettingArray[i]["id"]))
||((blockSettingArray[i]["maxHeaders"] > 0)&&(blockSettingArray[i]["maxHeaders"] < parseInt(termorarity_parent_with_content_length)))
||((blockSettingArray[i]["maxSymbols"] > 0)&&(blockSettingArray[i]["maxSymbols"] < parseInt(contentLength)))
||(content_pointer.classList.contains("hard-content")&&blockSettingArray[i]["setting_type"]!=3)
) {
blockSettingArray.splice(i--, 1);
poolbackI = 1;
continue;
}
block_number = 0;
elementToAdd = document.createElement("div");
elementToAdd.classList.add("percentPointerClass");
elementToAdd.classList.add("marked");
if (blockSettingArray[i]["sc"]==1) {
elementToAdd.classList.add("scMark");
}
elementToAdd.innerHTML = blockSettingArray[i]["text"];
elementToAdd.dataset.rbinder = binderName;
block_number = elementToAdd.children[0].attributes['data-id'].value;
if (blockDuplicate == 'no') {
if (usedBlockSettingArrayIds.length > 0) {
for (let i1 = 0; i1 < usedBlockSettingArrayIds.length; i1++) {
if (block_number==usedBlockSettingArrayIds[i1]) {
blockSettingArray.splice(i--, 1);
poolbackI = 1;
break;
}
}
if (poolbackI == 1) {
continue;
}
}
}
elementToAddStyle = createStyleElement(block_number, blockSettingArray[i]["elementCss"]);
if (elementToAddStyle&&elementToAddStyle!='default') {
elementToAdd.style.textAlign = elementToAddStyle;
}
if ((blockSettingArray[i]["minHeaders"] > 0)&&(blockSettingArray[i]["minHeaders"] > termorarity_parent_with_content_length)) {continue;}
if (blockSettingArray[i]["minSymbols"] > contentLength) {continue;}
if (blockSettingArray[i]["setting_type"] == 1) {
currentElement = cureentElementsGather(blockSettingArray[i]["element"].toLowerCase());
if (currentElement) {
if (blockSettingArray[i]["elementPlace"] < 0) {
sumResult = currentElement.length + blockSettingArray[i]["elementPlace"];
if (sumResult >= 0 && sumResult < currentElement.length) {
currentElement = currentElementReceiver(true);
}
} else {
sumResult = blockSettingArray[i]["elementPlace"] - 1;
if (sumResult < currentElement.length) {
currentElement = currentElementReceiver(false);
}
}
}
if (currentElement != undefined && currentElement != null && currentElementChecker) {
posCurrentElement = initTargetToInsert(blockSettingArray[i]["elementPosition"], 'element', currentElement);
currentElement.parentNode.insertBefore(elementToAdd, posCurrentElement);
currentElement.classList.add('rbinder-'+binderName);
elementToAdd.classList.remove('coveredAd');
usedBlockSettingArrayIds.push(block_number);
blockSettingArray.splice(i--, 1);
poolbackI = 1;
rb_tempElement_check = false;
} else {
repeat = true;
}
}
else if (blockSettingArray[i]["setting_type"] == 2) {
if (blockDuplicate == 'no') {
blockSettingArray[i]["elementCount"] = 1;
}
repeatableCurrentElement = [];
reCou = 0;
curFirstPlace = blockSettingArray[i]["firstPlace"];
curElementCount = blockSettingArray[i]["elementCount"];
curElementStep = blockSettingArray[i]["elementStep"];
repeatableSuccess = false;
elementToAddStyle = createStyleElement(block_number, blockSettingArray[i]["elementCss"]);
repeatableCurrentElement = cureentElementsGather(blockSettingArray[i]["element"].toLowerCase());
if (repeatableCurrentElement) {
for (let i1 = 0; i1 < blockSettingArray[i]["elementCount"]; i1++) {
currentElementChecker = false;
let repElementToAdd = document.createElement("div");
repElementToAdd.classList.add("percentPointerClass");
repElementToAdd.classList.add("marked");
if (blockSettingArray[i]["sc"]==1) {
repElementToAdd.classList.add("scMark");
}
repElementToAdd.classList.add("repeatable-mark-"+repeatableBlockIdentifier);
repElementToAdd.innerHTML = blockSettingArray[i]["text"];
if (elementToAddStyle&&elementToAddStyle!='default') {
repElementToAdd.style.textAlign = elementToAddStyle;
}
sumResult = Math.round(parseInt(blockSettingArray[i]["firstPlace"]) + (i1*parseInt(blockSettingArray[i]["elementStep"])) - 1);
if (sumResult < repeatableCurrentElement.length) {
currentElement = currentElementReceiver(false, repeatableCurrentElement);
}
if (currentElement != undefined && currentElement != null && currentElementChecker) {
posCurrentElement = initTargetToInsert(blockSettingArray[i]["elementPosition"], 'element', currentElement);
currentElement.parentNode.insertBefore(repElementToAdd, posCurrentElement);
currentElement.classList.add('rbinder-'+binderName);
repElementToAdd.classList.remove('coveredAd');
curFirstPlace = sumResult + parseInt(blockSettingArray[i]["elementStep"]) + 1;
curElementCount--;
repeatableSuccess = true;
} else {
repeatableSuccess = false;
break;
}
}
}
if (repeatableSuccess==true) {
usedBlockSettingArrayIds.push(block_number);
blockSettingArray.splice(i--, 1);
poolbackI = 1;
repeatableBlockIdentifier++;
} else {
if (!blockSettingArray[i]["unsuccess"]) {
blockSettingArray[i]["unsuccess"] = 1;
} else {
blockSettingArray[i]["unsuccess"] = Math.round(blockSettingArray[i]["unsuccess"] + 1);
}
if (blockSettingArray[i]["unsuccess"] > 10) {
usedBlockSettingArrayIds.push(block_number);
blockSettingArray.splice(i--, 1);
poolbackI = 1;
} else {
blockSettingArray[i]["firstPlace"] = curFirstPlace;
blockSettingArray[i]["elementCount"] = curElementCount;
blockSettingArray[i]["elementStep"] = curElementStep;
repeat = true;
}
}
}
else if (blockSettingArray[i]["setting_type"] == 3) {
let elementTypeSymbol = '';
let elementSpaceSymbol = '';
let elementName = '';
let elementType = '';
let elementTag = '';
let findQuery = 0;
let directClassResult = [];
let directElement = blockSettingArray[i]["directElement"].trim();
if (directElement.search('#') > -1) {
findQuery = 1;
} else if ((directElement.search('#') < 0)&&(directElement.search('.') > -1)) {
directClassResult = directClassElementDetecting(blockSettingArray, directElement);
findQuery = directClassResult['findQuery'];
currentElement = directClassResult['currentElement'];
}
if (findQuery == 1) {
currentElement = document.querySelector(directElement);
}
if (currentElement) {
currentElementChecker = true;
}
if (currentElement != undefined && currentElement != null && currentElementChecker) {
posCurrentElement = initTargetToInsert(blockSettingArray[i]["elementPosition"], 'element', currentElement);
currentElement.parentNode.insertBefore(elementToAdd, posCurrentElement);
elementToAdd.classList.remove('coveredAd');
currentElement.classList.add('rbinder-'+binderName);
usedBlockSettingArrayIds.push(block_number);
blockSettingArray.splice(i--, 1);
poolbackI = 1;
} else {
repeat = true;
}
}
else if (blockSettingArray[i]["setting_type"] == 4) {
document.querySelector("#content_pointer_id").parentElement.append(elementToAdd);
usedBlockSettingArrayIds.push(block_number);
blockSettingArray.splice(i--, 1);
poolbackI = 1;
}
else if (blockSettingArray[i]["setting_type"] == 5) {
let currentElementList = cureentElementsGather('p', 1, content_pointer.parentElement);
if (currentElementList&¤tElementList.length > 0) {
let pCount = currentElementList.length;
let elementNumber = Math.round(pCount/2);
if (pCount > 1) {
currentElement = currentElementList[elementNumber+1];
}
if (currentElement != undefined && currentElement != null) {
if (pCount > 1) {
currentElement.parentNode.insertBefore(elementToAdd, currentElement);
} else {
currentElement.parentNode.insertBefore(elementToAdd, currentElement.nextSibling);
}
elementToAdd.classList.remove('coveredAd');
currentElement.classList.add('rbinder-'+binderName);
usedBlockSettingArrayIds.push(block_number);
blockSettingArray.splice(i--, 1);
poolbackI = 1;
} else {
repeat = true;
}
} else {
repeat = true;
}
}
else if (blockSettingArray[i]["setting_type"] == 6) {
if (containerFor6th.length > 0) {
for (let j = 0; j < containerFor6th.length; j++) {
if (containerFor6th[j]["elementPlace"]<blockSettingArray[i]["elementPlace"]) {
/* continue; */
if (j == containerFor6th.length-1) {
containerFor6th.push(blockSettingArray[i]);
/* usedAdBlocksArray.push(checkIfBlockUsed); */
usedBlockSettingArrayIds.push(block_number);
blockSettingArray.splice(i--, 1);
poolbackI = 1;
break;
}
} else {
for (let k = containerFor6th.length-1; k > j-1; k--) {
containerFor6th[k + 1] = containerFor6th[k];
}
containerFor6th[j] = blockSettingArray[i];
/* usedAdBlocksArray.push(checkIfBlockUsed); */
usedBlockSettingArrayIds.push(block_number);
blockSettingArray.splice(i--, 1);
poolbackI = 1;
break;
}
}
} else {
containerFor6th.push(blockSettingArray[i]);
usedBlockSettingArrayIds.push(block_number);
blockSettingArray.splice(i--, 1);
poolbackI = 1;
}
/* vidpravutu v vidstiinuk dlya 6ho tipa */
}
else if (blockSettingArray[i]["setting_type"] == 7) {
if (containerFor7th.length > 0) {
for (let j = 0; j < containerFor7th.length; j++) {
if (containerFor7th[j]["elementPlace"]<blockSettingArray[i]["elementPlace"]) {
/* continue; */
if (j == containerFor7th.length-1) {
containerFor7th.push(blockSettingArray[i]);
usedBlockSettingArrayIds.push(block_number);
blockSettingArray.splice(i--, 1);
poolbackI = 1;
break;
}
} else {
for (let k = containerFor7th.length-1; k > j-1; k--) {
containerFor7th[k + 1] = containerFor7th[k];
}
containerFor7th[j] = blockSettingArray[i];
usedBlockSettingArrayIds.push(block_number);
blockSettingArray.splice(i--, 1);
poolbackI = 1;
break;
}
}
} else {
containerFor7th.push(blockSettingArray[i]);
usedBlockSettingArrayIds.push(block_number);
blockSettingArray.splice(i--, 1);
poolbackI = 1;
}
/* vidpravutu v vidstiinuk dlya 7ho tipa */
}
} catch (e) {
console.log(e.message);
}
}
var array = textLengthGatherer(lordOfElements),
tlArray = array.array,
length = array.length;
if (containerFor6th.length > 0) {
percentInserter(lordOfElements, containerFor6th, tlArray, length);
}
if (containerFor7th.length > 0) {
symbolInserter(lordOfElements, containerFor7th, tlArray);
}
shortcodesInsert();
let stopper = 0;
window.addEventListener('load', function () {
if (repeat = true) {
setTimeout(function () {
/* asyncBlocksInsertingFunction(blockSettingArray, contentLength) */
asyncBlocksInsertingFunction(blockSettingArray);
}, 100);
}
});
} catch (e) {
console.log(e.message);
}
}
function possibleTagsInCheckConfirmer(possibleTagsArray, possibleTagsInCheck) {
if (possibleTagsArray.includes("LI")) {
if (possibleTagsArray.includes("UL")) {
possibleTagsInCheck.push("UL");
}
if (possibleTagsArray.includes("OL")) {
possibleTagsInCheck.push("OL");
}
}
return false;
}
function textLengthGatherer(lordOfElementsLoc) {
var possibleTagsArray;
if (typeof tagsListForTextLength!=="undefined") {
possibleTagsArray = tagsListForTextLength;
} else {
possibleTagsArray = ["P", "H1", "H2", "H3", "H4", "H5", "H6", "DIV", "BLOCKQUOTE", "INDEX", "ARTICLE", "SECTION"];
}
let possibleTagsInCheck = ["DIV", "INDEX", "SECTION"];
possibleTagsInCheckConfirmer(possibleTagsArray, possibleTagsInCheck);
let excArr = excIdClUnpacker(),
textLength = 0,
tlArray = [];
function textLengthGathererRec(lordOfElementsLoc) {
let allowed;
let cou1;
let classesArray;
let countSuccess = 0;
try {
for (let i = 0; i < lordOfElementsLoc.children.length; i++) {
if (possibleTagsArray.includes(lordOfElementsLoc.children[i].tagName)
&&!lordOfElementsLoc.children[i].classList.contains("percentPointerClass")
&&lordOfElementsLoc.children[i].id!="toc_container"
) {
if (possibleTagsInCheck.includes(lordOfElementsLoc.children[i].tagName)
&&(lordOfElementsLoc.children[i].children.length > 0)
) {
allowed = true;
if (lordOfElementsLoc.children[i].id&&excArr['id'].length > 0) {
cou1 = 0;
while (excArr['id'][cou1]) {
if (lordOfElementsLoc.children[i].id.toLowerCase()==excArr['id'][cou1].toLowerCase()) {
allowed = false;
break;
}
cou1++;
}
}
if (lordOfElementsLoc.children[i].classList.length > 0&&excArr['class'].length > 0) {
cou1 = 0;
while (excArr['class'][cou1]) {
classesArray = excArr['class'][cou1].split('.');
if (classesArray.every(className => lordOfElementsLoc.children[i].classList.contains(className))) {
allowed = false;
break;
}
cou1++;
}
}
if (excArr['tag'].length > 0) {
cou1 = 0;
while (excArr['tag'][cou1]) {
if (lordOfElementsLoc.children[i].tagName.toLowerCase()==excArr['tag'][cou1].toLowerCase()) {
allowed = false;
break;
}
cou1++;
}
}
if (allowed) {
if (textLengthGathererRec(lordOfElementsLoc.children[i], excArr, possibleTagsArray, possibleTagsInCheck)) {
countSuccess++;
continue;
}
}
}
textLength = textLength + lordOfElementsLoc.children[i].innerText.length;
tlArray.push({
tag: lordOfElementsLoc.children[i].tagName,
length: lordOfElementsLoc.children[i].innerText.length,
lengthSum: textLength,
element: lordOfElementsLoc.children[i]
});
countSuccess++;
}
}
} catch (er) {
console.log(er.message);
}
return countSuccess > 0;
}
textLengthGathererRec(lordOfElementsLoc);
return {array: tlArray, length: textLength};
}
window.asyncFunctionLauncher = function() {
if (window.jsInputerLaunch !== undefined
&&[15, 10].includes(window.jsInputerLaunch)
&&(typeof asyncBlocksInsertingFunction !== 'undefined' )
&&(typeof asyncBlocksInsertingFunction === 'function')
&&typeof endedSc!=='undefined'&&
typeof endedCc!=='undefined'&&
typeof usedAdBlocksArray!=='undefined'&&
typeof usedBlockSettingArrayIds!=='undefined'&&
typeof sameElementAfterWidth!=='undefined'&&
typeof sameElementAfterExcClassId!=='undefined'&&
typeof sameElementAfterFromConstruction!=='undefined'&&
typeof rb_tempElement_check!=='undefined'&&
typeof rb_tempElement!=='undefined'&&
typeof window.jsInputerLaunch!=='undefined') {
/* asyncBlocksInsertingFunction(blockSettingArray, contentLength); */
asyncBlocksInsertingFunction(blockSettingArray);
if (!endedSc) {
shortcodesInsert();
}
if (!endedCc) {
/* clearUnsuitableCache(0); */
}
/* blocksReposition();
cachePlacing();
symbolMarkersPlaced(); */
} else {
setTimeout(function () {
asyncFunctionLauncher();
}, 50);
}
};
/* asyncFunctionLauncher(); */
function asyncInsertingsInsertingFunction(insertingsArray) {
let currentElementForInserting = 0;
let currentElementToMove = 0;
let positionElement = 0;
let position = 0;
let insertToAdd = 0;
let postId = 0;
let repeatSearch = 0;
if (insertingsArray&&insertingsArray.length > 0) {
for (let i = 0; i < insertingsArray.length; i++) {
if (!insertingsArray[i]['used']||(insertingsArray[i]['used']&&insertingsArray[i]['used']==0)) {
positionElement = insertingsArray[i]['position_element'];
position = insertingsArray[i]['position'];
insertToAdd = insertingsArray[i]['content'];
postId = insertingsArray[i]['postId'];
currentElementForInserting = document.querySelector(positionElement);
currentElementToMove = document.querySelector('.coveredInsertings[data-id="'+postId+'"]');
if (currentElementForInserting) {
if (position==0) {
currentElementForInserting.parentNode.insertBefore(currentElementToMove, currentElementForInserting);
currentElementToMove.classList.remove('coveredInsertings');
insertingsArray[i]['used'] = 1;
} else {
currentElementForInserting.parentNode.insertBefore(currentElementToMove, currentElementForInserting.nextSibling);
currentElementToMove.classList.remove('coveredInsertings');
insertingsArray[i]['used'] = 1;
}
} else {
repeatSearch = 1;
}
}
}
}
if (repeatSearch == 1) {
setTimeout(function () {
asyncInsertingsInsertingFunction(insertingsArray);
}, 100)
}
}
function insertingsFunctionLaunch() {
if (window.jsInsertingsLaunch !== undefined&&jsInsertingsLaunch == 25) {
asyncInsertingsInsertingFunction(insertingsArray);
} else {
setTimeout(function () {
insertingsFunctionLaunch();
}, 100)
}
}
function setLongCache() {
let xhttp = new XMLHttpRequest();
let sendData = 'action=setLongCache&type=longCatching';
xhttp.onreadystatechange = function(redata) {
if (this.readyState == 4 && this.status == 200) {
console.log('long cache deployed');
}
};
xhttp.open("POST", rb_ajaxurl, true);
xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhttp.send(sendData);
}
function cachePlacing(alert_type, errorInfo=null) {
let adBlocks = document.querySelectorAll('.percentPointerClass .' + block_classes.join(', .percentPointerClass .'));
let curAdBlock;
let okStates = ['done','refresh-wait','no-block','fetched'];
/* let adId = -1; */
let blockAid = null;
let blockId;
if (typeof cachedBlocksArray !== 'undefined'&&cachedBlocksArray&&cachedBlocksArray.length > 0&&adBlocks&&adBlocks.length > 0) {
for (let i = 0; i < adBlocks.length; i++) {
blockAid = adBlocks[i]['dataset']['aid'];
if (!blockAid) {
blockId = adBlocks[i]['dataset']['id'];
if (cachedBlocksArray[blockId]) {
jQuery(adBlocks[i]).html(cachedBlocksArray[blockId]);
}
}
}
}
if (alert_type&&alert_type=='high') {
setLongCache();
}
}
function symbolInserter(lordOfElements, containerFor7th, tlArray) {
try {
var currentChildrenLength = 0;
let previousBreak = 0;
let needleLength;
let currentSumLength;
let elementToAdd;
let elementToBind;
let elementToAddStyle;
let block_number;
let binderName;
if (!document.getElementById("markedSpan1")) {
for (let i = 0; i < containerFor7th.length; i++) {
previousBreak = 0;
currentChildrenLength = 0;
currentSumLength = 0;
needleLength = Math.abs(containerFor7th[i]['elementPlace']);
binderName = elementBinderNameGenerator();
elementToAdd = document.createElement("div");
elementToAdd.classList.add("percentPointerClass");
elementToAdd.classList.add("marked");
if (containerFor7th[i]["sc"]==1) {
elementToAdd.classList.add("scMark");
}
elementToAdd.dataset.rbinder = binderName;
elementToAdd.innerHTML = containerFor7th[i]["text"];
block_number = elementToAdd.children[0].attributes['data-id'].value;
if (!elementToAdd) {
continue;
}
elementToAddStyle = createStyleElement(block_number, containerFor7th[i]["elementCss"]);
if (elementToAddStyle&&elementToAddStyle!='default') {
elementToAdd.style.textAlign = elementToAddStyle;
}
if (containerFor7th[i]['elementPlace'] < 0) {
for (let j = tlArray.length-1; j > -1; j--) {
currentSumLength = currentSumLength + tlArray[j]['length'];
if (needleLength < currentSumLength) {
elementToBind = tlArray[j]['element'];
elementToBind = currentElementReceiverSpec(true, j, tlArray, elementToBind);
elementToBind.parentNode.insertBefore(elementToAdd, elementToBind);
elementToBind.classList.add('rbinder-'+binderName);
elementToAdd.classList.remove('coveredAd');
break;
}
}
} else if (containerFor7th[i]['elementPlace'] == 0) {
elementToBind = tlArray[0]['element'];
elementToBind.parentNode.insertBefore(elementToAdd, elementToBind);
elementToBind.classList.add('rbinder-'+binderName);
elementToAdd.classList.remove('coveredAd');
} else {
for (let j = 0; j < tlArray.length; j++) {
currentSumLength = currentSumLength + tlArray[j]['length'];
if (needleLength < currentSumLength) {
elementToBind = tlArray[j]['element'];
elementToBind = currentElementReceiverSpec(false, j, tlArray, elementToBind);
elementToBind.parentNode.insertBefore(elementToAdd, elementToBind.nextSibling);
elementToBind.classList.add('rbinder-'+binderName);
elementToAdd.classList.remove('coveredAd');
break;
}
}
}
}
var spanMarker = document.createElement("span");
spanMarker.setAttribute("id", "markedSpan1");
lordOfElements.prepend(spanMarker);
}
} catch (e) {
console.log(e);
}
}
function percentInserter(lordOfElements, containerFor6th, tlArray, textLength) {
try {
var textNeedyLength = 0;
let elementToAdd;
var elementToBind;
let elementToAddStyle;
let block_number;
var binderName;
/* var checkIfBlockUsed = 0; */
function insertByPercents(textLength) {
let localMiddleValue = 0;
for (let j = 0; j < containerFor6th.length; j++) {
textNeedyLength = Math.round(textLength * (containerFor6th[j]["elementPlace"]/100));
for (let i = 0; i < tlArray.length; i++) {
if (tlArray[i]['lengthSum'] >= textNeedyLength) {
binderName = elementBinderNameGenerator();
elementToAdd = document.createElement("div");
elementToAdd.classList.add("percentPointerClass");
elementToAdd.classList.add("marked");
if (containerFor6th[j]["sc"]==1) {
elementToAdd.classList.add("scMark");
}
elementToAdd.dataset.rbinder = binderName;
elementToAdd.innerHTML = containerFor6th[j]["text"];
if (!elementToAdd) {
break;
}
block_number = elementToAdd.children[0].attributes['data-id'].value;
elementToAddStyle = createStyleElement(block_number, containerFor6th[j]["elementCss"]);
if (elementToAddStyle&&elementToAddStyle!='default') {
elementToAdd.style.textAlign = elementToAddStyle;
}
localMiddleValue = tlArray[i]['lengthSum'] - Math.round(tlArray[i]['length']/2);
elementToBind = tlArray[i]['element'];
currentElementReceiverSpec(false, i, tlArray, elementToBind);
if (textNeedyLength < localMiddleValue) {
elementToBind.parentNode.insertBefore(elementToAdd, elementToBind);
} else {
elementToBind.parentNode.insertBefore(elementToAdd, elementToBind.nextSibling);
}
elementToBind.classList.add('rbinder-'+binderName);
elementToAdd.classList.remove('coveredAd');
break;
}
}
}
return false;
}
function clearTlMarks() {
let marksForDeleting = document.querySelectorAll('.textLengthMarker');
if (marksForDeleting.length > 0) {
for (let i = 0; i < marksForDeleting.length; i++) {
marksForDeleting[i].remove();
}
}
}
if (!document.getElementById("markedSpan")) {
insertByPercents(textLength);
clearTlMarks();
var spanMarker = document.createElement("span");
spanMarker.setAttribute("id", "markedSpan");
lordOfElements.prepend(spanMarker);
}
} catch (e) {
console.log(e.message);
}
}
function saveContentBlock(contentContainer) {
try {
if (!gather_content) {
console.log('content gather save function entered');
let xhttp = new XMLHttpRequest();
let sendData = 'action=RFWP_saveContentContainer&type=gatherContentBlock&data='+contentContainer;
xhttp.onreadystatechange = function(redata) {
if (this.readyState == 4 && this.status == 200) {
console.log('content gather succeed');
} else {
console.log('content gather gone wrong');
}
};
xhttp.open("POST", rb_ajaxurl, true);
xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhttp.send(sendData);
}
} catch (er) {
console.log('content gather error: '+er+';');
}
}
window.gatherContentBlock = function() {
let cPointer = null,
cPointerParent = null,
cPointerParentString = null,
classWords = ['content','entry','post','wrap','description','taxonomy'],
classChoosed = false;
cPointer = document.querySelector('#content_pointer_id');
if (cPointer) {
if (window.jsInputerLaunch!==15) {
return false;
}
cPointerParent = cPointer.parentElement;
if (cPointerParent) {
if (cPointerParent.id) {
cPointerParentString = '#'+cPointerParent.id;
} else {
if (cPointerParent.classList.length > 0) {
cPointerParentString = '.'+cPointerParent.classList[0];
for (let j = 0; j < classWords.length; j++) {
for (let i = 0; i < cPointerParent.classList.length; i++) {
if (cPointerParent.classList[i].includes(classWords[j])) {
cPointerParentString = '.'+cPointerParent.classList[i];
classChoosed = true;
break;
}
}
if (classChoosed===true) {
break;
}
}
}
}
if (cPointerParentString) {
console.log('content gather content block detected');
/* cPointerParentString = JSON.stringify(cPointerParentString); */
saveContentBlock(cPointerParentString);
}
}
} else {
console.log('content gather delayed');
setTimeout(function () {
gatherContentBlock();
}, 500);
}
};
window.removeMarginClass = function(blockObject) {
if (blockObject && typeof window.jsInputerLaunch !== 'undefined' && [15, 10].includes(window.jsInputerLaunch)) {
let binderName,
neededElement,
currentDirection,
seekerIterationCount,
currentSubling;
binderName = blockObject.dataset.rbinder;
if (binderName) {
seekerIterationCount = 0;
currentDirection = 'before';
do {
seekerIterationCount++;
currentSubling = blockObject.nextElementSibling;
if (currentSubling&¤tSubling.classList.contains('rbinder-'+binderName)) {
neededElement = currentSubling;
}
} while (currentSubling&&!neededElement&&seekerIterationCount < 5);
if (!neededElement) {
seekerIterationCount = 0;
currentDirection = 'after';
do {
seekerIterationCount++;
currentSubling = blockObject.previousElementSibling;
if (currentSubling&¤tSubling.classList.contains('rbinder-'+binderName)) {
neededElement = currentSubling;
}
} while (currentSubling&&!neededElement&&seekerIterationCount < 5);
}
if (neededElement) {
if (currentDirection === 'before') {
neededElement.classList.remove('rfwp_removedMarginTop');
} else {
neededElement.classList.remove('rfwp_removedMarginBottom');
}
}
}
}
return false;
};
function elementBinderNameGenerator() {
let binderName = '',
checkedElements,
passed = false;
while (passed===false) {
binderName = Math.floor(Math.random()*100000);
checkedElements = document.querySelectorAll('[data-rbinder="'+binderName+'"]');
if (checkedElements.length < 1) {
passed = true;
}
}
return binderName;
}
</script>
<script>
if (typeof rb_ajaxurl==='undefined') {var rb_ajaxurl = 'https://showkeyplus.su/wp-admin/admin-ajax.php';}
if (typeof cache_devices==='undefined') {var cache_devices = true;}
var nReadyBlock = false;
var fetchedCounter = 0;
function sendReadyBlocksNew(blocks) {
if (!cache_devices) {
let xhttp = new XMLHttpRequest();
let sendData = 'action=saveAdBlocks&type=blocksGethering&data='+blocks;
xhttp.onreadystatechange = function(redata) {
if (this.readyState == 4 && this.status == 200) {
console.log('cache succeed');
}
};
xhttp.open("POST", rb_ajaxurl, true);
xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhttp.send(sendData);
}
}
function gatherReadyBlocks() {
if (block_classes && block_classes.length) {
let blocks = {};
let counter1 = 0;
let gatheredBlocks = document.querySelectorAll('.' + block_classes.join(', .'));
let checker = 0;
let adContent = '';
let curState = '';
let thisData = [];
let sumData = [];
let newBlocks = '';
let thisDataString = '';
if (gatheredBlocks.length > 0) {
blocks.data = {};
for (let i = 0; i < gatheredBlocks.length; i++) {
curState = gatheredBlocks[i]['dataset']["state"].toLowerCase();
checker = 0;
if (curState&&gatheredBlocks[i]['innerHTML'].length > 0&&gatheredBlocks[i]['dataset']['aid'] > 0&&curState!='no-block') {
if (gatheredBlocks[i]['innerHTML'].length > 0) {
checker = 1;
}
if (checker==1) {
blocks.data[counter1] = {id:gatheredBlocks[i]['dataset']['id'],code:gatheredBlocks[i]['dataset']['aid']};
counter1++;
}
}
}
blocks = JSON.stringify(blocks);
sendReadyBlocksNew(blocks);
}
} else nReadyBlock = true;
}
function timeBeforeGathering() {
if (block_classes && block_classes.length > 0)
{
let gatheredBlocks = document.querySelectorAll('.' + block_classes.join(', .'));
let okStates = ['done','refresh-wait','no-block','fetched'];
let curState = '';
for (let i = 0; i < gatheredBlocks.length; i++) {
if (!gatheredBlocks[i]['dataset']["state"]) {
nReadyBlock = true;
break;
} else {
curState = gatheredBlocks[i]['dataset']["state"].toLowerCase();
if (!okStates.includes(curState)) {
nReadyBlock = true;
break;
} else if (curState=='fetched'&&fetchedCounter < 3) {
fetchedCounter++;
nReadyBlock = true;
break;
}
}
}
}
else nReadyBlock = true;
if (nReadyBlock == true) {
nReadyBlock = false;
setTimeout(timeBeforeGathering,2000);
} else {
gatherReadyBlocks();
}
}
function launchTimeBeforeGathering() {
if (document.readyState === "complete" || (document.readyState !== "loading" && !document.documentElement.doScroll)) {
timeBeforeGathering();
} else {
setTimeout(launchTimeBeforeGathering,100);
}
}
launchTimeBeforeGathering();
</script>
<script type="text/javascript" id="yelly-scripts-js-extra">
/* <![CDATA[ */
var settings_array = {"rating_text_average":"\u0441\u0440\u0435\u0434\u043d\u0435\u0435","rating_text_from":"\u0438\u0437","lightbox_display":"1"};
var wps_ajax = {"url":"https:\/\/showkeyplus.su\/wp-admin\/admin-ajax.php","nonce":"7e8e435373"};
var wpshop_views_counter_params = {"url":"https:\/\/showkeyplus.su\/wp-admin\/admin-ajax.php","nonce":"7e8e435373","is_postviews_enabled":"","post_id":"2"};
/* ]]> */
</script>
<script type="text/javascript" src="https://showkeyplus.su/wp-content/themes/samfirm/assets/js/scripts.min.js" id="yelly-scripts-js"></script>
<script type="text/javascript" id="jquery-lazyloadxt-js-extra">
/* <![CDATA[ */
var a3_lazyload_params = {"apply_images":"1","apply_videos":"1"};
/* ]]> */
</script>
<script type="text/javascript" src="//showkeyplus.su/wp-content/plugins/a3-lazy-load/assets/js/jquery.lazyloadxt.extra.min.js" id="jquery-lazyloadxt-js"></script>
<script type="text/javascript" src="//showkeyplus.su/wp-content/plugins/a3-lazy-load/assets/js/jquery.lazyloadxt.srcset.min.js" id="jquery-lazyloadxt-srcset-js"></script>
<script type="text/javascript" id="jquery-lazyloadxt-extend-js-extra">
/* <![CDATA[ */
var a3_lazyload_extend_params = {"edgeY":"0","horizontal_container_classnames":""};
/* ]]> */
</script>
<script type="text/javascript" src="//showkeyplus.su/wp-content/plugins/a3-lazy-load/assets/js/jquery.lazyloadxt.extend.js" id="jquery-lazyloadxt-extend-js"></script>
<!-- Yandex.Metrika counter -->
<script type="text/javascript" >
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
m[i].l=1*new Date();
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
ym(93073876, "init", {
clickmap:true,
trackLinks:true,
accurateTrackBounce:true
});
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/93073876" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->
<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%2Fshowkeyplus.su%2F"></div><div class="social-button social-button--facebook js-share-link" data-uri="https://www.facebook.com/sharer.php?u=https%3A%2F%2Fshowkeyplus.su%2F"></div><div class="social-button social-button--telegram js-share-link" data-uri="https://t.me/share/url?url=https%3A%2F%2Fshowkeyplus.su%2F&text=ShowKeyPlus+%E2%80%93+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%2C+%D0%BE%D1%82%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B0%D1%8E%D1%89%D0%B0%D1%8F+%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5+%D0%B8+OEM+%D0%BA%D0%BB%D1%8E%D1%87%D0%B8+Window+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B+%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B"></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%2Fshowkeyplus.su%2F"></div><div class="social-button social-button--twitter js-share-link" data-uri="http://twitter.com/share?url=https%3A%2F%2Fshowkeyplus.su%2Ftext=ShowKeyPlus+%E2%80%93+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%2C+%D0%BE%D1%82%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B0%D1%8E%D1%89%D0%B0%D1%8F+%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5+%D0%B8+OEM+%D0%BA%D0%BB%D1%8E%D1%87%D0%B8+Window+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B+%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B"></div><div class="social-button social-button--whatsapp js-share-link" data-uri="whatsapp://send?url=https%3A%2F%2Fshowkeyplus.su%2Ftext=ShowKeyPlus+%E2%80%93+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%2C+%D0%BE%D1%82%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B0%D1%8E%D1%89%D0%B0%D1%8F+%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5+%D0%B8+OEM+%D0%BA%D0%BB%D1%8E%D1%87%D0%B8+Window+%D0%B8+%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5+%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B+%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B"></div></div>
</body>
</html>
<!-- Dynamic page generated in 0.501 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2023-12-08 23:08:43 -->
<!-- super cache -->