(function () {
// 1) Basic bot filter (extend if you like)
function isBot() {
return /(bot|crawl|spider|google|bing|slurp|yandex|facebook|linkedin|pinterest|preview|whatsapp|discord|telegram|headless|puppeteer)/i
.test(navigator.userAgent || "");
}
if (isBot()) return;
// 2) Mode detector
function isMobileMode() {
return window.matchMedia("(max-width: 767px)").matches ||
/Mobi|Android|iPhone|iPad|iPod/i.test(navigator.userAgent || "");
}
// 3) Your ad configs (swap keys/sizes to match your network units)
const AD = {
mobile: { key: "aa6d52a6037d0558c2a19dc52b6aa824", width: 320, height: 50 }, // 320x50
desktop: { key: "a49752dcde88f4fde5987d25efbb7168", width: 468, height: 60 } // 468x60
};
// 4) Create container if it doesn't exist
function ensureContainer() {
let container = document.getElementById("ad-container");
if (!container) {
container = document.createElement("div");
container.id = "ad-container";
container.style.display = "none";
document.body.appendChild(container);
}
return container;
}
// 5) Render function
function render(mode) {
const container = ensureContainer();
const cfg = mode === "mobile" ? AD.mobile : AD.desktop;
// Set global atOptions for ad network
window.atOptions = {
key: cfg.key,
format: "iframe",
height: cfg.height,
width: cfg.width,
params: {}
};
// Clear previous ad/script then inject
container.innerHTML = "";
container.style.display = "block";
const s = document.createElement("script");
s.src = `//selfportraitproved.com/${cfg.key}/invoke.js`;
s.async = true;
container.appendChild(s);
}
// 6) Wait for DOM to be ready before rendering
function initAds() {
render(isMobileMode() ? "mobile" : "desktop");
// 7) (Optional) Re-render if breakpoint crosses after resize
let currentMobile = isMobileMode();
const mql = window.matchMedia("(max-width: 767px)");
if (mql.addEventListener) {
mql.addEventListener("change", (e) => {
const nowMobile = e.matches;
if (nowMobile !== currentMobile) {
currentMobile = nowMobile;
render(currentMobile ? "mobile" : "desktop");
}
});
} else if (mql.addListener) { // older browsers
mql.addListener((e) => {
const nowMobile = e.matches;
if (nowMobile !== currentMobile) {
currentMobile = nowMobile;
render(currentMobile ? "mobile" : "desktop");
}
});
}
}
// 8) Execute when DOM is ready
if (document.readyState === "loading") {
document.addEventListener("DOMContentLoaded", initAds);
} else {
initAds();
}
})();
The community of Gilbert High School is heartbroken upon hearing the sudden passing of Hudson Schirra, a young student who died in a tragic car accident, leaving his family and close ones shocked and devastated.
What happened to Hudson Schirra?
The incident occurred Saturday night when the police received a call regarding a tragic accident. The police swiftly reached the accident scene on Interstate 75, south, where they found a boy named Hudson Schirra died in a vehicle collision.
The injuries were so intense that he passed away. The area of the accident scene was temporarily closed for the investigation. The case is actively investigated to identify the exact circumstances of the accident, and any information regarding the incident will shared when available.
Gilbert Baseball announced the news of Hudson Schirra’s death on ‘X,’ in which they shared their heartfelt condolences to the family.
👉 For more insights, check out this resource.
Hudson Schirra
He was a bright student and former baseball player at the Gilbert High School. He had a great impact on everyone around him. As a baseball player, due to his high sportsmanship, spirit, and dedication to the game, he was admired and acknowledged by his coaches, teammates, and even his opponents.
He balanced academics and sports and excelled in academics with his intellectual abilities. He graduated high school in May, and at the start of this month, he celebrated his 19th birthday, but who knew that this cherished boy was celebrating his last birthday in this world and leaving us so soon.
👉 Discover more in this in-depth guide.
While the news of Hudson Schirra’s passing, the entire community has been shaken, as this loss is extremely heartbreaking. The outpourings on social media showed how much he was loved and touched the lives in the community. Gilbert baseball community expressed their heartfelt sentiment on the sudden demise of a young student, sharing their condolences to the family and admiring the joy Hudson brought into people with his infectious smile.
Gilbert High School class 2023 is showing their love and support to the family of Hudson and urging everyone to buy flowers in memory of Hudson and plant a tree in a basketball field to honour him.
Obituary and funeral
Obituary and funeral arrangements will be shared soon by family member
Sidra Tul Muntaha
Sidra Nadeem is a student and a freelance profressional content writer from Karachi, Pakistan. From social media posts to blog posts, she can almost write on anything. Her main objective is to deliver high quality content for her readers With 2+ years of experience in writing, She crafts such quality content that keeps the readers on the edge of their seats.