نشرت الجريدة الرسمية في عددها رقم 34 تابع (أ)، الصادر في 20 أغسطس 2026، قرار جديد لرئيس الوزراء الدكتور مصطفى مدبولي رقم 2553 لسنة 2026، بشأن فرض رسم على كل تأشيرة دخول أو مرور تجريها السلطات المصرية بمنافذ الدخول وعلى كل تأشيرة أو عمل قنصلى بالخارج بواقع خمسة عشر دولارًا أمريكيًا.
ونصت المادة الأولى لقرار رئيس الوزراء الجديد على أن “يكون الرسم المفروض على كل تأشيرة دخول أو مرور تجريها السلطات المصرية بمنافذ الدخول وعلى كل تأشيرة أو عمل قنصلى يجرى بمعرفة سفارات وقنصليات جمهورية مصر العربية في الخارج بواقع خمسة عشر دولارا أمريكيا أو ما يعادله من العملات الأجنبية في الخارج”.
وجاء القرار بعد الاطلاع على الدستور، وعلى قانون الهيئات العامة الصادر بالقانون رقم 61 لسنة 1963، وعلى القانون رقم 212 لسنة 1980، بفرض رسم لمبانى وزارة الخارجية بالخارج؛ وعلى قانون نظام السلك الدبلوماسي والقنصلى الصادر بالقانون رقم 45 لسنة 1982، وعلى قانون الخدمة المدنية الصادر بالقانون رقم 81 لسنة 2016، وعلى قانون المالية العامة الموحد الصادر بالقانون رقم 6 لسنة 2022؛ وعلى قرار رئيس مجلس الوزراء رقم 4873 لسنة 2025، وعلى ما عرضه وزير الخارجية والتعاون الدولي والمصريين بالخارج؛ وبعد موافقة مجلس الوزراء.

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.vetogate.com/themes/veto/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); }); }; }

