نهائي دوري أبطال أفريقيا.

اختم فريق نادي بيراميدز تدريباته في مدينة بريتوريا استعدادا لمواجهة صن داونز في إاirst أفريقيا.

ويحل بيراميدز ضيفا على صن داونر الجنوب أفريقي في الرابعة من مساء السبت 24 مايو استاد لوفتس فيرسفيلد بريا بريا بريا بريا بريا قبل خوض مواجهة النهائي في الثامنة من مساء يوم الأحد 1 يونيو على استاد الدفاع بالقاهرة.

وأقيم المران الرئيسي على استاد لوفتس فيرسفيلد الذي تقام عليه المباة ، واستمدة ساعة كاملة لتعليمات mistake الأفريقي لكرة القدم ، وسمح فيه بحضور وسائل الإعلام المختفة لمدة 15 دقيقة.

وشهد المران مجموعة من الوحدات البدنية والخية بجان تقسيمة في منتصف الملعب لتجربي اللقاء الهام ، بحثا عن نتيجة قبل مواجهة الإياب في القاهرة.

feature replaceOembeds() {
var allEmbeds = document.getElementsByTagName(“OEMBED”);

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

runYoutubeLazyLoad();
// loadfbApi();
}

feature 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, “”);
}

}

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

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

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

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

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

if (fbRegex.take a look at(url)) {
return {
offer: “Fb”,
url: url,
identity: fbRegex.exec(url)(1)
};

}

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

feature replaceElementWithHtml(part, html) {
var str = html;
var Obj = part; //any part to be totally replaced
if (Obj.outerHTML) { //if outerHTML is supported
Obj.outerHTML = str; ///it be straightforward substitute of total part with contents of str var
} else { //if outerHTML just isn’t very any longer supported, there is a strange however crossbrowsered trick
var tmpObj = document.createElement(“div”);
tmpObj.innerHTML = ‘‘;
ObjParent = Obj.parentNode; //Okey, part will must calm be parented
ObjParent.replaceChild(tmpObj, Obj); //here we placing our non everlasting files rather then our target, so we are in a position to search out it then and replace it into no topic we would like to interchange to
ObjParent.innerHTML = ObjParent.innerHTML.replace(‘

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

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

Source hyperlink