1<!DOCTYPE html><!-- This site was created in Webflow. https://webflow.com --><!-- Last Published: Thu Oct 01 2026 21:12:38 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="sales-pages-e9d944.webflow.io" data-wf-page="657095e4de887e5b8c0f7f47" data-wf-site="619b67e732c6b0d6dd777097"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>ÐÑÑледование Ñ ÐÐнÐУ</title><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="Webflow" name="generator"/><link href="https://cdn.prod.website-files.com/619b67e732c6b0d6dd777097/css/sales-pages-e9d944.webflow.shared.9f68d0414.css" rel="stylesheet" type="text/css" integrity="sha384-n2jQQU47imTDgOk2BIOfplPj+D17mtPzU8H9QFhUD2YdaehD+keZ37b3+LHg39gw" crossorigin="anonymous"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/>
1<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
1<script type="text/javascript">WebFont.load({ google: { families: ["Oswald:200,300,400,500,600,700","Merriweather:300,300italic,400,400italic,700,700italic,900,900italic","IBM Plex Sans:300,400,500,600,700","Mulish:300,400,500,600,700"] }});</script>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/619b67e732c6b0d6dd777097/61c1a6b4d8283402eee3c0fc_GB-favicon-black.svg" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/619b67e732c6b0d6dd777097/61c1a6b6daf6d08c181d21c4_GB-favicon-black_256x256.svg" rel="apple-touch-icon"/>
1<script id="general_start"></script>
1 2 3
4<script type="text/javascript" id="advcakeAsync"> 5(function ( a ) { 6var b = a.createElement("script"); 7b.async = 1; 8b.src = "//code.acstat.com/"; 9a=a.getElementsByTagName("script")[0]; a.parentNode.insertBefore(b,a) 10})(document); 11</script>
11 12 13<!-- CookieSync Script -->
14<script async type="text/javascript" src="https://gbcdn.mrgcdn.ru/uploads/mstatic/js/utm_3.min.js"></script>
14 15<!-- End CookieSync Script --> 16 17 18
19<script> 20 window.onhashchange = function() { 21 var n = document.location.pathname.substr(-2); 22 if ( document.location.href.includes('lottery')) { 23 if ( document.location.host.substr(-2) != n) { 24 window.location.href = 'https://geekbrains.' + document.location.host.substr(-2) + '/404' 25 } 26 } 27 } 28</script>
28 29 30<style> 31 .w-webflow-badge { 32 display: none !important; 33 } 34</style> 35 36<!-- Google Tag Manager -->
37<script>
vendor: 327 bytes, lines 37-41
37(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 38new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 39j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 40'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 41})(window,document,'script','dataLayer','
41GTM-NC8SMN4
vendor: 3 bytes, line 41
41');
41</script>
41 42<!-- End Google Tag Manager --> 43
44<script type="text/javascript"> 45 window.STORE_PHONE_INPUT = false; 46 window.PHONE_INPUT_EXCLUDE_COUNTRY_PHONE_MASK = window.PHONE_INPUT_EXCLUDE_COUNTRY_PHONE_MASK || ["ph"]; 47</script>
47 48 49<link 50 rel="stylesheet" 51 href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css" 52/> 53
54<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
54 55 56<style> 57 .swiper-button-prev, 58 .swiper-button-next { 59 display: none!important; 60 } 61</style> 62 63<style> 64 65 #wf-form-form > div.iti.iti--allow-dropdown.iti--separate-dial-code > div > div { 66 font-size: 16px!important; 67 padding: 16px!important; 68 } 69 70 #wf-form-form > div.iti.iti--allow-dropdown.iti--separate-dial-code { 71 margin-bottom: 10px; 72 display: block !important; 73 } 74 75 #wf-form-email-form > div.iti.iti--allow-dropdown.iti--separate-dial-code > div > div { 76 padding: 0!important; 77 font-size: 16px!important; 78 align-items: baseline; 79 } 80 81 82 83 @media(max-width: 991px) { 84 85 #wf-form-form > div.iti.iti--allow-dropdown.iti--separate-dial-code { 86 margin-bottom: 24px; 87 } 88 89 } 90 91 @media(min-width: 991px) and (max-width: 1140px) { 92 93 .div-block-173 { 94 left: 60%!important; 95 } 96 97 } 98 99 .iti{ 100 display: block !important; 101 } 102 103</style> 104
105<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
105 106
107<script> 108 109 const courses ={ 110 "dev_developer": { 111 "id": "L9350", 112 "path": "https://geekbrains.kz/faculty/developer/", 113 "sale_path": "/sale/programming/developer/" 114 }, 115 "dev_design": { 116 "id": "L9347", 117 "path": "https://geekbrains.kz/faculty/design/", 118 "sale_path": "/sale/design/design/" 119 }, 120 "dev_marketing": { 121 "id": "L9359", 122 "path": "https://geekbrains.kz/faculty/marketing/", 123 "sale_path": "/sale/marketing/marketing/" 124 }, 125 "dev_analyst": { 126 "id": "L9353", 127 "path": "https://geekbrains.kz/faculty/developer/analyst/", 128 "sale_path": "/sale/programming/developer/analyst/" 129 }, 130 "dev_qa_engineer": { 131 "id": "L9354", 132 "path": "https://geekbrains.kz/faculty/developer/qa-engineer/", 133 "sale_path": "/sale/programming/qa-engineer/" 134 }, 135 "dev_python": { 136 "id": "L9064", 137 "path": "https://geekbrains.kz/faculty/developer/programmer/python/", 138 "sale_path": "/sale/programming/python/" 139 }, 140 "dev_motion_spec": { 141 "id": "L9080", 142 "path": "https://geekbrains.kz/faculty/design/motion-spec/", 143 "sale_path": "/sale/design/motion-spec/" 144 }, 145 "dev_web_spec": { 146 "id": "L9079", 147 "path": "https://geekbrains.kz/faculty/design/web-spec/", 148 "sale_path": "/sale/design/web-spec/" 149 }, 150 "dev_graphic": { 151 "id": "L9439", 152 "path": "https://geekbrains.kz/faculty/design/graphic/", 153 "sale_path": "/sale/design/graphic/" 154 }, 155 "dev_project_manager": { 156 "id": "L9074", 157 "path": "https://geekbrains.kz/faculty/developer/project-manager/", 158 "sale_path": "/sale/management/project-manager/" 159 }, 160 "dev_smm": { 161 "id": "L9081", 162 "path": "https://geekbrains.kz/faculty/marketing/internet-marketing/smm-management-spec/", 163 "sale_path": "/sale/marketing/smm-management-spec/" 164 }, 165 "dev_internet_marketing": { 166 "id": "L9084", 167 "path": "https://geekbrains.kz/faculty/marketing/internet-marketing/", 168 "sale_path": "/sale/marketing/internet-marketing/" 169 }, 170 "dev_1c": { 171 "id": "L9070", 172 "path": "https://geekbrains.kz/faculty/developer/programmer/1c-spec/", 173 "sale_path": "/sale/programming/1c-spec/" 174 }, 175 "dev_product": { 176 "id": "L9073", 177 "path": "https://geekbrains.kz/faculty/developer/product-manager/", 178 "sale_path": "/sale/management/product-manager/" 179 }, 180 "dev_java": { 181 "id": "L9065", 182 "path": "https://geekbrains.kz/faculty/developer/programmer/java/", 183 "sale_path": "/sale/programming/java/" 184 }, 185 "dev_3d": { 186 "id": "L9082", 187 "path": "https://geekbrains.kz/faculty/games/3d-generalist/", 188 "sale_path": "/sale/games/3d-generalist/" 189 }, 190 "dev_commerce": { 191 "id": "L9078", 192 "path": "https://geekbrains.kz/faculty/marketing/internet-marketing/e-commerce-spec", 193 "sale_path": "/sale/marketing/e-commerce-spec/" 194 }, 195 "dev_frontend": { 196 "id": "L9071", 197 "path": "https://geekbrains.kz/faculty/developer/programmer/frontend/", 198 "sale_path": "/sale/programming/frontend/" 199 }, 200 "dev_cpp": { 201 "id": "L9072", 202 "path": "https://geekbrains.kz/faculty/developer/programmer/cpp-spec/", 203 "sale_path": "/sale/programming/cpp-spec/" 204 }, 205 "dev_business": { 206 "id": "L9068", 207 "path": "https://geekbrains.kz/faculty/developer/analyst/business/", 208 "sale_path": "/sale/programming/business/" 209 }, 210 "dev_landscape": { 211 "id": "L9075", 212 "path": "https://geekbrains.kz/faculty/design/environment-designer/landscape-spec/", 213 "sale_path": "/sale/design/landscape-spec/" 214 }, 215 "dev_interior": { 216 "id": "L9077", 217 "path": "https://geekbrains.kz/faculty/design/environment-designer/interior-spec/", 218 "sale_path": "/sale/design/interior-spec/" 219 }, 220 "dev_devops": { 221 "id": "L9069", 222 "path": "https://geekbrains.kz/faculty/developer/architecture/devops-spec/", 223 "sale_path": "/sale/programming/devops-spec/" 224 }, 225 "dev_datascience": { 226 "id": "L9066", 227 "path": "https://geekbrains.kz/faculty/developer/analyst/data-science/", 228 "sale_path": "/sale/programming/data-science/" 229 }, 230 "dev_auto": { 231 "id": "L9067",
232 "path": "https://geekbrains.kz/faculty/developer/qa-engineer/auto/", 233 "sale_path": "/sale/programming/qa-engineer/auto/" 234 }, 235 "dev_game": { 236 "id": "L9125", 237 "path": "https://geekbrains.kz/faculty/design/game-design-spec/", 238 "sale_path": "/sale/design/game-design-spec/" 239 }, 240 "dev_unity": { 241 "id": "L9180", 242 "path": "https://geekbrains.kz/faculty/developer/programmer/unity/", 243 "sale_path": "/sale/programming/unity/" 244 }, 245 "dev_illustrator": { 246 "id": "L9128", 247 "path": "https://geekbrains.kz/faculty/design/illustrator/", 248 "sale_path": "/sale/design/illustrator/" 249 }, 250 "dev_3dartist": { 251 "id": "L9143", 252 "path": "https://geekbrains.kz/faculty/games/3d-artist/", 253 "sale_path": "/sale/games/3d-artist/" 254 }, 255 "dev_wildberries": { 256 "id": "L9182", 257 "path": "https://geekbrains.kz/faculty/marketing/wildberries-sales/", 258 "sale_path": "/sale/marketing/wildberries-sales/" 259 }, 260 "dev_unrealengine": { 261 "id": "L9179", 262 "path": "https://geekbrains.kz/faculty/developer/programmer/unrealengine/", 263 "sale_path": "/sale/programming/unrealengine/" 264 }, 265 "dev_film": { 266 "id": "L9126", 267 "path": "https://geekbrains.kz/faculty/multimedia/film-editor/", 268 "sale_path": "/sale/multimedia/film-editor/" 269 }, 270 "dev_photographer": { 271 "id": "L9139", 272 "path": "https://geekbrains.kz/faculty/design/photographer/", 273 "sale_path": "/sale/design/photographer/" 274 }, 275 "dev_screenwriter": { 276 "id": "L9140", 277 "path": "https://geekbrains.kz/faculty/multimedia/screenwriter/", 278 "sale_path": "/sale/multimedia/screenwriter/" 279 }, 280 "dev_interior_landscape": { 281 "id": "L9252", 282 "path": "https://geekbrains.kz/faculty/design/interior-and-landscape/", 283 "sale_path": "/sale/design/interior-and-landscape/" 284 }, 285 "dev_copywriter": { 286 "id": "L9244", 287 "path": "https://geekbrains.kz/faculty/marketing/copywriter-spec/", 288 "sale_path": "/sale/marketing/copywriter-spec/" 289 }, 290 "dev_methodist": { 291 "id": "L9264", 292 "path": "https://geekbrains.kz/faculty/management/methodist/", 293 "sale_path": "/sale/management/methodist/" 294 }, 295 "dev_stylist": { 296 "id": "L9254", 297 "path": "https://geekbrains.kz/faculty/design/personal-stylist/", 298 "sale_path": "/sale/design/personal-stylist/" 299 }, 300 "dev_security": { 301 "id": "L9240", 302 "path": "https://geekbrains.kz/faculty/developer/qa-engineer/security/", 303 "sale_path": "/sale/programming/qa-engineer/security/" 304 }, 305 "dev_finance_manager": { 306 "id": "L9270", 307 "path": "https://geekbrains.kz/faculty/management/finance-manager/", 308 "sale_path": "/sale/management/finance-manager/" 309 }, 310 "dev_autocad": { 311 "id": "L9248", 312 "path": "https://geekbrains.kz/faculty/design/autocad/", 313 "sale_path": "/sale/design/autocad/" 314 }, 315 "dev_itanalyst": { 316 "id": "L9268", 317 "path": "https://geekbrains.kz/faculty/it-specialist/analyst/", 318 "sale_path": "/sale/management/analyst/" 319 }, 320 "dev_event": { 321 "id": "L9246", 322 "path": "https://geekbrains.kz/faculty/marketing/event-manager/", 323 "sale_path": "/sale/marketing/event-manager/" 324 }, 325 "dev_excel_google": { 326 "id": "L9260", 327 "path": "https://geekbrains.kz/faculty/management/excel-and-google-sheets/", 328 "sale_path": "/sale/management/excel-and-google-sheets/" 329 }, 330 "dev_fashion": { 331 "id": "L9266", 332 "path": "https://geekbrains.kz/faculty/design/fashion-design/", 333 "sale_path": "/sale/design/fashion-design/" 334 }, 335 "dev_hr": { 336 "id": "L9250", 337 "path": "https://geekbrains.kz/faculty/management/hr-business-partner/", 338 "sale_path": "/sale/management/hr-business-partner/" 339 }, 340 "dev_machine": { 341 "id": "L9262", 342 "path": "https://geekbrains.kz/faculty/programmer/machine-learning/", 343 "sale_path": "/sale/programming/machine-learning/" 344 }, 345 "dev_interface": { 346 "id": "L9444", 347 "path": "https://geekbrains.kz/faculty/design/digital/interface-spec/", 348 "sale_path": "/sale/design/digital/interface-spec/" 349 }, 350 "gk_graph_design": { 351 "id": "L5578-D", 352 "path": "https://gb.ru/courses/geek-school/graphic-design", 353 "sale_path": "/sale/kids/graphic-design/" 354 }, 355 "gk_scratch": { 356 "id": 9414, 357 "path": "https://gb.ru/courses/geek-school/scratch", 358 "sale_path": "/sale/kids/scratch/" 359 }, 360 "gk_3d_minecraft": { 361 "id": 6104, 362 "path": "https://gb.ru/courses/geek-school/minecraft-for-kids", 363 "sale_path": "/sale/kids/minecraft-for-kids/" 364 }, 365 "gk_roblox": { 366 "id": 4020, 367 "path": "https://gb.ru/courses/geek-school/roblox", 368 "sale_path": "/sale/kids/roblox/" 369 }, 370 "gk_web_design": { 371 "id": 5873, 372 "path": "https://gb.ru/courses/geek-school/web-design", 373 "sale_path": "/sale/kids/web-design/" 374 }, 375 "gk_web_dev": { 376 "id": 5876, 377 "path": "https://gb.ru/courses/geek-school/website-development", 378 "sale_path": "/sale/kids/website-development/" 379 }, 380 "gk_python_security": { 381 "id": 5878, 382 "path": "https://gb.ru/courses/geek-school/python-security", 383 "sale_path": "/sale/kids/python-security/" 384 }, 385 "gk_anim_pro": { 386 "id": 5579, 387 "path": "https://gb.ru/courses/geek-school/animation-pro", 388 "sale_path": "/sale/kids/animation-pro/" 389 }, 390 "gk_unity": { 391 "id": 8539, 392 "path": "https://gb.ru/courses/geek-school/gamedev", 393 "sale_path": "/sale/kids/gamedev/" 394 }, 395 "gk_python_pro": { 396 "id": 8016, 397 "path": "https://gb.ru/courses/geek-school/python-pro", 398 "sale_path": "/sale/kids/python-pro/" 399 }, 400 "gk_3d": { 401 "id": 5191, 402 "path": "https://gb.ru/courses/geek-school/3d", 403 "sale_path": "/sale/kids/3d/" 404 }, 405 "gk_minecraft_python": { 406 "id": 5880, 407 "path": "https://gb.ru/courses/geek-school/minecraft-python", 408 "sale_path": "/sale/kids/minecraft-python/" 409 }, 410 "gk_literacy": { 411 "id": 5455, 412 "path": "https://gb.ru/courses/geek-school/literacy" 413 }, 414 "dev_interiordesign": { 415 "id": 6500, 416 "path": "https://gb.ru/geek_university/design/interior" 417 }, 418 "dev_qa": { 419 "id": 6302, 420 "path": "https://gb.ru/geek_university/developer/qa-engineer" 421 }, 422 "amo_aispec": { 423 "id": 9037, 424 "path": "https://gb.ru/s/ai-integration-specialist" 425 }, 426 "amo_iispec": { 427 "id": 9047, 428 "path": "https://gb.ru/s/ai-integration-specialist" 429 }, 430 "amo_first_python": { 431 "id": "L9064", 432 "path": "https://gb.ru/geek_university/developer/programmer/python" 433 }, 434 "amo_second_python": { 435 "id": "L9121", 436 "path": "https://gb.ru/geek_university/developer/programmer/python" 437 }, 438 "amo_third_python": { 439 "id": "L9122", 440 "path": "https://gb.ru/geek_university/developer/programmer/python" 441 }, 442 "amo_java": { 443 "id": 9065, 444 "path": "https://gb.ru/geek_university/developer/programmer/java" 445 } 446}; 447 448
449 Object.values(courses).forEach((i) => { 450 if (!i.path.match('gb.ru')) { 451 const new_url = new URL(i.path); 452 new_url.hostname = window.location.hostname; 453 i.path = new_url.toString(); 454 } 455 }); 456 457 $(document).ready(function(e) { 458 459 $('.final_btn_form').click(function(e) { 460 var class_list = $(e.target).attr("class").split(' ')[1]; 461 462 var elem1 = document.querySelector('#wf-form-form .w-embed input[name="product_id"]'); 463 var elem2 = document.querySelector('#wf-form-form .w-embed input[name="entrance_path"]'); 464 465 elem1.setAttribute('value', courses[class_list].id); 466 elem2.setAttribute('value', courses[class_list].path); 467 468 //пÑокидÑваем клÑÑ Ð¾Ð±ÑекÑа 469 $('.popup_form_block.d-block').attr('course-slug', `${class_list}`); 470 $('.popup_form_content .popup_from_wrapper').find('form').removeClass('amo-hidden'); 471 $('.popup_form_content .popup_from_wrapper').find('.success-mes').addClass('amo-hidden'); 472 $('.popup_form_content .popup_from_wrapper').find('.double-mes').addClass('amo-hidden'); 473 $('.popup_form_content .popup_from_wrapper').find('.err-mes').addClass('amo-hidden'); 474 if(courses[class_list].status_amo) { 475 476 switch(courses[class_list].status_amo) { 477 case 'success': 478 $('.popup_form_content .popup_from_wrapper').find('.success-mes').removeClass('amo-hidden'); 479 $('.popup_form_content .popup_from_wrapper').find('form').addClass('amo-hidden'); 480 break; 481 482 case 'double': 483 $('.popup_form_content .popup_from_wrapper').find('.double-mes').removeClass('amo-hidden'); 484 $('.popup_form_content .popup_from_wrapper').find('form').addClass('amo-hidden'); 485 break; 486 487 case 'err': 488 $('.popup_form_content .popup_from_wrapper').find('.err-mes').removeClass('amo-hidden'); 489 break; 490 } 491 } 492 493 494 console.log(courses[class_list]); 495 console.log(class_list); 496 497 $('#header_id').html($(e.target).closest('.final_card').find('.card_header').html()); 498 $('#faculty_id').html($(e.target).closest('.final_card').find('.course_type').html()); 499 $('#sale_id').html($(e.target).closest('.final_card').find('.sale_amount').html()); 500 $('#job_help').html($(e.target).closest('.final_card').find('.job_help').html()); 501 $('#installment_id').html($(e.target).closest('.final_card').find('.installment_sum').html()); 502 $('#whole_sum_id').html($(e.target).closest('.final_card').find('.final_whole_sum').html()); 503 $('.installment_time').html($(e.target).closest('.final_card').find('.installment_time').html()); 504 $('#course_img_id').css('background-image', $(e.target).closest('.final_card').find('.course_icon').css('background-image')); 505 }); 506 507 508 }); 509 510</script>
510 511<style> 512 /*ÑÑили маÑки номеÑа*/ 513 .section-popup .iti {display: block;} 514 #email-form .iti input {margin-bottom:24px!important;} 515 516 .gb_section .gb_form .iti { display: block; } 517 .iti { min-width: auto; } 518 519 .iti--allow-dropdown input, .iti--allow-dropdown input[type=tel]{ 520 padding-right: 36px!important; 521 } 522 523 .bg_form_popup .iti.iti--allow-dropdown{ 524 margin-bottom: 8px !important; 525 } 526</style> 527 528<!-- попап подÑобнее-->
529<script> 530 531 $(document).ready(function (e) { 532 $('[class^="final_btn_land"]').on('click', function () { 533 log("$('.final_btn_land-3')", $('.final_btn_land-3'), $('.popup_more')); 534 let $popup = $('.popup_more'); 535 var class_list = $(this).attr("class").split(' ')[1]; 536 let product_id = $(this).attr('data-box-productid').toString(); 537 let $items_popup = $popup.find('[class^="bg_popup"] [class*="popup_info_item"]') 538 539 $items_popup.hide(); 540 $popup.css("display", "flex"); 541 $items_popup.each(function (i, item) { 542 if ($(item).find('[class^="hidden_block"]').text() === product_id) { 543 $(item).css('display', 'flex'); 544 console.log($(item).closest('.w-embed input[name="product_id"]')); 545 $(item).find('.w-embed input[name="product_id"]')[0].setAttribute('value', product_id); 546 $(item).find('.w-embed input[name="entrance_path"]')[0].setAttribute('value', 547 (() => { 548 let obj = Object.values(courses).find(i => i.id === product_id); 549 if (obj && obj.path) { 550 return window.location.origin + new URL(obj.path).pathname; 551 } 552 return "" 553 })() 554 ); 555 $(item).find('.w-embed input[name="description"]')[0].setAttribute('value', window.froms.description); 556 $(item).find('.w-embed input[name="company"]')[0].setAttribute('value', window.froms.company); 557 } 558 else { $(item).css('display', 'none'); } 559 }); 560 }); 561 }); 562 563</script>
563 564 565
566<script> 567 document.addEventListener('DOMContentLoaded', () => { 568 let fstrk = document.querySelector("fstrk-widget"); 569 if (typeof log === 'function') log('fstrk', fstrk); 570 if (fstrk) { 571 setStyleShadow(); 572 } else { 573 const script = document.querySelector("[src*='fstrk']"); 574 if (!script) return; 575 script.addEventListener('load', () => { 576 if (typeof log === 'function') log('fstrk is not loaded before event', fstrk, script); 577 fstrk = document.querySelector("fstrk-widget"); 578 setTimeout(() => setStyleShadow(), 500); 579 }); 580 } 581 function setStyleShadow() { 582 fstrk.shadowRoot.append(Object.assign(document.createElement("STYLE"), 583 { 584 innerHTML: 585 `.fstrk-Indicator-root .__mantine-ref-pulse { 586 width: var(--fstrk-width); 587 height: var(--fstrk-height); 588 top: var(--fstrk-top); 589 left: var(--fstrk-left); 590 } 591 592 .fstrk-Indicator-root .__mantine-ref-pulse svg { 593 width: var(--fstrk-svg-width); 594 height: var(--fstrk-svg-height); 595 }` 596 })); 597 } 598 }) 599</script>
599 600 601<style id="style_libs"> 602 :root { 603 --fstrk-width: 53px; 604 --fstrk-height: 53px; 605 --fstrk-top: 0px; 606 --fstrk-left: -9px; 607 --fstrk-svg-width: 24px; 608 --fstrk-svg-height: 24px; 609 610 @media screen and (min-width: 768px) { 611 --fstrk-width: 68px; 612 --fstrk-height: 68px; 613 --fstrk-top: 8px; 614 --fstrk-left: 0px; 615 --fstrk-svg-width: 32px; 616 --fstrk-svg-height: 32px; 617 } 618 619 @media screen and (min-width: 992px) { 620 --fstrk-width: 78px; 621 --fstrk-height: 78px; 622 --fstrk-top: 8px; 623 --fstrk-left: 0px; 624 --fstrk-svg-width: 32px; 625 --fstrk-svg-height: 32px; 626 } 627 } 628 629 html, 630 body { 631 overflow-x: hidden; 632 } 633 634 [class*='custom-scroll'] div::-webkit-scrollbar-track, 635 [class*='custom-scroll']::-webkit-scrollbar-track { 636 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); 637 border-radius: 10px; 638 background-color: transparent; 639 margin-top: 20px; 640 margin-bottom: 20px; 641 } 642 643 [class*='custom-scroll'] div::-webkit-scrollbar, 644 [class*='custom-scroll']::-webkit-scrollbar {
645 width: 12px; 646 background-color: transparent; 647 } 648 649 [class*='custom-scroll'] div::-webkit-scrollbar-thumb, 650 [class*='custom-scroll']::-webkit-scrollbar-thumb { 651 border-radius: 10px; 652 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); 653 background-color: #555; 654 } 655 656 body>fstrk-widget { 657 bottom: 18px !important; 658 right: 10px !important; 659 } 660</style>
661<script id="general_end"></script>
661<style> 662 663#email-form .iti { 664 margin-bottom: 24px!important; 665} 666 667#email-form .iti--separate-dial-code .iti__selected-flag { 668 padding-top: 16px!important; 669 font-size: 18px!important; 670} 671 672</style> 673
674<script async src="https://dashboard.fstrk.io/widget3/69035f5f-31b2-4e68-a9db-4edb9d6e22df.js"></script>
674</head><body class="body_sales_home"><div class="header_section"><div class="header_container w-container"><div class="logo_wrapper"><a href="https://geekbrains.kz/" target="_blank" class="link-block-2 w-inline-block"><img src="https://cdn.prod.website-files.com/619b67e732c6b0d6dd777097/62061560c6ac3f0bf56b1234_logo-gb.svg" loading="lazy" alt=""/></a><div class="dot_block"></div><a href="https://www.lerna.kz/courses" target="_blank" class="link-block-2 w-inline-block"><img src="https://cdn.prod.website-files.com/619b67e732c6b0d6dd777097/620615607b745a6707786301_logo-lerna.svg" loading="lazy" alt=""/></a><div class="dot_block"></div><a href="https://kineu.edu.kz/" target="_blank" class="link-block-2 w-inline-block"><img src="https://cdn.prod.website-files.com/619b67e732c6b0d6dd777097/621f19338f3852cd11673de2_%D0%BB%D0%BE%D0%B3%D0%BE%D1%82%D0%B8%D0%BF%20(1).svg" loading="lazy" alt="" class="image-118"/></a><div class="dot_block"></div><a href="https://kineu.edu.kz/" target="_blank" class="link-block-2 w-inline-block"><img src="https://cdn.prod.website-files.com/619b67e732c6b0d6dd777097/621f1954e4e9f93ca43f8f32_Logo%20Skillbox%20Black.png" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/619b67e732c6b0d6dd777097/621f1954e4e9f93ca43f8f32_Logo%20Skillbox%20Black-p-500.png 500w, https://cdn.prod.website-files.com/619b67e732c6b0d6dd777097/621f1954e4e9f93ca43f8f32_Logo%20Skillbox%20Black-p-800.png 800w, https://cdn.prod.website-files.com/619b67e732c6b0d6dd777097/621f1954e4e9f93ca43f8f32_Logo%20Skillbox%20Black-p-1080.png 1080w, https://cdn.prod.website-files.com/619b67e732c6b0d6dd777097/621f1954e4e9f93ca43f8f32_Logo%20Skillbox%20Black-p-1600.png 1600w, https://cdn.prod.website-files.com/619b67e732c6b0d6dd777097/621f1954e4e9f93ca43f8f32_Logo%20Skillbox%20Black-p-2000.png 2000w, https://cdn.prod.website-files.com/619b67e732c6b0d6dd777097/621f1954e4e9f93ca43f8f32_Logo%20Skillbox%20Black-p-2600.png 2600w, https://cdn.prod.website-files.com/619b67e732c6b0d6dd777097/621f1954e4e9f93ca43f8f32_Logo%20Skillbox%20Black.png 3278w" alt="" class="image-118 hght_cstm"/></a></div><a href="#btm_form" class="survey_btn w-button">ÐÑинÑÑÑ ÑÑаÑÑие</a></div></div><div class="main_section"><div class="main_container w-container"><div class="main_text_wrapper"><div class="survey_header_wrapper"><div data-w-id="12cd1af2-1710-215b-ea76-1569bd2d87a5" class="survey_header_1">ÐÑвоиÑÑ Ð¿ÑоÑеÑÑиÑ</div><div data-w-id="b177fe90-a67a-7e4e-99ec-69958e025190" class="survey_header_2">ÐаÑÑиÑÑÑÑ Ð½Ð¾Ð²Ð¾Ð¼Ñ</div><div data-w-id="2b40be15-8a59-4190-e16a-228022f1d416" class="survey_header_3">ÐайÑи ÑебÑ</div></div><div class="survey_long_text">ÐбÑазовÑвайÑе обÑеÑÑво вмеÑÑе Ñ Ð½Ð°Ð¼Ð¸! ÐаполниÑе анкеÑÑ, коÑоÑÐ°Ñ Ð¿Ð¾Ð¼Ð¾Ð¶ÐµÑ Ð¾ÑениÑÑ Ð²Ð¾ÑÑÑебованноÑÑÑ IT-ÑпеÑиалÑноÑÑей, и полÑÑиÑе беÑплаÑнÑй гайд «СÑаÑÑ Ð² IT и digital».</div></div><div class="survey_main_img_wrapper"><img src="https://cdn.prod.website-files.com/619b67e732c6b0d6dd777097/6206189aa72297e605148f49_img_girl.png" loading="lazy" alt="" class="survey_main_img"/><img src="https://cdn.prod.website-files.com/619b67e732c6b0d6dd777097/620615608df010165c318e84_%D0%93%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B0%20%D0%B7%D0%B0%20%D1%84%D0%BE%D1%80%D0%BC%D0%BE%D0%B9.svg" loading="lazy" alt="" class="image-115"/></div></div></div><div class="survey_info_section"><div class="survey_info_container w-container"><div class="survey_info_first"><img src="https://cdn.prod.website-files.com/619b67e732c6b0d6dd777097/6206622a349d29f9a7b30b3a_img_2.png" loading="lazy" alt="" class="image-116"/><div class="survey_info_side_text">ÐлаÑÑоÑма Lerna гоÑовиÑÑÑ Ðº запÑÑÐºÑ Ð½Ð¾Ð²Ð¾Ð¹ пÑогÑÐ°Ð¼Ð¼Ñ Â«IT-Ñкола» вмеÑÑе Ñ ÐÐнÐУ.  ÐÑи ÑодейÑÑвии ÐУ «УпÑавление инÑоÑмаÑизаÑии, Ð¾ÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ð³Ð¾ÑÑдаÑÑÑвеннÑÑ ÑÑлÑг и аÑÑ Ð¸Ð²Ð¾Ð² акимаÑа ÐоÑÑанайÑкой облаÑÑи» пÑоводиÑÑÑ Ð°Ð½ÐºÐµÑиÑование жиÑелей.</div></div><div class="survey_info_second"><div class="survey_info_bold_text">ÐÑ Ñ Ð¾Ñим ÑоздаÑÑ Ð²Ð¾ÑÑÑебованнÑй обÑазоваÑелÑнÑй пÑодÑкÑ, и Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе нам в ÑÑом помоÑÑ.</div></div><div class="survey_info_third"><div class="survey_info_left_text">Ðа базе ÐоÑÑанайÑкого инженеÑно-ÑкономиÑеÑкого ÑнивеÑÑиÑеÑа имени Ð. ÐÑлаÑова ÑовмеÑÑно Ñ GeekBrains и Skillbox оÑкÑоеÑÑÑ IT-Ñкола пÑогÑаммиÑованиÑ, где Ð²Ñ ÑможеÑе полÑÑиÑÑ ÐºÐ¾Ð½ÑÑлÑÑаÑии, пÑойÑи обÑÑение и ÑÑаÑÑ Ð²Ð¾ÑÑÑебованнÑм ÑпеÑиалиÑÑом на ÑÑнке ÑÑÑда.</div><img src="https://cdn.prod.website-files.com/619b67e732c6b0d6dd777097/6206622a121a9a8c3e508a25_img_1.png" loading="lazy" alt="" class="image-117"/></div></div></div><div id="btm_form" class="survey_form_section"><div class="survey_form_container w-container"><div class="survey_form_text_wrapper"><div class="survey_form_text_header">ÐÑем ÑÑаÑÑникам иÑÑÐ»ÐµÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ â беÑплаÑнÑй гайд «СÑаÑÑ Ð² IT и digital»</div><div class="text-block-56">УÑаÑÑвÑйÑе в иÑÑледовании и полÑÑиÑе гайд.</div></div><div class="survey_form_wrapper"><div class="form-block-2 w-form"><form id="email-form" name="email-form" data-name="Email Form" redirect="https://docs.google.com/forms/d/1JtlO3Wv0i_-uyfw2--BNLN9BV_PMf8VEao_s2w_Ltbw/viewform?edit_requested=true" data-redirect="https://docs.google.com/forms/d/1JtlO3Wv0i_-uyfw2--BNLN9BV_PMf8VEao_s2w_Ltbw/viewform?edit_requested=true" method="get" data-wf-page-id="657095e4de887e5b8c0f7f47" data-wf-element-id="5abf87a3-c289-9eb6-2053-79469790743a"><div class="survey_form_header">СÑаÑÑ ÑÑаÑÑником</div><input class="survey_input w-input" maxlength="256" name="full_name" data-name="full_name" placeholder="ÐмÑ" type="text" id="full_name" required=""/><input class="survey_input w-input" maxlength="256" name="email" data-name="email" placeholder="Email" type="email" id="email-2" required=""/><input class="survey_input phone-mask w-input" maxlength="256" name="phone" data-name="phone" placeholder="ТелеÑон" type="tel" id="phone" required=""/><input type="submit" data-wait="Please wait..." class="submit-button w-button" value="УÑаÑÑвоваÑÑ"/><div class="w-embed"><input type="hidden" name="product_id" value="5173"> 675<input type="hidden" name="entrance_path" value="survey.geekbrains.kz"> 676<input type="hidden" name="description" value="Kazakhstan"> 677<input type="hidden" name="company" value="from kazakhstan"></div><div class="policy_text cntr">ÐÑпÑавлÑÑ Ð·Ð°ÑвкÑ, Ð²Ñ Ð¿ÑинимаеÑе ÑÑÐ»Ð¾Ð²Ð¸Ñ <a href="https://gee
677kbrains.kz/oferta.pdf" target="_blank" class="link-16">договоÑа-оÑеÑÑÑ</a> и даеÑе ÑоглаÑие на обÑабоÑÐºÑ ÑвоиÑ
пеÑÑоналÑнÑÑ
даннÑÑ
в ÑооÑвеÑÑÑвии Ñ <a href="https://geekbrains.kz/privacy_policy.pdf" target="_blank" class="link-15">полиÑикой конÑиденÑиалÑноÑÑи</a>.</div></form><div class="success-message-19 w-form-done"><div class="text-block-55"><span class="success-title-3">СпаÑибо за ваÑÑ Ð·Ð°ÑвкÑ!</span><br/>СкоÑо Ñ Ð²Ð°Ð¼Ð¸ ÑвÑжеÑÑÑ Ð½Ð°Ñ Ð¼ÐµÐ½ÐµÐ´Ð¶ÐµÑ! ÐÑ Ð±Ñдем пÑизнаÑелÑнÑ, еÑли Ð²Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½Ð¸Ñе наÑÑ Ð°Ð½ÐºÐµÑÑ â ÑÑо Ð¿Ð¾Ð¼Ð¾Ð¶ÐµÑ Ð½Ð°Ð¼ лÑÑÑе понимаÑÑ Ð²Ð°Ñи поÑÑебноÑÑи и ÑделаÑÑ Ð²Ð°ÑÑ ÑабоÑÑ Ñ Ð¾Ð½Ð»Ð°Ð¹Ð½-плаÑÑоÑмой более комÑоÑÑной.</div><a rel="nofollow" target="_blank" href="https://gb.ru/a/a1/?from=survey.geekbrains.kz/" class="q_btn_programm-8 w-button">ÐаполниÑÑ Ð°Ð½ÐºÐµÑÑ</a></div><div class="w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div><img src="https://cdn.prod.website-files.com/619b67e732c6b0d6dd777097/620615608df010165c318e84_%D0%93%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B0%20%D0%B7%D0%B0%20%D1%84%D0%BE%D1%80%D0%BC%D0%BE%D0%B9.svg" loading="lazy" alt="" class="survey_form_img"/></div></div></div><div class="footer_block"><div class="footer_inner_block w-container"><div class="footer_top_block"><div class="footer_left_wrapper"><a href="https://geekbrains.kz/" target="_blank" class="footer_link-2 mrgn_btm_24 lerna_logo_style w-inline-block"><img src="https://cdn.prod.website-files.com/619b67e732c6b0d6dd777097/620615607b745a6707786301_logo-lerna.svg" loading="lazy" alt="" class="lerna_logo"/></a><a href="tel:+77473999748" class="footer_phone mrgn_btm_24">+7 747 399-97-48</a><a href="mailto:[email protected]" class="footer_mail mrgn_btm_24">[email protected]</a></div><div class="footer_soc_wrapper"><a href="https://www.instagram.com/geekbrains.kz/" target="_blank" class="inst_link w-inline-block"><img src="https://cdn.prod.website-files.com/619b67e732c6b0d6dd777097/61b1cba3cadaaf4e7513066f_Inst.svg" loading="lazy" alt=""/></a><a href="https://www.facebook.com/geekbrains.by/" target="_blank" class="facebook_link hide w-inline-block"><img src="https://cdn.prod.website-files.com/619b67e732c6b0d6dd777097/62067e403683634194de856b_Vector%20(1).svg" loading="lazy" alt=""/></a></div></div><div class="footer_divider_block"></div><div class="footer_bottom_block-2"><div class="left_info_wrapper-2"><div class="leg_info mrgn_rght_25">ТÐР«ÐÑÑÑкилз», ÐлмаÑÑ, бÑлÑÐ²Ð°Ñ ÐÑÑ
Ð°Ñ ÐÑÑаÑ, д. 33, н.п. 25</div><div class="links_wrapper mrgn_rght_25 hide"><a href="/contacts" target="_blank" class="map_link mrgn_btm_24 mrgn_btm_16">ÐонÑакÑÑ</a><a href="/sitemap" target="_blank" class="map_link mrgn_btm_24">ÐаÑÑа ÑайÑа</a></div><div><a href="https://geekbrains.kz/oferta.pdf" target="_blank" class="public_pol mrgn_btm_24 mrgn_btm_16">ÐÑблиÑнÑй договоÑ</a></div></div><div class="acc_num_info mrgn_rght_25 mrgn_btm_24 hide">Ðо вопÑоÑам ÑекламÑ: <br/><a href="mailto:[email protected]" class="link-18">[email protected]</a></div></div><div class="btm_legal_info">ÐлмаÑÑ, Ñл. ÐаÑанÑи, 57а ÐÐÐ 210140019844 ÐÐÐ KZ139470398993314429 в ÐÐ ÐР«ÐлÑÑа-Ðанк»</div></div></div>
677<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=619b67e732c6b0d6dd777097" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
677<script src="https://cdn.prod.website-files.com/619b67e732c6b0d6dd777097/js/webflow.schunk.b243a97fed2d3524.js" type="text/javascript" integrity="sha384-1qoY9V20fk3dh/6Nz6DOe3XDw3cDv00UAm/Tu2DA7X9iZPUOIX7ggPewjMTqxCpt" crossorigin="anonymous"></script>
677<script src="https://cdn.prod.website-files.com/619b67e732c6b0d6dd777097/js/webflow.schunk.fff2c62d1eec0ced.js" type="text/javascript" integrity="sha384-Sahwc/PPwwe/OsxAeUxmVi35mvHN9/5YEFcq/h+1Nz94LmbLyMOdddA+kHVJbfOT" crossorigin="anonymous"></script>
677<script src="https://cdn.prod.website-files.com/619b67e732c6b0d6dd777097/js/webflow.18fdb475.1c3a0056152bd300.js" type="text/javascript" integrity="sha384-VnXSFONDb5T2VQY4+qI7FDuDa2avX9uWcXrgkn3Bzb97Tqqdz5H/GPWoZNS1fM4X" crossorigin="anonymous"></script>
677<script id="general_before_start"></script>
677 678
679<script> 680 function removeInputCompany() { 681 const inps = document.querySelectorAll('[name="is_order_from_company"]') 682 if (inps.length) { 683 window.inp_hides = inps 684 inps.forEach(i => { 685 i.checked = false 686 let row = i.closest('label') || i.closest('.form__checkbox') || i.closest('.w-checkbox') 687 if (!row) return // skip if no row 688 row.style.display = 'none' 689 }) 690 } 691 } 692 693 document.addEventListener('DOMContentLoaded', removeInputCompany) 694</script>
694 695
696<script id="script_libs"> 697 698 //генеÑаÑÐ¸Ñ 699 var generateUuid = function () { return crypto ? "10000000-1000-4000-8000-100000000000".replace(/[018]/g, (function (t) { return (t ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> t / 4).toString(16); })) : "".concat(Date.now()).concat(Math.floor(Math.random() * Date.now())); }; 700 701 if (typeof getCookiez !== 'function') { 702 function getCookiez(name) { 703 var matches = document.cookie.match(new RegExp("(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)")); 704 return matches ? decodeURIComponent(matches[1]) : undefined; 705 } 706 } 707 708 function getUrlParam(name) { 709 var params = window.location.search.replace('?', '').split('&') 710 .reduce( 711 function (p, e) { 712 var a = e.split('='); 713 p[decodeURIComponent(a[0])] = decodeURIComponent(a[1]); 714 return p; 715 }, 716 {} 717 ); 718 return params[name]; 719 }; 720 721 function log(...args) { 722 if (getUrlParam('_ym_debug') || getCookiez('_ym_debug')) { 723 console.log(...args); 724 } 725 }; 726 727 function getParent(elem, str, count = 50) { 728 for (let i = 0; i < count && elem && elem !== document; elem = elem.parentNode, i++) { 729 if (elem.classList.contains(str) || elem.tagName === str) { 730 return elem; 731 } 732 } 733 return false; 734 }; 735 736 function getLink(obj) { 737 return obj.tagName === "A" ? obj : getParent(obj, 'A'); 738 }; 739 740 function addParams(url) { 741 const params = new URLSearchParams(window.location.search); 742 params.entries().forEach(([key, value]) => { 743 url.searchParams.append(key, value.toString()); 744 }); 745 746 return url.toString(); 747 }; 748 749 document.addEventListener('DOMContentLoaded', () => { 750 console.log('is new-amo-integration', $('.new-amo-integration'), sendGdoc, 'is website-development', window.location.href.includes('website-development')); 751 752 //ÐÐÐÐЫРif. ÐРУÐÐÐЯТЬ. Ðз-за ÑкÑипÑа Lerna повÑоÑнÑÑ Ð¾ÑпÑÐ°Ð²ÐºÑ ÑаблиÑÑ Ð½Ð° website-development ÑдалÑем 753 if ((typeof sendGdoc !== 'function') && !window.location.href.includes('website-development') && !$('.new-amo-integration').length) { 754 function sendGdoc(form, errorType = 'Ð½ÐµÑ ÑкÑипÑа Lerna') { 755 756 const fd = new FormData(form); 757 const date = new Date(); 758 const sheetUrl = 'https://script.google.com/macros/s/AKfycbxj9E1qIvd7fTKRu2g9x6vMgX-K6upKQyh-zfiHONilL6eFT8bboSwSMn6WV_Damshx/exec'; 759 fd.append('formGoogleSheetName', `responses`); 760 fd.append('error-type', errorType); 761 fd.set('landing_url', window.location.href.split('?')[0]); 762 var utmGS = JSON.parse(getCookiez(`${window.lerna.appDomain.replaceAll('.', '')}__utm`)); 763 Object.keys(utmGS).forEach(key => { fd.append(key, utmGS[key]); }); 764 for (var pair of fd.entries()) { 765 console.log(pair[0] + ': ' + pair[1]); 766 }; 767 768 if (fd.get('email') !== '[email protected]') { 769 return fetch(sheetUrl, { 770 method: 'POST', 771 body: fd 772 }); 773 } 774 } 775 window.sendGdoc = sendGdoc; 776 } 777 }); 778 779 780 HTMLFormElement.prototype.setInputName = function (name, val) { 781 this.querySelectorAll(`input[name="${name}"]`).forEach(inp => inp.value = val); 782 }; 783 784 (() => { 785 window.froms = { 786 by: 'belarus', 787 kz: 'kazakhstan', 788 uz: 'uzbekistan', 789 kg: 'kyrgyzstan', 790 am: 'armenia', 791 md: 'moldova', 792 team: 'europe', 793 tj: 'tadjikistan', 794 az: 'azerbaijan', 795 io: 'default' 796 }; 797 window.froms.domain_from = window.froms[window.location.hostname.split('.').reverse()[0]]; 798 window.froms.description = window.froms.domain_from[0].toUpperCase() + window.froms.domain_from.slice(1); 799 window.froms.company = 'from ' + window.froms.domain_from; 800 window.froms.domain = window.location.host.split('.').reverse()[0]; 801 window.froms.entrance_path = location.hostname + location.pathname; 802 803 })(); 804 805 function setTestParams() { 806 window.location.href = window.location.href + '?_ym_debug=1&utm_source=advcake&utm_medium=cpc&utm_campaign=test&utm_term=test&utm_c
806ontent=test'; 807 } 808 809 handlerTestParams = () => { 810 if (window.location.href.indexOf('?_ym_debug=1') !== -1) { 811 navigation.addEventListener('navigate', (e) => { 812 if (confirm(`бÑÐ´ÐµÑ Ð²Ñполнен ÑедиÑекÑ, на \n${e.destination.url} \nоÑмениÑÑ?`)) { 813 e.preventDefault(); 814 console.log('ÑобÑÑие ÑедиÑекÑа', e); 815 } 816 }); 817 } 818 }; 819 820 function setActualDomainUrl(link) { 821 const url = new URL(link.href); 822 const domain = url.hostname.split('.').reverse()[0]; 823 if (domain !== window.froms.domain && !['io', 'me'].includes(window.froms.domain)) { 824 url.hostname = window.location.hostname; 825 link.href = url.toString(); 826 } 827 } 828 829 function getActualDomainUrl(url) { 830 return window.location.origin + new URL(url).pathname; 831 } 832 833 window.tgbots = { 834 by: "https://t.me/geekbrains_proftest_bot?start=n_116667__c_7237", 835 kz: "https://t.me/geekbrains_proftest_bot?start=n_117522__c_7238", 836 uz: "https://t.me/geekbrains_proftest_bot?start=n_117530__c_7239", 837 kg: "https://t.me/geekbrains_proftest_bot?start=n_117564__c_7240", 838 md: "https://t.me/geekbrains_proftest_bot?start=n_117540__c_7241", 839 az: "https://t.me/geekbrains_proftest_bot?start=n_117548__c_7243", 840 am: "https://t.me/geekbrains_proftest_bot?start=n_117556__c_7242", 841 }; 842 843 function setFormInputsData() { 844 const globalInputs = { 845 product_id: window.product_id || document.body.dataset.lernaVendorCourseId, 846 entrance_path: window.froms.entrance_path, 847 description: window.froms.description, 848 company: window.froms.company 849 }; 850 851 let forms = document.querySelectorAll('form'); 852 forms.forEach((form) => { 853 for (const [name, value] of Object.entries(globalInputs)) { 854 let inp = form.elements[name]; 855 if (inp) { 856 if (!inp.value) inp.value = value; 857 continue; 858 } 859 inp = document.createElement('input'); 860 inp.setAttribute('type', 'hidden'); 861 inp.setAttribute('name', name); 862 inp.setAttribute('value', value); 863 if (name === 'product_id') inp.dataset.name = name; 864 form.appendChild(inp); 865 } 866 }); 867 } 868 869 function setWebflowPage() { 870 let html = document.querySelector('html'); 871 let page = html.dataset.wfDomain.split('.')[0]; 872 let id = html.dataset.wfPage; 873 let apage = 'https://' + page + '.design.webflow.com/?pageId=' + id; 874 html.setAttribute('data-wf-apage', apage); 875 } 876 877 function showsPopup(selector, timeout, cb) { 878 const popup = document.querySelector(selector); 879 if (!popup) return; 880 let timer_bnr = setInterval(function () { 881 if (popup.style.display === '' || popup.style.display === 'none') { 882 cb(); 883 popup.style = 'display:flex; opacity:1;'; 884 clearInterval(timer_bnr); 885 } 886 }, timeout); 887 } 888 889 function setPdfLinks() { 890 const pdflinks = document.querySelectorAll('label a[href*="privacy"], label a[href*="oferta"]'); 891 pdflinks.forEach(link => { 892 setActualDomainUrl(link); 893 }); 894 } 895 896 function setActualImagesFroms() { 897 const imgs = document.querySelectorAll(`source[data-src-${froms.domain}],img[data-src-${froms.domain}]`); 898 imgs.forEach(img => { 899 const dataset = img.dataset[`src${froms.domain[0].toUpperCase() + froms.domain.slice(1)}`]; 900 if (dataset) { 901 const attribute = img.tagName.toLowerCase() === 'img' ? 'src' : 'srcset'; 902 img[attribute] = dataset; 903 } 904 }); 905 } 906 907 function handlerLinks() { 908 const links = document.querySelectorAll('a'); 909 links.forEach(link => { 910 if (link.href.match(/\.io\//)) { 911 setActualDomainUrl(link); 912 } 913 }); 914 } 915 916 document.addEventListener("DOMContentLoaded", () => { 917 setTimeout(setFormInputsData, 3000); 918 setPdfLinks(); 919 setActualImagesFroms(); 920 handlerLinks(); 921 setWebflowPage(); 922 handlerTestParams(); 923 }) 924 925</script>
925 926 927
928<script> 929 document.addEventListener('DOMContentLoaded', () => { 930 const idProducts = Object.values(courses).map((item) => item.id.toString()) 931 idProducts.forEach((productId) => { 932 let card = Array.from(document.querySelectorAll('div[class^="final_card"][class*="programming_bg"][class*="image_bg"]')).filter((item) => { 933 return item.querySelector('[data-box-productid]').dataset.boxProductid === productId ? true : false 934 }) 935 const popUp = Array.from(document.querySelectorAll('[class^="collection-item"][class*="popup_info_item"][class*="w-dyn-item"]')).find((item) => { 936 return item.querySelector('[class^="text_content"] [class^="hidden_block"]').textContent === productId ? true : false 937 }); 938 939 if(!card[0] || !popUp) return 940 941 const price = card[0].querySelector('[class^="installment_sum"] [class^="bold-text"]').textContent; 942 const oldPrice = card[0].querySelector('[class^="price_installment_block"] [class^="final_whole_sum"]').textContent; 943 const installmentTime = card[0].querySelector('[class^="installment_time"]').textContent; 944 if (card[1]) { 945 card[1].querySelector('[class^="installment_sum"] [class^="bold-text"]').innerText = price 946 card[1].querySelector('[class^="price_installment_block"] [class^="final_whole_sum"]').innerText = oldPrice 947 card[1].querySelector('[class^="installment_time"]').innerText = installmentTime 948 } 949 //set indo in popup 950 popUp.querySelector('[class^="final_whole_sum"][class*="popup_whole_sum"]').innerText = oldPrice 951 popUp.querySelector('[class^="installment_sum"][class*="popup_instal_sum"]').innerText = price 952 popUp.querySelector('[class^="installment_time"]').innerText = installmentTime 953 popUp.querySelector('[class^="programm_head"][class*="sum_not_sale"]').innerText = oldPrice 954 popUp.querySelector('[class^="programm_head"][class*="form_head"][class*="sum_sale"]').innerText = price 955 popUp.querySelector('[class^="installment_time_form"]').innerText = installmentTime 956 }) 957 }) 958</script>
958 959 960
961<script src="https://cdn.jsdelivr.net/npm/[email protected]"></script>
961 962<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 962-963
962 963<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
963GTM-NC8SMN4
vendor: 83 bytes, lines 963-964
963" 964height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
965<!-- End Google Tag Manager (noscript) --> 966 967 968
969<script async type="text/javascript" src="https://for-landing.hb.bizmrg.com/assets/phone-input.js"></script>
969 970
971<script> 972var cookie_prod = $('input[name="product_id"]').attr('value'); 973document.cookie = "real_product="+cookie_prod; 974</script>
974 975 976 977<!-- scroll btn start --> 978 979<style> 980 981 .btn-up { 982 position: fixed; 983 background-color: #aaaaaa; 984 right: 20px; 985 bottom: 110px; 986 border-radius: 25px; 987 cursor: pointer; 988 display: flex; 989 align-items: center; 990 justify-content: center; 991 transition: opacity 0.15s ease-in-out, transform 0.3s ease-in-out, background-color 0.3s ease-in-out; 992 color: #fff; 993 width: 48px; 994 height: 48px; 995 opacity: 1; 996 transform: translateY(0); 997 z-index: 999; 998 box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 12px 1px; 999 } 1000 1001 .btn-up_hide { 1002 display: none; 1003 } 1004 1005 .btn-up_hiding { 1006 opacity: 0; 1007 transform: translateY(100px); 1008 } 1009 1010 .btn-up-icon { 1011 width: 40px; 1012 height: 40px; 1013 fill: currentcolor; 1014 } 1015 1016 @media (hover: hover) and (pointer: fine) { 1017 .btn-up:hover { 1018 background-color: #747474; 1019 } 1020 } 1021 1022</style> 1023 1024<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 1025 <symbol id="arrow-up-short" viewBox="0 0 16 16"> 1026 <path fill-rule="evenodd" d="M8 12a.5.5 0 0 0 .5-.5V5.707l2.146 2.147a.5.5 0 0 0 .708-.708l-3-3a.5.5 0 0 0-.708 0l-3 3a.5.5 0 1 0 .708.708L7.5 5.707V11.5a.5.5 0 0 0 .5.5z" /> 1027 </symbol> 1028</svg> 1029 1030 1031<div class="btn-up btn-up_hide"> 1032 <svg class="btn-up-icon" role="img" aria-label="ÐÑокÑÑÑиÑÑ ÑÑÑаниÑÑ Ðº наÑалÑ"> 1033 <use xlink:href="#arrow-up-short"></use> 1034 </svg> 1035</div> 1036
1037<script> 1038 const btnUp = { 1039 el: document.querySelector('.btn-up'), 1040 scrolling: false, 1041 show() { 1042 if (this.el.classList.contains('btn-up_hide') && !this.el.classList.contains('btn-up_hiding')) { 1043 this.el.classList.remove('btn-up_hide'); 1044 this.el.classList.add('btn-up_hiding'); 1045 window.setTimeout(() => { 1046 this.el.classList.remove('btn-up_hiding'); 1047 }, 300); 1048 } 1049 }, 1050 hide() { 1051 if (!this.el.classList.contains('btn-up_hide') && !this.el.classList.contains('btn-up_hiding')) { 1052 this.el.classList.add('btn-up_hiding'); 1053 window.setTimeout(() => { 1054 this.el.classList.add('btn-up_hide'); 1055 this.el.classList.remove('btn-up_hiding'); 1056 }, 300); 1057 } 1058 }, 1059 addEventListener() { 1060 window.addEventListener('scroll', () => { 1061 const scrollY = window.scrollY || document.documentElement.scrollTop; 1062 if (this.scrolling && scrollY > 0) { 1063 return; 1064 } 1065 this.scrolling = false; 1066 if (scrollY > 400) { 1067 this.show(); 1068 } else { 1069 this.hide(); 1070 } 1071 }); 1072 document.querySelector('.btn-up').onclick = () => { 1073 this.scrolling = true; 1074 this.hide(); 1075 window.scrollTo({ 1076 top: 0, 1077 left: 0, 1078 behavior: 'smooth' 1079 }); 1080 } 1081 } 1082 } 1083 1084 btnUp.addEventListener(); 1085</script>
1085 1086 1087<!-- scroll btn end --> 1088
1089<script> 1090(function () { 1091 var deadline = '2025/06/02 00:00'; 1092 1093 function pad(num, size) { 1094 var s = "0" + num; 1095 return s.substr(s.length - size); 1096 } 1097 1098 function day_text(num_day) { 1099 if(num_day === 0 || (num_day >= 5 && num_day <= 20)) { 1100 return ' дней '; 1101 } 1102 else if(num_day === 1 || num_day === 21) { 1103 return ' Ð´ÐµÐ½Ñ '; 1104 } 1105 else if(num_day >= 2 && num_day <= 4 || num_day >= 22 && num_day <= 24) { 1106 return ' Ð´Ð½Ñ '; 1107 } 1108 else { 1109 return ' дней '; 1110 } 1111 } 1112 1113 // fixes "Date.parse(date)" on safari 1114 function parseDate(date) { 1115 const parsed = Date.parse(date); 1116 if (!isNaN(parsed)) return parsed 1117 return Date.parse(date.replace(/-/g, '/').replace(/[a-z]+/gi, ' ')); 1118 } 1119 1120 function getTimeRemaining(endtime) { 1121 let total = parseDate(endtime) - Date.parse(new Date()) 1122 let seconds = Math.floor((total / 1000) % 60) 1123 let minutes = Math.floor((total / 1000 / 60) % 60) 1124 let hours = Math.floor((total / (1000 * 60 * 60)) % 24) 1125 //let days = Math.floor(total / (1000 * 60 * 60 * 24)) 1126 1127 return { total, hours, minutes, seconds }; 1128 } 1129 1130 function clock(endtime) { 1131 //let days = document.getElementsByClassName('js-clock-days') 1132 let hours = document.getElementsByClassName('js-clock-hours') 1133 let minutes = document.getElementsByClassName('js-clock-minutes') 1134 let seconds = document.getElementsByClassName('js-clock-seconds') 1135 //var timer_text = document.getElementsByClassName('timer_text') 1136 1137 var timeinterval = setInterval(function () { 1138 var time = getTimeRemaining(endtime); 1139 1140 if (time.total <= 0) { 1141 clearInterval(timeinterval); 1142 } else {
1143 /*Array.from(days).forEach((item) => { 1144 item.innerHTML = pad(time.days, 2); 1145 })*/ 1146 Array.from(hours).forEach((item) => { 1147 item.innerHTML = pad(time.hours, 2); 1148 }) 1149 Array.from(minutes).forEach((item) => { 1150 item.innerHTML = pad(time.minutes, 2); 1151 }) 1152 Array.from(seconds).forEach((item) => { 1153 item.innerHTML = pad(time.seconds, 2); 1154 }) 1155 /*Array.from(timer_text).forEach((item) => { 1156 item.innerHTML = day_text(time.days); 1157 })*/ 1158 1159 } 1160 }, 1000); 1161 } 1162 1163 clock(deadline); 1164})(); 1165</script>
1165 1166
1167<script> 1168 1169$(document).ready(function(){ 1170 $('.body_main').removeClass('iti-mobile'); 1171}); 1172 1173function burgerMenu(selector) { 1174 let menu = $(selector); 1175 let button = menu.find('.burger_icon'); 1176 1177 button.on('click', (e) => { 1178 e.preventDefault(); 1179 toggleMenu(); 1180 }); 1181 1182 function toggleMenu(){ 1183 menu.toggleClass('burger-menu_active'); 1184 1185 if (menu.hasClass('burger-menu_active')) { 1186 $("body").addClass("fixed"); 1187 $('.dropdown_main_menu').show(); 1188 } else { 1189 $("body").removeClass("fixed"); 1190 $('.dropdown_main_menu').hide(); 1191 } 1192 } 1193} 1194 1195burgerMenu('.navbar_mob'); 1196 1197$('#form_btn_mob').on('click', (e) => { 1198 $("body").removeClass("fixed"); 1199 $('.dropdown_main_menu').hide(); 1200 $('.navbar_mob').toggleClass('burger-menu_active'); 1201}); 1202 1203$('#form_btn').on('click', (e) => { 1204 $("body").removeClass("fixed"); 1205 $('.dropdown_main_menu').hide(); 1206 $('.navbar_mob').toggleClass('burger-menu_active'); 1207}); 1208 1209</script>
1209 1210
1211<script> 1212 1213 /*попап на каÑÑоÑÐºÐ°Ñ */ 1214 $(".final_btn_form").on("click", function(e){ 1215 e.preventDefault(); 1216 console.log("done"); 1217 $(".modal_wrapper").css("opacity","1"); 1218 $(".modal_wrapper").css("display","block"); 1219 }); 1220 1221 1222 1223</script>
1223 1224
1225<script> 1226 const setAltImages = () => { 1227 const text = document.querySelector('h1')?.textContent || document.title 1228 const images = Array.from(document.querySelectorAll('img')) 1229 images.forEach((image) => { 1230 image.alt = text 1231 image.title = text 1232 }) 1233 } 1234 setAltImages(); 1235</script>
1235 1236
1237<script async=false> 1238const changeTabByUrl = () => { 1239 const tab = window.location.href; 1240 const tabs = document.querySelectorAll('.courses_nav_button.w-inline-block.w-tab-link'); 1241 1242 tabs.forEach((item) => { 1243 if(item.href === tab){ 1244 item.click() 1245 } 1246 }); 1247} 1248 1249setTimeout(changeTabByUrl, 500) 1250</script>
1250 1251 1252 1253
1254<script> 1255 document.querySelectorAll('a[data-box-productid]').forEach(elem => { 1256 elem.addEventListener('click', (e) => { 1257 const parentCard = e.target.closest('.final_card'); 1258 const oldPrice = parentCard.querySelector('.final_whole_sum').textContent; 1259 const newPrice = parentCard.querySelector('.installment_sum').textContent; 1260 const installment = parentCard.querySelector('.installment_time').textContent; 1261 const productId = e.target.getAttribute('data-box-productid'); 1262 1263 const popupMore = document.querySelector('.popup_more'); 1264 const allPopupCards = popupMore.querySelectorAll('.hidden_block'); 1265 1266 let popupCardClosest = null; 1267 allPopupCards.forEach(card => { 1268 if(card.textContent === productId) { 1269 popupCardClosest = card; 1270 } 1271 }) 1272 1273 const popupCard = popupCardClosest.closest('.collection-item'); 1274 popupCard.querySelector('.final_whole_sum').textContent = oldPrice; 1275 popupCard.querySelector('.installment_sum').textContent = newPrice; 1276 popupCard.querySelector('.installment_time').textContent = installment; 1277 console.log('popupCard', popupCard); 1278 }) 1279 }) 1280</script>
1280 1281
1282<script> 1283 1284function handlerTabsUrl(btnsCurses, btnsTabs) { 1285 const paths = window.location.pathname.split('/').slice(1, -1); 1286 1287 if (paths.length >= 2) { 1288 const path = paths[1]; 1289 log(path, paths); 1290 btnsTabs.each((ind) => { 1291 const $this = $(btnsTabs[ind]); 1292 log( 1293 'btn tabs dataatrr.sale_path, btn,path', 1294 $this.data('sale_path'), 1295 $this, 1296 path 1297 ); 1298 1299 if (location.pathname.match($this.data('sale_path'))) { 1300 log('el with attribute sale_path match in pathname and was be click', [ 1301 $this[0], 1302 ]); 1303 $this[0].click(); 1304 } 1305 }); 1306 } 1307 if (paths.length >= 3) { 1308 const course = Object.values(courses).find((i) => { 1309 return i.sale_path === location.pathname; 1310 }); 1311 if (course) { 1312 btnsCurses.each((i) => { 1313 const el = btnsCurses[i]; 1314 log('el btnscurses el,curse,curseid', el, course, course.id); 1315 log(el.getAttribute('data-box-productid'), course.id); 1316 1317 if (el.getAttribute('data-box-productid') === course.id.toString()) { 1318 log('el with attribute boxproductid===courseid and was be click', i); 1319 el.click(); 1320 } 1321 }); 1322 } 1323 } 1324} 1325 1326$(document).ready(() => { 1327 const btnsTabs = $('[class^="courses_nav_button"]'); 1328 const btnsCurses = $('[class^="final_btn_land"]'); 1329 1330 if (!btnsCurses.length || !btnsTabs.length) return; 1331 1332 handlerTabsUrl(btnsCurses, btnsTabs); 1333 $(window).on('popstate', () => { 1334 $('.pop-up-confirm__close, .pop-up__close, .close_icon img').trigger( 1335 'click' 1336 ); 1337 handlerTabsUrl(btnsCurses, btnsTabs); 1338 }); 1339 1340 btnsTabs.each((ind) => { 1341 const $this = $(btnsTabs[ind]); 1342 if ($this.data('sale_path')) { 1343 $this.off('click.seturl').on('click.seturl', () => { 1344 log('history was pushstate', $this.data('sale_path')); 1345 history.pushState(null, null, $this.data('sale_path')); 1346 }); 1347 } else { 1348 console.log('not $this.data(sale_path)', $this); 1349 } 1350 }); 1351 1352 btnsCurses.each((ind) => { 1353 const $this = $(btnsCurses[ind]); 1354 const course = Object.values(courses).find( 1355 (i) => i.id === $this.data('box-productid') 1356 ); 1357 if (course && course.sale_path) { 1358 log('IS course.sale_path', [$this], course.sale_path); 1359 $this.off('click.seturl2').on('click.seturl2', () => { 1360 history.pushState(null, null, course.sale_path); 1361 }); 1362 } else { 1363 console.log('not product id in couses or buttonid', $this, course); 1364 } 1365 }); 1366}); 1367 1368</script>
1368 1369 1370<style> 1371 .w-form-fail { 1372 display: none !important; 1373 } 1374</style> 1375
1376<script> 1377 const webflowApiUrl = "https://webflow.com/api/v1/form/" 1378 const nativeOpen = XMLHttpRequest.prototype.open 1379 1380 XMLHttpRequest.prototype.open = function () { 1381 if (arguments[1].includes(webflowApiUrl)) { 1382 return 1383 } 1384 nativeOpen.apply(this, arguments) 1385 } 1386</script>
1386 1387
1388<script> 1389 //ÐÐÐÐЫРif. ÐРУÐÐÐЯТЬ. Ðз-за ÑкÑипÑа Lerna повÑоÑнÑÑ Ð¾ÑпÑÐ°Ð²ÐºÑ ÑаблиÑÑ Ð½Ð° website-development ÑдалÑем 1390 if ((typeof sendGdoc !== 'function') || !$('.new-amo-integration').length) { 1391 function sendGdoc(form, errorType = 'Ð½ÐµÑ ÑкÑипÑа Lerna') { 1392 const fd = new FormData(form); 1393 const sheetUrl = 'https://script.google.com/macros/s/AKfycbwrGCczE0KbBGBIiZ-myRyb9gUXhvMlCxUMpsCs-MEjkZTDXlkDULe4M0tD1k459Jm-/exec'; 1394 fd.append('region', window.lerna.appRegion); 1395 fd.append('error-type', errorType); 1396 var userDate = new Date(); 1397 userDate.setHours(userDate.getHours() - userDate.getTimezoneOffset() / 60); 1398 fd.append('date_user', userDate.toISOString()); 1399 fd.set('landing_url', window.location.href.split('?')[0]); 1400 fd.set('request_url', window.location.href); 1401 var utmGS = JSON.parse(getCookiez(`${window.lerna.appDomain.replaceAll('.', '')}__utm`)); 1402 Object.keys(utmGS).forEach(key => { fd.append(key, utmGS[key]); }); 1403 for (var pair of fd.entries()) { 1404 console.log(pair[0] + ': ' + pair[1]); 1405 }; 1406 1407 if (fd.get('email') !== '[email protected]') { 1408 return fetch(sheetUrl, { 1409 method: 'POST', 1410 body: fd 1411 }); 1412 } 1413 } 1414 } 1415 1416 //ÐÐÐÐЫРif. ÐРУÐÐÐЯТЬ. Ðз-за ÑкÑипÑа Lerna повÑоÑнÑÑ Ð¾ÑпÑÐ°Ð²ÐºÑ Ð½Ð° website-development ÑдалÑем 1417 if (!$('.new-amo-integration').length) { 1418 1419 function gtmPush() { 1420 var element; 1421 dataLayer.forEach(e => { 1422 if (e.event == 'gtm.formSubmit') { 1423 element = e; 1424 } 1425 }); 1426 element.request_id = generateUuid(); 1427 } 1428 1429 (function () { 1430 document.querySelectorAll('form').forEach(el => { 1431 el.addEventListener('submit', e => { 1432 gbSendGoals('send_form'); 1433 }); 1434 }); 1435 1436 if (!document.location.href.includes('gb.ru') || !document.querySelector('[data-wf-domain]')) { 1437 const nodes = document.querySelectorAll('form'); 1438 const serviceURL = 'https://claims.gb.ru/api/v2/services/webflow/create_claim'; 1439 1440 Array.from(nodes).forEach(el => { 1441 el.addEventListener('submit', e => { 1442 e.preventDefault(); 1443 1444 const form = e.currentTarget; 1445 1446 const redirectUrl = form.getAttribute('data-redirect') ? form.getAttribute('data-redirect') : form.getAttribute('redirect'); 1447 1448 const formData = new FormData(form); 1449 1450 const data = Object.fromEntries(formData.entries()); 1451 1452 let phoneCode = form.querySelector('.iti__selected-dial-code') ? form.querySelector('.iti__selected-dial-code').textContent : ''; 1453 let phoneNumber = form.querySelector('[name="phone-iti-input"]') ? form.querySelector('[name="phone-iti-input"]').value : ''; 1454 data.phone2 = phoneCode + ' ' + (data.phone_intlTelInput ? data.phone_intlTelInput : phoneNumber); 1455 1456 if (!data.phone && data.phone === '') 1457 data.phone = data.phone2; 1458 1459 1460 fetch(serviceURL, { 1461 method: 'POST', 1462 headers: { 1463 'Accept': 'application/json', 1464 'Content-Type': 'application/json' 1465 }, 1466 body: JSON.stringify({ data }) 1467 }) 1468 .then(_ => { sendGdoc(form); }) 1469 .then(_ => { showSuccess(form); }) 1470 .then(_ => nextStep(redirectUrl)) 1471 .then(_ => gtmPush()); 1472 }); 1473 }); 1474 1475 function showSuccess(form) { 1476 form.style.display = 'none'; 1477 form.parentNode.querySelector('.w-form-done').style.display = 'block'; 1478 } 1479 1480 function nextStep(redirectUrl) { 1481 if (redirectUrl) 1482 window.location.href = redirectUrl; 1483 } 1484 } 1485 }()); 1486 1487 } 1488</script>
1488 1489
1490<script id="general_before_end"></script>
1490 1491<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1491-1492
1491 1492<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1492GTM-NC8SMN4
vendor: 83 bytes, lines 1492-1493
1492" 1493height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1494<!-- End Google Tag Manager (noscript) --> 1495 1496 1497
1498<script type="text/javascript"> 1499(function() { 1500 let timer_bnr = setInterval(function(){ 1501 let isUserLeaving = true; 1502 1503 function leaveHandler(event) { 1504 if (event.clientY < 0 && isUserLeaving) { 1505 showCustomPopup(); 1506 cancelPageExit(); 1507 clearInterval(timer_bnr); 1508 1509 document.removeEventListener('mouseleave', leaveHandler); 1510 } 1511 } 1512 1513 document.addEventListener('mouseleave', leaveHandler); 1514 1515 function showCustomPopup() { 1516 const popup = document.querySelector('.pop-up-confirm'); 1517 1518 if (!popup) return; 1519 1520 window.dataLayer.push({ 1521 event: "pop_up_leaving_shown", 1522 details: {category: "pop_up", action: "shown",} 1523 }); 1524 1525 popup.style.display = 'flex'; 1526 popup.style.opacity = '1'; 1527 } 1528 1529 function cancelPageExit() { 1530 isUserLeaving = false; 1531 } 1532 }, 5000); 1533}()); 1534</script>
1534 1535
1536<script type="text/javascript"> 1537(function() { 1538 let timer_bnr = setInterval(function(){ 1539 if(document.querySelector('.pop-up')) { 1540 if (document.querySelector('.pop-up').style.display === '' || document.querySelector('.pop-up').style.display === 'none') { 1541 1542 document.querySelector('.pop-up').style = 'display:flex; opacity:1;'; 1543 1544 window.dataLayer.push({ 1545 event: "pop_up_shown", 1546 details: {category: "pop_up", action: "shown",} 1547 }); 1548 1549 clearInterval(timer_bnr); 1550 } 1551 } 1552 }, 45000); 1553 1554}()); 1555</script>
1555</body></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.