122.155.165.17

{
  "8080": {
    "http": {
      "get": {
        "body": "<!doctype html>\r\n<html class=\"\">\r\n<!--\r\n _____  _______ _______ _______ _______        _______  ______\r\n|_____] |_____| |______ |______ |______ |      |______ |_____/\r\n|       |     | |______ ______| ______| |_____ |______ |    \\_\r\n\r\nWe are hiring software developers! https://www.paessler.com/jobs\r\n\r\n-->\r\n<head>\r\n  <link rel=\"manifest\" href=\"/public/manifest.json.htm\">\r\n  <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">\r\n  <meta charset=\"utf-8\">\r\n  <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\r\n  <meta name=\"robots\" content=\"noindex, follow\">\r\n  <meta name='viewport' content='width=device-width, height=device-height, initial-scale=0.8'>\r\n  <link id=\"prtgfavicon\" rel=\"shortcut icon\" type=\"image/ico\" href=\"/favicon.ico\" />\r\n  <title>Welcome | PRTG Network Monitor (OCSCAPP2)</title>\r\n  <link rel=\"stylesheet\" type=\"text/css\" href=\"/css/prtgmini.css?prtgversion=__\" media=\"print,screen,projection\" />\r\n\r\n  \r\n  \r\n\r\n   \r\n   \r\n  \r\n  \r\n</head>\r\n<body id=\"mainbody\" class=\"systemmenu loginscreen language_en\">\r\n<!--\r\n//        You can use this file to modify the appearance of the PRTG web interface\r\n//        as described in https://kb.paessler.com/en/topic/33\r\n//        \r\n//        Please note that you are using an unsupported and deprecated feature. \r\n//        Your changes will be broken or removed with future PRTG updates.\r\n//        \r\n//        If you modify this file, PLEASE LET US KNOW what you're changing and why!\r\n//        Just drop an email to [email protected] and help us understand your \r\n//        needs. Thank you!       \r\n-->\r\n\r\n\r\n<style>\r\n  .browsercheck.container{display:none;}\r\n</style>\r\n<div id=\"login-container\">\r\n\r\n  <div class=\"login-form\" style=\"\">\r\n    <div class=\"login-cell box\">\r\n            <div class=\"cell-left cell-login\">\r\n            <h1>PRTG Network Monitor (OCSCAPP2)</h1>\r\n            <noscript>\r\n              <div style=\"margin-bottom:10px\">\r\n                <div class=\"nagscreen-box\" >\r\n                  <p class=\"nagscreen-head\">JavaScript is not available!</p>\r\n                  <p class=\"nagscreen-cell\">\r\n                    You cannot use the Ajax web interface without JavaScript. <br>JavaScript is either disabled or not supported by your browser.\r\n                  </p>\r\n                </div>\r\n              </div>\r\n            </noscript>\r\n            <div id=\"notofficiallysupported\" style=\"display:none\" class=\"nagscreen-box\">\r\n              <p class=\"nagscreen-head\">\r\n                Your browser is not officially supported.\r\n              </p>\r\n              <p class=\"nagscreen-cell\">\r\n                Some functionalities may not work correctly or may not work at all. Consider upgrading to a supported browser version. We recommend <a href='https://www.google.com/chrome/'>Chrome</a> or <a href='http://www.mozilla.org/firefox/'>Firefox</a>.\r\n              </p>\r\n            </div>\r\n            <div id=\"unsupportedbrowser\" style=\"display:none;\">\r\n              <div class=\"nagscreen-box\" >\r\n                <p class=\"nagscreen-head\">\r\n                 Sorry, your browser is not supported.\r\n                </p>\r\n                <p class=\"nagscreen-cell\">\r\n                  <b>You might not be able to access all PRTG features with this browser.</b><br>\r\n                  Please upgrade to a supported browser version. We recommend <a href='https://www.google.com/chrome/'>Chrome</a> or <a href='http://www.mozilla.org/firefox/'>Firefox</a>.\r\n                </p>\r\n              </div>\r\n            </div>\r\n            <div id=\"dontuselocalhost\" style=\"display:none;\">\r\n              <div class=\"nagscreen-box\" >\r\n                <p class=\"nagscreen-head\">\r\n                  Please do not use http://localhost to access the PRTG web server!\r\n                </p>\r\n                <p class=\"nagscreen-cell\">\r\n                  This may considerably slow down the PRTG web interface on some browsers. Use your IP or DNS name instead.\r\n                </p>\r\n              </div>\r\n            </div>\r\n            <form id=\"loginform\" class=\"loginform\" accept-charset=\"UTF-8\" action=\"/public/checklogin.htm\" method=\"post\" >\r\n                    <input id=\"hiddenloginurl\" type=\"hidden\" name=\"loginurl\" value=\"\">\r\n                <p class=\"login-error\"><div class=\"errormessage\"></div></p>\r\n                <div class=\"controlgroup\">\r\n                <label for=\"loginusername\">Login&nbsp;Name</label>\r\n                <input tabindex=\"1\" autofocus class=\"text\" id=\"loginusername\" name=\"username\" type=\"text\" value=\"\"  />\r\n                </div>\r\n\r\n                <div class=\"controlgroup\">\r\n                <label for=\"loginpassword\">Password</label>\r\n                <input tabindex=\"1\" class=\"text\" id=\"loginpassword\" name=\"password\" type=\"password\" value=\"\"  />\r\n                </div>\r\n                <p class=\"buttonbar\">\r\n                \t<button class=\"loginbutton button big\" type=\"submit\">Login</button>\r\n                </p>\r\n            </form>\r\n                <span class=\"downloadclients\">\r\n                    <a class=\"nohjax\" href=\"/downloads.htm\">Download apps for Windows, macOS, iOS, Android (optional)</a>\r\n                </span>\r\n\r\n                <span class=\"forgotpw\">\r\n                    <a class=\"nohjax\" href=\"/public/password_request.htm\">Forgot password?</a>\r\n\r\n                    <a target=\"_blank\" href=\"/help/login.htm#login\">Need help?</a>\r\n                </span>\r\n            </div>\r\n          <div class=\"cell-left cell-news\" style=\"\">\r\n            <div class=\"logo-box\">\r\n            <img class=\"prtg-logo-big\" width=\"250\" height=\"150\" src=\"/images/prtg_logo_gray.png\" />\r\n            </div>\r\n            <div class=\"newsfeed\"><h2>Paessler Blog</h2><div class=\"newsfeed-content\">\r\n<div><h3><a target=\"_blank\" href=\"https://blog.paessler.com/network-monitoring-combined-with-unified-endpoint-management\">Network monitoring combined with unified endpoint management</a></h3><p>As an IT Admin, we know that managing a network of any size can go between fun and not fun. Everything depends on the tools we use to support our daily business. The strong partnership between Paessler and baramundi allows you to manage and monitor network infrastructure easily. Together, baramundi and PRTG create a secure, reliable, and powerful IT infrastructure where you have everything under control - from the traffic through your firewall to the configuration of your clients. In this article, I will briefly give you insights into unified endpoint management with baramundi and I will show you how you can monitor your baramundi server, endpoints, and jobs with PRTG.</p></div>\r\n<div><h3><a target=\"_blank\" href=\"https://blog.paessler.com/4-steps-to-a-successful-it-infrastructure-monitoring-concept\">4 steps to a successful IT infrastructure monitoring concept</a></h3><p>IT is the foundation of your business and monitoring is the insurance for your IT. Especially for large IT environments, monitoring is a vital but complex task.</p></div>\r\n<div><h3><a target=\"_blank\" href=\"https://blog.paessler.com/3-reasons-for-holistic-monitoring-in-industrial-it\">3 Reasons for holistic monitoring in Industrial IT</a></h3><p>Digitalization has been driving change in industrial IT in recent years. Data from the machine and automation level has become more relevant for the entire enterprise, and so machines have become more connected. This has an impact on how you monitor industrial environments.</p></div>\r\n<div><h3><a target=\"_blank\" href=\"https://blog.paessler.com/kennedy-industries-helps-keep-communities-safe-and-operational-with-prtg\">Kennedy Industries helps keep communities safe and operational with PRTG</a></h3><p>Besides the goal of providing our users with reliable uptime and a full overview of their IT, OT and IoT systems, we at Paessler have made it our mission to reduce resource consumption together with our customers. Certain companies have already shown through great use cases not only in how they use PRTG to monitor their sometimes very complex systems, but also how they manage to fulfill this particular purpose and reduce their resource consumption. Here is the third use case that we will present to you. Enjoy!</p></div>\r\n<div><h3><a target=\"_blank\" href=\"https://blog.paessler.com/retrofitting-3-steps-to-boost-the-productivity-of-old-machines\">Retrofitting: 3 steps to boost the productivity of old machines</a></h3><p>With the rise of Smart Manufacturing and Industry 4.0, industrial IT is developing fast, and with it the possibility to monitor the condition of the production equipment in a factory.</p></div>\r\n<div><h3><a target=\"_blank\" href=\"https://blog.paessler.com/aquafin-keeps-infrastructure-clean-with-prtg-1\">Aquafin keeps infrastructure clean with PRTG</a></h3><p>Besides the goal of providing our users with reliable uptime and a full overview of their IT, OT and IoT systems, we at Paessler have made it our mission to reduce resource consumption together with our customers. Certain companies have already shown through great use cases not only in how they use PRTG to monitor their sometimes very complex systems, but also how they manage to fulfill this particular purpose and reduce their resource consumption. Here is the second use case that we will present to you. Enjoy!</p></div>\r\n<div><h3><a target=\"_blank\" href=\"https://blog.paessler.com/prtg-version-21.2.68-includes-single-sign-on-via-azure-ad\">PRTG version 21.2.68 includes Single Sign-On via Azure AD</a></h3><p>\u2026and lots of other interesting stuff! PRTG release 21.2.68 has been available in the stable release channel for a few days. With this version you can login to PRTG via Single Sign-On (SSO) using Microsoft Azure Active Directory (Azure AD) asthe SSO provider. The latest version also includes the new experimental REST Custom v2 sensor and various other news and improvements.</p></div>\r\n<div><h3><a target=\"_blank\" href=\"https://blog.paessler.com/prtg-supports-intelligent-manufacturing-at-bosch-rexroth\">PRTG supports intelligent manufacturing at Bosch Rexroth</a></h3><p>We at Paessler have a dream! We have a dream that one day...Okay, let&#39;s not make it so dramatic. Thing is: Besides the goal of providing our users with reliable uptime and a full overview of their IT, OT and IoT systems, we have made it our mission to reduce resource consumption together with our customers. It is our belief that monitoring has an essential role to play in reducing the consumption of resources by mankind, and our customers can do exactly this with monitoring data. Certain companies have already shown through great use cases not only in how they use PRTG to monitor their sometimes very complex systems, but also how they manage to fulfill this particular purpose and reduce their resource consumption. Here is the first use case that we will present to you. Enjoy!</p></div>\r\n<div><h3><a target=\"_blank\" href=\"https://blog.paessler.com/how-experts-monitor-their-ddi-ecoystem\">How experts monitor their DDI ecoystem</a></h3><p>Thomas Gray\u2019s famous line &quot;ignorance is bliss&quot; neatly sums up most users\u2019 attitude to what happens in the murky corners of the IT department, and rightly so. As long as the blinkenlights are flashing, the noisy fans are whirring and business services are available, then all is good in meatspace.</p></div>\r\n<div><h3><a target=\"_blank\" href=\"https://blog.paessler.com/the-big-why\">The big Why: Why we do what we do</a></h3><p>We at Paessler believe monitoring plays a vital part in reducing humankind&#39;s consumption of resources. Monitoring data helps our customers save resources, from optimizing their IT, OT and IoT infrastructures, to reducing energy consumption or emissions. This topic defines the &quot;why&quot; in &quot;why we do our everyday business&quot;, and in July 2020, we made it our official company purpose (here is the official site for all the correlating information). This is the first article on our blog that explains how this company purpose came to life and how it influences our vision of where we at Paessler are headed.</p></div>\r\n<div><h3><a target=\"_blank\" href=\"https://blog.paessler.com/process-automation-solutions-brings-advanced-monitoring-functions-to-it-ot-networks-with-prtg\">Process Automation Solutions brings advanced monitoring functions to IT-OT networks with PRTG</a></h3><p>Okay, two things are probably clear. We publish outstanding use cases on our blog every now and then \u2013 and both PRTG Network Monitor and PRTG Enterprise Monitor are, to varying degrees, made to monitor large IT environments, providing a simple way to gain visibility and control over increasingly complex infrastructures. This is part 2 of a four-part series. Are you proudly old school, don&#39;t like this newfangled blogging, and would prefer to have your use case as a proper PDF? Who could blame you? You will find the linked PDF on this use case page.   iAbout Process Automation Solutions With 1400 employees in a global network consisting of more than 50 branch offices in Europe, America and Asia, \u2018Process Automation Solutions\u2019 serves customers in automotive, chemical, pharmaceutical / biotech, food &amp;amp; beverage, oil &amp;amp; gas and other industries. Its core business focuses on industrial automation, digitalization (industry 4.0) and SAP services (Gold Partner) of which the Business Unit \u201cDigitalization\u201d (&amp;gt; 220 employees) provides solutions and services in the areas of IT/OT, data analytics and historians, cloud (Azure, MS GOLD partner), MES (Manufacturing Execution Systems) and custom IT/OT applications.</p></div>\r\n<div><h3><a target=\"_blank\" href=\"https://blog.paessler.com/hybrid-monitoring-for-operational-technology-ot\">Hybrid monitoring - passive and active monitoring in OT networks</a></h3><p>While IT and OT networks might be similar, they are not the same. Monitoring OT networks using active tools as freely as in IT networks can be an issue, or even an obstacle, that might negatively impact the stability of Industrial Automation Control Systems (IACS). Here I&#39;ll discuss how passive monitoring can be deployed in an industrial IT environment, and how it can be used in conjunction with active monitoring.&amp;nbsp;</p></div>\r\n<div><h3><a target=\"_blank\" href=\"https://blog.paessler.com/get-more-visibility-into-vmware-esxi-metrics-you-should-be-monitoring\">Get more visibility of VMware ESXi: Metrics you should be monitoring</a></h3><p>Most of today&#39;s virtualization environments are powered by VMware. It just works, it is stable, reliable, scalable and powerful. Besides the proper architecture design and configuration, it is also important to keep an eye on performance, from the physical layer up to the virtual machines and hosted apps. PRTG is an all-in-one solution that can help you to monitor your physical servers, VMware, datastore, network cards, virtual machines, guest operating systems, and much more. The best practice is to start monitoring from physical servers, so you know that the underlying hardware is working properly. For this, I recommend my article, Track the health status of physical servers via iDRAC, iLO, iRMC and IMM.</p></div>\r\n<div><h3><a target=\"_blank\" href=\"https://blog.paessler.com/5-challenges-in-monitoring-complex-it-infrastructures\">5 challenges with monitoring complex IT infrastructures</a></h3><p>\u2026and how we empower you with our PRTG products! You probably came across this article because you want to monitor a large IT or network infrastructure. If so, I am pretty sure you are faced with several challenges. Our job at Paessler is to make this task as easy and joyful as possible for you.</p></div>\r\n<div><h3><a target=\"_blank\" href=\"https://blog.paessler.com/news-from-paessler-product-management-05-2021\">The latest PRTG news, direct from Product Management</a></h3><p>Recently, my colleague J\u00f6rg, who is one of our Product Managers of PRTG, was seen in front of a camera. He talked about what challenges we are facing with our products in 2021, what we are focusing on right now, and how every PRTG user can influence what features we will develop soon!</p></div>\r\n</div></div>\r\n\r\n        </div>\r\n        <div class=\"cell-left cell-banner\">\r\n            \r\n            <div><h2>Thank you for using PRTG Network Monitor</h2>\r\n\r\n                <p>You are using the Freeware version of <a href='https://www.paessler.com?utm_source=prtg&utm_medium=referral&utm_campaign=webgui-freeware'>PRTG Network Monitor</a>. We're glad to help you cover all aspects of the current state-of-the-art <a href='https://www.paessler.com/network_monitoring?utm_source=prtg&utm_medium=referral&utm_campaign=webgui-freeware'>network monitoring!</a>\r\n                PRTG Network Monitor enables you to monitor <a href='https://www.paessler.com/uptime_monitoring?utm_source=prtg&utm_medium=referral&utm_campaign=webgui-freeware'>uptime</a>,\r\n                <a href='https://www.paessler.com/bandwidth_monitoring?utm_source=prtg&utm_medium=referral&utm_campaign=webgui-freeware'>traffic, and bandwidth usage</a> with only one tool. You can also create comprehensive data reports with the integrated reporting and analysis features. This makes PRTG a clear and simple monitoring solution for your entire network.</p>\r\n                <p>The software runs 24/7 to monitor your network. All you need is a computer with a Windows operating system. PRTG includes everything that you need in one installation, so you can start monitoring your network right away. The software records bandwidth and network usage and stores the data in an integrated, high-performance database.\r\n                Add all the network devices that you want to monitor via an easy-to-use web-based user interface and configure sensors that retrieve the desired data.\r\n                You can create usage reports and provide colleagues\r\n                and customers access to data graphs and tables thanks to the convenient user management.\r\n                </p>\r\n                <p> PRTG supports all common protocols to get network data: <a href='https://www.paessler.com/prtg7/infographic/?utm_source=prtg&utm_medium=referral&utm_campaign=webgui-freeware'>Simple Network Management Protocol (SNMP), Windows Management Instrumentation (WMI)</a>,\r\n                <a href='https://www.paessler.com/packet_sniffing?utm_source=prtg&utm_medium=referral&utm_campaign=webgui-freeware'>Packet Sniffing</a>,\r\n                <a href='https://www.paessler.com/netflow_monitoring?utm_source=prtg&utm_medium=referral&utm_campaign=webgui-freeware'>Cisco NetFlow</a> and other vendor-specific flow protocols, as well as SSH, SOAP, and many other network protocols.</p><p>\r\n                PRTG Network Monitor provides more than 200 sensor types so you can start monitoring your standard systems directly after installation.\r\n                These include monitoring Ping times, HTTP pages, SMTP, POP3, and IMAP mail servers, FTP servers, Linux systems, and many other hardware components and network services.\r\n                You can easily monitor the performance of your network permanently to recognize imminent outages before they occur. In the case of an error, you will immediately receive emails, SMS, or push messages.\r\n                PRTG constantly records performance data and downtimes in the database so you can compile reports about performance, downtimes, and SLAs at any time.\r\n                </p>\r\n                <p>The <a href='https://www.paessler.com/prtg?utm_source=prtg&utm_medium=referral&utm_campaign=webgui-freeware'>Freeware Edition</a> of PRTG Network Monitor is completely free for personal and commercial use.\r\n                If you want to complete your monitoring or if you have larger networks, use one of our <a href='https://www.paessler.com/order?utm_source=prtg&utm_medium=referral&utm_campaign=webgui-freeware'>Commercial Editions</a> that provide you with a suitable license.</p>\r\n                <p><b>More about <a href='https://www.paessler.com/prtg?utm_source=prtg&utm_medium=referral&utm_campaign=webgui-freeware'>PRTG Network Monitor</a> and <a href='https://www.paessler.com?utm_source=prtg&utm_medium=referral&utm_campaign=webgui-freeware'>Paessler - The Network Monitoring Company</a>.</b></p></div>\r\n            </div>\r\n    </div>\r\n  </div>\r\n\r\n  <div class=\"footer\">\r\n        <span class=\"paesslerlogo\">\r\n      <a href=\"https://www.paessler.com?utm_source=prtg&utm_medium=referral&utm_campaign=webgui-homepage\" target=\"_blank\" title=\"Paessler AG - The Network Monitoring Company\"><img border=0 id=\"paesslerlogo\" src=\"/images/paessler.png\"></a>\r\n    </span>\r\n    <span class=\"prtgversion\">&nbsp;PRTG Network Monitor  </span>\r\n    <span class=\"copyright\">&copy; 2020 <a href=\"https://www.paessler.com?utm_source=prtg&utm_medium=referral&utm_campaign=webgui-homepage\" target=\"_blank\" title=\"The Network Monitoring Company\">Paessler AG</a></span>\r\n  </div>\r\n</div>\r\n<script>\r\n  var actualBrowserInclude = {\r\n    \"current\": {\r\n        \"desktop\": {\r\n            \"c\": 72,\r\n            \"e\": 18,\r\n            \"f\": 65,\r\n            \"i\": 11,\r\n            \"ios\": 10.3,\r\n            \"o\": 57,\r\n            \"s\": 12,\r\n            \"vivaldi\": 1.8\r\n        },\r\n        \"mobile\": {\r\n            \"android\": 0,\r\n            \"c\": 71,\r\n            \"f\": 64,\r\n            \"o\": 46\r\n        }\r\n    }\r\n}\r\n// prebuild action on bmx\r\n// this file should be downloaded and updated from\r\n// https://github.com/browser-update/browser-update/browser.json\r\n;\r\n  (function(window, document, undefined){\r\n//(c)2017, MIT Style License <browser-update.org/LICENSE.txt>\r\n//https://github.com/browser-update/browser-update/blob/master/update.js\r\n//unmodified\r\nif (window.nocheck) {\r\n    return\r\n}\r\nfunction $bu_getBrowser(ua_str) {\r\n    var n,t,ua=ua_str||navigator.userAgent,donotnotify=false;\r\n    var names={i:'Internet Explorer',e:\"Edge\",f:'Firefox',o:'Opera',s:'Safari',n:'Netscape',c:\"Chrome\",a:\"Android Browser\", y:\"Yandex Browser\",v:\"Vivaldi\",uc:\"UC Browser\",x:\"Other\"};\r\n    function ignore(reason,pattern){if (RegExp(pattern,\"i\").test(ua)) return reason;}\r\n    var ig=ignore(\"bot\",\"bot|spider|archiver|transcoder|crawl|checker|monitoring|screenshot|python-|php|uptime|validator|fetcher|facebook|slurp|google|yahoo|microsoft|node|mail.ru|github|cloudflare|addthis|thumb|proxy|feed|fetch|favicon|link|http|scrape|seo|page|search console|AOLBuild|Teoma|Gecko Expeditor\")||\r\n        ignore(\"discontinued browser\",\"camino|flot|k-meleon|fennec|galeon|chromeframe|coolnovo\") ||\r\n        ignore(\"complicated device browser\",\"SMART-TV|SmartTV\") ||\r\n        ignore(\"niche browser\",\"Dorado|Whale|SamsungBrowser|MIDP|wii|Puffin|Opera Mini|maxthon|maxton|dolfin|dolphin|seamonkey|opera mini|netfront|moblin|maemo|arora|kazehakase|epiphany|konqueror|rekonq|symbian|webos|PaleMoon|QupZilla|Otter|Midori|qutebrowser\") ||\r\n        ignore(\"mobile without upgrade path or landing page\",\"kindle|silk|blackberry|bb10|RIM|PlayBook|meego|nokia|ucweb|ZuneWP7|537.85.10\") ||\r\n        ignore(\"android(chrome) web view\",\"; wv\");\r\n    var mobile=(/iphone|ipod|ipad|android|mobile|phone|ios|iemobile/i.test(ua));\r\n    if (ig)\r\n        return {n:\"x\",v:0,t:\"other browser\",donotnotify:ig};\r\n\r\n    var pats=[\r\n        [\"CriOS.VV\",\"c\"],\r\n        [\"FxiOS.VV\",\"f\"],\r\n        [\"Trident.*rv:VV\",\"i\"],\r\n        [\"Trident.VV\",\"io\"],\r\n        [\"UCBrowser.VV\",\"uc\"],\r\n        [\"MSIE.VV\",\"i\"],\r\n        [\"Edge.VV\",\"e\"],\r\n        [\"Vivaldi.VV\",\"v\"],\r\n        [\"OPR.VV\",\"o\"],\r\n        [\"YaBrowser.VV\",\"y\"],\r\n        [\"Chrome.VV\",\"c\"],\r\n        [\"Firefox.VV\",\"f\"],\r\n        [\"Version.VV.*Safari\",\"s\"],\r\n        [\"Safari.VV\",\"so\"],\r\n        [\"Opera.*Version.VV\",\"o\"],\r\n        [\"Opera.VV\",\"o\"],\r\n        [\"Netscape.VV\",\"n\"]\r\n    ];\r\n    for (var i=0; i <pats.length; i++) {\r\n        if (ua.match(new RegExp(pats[i][0].replace(\"VV\",\"(\\\\d+\\\\.?\\\\d+)\"),\"i\"))) {\r\n            n=pats[i][1];\r\n            break;\r\n        }\r\n    }\r\n\r\n    var semver=n===\"v\"||n===\"y\"||n===\"uc\";\r\n    if (semver) {//zero pad semver for easy comparing\r\n        var parts = (RegExp.$1).split('.');\r\n        var v=(parts[0] + \".\" + (\"00\".substring(0, 2 - parts[1].length) + parts[1]));\r\n    }\r\n    else {\r\n        var v=Math.round(parseFloat(RegExp.$1)*10)/10;\r\n    }\r\n\r\n    if (!n)\r\n        return {n:\"x\",v:0,t:(names[n]||\"unknown\"),mobile:mobile};\r\n\r\n    //do not notify old systems since there is no up-to-date browser available\r\n    if (/windows.nt.5.0|windows.nt.4.0|windows.95|windows.98|os x 10.2|os x 10.3|os x 10.4|os x 10.5|os x 10.6|os x 10.7/i.test(ua))\r\n        donotnotify=\"oldOS\";\r\n\r\n    //iOS\r\n    if (/iphone|ipod|ipad|ios/i.test(ua)) {\r\n        ua.replace(\"_\",\".\").match(new RegExp(\"OS.(\\\\d+\\\\.?\\\\d?)\",\"i\"));//\r\n        n=\"iOS\";\r\n        v=parseFloat(RegExp.$1);\r\n        var h = Math.max(window.screen.height, window.screen.width);\r\n        if (h<=480 || window.devicePixelRatio<2) //iphone <5 and old iPads  // (h>568 -->iphone 6+)\r\n              return {n:\"s\",v:v,t:\"iOS \"+v,donotnotify:\"iOS without upgrade path\",mobile:mobile};\r\n        return {n:\"s\",v:v,t:\"iOS \"+v,donotnotify:false,mobile:mobile};//identify as safari\r\n    }\r\n\r\n    //check for android stock browser\r\n    if (ua.indexOf('Android')>-1 && n===\"s\") {\r\n        var ver=parseInt((/WebKit\\/([0-9]+)/i.exec(ua) || 0)[1],10) || 2000;\r\n        if (ver <= 534)\r\n            return {n:\"a\",v:ver,t:names[\"a\"],mob:true,donotnotify:donotnotify,mobile:mobile};\r\n        //else\r\n        //    return {n:n,v:v,t:names[n]+\" \"+v,donotnotify:\"mobile on android\",mobile:mobile};\r\n    }\r\n\r\n    //do not notify firefox ESR\r\n    if (n==\"f\" && (Math.round(v)==60 || Math.round(v)==68))\r\n        donotnotify=\"ESR\";\r\n\r\n    if (n==\"so\") {\r\n        v=4.0;\r\n        n=\"s\";\r\n    }\r\n    if (n==\"i\" && v==7 && window.XDomainRequest) {\r\n        v=8;\r\n    }\r\n    if (n==\"io\") {\r\n        n=\"i\";\r\n        if (v>6) v=11;\r\n        else if (v>5) v=10;\r\n        else if (v>4) v=9;\r\n        else if (v>3.1) v=8;\r\n        else if (v>3) v=7;\r\n        else v=9;\r\n    }\r\n    if (n==\"e\") {\r\n        return {n:\"i\",v:v,t:(names[n]||\"unknown\")+\" \"+v,donotnotify:donotnotify,mobile:mobile};\r\n    }\r\n    return {n:n,v:v,t:(names[n]||\"unknown\")+\" \"+v,donotnotify:donotnotify,mobile:mobile};\r\n\t}\r\n\r\n\r\n  //(c)2017, MIT Style License <browser-update.org/LICENSE.txt>\r\n//https://github.com/browser-update/browser-update/blob/master/update.js\r\n//\r\n  $buo = function(op, test) {\r\n    var jsv = 24;\r\n    var n = window.navigator;\r\n    var b;\r\n    var vsdefault = { i: 11, f: -4, o: -4, s: -2, n: 12, c: -4, a: 534, y: -1, v: -0.2 };\r\n    var vsmin = { i: 11, f: 10, o: 20, s: 7, n: 12, c: 33};\r\n    var vs = {x: 9999999};\r\n    var akt = actualBrowserInclude;\r\n    var vsakt = {};\r\n    var ls = !!localStorage && localStorage.getItem(\"browsercheck\");\r\n\r\n    if(ls !== null){\r\n      if(ls === \"false\")\r\n        return;\r\n      else if(typeof(ls) === \"string\"){\r\n        try{\r\n          ls = JSON.parse(ls);\r\n        }catch(e){\r\n          ls = false;\r\n        }\r\n      }\r\n      if(ls !== false && !!ls.l && !!ls.b){\r\n        if (ls.b.donotnotify) return;\r\n        window.isunsupportedbrowser = true;\r\n        $bu_show(ls.l,ls.b);\r\n        return;\r\n      }\r\n    }\r\n    akt = akt.current.desktop;\r\n    this.op = op || {};\r\n\r\n\t  vsakt[\"c\"] = akt[\"c\"];\r\n\t  vsakt[\"f\"] = akt[\"f\"];\r\n\t  vsakt[\"i\"] = akt[\"i\"];\r\n\t  vsakt[\"o\"] = akt[\"o\"];\r\n\t  vsakt[\"s\"] = akt[\"s\"];\r\n\t  vsakt[\"e\"] = akt[\"e\"];\r\n\r\n    for (b in vsdefault) {\r\n      if (!vs[b]) vs[b] = vsdefault[b];\r\n      if (vsakt[b] && vs[b] >= vsakt[b]) vs[b] = vsakt[b] - 0.2;\r\n      if (vsakt[b] && vs[b] <0) vs[b] = vsakt[b] + vs[b];\r\n      if (vsmin[b] && vs[b] <vsmin[b]) vs[b] = vsmin[b];\r\n    }\r\n\r\n    this.op.onshow = op.onshow || function(o) {};\r\n    this.op.onclick = op.onclick || function(o) {};\r\n    this.op.onclose = op.onclose || function(o) {};\r\n\r\n    var bb = $bu_getBrowser(test);\r\n    if (!bb\r\n      || !bb.n\r\n      || (document.cookie.indexOf(\"browserupdateorg=pause\") > -1 && this.op.reminder > 0)\r\n      || bb.v >= vs[bb.n]\r\n      || (bb.mobile && op.mobile === false)\r\n     ){\r\n     \t\t //!!test && !!console && console.log(\"Browser OK\", bb, vs)\r\n      \t\treturn;\r\n    } else {\r\n      if (bb.donotnotify == 'ESR') return;\r\n    }\r\n\r\n    if (this.op.nomessage) {\r\n      op.onshow(this.op);\r\n      return;\r\n    }\r\n    var ll = op.l || (n.languages ? n.languages[0] : null) || n.language || n.browserLanguage || n.userLanguage || document.documentElement.getAttribute(\"lang\") || \"en\";\r\n    ll = ll.replace(\"_\",\"-\").toLowerCase().substr(0,2);\r\n    window.isunsupportedbrowser = true;\r\n    $bu_show(ll, bb)\r\n\r\n  };\r\n\r\n  function $bu_show(ll,bb){\r\n    var t = {};\r\n    t.en = '<b>Your web browser (%s) is out of date</b>. For more security, comfort and the best experience on this site: <a%s>Update your browser</a> <a%s>Ignore</a>';\r\n    t.de = '<b>Ihr Browser (%s) ist veraltet</b>. Aktualisieren sie ihren Browser f\u00fcr mehr Sicherheit, Komfort und die einwandfreie Nutzung dieser Webseite. <a%s>Browser aktualisieren</a> <a%s>Ignorieren</a>';\r\n    t.it = '<b>Il tuo browser (%s) non \u00e8 aggiornato</b>. Ha delle falle di sicurezza e potrebbe non visualizzare correttamente le pagine di questo e altri siti. <a%s>Actualice su navegador</a> <a%s>Chiudi</a>';\r\n    t.pl = 'Przegl\u0105darka (%s), kt\u00f3rej u\u017cywasz, jest przestarza\u0142a. Posiada ona udokumentowane <b>luki bezpiecze\u0144stwa, inne wady</b> oraz <b>ograniczon\u0105 funkcjonalno\u015b\u0107</b>. Tracisz mo\u017cliwo\u015b\u0107 skorzystania z pe\u0142ni mo\u017cliwo\u015bci oferowanych przez niekt\u00f3re strony internetowe. <a%s>Dowiedz si\u0119 jak zaktualizowa\u0107 swoj\u0105 przegl\u0105dark\u0119</a>.';\r\n    t.es = '<b>Su navegador (%s) no est\u00e1 actualizado</b>. Tiene fallos de seguridad conocidos y podr\u00eda no mostrar todas las caracter\u00edsticas de este y otros sitios web. <a%s>Averig\u00fce c\u00f3mo actualizar su navegador.</a> <a%s>Cerrar</a>';\r\n    t.nl = 'Uw browser (%s) is <b>oud</b>. Het heeft bekende <b>veiligheidsissues</b> en kan <b>niet alle mogelijkheden</b> weergeven van deze of andere websites. <a%s>Lees meer over hoe uw browser te upgraden</a>';\r\n    t.pt = '<b>Seu navegador (%s) est\u00e1 desatualizado</b>. Ele possui falhas de seguran\u00e7a e pode apresentar problemas para exibir este e outros websites. <a%s>Veja como atualizar o seu navegador</a> <a%s>Fechar</a>';\r\n    t.sl = 'Va\u0161 brskalnik (%s) je <b>zastarel</b>. Ima ve\u010d <b>varnostnih pomankljivosti</b> in morda <b>ne bo pravilno prikazal</b> te ali drugih strani. <a%s>Poglejte kako lahko posodobite svoj brskalnik</a>';\r\n    t.ru = '\u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 (%s) <b>\u0443\u0441\u0442\u0430\u0440\u0435\u043b</b>. \u041e\u043d \u0438\u043c\u0435\u0435\u0442 <b>\u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u0432 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438</b> \u0438 \u043c\u043e\u0436\u0435\u0442 <b>\u043d\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0432\u0441\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438</b> \u043d\u0430 \u044d\u0442\u043e\u043c \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0441\u0430\u0439\u0442\u0430\u0445. <a%s>\u0423\u0437\u043d\u0430\u0439\u0442\u0435, \u043a\u0430\u043a \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440</a>';\r\n    t.id = 'Browser Anda (%s) sudah <b>kedaluarsa</b>. Browser yang Anda pakai memiliki <b>kelemahan keamanan</b> dan mungkin <b>tidak dapat menampilkan semua fitur</b> dari situs Web ini dan lainnya. <a%s> Pelajari cara memperbarui browser Anda</a>';\r\n    t.uk = '\u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 (%s) <b>\u0437\u0430\u0441\u0442\u0430\u0440\u0456\u0432</b>. \u0412\u0456\u043d <b>\u0443\u0440\u0430\u0437\u043b\u0438\u0432\u0438\u0439</b> \u0439 \u043c\u043e\u0436\u0435 <b>\u043d\u0435 \u0432\u0456\u0434\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u0438 \u0432\u0441\u0456 \u043c\u043e\u0436\u043b\u0438\u0432\u043e\u0441\u0442\u0456</b> \u043d\u0430 \u0446\u044c\u043e\u043c\u0443 \u0439 \u0456\u043d\u0448\u0438\u0445 \u0441\u0430\u0439\u0442\u0430\u0445. <a%s>\u0414\u0456\u0437\u043d\u0430\u0439\u0442\u0435\u0441\u044c, \u044f\u043a \u043e\u043d\u043e\u0432\u0438\u0442\u0438 \u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440</a>';\r\n    t.ko = '\uc9c0\uae08 \uc0ac\uc6a9\ud558\uace0 \uacc4\uc2e0 \ube0c\ub77c\uc6b0\uc800(%s)\ub294 <b>\uc624\ub798\ub418\uc5c8\uc2b5\ub2c8\ub2e4.</b> \uc54c\ub824\uc9c4 <b>\ubcf4\uc548 \ucde8\uc57d\uc810</b>\uc774 \uc874\uc7ac\ud558\uba70, \uc0c8\ub85c\uc6b4 \uc6f9 \uc0ac\uc774\ud2b8\uac00 <b>\uae68\uc838 \ubcf4\uc77c \uc218\ub3c4</b> \uc788\uc2b5\ub2c8\ub2e4. <a%s>\ube0c\ub77c\uc6b0\uc800\ub97c \uc5b4\ub5bb\uac8c \uc5c5\ub370\uc774\ud2b8\ud558\ub098\uc694?</a>';\r\n    t.rm = 'Tes navigatur (%s) \u00e8 <b>antiqu\u00e0</b>. El cuntegna <b>problems da segirezza</b> enconuschents e mussa eventualmain <b>betg tut las funcziuns</b> da questa ed autras websites. <a%s>Emprenda sco actualisar tes navigatur</a>.';\r\n    t.jp = '\u304a\u4f7f\u3044\u306e\u30d6\u30e9\u30a6\u30b6\u300c%s\u300d\u306f\u3001<b>\u6642\u4ee3\u9045\u308c</b>\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3067\u3059\u3002\u65e2\u77e5\u306e<b>\u8106\u5f31\u6027</b>\u304c\u5b58\u5728\u3059\u308b\u3070\u304b\u308a\u304b\u3001<b>\u6a5f\u80fd\u4e0d\u8db3</b>\u306b\u3088\u3063\u3066\u3001\u30b5\u30a4\u30c8\u304c\u6b63\u5e38\u306b\u8868\u793a\u3067\u304d\u306a\u3044\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002 <a%s>\u30d6\u30e9\u30a6\u30b6\u3092\u66f4\u65b0\u3059\u308b\u65b9\u6cd5\u3092\u78ba\u8a8d\u3059\u308b</a>';\r\n    t.fr = '<b>Votre navigateur (%s) est p\u00e9rim\u00e9</b>. Il contient des failles de s\u00e9curit\u00e9 et pourrait ne pas afficher certaines fonctionnalit\u00e9s des sites internet r\u00e9cents. <a%s>Mettre le navigateur \u00e0 jour</a> <a%s>Fermer</a>';\r\n    t.da = 'Din browser (%s) er <b>for&aelig;ldet</b>. Den har kendte <b>sikkerhedshuller</b> og kan m&aring;ske <b>ikke vise alle funktioner</b> p&aring; dette og andre websteder. <a%s>Se hvordan du opdaterer din browser</a>';\r\n    t.sq = 'Shfletuesi juaj (%s) \u00ebsht\u00eb <b>ca i vjet\u00ebr</b>. Ai ka <b>t\u00eb meta sigurie</b> t\u00eb njohura dhe mundet t\u00eb <b>mos i shfaq\u00eb t\u00eb gjitha karakteristikat</b> e k\u00ebsaj dhe shum\u00eb faqeve web t\u00eb tjera. <a%s>M\u00ebsoni se si t\u00eb p\u00ebrdit\u00ebsoni shfletuesin tuaj</a>';\r\n    t.ca = 'El teu navegador (%s) est\u00e0 <b>desactualitzat</b>. T\u00e9 <b>vulnerabilitats</b> conegudes i pot <b>no mostrar totes les caracter\u00edstiques</b> d\\'aquest i altres llocs web. <a%s>Apr\u00e8n a actualitzar el navegador</a>';\r\n    t.fa = '\u0645\u0631\u0648\u0631\u06af\u0631 \u0634\u0645\u0627 (%s) <b>\u0627\u0632 \u0631\u062f\u0647 \u062e\u0627\u0631\u062c \u0634\u062f\u0647</b> \u0645\u06cc \u0628\u0627\u0634\u062f. \u0627\u06cc\u0646 \u0645\u0631\u0648\u0631\u06af\u0631 \u062f\u0627\u0631\u0627\u06cc <b>\u0645\u0634\u06a9\u0644\u0627\u062a \u0627\u0645\u0646\u06cc\u062a\u06cc \u0634\u0646\u0627\u062e\u062a\u0647 \u0634\u062f\u0647</b> \u0645\u06cc \u0628\u0627\u0634\u062f \u0648 <b>\u0646\u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u062a\u0645\u0627\u0645\u06cc \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627\u06cc \u0627\u06cc\u0646</b> \u0648\u0628 \u0633\u0627\u06cc\u062a \u0648 \u062f\u06cc\u06af\u0631 \u0648\u0628 \u0633\u0627\u06cc\u062a \u0647\u0627 \u0631\u0627 \u0628\u0647 \u062e\u0648\u0628\u06cc \u0646\u0645\u0627\u06cc\u0634 \u062f\u0647\u062f. <a%s>\u062f\u0631 \u062e\u0635\u0648\u0635 \u06af\u0631\u0641\u062a\u0646 \u0631\u0627\u0647\u0646\u0645\u0627\u06cc\u06cc \u062f\u0631\u062e\u0635\u0648\u0635 \u0646\u062d\u0648\u0647 \u06cc \u0628\u0647 \u0631\u0648\u0632 \u0631\u0633\u0627\u0646\u06cc \u0645\u0631\u0648\u0631\u06af\u0631 \u062e\u0648\u062f \u0627\u06cc\u0646\u062c\u0627 \u06a9\u0644\u06cc\u06a9 \u06a9\u0646\u06cc\u062f.</a>';\r\n    t.sv = 'Din webbl\u00e4sare (%s) \u00e4r <b>f\u00f6r\u00e5ldrad</b>. Den har k\u00e4nda <b>s\u00e4kerhetsh\u00e5l</b> och <b>kan inte visa alla funktioner korrekt</b> p\u00e5 denna och p\u00e5 andra webbsidor. <a%s>Uppdatera din webbl\u00e4sare idag</a>';\r\n    t.hu = 'Az \u00d6n b\u00f6ng\u00e9sz\u0151je (%s) <b>elavult</b>. Ismert <b>biztons\u00e1gi hi\u00e1nyoss\u00e1gai</b> vannak \u00e9s esetlegesen <b>nem tud minden funkci\u00f3t megjelen\u00edteni</b> ezen vagy m\u00e1s weboldalakon. <a%s>Itt tal\u00e1l b\u0151vebb inform\u00e1ci\u00f3t a b\u00f6ng\u00e9sz\u0151j\u00e9nek friss\u00edt\u00e9s\u00e9vel kapcsolatban</a>     ';\r\n    t.gl = 'O seu navegador (%s) est\u00e1 <b>desactualizado</b>. Ten co\u00f1ecidos <b>fallos de seguranza</b> e poder\u00eda <b>non mostrar t\u00f3dalas caracter\u00edsticas</b> deste e outros sitios web. <a%s>Aprenda como pode actualizar o seu navegador</a>';\r\n    t.cs = 'V\u00e1\u0161 prohl\u00ed\u017ee\u010d (%s) je <b>zastaral\u00fd</b>. Jsou zn\u00e1my <b>bezpe\u010dnostn\u00ed rizika</b> a mo\u017en\u00e1 <b>nedok\u00e1\u017ee zobrazit v\u0161echny prvky</b> t\u00e9to a dal\u0161\u00edch webov\u00fdch str\u00e1nek. <a%s>Nau\u010dte se, jak aktualizovat sv\u016fj prohl\u00ed\u017ee\u010d</a>';\r\n    t.he = '\u05d4\u05d3\u05e4\u05d3\u05e4\u05df \u05e9\u05dc\u05da (%s) <b>\u05d0\u05d9\u05e0\u05d5 \u05de\u05e2\u05d5\u05d3\u05db\u05df</b>. \u05d9\u05e9 \u05dc\u05d5 <b>\u05d1\u05e2\u05d9\u05d5\u05ea \u05d0\u05d1\u05d8\u05d7\u05d4 \u05d9\u05d3\u05d5\u05e2\u05d5\u05ea</b> \u05d5\u05e2\u05e9\u05d5\u05d9 <b>\u05dc\u05d0 \u05dc\u05d4\u05e6\u05d9\u05d2 \u05d0\u05ea \u05db\u05dc \u05d4\u05ea\u05db\u05d5\u05e0\u05d5\u05ea</b> \u05e9\u05dc \u05d0\u05ea\u05e8 \u05d6\u05d4 \u05d5\u05d0\u05ea\u05e8\u05d9\u05dd \u05d0\u05d7\u05e8\u05d9\u05dd. <a%s>\u05dc\u05de\u05d3 \u05db\u05d9\u05e6\u05d3 \u05dc\u05e2\u05d3\u05db\u05df \u05d0\u05ea \u05d4\u05d3\u05e4\u05d3\u05e4\u05df \u05e9\u05dc\u05da</a>';\r\n    t.nb = 'Nettleseren din (%s) er <b>utdatert</b>. Den har kjente <b>sikkerhetshull</b> og <b>kan ikke vise alle funksjonene</b> p\u00e5 denne og andre websider. <a%s>L\u00e6r hvordan du kan oppdatere din nettleser</a>';\r\n    t[\"zh-tw\"] = '\u60a8\u7684\u700f\u89bd\u5668(%s) \u9700\u8981\u66f4\u65b0\u3002\u8a72\u700f\u89bd\u5668\u6709\u8af8\u591a\u5b89\u5168\u6f0f\u6d1e\uff0c\u7121\u6cd5\u986f\u793a\u672c\u7db2\u7ad9\u7684\u6240\u6709\u529f\u80fd\u3002 <a%s>\u77ad\u89e3\u5982\u4f55\u66f4\u65b0\u700f\u89bd\u5668</a>';\r\n    t.zh = '<b>\u60a8\u7684\u7f51\u9875\u6d4f\u89c8\u5668 (%s) \u5df2\u8fc7\u671f</b>\u3002\u66f4\u65b0\u60a8\u7684\u6d4f\u89c8\u5668\uff0c\u4ee5\u63d0\u9ad8\u5b89\u5168\u6027\u548c\u8212\u9002\u6027\uff0c\u5e76\u83b7\u5f97\u8bbf\u95ee\u672c\u7f51\u7ad9\u7684\u6700\u4f73\u4f53\u9a8c\u3002<a%s>\u66f4\u65b0\u6d4f\u89c8\u5668</a> <a%s>\u5ffd\u7565</a>';\r\n    t.fi = 'Selaimesi (%s) on <b>vanhentunut</b>. Siin\u00e4 on tunnettuja tietoturvaongelmia eik\u00e4 se v\u00e4ltt\u00e4m\u00e4tt\u00e4 tue kaikkia ominaisuuksia t\u00e4ll\u00e4 tai muilla sivustoilla. <a%s>Lue lis\u00e4\u00e4 siit\u00e4 kuinka p\u00e4ivit\u00e4t selaimesi</a>.';\r\n    t.tr = 'Taray\u0131c\u0131n\u0131z (%s) <b>g\u00fcncel de\u011fil</b>. Eski versiyon oldu\u011fu i\u00e7in <b>g\u00fcvenlik a\u00e7\u0131klar\u0131</b> vard\u0131r ve g\u00f6rmek istedi\u011finiz bu web sitesinin ve di\u011fer web sitelerinin <b>t\u00fcm \u00f6zelliklerini hatas\u0131z bir \u015fekilde</b> g\u00f6steremeyecektir. <a%s>Taray\u0131c\u0131n\u0131z\u0131 nas\u0131l g\u00fcncelleyebilece\u011finizi \u00f6\u011frenin</a>';\r\n    t.ro = 'Browser-ul (%s) tau este <b>invechit</b>. Detine <b>probleme de securitate</b> cunoscute si poate <b>sa nu afiseze corect</b> toate elementele acestui si altor site-uri. <a%s>Invata cum sa-ti actualizezi browserul.</a>';\r\n    t.bg = '\u0412\u0430\u0448\u0438\u044f\u0442 \u0431\u0440\u0430\u0443\u0437\u044a\u0440 (%s) <b>\u043d\u0435 \u0435 \u0430\u043a\u0442\u0443\u0430\u043b\u0435\u043d</b>. \u0418\u0437\u0432\u0435\u0441\u0442\u043d\u043e \u0435, \u0447\u0435 \u0438\u043c\u0430 <b>\u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0438 \u0432 \u0441\u0438\u0433\u0443\u0440\u043d\u043e\u0441\u0442\u0442\u0430</b> \u0438 \u043c\u043e\u0436\u0435 <b>\u0434\u0430 \u043d\u0435 \u043f\u043e\u043a\u0430\u0436\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u043d\u043e</b> \u0442\u043e\u0437\u0438 \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u0438 \u0441\u0430\u0439\u0442\u043e\u0432\u0435. <a%s>\u041d\u0430\u0443\u0447\u0435\u0442\u0435 \u043a\u0430\u043a \u0434\u0430 \u0430\u043a\u0442\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u0442\u0435 \u0431\u0440\u0430\u0443\u0437\u044a\u0440\u0430 \u0441\u0438</a>.';\r\n    t.el = '\u0391\u03c5\u03c4\u03cc\u03c2 \u03bf \u03b9\u03c3\u03c4\u03cc\u03c4\u03bf\u03c0\u03bf\u03c2 \u03c3\u03b1\u03c2 \u03c5\u03c0\u03b5\u03bd\u03b8\u03c5\u03bc\u03af\u03b6\u03b5\u03b9: \u039f \u03c6\u03c5\u03bb\u03bb\u03bf\u03bc\u03b5\u03c4\u03c1\u03b7\u03c4\u03ae\u03c2 \u03c3\u03b1\u03c2 (%s) \u03b5\u03af\u03bd\u03b1\u03b9 <b>\u03c0\u03b1\u03c1\u03c9\u03c7\u03b7\u03bc\u03ad\u03bd\u03bf\u03c2</b>. <a%s>\u0395\u03bd\u03b7\u03bc\u03b5\u03c1\u03ce\u03c3\u03c4\u03b5 \u03c4\u03bf \u03c0\u03c1\u03cc\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1 \u03c0\u03b5\u03c1\u03b9\u03ae\u03b3\u03b7\u03c3\u03ae\u03c2 \u03c3\u03b1\u03c2</a> \u03b3\u03b9\u03b1 \u03bc\u03b5\u03b3\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b7 \u03b1\u03c3\u03c6\u03ac\u03bb\u03b5\u03b9\u03b1 \u03ba\u03b1\u03b9 \u03ac\u03bd\u03b5\u03c3\u03b7 \u03c3\u03b5 \u03b1\u03c5\u03c4\u03ae\u03bd \u03c4\u03b7\u03bd \u03b9\u03c3\u03c4\u03bf\u03c3\u03b5\u03bb\u03af\u03b4\u03b1.';\r\n    t.ar = '\u0645\u062a\u0635\u0641\u062d\u0643 (%s) <b>\u0645\u0646\u062a\u0647\u0649 \u0627\u0644\u0635\u0644\u0627\u062d\u064a\u0647</b>. \u0648\u064a\u0648\u062c\u062f \u0628\u0647 <b>\u062b\u063a\u0631\u0627\u062a \u0627\u0645\u0646\u064a\u0629</b> \u0645\u0639\u0631\u0648\u0641\u0629 \u0648\u0642\u062f <b>\u0644\u0627 \u064a\u064f\u0634\u063a\u0644 \u0643\u062b\u064a\u0631 \u0645\u0646 \u0627\u0644\u0645\u064a\u0632\u0627\u062a</b> \u0627\u0644\u0645\u062a\u0639\u0644\u0642\u0647 \u0628\u0647\u0630\u0647 \u0627\u0644\u0645\u0648\u0642\u0639. <a%s>\u0623\u0636\u063a\u0637 \u0647\u0646\u0627</a>\u0644\u062a\u0639\u0631\u0641 \u0643\u064a\u0641 \u062a\u0642\u0648\u0645 \u0628\u062a\u062d\u062f\u064a\u062b \u0645\u062a\u0635\u0641\u062d\u0643';\r\n    t.sr = 'Va\u0161 pretra\u017eiva\u010d (%s) je <b>zastareo</b>. Ima poznate <b>sigurnosne probleme</b> i najverovatnije <b>ne\u0107e prikazati sve funkcionalnisti</b> ovog i drugih sajtova. <a%s>Nau\u010di vi\u0161e o nadogradnji svog pretra\u017eiva\u010da</a>';\r\n    t.la = 'M\u0113s v\u0113lamies Jums atg\u0101din\u0101t: J\u016bsu p\u0101rl\u016bkprogramma (%s) ir novecojusi. <a>Atjauniniet savu p\u0101rl\u016bkprogrammu</a>, lai uzlabotu dro\u0161\u012bbu, \u0101trumu un p\u0101rl\u016bko\u0161anas \u0113rt\u012bbas \u0161aj\u0101 un cit\u0101s lap\u0101s.';\r\n    t.ga = 'T\u00e1 an l\u00edonl\u00e9itheoir agat (%s) <b>as d\u00e1ta</b>. T\u00e1 <b>laigeachta\u00ed sl\u00e1nd\u00e1la</b> a bhfuil ar eolas ann agus b\\'fh\u00e9idir <b>nach taispe\u00e1nfaidh s\u00e9 gach gn\u00e9</b> den su\u00edomh gr\u00e9as\u00e1in seo n\u00e1 cinn eile. <a%s>Foghlaim conas do l\u00edonl\u00e9itheoir a nuashonr\u00fa</a>';\r\n    t.lv = 'J\u016bsu p\u0101rl\u016bkprogramma (%s) ir <b>novecojusi</b>.  Tai ir zin\u0101mas <b>dro\u0161\u012bbas probl\u0113mas</b>, un t\u0101 var att\u0113lot \u0161o un citas  t\u012bmek\u013ca lapas <b>nekorekti</b>. <a%s>Uzzini, k\u0101 atjaunot savu p\u0101rl\u016bkprogrammu</a>';\r\n    t.no = 'Dette nettstedet \u00f8nsker \u00e5 minne deg p\u00e5: Din nettleser (%s) er <b>utdatert</b>. <a%s>Oppdater nettleseren din </a> for mer sikkerhet, komfort og den beste opplevelsen p\u00e5 denne siden.';\r\n    t.th = '\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e19\u0e35\u0e49\u0e2d\u0e22\u0e32\u0e01\u0e08\u0e30\u0e40\u0e15\u0e37\u0e2d\u0e19\u0e04\u0e38\u0e13: \u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c (%s) \u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e19\u0e31\u0e49\u0e19 <b>\u0e25\u0e49\u0e32\u0e2a\u0e21\u0e31\u0e22\u0e41\u0e25\u0e49\u0e27</b> <a%s>\u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13</a> \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e1e\u0e34\u0e48\u0e21 \u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22 \u0e04\u0e27\u0e32\u0e21\u0e2a\u0e30\u0e14\u0e27\u0e01\u0e2a\u0e1a\u0e32\u0e22\u0e41\u0e25\u0e30\u0e1b\u0e23\u0e30\u0e2a\u0e1a\u0e01\u0e32\u0e23\u0e13\u0e4c\u0e17\u0e35\u0e48\u0e14\u0e35\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\u0e43\u0e19\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e19\u0e35\u0e49';\r\n    t.hi = '\u092f\u0939 \u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0906\u092a\u0915\u094b \u092f\u093e\u0926 \u0926\u093f\u0932\u093e\u0928\u093e \u091a\u093e\u0939\u0924\u0940 \u0939\u0948\u0902: \u0906\u092a\u0915\u093e \u092c\u094d\u0930\u093e\u0909\u091c\u093c\u0930 (%s) <b> \u0906\u0909\u091f \u0911\u095e \u0921\u0947\u091f </ b> \u0939\u0948\u0902\u0964 <a%s> \u0914\u0930 \u0905\u0927\u093f\u0915 \u0938\u0941\u0930\u0915\u094d\u0937\u093e, \u0906\u0930\u093e\u092e \u0914\u0930 \u0907\u0938 \u0938\u093e\u0907\u091f \u092a\u0930 \u0938\u092c\u0938\u0947 \u0905\u091a\u094d\u091b\u093e \u0905\u0928\u0941\u092d\u0935 \u0915\u0930\u0928\u0947 \u0932\u093f\u090f \u0906\u092a\u0915\u0947 \u092c\u094d\u0930\u093e\u0909\u091c\u093c\u0930 \u0915\u094b \u0905\u092a\u0921\u0947\u091f \u0915\u0930\u0947\u0902</a>\u0964';\r\n    t.sk = 'Chceli by sme V\u00e1m pripomen\u00fa\u0165: V\u00e1\u0161 prehliada\u010d (%s) je <b>zastaral\u00fd</b>. <a%s>Aktualizujte si ho</a> pre viac bezpe\u010dnosti, pohodlia a pre ten najlep\u0161\u00ed z\u00e1\u017eitok na tejto str\u00e1nke.';\r\n    t.vi = 'Website n\u00e0y xin nh\u1eafc b\u1ea1n r\u1eb1ng: Tr\u00ecnh duy\u1ec7t (%s) c\u1ee7a b\u1ea1n hi\u1ec7n \u0111\u00e3 <b>l\u1ed7i th\u1eddi</b>. <a%s>H\u00e3y c\u1eadp nh\u1eadt tr\u00ecnh duy\u1ec7t c\u1ee7a b\u1ea1n</a> \u0111\u1ec3 t\u0103ng th\u00eam t\u00ednh b\u1ea3o m\u1eadt, s\u1ef1 ti\u1ec7n l\u1ee3i v\u00e0 tr\u1ea3i nghi\u1ec7m tuy\u1ec7t nh\u1ea5t tr\u00ean trang web n\u00e0y.';\r\n\r\n    var text = t[ll] || t.en;\r\n    text = busprintf(text, bb.t, ' class=\"update arrow\" href=\"//www.google.com/chrome\" target=\"_blank\"' ,' style=\"display:none\"');\r\n    var div = document.createElement('div');\r\n    div.className = \"browsercheck container\";\r\n    var _prtg = window._PRTG || undefined;\r\n    div.innerHTML = '<div class=\"browsercheck_inner\">' +\r\n                        ( _prtg != undefined  \r\n                          ? '<button title=\"'+_Prtg.Lang.Dialogs.strings.close+'\" class=\"browsercheck-ignore ignore glyph-cancel-1\"></button>'\r\n                          : '<button class=\"browsercheck-ignore ignore glyph-cancel-1\"></button>'\r\n                        ) +\r\n                        '<p>' + text + '</p>' +\r\n                    '</div>';\r\n    document.body.insertBefore(div, document.getElementById(\"container\"));\r\n    document.getElementsByClassName(\"browsercheck-ignore\")[0].onclick = function(){\r\n      !!localStorage && localStorage.setItem(\"browsercheck\", false);\r\n      div.style =\"display:none\"\r\n    };\r\n    !!localStorage && localStorage.setItem(\"browsercheck\", JSON.stringify({l:ll,b:bb}));\r\n  }\r\n\r\n  function busprintf() {\r\n    var args = arguments;\r\n    var data = args[0];\r\n    for (var k = 1; k <args.length; ++k)\r\n      data = data.replace(/%s/, args[k]);\r\n    return data;\r\n  }\r\n\r\n  function getURLParameter(name) {\r\n    return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search) || [null, ''])[1].replace(/\\+/g, '%20')) || null;\r\n  }\r\n\r\n  //test add browsercheck = {\"l\":\"en\",\"b\":{\"n\":\"c\",\"v\":10,\"t\":\"Chrome 10\",\"donotnotify\":false,\"mobile\":false}} to localStrorage\r\n  //or add browser=ABCD.12 to the URL\r\n  var test = getURLParameter('browser');\r\n  if(!!test)\r\n    localStorage.removeItem(\"browsercheck\")\r\n  $buo({mobile: false}, test);\r\n\r\n})(window, document);\r\n\r\n\r\n\r\nfunction byId(id) {\r\n  return document.getElementById(id);\r\n}\r\n\r\nif (sessionStorage.getItem('sessionExpired')) {\r\n  document.getElementsByClassName(\"errormessage\")[0].innerHTML = 'Your session has expired.';\r\n  sessionStorage.removeItem('sessionExpired');\r\n}\r\n\r\nif(!document.addEventListener) {\r\n    byId(\"unsupportedbrowser\").style.display = \"block\";\r\n} else {\r\n  document.addEventListener(\"DOMContentLoaded\", function(event) {\r\n    var mobile = false;\r\n    var unofficiallysupported=false;\r\n\r\n    byId(\"loginusername\").addEventListener('keydown',function(event){\r\n        byId(\"loginpassword\").type = \"password\";\r\n    },{once:true})\r\n  \r\n    if (window.isunsupportedbrowser) {\r\n      byId(\"unsupportedbrowser\").style.display=\"block\";\r\n      return;\r\n    }\r\n    if (window.location.host==\"localhost\") {\r\n      byId(\"dontuselocalhost\").style.display=\"block\";\r\n    }\r\n  });\r\n}\r\n</script>\r\n<!--\r\n//        You can use this file to modify the appearance of the PRTG web interface\r\n//        as described in https://kb.paessler.com/en/topic/33\r\n//        \r\n//        Please note that you are using an unsupported and deprecated feature. \r\n//        Your changes will be broken or removed with future PRTG updates.\r\n//        \r\n//        If you modify this file, PLEASE LET US KNOW what you're changing and why!\r\n//        Just drop an email to [email protected] and help us understand your \r\n//        needs. Thank you!       \r\n-->\r\n\r\n</body>\r\n</html>", 
        "title": "Welcome | PRTG Network Monitor (OCSCAPP2)", 
        "status_code": 200, 
        "status_line": "200 OK", 
        "headers": {
          "content_length": "43159", 
          "x_xss_protection": "1; mode=block", 
          "unknown": [
            {
              "key": "date", 
              "value": "Fri, 19 Nov 2021 12:53:09 GMT"
            }
          ], 
          "expires": "0", 
          "x_content_type_options": "nosniff", 
          "server": "PRTG", 
          "content_type": "text/html; charset=UTF-8", 
          "x_frame_options": "DENY", 
          "cache_control": "no-cache"
        }, 
        "body_sha256": "4d6463d9ac763f2fe430d7fb4c4710a9583a8bdc1f2de791b7538f70807451b3", 
        "metadata": {
          "product": "PRTG", 
          "description": "PRTG"
        }
      }
    }
  }, 
  "tags": [
    "http", 
    "https"
  ], 
  "443": {
    "https": {
      "tls": {
        "server_key_exchange": {
          "ecdh_params": {
            "curve_id": {
              "id": 23, 
              "name": "secp256r1"
            }
          }
        }, 
        "certificate": {
          "parsed": {
            "fingerprint_sha1": "a5048fcab19053b238432e76f8548a14ee8793ea", 
            "tbs_noct_fingerprint": "bace4202293f0dd978c67224e69a7a12701d5c30cc8e1b5eb77ff11231874a24", 
            "subject_dn": "CN=*.chulaonline.net", 
            "issuer": {
              "common_name": [
                "Sectigo RSA Domain Validation Secure Server CA"
              ], 
              "country": [
                "GB"
              ], 
              "locality": [
                "Salford"
              ], 
              "province": [
                "Greater Manchester"
              ], 
              "organization": [
                "Sectigo Limited"
              ]
            }, 
            "tbs_fingerprint": "7c5395c33ed236a18623d7e96fb0fb9923b612ceeafbf32760797d03cafcc5af", 
            "redacted": false, 
            "validation_level": "DV", 
            "issuer_dn": "C=GB, ST=Greater Manchester, L=Salford, O=Sectigo Limited, CN=Sectigo RSA Domain Validation Secure Server CA", 
            "fingerprint_sha256": "1b0d49702e62501fd153a5e7970bbad9060515fca4b4897deab35fa335dc53f1", 
            "version": 3, 
            "extensions": {
              "authority_key_id": "8d8c5ec454ad8ae177e99bf99b05e1b8018d61e1", 
              "certificate_policies": [
                {
                  "cps": [
                    "https://sectigo.com/CPS"
                  ], 
                  "id": "1.3.6.1.4.1.6449.1.2.2.7"
                }, 
                {
                  "id": "2.23.140.1.2.1"
                }
              ], 
              "authority_info_access": {
                "ocsp_urls": [
                  "http://ocsp.sectigo.com"
                ], 
                "issuer_urls": [
                  "http://crt.sectigo.com/SectigoRSADomainValidationSecureServerCA.crt"
                ]
              }, 
              "extended_key_usage": {
                "client_auth": true, 
                "server_auth": true
              }, 
              "subject_alt_name": {
                "dns_names": [
                  "*.chulaonline.net", 
                  "chulaonline.net"
                ]
              }, 
              "basic_constraints": {
                "is_ca": false
              }, 
              "key_usage": {
                "key_encipherment": true, 
                "digital_signature": true, 
                "value": 5
              }, 
              "signed_certificate_timestamps": [
                {
                  "log_id": "RqVV63X6kSAwtaKJafTzfREsQXS+/Um4havy/HD+bUc=", 
                  "timestamp": 1632117089, 
                  "version": 0, 
                  "signature": "BAMARzBFAiEAphnaZd2XSIpKg2AkV8PB5Y6kX5wx90AF6YOHQ9kbwkMCIFy9FXJDfH2dx5IV7A21c/ecMZ2tqfTwY37zp724Zr1N"
                }, 
                {
                  "log_id": "QcjKsd8iRkoQxqE6CUKHXk4xixsD6+tLx2jwkGKWBvY=", 
                  "timestamp": 1632117089, 
                  "version": 0, 
                  "signature": "BAMARzBFAiAjKALjJqmU/IZ1rjFjI9q2uLF/80G2HoweiFwFeOXR5gIhANimmyzqUeGpyDSI+ylR4YzcTPEuOGByooCVYuLiIZn7"
                }, 
                {
                  "log_id": "KXm+8J45OSHwVnOfY6V35b5XfZxgCvj5TV0mXCVdx4Q=", 
                  "timestamp": 1632117089, 
                  "version": 0, 
                  "signature": "BAMARzBFAiAcARrGwziD9xEISI6MiwHRB9pWyugmvLH2wUQ/6+gmjwIhAO1xC3VsAiND7T7jQNQAVhI2r/E2u7ke8ADcr6J69mFC"
                }
              ], 
              "subject_key_id": "5b08647ada3257e32de017f009921a7b71a12873"
            }, 
            "names": [
              "*.chulaonline.net", 
              "chulaonline.net"
            ], 
            "signature_algorithm": {
              "oid": "1.2.840.113549.1.1.11", 
              "name": "SHA256WithRSA"
            }, 
            "validity": {
              "start": "2021-09-20T00:00:00Z", 
              "length": 34041599, 
              "end": "2022-10-18T23:59:59Z"
            }, 
            "serial_number": "280998963190486109847427433141228225023", 
            "fingerprint_md5": "01cf4ca96401d52f0419cd84f2610d59", 
            "subject_key_info": {
              "fingerprint_sha256": "472c94c2185b8657b2d46023c516b2e47dd55fa88678cf41770a1177817b2d62", 
              "key_algorithm": {
                "name": "RSA"
              }, 
              "rsa_public_key": {
                "length": 2048, 
                "modulus": "5WnCSSUMaimDCVyFX8UC/Dirn/5qRVsebNS8gLfQFpimsgtbQb5+NhoxyY0p8elnylv3NUl+hsEXj9i4oWsu/3NO0OEmyyQjg4R2vlSLwe1ao+S7wItj6UFGdfceFQViclkik8on4zea7rMQ7dslvgmCn6Jnx0U8BY+Z3anZikhJ/1biGqQtczx1EeQFL6tn3rbw8gIBPCdVWBD05o2XMkF2kagqQbtY0k223IunDZ5Ue8DIu9QJsSbFJ8PAbM4NlIcaRi8K2cxoI5WhkgKOwZ14+Vw55EFEqgXeQQ/L63gHKYG2lr6mKXTBtZPpt45eqR1yOBRo1tnR2wqlQqpnSQ==", 
                "exponent": 65537
              }
            }, 
            "signature": {
              "self_signed": false, 
              "valid": true, 
              "value": "wIsLV/P+qaG6cyXOcR6LAStn30XrZZh1EiI0DEOJk+wxlRx92spiLF22Sg7TZ0oJI1GacBJBjby+zUaUXHPlUb2nQL9ghCgtqnfl5h2v3gKq3OhqOJ/mIEzn9s5rcxDo+N99VF5vmgoOzagu6Rg89nBMl4s2DHcZs9HxNTA4XJLdedDbVQrVzjNsEg8BiBs5klbgsFKIh81kvKq4PAkxiMqamIe4sk4VQmnWA0NTgqZzCb2kg5I04D3hxZoDUqufWGdt2AoAejhMb6uEbjdCYJuOMxkHCijzOsfbUEigHqKHryGiWiSkaFaJvGBONLsJti3RswWC5UyGIOWiyVLujg==", 
              "signature_algorithm": {
                "oid": "1.2.840.113549.1.1.11", 
                "name": "SHA256WithRSA"
              }
            }, 
            "spki_subject_fingerprint": "74c04d95100f40a205ea7a2484cf7cd262dd8412bc2caf9bdb60df8738e22110", 
            "subject": {
              "common_name": [
                "*.chulaonline.net"
              ]
            }
          }
        }, 
        "chain": [
          {
            "parsed": {
              "fingerprint_sha1": "33e4e80807204c2b6182a3a14b591acd25b5f0db", 
              "tbs_noct_fingerprint": "b6bc3db94c060cec49f2087f17c35fb483939c7274ec187f6f414507d278d1b4", 
              "subject_dn": "C=GB, ST=Greater Manchester, L=Salford, O=Sectigo Limited, CN=Sectigo RSA Domain Validation Secure Server CA", 
              "issuer": {
                "common_name": [
                  "USERTrust RSA Certification Authority"
                ], 
                "country": [
                  "US"
                ], 
                "locality": [
                  "Jersey City"
                ], 
                "province": [
                  "New Jersey"
                ], 
                "organization": [
                  "The USERTRUST Network"
                ]
              }, 
              "tbs_fingerprint": "b6bc3db94c060cec49f2087f17c35fb483939c7274ec187f6f414507d278d1b4", 
              "redacted": false, 
              "validation_level": "DV", 
              "issuer_dn": "C=US, ST=New Jersey, L=Jersey City, O=The USERTRUST Network, CN=USERTrust RSA Certification Authority", 
              "fingerprint_sha256": "7fa4ff68ec04a99d7528d5085f94907f4d1dd1c5381bacdc832ed5c960214676", 
              "version": 3, 
              "extensions": {
                "authority_key_id": "5379bf5aaa2b4acf5480e1d89bc09df2b20366cb", 
                "certificate_policies": [
                  {
                    "id": "2.5.29.32.0"
                  }, 
                  {
                    "id": "2.23.140.1.2.1"
                  }
                ], 
                "extended_key_usage": {
                  "client_auth": true, 
                  "server_auth": true
                }, 
                "authority_info_access": {
                  "ocsp_urls": [
                    "http://ocsp.usertrust.com"
                  ], 
                  "issuer_urls": [
                    "http://crt.usertrust.com/USERTrustRSAAddTrustCA.crt"
                  ]
                }, 
                "basic_constraints": {
                  "max_path_len": 0, 
                  "is_ca": true
                }, 
                "crl_distribution_points": [
                  "http://crl.usertrust.com/USERTrustRSACertificationAuthority.crl"
                ], 
                "key_usage": {
                  "certificate_sign": true, 
                  "crl_sign": true, 
                  "digital_signature": true, 
                  "value": 97
                }, 
                "subject_key_id": "8d8c5ec454ad8ae177e99bf99b05e1b8018d61e1"
              }, 
              "validity": {
                "start": "2018-11-02T00:00:00Z", 
                "length": 383875199, 
                "end": "2030-12-31T23:59:59Z"
              }, 
              "signature_algorithm": {
                "oid": "1.2.840.113549.1.1.12", 
                "name": "SHA384WithRSA"
              }, 
              "serial_number": "166627644428940058458651716034439089575", 
              "fingerprint_md5": "adab5c4df031fb9299f71ada7e18f613", 
              "subject_key_info": {
                "fingerprint_sha256": "e1ae9c3de848ece1ba72e0d991ae4d0d9ec547c6bad1dddab9d6beb0a7e0e0d8", 
                "key_algorithm": {
                  "name": "RSA"
                }, 
                "rsa_public_key": {
                  "length": 2048, 
                  "modulus": "1nMz1tc8INAA0hdFuNY+B6I/x0HuMjDJsGz99J/LEpgPLT+NTQEMgg8Xf2Iu6bhIefsWg06t1zIlk7cHv7lQP6lMw0Aq6Tn/2YHKHxYyQdqAJrkjeocgHuP/IJo8lURvh3UGkEC0MpMWCRAIIz7S3YcPb11RFGoKacVPAXJpz9OTTG0EoKMbgn6xmrntxZ7FN3ifmgg0+1YuWMQJDgZkW7w33PGfKGioVrCSo1yfu4iYCBskHaswha6vsC6eep3BwEIc4gLw6uBK0u+QDrTBQBbwb4VCSmT3pDCg/r8uoydajotYuK3DGReEY+1vVv2Dy2A0xHS+5p3b4eTlygxfFQ==", 
                  "exponent": 65537
                }
              }, 
              "signature": {
                "self_signed": false, 
                "valid": true, 
                "value": "Mr9hvQ5Iw0/HukdN+Jx4GQHcEx2Ab/zDcLRSmjEzmldS+zGea6TvVKqJjUAXaPgREHzSyrHxVYbH7rM2kYb2OVG/Rr8PoLq0935JxCo2F57kaDl6r5ROVm+yezu/Coa9zcV3HAO4OLGiH19+24rcRki2aArPsrW04jTkZ6k4Zgle0rj8nSg6F0AnwnJOKf0hPHzPE/uWLMUxRP0T7dWbqWlod3zu4f+k+TY4CFM5ooQ0nBnzvg6s1SQ36yOoeNDT5++SR2RiOSLvxvcRviKFxmZEJCaOEDKNyJOuB56DPi/Z+fVGjmO+wea03KbNIaiGCpXZLoUmGv38sbZXQm2V0TP2ORQGgkE49Y9Y3IBbpNV9lXj9p5v//cWoaasm56ekBYdbqbe4oyALl6lFhd2zi+WJN44pDfwGF/Y4QA5C5BIG+3vzxhFoYt/jmPQT2BVPi7Fp2RBgvGQq6jG35LWjOhSbJuMLe/0CjraZwTiXWTb2qHSihrZe68Zk6s+go/lunrotEbaGmAhYLcmsJWTyXnW0OMGuf1pGg+pRyrbxmRE1a6Vqe8YAsOf4vmSyrcjC8azjUeqkk+B5yOGBQMkKW+ESPMFgKuOXwIlCypTPRpgSabuY0MLTDXJLR27lk8QyKGOHQ+SwMj4K00u/I5sUKUErmgQfky3xxzlIPK1aEn8=", 
                "signature_algorithm": {
                  "oid": "1.2.840.113549.1.1.12", 
                  "name": "SHA384WithRSA"
                }
              }, 
              "spki_subject_fingerprint": "d44564efcb1efabb43cd7906feb0a59e3b9d57e23a4619e6e912d0058b87c354", 
              "subject": {
                "common_name": [
                  "Sectigo RSA Domain Validation Secure Server CA"
                ], 
                "country": [
                  "GB"
                ], 
                "locality": [
                  "Salford"
                ], 
                "province": [
                  "Greater Manchester"
                ], 
                "organization": [
                  "Sectigo Limited"
                ]
              }
            }
          }
        ], 
        "cipher_suite": {
          "id": "0xC014", 
          "name": "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
        }, 
        "version": "TLSv1.2", 
        "ocsp_stapling": true, 
        "signature": {
          "hash_algorithm": "sha1", 
          "valid": true, 
          "signature_algorithm": "rsa"
        }, 
        "validation": {
          "browser_trusted": true
        }, 
        "metadata": {}
      }, 
      "dhe_export": {
        "support": false, 
        "metadata": {}
      }, 
      "dhe": {
        "support": true, 
        "dh_params": {
          "prime": {
            "length": 1024, 
            "value": "///////////JD9qiIWjCNMTGYouA3BzRKQJOCIpnzHQCC76mOxObIlFKCHmONATd75UZs806QxswKwpt8l8UN0/hNW1tUcJF5IW1dmJefsb0TELppjftawv/XLb0Brft7jhr+1qJn6WunyQRfEsf5kkoZlHs5lOB//////////8="
          }, 
          "generator": {
            "length": 8, 
            "value": "Ag=="
          }
        }, 
        "metadata": {}
      }, 
      "ssl_3": {
        "support": true, 
        "metadata": {}
      }, 
      "heartbleed": {
        "heartbeat_enabled": false, 
        "heartbleed_vulnerable": false, 
        "metadata": {}
      }, 
      "rsa_export": {
        "support": false, 
        "metadata": {}
      }
    }
  }, 
  "ip": "122.155.165.17", 
  "updated_at": "2021-11-26T11:25:13+00:00", 
  "autonomous_system": {
    "description": "CAT-CLOUD-AP CAT Telecom Public Company Limited", 
    "rir": "unknown", 
    "routed_prefix": "122.155.160.0/19", 
    "country_code": "TH", 
    "path": [
      6939, 
      4651, 
      9931, 
      9335
    ], 
    "asn": 9335, 
    "name": "CAT-CLOUD-AP CAT Telecom Public Company Limited"
  }, 
  "location": {
    "country": "Thailand", 
    "longitude": 100.4608, 
    "registered_country": "Thailand", 
    "registered_country_code": "TH", 
    "country_code": "TH", 
    "latitude": 13.7442, 
    "timezone": "Asia/Bangkok", 
    "continent": "Asia"
  }, 
  "80": {
    "http": {
      "get": {
        "body": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\r\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<head>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" />\r\n<title>IIS7</title>\r\n<style type=\"text/css\">\r\n<!--\r\nbody {\r\n\tcolor:#000000;\r\n\tbackground-color:#B3B3B3;\r\n\tmargin:0;\r\n}\r\n\r\n#container {\r\n\tmargin-left:auto;\r\n\tmargin-right:auto;\r\n\ttext-align:center;\r\n\t}\r\n\r\na img {\r\n\tborder:none;\r\n}\r\n\r\n-->\r\n</style>\r\n</head>\r\n<body>\r\n<div id=\"container\">\r\n<a href=\"http://go.microsoft.com/fwlink/?linkid=66138&amp;clcid=0x409\"><img src=\"welcome.png\" alt=\"IIS7\" width=\"571\" height=\"411\" /></a>\r\n</div>\r\n</body>\r\n</html>", 
        "title": "IIS7", 
        "status_code": 200, 
        "status_line": "200 OK", 
        "headers": {
          "content_length": "689", 
          "unknown": [
            {
              "key": "etag", 
              "value": "\"f5702fec32bcd1:0\""
            }, 
            {
              "key": "date", 
              "value": "Tue, 23 Nov 2021 05:32:35 GMT"
            }
          ], 
          "x_powered_by": "ASP.NET", 
          "server": "Microsoft-IIS/7.5", 
          "last_modified": "Mon, 26 Mar 2012 09:29:20 GMT", 
          "content_type": "text/html", 
          "accept_ranges": "bytes", 
          "cache_control": "no-cache"
        }, 
        "body_sha256": "370be45f65276b3b8de42a29adfb1220fc44a5e018c37e3e9b62fa7d5b523fd0", 
        "metadata": {
          "product": "IIS", 
          "version": "7.5", 
          "description": "Microsoft IIS 7.5", 
          "manufacturer": "Microsoft"
        }
      }
    }
  }, 
  "ports": [
    80, 
    8080, 
    443
  ], 
  "protocols": [
    "443/https", 
    "80/http", 
    "8080/http"
  ], 
  "metadata": {
    "os": "Windows", 
    "os_description": "Windows"
  }
}