<p>تشهد مختلف محافظات الجمهورية غدًا الأحد، في رابع أيام شهر رمضان المبارك، طقسًا متقلبًا نسبيًا وأكثر برودة من الأيام الماضية، حيث يسود طقس بارد في ساعات الصباح الباكر والليل على معظم أنحاء البلاد مع أجواء تُلامس شديدة البرودة في بعض المناطق خاصة الشمالية والوجه البحري مما يستدعي ارتداء ملابس ثقيلة خلال الخروج مبكرًا أو بعد غروب الشمس</p><p>خلال ساعات النهار، يتوقع أن تميل درجات الحرارة للدفء في أغلب المناطق، خاصة في وسط الصعيد وجنوب البلاد مما يمنح بعض الراحة نسبيًا مقارنة بالبرد في الصباح لكنه يظل أقل من معدلاته الطبيعية لهذا التوقيت من العام</p><p>وتشير التوقعات إلى نشاط للرياح على فترات متقطعة خلال نهار الأحد مما يزيد الإحساس بالبرودة في بعض المناطق المكشوفة وقد يؤثر على حركة الأتربة والرمال في الصحراء والمناطق المفتوحة</p><h2>فرص الأمطار والظواهر الجوية</h2><p>تتراوح فرص سقوط أمطار خفيفة إلى متوسطة على بعض المناطق من السواحل الشمالية وشمال الوجه البحري خلال يوم الأحد ومطلع الأسبوع، خاصة في ساعات الصباح الباكر أو خلال فترات متقطعة من النهار وهذا يتماشى مع تحذيرات الأرصاد بشأن التقلبات الجوية المؤقتة التي تشمل انخفاضًا في درجات الحرارة ونشاطًا للرياح</p><p>كما تتوقع الهيئة تكوّن شبورة مائية في الصباح الباكر على الطرق الزراعية والسريعة والممتدة من شمال البلاد حتى القاهرة الكبرى وقد تكون كثيفة في بعض المناطق مما قد يعيق الرؤية ويستدعي توخي الحذر أثناء القيادة</p><h2>درجات الحرارة المتوقعة</h2><p>وفق البيانات المتاحة من نماذج توقعات الطقس، من المتوقع أن تسجل درجات الحرارة العليا في العاصمة القاهرة حوالي 21–22 درجة مئوية خلال النهار بينما تكون الصغرى في حدود 10–12 درجة مئوية خلال الليل والصباح الباكر وتشير التوقعات إلى أن درجات الحرارة في السواحل الشمالية ستكون أقل قليلًا في حين تستمر في الارتفاع النسبي في جنوب الصعيد</p><h2>توصيات من الأرصاد</h2><p>في ضوء أحوال الطقس المتوقعة، تنصح الأجهزة الرسمية المواطنين بضرورة ارتداء طبقات ملابس ثقيلة في الصباح والمساء لمواجهة برودة الطقس مع توخي الحذر على الطرق أثناء تكون الشبورة المائية صباحًا وشددت على أهمية متابعة تحديثات الهيئة العامة للأرصاد الجوية أولًا بأول خاصة إذا كانت هناك أماكن يقصدها المواطنون للخروج أو السفر خلال يوم الأحد</p>
</div><script type="text/javascript">
replaceOembeds();
function replaceOembeds() {
var allEmbeds = document.getElementsByTagName("OEMBED");
while (allEmbeds.length != 0) {
replaceOembedWithHtml(allEmbeds[0], extractLinkFromOembed(allEmbeds[0]));
allEmbeds = document.getElementsByTagName("OEMBED");
}
runYoutubeLazyLoad();
}
function replaceOembedWithHtml(element, sourceData) {
if (sourceData.source.toLowerCase() === "youtube") {
var html="<div class="yt-embed"><div class="embed-wrap">" +
'<div class="embed-container">' +
'<div class="youtube" data-embed="' + sourceData.id + '">' +
'<div class="play-button"> ' +
'<svg class="icon"><use xlink:href="http://www.baladnaelyoum.com/themes/baladna/assets/images/icons.svg#youtube"></use></svg>' +
'</div>' +
'</div></div></div></div>';
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === "instagram") {
var html="<div class="instagram-embed"><iframe class="lazyload" width="320" height="440" data-src="https://instagram.com/p/" + sourceData.id + '/embed" frameborder="0"></iframe></div>';
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === "twitter") {
var html="<div class="tw-embed"><iframe border=0 frameborder=0 height=250 width=550 src="https://twitframe.com/show?url=" + encodeURI(sourceData.url) + '"></iframe></div>';
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === "facebook") {
loadfbApi();
var html="<div class="fb-embed"><div class="fb-video" data-href="" + sourceData.url + '" data-width="500" data-allowfullscreen="true" data-autoplay="true" data-show-captions="true"></div></div>'
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 = '<!--THIS DATA SHOULD BE REPLACED-->';
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('<div><!--THIS DATA SHOULD BE REPLACED--></div>', str);
}
}
function loadfbApi() {
var js = document.createElement('script');
js.src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2";
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.baladnaelyoum.com/themes/baladna/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);
});
};
}