(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();
}
})();
Sophia Anna Bush was born on July 8, 1982 in Pasadena, California. She was named the Tournament of Roses Parade Queen when she was 17. She studied journalism at the University of Southern California. Her acting career started in 2002 with her film debut in Van Wilder.
She has since starred in other films, including Supercross (2005), Stay Alive (2006), John Tucker Must Die (2006) and The Hitcher (2007). From 2003 to 2012, she became known among television viewers for her role as Brooke Davis in the TV series One Tree Hill. She now stars as Erin Lindsay in the TV show Chicago P.D..
Has Sophia Bush had Plastic Surgery?
The One Tree Hill actress sparked rumors of plastic surgery after some observers noticed that her cup size has increased. Since she has gained mainstream recognition for playing Brooke Davis since 2003 when she was just 21, people knew how her body was like before. It’s no wonder that Bush easily attracted attention for her seemingly larger-than-usual breasts.
If ever she really did have breast enlargement, the 31-year-old actress didn’t make the mistake of choosing large implants. She chose just the right amount to suit her body and not make the transformation so distinctive, unlike other young actresses who made the wrong move of having too large implants, making their breasts look disproportionate to their entire physique.
👉 For more insights, check out this resource.
👉 Discover more in this in-depth guide.