PageSourceSearch

https://www.kanal-o.ru/js/schedule.min.js?1790936539808

js kanal-o.ru collected 2026-10-04 00:10:21 UTC 19,618 bytes, 1 lines download raw bytes

1!function e(t,o,n){function i(l,r){if(!o[l]){if(!t[l]){var d="function"==typeof require&&require;if(!r&&d)return d(l,!0);if(a)return a(l,!0);var s=new Error("Cannot find module '"+l+"'");throw s.code="MODULE_NOT_FOUND",s}var c=o[l]={exports:{}};t[l][0].call(c.exports,(function(e){return i(t[l][1][e]||e)}),c,c.exports,e,t,o,n)}return o[l].exports}for(var a="function"==typeof require&&require,l=0;l<n.length;l++)i(n[l]);return i}({1:[function(e,t,o){},{}],2:[function(e,t,o){(function(o){(function(){var n,i=void 0!==o?o:"undefined"!=typeof window?window:{},a=e("min-document");"undefined"!=typeof document?n=document:(n=i["__GLOBAL_DOCUMENT_CACHE@4"])||(n=i["__GLOBAL_DOCUMENT_CACHE@4"]=a),t.exports=n}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"min-document":1}],3:[function(e,t,o){(function(e){(function(){var o;o="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{},t.exports=o}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],4:[function(e,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var n,i=e("./modalContent"),a=(n=i)&&n.__esModule?n:{default:n};o.default=function(e,t,o,n,i){var l=".modal-wrapper";o&&""!==o&&"undefined"!==o&&(l="."+o);var r=document.querySelector(l),d=function(e){!0!==e.target.classList.contains("modal-wrapper")&&!0!==e.target.classList.contains("modal__close")&&!0!==e.target.classList.contains("modalClose")||m()},s=function(e){27===e.keyCode&&m()},c=location.pathname,u=function(t){var o=document.querySelector(".modalClose");t.classList.add("modal-wrapper_active"),!0===i&&window.history.pushState(e.id,"save "+e.id,""+location.origin+location.pathname+"/"+e.id),o&&(o.classList.remove("modalClose_hide"),document.querySelector("html").classList.add("modal-open"))},m=function(){var o=document.querySelector(".modal-wrapper_active"),n=document.querySelector(".modalClose");o&&(o.classList.remove("modal-wrapper_active"),!0!==t&&(o.innerHTML="")),!0===i&&window.history.pushState(e.id,"save "+e.id,""+c),n&&(n.classList.add("modalClose_hide"),document.querySelector("html").classList.remove("modal-open")),document.removeEventListener("click",d,!1),document.removeEventListener("keyup",s,!1)};if(r)if(!0===t){u(r);var _=document.querySelector(".modal-wrapper_active");e.raw&&""!==e.raw&&void 0!==e.raw&&(_.innerHTML+=e.raw)}else n?(u(r),n()):(u(r),(0,a.default)(e,r));document.addEventListener("click",d,!1),document.addEventListener("keyup",s,!1)}},{"./modalContent":5}],5:[function(e,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var n=l(e("global/document")),i=l(e("./../shareBtnsShower")),a=l(e("global"));function l(e){return e&&e.__esModule?e:{default:e}}o.default=function(e,t){if(t&&(t.querySelector(".modal")||(t.innerHTML+='<figure class="modal"></figure>')),e&&0!==Object.keys(e).length&&e.constructor===Object&&t){var o,l=void 0,r=void 0,d=void 0,s=void 0,c=void 0,u=void 0,m=void 0,_=void 0,f=void 0,v=void 0,p=["raw","id","name","region","city","age","likes","likesbtnstatus","likesbtnurl","image","video","videopicture","text","sharestatus","shareurl","vkVideo"];if(e.id&&""!==e.id&&void 0!==e.id&&(l=e.id),e.name&&""!==e.name&&void 0!==e.name){r=e.name;var h=t.querySelector(".modal__title");null===h?t.querySelector(".modal").insertAdjacentHTML("afterbegin",'<h2 class="modal__title">'+r+"</h2>"):h.innerHTML=r}var g=t.querySelector(".modal__text"),y=function(e,o){null===g&&(t.querySelector(".modal").insertAdjacentHTML("beforeend",'<div class="modal__text"></div>'),g=t.querySelector(".modal__text"));var i=n.default.createElement("div");i.classList.add("modal__text-"+o),i.textContent=e,g.appendChild(i)};void 0!==e.age&&e.age&&""!==e.age&&y(e.age+" "+(M=e.age,["год","года","лет"][M%100>4&&M%100<20?2:[2,0,1,1,1,2][Math.min(M%10,5)]]),"age"),e.city&&""!==e.city&&void 0!==e.city&&y(e.city,"city"),e.region&&""!==e.region&&void 0!==e.region&&y(e.region,"region"),e.text&&""!==e.text&&void 0!==e.text&&y(e.text,"text");var b=t.querySelector(".modal__image");e.image&&""!==e.image&&void 0!==e.image&&(c=e.image,null===b?(t.querySelector(".modal").insertAdjacentHTML("beforeend",'<div class="modal__image"></div>'),(b=t.querySelector(".modal__image")).innerHTML='<img src="'+c+'" />'):b.innerHTML='<img src="'+c+'" />');var k=t.querySelector(".modal__likes");if(o=e.likesbtnstatus,s=e.likesbtnurl,e.id&&""!==e.id&&void 0!==e.id&&e.likes&&""!==e.likes&&void 0!==e.likes){if(l=e.id,d=e.likes,""!==s&&"undefined"!==s||(s=location.pathname+"/vote"),k||(t.querySelector(".modal").insertAdjacentHTML("beforeend",'<div class="modal__likes"></div>'),(k=t.querySelector(".modal__likes")).innerHTML+='<span class="contestVoteLikeCount card__badge badge badge-like-count"></span><span data-voteurl="'+s+'" data-likedclass="badge-like_liked" data-id="'+e.id+'" class="contestVoteLike card__badge badge badge-like badge-like_modal">\n        <i class="zmdi zmdi-favorite-outline badge-like__icon badge-like__icon_no">\n            <img src="/images/icons/heart/heart_disabled.png" alt="" />\n        </i>\n        <i class="zmdi zmdi-favorite badge-like__icon badge-like__icon_yes">\n            <img src="/images/icons/heart/heart_enabled.png" alt="" />\n        </i>\n        </span>'),k.querySelector(".badge-like-count").innerHTML=d,0!==e.likes&&"0"!==e.likes||k.querySelector(".badge-like-count").classList.add("badge-like-count_hide"),k.querySelector(".badge-like").dataset.id=l,o&&!0===o){var L=parseInt(k.parentElement.querySelector(".contestVoteLikeCount").innerHTML,10)||0;k.parentElement.querySelector(".contestVoteLikeCount").innerHTML=L+1,k.querySelector(".badge-like").classList.add("badge-like_liked"),k.querySelector(".badge-like").classList.add("contestVoteLike_liked")}k.querySelector(".badge-like")&&k.querySelector(".badge-like").addEventListener("click",(function(e){var t=e.target,o=t.dataset.id,i=n.default.querySelector(".badge-like_"+o),a=n.default.querySelector(".badge-like-count_"+o);return i&&(i.click(),!0!==t.classList.contains("badge-like_liked")&&(k.querySelector(".badge-like-count").innerHTML=parseInt(a.innerHTML,10)+1),t.classList.add("badge-like_liked")),!1}))}var S=t.querySelector(".modal__video");e.video&&""!==e.video&&void 0!==e.video&&e.videopicture&&""!==e.videopicture&&void 0!==e.videopicture&&(u=e.video,m=e.videopicture,null===S?(t.querySelector(".modal").insertAdjacentHTML("beforeend",'<div class="modal__video embed-responsive-16x9"></div>'),(S=t.querySelector(".modal__video")).innerHTML='<video poster="'+m+'" class="modal__video-content" 
1controls="1" preload="auto" autoplay><source src="'+u+'" type="video/mp4"></video>'):S.innerHTML='<video poster="'+m+'" class="modal__video-content" controls="1" preload="auto" autoplay><source src="'+u+'" type="video/mp4"></video>');var w=t.querySelector(".modal__video");e.vkVideo&&""!==e.vkVideo&&void 0!==e.vkVideo&&(v=e.vkVideo,null===w&&(t.querySelector(".modal").insertAdjacentHTML("beforeend",'<div class="modal__video"></div>'),(w=t.querySelector(".modal__video")).innerHTML='<iframe width="100%" height="400" src="'+v+'" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>')),g&&(t.querySelector(".modal__text").insertAdjacentHTML("afterend",'<div class="modal__rows"></div>'),Object.keys(e).forEach((function(e,o){p.includes(e)||(t.querySelector(".modal__rows").innerHTML+="<div>"+e+"</div>")})));var q=t.querySelector(".modal__share");if(e.id&&""!==e.id&&void 0!==e.id&&e.sharestatus&&""!==e.sharestatus&&void 0!==e.sharestatus&&(_=e.sharestatus,f=e.shareurl,!0===_)){""!==f&&"undefined"!==f||(f=location.href);null===q&&(t.querySelector(".modal").insertAdjacentHTML("beforeend",'<div class="modal__share share share_horizontal"></div>'),(q=t.querySelector(".modal__share")).innerHTML+='<button class="share__btn" title="Поделиться страницей" aria-label="Поделиться страницей">\n          <img src="/images/icons/share.png" alt="">\n          </button>\n                <div class="share__container">\n                    <button class="social_share share__item share__item_vk" title="Поделиться в VK" aria-label="Поделиться в VK" data-title="" data-url="" data-sharer="vk" data-image=""><img src="/images/icons/vk/vk_white.png" /></button>\n                    <button class="social_share share__item share__item_ok" title="Поделиться в Одноклассниках" aria-label="Поделиться в Одноклассниках" data-title="" data-url="" data-sharer="okru"><img src="/images/icons/ok2023/ok_new_2023_white.svg" /></button>\n                    <button class="social_share share__item share__item_tg" title="Поделиться в Telegram" aria-label="Поделиться в Telegram" data-title="" data-url="" data-sharer="telegram"><img src="/images/telegram_w.png" alt=""></button>\n                </div>'),(0,i.default)(),a.default.Sharer.init(),function(t){if(t)for(var o=0;o<t.length;o++)t[o].dataset.url=f+"/"+e.id,t[o].dataset.title="Поделиться в соц сетях - "+e.name}(t.querySelector(".modal__share").querySelectorAll(".social_share"))}}var M}},{"./../shareBtnsShower":8,global:3,"global/document":2}],6:[function(e,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var n="schedule__item",i="schedule__about",a="schedule_about-open",l="schedule__item_active",r="schedule__about_active",d=document.querySelector(".schedule"),s=document.querySelectorAll("."+n),c=document.querySelector("."+i),u=document.querySelector(".header"),m=document.querySelector(".title-block__part_pad"),_=window.innerWidth,f=u?u.offsetHeight:0,v=function(e,t){for(;(e=e.parentElement)&&!(e.matches||e.matchesSelector).call(e,t););return e},p=function(){_=window.innerWidth,f=u?u.offsetHeight:0},h=function(){c&&c.classList.remove(r),d&&d.classList.remove(a),s&&s.forEach((function(e){return e.classList.remove(l)}))},g=function(e){var t=e.target,o=v(t,"."+n),i=o.dataset.title,a=o.dataset.description,l=o.dataset.url,r=o.dataset.img;if(h(),_>599){y(o);var d=c.querySelector(".schedule__about-img-content"),s=c.querySelector(".schedule__about-description"),u=c.querySelector(".schedule__about-more");d.innerHTML=r?'<img src="'+r+'" alt="'+i+'" title="'+i+'">':"",s.innerHTML=a||"",u.href=l||"/"}else location.href=l||"";return!1},y=function(e){c.classList.add(r),d.classList.add(a),e.classList.add(l)};o.default=function(){if(p(),document.querySelectorAll(".schedule__item-content").forEach((function(e){e.addEventListener("click",(function(e){_>599&&e.preventDefault(),g(e)}))})),document.addEventListener("keyup",(function(e){"Escape"===e.key&&h()})),document.addEventListener("click",(function(e){var t=e.target,o=v(t,"."+i),a=v(t,"."+n);null===o&&null===a&&h()})),window.addEventListener("load",(function(){if(document.querySelector(".schedule__item_now")){var e=document.querySelector(".schedule__item_now"),t=e.offsetTop+e.offsetParent.offsetTop;_<=860?window.scrollTo({top:t-f,behavior:"smooth"}):window.scrollTo({top:t,behavior:"smooth"})}})),window.addEventListener("resize",(function(){p(),h()})),m){var e=document.querySelector(".btn_week.active");e&&(m.scrollLeft=e.offsetLeft)}}},{}],7:[function(e,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var n=0,i=15,a=document.querySelector(".footer"),l=document.querySelector(".schedule__about"),r=document.querySelector(".schedule__about-checker"),d=window.innerHeight,s=window.innerWidth,c=window.scrollY,u=void 0,m=void 0,_=void 0,f=0,v=function(){p(),h(),y(),g()},p=function(){d=window.innerHeight-i,s=window.innerWidth,c=window.scrollY,a&&(u=a.offsetTop),l&&(m=l.getBoundingClientRect().top+c),r&&(_=r.getBoundingClientRect().top+c,f=r.getBoundingClientRect().width),n=s<=859?60:0},h=function(){var e=(c+d>u?d-(c+d-u+60):d+c-m)-22.5-n;l.style.maxHeight=e+"px"}
1,g=function(){l.style.width=f+"px"},y=function(){c>=_-i-n?l.classList.contains("schedule__about_stick")||(l.classList.add("schedule__about_stick"),l.classList.remove("schedule__about_bottom"),l.style.top=i+n+"px"):d+i+c>=u-n&&c+n>_?(l.classList.remove("schedule__about_stick"),l.classList.add("schedule__about_bottom")):(l.classList.remove("schedule__about_stick"),l.classList.remove("schedule__about_bottom"))};o.default=function(){l&&(v(),["resize","scroll","load"].forEach((function(e){window.addEventListener(e,(function(){return v()}))})))}},{}],8:[function(e,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var n,i=e("global/document"),a=(n=i)&&n.__esModule?n:{default:n};var l="share__btn_active",r=function(e){e.stopPropagation();var t=e.target,o=t.classList.contains(l);return function(e,t){e.classList.toggle(l,t),e.parentElement.classList.toggle("share_active",t)}(t,!o),!1};o.default=function(){a.default.addEventListener("click",(function(e){e.target.classList.contains("share__btn")&&r(e)}))}},{"global/document":2}],9:[function(e,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var n=d(e("global/document")),i=d(e("global/window")),a=d(e("./modal")),l=e("./timezone/timezoneParse"),r=e("./timezone/timezoneCookies");function d(e){return e&&e.__esModule?e:{default:e}}o.default=function e(){var t=n.default.querySelector("[data-timezones]")||n.default.querySelector(".schedule"),o=t&&t.getAttribute?t.getAttribute("data-timezones"):"",d=(t&&t.dataset&&"string"==typeof t.dataset.timezones?t.dataset.timezones:"")||o||"";if(t&&d){var s=void 0;try{s=(0,l.parseTimezonesJson)(d)}catch(e){return}var c=n.default.querySelector(".timezoneBtn");if(c){var u="user_timezone",m=function(){return Object.keys(s).map((function(e){var t=s[e];return{code:e,value:t.tz,label:t.rus,msk:t.msk,utc:t.utc,offset:t.utc.replace("UTC","").trim()}}))},_=function(){var e=new URLSearchParams(i.default.location.search).get("tz");if(e&&s[e]){var t=m().find((function(t){return t.code===e}));if(t)return(0,r.setTimezoneCookie)(u,e),setTimeout((function(){var e=i.default.location.origin+i.default.location.pathname;i.default.history.replaceState({},"",e)}),0),t}var o=(0,r.getTimezoneCookie)(u);if(o&&s[o]){var n=m().find((function(e){return e.code===o}));if(n)return n}var a=m(),l=a.find((function(e){return"MSKT"===e.code})),d=l?"MSKT":a[0].code;return(0,r.setTimezoneCookie)(u,d),l||a[0]},f=function(e){(0,r.setTimezoneCookie)(u,e);var t=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=new URL(i.default.location.href);return o.searchParams.set("tz",e),t?i.default.location.href=o.toString():i.default.history.pushState({},"",o.toString()),o.toString()}(e,!0);i.default.location.href=t},v=function(){var e=_();!function(e,t){c&&(c.textContent=""+e);var o=n.default.querySelector(".current-timezone");o&&(o.textContent=""+t)}(e.label,e.offset)},p=function(){var e=n.default.querySelector(".timezoneModalWrapper");if(e){var t=_(),o=m();e.innerHTML='\n      <div class="modal timezoneModal">\n        <button class="modal__close" aria-label="Закрыть окно"></button>\n        \n        <h2 class="modal__title">Выбор часового пояса</h2>\n        \n        <div class="modal__text">\n          <p>Выберите ваш часовой пояс для корректного отображения времени:</p>\n        </div>\n        \n        <div class="timezoneModal__list">\n          '+o.map((function(e){return'\n            <div class="timezoneModal__item '+(t.code===e.code?"timezoneModal__item_selected":"")+'" \n                 data-timezone="'+e.code+'"\n                 data-offset="'+e.offset+'"\n                 data-label="'+e.label+'"\n                 data-msk="'+e.msk+'"\n                 data-utc="'+e.utc+'">\n              <div class="timezoneModal__itemRadio">\n                <div class="timezoneModal__radio '+(t.code===e.code?"timezoneModal__radio_checked":"")+'"></div>\n              </div>\n              <div class="timezoneModal__itemContent">\n                <div class="timezoneModal__itemLabel">'+e.label+'</div>\n                <div class="timezoneModal__offset">'+e.msk+"</div>\n              </div>\n            </div>\n          "})).join("")+'\n        </div>\n        \n        <div class="modal__footer">\n          <button class="btn btn-primary timezoneModal__save">
1\n            <span class="timezoneModal__saveText">Применить</span>\n            <span class="timezoneModal__loader" style="display: none;">Загрузка...</span>\n          </button>\n          <button class="btn btn-secondary timezoneModal__close">Отмена</button>\n        </div>\n      </div>\n    ';var i=e.querySelectorAll(".timezoneModal__item"),a=e.querySelector(".timezoneModal__save"),l=a.querySelector(".timezoneModal__saveText"),r=a.querySelector(".timezoneModal__loader"),d=e.querySelector(".timezoneModal__close"),s=e.querySelector(".modal__close"),c=function(){var e=n.default.querySelector(".timezoneModalWrapper");e&&e.classList.remove("modal-wrapper_active"),n.default.querySelector("html").classList.remove("modal-open")};i.forEach((function(e){e.addEventListener("click",(function(){i.forEach((function(e){e.classList.remove("timezoneModal__item_selected"),e.querySelector(".timezoneModal__radio").classList.remove("timezoneModal__radio_checked")})),e.classList.add("timezoneModal__item_selected"),e.querySelector(".timezoneModal__radio").classList.add("timezoneModal__radio_checked")}))})),a.addEventListener("click",(async function(){var t=e.querySelector(".timezoneModal__item_selected");if(t){var o=t.dataset.timezone;t.dataset.offset,t.dataset.label;if(_().code!==o)!0?(l.style.display="none",r.style.display="inline",a.disabled=!0):(l.style.display="inline",r.style.display="none",a.disabled=!1),setTimeout((function(){f(o)}),300);else c()}})),d.addEventListener("click",c),s.addEventListener("click",c);var u=n.default.querySelector(".timezoneModalWrapper");u&&u.addEventListener("click",(function(e){e.target===u&&c()}))}};"loading"===n.default.readyState?n.default.addEventListener("DOMContentLoaded",v):v(),c.addEventListener("click",(function(e){e.preventDefault(),(0,a.default)({},!1,"timezoneModalWrapper",p,!1)}))}}else"loading"===n.default.readyState?n.default.addEventListener("DOMContentLoaded",e,{once:!0}):setTimeout(e,0)}},{"./modal":4,"./timezone/timezoneCookies":10,"./timezone/timezoneParse":11,"global/document":2,"global/window":3}],10:[function(e,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var n=o.setTimezoneCookie=function(e,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:365,n=new Date(Date.now()+864e5*o).toUTCString();document.cookie=e+"="+encodeURIComponent(t)+"; expires="+n+"; path=/"};o.getTimezoneCookie=function(e){var t=document.cookie.match(new RegExp("(?:^|; )"+e.replace(/([.$?*|{}()[\]\\/+^])/g,"\\$1")+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},o.deleteTimezoneCookie=function(e){n(e,"",-1)}},{}],11:[function(e,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var n=o.normalizeTimezoneRaw=function(e){return e.replace(/&quot;/g,'"').replace(/&#34;/g,'"').replace(/&amp;/g,"&")};o.parseTimezonesJson=function(e){var t=n(e);return JSON.parse(t)}},{}],12:[function(e,t,o){"use strict";var n=l(e("../lib/scheduleAnnounceOpen")),i=l(e("../lib/scrollCheckerSchedule")),a=l(e("../lib/timezone"));function l(e){return e&&e.__esModule?e:{default:e}}(0,n.default)(),(0,i.default)(),(0,a.default)()},{"../lib/scheduleAnnounceOpen":6,"../lib/scrollCheckerSchedule":7,"../lib/timezone":9}]},{},[12]);

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.