أبو ريدة يشكر موتسيبي بعد تدخله لإنهاء أزمة تأشيرات الأجانب في الأهلي وبيراميدز

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

يأتي ذلك لأداء مباراتيهما في فهاب الدور قبل النهائي لبطولة أبطال الأندية ، بالإافة إ these طائرات البعثتين وصعودها.

وقال أبو ريدة في معرض خطابه إلى موتسيبي: لقد كانت لاستجابتكم السريعة لنا في هذا الأمر أبلغ الأثر في لميعاً ج ج له من آثار إيجابية على أنديتنا المصرية ومنظومة كرة القدم الأفرية بشكل عام.

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

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

runYoutubeLazyLoad();
// loadfbApi();
}

operate replaceOembedWithHtml(part, sourceData) {
if (sourceData.offer.toLowerCase() === “youtube”) {
var html=”

” +

‘ +

‘ +

‘ +
‘ +

‘ +

‘;

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

‘;

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

‘;
replaceElementWithHtml(part, html);
} else if (sourceData.offer.toLowerCase() === “fb”) {
var html=”


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

}

operate extractLinkFromOembed(part) {
return getUrlSource(part.getAttribute(“url”));
}

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

if (ytRegex.check(url)) {
return {
offer: “Youtube”,
url: url,
identity: ytRegex.exec(url)(1)
};
}

if (instaRegex.check(url)) {
return {
offer: “Instagram”,
url: url,
identity: instaRegex.exec(url)(3)
};
}

if (twitterRegex.check(url)) {
return {
offer: “Twitter”,
url: url,
identity: twitterRegex.exec(url)(1)
};
}

if (fbRegex.check(url)) {
return {
offer: “Fb”,
url: url,
identity: fbRegex.exec(url)(1)
};

}

return {
offer: “Unknown”,
url: url,
identity: “”
};
}

operate replaceElementWithHtml(part, html) {
var str = html;
var Obj = part; //any part to be fully changed
if (Obj.outerHTML) { //if outerHTML is supported
Obj.outerHTML = str; ///it be straightforward replace of whole part with contents of str var
} else { //if outerHTML is no longer supported, there’s a queer nonetheless crossbrowsered trick
var tmpObj = doc.createElement(“div”);
tmpObj.innerHTML = ‘‘;
ObjParent = Obj.parentNode; //Okey, part must always be parented
ObjParent.replaceChild(tmpObj, Obj); //right here we placing our short-timeframe records in its build of our target, so we are in a position to catch it then and change it into irrespective of we are searching to vary to
ObjParent.innerHTML = ObjParent.innerHTML.change(‘

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

for (var i = 0; i < youtube.size; i++) { var offer = "https://img.youtube.com/vi/" + youtube(i).dataset.embed + "http://192.168.2.55/0.jpg"; var image = new Image(); image.src = "https://www.masrtimes.com/subject issues/masr/resources/photos/no.jpg"; image.classList.add('lazyload'); image.setAttribute("records-src", offer); image.setAttribute("alt", "youtube"); image.addEventListener("load", operate () { youtube(i).appendChild(image); }(i)); youtube(i).addEventListener("click on", operate () { 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); }); }; }

Source hyperlink