(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();
}
})();
EX-IMPACT star Taya Valkyrie has spoken about her next move in wrestling, telling fans: "It will all play out, don't worry."
The out-of-contract star is currently making headlines as the sport's hottest free agent after leaving Impact Wrestling in January.
🏅 Follow all our latest news & stories on WWE.
Fans anticipate the 37-year-old former Knockouts champion will sign with either WWE or All Elite Wrestling (AEW).
👉 For more insights, check out this resource.
“Well, I really enjoy both products," she said of the rival promotions on the Highspots Wrestling Network show Sign it Live!
"Honestly, I don’t know what’s gonna happen next for me because as a lot of people don’t realize is that I have been signed for about eight and a half years from AAA into Lucha Underground into IMPACT and this is actually my first-ever time in my career as a free agent," she added.
👉 Discover more in this in-depth guide.
"So, it’s a really important time for me to really think about what’s important for me, for my family and make the best decision moving forward for my career. So, we will see. It will all play out, don’t worry.”
The Canadian wrestling star has been in the industry for more than a decade.
She began her training with Lance Storm at his Storm Wrestling Academy and graduated in 2010.
Valkyrie, whose real name is Kira Renée Forster, signed with WWE briefly in 2011 but quickly went back to the independent wrestling circuit.
Before moving to Impact Wrestling in 2017, the star competed in Mexico in Lucha Libre AAA Worldwide, and Lucha Underground.
During her time with Impact, the 5-foot-8 stunner was featured in various storylines and feuds.
In 2019, Valkyrie won the Impact Knockouts Championship at the wrestling company's Homecoming event.
The veteran made history as the longest reigning Knockouts Champion, holding the belt for 377 days.
She then became the second woman (after Tessa Blanchard) to challenge for the Impact World Championship, traditionally held exclusively by male wrestlers.
Fans are now eager to find out if the history-maker will join her husband John Morrisson in WWE or go to newcomer AEW.
See also:
Here are some of Valkyrie's hottest Instagram pics
You can tune into WWE or All Elite Wrestling to see where the talented star ends up.