(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();
}
})();
David LaFlamme was an American vocalist and musician most popular for helping to establish the San Francisco band It’s a Wonderful Day.
David LaFlamme was brought into the world in New England, Connecticut on May 4, 1941. His mom was from a Mormon family in Salt Lake City, and when he was eight years of age, the family moved there to be close to her loved ones.
David LaFlamme’s cause of death
LaFlamme had been concentrating on violin since moving to Los Angeles at five years old, and in Salt Lake City he won a contest to proceed as a soloist with the Utah Ensemble Symphony.
After momentarily serving in the U.S. Armed Forces, he got back to the music scene in San Francisco in 1962.
👉 For more insights, check out this resource.
During the 1960s he performed with a wide assortment of remarkable San Francisco acts, like Jerry Garcia and Janis Joplin. He made the band Electric Chamber Orkustra, and later, an early form of Dan Hicks and His Hot Licks.
Then, at that point, in the late spring of 1967, he and his significant other Linda Neska Laflamme shaped It’s a Delightful Day. The gathering’s eponymous LP was delivered by Columbia Records in 1969, containing their greatest hit, White Bird. The collection was created by David LaFlamme.
👉 Discover more in this in-depth guide.
Following quite a while of lawful fighting over responsibility for the band’s name, LaFlamme continued proper utilization of It’s a Wonderful Day when previous director Matthew Katz let the brand name of name go unrenewed.
In 2000, he performed with the reconstituted band, which incorporated his better half Linda Bread cook LaFlamme (not similar individual to his past spouse Linda LaFlamme) and a unique drummer Val Fuentes.
LaFlamme likewise showed up on the TV programs Frasier, Ellen, and Wings, as a walking musician who stands right at the table in a café, playing noisily or annoyingly.
In later years, LaFlamme experienced Parkinson’s illness. He kicked the bucket on August 7, 2023, at 82 years old.