(function(){const isIOS=/iPhone|iPad|iPod/i.test(navigator.userAgent)||(navigator.userAgent.includes('Mac')&&navigator.maxTouchPoints>1);const isStandalone=(window.matchMedia&&window.matchMedia('(display-mode: standalone)').matches)||window.navigator.standalone===!0;if(!(isIOS&&isStandalone))return;if(window.__osCtaFastRedirectInit)return;window.__osCtaFastRedirectInit=!0;const SELECTORS=['div[data-onsignal="tim-subscribe"] button','button[data-onsignal="tim-checkin"]','button.tim-checkin','[data-os-notif-trigger]'];const SUB_TIMEOUT_MS=1000;const POLL_MS=400;const REDIRECT_BUFFER=500;const DEFAULT_REDIRECT='/notifications-video/';const sleep=(ms)=>new Promise(r=>setTimeout(r,ms));async function getSubId(){try{return await window.OneSignal?.User?.PushSubscription?.getId?.()||null}catch{return null}} async function sendWelcome(id){if(!window.OS_WELCOME_AJAX||!id)return;try{await fetch(window.OS_WELCOME_AJAX.url,{method:'POST',headers:{'Content-Type':'application/x-www-form-urlencoded; charset=UTF-8'},body:new URLSearchParams({action:'os_send_welcome',nonce:window.OS_WELCOME_AJAX.nonce,sub_id:id})})}catch{}} function resolveTarget(btn){if(btn.dataset&&btn.dataset.osRedirect)return btn.dataset.osRedirect;if(btn.tagName==='A'){const hrefAttr=btn.getAttribute('href');if(hrefAttr&&hrefAttr.trim())return hrefAttr;if(btn.href)return btn.href} return DEFAULT_REDIRECT} async function handleClick(ev){const btn=ev.currentTarget;ev.preventDefault();ev.stopPropagation();const targetUrl=resolveTarget(btn);const push=window.OneSignal?.User?.PushSubscription;const perm=(typeof Notification!=='undefined')?Notification.permission:'unknown';try{if(typeof push?.optIn==='function'){await push.optIn()}else if(perm==='default'&&window.OneSignal?.Notifications?.requestPermission){await window.OneSignal.Notifications.requestPermission()}else if(perm==='default'&&typeof Notification?.requestPermission==='function'){await Notification.requestPermission()}}catch{} let subId=null;const deadline=Date.now()+SUB_TIMEOUT_MS;while(Date.now(){document.querySelectorAll(sel).forEach(el=>{if(!el.__osBound){el.__osBound=!0;el.addEventListener('click',handleClick,{capture:!0,passive:!1})}})})} if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',bind,{once:!0})}else{bind()} new MutationObserver(()=>bind()).observe(document.documentElement,{childList:!0,subtree:!0})})(); !function(){class e{constructor(){this.initSettings(),this.initElements(),this.bindEvents()}initSettings(){this.settings={selectors:{menuToggle:".site-header .site-navigation-toggle",menuToggleHolder:".site-header .site-navigation-toggle-holder",dropdownMenu:".site-header .site-navigation-dropdown"}}}initElements(){this.elements={window:window,menuToggle:document.querySelector(this.settings.selectors.menuToggle),menuToggleHolder:document.querySelector(this.settings.selectors.menuToggleHolder),dropdownMenu:document.querySelector(this.settings.selectors.dropdownMenu)}}bindEvents(){this.elements.menuToggleHolder&&!this.elements.menuToggleHolder?.classList.contains("hide")&&(this.elements.menuToggle.addEventListener("click",(()=>this.handleMenuToggle())),this.elements.dropdownMenu.querySelectorAll(".menu-item-has-children > a").forEach((e=>e.addEventListener("click",(e=>this.handleMenuChildren(e))))))}closeMenuItems(){this.elements.menuToggleHolder.classList.remove("elementor-active"),this.elements.window.removeEventListener("resize",(()=>this.closeMenuItems()))}handleMenuToggle(){const e=!this.elements.menuToggleHolder.classList.contains("elementor-active");this.elements.menuToggle.setAttribute("aria-expanded",e),this.elements.dropdownMenu.setAttribute("aria-hidden",!e),this.elements.dropdownMenu.inert=!e,this.elements.menuToggleHolder.classList.toggle("elementor-active",e),this.elements.dropdownMenu.querySelectorAll(".elementor-active").forEach((e=>e.classList.remove("elementor-active"))),e?this.elements.window.addEventListener("resize",(()=>this.closeMenuItems())):this.elements.window.removeEventListener("resize",(()=>this.closeMenuItems()))}handleMenuChildren(e){const t=e.currentTarget.parentElement;t?.classList&&t.classList.toggle("elementor-active")}}document.addEventListener("DOMContentLoaded",(()=>{new e}))}(); /* Elementor bundles are self-contained; this file exists for the elementor-webpack-runtime handle. */ ;