1document.addEventListener('DOMContentLoaded', function() { 2 'use strict'; 3 4 function getCookie(name) { 5 var matches = document.cookie.match(new RegExp("(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)")); 6 return matches ? decodeURIComponent(matches[1]) : undefined; 7 } 8 9 function setCookieApprove() { 10 let cookie_date = new Date(); 11 cookie_date.setMonth(cookie_date.getMonth() + 12); // на 12 меÑÑÑев 12 document.cookie = "approval_cookie=Y;path=/;domain=." + window.location.hostname + ";secure;expires=" + cookie_date.toUTCString(); 13 closeApprove(); 14 } 15 16 17 let approval = getCookie('approval_cookie'), 18 popup = document.createElement('div') 19 20 function closeApprove() { 21 popup.remove(); 22 } 23 24 if(approval != 'Y') { 25 let text = document.createElement('h3'), 26 text2 = document.createElement('p'), 27 btn = document.createElement('button'), 28 close = document.createElement('div'); 29 popup.id = 'approve_cookie'; 30 btn.className = 'approve_btn'; 31 btn.innerText = 'СоглаÑен'; 32 text.innerHTML = '<b>Ð¡Ð°Ð¹Ñ Ð¸ÑполÑзÑÐµÑ Cookie</b>'; 33 text2.innerHTML = 'ÐÑÐ¾Ð´Ð¾Ð»Ð¶Ð°Ñ Ð¿Ð¾Ð»ÑзоваÑÑÑÑ ÑайÑом, Ð²Ñ ÑоглаÑаеÑеÑÑ Ð½Ð° обÑабоÑÐºÑ Ð¿ÐµÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ Ð² ÑооÑвеÑÑÑвии Ñ <a href="/policy/" target="_blank">полиÑикой конÑиденÑиалÑноÑÑи</a>.'; 34 close.className = 'approve_close'; 35 popup.appendChild(text); 36 popup.appendChild(text2); 37 popup.appendChild(btn); 38 popup.appendChild(close); 39 document.body.appendChild(popup); 40 41 close.addEventListener('click', closeApprove); 42 btn.addEventListener('click', setCookieApprove); 43 } 44 45});
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.