/* Aljaweea — footer "Cookie Preferences" link opens the Complianz banner.
* Original by Digency (19 Aug 2026); amended 8 Sep 2026, runbook 5.14:
* - e.preventDefault() so the href="#" no longer scrolls the page to the top;
* - calls Complianz's own cmplz_set_banner_status('show') and falls back to
* clicking the (hidden) Manage-consent button if that function is absent.
* Rollback: restore the original 12-line version recorded in the runbook. */
document.addEventListener('click', function (e) {
var link = e.target.closest('.cmplz-show-banner');
if (!link) { return; }
e.preventDefault();
if (typeof cmplz_set_banner_status === 'function') {
cmplz_set_banner_status('show');
} else {
document.querySelectorAll('.cmplz-manage-consent').forEach(function (btn) { btn.click(); });
}
});
تتفاوت قوة جوازات السفر العربية من حيث عدد الدول التي يمكن دخولها دون تأشيرة أو بتسهيلات عند الوصول، ما يعكس الفوارق بين دول منطقة شمال افريقيا والشرق الأوسط الـ22 في العلاقات الدبلوماسية، والاستقرار السياسي والاقتصادي، والاتفاقيات الدولية.
في هذا المقال، نستعرض مقارنة شاملة بين جوازات السفر العربية، ونحلل أبرز مقاييس التصنيف العالمية مثل مؤشر “هينلي” و”باسبورت إندكس” ، لنكشف كيف تؤثر هذه المؤشرات على مكانة الدول العربية في خارطة السفر العالمية من حيث حرية التنقل والانفتاح الدولي، وما هي العوامل التي تجعل من أي جواز سفر عربياً مفتاحاً سحريا يفتح بوابات هذا العالم دون عوائق.
تعدد المؤشرات وتضارب التصنيفات
مع دخول العام 2026، مازالت تصنيفات جوازات السفر العربية تظهر تبايناً صارخاً اعتماداً على المنهجية المستخدمة في المؤشرات المختلفة. ويبرز تضارب المؤشرات مثلا مع الإمارات العربية المتحدة التي تحتل حالياً وضعاً مزدوجاً؛ فهي مصنفة في المرتبة الأولى عالمياً وفقاً لـ مؤشر أرتون كابيتال برصيد تنقل قدره 179 دولة، ومع ذلك، فهي تأتي وفقا لمؤشر هينلي، في المرتبة العاشرة (مشاركة مع دول مثل لاتفيا وليتوانيا)، حيث توفر دخولاً من دون تأشيرة إلى 185 وجهة.
وهذا التضارب ليس خطأً في البيانات، بل هو اختلاف في المنهجية العلمية المتبعة لكل مؤشر في العام 2026، فمنهجية هينلي تركز على عدد الوجهات التي يمكن دخولها بدون تأشيرة مسبقة فقط. وفي العام 2026، تساوت العديد من الدول الأوروبية في المراكز الأولى، مما جعل الإمارات تحل في المرتبة العاشرة رقمياً رغم أن جوازها قوي جداً.
ويعتمد مؤشر هينلي لجوازات السفر في بياناته على المعلومات المقدمة من الاتحاد الدولي للنقل الجوي (IATA)، ويُعد مرجعًا موثوقًا لمعرفة ترتيب قوة الجوازات حول العالم.
أما منهجية أرتون كابيتال فتعتمد “درجة التنقل” (Mobility Score)، وهي تجمع بين الدخول بدون تأشيرة والتأشيرة عند الوصول. وهذا ما يفسر لماذا تظهر الإمارات في المركز الأول هنا؛ لأنها تمتلك شبكة واسعة جداً من اتفاقيات “التأشيرة عند الوصول” التي يضيفها هذا المؤشر لرصيدها.
يشار إلى أن مؤشر أرتون كابيتال هو أداة تفاعلية عبر الإنترنت تم إنشاؤه من قبل شركة أرتون كابيتال في العام 2014، ويتيح للمستخدمين استكشاف عالم جوازات السفر من خلال التعرف على قوتها وأهميتها. ومع أكثر من 65 مليون زيارة حتى ديسمبر 2020، يُعد المرجع العالمي الأول بلا منازع في تصنيف جوازات السفر.
الجواز الاماراتي الأقوى عربيا
وفي ما يخص ترتيب جوازات السفر العربية، تتصدر الإمارات المشهد عربياً وعالمياً وفقاً لتحليلات مؤشر التنقل العالمي 2026، محافظة على هيمنتها للعام السابع على التوالي، مع قفزة نوعية من المركز 42 في العام 2015 إلى المركز الأول عالمياً حسب مؤشر أرتون، والعاشر حسب هينلي، مع إمكانية دخول 185 دولة من دون تأشيرة.
من جانبها تواصل كل من قطر (التي صعدت ستة مراكز وتحتل حاليا المرتبة الثانية خليجياً وعربيا) والكويت والسعودية والبحرين تحسين مواقعها تدريجياً، مستفيدة من الإصلاحات الدبلوماسية والاقتصادية، بينما تبرز سلطنة عمان بتركيزها على الاتفاقيات التجارية (التي تؤثر بشكل مباشر وجوهري على سياسات منح التأشيرات وقوة جواز السفر، وهي المحرك الرئيسي خلف ما يسمى بالدبلوماسية الاقتصادية) .
وجاء الجواز القطري في المرتبة 47 عالميًا حيث يتمتع حاملوه بفرصة دخول 112 دولة بدون فيزا مسبقة أو عبر فيزا عند الوصول، فيما احتل الجواز الكويتي المرتبة 50 عالميًا للعام 2025 ويستطيع حاملوه دخول حوالي 100 دولة بدون تأشيرة مسبقة أو بتأشيرة عند الوصول.
وحصلت السعودية على المرتب 54 عالميا وتتيح الدخول إلى نحو 91 دولة من دون فيزا مسبقة، فيما احتلت البحرين المرتبة 55 ويوفر جوازها لحامه دخولًا إلى 90 وجهة من دون تأشيرة مسبقة، وجاءت سلطنة عمان في المرتبة 56 مع دخول إلى نحو 88 دولة من دون فيزا مسبقة.
دول عربية في مراتب دنيا
في المقابل، تظهر بعض الدول العربية في مراتب دنيا عالميًا، مما يشير إلى تفاوت كبير في حرية التنقل داخل العالم العربي. وفق بيانات من تصنيف الجزيرة نت المستند إلى مؤشر هنلي 2025 تحتل المغرب المرتبة 70 بأكثر من 70 وجهة بدون تأشيرة تأتي تونس في المرتبة 75 مع قرابة 68 وجهة من دون فيزا مسبقة تليها موريتانيا في المرتبة 80 (60 وجهة) والأردن في المرتبة ٨٥ بـ ٥٥ وجهة والجزائر في المرتبة 86 عالميًا بقرابة 56 وجهة فيما احتلت جيبوتي (المرتبة 90 عالمياً) وجزر القمر (المرتبة 91 عالمياً).
وشهد الجواز المصري بعض التحسن بفضل التوجه نحو التأشيرات الإلكترونية حيث يحتل المرتبة 92 بـ55 وجهة. وتعد جوازات كل من والصومال، واليمن، والعراق، وسورية والأراضي الفلسطينية و السودان وليبيا ولبنان ضمن الأضعف عالميًا، مع دخول ما بين 30 و44 دولة.
هل يحدد جواز السفر مكانة الدولة في العالم؟
وتُعد قوة جواز السفر العربي انعكاساً دقيقاً لمكانة الدولة الجيوسياسية، وقوتها الاقتصادية، ومستوى استقرارها الأمني في المشهد الدولي. فالتحول من مجرد وثيقة سفر إلى “مفتاح سحري” يعتمد على عدة محاور استراتيجية.
وتعكس قوة الجواز (كما في نموذج جواز السفر الإماراتي الذي يحتل مراتب متقدمة) نجاح السياسة الخارجية في بناء شبكة من اتفاقيات الإعفاء من التأشيرة مع الكتل الكبرى مثل الاتحاد الأوروبي والصين وروسيا.
كما يمثل الجواز القوي علامة على “الثقة الدولية” في مواطني تلك الدولة، حيث تشير مؤشرات هينلي إلى أن قوة الجواز ترتبط طردياً بمدى استقرار الدول وعدم تصنيف مواطنيها كمصدر للهجرة غير الشرعية.
وتبرز المراتب المتقدمة للدول الخليجية قدرتها على التحول إلى مراكز جذب سياحي واستثماري عالمي، وهو ما يوثقه مؤشر أرتون كابيتال للتنقل العالمي.
كما أن جوازات السفر باتت تقيم بناءً على “القوة الاقتصادية”؛ فجواز السفر الذي يغطي نسبة عالية من الناتج المحلي الإجمالي العالمي يُعد أداة للاستثمار، وفق تحليلات الجزيرة نت حول القوى الاقتصادية الكبرى.
وتحتل دول منطقة الخليج مراكز متقدمة في مؤشرات الاستثمار المرتبطة بقوة الوثيقة الوطنية، كما يظهر في موقع أرقام حول تنافسية الاقتصادات الخليجية.
وترتبط قوة التنقل أحياناً بـ اتفاقيات الشراكة الاقتصادية الشاملة (CEPA) التي تبرمها دول مثل سلطنة عمان والإمارات لتعزيز نفوذها التجاري.
في المقابل، تعكس المراتب الدنيا لدول مثل سوريا والعراق واليمن حالة “الاستبعاد الأمني” الناتجة عن عدم الاستقرار، كما هو موضح في تحليلات التنقل العالمي 2026.
(وفي اطار اجراءات الاستبعاد الأمني تفرض الدول المضيفة قيوداً على مواطني هذه الدول بسبب المخاوف المتعلقة بعدم الاستقرار السياسي ومخاطر الهجرة غير المصرح بها أو طلب اللجوء).
ويظهر التراجع في تصنيف دول مثل السودان وليبيا وفلسطين كيف تؤدي النزاعات إلى عزلة المواطنين، وهو واقع ترصده تقارير تايمز العربية حول فجوات السفر الإقليمية.
DXB Terminal Operations / Credit: Dubai Airports Media Centre
الى ذلك، تعكس قدرة دول مثل قطر على الانتقال إلى أنظمة تصاريح السفر الإلكترونية (ETAs) بدلاً من التأشيرات التقليدية (كما هو الحال مع كندا) مدى التطور التقني والاعتراف الدولي بالأنظمة الأمنية الرقمية لهذه الدول.
يتميز مشهد التنقل الجوي العربي بتباين واضح في قوة جوازات السفر بين دول الخليج، التي تتصدر التصنيفات العالمية وتوفر لمواطنيها حرية تنقل واسعة، وبين دول أخرى تواجه قيوداً أكبر تحد من حركة مواطنيها عبر الحدود.
وتظل اتفاقيات السفر الدولية والسياسات الدبلوماسية عوامل حاسمة في تحديد ترتيب الجوازات وقوة حرية التنقل لحامليها.
في هذا السياق، يُعد جواز السفر بمثابة مقياس اندماج للدولة في النظام العالمي؛ فكلما زادت قوة الجواز، دل ذلك على دولة ذات سيادة مستقرة، واقتصاد منفتح، وشبكة علاقات دبلوماسية متينة تفتح أمام مواطنيها أبواب العالم. وفي نفس الوقت فإن مشهد التنقل بين الدول لا ترسمه فقط قوة جواز سفر كل دولة ولكنه مرتبط أيضا بسياسة كل دولة لمنح التأشيرات لمواطني بقية الدول، فإلي أي مدى تستخدم الدول امتياز منح التأشيرات كورقة ضغط سياسي في العلاقات الدولية؟.
ابقوا على اطلاع دائم. احصلوا على أحدث أخبار الطيران والفضاء في العالم العربي لحظة نشرها عبر واتساب وتيليغرام، أو اشتركوا بنشرتنا البريدية لتصلكم نشرة أسبوعية. كما يمكنكم إضافتنا إلى مصادركم المفضلة لتظهر لكم أخبارنا بشكل أوسع في بحث Google.
نستخدم ملفات تعريف الارتباط لتشغيل هذا الموقع، وقياس القراءة، وعرض الإعلانات التي تموّل عملنا الصحافي. في منطقتكم تبقى ملفات تعريف الارتباط غير الضرورية معطّلة حتى تقبلوها. يمكنكم قبولها كلها أو رفضها كلها أو الاختيار بحسب الفئة، وتغيير خياركم في أي وقت عبر رابط “تفضيلات ملفات تعريف الارتباط” في أسفل كل صفحة.
وظيفية دائما مفعلة
ضرورية لعمل الموقع: لغة التصفح، وخياركم بشأن ملفات تعريف الارتباط، وحماية النماذج، وجلسة ووردبريس. مفعّلة دائماً.
تفضيلات
تحفظ الإعدادات التي اخترتموها حتى لا تحتاجوا إلى ضبطها مجدداً في زيارتكم التالية.
إحصائيات
Google Analytics لمعرفة المقالات الأكثر قراءة، ومن أي بلد، وعلى أي أجهزة. تُختصر عناوين IP قبل تخزينها.التخزين أو الوصول الفني الذي يُستخدم حصرياً لأغراض إحصائية مجهولة المصدر. وبدون أمر استدعاء أو امتثال طوعي من جانب مزود خدمة الإنترنت الخاص بك أو سجلات إضافية من طرف ثالث، لا يمكن عادةً استخدام المعلومات المخزنة أو المستردة لهذا الغرض وحده لتحديد هويتك.
تسويق
الإعلانات التي تعرضها Google AdSense، ومقاطع الفيديو المضمّنة وأزرار وسائل التواصل الاجتماعي، وبكسلات القياس لمنشوراتنا على المنصات الاجتماعية.
نستخدم ملفات تعريف الارتباط لتشغيل هذا الموقع، وقياس القراءة، وعرض الإعلانات التي تموّل عملنا الصحافي. وهي مفعّلة ما لم ترفضوها هنا. يمكنكم تغيير خياركم في أي وقت عبر رابط “تفضيلات ملفات تعريف الارتباط” في أسفل كل صفحة.
وظيفية دائما مفعلة
ضرورية لعمل الموقع: لغة التصفح، وخياركم بشأن ملفات تعريف الارتباط، وحماية النماذج، وجلسة ووردبريس. مفعّلة دائماً.
تفضيلات
تحفظ الإعدادات التي اخترتموها حتى لا تحتاجوا إلى ضبطها مجدداً في زيارتكم التالية.
إحصائيات
Google Analytics لمعرفة المقالات الأكثر قراءة، ومن أي بلد، وعلى أي أجهزة. تُختصر عناوين IP قبل تخزينها.التخزين أو الوصول الفني الذي يُستخدم حصرياً لأغراض إحصائية مجهولة المصدر. وبدون أمر استدعاء أو امتثال طوعي من جانب مزود خدمة الإنترنت الخاص بك أو سجلات إضافية من طرف ثالث، لا يمكن عادةً استخدام المعلومات المخزنة أو المستردة لهذا الغرض وحده لتحديد هويتك.
تسويق
الإعلانات التي تعرضها Google AdSense، ومقاطع الفيديو المضمّنة وأزرار وسائل التواصل الاجتماعي، وبكسلات القياس لمنشوراتنا على المنصات الاجتماعية.
var molongui_authorship_byline_params = {"byline_modifiers_enabled":"","byline_prefix":"","byline_suffix":"","byline_separator":",\u00a0","byline_last_separator":"\u00a0and\u00a0","byline_link_title":"View all posts by","byline_link_class":"","byline_dom_tree":"","byline_dom_prepend":"","byline_dom_append":"","byline_decoder":"v3","byline_data_url":"https://aljaweea.com/ar/wp-json/molongui-authorship/v1/bylines","byline_rest_nonce":""};
//# sourceURL=molongui-authorship-byline-js-extra
let cmplzBlockedContent = document.querySelector('.cmplz-blocked-content-notice');
if ( cmplzBlockedContent) {
cmplzBlockedContent.addEventListener('click', function(event) {
event.stopPropagation();
});
}
//# sourceURL=cmplz-cookiebanner-js-after
/* Accessibility quick fixes (WCAG 2.2 AA test, 27 Oct 2026). Safe to switch off.
1 skip link · 2 form autofill · 3 language switcher name · 4 dark-mode button name and state
5 mobile menu state and focus · 6 heading levels for screen readers · 7 author photos
8 form errors linked to fields · 9 "opens in a new tab" for screen readers · 10 main content area */
(function () {
var isAr = (document.documentElement.lang || '').toLowerCase().indexOf('ar') === 0;
var T = isAr
? { skip: 'تخطَّ إلى المحتوى الرئيسي', dark: 'الوضع المظلم', newTab: ' (يُفتح في علامة تبويب جديدة)' }
: { skip: 'Skip to main content', dark: 'Dark mode', newTab: ' (opens in a new tab)' };function visible(el) {
if (!el) { return false; }
var r = el.getBoundingClientRect(), s = getComputedStyle(el);
return r.width > 0 && r.height > 0 && s.visibility !== 'hidden' && s.display !== 'none' && r.right > 0 && r.left < window.innerWidth;
}function run() {
/* 1. Skip link (WCAG 2.4.1): jumps to the first block after the site header */
var header = document.getElementById('theme-header');
var target = header ? header.nextElementSibling : null;
while (target && (target.tagName === 'SCRIPT' || target.tagName === 'STYLE')) { target = target.nextElementSibling; }
if (target && !document.querySelector('.aj-skip-link')) {
if (!target.id) { target.id = 'aj-main'; }
if (!target.hasAttribute('tabindex')) { target.setAttribute('tabindex', '-1'); }
var a = document.createElement('a');
a.className = 'aj-skip-link';
a.href = '#' + target.id;
a.textContent = T.skip;
a.addEventListener('click', function () { setTimeout(function () { target.focus({ preventScroll: true }); }, 0); });
document.body.insertBefore(a, document.body.firstChild);
}/* 10. Main content area (WCAG 1.3.1): pages with none (the home pages) get one */
if (target && !document.querySelector('main, [role="main"]') && !target.querySelector('footer, #footer')) {
target.setAttribute('role', 'main');
}/* 2. Form autofill (WCAG 1.3.5) */
var inputs = document.querySelectorAll('form input');
for (var i = 0; i < inputs.length; i++) {
var el = inputs[i];
if (el.getAttribute('autocomplete')) { continue; }
var n = (el.name || '').toLowerCase();
var l = ((el.labels && el.labels[0] && el.labels[0].textContent) || el.getAttribute('aria-label') || el.placeholder || '').toLowerCase().trim();
var v = null;
if (el.type === 'email') { v = 'email'; }
else if (el.type === 'tel' || (/phone|هاتف|جوال/.test(l) && !/mail|بريد/.test(l))) { v = 'tel'; }
else if (/first_name/.test(n)) { v = 'given-name'; }
else if (/last_name/.test(n)) { v = 'family-name'; }
else if (el.type === 'text' && /^(name|full name|الاسم|الإسم)\b/.test(l)) { v = 'name'; }
else if (el.type === 'url') { v = 'url'; }
if (v) { el.setAttribute('autocomplete', v); }
}/* 3. Language switcher (WCAG 2.4.4, 3.1.2): name the target language in that language */
var sw = document.querySelectorAll('a.lang-toggle');
for (var s = 0; s < sw.length; s++) {
var toAr = /\/ar(\/|$)/.test(sw[s].getAttribute('href') || '');
var name = toAr ? 'العربية' : 'English';
sw[s].setAttribute('aria-label', name);
sw[s].setAttribute('title', name);
sw[s].setAttribute('lang', toAr ? 'ar' : 'en');
sw[s].setAttribute('hreflang', toAr ? 'ar' : 'en');
var ims = sw[s].querySelectorAll('img');
for (var k = 0; k < ims.length; k++) { ims[k].setAttribute('alt', ''); }
}/* 4. Dark-mode button (WCAG 4.1.2): clear name, behaves as a toggle button that reports on/off */
var skins = document.querySelectorAll('a.change-skin');
function isDark() { return document.documentElement.classList.contains('dark-skin'); }
function syncSkin() { for (var q = 0; q < skins.length; q++) { skins[q].setAttribute('aria-pressed', isDark() ? 'true' : 'false'); } }
for (var d = 0; d < skins.length; d++) {
skins[d].setAttribute('role', 'button');
skins[d].setAttribute('aria-label', T.dark);
skins[d].setAttribute('title', T.dark);
skins[d].addEventListener('click', function () { setTimeout(syncSkin, 300); });
skins[d].addEventListener('keydown', function (e) { if (e.key === ' ') { e.preventDefault(); this.click(); } });
}
syncSkin();/* 5. Mobile menu (WCAG 4.1.2, 2.4.3): report open/closed, move focus in on open and back on close */
var btn = document.getElementById('mobile-menu-icon');
var panel = document.querySelector('.side-aside');
if (btn && panel) {
btn.setAttribute('role', 'button');
btn.setAttribute('aria-expanded', 'false');
if (!panel.id) { panel.id = 'aj-mobile-menu'; }
btn.setAttribute('aria-controls', panel.id);
var check = function (moveFocus) {
setTimeout(function () {
var open = visible(panel);
btn.setAttribute('aria-expanded', open ? 'true' : 'false');
if (open && moveFocus) {
var first = panel.querySelector('a[href]:not(.close-side-aside), button');
if (first) { first.focus(); }
}
if (!open && moveFocus === 'back') { btn.focus(); }
}, 450);
};
btn.addEventListener('click', function () { check(true); });
var closers = panel.querySelectorAll('.close-side-aside');
for (var c = 0; c < closers.length; c++) { closers[c].addEventListener('click', function () { check('back'); }); }
document.addEventListener('keydown', function (e) {
if (e.key === 'Escape' && btn.getAttribute('aria-expanded') === 'true') {
setTimeout(function () {
/* the theme closes the menu on Escape in English but not in Arabic */
var x = panel.querySelector('.close-side-aside');
if (visible(panel) && x) { x.click(); }
check('back');
}, 150);
}
});
}/* 6. Heading levels (WCAG 1.3.1): no jumps for screen readers; looks unchanged */
var hs = document.querySelectorAll('h1, h2, h3, h4, h5, h6');
var prev = 0, hasH1 = !!document.querySelector('h1');
for (var h = 0; h < hs.length; h++) {
if (!visible(hs[h]) && !hs[h].closest('.side-aside')) { continue; }
var lvl = parseInt(hs[h].tagName.charAt(1), 10);
var eff = lvl;
if (!hasH1 && prev === 0) { eff = 1; }
else if (prev && lvl > prev + 1) { eff = prev + 1; }
if (eff !== lvl) { hs[h].setAttribute('aria-level', String(eff)); }
prev = eff;
}/* 7. Author photos: describe a linked photo by the author's name (it is the link's name); otherwise decorative */
var boxes = document.querySelectorAll('.about-author, .author-box, .m-a-box, .molongui-author-box');
for (var b = 0; b < boxes.length; b++) {
var pics = boxes[b].querySelectorAll('img');
for (var p = 0; p < pics.length; p++) {
var lk = pics[p].closest('a[href]');
var who = '';
if (lk) {
var byline = document.querySelector('a.author-name[href="' + lk.getAttribute('href') + '"]');
var strong = boxes[b].querySelector('.m-a-box-bio strong, [itemprop="name"]');
who = ((byline && byline.textContent) || (strong && strong.textContent) || '').trim();
}
if (lk && !who) { continue; } /* name not found: keep the existing description so the link keeps a name */
pics[p].setAttribute('alt', who);
}
}/* 9. "Opens in a new tab" for screen-reader users (W3C technique G201) */
var blanks = document.querySelectorAll('a[target="_blank"]');
for (var t = 0; t < blanks.length; t++) {
if (blanks[t].querySelector('.aj-newtab')) { continue; }
var sr = document.createElement('span');
sr.className = 'screen-reader-text aj-newtab';
sr.textContent = T.newTab;
blanks[t].appendChild(sr);
if (blanks[t].hasAttribute('aria-label')) { blanks[t].setAttribute('aria-label', blanks[t].getAttribute('aria-label') + T.newTab); }
}
}/* 8. Form errors (WCAG 3.3.1): link each error message to its field when it appears */
function linkErrors(root) {
var errs = (root || document).querySelectorAll('.ff-el-group .error, .ff-el-group .text-danger');
for (var e = 0; e < errs.length; e++) {
var grp = errs[e].closest('.ff-el-group');
var field = grp ? grp.querySelector('input:not([type=hidden]), select, textarea') : null;
if (!field) { continue; }
if (!errs[e].id) { errs[e].id = 'aj-err-' + Math.random().toString(36).slice(2, 9); }
var ids = (field.getAttribute('aria-describedby') || '').split(' ').filter(Boolean);
if (ids.indexOf(errs[e].id) === -1) { ids.push(errs[e].id); field.setAttribute('aria-describedby', ids.join(' ')); }
}
}
function watchForms() {
var forms = document.querySelectorAll('form.frm-fluent-form');
if (!window.MutationObserver) { return; }
for (var f = 0; f < forms.length; f++) {
new MutationObserver(function () { linkErrors(); }).observe(forms[f], { childList: true, subtree: true });
}
}function start() { run(); watchForms(); }
if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', start); } else { start(); }
})();
/* Aljaweea newsletter form (form 10): on Arabic pages, pre-select the Arabic edition.
2 Nov 2026 (Claude, runbook 8.82). Decision D-05 asks for the page language to be pre-selected through
the WPML translation of the field's default value; WPML does not offer that value for translation,
so this is the flagged fallback. The stored values stay "English" / "العربية" for the FluentCRM tag routing.
Rollback: set this snippet to Draft (the Arabic page then pre-selects English). */
(function () {
function run() {
if (!/^ar/i.test(document.documentElement.lang || '')) { return; }
var radios = document.querySelectorAll('form.fluent_form_10 input[type="radio"][name="dropdown"]');
for (var i = 0; i < radios.length; i++) {
if (radios[i].value === 'العربية') { radios[i].checked = true; radios[i].dispatchEvent(new Event('change', { bubbles: true })); }
}
}
/* Runs whether or not the page has finished loading (Breeze may delay scripts). */
if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', run); } else { run(); }
})();
/* Aljaweea forms: let Fluent Forms show its own error messages.
2 Nov 2026 (Claude, runbook 8.86; finding V-1 of the 8.85 test). Without this, the browser's own email check
stops the form when an address has no "@" and shows the browser's pop-up in the browser's language (English on
Arabic pages for most visitors), so our message from the forms standard (1.4) never appears.
"novalidate" switches off only the browser's own check: Fluent Forms still checks every field in the browser
and again on the server, so a badly formed address is still refused - now with our wording, in the page language.
Rollback: set this snippet to Draft. */
(function () {
function run() {
var forms = document.querySelectorAll('form.frm-fluent-form');
for (var i = 0; i < forms.length; i++) { forms[i].setAttribute('novalidate', 'novalidate'); }
}
/* Runs whether or not the page has finished loading (Breeze may delay scripts). */
if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', run); } else { run(); }
})();
ai_front = {"insertion_before":"BEFORE","insertion_after":"AFTER","insertion_prepend":"PREPEND CONTENT","insertion_append":"APPEND CONTENT","insertion_replace_content":"REPLACE CONTENT","insertion_replace_element":"REPLACE ELEMENT","visible":"VISIBLE","hidden":"HIDDEN","fallback":"FALLBACK","automatically_placed":"Automatically placed by AdSense Auto ads code","cancel":"Cancel","use":"Use","add":"Add","parent":"Parent","cancel_element_selection":"Cancel element selection","select_parent_element":"Select parent element","css_selector":"CSS selector","use_current_selector":"Use current selector","element":"ELEMENT","path":"PATH","selector":"SELECTOR"};