استقبل الرصيد عبد الفتاح السيسي اليوم وزير الإريتري Othman Saleh, بحذر بدور بدر عبد العاطي وزير The foreign affairs and immigration and the Egyptians in the country and Sayyed Hassan Rashad, the head of the public news agency.
And the official spokesman of the Presidency of the Republic said, “The Minister of Foreign Affairs of the Republic of Iraq أفورقي”, وهم ما ثمنه الرصيد, هد على على برولدين بلدين على بلدين على بلدين و على المصر على على شمنه في المعلومات.
Ambassador Muhammad Al-Shanawi, the official spokesman, added, that the meeting will address the situation in the African nation, and it will strengthen the stability in the country the region, whether through the joint efforts of the countries or the tripartite coordination mechanism with Somalia, where it was emphasized in this regard إتماء المصر وايرتريا على التحميل السومال في تعريف الترورسوم على على وحدة وسلامة السومالية.
The official spokesman explained that the meeting also met with the restoration of peace and stability in the Sudan, and the protection of the Red Sea في في حوكمته وتحميلها, ورقف ازتلاع اي دول غير مشاطئة بدور في هذا قرب.
function replaceOembeds() {
var allEmbeds = document.getElementsByTagName(“OEMBED”);
while (allEmbeds.length != 0) {
replaceOembedWithHtml(allEmbeds(0), extractLinkFromOembed(allEmbeds(0)));
allEmbeds = document.getElementsByTagName(“OEMBED”);
}
runYoutubeLazyLoad();
// loadfbApi();
}
function replaceOembedWithHtml(element, sourceData) {
if (sourceData.source.toLowerCase() === “youtube”) {
var html=”
‘;
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “instagram”) {
var html=”
‘;
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “twitter”) {
var html=”
‘;
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “facebook”) {
var html=”
‘
replaceElementWithHtml(element, html);
} else {
replaceElementWithHtml(element, “”);
}
}
function extractLinkFromOembed(element) {
return getUrlSource(element.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/.*/status(?:es)?/((^/?)+)/;
var fbRegex = /^https?://www.facebook.com.*/(video(s)?|watch|story|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: “Facebook”,
url: url,
id: fbRegex.exec(url)(1)
};
}
return {
source: “Unknown”,
url: url,
id: “”
};
}
function replaceElementWithHtml(element, html) {
var str = html;
var Obj = element; //any element to be fully replaced
if (Obj.outerHTML) { //if outerHTML is supported
Obj.outerHTML = str; ///it’s simple replacement of whole element with contents of str var
} else { //if outerHTML is not supported, there is a weird but crossbrowsered trick
var tmpObj = document.createElement(“div”);
tmpObj.innerHTML = ‘‘;
ObjParent = Obj.parentNode; //Okey, element should be parented
ObjParent.replaceChild(tmpObj, Obj); //here we placing our temporary data instead of our target, so we can find it then and replace it into whatever we want to replace to
ObjParent.innerHTML = ObjParent.innerHTML.replace(‘
‘, str);
}
}
function loadfbApi() {
var js = document.createElement(‘script’);
js.src=”
document.body.appendChild(js);
}
function runYoutubeLazyLoad() {
/// youtube lazyload
var youtube = document.querySelectorAll(“.youtube”);
for (var i = 0; i < youtube.length; i++) {
var source = “https://img.youtube.com/vi/” + youtube(i).dataset.embed +
“/0.jpg”;
var image = new Image();
image.src = “https://www.masrtimes.com/themes/masr/assets/images/no.jpg”;
image.classList.add(‘lazyload’);
image.setAttribute(“data-src”, source);
image.setAttribute(“alt”, “youtube”);
image.addEventListener(“load”, function () {
youtube(i).appendChild(image);
}(i));
youtube(i).addEventListener(“click”, function () {
var iframe = document.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);
});
};
}