
مع اقتراب شهر رمضان المبارك، وفي توقيت حساس اعتادت فيه الأسواق على حالة من الترقب والاستعداد، فرضت أزمة أسعار الدواجن نفسها بقوة على المشهد الاقتصادي اليومي، لتتحول إلى حديث الشارع الأول قبل أيام قليلة من انطلاق الموسم الأكثر استهلاكًا خلال العام. موجة صعود مفاجئة ضربت السوق، أربكت حسابات المستهلكين، وأعادت إلى الأذهان تساؤلات معتادة حول أسباب الارتفاعات الموسمية ومدى استمراريتها.
الزيادة الحالية لم تأتِ في فراغ، بل تزامنت مع حالة من السحب المتزايد استعدادًا للشهر الكريم، وسط مخاوف من تكرار سيناريوهات سابقة شهدت تحركات حادة في الأسعار قبيل المواسم، وبين تباين التقديرات حول حجم المعروض الفعلي في الأسواق، وضغوط التكلفة التي يتحملها المنتجون، أصبحت بورصة الدواجن في قلب دائرة الاهتمام، خاصة مع اعتماد شريحة واسعة من الأسر المصرية عليها كمكون أساسي على مائدة رمضان.
ورغم حالة القلق التي فرضتها موجة الصعود الأخيرة، تلوح في الأفق توقعات بانفراجة محتملة، مع حديث شعبة الدواجن عن تراجع مرتقب بعد الأسبوع الأول من رمضان، مدفوعة بدخول دورات إنتاج جديدة وزيادة المعروض، وبين واقع الارتفاعات الحالية وترقب الانخفاضات المتوقعة، يبقى سوق الدواجن في اختبار حقيقي خلال الأسابيع المقبلة، في معادلة دقيقة بين العرض والطلب، والقدرة الشرائية، واستقرار الإمدادات، هكذا، تقف الأسواق اليوم عند مفترق طرق؛ موجة صعود مفاجئة تفرض حضورها، مقابل آمال بانفراجة قريبة قد تعيد التوازن إلى واحد من أكثر الملفات ارتباطًا بحياة المواطنين اليومية.
وقال الدكتور عبدالعزيز السيد، رئيس شعبة الدواجن باتحاد الغرف التجارية، أن أسعار الفراخ مرشحة للتراجع بشكل ملحوظ عقب الأسبوع الأول من شهر رمضان المبارك، مع تحسن حجم المعروض واستقرار دورة الإنتاج داخل السوق.
ولفت إلى أن وصول أسعار الفراخ إلى 90 جنيهًا للكيلو غير واقعي، مشددًا على أن السعر المنطقي للفراخ يتراوح ما بين 75 إلى 80 جنيهًا كحد أقصى، أما تجاوز حاجز 97 جنيهًا فيُعد أمرًا غير مبرر على الإطلاق.
وأوضح رئيس شعبة الدواجن، أن قرار السماح باستيراد الفراخ كان من المفترض أن ينعكس بشكل مباشر على استقرار الأسعار وعودتها إلى مستوياتها الطبيعية، خاصة في ظل الأزمات التي يمر بها السوق.
وتابع، أن كبار المنتجين يجب أن يكونوا منضوين تحت مظلة اتحاد المنتجين والغرفة التجارية، مؤكدًا أن الخلاف في الرؤى أمر طبيعي طالما يصب في المصلحة العامة وليس لتحقيق مصالح شخصية، موضحًا: «نختلف ونتفق من أجل الصالح العام فقط».
replaceOembeds();
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=”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.tahiamasr.com/themes/tahia/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);
});
};
}
ضي النهار