1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="utf-8" /> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 <title>ÐÑ Ð¾Ð´ - Cloud4U</title> 8 9 <!-- Styling --> 10<link href="/assets/fonts/css/open-sans-family.css" rel="stylesheet" type="text/css" /> 11<link href="/assets/fonts/css/raleway-family.css" rel="stylesheet" type="text/css" /> 12<link href="/templates/six/css/all.min.css?v=ef5dd9" rel="stylesheet"> 13<link href="/assets/css/fontawesome-all.min.css" rel="stylesheet"> 14<link href="/templates/six/css/custom.css" rel="stylesheet"> 15 16<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> 17<!-- WARNING: Respond.js doesn't work if you view the page via file:// --> 18<!--[if lt IE 9]> 19
19<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
19 20
20<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
20 21<![endif]--> 22
23<script type="text/javascript"> 24 var csrfToken = 'f60e59f4ba7843c2b5ece32ec6265f99951a012d', 25 markdownGuide = 'ÐнÑÑÑÑкÑÐ¸Ñ Ð¿Ð¾ ÑазмеÑке', 26 locale = 'en', 27 saved = 'ÑÐ¾Ñ Ñанено', 28 saving = 'авÑоÑÐ¾Ñ Ñанение', 29 whmcsBaseUrl = ""; 30 </script>
vendor: 1 bytes, line 30
30
31<script src="/templates/six/js/scripts.min.js?v=ef5dd9"></script>
31 32 33 34 35 36</head> 37<body data-phone-cc-input="1"> 38 39 40<section id="header"> 41 <div class="container"> 42 <ul class="top-nav"> 43 <li> 44 <a href="#" class="choose-language" data-toggle="popover" id="languageChooser"> 45 Ð ÑÑÑкий 46 <b class="caret"></b> 47 </a> 48 <div id="languageChooserContent" class="hidden"> 49 <ul> 50 <li> 51 <a href="/index.php/login?language=arabic">Ø§ÙØ¹Ø±Ø¨ÙØ©</a> 52 </li> 53 <li> 54 <a href="/index.php/login?language=azerbaijani">Azerbaijani</a> 55 </li> 56 <li> 57 <a href="/index.php/login?language=catalan">Català </a> 58 </li> 59 <li> 60 <a href="/index.php/login?language=chinese">䏿</a> 61 </li> 62 <li> 63 <a href="/index.php/login?language=croatian">Hrvatski</a> 64 </li> 65 <li> 66 <a href="/index.php/login?language=czech">ÄeÅ¡tina</a> 67 </li> 68 <li> 69 <a href="/index.php/login?language=danish">Dansk</a> 70 </li> 71 <li> 72 <a href="/index.php/login?language=dutch">Nederlands</a> 73 </li> 74 <li> 75 <a href="/index.php/login?language=english">English</a> 76 </li> 77 <li> 78 <a href="/index.php/login?language=estonian">Estonian</a> 79 </li> 80 <li> 81 <a href="/index.php/login?language=farsi">Persian</a> 82 </li> 83 <li> 84 <a href="/index.php/login?language=french">Français</a> 85 </li> 86 <li> 87 <a href="/index.php/login?language=german">Deutsch</a> 88 </li> 89 <li> 90 <a href="/index.php/login?language=hebrew">×¢×ר×ת</a> 91 </li> 92 <li> 93 <a href="/index.php/login?language=hungarian">Magyar</a> 94 </li> 95 <li> 96 <a href="/index.php/login?language=italian">Italiano</a> 97 </li> 98 <li> 99 <a href="/index.php/login?language=macedonian">Macedonian</a> 100 </li> 101 <li> 102 <a href="/index.php/login?language=norwegian">Norwegian</a> 103 </li> 104 <li> 105 <a href="/index.php/login?language=portuguese-br">Português</a> 106 </li> 107 <li> 108 <a href="/index.php/login?language=portuguese-pt">Português</a> 109 </li> 110 <li> 111 <a href="/index.php/login?language=romanian">RomânÄ</a> 112 </li> 113 <li> 114 <a href="/index.php/login?language=russian">Ð ÑÑÑкий</a> 115 </li> 116 <li> 117 <a href="/index.php/login?language=spanish">Español</a> 118 </li> 119 <li> 120 <a href="/index.php/login?language=swedish">Svenska</a> 121 </li> 122 <li> 123 <a href="/index.php/login?language=turkish">Türkçe</a> 124 </li> 125 <li> 126 <a href="/index.php/login?language=ukranian">УкÑаÑнÑÑка</a> 127 </li> 128 </ul> 129 </div> 130 </li> 131 <li> 132 <a href="/clientarea.php">ÐÑ Ð¾Ð´</a> 133 </li> 134 <li> 135 <a href="/register.php">РегиÑÑÑаÑиÑ</a> 136 </li> 137 <li class="primary-action"> 138 <a href="/cart.php?a=view" class="btn">
139 ÐÑоÑмоÑÑ ÐºÐ¾ÑÐ·Ð¸Ð½Ñ 140 </a> 141 </li> 142 </ul> 143 144 <a href="/index.php" class="logo logo-text">Cloud4U</a> 145 146 </div> 147</section> 148 149<section id="main-menu"> 150 151 <nav id="nav" class="navbar navbar-default navbar-main" role="navigation"> 152 <div class="container"> 153 <!-- Brand and toggle get grouped for better mobile display --> 154 <div class="navbar-header"> 155 <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#primary-nav"> 156 <span class="sr-only">ÐеÑеклÑÑиÑÑ Ð½Ð°Ð²Ð¸Ð³Ð°ÑиÑ</span> 157 <span class="icon-bar"></span> 158 <span class="icon-bar"></span> 159 <span class="icon-bar"></span> 160 </button> 161 </div> 162 163 <!-- Collect the nav links, forms, and other content for toggling --> 164 <div class="collapse navbar-collapse" id="primary-nav"> 165 166 <ul class="nav navbar-nav"> 167 168 <li menuItemName="Home" class="" id="Primary_Navbar-Home"> 169 <a href="/index.php"> 170 ÐÐ»Ð°Ð²Ð½Ð°Ñ 171 </a> 172 </li> 173 <li menuItemName="Store" class="dropdown" id="Primary_Navbar-Store"> 174 <a class="dropdown-toggle" data-toggle="dropdown" href="#"> 175 Ðагазин 176 <b class="caret"></b> </a> 177 <ul class="dropdown-menu"> 178 <li menuItemName="Browse Products Services" id="Primary_Navbar-Store-Browse_Products_Services"> 179 <a href="/index.php/store"> 180 ÐÑоÑмоÑÑеÑÑ Ð²Ñе 181 </a> 182 </li> 183 <li menuItemName="Shop Divider 1" class="nav-divider" id="Primary_Navbar-Store-Shop_Divider_1"> 184 <a href=""> 185 ----- 186 </a> 187 </li> 188 <li menuItemName="ÐиÑензиÑование Microsoft " id="Primary_Navbar-Store-ÐиÑензиÑование_Microsoft__"> 189 <a href="/index.php/store/litsenzirovanie-microsoft"> 190 ÐиÑензиÑование Microsoft 191 </a> 192 </li> 193 <li menuItemName="ÐоÑпоÑаÑÐ¸Ð²Ð½Ð°Ñ Ð¿Ð¾ÑÑа" id="Primary_Navbar-Store-ÐоÑпоÑаÑивнаÑ_поÑÑа"> 194 <a href="/index.php/store/korporativnaia-pochta"> 195 ÐоÑпоÑаÑÐ¸Ð²Ð½Ð°Ñ Ð¿Ð¾ÑÑа 196 </a> 197 </li> 198 <li menuItemName="Ðблако VMware " id="Primary_Navbar-Store-Ðблако_VMware_"> 199 <a href="/index.php/store/oblako-vmware"> 200 Ðблако VMware 201 </a> 202 </li> 203 </ul> 204 </li> 205 <li menuItemName="Announcements" class="" id="Primary_Navbar-Announcements"> 206 <a href="/index.php/announcements"> 207 ÐбÑÑÐ²Ð»ÐµÐ½Ð¸Ñ 208 </a> 209 </li> 210 <li menuItemName="Knowledgebase" class="" id="Primary_Navbar-Knowledgebase"> 211 <a href="/index.php/knowledgebase"> 212 Ðаза знаний 213 </a> 214 </li> 215 <li menuItemName="Network Status" class="" id="Primary_Navbar-Network_Status"> 216 <a href="/serverstatus.php"> 217 СÑаÑÑÑ ÑеÑи 218 </a> 219 </li> 220 <li menuItemName="Contact Us" class="" id="Primary_Navbar-Contact_Us"> 221 <a href="/contact.php"> 222 СвÑÐ·Ñ Ñ Ð½Ð°Ð¼Ð¸
223 </a> 224 </li> 225 226 </ul> 227 228 <ul class="nav navbar-nav navbar-right"> 229 230 <li menuItemName="Account" class="dropdown" id="Secondary_Navbar-Account"> 231 <a class="dropdown-toggle" data-toggle="dropdown" href="#"> 232 ÐккаÑÐ½Ñ 233 <b class="caret"></b> </a> 234 <ul class="dropdown-menu"> 235 <li menuItemName="Login" id="Secondary_Navbar-Account-Login"> 236 <a href="/clientarea.php"> 237 ÐÑ Ð¾Ð´ 238 </a> 239 </li> 240 <li menuItemName="Register" id="Secondary_Navbar-Account-Register"> 241 <a href="/register.php"> 242 РегиÑÑÑаÑÐ¸Ñ 243 </a> 244 </li> 245 <li menuItemName="Divider" class="nav-divider" id="Secondary_Navbar-Account-Divider"> 246 <a href=""> 247 ----- 248 </a> 249 </li> 250 <li menuItemName="Forgot Password?" id="Secondary_Navbar-Account-Forgot_Password?"> 251 <a href="/index.php/password/reset"> 252 ÐабÑли паÑолÑ? 253 </a> 254 </li> 255 </ul> 256 </li> 257 258 </ul> 259 260 </div><!-- /.navbar-collapse --> 261 </div> 262 </nav> 263 264</section> 265 266 267 268<section id="main-body"> 269 <div class="container"> 270 <div class="row"> 271 272 <!-- Container for main page display content --> 273 <div class="col-xs-12 main-content"> 274 275 276<div class="logincontainer"> 277 278 <div class="header-lined"> 279 <h1>ÐÑ Ð¾Ð´ <small>ÐоÑÑÑп огÑаниÑен</small></h1> 280 </div> 281 282 283 <div class="providerLinkingFeedback"></div> 284 285 <div class="row"> 286 <div class="col-sm-12"> 287 288 <form method="post" action="/index.php/login" class="login-form" role="form"> 289<input type="hidden" name="token" value="f60e59f4ba7843c2b5ece32ec6265f99951a012d" /> 290 <div class="form-group"> 291 <label for="inputEmail">Email-адÑеÑ</label> 292 <input type="email" name="username" class="form-control" id="inputEmail" placeholder="ÐведиÑе email" autofocus> 293 </div> 294 295 <div class="form-group"> 296 <label for="inputPassword">ÐаÑолÑ</label> 297 <input type="password" name="password" class="form-control" id="inputPassword" placeholder="ÐаÑолÑ" autocomplete="off" > 298 </div> 299 300 <div class="checkbox"> 301 <label> 302 <input type="checkbox" name="rememberme" /> ÐапомниÑÑ Ð¼ÐµÐ½Ñ 303 </label> 304 </div> 305 <div class="text-center margin-bottom"> 306 <div class="text-center row"> 307 308 <div class="col-md-8 col-md-offset-2 col-xs-10 col-xs-offset-1"> 309 <div id="default-captcha-domainchecker" class="text-center"> 310 <p>ÐведиÑе ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ Ñ ÐºÐ°ÑÑинки Ð´Ð»Ñ Ð¿ÑедоÑвÑаÑÐµÐ½Ð¸Ñ Ð°Ð²ÑомаÑиÑеÑÐºÐ¸Ñ Ð¾ÑпÑавок.</p> 311 312 <div class="col-xs-6 captchaimage"> 313 <img id="inputCaptchaImage" data-src="https://client.cloud4u.ru/includes/verifyimage.php" src="https://client.cloud4u.ru/includes/verifyimage.php" align="middle" /> 314 </div> 315 316 <div class="col-xs-6"> 317 <input id="inputCaptcha" type="text" name="code" maxlength="6" class="form-control " 318 data-toggle="tooltip" data-placement="right" data-trigger="manual" title="ТÑебÑеÑÑÑ"/> 319 </div> 320 </div> 321 </div> 322 323 </div> 324 </div> 325 <div align="center"> 326 <input id="login" type="submit" class="btn btn-primary" value="ÐогиÐ
326½" /> <a href="/index.php/password/reset" class="btn btn-default">ÐабÑли паÑолÑ?</a> 327 </div> 328 </form> 329 330 </div> 331 <div class="col-sm-5 hidden"> 332 </div> 333 </div> 334</div> 335 336 337 </div><!-- /.main-content --> 338 <div class="clearfix"></div> 339 </div> 340 </div> 341</section> 342 343<section id="footer"> 344 <div class="container"> 345 <a href="#" class="back-to-top"><i class="fas fa-chevron-up"></i></a> 346 <p>ÐвÑоÑÑкое пÑаво © 2026 Cloud4U. ÐÑе пÑава заÑиÑенÑ.</p> 347 </div> 348</section> 349 350<div id="fullpage-overlay" class="hidden"> 351 <div class="outer-wrapper"> 352 <div class="inner-wrapper"> 353 <img src="/assets/img/overlay-spinner.svg"> 354 <br> 355 <span class="msg"></span> 356 </div> 357 </div> 358</div> 359 360<div class="modal system-modal fade" id="modalAjax" tabindex="-1" role="dialog" aria-hidden="true"> 361 <div class="modal-dialog"> 362 <div class="modal-content panel-primary"> 363 <div class="modal-header panel-heading"> 364 <button type="button" class="close" data-dismiss="modal"> 365 <span aria-hidden="true">×</span> 366 <span class="sr-only">ÐакÑÑÑÑ ÑикеÑ</span> 367 </button> 368 <h4 class="modal-title"></h4> 369 </div> 370 <div class="modal-body panel-body"> 371 ÐагÑÑзка... 372 </div> 373 <div class="modal-footer panel-footer"> 374 <div class="pull-left loader"> 375 <i class="fas fa-circle-notch fa-spin"></i> 376 ÐагÑÑзка... 377 </div> 378 <button type="button" class="btn btn-default" data-dismiss="modal"> 379 ÐакÑÑÑÑ ÑÐ¸ÐºÐµÑ 380 </button> 381 <button type="button" class="btn btn-primary modal-submit"> 382 ÐÑпÑавиÑÑ 383 </button> 384 </div> 385 </div> 386 </div> 387</div> 388 389<form action="#" id="frmGeneratePassword" class="form-horizontal"> 390 <div class="modal fade" id="modalGeneratePassword"> 391 <div class="modal-dialog"> 392 <div class="modal-content panel-primary"> 393 <div class="modal-header panel-heading"> 394 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> 395 <h4 class="modal-title"> 396 ÐенеÑаÑÐ¸Ñ Ð¿Ð°ÑÐ¾Ð»Ñ 397 </h4> 398 </div> 399 <div class="modal-body"> 400 <div class="alert alert-danger hidden" id="generatePwLengthError"> 401 ÐожалÑйÑÑа, введиÑе ÑиÑло Ð¾Ñ 8 до 64 Ð´Ð»Ñ Ð´Ð»Ð¸Ð½Ñ Ð¿Ð°ÑÐ¾Ð»Ñ 402 </div> 403 <div class="form-group"> 404 <label for="generatePwLength" class="col-sm-4 control-label">Ðлина паÑолÑ</label> 405 <div class="col-sm-8"> 406 <input type="number" min="8" max="64" value="12" step="1" class="form-control input-inline input-inline-100" id="inputGeneratePasswordLength"> 407 </div> 408 </div> 409 <div class="form-group"> 410 <label for="generatePwOutput" class="col-sm-4 control-label">СгенеÑиÑованнÑй паÑолÑ</label> 411 <div class="col-sm-8"> 412 <input type="text" class="form-control" id="inputGeneratePasswordOutput"> 413 </div> 414 </div> 415 <div class="row"> 416 <div class="col-sm-8 col-sm-offset-4"> 417 <button type="submit" class="btn btn-default btn-sm"> 418 <i class="fas fa-plus fa-fw"></i> 419 СгенеÑиÑоваÑÑ Ð½Ð¾Ð²Ñй паÑÐ¾Ð»Ñ 420 </button> 421 <button type="button" class="btn btn-default btn-sm copy-to-cl
421ipboard" data-clipboard-target="#inputGeneratePasswordOutput"> 422 <img src="/assets/img/clippy.svg" alt="Copy to clipboard" width="15"> 423 ÐопиÑоваÑÑ 424 </button> 425 </div> 426 </div> 427 </div> 428 <div class="modal-footer"> 429 <button type="button" class="btn btn-default" data-dismiss="modal"> 430 ÐакÑÑÑÑ ÑÐ¸ÐºÐµÑ 431 </button> 432 <button type="button" class="btn btn-primary" id="btnGeneratePasswordInsert" data-clipboard-target="#inputGeneratePasswordOutput"> 433 СкопиÑоваÑÑ Ð² бÑÑÐµÑ Ð¸ вÑÑавиÑÑ 434 </button> 435 </div> 436 </div> 437 </div> 438 </div> 439</form> 440 441
441<script>jQuery(document).ready(function() { 442 443 const cLanguage = jQuery('#languageChooser').text().trim(); 444 const isRussian = (cLanguage === 'Ð ÑÑÑкий'); 445 const isUCom = window.location.hostname.includes('client.cloud4u.com'); 446 447 if(window.location.pathname.includes('/clientarea.php') 448 && window.location.search.includes('action=details')) { 449 jQuery('#inputEmail').after(` 450 <input style="margin-top: 10px;" type="password" name="passwordForEmail" class="form-control" id="inputPasswordForEmail" placeholder="ÐаÑÐ¾Ð»Ñ Ð´Ð»Ñ Ð¿Ð¾Ð´ÑвеÑÐ¶Ð´ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¿Ð¾ÑÑÑ" autocomplete="off"> 451 `); 452 } 453 454 if(window.location.pathname.includes('/viewticket.php')) { 455 jQuery('.ticket-reply a').css('text-decoration', 'underline'); 456 if(!isRussian) { 457 jQuery('div.staff span.name').each(function() { 458 if($(this).html().includes('ÐежÑÑнÑй инженеÑ')) { 459 $(this).html($(this).html().replace(/ÐежÑÑнÑй инженеÑ/g, 'Help Desk')); 460 } 461 }); 462 } 463 } 464 465 if(isUCom) { 466 jQuery('a.logo.logo-text').html('Cloud4U'); 467 jQuery('#footer div.container > p').html(jQuery('#footer div.container > p').html().replace(/Cloud4Y/g, 'Cloud4U')); 468 if(jQuery('div.header-lined small').length) { 469 jQuery('div.header-lined small').html(jQuery('div.header-lined small').html().replace(/Cloud4Y/g, 'Cloud4U')); 470 } 471 if(!isRussian) { 472 if(window.location.pathname.includes('/index.php/knowledgebase')) { 473 const regexp = /[а-ÑÑ]/i; 474 jQuery('div.panel-body > a').each(function() { 475 const text = jQuery(this).text().toLowerCase().trim(); 476 if(regexp.test(text) || text.includes('cloud4y.ru')) { 477 jQuery(this).remove(); 478 } 479 }); 480 if(jQuery('ul.kb-article-details').length) { 481 jQuery('ul.kb-article-details').html(jQuery('ul.kb-article-details').html().replace(/, Cloud4y.ru/g, '')); 482 } 483 } 484 } 485 } 486 487 if(window.location.pathname.includes('/register.php')) { 488 if(isRussian) { 489 let options = jQuery('select#inputCurrency').find('option'); 490 for(let i = 0; i < options.length; i++) { 491 if(options[i].innerText === 'RUB') { 492 options[i].selected = true; 493 } 494 } 495 const warningDiv = document.querySelector('div.panel.panel-danger.tospanel div.panel-heading h3.panel-title'); 496 if(warningDiv?.innerText?.includes('ÐолиÑикой конÑиденÑиалÑноÑÑи')) { 497 warningDiv.innerHTML = '<span class="fas fa-exclamation-triangle tosicon"></span> ÐолиÑика конÑиденÑиалÑноÑÑи'; 498 } 499 } 500 501 const confAccept = jQuery('div.panel.panel-danger.tospanel div.panel-body'); 502 const mailingAccept = confAccept.clone().css('padding-top', '0px'); 503 confAccept.css('padding-bottom', '0px'); 504 mailingAccept.find('label.checkbox').html('<input type="checkbox" name="acceptmailing" class="acceptmailing"> ' + ((isRussian) 505 ? 'ÐÐ°Ñ ÑоглаÑие на полÑÑение Ñекламно-инÑоÑмаÑионнÑÑ Ð¼Ð°ÑеÑиалов' 506 : 'I agree to receive marketing and informational materials') 507 ); 508 mailingAccept.insertAfter(confAccept); 509 510 jQuery('input[type="password"]').on('input', function(event) { 511 const isValid = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$/gmi.test(event.target.value); 512 event.target.setCustomValidity(isValid ? '' : 'The password must contain at least 8 characters, one lowercase, one uppercase and one number.'); 513 }); 514 515 jQuery('form#frmCheckout').on('submit', async function(event) { 516 event.preventDefault(); 517 const response = await fetch('/checkemail.php?email=' + jQuery('form#frmCheckout input#inputEmail').val()); 518 const result = await response.text(); 519 if(result === '1') { 520 event.target.submit(); 521 } else { 522 const error = `<strong>Ðозникла оÑибка:</strong><ul><li>ÐожалÑйÑÑа, введиÑе дÑÑгой email-адÑеÑ. ÐаннÑй email-пÑÐ¾Ð²Ð°Ð¹Ð´ÐµÑ Ð·Ð°Ð¿ÑеÑен в наÑей ÑиÑÑеме.</li></ul>`; 523 if(jQuery('div#registration').prev().is('div.alert.alert-danger')) { 524 jQuery('div.alert.alert-danger').html(error); 525 } else { 526 jQuery('div#registration').before('<div class="alert alert-danger">' + error + '</div>'); 527 } 528 } 529 }); 530 } 531 532 if(window.location.pathname.includes('/index.php/user/password')) { 533 jQuery('#newPassword1 input[type="password"]').on('input', function(event) { 534 const password = jQuery('#inputExistingPassword').val(); 535 const isValid = (/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$/gmi.test(event.target.value) && event.target.value !== password); 536 event.target.setCustomValidity(isValid ? '' : 'The password must contain at least 8 characters, one lowercase, one uppercase and one number.'); 537 }); 538 } 539
540 jQuery('input:not([type="password"])').on('input', function(event) { 541 const regex = /(.+?):\/\/([\w_-]+(?:(?:\.[\w_-]+)+))([\w.,@?^=%&:\/~+#-]*[\w@?^=%&\/~+#-])/gmi; 542 const isUrl = regex.test(event.target.value); 543 event.target.setCustomValidity(isUrl ? 'The field must not contain a URL.' : ''); 544 }); 545 546 if((window.location.pathname.includes('/clientarea.php') && window.location.search.includes('action=details')) 547 || window.location.pathname.includes('/register.php') 548 || window.location.pathname.includes('/index.php/user/profile') 549 || window.location.pathname.includes('/index.php/account/contacts')) { 550 jQuery('input:not([type="password"])').on('input', function(event) { 551 if(event.target.value.length >= 50) { 552 event.target.value = event.target.value.slice(0, 50); 553 } 554 }); 555 } 556 557 558 });</script>
558 559 560 <!-- Yandex.Metrika counter --> 561
561<script src="https://mc.yandex.ru/metrika/watch.js" type="text/javascript"></script>
561 562
562<script type="text/javascript" > 563 { 564 function getCookie(name) { 565 var matches = document.cookie.match(new RegExp( 566 "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\/\+^])/g, '\$1') + "=([^;]*)" 567 )); 568 return matches ? decodeURIComponent(matches[1]) : undefined; 569 } 570 571 function deleteCookie(name) { 572 setCookie(name, "", { 573 expires: -1 574 }) 575 } 576 577 function setCookie(name, value, options) { 578 options = options || {}; 579 580 var expires = options.expires; 581 582 if (typeof expires == "number" && expires) { 583 var d = new Date(); 584 d.setTime(d.getTime() + expires * 1000); 585 expires = options.expires = d; 586 } 587 if (expires && expires.toUTCString) { 588 options.expires = expires.toUTCString(); 589 } 590 591 value = encodeURIComponent(value); 592 593 var updatedCookie = name + "=" + value; 594 595 for (var propName in options) { 596 updatedCookie += "; " + propName; 597 var propValue = options[propName]; 598 if (propValue !== true) { 599 updatedCookie += "=" + propValue; 600 } 601 } 602 603 document.cookie = updatedCookie; 604 } 605 606 function sendEventToYandex() { 607 if(getCookie('UserRegistred') == 'Y') { 608 yaCounter35374790.reachGoal('registration_sent'); 609 ga('send', 'event', 'client.cloud4u.ru', 'registration_sent'); 610 console.log(getCookie('roistat_visit')); 611 deleteCookie('UserRegistred'); 612 } 613 } 614 setTimeout(sendEventToYandex, 800); 615 } 616 617 (function(w, d, s, h, id) { 618 w.roistatProjectId = id; w.roistatHost = h; 619 var p = d.location.protocol == "https:" ? "https://" : "http://"; 620 var u = /^.*roistat_visit=[^;]+(.*)?$/.test(d.cookie) ? "/dist/module.js" : "/api/site/1.0/"+id+"/init"; 621 var js = d.createElement(s); js.charset="UTF-8"; js.async = 1; js.src = p+h+u; var js2 = d.getElementsByTagName(s)[0]; js2.parentNode.insertBefore(js, js2); 622 })(window, document, 'script', 'cloud.roistat.com', 'fa264244ce88151171ec1ba341658b93'); 623 624 625 try { 626 var yaCounter35374790 = new Ya.Metrika({ 627 id:35374790, 628 clickmap:true, 629 trackLinks:true, 630 accurateTrackBounce:true, 631 webvisor:true 632 }); 633 } catch(e) { } 634 </script>
634 635 <noscript><div><img src="https://mc.yandex.ru/watch/35374790" style="position:absolute; left:-9999px;" alt="" /></div></noscript> 636 <!-- /Yandex.Metrika counter --> 637 638<style> 639 .kb-article-content img {max-width: 100%; height: auto;} 640</style>
641<script> 642$(document).ready(function() { 643 var language = window.navigator ? (window.navigator.language || 644 window.navigator.systemLanguage || 645 window.navigator.userLanguage) : "ru"; 646 language = language.substr(0, 2).toLowerCase(); 647 language = language === 'en' ? 'gb' : language; 648 649 let countries = $('.country-list .country'); 650 let languages = []; 651 let arLanguages = []; 652 $.each(countries, function( k, v ) { 653 languages.push($(v).data('country-code')); 654 arLanguages[$(v).data('country-code')] = {'phoneCode' : $(v).data('dial-code')}; 655 }); 656 657 // lang redirect: start 658 if (window.location.href === 'https://client.cloud4u.ru/index.php/knowledgebase') { 659 if (($.inArray(language, ["en", "gb"]) !== -1)) { 660 let wasLangRedirectBefore = localStorage.getItem('knowledge-base-lang-redirect') === '1'; 661 662 if (!wasLangRedirectBefore) { 663 localStorage.setItem('knowledge-base-lang-redirect', '1'); 664 window.location.href = window.location.href + '?language=english'; 665 } 666 } 667 } 668 // lang redirect: finish 669 670 if ($.inArray(language, languages) && window.location.href.includes("register.php")) { 671 $('.selected-flag').click(); 672 $('.country[data-country-code="' + language + '"]').click(); 673 $('#inputCountry option[value="' + language.toUpperCase() + '"]').prop('selected', true); 674 // $('.intl-tel-input .flag-container .selected-flag .iti-flag').removeClass().addClass(language).addClass('iti-flag'); 675 // $('.selected-dial-code').text('+' + arLanguages[language].phoneCode).css('width', '90px').css('padding-right', '15px'); 676 // $('#inputPhone').css('padding-left', '96px'); 677 } 678}); 679</script>
679 680 681<style> 682 .footer-bot a { 683 display: inline-block; 684 vertical-align: top; 685 font-size: 12px; 686 line-height: 14px; 687} 688 .mr-30 { 689 margin-right: 30px; 690} 691</style> 692 693<div class="footer-bot mt-10"> 694 <div class="container"> 695 696 <a href="https://www.cloud4u.ru/privacy/" class="link__privacy_policy mr-30" target="_blank"> 697 ÐолиÑика конÑиденÑиалÑноÑÑи 698 </a> 699 <a href="https://www.cloud4u.ru/upload/docs/oferta_ru.docx" title="ÐликниÑе Ð´Ð»Ñ ÑкаÑиваниÑ" class="link__privacy_policy mr-30"> 700 ÐÐ¾Ð³Ð¾Ð²Ð¾Ñ Ð¾ÑеÑÑÑ 701 </a> 702 <a href="https://www.cloud4u.ru/upload/docs/requisites_ru.doc" title="ÐликниÑе Ð´Ð»Ñ ÑкаÑиваниÑ" class="link__privacy_policy mr-30"> 703 РеквизиÑÑ 704 </a> 705 <a href="https://www.cloud4u.ru/contacts/" title="ÐонÑакÑÑ" class="link__privacy_policy"> 706 ÐонÑакÑÑ 707 </a> 708 709 </div> 710</div> 711
712<script> 713 $(document).ready(function(){ 714 function replaceCaptchaDomen() { 715 // fix registration for !u.ru 716 let hostEnd = window.location.host.substr(13); 717 let captchaVerifyUrl = $('#inputCaptchaImage').attr('data-src').replace('u.ru', hostEnd); 718 $('#inputCaptchaImage').attr('data-src').replace('u.ru', hostEnd); 719 $('#inputCaptchaImage').attr('data-src', captchaVerifyUrl); 720 $('#inputCaptchaImage').attr('src', captchaVerifyUrl); 721 } 722 723 const replaceCaptchaPathnames = ['/register.php', '/index.php/login', '/index.php/password/reset']; 724 replaceCaptchaPathnames.forEach(path => (window.location.pathname.includes(path)) ? replaceCaptchaDomen() : null); 725 }); 726</script>
726 727 728 729</body> 730</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.