SEO audit report for barzrul.com

Overview
Report generated on 2023-06-09 at 09:06:57 (UTC +00:00).
2 weeks ago
SEO
Title
The title tag is missing or empty.
The title tag must be between 1 and 60 characters.
The current title has 0 characters.
The title tag is the HTML element that specifies the title of the webpage. The title tag is displayed at the top of your browser, in the search results, as well as in the bookmarks bar.
Learn more
Meta description
The meta description tag is missing or empty.
The meta description is an HTML tag that provides a short and accurate summary of the webpage. The meta description is used by search engines to identify a webpage's topic and provide relevant search results.
Learn more
Headings
The headings are properly set.
  1. Barzrul Tech
  1. How to leverage APIs in emerging technologies, from AI to Blockchain
  2. 10 TikTok updates that you need to know in 2023
  3. 6 TikTok video shooting and editing hacks that you should know
  4. Top 7 apps for streaming movies online legally
  5. What is ChatGPT (by OpenAI)
  6. How to activate Maybank2u account
  7. Complete guide to Low-Code App Development
  8. Posts navigation
  1. Latest posts
  2. Discussions
The h tags represents the headings of the webpage. The h1 tag is the most important h tag, and describes the main topic of the page, while the rest of the tags describe the sub-topics of the webpage.
Learn more
Content keywords
No relevant keywords found on the webpage.
The webpage's content should contain relevant keywords that can also be found in the title of the webpage.
The alt attribute specifies an alternate text for an image, if the image cannot be displayed. The alt attribute is also useful for search engines to identify the subject of the image, and helps screen readers describe the image.
Learn more
SEO friendly URL
The URL does not contain any relevant keywords.
https://barzrul.com/
The SEO friendly URLs are URLs that contain relevant keywords with the webpage's topic, and contain no special characters besides slashes and dashes.
Learn more
404 page
The 404 webpage status inform the users and the search engines that a page is missing.
Learn more
Robots.txt
The webpage can be accessed by search engines.
A robots.txt file inform the search engines which links from the website can be accessed.
Learn more
Noindex
The webpage does not have a noindex tag set.
The noindex tag instruct the search engines to not index the webpage.
Learn more
In-page links
The number of links on the webpage is okay.
  1. Home
  2. About
  3. Contact
  4. Blog
  5. Fix
  6. How-to
  7. Review
  8. Internet speed test
  9. Unifi Air coverage
  10. Disclaimer
  11. Privacy policy
  12. Barzrul Tech
  13. Spammer alert! Postmaster@capmatic.com
  14. Digi offers iPhone 13 Pro from RM157/month!
  15. Finally, I ditched Unifi Mobile for Digi Postpaid Family plan
  16. Scammer alert! Email account termination
  17. Unifi is giving away a Free Broadband Speed Upgrade for 30 days
  18. How to leverage APIs in emerging technologies, from AI to Blockchain
  19. https://barzrul.com/leverage-apis-in-emerging-technologies/
  20. Continue reading »
  21. 10 TikTok updates that you need to know in 2023
  22. https://barzrul.com/tiktok-updates-in-2023/
  23. Continue reading »
  24. 6 TikTok video shooting and editing hacks that you should know
  25. https://barzrul.com/tiktok-video-shooting-and-editing-hacks/
  26. Continue reading »
  27. Top 7 apps for streaming movies online legally
  28. https://barzrul.com/apps-for-streaming-movies-online-legally/
  29. Continue reading »
  30. What is ChatGPT (by OpenAI)
  31. https://barzrul.com/what-is-chatgpt-by-openai/
  32. Continue reading »
  33. How to activate Maybank2u account
  34. https://barzrul.com/activate-maybank2u-account/
  35. Continue reading »
  36. Complete guide to Low-Code App Development
  37. https://barzrul.com/complete-guide-to-low-code-app-development/
  38. Continue reading »
  39. 2
  40. 3
  41. 4
  42. 5
  43. 6
  44. 48
  45. Next
  46. Barzrul
  47. https://barzrul.com/contact/
  48. https://barzrul.com/leverage-apis-in-emerging-technologies/
  49. How to leverage APIs in emerging technologies, from AI to …
  50. https://barzrul.com/tiktok-updates-in-2023/
  51. 10 TikTok updates that you need to know in 2023
  52. https://barzrul.com/tiktok-video-shooting-and-editing-hacks/
  53. 6 TikTok video shooting and editing hacks that you should …
  54. https://barzrul.com/apps-for-streaming-movies-online-legally/
  55. Top 7 apps for streaming movies online legally
  56. https://barzrul.com/what-is-chatgpt-by-openai/
  57. What is ChatGPT (by OpenAI)
  58. https://barzrul.com/activate-maybank2u-account/
  59. How to activate Maybank2u account
  60. https://barzrul.com/complete-guide-to-low-code-app-development/
  61. Complete guide to Low-Code App Development
  62. Barzrul
  63. How to force 4G LTE only on Samsung phone without root
  64. Barzrul
  65. Spammer alert! Postmaster@capmatic.com
  66. Barzrul
  67. Unifi Fibre 300Mbps RM129 vs Digi Fibre 300Mbps RM150 review
  68. Unifi Fibre 300Mbps RM129 vs Digi Fibre 300Mbps RM150 review
  69. How to force 4G LTE only on Samsung phone without root
  70. Barzrul Tech
  71. Sitemap
  72. Read more >>
Language
The webpage does not have a language declared.
The lang attribute declares the webpage's language, helping search engines identify the language in which the content is written, and browsers to offer translation suggestions.
Learn more
Favicon
The webpage does not have a favicon.
The favicon is the icon that is being displayed in the browser's tab, when the webpage is being bookmarked, and sometimes even in search engine results.
Learn more
Performance
Text compression
The HTML file is compressed.
The HTML filesize is 28.36 kB.
The text compression helps speeding up the webpage's load by compressing the HTML's content.
Load time
The webpage loaded in 1.25 seconds.
The load time indicates the HTML's total load time, and does not include the external resources, such as images, scripts, or other resources.
Page size
The size of the HTML webpage is 28.36 kB.
The page size indicates the HTML's total size, and does not include the external resources, such as images, scripts, or other resources.
HTTP requests
The webpage makes more than 50 HTTP requests.
  1. https://barzrul.com/data:text/javascript;base64,ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsYXNzTmFtZT1kb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xhc3NOYW1lLnJlcGxhY2UoL1xibm8tanNcYi8sJ2pzJyk=
  2. https://barzrul.com/data:text/javascript;base64,d2luZG93Ll93cGVtb2ppU2V0dGluZ3M9eyJiYXNlVXJsIjoiaHR0cHM6XC9cL3Mudy5vcmdcL2ltYWdlc1wvY29yZVwvZW1vamlcLzE0LjAuMFwvNzJ4NzJcLyIsImV4dCI6Ii5wbmciLCJzdmdVcmwiOiJodHRwczpcL1wvcy53Lm9yZ1wvaW1hZ2VzXC9jb3JlXC9lbW9qaVwvMTQuMC4wXC9zdmdcLyIsInN2Z0V4dCI6Ii5zdmciLCJzb3VyY2UiOnsiY29uY2F0ZW1vamkiOiJodHRwczpcL1wvYmFyenJ1bC5jb21cL3dwLWluY2x1ZGVzXC9qc1wvd3AtZW1vamktcmVsZWFzZS5taW4uanMifX07Ci8qISBUaGlzIGZpbGUgaXMgYXV0by1nZW5lcmF0ZWQgKi8KIWZ1bmN0aW9uKGUsYSx0KXt2YXIgbixyLG8saT1hLmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLHA9aS5nZXRDb250ZXh0JiZpLmdldENvbnRleHQoIjJkIik7ZnVuY3Rpb24gcyhlLHQpe3AuY2xlYXJSZWN0KDAsMCxpLndpZHRoLGkuaGVpZ2h0KSxwLmZpbGxUZXh0KGUsMCwwKTtlPWkudG9EYXRhVVJMKCk7cmV0dXJuIHAuY2xlYXJSZWN0KDAsMCxpLndpZHRoLGkuaGVpZ2h0KSxwLmZpbGxUZXh0KHQsMCwwKSxlPT09aS50b0RhdGFVUkwoKX1mdW5jdGlvbiBjKGUpe3ZhciB0PWEuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7dC5zcmM9ZSx0LmRlZmVyPXQudHlwZT0idGV4dC9qYXZhc2NyaXB0IixhLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJoZWFkIilbMF0uYXBwZW5kQ2hpbGQodCl9Zm9yKG89QXJyYXkoImZsYWciLCJlbW9qaSIpLHQuc3VwcG9ydHM9e2V2ZXJ5dGhpbmc6ITAsZXZlcnl0aGluZ0V4Y2VwdEZsYWc6ITB9LHI9MDtyPG8ubGVuZ3RoO3IrKyl0LnN1cHBvcnRzW29bcl1dPWZ1bmN0aW9uKGUpe2lmKHAmJnAuZmlsbFRleHQpc3dpdGNoKHAudGV4dEJhc2VsaW5lPSJ0b3AiLHAuZm9udD0iNjAwIDMycHggQXJpYWwiLGUpe2Nhc2UiZmxhZyI6cmV0dXJuIHMoIlx1ZDgzY1x1ZGZmM1x1ZmUwZlx1MjAwZFx1MjZhN1x1ZmUwZiIsIlx1ZDgzY1x1ZGZmM1x1ZmUwZlx1MjAwYlx1MjZhN1x1ZmUwZiIpPyExOiFzKCJcdWQ4M2NcdWRkZmFcdWQ4M2NcdWRkZjMiLCJcdWQ4M2NcdWRkZmFcdTIwMGJcdWQ4M2NcdWRkZjMiKSYmIXMoIlx1ZDgzY1x1ZGZmNFx1ZGI0MFx1ZGM2N1x1ZGI0MFx1ZGM2Mlx1ZGI0MFx1ZGM2NVx1ZGI0MFx1ZGM2ZVx1ZGI0MFx1ZGM2N1x1ZGI0MFx1ZGM3ZiIsIlx1ZDgzY1x1ZGZmNFx1MjAwYlx1ZGI0MFx1ZGM2N1x1MjAwYlx1ZGI0MFx1ZGM2Mlx1MjAwYlx1ZGI0MFx1ZGM2NVx1MjAwYlx1ZGI0MFx1ZGM2ZVx1MjAwYlx1ZGI0MFx1ZGM2N1x1MjAwYlx1ZGI0MFx1ZGM3ZiIpO2Nhc2UiZW1vamkiOnJldHVybiFzKCJcdWQ4M2VcdWRlZjFcdWQ4M2NcdWRmZmJcdTIwMGRcdWQ4M2VcdWRlZjJcdWQ4M2NcdWRmZmYiLCJcdWQ4M2VcdWRlZjFcdWQ4M2NcdWRmZmJcdTIwMGJcdWQ4M2VcdWRlZjJcdWQ4M2NcdWRmZmYiKX1yZXR1cm4hMX0ob1tyXSksdC5zdXBwb3J0cy5ldmVyeXRoaW5nPXQuc3VwcG9ydHMuZXZlcnl0aGluZyYmdC5zdXBwb3J0c1tvW3JdXSwiZmxhZyIhPT1vW3JdJiYodC5zdXBwb3J0cy5ldmVyeXRoaW5nRXhjZXB0RmxhZz10LnN1cHBvcnRzLmV2ZXJ5dGhpbmdFeGNlcHRGbGFnJiZ0LnN1cHBvcnRzW29bcl1dKTt0LnN1cHBvcnRzLmV2ZXJ5dGhpbmdFeGNlcHRGbGFnPXQuc3VwcG9ydHMuZXZlcnl0aGluZ0V4Y2VwdEZsYWcmJiF0LnN1cHBvcnRzLmZsYWcsdC5ET01SZWFkeT0hMSx0LnJlYWR5Q2FsbGJhY2s9ZnVuY3Rpb24oKXt0LkRPTVJlYWR5PSEwfSx0LnN1cHBvcnRzLmV2ZXJ5dGhpbmd8fChuPWZ1bmN0aW9uKCl7dC5yZWFkeUNhbGxiYWNrKCl9LGEuYWRkRXZlbnRMaXN0ZW5lcj8oYS5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIixuLCExKSxlLmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLG4sITEpKTooZS5hdHRhY2hFdmVudCgib25sb2FkIixuKSxhLmF0dGFjaEV2ZW50KCJvbnJlYWR5c3RhdGVjaGFuZ2UiLGZ1bmN0aW9uKCl7ImNvbXBsZXRlIj09PWEucmVhZHlTdGF0ZSYmdC5yZWFkeUNhbGxiYWNrKCl9KSksKGU9dC5zb3VyY2V8fHt9KS5jb25jYXRlbW9qaT9jKGUuY29uY2F0ZW1vamkpOmUud3BlbW9qaSYmZS50d2Vtb2ppJiYoYyhlLnR3ZW1vamkpLGMoZS53cGVtb2ppKSkpfSh3aW5kb3csZG9jdW1lbnQsd2luZG93Ll93cGVtb2ppU2V0dGluZ3Mp
  3. https://barzrul.com/data:text/javascript;base64,d2luZG93LmEyYV9jb25maWc9d2luZG93LmEyYV9jb25maWd8fHt9O2EyYV9jb25maWcuY2FsbGJhY2tzPVtdO2EyYV9jb25maWcub3ZlcmxheXM9W107YTJhX2NvbmZpZy50ZW1wbGF0ZXM9e30=
  4. https://barzrul.com/wp-content/litespeed/js/443bab7be7b27fd51645b533f712b61e.js?ver=2b61e
  5. https://barzrul.com/wp-includes/js/jquery/jquery.min.js
  6. https://barzrul.com/wp-content/litespeed/js/d68291327b6c54013e93680ab067d207.js?ver=7d207
  7. https://barzrul.com/wp-content/litespeed/js/ed3bb2fd04377ebb3447237fa1f3e83c.js?ver=3e83c
  8. https://barzrul.com/wp-content/litespeed/js/8c2625eb80ffb80b33557066b5c6ee07.js?ver=6ee07
  9. https://barzrul.com/data:text/javascript;base64,dmFyIG10c25iX2RhdGE9eyJhamF4dXJsIjoiaHR0cHM6XC9cL2JhcnpydWwuY29tXC93cC1hZG1pblwvYWRtaW4tYWpheC5waHAiLCJjb29raWVzX2V4cGlyeSI6IjcifQ==
  10. https://barzrul.com/wp-content/litespeed/js/e886fa96362c5a9355297a76c6ca80e7.js?ver=a80e7
  11. https://barzrul.com/data:text/javascript;base64,dmFyIG10c19jdXN0b21zY3JpcHQ9eyJyZXNwb25zaXZlIjoiMSIsIm5hdl9tZW51IjoicHJpbWFyeS1tZW51In0=
  12. https://barzrul.com/wp-content/litespeed/js/cb5a7b8906f0a1fb56dfb0dca6b8523a.js?ver=8523a
  13. https://www.googletagmanager.com/gtag/js?id=UA-62259591-1
  14. https://barzrul.com/data:text/javascript;base64,d2luZG93LmRhdGFMYXllcj13aW5kb3cuZGF0YUxheWVyfHxbXTtmdW5jdGlvbiBndGFnKCl7ZGF0YUxheWVyLnB1c2goYXJndW1lbnRzKX0KZ3RhZygnc2V0JywnbGlua2VyJyx7ImRvbWFpbnMiOlsiYmFyenJ1bC5jb20iXX0pO2d0YWcoImpzIixuZXcgRGF0ZSgpKTtndGFnKCJzZXQiLCJkZXZlbG9wZXJfaWQuZFpUTmlNVCIsITApO2d0YWcoImNvbmZpZyIsIlVBLTYyMjU5NTkxLTEiLHsiYW5vbnltaXplX2lwIjohMH0pO2d0YWcoImNvbmZpZyIsIkctSDdFUkZRTjg2SyIp
  15. https://barzrul.com/wp-content/litespeed/js/f4da9e937175c8c7696d6c58eaab33f6.js?ver=b33f6
  16. https://barzrul.com/data:text/javascript;base64,ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsYXNzTmFtZT1kb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xhc3NOYW1lLnJlcGxhY2UoJ25vLWpzJywnanMnKQ==
  17. https://www.googletagmanager.com/gtag/js?id=UA-62259591-1
  18. https://barzrul.com/data:text/javascript;base64,d2luZG93LmRhdGFMYXllcj13aW5kb3cuZGF0YUxheWVyfHxbXTtmdW5jdGlvbiBndGFnKCl7ZGF0YUxheWVyLnB1c2goYXJndW1lbnRzKX1ndGFnKCdqcycsbmV3IERhdGUoKSk7Z3RhZygnY29uZmlnJywnVUEtNjIyNTk1OTEtMScse30p
  19. https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2260024245718477&host=ca-host-pub-2644536267352236
  20. https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2260024245718477
  21. https://barzrul.com/wp-content/litespeed/js/e5b9abcb2fa6faaf92fdf787d52ecfee.js?ver=ecfee
  22. https://barzrul.com/data:text/javascript;base64,KGZ1bmN0aW9uKCl7ZnVuY3Rpb24gc2lnbmFsR29vZ2xlZmNQcmVzZW50KCl7aWYoIXdpbmRvdy5mcmFtZXMuZ29vZ2xlZmNQcmVzZW50KXtpZihkb2N1bWVudC5ib2R5KXtjb25zdCBpZnJhbWU9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnaWZyYW1lJyk7aWZyYW1lLnN0eWxlPSd3aWR0aDogMDsgaGVpZ2h0OiAwOyBib3JkZXI6IG5vbmU7IHotaW5kZXg6IC0xMDAwOyBsZWZ0OiAtMTAwMHB4OyB0b3A6IC0xMDAwcHg7JztpZnJhbWUuc3R5bGUuZGlzcGxheT0nbm9uZSc7aWZyYW1lLm5hbWU9J2dvb2dsZWZjUHJlc2VudCc7ZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChpZnJhbWUpfWVsc2V7c2V0VGltZW91dChzaWduYWxHb29nbGVmY1ByZXNlbnQsMCl9fX1zaWduYWxHb29nbGVmY1ByZXNlbnQoKX0pKCk=
  23. https://barzrul.com/data:text/javascript;base64,KGZ1bmN0aW9uKCl7J3VzZSBzdHJpY3QnO3ZhciBhYT1mdW5jdGlvbihhKXt2YXIgYj0wO3JldHVybiBmdW5jdGlvbigpe3JldHVybiBiPGEubGVuZ3RoP3tkb25lOiExLHZhbHVlOmFbYisrXX06e2RvbmU6ITB9fX0sYmE9ImZ1bmN0aW9uIj09dHlwZW9mIE9iamVjdC5jcmVhdGU/T2JqZWN0LmNyZWF0ZTpmdW5jdGlvbihhKXt2YXIgYj1mdW5jdGlvbigpe307Yi5wcm90b3R5cGU9YTtyZXR1cm4gbmV3IGJ9LGs7aWYoImZ1bmN0aW9uIj09dHlwZW9mIE9iamVjdC5zZXRQcm90b3R5cGVPZilrPU9iamVjdC5zZXRQcm90b3R5cGVPZjtlbHNle3ZhciBtO2E6e3ZhciBjYT17YTohMH0sbj17fTt0cnl7bi5fX3Byb3RvX189Y2E7bT1uLmE7YnJlYWsgYX1jYXRjaChhKXt9bT0hMX1rPW0/ZnVuY3Rpb24oYSxiKXthLl9fcHJvdG9fXz1iO2lmKGEuX19wcm90b19fIT09Yil0aHJvdyBuZXcgVHlwZUVycm9yKGErIiBpcyBub3QgZXh0ZW5zaWJsZSIpO3JldHVybiBhfTpudWxsfQp2YXIgcD1rLHE9ZnVuY3Rpb24oYSxiKXthLnByb3RvdHlwZT1iYShiLnByb3RvdHlwZSk7YS5wcm90b3R5cGUuY29uc3RydWN0b3I9YTtpZihwKXAoYSxiKTtlbHNlIGZvcih2YXIgYyBpbiBiKWlmKCJwcm90b3R5cGUiIT1jKWlmKE9iamVjdC5kZWZpbmVQcm9wZXJ0aWVzKXt2YXIgZD1PYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKGIsYyk7ZCYmT2JqZWN0LmRlZmluZVByb3BlcnR5KGEsYyxkKX1lbHNlIGFbY109YltjXTthLnY9Yi5wcm90b3R5cGV9LHI9dGhpc3x8c2VsZixkYT1mdW5jdGlvbigpe30sdD1mdW5jdGlvbihhKXtyZXR1cm4gYX07dmFyIHU7dmFyIHc9ZnVuY3Rpb24oYSxiKXt0aGlzLmc9Yj09PXY/YToiIn07dy5wcm90b3R5cGUudG9TdHJpbmc9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5nKyIifTt2YXIgdj17fSx4PWZ1bmN0aW9uKGEpe2lmKHZvaWQgMD09PXUpe3ZhciBiPW51bGw7dmFyIGM9ci50cnVzdGVkVHlwZXM7aWYoYyYmYy5jcmVhdGVQb2xpY3kpe3RyeXtiPWMuY3JlYXRlUG9saWN5KCJnb29nI2h0bWwiLHtjcmVhdGVIVE1MOnQsY3JlYXRlU2NyaXB0OnQsY3JlYXRlU2NyaXB0VVJMOnR9KX1jYXRjaChkKXtyLmNvbnNvbGUmJnIuY29uc29sZS5lcnJvcihkLm1lc3NhZ2UpfXU9Yn1lbHNlIHU9Yn1hPShiPXUpP2IuY3JlYXRlU2NyaXB0VVJMKGEpOmE7cmV0dXJuIG5ldyB3KGEsdil9O3ZhciBBPWZ1bmN0aW9uKCl7cmV0dXJuIE1hdGguZmxvb3IoMjE0NzQ4MzY0OCpNYXRoLnJhbmRvbSgpKS50b1N0cmluZygzNikrTWF0aC5hYnMoTWF0aC5mbG9vcigyMTQ3NDgzNjQ4Kk1hdGgucmFuZG9tKCkpXkRhdGUubm93KCkpLnRvU3RyaW5nKDM2KX07dmFyIEI9e30sQz1udWxsO3ZhciBEPSJmdW5jdGlvbiI9PT10eXBlb2YgVWludDhBcnJheTtmdW5jdGlvbiBFKGEsYixjKXtyZXR1cm4ib2JqZWN0Ij09PXR5cGVvZiBhP0QmJiFBcnJheS5pc0FycmF5KGEpJiZhIGluc3RhbmNlb2YgVWludDhBcnJheT9jKGEpOkYoYSxiLGMpOmIoYSl9ZnVuY3Rpb24gRihhLGIsYyl7aWYoQXJyYXkuaXNBcnJheShhKSl7Zm9yKHZhciBkPUFycmF5KGEubGVuZ3RoKSxlPTA7ZTxhLmxlbmd0aDtlKyspe3ZhciBmPWFbZV07bnVsbCE9ZiYmKGRbZV09RShmLGIsYykpfUFycmF5LmlzQXJyYXkoYSkmJmEucyYmRyhkKTtyZXR1cm4gZH1kPXt9O2ZvcihlIGluIGEpT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKGEsZSkmJihmPWFbZV0sbnVsbCE9ZiYmKGRbZV09RShmLGIsYykpKTtyZXR1cm4gZH0KZnVuY3Rpb24gZWEoYSl7cmV0dXJuIEYoYSxmdW5jdGlvbihiKXtyZXR1cm4ibnVtYmVyIj09PXR5cGVvZiBiP2lzRmluaXRlKGIpP2I6U3RyaW5nKGIpOmJ9LGZ1bmN0aW9uKGIpe3ZhciBjO3ZvaWQgMD09PWMmJihjPTApO2lmKCFDKXtDPXt9O2Zvcih2YXIgZD0iQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkiLnNwbGl0KCIiKSxlPVsiKy89IiwiKy8iLCItXz0iLCItXy4iLCItXyJdLGY9MDs1PmY7ZisrKXt2YXIgaD1kLmNvbmNhdChlW2ZdLnNwbGl0KCIiKSk7QltmXT1oO2Zvcih2YXIgZz0wO2c8aC5sZW5ndGg7ZysrKXt2YXIgbD1oW2ddO3ZvaWQgMD09PUNbbF0mJihDW2xdPWcpfX19Yz1CW2NdO2Q9QXJyYXkoTWF0aC5mbG9vcihiLmxlbmd0aC8zKSk7ZT1jWzY0XXx8IiI7Zm9yKGY9aD0wO2g8Yi5sZW5ndGgtMjtoKz0zKXt2YXIgeT1iW2hdLHo9YltoKzFdO2w9YltoKzJdO2c9Y1t5Pj4yXTt5PWNbKHkmMyk8PDR8ej4+NF07ej1jWyh6JjE1KTw8MnxsPj42XTtsPWNbbCY2M107ZFtmKytdPSIiK2creSt6K2x9Zz0wO2w9ZTtzd2l0Y2goYi5sZW5ndGgtaCl7Y2FzZSAyOmc9YltoKzFdLGw9Y1soZyYxNSk8PDJdfHxlO2Nhc2UgMTpiPWJbaF0sZFtmXT0iIitjW2I+PjJdK2NbKGImMyk8PDR8Zz4+NF0rbCtlfXJldHVybiBkLmpvaW4oIiIpfSl9dmFyIGZhPXtzOnt2YWx1ZTohMCxjb25maWd1cmFibGU6ITB9fSxHPWZ1bmN0aW9uKGEpe0FycmF5LmlzQXJyYXkoYSkmJiFPYmplY3QuaXNGcm96ZW4oYSkmJk9iamVjdC5kZWZpbmVQcm9wZXJ0aWVzKGEsZmEpO3JldHVybiBhfTt2YXIgSDt2YXIgSj1mdW5jdGlvbihhLGIsYyl7dmFyIGQ9SDtIPW51bGw7YXx8KGE9ZCk7ZD10aGlzLmNvbnN0cnVjdG9yLnU7YXx8KGE9ZD9bZF06W10pO3RoaXMuaj1kPzA6LTE7dGhpcy5oPW51bGw7dGhpcy5nPWE7YTp7ZD10aGlzLmcubGVuZ3RoO2E9ZC0xO2lmKGQmJihkPXRoaXMuZ1thXSwhKG51bGw9PT1kfHwib2JqZWN0IiE9dHlwZW9mIGR8fEFycmF5LmlzQXJyYXkoZCl8fEQmJmQgaW5zdGFuY2VvZiBVaW50OEFycmF5KSkpe3RoaXMubD1hLXRoaXMuajt0aGlzLmk9ZDticmVhayBhfXZvaWQgMCE9PWImJi0xPGI/KHRoaXMubD1NYXRoLm1heChiLGErMS10aGlzLmopLHRoaXMuaT1udWxsKTp0aGlzLmw9TnVtYmVyLk1BWF9WQUxVRX1pZihjKWZvcihiPTA7YjxjLmxlbmd0aDtiKyspYT1jW2JdLGE8dGhpcy5sPyhhKz10aGlzLmosKGQ9dGhpcy5nW2FdKT9HKGQpOnRoaXMuZ1thXT1JKTooZD10aGlzLmwrdGhpcy5qLHRoaXMuZ1tkXXx8KHRoaXMuaT10aGlzLmdbZF09e30pLChkPXRoaXMuaVthXSk/RyhkKTp0aGlzLmlbYV09SSl9LEk9T2JqZWN0LmZyZWV6ZShHKFtdKSksSz1mdW5jdGlvbihhLGIpe2lmKC0xPT09YilyZXR1cm4gbnVsbDtpZihiPGEubCl7Yis9YS5qO3ZhciBjPWEuZ1tiXTtyZXR1cm4gYyE9PUk/YzphLmdbYl09RyhbXSl9aWYoYS5pKXJldHVybiBjPWEuaVtiXSxjIT09ST9jOmEuaVtiXT1HKFtdKX0sTT1mdW5jdGlvbihhLGIpe3ZhciBjPUw7aWYoLTE9PT1iKXJldHVybiBudWxsO2EuaHx8KGEuaD17fSk7aWYoIWEuaFtiXSl7dmFyIGQ9SyhhLGIpO2QmJihhLmhbYl09bmV3IGMoZCkpfXJldHVybiBhLmhbYl19O0oucHJvdG90eXBlLnRvSlNPTj1mdW5jdGlvbigpe3ZhciBhPU4odGhpcywhMSk7cmV0dXJuIGVhKGEpfTt2YXIgTj1mdW5jdGlvbihhLGIpe2lmKGEuaClmb3IodmFyIGMgaW4gYS5oKWlmKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChhLmgsYykpe3ZhciBkPWEuaFtjXTtpZihBcnJheS5pc0FycmF5KGQpKWZvcih2YXIgZT0wO2U8ZC5sZW5ndGg7ZSsrKWRbZV0mJk4oZFtlXSxiKTtlbHNlIGQmJk4oZCxiKX1yZXR1cm4gYS5nfSxPPWZ1bmN0aW9uKGEsYil7SD1iPWI/SlNPTi5wYXJzZShiKTpudWxsO2E9bmV3IGEoYik7SD1udWxsO3JldHVybiBhfTtKLnByb3RvdHlwZS50b1N0cmluZz1mdW5jdGlvbigpe3JldHVybiBOKHRoaXMsITEpLnRvU3RyaW5nKCl9O3ZhciBQPWZ1bmN0aW9uKGEpe0ouY2FsbCh0aGlzLGEpfTtxKFAsSik7ZnVuY3Rpb24gaGEoYSl7dmFyIGIsYz0oYS5vd25lckRvY3VtZW50JiZhLm93bmVyRG9jdW1lbnQuZGVmYXVsdFZpZXd8fHdpbmRvdykuZG9jdW1lbnQsZD1udWxsPT09KGI9Yy5xdWVyeVNlbGVjdG9yKXx8dm9pZCAwPT09Yj92b2lkIDA6Yi5jYWxsKGMsInNjcmlwdFtub25jZV0iKTsoYj1kP2Qubm9uY2V8fGQuZ2V0QXR0cmlidXRlKCJub25jZSIpfHwiIjoiIikmJmEuc2V0QXR0cmlidXRlKCJub25jZSIsYil9O3ZhciBRPWZ1bmN0aW9uKGEsYil7Yj1TdHJpbmcoYik7ImFwcGxpY2F0aW9uL3hodG1sK3htbCI9PT1hLmNvbnRlbnRUeXBlJiYoYj1iLnRvTG93ZXJDYXNlKCkpO3JldHVybiBhLmNyZWF0ZUVsZW1lbnQoYil9LFI9ZnVuY3Rpb24oYSl7dGhpcy5nPWF8fHIuZG9jdW1lbnR8fGRvY3VtZW50fTtSLnByb3RvdHlwZS5hcHBlbmRDaGlsZD1mdW5jdGlvbihhLGIpe2EuYXBwZW5kQ2hpbGQoYil9O3ZhciBTPWZ1bmN0aW9uKGEsYixjLGQsZSxmKXt0cnl7dmFyIGg9YS5nLGc9UShhLmcsIlNDUklQVCIpO2cuYXN5bmM9ITA7Zy5zcmM9YiBpbnN0YW5jZW9mIHcmJmIuY29uc3RydWN0b3I9PT13P2IuZzoidHlwZV9lcnJvcjpUcnVzdGVkUmVzb3VyY2VVcmwiO2hhKGcpO2guaGVhZC5hcHBlbmRDaGlsZChnKTtnLmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLGZ1bmN0aW9uKCl7ZSgpO2QmJmguaGVhZC5yZW1vdmVDaGlsZChnKX0pO2cuYWRkRXZlbnRMaXN0ZW5lcigiZXJyb3IiLGZ1bmN0aW9uKCl7MDxjP1MoYSxiLGMtMSxkLGUsZik6KGQmJmguaGVhZC5yZW1vdmVDaGlsZChnKSxmKCkpfSl9Y2F0Y2gobCl7ZigpfX07dmFyIGlhPXIuYXRvYigiYUhSMGNITTZMeTkzZDNjdVozTjBZWFJwWXk1amIyMHZhVzFoWjJWekwybGpiMjV6TDIxaGRHVnlhV0ZzTDNONWMzUmxiUzh4ZUM5M1lYSnVhVzVuWDJGdFltVnlYekkwWkhBdWNHNW4iKSxqYT1yLmF0b2IoIldXOTFJR0Z5WlNCelpXVnBibWNnZEdocGN5QnRaWE56WVdkbElHSmxZMkYxYzJVZ1lXUWdiM0lnYzJOeWFYQjBJR0pzYjJOcmFXNW5JSE52Wm5SM1lYSmxJR2x6SUdsdWRHVnlabVZ5YVc1bklIZHBkR2dnZEdocGN5QndZV2RsTGc9PSIpLGthPXIuYXRvYigiUkdsellXSnNaU0JoYm5rZ1lXUWdiM0lnYzJOeWFYQjBJR0pzYjJOcmFXNW5JSE52Wm5SM1lYSmxMQ0IwYUdWdUlISmxiRzloWkNCMGFHbHpJSEJoWjJVdSIpLGxhPWZ1bmN0aW9uKGEsYixjKXt0aGlzLmg9YTt0aGlzLmo9bmV3IFIodGhpcy5oKTt0aGlzLmc9bnVsbDt0aGlzLmk9W107dGhpcy5sPSExO3RoaXMubz1iO3RoaXMubT1jfSxWPWZ1bmN0aW9uKGEpe2lmKGEuaC5ib2R5JiYhYS5sKXt2YXIgYj1mdW5jdGlvbigpe1QoYSk7ci5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7cmV0dXJuIFUoYSwzKX0sNTApfTtTKGEuaixhLm8sMiwhMCxmdW5jdGlvbigpe3JbYS5tXXx8YigpfSxiKTthLmw9ITB9fSxUPWZ1bmN0aW9uKGEpe2Zvcih2YXIgYj1XKDEsNSksYz0wO2M8YjtjKyspe3ZhciBkPVgoYSk7YS5oLmJvZHkuYXBwZW5kQ2hpbGQoZCk7YS5pLnB1c2goZCl9Yj1YKGEpO2Iuc3R5bGUuYm90dG9tPSIwIjtiLnN0eWxlLmxlZnQ9IjAiO2Iuc3R5bGUucG9zaXRpb249ImZpeGVkIjtiLnN0eWxlLndpZHRoPVcoMTAwLDExMCkudG9TdHJpbmcoKSsiJSI7Yi5zdHlsZS56SW5kZXg9VygyMTQ3NDgzNTQ0LDIxNDc0ODM2NDQpLnRvU3RyaW5nKCk7Yi5zdHlsZVsiYmFja2dyb3VuZC1jb2xvciJdPW1hKDI0OSwyNTksMjQyLDI1MiwyMTksMjI5KTtiLnN0eWxlWyJib3gtc2hhZG93Il09IjAgMCAxMnB4ICM4ODgiO2Iuc3R5bGUuY29sb3I9bWEoMCwxMCwwLDEwLDAsMTApO2Iuc3R5bGUuZGlzcGxheT0iZmxleCI7Yi5zdHlsZVsianVzdGlmeS1jb250ZW50Il09ImNlbnRlciI7Yi5zdHlsZVsiZm9udC1mYW1pbHkiXT0iUm9ib3RvLCBBcmlhbCI7Yz1YKGEpO2Muc3R5bGUud2lkdGg9Vyg4MCw4NSkudG9TdHJpbmcoKSsiJSI7Yy5zdHlsZS5tYXhXaWR0aD1XKDc1MCw3NzUpLnRvU3RyaW5nKCkrInB4IjtjLnN0eWxlLm1hcmdpbj0iMjRweCI7Yy5zdHlsZS5kaXNwbGF5PSJmbGV4IjtjLnN0eWxlWyJhbGlnbi1pdGVtcyJdPSJmbGV4LXN0YXJ0IjtjLnN0eWxlWyJqdXN0aWZ5LWNvbnRlbnQiXT0iY2VudGVyIjtkPVEoYS5qLmcsIklNRyIpO2QuY2xhc3NOYW1lPUEoKTtkLnNyYz1pYTtkLnN0eWxlLmhlaWdodD0iMjRweCI7ZC5zdHlsZS53aWR0aD0iMjRweCI7ZC5zdHlsZVsicGFkZGluZy1yaWdodCJdPSIxNnB4Ijt2YXIgZT1YKGEpLGY9WChhKTtmLnN0eWxlWyJmb250LXdlaWdodCJdPSJib2xkIjtmLnRleHRDb250ZW50PWphO3ZhciBoPVgoYSk7aC50ZXh0Q29udGVudD1rYTtZKGEsZSxmKTtZKGEsZSxoKTtZKGEsYyxkKTtZKGEsYyxlKTtZKGEsYixjKTthLmc9YjthLmguYm9keS5hcHBlbmRDaGlsZChhLmcpO2I9VygxLDUpO2ZvcihjPTA7YzxiO2MrKylkPVgoYSksYS5oLmJvZHkuYXBwZW5kQ2hpbGQoZCksYS5pLnB1c2goZCl9LFk9ZnVuY3Rpb24oYSxiLGMpe2Zvcih2YXIgZD1XKDEsNSksZT0wO2U8ZDtlKyspe3ZhciBmPVgoYSk7Yi5hcHBlbmRDaGlsZChmKX1iLmFwcGVuZENoaWxkKGMpO2M9VygxLDUpO2ZvcihkPTA7ZDxjO2QrKyllPVgoYSksYi5hcHBlbmRDaGlsZChlKX0sVz1mdW5jdGlvbihhLGIpe3JldHVybiBNYXRoLmZsb29yKGErTWF0aC5yYW5kb20oKSooYi1hKSl9LG1hPWZ1bmN0aW9uKGEsYixjLGQsZSxmKXtyZXR1cm4icmdiKCIrVyhNYXRoLm1heChhLDApLE1hdGgubWluKGIsMjU1KSkudG9TdHJpbmcoKSsiLCIrVyhNYXRoLm1heChjLDApLE1hdGgubWluKGQsMjU1KSkudG9TdHJpbmcoKSsiLCIrVyhNYXRoLm1heChlLDApLE1hdGgubWluKGYsMjU1KSkudG9TdHJpbmcoKSsiKSJ9LFg9ZnVuY3Rpb24oYSl7YT1RKGEuai5nLCJESVYiKTthLmNsYXNzTmFtZT1BKCk7cmV0dXJuIGF9LFU9ZnVuY3Rpb24oYSxiKXswPj1ifHxudWxsIT1hLmcmJjAhPWEuZy5vZmZzZXRIZWlnaHQmJjAhPWEuZy5vZmZzZXRXaWR0aHx8KG5hKGEpLFQoYSksci5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7cmV0dXJuIFUoYSxiLTEpfSw1MCkpfSxuYT1mdW5jdGlvbihhKXt2YXIgYj1hLmk7dmFyIGM9InVuZGVmaW5lZCIhPXR5cGVvZiBTeW1ib2wmJlN5bWJvbC5pdGVyYXRvciYmYltTeW1ib2wuaXRlcmF0b3JdO2I9Yz9jLmNhbGwoYik6e25leHQ6YWEoYil9O2ZvcihjPWIubmV4dCgpOyFjLmRvbmU7Yz1iLm5leHQoKSkoYz1jLnZhbHVlKSYmYy5wYXJlbnROb2RlJiZjLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoYyk7YS5pPVtdOyhiPWEuZykmJmIucGFyZW50Tm9kZSYmYi5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKGIpO2EuZz1udWxsfTt2YXIgcGE9ZnVuY3Rpb24oYSxiLGMsZCxlKXt2YXIgZj1vYShjKSxoPWZ1bmN0aW9uKGwpe2wuYXBwZW5kQ2hpbGQoZik7ci5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7Zj8oMCE9PWYub2Zmc2V0SGVpZ2h0JiYwIT09Zi5vZmZzZXRXaWR0aD9iKCk6YSgpLGYucGFyZW50Tm9kZSYmZi5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKGYpKTphKCl9LGQpfSxnPWZ1bmN0aW9uKGwpe2RvY3VtZW50LmJvZHk/aChkb2N1bWVudC5ib2R5KTowPGw/ci5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7ZyhsLTEpfSxlKTpiKCl9O2coMyl9LG9hPWZ1bmN0aW9uKGEpe3ZhciBiPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpO2IuY2xhc3NOYW1lPWE7Yi5zdHlsZS53aWR0aD0iMXB4IjtiLnN0eWxlLmhlaWdodD0iMXB4IjtiLnN0eWxlLnBvc2l0aW9uPSJhYnNvbHV0ZSI7Yi5zdHlsZS5sZWZ0PSItMTAwMDBweCI7Yi5zdHlsZS50b3A9Ii0xMDAwMHB4IjtiLnN0eWxlLnpJbmRleD0iLTEwMDAwIjtyZXR1cm4gYn07dmFyIEw9ZnVuY3Rpb24oYSl7Si5jYWxsKHRoaXMsYSl9O3EoTCxKKTt2YXIgcWE9ZnVuY3Rpb24oYSl7Si5jYWxsKHRoaXMsYSl9O3EocWEsSik7dmFyIHJhPWZ1bmN0aW9uKGEsYil7dGhpcy5sPWE7dGhpcy5tPW5ldyBSKGEuZG9jdW1lbnQpO3RoaXMuZz1iO3RoaXMuaT1LKHRoaXMuZywxKTtiPU0odGhpcy5nLDIpO3RoaXMubz14KEsoYiw0KXx8IiIpO3RoaXMuaD0hMTtiPU0odGhpcy5nLDEzKTtiPXgoSyhiLDQpfHwiIik7dGhpcy5qPW5ldyBsYShhLmRvY3VtZW50LGIsSyh0aGlzLmcsMTIpKX07cmEucHJvdG90eXBlLnN0YXJ0PWZ1bmN0aW9uKCl7c2EodGhpcyl9O3ZhciBzYT1mdW5jdGlvbihhKXt0YShhKTtTKGEubSxhLm8sMywhMSxmdW5jdGlvbigpe2E6e3ZhciBiPWEuaTt2YXIgYz1yLmJ0b2EoYik7aWYoYz1yW2NdKXt0cnl7dmFyIGQ9TyhQLHIuYXRvYihjKSl9Y2F0Y2goZSl7Yj0hMTticmVhayBhfWI9Yj09PUsoZCwxKX1lbHNlIGI9ITF9Yj9aKGEsSyhhLmcsMTQpKTooWihhLEsoYS5nLDgpKSxWKGEuaikpfSxmdW5jdGlvbigpe3BhKGZ1bmN0aW9uKCl7WihhLEsoYS5nLDcpKTtWKGEuail9LGZ1bmN0aW9uKCl7cmV0dXJuIFooYSxLKGEuZyw2KSl9LEsoYS5nLDkpLEsoYS5nLDEwKSxLKGEuZywxMSkpfSl9LFo9ZnVuY3Rpb24oYSxiKXthLmh8fChhLmg9ITAsYT1uZXcgYS5sLlhNTEh0dHBSZXF1ZXN0LGEub3BlbigiR0VUIixiLCEwKSxhLnNlbmQoKSl9LHRhPWZ1bmN0aW9uKGEpe3ZhciBiPXIuYnRvYShhLmkpO2EubFtiXSYmWihhLEsoYS5nLDUpKX07KGZ1bmN0aW9uKGEsYil7clthXT1mdW5jdGlvbihjKXtmb3IodmFyIGQ9W10sZT0wO2U8YXJndW1lbnRzLmxlbmd0aDsrK2UpZFtlLTBdPWFyZ3VtZW50c1tlXTtyW2FdPWRhO2IuYXBwbHkobnVsbCxkKX19KSgiX19oODJBbG5rSDZEOTFfXyIsZnVuY3Rpb24oYSl7ImZ1bmN0aW9uIj09PXR5cGVvZiB3aW5kb3cuYXRvYiYmKG5ldyByYSh3aW5kb3csTyhxYSx3aW5kb3cuYXRvYihhKSkpKS5zdGFydCgpfSl9KS5jYWxsKHRoaXMpO3dpbmRvdy5fX2g4MkFsbmtINkQ5MV9fKCJXeUp3ZFdJdE1qSTJNREF5TkRJME5UY3hPRFEzTnlJc1cyNTFiR3dzYm5Wc2JDeHVkV3hzTENKb2RIUndjem92TDJaMWJtUnBibWRqYUc5cFkyVnpiV1Z6YzJGblpYTXVaMjl2WjJ4bExtTnZiUzlpTDNCMVlpMHlNall3TURJME1qUTFOekU0TkRjM0lsMHNiblZzYkN4dWRXeHNMQ0pvZEhSd2N6b3ZMMloxYm1ScGJtZGphRzlwWTJWemJXVnpjMkZuWlhNdVoyOXZaMnhsTG1OdmJTOWxiQzlCUjFOTFYzaFZSVzlJWlhOaVZVY3RWeTFRZW5kRE9HNVVWRVpJTURNdFdXUlZWM2hDUVVOcGVGUlFWR0o2Tm10MlNuVkdZMkY2YzJoTWIxWk9NVWwyWmpkSGRVZ3hXamd0U2t0bWQyUllZVVJ3U2pWcVZYWkZOMjVVUWtkblhIVXdNRE5rWEhVd01ETmtQM1JsWEhVd01ETmtWRTlMUlU1ZlJWaFFUMU5GUkNJc0ltaDBkSEJ6T2k4dlpuVnVaR2x1WjJOb2IybGpaWE50WlhOellXZGxjeTVuYjI5bmJHVXVZMjl0TDJWc0wwRkhVMHRYZUZjNVpFSTJibEZwV2t4b1YxTmlNRFZHU3kxME5UWXpZa0ZGUTBKR1JVbFpXRkF4VlZseE4ybFhiM2RyYW5wemNsWk9jWHAyVGtKSVoyWlpTREZWTW0xb1JHSkVlSFl0UTJGTmFXNXFhSGRtYVhvMFQzQk1jMEZjZFRBd00yUmNkVEF3TTJRL1lXSmNkVEF3TTJReFhIVXdNREkyYzJKbVhIVXdNRE5rTVNJc0ltaDBkSEJ6T2k4dlpuVnVaR2x1WjJOb2IybGpaWE50WlhOellXZGxjeTVuYjI5bmJHVXVZMjl0TDJWc0wwRkhVMHRYZUZkYVQxVkZPRTkyUkZCbmFTMWpUMlZFYlZWQlZuRkpSblo1VEhkQ01XaGxVRzgwTjNsaU16WmtXRUk1ZEcxNk4wUjNjazVHWDBWcWNXUnRZa3RtWmtKVGVGSkNXazlSV25Gd01XNTVVVzVXTFZKVE1YVnRlWGRjZFRBd00yUmNkVEF3TTJRL1lXSmNkVEF3TTJReVhIVXdNREkyYzJKbVhIVXdNRE5rTVNJc0ltaDBkSEJ6T2k4dlpuVnVaR2x1WjJOb2IybGpaWE50WlhOellXZGxjeTVuYjI5bmJHVXVZMjl0TDJWc0wwRkhVMHRYZUZnMU4zWlBTbGw1YVZFdGRIQTBXREJrZFRobFdrTkdOSGQyTVd0VE1EUjZkRUZGZUUxdE1YRjJkMWRmVG14MGNqbE5Xa2xIT1ZGYWFsODBSMVJ0TWxJMk5uUnlkMlJhTjI1VVV6Rm5iakJtVDBwQ2FWVlJPSGRjZFRBd00yUmNkVEF3TTJRL2MySm1YSFV3TUROa01pSXNJbVJwZGkxbmNIUXRZV1FpTERJd0xERXdNQ3dpWTBoV2FVeFVTWGxPYWtGM1RXcFJlVTVFVlROTlZHY3dUbnBqWEhVd01ETmtJaXhiYm5Wc2JDeHVkV3hzTEc1MWJHd3NJbWgwZEhCek9pOHZkM2QzTG1kemRHRjBhV011WTI5dEx6QmxiVzR2Wmk5d0wzQjFZaTB5TWpZd01ESTBNalExTnpFNE5EYzNMbXB6UDNWemNYQmNkVEF3TTJSRFFYY2lYU3dpYUhSMGNITTZMeTltZFc1a2FXNW5ZMmh2YVdObGMyMWxjM05oWjJWekxtZHZiMmRzWlM1amIyMHZaV3d2UVVkVFMxZDRWMXA1UW1kNk1qZFdaWFY1YVRaMk5qVm5kV2xJZGxOVFdHWXlWelZPTUhkMlJuSllkbUZCYlZobGJXVlBiVFo0UkhkUWVFcDVabU01V2padUxXZHJjM2RIVjAxWFpVY3lhalZzYjBFelIySkRTMjFTWjBwbVFWeDFNREF6WkZ4MU1EQXpaQ0pkIik=
  24. https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2260024245718477
  25. https://barzrul.com/data:text/javascript;base64,KGFkc2J5Z29vZ2xlPXdpbmRvdy5hZHNieWdvb2dsZXx8W10pLnB1c2goe30p
  26. https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2260024245718477
  27. https://barzrul.com/data:text/javascript;base64,KGFkc2J5Z29vZ2xlPXdpbmRvdy5hZHNieWdvb2dsZXx8W10pLnB1c2goe30p
  28. https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2260024245718477
  29. https://barzrul.com/data:text/javascript;base64,KGFkc2J5Z29vZ2xlPXdpbmRvdy5hZHNieWdvb2dsZXx8W10pLnB1c2goe30p
  30. https://barzrul.com/wp-content/litespeed/js/758a4fe90e4a5c06dd1ab7ca1db7aa2e.js?ver=7aa2e
  31. https://barzrul.com/data:text/javascript;base64,dmFyIHdwY2Y3PXsiYXBpIjp7InJvb3QiOiJodHRwczpcL1wvYmFyenJ1bC5jb21cL3dwLWpzb25cLyIsIm5hbWVzcGFjZSI6ImNvbnRhY3QtZm9ybS03XC92MSJ9LCJjYWNoZWQiOiIxIn0=
  32. https://barzrul.com/wp-content/litespeed/js/1560181d621d297d21c9b5f1d901f792.js?ver=1f792
  33. https://barzrul.com/data:text/javascript;base64,dmFyIHNsaWRlcm9wdHM9eyJydGxfc3VwcG9ydCI6IjAifQ==
  34. https://barzrul.com/wp-content/litespeed/js/b7878ccd6df730cbe557f7a98fdcfc11.js?ver=cfc11
  35. https://barzrul.com/wp-content/litespeed/js/63863d6cbd76693959d138b7b08951a7.js?ver=951a7
  36. https://barzrul.com/wp-content/litespeed/js/0b0af4629ef6ab3da918855a57a3e2dc.js?ver=3e2dc
  37. https://barzrul.com/data:text/javascript;base64,dmFyIF93cFV0aWxTZXR0aW5ncz17ImFqYXgiOnsidXJsIjoiXC93cC1hZG1pblwvYWRtaW4tYWpheC5waHAifX0=
  38. https://barzrul.com/wp-content/litespeed/js/f9d8dd54eeb4b4386cfac0829eff68d9.js?ver=f68d9
  39. https://barzrul.com/data:text/javascript;base64,dmFyIHdwcmV2aWV3PXsiYWpheHVybCI6Imh0dHBzOlwvXC9iYXJ6cnVsLmNvbVwvd3AtYWRtaW5cL2FkbWluLWFqYXgucGhwIiwibG9naW5SZXF1aXJlZE1lc3NhZ2UiOiJZb3UgbXVzdCBsb2cgaW4gdG8gYWRkIHlvdXIgcmV2aWV3In0=
  40. https://barzrul.com/wp-content/litespeed/js/66c1f9bb9330f840375d969ba23e1be1.js?ver=e1be1
  41. https://barzrul.com/wp-content/litespeed/js/4210b73a2dd92eb66a5c5fccd5ae5556.js?ver=e5556
  42. https://barzrul.com/wp-content/litespeed/js/72f05e6ec1953f11f8db7c2c60d8f30f.js?ver=8f30f
  43. https://barzrul.com/wp-content/litespeed/js/2a5897c00a094d2eac105a102d49db31.js?ver=9db31
  44. https://barzrul.com/wp-content/litespeed/js/9b1845d8cfbd8afcbd640593de1cf989.js?ver=cf989
  45. https://barzrul.com/data:text/javascript;base64,dmFyIHdwY2Y3X3JlY2FwdGNoYT17InNpdGVrZXkiOiI2TGQzTklBVUFBQUFBRGItZm5FcXhQazJmYndJR2o4cFhGRWFldTZVIiwiYWN0aW9ucyI6eyJob21lcGFnZSI6ImhvbWVwYWdlIiwiY29udGFjdGZvcm0iOiJjb250YWN0Zm9ybSJ9fQ==
  46. https://barzrul.com/wp-content/litespeed/js/60b8e3f43ec03348b4a876794d179189.js?ver=79189
  47. https://barzrul.com/wp-content/litespeed/js/3bf769273cc1eec07b16fb84670df39a.js?ver=df39a
  48. https://barzrul.com/wp-content/litespeed/js/d02f09c5cfb409004a74d8bf2bc5a473.js?ver=5a473
  49. https://barzrul.com/wp-content/litespeed/js/c97ad7749b00ad6492f62a4e50e23903.js?ver=23903
  50. https://barzrul.com/wp-content/litespeed/js/26b20353ea070c0ae21ab835968c77e9.js?ver=c77e9
  51. https://barzrul.com/data:text/javascript;base64,dmFyIG10c19hamF4X3NlYXJjaD17InVybCI6Imh0dHBzOlwvXC9iYXJ6cnVsLmNvbVwvd3AtYWRtaW5cL2FkbWluLWFqYXgucGhwIiwiYWpheF9zZWFyY2giOiIxIn0=
  52. https://barzrul.com/wp-content/litespeed/js/74086213de21df34313da73107118c6d.js?ver=18c6d
  53. https://barzrul.com/wp-content/litespeed/js/ec0156739fbbfc6a06e59e4376b446f6.js?ver=446f6
  54. https://barzrul.com/data:text/javascript;base64,KGZ1bmN0aW9uKGQscyxpZCl7dmFyIGpzLGZqcz1kLmdldEVsZW1lbnRzQnlUYWdOYW1lKHMpWzBdO2lmKGQuZ2V0RWxlbWVudEJ5SWQoaWQpKXJldHVybjtqcz1kLmNyZWF0ZUVsZW1lbnQocyk7anMuaWQ9aWQ7anMuc3JjPSIvL2Nvbm5lY3QuZmFjZWJvb2submV0L2VuX1VTL3Nkay5qcyN4ZmJtbD0xJnZlcnNpb249djIuOCI7ZmpzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGpzLGZqcyl9KGRvY3VtZW50LCdzY3JpcHQnLCdmYWNlYm9vay1qc3NkaycpKQ==
The HTTP requests represents the number of external resources present on the webpage.
Image format
There are 20 images that are not using the AVIF, WebP format.
The images format represents the images that are not served in a next-generation file format. Images served in a next-generation format improve the webpage's load performance.
Learn more
JavaScript defer
The are 1 javascript resources without the defer attribute.
The defer attribute allows the browser to download the scripts in parallel and execute them after the webpage has been parsed, improving the webpage's load performance.
Learn more
DOM size
The DOM size is optimal.
The HTML file has 545 DOM nodes.
The DOM size indicates the number of nodes the HTML webpage has.
Learn more
Security
HTTPS encryption
The webpage uses HTTPS encryption.
The HTTPS encryption helps protecting the user's security and privacy.
Learn more
Mixed content
There are no mixed content resources on the webpage.
The mixed content is the content that is loaded over the HTTP connection while the webpage itself was loaded over HTTPS connection.
Learn more
Server signature
The webpage has a public server signature.
LiteSpeed
The server signature is the public identity of a web server which contains information that could be used to exploit known vulnerabilities.
Learn more
Plaintext email
The webpage contains plaintext emails.
  1. Postmaster@capmatic.com
  2. Postmaster@capmatic.com
  3. Postmaster@capmatic.com
  4. Postmaster@capmatic.com
Email addresses posted in public are likely to be fetched by crawlers and then collected in lists used for spam.
Miscellaneous
Structured data
There are no structured data tags on the webpage.
The structured data tags help the search engines better understand the content of the webpage, and allows them to create rich snippets in search results.
Meta viewport
The meta viewport tag is missing or is empty.
The meta viewport tag instruct the browsers how to render the viewport of the webpage.
Learn more
Character set
The webpage does not have a charset declared.
The meta charset tag specifies the character encoding, helping the browsers to better render the characters and symbols on the webpage.
Learn more
Sitemaps inform search engines about pages available for crawling on the website.
Learn more
Social media presence is becoming increasingly important as a ranking factor for search engines to validate a website's trustworthiness and authority.
Content length
The webpage has 3,870 words.
The content length represents the number of words found on the webpage. The webpage should contain a decent amount of words.
Learn more
Text to HTML ratio
The text to HTML ratio is 23%.
The text to HTML ratio represents the percentage of actual text compared to the percentage of HTML code on the webpage.
Inline CSS
The webpage contains inline CSS code.
  1. margin: 0; clear: both;
  2. display:block
  3. margin: 0; clear: both;
  4. display:block
  5. margin: 0; clear: both;
  6. display:block
  7. width:27%; padding: 5px 8px 0 0;
  8. width:27%; padding: 5px 8px 0 0;
  9. bottom:0px;left:50%;transform:translateX(-50%);background-color:transparent
  10. background-color:#ffffff;color:#000000;
  11. padding-top: 10px; padding-bottom: 10px;
  12. background-color:#ffffff;color:#000000;
The style attribute contains CSS style rules that are applied to the element. Inline CSS code unnecessarily increases the webpage's size, and can be moved in an external CSS file.
Learn more
Deprecated HTML
There are no deprecated HTML tags on the webpage.
The deprecated tags represents the tags that are not supported HTML5 standard anymore, and could cause the webpage to be rendered incorrectly.
Learn more