س صرف الدولار مقابل الجنيه المصري اليوم 25 مايوم 2025 تراجع بالبوك وقفزات بالسوداء


عاجل .. قرار من رئاسة الوزراء يصدر بشكل رسمي قبل عيد الأضحى يطمئن الشعب ويقضي على الشات الأكاذيب المنتشرة .. التفاصيل


28 مايو, 2025 06:54 م

function replaceOembeds() {
var allEmbeds = doc.getElementsByTagName(“OEMBED”);

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

runYoutubeLazyLoad();

}

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

” +

‘ +

‘ +

‘ +
‘ +

‘ +

‘;

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

‘;

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

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

loadfbApi();

var html=”


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

}

function extractLinkFromOembed(factor) {
return getUrlSource(factor.getAttribute(“url”));
}

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

if (ytRegex.take a look at(url)) {
return {
source: “Youtube”,
url: url,
id: ytRegex.exec(url)(1)
};
}

if (instaRegex.take a look at(url)) {
return {
source: “Instagram”,
url: url,
id: instaRegex.exec(url)(3)
};
}

if (twitterRegex.take a look at(url)) {
return {
source: “Twitter”,
url: url,
id: twitterRegex.exec(url)(1)
};
}

if (fbRegex.take a look at(url)) {
return {
source: “Facebook”,
url: url,
id: fbRegex.exec(url)(1)
};

}

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

function replaceElementWithHtml(factor, html) {
var str = html;
var Obj = factor; //any factor to be fully changed
if (Obj.outerHTML) { //if outerHTML is supported
Obj.outerHTML = str; ///or no longer it’s easy change of entire factor with contents of str var
} else { //if outerHTML is no longer supported, there is a unfamiliar but crossbrowsered trick
var tmpObj = doc.createElement(“div”);
tmpObj.innerHTML = ‘‘;
ObjParent = Obj.parentNode; //Okey, factor needs to be parented
ObjParent.replaceChild(tmpObj, Obj); //right here we placing our non permanent recordsdata as an different of our aim, so we can gain it then and change it into whatever we desire to change to
ObjParent.innerHTML = ObjParent.innerHTML.change(‘

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

for (var i = 0; i < youtube.length; i++) { var source = "https://img.youtube.com/vi/" + youtube(i).dataset.embed + "http://192.168.2.55/0.jpg"; var image = new Image(); image.src = "https://www.christian-dogma.com/issues/ch/assets/photos/no.jpg"; image.classList.add('lazyload'); image.setAttribute("recordsdata-src", source); image.setAttribute("alt", "youtube"); image.addEventListener("load", function () { youtube(i).appendChild(image); }(i)); youtube(i).addEventListener("click", function () { var iframe = doc.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); }); }; }

Supply hyperlink