PageSourceSearch

https://abstour.by/build/assets/actions-CotCyyH5.js

js abstour.by collected 2026-10-02 20:14:41 UTC 6,245 bytes, 1 lines download raw bytes

1function _(e,t,o){const n=new Date;n.setTime(n.getTime()+o*24*60*60*1e3);const c="expires="+n.toUTCString();document.cookie=e+"="+t+";"+c+";path=/;SameSite=Lax"}function L(e){const t=e+"=",o=document.cookie.split(";");for(let n=0;n<o.length;n++){let c=o[n];for(;c.charAt(0)===" ";)c=c.substring(1,c.length);if(c.indexOf(t)===0)return c.substring(t.length,c.length)}return null}const a=localStorage.getItem("currentUserType"),r=L("user_type");let u=a||r||"individuals";a&&!r&&_("user_type",a,365);r&&(!a||a!==r)&&(localStorage.setItem("currentUserType",r),u=r);window.Alpine&&(window.Alpine.store("user").currentUserType=u);document.querySelectorAll(".btn-user-type").forEach(e=>{e.classList.toggle("active",e.dataset.user===u)});if(window.location.search.includes("user_type=")){const e=new URL(window.location.href);e.searchParams.delete("user_type"),window.history.replaceState({},"",e.toString())}function b(e){if(e===u)return;if(u=e,window.Alpine.store("user").currentUserType=e,document.querySelectorAll(".btn-user-type").forEach(n=>{n.classList.toggle("active",n.dataset.user===e)}),localStorage.setItem("currentUserType",e),_("user_type",e,365),window.location.pathname==="/"&&window.__HOME_SEO__&&window.__HOME_SEO__[e]){document.title=window.__HOME_SEO__[e].title||document.title;var t=document.getElementById("meta-description");t&&t.setAttribute("content",window.__HOME_SEO__[e].description||"")}if(window.location.pathname==="/"||window.location.pathname===""){document.dispatchEvent(new CustomEvent("user-type-changed",{detail:{userType:e}}));return}window.location.href="/"}document.querySelectorAll(".btn-user-type").forEach(e=>{e.addEventListener("click",function(){b(this.dataset.user)})});const m=document.querySelector("#burger-menu-btn"),f=document.querySelector("#burger-menu-btn-close"),d=document.querySelector(".burger-menu"),g=document.querySelectorAll("#pop-up-requests-btn");function l(){d&&d.classList.contains("active")&&(d.classList.remove("active"),m?.classList.remove("hidden"),f?.classList.add("hidden"))}m&&f&&d&&(m.addEventListener("click",()=>{d.classList.toggle("active"),m.classList.toggle("hidden"),f.classList.toggle("hidden")}),f.addEventListener("click",()=>{l()}),document.querySelectorAll(".js-burger-link-services").forEach(e=>{e.addEventListener("click",t=>{window.location.pathname==="/"||window.location.pathname===""?(t.preventDefault(),l(),requestAnimationFrame(()=>{setTimeout(()=>{const n=document.getElementById("services");n&&n.scrollIntoView({behavior:"smooth",block:"start"})},100)})):l()})}),document.querySelectorAll(".js-burger-link-close").forEach(e=>{e.addEventListener("click",()=>{l()})}));g&&g.forEach(e=>{e.addEventListener("click",()=>{i("request-modal")})});function i(e){const t=document.querySelector(".modal-bg");t&&t.classList.remove("hidden");const o=document.querySelector(`#${e}`);o&&o.classList.remove("hidden")}function s(e){const t=document.querySelector(".modal-bg");t&&t.classList.add("hidden");const o=document.querySelector(`#${e}`);o&&o.classList.add("hidden")}const q=document.querySelectorAll("#register-popup");q.forEach(e=>{e.addEventListener("click",()=>{s("login-modal"),i("register-modal")})});const k=document.querySelectorAll("#login-popup");k.forEach(e=>{e.addEventListener("click",()=>{s("register-modal"),i("login-modal")})});const A=document.querySelector("#forgot-password-popup");A.addEventListener("click",()=>{s("login-modal"),i("forgot-password-1-modal")});const h=document.querySelectorAll("#account-popup");h&&h.forEach(e=>{e.addEventListener("click",()=>{i("account-modal")})});const E=document.querySelector("#close-account-popup");E&&E.addEventListener("click",()=>{s("account-modal")});const w=document.querySelector("#register-success-btn");w&&w.addEventListener("click",()=>{s("register-success-modal")});const T=document.querySelectorAll(".modal");T.forEach(e=>{e.addEventListener("click",function(t){t.target===this&&s(e.id)})});function S(e){if(!e||e.dataset.populated==="true")return;const t=document.getElementById("header-destinations-list-template");if(!t?.content?.childNodes.length)return;
1const o=t.content.cloneNode(!0),n=o.querySelector(".js-header-destinations-grid"),c=e.dataset.gridClass;n&&c&&(n.className=c),e.appendChild(o),e.dataset.populated="true"}document.querySelectorAll(".header-destinations-dropdown").forEach(e=>{const t=()=>{const o=e.querySelector(".js-header-destinations-content");S(o)};e.addEventListener("mouseenter",t),e.addEventListener("focusin",t),e.addEventListener("click",t)});document.querySelectorAll(".js-directions-modal-trigger").forEach(e=>{e.addEventListener("click",t=>{t.preventDefault(),l(),S(document.querySelector("#directions-modal .js-header-destinations-content")),i("directions-modal")})});const y=document.querySelector("#close-directions-modal");y&&y.addEventListener("click",()=>{s("directions-modal")});document.addEventListener("keydown",e=>{if(e.key==="Escape"){const t=document.querySelector("#directions-modal");t&&!t.classList.contains("hidden")&&s("directions-modal")}});const p=document.querySelectorAll(".password-input");if(p&&p.length){let e=function(t){const o=document.getElementById(`toggle-password-${t}`),n=document.getElementById(`${t}`),c=document.getElementById(`icon-show-${t}`);o&&n&&o.addEventListener("click",function(){const v=n.getAttribute("type")==="password"?"text":"password";n.setAttribute("type",v),c.classList.toggle("color-primary")})};p.forEach(function(t){e(t.id)})}document.getElementById("contacts-page")&&function(){const o=new URLSearchParams(window.location.search).get("office");if(o&&["1","2","3"].includes(o)){const n=`office-${o}`,c=document.getElementById(n);c&&setTimeout(()=>{c.scrollIntoView({behavior:"smooth",block:"center"})},100)}}();window.scrollToTop=function(){if("scrollBehavior"in document.documentElement.style){window.scrollTo({top:0,left:0,behavior:"smooth"}),setTimeout(()=>{(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0)>2&&window.scrollTo({top:0,left:0,behavior:"smooth"})},120);return}window.scrollTo(0,0),document.scrollingElement&&(document.scrollingElement.scrollTop=0),document.documentElement.scrollTop=0,document.body.scrollTop=0};export{s as closeModal,i as openModal};

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.