PageSourceSearch

https://www.radiosilenci.cat/_astro/MobileMenuToggle.CgXJn_Pb.js

js radiosilenci.cat collected 2026-10-02 13:20:22 UTC 3,302 bytes, 1 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`905e3554-64a1-4e8c-9d3d-20602162f341`,e._sentryDebugIdIdentifier=`sentry-dbid-905e3554-64a1-4e8c-9d3d-20602162f341`)}catch{}})();import{o as e}from"./hooks.module.DKkLALsv.js";import{t}from"./jsxRuntime.module.DSsYIZ11.js";import"./logger.DsQLP0vi.js";function n({className:n=``}){return e(()=>{let e=()=>{let e=document.getElementById(`mobile-menu`),t=document.getElementById(`mobile-menu-backdrop`),n=document.getElementById(`mobile-menu-panel`),r=document.getElementById(`mobile-menu-button`),i=document.getElementById(`hamburger-line-1`),a=document.getElementById(`hamburger-line-2`),o=document.getElementById(`hamburger-line-3`);if(!e||!t||!n){console.error(`Mobile menu elements not found`);return}e.classList.contains(`hidden`)?(e.classList.remove(`hidden`),i&&a&&o&&(i.style.transform=`rotate(45deg) translate(6px, 6px)`,a.style.opacity=`0`,o.style.transform=`rotate(-45deg) translate(6px, -6px)`),t.classList.remove(`bg-opacity-0`),t.classList.add(`bg-opacity-50`),setTimeout(()=>{n.style.transform=`translateX(0)`},50),r&&r.setAttribute(`aria-expanded`,`true`),document.body.style.overflow=`hidden`):(n.style.transform=`translateX(100%)`,t.classList.remove(`bg-opacity-50`),t.classList.add(`bg-opacity-0`),setTimeout(()=>{e.classList.add(`hidden`)},300),r&&r.setAttribute(`aria-expanded`,`false`),i&&a&&o&&(i.style.transform=`rotate(0) translate(0, 0)`,a.style.opacity=`1`,o.style.transform=`rotate(0) translate(0, 0)`),document.body.style.overflow=``)},t=document.getElementById(`mobile-menu-button`),n=document.getElementById(`mobile-menu-close`),r=document.getElementById(`mobile-menu-backdrop`);t&&t.addEventListener(`click`,e),n&&n.addEventListener(`click`,e),r&&r.addEventListener(`click`,e);let i=t=>{if(t.key===`Escape`){let t=document.getElementById(`mobile-menu`);t&&t.classList.contains(`block`)&&e()}};document.addEventListener(`keydown`,i);let a=()=>{if(window.innerWidth>=1024){let t=document.getElementById(`mobile-menu`);t&&t.classList.contains(`block`)&&e()}};return window.addEventListener(`resize`,a),()=>{t&&t.removeEventListener(`click`,e),n&&n.removeEventListener(`click`,e),r&&r.removeEventListener(`click`,e),document.removeEventListener(`keydown`,i),window.removeEventListener(`resize`,a)}},[]),t(`button`,{type:`button`,id:`mobile-menu-button`,className:`inline-flex items-center justify-center rounded-lg p-2 text-gray-600 dark:text-slate-300 hover:bg-gray-100 dark:btn-dark hover:text-gray-900 dark:hover:text-slate-100 transition-all duration-200 ${n}`,"aria-expanded":`false`,children:[t(`span`,{className:`sr-only`,children:`Open main menu`}),t(`div`,{className:`relative h-6 w-6`,children:[t(`span`,{id:`hamburger-line-1`,className:`absolute left-0 top-1 h-0.5 w-6 bg-current transition-all duration-300 ease-in-out rounded-full`}),t(`span`,{id:`hamburger-line-2`,className:`absolute left-0 top-3 h-0.5 w-6 bg-current transition-all duration-300 ease-in-out rounded-full`}),t(`span`,{id:`hamburger-line-3`,className:`absolute left-0 top-5 h-0.5 w-6 bg-current transition-all duration-300 ease-in-out rounded-full`})]})]})}export{n as default};

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.