PageSourceSearch

https://grandhotelkrd.ru/local/templates/template1/public/js/common/widget.js?17658811122839

js grandhotelkrd.ru collected 2026-10-04 08:41:42 UTC 2,839 bytes, 2 lines download raw bytes

1(e=>{"function"==typeof define&&define.amd?define("widget",e):e()})(function(){function m(e,t,n){(t=(e=>"symbol"==typeof(e=((e,t)=>{if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);if("object"!=typeof(n=n.call(e,t||"default")))return n;throw new TypeError("@@toPrimitive must return a primitive value.")})(e,"string"))?e:e+"")(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}function v(t,e){var n,o=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),o.push.apply(o,n)),o}document.addEventListener("DOMContentLoaded",function(){function t(e){var t=new Date,n=60*t.getTimezoneOffset()*1e3;return new Date(t.setMilliseconds(t.getMilliseconds()+e-n)).toUTCString()}function e(){b.classList.add(a),0<d&&setTimeout(n,o(d))}function n(){var e;b.classList.remove(a),console.log(r,"widgetCookieName"),console.log(getCookie(r),"getCookie(widgetCookieName)"),getCookie(r)||(e=f?t(60*f*1e3):t(864e5),document.cookie="".concat(r,"=y; expires=")+e+"; path=/")}function o(e,t,n){t=1<arguments.length&&void 0!==t?t:0;return 1e3*(Number(3600*(2<arguments.length&&void 0!==n?n:0))+Number(60*t)+Number(e))}function i(e){var t;e&&(t=function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?v(Object(n),!0).forEach(function(e){m(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}({},w),g?setTimeout(function(){new Swiper(e,t)},g):new Swiper(e,t))}var r,a,c,l,u,d,s,f,g,p,w,b;(b=document.querySelector(".widget"))&&(r="widget",a="widget--show",c=document.querySelector(".widget__inner--slider"),l=document.querySelector(".widget__button-close"),u=document.querySelectorAll(".widget__button"),d=Number(b.dataset.close),s=Number(b.dataset.open),f=Number(b.dataset.interval),g=1e3*s,p="/"===window.location.pathname||"/ru/"===window.location.pathname||"/en/"===window.location.pathname,w={speed:1e3,watchOverflow:!0,observer:!0,resizeObserver:!0,navigation:{nextEl:".widget__slider-next",prevEl:".widget__slider-prev"},pagination:{el:".swiper-pagination",type:"bullets",clickable:!0,bulletClass:"widget__pagination-marker",bulletActiveClass:"widget__pagination-marker--active"},effect:"fade",fadeEffect:{crossFade:!0},loop:!0,autoHeight:!0},l.addEventListener("click",function(){n()}),getCookie(r)&&!p||(0<s?setTimeout(e,o(s)):e(),c&&i(c)),u)&&u.forEach(function(e){e.addEventListener("click",function(){e.dataset.targetClick&&ym(yandexCounterId,"reachGoal",e.dataset.targetClick),n()})})})});
2//# sourceMappingURL=widget.js.map

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.