Mofa.gov.sa - SEO Checker

Overview of the SEO Check
Meta information
63% 
Page quality
30% 
Page structure
77% 
Link structure
67% 
Server
56% 
External factors
100% 
SEO Score
Response time
2.91 s
File size
331.20 kB
Words
1250
Media files
41
Number of links
85 internal / 23 external

Task list of SEO Improvements

Meta specifications

Title
(Critically important)
وزارة الخارجية
The page title is too short. (82 pixels of 580 max pixel length) Optimize title
There are no duplicate words in the title
Meta description
(Critically important)
المملكة العربية السعودية | وزارة الخارجية
The meta description is too short. (182 pixels out of 1000 max pixel length) Optimize description
Crawlability
(Critically important)
There are no problems in accessing the website.
Canonical URL
(Important)
https://www.mofa.gov.sa/ar/Pages/default.aspx
There is a valid canonical link specified.
Language
(Somewhat important)
Language detected in text: en
Language defined in HTML: ar-sa
Server location: United States of America
The given language ar does not conform with the detected language en.
Alternate/Hreflang Links
(Somewhat important)
There are no alternate links specified on this page.
Other meta tags
(Somewhat important)
There is no rel next meta tag on this page.
There is no rel prev meta tag on this page.
Domain
(Somewhat important)
The domain is no subdomain.
The domain length is good.
The domain does not contain non-latin characters.
Page URL
(Somewhat important)
No parameters were found in the URL.
No session ID was found in the URL.
The URL does not have too many subdirectories.
Charset encoding
(Somewhat important)
The charset encoding (UTF-8) is set correctly.
Doctype
(Nice to have)
The doctype HTML 5 is set correctly.
The doctype is placed at first in the HTML code.
Favicon
(Nice to have)
The favicon is linked correctly.

Meta tags

NameValue
descriptionالمملكة العربية السعودية | وزارة الخارجية
keywordsوزارة الخارجية,تأشيرة,فيزا,جواز,دبلوماسي,سفارة,سفير,قنصل,قنصلية,وزير,ممثلية,بعثة,تصريح,تصديق,تفويض,تأشيرات,تصاديق,سفر
viewportwidth=device-width, initial-scale=1.0
GENERATORMicrosoft SharePoint
langar-sa
og:image/_catalogs/masterpage/mofa_pub/assets/ar-SA/images/logo/mofa_logo_V.png
X-UA-CompatibleIE=11
Content-typetext/html; charset=UTF-8
ExpiresEmpty
charsetutf-8

Test up to 1.000 webpages of mofa.gov.sa with our free plan!

Try For Free
No trial. It's just free!

Page quality

Content
(Critically important)
Words from the H1 heading are not used in the page content.
The average number of words per sentence of 40.2 words is high.
This page contains 1250 words. That's ok.
13.6% of the text are stop words.
Keywords used in the page title are also used in the page content. That's good!
The page contains a listing, which indicates a good text layout.
6 paragraphs were found on this page.
No placeholders texts or images were found.
There are no duplicates on the site.
Frames
(Critically important)
This page does not use a frameset.
Mobile optimization
(Somewhat important)
No Apple touch icon is specified.
This page loads 14 JavaScript files. This may affect the load time negatively.
A viewport "width=device-width, initial-scale=1.0" is provided.
Bold and strong tags
(Somewhat important)
The usage of strong and bold tags is perfect. We recommend the use of up to 25 tags for this page.
Image SEO
(Somewhat important)
31 images have no alt attribute. The content of alt attributes is used by search engines.
Social Networks
(Nice to have)
There are only a few social sharing widgets on the page. Make your website popular in social networks with social sharing widgets.
Additional markup
(Nice to have)
No additional page markup was found.
HTTPS
(Somewhat important)
This website uses HTTPS to protect privacy and integrity of the exchanged data.
All included files are also transferred via HTTPS.

Media list

URLAlt attributeTitle
...assets/ar-SA/images/logo/mofa_logo_h.svgوزارة الخارجية | المملكة العربية السعودية
...assets/en-US/images/favicons/favicon.icoNo alt attribute provided
/_layouts/15/images/spcommon.pngNo alt attribute provided
...assets/ar-SA/images/logo/mofa_logo_h.svgNo alt attribute provided
...assets/ar-SA/images/logo/mofa_logo_h.svgوزارة الخارجية | المملكة العربية السعودية
...outs/15/images/searchresultui.png?rev=43بحث
...ء فلسطين وزير الخارجية.jpg?Renditionid=7نائب وزير الخارجية يستقبل رئيس وزراء فلسطين وزير الخارجية
.../الصور الرسمية/القيادة.jpg?Renditionid=7القيادة تعزي رئيس جمهورية البرازيل الاتحادية إثر الفيضانات التي اجتاحت ولاية ريو غراندي دو سول وما نتج عن ذلك من وفيات وإصابات ومفقودين
...سمية/ولي العهد الرسمية.jpg?Renditionid=7سمو ولي العهد يتلقى اتصالاً هاتفياً من رئيس جمهورية أوكرانيا
... حفل يوم أوروبا السنوي.jpg?Renditionid=7نائب وزير الخارجية يشارك في حفل يوم أوروبا السنوي
...سمية/ولي العهد الرسمية.jpg?Renditionid=7سمو ولي العهد يهنئ رئيس الوزراء في جمهورية صربيا بمناسبة تشكيل الحكومة الجديدة برئاسته وأدائه اليمين الدستورية
...rviceIcons2/طلب تمديد تأشيرة العودة.pngNo alt attribute providedخدمة تتيح للمواطن والمقيم تقديم طلب تمديد تأشيرة العودة
...ngImages/ServiceIcons3/visit request.pngNo alt attribute providedخدمة لطلب زيارة اشخاص ليس لهم صفة تجارية أو عائلية بطالب التأشيرة.
...lishingImages/ServiceIcons3/haj visa.pngNo alt attribute providedهي خدمة لطلب تاشيرة حج لمن لديهم موافقة من الجهات المختصة.
...ngImages/ServiceIcons3/medicile cert.pngNo alt attribute provided​هذه الخدمة تمكن الزائر أو مكاتب الادخال من التاكد من اصدار الشهادة الصحية​.
/PublishingImages/ServiceIcons3/office.pngNo alt attribute providedهي خدمة لطلب إجراء تفويض على تأشيرة العمل لاستقدام اشخاص من الخارج.
...ingImages/ServiceIcons3/family visit.pngNo alt attribute providedخدمة لطلب زيارة اقارب المواطنين من الدرجة الأولى (الوالدين- الزوجة - الأبناء)
...ngImages/ServiceIcons3/visit request.pngNo alt attribute providedخدمة لطلب زيارة اشخاص ليس لهم صفة تجارية أو عائلية بطالب التأشيرة.
...ons/إصدار جواز سفر دبلوماسي أو خاص.pngNo alt attribute providedإصدار أو تجديد جواز سفر دبلوماسي أو خاص.
...ishingImages/ServiceIcons3/edit visa.pngNo alt attribute provided​تمكن هذه الخدمة الزائرين من التعديل على بعض بيانات طلب التأشيرة .
...ngImages/ServiceIcons3/medicile cert.pngNo alt attribute provided​هذه الخدمة تمكن الزائر أو مكاتب الادخال من التاكد من اصدار الشهادة الصحية​.
...lishingImages/ServiceIcons3/visa dip.pngNo alt attribute providedخدمة لطلب موظفي البعثات الدبلوماسية تاشيرة اقامة لعوائلهم الذين يحملون جوازات سفر عادية.
...rviceIcons2/طلب تمديد تأشيرة العودة.pngNo alt attribute providedخدمة تتيح للمواطن والمقيم تقديم طلب تمديد تأشيرة العودة
...lishingImages/ServiceIcons3/haj visa.pngNo alt attribute providedهي خدمة لطلب تاشيرة حج لمن لديهم موافقة من الجهات المختصة.
...lishingImages/ServiceIcons3/visa dip.pngNo alt attribute providedهي خدمة تسمح بالغرف التجارية ومكاتب الاستقدام داخل المملكة لاجراء عمليات على طلبات التاشيرات.
...lishingImages/ServiceIcons3/visa dip.pngNo alt attribute providedهي خدمة لطلب شخص لزيارة رسمية لبعثة دبلوماسية أو منظمة داخل المملكة
/PublishingImages/ServiceIcons3/office.pngNo alt attribute providedهي خدمة مقدمة لشركة أو مؤسسة داخل المملكة لطلب زيارة لشخص او اكثر من ذوي المناصب الإدارية.
...iceIcons3/entry big compines and gov.pngNo alt attribute providedهي خدمة لدخول الجهات الحكومية المسجلة لدى وزارة الخارجية والاستفادة من خدماتها الإلكترونية
/PublishingImages/Icons/AboutKSA.pngNo alt attribute providedتاريخ المملكة
/PublishingImages/Icons/Vision%20.pngNo alt attribute providedرؤية المملكة
/PublishingImages/Icons/Facts_Figures.pngNo alt attribute providedاليوم الوطني السعودي
...hingImages/Icons/GovernmentalSystems.pngNo alt attribute providedالقيادة السعودية
... بالتأشيرة الإلكترونية.jpg?Renditionid=9No alt attribute providedوزارة الخارجية بالتعاون مع وزارتي الداخلية والسياحة تضيف 3 دول إلى قائمة الدول المشمولة بالتأشيرة الإلكترونية
...ي من جلسة مجلس الوزراء.jpg?Renditionid=9No alt attribute providedبرئاسة خادم الحرمين الشريفين.. الجانب السياسي من جلسة مجلس الوزراء
...shingImages/IMG_3930fd.JPG?Renditionid=9No alt attribute providedتعلن وزارة الخارجية عن توفر وظائف تعاقدية لشغلها بالكوادر الوطنية المؤهلة للعمل في (بعثات المملكة في الخارج) بمسمى (مشرف مباني)
...3.ytimg.com/vi/meVdccuI9ag/mqdefault.jpgNo alt attribute providedكلمة سمو الآمير فيصل بن فرحان وزير الخارجية خلال الدورة الخامسة عشرة لمؤتمر القمة الإسلامي
...3.ytimg.com/vi/3DNBVcXLp4M/mqdefault.jpgNo alt attribute providedكلمة سمو الوزير خلال الاجتماع التنسيقي لدعم جهود تنفيذ حل الدولتين والاعتراف بالدولة الفلسطينية
...3.ytimg.com/vi/2yZDYs6n-Ws/mqdefault.jpgNo alt attribute providedكلمة سمو الوزير في الدورة الاستثنائية لمجلس وزارء خارجية الدول الأعضاء في منظمة التعاون الاسلامي
...assets/ar-SA/images/logo/mofa_logo_p.svg MOFA KSA - وزارة الخارجية | المملكة العربية السعودية

Page structure

H1 heading
(Critically important)
الروابط الرئيسية
The H1 heading is too short (16 characters). It should be at least 20 Characters long.
Headings
(Important)
Some headings occur twice on the page.
Some headings do not have any content.

Heading structure

Heading levelContent
H1 الروابط الرئيسية
H2 الخدمات الرقمية
H2 الممثليات في الخارج
H2 تعرف على المملكة
H2 معرض الوسائط
H3 الخدمات الأكثر استخداماً
H3 الخدمات الأكثر استخداماً Duplicate text
H3 الخدمات الأكثر استخداماً Duplicate text
H3 الخدمات الأكثر استخداماً Duplicate text
H3 الخدمات الأكثر استخداماً Duplicate text
H4 ممثلية المملكة العربية السعودية فى
H5 Empty heading
Some internal link anchor texts are too long.
Some internal links have dynamic parameters. All internal URLs, which are not marked as nofollow, should not contain dynamic parameters.
Some anchor texts are used more than once.
The number of internal links is ok.
There are 23 external links on this page.
LinkAttributesAnchor text
/ar/_layouts/15/Authenticate.a...Subdomain تسجيل الدخول
https://www.mofa.gov.sa/IMG-ALT وزارة الخارجية | المملكة العربية السعودية
/en/Pages/default.aspxSubdomain English
https://www.mofa.gov.sa/enText duplicate English
https://www.mofa.gov.sa/arاللغة العربية
https://www.mofa.gov.sa/arالرئيسيةمحدد حالياً
/ar/ksa/Pages/default.aspxعن المملكة
/ar/ksa/Pages/history.aspxتاريخ المملكة
/ar/ksa/Pages/leadership.aspxالقيادة السعودية
/ar/ksa/Pages/vision.aspxرؤية المملكة
/ar/ksa/Pages/nationalday.aspxاليوم الوطني السعودي
/ar/ksa/Pages/foundingday.aspxيوم التأسيس
/ar/ministry/Pages/default.aspxعن الوزارة
/ar/ministry/Pages/ministryvis...رؤية الوزارة
/ar/ministry/news/Pages/defaul...أخبار الوزارة
/ar/ministry/statements/Pages/...البيانات والتصريحات
/ar/ministry/multimedia/Pages/...معرض الوسائط
/ar/ministry/Pages/ministers.aspxوزراء الخارجية
/ar/ministry/Pages/minister.aspxوزير الخارجية
/ar/ministry/Pages/hierarchy.aspxالهيكل التنظيمي للوزارة
/ar/eservices/Pages/default.aspxالخدمات الرقمية
A-TITLE موقع عرض الخدمات الالكترونية لوزارة الخارجية السعودية
/ar/embassies/Pages/default.aspxالسعودية والعالم
/ar/Pages/contacts.aspxمعلومات التواصل
/ar/ministry/news/Pages/نائب-و...Subdomain IMG-ALT نائب وزير الخارجية يستقبل رئيس وزراء فلسطين وزير الخارجية
/ar/ministry/news/Pages/نائب-و...Subdomain Text duplicate نائب وزير الخارجية يستقبل رئيس وزراء فلسطين وزير الخارجية
/ar/ministry/news/Pages/نائب-و...Subdomain المزيد
/ar/ministry/news/Pages/القياد...Subdomain IMG-ALT القيادة تعزي رئيس جمهورية البرازيل الاتحادية إثر الفيضانات التي اجتاحت ولاية ريو غراندي دو سول وما نتج عن ذلك من وفيات وإصابات ومفقودين
/ar/ministry/news/Pages/القياد...Subdomain Text duplicate القيادة تعزي رئيس جمهورية البرازيل الاتحادية إثر الفيضانات التي اجتاحت ولاية ريو غراندي دو سول وما نتج عن ذلك من وفيات وإصابات ومفقودين
/ar/ministry/news/Pages/القياد...Subdomain Text duplicate المزيد
/ar/ministry/news/Pages/سمو-ول...Subdomain IMG-ALT سمو ولي العهد يتلقى اتصالاً هاتفياً من رئيس جمهورية أوكرانيا
/ar/ministry/news/Pages/سمو-ول...Subdomain Text duplicate سمو ولي العهد يتلقى اتصالاً هاتفياً من رئيس جمهورية أوكرانيا
/ar/ministry/news/Pages/سمو-ول...Subdomain Text duplicate المزيد
/ar/ministry/news/Pages/نائب-و...Subdomain IMG-ALT نائب وزير الخارجية يشارك في حفل يوم أوروبا السنوي
/ar/ministry/news/Pages/نائب-و...Subdomain Text duplicate نائب وزير الخارجية يشارك في حفل يوم أوروبا السنوي
/ar/ministry/news/Pages/نائب-و...Subdomain Text duplicate المزيد
/ar/ministry/news/Pages/سمو-ول...Subdomain IMG-ALT سمو ولي العهد يهنئ رئيس الوزراء في جمهورية صربيا بمناسبة تشكيل الحكومة الجديدة برئاسته وأدائه اليمين الدستورية
/ar/ministry/news/Pages/سمو-ول...Subdomain Text duplicate سمو ولي العهد يهنئ رئيس الوزراء في جمهورية صربيا بمناسبة تشكيل الحكومة الجديدة برئاسته وأدائه اليمين الدستورية
/ar/ministry/news/Pages/سمو-ول...Subdomain Text duplicate المزيد
/ar/eservices/Pages/svc97.aspxSubdomain طلب تمديد تأشيرة العودةخدمة تتيح للمواطن والمقيم تقديم طلب تمديد تأشيرة العودة المزيد
/ar/eservices/Pages/svc93.aspxSubdomain طلب زيارة شخصيةخدمة لطلب زيارة اشخاص ليس لهم صفة تجارية أو عائلية بطالب التأشيرة. المزيد
/ar/eservices/Pages/svc88.aspxSubdomain طلب تأشيرة حجهي خدمة لطلب تاشيرة حج لمن لديهم موافقة من الجهات المختصة. المزيد
/ar/eservices/Pages/svc79.aspxSubdomain تأكيد إصدار شهادة صحية​هذه الخدمة تمكن الزائر أو مكاتب الادخال من التاكد من اصدار الشهادة الصحية​. المزيد
/ar/eservices/Pages/svc4.aspxSubdomain تفويض مكتب استقدام على تأشيرة عملهي خدمة لطلب إجراء تفويض على تأشيرة العمل لاستقدام اشخاص من الخارج. المزيد
/ar/eservices/Pages/svc13.aspxSubdomain طلب زيارة عائليةخدمة لطلب زيارة اقارب المواطنين من الدرجة الأولى (الوالدين- الزوجة - الأبناء) المزيد
/ar/eservices/Pages/svc93.aspxSubdomain Text duplicate طلب زيارة شخصيةخدمة لطلب زيارة اشخاص ليس لهم صفة تجارية أو عائلية بطالب التأشيرة. المزيد
/ar/eservices/Pages/svc103.aspxSubdomain إصدار أو تجديد جواز سفر دبلوماسي أو خاصإصدار أو تجديد جواز سفر دبلوماسي أو خاص. المزيد
/ar/eservices/Pages/svc25.aspxSubdomain تعديل على طلب تأشيرة دخول من ممثليات المملكة في الخارج​تمكن هذه الخدمة الزائرين من التعديل على بعض بيانات طلب التأشيرة . المزيد
/ar/eservices/Pages/svc79.aspxSubdomain Text duplicate تأكيد إصدار شهادة صحية​هذه الخدمة تمكن الزائر أو مكاتب الادخال من التاكد من اصدار الشهادة الصحية​. المزيد
/ar/eservices/Pages/svc11.aspxSubdomain طلب تأشيرة إقامة لعوائل موظفي البعثات الدبلوماسية في المملكةخدمة لطلب موظفي البعثات الدبلوماسية تاشيرة اقامة لعوائلهم الذين يحملون جوازات سفر عادية. المزيد
/ar/eservices/Pages/svc97.aspxSubdomain Text duplicate طلب تمديد تأشيرة العودةخدمة تتيح للمواطن والمقيم تقديم طلب تمديد تأشيرة العودة المزيد
/ar/eservices/Pages/svc88.aspxSubdomain Text duplicate طلب تأشيرة حجهي خدمة لطلب تاشيرة حج لمن لديهم موافقة من الجهات المختصة. المزيد
/ar/eservices/Pages/svc2.aspxSubdomain طلبات التأشيرات للغرف التجارية و مكاتب الاستقدامهي خدمة تسمح بالغرف التجارية ومكاتب الاستقدام داخل المملكة لاجراء عمليات على طلبات التاشيرات. المزيد
/ar/eservices/Pages/svc1.aspxSubdomain طلب تأشيرة زيارة للمنظمات والممثلياتهي خدمة لطلب شخص لزيارة رسمية لبعثة دبلوماسية أو منظمة داخل المملكة المزيد
/ar/eservices/Pages/svc5.aspxSubdomain طلب زيارة تجاريةهي خدمة مقدمة لشركة أو مؤسسة داخل المملكة لطلب زيارة لشخص او اكثر من ذوي المناصب الإدارية. المزيد
/ar/eservices/Pages/svc6.aspxSubdomain دخول الجهات الحكوميةهي خدمة لدخول الجهات الحكومية المسجلة لدى وزارة الخارجية والاستفادة من خدماتها الإلكترونية المزيد
/ar/eservices/Pages/default.aspxعرض كل الخدمات
/ar/ksa/Pages/history.aspxSubdomain Text duplicate تاريخ المملكة
/ar/ksa/Pages/vision.aspxSubdomain Text duplicate رؤية المملكة
/ar/ksa/Pages/nationalday.aspxSubdomain Text duplicate اليوم الوطني السعودي
/ar/ksa/Pages/leadership.aspxSubdomain Text duplicate القيادة السعودية
/ar/ministry/multimedia/Publis...Subdomain 01/ذو القعدة/1445وزارة الخارجية بالتعاون مع وزارتي الداخلية والسياحة تضيف 3 دول إلى قائمة الدول المشمولة بالتأشيرة الإلكترونية
/ar/ministry/multimedia/Publis...Subdomain 01/ذو القعدة/1445برئاسة خادم الحرمين الشريفين.. الجانب السياسي من جلسة مجلس الوزراء
/ar/ministry/multimedia/Publis...Subdomain 22/شوال/1445تعلن وزارة الخارجية عن توفر وظائف تعاقدية لشغلها بالكوادر الوطنية المؤهلة للعمل في (بعثات المملكة في الخارج) بمسمى (مشرف مباني)
https://www.youtube.com/embed/...External Subdomain 25/شوال/1445كلمة سمو الآمير فيصل بن فرحان وزير الخارجية خلال الدورة الخامسة عشرة لمؤتمر القمة الإسلامي
https://www.youtube.com/embed/...External Subdomain 25/شوال/1445كلمة سمو الوزير خلال الاجتماع التنسيقي لدعم جهود تنفيذ حل الدولتين والاعتراف بالدولة الفلسطينية
https://www.youtube.com/embed/...External Subdomain 25/شوال/1445كلمة سمو الوزير في الدورة الاستثنائية لمجلس وزارء خارجية الدول الأعضاء في منظمة التعاون الاسلامي
/ar/ministry/multimedia/Pages/...عرض المزيد
https://www.mofa.gov.sa/IMG-ALT MOFA KSA - وزارة الخارجية | المملكة العربية السعودية
https://www.dga.gov.sa/External Subdomain الحكومة الرقمية
https://www.vision2030.gov.sa/External Subdomain رؤية المملكة 2030
https://shorturl.at/twAV7External مشاركة البيانات
/ar/ministry/Pages/PrivacyPoli...Subdomain سياسة الخصوصية
/ar/ministry/Pages/UsagePolicy...Subdomain سياسة الاستخدام
/ar/ksa/Pages/vision.aspxSubdomain Text duplicate رؤية المملكة
/ar/ksa/Pages/history.aspxSubdomain Text duplicate تاريخ المملكة
/ar/ksa/Pages/nationalday.aspxSubdomain Text duplicate اليوم الوطني السعودي
/ar/ksa/Pages/leadership.aspxSubdomain Text duplicate القيادة السعودية
/ar/ministry/Pages/ministryvis...Subdomain Text duplicate رؤية الوزارة
/ar/ministry/news/Pages/defaul...Subdomain Text duplicate أخبار الوزارة
/ar/ministry/Pages/ministers.aspxSubdomain Text duplicate وزراء الخارجية
/ar/ministry/Pages/minister.aspxSubdomain Text duplicate وزير الخارجية
https://ksavisa.sa/External منصة خدمات التأشيرات الإلكترونية
https://marasim.mofa.gov.sa/External Subdomain نظام المراسم
https://services.mofa.gov.sa/r...External Subdomain نظام التصاديق
https://jobs.mofa.gov.sa/External Subdomain بوابة التوظيف
/ar/ksa/Pages/vision.aspxSubdomain Kingdom vision
/ar/ksa/Pages/history.aspxSubdomain KSA History
/ar/ksa/Pages/nationalday.aspxSubdomain KSA National Day
/ar/ksa/Pages/leadership.aspxSubdomain Saudi Arabia Leadership
/ar/ministry/Pages/ministryvis...Subdomain Ministry Vision
/ar/ministry/news/Pages/defaul...Subdomain MOFA News
/ar/ministry/Pages/ministers.aspxSubdomain MOFA Ministers
/ar/ministry/Pages/minister.aspxSubdomain MOFA Minister
https://www.dga.gov.sa/External Subdomain Digital government
https://www.vision2030.gov.sa/External Subdomain Vision 2030
https://shorturl.at/twAV7External Data Sharing
/ar/ministry/Pages/PrivacyPoli...Subdomain Privacy Policy
/ar/ministry/Pages/UsagePolicy...Subdomain Usage Policy
https://ksavisa.sa/External Visa Services Platform
https://marasim.mofa.gov.sa/External Subdomain Protocol System
https://services.mofa.gov.sa/r...External Subdomain Ratification System
https://jobs.mofa.gov.sa/External Subdomain Jobs Portal
https://www.instagram.com/ksa_...External Subdomain No Text
https://twitter.com/ksamofaExternal No Text
http://youtube.com/c/ksamofaExternal No Text
http://facebook.com/1000648668...External No Text
https://itunes.apple.com/us/ap...External Subdomain No Text
https://play.google.com/store/...External Subdomain No Text

Server configuration

HTTP redirects
(Critically important)
This page redirects to "https://www.mofa.gov.sa/ar/Pages/default.aspx"
HTTP header
(Important)
No X-Powered HTTP header is sent.
This page uses GZip for compressed data transmission.
Performance
(Somewhat important)
The page response time is very slow (2.91 seconds). The response time should be less than 0.4 seconds. Slow websites are bad for search engine bots and also result in bad user experience.
This page loads 9 CSS files. This may affect the page load time negatively.
This page loads 14 JavaScript files. This may affect the load time negatively.
The file size of the HTML document is fine (331 kB).

HTTP Response Header

NameValue
cache-controlprivate, max-age=0
content-typetext/html; charset=utf-8
content-encodinggzip
expiresFri, 26 Apr 2024 16:09:58 GMT
last-modifiedSat, 11 May 2024 16:09:58 GMT
varyAccept-Encoding
x-sharepointhealthscore0
sprequestguid7ea927a1-d69d-0060-7729-e99e291ce1e6
request-id7ea927a1-d69d-0060-7729-e99e291ce1e6
strict-transport-securitymax-age=10886400
x-frame-optionsSAMEORIGIN
sprequestduration921
spiislatency0
microsoftsharepointteamservices16.0.0.10401
x-content-type-optionsnosniff
x-ms-invokeapp1; RequireReadOnly
dateSat, 11 May 2024 16:09:58 GMT
connectionclose
set-cookie56 Characters
statuscode200
http_versionHTTP/1.1

External factors

Blacklists
(Nice to have)
This website is not classified "for adult only".
This page is referenced by wikipedia.
This website has excellent links from other websites.
This page has backlinks from 213 referring domains.
This page has 37,386 backlinks.
This page has backlinks from 177 different ip addresses.
Facebook popularity
(Somewhat important)
The page has 515 shares and comments on Facebook.

Robots.txt

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<!doctype html>
<html class="no-js" lang="">

<head><script type='text/javascript'>
//<![CDATA[
window['adrum-start-time'] = new Date().getTime();
;(function(config){
config.appKey = 'EUM-AAB-YYJ';
config.beaconUrlHttp = 'http://eumcon.mofa.gov.sa';
config.beaconUrlHttps = 'https://eumcon.mofa.gov.sa';
config.adrumExtUrlHttp = 'http://cdn.appdynamics.com';
config.adrumExtUrlHttps = 'https://cdn.appdynamics.com';
config.xd = {enable : false};
})(window['adrum-config'] || (window['adrum-config'] = {}));;/* Copyright (c) 2010-2021 Google LLC. http://angular.io/license
 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/* Version c74f9315ac2eb17a0d3c4975c3deb222 v:22.9.0.3923, c:1a0a7115c90930d9948bbaf81830d21c7554152f, b:22.9.0.3923 */(function(){new function(){if(!window.ADRUM&&!0!==window["adrum-disable"]){var g=window.ADRUM={},z=window.console,A=z&&"function"==typeof z.log?z:{log:function(){}};window["adrum-start-time"]=window["adrum-start-time"]||(new Date).getTime();var v=this&&this.$c||function(){var a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,k){a.__proto__=k}||function(a,k){for(var e in k)k.hasOwnProperty(e)&&(a[e]=k[e])};return function(b,k){function e(){this.constructor=b}a(b,k);b.prototype=null===k?Object.create(k):
(e.prototype=k.prototype,new e)}}();(function(a){(function(a){a.setUpMonitors=function(){for(var a=[],b=0;b<arguments.length;b++)a[b]=arguments[b];for(b=0;b<a.length;b++){var c=a[b];c&&c.setUp()}}})(a.monitor||(a.monitor={}))})(g||(g={}));window.Error.stackTraceLimit=Infinity;(function(a){(function(b){function k(a){return b.refs.slice.apply(a,b.refs.slice.call(arguments,1))}function e(a,f){return c(b.refs.setTimeout.apply)?b.refs.setTimeout.apply(window,arguments):b.refs.setTimeout(a,f)}function c(a){return"undefined"!==
typeof a&&null!==a}function l(a){return"object"==typeof a&&!b.isArray(a)&&null!==a}function n(a){return"function"==typeof a||!1}function f(a){return"string"==typeof a}function m(a){return"number"==typeof a}function p(a){return""===a}function s(a,f){for(var c in f){var n=f[c];if(q(f,c)){var m=a[c];l(n)&&l(m)?s(m,n):b.isArray(m)&&b.isArray(n)?a[c]=m.concat(n):a[c]=n}}return a}function q(a,b){return Object.prototype.hasOwnProperty.call(a,b)&&c(a[b])}function t(a){return f(a)?a.replace(/^\s*/,"").replace(/\s*$/,
""):a}function u(){return b.refs.ra&&n(b.refs.ra.now)}function g(){return u()?b.refs.round(b.refs.ra.now()+w()):(new Date).getTime()}function w(){var a=b.refs.ra,a=a&&a.timing&&m(a.timing.navigationStart)?a.timing.navigationStart:window["adrum-start-time"];c(a)||(a=g());return a}function r(a,b){var f=Array.prototype[a];return f?C(f):I(a,b)}function C(a){return function(f){return a.apply(f,b.refs.slice.call(arguments,1))}}function I(a,b){return function(f,l){if(!c(f))throw new TypeError(a+" called on null or undefined");
if(!n(l))throw new TypeError(l+" is not a function");return b.apply(null,arguments)}}function y(a,b,f){var c=Object(a),l=c.length>>>0,n=0;if(3>arguments.length){for(;n<l&&!(n in c);)n++;if(n>=l)throw new TypeError("Reduce of empty array with no initial value");f=c[n++]}for(;n<l;n++)n in c&&(f=b(f,c[n],n,c));return f}function D(a,f,c){return b.reduce(a,function(a,b,l,n){a[l]=f.call(c,b,l,n);return a},Array(a.length>>>0))}function E(a,f,c){return b.reduce(a,function(a,b,l,n){f.call(c,b,l,n)&&a.push(b);
return a},[])}function F(a,b,f){a=Object(a);for(var c=a.length>>>0,l=0;l<c;l++)if(l in a&&b.call(f,a[l],l,a))return!0;return!1}function G(a,f,c){return!b.some(a,function(a){return!f.call(c,a)})}function Q(a,f,c){b.reduce(a,function(a,b,l,n){f.call(c,b,l,n)},void 0)}function B(a){a=new b.refs.Error("Async Function:"+(a?" "+a:""));a.stack&&-1==a.stack.toString().indexOf(a.message)&&(a.stack=a.message+"\n"+a.stack);return a.stack}function H(a){try{throw B(a);}catch(b){return b.stack}}b.refs={isArray:Array.isArray,
toString:Object.prototype.toString,slice:Array.prototype.slice,setTimeout:window.setTimeout,setInterval:window.setInterval,ra:window.performance||window.mozPerformance||window.msPerformance||window.webkitPerformance,assign:Object.assign,round:Math.round,Error:window.Error};b.Ha=k;b.oSTO=e;b.isCORSSupported=function(){var a=window.JSON&&n(JSON.stringify);return c(window.XMLHttpRequest)&&"withCredentials"in new XMLHttpRequest&&a};b.isDefined=c;b.Xl=function(a){return"number"===typeof a&&!window.isNaN(a)};
b.isArray=n(b.refs.isArray)&&n(b.refs.isArray.bind)?b.refs.isArray.bind(Array):function(a){return b.refs.toString.call(a)===b.refs.toString.call([])};b.isObject=l;b.isFunction=n;b.isString=f;b.isNumber=m;b.isBoolean=function(a){return"boolean"==typeof a};b.Tl=function(a){if(!l(a))return!1;var b=Object.prototype.toString.call(a);return("[object Error]"===b||"[object DOMException]"===b)&&"name"in a&&"message"in a};b.max=function(a,b){return Math.max(isNaN(a)?Number.NEGATIVE_INFINITY:a,isNaN(b)?Number.NEGATIVE_INFINITY:
b)};b.bp=p;b.sh=e;b.Cp=function(a,b){e(a,b||1E4)};b.addEventListener=function(b,f,c,l){function n(){try{return c.apply(this,k(arguments))}catch(l){a.exception(l,"M1",f,b,l)}}void 0===l&&(l=!1);a.logInfo("M0",f,b);n.L=!0;b.addEventListener?b.addEventListener(f,n,l):b.attachEvent&&b.attachEvent("on"+f,n)};b.loadScriptAsync=function(b){var f=document.createElement("script"),l=a.conf.elementIdWithNonce;f.type="text/javascript";f.async=!0;f.src=b;l&&c(t(l))&&(l=document.getElementById(l))&&(l=l.sp,l=t(l),
c(l)&&!p(l)&&f.setAttribute("nonce",l));(l=document.getElementsByTagName("script")[0])?(l.parentNode.insertBefore(f,l),a.logInfo("M2",b)):a.logInfo("M3",b)};b.mergeJSON=s;b.hasOwnPropertyDefined=q;b.Uf=function(a,f){if(b.isFunction(Object.getPrototypeOf))for(;b.isDefined(a)&&!q(a,f);)a=Object.getPrototypeOf(a);return a};b.io=function(a){return c(a)?b.isArray(a)?a:[a]:[]};b.Gp=function(a,b){return null!=a&&a.slice(0,b.length)==b};b.generateGUID=function(a){return c(a)&&n(a.getRandomValues)&&function(){function b(a){a=
a.toString(16);return"0000".substr(a.length)+a}var f=new Uint16Array(8);a.getRandomValues(f);return b(f[0])+b(f[1])+"_"+b(f[2])+"_"+b(f[3])+"_"+b(f[4])+"_"+b(f[5])+b(f[6])+b(f[7])}}(window.crypto||window.msCrypto)||function(){return"xxxxxxxx_xxxx_4xxx_yxxx_xxxxxxxxxxxx".replace(/[xy]/g,function(a){var b=16*Math.random()|0;return("x"==a?b:b&3|8).toString(16)})};b.tryExtractingErrorStack=function(a){return a?(a=a.stack)&&"string"===typeof a?a:null:null};b.trim=t;b.Mm=function(a){var b={},f,c;if(!a)return b;
var l=a.split("\n");for(c=0;c<l.length;c++){var n=l[c];f=n.indexOf(":");a=t(n.substr(0,f)).toLowerCase();f=t(n.substr(f+1));a&&(b[a]=b[a]?b[a]+(", "+f):f)}return b};b.tryPeriodically=function(a,b,f,c){function l(){if(b())f&&f();else{var m=a(++n);0<m?e(l,m):c&&c()}}var n=0;l()};b.vf=function(a){return a.charAt(0).toUpperCase()+a.slice(1)};b.Vg=function(a){for(var b=[],f=1;f<arguments.length;f++)b[f-1]=arguments[f];return function(){for(var f=[],c=0;c<arguments.length;c++)f[c]=arguments[c];return a.apply(this,
b.concat(f))}};b.cp=u;b.now=g;b.cb=w;b.Lo=y;b.reduce=r("reduce",y);b.Ko=D;b.map=r("map",D);b.Io=E;b.filter=r("filter",E);b.Mo=F;b.some=r("some",F);b.Ho=G;b.every=r("every",G);b.Jo=Q;b.forEach=r("forEach",Q);b.sk=function(a){return b.filter(a,c)};b.Qo=function(a){return[].concat.apply([],a)};b.Cj=c(window.Reflect)&&c(window.Reflect.construct)?function(b,f,c,l){try{return null!==f?window.Reflect.construct(f,c,l):b}catch(n){return a.monitor.ErrorMonitor.w(n),b}}:function(b,f,c){try{return null!==f&&
f.apply(b,c)||b}catch(l){return a.monitor.ErrorMonitor.w(l),b}};b.$c=function(){var a=Object.setPrototypeOf||function(a,b){var f=Object.getOwnPropertyNames(b),c;for(c in f)a[c]=b[c]};return function(b,f){function c(){this.constructor=b}a(b,f);b.prototype=null===f?Object.create(f):(c.prototype=f.prototype,new c)}}();b.Ak=function(a){if(!b.isString(a))return a;var f={"&":"&","<":"<",">":">","'":"'",'"':""","/":"/"};return a.replace(/[&<>'"/]/g,function(a){return f[a]})};b.Kp=
function(a){if(!b.isString(a))return a;var f={"&":"&","&":"&","&":"&","<":"<","<":"<","<":"<",">":">",">":">",">":">","'":"'","'":"'","'":"'",""":'"',""":'"',""":'"',"/":"/","/":"/","/":"/"};return a.replace(/&(?:amp|#0*38|#x0*26|lt|#0*60|#x0*3c|gt|#0*62|#x0*3e|apos|#0*39|#x0*27|quot|#0*34|#x0*22|sol|#0*47|#x0*2f);/g,function(a){a=a.replace(/0+\B/g,"");return f[a]})};b.nk=function(a){var b;return function(){var f=this;b&&
clearTimeout(b);b=e(function(){a.apply(f,arguments)},300)}};b.cl=function(a){var f=a.length;if(f)for(f-=1;0<=f;f--)if(b.isObject(a[f])&&a[f].adrumArgs)return f;return-1};b.Cd=function(a,f){var c=a.length,l;l=null;if(c)for(c-=1;0<=c;c--)if(b.isObject(a[c])&&a[c].adrumArgs){l=a[c].adrumArgs;l=l[f];break}return l};b.Sd=function(){return c(window.__zone_symbol__Promise)||c(window.__zone_symbol__ZoneAwarePromise)};var v=B(""),h=H("");b.Na=v?B:h?H:B})(a.utils||(a.utils={}))})(g||(g={}));(function(a){var b=
a.conf||(a.conf={});b.userConf=window["adrum-config"]||{};b.useHTTPSAlways=!0===b.userConf.useHTTPSAlways;b.modernBrowserFeaturesAvailable=a.utils.isDefined(window.addEventListener)&&a.utils.isCORSSupported()&&a.utils.isDefined(Array.prototype.forEach);b.spa2=b.userConf.spa&&b.userConf.spa.spa2&&(!0===b.userConf.spa.spa2||a.utils.isObject(b.userConf.spa.spa2));b.clearResTiming=b.userConf.spa&&a.utils.isObject(b.userConf.spa.spa2)&&a.utils.isDefined(b.userConf.spa.spa2.clearResTiming)?b.userConf.spa.spa2.clearResTiming:
!0;b.disableTextForTesting=!0===b.userConf.disableTextForTesting;b.enablePrimaryMetrics=(!a.utils.isDefined(b.userConf.enablePrimaryMetrics)||!0===b.userConf.enablePrimaryMetrics)&&b.modernBrowserFeaturesAvailable;b.N=!1;b.considerCarouselForVCT=a.utils.isDefined(b.userConf.ek)?b.userConf.ek:!0;b.devMode=!0===b.userConf.devMode;b.isZonePromise=!0===b.userConf.isZonePromise||!0===b.userConf.angular;b.fetch=!a.utils.isDefined(b.userConf.fetch)||!0==b.userConf.fetch;b.backTimeGap=Math.abs(b.userConf.backTimeGap)||
0;b.neverSendImageBeacon=!a.utils.isDefined(b.userConf.beacon)||!a.utils.isDefined(b.userConf.beacon.neverSendImageBeacon)||!0==b.userConf.beacon.neverSendImageBeacon;b.beaconUrlHttp=a.utils.isDefined(b.userConf.beaconUrlHttp)?b.userConf.beaconUrlHttp:"http://col.eum-appdynamics.com";b.beaconUrlHttps=a.utils.isDefined(b.userConf.beaconUrlHttps)?b.userConf.beaconUrlHttps:"https://col.eum-appdynamics.com";b.corsEndpointPath="/eumcollector/beacons/browser"+(b.spa2?"/v2":"/v1");b.imageEndpointPath="/eumcollector/adrum.gif?";
b.appKey=b.userConf.appKey||window["adrum-app-key"]||"APP_KEY_NOT_SET";a=b.useHTTPSAlways||"https:"===document.location.protocol;var k=b.userConf.adrumExtUrlHttp||"http://cdn.appdynamics.com",e=b.userConf.adrumExtUrlHttps||"https://cdn.appdynamics.com";b.adrumExtUrl=(a?e:k)+"/adrum-ext.c74f9315ac2eb17a0d3c4975c3deb222.js";b.adrumXdUrl=e+"/adrum-xd.c74f9315ac2eb17a0d3c4975c3deb222.html";b.agentVer="22.9.0.3923";b.sendImageBeacon=b.userConf.beacon&&b.userConf.beacon.sendImageBeacon||window["adrum-send-image-beacon"];
window["adrum-geo-resolver-url"]?(k=window["adrum-geo-resolver-url"],e=k.indexOf("://"),-1!=e&&(k=k.substring(e+3)),k=(a?"https://":"http://")+k):(k=b.userConf.geoResolverUrlHttps||"",e=b.userConf.geoResolverUrlHttp||"",k=a?k:e);b.geoResolverUrl=k;b.useStrictDomainCookies=!0===window["adrum-use-strict-domain-cookies"];b.Yi=10;b.Si=10;b.sendBeaconOnUnload=b.userConf.beacon&&!1===b.userConf.beacon.sendOnUnload?!1:!0;b.isReportingPaused=b.userConf.pauseReporting||!1;b.fa=!1===b.userConf.longStackTrace?
!1:!0;b.isAbapApp=b.userConf.isAbapApp||!1;b.elementIdWithNonce=b.userConf.elementIdWithNonce||void 0;b.releaseId=b.userConf.releaseId||void 0})(g||(g={}));(function(a){function b(f,b,c,l){f=a.conf.beaconUrlHttps+"/eumcollector/error.gif?version=1&appKey="+c+"&msg="+encodeURIComponent(f.substring(0,500));l&&(f+="&stack=",f+=encodeURIComponent(l.substring(0,1500-f.length)));return f}function k(f,c){2<=C||(document.createElement("img").src=b(f,0,a.conf.appKey,c),C++)}function e(a){return 0<=a.location.search.indexOf("ADRUM_debug=true")||
0<=a.cookie.search(/(^|;)\s*ADRUM_debug=true/)}function c(f,b){void 0===b&&(b=u.INFO);a.isDebug&&w.push(""+b+f)}function l(a){c(s(arguments).join(" | "),u.ERROR)}function n(a){c(s(arguments).join(" | "),u.INFO)}function f(a){r.push(s(arguments).join(" | "))}function m(a){var f=s(arguments).join(" | ");l(f);k(f,null)}function p(a){void 0===a&&(a=u.INFO);return q(w,function(f,b){var c=parseInt(b.charAt(0));c>=a&&(f+="["+u[c]+"] "+b.slice(1).replace(/\<br\/\>/g,"\n\t")+"\n");return f},"")}var s=a.utils.Ha,
q=a.utils.reduce,t=a.utils.isDefined;a.iDR=e;var u;(function(a){a[a.DEBUG=0]="DEBUG";a[a.INFO=1]="INFO";a[a.ERROR=2]="ERROR"})(u=a.LOG_LVL||(a.LOG_LVL={}));var g;(function(a){a[a.API_ERROR=0]="API_ERROR";a[a.API_ERROR_INVALID_PARAMS=1]="API_ERROR_INVALID_PARAMS";a[a.API_ERROR_INVALID_CONFIG=2]="API_ERROR_INVALID_CONFIG";a[a.API_WARNING=3]="API_WARNING";a[a.API_WARNING_INEFFECTIVE_CONFIG=4]="API_WARNING_INEFFECTIVE_CONFIG"})(g=a.Y||(a.Y={}));a.Rb=["JS Agent API Error:","JS Agent API Error Invalid Parameters: ",
"JS Agent API Error Invalid Configs: ","JS Agent API Warning:","JS Agent API Warning Ineffective Config:"];a.nb=" a constructor is called as a function. Don't forget keyword new.";a.isDebug=e(document);a.apiMessageConsoleOut=t(a.conf.userConf)&&t(a.conf.userConf.log)&&!0===a.conf.userConf.log.apiMessageConsoleOut?!0:!1;var w=[],r=[];a.logMessages=w;a.apiMessages=r;a.logError=l;a.logInfo=n;a.logDebug=function(a){c(s(arguments).join(" | "),u.DEBUG)};a.qp=f;a.error=m;a.reportAPIMessage=function(b,c,
l,n){var m=a.Sm.apply(this,arguments);f(m);a.apiMessageConsoleOut&&A.log(m);return m};a.exception=function(){if(!(1>arguments.length)){var f=s(arguments),b=a.utils.tryExtractingErrorStack(f[0]),f=f.slice(1);a.utils.isArray(f)&&(f=f.slice(0,20));f=f.join(" | ");a.logError(f);k(f,b)}};a.assert=function(a){for(var f=1;f<arguments.length;f++);var b=s(arguments);a||(f=b[1],(b=b.slice(2))&&0<b.length?m("M4",f,b):m("M5",f))};a.Xo=p;a.dumpLog=a.isDebug?function(a){void 0===a&&(a=u.INFO);A.log(p(a))}:function(){};
a.Lf=0;a.Mf=0;a.S=a.isDebug&&a.utils.refs.ra?function(){a.Lf=a.utils.refs.ra.now()}:function(){};a.T=a.isDebug&&a.utils.refs.ra?function(){a.Mf+=a.utils.refs.ra.now()-a.Lf}:function(){};a.Sm=function(f,b,c,l){var n="",n="",m=(new window.Error).stack,e,m=a.utils.isString(m)?m.substring(5):m+"";t(e)||(e=a.utils.map(l,function(a){return null===a?"null":void 0==a?"undefined":""===a?"''":a}));switch(f){case g.ua:case g.ro:n=a.Rb[f];n=t(c)?""+n+b+"\n in "+c+"("+e.join(", ")+")\n"+m:""+n+b+"\n"+m;break;
case g.De:n=a.Rb[f];n=""+n+b+"\nin "+c+"("+e.join(", ")+")\n"+m;break;case g.qo:case g.ji:n=a.Rb[f];n=""+n+b+", but "+c+"="+e.join(", ")+"\n"+m;break;default:n=a.Rb[g.ua],n=""+n+b+"\nin "+c+"("+e.join(", ")+")\n"+m}return n};a.cIEBU=b;var C=0;n("M6")})(g||(g={}));(function(a){var b=function(){function a(b){this.max=b;this.md=0}a.prototype.xl=function(){this.pc()||this.md++};a.prototype.pc=function(){return this.md>=this.max};a.prototype.reset=function(){this.md=0};return a}(),k=function(){function e(){this.ac=
[];this.ne=new b(e.ij);this.Vd=new b(e.bj)}e.prototype.submit=function(b){this.push(b)&&a.initEXTDone&&this.processQ()};e.prototype.processQ=function(){for(var b=this.vk(),l=0;l<b.length;l++){var n=b[l];"function"===typeof a.commands[n[0]]?(a.isDebug&&a.logInfo("M7",n[0],n.slice(1).join(", ")),a.commands[n[0]].apply(a,n.slice(1))):a.error("M8",n[0])}};e.prototype.dm=function(a){return"reportXhr"===a||"reportPageError"===a};e.prototype.push=function(b){var l=b[0],n=this.dm(l),f=n?this.ne:this.Vd;if(f.pc())return a.logInfo("M9",
n?"spontaneous":"non spontaneous",l),!1;this.ac.push(b);f.xl();return!0};e.prototype.vk=function(){var a=this.ac;this.reset();return a};e.prototype.size=function(){return this.ac.length};e.prototype.reset=function(){this.ac=[];this.ne.reset();this.Vd.reset()};e.prototype.isSpontaneousQueueDead=function(){return this.ne.pc()};e.prototype.isNonSpontaneousQueueDead=function(){return this.Vd.pc()};return e}();k.ij=100;k.bj=100;a.CommandExecutor=k})(g||(g={}));(function(a){a.q=new a.CommandExecutor;a.command=
function(b){for(var k=1;k<arguments.length;k++);a.isDebug&&a.logInfo("M10",b,Array.prototype.slice.call(arguments).slice(1).join(", "));a.q.submit(Array.prototype.slice.call(arguments))}})(g||(g={}));(function(a){(function(a){var k=function(){function a(){this.status={}}a.prototype.setUp=function(){};a.prototype.set=function(a,b){this.status[a]=b};return a}();a.Wc=k})(a.monitor||(a.monitor={}))})(g||(g={}));(function(a){var b=a.utils.Ak,k=function(){function e(a,b,n,f,m,e,s,q){this.action=a||"";this.Gi=
b||"";this.className=n||"";this.tagName=f||"";this.name=m||"";this.text=e||"";this.src=s;this.item=q}e.qm=function(c){var l=b(c.id)||"",n=b(c.className)||"",f="",m=new e;c instanceof HTMLHtmlElement?(f="html",m.text="#html"):c===document?(f="document",m.text="#document"):c===window?(f="window",m.text="#window"):c instanceof XMLHttpRequest?(f="xhr",m.src=a.utils.isObject(c._adrumAjaxT)?encodeURI(c._adrumAjaxT.url()):""):c instanceof WebSocket?(f="websocket",m.src=encodeURI(c.url)):c instanceof HTMLScriptElement?
(f="script",m.src=encodeURI(c.src)):c instanceof HTMLAnchorElement?(f="a",m.text=b(c.text)||""):c instanceof HTMLButtonElement?(f="button",m.name=b(c.name)):c instanceof HTMLDivElement?f="div":c instanceof HTMLImageElement?(f="img",m.src=encodeURI(c.src),m.text=b(c.title)||""):c instanceof HTMLLIElement?(f="li",m.item=c.value):c instanceof HTMLUListElement?f="ul":c instanceof HTMLFormElement?f="form":c instanceof HTMLFrameElement?(f="frame",m.src=encodeURI(c.src)):c instanceof HTMLInputElement?(f=
b(c.type)||"input",m.text=b(c.value),m.name=b(c.name)):c instanceof HTMLTableElement?f="table":c instanceof HTMLTableCaptionElement?f="tcap":c instanceof HTMLTableCellElement?f="td":c instanceof HTMLTableRowElement?f="tr":(f=a.utils.isDefined(c.tagName)?b(c.tagName):"",a.logInfo("M11",f));m.Gi=l;m.className=n;m.tagName=f;a.utils.isString(m.text)&&(m.text=a.utils.isDefined(String.prototype.trim)?m.text.trim():m.text,m.text=m.text.substring(0,30));return m};return e}();a.Ga=k})(g||(g={}));var d=g.utils.Ha,
h=g.utils.isFunction;(function(a){var b=a.utils.generateGUID,k;(function(a){a[a.USER=0]="USER";a[a.TIMER=1]="TIMER";a[a.XHR=2]="XHR";a[a.RESOURCE=3]="RESOURCE";a[a.PROMISE=4]="PROMISE";a[a.FETCH=5]="FETCH";a[a.BASE_PAGE_LOAD=6]="BASE_PAGE_LOAD";a[a.OTHER=7]="OTHER"})(k=a.CauseType||(a.CauseType={}));var e=function(){return function(c,n,f){this.start=a.utils.now();this.parent=c;this.Oc=n;this.guid=b();this.type=f}}();a.Tb=e;var c=function(){function b(){}b.Xf=function(){return b.events};b.ug=function(b){return a.utils.isDefined(b)&&
a.utils.isFunction(b.handleEvent)};b.eh=function(c,f,m,e){var s,q=f.guid;b.sa(f);try{b.ug(c)?s=c.handleEvent.apply(c,e):h(c)&&(s=c.apply(m,e))}catch(k){throw a.conf.fa&&(c=a.b.Xf(),f=c.length,k.stack&&c&&0<f&&(k.stack+=b.Jh(c[f-1]))),k;}finally{b.K(q)}return s};b.Uc=function(c,f,m,e){if(!a.utils.isDefined(f)||f.L)return f;e=e||!1;var s,q=a.conf.fa?a.utils.Na(c):"";e||(s=b.qa());return function(e){var p=b.La(c,e,s,m);a.conf.fa&&(p.ja=q);return b.eh(f,p,this,arguments)}};b.La=function(b,f,c,l){c?a.logInfo("M12",
b,c.Oc.action):a.logInfo("M13",b);a.utils.isDefined(f)?(f=a.Ga.qm(f.target||f.srcElement),f.action=b):f=new a.Ga(b);return new e(c,f,l)};b.mo=function(c,f,m){if(!a.utils.isDefined(f)||f.L)return f;var e=b.La(c,void 0,b.qa(),m),s=a.conf.fa?a.utils.Na(c):"";return function(){new a.Ga(c);a.conf.fa&&(e.ja=s);return b.eh(f,e,this,arguments)}};b.Np=function(a,f){return function(){var c=f.apply(this,arguments);b.gd(a);return c}};b.qa=function(){return 0<b.events.length?b.events[b.events.length-1]:null};
b.sa=function(a){b.events.push(a)};b.K=function(a){var f=b.events,c=f.length,e=null;if(a)for(c-=1;0<=c;c--)if(a===f[c].guid)return e=b.events.splice(c,1),e[0];return b.events.pop()};b.hd=function(b,f){var c=b,l=1,e="";if(!a.utils.isDefined(c))return null;for(;a.utils.isDefined(c.parent);)e=" -> "+c.Oc.action+e,c=c.parent,l+=1;var q=a.utils.now();a.utils.isDefined(c.Oc)&&(e=c.Oc.action+e+" -> "+f);a.logInfo("M14",e);a.logInfo("M15",c.start,l);a.logInfo("M16",q-c.start);return c};b.gd=function(a){return b.hd(b.qa(),
a)};b.Jh=function(b){var f="";if(a.utils.isDefined(b)){for(;a.utils.isDefined(b.parent);)b.ja&&(f=f+"\n"+b.ja),b=b.parent;f+=b.ja?"\n"+b.ja:""}return f};b.nl=function(){var c=b.gd(void 0);if(a.utils.isDefined(c)&&a.utils.isDefined(c.type))return[k.TIMER,k.USER].some(function(a){return c.type==a})?c:void 0};b.Ml=function(a){if(h(a))return a;var b=""+a;return function(){eval.call(window,b)}};b.setUp=function(){b.events=[];var c=a.utils.refs;[{Ug:c.setTimeout,Rf:"setTimeout"},{Ug:c.setInterval,Rf:"setInterval"}].forEach(function(a){var c=
a.Ug,n=a.Rf;window[n]=function(a){var f=d(arguments);if(a){if(a.usedByAgent)return c.apply(window,f);var e=b.fm(n,arguments[1])?k.OTHER:k.TIMER,e=b.mo(n,b.Ml(a),e);f[0]=e;return c.apply(window,f)}c.apply(window,f)}});a.conf.fa&&(c=b.La("pageLoadInit",null,null,k.BASE_PAGE_LOAD),b.sa(c),b.Ia=c.guid)};b.fm=function(b,f){return"setTimeout"==b&&(a.utils.isDefined(f)&&0==f||!a.utils.isDefined(f))};return b}();c.events=[];c.Ia="";a.b=c})(g||(g={}));(function(a){(function(b){var k=a.utils.Ha,e=a.utils.isDefined;
window.ADRUM.aop=b;b.support=function(a){return!a||"apply"in a};b.around=function(c,l,n,f,m){a.assert(b.support(c),"M17");c=c||function(){};return function(){if(a.isDebug)try{a.logInfo("M18",f,k(arguments).join(", "))}catch(b){a.logError("M19",e(b.stack)||b.toString())}var s=k(arguments),q,t=null;try{if(l&&(q=l.apply(this,s))){var u=a.utils.cl(q),t=q[u];-1!==u&&q.splice(u,1)}}catch(g){a.exception(g,"M20",f,g)}a.assert(!q||a.utils.isArray(q));u=void 0;try{u=c.apply(this,q||s)}catch(w){throw a.logInfo(w,
"M21",f,w),a.conf.fa&&a.b&&(s=a.b.Xf(),q=s.length,w.stack&&0<q&&(w.stack+=a.b.Jh(s[q-1]))),m&&m(w),w;}finally{try{n&&(t?(t.adrumArgs.origFuncResult=u,s.push(t)):e(u)&&(t={adrumArgs:{origFuncResult:u}},s.push(t)),n.apply(this,s))}catch(r){a.exception(r,"M22",f,r)}}return u}};b.before=function(a,l,n){return b.around(a,l,null,n)};b.after=function(a,l,n){return b.around(a,null,l,n)};b.forceWrap=function(b){var l=b.customDescriptorConfig||{},n=null,f=b.parentObject,m=b.property,p=b.setUpFunc,s=b.wrapNewFunctionAgain||
!1,q=b.propertyWrappedFunctionName;if(f&&m){n=Object.getOwnPropertyDescriptor(f,m);if(!n||n.configurable){n?(delete n.writable,delete n.value):n={configurable:!0,enumerable:!0};var k=n.set,u=n.get;n.set=l.set||function(f){!0!==f.usedByAgent&&(e(k)&&k(arguments),e(b.Za)&&!s||!a.utils.isFunction(p)||p(f))};n.get=l.get||function(){var f=u?u():a.utils.refs[q];e(b.Za)&&(f=b.Za);return f}}else a.logInfo("M23",q);Object.defineProperty(f,m,n)}else a.error("M24")}})(a.aop||(a.aop={}))})(g||(g={}));(function(a){a=
a.EventType||(a.EventType={});a[a.PageView=0]="PageView";a[a.Ajax=2]="Ajax";a[a.VPageView=3]="VPageView";a[a.Error=4]="Error";a[a.IFRAME=1]="IFRAME";a[a.ABSTRACT=100]="ABSTRACT";a[a.ADRUM_XHR=101]="ADRUM_XHR";a[a.NG_VIRTUAL_PAGE=102]="NG_VIRTUAL_PAGE"})(g||(g={}));(function(a){var b=a.events||(a.events={});b.V={};b.V[a.EventType.ABSTRACT]={guid:"string",url:"string",parentGUID:"string",parentUrl:"string",parentType:"number",parentPageName:"string",timestamp:"number"};b.V[a.EventType.VPageView]={resTiming:"object"};
b.V[a.EventType.NG_VIRTUAL_PAGE]={digestCount:"number"};b.V[a.EventType.Ajax]={method:"string",parentPhase:"string",parentPhaseId:"number",error:"object",parameter:"object",xhrStatus:"number",dataObject:"object"};b.V[a.EventType.ADRUM_XHR]={allResponseHeaders:"string"};b.V[a.EventType.Error]={msg:"string",line:"number",stack:"string"}})(g||(g={}));(function(a){var b=function(){function a(){this.oa={}}a.prototype.mark=function(a,b){k.mark.apply(this,arguments)};a.prototype.getTiming=function(a){return(a=
this.getEntryByName(a))&&a.startTime};a.prototype.measure=function(a,b,n){k.measure.apply(this,arguments)};a.prototype.getEntryByName=function(a){return k.getEntryByName.call(this,a)};return a}();b.ld=function(a){return k.ld(a)};a.PerformanceTracker=b;var k;(function(b){var c=a.utils.hasOwnPropertyDefined,l=a.utils.cb(),n=a.utils.now;b.mark=function(b,c){this.oa[b]={name:b,entryType:"mark",startTime:a.utils.isDefined(c)?c:n(),duration:0}};b.measure=function(b,e,p){c(this.oa,e)&&c(this.oa,p)?this.oa[b]=
{name:b,entryType:"measure",startTime:e?this.oa[e].startTime:l,duration:(p?this.oa[p].startTime:n())-(e?this.oa[e].startTime:l)}:a.error("M25",c(this.oa,e)?p:e)};b.getEntryByName=function(a){return this.oa[a]||null};b.ld=function(a){return a+l}})(k||(k={}))})(g||(g={}));(function(a){(function(b){function k(b,c){b=b||{};for(var f in b)c[f]=function(){var c=f,n=b[f];return function(b){var f="_"+c,l=this[f];if(a.utils.isDefined(b))if(typeof b===n)this[f]=b;else throw f="wrong type of "+c+" value, "+
typeof b+" passed in but should be a "+n+".",a.reportAPIMessage(a.Y.De,f,"ADRUM.report",Array.prototype.slice.call(arguments)),TypeError(f);return l}}()}function e(a){var b={},f;for(f in a){var c=a[f];b[c.start]=!0;b[c.end]=!0}return b}var c=function(){function b(c){this.perf=new a.PerformanceTracker;"Object"===this.constructor.name&&a.reportAPIMessage(a.Y.ua,a.nb);this.timestamp(a.utils.now());this.guid(a.utils.generateGUID());this.url(document.URL);this.Kc(c)}b.prototype.type=function(){return a.EventType.ABSTRACT};
b.prototype.Kc=function(b){if(a.utils.isObject(b))for(var f in b){var c=this[f]||this["mark"+a.utils.vf(f)];c&&a.utils.isFunction(c)&&c.call(this,b[f])}};b.dd=function(a,b,c){return{guid:function(){return a},url:function(){return b},type:function(){return c}}};b.prototype.fl=function(){return b.dd(this.parentGUID(),this.parentUrl(),this.parentType())};b.prototype.parent=function(b){var f=this.fl();a.utils.isDefined(b)&&(a.utils.isFunction(b.guid)&&a.utils.isFunction(b.url)&&a.utils.isFunction(b.type)?
(this.parentGUID(b.guid()),this.parentUrl(b.url()),this.parentType(b.type())):a.reportAPIMessage(a.Y.ua,"object is not a valid EventIdentifier","EventTracker.parent",Array.prototype.slice.call(arguments)));return f};return b}();b.EventTracker=c;b.$a=k;b.pf=function(b,c){b=b||{};var f=e(b),m;for(m in f)f=a.utils.vf(m),c["mark"+f]=a.utils.Vg(function(a,b){this.perf.mark(a,b)},m),c["get"+f]=a.utils.Vg(function(a){return this.perf.getTiming(a)},m)};k(b.V[a.EventType.ABSTRACT],c.prototype)})(a.events||
(a.events={}))})(g||(g={}));(function(a){(function(b){var k=function(b){function c(l){l=b.call(this,l)||this;l.constructor!=c&&a.reportAPIMessage(a.Y.ua,a.nb,"ADRUM.events.Error",[]);return l}v(c,b);c.prototype.type=function(){return a.EventType.Error};return c}(b.EventTracker);b.Error=k;b.$a(b.V[a.EventType.Error],k.prototype)})(a.events||(a.events={}))})(g||(g={}));(function(a){(function(b){var k=function(){function b(){}b.setUp=function(){b.perf=a.utils.refs.ra;a.utils.isObject(b.perf)&&a.utils.isObject(b.perf.timing)||
(b.perf=void 0)};return b}();k.perf=null;b.PerformanceWrapper=k})(a.monitor||(a.monitor={}))})(g||(g={}));(function(a){(function(b){var k=function(){function e(){this.navTiming=null}e.prototype.Cf=function(){var c=b.PerformanceWrapper.perf;if(c=c&&c.timing)if(c.navigationStart&&c.navigationStart<=c.loadEventEnd){var l={},n;for(n in c){var f=c[n];"number"===typeof f&&(l[n]=f)}this.navTiming=l}else a.logInfo("M27");else a.logInfo("M26")};e.prototype.setUp=function(){b.PerformanceWrapper.setUp()};return e}();
b.NavTimingMonitor=k;b.navMonitor=new b.NavTimingMonitor})(a.monitor||(a.monitor={}))})(g||(g={}));(function(a){(function(b){var k=function(){function e(){this.be=null;b.PerformanceWrapper.setUp();this.resourceBuffer=[];this.basePageResourceBuffer=[];this.Xe=500;this.Zc=150;this.qj=3E3;this.setResourceTimingBufferSize();this.pn()}e.prototype.setUp=function(){b.PerformanceWrapper.setUp();a.utils.isDefined(b.PerformanceWrapper.perf)&&a.utils.isFunction(b.PerformanceWrapper.perf.getEntriesByType)?a.utils.isFunction(b.PerformanceWrapper.perf.addEventListener)?
b.PerformanceWrapper.perf.addEventListener("resourcetimingbufferfull",this.wb.bind(this)):"onresourcetimingbufferfull"in b.PerformanceWrapper.perf?a.utils.isFunction(b.PerformanceWrapper.perf.ae)?b.PerformanceWrapper.perf.ae=a.aop.around(b.PerformanceWrapper.perf.ae,this.wb.bind(this)):b.PerformanceWrapper.perf.ae=this.wb.bind(this):a.utils.refs.setInterval.call(window,this.en.bind(this),this.qj):a.logInfo("M28");this.tn();this.fn()};e.prototype.tn=function(){var c=a.conf.userConf&&a.conf.userConf.resTiming&&
a.conf.userConf.resTiming.bufSize;a.utils.isDefined(b.PerformanceWrapper.perf)&&a.utils.isFunction(b.PerformanceWrapper.perf.setResourceTimingBufferSize)&&a.utils.isNumber(c)&&0<c&&(this.Zc=c)};e.prototype.fn=function(){var c=b.PerformanceWrapper.perf;a.utils.isDefined(c)&&(a.utils.isFunction(c.setResourceTimingBufferSize)&&(c.setResourceTimingBufferSize=a.aop.around(c.setResourceTimingBufferSize,function(){a.utils.isDefined(arguments)&&a.utils.isDefined(arguments[0])&&(this.Zc=arguments[0])}.bind(this))),
a.utils.isFunction(c.clearResourceTimings)&&(c.clearResourceTimings=a.aop.around(c.clearResourceTimings,function(){this.wb()}.bind(this))))};e.prototype.Bf=function(){this.basePageResourceBuffer=this.Tf()};e.prototype.wb=function(){this.resourceBuffer=this.Tf()};e.prototype.en=function(){this.Cb().length>=this.Zc&&this.wb()};e.prototype.Cb=function(){var c=b.PerformanceWrapper.perf,l=[];c&&c.getEntriesByType&&(c=c.getEntriesByType("resource"))&&c.length&&0<c.length&&c.unshift&&(l=c);0==l.length&&
a.logInfo("M29");return l};e.prototype.jl=function(b,l){return a.utils.filter(this.resourceBuffer,function(a){return b+a.startTime>=l})};e.prototype.kl=function(a,b){this.resourceBuffer=this.resourceBuffer.concat(this.Cb());var n=this.jl(a,b);this.clearResourceTimings();this.resourceBuffer=[];return n};e.prototype.pn=function(){var c=b.PerformanceWrapper.perf;a.utils.isDefined(c)&&a.utils.isFunction(c.clearResourceTimings)&&(this.be=c.clearResourceTimings.bind(c))};e.prototype.setResourceTimingBufferSize=
function(){var c=b.PerformanceWrapper.perf,l=a.conf.userConf&&a.conf.userConf.resTiming&&a.conf.userConf.resTiming.bufSize;!a.utils.isNumber(l)||0>=l?a.logInfo("M30"):c&&a.utils.isFunction(c.setResourceTimingBufferSize)?c.setResourceTimingBufferSize(l):a.logInfo("M31")};e.prototype.Tf=function(){var b=this.Cb();if(this.resourceBuffer.length+b.length>this.Xe)return a.logInfo("M32"),this.resourceBuffer.concat(b.slice(0,this.Xe-this.resourceBuffer.length));this.clearResourceTimings();return this.resourceBuffer.concat(b)};
e.prototype.clearResourceTimings=function(){a.conf.clearResTiming&&a.utils.isFunction(this.be)&&this.be()};return e}();b.ResourceMonitor=k;b.resourceMonitor=new b.ResourceMonitor})(a.monitor||(a.monitor={}))})(g||(g={}));(function(a){(function(a){function k(a){return a.nodeName.toLowerCase()}function e(a){return"video"==k(a)}function c(a){return"image"==k(a)}function l(a){return"svg"==k(a)}function n(a){return"use"==k(a)}function f(a){return a?0===a.lastIndexOf("video/",0)||0===a.lastIndexOf("image/",
0)||0===a.lastIndexOf("font/",0)||0===a.lastIndexOf("model/",0)||0===a.lastIndexOf("text/",0):!1}function m(a){return"embed"==k(a)&&(a.type?f(a.type):f(a.getAttribute("type")))}function p(a){return"object"==k(a)&&(a.type?f(a.type):f(a.getAttribute("type")))}function s(a){return"img"==k(a)}a.bl=k;a.Ag=e;a.jp=c;a.hp=l;a.kp=n;a.sg=function(a){return"canvas"==k(a)};a.yg=function(a){return a instanceof Text};a.fp=f;a.Vf=function(a){return(a.right-a.left)*(a.bottom-a.top)};a.ep=m;a.gp=p;a.dp=s;a.fb=function(a){return s(a)||
p(a)||m(a)||e(a)||c(a)||l(a)||n(a)};a.Fb=function(a,b){var f=b||window.getComputedStyle(a);return"none"!==f.getPropertyValue("display")&&"hidden"!==f.getPropertyValue("visibility")};a.kc=function(a){var b="";a instanceof HTMLImageElement?b=a.currentSrc||a.src:a instanceof HTMLEmbedElement?b=a.src:a instanceof HTMLObjectElement?b=a.data:"undefined"!=typeof HTMLVideoElement&&a instanceof HTMLVideoElement?b=a.currentSrc||a.src:a instanceof SVGImageElement?b=a.href.baseVal:a instanceof SVGUseElement&&
(b=a.href.baseVal);return b};a.Yo=function(a){var b="";a instanceof HTMLImageElement?b="img":a instanceof HTMLEmbedElement?b="embed":a instanceof HTMLObjectElement?b="object":"undefined"!=typeof HTMLVideoElement&&a instanceof HTMLVideoElement?b="video":a instanceof SVGImageElement?b="image":a instanceof SVGUseElement&&(b="use");return b};a.Dd=function(f){return a.isDefined(f.attributes)?f.attributes.getNamedItem("src")||f.attributes.getNamedItem("href"):void 0}})(a.utils||(a.utils={}))})(g||(g={}));
(function(a){var b=function(){function b(){this.Nl=0.2;this.lb=0;this.Eb=!1;this.Ka=a.conf.spa2;this.wc=this.j=this.ga=this.n=this.c=this.ya=0;this.bb=null;this.hc=0;this.qc=!1;this.nd=3;this.jc=null;this.Rc=this.Sc=0;this.viewport={top:0,left:0,bottom:this.Rc,right:this.Sc};this.Sa=1}b.prototype.setUp=function(){this.P={};this.Gb={};this.Sa=1;this.ga=a.utils.now();this.j=0;this.jb=[];this.ub=[];this.zb=[];this.n=this.c=this.wc=0;var b=window.MutationObserver;this.qc=a.utils.isDefined(a.conf.considerCarouselForVCT)?
a.conf.considerCarouselForVCT:!0;this.Af();a.utils.addEventListener(window,"resize",a.utils.nk(this.Af).bind(this));a.utils.isDefined(b)&&(a.utils.isDefined(window.Zone)&&a.utils.isDefined(window.Zone.__symbol__)&&a.utils.isDefined(window.Zone.__symbol__("MutationObserver"))?this.zc=new (window[window.Zone.__symbol__("MutationObserver")])(this.Rg.bind(this)):this.zc=new b(this.Rg.bind(this)),this.zc.observe(document.documentElement,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["src","href"]}),
a.logInfo("M33"))};b.prototype.Rg=function(b){var c=this;a.S();b.forEach(function(a){switch(a.type){case "childList":[].slice.call(a.addedNodes).forEach(function(a){c.sf(a)});break;case "attributes":c.sf(a.target)}});a.T()};b.prototype.Af=function(){this.Sc=a.utils.isDefined(window.innerWidth)&&a.utils.isDefined(document.documentElement.clientWidth)?Math.min(window.innerWidth,document.documentElement.clientWidth):window.innerWidth||document.documentElement.clientWidth||document.getElementsByTagName("body")[0].clientWidth;
this.Rc=a.utils.isDefined(window.innerHeight)&&a.utils.isDefined(document.documentElement.clientHeight)?Math.min(window.innerHeight,document.documentElement.clientHeight):window.innerHeight||document.documentElement.clientHeight||document.getElementsByTagName("body")[0].clientHeight;a.logInfo("M34",this.Sc,this.Rc);this.viewport={top:0,left:0,bottom:this.Rc,right:this.Sc}};b.prototype.start=function(){a.S();this.setUp();a.T();a.logInfo("M35")};b.prototype.reset=function(){this.P={};this.lb=0;this.Gb=
{};this.Sa=1;this.wc=0;this.jb=[];this.jc=null;this.nd=3;this.n=this.c=0;this.ub=[];this.jb=[];this.zb=[];this.qc=a.utils.isDefined(a.conf.considerCarouselForVCT)?a.conf.considerCarouselForVCT:!0;a.logInfo("M36")};b.prototype.sf=function(b){a.S();var c=a.utils.now();if(a.utils.fb(b)&&!b.oc){this.Eb||(this.O=this.O.bind(this),this.w=this.w.bind(this),this.O.L=!0,this.Eb=this.w.L=!0);this.j++;a.logInfo("M37",this.j);var l=a.utils.Dd(b),l=a.utils.isDefined(l)?l.value:null;a.logInfo("M38",l,c);a.utils.Ag(b)?
(b.addEventListener("loadeddata",this.O),a.logInfo("M39",l)):(b.addEventListener("load",this.O),a.logInfo("M40",l));b.addEventListener("error",this.w);b.oc=!0}else a.utils.sg(b)&&!b.ma?(a.logInfo("M41"),this.Zb(b,c)):a.utils.yg(b)&&(this.lb=Math.max(this.lb,c));a.T()};b.prototype.O=function(b){a.S();var c=a.utils.now();this.hc||(this.hc=c);this.ga=c;b=b.target;var l=a.utils.kc(b);this.wc++;this.qc&&this.jn();a.utils.isDefined(l)&&0<l.length?"data:"!=l.substring(0,5)||b.ma?this.Hj(l,c,b):(a.logInfo("M42"),
this.Zb(b,c)):b instanceof SVGElement&&!b.ma&&(a.logInfo("M43"),this.Zb(b,c));b&&b.isAdrumTrackedNode&&(this.Jb(b),this.j--,a.logInfo("M44",this.j));a.T()};b.prototype.w=function(b){var c=b.target;c&&c.isAdrumTrackedNode&&(this.Jb(c),this.j--,b=a.utils.kc(b.target),a.logInfo("M45",b))};b.prototype.Jb=function(a){a.removeEventListener("load",this.O);a.removeEventListener("error",this.w)};b.prototype.mc=function(b){return this.X(b)&&a.utils.Fb(b)};b.prototype.Hj=function(b,c,l){a.utils.isDefined(this.P[b])?
this.mc(l)&&(this.P[b]={Ba:c,element:l},a.logInfo("M46",b,c)):(this.P[b]={Ba:c,element:l},a.logInfo("M47",b,c))};b.prototype.Zb=function(b,c){a.logInfo("M48",this.Sa,c,b.outerHTML);b.ma=this.Sa;this.Gb[this.Sa]={Ba:c,element:b};this.Sa+=1};b.prototype.ym=function(){var a=2,b=3;return function(){var l=b+a;a=b;return b=l}};b.prototype.Rl=function(){this.jc=this.jc||this.ym();return this.wc>=this.nd?(this.nd=this.jc(),!0):!1};b.prototype.jn=function(){var b=this;this.Rl()?(this.Yb(this.P),this.Yb(this.Gb),
clearTimeout(this.bb),this.bb=null):b.bb||(b.bb=a.utils.refs.setTimeout.call(window,function(){b.Yb(b.P);b.Yb(b.Gb);clearTimeout(b.bb);b.bb=null},2E3))};b.prototype.Yb=function(a){for(var b=Object.keys(a),l=b.length,n=0;n<l;n++){var f=a[b[n]],m=this.Ed(f.element),p=m.top+"-"+m.right+"-"+m.bottom+"-"+m.left;f.ud?30>=f.fc.length&&(f.fc.push(m),f.yb=f.yb+"|"+p):(f.ud=window.getComputedStyle(f.element),f.fc=[m],f.yb=p,f.X=this.X(f.element))}};b.prototype.tg=function(b,c){if(!a.conf.considerCarouselForVCT)return!1;
var l=!1,n=c.yb;if(n){var n=n.split("|"),f=n.length;if(f){var m=0,p=null,s=this.Ed(b);2==f&&(p=s.top+"-"+s.right+"-"+s.bottom+"-"+s.left,n.push(p),f++);for(var k=0;k<f-1&&!(n[k]!==n[k+1]&&(m++,2<=m));k++);2<=m&&(this.jb.push(c),l=!0,p&&(c.yb=c.yb+"|"+p,c.fc.push(s)))}}return l};b.prototype.jk=function(a){for(var b=a.length,l=[],n=[],f=[],m=[],p=0;p<b;p++){var s=a[p],k=s.fc,t=k[0],k=k[k.length-1];t&&k&&(50<Math.abs(t.left-k.left)?50<Math.abs(t.right-k.right)?n.push(s):m.push(s):50<Math.abs(t.top-k.top)?
50<Math.abs(t.bottom-k.bottom)?f.push(s):m.push(s):m.push(s))}m.length&&(this.zb=m);this.Df(n,l);this.Df(f,l);l.length&&(this.ub=l)};b.prototype.Rk=function(a,b){for(var l=[],n=0;n<a.length;n++){for(var f=!0,m=a[n].element.classList,p=0;p<b.length;p++)if(!m.contains(b[n])){f=!1;break}f&&(l.push(a[n]),a.splice(n,1),n--)}return l};b.prototype.Df=function(a,b){for(var l=0;l<a.length;l++)b.push(this.Rk(a,a[0].element.classList))};b.prototype.Zn=function(b,c,l,n){b.la&&(this.c=Math.max(this.c,l-n),a.logInfo("M49",
c,this.c));delete b.la};b.prototype.Vn=function(b,c,l,n){var f=this.cg(c);a.utils.isDefined(f)&&(l=f.startTime-(l-this.ya),n=f.duration*n+l,a.logInfo("M50",c,n),a.logInfo("M51",f.duration,l),this.Ka&&(this.n=Math.max(this.n,n),a.logInfo("M52",c,this.n)),(0>=this.hc||n<this.hc)&&this.X(b)&&(this.c=Math.max(this.c,n),a.logInfo("M53",c,a.c)))};b.prototype.Wn=function(b,c){var l=this.Gb[b.ma];if(a.utils.isDefined(l)){var n=l.Ba;a.utils.Fb(b,l.ud)&&(this.Ka&&(this.n=Math.max(this.n,n-c),a.logInfo("M54",
b.ma,n)),!this.tg(b,l)&&this.X(b)&&(a.utils.isDefined(b.la)?(b.la&&(this.c=Math.max(this.c,n-c),a.logInfo("Element without src and from DOMObserver - VCT ",this.c)),delete b.la):(this.c=Math.max(this.c,n-c),a.logInfo("Element without src and from Mutation Observer - VCT",this.c)),a.logInfo("M55",b.ma,n)))}delete b.ma};b.prototype.al=function(a,b){for(var l=a.length,n,f,m=0,p=0;p<l;p++)f=a[p],n=f.element,b.push(f.Ba),(f.X||this.X(n))&&m++;return m};b.prototype.Yk=function(a){var b=[],l=0;if(a=this.al(a,
b))b.sort(),l=b[a-1];return l};b.prototype.Xn=function(a){for(var b=this.ub.length,l=0;l<b;l++){var n=this.Yk(this.ub[l]);n&&(this.c=Math.max(this.c,n-a))}};b.prototype.Tn=function(b,c){var l=this;this.Nk().forEach(function(n){var f=n.url;n=n.mc;var m=l.cg(f);a.utils.isDefined(m)&&(m=m.duration*c+(m.startTime-(b-l.ya)),l.Ka&&(a.logInfo("M56",f,m),l.n=Math.max(l.n,m)),n&&(a.logInfo("M57",f,m),l.c=Math.max(l.c,m)))})};b.prototype.Un=function(b){b=this.lb-b;this.Ka&&0==this.n&&(a.logInfo("M58"),this.n=
Math.max(this.n,b));0==this.c&&(a.logInfo("M59"),b=Math.max(this.c,b),this.c=0<this.n?Math.min(this.n,b):b)};b.prototype.Yn=function(a){for(var b=this.zb.length,l=0;l<b;l++){var n=this.zb[l],f=n.element,m=n.Ba;if(n.X||this.X(f))this.c=Math.max(this.c,m-a)}};b.prototype.jd=function(b){var c=this;this.qc=!1;a.k.Ub.Ta&&(this.ya=b);a.logInfo("M60",b,this.ya);var l=this.hl(this.ya);a.logInfo("M61",l);[].slice.call(document.getElementsByTagName("*")).forEach(function(n){var f=a.utils.kc(n);delete n.isAdrumTrackedNode;
if(a.utils.isDefined(f)&&0<f.length){a.logInfo("M62",f);var m=c.P[f];if(a.utils.isDefined(m)){var p=m.Ba;a.logInfo("M63",f,p);a.utils.Fb(n,m.ud)&&(c.Ka&&(a.logInfo("M64",c.n,p,b),c.n=Math.max(c.n,p-b),a.logInfo("M65",f,c.n)),c.tg(n,m)||!m.X&&!c.X(n)||(a.logInfo("M66",a.c,p,b),a.utils.isDefined(n.la)?c.Zn(n,f,p,b):(c.c=Math.max(c.c,p-b),a.logInfo("M67",f,a.c))))}else a.utils.fb(n)&&a.utils.Fb(n)&&c.Vn(n,f,b,l)}else a.utils.isDefined(n.ma)&&c.Wn(n,b)});a.conf.considerCarouselForVCT&&this.jb&&this.jb.length&&
(this.jk(this.jb),this.ub&&this.Xn(b),this.zb&&this.Yn(b));a.logInfo("M68",this.c,this.n);this.Tn(b,l);a.conf.disableTextForTesting||this.Un(b);this.c|=0;this.n|=0;a.logInfo("M69",b,this.ya);a.logInfo("M70",window.location.href);a.logInfo("M71",this.c,this.n);return{vct:this.c,pct:this.n}};b.prototype.Ed=function(a){try{var b=a.getBoundingClientRect(),l=document.documentElement||document.body,n=b.top+(window.pageYOffset||l.scrollTop)-(l.clientTop||0),f=b.left+(window.pageXOffset||l.scrollLeft)-(l.clientLeft||
0);return{top:Math.round(n),left:Math.round(f),bottom:Math.round(n)+b.height,right:Math.round(f)+b.width}}catch(m){return{top:0,left:0,bottom:0,right:0}}};b.prototype.X=function(b){b=this.Ed(b);if(this.Ql(b))return a.logInfo("M72"),!1;var c={top:Math.max(this.viewport.top,b.top),left:Math.max(this.viewport.left,b.left),bottom:Math.min(this.viewport.bottom,b.bottom),right:Math.min(this.viewport.right,b.right)},c=a.utils.Vf(c);b=a.utils.Vf(b);if(0!=b&&c/b>=this.Nl)return!0;a.logInfo("M73");return!1};
b.prototype.Ql=function(a){return a.top>this.viewport.bottom||a.bottom<this.viewport.top||a.right<this.viewport.left||a.left>this.viewport.right?!0:!1};b.prototype.tk=function(){a.utils.isDefined(this.zc)&&this.zc.disconnect();a.logInfo("M74")};b.prototype.hl=function(b){var c=this,l=0,n=0;this.eg().forEach(function(f){var m=f.name;if(a.utils.isDefined(c.P[m])){var p=c.P[m].Ba-b-f.startTime,s=f.duration;a.logInfo("M75",m,b,f.startTime,c.P[m].Ba,s);s&&0<p&&(l+=p/s,n++)}});return 0<n?l/n:1};b.prototype.Nk=
function(){var b=this,c=[];[].slice.call(document.getElementsByTagName("*")).forEach(function(l){if(a.utils.Fb(l)){var n=b.Mk(l);n&&(b.X(l)?c.push({url:n,mc:!0}):b.Ka&&c.push({url:n,mc:!1}))}});return c};b.prototype.Mk=function(b){if(b&&b.style){var c=window.getComputedStyle(b).getPropertyValue("background-image");c||(c=(b.currentStyle||b.style).backgroundImage);b=this.ml(c);return a.utils.isDefined(b)&&a.utils.isDefined(b.substr)&&"undefined"===b.substr(b.lastIndexOf("/")+1)?void 0:b}};b.prototype.ml=
function(a){if(a&&a.match("url"))return a.replace('url("',"").replace('")',"")};b.prototype.cg=function(b){for(var c=0,l=this.eg();c<l.length;c++){var n=l[c];if(a.utils.isDefined(n.name)&&0<=n.name.indexOf(b))return n}};b.prototype.eg=function(){return a.k.Ub.Ta?a.monitor.resourceMonitor.basePageResourceBuffer:a.monitor.resourceMonitor.resourceBuffer.concat(a.monitor.resourceMonitor.Cb())};return b}();a.Do=b;a.c=new b})(g||(g={}));(function(a){(function(b){var k=function(){function e(){this.Eb=!1;
this.pd=a.conf.spa2?5E3:1E3;this.ib=a.conf.userConf&&a.conf.userConf.navComplete&&a.conf.userConf.navComplete.maxResourceQuietTime?a.conf.userConf.navComplete.maxResourceQuietTime:this.pd;this.qk=3E3;this.vm=Math.min(this.qk,this.ib)}e.prototype.Bh=function(){a.S();this.Db(Element.prototype,"innerHTML",this.ah.bind(this));this.Db(HTMLElement.prototype,"innerHTML",this.ah.bind(this));this.Db(HTMLImageElement.prototype,"src",this.Hb.bind(this));this.Db(HTMLScriptElement.prototype,"src",this.Hb.bind(this));
this.Db(HTMLLinkElement.prototype,"href",this.Hb.bind(this));this.El();this.Md("append");this.Md("appendChild");this.Md("insertBefore");a.T()};e.prototype.setUp=function(b){a.S();this.Wd=this.j=0;this.ga=b;this.uc=null;this.Od=this.Aa=this.F=!1;this.Bc={};this.P={};this.Zd={};a.T()};e.prototype.start=function(b){this.setUp(b);this.Aa=!0;a.logInfo("M76")};e.prototype.reset=function(){this.F=!1;this.j=0;this.uc=null;this.Od=this.Aa=!1;this.P={};this.Zd={};a.logInfo("M77")};e.prototype.Db=function(a,
b,n){this.Km(a,b,Object.getOwnPropertyDescriptor(a,b),n)};e.prototype.Km=function(b,l,n,f){if(a.utils.isDefined(n)&&a.utils.isDefined(n.set)&&!a.utils.isDefined(n.L)){var m=this;Object.defineProperty(b,l,{set:function(a){var b;try{b=n.set.apply(this,arguments)}catch(c){throw c;}finally{f.call(m,this)}return b}})}};e.prototype.Hb=function(b){a.S();this.te(b);a.T()};e.prototype.El=function(){var b=Element.prototype,l=this;a.utils.isDefined(b.setAttribute)&&(b.setAttribute=a.aop.around(b.setAttribute,
null,function(){var a=d(arguments);"src"!=a[0]&&"href"!=a[0]||l.Hb.call(l,this)}))};e.prototype.Md=function(b){var l=Element.prototype,n=this;a.utils.isDefined(l[b])&&(l[b]=a.aop.around(l[b],null,function(){0<arguments.length&&n.Hb.call(n,arguments[0])}))};e.prototype.ah=function(b){a.S();this.Aa&&a.utils.isDefined(b)&&a.utils.isDefined(b.childNodes)&&(this.te(b),this.Oh(b.childNodes));a.T()};e.prototype.Oh=function(b){for(var l=0;l<b.length;l++){var n=b[l];"script"!=a.utils.bl(n)&&this.te(n);this.Oh(n.childNodes)}};
e.prototype.te=function(b){a.monitor.AnySpaMonitor.Kd()||(this.Ol(b)?this.Sj(b):a.conf.N&&this.Tj(b))};e.prototype.Sj=function(b){var l=a.utils.Dd(b);a.utils.isDefined(l)&&(l=l.value,!a.utils.isDefined(this.Bc[l])&&0<l.length&&(this.j++,this.Bc[l]=!0,a.logInfo("M78",l,this.j),this.tf(b)))};e.prototype.Tj=function(b){var l=a.utils.now();a.utils.fb(b)&&!b.oc?(l=a.utils.kc(b),!a.utils.isDefined(this.Bc[l])&&0<l.length&&(this.j++,this.Bc[l]=!0,this.tf(b),a.logInfo("M79",l,this.j))):a.utils.sg(b)&&!b.ma?
(a.logInfo("M80",l),a.c.Zb(b,l)):a.utils.yg(b)&&(a.c.lb=Math.max(a.c.lb,l))};e.prototype.tf=function(b){var l=a.utils.now();this.Eb||(this.O=this.O.bind(this),this.w=this.w.bind(this),this.O.L=!0,this.Eb=this.w.L=!0);var n=a.utils.Dd(b),n=a.utils.isDefined(n)?n.value:null;a.utils.fb(b)&&(a.lifecycle.getPhaseName()===a.PageLifecycleTracker.cd?this.Od?b.la=!1:this.uc&&l-this.uc>this.vm?(this.Od=!0,b.la=!1):(b.la=!0,this.uc=l):b.la=!0);a.utils.Ag(b)?(b.addEventListener("loadeddata",this.O),a.logInfo("M81",
n)):(b.addEventListener("load",this.O),a.logInfo("M82",n,b.nodeName));b.addEventListener("error",this.w)};e.prototype.Wl=function(b){return"LINK"==b.nodeName?(b=b.attributes.getNamedItem("rel"),a.utils.isDefined(b)?0<=b.value.indexOf("stylesheet"):!0):!0};e.prototype.Ol=function(a){return/^(SCRIPT|IMG|LINK)$/.test(a.nodeName)&&this.Wl(a)};e.prototype.O=function(c){a.S();var l=this.Wf(c.target);!a.utils.isDefined(this.P[l])&&0<this.j&&(this.j--,this.P[l]=!0,a.logInfo("M83",l,this.j));this.ga=a.utils.now();
this.Wd+=1;1==this.Wd&&(b.A.Gh(),this.F=!0);this.Jb(c.target);l=c.target;a.conf.N&&a.utils.fb(l)&&!l.oc&&(a.logInfo("M84"),a.c.O(c));a.T()};e.prototype.w=function(b){a.S();var l=this.Wf(b.target),n=b.target;a.utils.isDefined(this.Zd[l])||(this.j--,this.Zd[l]=!0,a.logInfo("M85",l,this.j));a.conf.N&&a.utils.fb(n)&&!n.oc&&(a.logInfo("M86"),a.c.w(b));this.Jb(b.target);a.T()};e.prototype.Pj=function(){return 0<this.j&&this.F};e.prototype.Wf=function(a){var b="";a instanceof HTMLScriptElement?b=a.src:a instanceof
HTMLImageElement?b=a.getAttribute("src")||"":a instanceof HTMLLinkElement&&(b=a.href);return b};e.prototype.Jd=function(b){var l=this.j,n=0;a.conf.N&&(l+=a.c.j,n=a.c.ga);a.logInfo("M87",l);return 0==l&&this.F&&(a.logInfo("M88"),l=Math.max(this.ga,n),b-l>=this.ib)?(this.reset(),l):-1};e.prototype.Jb=function(a){a.removeEventListener("load",this.O);a.removeEventListener("error",this.w)};return e}();b.wi=k})(a.k||(a.k={}))})(g||(g={}));(function(a){(function(b){var k=function(){function e(){this.pd=
a.conf.spa2?3E3:1E3;this.ib=a.conf.userConf&&a.conf.userConf.navComplete&&a.conf.userConf.navComplete.maxXhrQuietTime?a.conf.userConf.navComplete.maxXhrQuietTime:this.pd}e.prototype.setUp=function(a){this.Xd=this.j=0;this.Qa=a;this.Aa=this.F=!1;this.ei={};this.Ce={}};e.prototype.start=function(a){this.setUp(a);this.Aa=!0};e.prototype.jf=function(b){a.monitor.AnySpaMonitor.Kd()||a.utils.isDefined(this.ei[b])||!this.Aa||(this.j+=1,this.ei[b]=!0,a.logInfo("M89",b,this.j))};e.prototype.Jj=function(c){!a.monitor.AnySpaMonitor.Kd()&&
this.Aa&&0<this.j&&(a.utils.isDefined(this.Ce)&&!a.utils.isDefined(this.Ce[c])&&(this.Qa=a.utils.now(),this.j-=1,this.Ce[c]=!0,a.logInfo("M90",c,this.j)),this.Xd+=1,1==this.Xd&&(b.A.Gh(),this.F=!0))};e.prototype.Jd=function(a){return 0==this.j&&this.F&&a-this.Qa>=this.ib?(this.reset(),this.Qa):-1};e.prototype.Qj=function(){return 0<this.j&&this.F};e.prototype.reset=function(){this.F=!1;this.j=0;this.Aa=!1};return e}();b.mi=k})(a.k||(a.k={}))})(g||(g={}));(function(a){(function(b){var k=function(){function e(){this.M=
new b.wi;this.J=new b.mi;this.wm=a.conf.spa2?3E3:1E3;this.maxInactiveTime=a.conf.userConf&&a.conf.userConf.navComplete&&a.conf.userConf.navComplete.maxInactiveTime?a.conf.userConf.navComplete.maxInactiveTime:Math.max(this.M.ib,this.J.ib)+this.wm;this.Zg=1E3}e.prototype.setUp=function(a){this.currentTime=this.startTime=a;this.F=this.gb=!1;this.M.setUp(a);this.J.setUp(a)};e.prototype.start=function(a){this.setUp(a);this.F=!0;this.M.start(a);this.J.start(a);this.wf();this.An()};e.prototype.An=function(){this.Nh=
a.utils.refs.setInterval.call(window,function(){a.S();this.currentTime=a.utils.now();var b=a.utils.max(this.M.ga,this.J.Qa);if(this.currentTime-b>=this.maxInactiveTime){if(a.conf.N&&e.Ta&&!a.utils.isDefined(a.monitor.DOMEventsMonitor.currentBasePage)){a.logInfo("M91");e.ab=e.ab||this.gb?this.currentTime:b;return}this.currentTime=e.ab||this.currentTime;a.logInfo("M92");this.navComplete(this.gb?this.currentTime:b);this.reset()}a.T()}.bind(this),this.Zg)};e.prototype.Gh=function(){this.gb||(this.yn(),
this.gb=!0)};e.prototype.wf=function(){a.utils.isDefined(this.fh)&&clearInterval(this.fh);a.utils.isDefined(this.Nh)&&clearInterval(this.Nh)};e.prototype.reset=function(){this.wf();this.F=this.gb=!1;this.M.reset();this.J.reset()};e.prototype.navComplete=function(b){a.S();var l=a.utils.isDefined(a.monitor.AnySpaMonitor.vp&&a.monitor.AnySpaMonitor.vp.startTime)?a.monitor.AnySpaMonitor.vp.startTime:this.startTime;a.logInfo("M93",b-l);a.conf.N?e.Ta?(a.monitor.PerformanceWrapper.perf&&(a.monitor.navMonitor.Cf(),
a.monitor.resourceMonitor.Bf()),a.logInfo("M94"),b=a.c.jd(a.utils.cb()),a.monitor.DOMEventsMonitor.currentBasePage.vct=b.vct,a.conf.spa2&&(a.monitor.DOMEventsMonitor.currentBasePage.pct=b.pct),a.b.Ia&&(a.logInfo("M95",a.utils.now()),a.b.K(a.b.Ia),a.b.Ia=null),a.command("reportOnload",a.monitor.DOMEventsMonitor.currentBasePage),a.c.reset(),a.c.Ka=!1,e.Ta=!1):a.monitor.AnySpaMonitor.Ud(l,b):(a.monitor.resourceMonitor.basePageResourceBuffer=[],a.monitor.AnySpaMonitor.Ud(l,b));a.monitor.AnySpaMonitor.Oa||
(a.monitor.AnySpaMonitor.Hg(l),a.monitor.AnySpaMonitor.report());a.T()};e.prototype.yn=function(){this.fh=a.utils.refs.setInterval.call(window,function(){a.S();this.currentTime=a.utils.now();var b=this.M.Jd(this.currentTime);0<=b&&a.logInfo("M96",b-this.startTime);b=this.J.Jd(this.currentTime);0<=b&&a.logInfo("M97",b-this.startTime);if(!this.J.F&&!this.M.F){b=a.utils.max(this.J.Qa,this.M.ga);if(a.conf.N&&e.Ta&&!a.utils.isDefined(a.monitor.DOMEventsMonitor.currentBasePage)){a.logInfo("M98");e.ab=e.ab||
b;return}b=e.ab||b;a.logInfo("M99");this.navComplete(b);this.reset()}a.T()}.bind(this),this.Zg)};return e}();k.Ta=!0;k.ab=0;b.Ub=k;b.A=new b.Ub})(a.k||(a.k={}))})(g||(g={}));(function(a){var b=function(){function b(){this.Nc=[];this.Dc(b.bd,0)}b.prototype.Bm=function(a){this.Dc(b.kf,a)};b.prototype.Dm=function(a){this.Dc(b.rf,a)};b.prototype.Cm=function(a){this.Dc(b.cd,a)};b.prototype.Dc=function(a,b){this.Nc.push({Am:(new Date).getTime(),zm:b,Wg:a});this.mk=a};b.prototype.getPhaseName=function(){return this.mk};
b.prototype.getPhaseID=function(a){for(var c=0;c<b.of.length;c++)if(b.of[c]===a)return c;return null};b.prototype.getPhaseCallbackTime=function(a){for(var b=this.Nc,l=0;l<b.length;l++)if(b[l].Wg===a)return b[l].Am;return null};b.prototype.findPhaseAtNominalTime=function(e){a.assert(0<=e);for(var c=this.Nc,l=c.length-1;0<=l;l--)if(e>=c[l].zm)return c[l].Wg;a.error("M100",e,a.utils.dumpObject(c));return b.bd};return b}();b.bd="AFTER_FIRST_BYTE";b.kf="AFTER_DOM_INTERACTIVE";b.rf="AT_ONLOAD";b.cd="AFTER_ONLOAD";
b.of=[b.bd,b.kf,b.rf,b.cd];a.PageLifecycleTracker=b;a.lifecycle=new b;a.lifecycle=a.lifecycle})(g||(g={}));(function(a){(function(b){var k=function(b){function c(c){c=b.call(this,c)||this;c.isBeaconSent=!1;c.backTimeGap=a.conf.backTimeGap;return c}v(c,b);c.prototype.type=function(){return a.EventType.PageView};return c}(b.EventTracker);b.PageView=k})(a.events||(a.events={}))})(g||(g={}));(function(a){a=a.events||(a.events={});a=a.g||(a.g={});a.navigationStart="navigationStart";a.domainLookupStart=
"domainLookupStart";a.domainLookupEnd="domainLookupEnd";a.connectStart="connectStart";a.secureConnectionStart="secureConnectionStart";a.connectEnd="connectEnd";a.requestStart="requestStart";a.responseStart="responseStart";a.responseEnd="responseEnd";a.domContentLoadedEventStart="domContentLoadedEventStart";a.loadEventEnd="loadEventEnd";a.vh="sendTime";a.Pf="firstByteTime";a.oh="respAvailTime";a.ph="respProcTime";a.ye="viewChangeStart";a.Vh="viewChangeEnd";a.ze="viewDOMLoaded";a.di="xhrRequestsCompleted";
a.Lp="viewFragmentsLoaded";a.Mp="viewResourcesLoaded";a.Ae="virtualPageStart";a.eo="virtualPageEnd"})(g||(g={}));(function(a){var b=a.events||(a.events={});b.metricSpec={};b.metricSpec[a.EventType.PageView]={zk:{start:b.g.navigationStart,end:b.g.loadEventEnd,name:"PLT"},Hk:{start:b.g.navigationStart,end:b.g.responseStart,name:"FBT"},Ep:{start:b.g.navigationStart,end:b.g.requestStart,name:"SCT"},Fp:{start:b.g.secureConnectionStart,end:b.g.connectEnd,name:"SHT"},Uo:{start:b.g.domainLookupStart,end:b.g.domainLookupEnd,
name:"DLT"},Ip:{start:b.g.connectStart,end:b.g.connectEnd,name:"TCP"},Bp:{start:b.g.requestStart,end:b.g.responseStart,name:"RAT"},Wo:{start:b.g.responseStart,end:b.g.loadEventEnd,name:"FET"},$o:{start:b.g.responseStart,end:b.g.domContentLoadedEventStart,name:"DRT"},Zo:{start:b.g.responseStart,end:b.g.responseEnd,name:"DDT"},So:{start:b.g.responseEnd,end:b.g.domContentLoadedEventStart,name:"DPT"},Ap:{start:b.g.domContentLoadedEventStart,end:b.g.loadEventEnd,name:"PRT"},To:{start:b.g.navigationStart,
end:b.g.domContentLoadedEventStart,name:"DOM"}};b.metricSpec[a.EventType.Ajax]={Hk:{start:b.g.vh,end:b.g.Pf,name:"FBT"},Go:{start:b.g.Pf,end:b.g.oh,name:"DDT"},Fo:{start:b.g.oh,end:b.g.ph,name:"DPT"},zk:{start:b.g.vh,end:b.g.ph,name:"PLT"}};b.metricSpec[a.EventType.VPageView]={pp:{start:b.g.Ae,end:b.g.eo,name:"PLT"},Oo:{start:b.g.ye,end:b.g.Vh,name:"DDT"},mp:{start:b.g.ye,end:b.g.ze,name:"DRT"},wo:{start:b.g.Vh,end:b.g.ze,name:"DPT"},xo:{start:b.g.ye,end:b.g.ze,name:"DOM"},zp:{start:"viewChangeEnd",
end:"xhrRequestsCompleted",name:null},np:{start:"viewChangeEnd",end:"viewPartialsLoaded",name:null},lp:{start:"viewPartialsLoaded",end:"viewFragmentsLoaded",name:null},op:{start:"viewPartialsLoaded",end:"viewResourcesLoaded",name:null}};b.metricSpec[a.EventType.NG_VIRTUAL_PAGE]=b.metricSpec[a.EventType.VPageView]})(g||(g={}));(function(a){(function(b){var k=function(e){function c(l){l=e.call(this,l)||this;l.constructor!=c&&l.constructor!=b.AdrumAjax&&a.reportAPIMessage(a.Y.ua,a.nb,"ADRUM.events.Ajax",
[]);return l}v(c,e);c.prototype.type=function(){return a.EventType.Ajax};return c}(b.EventTracker);b.Ajax=k;b.$a(b.V[a.EventType.Ajax],k.prototype);b.pf(b.metricSpec[a.EventType.Ajax],k.prototype)})(a.events||(a.events={}))})(g||(g={}));(function(a){(function(b){var k=function(b){function c(a){return b.call(this,a)||this}v(c,b);c.prototype.type=function(){return a.EventType.Ajax};return c}(b.Ajax);b.AdrumAjax=k;b.$a(b.V[a.EventType.ADRUM_XHR],k.prototype)})(a.events||(a.events={}))})(g||(g={}));(function(a){(function(b){var k=
a.utils.isDefined,e=function(){function c(){}c.Gc=function(b,n){a.conf.spa2?c.hk(b,n):c.th(b,n)};c.hk=function(l,n){var f=a.b.hd(l.h);if(k(a.monitor.AnySpaMonitor.vp)&&!a.monitor.AnySpaMonitor.Oa&&a.monitor.AnySpaMonitor.vp.vb==f){n.parent(a.monitor.AnySpaMonitor.vp);if(++a.monitor.AnySpaMonitor.vp.qf>b.Fa.maxPerPageView)return;c.th(l,n)}else k(a.monitor.AnySpaMonitor.vp)&&!a.monitor.AnySpaMonitor.Oa&&n.parent(a.monitor.AnySpaMonitor.vp),c.fe(n,l),b.oSTO(c.ge,c.mj);delete l._adrumAjaxT;a.k.A.J.Jj(n.url())};
c.th=function(l,n){delete l._adrumAjaxT;var f={};if(l instanceof XMLHttpRequest)try{if(f={status:l.status,getAllResponseHeaders:l.getAllResponseHeaders()},400<=l.status)if(b.isString(l.statusText))f.statusText=l.statusText;else try{f.responseText=l.responseText}catch(m){f.responseType=l.responseType}}catch(e){a.error("M101",e)}k((n.response||l).status)&&c.reportXhr(f,n)};c.reportXhr=function(b,n){c.Rh(b,n);a.command("reportXhr",n)};c.fe=function(b,n){if(k(n.h)){var f=a.b.hd(n.h).guid;c.Rh(n,b);k(c.pa[f])||
(c.pa[f]=[]);-1==c.pa[f].indexOf(b)&&c.pa[f].push(b)}else a.logInfo("M102")};c.Rh=function(a,c){var f=c.response||a,m=f.status,e;b.isNumber(m)&&c.xhrStatus(m);if(f.getAllResponseHeaders){var s=b.isFunction(f.getAllResponseHeaders)?f.getAllResponseHeaders():f.getAllResponseHeaders;c.allResponseHeaders(s)}if(400<=m){if(b.isString(f.statusText))e=f.statusText;else try{b.isString(f.responseText)&&(e=f.responseText)}catch(k){b.isString(f.responseType)&&(e=f.responseType)}c.error({status:m,msg:e})}};c.Qn=
function(a,c){var f="";b.isDefined(Response)&&a instanceof Response&&a.headers.forEach(function(a,b){f+=b+": "+a+"\r\n"});c.allResponseHeaders(f)};c.ih=function(a){c.pa[a]=[];delete c.pa[a]};c.sm=function(b,n){var f=c.pa[n];k(f)&&(f.forEach(function(f){f.parent(b);a.command("reportXhr",f)}),c.ih(n))};c.ge=function(l){for(var n in c.pa){for(var f=0,m=c.pa[n];f<m.length;f++){var e=m[f];!k(a.monitor.AnySpaMonitor.vp)&&++c.Uj<=b.Fa.maxPerPageView?a.command("reportXhr",e,l):k(a.monitor.AnySpaMonitor.vp)&&
++a.monitor.AnySpaMonitor.vp.qf<=b.Fa.maxPerPageView&&a.command("reportXhr",e)}c.ih(n)}};return c}();e.mj=2E3;e.pa={};e.Uj=0;b.Sb=e})(a.utils||(a.utils={}))})(g||(g={}));(function(a){(function(b){var k=a.utils.now,e=a.utils.Sb,c=function(){function c(){}c.prototype.setUp=function(){var b=document.readyState;if("loading"===b)a.logInfo("M103"),c.sn(),c.Ch();else{var f={timeStamp:k()};c.pb(f);"interactive"===b?(a.logInfo("M104"),c.Ch()):(a.logInfo("M105"),c.Ib(f),c.Tg(f))}};c.Ch=function(){a.utils.addEventListener(window,
"load",c.Ib);a.utils.addEventListener(window,"load",c.Tg)};c.prototype.setUpOnBeforeUnload=function(){a.conf.sendBeaconOnUnload&&a.utils.addEventListener(window,"beforeunload",c.Im)};c.Im=function(){var n=b.va.Va;if(n)for(var f in n){var m=n[f],p=m.ajaxT;!p.getRespProcTime()&&p.tempRespAvailAndProcTime&&p.markRespProcTime(p.tempRespAvailAndProcTime);!p.getRespAvailTime()&&p.tempRespAvailAndProcTime&&p.markRespAvailTime(p.tempRespAvailAndProcTime);e.Gc(m.requestObj,m.ajaxT)}c.currentBasePage&&!c.currentBasePage.isBeaconSent?
(a.conf.N&&(n=a.c.jd(a.utils.cb()),c.currentBasePage.vct=n.vct,a.conf.spa2&&(c.currentBasePage.pct=n.pct)),a.command("quickReportOnLoad",c.currentBasePage),e.ge(!0)):a.channel&&a.channel.sendBeacon&&(e.ge(!0),a.k.A.navComplete(a.utils.now()),a.channel.sendBeacon(!0))};c.Tg=function(n){c.currentBasePage=new a.events.PageView;a.lifecycle.Dm(n&&n.timeStamp);a.utils.sh(function(){var f=k();a.lifecycle.Cm(f);a.command("mark","onload",f);c.yc=!0;a.conf.N?a.c.tk():(b.PerformanceWrapper.perf&&(b.navMonitor.Cf(),
b.resourceMonitor.Bf()),a.b.Ia&&(a.b.K(a.b.Ia),a.b.Ia=null),a.command("reportOnload",c.currentBasePage));!a.conf.N&&a.conf.spa2&&a.conf.modernBrowserFeaturesAvailable&&a.k.A.M.Bh();a.utils.loadScriptAsync(a.conf.adrumExtUrl)});a.logInfo("M106")};c.sn=function(){if(a.utils.isFunction(document.addEventListener))document.addEventListener("DOMContentLoaded",c.pb,!1);else if(a.utils.isObject(document.attachEvent)){document.attachEvent("onreadystatechange",c.pb);var b=null;try{b=null===window.frameElement?
document.documentElement:null}catch(f){}null!=b&&b.doScroll&&function p(){if(!c.isReady){try{b.doScroll("left")}catch(f){a.utils.oSTO(p,10);return}c.Ib()}}()}else a.error("M107");a.logInfo("M108")};c.Ib=function(b){c.Lg||(a.lifecycle.Bm(b&&b.timeStamp),a.command("mark","onready",k()),c.Lg=!0)};c.pb=function(a){document.addEventListener?(document.removeEventListener("DOMContentLoaded",c.pb,!1),c.Ib(a)):"complete"===document.readyState&&(document.detachEvent("onreadystatechange",c.pb),c.Ib(a))};return c}();
c.isReady=!1;c.Lg=!1;c.yc=!1;b.DOMEventsMonitor=c;c.prototype.setUpOnBeforeUnload=c.prototype.setUpOnBeforeUnload;b.domEventsMonitor=new b.DOMEventsMonitor})(a.monitor||(a.monitor={}))})(g||(g={}));(function(a){(function(b){var k=a.utils.map,e=a.utils.io,c=a.utils.isDefined,l=a.utils.isString,n=a.utils.sk,f=a.utils.isFunction;b.Mg=function(a,b){for(var f=!1,c=0;c<b.length;c++){var n=b[c];if(n&&n.test(a)){f=!0;break}}return f};b.sc=function(a,f,n){var l=!1;if(f&&n)for(var e=0;e<n.length;e++){var k=
n[e];if(!(c(k.method)&&a!==k.method||c(k.urls)&&!b.Mg(f,k.urls))){l=!0;break}}return l};b.Pb=function(a,b){return n(k(e(b),a))};b.Qc=function(a){var f=b.Wk(a);a=b.Yf(a);return f||a};b.Wk=function(b){var f=b.method;if(c(f)){if(l(f))return b;a.error("M109")}};b.ao=function(a){var f=b.Yf(a);return b.Um(a)&&f};b.Um=function(b){if(f(b.getFromBody))return b;a.error("M110")};b.lk=function(b){for(var f=[],c=0;c<b.length;c++){var n=b[c].pattern;if(l(n))try{f.push(new RegExp(n))}catch(e){a.exception(e,"M111")}else a.error("M112")}return f};
b.Yf=function(a){var f=a.urls;if(f&&0<f.length&&(a.urls=b.lk(f),0<a.urls.length))return a}})(a.utils||(a.utils={}))})(g||(g={}));(function(a){(function(b){var k=a.utils.isDefined,e=function(){function c(){}c.setUp=function(){c.exclude=[{urls:[new RegExp(a.conf.beaconUrlHttp+a.conf.corsEndpointPath),new RegExp(a.conf.beaconUrlHttps+a.conf.corsEndpointPath)]}];c.include=[];c.maxPerPageView=c.Tm(a.conf.userConf&&a.conf.userConf.xhr);c.payloadParams=[];c.parameter={};c.$g(a.conf.userConf&&a.conf.userConf.xhr)};
c.$g=function(a){k(a)&&(c.exclude=c.exclude.concat(b.Pb(b.Qc,a.exclude)),c.include=c.include.concat(b.Pb(b.Qc,a.include)),c.payloadParams=c.payloadParams.concat(b.Pb(b.Qc,a.payloadParams)),c.parameter=b.Pb(b.ao,a.parameter))};c.Tm=function(l){if(k(l)){l=l.maxPerPageView;if(b.isNumber(l)&&0<l)return l;if("UNLIMITED"===l)return Infinity;a.reportAPIMessage(a.Y.ji,"Invalid maxPerPageView value: "+l,"xhr.maxPerPageView",[l])}return a.conf.spa2?c.si:c.ri};c.Lc=function(a,n){var f=c.include,m=c.exclude;
return k(f)&&0<f.length&&!b.sc(n,a,f)||k(m)&&0<m.length&&b.sc(n,a,m)};c.Eh=function(a,n){var f=c.payloadParams;b.sc(a.method(),a.url(),f)&&a.dataObject({data:n})};return c}();e.ri=50;e.si=250;b.Fa=e})(a.utils||(a.utils={}))})(g||(g={}));(function(a){(function(b){b.parseURI=function(a){var b=String(a).replace(/^\s+|\s+$/g,"").match(/^([^:\/?#]+:)?(?:\/\/(?:([^:@\/?#]*)(?::([^:@\/?#]*))?@)?(([^:\/?#]*)(?::(\d*))?))?([^?#]*)(\?[^#]*)?(#[\s\S]*)?/);a=b&&null!=a.match(b[1]+"//");return b&&{href:b[0]||
"",protocol:b[1]||"",slash:a?"//":"",username:b[2]||"",password:b[3]||"",host:b[4]||"",hostname:b[5]||"",port:b[6]||"",pathname:b[7]||"",search:b[8]||"",hash:b[9]||""}};b.absolutizeURI=function(a,e){function c(a){var b=[];a.replace(/^(\.\.?(\/|$))+/,"").replace(/\/(\.(\/|$))+/g,"/").replace(/\/\.\.$/,"/../").replace(/\/?[^\/]*/g,function(a){"/.."===a?b.pop():b.push(a)});return b.join("").replace(/^\//,"/"===a.charAt(0)?"/":"")}var l,n,f,m,p,s,q,t;t=e?b.parseURI(e):{};q=a?b.parseURI(a):{};t.protocol?
(l=t.protocol,n=t.slash,f=t.username,m=t.password,p=t.host,s=c(t.pathname),q=t.search):t.host?(l=q.protocol,n=q.slash,f=t.username,m=t.password,p=t.host,s=c(t.pathname),q=t.search):(l=q.protocol,n=q.slash,f=q.username,m=q.password,p=q.host,t.pathname?("/"===t.pathname.charAt(0)?s=c(t.pathname):(s=q.pathname?q.pathname.slice(0,q.pathname.lastIndexOf("/")+1)+t.pathname:n?"/"+t.pathname:t.pathname,s=c(s)),q=t.search):(s=c(q.pathname),q=t.search||q.search));return l+n+(f?f+(m?":"+m:"")+"@":"")+p+s+q+
(t.hash?t.hash:"")};b.getFullyQualifiedUrl=function(k){try{var e,c=document.location.href,l;a:{for(var n=document.getElementsByTagName("base"),f=0;f<n.length;f++){var m=n[f].href;if(m){l=m;break a}}l=void 0}e=l?b.absolutizeURI(c,l):c;return b.absolutizeURI(e,k)}catch(p){return a.exception(p,"M113",k,e),k}}})(a.utils||(a.utils={}))})(g||(g={}));(function(a){(function(b){var k=a.utils.isString,e=function(c){function l(){var a=c.call(this)||this;a.ia=0;a.ia=0;return a}v(l,c);l.prototype.Hc=function(){this.ia=
0};l.w=function(b){var f=b.message||b.description,c=b.fileName||b.filename,l=b.lineNumber,e=b.columnNumber;k(b.description)&&0<=b.description.indexOf("Access is denied.")&&(f+=": maybe you have CORS XHR error in IE");a.monitor.ea.ta(f,c,l,e,b)};l.xg=function(a){var f=document.createElement("a");f.href=a;a=document.location;var c=a.protocol;return f.protocol===c&&f.hostname===a.hostname&&l.Nm(b.XHRMonitor.rk[c],f.port,a.port)};l.Nm=function(a,b,c){return(b||a)===(c||a)};return l}(b.Wc);e.Va={};e.rk=
{"http:":"80","https:":"443"};b.va=e})(a.monitor||(a.monitor={}))})(g||(g={}));(function(a){(function(b){var k=a.utils.Fa,e=a.utils.Sb,c=a.utils.mergeJSON,l=a.events.AdrumAjax,n=a.utils.isString,f=a.utils.isDefined,m=a.utils.isNumber,p=a.utils.getFullyQualifiedUrl,s=a.conf.spa2,q=a.conf.fa;b.Ya=null;b.$h=window.fetch;var t=a.conf.isZonePromise,u=null,g=function(g){function r(){return null!==g&&g.apply(this,arguments)||this}v(r,g);r.prototype.Fl=function(){var c=this,n=Object.getOwnPropertyDescriptor(window,
"fetch");if(!n||n.configurable){n&&delete n.writable;n&&delete n.value;n||(n={configurable:!0,enumerable:!0});var l=n.set,m=n.get;n.set=function(a){!0!==a.isAgentFetch&&(f(l)&&l.apply(this,arguments),f(b.Ya)||c.setUp(a))};n.get=function(){var a=b.$h;f(m)&&(a=m.apply(this,arguments));f(b.Ya)&&(a=b.Ya);return a}}Object.defineProperty(window,"fetch",n);t&&a.utils.Sd()&&(window.fetch=window.fetch)};r.prototype.setUp=function(n){var m=this;n=n||window.fetch||b.$h;a.logInfo("M114");if(f(n)&&!n.isAgentFetch){var p=
function(c){return function(n,l){var p=arguments;if(m._adrumAjaxT){a.logInfo("M115",m._adrumAjaxT.url(),m._adrumAjaxT.method());var s=a.utils.now();b.va.xg(m._adrumAjaxT.url())&&(p=r.Dj(arguments));var k=c.apply(this,p),C=new window.Promise(function(b,f){k.then(function(f){a.logInfo("M116",m._adrumAjaxT.url());a.logInfo("M117",s,m._adrumAjaxT.url());e.Qn(f,C._adrumAjaxT);C._adrumAjaxT.markFirstByteTime(C._adrumAjaxT.getFirstByteTime()||a.utils.now());C._adrumAjaxT.response=f;if(h(f.clone)){a.logInfo("M118",
m._adrumAjaxT.url());var c=f.clone().text();c["catch"](function(a){r.yd(C,a)});r.pl(c,C)}else a.logInfo("M119",m._adrumAjaxT.url()),r.un(C,f);b(f)});k["catch"](function(b){a.logInfo("M120",m._adrumAjaxT.url());C._adrumAjaxT.markFirstByteTime(C._adrumAjaxT.getFirstByteTime()||a.utils.now());r.yd(C);f(b)})});C._adrumAjaxT=m._adrumAjaxT;C.L=!0;C._adrumAjaxT.timestamp(s);C._adrumAjaxT.markSendTime(s);C._adrumAjaxT.parentPhase(a.lifecycle.getPhaseName());a.conf.spa2&&f(b.AnySpaMonitor.vp)&&f(b.AnySpaMonitor.vp.userPageName)&&
C._adrumAjaxT.parentPageName(b.AnySpaMonitor.vp.userPageName);r.on(C._adrumAjaxT,arguments);a.logInfo("M121",s,m._adrumAjaxT.url());C.h=new a.Tb(a.b.qa(),new a.Ga("window.fetch"),a.CauseType.FETCH);return C}return c.apply(this,p)}};p.isAgentFetch=!0;b.Ya=a.aop.around(p(n),function(){var f=r.il(arguments),n=Array.prototype.slice.call(arguments);if(!s&&++m.ia+b.xhrMonitor.ia>k.maxPerPageView||k.Lc(f.url,f.method))a.logInfo("M122",f.url),delete m._adrumAjaxT;else return m._adrumAjaxT=new l(c(f,m.status)),
m.h=a.b.La("window.fetch.send",void 0,a.b.qa(),a.CauseType.FETCH),q&&(f=a.utils.Na("window.fetch.send")||"",m.h.ja=f),n[n.length]={adrumArgs:{cEventId:m.h.guid}},a.b.sa(m.h),n},function(){if(m._adrumAjaxT)if(!s&&m.ia+b.xhrMonitor.ia>k.maxPerPageView)a.logInfo("M123",m._adrumAjaxT.url());else if(k.Lc(m._adrumAjaxT.url(),m._adrumAjaxT.method()))a.logInfo("M124",m._adrumAjaxT.url());else{var f=a.utils.Cd(arguments,"cEventId");a.k.A.J.jf(m._adrumAjaxT.url());a.b.K(f)}},"fetch",b.va.w);b.Ya.isAgentFetch=
!0;window.fetch=b.Ya}};r.$f=function(){u||(u=new r);return u};r.pl=function(b,c){b.then(function(b){var n=a.utils.now();r.ba(c)&&(c._adrumAjaxT.response.responseText=b,r.Ig(c._adrumAjaxT,n),b=c._adrumAjaxT.getRespProcTime(),f(b)||f(c._adrumAjaxT.B)&&0!==c._adrumAjaxT.B||(a.logInfo("M125",n,c._adrumAjaxT.url()),c._adrumAjaxT.markRespProcTime(n),r.kb(c)))})["catch"](function(a){r.yd(c,a)})};r.yd=function(b,f){if((!f||f.code!==f.ABORT_ERR)&&b&&b._adrumAjaxT){a.logInfo("M126",b._adrumAjaxT.url());var c=
a.utils.now();r.ba(b)&&(r.Ig(b._adrumAjaxT,c),r.Jg(b._adrumAjaxT,c),r.kb(b))}};r.Ig=function(b,c){var n=b.getRespAvailTime();f(n)||(a.logInfo("M127",c,b.url()),b.markRespAvailTime(c))};r.Jg=function(b,c){var n=b.getRespProcTime();if(f(n))return!1;a.logInfo("M128",c,b.url());b.markRespProcTime(c);return!0};r.un=function(a,b){b.Rj=r.Qb(a,b.Rj);b.Yj=r.Qb(a,b.Yj);b.Jk=r.Qb(a,b.Jk);b.mm=r.Qb(a,b.mm);b.text=r.Qb(a,b.text)};r.Qb=function(b,f){return a.aop.around(f,function(){r.ba(b)&&b._adrumAjaxT.markRespAvailTime(a.utils.now())},
function(){r.ba(b)&&(b._adrumAjaxT.markRespProcTime(a.utils.now()),r.kb(b))},"wrapResponseReader",a.monitor.ErrorMonitor.w)};r.Dj=function(a){1==a.length?n(a[0])?([].push.call(a,{}),r.ed(a[1])):r.ed(a[0]):2==a.length&&r.ed(a[1]);return a};r.ed=function(b){f(b)&&(f(b.headers)||(b.headers=new Headers,a.logInfo("M129")),b.headers instanceof Headers?b.headers.has("ADRUM")?b.headers.set("ADRUM","isAjax:true"):b.headers.append("ADRUM","isAjax:true"):b.headers.ADRUM="isAjax:true")};r.on=function(b,c){2<=
c.length&&a.utils.isObject(c[1])&&f(c[1].body)&&k.Eh(b,c[1].body)};r.il=function(b){var c={url:"",method:""};a.utils.isObject(b[0])?(c.url=b[0].url||(a.utils.isDefined(b[0].toString)?b[0].toString():void 0),c.method=b[0].method||"GET"):n(b[0])&&(c.url=b[0],c.method=b[1]&&b[1].method||"GET");c.url=f(c.url)?c.url:"";c.url=p(c.url);c.method=c.method;return c};r.zl=function(b){var c;f(c)||(a.logInfo("M130",b._adrumAjaxT.url()),c=1);f(b._adrumAjaxT.B)&&m(b._adrumAjaxT.B)&&(b._adrumAjaxT.B+=c,a.logInfo("M131",
b._adrumAjaxT.B,b._adrumAjaxT.url()))};r.dc=function(b){var c;f(c)||(a.logInfo("M132",b._adrumAjaxT.url()),c=1);f(b._adrumAjaxT.B)&&m(b._adrumAjaxT.B)&&(b._adrumAjaxT.B-=c,a.logInfo("M133",b._adrumAjaxT.B,b._adrumAjaxT.url()))};r.ba=function(a){return f(a._adrumAjaxT)};r.lc=function(a){return f(a._adrumAjaxT)&&f(a._adrumAjaxT.B)};r.Sn=function(b,f){b._adrumAjaxT=f._adrumAjaxT;b._adrumAjaxT.B+=b.D;a.logInfo("M134",b._adrumAjaxT.B,f._adrumAjaxT.url());b.D=0};r.bo=function(a){var b=!1;r.ba(a)&&f(a._adrumAjaxT.B)&&
(r.zl(a),b=!0);return b};r.kb=function(a){f(a)&&f(a._adrumAjaxT)&&f(a._adrumAjaxT.response)&&e.Gc(a,a._adrumAjaxT)};r.xe=function(b){var c=a.utils.now();return 0===b._adrumAjaxT.B&&f(b._adrumAjaxT)?r.Jg(b._adrumAjaxT,c):!1};r.we=function(b){var c=!1,n=a.utils.now(),l=b._adrumAjaxT.getRespAvailTime();f(l)||(b._adrumAjaxT.markRespAvailTime(n),c=!0);return c};r.Bl=function(b){a.logInfo("M135",b._adrumAjaxT.url());b._adrumAjaxT.B=0};return r}(b.va);b.Bi=g;b.Ab=g.$f()})(a.monitor||(a.monitor={}))})(g||
(g={}));(function(a){(function(b){var k=a.utils.isObject,e=a.utils.map,c=a.utils.reduce,l=a.utils.filter,n=a.utils.isDefined,f=a.utils.isString,m=a.utils.mergeJSON,p=a.utils.Ha,s=a.utils.Fa,q=a.utils.Sb,t=a.conf.spa2,u=a.conf.fa,g=function(g){function r(){var b=g.call(this)||this;b.re=!1;if(!0===window["adrum-xhr-disable"])return a.logInfo("M136"),b;if(!window.XMLHttpRequest)return a.logInfo("M137"),b;b.G=window.XMLHttpRequest.prototype;if(!b.G)return a.logInfo("M138"),b;if(!("open"in b.G&&"send"in
b.G))return a.logInfo("M139"),b;b.re=a.aop.support(b.G.open)&&a.aop.support(b.G.send);b.re||a.logInfo("M140");return b}v(r,g);r.prototype.setUp=function(){if(this.re){a.logInfo("M141");a.xhrConstructor=window.XMLHttpRequest;a.xhrOpen=this.xhrOpen=this.G.open;a.xhrSend=this.xhrSend=this.G.send;s.setUp();var f=this;this.G.open=a.aop.around(this.G.open,function(){r.bm(this)&&(4===this.readyState?(a.logInfo("M142"),r.Bk(this._adrumAjaxT),delete this.Eo,q.reportXhr(this,this._adrumAjaxT)):a.logInfo("M143",
this._adrumAjaxT.url()));var c=1<=arguments.length?String(arguments[0]):"",l=2<=arguments.length?String(arguments[1]):"",l=a.utils.getFullyQualifiedUrl(l);!t&&f.ia+b.Ab.ia>s.maxPerPageView||s.Lc(l,c)||(this._adrumAjaxT=new a.events.AdrumAjax(m({method:c,url:l},f.status)),a.conf.spa2&&n(b.AnySpaMonitor.vp)&&n(b.AnySpaMonitor.vp.userPageName)&&this._adrumAjaxT.parentPageName(b.AnySpaMonitor.vp.userPageName))},null,"XHR.open",b.va.w);this.G.send=a.aop.around(this.G.send,function(n){var l=this,m=this._adrumAjaxT,
e=!1;if(!(!m||!t&&++f.ia+b.Ab.ia>s.maxPerPageView)){var p=a.utils.now(),k=m.getSendTime();a.assert(null===k,"M144");m.timestamp(p);m.markSendTime(k||p);m.parentPhase(a.lifecycle.getPhaseName());l.h=a.b.La("XHR.send",void 0,a.b.qa(),a.CauseType.XHR);u&&(p=a.utils.Na("XHR.send")||"",l.h.ja=p);b.va.xg(m.url())?l.setRequestHeader("ADRUM","isAjax:true"):a.logInfo("M145",document.location.href,m.url());s.Eh(m,n);n=r.el(m.url(),s.parameter,n);m.parameter(n);var q=0,g=function(){if(4==l.readyState)e?a.logInfo("M146"):
(a.logInfo("M147"),f.Tc(l));else{var b=null;try{a.conf.isAbapApp||(b=l.onreadystatechange)}catch(n){if(e){a.logInfo("M148",n);return}a.logInfo("M149",n);f.Tc(l);return}q++;b?a.aop.support(b)?(l.onreadystatechange=r.Ff(b,"XHR.onReadyStateChange"),c&&f.ci.call(l,"readystatechange",r.Hf),a.logInfo("M150",q)):c||(a.logInfo("M151"),f.Tc(l)):q<r.Aj?setTimeout(g,0):e?a.logInfo("M152"):(a.logInfo("M153"),f.Tc(l))}};if(c){a.logInfo("M154");try{f.oo.call(l,"readystatechange",r.Hf),e=!0}catch(x){a.error("M155",
x)}}g.usedByAgent=!0;g()}},function(){if(t){var b=this._adrumAjaxT;b&&a.k.A.J.jf(b.url())}},"XHR.send",b.va.w);var c="addEventListener"in this.G&&"removeEventListener"in this.G&&a.aop.support(this.G.addEventListener)&&a.aop.support(this.G.removeEventListener);if(c){var l=a.utils.Uf(this.G,"addEventListener");this.oo=l.addEventListener;l.addEventListener=a.aop.around(l.addEventListener,function(b,f,c){if(n(f)&&(f.L=!0,this instanceof XMLHttpRequest&&/^(load|error|readystatechange)$/.test(b)&&f)){var l=
r.Mn(f);if(l){var m=p(arguments);m[1]=l;a.logInfo("M156");return m}a.logInfo("M157",b,f)}},null,"XHR.addEventListener");l=a.utils.Uf(this.G,"removeEventListener");this.ci=l.removeEventListener;l.removeEventListener=a.aop.around(l.removeEventListener,function(b,c,n){if(this instanceof XMLHttpRequest&&this._adrumAjaxT){var l=p(arguments);c.__adrumInterceptor?(l[1]=c.__adrumInterceptor,a.logInfo("M158"),f.ci.apply(this,l)):a.logInfo("M159")}},null,"XHR.removeEventListener")}else a.logInfo("M160");a.logInfo("M161")}};
r.el=function(b,f,n){if(f&&(f=l(e(l(f,function(f){return a.utils.Mg(b,f.urls)}),function(a){return a.getFromBody(n)}),k),0<f.length))return c(f,m,{})};r.Id=function(b){var f=b._adrumAjaxT;if(f){var c=a.utils.now();2==b.readyState?f.markFirstByteTime(f.getFirstByteTime()||c):4==b.readyState&&(f.markRespAvailTime(f.getRespAvailTime()||c),f.markFirstByteTime(f.getFirstByteTime()||c),f.markRespProcTime(f.getRespProcTime()||c),this.Va[f.guid()]={requestObj:b,ajaxT:b._adrumAjaxT},c=b.h=a.b.La("XHR.load",
void 0,b.h,a.CauseType.XHR),u&&(b=a.utils.Na("XHR.onreadystatechange."+b.readyState)||"",c.ja=b),a.b.sa(c),f.ee=c.guid)}};r.gg=function(b){var f=b._adrumAjaxT;if(f&&4==b.readyState)if(delete this.Va[f.guid()],0==b.status)a.b.K(f.ee),delete b._adrumAjaxT;else{var c=a.utils.now(),n=f.getRespProcTime();f.markRespAvailTime(f.getRespAvailTime()||c);c>n&&f.markRespProcTime(c);q.Gc(b,f);a.b.K(f.ee)}};r.Ff=function(a,b){return r.po(a,function(){r.Id(this)},function(){r.gg(this)},b)};r.Hf=function(){r.Id(this);
r.gg(this)};r.bm=function(a){return n(a._adrumAjaxT)&&f(a._adrumAjaxT._url)};r.Bk=function(b){var f=a.utils.now();b.markRespAvailTime(b.getRespAvailTime()||f);b.markFirstByteTime(b.getFirstByteTime()||f);b.markRespProcTime(b.getRespProcTime()||f)};r.prototype.Tc=function(b){if(b._adrumAjaxT){var f=a.utils.now()+3E4,c=function(){r.Id(b);var n=b._adrumAjaxT;if(n){var l=a.utils.now();4==b.readyState?0==b.status?delete b._adrumAjaxT:(a.assert(null===n.getRespProcTime(),"M162"),n.markRespProcTime(n.getRespProcTime()||
l),a.logInfo("M163"),q.Gc(b,n),a.b.K(n.ee)):l<f?a.utils.oSTO(c,r.Je):(delete b._adrumAjaxT,a.logInfo("M164"))}};c()}};r.po=function(b,f,c,n){var l=b;b&&"object"===typeof b&&"toString"in b&&"[xpconnect wrapped nsIDOMEventListener]"===b.toString()&&"handleEvent"in b&&(l=function(){b.handleEvent.apply(this,p(arguments))});return a.aop.around(l,f,c,n)};r.Mn=function(b){if(b.__adrumInterceptor)return b.__adrumInterceptor;if(a.aop.support(b)){var f=r.Ff(b,"XHR.invokeEventListener");return b.__adrumInterceptor=
f}};return r}(b.va);g.Aj=5;g.Je=50;b.XHRMonitor=g;b.xhrMonitor=new b.XHRMonitor})(a.monitor||(a.monitor={}))})(g||(g={}));(function(a){(function(b){var k=a.utils.Sb,e=function(c){function l(b){b=c.call(this,b)||this;b.perf=new a.PerformanceTracker;b.cc=!1;b.qf=0;return b}v(l,c);l.prototype.type=function(){return a.EventType.VPageView};l.prototype.Bd=function(){return b.EventTracker.dd(this.guid(),this.url(),this.type())};l.prototype.oe=function(){var b=this.Bd();a.monitor.ea.set("parent",b);a.logInfo("M165",
b.guid(),b.url())};l.prototype.startCorrelatingXhrs=function(){a.logInfo("M166");a.utils.isDefined(this.vb)&&!a.monitor.AnySpaMonitor.Oa&&k.sm(this,this.vb.guid)};l.prototype.start=function(){this.startCorrelatingXhrs();this.oe()};return l}(b.EventTracker);b.AnySpaVPageView=e;b.$a(b.V[a.EventType.VPageView],e.prototype)})(a.events||(a.events={}))})(g||(g={}));(function(a){a.report=function(b){a.utils.isObject(b)&&a.utils.isFunction(b.type)?-1==[a.EventType.PageView,a.EventType.Ajax,a.EventType.VPageView,
a.EventType.Error].indexOf(b.type())?a.reportAPIMessage(a.Y.ua,b.type()+"is not a valid external event type","ADRUM.report",Array.prototype.slice.call(arguments)):a.conf.spa2&&a.EventType.VPageView==b.type()?a.logInfo("M167"):a.utils.sh(function(){a.command("reportEvent",b)}):a.reportAPIMessage(a.Y.De,"","ADRUM.report",Array.prototype.slice.call(arguments))};a.setVirtualPageName=function(b){a.utils.isString(b)&&0<a.utils.trim(b).length&&a.conf.spa2&&a.monitor.AnySpaMonitor.vp&&a.monitor.AnySpaMonitor.xh(b)};
a.markVirtualPageBegin=function(b,k){a.conf.spa2&&(this.eb=a.utils.isDefined(k)?k:!0,a.logInfo("M168",document.URL),a.monitor.AnySpaMonitor.me(document.URL,b,!0),a.monitor.AnySpaMonitor.zh())};a.markVirtualPageEnd=function(){a.conf.spa2&&this.eb&&(a.logInfo("M169",a.monitor.AnySpaMonitor.ha),a.monitor.AnySpaMonitor.Kg(a.monitor.AnySpaMonitor.vp.startTime,a.utils.now()),this.eb=!1)};a.pauseReporting=function(b){a.conf.isReportingPaused=b;a.logInfo("M170",b)};a.setAppReleaseId=function(b){a.conf.releaseId=
a.conf.releaseId||b}})(g||(g={}));(function(a){(function(b){var k=a.utils.isDefined,e=a.aop.after,c=a.aop.before,l=a.utils.getFullyQualifiedUrl,n=function(){function f(){}f.prototype.setUp=function(){var b=!1;f.ya=a.utils.cb();f.rn();a.k.A.setUp(a.utils.now());f.ha=document.URL;f.wd=[];a.utils.isDefined(window.history)&&a.utils.isFunction(window.history.pushState)&&(b=!0,f.hf("push"));a.utils.isDefined(window.history)&&a.utils.isFunction(window.history.replaceState)&&(b=!0,f.hf("replace"));f.wd=f.wd.concat(a.utils.Pb(a.utils.Qc,
a.conf.userConf&&a.conf.userConf.spa&&a.conf.userConf.spa.spa2&&a.utils.isObject(a.conf.userConf.spa.spa2)&&a.conf.userConf.spa.spa2.vp&&a.conf.userConf.spa.spa2.vp.exclude));if(a.utils.isDefined(window.addEventListener)){var b=!0,c=function(){f.ha==document.URL||f.Rd||f.Ah()};c.L=!0;window.addEventListener("popstate",c)}b||a.logInfo("M171")};f.hf=function(a){switch(a){case "push":window.history.pushState=f.Dh(window.history.pushState,a);break;case "replace":window.history.replaceState=f.Dh(window.history.replaceState,
a)}};f.Dh=function(c,n){var l=n[0].toUpperCase()+n.slice(1);return a.aop.around(c,function(c,l,m){(f.vp&&f.vp.cc||f.hg(m))&&b.DOMEventsMonitor.yc&&!a.eb&&(a.logInfo("M172",n),f.me(document.URL))},function(c,l,m){if(f.vp&&f.vp.cc||f.hg(m))b.DOMEventsMonitor.yc&&(a.eb?(a.logInfo("M173",n),f.vp.url(document.URL)):(a.logInfo("M174",n),f.zh())),f.ha=document.URL},"history"+l+"State")};f.hg=function(a){return a&&f.ha!==l(a)};f.Ah=function(){f.Rd=!0;var c=document.URL;a.logInfo("M175",f.ha,c);b.DOMEventsMonitor.yc&&
(a.eb?(a.logInfo("M176"),f.vp.url(document.URL)):(f.me(f.ha),f.pe(c)));f.ha=c;f.Rd=!1};f.rn=function(){var b;a.b.sa=e(a.b.sa,function(){b=location.hash});a.b.K=c(a.b.K,function(){b==location.hash||f.ha==document.URL||f.Rd||f.Ah()})};f.me=function(a,b,c){f.ln();f.Oa=!1;f.Ef(a,b,c)};f.zh=function(){var a=document.URL;f.pe(a);f.ha=a};f.Ro=function(){f.Oa=!0;f.Ef(f.ha);f.pe()};f.ln=function(){var c=a.k.A;a.conf.N&&a.k.Ub.Ta&&a.utils.isDefined(b.DOMEventsMonitor.currentBasePage)&&(a.logInfo("M177"),c.J.F||
c.M.F?c.navComplete(a.utils.now()):c.navComplete(a.utils.max(c.J.Qa,c.M.ga)),c.reset());f.Oa||!a.utils.isDefined(f.vp)||f.vp.kh||(a.logInfo("M178"),c=f.Tk(a.k.A.F),f.Kg(f.vp.startTime,c))};f.Tk=function(b){var c=a.utils.now();b?(c=f.Uk(a.k.A.gb),a.k.A.reset()):c=f.vp.endTime;return c};f.wn=function(b,c){return f.vp.cc?!1:k(c)&&0<c.length&&a.utils.sc(void 0,b,c)};f.Uk=function(b){var f=a.utils.now();b?a.k.A.M.Pj()||a.k.A.J.Qj()||(f=a.utils.max(a.k.A.M.ga,a.k.A.J.Qa)):f=a.k.A.startTime;return f};f.Kg=
function(a,b){f.Ud(a,b);f.Hg(a);f.report()};f.xh=function(b){a.utils.isDefined(b)&&(f.vp.userPageName=b)};f.Ef=function(b,c,n){f.reset();f.vp=new a.events.AnySpaVPageView;f.vp.startUrl=b;f.xh(c);a.utils.isBoolean(n)&&(f.vp.cc=n);b=a.b.gd();f.vp.startTime=f.Oa?a.utils.cb():a.utils.isDefined(b)?b.start:a.utils.now();f.vp.endTime=f.vp.startTime;f.vp.timestamp(f.vp.startTime);f.vp.vb=b};f.pe=function(b){a.utils.isDefined(b)&&f.vp.url(b);f.vp.start();a.eb||a.k.A.start(a.utils.now())};f.Ud=function(b,c){a.utils.isDefined(f.vp)&&
(a.conf.N&&f.bk(b),a.utils.isDefined(c)?f.vp.endTime=a.conf.N?c-b>f.vp.vct?c:f.vp.vct+b:c:f.vp.endTime=b)};f.bk=function(b){a.logInfo("M179");b=a.c.jd(b);f.vp.vct=b.vct;a.c.reset()};f.Hg=function(c){a.utils.isDefined(f.vp)&&f.vp.resTiming(b.resourceMonitor.kl(f.ya,c))};f.Kd=function(){var b=a.b.nl();return a.utils.isDefined(b)&&a.utils.isDefined(f.vp)&&(!a.utils.isDefined(f.vp.vb)||f.vp.vb!=b)};f.report=function(){if(a.utils.isDefined(f.vp))if(f.wn(f.vp.url(),f.wd))a.logInfo("M181",f.vp.url());else{a.logInfo("M182");
var c=f.vp;if(c.kh)a.logInfo("M183");else{var n=a.utils.isDefined(b.DOMEventsMonitor.currentBasePage)?b.DOMEventsMonitor.currentBasePage.url():document.URL;c.parentUrl(n);a.command("call",function(){a.reporter.reportEvent(c)});c.kh=!0}}else a.logInfo("M180")};f.reset=function(){f.vp=null};return f}();b.AnySpaMonitor=n;b.Oj=new b.AnySpaMonitor})(a.monitor||(a.monitor={}))})(g||(g={}));(function(a){(function(b){var k=a.utils.isDefined,e=function(c){function l(){var b=null!==c&&c.apply(this,arguments)||
this;b.nm=function(f){var c=f.message,e=f.filename,s=f.lineno,k=f.colno;f=f.error;a.logInfo("M184");if(a.utils.isDefined(f)||l.vc)a.logInfo("M185"),l.vc=!0,b.ta(c,e,s,k,f)};b.om=function(f){var c=f.blockedURI,l=f.columnNumber,e=f.lineNumber,k=f.effectiveDirective,t=f.violatedDirective;f=f.sourceFile;a.logInfo("M186");c=a.utils.isDefined(c)?c:"";k=a.utils.isDefined(k)?k:"";t=a.utils.isDefined(t)?t:"";f=a.utils.isDefined(f)?f:"";b.ta("SecurityPolicyViolation: blockedURI = "+c+" & effectiveDirective = "+
k+" & violatedDirective = "+t+" & sourceFile = "+f,void 0,e,l,void 0)};return b}v(l,c);l.w=function(b){a.monitor.ea.ta(b.message||b.description,b.fileName||b.filename,b.lineNumber,b.columnNumber,b)};l.uo=function(b){var f=a.utils.isDefined(b.blockedURI)?b.blockedURI:"",c=a.utils.isDefined(b.documentURI)?b.documentURI:"";b=a.utils.isDefined(b.effectiveDirective)?b.effectiveDirective:"";a.monitor.ea.ta("blockedURI = "+f+"& documentURI = "+c+"? effectiveDirective = "+b,void 0,void 0,void 0,void 0)};
l.prototype.setUp=function(){var b=this;c.prototype.setUp.call(this);a.utils.addEventListener(window,"error",this.nm,!0);a.utils.addEventListener(window,"securitypolicyviolation",this.om,!0);a.listenForErrors=function(){b.Eg()};this.Eg()};l.prototype.bn=function(){l.vd=0};l.prototype.ta=function(c,f,m,e,s){l.vd>=a.conf.Yi?a.logInfo("M187"):(s=a.utils.tryExtractingErrorStack(s),c=new a.events.Error(a.utils.mergeJSON({msg:c+"",url:a.utils.isString(f)?f:void 0,line:a.utils.isNumber(m)?m:void 0,col:a.utils.isNumber(e)?
e:void 0,stack:s},this.status)),a.conf.spa2&&k(b.AnySpaMonitor.vp)&&k(b.AnySpaMonitor.vp.userPageName)&&c.parentPageName(b.AnySpaMonitor.vp.userPageName),a.command("reportPageError",c),l.vd++,l.hadErrors=!0)};l.prototype.Eg=function(){var b=this;l.vc=!1;a.aop.support(window.onerror)?(window.onerror=a.aop.around(window.onerror,function(f,c,e,s,k){l.vc?a.logInfo("M188"):l.Pd?a.logInfo("M190"):(a.logInfo("M189"),b.ta(f,c,e,s,k),l.Pd=!0)},function(){a.logInfo("M191");l.Pd=!1},"onerror"),a.logInfo("M192")):
a.logInfo("M193")};return l}(b.Wc);e.Pd=!1;e.vd=0;e.hadErrors=!1;e.vc=!1;b.ErrorMonitor=e;b.ea=new b.ErrorMonitor})(a.monitor||(a.monitor={}))})(g||(g={}));(function(a){(function(b){var k=a.logInfo,e=a.aop.after,c=function(c){function n(){return null!==c&&c.apply(this,arguments)||this}v(n,c);n.prototype.setUp=function(){a.utils.map(["error","exception"],function(b){var c=A[b];a.utils.isFunction(c)&&a.aop.support(c)?(k("M194",b),A[b]=e(c,function(a){k("M195",b,a);n.Fj(a)})):k("M196",b)});b.ea.ta=e(b.ea.ta,
function(){0<n.za.length?(k("M197"),n.za=[]):k("M198")})};n.Fj=function(b){n.za.length>=a.conf.Si?k("M199"):a.utils.isString(b)?(k("M200",b),n.za.push(b),a.utils.oSTO(n.jh)):a.utils.isObject(b)?(b=a.utils.toJSONString(b),null!==b?(k("M201",b),n.za.push(b),a.utils.oSTO(n.jh)):a.error("M202")):k("M203",typeof b)};n.jh=function(){0<n.za.length?(k("M204"),n.za.forEach(function(a){b.ea.ta(a)}),n.za=[]):k("M205")};return n}(b.Wc);c.za=[];b.vo=c;b.gk=new c})(a.monitor||(a.monitor={}))})(g||(g={}));(function(a){var b=
a.utils.isDefined,k=a.utils.Tl,e=a.utils.isNumber,c=a.monitor.Bi,l=a.conf.fa;a.Zh=window.Promise;a.$b=null;a.Jp=null;a.af=Object.defineProperty;var n=a.conf.spa2&&a.conf.modernBrowserFeaturesAvailable,f=a.conf.isZonePromise,m=a.conf.fetch,p=function(){function m(){}m.Hl=function(){Object.defineProperty=a.aop.around(a.af,function(a,f,c){"Promise"===f&&b(c)&&m.qg(c)});if(f&&a.utils.Sd()){a.logInfo("M206");var c=Object.getOwnPropertyDescriptor(window,"Promise");m.qg(c);a.af(window,"Promise",c);window.Promise=
window.Promise}};m.qg=function(f){b(window.Zone)&&b(window.Zone.assertZonePatched)&&(window.Zone.assertZonePatched=function(){});f=f||Object.getOwnPropertyDescriptor(window,"Promise");var c=f.set,l=f.get;h(c)&&(f.set=function(f){!0===f.agentPromise?a.logInfo("M207"):(c.apply(this,arguments),b(a.$b)?c.apply(this,arguments):(a.logInfo("M208"),m.setUp()))});h(l)&&(f.get=function(){var f=l.apply(this,arguments);b(a.$b)&&(a.logInfo("M209"),f=a.$b);return f})};m.setUp=function(){if(b(a.Zh)){m.Kl();m.Jl();
var f=function(f){function c(l){var e=this.constructor,k=l;this.$=a.utils.generateGUID();b(l)&&(k=m.Il(l,this));l=a.utils.Cj(this,f,[k],e);n&&(b(this.h)&&(l.h=this.h),b(this.Ua)?l.h=this.Ua.h:l.h=a.b.qa());l.$=this.$;this.Ua=l;a.logInfo("M210",l.$);n&&b(l.h)&&a.logInfo("M211",l.h.guid);return l}a.utils.$c(c,f);return c}(window.Promise);f.agentPromise=!0;a.$b=f;window.Promise=f;b(window.addEventListener)?window.addEventListener("unhandledrejection",this.Qh):window.tp=this.Qh}};m.Ja=function(f,c){return function(){if(n){var e,
k=void 0;e=void 0;a.logInfo("M212",f);switch(f){case m.I.Se:case m.I.Re:case m.I.He:case m.I.Ge:a.utils.isDefined(c)&&a.utils.isDefined(c.Ua)&&(k=c.Ua.h);e=a.b.qa()||k;e=new a.Tb(e,new a.Ga(f),a.CauseType.PROMISE);break;case m.I.Pe:case m.I.Qe:case m.I.Ne:e=c.h,e=new a.Tb(e,new a.Ga(f),a.CauseType.PROMISE),a.b.sa(e)}l&&(k=a.utils.Na(f)||"",e.ja=k);b(c)&&(b(c.Ua)?(c.Ua.h=e,a.logInfo("M213",c.Ua.$)):(a.logInfo("M214",c.$),c.h=e))}}};m.Il=function(f,c){n&&(f=a.aop.around(f,function(){c.h=new a.Tb(a.b.qa(),
new a.Ga(m.I.Oe),a.CauseType.PROMISE);if(l){var f=a.utils.Na(m.I.Oe)||"";c.h.ja=f}a.b.sa(c.h);a.logInfo("M215",c.h.guid,c.$);b(arguments[0])&&(a.logInfo("M216"),f=a.aop.around(arguments[0],m.Ja(m.I.Se,c)),arguments[0]=f);b(arguments[1])&&(a.logInfo("M217"),f=a.aop.around(arguments[1],m.Ja(m.I.Re,c)),arguments[1]=f);return a.utils.Ha(arguments)},function(){a.logInfo("M218");a.b.K(c.h?c.h.guid:null)},"interceptPromiseExecutor",m.Ec));return f};m.Jl=function(){a.utils.refs.promiseThen=window.Promise.prototype.then;
var b=m.dh(),f={parentObject:window.Promise.prototype,property:"then",propertyWrappedFunctionName:"promiseThen",wrapNewFunctionAgain:!0};f.setUpFunc=function(b){return function(f){a.utils.Sd()||m.Zm(f,b)}}.call(this,f);f.Za=b;a.aop.forceWrap(f);a.utils.refs.promiseFinally=window.Promise.prototype["finally"];b=m.bh();f={parentObject:window.Promise.prototype,property:"finally",propertyWrappedFunctionName:"promiseFinally",wrapNewFunctionAgain:!0};f.setUpFunc=function(a){return function(b){m.Ym(b,a)}}.call(this,
f);f.Za=b;a.aop.forceWrap(f)};m.Zm=function(a,b){b.Za=m.dh(a)};m.Ym=function(a,b){b.Za=m.bh(a)};m.Kl=function(){m.Wm();m.Vm()};m.am=function(b){return b instanceof m||b instanceof a.Zh};m.yl=function(f){var c;b(c)||(a.logInfo("M219"),c=1);b(f.D)&&e(f.D)&&(f.D+=c,a.logInfo("M220",f.D))};m.pk=function(a){var f;b(f)||(f=1);b(a.D)&&e(a.D)&&(a.D-=f)};m.Al=function(f){b(f.D)&&a.utils.Xl(f.D)?(a.logInfo("M221"),m.yl(f)):f.D=1};m.Rn=function(b){c.bo(b)||(a.logInfo("M222"),m.Al(b))};m.cn=function(a){a.D=0};
m.Qd=function(a){return b(a.L)};m.dh=function(f){var l=null;f=f||window.Promise.prototype.then;f=a.aop.around(f,function(){var f=this;l=f;a.logInfo("M223",f.$);if(b(arguments[0])&&a.utils.isFunction(arguments[0])){m.Rn(f);a.logInfo("M224",f.$);var e=a.aop.around(arguments[0],function(){m.Ja(m.I.Pe,f)();f&&!f.D&&c.ba(f)&&!m.Qd(f)&&(f._adrumAjaxT.tempRespAvailAndProcTime=a.utils.now(),c.Va[f._adrumAjaxT.guid()]={requestObj:f,ajaxT:f._adrumAjaxT})},function(){var l=a.utils.Cd(arguments,"origFuncResult");
b(l)&&b(l.D)&&m.am(l)&&c.ba(f)?(c.Sn(l,f),m.cn(l)):(c.ba(f)&&!m.Qd(f)&&c.lc(f)&&(c.we(f),c.dc(f),!0===c.xe(f)&&(a.logInfo("M225"),a.logInfo("M226"),delete c.Va[f._adrumAjaxT.guid()],c.kb(f))),n&&(a.logInfo("M227"),a.b.K(f.h?f.h.guid:null)))},"interceptPromiseThenFulfil",function(){c.ba(f)&&c.lc(f)&&(c.we(f)&&c.dc(f),!0===c.xe(f)&&(a.logInfo("M228"),a.logInfo("M229"),delete c.Va[f._adrumAjaxT.guid()],c.kb(f)))});arguments[0]=e}b(arguments[1])&&a.utils.isFunction(arguments[1])&&(a.logInfo("M230",f.$),
e=a.aop.around(arguments[1],m.Ja(m.I.Qe,f),function(){n&&(a.logInfo("M231"),a.b.K(f.h?f.h.guid:null))},null,m.Ec),arguments[1]=e);return a.utils.Ha(arguments)},function(){var f=a.utils.Cd(arguments,"origFuncResult");!b(f)||b(arguments[0])&&!a.utils.isFunction(arguments[0])||(n&&(f.h=this.h),m.Qd(this)&&c.ba(this)&&(f._adrumAjaxT=this._adrumAjaxT,c.lc(this)||c.Bl(f)))},"interceptPromiseThenInterceptor",function(){var b=l;c.ba(b)&&c.lc(b)&&(c.we(b)&&c.dc(b),!0===c.xe(b)&&(a.logInfo("M232"),a.logInfo("M233"),
delete c.Va[b._adrumAjaxT.guid()],c.kb(b)))});f.usedByAgent=!0;return window.Promise.prototype.then=f};m.bh=function(f){if(b(window.Promise.prototype["finally"]))return f=f||window.Promise.prototype["finally"],f=a.aop.around(f,function(){var f=this;b(f._adrumAjaxT)&&b(f._adrumAjaxT.B)?c.dc(f):b(f.D)&&m.pk(f);if(b(arguments[0])){a.logInfo("M234",f.$);var l=a.aop.around(arguments[0],m.Ja(m.I.Ne,f),function(){n&&(a.logInfo("M235"),a.b.K(f.h?f.h.guid:null))});arguments[0]=l;return a.utils.Ha(arguments)}},
function(){a.logInfo("M236");a.b.K(this.h?this.h.guid:null)},"interceptPromiseFinally"),f.usedByAgent=!0,window.Promise.prototype["finally"]=f};m.Wm=function(){window.Promise.resolve=a.aop.around(window.Promise.resolve,m.Ja(m.I.He,null),null,"interceptPromiseResolve",m.Ec)};m.Vm=function(){window.Promise.reject=a.aop.around(window.Promise.reject,m.Ja(m.I.Ge,null),null,"interceptPromiseReject",m.Ec)};m.Qh=function(b){var f=b.detail?b.detail.reason:b.reason;if(b.promise&&!b.promise.$)b.preventDefault();
else{if(!k(f))try{f=new window.Error(f)}catch(c){f=c}a.monitor.ErrorMonitor.w(f)}};return m}();p.I={Oe:"PromiseInstance.init",Se:"PromiseInstance.resolve",Re:"PromiseInstance.reject",Pe:"PromiseInstance.onFulfilled",Qe:"PromiseInstance.onRejected",Ne:"PromiseInstance.finally",He:"PromiseConstructor.resolve",Ge:"PromiseConstructor.reject"};p.Ec=function(){};a.pj=p;f&&m&&(p.Hl(),c.$f().Fl())})(g||(g={}));(function(a){(function(b){function k(a,b){var c=[],e=/^\s*(ADRUM_BT\w*)=(.*)\s*$/i.exec(a);if(e){var k=
e[1],e=e[2].replace(/^"|"$/g,""),e=decodeURIComponent(e).split("|"),g=e[0].split(":");if("R"===g[0]&&Number(g[1])===b)for(l(k),k=1;k<e.length;k++)c.push(e[k])}return c}function e(a,b){var c=/^\s*(ADRUM_(\d+)_(\d+)_(\d+))=(.*)\s*$/i.exec(a);if(c){var e=c[1],k=c[4],g=c[5];if(Number(c[3])===b)return l(e),{index:Number(k),value:g}}return null}function c(b){var f=/^\s*ADRUM=s=([\d]+)&r=(.*)\s*/.exec(b);if(f){a.logInfo("M239",b);if(3===f.length)return l("ADRUM","samesite=lax"),{startTime:Number(f[1]),startPage:f[2]};
a.error("M240",b);return null}}function l(b,f){a.logInfo("M238",b);var c=new Date;c.setTime(c.getTime()-1E3);document.cookie=b+"=;Expires="+c.toUTCString()+";"+(f||"")}b.startTimeCookie=null;b.cookieMetadataChunks=null;b.If=function(l,f){a.logInfo("M237");for(var m=f?f.length:0,p=[],g=l.split(";"),q=0;q<g.length;q++){var t=g[q],u=e(t,m);u?p.push(u):(t=c(t),null!=t&&(b.startTimeCookie=t))}Array.prototype.sort.call(p,function(a,b){return a.index-b.index});t=[];for(q=0;q<p.length;q++)t.push(p[q].value);
for(q=0;q<g.length;q++)(p=k(g[q],m))&&0<p.length&&(t=t.concat(p));b.cookieMetadataChunks=t};a.correlation.eck=b.If})(a.correlation||(a.correlation={}))})(g||(g={}));(function(a){var b=window.addEventListener,k=a.utils.isDefined(window.EventTarget)?window.EventTarget.prototype.addEventListener:function(){},e=a.utils.isDefined(window.EventTarget)?window.EventTarget.prototype.removeEventListener:function(){},c=function(){function c(){}c.setUp=function(){Array.prototype.push.apply(c.qd,[]);c.jo();a.utils.isDefined(window.EventTarget)?
(c.ko(),c.lo()):c.Ij();c.rg("onload");c.rg("onerror")};c.yp=function(){return[]};c.Sk=function(b,f){var m="";if(a.utils.isDefined(b))if("string"===typeof b.textContent)m=a.utils.isDefined(String.prototype.trim)?b.textContent.trim():b.textContent,m=a.utils.isDefined(f)?m.substring(0,f):m;else for(b=b.firstChild;a.utils.isDefined(b)&&!(m+=c.Sk(b,f),a.utils.isDefined(f)&&m.length>=f);b=b.nextSibling);return m};c.jo=function(){a.utils.forEach(c.qd,function(c){b(c,function(b){b=b.target||b.srcElement;
(b===document||b===window||b instanceof XMLHttpRequest||b instanceof HTMLElement)&&null!=b&&b["on"+c]&&(b["on"+c]=a.b.Uc(c,b["on"+c],a.CauseType.USER,!0),b["on"+c].L=!0)},!0)})};c.Ij=function(){a.utils.forEach(c.qd,function(c){b(c,function(b){b=a.b.La(c,b,null,a.CauseType.USER);a.b.sa(b)},!0);b(c,function(){a.b.K()},!1)})};c.Th=function(b){var f=!1;a.utils.isBoolean(b)?f=b:a.utils.isObject(b)&&a.utils.isDefined(b.capture)&&(f=!!b.capture);return f};c.uh=function(b,f,c,l){if(!a.utils.isDefined(b.eventListenerMap)||
!a.utils.isDefined(b.eventListenerMap[f])||!a.utils.isDefined(c))return-1;b=b.eventListenerMap[f];for(f=0;f<b.length;f++)if(b[f][0]==c&&b[f][1]==l)return f;return-1};c.pg=function(b,f,c,l,e){a.utils.isDefined(b)&&a.utils.isDefined(e)&&(a.utils.isDefined(b.eventListenerMap)||(b.eventListenerMap={}),a.utils.isDefined(b.eventListenerMap[f])||(b.eventListenerMap[f]=[]),b.eventListenerMap[f].push([c,l,e]))};c.$m=function(a,b,c){if(-1<c){var l=a.eventListenerMap[b];delete l[c];l.splice(c,1);0==l.length&&
delete a.eventListenerMap[b]}};c.ko=function(){EventTarget.prototype.addEventListener=function(b,f,m){if(a.utils.isDefined(f)&&f.L||!a.b.ug(f)&&!h(f))return k.call(this,b,f,m);var e=c.Th(m),g=a.utils.isDefined(this)?this:window;if(!(-1<c.uh(g,b,f,e))){var q=f;switch(b){case "click":case "dblclick":case "auxclick":case "mousedown":case "mouseup":case "drop":case "keyup":case "keydown":case "keypress":case "contextmenu":case "pageChanged":case "close":q=a.b.Uc(b,f,a.CauseType.USER,!0);c.pg(g,b,f,e,
q);break;case "load":case "error":q=a.b.Uc(b,f,a.CauseType.USER,!1),c.pg(g,b,f,e,q)}k.call(g,b,q,m)}}};c.lo=function(){EventTarget.prototype.removeEventListener=function(b,f,m){if(a.utils.isDefined(f)&&f.L)return e.call(this,b,f,m);var k=c.Th(m),g=a.utils.isDefined(this)?this:window,k=c.uh(g,b,f,k);0<=k?(e.call(g,b,this.eventListenerMap[b][k][2],m),c.$m(g,b,k)):e.call(g,b,f,m)}};c.rg=function(b){var f=HTMLElement.prototype,c=Object.getOwnPropertyDescriptor(f,b);a.utils.isDefined(c)&&a.utils.isDefined(c.set)&&
Object.defineProperty(f,b,{set:function(f){var l=f;a.utils.isDefined(f)&&(l=a.b.Uc(b,f,a.CauseType.RESOURCE,!1));var e;try{e=c.set.call(this,l)}catch(k){throw k;}return e}})};return c}();c.qd="click dblclick mousedown mouseup change select submit keydown keypress keyup load unload".split(" ");a.zi=c})(g||(g={}));(function(a){"APP_KEY_NOT_SET"!==a.conf.appKey||a.utils.isDefined(window.ADEUM_js_handler)||a.utils.isDefined(window.webkit)||A.log("AppDynamics EUM cloud application key missing. Please specify window['adrum-app-key']");
a.correlation.If(document.cookie,document.referrer);a.b.setUp();a.command("mark","firstbyte",window["adrum-start-time"]);a.monitor.setUpMonitors(a.monitor.ea,a.monitor.gk,a.monitor.domEventsMonitor,a.monitor.navMonitor,a.monitor.xhrMonitor,a.monitor.resourceMonitor);a.zi.setUp();a.conf.fetch&&!a.conf.isZonePromise&&(a.pj.setUp(),a.monitor.setUpMonitors(a.monitor.Ab));a.conf.spa2&&a.conf.modernBrowserFeaturesAvailable&&a.monitor.setUpMonitors(a.monitor.Oj);a.conf.enablePrimaryMetrics&&a.utils.isDefined(window.MutationObserver)&&
(a.conf.N=!0,a.k.A.M.Bh(),a.k.A.start(a.utils.cb()),a.c.start())})(g||(g={}));(function(a){a=a.ng||(a.ng={});a=a.l||(a.l={});a.Fg="locationChangeStart";a.pm="locationChangeSuccess";a.qh="routeChangeStart";a.rh="routeChangeSuccess";a.Hh="stateChangeStart";a.Ih="stateChangeSuccess";a.Wh="viewContentLoaded";a.ul="includeContentRequested";a.tl="includeContentLoaded";a.Gf="digest";a.up="outstandingRequestsComplete";a.uf="beforeNgXhrRequested";a.lf="afterNgXhrRequested";a.rp="ngXhrLoaded";a.yf="$$completeOutstandingRequest"})(g||
(g={}));(function(a){(function(b){function k(a,c,f,m,e,k){if(c)try{return c.apply(a,[f,m,e].concat(k))}catch(g){return a.error(f,m,e,k,b.Error.Ji,"M241",g)}}function e(a,c){return function(){var f=this.current,m=c[f]||c[b.Wb]||f,e=Array.prototype.slice.call(arguments);if(this.dk(a))return this.error(a,f,m,e,b.Error.Ki,"event "+a+"M242"+this.current);if(!1===k(this,this["onbefore"+a],a,f,m,e))return b.Vb.Fe;m===b.Wb&&(m=f);if(f===m)return k(this,this["onafter"+a]||this["on"+a],a,f,m,e),b.Vb.jj;var g=
this;this.transition=function(){g.transition=null;g.current=m;k(g,g["onenter"+m]||g["on"+m],a,f,m,e);k(g,g["onafter"+a]||g["on"+a],a,f,m,e);return b.Vb.uj};if(!1===k(this,this["onleave"+f],a,f,m,e))return this.transition=null,b.Vb.Fe;if(this.transition)return this.transition()}}var c=a.utils.hasOwnPropertyDefined;b.VERSION="2.3.5";b.Vb={uj:1,jj:2,Fe:3,zo:4};b.Error={Ki:100,Ao:200,Ji:300};b.Wb="*";b.create=function(a,n){function f(a){var f=a.from instanceof Array?a.from:a.from?[a.from]:[b.Wb];t[a.name]=
t[a.name]||{};for(var c=0;c<f.length;c++)u[f[c]]=u[f[c]]||[],u[f[c]].push(a.name),t[a.name][f[c]]=a.to||f[c]}var m="string"==typeof a.initial?{state:a.initial}:a.initial,k=n||a.target||{},g=a.events||[],q=a.callbacks||{},t={},u={};m&&(m.event=m.event||"startup",f({name:m.event,from:"none",to:m.state}));for(var v=0;v<g.length;v++)f(g[v]);for(var w in t)c(t,w)&&(k[w]=e(w,t[w]));for(w in q)c(q,w)&&(k[w]=q[w]);k.current="none";k.ap=function(a){return a instanceof Array?0<=a.indexOf(this.current):this.current===
a};k.ck=function(a){return!this.transition&&(c(t[a],this.current)||c(t[a],b.Wb))};k.dk=function(a){return!this.ck(a)};k.Nc=function(){return u[this.current]};k.error=a.error||function(a,b,f,c,l,n,m){throw m||n;};if(m&&!m.defer)k[m.event]();return k}})(a.df||(a.df={}))})(g||(g={}));(function(a){(function(b){var k=function(e){function c(b){b=e.call(this,b)||this;a.utils.isDefined(a.ng)&&b.constructor!=a.ng.NgVPageView&&b.constructor!=c&&a.reportAPIMessage(a.Y.ua,a.nb,"ADRUM.events.VPageView",[]);if(a.conf.spa2)return b;
b.perf=new a.PerformanceTracker;b.start();a.monitor.xhrMonitor.Hc();a.monitor.Ab.Hc();a.monitor.ea.bn();return b}v(c,e);c.prototype.type=function(){return a.EventType.VPageView};c.prototype.Bd=function(){return b.EventTracker.dd(this.guid(),this.url(),this.type())};c.prototype.Fh=function(b){var c=this.Bd();b.set("parent",c);a.logInfo("M243",c.guid(),c.url())};c.prototype.startCorrelatingXhrs=function(){a.conf.spa2||(a.logInfo("M244"),this.Fh(a.monitor.xhrMonitor))};c.prototype.stopCorrelatingXhrs=
function(){a.conf.spa2||(a.monitor.xhrMonitor.set("parent",null),a.logInfo("M245"))};c.prototype.oe=function(){a.conf.spa2||(a.logInfo("M246"),this.Fh(a.monitor.ea))};c.prototype.start=function(){a.conf.spa2||(this.markVirtualPageStart(),this.startCorrelatingXhrs())};c.prototype.end=function(){a.conf.spa2||(this.markVirtualPageEnd(),this.stopCorrelatingXhrs())};return c}(b.EventTracker);b.VPageView=k;b.$a(b.V[a.EventType.VPageView],k.prototype);b.pf(b.metricSpec[a.EventType.VPageView],k.prototype)})(a.events||
(a.events={}))})(g||(g={}));(function(a){var b=a.ng||(a.ng={}),b=b.conf||(b.conf={});b.disabled=a.conf.userConf&&a.conf.userConf.spa&&a.conf.userConf.spa.angular&&a.conf.userConf.spa.angular.disable;b.distinguishVPwithItsTemplateUrl=a.conf.userConf&&a.conf.userConf.spa&&a.conf.userConf.spa.angular&&!0===a.conf.userConf.spa.angular.distinguishVPwithItsTemplateUrl?!0:!1;b.xhr={};b.metrics={includeResTimingInEndUserResponseTiming:!0};a.conf.userConf&&a.conf.userConf.spa&&a.conf.userConf.spa.angular&&
a.conf.userConf.spa.angular.vp&&(a.conf.userConf.spa.angular.vp.xhr&&a.utils.Fa.$g(a.conf.userConf.spa.angular.vp.xhr),a.conf.userConf.spa.angular.vp.metrics&&a.utils.mergeJSON(b.metrics,a.conf.userConf.spa.angular.vp.metrics))})(g||(g={}));(function(a){(function(b){var k=a.utils.map,e=a.utils.reduce,c=a.utils.filter,l=function(l){function f(b){b=l.call(this,b)||this;b.wg=!0;b.Kb={};b.mb=0;b.Op=[];b.digestCount(0);if(b.constructor!=f)return a.reportAPIMessage(a.Y.ua,a.nb,"ADRUM.events.Ajax",[]),b;
b.stopCorrelatingXhrs();return b}v(f,l);f.prototype.type=function(){return a.EventType.VPageView};f.prototype.Ae=function(){this.markViewChangeStart();this.markVirtualPageStart(this.getViewChangeStart());this.timestamp(this.getViewChangeStart())};f.prototype.vl=function(){this.digestCount(this.digestCount()+1)};f.prototype.wl=function(){this.mb++;a.logInfo("M247",this.mb)};f.prototype.ok=function(){this.mb--;a.logInfo("M248",this.mb)};f.prototype.ql=function(){var b=this.perf.getEntryByName(a.events.g.di);
a.logInfo("M249",this.mb,b);return 0<this.mb};f.prototype.Zj=function(){var a={Mc:0},b=document.querySelectorAll("ng-view, [ng-view], .ng-view, [ui-view]"),b=k(b,angular.element),c;for(c in f.nh){var l=f.nh[c];k(b,function(b){b=b.find(c);k(b,function(b){if(b=b[l])b=decodeURIComponent(b),a[b]||(a[b]=c,a.Mc++)})})}this.Kb=a};f.prototype.Xj=function(a){return!!this.Kb[decodeURIComponent(a.name)]};f.prototype.$j=function(){var b=[],f=this;0<this.Kb.Mc&&(b=a.monitor.resourceMonitor.Cb().filter(function(a){return f.Xj(a)}));
this.resTiming(b)};f.Ek=function(b){return c(b,function(b){return(b.eventType===a.EventType.Ajax||b.eventType===a.EventType.ADRUM_XHR)&&!a.utils.Fa.Lc(b.eventUrl,b.method)})};f.Zk=function(a){return e(a,function(a,b){return Math.max(a,b.timestamp+b.metrics.PLT)},-1)};f.prototype.Lj=function(){if(b.conf.xhr){var c=f.Ek(a.channel.getEventsWithParentGUID(this.guid())),c=f.Zk(c);if(0<c){var l=this.perf.getEntryByName(a.events.g.di);this.markXhrRequestsCompleted(Math.min(l&&l.startTime||Number.MAX_VALUE,
c))}}};f.prototype.adjustTimings=function(){this.Lj();var f=this.getViewDOMLoaded(),c=this.getXhrRequestsCompleted(),f=Math.max(f,c);b.conf.metrics.includeResTimingInEndUserResponseTiming&&(this.Kj(),c=this.getViewResourcesLoaded(),c=Math.max(f,c),a.logInfo("M250",f,c),f=c);this.markVirtualPageEnd(f)};f.prototype.Kj=function(){if(0<this.Kb.Mc){this.$j();var b=this.resTiming();b&&b.length>=this.Kb.Mc&&(b=e(b,function(a,b){return Math.max(a,b.responseEnd)},0),this.markViewResourcesLoaded(a.PerformanceTracker.ld(b)))}};
f.prototype.identifier=function(b){var c=this.Yh;a.utils.isDefined(b)&&(this.Yh=f.Ck(b),this.url(this.Yh.url));return c};f.Ck=function(b){var f={};b&&b.Q?(f.Q={ce:""},a.utils.mergeJSON(f.Q,{ce:b.Q.originalPath,Lb:b.Q.template,Mb:b.Q.templateUrl})):b&&b.state&&(f.state={url:""},a.utils.mergeJSON(f.state,{url:b.state.url,name:b.state.name,Lb:b.state.template,Mb:b.state.templateUrl}));return f};return f}(a.events.VPageView);l.nh={img:"src",script:"src",link:"href"};b.NgVPageView=l;a.events.$a(a.events.V[a.EventType.NG_VIRTUAL_PAGE],
l.prototype)})(a.ng||(a.ng={}))})(g||(g={}));(function(a){(function(b){var k=function(){function e(){this.C=new b.NgVPageView}e.prototype.kn=function(){var c=this,l=this.C;b.conf.metrics.includeResTimingInEndUserResponseTiming?(a.logInfo("M251"),a.utils.oSTO(function(){c.he(l)},e.wj)):a.utils.oSTO(function(){c.he(l)},e.xj)};e.prototype.he=function(b){a.logInfo("M252");b.parent(a.monitor.DOMEventsMonitor.currentBasePage);a.command("call",function(){b.adjustTimings();a.reporter.reportEvent(b)})};e.prototype.qn=
function(a){this.C=a};return e}();k.wj=5E3;k.xj=2*a.monitor.XHRMonitor.Je;b.VirtualPageStateMachine=k;a.df.create({events:[{name:"start",from:"none",to:"ChangeView"},{name:"viewLoaded",from:"ChangeView",to:"XhrPending"},{name:"xhrCompleted",from:"XhrPending",to:"End"},{name:"abort",from:"*",to:"none"},{name:"init",from:"*",to:"none"},{name:"locChange",from:"*",to:"*"},{name:"beforeXhrReq",from:"*",to:"*"},{name:"afterXhrReq",from:"*",to:"*"}],error:function(b){a.logError("M253",b)},callbacks:{onChangeView:function(){this.C.Ae();
this.C.oe()},onviewLoaded:function(){this.C.markViewDOMLoaded()},onXhrPending:function(){this.C.wg&&this.xhrCompleted()},onleaveXhrPending:function(a,b,l){if("abort"===a)return this.he(),!0;if("xhrCompleted"===a&&"End"===l){if(this.C.ql())return!1;this.C.markXhrRequestsCompleted();return!0}},onEnd:function(){this.C.Zj();this.kn()},oninit:function(b,c,l,n){this.qn(n);a.monitor.xhrMonitor.Hc();a.monitor.Ab.Hc()},onlocChange:function(a,b,l,n){this.C.identifier.url=n;this.C.Kc({url:n})},onbeforeXhrReq:function(b,
c,l,n){var f=this.C;f.wg=!1;a.logInfo("M254",n&&n[1]||"",f.guid());f.wl();f.startCorrelatingXhrs();n[3]&&(n[3]=a.aop.before(n[3],function(b,c,l){a.logInfo("M255");f.ok();l&&(b=a.utils.Mm(l)["content-type"])&&0<=b.indexOf("text/html")&&f.markViewFragmentsLoaded()}));return n},onafterXhrReq:function(){this.C.stopCorrelatingXhrs()}}},k.prototype)})(a.ng||(a.ng={}))})(g||(g={}));(function(a){(function(b){var k=function(){function e(){this.R=new b.VirtualPageStateMachine;this.distinguishVPwithItsTemplateUrl=
a.ng.conf.distinguishVPwithItsTemplateUrl}e.prototype.U=function(c,l){a.logInfo("M256",c);switch(c){case b.l.qh:case b.l.Hh:this.R.start();var n=l.next.url||document.URL,f=new b.NgVPageView({url:n,identifier:l.next});this.distinguishVPwithItsTemplateUrl&&e.Sl(this.R.C,f)?this.R.C.Kc({url:n,identifier:l.next}):this.En(f);break;case b.l.rh:case b.l.Ih:this.R.C.markViewChangeEnd();break;case b.l.Wh:this.R.viewLoaded();break;case b.l.uf:this.R.beforeXhrReq(l);break;case b.l.lf:this.R.afterXhrReq();break;
case b.l.yf:this.R.xhrCompleted();break;case b.l.Fg:this.R.C.Kc({url:l.next.url});this.R.locChange(l.next.url);break;case b.l.Gf:this.R.C.vl()}};e.prototype.En=function(a){this.R.abort();this.R.init(a);this.R.start()};e.Sl=function(b,l){var n=b.identifier(),f=l.identifier(),m=!1;return m=!a.utils.isDefined(n)&&!a.utils.isDefined(f)||n===f?!0:a.utils.isDefined(n)&&a.utils.isDefined(f)?n.state||f.state?a.utils.isDefined(n.state)&&a.utils.isDefined(f.state)?n.state.name===f.state.name&&n.state.Lb===
f.state.Lb&&n.state.Mb===f.state.Mb&&n.state.url===f.state.url:!1:n.Q&&f.Q?n.Q.ce===f.Q.ce&&n.Q.Lb===f.Q.Lb&&n.Q.Mb===f.Q.Mb:n.url===f.url:!1};return e}();b.yj=k})(a.ng||(a.ng={}))})(g||(g={}));(function(a){(function(b){var k=a.utils.addEventListener,e=function(){function c(){this.W=new b.yj;this.og=!1}c.prototype.setUp=function(){function b(f){return function(){a.logInfo(f);c.init()}}var c=this;b("M257")();k(document,"DOMContentLoaded",b("M258"));k(window,"load",b("M259"))};c.prototype.init=function(){if("loading"===
document.readyState)a.logInfo("M260");else if("undefined"!=typeof angular&&!this.og){this.og=!0;a.logInfo("M261");var b=this,c=angular.module("ng");c.config(["$provide",function(a){b.Ll(a);b.Gl(a)}]);c.run(["$browser",function(a){b.Dl(a)}]);a.logInfo("M262")}};c.prototype.Gl=function(c){var n=a.aop,f=this;c.decorator("$httpBackend",["$delegate",function(a){return a=n.around(a,function(){var a=Array.prototype.slice.call(arguments);f.W.U(b.l.uf,a);return a},function(){f.W.U(b.l.lf)},"ng.httpBackend")}])};
c.prototype.Ll=function(c){var n=a.aop,f=this;c.decorator("$rootScope",["$delegate",function(a){a.$digest=n.after(a.$digest,function(){f.W.U(b.l.Gf)},"ngevents.digest");a.$on("$locationChangeStart",function(a,c){var l={url:c},n=a&&a.xb&&a.xb.$state&&a.xb.$state.current;n&&(l.state=n);f.W.U(b.l.Fg,{next:l})});a.$on("$locationChangeSuccess",function(){f.W.U(b.l.pm)});a.$on("$routeChangeStart",function(a,c){var l={url:location.href},n=c&&c.$$route;n&&(l.Q=n);f.W.U(b.l.qh,{next:l})});a.$on("$routeChangeSuccess",
function(){f.W.U(b.l.rh)});a.$on("$stateChangeStart",function(a,c){f.W.U(b.l.Hh,{next:{state:c}})});a.$on("$stateChangeSuccess",function(){f.W.U(b.l.Ih)});a.$on("$viewContentLoaded",function(a){var c={url:location.href};if(a=a&&a.xb&&a.xb.$state&&a.xb.$state.current)c.state=a;f.W.U(b.l.Wh,{next:c})});a.$on("$includeContentRequested",function(){f.W.U(b.l.ul)});a.$on("$includeContentLoaded",function(){f.W.U(b.l.tl)});return a}])};c.prototype.Dl=function(c){var n=this;c.$$completeOutstandingRequest=
a.aop.before(c.$$completeOutstandingRequest,function(){n.W.U(b.l.yf)})};return c}();b.so=e;b.ngMonitor=new e})(a.ng||(a.ng={}))})(g||(g={}));(function(a){var b=a.ng||(a.ng={});b.conf.disabled||a.conf.spa2||a.monitor.setUpMonitors(b.ngMonitor)})(g||(g={}))}};})();


//]]>
</script>

<meta name="WebPartPageExpansion" content="full" />
<meta charset="utf-8"/>
  <title>MOFA KSA || وزارة الخارجية المملكة العربية السعودية</title>
  <meta name="description" content="الصفحة غير موجودة"/>
  <meta name="viewport" content="width=device-width, initial-scale=1" />

  <link rel="icon" href="/_layouts/15/MasterPages/404/images/favicon.ico" sizes="any"/>
  <link rel="icon" href="/_layouts/15/MasterPages/404/images/icon.svg" type="image/svg+xml"/>
  <link rel="apple-touch-icon" href="/_layouts/15/MasterPages/404/images/icon.png"/>

  <link rel="stylesheet" href="/_layouts/15/MasterPages/404/css/normalize.css" />
  <link rel="stylesheet" href="/_layouts/15/MasterPages/404/css/style.css" />

  <meta name="theme-color" content="#403f68"/>
</head>

<body>

  <div class="error-page-top">

  </div>

  <div class="error-page-btm">
    <div class="error-page-content">
      <div class="error-page-content-heading">
        <h1>عفواً الموقع المطلوب غير متاح</h1>
        <h1>Sorry, this requested page is unavailble</h1>
      </div>
      <div class="error-page-content-right">
        <p>ولطلب رفع الحجب عن الموقع يمكن التواصل بشكل رسمي من خلال الدعم الفني : <br/> 920011114</p>
        <span class="email">
          البريد الإلكتروني: <a href="mailto:[email protected]">[email protected]</a>
        </span>
      </div>
      <div class="error-page-content-left">
        <p>And to unlock the page. You may send and official request to:<br/> 920011114</p>
        <span class="email">
          Email: <a href="mailto:[email protected]">[email protected]</a>
        </span>
      </div>
    </div>
    <div class="error-page-logo">
      <img src="/_layouts/15/MasterPages/404/images/logo_blue.png" alt="MOFA KSA" />
    </div>
  </div>
</body>

</html>

Search preview

www.mofa.gov.sa › Pages › default.aspx
وزارة الخارجية
المملكة العربية السعودية | وزارة الخارجية

Most important keywords

Following keywords were found. You can check the keyword optimization of this page for each keyword.

KeywordResultRecheck
المملكة الخارج64%Check
الخارجية63%Check
وزارة63%Check
وزارة الخارجية63%Check
المملكة58%Check
المملكة العربية السعودية56%Check
رئيس54%Check
السعودية54%Check
العربية52%Check
وزير الخارجية52%Check

Test up to 1.000 webpages of mofa.gov.sa with our free plan!

Try For Free
No trial. It's just free!

Cookie Policy

We use cookies to make our site work and also for analytics and advertising purposes. You can enable or disable optional cookies as desired. See the following links for more information.

We need these so the site can function properly

So we can better understand how visitors use our website

So we can serve you tailored ads and promotions