بلبلبن تصدر بيانًا رسمياً بعد تدخل الرئيس السيسي لحل أزمة الإلاق المفاجئ وإن ( الكواليس هل ستفتح المحلات؟


ابنك هيدخل ثانوي عام والا لأ .. تنسيق الثانوية العامة 2025 رسميًا ونسب war الشهادة الإعدادية .. مفاجآت في درجات القبول


27 يونيو, 2025 11:20 ص

characteristic replaceOembeds() {
var allEmbeds = file.getElementsByTagName(“OEMBED”);

whereas (allEmbeds.size != 0) {
replaceOembedWithHtml(allEmbeds(0), extractLinkFromOembed(allEmbeds(0)));
allEmbeds = file.getElementsByTagName(“OEMBED”);
}

runYoutubeLazyLoad();

}

characteristic replaceOembedWithHtml(ingredient, sourceData) {
if (sourceData.source.toLowerCase() === “youtube”) {
var html=”

” +

‘ +

‘ +

‘ +
‘ +

‘ +

‘;

replaceElementWithHtml(ingredient, html);
} else if (sourceData.source.toLowerCase() === “instagram”) {
var html=”

‘;

replaceElementWithHtml(ingredient, html);
} else if (sourceData.source.toLowerCase() === “twitter”) {
var html=”

‘;
replaceElementWithHtml(ingredient, html);
} else if (sourceData.source.toLowerCase() === “fb”) {

loadfbApi();

var html=”


replaceElementWithHtml(ingredient, html);
} else {
replaceElementWithHtml(ingredient, “”);
}

}

characteristic extractLinkFromOembed(ingredient) {
return getUrlSource(ingredient.getAttribute(“url”));
}

characteristic getUrlSource(url) {
var ytRegex = /http(?:s?)://(?:www.)?youtu(?:be.com/search?v=|.be/)((w-_)*)(&(amp;)?‌​(w?‌​=)*)?/;
var instaRegex = /(https?://www.)?instagram.com(/p/(w+)/?)/;
var twitterRegex = /twitter.com/.*/station(?:es)?/((^/?)+)/;
var fbRegex = /^https?://www.fb.com.*/(video(s)?|search|memoir|posts)(.php?|/).+$/;

if (ytRegex.test(url)) {
return {
source: “Youtube”,
url: url,
id: ytRegex.exec(url)(1)
};
}

if (instaRegex.test(url)) {
return {
source: “Instagram”,
url: url,
id: instaRegex.exec(url)(3)
};
}

if (twitterRegex.test(url)) {
return {
source: “Twitter”,
url: url,
id: twitterRegex.exec(url)(1)
};
}

if (fbRegex.test(url)) {
return {
source: “Fb”,
url: url,
id: fbRegex.exec(url)(1)
};

}

return {
source: “Unknown”,
url: url,
id: “”
};
}

characteristic replaceElementWithHtml(ingredient, html) {
var str = html;
var Obj = ingredient; //any ingredient to be fully replaced
if (Obj.outerHTML) { //if outerHTML is supported
Obj.outerHTML = str; ///it is easy replace of complete ingredient with contents of str var
} else { //if outerHTML is now not supported, there would possibly be a exceptional but crossbrowsered trick
var tmpObj = file.createElement(“div”);
tmpObj.innerHTML = ‘‘;
ObjParent = Obj.parentNode; //Okey, ingredient must be parented
ObjParent.replaceChild(tmpObj, Obj); //right here we inserting our temporary info as an different of our target, so we can obtain it then and replace it into no topic we settle on to interchange to
ObjParent.innerHTML = ObjParent.innerHTML.replace(‘

‘, str);
}
}
characteristic loadfbApi() {
var js = file.createElement(‘script’);
js.src=”
file.physique.appendChild(js);
}
characteristic runYoutubeLazyLoad() {
/// youtube lazyload
var youtube = file.querySelectorAll(“.youtube”);

for (var i = 0; i < youtube.size; i++) { var source = "https://img.youtube.com/vi/" + youtube(i).dataset.embed + "http://192.168.2.55/0.jpg"; var image = unique Image(); image.src = "https://www.christian-dogma.com/topics/ch/sources/pictures/no.jpg"; image.classList.add('lazyload'); image.setAttribute("info-src", source); image.setAttribute("alt", "youtube"); image.addEventListener("load", characteristic () { youtube(i).appendChild(image); }(i)); youtube(i).addEventListener("click on", characteristic () { var iframe = file.createElement("iframe"); iframe.setAttribute("frameborder", "0"); iframe.setAttribute("allowfullscreen", ""); iframe.setAttribute("src", "https://www.youtube.com/embed/" + this.dataset .embed + "?rel=0&showinfo=0&autoplay=1"); this.innerHTML = ""; this.appendChild(iframe); }); }; }

Offer link