<!DOCTYPE html><html lang="en"> <head><!-- Global Metadata --><meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <link rel="icon" href="/favicon.ico"> <link rel="manifest" href="/site.webmanifest"> <link rel="sitemap" href="/sitemap-index.xml"> <link rel="alternate" type="application/rss+xml" title="Libya Herald" href="https://libyaherald.com/rss.xml"> <meta name="generator" content="Astro v7.4.1"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&amp;family=Lora:ital,wght@0,400;0,600;1,400&amp;family=Space+Mono:wght@400;700&amp;family=Google+Sans+Code:wght@400;500;600;700&amp;display=swap" onload="this.onload=null;this.rel='stylesheet'"> <noscript> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&amp;family=Lora:ital,wght@0,400;0,600;1,400&amp;family=Space+Mono:wght@400;700&amp;family=Google+Sans+Code:wght@400;500;600;700&amp;display=swap"> </noscript>  <style>
:root{--bg:#f8fafc;--text:#1e293b;--muted:#64748b;--blue:#007dc5;--grid:#e2e8f0;--display:"Inter",ui-sans-serif,system-ui,sans-serif;--body:"Inter",ui-sans-serif,system-ui,sans-serif;--mono:"Google Sans Code",ui-monospace,SFMono-Regular,Menlo,monospace}
*,::before,::after{box-sizing:border-box}
body.body{margin:0;background:var(--bg);color:var(--text);font-family:var(--body);line-height:1.55}
.shell{width:min(1440px,100%);margin:0 auto;display:grid;grid-template-columns:226px minmax(0,1fr) 320px;min-height:100vh;background:rgba(248,250,252,.9)}
.feed{min-width:0}.sidebar,.widgets{min-width:0}
.home-hero-main{position:relative;height:450px;overflow:hidden;background:#020617}
.home-hero-slide{display:none;position:absolute;inset:0}.home-hero-slide.is-active{display:block}
.home-hero-image{position:absolute;inset:0}.home-hero-image img{width:100%;height:100%;object-fit:cover;opacity:.6}
.home-hero-overlay{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:1.6rem 2.4rem;background:linear-gradient(to top,rgba(2,6,23,.75) 10%,rgba(2,6,23,.15) 65%,rgba(2,6,23,0) 100%)}
.home-hero-content-link{display:block;max-width:100%;color:inherit;text-decoration:none}
.home-hero-kicker{display:inline-flex;align-self:flex-start;margin-bottom:.95rem;padding:.17rem .55rem;border-radius:.3rem;background:var(--blue);color:#fff;font-family:var(--mono);font-size:.58rem;letter-spacing:.11em;text-transform:uppercase}
.home-hero-kicker-breaking{background:#dc2626}.home-hero-kicker-developing{background:#d97706}
.home-hero-overlay h1{max-width:80%;margin:0 0 .85rem;color:#fff;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",var(--display);font-size:clamp(1.5rem,3.2vw,2.4rem);line-height:1.1;letter-spacing:-.02em}
.home-hero-meta{display:inline-flex;align-items:center;gap:.5rem;color:#94a3b8;font-family:var(--mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}
@media (max-width:1023px){.shell{display:block}.sidebar,.widgets{display:none}.home-hero-main{height:390px}.home-hero-overlay{padding:1.15rem 1rem}.home-hero-overlay h1{max-width:100%;font-size:clamp(1.35rem,7vw,2rem)}}
</style> <title>Libya Herald - The Independent Libya daily online</title>  <link rel="canonical" href="https://libyaherald.com/"> <meta name="description" content="The Independent Libya daily online"> <meta name="robots" content="index, follow"> <meta property="og:title" content="Libya Herald - The Independent Libya daily online"> <meta property="og:type" content="website"> <meta property="og:image" content="https://libyaherald.com/_astro/og-image.bWxgdgLL.png"> <meta property="og:url" content="https://libyaherald.com/">  <meta property="og:description" content="The Independent Libya daily online">  <meta property="og:locale" content="en_US">  <meta property="og:site_name" content="Libya Herald">  <meta property="og:image:url" content="https://libyaherald.com/_astro/og-image.bWxgdgLL.png">     <meta property="og:image:alt" content="Libya Herald - The Independent Libya daily online">  <meta name="twitter:card" content="summary_large_image">  <meta name="twitter:title" content="Libya Herald - The Independent Libya daily online"> <meta name="twitter:image" content="https://libyaherald.com/_astro/og-image.bWxgdgLL.png"> <meta name="twitter:image:alt" content="Libya Herald - The Independent Libya daily online"> <meta name="twitter:description" content="The Independent Libya daily online">   <meta name="title" content="Libya Herald - The Independent Libya daily online"><meta name="twitter:url" content="https://libyaherald.com/">  <script type="application/ld+json">[{"@context":"https://schema.org","@type":"WebSite","name":"Libya Herald","url":"https://libyaherald.com/","potentialAction":{"@type":"SearchAction","target":"https://libyaherald.com/search/%7Bsearch_term_string%7D","query-input":"required name=search_term_string"}},{"@context":"https://schema.org","@type":"Organization","name":"Libya Herald","url":"https://libyaherald.com/","logo":"https://libyaherald.com/favicon.svg","sameAs":["https://x.com/libyaherald","https://facebook.com/libyaherald","https://www.linkedin.com/company/libyaherald"]}]</script> <!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-PDHYXL6DZE"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-PDHYXL6DZE');
</script> <script type="module" src="/_astro/BaseHead.astro_astro_type_script_index_0_lang.DBS8j1nb.js"></script> <script data-astro-rerun>
    (() => {
        const themeStorageKey = "lh-theme";
        const root = document.documentElement;

        const resolvePreferredTheme = () => {
            const storedTheme = localStorage.getItem(themeStorageKey);

            if (storedTheme === "light" || storedTheme === "dark") {
                return storedTheme;
            }

            return window.matchMedia("(prefers-color-scheme: dark)").matches
                ? "dark"
                : "light";
        };

        const applyTheme = (theme) => {
            root.setAttribute("data-theme", theme);
            root.style.colorScheme = theme;
        };

        const setTheme = (theme) => {
            localStorage.setItem(themeStorageKey, theme);
            applyTheme(theme);
        };

        window.__lhTheme = {
            get: () => root.getAttribute("data-theme") || "light",
            set: setTheme,
            applyStored: () => applyTheme(resolvePreferredTheme()),
        };

        applyTheme(resolvePreferredTheme());

        const markFontsReady = () => {
            root.classList.add("fonts-ready");
        };

        if ("fonts" in document) {
            window.addEventListener("load", () => {
                document.fonts.ready.then(markFontsReady).catch(markFontsReady);
            });
        } else {
            window.addEventListener("load", markFontsReady);
        }

        window.addEventListener("astro:after-swap", () => {
            applyTheme(resolvePreferredTheme());
        });
    })();
</script><script>(function(){const trendingPostsUrl = "https://ct.libyaherald.com/api/posts?sort=trending&days=3&limit=5&include_excerpt=false";

            (() => {
                if (typeof window.$fetchTrendingPosts === "function") {
                    return;
                }

                const buildPostPath = (slug, publishedAt) => {
                    const safeSlug = typeof slug === "string" ? slug.trim() : "";

                    if (safeSlug.length === 0) {
                        return "/";
                    }

                    const parsedDate = publishedAt ? new Date(publishedAt) : null;

                    if (!parsedDate || Number.isNaN(parsedDate.getTime())) {
                        return `/${safeSlug}`;
                    }

                    const year = parsedDate.getUTCFullYear();
                    const month = String(parsedDate.getUTCMonth() + 1).padStart(2, "0");

                    return `/${year}/${month}/${safeSlug}`;
                };

                window.$fetchTrendingPosts = async () => {
                    const response = await fetch(trendingPostsUrl, {
                        headers: {
                            Accept: "application/json",
                        },
                    });

                    if (!response.ok) {
                        return [];
                    }

                    const payload = await response.json();
                    const posts = Array.isArray(payload?.data)
                        ? payload.data
                        : Array.isArray(payload)
                          ? payload
                          : [];

                    return posts
                        .filter((post) => post && typeof post === "object")
                        .map((post) => ({
                            title: post.title ?? "",
                            href: buildPostPath(post.slug, post.published_at),
                            meta: post.category?.name ?? null,
                            views: post.views_count ?? 0,
                        }))
                        .filter((post) => post.title.length > 0 && post.href.length > 0);
                };
            })();
        })();</script><script type="module">(()=>{if(window.LHConfirmAction)return;let e,t,n,r=r=>{r&&e!==r||(window.clearTimeout(n),e instanceof HTMLButtonElement&&(e.classList.remove(`is-confirming`),e.removeAttribute(`data-confirming-action`)),t instanceof HTMLElement&&t.removeAttribute(`data-confirming`),e=void 0,t=void 0,n=void 0)},i=e=>{let t=e.closest(`.lh-tooltip-anchor`);return t instanceof HTMLElement?t:e},a=e=>{let t=e.querySelector(`.lh-tooltip-confirm`);if(t instanceof HTMLElement)return t;let n=e.querySelector(`.lh-tooltip`);return n instanceof HTMLElement?n:null};document.addEventListener(`click`,e=>{t instanceof HTMLElement&&e.target instanceof Node&&!t.contains(e.target)&&r()}),document.addEventListener(`keydown`,e=>{e.key===`Escape`&&r()}),window.LHConfirmAction={needsConfirmation:(o,s={})=>{if(!(o instanceof HTMLButtonElement)||o.disabled)return!0;if(e===o)return r(o),!1;r();let c=i(o),l=a(c),u=s.tone||`danger`;return e=o,t=c,o.classList.add(`is-confirming`),o.dataset.confirmingAction=`true`,c.dataset.confirming=`true`,l&&(l.textContent=s.message||`Click again to confirm`,l.classList.toggle(`lh-tooltip-danger`,u===`danger`)),n=window.setTimeout(()=>{r(o)},Number(s.timeout)||4500),!0},reset:r},document.addEventListener(`alpine:init`,()=>{window.Alpine?.store(`lhConfirmAction`,window.LHConfirmAction)})})();</script><script>
    (() => {
        if (window.__lhLazyBannerInit) {
            return;
        }

        window.__lhLazyBannerInit = true;

        const readDimension = (placeholder, breakpoint, key, fallback) => {
            const value = window
                .getComputedStyle(placeholder)
                .getPropertyValue(`--banner-${breakpoint}-${key}`)
                .trim();
            const parsed = Number.parseInt(value, 10);

            return Number.isFinite(parsed) && parsed > 0 ? parsed : fallback;
        };

        const renderedDimensions = (placeholder) => {
            const viewportWidth =
                window.innerWidth || document.documentElement.clientWidth || 1024;
            const breakpoint =
                viewportWidth <= 767
                    ? "mobile"
                    : viewportWidth <= 1024
                      ? "tablet"
                      : "desktop";

            return {
                width: readDimension(placeholder, breakpoint, "width", 970),
                height: readDimension(placeholder, breakpoint, "height", 250),
            };
        };

        const loadBanner = async (placeholder) => {
            if (!placeholder || placeholder.dataset.loaded === "true") {
                return;
            }

            if (placeholder.getClientRects().length === 0) {
                return;
            }

            placeholder.dataset.loaded = "true";

            const showAdvertiseCard = () => {
                placeholder.classList.remove("banner-loading-placeholder");
                placeholder.classList.add("banner-empty-state");
                placeholder.querySelector(".banner-loading-surface")?.remove();
            };

            const applyBackendDimensions = (dimensions) => {
                if (!dimensions || typeof dimensions !== "object") {
                    return;
                }

                for (const breakpoint of ["desktop", "tablet", "mobile"]) {
                    const values = dimensions[breakpoint];
                    const width = Number(values?.width);
                    const height = Number(values?.height);

                    if (Number.isFinite(width) && width > 0) {
                        placeholder.style.setProperty(
                            `--banner-${breakpoint}-width`,
                            `${Math.round(width)}px`,
                        );
                    }

                    if (Number.isFinite(height) && height > 0) {
                        placeholder.style.setProperty(
                            `--banner-${breakpoint}-height`,
                            `${Math.round(height)}px`,
                        );
                    }
                }
            };

            const zone = placeholder.dataset.zone || "";
            const category = placeholder.dataset.category || "";
            const apiBase = placeholder.dataset.apiBase || "/api";
            const url = new URL(
                `${apiBase.replace(/\/$/, "")}/banners`,
                window.location.origin,
            );
            url.searchParams.set("zone", zone);

            if (category) {
                url.searchParams.set("category", category);
            }

            let response;

            try {
                response = await fetch(url.toString(), {
                    headers: { Accept: "application/json" },
                });
            } catch (error) {
                showAdvertiseCard();
                return;
            }

            if (!response.ok) {
                showAdvertiseCard();
                return;
            }

            let payload;

            try {
                payload = await response.json();
            } catch (error) {
                showAdvertiseCard();
                return;
            }

            applyBackendDimensions(payload?.meta?.zone?.dimensions);

            const banners = Array.isArray(payload?.data) ? payload.data : [];
            if (banners.length === 0) {
                showAdvertiseCard();
                return;
            }

            const banner = banners[Math.floor(Math.random() * banners.length)];
            const dimensions = renderedDimensions(placeholder);
            const link = document.createElement("a");
            link.className = `${placeholder.dataset.linkClass || "block w-full max-w-4xl"} banner-item`;
            link.href = banner.link_url || "#";

            if (banner.open_in_new_tab) {
                link.target = "_blank";
                link.rel = "noopener noreferrer";
            }

            const picture = document.createElement("picture");
            const mobile = document.createElement("source");
            mobile.media = "(max-width: 767px)";
            mobile.srcset =
                banner.mobile_image_url || banner.tablet_image_url || banner.image_url;

            const tablet = document.createElement("source");
            tablet.media = "(max-width: 1024px)";
            tablet.srcset = banner.tablet_image_url || banner.image_url;

            const image = document.createElement("img");
            image.src = banner.image_url;
            image.alt = banner.name || "Advertisement";
            image.width = dimensions.width;
            image.height = dimensions.height;
            image.loading = "lazy";
            image.decoding = "async";
            image.className = placeholder.dataset.imageClass || "w-full h-auto";

            picture.append(mobile, tablet, image);
            link.append(picture);

            placeholder.className = `banner-zone my-8 flex justify-center ${placeholder.className
                .replace("banner-placeholder", "")
                .replace("banner-loading-placeholder", "")
                .replace("lazy-banner-placeholder", "")
                .trim()}`;
            placeholder.replaceChildren(link);
        };

        const schedule = () => {
            const run = () => {
                document.querySelectorAll("[data-lazy-banner]").forEach((placeholder) => {
                    loadBanner(placeholder).catch((error) => {
                        console.error("Lazy banner failed:", error);
                    });
                });
            };

            if ("requestIdleCallback" in window) {
                window.requestIdleCallback(run, { timeout: 2500 });
            } else {
                window.setTimeout(run, 1200);
            }
        };

        if (document.readyState === "complete") {
            schedule();
        } else {
            window.addEventListener("load", schedule, { once: true });
        }
    })();
</script> <script>
    (() => {
        if (typeof window.bannerRotator === "function") {
            return;
        }

        window.bannerRotator = function bannerRotator(items, shouldRotate = true) {
            const rotationIntervalMs = 15000;

            return {
                items,
                shouldRotate,
                activeIndex: 0,
                intervalId: null,
                get activeBanner() {
                    return this.items[this.activeIndex] ?? this.items[0] ?? null;
                },
                get target() {
                    return this.activeBanner?.openInNewTab ? "_blank" : "_self";
                },
                get rel() {
                    return this.activeBanner?.openInNewTab
                        ? "noopener noreferrer"
                        : null;
                },
                startRotation() {
                    if (
                        !this.shouldRotate ||
                        this.items.length <= 1 ||
                        this.intervalId !== null
                    ) {
                        return;
                    }

                    this.intervalId = window.setInterval(() => {
                        this.activeIndex = (this.activeIndex + 1) % this.items.length;
                    }, rotationIntervalMs);
                },
                stopRotation() {
                    if (this.intervalId === null) {
                        return;
                    }

                    window.clearInterval(this.intervalId);
                    this.intervalId = null;
                },
                destroy() {
                    this.stopRotation();
                },
            };
        };
    })();
</script><link rel="stylesheet" href="/_astro/TemplateLayout.DOgzqQyI.css"><link rel="stylesheet" href="/_astro/ApiFailureNotice.DxG9JI_P.css"><link rel="preload" as="fetch" href="/_server-islands/Banner?e=D866D340A14D7CD23BC403CBWakJ9A6IfyPPZ5cU1ZnurtSKj3mmruE%3D&amp;p=35742094FBB765E5CB077E65IBjq3VhIZUHe%2Bp7eklwD7QmJB%2FlkbZ7DSm9I2VWQjWReQ6BcVxZKUNY%2B%2FtccEk5kRDHJCMGwzZi7eWYRim0dws63Z0WpPPXunqOvnmtPlHWDg9Cwk57xF1FtNC0ZgIRqzW8AWgPggSrhfyIj%2FPt3UnfF54osMNHWorgKjWMwus%2FtU3N6g2IQo9yAxWwpjqw4zYnUMF6Iawg%2BHlGrECl9EQZkq3jNaz7FIrlgd40yT9JxAGmXN1jczTc9t%2Fh1LbSG2BtjLVufHRBdtjO3YC4tpW2yuX8AZnoE%2Beem&amp;s=" crossorigin="anonymous"><link rel="preload" as="fetch" href="/_server-islands/Banner?e=E1A6645A6FDA5B331DC6957EP6lYRsoPM2cLBeeisU%2FX5eh%2BLpb3RJ8%3D&amp;p=CFB01A305185BEC5468F0A34NZaNJUpX7DwCKuaKsI5n%2F9D%2FwzCppvK2nyOcBW2wxtdCs4pCWdkdpzlPZRfxUVQjkyomeISpOSFmB68n4MdkFiefXRRIshOJVGu3ViKEVQF9kouZUEgmum1iWryivtyw072kxA2rd98GkgiDIjqSR4pnYYd5I9nwwLQmEmosE93JUPj5Woth%2BJafdvFLl3wBhZg3rIzyAJmXk6mXHc%2FWKeKZkxJRU89LisJrIP0qRGOWwd1vDUzUU82t8Bv%2F7I%2FqA4TpYNo%2FeCrNy8Ie%2FNP7KeXMiam6mk2A69Cw&amp;s=" crossorigin="anonymous"><link rel="preload" as="fetch" href="/_server-islands/Banner?e=7F5A6889A97EF646B4EF064BGy6yQyoE5paWxxOc8b0lVvdIPaoogx4%3D&amp;p=288D0A0482070CD180917668Xm3xn%2BXh66Sk%2Fd2wMpAe2%2Bjk8gUxe%2FIRlDtbe9ogppizi6kxRRqSqAfQz%2F7LP07VcyEcQPwXPW5nF0VNm%2BF4ZBnt2JreIpenbvHepchdW3vcjkkNRTlwzSyYHj7YXHh3ObPGbkNkxkGcgNqFP2zjfhJ9xlYEEm02QDc7c%2FA4%2BJqqmiC3bqNuOVIFKW%2BeLdEvEW1t8qlrJzU2qq8EqVNXnXkc%2BfahKJOgr%2F3g22gLrNdu95j2eoyfMkjrKXD%2BZhEbrKHNdfG7F%2FofeuL39rCeIvr4NruUyeazTwA%3D&amp;s=" crossorigin="anonymous"></head> <body class="body"> <div class="shell-scaffold" x-data="{ mobileMenuOpen: false }" @keydown.escape.window="mobileMenuOpen = false"> <header class="mobile-header"> <div class="mobile-header-left"> <button type="button" class="mobile-browse-btn" @click="mobileMenuOpen = true" aria-label="Open menu"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:menu">   <symbol id="ai:lucide:menu"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 5h16M4 12h16M4 19h16"/></symbol><use href="#ai:lucide:menu"></use>  </svg> </button> <div class="mobile-divider"></div> <a class="mobile-logo-link" href="/" aria-label="Libya Herald Home"> <svg class="mobile-logo-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 351.52 60.28" fill="none" aria-hidden="true"> <g fill="currentColor"> <path d="M0,48.25V39.06H4.12V9.19H0V0H18.92V9.19H14.73V38.65h7.84V32.77h9.26V48.25Z"></path> <path d="M33.92,48.25V39.06h3.45V19.53H33.92V10.34H47.24V39.06h3.58v9.19ZM37.37,7.57V0h9.87V7.57Z"></path> <path d="M73.72,48.92c-4,0-6.08-2-7.7-5v4.33H54V39.06h3.45V9.19H54V0H67.3V14.53c1.56-3,3.58-4.87,6.83-4.87,7.84,0,12.7,6.42,12.7,19.67C86.83,42.23,81.5,48.92,73.72,48.92ZM71.56,18.38c-1.55,0-4.26,1.35-4.26,7v7.77c0,5.68,2.64,7,4.26,7,4.33,0,5.2-4.06,5.2-10.88S75.89,18.38,71.56,18.38Z"></path> <path d="M118.32,19.53,106.18,56.19a6,6,0,0,1-5.66,4.09H94.74V51.09h4.39L101,45.48,91.22,19.53h-3V10.34h15v8.78h-2.37L103,26.76c.54,2,1.36,4.8,2.23,8,.75-3.71,1.49-6.82,1.9-8.38L109,19.12h-2.3V10.34h15v9.19Z"></path> <path d="M143.39,48.25V43.92c-1.69,3.18-4,5-8,5-7.63,0-12.7-7.16-12.7-19.25,0-13.25,5.2-20,13.18-20a7.75,7.75,0,0,1,7.56,5.07V10.34h12v9.19H152V39.06h3.44v9.19ZM142,26.08c0-4.32-.74-7.7-4.86-7.7-3.11,0-4.46,3.92-4.46,11s1.35,10.88,4.46,10.88c4,0,4.86-3.25,4.86-7.57Z"></path> <path d="M183.4,48.25V39.06h4.12V27.77H173.6V39.06h4.12v9.19H159.21V39.06h4.12V9.19h-4.12V0h18.51V9.19H173.6v9h13.92v-9H183.4V0h18.51V9.19h-4.12V39.06h4.12v9.19Z"></path> <path d="M214.89,32.1c.27,5.74,2,8.72,5.2,8.72,2.43,0,3.92-1.76,4.66-4.87h9.67c-1,8-6,13-14.06,13-9.39,0-14.93-8.24-14.93-18.78,0-13.45,6-20.61,14.93-20.61,9.26,0,14.46,6.89,14.46,20.4v2.1Zm5.4-14.33c-3.17,0-4.66,2.57-5,7.3h10C225.29,20.34,223.13,17.77,220.29,17.77Z"></path> <path d="M260.1,19.6c-5.82,0-8.52,3.24-8.52,9.32V39.06h3.58v9.19H238.27V39.06h3.45V19.6h-3.45V10.34h12v5.81c2-4.93,4.25-6.49,9.26-6.49h1.21V19.6Z"></path> <path d="M282.6,48.25V43.92c-1.69,3.18-4.06,5-8,5-7.64,0-12.71-7.16-12.71-19.25,0-13.25,5.21-20,13.18-20a7.77,7.77,0,0,1,7.57,5.07V10.34h12v9.19h-3.45V39.06h3.45v9.19Zm-1.35-22.17c0-4.32-.75-7.7-4.87-7.7-3.11,0-4.46,3.92-4.46,11s1.35,10.88,4.46,10.88c4,0,4.87-3.25,4.87-7.57Z"></path> <path d="M298.48,48.25V39.06h3.44V9.19h-3.44V0h13.31V39.06h3.58v9.19Z"></path> <path d="M339.5,48.25V43.92c-1.56,3.38-4.19,5-8.18,5-7.84,0-13-7.36-13-20.27,0-11.35,5.13-18.31,12.57-18.31,3.85,0,5.94,1.55,7.56,4.8V8.38h-3V0h12.64V39.06h3.44v9.19Zm-1.29-22.91c0-4.32-1.89-6.35-4.66-6.35-3.78,0-5.2,3.44-5.2,10.34,0,7.3,1.42,10.88,5.2,10.88,2.7,0,4.66-2.1,4.66-7Z"></path> </g> </svg> </a> </div> <div class="mobile-divider"></div> <div class="mobile-actions"> <a href="/members" class="mobile-action-btn" aria-label="Members"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:users">   <symbol id="ai:lucide:users"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2M16 3.128a4 4 0 0 1 0 7.744M22 21v-2a4 4 0 0 0-3-3.87"/><circle cx="9" cy="7" r="4"/></g></symbol><use href="#ai:lucide:users"></use>  </svg> </a> <a href="/search" class="mobile-search-link" aria-label="Search"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:search">   <symbol id="ai:lucide:search"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="m21 21l-4.34-4.34"/><circle cx="11" cy="11" r="8"/></g></symbol><use href="#ai:lucide:search"></use>  </svg> </a> <button type="button" class="mobile-theme-toggle" data-theme-toggle aria-label="Toggle theme" title="Toggle theme"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="theme-toggle-icon theme-toggle-icon-sun" data-icon="lucide:sun">   <symbol id="ai:lucide:sun"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><circle cx="12" cy="12" r="4"/><path d="M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41"/></g></symbol><use href="#ai:lucide:sun"></use>  </svg> <svg width="1em" height="1em" viewBox="0 0 24 24" class="theme-toggle-icon theme-toggle-icon-moon" data-icon="lucide:moon">   <symbol id="ai:lucide:moon"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"/></symbol><use href="#ai:lucide:moon"></use>  </svg> </button> </div> </header> <div class="mobile-menu-overlay" x-show="mobileMenuOpen" x-transition.opacity.duration.250ms @click="mobileMenuOpen = false" style="display: none;"></div> <aside class="mobile-menu-panel" x-show="mobileMenuOpen" x-transition:enter="transition ease-out duration-250" x-transition:enter-start="-translate-x-full" x-transition:enter-end="translate-x-0" x-transition:leave="transition ease-in duration-200" x-transition:leave-start="translate-x-0" x-transition:leave-end="-translate-x-full" @click.stop style="display: none;"> <div class="mobile-menu-panel-header"> <a class="mobile-menu-brand-link" href="/" aria-label="Libya Herald Home"> <svg class="mobile-menu-brand-image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 351.52 60.28" fill="none" aria-hidden="true"> <g fill="currentColor"> <path d="M0,48.25V39.06H4.12V9.19H0V0H18.92V9.19H14.73V38.65h7.84V32.77h9.26V48.25Z"></path> <path d="M33.92,48.25V39.06h3.45V19.53H33.92V10.34H47.24V39.06h3.58v9.19ZM37.37,7.57V0h9.87V7.57Z"></path> <path d="M73.72,48.92c-4,0-6.08-2-7.7-5v4.33H54V39.06h3.45V9.19H54V0H67.3V14.53c1.56-3,3.58-4.87,6.83-4.87,7.84,0,12.7,6.42,12.7,19.67C86.83,42.23,81.5,48.92,73.72,48.92ZM71.56,18.38c-1.55,0-4.26,1.35-4.26,7v7.77c0,5.68,2.64,7,4.26,7,4.33,0,5.2-4.06,5.2-10.88S75.89,18.38,71.56,18.38Z"></path> <path d="M118.32,19.53,106.18,56.19a6,6,0,0,1-5.66,4.09H94.74V51.09h4.39L101,45.48,91.22,19.53h-3V10.34h15v8.78h-2.37L103,26.76c.54,2,1.36,4.8,2.23,8,.75-3.71,1.49-6.82,1.9-8.38L109,19.12h-2.3V10.34h15v9.19Z"></path> <path d="M143.39,48.25V43.92c-1.69,3.18-4,5-8,5-7.63,0-12.7-7.16-12.7-19.25,0-13.25,5.2-20,13.18-20a7.75,7.75,0,0,1,7.56,5.07V10.34h12v9.19H152V39.06h3.44v9.19ZM142,26.08c0-4.32-.74-7.7-4.86-7.7-3.11,0-4.46,3.92-4.46,11s1.35,10.88,4.46,10.88c4,0,4.86-3.25,4.86-7.57Z"></path> <path d="M183.4,48.25V39.06h4.12V27.77H173.6V39.06h4.12v9.19H159.21V39.06h4.12V9.19h-4.12V0h18.51V9.19H173.6v9h13.92v-9H183.4V0h18.51V9.19h-4.12V39.06h4.12v9.19Z"></path> <path d="M214.89,32.1c.27,5.74,2,8.72,5.2,8.72,2.43,0,3.92-1.76,4.66-4.87h9.67c-1,8-6,13-14.06,13-9.39,0-14.93-8.24-14.93-18.78,0-13.45,6-20.61,14.93-20.61,9.26,0,14.46,6.89,14.46,20.4v2.1Zm5.4-14.33c-3.17,0-4.66,2.57-5,7.3h10C225.29,20.34,223.13,17.77,220.29,17.77Z"></path> <path d="M260.1,19.6c-5.82,0-8.52,3.24-8.52,9.32V39.06h3.58v9.19H238.27V39.06h3.45V19.6h-3.45V10.34h12v5.81c2-4.93,4.25-6.49,9.26-6.49h1.21V19.6Z"></path> <path d="M282.6,48.25V43.92c-1.69,3.18-4.06,5-8,5-7.64,0-12.71-7.16-12.71-19.25,0-13.25,5.21-20,13.18-20a7.77,7.77,0,0,1,7.57,5.07V10.34h12v9.19h-3.45V39.06h3.45v9.19Zm-1.35-22.17c0-4.32-.75-7.7-4.87-7.7-3.11,0-4.46,3.92-4.46,11s1.35,10.88,4.46,10.88c4,0,4.87-3.25,4.87-7.57Z"></path> <path d="M298.48,48.25V39.06h3.44V9.19h-3.44V0h13.31V39.06h3.58v9.19Z"></path> <path d="M339.5,48.25V43.92c-1.56,3.38-4.19,5-8.18,5-7.84,0-13-7.36-13-20.27,0-11.35,5.13-18.31,12.57-18.31,3.85,0,5.94,1.55,7.56,4.8V8.38h-3V0h12.64V39.06h3.44v9.19Zm-1.29-22.91c0-4.32-1.89-6.35-4.66-6.35-3.78,0-5.2,3.44-5.2,10.34,0,7.3,1.42,10.88,5.2,10.88,2.7,0,4.66-2.1,4.66-7Z"></path> </g> </svg> </a> <button type="button" class="mobile-menu-close" @click="mobileMenuOpen = false" aria-label="Close menu"> <span aria-hidden="true">×</span> </button> </div> <div class="mobile-menu-account"> <div class="mobile-menu-account-main"> <svg width="1em" height="1em" viewBox="0 0 24 24" class="account-icon" data-icon="lucide:user-round">   <symbol id="ai:lucide:user-round"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><circle cx="12" cy="8" r="5"/><path d="M20 21a8 8 0 0 0-16 0"/></g></symbol><use href="#ai:lucide:user-round"></use>  </svg>  <a href="/members?tab=login&amp;redirect=%2F%3Ffeed%3Drss2" @click="mobileMenuOpen = false">Login</a> <span class="divider">/</span> <a href="/members?tab=register&amp;redirect=%2F%3Ffeed%3Drss2" @click="mobileMenuOpen = false">
Register
</a>  </div> <div class="mobile-menu-socials-inline"> <a href="https://x.com/libyaherald" target="_blank" rel="noopener noreferrer" aria-label="Follow us on X" class="mobile-social-icon-btn"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="x">   <symbol id="ai:local:x"><path fill="currentColor" d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></symbol><use href="#ai:local:x"></use>  </svg> </a><a href="https://facebook.com/libyaherald" target="_blank" rel="noopener noreferrer" aria-label="Follow us on Facebook" class="mobile-social-icon-btn"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:facebook">   <symbol id="ai:lucide:facebook"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"/></symbol><use href="#ai:lucide:facebook"></use>  </svg> </a><a href="https://www.linkedin.com/company/libyaherald" target="_blank" rel="noopener noreferrer" aria-label="Follow us on LinkedIn" class="mobile-social-icon-btn"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:linkedin">   <symbol id="ai:lucide:linkedin"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2a2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6M2 9h4v12H2z"/><circle cx="4" cy="4" r="2"/></g></symbol><use href="#ai:lucide:linkedin"></use>  </svg> </a> </div> </div> <div class="mobile-menu-content"> <div class="sidebar-nav-container"> <div class="nav-section"> <a href="/news" class="nav-group-label">Sections</a> <nav> <a href="/" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:house">   <symbol id="ai:lucide:house"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8"/><path d="M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"/></g></symbol><use href="#ai:lucide:house"></use>  </svg> </span> Home </a><a href="/news/business-investment" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:briefcase-business">   <symbol id="ai:lucide:briefcase-business"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M12 12h.01M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2m14 7a18.15 18.15 0 0 1-20 0"/><rect width="20" height="14" x="2" y="6" rx="2"/></g></symbol><use href="#ai:lucide:briefcase-business"></use>  </svg> </span> Business </a><a href="/news/economy-policy" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:dollar-sign">   <symbol id="ai:lucide:dollar-sign"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 2v20m5-17H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"/></symbol><use href="#ai:lucide:dollar-sign"></use>  </svg> </span> Economy </a><a href="/news/energy-climate" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:zap">   <symbol id="ai:lucide:zap"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15.914 4a1.5 1.5 0 0 0-2.474-1.561l-9 9A1.5 1.5 0 0 0 5.5 14h4.002a.5.5 0 0 1 .471.666L8.086 20a1.5 1.5 0 0 0 2.475 1.56l9-9A1.5 1.5 0 0 0 18.5 10h-3.997a.5.5 0 0 1-.472-.667z"/></symbol><use href="#ai:lucide:zap"></use>  </svg> </span> Energy </a><a href="/news/government-politics" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="libya">   <symbol id="ai:local:libya"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.1" d="M17.423 2.492c.126-.203-1.456-.567-1.666-.7s-.217-.105-.196-.266.091-.455-.133-.42h-1.61a.43.43 0 0 0-.245.07 7 7 0 0 1-.973.511.175.175 0 0 0-.133.196v1.582c0 .126-.042.182-.189.238a3.7 3.7 0 0 0-.854.42c-.133.091-.203.105-.308.035L9.485 3.059a.37.37 0 0 0-.224-.07H7.658a.19.19 0 0 1-.203-.133c-.126-.266-.287-.525-.399-.805a.7.7 0 0 0-.49-.427 5.9 5.9 0 0 0-2.688-.49A6.4 6.4 0 0 1 2.933.7l-.364.224c-.049.308.112.7-.119.945L1.4 2.891c-.175.189 0 .924-.07 1.225s-.455.546-.616.7V4.9c.21.322.343.7.525 1.015a.75.75 0 0 1 .091.385v2.1c0 .287-.455.525-.63.749v.063c.413.7.756 1.491 1.134 2.233a.28.28 0 0 0 .315.196h.896c.294 0 .098.364.126.504a.133.133 0 0 0 .112.161c.791.315 1.736.371 2.275 1.106a.154.154 0 0 0 .21.049c.525-.175 1.05-.343 1.575-.525 2.996 1.092 5.859 2.961 8.827 4.256 0-.854-.14-.539 1.106-.595.413-4.431.007-9.464.147-14.105"/></symbol><use href="#ai:local:libya"></use>  </svg> </span> Government </a><a href="/news/healthcare-pharma" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:shield-check">   <symbol id="ai:lucide:shield-check"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"/><path d="m9 12l2 2l4-4"/></g></symbol><use href="#ai:lucide:shield-check"></use>  </svg> </span> Healthcare </a><a href="/news/infrastructure-development" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:landmark">   <symbol id="ai:lucide:landmark"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 18v-7m1.119-8.795a2 2 0 0 1 1.762 0l7.84 3.846A.5.5 0 0 1 20.5 7h-17a.5.5 0 0 1-.22-.949zM14 18v-7m4 7v-7M3 22h18M6 18v-7"/></symbol><use href="#ai:lucide:landmark"></use>  </svg> </span> Infrastructure </a><a href="/news/security-risk" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:lock">   <symbol id="ai:lucide:lock"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"/><path d="M7 11V7a5 5 0 0 1 10 0v4"/></g></symbol><use href="#ai:lucide:lock"></use>  </svg> </span> Security </a><a href="/news/technology-innovation" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:cpu">   <symbol id="ai:lucide:cpu"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M12 20v2m0-20v2m5 16v2m0-20v2M2 12h2m-2 5h2M2 7h2m16 5h2m-2 5h2M20 7h2M7 20v2M7 2v2"/><rect width="16" height="16" x="4" y="4" rx="2"/><rect width="8" height="8" x="8" y="8" rx="1"/></g></symbol><use href="#ai:lucide:cpu"></use>  </svg> </span> Tech </a><a href="/news/culture-society" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:users">   <use href="#ai:lucide:users"></use>  </svg> </span> Culture </a><a href="/news/opinion" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:square-pen">   <symbol id="ai:lucide:square-pen"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"/><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"/></g></symbol><use href="#ai:lucide:square-pen"></use>  </svg> </span> Opinion </a> </nav> </div>  </div> <div class="mobile-menu-information"> <div class="nav-group-label">Information</div> <div class="information-cards"> <a href="/about-us" class="info-card" @click="mobileMenuOpen = false"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:info">   <symbol id="ai:lucide:info"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><circle cx="12" cy="12" r="10"/><path d="M12 16v-4m0-4h.01"/></g></symbol><use href="#ai:lucide:info"></use>  </svg> <span>About Us</span> </a> <a href="/contact" class="info-card" @click="mobileMenuOpen = false"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:mail">   <symbol id="ai:lucide:mail"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="m22 7l-8.991 5.727a2 2 0 0 1-2.009 0L2 7"/><rect width="20" height="16" x="2" y="4" rx="2"/></g></symbol><use href="#ai:lucide:mail"></use>  </svg> <span>Contact</span> </a> <a href="/advertising" class="info-card" @click="mobileMenuOpen = false"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:megaphone">   <symbol id="ai:lucide:megaphone"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z"/><path d="M6 14a12 12 0 0 0 2.4 7.2a2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14M8 6v8"/></g></symbol><use href="#ai:lucide:megaphone"></use>  </svg> <span>Advertise</span> </a> </div> </div> </div> <div class="mobile-menu-panel-footer"> <div class="mobile-menu-copyright">
&copy; 2026 Libya Herald </div> </div> </aside> <div class="shell"> <nav class="sidebar" aria-label="Primary"> <div class="brand-block"> <a class="brand-image-link" href="/" aria-label="Libya Herald Home"> <svg class="brand-image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 344.09 182.29" fill="currentColor" role="img" aria-labelledby="logo-title"> <title id="logo-title">Libya Herald Logo</title> <g id="Logo_Content"> <path d="M0,86.33V69.88H7.38V16.44H0V0H33.85V16.44H26.36V69.16h14V58.64H56.94V86.33Z"></path> <path d="M60.69,86.33V69.88h6.17V34.94H60.69V18.5H84.51V69.88h6.41V86.33Zm6.17-72.79V0H84.51V13.54Z"></path> <path d="M131.91,87.53c-7.14,0-10.89-3.62-13.79-8.94v7.74H96.6V69.88h6.17V16.44H96.6V0h23.82V26c2.78-5.32,6.41-8.7,12.21-8.7,14,0,22.73,11.49,22.73,35.18C155.36,75.57,145.81,87.53,131.91,87.53ZM128,32.89c-2.78,0-7.62,2.41-7.62,12.57v13.9c0,10.16,4.72,12.58,7.62,12.58,7.74,0,9.31-7.26,9.31-19.47S135.78,32.89,128,32.89Z"></path> <path d="M211.7,34.94,190,100.53a10.68,10.68,0,0,1-10.13,7.32H169.5V91.4h7.87l3.26-10L163.22,34.94h-5.44V18.5h26.84V34.22h-4.23l3.87,13.66c1,3.5,2.42,8.58,4,14.26,1.33-6.65,2.66-12.21,3.38-15L195,34.22h-4.11V18.5h26.84V34.94Z"></path> <path d="M256.56,86.33V78.59c-3,5.68-7.25,8.94-14.39,8.94-13.66,0-22.73-12.81-22.73-34.45,0-23.7,9.31-35.79,23.58-35.79,6.29,0,10.88,3,13.54,9.07V18.5h21.52V34.94h-6.17V69.88h6.17V86.33Zm-2.42-39.66c0-7.74-1.33-13.78-8.7-13.78-5.57,0-8,7-8,19.58s2.41,19.47,8,19.47c7.13,0,8.7-5.81,8.7-13.54Z"></path> <path d="M43.28,181V164.52h7.38V144.33H25.75v20.19h7.38V181H0V164.52H7.38V111.08H0V94.64H33.13v16.44H25.75v16.08H50.66V111.08H43.28V94.64H76.41v16.44H69v53.44h7.37V181Z"></path> <path d="M99.62,152.07c.49,10.27,3.51,15.59,9.31,15.59,4.36,0,7-3.14,8.35-8.7h17.29c-1.82,14.26-10.76,23.33-25.15,23.33-16.81,0-26.72-14.75-26.72-33.61,0-24.06,10.76-36.88,26.72-36.88,16.56,0,25.87,12.34,25.87,36.52v3.75Zm9.68-25.64c-5.68,0-8.35,4.6-9,13.06h17.89C118.24,131,114.37,126.43,109.3,126.43Z"></path> <path d="M180.51,129.7c-10.4,0-15.23,5.8-15.23,16.68v18.14h6.4V181H141.46V164.52h6.17V129.7h-6.17V113.13H163v10.4c3.51-8.82,7.62-11.6,16.56-11.6h2.18V129.7Z"></path> <path d="M220.77,181v-7.74c-3,5.69-7.25,8.95-14.39,8.95-13.66,0-22.73-12.82-22.73-34.46,0-23.69,9.31-35.78,23.58-35.78,6.29,0,10.88,3,13.54,9.06v-7.86h21.52v16.45h-6.17v34.94h6.17V181Zm-2.42-39.66c0-7.73-1.33-13.78-8.7-13.78-5.57,0-8,7-8,19.59s2.41,19.46,8,19.46c7.13,0,8.7-5.8,8.7-13.54Z"></path> <path d="M249.18,181V164.52h6.17V111.08h-6.17V94.64H273v69.88h6.41V181Z"></path> <path d="M322.57,181v-7.74c-2.78,6.05-7.49,8.95-14.63,8.95-14,0-23.33-13.18-23.33-36.27,0-20.31,9.19-32.77,22.49-32.77,6.89,0,10.64,2.78,13.54,8.59V109.63h-5.32v-15h22.61v69.88h6.16V181Zm-2.29-41c0-7.74-3.39-11.37-8.35-11.37-6.77,0-9.31,6.17-9.31,18.5,0,13.06,2.54,19.46,9.31,19.46,4.84,0,8.35-3.74,8.35-12.45Z"></path> <path d="M318.83,84.8l-2-2-2.1,2.09,2.1,2.1,2-2,2,2,2.08-2.1-2.08-2.09Zm11.81-8.49h3.75v2.87h-3.75ZM330,69.84v2h9.45l2,1.85v5.53h-3.48V74.37H327.26v4.81h-3.67v-7.3h-3.44v7.3h-7.26V72.06H309.5V83l-1.69,1.94h-1.75v1.8h3.14l3.69-4.16V81.4H345V73.55l-3.74-3.71Zm-28.1-9.28V79.18h-4.11V75.55L294,71.86h-9.1v2h7.31l2,1.83v3.53h-10.9V81.4h22V60.56Zm9.54-2.19-2-2-2.11,2.09,2.11,2.1,2-2,2,2,2.09-2.1-2.09-2.09Zm6.91.09,2.11,2.1,2.08-2.1-2.08-2.09Zm13.16-.09-2-2-2.11,2.09,2.11,2.1,2-2,2,2,2.09-2.1-2.09-2.09Zm9-24.24V52.75h-4.26v-7.3H332.8v7.3h-6.61v-7.3h-3.44v7.3h-6.58v-7.3h-3.44v7.3h-7.31V34.13h-3.49V55h42V34.13Z"></path> </g> </svg> </a> </div> <div class="sidebar-sticky-container"> <div class="sidebar-tools sidebar-component sidebar-component-actions"> <div class="sidebar-actions-component" x-data="sidebarSearch" @keydown.escape.window="closeSearch()" data-astro-cid-j57xd55l> <!-- Active Search Form --><form id="sidebar-search-form" class="sidebar-search-form" action="/search" method="get" data-search-form @submit.prevent="submit()" x-show="searchOpen" x-cloak x-transition:enter="transition ease-out duration-150" x-transition:enter-start="opacity-0 scale-95" x-transition:enter-end="opacity-100 scale-100" style="display: none;" data-astro-cid-j57xd55l> <div class="search-inner-container" data-astro-cid-j57xd55l> <span class="search-leading-icon" aria-hidden="true" data-astro-cid-j57xd55l> <svg width="1em" height="1em" viewBox="0 0 24 24" data-astro-cid-j57xd55l="true" data-icon="lucide:search">   <use href="#ai:lucide:search"></use>  </svg> </span> <input id="sidebar-search" name="q" type="search" class="search-input-field" placeholder="Search..." x-ref="searchInput" autocomplete="off" data-astro-cid-j57xd55l> <button type="button" class="search-close-btn" @click="closeSearch()" aria-label="Close search" data-astro-cid-j57xd55l> <svg width="1em" height="1em" viewBox="0 0 24 24" data-astro-cid-j57xd55l="true" data-icon="lucide:x">   <symbol id="ai:lucide:x"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M18 6L6 18M6 6l12 12"/></symbol><use href="#ai:lucide:x"></use>  </svg> </button> </div> </form> <!-- Icons Row --> <div class="actions-icons-row" x-show="isClosed()" x-transition.duration.150ms data-astro-cid-j57xd55l> <button type="button" class="action-icon-btn" @click="openSearch()" aria-label="Toggle search" title="Search" data-astro-cid-j57xd55l> <svg width="1em" height="1em" viewBox="0 0 24 24" data-astro-cid-j57xd55l="true" data-icon="lucide:search">   <use href="#ai:lucide:search"></use>  </svg> </button> <a href="/members" class="action-icon-btn" title="Members" aria-label="Members area" data-astro-cid-j57xd55l> <svg width="1em" height="1em" viewBox="0 0 24 24" data-astro-cid-j57xd55l="true" data-icon="lucide:users">   <use href="#ai:lucide:users"></use>  </svg> </a> <a href="/contact" class="action-icon-btn" title="Contact" aria-label="Contact us" data-astro-cid-j57xd55l> <svg width="1em" height="1em" viewBox="0 0 24 24" aria-hidden="true" data-astro-cid-j57xd55l="true" data-icon="lucide:mail">   <use href="#ai:lucide:mail"></use>  </svg> </a> <a href="/rss" class="action-icon-btn" title="RSS feed" aria-label="RSS news feed" data-astro-cid-j57xd55l> <svg width="1em" height="1em" viewBox="0 0 24 24" data-astro-cid-j57xd55l="true" data-icon="lucide:rss">   <symbol id="ai:lucide:rss"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M4 11a9 9 0 0 1 9 9M4 4a16 16 0 0 1 16 16"/><circle cx="5" cy="19" r="1"/></g></symbol><use href="#ai:lucide:rss"></use>  </svg> </a> <button type="button" class="action-icon-btn theme-toggle-btn" data-theme-toggle aria-label="Toggle theme" title="Toggle color theme" data-astro-cid-j57xd55l> <svg width="1em" height="1em" viewBox="0 0 24 24" class="theme-toggle-icon theme-toggle-icon-sun" data-astro-cid-j57xd55l="true" data-icon="lucide:sun">   <use href="#ai:lucide:sun"></use>  </svg> <svg width="1em" height="1em" viewBox="0 0 24 24" class="theme-toggle-icon theme-toggle-icon-moon" data-astro-cid-j57xd55l="true" data-icon="lucide:moon">   <use href="#ai:lucide:moon"></use>  </svg> </button> </div> </div> </div> <div class="sidebar-main-nav sidebar-component sidebar-component-nav" aria-label="Main navigation"> <div class="sidebar-nav-container"> <div class="nav-section"> <a href="/news" class="nav-group-label">Sections</a> <nav> <a href="/" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:house">   <use href="#ai:lucide:house"></use>  </svg> </span> Home </a><a href="/news/business-investment" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:briefcase-business">   <use href="#ai:lucide:briefcase-business"></use>  </svg> </span> Business </a><a href="/news/economy-policy" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:dollar-sign">   <use href="#ai:lucide:dollar-sign"></use>  </svg> </span> Economy </a><a href="/news/energy-climate" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:zap">   <use href="#ai:lucide:zap"></use>  </svg> </span> Energy </a><a href="/news/government-politics" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="libya">   <use href="#ai:local:libya"></use>  </svg> </span> Government </a><a href="/news/healthcare-pharma" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:shield-check">   <use href="#ai:lucide:shield-check"></use>  </svg> </span> Healthcare </a><a href="/news/infrastructure-development" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:landmark">   <use href="#ai:lucide:landmark"></use>  </svg> </span> Infrastructure </a><a href="/news/security-risk" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:lock">   <use href="#ai:lucide:lock"></use>  </svg> </span> Security </a><a href="/news/technology-innovation" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:cpu">   <use href="#ai:lucide:cpu"></use>  </svg> </span> Tech </a><a href="/news/culture-society" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:users">   <use href="#ai:lucide:users"></use>  </svg> </span> Culture </a><a href="/news/opinion" class="nav-link "> <span class="nav-link-icon" aria-hidden="true"> <svg width="1em" height="1em" viewBox="0 0 24 24" data-icon="lucide:square-pen">   <use href="#ai:lucide:square-pen"></use>  </svg> </span> Opinion </a> </nav> </div>  </div> </div> <div class="sidebar-nav-ad sidebar-component" aria-label="Left sidebar ad"> <div class="sidebar-nav-ad-inner"> <div id="lazy-banner-C1-q37ywn0k" class="banner-placeholder banner-loading-placeholder lazy-banner-placeholder my-8 !my-0" style="--banner-desktop-width: 300px; --banner-desktop-height: 300px; --banner-tablet-width: 336px; --banner-tablet-height: 280px; --banner-mobile-width: 320px; --banner-mobile-height: 100px" data-lazy-banner data-zone="C1" data-category data-api-base="https://ct.libyaherald.com/api" data-link-class="block w-full max-w-4xl" data-image-class="w-full h-auto"> <span class="sr-only">Advertisement</span> <div class="banner-loading-surface ui-shimmer" aria-hidden="true"></div> <a href="/advertising" class="advertise-with-us-card lazy-advertise-card" aria-label="Advertise with Libya Herald"> <span class="advertise-card-copy"> <strong>Connect with Libya&#39;s business audience</strong> </span> <span class="advertise-card-cta">Advertise with Libya Herald</span> </a> </div> </div> </div> </div> </nav> <main class="feed"> <div class="top-billboard-container"> <div id="lazy-banner-A-nb2n4qlq" class="banner-placeholder banner-loading-placeholder lazy-banner-placeholder my-8 !my-0 w-full" style="--banner-desktop-width: 960px; --banner-desktop-height: 125px; --banner-tablet-width: 328px; --banner-tablet-height: 120px; --banner-mobile-width: 320px; --banner-mobile-height: 140px" data-lazy-banner data-zone="A" data-category data-api-base="https://ct.libyaherald.com/api" data-link-class="block w-full max-w-[970px]" data-image-class="h-auto w-full"> <span class="sr-only">Advertisement</span> <div class="banner-loading-surface ui-shimmer" aria-hidden="true"></div> <a href="/advertising" class="advertise-with-us-card lazy-advertise-card" aria-label="Advertise with Libya Herald"> <span class="advertise-card-copy"> <strong>Connect with Libya&#39;s business audience</strong> </span> <span class="advertise-card-cta">Advertise with Libya Herald</span> </a> </div> </div> <div class="sticky-header"> <div class="ticker-bar"> <span class="latest-label"> <span class="ticker-text">Latest</span> <svg width="1em" height="1em" viewBox="0 0 24 24" class="ticker-icon" data-icon="lucide:zap">   <use href="#ai:lucide:zap"></use>  </svg> </span> <div class="ticker-viewport" aria-live="polite"> <div class="marquee-track" style="--marquee-duration: 50s;"> <div class="marquee-sequence"> <a href="/2026/10/pretrial-detention-of-water-and-sanitation-co-officials-for-contract-fraud"> Libyan Officials Detained Over Water and Sanitation Contract Fraud </a><a href="/2026/10/lbc-discusses-with-greek-ambassador-strengthening-economic-commercial-cooperation-between-the-private-sectors"> Libyan Business Council Holds Talks with Greece on Commercial Ties </a><a href="/2026/10/flour-price-correction-begins-cost-per-quintal-drops-from-ld-380-to-under-ld-325-via-direct-sales-from-mills-to-bakeries"> Libya Flour Prices Drop 14% as Mills Begin Direct Bakery Sales </a><a href="/2026/10/following-the-libyan-business-forum-in-jakarta-agreement-signed-to-facilitate-libya-indonesia-trade"> Libya and Indonesia Sign Trade Cooperation Agreement in Semarang </a><a href="/2026/10/closure-of-al-hamada-zawia-crude-oil-pipeline-valve-noc"> NOC Reports Illegal Closure of Al-Hamada Pipeline Valve in Zawia </a><a href="/2026/10/benghazi-international-fair-reopens-after-a-20-year-absence"> Benghazi International Fair Reopens After 20-Year Hiatus </a><a href="/2026/10/general-union-of-chambers-discusses-cooperation-in-energy-economic-development-with-totalenergies"> Libya General Union of Chambers Holds Energy Talks with TotalEnergies </a><a href="/2026/10/noc-and-zallaf-libya-oil-gas-co-review-latest-on-southern-refinery-project-its-targets-for-2027"> NOC and Zallaf Libya Review Progress on Southern Refinery Project </a><a href="/2026/10/cbl-governor-naji-issa-ousted-cbl-board-member-fawzi-abu-khazam-forcibly-installed-in-contested-manoeuvre"> Central Bank of Libya Governor Naji Issa Ousted in Forced Transition </a><a href="/2026/10/hor-rejects-the-high-state-councils-unilateral-appointment-of-a-deputy-head-for-the-audit-bureau"> HoR Rejects HSC Unilateral Appointment of Audit Bureau Deputy Head </a> </div><div class="marquee-sequence" aria-hidden="true"> <a href="/2026/10/pretrial-detention-of-water-and-sanitation-co-officials-for-contract-fraud" tabindex="-1"> Libyan Officials Detained Over Water and Sanitation Contract Fraud </a><a href="/2026/10/lbc-discusses-with-greek-ambassador-strengthening-economic-commercial-cooperation-between-the-private-sectors" tabindex="-1"> Libyan Business Council Holds Talks with Greece on Commercial Ties </a><a href="/2026/10/flour-price-correction-begins-cost-per-quintal-drops-from-ld-380-to-under-ld-325-via-direct-sales-from-mills-to-bakeries" tabindex="-1"> Libya Flour Prices Drop 14% as Mills Begin Direct Bakery Sales </a><a href="/2026/10/following-the-libyan-business-forum-in-jakarta-agreement-signed-to-facilitate-libya-indonesia-trade" tabindex="-1"> Libya and Indonesia Sign Trade Cooperation Agreement in Semarang </a><a href="/2026/10/closure-of-al-hamada-zawia-crude-oil-pipeline-valve-noc" tabindex="-1"> NOC Reports Illegal Closure of Al-Hamada Pipeline Valve in Zawia </a><a href="/2026/10/benghazi-international-fair-reopens-after-a-20-year-absence" tabindex="-1"> Benghazi International Fair Reopens After 20-Year Hiatus </a><a href="/2026/10/general-union-of-chambers-discusses-cooperation-in-energy-economic-development-with-totalenergies" tabindex="-1"> Libya General Union of Chambers Holds Energy Talks with TotalEnergies </a><a href="/2026/10/noc-and-zallaf-libya-oil-gas-co-review-latest-on-southern-refinery-project-its-targets-for-2027" tabindex="-1"> NOC and Zallaf Libya Review Progress on Southern Refinery Project </a><a href="/2026/10/cbl-governor-naji-issa-ousted-cbl-board-member-fawzi-abu-khazam-forcibly-installed-in-contested-manoeuvre" tabindex="-1"> Central Bank of Libya Governor Naji Issa Ousted in Forced Transition </a><a href="/2026/10/hor-rejects-the-high-state-councils-unilateral-appointment-of-a-deputy-head-for-the-audit-bureau" tabindex="-1"> HoR Rejects HSC Unilateral Appointment of Audit Bureau Deputy Head </a> </div> </div> </div> </div> </div>    <div class="mobile-tablet-b1-ad" aria-label="Advertisement"> <script>async function replaceServerIsland(id, r) { let s = document.querySelector(`script[data-island-id="${id}"]`); if (!s || r.status !== 200 || r.headers.get('content-type')?.split(';')[0].trim() !== 'text/html') return; let html = await r.text(); while (s.previousSibling && s.previousSibling.nodeType !== 8 && s.previousSibling.data !== '[if astro]>server-island-start<![endif]') s.previousSibling.remove(); s.previousSibling?.remove(); s.before(document.createRange().createContextualFragment(html)); s.remove(); }</script><!--[if astro]>server-island-start<![endif]--><div class="banner-placeholder banner-loading-placeholder my-8 !my-0" style="--banner-desktop-width: 300px; --banner-desktop-height: 600px; --banner-tablet-width: 970px; --banner-tablet-height: 250px; --banner-mobile-width: 320px; --banner-mobile-height: 100px"> <span class="sr-only">Advertisement</span> <div class="banner-loading-surface ui-shimmer" aria-hidden="true"></div> </div><script type="module" data-astro-rerun data-island-id="1fe48b14-1cdb-4abb-8a4e-51ae283a59b5">const headers = new Headers({});
let response = await fetch("/_server-islands/Banner?e=D866D340A14D7CD23BC403CBWakJ9A6IfyPPZ5cU1ZnurtSKj3mmruE%3D&p=35742094FBB765E5CB077E65IBjq3VhIZUHe%2Bp7eklwD7QmJB%2FlkbZ7DSm9I2VWQjWReQ6BcVxZKUNY%2B%2FtccEk5kRDHJCMGwzZi7eWYRim0dws63Z0WpPPXunqOvnmtPlHWDg9Cwk57xF1FtNC0ZgIRqzW8AWgPggSrhfyIj%2FPt3UnfF54osMNHWorgKjWMwus%2FtU3N6g2IQo9yAxWwpjqw4zYnUMF6Iawg%2BHlGrECl9EQZkq3jNaz7FIrlgd40yT9JxAGmXN1jczTc9t%2Fh1LbSG2BtjLVufHRBdtjO3YC4tpW2yuX8AZnoE%2Beem&s=", { headers });replaceServerIsland("1fe48b14-1cdb-4abb-8a4e-51ae283a59b5", response);</script> </div> <section class="home-latest-header"> <h2>Latest News</h2> <a href="/search">View all</a> </section>  <div class="error-shell api-failure-shell" aria-live="polite" data-astro-cid-a47alexb> <header class="error-header" data-astro-cid-a47alexb> <span class="error-kicker" data-astro-cid-a47alexb>Service Notice</span> <h1 class="error-title" data-astro-cid-a47alexb>Please try again in a bit</h1> <p class="error-intro" data-astro-cid-a47alexb>The news service is receiving too many requests right now. Wait a moment, then refresh this page.</p> </header> <div class="error-grid" data-astro-cid-a47alexb> <div class="error-card" data-astro-cid-a47alexb> <div class="huge-404" data-astro-cid-a47alexb>429</div> <div class="search-section" data-astro-cid-a47alexb> <h2 class="section-heading" data-astro-cid-a47alexb>Temporary interruption</h2> <p class="api-failure-copy" data-astro-cid-a47alexb>
The page is available, but the news service could not answer this request.
</p> <div class="api-failure-actions" data-astro-cid-a47alexb> <a href="/" class="blue-btn api-failure-action" data-astro-cid-a47alexb> <svg width="1em" height="1em" viewBox="0 0 24 24" class="btn-icon" data-astro-cid-a47alexb="true" data-icon="lucide:refresh-cw">   <symbol id="ai:lucide:refresh-cw"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M3 12a9 9 0 0 1 9-9a9.75 9.75 0 0 1 6.74 2.74L21 8"/><path d="M21 3v5h-5m5 4a9 9 0 0 1-9 9a9.75 9.75 0 0 1-6.74-2.74L3 16"/><path d="M8 16H3v5"/></g></symbol><use href="#ai:lucide:refresh-cw"></use>  </svg> <span data-astro-cid-a47alexb>Try again</span> </a> <span class="api-reload-timer" data-api-failure-reload data-retry-delay="60" data-retry-href="/" data-astro-cid-a47alexb>
Auto-refresh in 60s
</span> </div> </div> </div> <div class="error-card error-card-shaded" data-astro-cid-a47alexb> <h2 class="section-heading" data-astro-cid-a47alexb>Quick Navigation</h2> <div class="nav-links-grid" data-astro-cid-a47alexb> <a href="/" class="nav-link-item" data-astro-cid-a47alexb> <div class="link-icon" data-astro-cid-a47alexb><svg width="1em" height="1em" viewBox="0 0 24 24" data-astro-cid-a47alexb="true" data-icon="lucide:house">   <use href="#ai:lucide:house"></use>  </svg></div> <div class="link-info" data-astro-cid-a47alexb> <h3 data-astro-cid-a47alexb>Main Homepage</h3> <p data-astro-cid-a47alexb>Latest breaking news and analysis from across Libya.</p> </div> </a> <a href="/news" class="nav-link-item" data-astro-cid-a47alexb> <div class="link-icon" data-astro-cid-a47alexb><svg width="1em" height="1em" viewBox="0 0 24 24" data-astro-cid-a47alexb="true" data-icon="lucide:newspaper">   <symbol id="ai:lucide:newspaper"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M15 18h-5m8-4h-8m-6 8h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2"/><rect width="8" height="4" x="10" y="6" rx="1"/></g></symbol><use href="#ai:lucide:newspaper"></use>  </svg></div> <div class="link-info" data-astro-cid-a47alexb> <h3 data-astro-cid-a47alexb>News Archives</h3> <p data-astro-cid-a47alexb>Browse articles by category once the service is available.</p> </div> </a> <a href="/contact" class="nav-link-item" data-astro-cid-a47alexb> <div class="link-icon" data-astro-cid-a47alexb><svg width="1em" height="1em" viewBox="0 0 24 24" data-astro-cid-a47alexb="true" data-icon="lucide:mail">   <use href="#ai:lucide:mail"></use>  </svg></div> <div class="link-info" data-astro-cid-a47alexb> <h3 data-astro-cid-a47alexb>Contact Us</h3> <p data-astro-cid-a47alexb>Report a technical issue or reach out to our team.</p> </div> </a> </div> </div> </div> <span class="sr-only" data-astro-cid-a47alexb>Status 429</span> </div><script type="module">for(let e of document.querySelectorAll(`[data-api-failure-reload]`))if(e instanceof HTMLElement&&e.dataset.apiFailureReload!==`ready`){e.dataset.apiFailureReload=`ready`;let t=e.dataset.retryHref||window.location.href,n=Number.parseInt(e.dataset.retryDelay||`60`,10),r=()=>{e.textContent=n>1?`Auto-refresh in ${n}s`:`Refreshing...`};r();let i=window.setInterval(()=>{--n,r(),n<=0&&(window.clearInterval(i),window.location.assign(t))},1e3)}</script> <div class="mobile-inline-sidebar-ad" aria-label="Advertisement"> <!--[if astro]>server-island-start<![endif]--><div class="banner-placeholder banner-loading-placeholder my-8 !my-0" style="--banner-desktop-width: 300px; --banner-desktop-height: 300px; --banner-tablet-width: 336px; --banner-tablet-height: 280px; --banner-mobile-width: 320px; --banner-mobile-height: 100px"> <span class="sr-only">Advertisement</span> <div class="banner-loading-surface ui-shimmer" aria-hidden="true"></div> </div><script type="module" data-astro-rerun data-island-id="c6a441b1-ae84-45fe-a064-0c43e887d8a6">const headers = new Headers({});
let response = await fetch("/_server-islands/Banner?e=E1A6645A6FDA5B331DC6957EP6lYRsoPM2cLBeeisU%2FX5eh%2BLpb3RJ8%3D&p=CFB01A305185BEC5468F0A34NZaNJUpX7DwCKuaKsI5n%2F9D%2FwzCppvK2nyOcBW2wxtdCs4pCWdkdpzlPZRfxUVQjkyomeISpOSFmB68n4MdkFiefXRRIshOJVGu3ViKEVQF9kouZUEgmum1iWryivtyw072kxA2rd98GkgiDIjqSR4pnYYd5I9nwwLQmEmosE93JUPj5Woth%2BJafdvFLl3wBhZg3rIzyAJmXk6mXHc%2FWKeKZkxJRU89LisJrIP0qRGOWwd1vDUzUU82t8Bv%2F7I%2FqA4TpYNo%2FeCrNy8Ie%2FNP7KeXMiam6mk2A69Cw&s=", { headers });replaceServerIsland("c6a441b1-ae84-45fe-a064-0c43e887d8a6", response);</script> </div> <div class="shell-footer-ad" aria-label="Advertisement"> <div class="shell-footer-ad-inner"> <!--[if astro]>server-island-start<![endif]--><div class="banner-placeholder banner-loading-placeholder my-8 !my-0" style="--banner-desktop-width: 970px; --banner-desktop-height: 280px; --banner-tablet-width: 728px; --banner-tablet-height: 120px; --banner-mobile-width: 320px; --banner-mobile-height: 140px"> <span class="sr-only">Advertisement</span> <div class="banner-loading-surface ui-shimmer" aria-hidden="true"></div> </div><script type="module" data-astro-rerun data-island-id="629ee4c4-58c2-4463-8fe0-464a809fe340">const headers = new Headers({});
let response = await fetch("/_server-islands/Banner?e=7F5A6889A97EF646B4EF064BGy6yQyoE5paWxxOc8b0lVvdIPaoogx4%3D&p=288D0A0482070CD180917668Xm3xn%2BXh66Sk%2Fd2wMpAe2%2Bjk8gUxe%2FIRlDtbe9ogppizi6kxRRqSqAfQz%2F7LP07VcyEcQPwXPW5nF0VNm%2BF4ZBnt2JreIpenbvHepchdW3vcjkkNRTlwzSyYHj7YXHh3ObPGbkNkxkGcgNqFP2zjfhJ9xlYEEm02QDc7c%2FA4%2BJqqmiC3bqNuOVIFKW%2BeLdEvEW1t8qlrJzU2qq8EqVNXnXkc%2BfahKJOgr%2F3g22gLrNdu95j2eoyfMkjrKXD%2BZhEbrKHNdfG7F%2FofeuL39rCeIvr4NruUyeazTwA%3D&s=", { headers });replaceServerIsland("629ee4c4-58c2-4463-8fe0-464a809fe340", response);</script> </div> </div> </main> <aside class="widgets"> <div class="right-sidebar-scroll">   <div class="right-sidebar-tools"> <a href="/advertising" class="sidebar-footer-link"> <span>Advertise With Us</span> <span aria-hidden="true">→</span> </a>  </div>  <div class="widget-block" data-trending-widget> <div class="widget-header">Trending Now</div> <p class="empty">No trending stories yet.</p> </div> <script>
                (() => {
                    if (typeof window === "undefined") {
                        return;
                    }

                    const widget = document.querySelector("[data-trending-widget]");

                    if (widget && typeof window.$fetchTrendingPosts === "function") {
                        widget.setAttribute("data-has-global-trending-helper", "true");
                    }
                })();
            </script>  <div class="right-sidebar-ad my-6" aria-label="Advertisement"> <div id="lazy-banner-B1-aopswzr8" class="banner-placeholder banner-loading-placeholder lazy-banner-placeholder my-8 !my-0" style="--banner-desktop-width: 300px; --banner-desktop-height: 600px; --banner-tablet-width: 970px; --banner-tablet-height: 250px; --banner-mobile-width: 320px; --banner-mobile-height: 100px" data-lazy-banner data-zone="B1" data-category data-api-base="https://ct.libyaherald.com/api" data-link-class="block w-full max-w-4xl" data-image-class="w-full h-auto"> <span class="sr-only">Advertisement</span> <div class="banner-loading-surface ui-shimmer" aria-hidden="true"></div> <a href="/advertising" class="advertise-with-us-card lazy-advertise-card" aria-label="Advertise with Libya Herald"> <span class="advertise-card-copy"> <strong>Position your brand beside Libya</strong> </span> <span class="advertise-card-cta">Advertise with Libya Herald</span> </a> </div> </div> </div> </aside> <footer class="page-footer"> <div class="page-footer-inner">
&copy; 2026 Libya Herald &middot; All Rights Reserved
</div> <nav class="footer-links"> <a href="/privacy-data-protection">Privacy & Data Protection</a> <a href="/terms-conditions">Terms & Conditions</a> <a href="/about-us">About Us</a> </nav> </footer> </div> </div> <script>
            (() => {
                const toggleButtons = Array.from(document.querySelectorAll("[data-theme-toggle]"));

                if (toggleButtons.length === 0 || !window.__lhTheme) {
                    return;
                }

                const applyThemeIcon = () => {
                    const theme = window.__lhTheme.get();
                    // Just ensure the visual state is synced if needed, 
                    // though CSS handles the sun/moon group visibility.
                    document.documentElement.setAttribute('data-theme', theme);
                };

                applyThemeIcon();

                toggleButtons.forEach((button) => {
                    button.addEventListener("click", () => {
                        const currentTheme = window.__lhTheme.get();
                        window.__lhTheme.set(currentTheme === "dark" ? "light" : "dark");
                        applyThemeIcon();
                    });
                });

                // Sync on load and after swaps
                document.addEventListener('astro:after-swap', applyThemeIcon);
            })();
        </script>  </body> </html>