// --tran start-- var tran = { "tt-empty": "لا يمكن العثور على أي شيء مثل","tt-header-from": "اختر المدينة أو محطة المغادرة","tt-header-to": "اختر مدينة أو محطة الوصول","tt-unavail": "غير متوفر لهذا التاريخ","tt-only": "فقط","tt-seats-left": "مقاعد متبقية","tt-any-station": "أي محطة","trips": "رحلات","trip": "رحلة","total": "الإجمالي:","adults": "البالغين:","child": "الطفل:","infant": "رضيع:","automatic": "تلقائي","card-validation-failure": "لم يتم التعرف على بطاقة الائتمان/ الخصم. يرجى المحاولة مرة أخرى باستخدام بطاقة مختلفة أو اختيار طريقة دفع أخرى.","form-ajax-error": "حدث خطأ. يرجى المحاولة مرة أخرى لاحقًا.","verifying-your-card": "التحقق من بطاقتك ... من فضلك، تحلَ بالصبر.","redirecting-you-to-paypal": "إعادة توجيه إلى باي بال...","please-wait": "يرجى الانتظار.","loading": "التحميل","booking": "الحجز","loading-seats-data": "جارٍ تحميل بيانات المقاعد ...","starting-booking": "لحظة واحدة!","not-enough-seats": "لم يتم اختيار مقاعد كافية. العودة إلى اختيار المقاعد التلقائي.","show-more": "عرض المزيد","show-less": "عرض أقلّ","preparing-to-checkout": "تجهيز الدفع","toast-add-to-cart-success-title": "تمت الإضافة إلى العربة","in-cart": "تمت الإضافة إلى العربة","nothing-found": "لم يتم العثور على شيء:(حاول تغيير مدخلات البحث.","ticket-reserved-message": "تم حجز الرحلات لك. بعد فترة زمنية معينة، سيتم تسريح رحلاتك ليحجزها الأشخاص الآخرون.","together-with-you": "معك","people-search": "يبحث الناس عن التذاكر الآن","pax": "الراكب","person": "الشخص","people": "الأشخاص","error-message-sent": "تم إرسال رسالة عن الخطأ.","change-browser": "الرجاء استخدام متصفح آخر لحجز التذاكر. متصفحك غير مدعوم وربما ستواجه بعض المشاكل خلال عملية الدفع.","send-bug-report": "إرسال تقرير خطأ!","send-bug-report-thankyou": "شكرا لك على الإبلاغ عن هذه المشكلة!","message": "الرسالة","here": "هنا","support-fill-support-text": "يرجى تحرير النص وإدخال البيانات الخاصة بك.","support-fill-support-img": "الرجاء إدخال الملف المرفق الخاص بك.","this-is-not-support": "هذا لا يدعم. الدعم هو [suport-link]. سيذهب هذا التقرير فقط إلى قسم تكنولوجيا المعلومات لدينا.","toast-add-to-cart-success-body-one": "لديك عنصر واحد في عربة التسوق.","toast-add-to-cart-success-body-many": "لديك [n] من العناصر في سلة التسوق.","toast-add-to-cart-success-btn-checkout": "الدفع","modal-up-sale-button-continue-shopping": "مواصلة التسوق","modal-up-sale-title": "شكرًا لك!","modal-up-sale-heading": "تمت إضافة رحلة إلى العربة!","modal-popup-error-title": "عفواً","modal-popup-error-noti": "عذرًا، حدث خطأ ما.","check-in": "تاريخ تسجيل الدخول","modal-up-sale-header": "وجدنا لك بعض الرحلات في [province_name]","modal-up-sale-hotel-header": "3 أماكن للإقامة في [province_name] ، مُجربة بواسطة 12Go.","modal-up-sale-daytrip-header": "وجدنا لك بعض الرحلات في [province_name]","modal-up-sale-message": "يمكنك الآن إضافة المزيد من العناصر والعودة إلى عربة التسوق الخاصة بك في أي وقت.","no-visa-because-no-country": "يرجى إدخال جنسيتك أولاً لمعرفة خيارات التأشيرة لبلدك","no-need-visa": "لست بحاجة إلى تأشيرة أو أنا أمتلكها بالفعل","no-visa-available": "لا توجد تأشيرة متاحة للبلد المراد الذهاب إليه","no-male-allowed": "عذراً، لا يسمح بوجود المسافرين الذكور البالغين لهذه الرحلة","no-male-allowed-desc": "
هذه عربة قطار للسيدات فقط. انتبه يمنع وجود ركاب ذكور على متن الطائرة. لن نتمكن من توفير تذاكر لراكب ذكر. لن يكون من الممكن استرداد الأموال إذا قمت بالحجز لراكب ذكر.
","no-female-allowed": "عذراً، لا يسمح بوجود المسافرين الإناث البالغات لهذه الرحلة","ts-no-return": "أنا أسافر باتجاه واحد","travel-to-discount-off": "إيقاف","travel-to-filters-not-available": "غير متوفر","weight-kg": "كجم","savable-form-data-forgotten-success": "تم النسيان بنجاح","savable-form-forget-data-btn": "نسيان بياناتي","download-file": "تحميل الملف","file-size-limit-error-2mb": "يجب أن يكون حجم الملف أقل من 2 ميغا بايت","file-size-limit-error": "يجب أن يكون حجم الملف أقل من [size] ميغا بايت","field-phone-error": "رقم الهاتف الذي أدخلته غير صالح","field-email-error": "العنوان البريدي الذي أدخلته غير صالح.","field-iban-error": "رمز IBAN الذي أدخلته غير صالح","field-error-force": "البريد الالكتروني صحيح","field-required-error": "يرجى ملء هذا الحقل","field-required-error-radio": "الرجاء اختيار أحد خيارات الرحلة أدناه.","field-required-error-checkbox": "يرجى تحديد هذا المربع إذا كنت تريد المتابعة","travel-to-counter-title": "التحقق من توفر المقاعد","class": "الدرجة","refund": "المبلغ المسترد","no-refund": "لا يوجد استرداد","instant": "تأكيد فوري","vehicle-all-incl": "السيارة، بما في ذلك","joint-ticket": "شراء تذكرة مشتركة","buy-ticket": "احجز الآن","buy-ticket-joint": "شراء تذكرة مشتركة","book-charter": "حجز مركبة","get-your-seat": "احصل على مقعدك","arrival-time": "الوصول","departure-time": "المغادرة","travel-time": "زمن التنقل","rating": "تقييم","review": "مراجعة","reviews": "التقيمات","leave-a-review": "أضف تقييم","sr-edit-forward-trip": "تعديل","sr-first-route": "-هل هي اول رحلة لك؟","by": "عبر","from": "من","vehicles": "المركبات","vehclasses-all": "جميع المركبات","vehclasses-train": "القطارات","vehclasses-railpass": "السكك الحديدية","vehclasses-bus": "حافلات","vehclasses-ferry": "عبّارة","vehclasses-avia": "طيران","vehclasses-charter": "سيارات الأجرة","vehclasses-van": "شاحنات","vehclass-train": "القطار","vehclass-railpass": "السكك الحديدية","vehclass-pass": "السكك الحديدية","vehclass-bus": "حافلة","vehclass-ferry": "عبّارة","vehclass-avia": "رحلة جوية","vehclass-charter": "سيارات الأجرة","vehclass-van": "شاحنة","travel-to-package-title-link": "المزيج حول هذه الحزمة","travel-to-trip-title": "[vehclasses] بواسطة[operators]","travel-to-point-info-train": "[duration] في القطار [official_id] مع [operator] في [class]","travel-to-point-info-ferry": "[duration] رحلة العبارة مع [operator] في [class]","travel-to-point-info-charter": "[duration] رحلة بالحافلة مع [operator] في [class]","travel-to-point-info-van": "[duration] رحلة بالحافلة مع [operator] في [class]","travel-to-point-info-bus": "[duration] رحلة بالحافلة مع [operator] في [class]","travel-to-point-info-avia": "[duration] طيران [official_id] مع [operator] في [class]","travel-to-point-info-train-noid": "[duration] ال في القطار مع [operator], [class]","travel-to-point-info-avia-noid": "[duration] طيران مع [operator] في [class]","travel-to-point-info-single-train": "[duration] ال في القطار [official_id] مع [operator]","travel-to-point-info-single-ferry": "[duration] رحلة العبارة مع [operator]","travel-to-point-info-single-charter": "[duration] ركوب الحافلة مع [operator]","travel-to-point-info-single-van": "[duration] ركوب الشاحنة مع [operator]","travel-to-point-info-single-bus": "[duration] ركوب الحافلة مع [operator]","travel-to-point-info-single-avia": "[duration] طيران [official_id] مع [operator]","travel-to-point-info-single": "{duration} {vehclasses, list}. {connections} {stops_info}","travel-to-point-info-single-noid": "{duration} {vehclasses, list}. {connections} {stops_info}","travel-to-point-info-single-train-noid": "[duration] ال في القطار مع [operator]","travel-to-point-info-single-avia-noid": "[duration] طيران مع [operator] في [class]","travel-to-trip-point-title": "عن [vehclass] بواسطة[operator]","travel-to-trip-travel-options": "عرض الخيارات","travel-to-trip-route-details": "تفاصيل الجولة","travel-to-trip-info-connections-guaranteed": "جميع الاتصالات مضمونة","travel-to-trip-info-connections-not-guaranteed": "الاتصال الذاتي","travel-to-trip-info-stopinfo-change-stations": "تغيير المحطات!","travel-to-trip-info-stopinfo": "[stopover_station] [stopover_dura] [change_station]","travel-to-trip-info-stopinfo-with-count": "[stops] في [stopover_station] [stopover_dura] [change_station]","travel-to-vehclass-not-avaliable": "[vehclass] غير متوفرة","reset-password": "إعادة تعيين كلمة المرور","select-first-trip": "حدد الرحلة الأولى","select-return-trip": "حدد رحلة العودة","title_travel_from_to_no_min_price": "[point_a] to [point_b] by [vehclasses]","total-duration": "إجمالي المدة","header_from_A_to_B_by": "من [from] إلى [to] بواسطة","passengers-single": "راكب واحد","passengers-plural": "[n] مسافرون","passengers": "الركاب","passenger": "الركاب","edit-passengers-details": "تعديل تفاصيل الركاب","sort-results-recommended": "الموصى به","sort-results-cheapest": "الأقل سعراً","sort-results-fastest": "الأسرع","sort-results-top": "الاعلى تقييماً","sort-results-dep-time-asc-mobile": "من الباكر الى المتأخر","sort-results-dep-time-desc-mobile": "من المتأخر الى الباكر","sort-results-dep-time-asc": "الأقدم","sort-results-dep-time-desc": "الأحدث","new-search": "بحث جديد","price": "السعر","mode-of-transportation": "طريقة السفر:","stops": "التوقفات","operating-company": "المُشغلون","show-unavailable-trips": "عرض","hide-unavailable-trips": "إخفاء الرحلات غير المتوفرة","only-available-trips": "الرحلات المتاحة فقط","filters": "التصنيفات","departure": "المغادرة","arrival": "الوصول","departure-date": "تاريخ المغادرة","return-trip": "رحلة العودة","from-cap": "من","to-cap": "إلى","depart": "وقت الإقلاع","return": "رجوع","no-return": "اتجاه واحد","cancel": "إلغاء","find-tickets": "أوجد التذاكر","change-passengers": "تغيير الركاب","show-trips-n": "عرض {n, plural, one{رحلة #} other{# رحلات}}","travel-date-n": "تاريخ السفر: [n]","departure-station": "محطة المغادرة","arrival-station": "محطة الوصول","map": "خريطة","stops-any": "أي","stations-any": "أي","n-stops": "{n, plural, one{# محطة توقف} other{# محطات}}","clear": "مسح","clear-by-operator": "مسح حسب الشركة المشغلة","clear-by-stops": "مسح حسب محطات التوقف","clear-by-vehclasses": "مسح حسب وسيلة النقل","vehclasses-any": "أي","operators-any": "أي","filter-trips": "تصنيف الرحلات","trip-recommended": "الموصى به","search-results-nothing-found-title": "الرحلات غير متوفرة، حاول البحث عن تاريخ أو موقع آخر.","search-results-nothing-found-text": "هذه الرحلة غير متوفرة في اليوم المحدد. يمكنك محاولة البحث عن يوم غد أو موعد آخر أو ببساطة تحقق من هنا:","search-results-nothing-found-title-new": "اكتشف المزيد من خيارات السفر","search-results-nothing-found-text-new": "استكشف خيارات السفر الإضافية: قد تجد رحلات أو توصيات أكثر ملاءمة لك لوجهات سفر قريبة.","date-avail-check": "تحقق","search-results-nothing-found-filters-title": "لم يتم العثور على شيء للتصنيفات المطبقة في [date]","search-results-nothing-found-filters-text": "من فضلك، ضع في اعتبارك إزالة التصنيفات أو جرب موعدًا آخر.","search-results-relax-filters": "إزالة التصنيفات","search-results-reset-filters": "إعادة التعيين","search-results-nothing-found-vehclass-title": "لم يتم العثور على [vehclass] في [date]","search-results-nothing-found-vehclass-text": "من فضلك، ضع في اعتبارك الخيارات الأخرى أدناه أو جرب تاريخًا آخر.","search-results-trip-label-show_on_screen": "التذكرة الإلكترونية","search-results-trip-label-title-show_on_screen": "اصعد باستخدام تذكرة إلكترونية على الهاتف المحمول","search-results-trip-label-instant": "تأكيد فوري","search-results-trip-label-recommended": "الموصى به","typeahead-search-placeholder": "ابحث عن مدينة أو محطة","daytrip-timeselector-title-popup": "حدد التاريخ/ الوقت","daytrip-timeselector-title-time": "الوقت المتاح في [date]","daytrip-timeselector-price-info": "[price] لـ[seats] [people]","form-ajax-error-title": "عذرًا، حدث خطأ ما.","form-ajax-error-text": "تم إخطار فريق التطوير لدينا بهذه المشكلة وسيتم إصلاحها قريبًا. أعد تحميل الصفحة وحاول مرة أخرى.","form-ajax-error-btn-reload": "إعادة تحميل الصفحة","travel-to-one-operator": "فقط [operator_name] مُدرجون هنا.
","travel-to-one-operator-nourl": "تم إدراج رحلات [operator_name] فقط هنا.
","travel-to-one-operator-link": "ابحث عن التذاكر من جميع المشغلين","adblock-interference-notice": "يبدو أن مانع الإعلانات يحجب وظائفنا الأساسية. نحن لا نعرض الإعلانات، ضع في عين الاعتبار في إضافتنا إلى مواقع موثوق بها وإعادة تحميل الصفحة.","travel-search-filters-price-range": "السعر: [from] - [to]","travel-search-filters-departure-range": "المغادرة: [from] - [to]","travel-search-filters-arrival-range": "الوصول: [from] - [to]","travel-search-filters-stops-total": "محطات توقف [total]","travel-search-filters-station-from": "من [name]","travel-search-filters-station-to": "إلى [name]","travel-search-applied-filters": "عوامل التصنيف المطبقة","search-results-applied-filters-n": "لقد قمت بتطبيق{n, plural, one{تصنيف بحث #} other{# تصنيفات بحث}}
","change-direction": "تغيير الإتجاه","update": "تحديث","travel-to-roundtrip-failed-modal-title": "الرحلة التي حددتها سابقًا غير متوفرة في الوقت الحالي","travel-to-roundtrip-failed-modal-text": "لم نستطع حجز مقعد لك في الجولة من [from] إلى [to]","travel-to-roundtrip-failed-modal-select-another": "اختر واحدًا آخر","travel-to-roundtrip-failed-modal-ignore": "تجاهل واستكمال عملية الدفع","travel-to-roundtrip-failed-reason": "الرحلة التي حددتها لم تعد متوفرة. على الأرجح تم بيعها للتو. الرجاء حدد واحدة أخرى","travel-to-apply-filter": "تطبيق تصنيف","travel-to-trip-book-no-return-ticket": "لا يمكن إرجاع التذاكر","railpass-info-btn": "معرفة المزيد","checkout-timeline-total-total-passenger": "الأسعار مُدرجة كتقدير لـ [total-passenger] الركاب البالغين","field-name-label": "اسمك","field-bid-label": "معرف الحجز","search-results-micro-error-text": "عذرًا، حدث خطأ ما.","login": "تسجيل الدخول","login-google-recaptcha-note": "هذا الموقع محمي بواسطة ري كابتشا وجوجل وتخضع لـ و سياسة الخصوصية شروط الخدمة.
","field-error-email": "العنوان البريدي الذي أدخلته غير صالح.","field-email-label": "البريد الإلكتروني","Visa Service": "خدمة التأشيرة","group-leader": "قائد المجموعة","support-form-login-success": "لتسجيل الدخول، أرسلنا لك رابطًا على البريد الإلكتروني الذي قمت بالحجز به. تأكد من أن عنوان البريد الإلكتروني الذي تسجّله هو نفسه الذي استخدمته للحجز، وإلا [contact-our-support-team]
","page-account-text": "لتسجيل الدخول، أرسلنا لك رابطًا على البريد الإلكتروني الذي قمت بالحجز به. تأكد من أن عنوان البريد الإلكتروني الذي تقوم بتسجيله هو نفسه الذي استخدمته للحجز.
","page-i-cannot-pay-text": "نتلقى آلاف الحجوزات وعادةً ما يسير كل شيء على ما يرام من الناحية الفنية. للأسف، واجهنا مشكلة في حالتك. سيقوم متخصصو تكنولوجيا المعلومات لدينا بالتحقيق في حالتك. ومع ذلك، نقترح عليك استخدام جهاز كمبيوتر مكتبي أو هاتف/ جهاز لوحي مع أحدث متصفح محدث (Google Chrome أو FireFox أو Safari). قد لا تعمل إصدارات المستعرض الأقدم.
قد يكون سبب آخر محتمل للخلل هو برنامج مكافحة الفيروسات أو برنامج حظر الإعلانات الذي قد تستخدمه.
إذا لم تنجح عملية الدفع الخاصة بك، يمكنك:
-> جرب باي بال. يقبل باي بال المدفوعات من بطاقات الائتمان الأخرى أيضًا، ولا تحتاج إلى فتح حساب مع باي بال. تكون المبالغ المستردة من باي بال فورية (ولكنها تقتصر على 180 يومًا بعد الشراء).
-> اتصل بالبنك الذي تتعامل معه. في بعض الأحيان، تحظر البنوك المعاملات عبر الإنترنت إلى جنوب/ شرق آسيا لأسباب محددة. يمكنك أن تطلب من البنك الذي تتعامل معه تمكين المدفوعات لتايلاند، خاصة إذا كنت تخطط لاستخدام بطاقتك هنا في الفنادق أو المطاعم.
-> جرب بطاقة ائتمان أخرى أو بطاقة من بنك آخر.
إذا تم إنشاء الحجز الخاص بك ولكن لم يتم دفعه، وقد تلقيت رسالة بأنه سيتم تحرير المقاعد قريبًا- فلا يزال بإمكانك دفع هذه المقاعد. بدلاً من ذلك، احجزها مرة أخرى بمجرد إصدارها. نظامنا لا يسمح بمضاعفة المدفوعات. لن يتم محاسبتك مرتين.
هناك أسباب أخرى لعدم نجاح الحجز مثل:
يبدو أن شخصاً ما أسرع واختار المقعد أثناء ملء النموذج.
أو محاولتك للدفع باستخدام باي بال، أو خرجت لتناول القهوة أو للعثور على كلمة مرور، وكانت جلسة باي بال قد انتهت بالفعل عند عودتك.
أو أن يكون اتصالك بالشبكة غير مستقر وتعطلت استجابة الخادم.
أو أن تكون عملية الحجز سارت بشكل جيد ولكنك ارتكبت خطأ إملائيًا في بريدك الإلكتروني (أو تم حظر مراسلاتنا بواسطة صندوق البريد الخاص بك) ولم تصلك رسائل البريد الإلكتروني الخاصة بنا.
حاولت إجراء حجز مكرر.
لا يسمح لك نظامنا بإجراء نفس الحجز مرتين لنفس الركاب. أسباب أخرى نادرة أو ربما سحرية.
قبل متابعة عملية الدفع، يرجى مراجعة الشروط والأحكام وقواعد الإلغاء الخاصة بحجزك. يتم الحصول على جميع قواعد الإلغاء من ~ 250 + شركة نقل ذات صلة والتي يمكن العثور عليها في نظام 12Go. في بعض الأحيان توجد أخطاء في نظامنا، والتي نسعى لتصحيحها دوماً بمجرد اكتشافها.
إذا كنت بحاجة إلى مزيد من المساعدة، فلا تتردد في الاتصال بنا في أي وقت.
يرجى تقديم الأدلة التالية على الشحن المزدوج:
معرف الحجز هو رقم فريد لحجز رحلتك يساعد في تحديد الرحلة. نرسل معرف الحجز على عنوان بريدك الإلكتروني بعد تأكيد الحجز.
","page-review-text": "نحن نقدر تعليقاتك لأنها تساعدنا وشركائنا دائمًا على تحسين الخدمة. يمكنك أيضًا تقييم موقعنا على [TrustPilot] (https://www.trustpilot.com/review/12go.asia).
لماذا تختار Premium Support؟
سيضعك الدعم المتميز على رأس القائمة.
مهما كانت المشكلة التي تواجهها، فسنتعامل مع حالتك بأولوية.
وهناك إجراءان في الخلفية لتتمكن من الحصول على أفضل خدمة ممكنة، حتى إذا لم تلاحظ ذلك.ا.
تحويل التبرع إلى دعم مميز.
احصل على دعم متميز وساعد المحتاجين.
نساعد الأوكرانيين الذين عانوا من العدوان الروسي. سيتم إرسال 100% من الرسوم إلى صندوق المساعدات الإنسانية التطوعية الأوكراني في نهاية كل شهر.
كما ندعم المدارس والمستشفيات في المناطق الريفية والمنظمات التطوعية التايلاندية.
مساعدة الآخرين على الشعور بالرضا.
احصل على استرداد نقدي بنسبة 5٪ في كل مرة تدفع فيها باستخدام بطاقة ائتمان KTC. تطبيق القواعد *.
","promo-banner-airpay-promo-title": "بها كل المميزات لكنها أرخص مع ShopeePay!","promo-banner-airpay-promo-text": "احجز وادفع مع شوبي باي اليوم! حافلة، رحلة طيران، عبّارة، قطار - جميع التذاكر متاحة لك بأفضل الأسعار الحصرية - مباشرة على هاتفك المحمول!
","seats-selection-error-empty": "اختيار المقعد غير متوفر. سيتم تخصيص مقاعدك تلقائيًا.","checkout-intersect-trips-warning": "احذرأ بعض تلك الرحلات تجري في نفس الوقت، ولا يمكنك أن تنضم لهم جميعاً. سلطنا الضوء على مشكلات الرحلات باللون الأحمر.
","checkout-same-route-trips-warning": "انتباه! توجد رحلات بنفس الاتجاه في مسار رحلتك. يُرجى التأكد من صحتها
","country-list-us": "الولايات المتحدة الأمريكية","country-list-uk": "المملكة المتحدة","country-list-ca": "ﻛﻨﺪا","trip-description": "رحلة من [from] إلى [from] بواسطة [operator] [class] [vehclass] في [date] لم تعد متوفرة
","checkout-unavailable-trip": "رحلة من [from] إلى [from] بواسطة [operator] [class] [vehclass] في [date] لم تعد متوفرة
","checkout-unavailable-trip-seats": "لم يتبق إلا [number] مقاعد فقط في رحلة [operator] [class] [vehclass] المتجهة إلى [to] من [from] يوم [date]
","checkout-error-title-not-enough-seats": "المقاعد غير كافية","amount-to-be-refunded": "المبلغ المراد رده:","cancel-ticket-button": "إلغاء التذكرة واستردادها","there-is-no-translation": "لا توجد ترجمة لهذه الصفحة، يرجى قراءة المعلومات باللغة الإنجليزية","link-for-english": "رابط للغة الإنجليزية","submit": "إرسال","checkout-priority-support-popup": "لماذا يجب أن تختار الدعم المتميز؟
سوف يجعلك الدعم المتميز على رأس القائمة.
أيًا كانت المشكلة التي تواجهها، فسوف نتعامل مع حالتك كأولوية.
ونقوم ببعض الإجراءات في الخلفية لتتمكن من الحصول على أفضل خدمة ممكنة، حتى إذا لم تلاحظ ذلك.
كما أننا ندعم المدارس والمستشفيات في المناطق الريفية والمنظمات التطوعية التايلاندية.
مساعدة الآخرين تمنحك شعورًا جيدًا.
0;x--)h="0"+h;return k>-1&&(h=h.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+m.delimiters.thousands)),0===c.indexOf(".")&&(h=""),l=h+v+(q?q:""),n?l=(n&&w?"(":"")+l+(n&&w?")":""):j>=0?l=0===j?(w?"-":"+")+l:l+(w?"-":"+"):w&&(l="-"+l),l},stringToNumber:function(a){var b,c,d,e=f[h.currentLocale],g=a,i={thousand:3,million:6,billion:9,trillion:12};if(h.zeroFormat&&a===h.zeroFormat)c=0;else if(h.nullFormat&&a===h.nullFormat||!a.replace(/[^0-9]+/g,"").length)c=null;else{c=1,"."!==e.delimiters.decimal&&(a=a.replace(/\./g,"").replace(e.delimiters.decimal,"."));for(b in i)if(d=new RegExp("[^a-zA-Z]"+e.abbreviations[b]+"(?:\\)|(\\"+e.currency.symbol+")?(?:\\))?)?$"),g.match(d)){c*=Math.pow(10,i[b]);break}c*=(a.split("-").length+Math.min(a.split("(").length-1,a.split(")").length-1))%2?1:-1,a=a.replace(/[^0-9\.]+/g,""),c*=Number(a)}return c},isNaN:function(a){return"number"==typeof a&&isNaN(a)},includes:function(a,b){return-1!==a.indexOf(b)},insert:function(a,b,c){return a.slice(0,c)+b+a.slice(c)},reduce:function(a,b){if(null===this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof b)throw new TypeError(b+" is not a function");var c,d=Object(a),e=d.length>>>0,f=0;if(3===arguments.length)c=arguments[2];else{for(;e>f&&!(f in d);)f++;if(f>=e)throw new TypeError("Reduce of empty array with no initial value");c=d[f++]}for(;e>f;f++)f in d&&(c=b(c,d[f],f,d));return c},multiplier:function(a){var b=a.toString().split(".");return b.length<2?1:Math.pow(10,b[1].length)},correctionFactor:function(){var a=Array.prototype.slice.call(arguments);return a.reduce(function(a,b){var d=c.multiplier(b);return a>d?a:d},1)},toFixed:function(a,b,c,d){var e,f,g,h,i=a.toString().split("."),j=b-(d||0);return e=2===i.length?Math.min(Math.max(i[1].length,j),b):j,g=Math.pow(10,e),h=(c(a+"e+"+e)/g).toFixed(e),d>b-e&&(f=new RegExp("\\.?0{1,"+(d-(b-e))+"}$"),h=h.replace(f,"")),h}},b.options=h,b.formats=e,b.locales=f,b.locale=function(a){return a&&(h.currentLocale=a.toLowerCase()),h.currentLocale},b.localeData=function(a){if(!a)return f[h.currentLocale];if(a=a.toLowerCase(),!f[a])throw new Error("Unknown locale : "+a);return f[a]},b.reset=function(){for(var a in g)h[a]=g[a]},b.zeroFormat=function(a){h.zeroFormat="string"==typeof a?a:null},b.nullFormat=function(a){h.nullFormat="string"==typeof a?a:null},b.defaultFormat=function(a){h.defaultFormat="string"==typeof a?a:"0.0"},b.register=function(a,b,c){if(b=b.toLowerCase(),this[a+"s"][b])throw new TypeError(b+" "+a+" already registered.");return this[a+"s"][b]=c,c},b.validate=function(a,c){var d,e,f,g,h,i,j,k;if("string"!=typeof a&&(a+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",a)),a=a.trim(),a.match(/^\d+$/))return!0;if(""===a)return!1;try{j=b.localeData(c)}catch(l){j=b.localeData(b.locale())}return f=j.currency.symbol,h=j.abbreviations,d=j.delimiters.decimal,e="."===j.delimiters.thousands?"\\.":j.delimiters.thousands,k=a.match(/^[^\d]+/),null!==k&&(a=a.substr(1),k[0]!==f)?!1:(k=a.match(/[^\d]+$/),null!==k&&(a=a.slice(0,-1),k[0]!==h.thousand&&k[0]!==h.million&&k[0]!==h.billion&&k[0]!==h.trillion)?!1:(i=new RegExp(e+"{2}"),a.match(/[^\d.,]/g)?!1:(g=a.split(d),g.length>2?!1:g.length<2?!!g[0].match(/^\d+.*\d$/)&&!g[0].match(i):1===g[0].length?!!g[0].match(/^\d+$/)&&!g[0].match(i)&&!!g[1].match(/^\d+$/):!!g[0].match(/^\d+.*\d$/)&&!g[0].match(i)&&!!g[1].match(/^\d+$/))))},b.fn=a.prototype={clone:function(){return b(this)},format:function(a,c){var d,f,g,i=this._value,j=a||h.defaultFormat;if(c=c||Math.round,0===i&&null!==h.zeroFormat)f=h.zeroFormat;else if(null===i&&null!==h.nullFormat)f=h.nullFormat;else{for(d in e)if(j.match(e[d].regexps.format)){g=e[d].format;break}g=g||b._.numberToFormat,f=g(i,j,c)}return f},value:function(){return this._value},input:function(){return this._input},set:function(a){return this._value=Number(a),this},add:function(a){function b(a,b,c,e){return a+Math.round(d*b)}var d=c.correctionFactor.call(null,this._value,a);return this._value=c.reduce([this._value,a],b,0)/d,this},subtract:function(a){function b(a,b,c,e){return a-Math.round(d*b)}var d=c.correctionFactor.call(null,this._value,a);return this._value=c.reduce([a],b,Math.round(this._value*d))/d,this},multiply:function(a){function b(a,b,d,e){var f=c.correctionFactor(a,b);return Math.round(a*f)*Math.round(b*f)/Math.round(f*f)}return this._value=c.reduce([this._value,a],b,1),this},divide:function(a){function b(a,b,d,e){var f=c.correctionFactor(a,b);return Math.round(a*f)/Math.round(b*f)}return this._value=c.reduce([this._value,a],b),this},difference:function(a){return Math.abs(b(this._value).subtract(a).value())}},b.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(a){var b=a%10;return 1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th"},currency:{symbol:"$"}}),function(){b.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(a,c,d){var e,f=b._.includes(c," BPS")?" ":"";return a=1e4*a,c=c.replace(/\s?BPS/,""),e=b._.numberToFormat(a,c,d),b._.includes(e,")")?(e=e.split(""),e.splice(-1,0,f+"BPS"),e=e.join("")):e=e+f+"BPS",e},unformat:function(a){return+(1e-4*b._.stringToNumber(a)).toFixed(15)}})}(),function(){var a={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]},c={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},d=a.suffixes.concat(c.suffixes.filter(function(b){return a.suffixes.indexOf(b)<0})),e=d.join("|");e="("+e.replace("B","B(?!PS)")+")",b.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(e)},format:function(d,e,f){var g,h,i,j,k=b._.includes(e,"ib")?c:a,l=b._.includes(e," b")||b._.includes(e," ib")?" ":"";for(e=e.replace(/\s?i?b/,""),h=0;h<=k.suffixes.length;h++)if(i=Math.pow(k.base,h),j=Math.pow(k.base,h+1),null===d||0===d||d>=i&&j>d){l+=k.suffixes[h],i>0&&(d/=i);break}return g=b._.numberToFormat(d,e,f),g+l},unformat:function(d){var e,f,g=b._.stringToNumber(d);if(g){for(e=a.suffixes.length-1;e>=0;e--){if(b._.includes(d,a.suffixes[e])){f=Math.pow(a.base,e);break}if(b._.includes(d,c.suffixes[e])){f=Math.pow(c.base,e);break}}g*=f||1}return g}})}(),function(){b.register("format","currency",{regexps:{format:/(\$)/},format:function(a,c,d){var e,f,g,h=b.locales[b.options.currentLocale],i={before:c.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:c.match(/([\+|\-|\)|\s|\$]*)$/)[0]};for(c=c.replace(/\s?\$\s?/,""),e=b._.numberToFormat(a,c,d),a>=0?(i.before=i.before.replace(/[\-\(]/,""),i.after=i.after.replace(/[\-\)]/,"")):0>a&&!b._.includes(i.before,"-")&&!b._.includes(i.before,"(")&&(i.before="-"+i.before),g=0;g