browser-update.org

{
  "25": {
    "smtp": {
      "starttls": {
        "banner": "550-IP CLIENT_IP is blacklisted (xbl.spamhaus.org). Help at/Hilfe unter\r\n550 www.mfaq.info", 
        "metadata": {}
      }
    }
  }, 
  "domain": "browser-update.org", 
  "alexa_rank": 62038, 
  "tags": [
    "http", 
    "smtp", 
    "https"
  ], 
  "443": {
    "https": {
      "tls": {
        "server_key_exchange": {
          "ecdh_params": {
            "curve_id": {
              "id": 23, 
              "name": "secp256r1"
            }
          }
        }, 
        "certificate": {
          "parsed": {
            "fingerprint_sha1": "7cbcb31537497d0a3e3d901dc175b84adbc538d4", 
            "tbs_noct_fingerprint": "c1257ffead7310c55032d718b2a98e32b597a55000900ae3d8f3bb2b5dcc44db", 
            "subject_dn": "OU=Domain Control Validated, OU=PositiveSSL Multi-Domain, CN=sni183491.cloudflaressl.com", 
            "issuer": {
              "common_name": [
                "COMODO ECC Domain Validation Secure Server CA 2"
              ], 
              "country": [
                "GB"
              ], 
              "locality": [
                "Salford"
              ], 
              "province": [
                "Greater Manchester"
              ], 
              "organization": [
                "COMODO CA Limited"
              ]
            }, 
            "tbs_fingerprint": "c717dff5e2949b3cb98ee64f74c00ca9f02ec41e10358d3a0114c3c6a32c3427", 
            "redacted": false, 
            "validation_level": "DV", 
            "issuer_dn": "C=GB, ST=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO ECC Domain Validation Secure Server CA 2", 
            "fingerprint_sha256": "2ad5a3cab88feb3ad3c73bd205b03d470cd27a464e9aeb180c5997fcb38472c5", 
            "version": 3, 
            "extensions": {
              "authority_key_id": "40096167f0bc83714fde12082c6fd4d42b763d96", 
              "certificate_policies": [
                {
                  "cps": [
                    "https://secure.comodo.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.comodoca4.com"
                ], 
                "issuer_urls": [
                  "http://crt.comodoca4.com/COMODOECCDomainValidationSecureServerCA2.crt"
                ]
              }, 
              "extended_key_usage": {
                "client_auth": true, 
                "server_auth": true
              }, 
              "subject_alt_name": {
                "dns_names": [
                  "sni183491.cloudflaressl.com", 
                  "*.browser-update.org", 
                  "*.browserupdate.org", 
                  "*.clam88.com", 
                  "*.creative568.com", 
                  "*.drmiguelvillacorta.com", 
                  "*.drstellakocovic.com", 
                  "*.justaudition.com", 
                  "*.lovelikejesus.com", 
                  "*.manyweekspregnant.com", 
                  "*.miguelvillacorta.com", 
                  "*.ogeobooks.ml", 
                  "*.pawelwachnik.pl", 
                  "*.rahimiassetmanagement.com", 
                  "*.survival-center.com", 
                  "*.toaster.org", 
                  "*.vacuumme.com", 
                  "*.victoriavillacorta.com", 
                  "*.winitiate.com", 
                  "*.yourgrillyourway.com", 
                  "*.zula.ca", 
                  "browser-update.org", 
                  "browserupdate.org", 
                  "clam88.com", 
                  "creative568.com", 
                  "drmiguelvillacorta.com", 
                  "drstellakocovic.com", 
                  "justaudition.com", 
                  "lovelikejesus.com", 
                  "manyweekspregnant.com", 
                  "miguelvillacorta.com", 
                  "ogeobooks.ml", 
                  "pawelwachnik.pl", 
                  "rahimiassetmanagement.com", 
                  "survival-center.com", 
                  "toaster.org", 
                  "vacuumme.com", 
                  "victoriavillacorta.com", 
                  "winitiate.com", 
                  "yourgrillyourway.com", 
                  "zula.ca"
                ]
              }, 
              "basic_constraints": {
                "is_ca": false
              }, 
              "crl_distribution_points": [
                "http://crl.comodoca4.com/COMODOECCDomainValidationSecureServerCA2.crl"
              ], 
              "key_usage": {
                "digital_signature": true, 
                "value": 1
              }, 
              "signed_certificate_timestamps": [
                {
                  "log_id": "sh4FzIuizYogTodm+Su5iiUgZ2va+nDnsklTLe+LkF4=", 
                  "timestamp": 1567716993, 
                  "version": 0, 
                  "signature": "BAMASDBGAiEAtE+UuhYTS8j2L1WIxpxD6mg04GtJkCQ6vQhCD8DslBACIQCjsRj9mnMAy0uajGi+tec3wtR9GOUyayFFPm8HVzXriQ=="
                }, 
                {
                  "log_id": "Xqdz+d9WwOe1Nkh90EngMnqRmgyEoRIShBh1loFxRVg=", 
                  "timestamp": 1567716993, 
                  "version": 0, 
                  "signature": "BAMARjBEAiBY+1k3/lkO7Op8UQvKbOcXD8NQcMHhadWxDyuFoPsj9gIgPFk8SVonZUTLOzug9aJKTEX7vmTpiZRxlCNOGgd+KLs="
                }
              ], 
              "subject_key_id": "2e5d5abe17468ef38ef3b4469cd3673d48afcce5"
            }, 
            "names": [
              "*.drmiguelvillacorta.com", 
              "*.justaudition.com", 
              "*.miguelvillacorta.com", 
              "browserupdate.org", 
              "drmiguelvillacorta.com", 
              "justaudition.com", 
              "miguelvillacorta.com", 
              "pawelwachnik.pl", 
              "toaster.org", 
              "yourgrillyourway.com", 
              "*.clam88.com", 
              "*.survival-center.com", 
              "rahimiassetmanagement.com", 
              "victoriavillacorta.com", 
              "*.winitiate.com", 
              "survival-center.com", 
              "*.manyweekspregnant.com", 
              "*.pawelwachnik.pl", 
              "creative568.com", 
              "drstellakocovic.com", 
              "sni183491.cloudflaressl.com", 
              "*.ogeobooks.ml", 
              "lovelikejesus.com", 
              "vacuumme.com", 
              "winitiate.com", 
              "clam88.com", 
              "manyweekspregnant.com", 
              "zula.ca", 
              "*.browser-update.org", 
              "*.drstellakocovic.com", 
              "*.vacuumme.com", 
              "*.yourgrillyourway.com", 
              "*.zula.ca", 
              "*.browserupdate.org", 
              "*.creative568.com", 
              "*.lovelikejesus.com", 
              "*.rahimiassetmanagement.com", 
              "*.toaster.org", 
              "*.victoriavillacorta.com", 
              "browser-update.org", 
              "ogeobooks.ml"
            ], 
            "signature_algorithm": {
              "oid": "1.2.840.10045.4.3.2", 
              "name": "ECDSAWithSHA256"
            }, 
            "validity": {
              "start": "2019-09-05T00:00:00Z", 
              "length": 16502399, 
              "end": "2020-03-13T23:59:59Z"
            }, 
            "serial_number": "298151859055720679388786607836758035012", 
            "fingerprint_md5": "adfdb37abf8f6a31509f59330ab228d0", 
            "subject_key_info": {
              "fingerprint_sha256": "9569848d890b0563bd523141edb640a15d8aa273f7122f5aee9427ce5085cdde", 
              "key_algorithm": {
                "name": "ECDSA"
              }, 
              "ecdsa_public_key": {
                "b": "WsY12Ko6k+ez671VdpiGvGUdBrDMU7D2O848PifSYEs=", 
                "curve": "P-256", 
                "gy": "T+NC4v4af5uO5+tKfA+eFivOM1drMV7Oy7ZAaDe/UfU=", 
                "n": "/////wAAAAD//////////7zm+q2nF56E87nKwvxjJVE=", 
                "p": "/////wAAAAEAAAAAAAAAAAAAAAD///////////////8=", 
                "length": 256, 
                "pub": "BKUDLOO6MVRi79as+UuMfJfXynbUXAsCPtFPk9ibSPJ/ClqFiho7RYf9I0CZ/vkUH4NjC4/gChaADh0rf0T+PE4=", 
                "y": "ClqFiho7RYf9I0CZ/vkUH4NjC4/gChaADh0rf0T+PE4=", 
                "x": "pQMs47oxVGLv1qz5S4x8l9fKdtRcCwI+0U+T2JtI8n8=", 
                "gx": "axfR8uEsQkf4vOblY6RA8ncDfYEt6zOg9KE5RdiYwpY="
              }
            }, 
            "signature": {
              "self_signed": false, 
              "valid": true, 
              "value": "MEQCIG5V9dIpE3OipJwWdPWup3JLjKv3dYMIQRdxuSP65f50AiBwoou2/gNRz0Dg4qPsoOaNmJBTVCsyi03cPxcIL0cRSQ==", 
              "signature_algorithm": {
                "oid": "1.2.840.10045.4.3.2", 
                "name": "ECDSAWithSHA256"
              }
            }, 
            "spki_subject_fingerprint": "2254441abd9981bf6647c644b9e463aad95155b6cb12d3199b0b35f33fa78abd", 
            "subject": {
              "common_name": [
                "sni183491.cloudflaressl.com"
              ], 
              "organizational_unit": [
                "Domain Control Validated", 
                "PositiveSSL Multi-Domain"
              ]
            }
          }
        }, 
        "chain": [
          {
            "parsed": {
              "fingerprint_sha1": "75cfd9bc5cefa104ecc1082d77e63392ccba5291", 
              "tbs_noct_fingerprint": "1dd8508a8c565904397c786451e08f57613cf3c8a723f6f379fd4c3858b6f39f", 
              "subject_dn": "C=GB, ST=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO ECC Domain Validation Secure Server CA 2", 
              "issuer": {
                "common_name": [
                  "COMODO ECC Certification Authority"
                ], 
                "country": [
                  "GB"
                ], 
                "locality": [
                  "Salford"
                ], 
                "province": [
                  "Greater Manchester"
                ], 
                "organization": [
                  "COMODO CA Limited"
                ]
              }, 
              "tbs_fingerprint": "1dd8508a8c565904397c786451e08f57613cf3c8a723f6f379fd4c3858b6f39f", 
              "redacted": false, 
              "validation_level": "DV", 
              "issuer_dn": "C=GB, ST=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO ECC Certification Authority", 
              "fingerprint_sha256": "cd6c108a0e641f2ca122aaa6d03f826759cae7c6f800eabf76dc48b67cd083ce", 
              "version": 3, 
              "extensions": {
                "authority_key_id": "7571a7194819bc9d9dea4147df94c4487799d379", 
                "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.comodoca4.com"
                  ], 
                  "issuer_urls": [
                    "http://crt.comodoca.com/COMODOECCAddTrustCA.crt"
                  ]
                }, 
                "basic_constraints": {
                  "max_path_len": 0, 
                  "is_ca": true
                }, 
                "crl_distribution_points": [
                  "http://crl.comodoca.com/COMODOECCCertificationAuthority.crl"
                ], 
                "key_usage": {
                  "certificate_sign": true, 
                  "crl_sign": true, 
                  "digital_signature": true, 
                  "value": 97
                }, 
                "subject_key_id": "40096167f0bc83714fde12082c6fd4d42b763d96"
              }, 
              "validity": {
                "start": "2014-09-25T00:00:00Z", 
                "length": 473385599, 
                "end": "2029-09-24T23:59:59Z"
              }, 
              "signature_algorithm": {
                "oid": "1.2.840.10045.4.3.3", 
                "name": "ECDSAWitHSHA384"
              }, 
              "serial_number": "121156049097932074853067657954953090221", 
              "fingerprint_md5": "5e0e419b20ea575477f11b52e2c818e0", 
              "subject_key_info": {
                "fingerprint_sha256": "c7d499c3a4f022a7e6beb2d9fe4cf5a343acb239a7ef6f019c12a9505a863553", 
                "key_algorithm": {
                  "name": "ECDSA"
                }, 
                "ecdsa_public_key": {
                  "b": "WsY12Ko6k+ez671VdpiGvGUdBrDMU7D2O848PifSYEs=", 
                  "curve": "P-256", 
                  "gy": "T+NC4v4af5uO5+tKfA+eFivOM1drMV7Oy7ZAaDe/UfU=", 
                  "n": "/////wAAAAD//////////7zm+q2nF56E87nKwvxjJVE=", 
                  "p": "/////wAAAAEAAAAAAAAAAAAAAAD///////////////8=", 
                  "length": 256, 
                  "pub": "BAI4GYE6yWmEcFkCjqiKHzDfvN4D/HkdOiUsa0EhGILq+T5K5DPMEs8qQ/wO8mQAwOElUIIkzbZJOA8lR5FIpK0=", 
                  "y": "+T5K5DPMEs8qQ/wO8mQAwOElUIIkzbZJOA8lR5FIpK0=", 
                  "x": "AjgZgTrJaYRwWQKOqIofMN+83gP8eR06JSxrQSEYguo=", 
                  "gx": "axfR8uEsQkf4vOblY6RA8ncDfYEt6zOg9KE5RdiYwpY="
                }
              }, 
              "signature": {
                "self_signed": false, 
                "valid": true, 
                "value": "MGUCMQCsaEclgBNPE1bAojcJl1pQxOfttGHLKIoKETKm4nHfEQGJbwd6IGZrGNC5LkP3Um8CMBKFfI4TZpIEuppFCZRKMGHRSdxv6+ctyYnPHmp87IXOMCVZuoFwNLg0f+cB0eLLUg==", 
                "signature_algorithm": {
                  "oid": "1.2.840.10045.4.3.3", 
                  "name": "ECDSAWitHSHA384"
                }
              }, 
              "spki_subject_fingerprint": "4cff374bfebf620472bc1b9983b169cf6286ce8e1eb58b027cf140ac91754c96", 
              "subject": {
                "common_name": [
                  "COMODO ECC Domain Validation Secure Server CA 2"
                ], 
                "country": [
                  "GB"
                ], 
                "locality": [
                  "Salford"
                ], 
                "province": [
                  "Greater Manchester"
                ], 
                "organization": [
                  "COMODO CA Limited"
                ]
              }
            }
          }, 
          {
            "parsed": {
              "fingerprint_sha1": "ae223cbf20191b40d7ffb4ea5701b65fdc68a1ca", 
              "tbs_noct_fingerprint": "5fb9a11a6bc44fe286335c31cb6610d44a720edc3b7d4b83d1b4feb66db7f2fd", 
              "subject_dn": "C=GB, ST=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO ECC Certification Authority", 
              "issuer": {
                "common_name": [
                  "AddTrust External CA Root"
                ], 
                "country": [
                  "SE"
                ], 
                "organizational_unit": [
                  "AddTrust External TTP Network"
                ], 
                "organization": [
                  "AddTrust AB"
                ]
              }, 
              "tbs_fingerprint": "5fb9a11a6bc44fe286335c31cb6610d44a720edc3b7d4b83d1b4feb66db7f2fd", 
              "redacted": false, 
              "validation_level": "unknown", 
              "issuer_dn": "C=SE, O=AddTrust AB, OU=AddTrust External TTP Network, CN=AddTrust External CA Root", 
              "fingerprint_sha256": "9573862ac0b4b125168810ea3fd101ae2eb0bb15f61fc0e6da7a2a38b85a89e8", 
              "version": 3, 
              "extensions": {
                "authority_key_id": "adbd987a34b426f7fac42654ef03bde024cb541a", 
                "certificate_policies": [
                  {
                    "id": "2.5.29.32.0"
                  }
                ], 
                "authority_info_access": {
                  "ocsp_urls": [
                    "http://ocsp.trust-provider.com"
                  ]
                }, 
                "basic_constraints": {
                  "is_ca": true
                }, 
                "crl_distribution_points": [
                  "http://crl.trust-provider.com/AddTrustExternalCARoot.crl"
                ], 
                "key_usage": {
                  "certificate_sign": true, 
                  "crl_sign": true, 
                  "digital_signature": true, 
                  "value": 97
                }, 
                "subject_key_id": "7571a7194819bc9d9dea4147df94c4487799d379"
              }, 
              "validity": {
                "start": "2000-05-30T10:48:38Z", 
                "length": 631152000, 
                "end": "2020-05-30T10:48:38Z"
              }, 
              "signature_algorithm": {
                "oid": "1.2.840.113549.1.1.12", 
                "name": "SHA384WithRSA"
              }, 
              "serial_number": "89484089693757697639156913870987150414", 
              "fingerprint_md5": "c790a56c69cbaf0bf3f30a40d0a2aecc", 
              "subject_key_info": {
                "fingerprint_sha256": "e7ca91bbfbb18788057b3a8070446ea5291160194102f7dcc3b9848c63cb9cd5", 
                "key_algorithm": {
                  "name": "ECDSA"
                }, 
                "ecdsa_public_key": {
                  "b": "szEvp+I+5+SYjgVr4/gtGRgdnG7+gUESAxQIj1ATh1rGVjmNii7RnSqFyO3T7Crv", 
                  "curve": "P-384", 
                  "gy": "NhfeSpYmLG9dnpi/kpLcKfj0Hb0omhR86doxE7XwuMAKYLHOHX6BnXpDHXyQ6g5f", 
                  "n": "////////////////////////////////x2NNgfQ3Ld9YGg2ySLCneuzsGWrMxSlz", 
                  "p": "//////////////////////////////////////////7/////AAAAAAAAAAD/////", 
                  "length": 384, 
                  "pub": "BANHey91yYIVhft15JEW1KtimfU+UgsGzkEAf5fhCiQ8HQEE7j3SjQmXDOB15Pr7d4oq9QNgSzaLFiMWrQlx9Er0KFC0/ogcbj9sLy8JWVulWwszmeLDPYn5aizvstMG6Q==", 
                  "y": "iir1A2BLNosWIxatCXH0SvQoULT+iBxuP2wvLwlZW6VbCzOZ4sM9iflqLO+y0wbp", 
                  "x": "A0d7L3XJghWF+3XkkRbUq2KZ9T5SCwbOQQB/l+EKJDwdAQTuPdKNCZcM4HXk+vt3", 
                  "gx": "qofKIr6LBTeOscce8yCtdG4dO2KLp5uYWfdB4IJUKjhVAvJdv1UpbDpUXjhydgq3"
                }
              }, 
              "signature": {
                "self_signed": false, 
                "valid": true, 
                "value": "Hcf6LkC2XAVLD7xVNgFY4FMFPWT7rNmlOLinITuvlVu+SMjTQ9QhbEHtCS2ccwBxnK4hc37/jo25jliQjvyMbXbIADqfIKYtfcwX/c2YljIJGsll/ATrtJoKeOWXO1KPEsJ0lwGez+FtaNiTuZwk+5YnSAGc6pQ/cJhBs3NRNyno9gF6uSe4JFHZEWjUpoWnNqellrqA+Kb9rm2EIK41dnNCD4cJ7MXc55MDIhqX7pqKUWGnlyYe6e51UQiQBa8vnhOckz96/+br6Wh5jK/gtvrumxIT/kWM0nzTNeshEpP+ZnUmKhWEJvdmycuNuwlB1BivsbMQ9RDKnZoOtXVq6A==", 
                "signature_algorithm": {
                  "oid": "1.2.840.113549.1.1.12", 
                  "name": "SHA384WithRSA"
                }
              }, 
              "spki_subject_fingerprint": "1887d2b5a9617dc0a5bd31beb19b4c9ff8f96ab445c139e6528d6dff218e8e71", 
              "subject": {
                "common_name": [
                  "COMODO ECC Certification Authority"
                ], 
                "country": [
                  "GB"
                ], 
                "locality": [
                  "Salford"
                ], 
                "province": [
                  "Greater Manchester"
                ], 
                "organization": [
                  "COMODO CA Limited"
                ]
              }
            }
          }
        ], 
        "metadata": {}, 
        "cipher_suite": {
          "id": "0xC02B", 
          "name": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
        }, 
        "version": "TLSv1.2", 
        "session_ticket": {
          "length": 176, 
          "lifetime_hint": 64799
        }, 
        "signature": {
          "hash_algorithm": "sha256", 
          "valid": true, 
          "signature_algorithm": "ecdsa"
        }, 
        "validation": {
          "matches_domain": true, 
          "browser_trusted": true
        }, 
        "ocsp_stapling": true
      }, 
      "dhe_export": {
        "support": false, 
        "metadata": {}
      }, 
      "get": {
        "body": "<!DOCTYPE html >\n<html lang=\"en\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<title>Notifies visitors to update their browser - Browser-Update.org</title>\n<meta name=\"description\" content=\"\" />\n<meta name=\"keywords\" content=\"browser, webbrowser, upgrade browser, update browser, choice, change browser, firefox, safari, opera, firefox, upgrade internet explorer, internet explorer update, ie, safari, konqueror\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\">\n<link rel=\"shortcut icon\" href=\"/static/img/favicon.png\" type=\"image/png\" />\n<link rel=\"icon\" href=\"/static/img/favicon.png\" type=\"image/png\" />\n<meta name=\"robots\" content=\"index,follow\" />\n<link href='//fonts.googleapis.com/css?family=Open+Sans:400,300&subset=latin,latin-ext,cyrillic,greek' rel='stylesheet' type='text/css' />\n<link rel=\"stylesheet\" href=\"/static/base2.css\" type=\"text/css\" />\n<!--[if lte IE 7]>\n    <link rel=\"stylesheet\" href=\"/static/drecksie.css\" type=\"text/css\" />\n    <![endif]-->\n<!--[if lte IE 6]>\n    <link rel=\"stylesheet\" href=\"/static/drecksie6.css\" type=\"text/css\" />\n    <![endif]-->\n</head>\n<body>\n<div class=\"header\">\n<div class=\"innerhead\">\n<h1><a href=\"/\">Browser-Update.org</a></h1>\n<div class=\"tagline\">An initiative by websites to inform users to update their web browser</div>\n<div id=\"menu\">\n<input type=\"checkbox\" />\n<span></span>\n<span></span>\n<span></span>\n<nav>\n<div><a href=\"/\">About the Project</a></div>\n<div><a href=\"/update-browser.html#3\">Update your Browser</a></div>\n<div><a href=\"/stat.html\">Statistics</a></div>\n<div><a href=\"/blog.html\">Blog</a></div>\n<div><a href=\"/contact.html\">Contact</a></div>\n<div id=\"lang2\">\n<a>Languages \u25bc</a>\n<div>\n<a href=\"/gl/\">galego</a>\n<a href=\"/zh_TW/\">\u6b63\u9ad4\u4e2d\u6587</a>\n<a href=\"/it/\">italiano</a>\n<a href=\"/zh/\">\u7c21\u9ad4\u4e2d\u6587</a>\n<a href=\"/sr/\">Srpski</a>\n<a href=\"/uk/\">\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430</a>\n<a href=\"/hi/\">\u0939\u093f\u0928\u094d\u0926\u0940</a>\n<a href=\"/ar/\">\u0627\u0644\u0639\u0631\u0628\u064a\u0629</a>\n<a href=\"/no/\">Norsk</a>\n<a href=\"/fr/\">fran\u00e7ais</a>\n<a href=\"/pl/\">polski</a>\n<a href=\"/rm/\">rumantsch</a>\n<a href=\"/ga/\">Gaeilge</a>\n<a href=\"/ru/\">\u0420\u0443\u0441\u0441\u043a\u0438\u0439</a>\n<a href=\"/fi/\">suomi</a>\n<a href=\"/el/\">\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac</a>\n<a href=\"/ja/\">\u65e5\u672c\u8a9e</a>\n<a href=\"/ca/\">catal\u00e0</a>\n<a href=\"/en/\">english</a>\n<a href=\"/ko/\">\ud55c\uad6d\uc5b4</a>\n<a href=\"/sl/\">sloven\u0161\u010dina</a>\n<a href=\"/he/\">\u05e2\u05d1\u05e8\u05d9\u05ea</a>\n<a href=\"/sk/\">sloven\u010dina</a>\n<a href=\"/id/\">Bahasa Indonesia</a>\n<a href=\"/hu/\">magyar</a>\n<a href=\"/es/\">espa\u00f1ol</a>\n<a href=\"/tr/\">T\u00fcrk\u00e7e</a>\n<a href=\"/bg/\">\u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438</a>\n<a href=\"/sv/\">svenska</a>\n<a href=\"/hr/\">hrvatski</a>\n<a href=\"/nb/\">Norsk bokm\u00e5l</a>\n<a href=\"/cs/\">\u010ce\u0161tina</a>\n<a href=\"/lv/\">Latvie\u0161u</a>\n<a href=\"/vi/\">ti\u1ebfng Vi\u1ec7t</a>\n<a href=\"/fa/\">\u0641\u0627\u0631\u0633\u06cc</a>\n<a href=\"/ro/\">Rom\u00e2n\u0103</a>\n<a href=\"/sq/\">shqipe</a>\n<a href=\"/pt/\">portugu\u00eas</a>\n<a href=\"/de/\">deutsch</a>\n<a href=\"/th/\">\u0e20\u0e32\u0e29\u0e32\u0e44\u0e17\u0e22</a>\n<a href=\"/nl/\">nederlands</a>\n<a href=\"/da/\">dansk</a>\n<a href=\"/contact.html\"><b>translate...</b></a>\n</div>\n</div>\n</nav>\n</div>\n</div>\n</div>\n<div id=\"co\">\n<div class=\"message\">\n<p id=\"mainmessage\">\nBrowser-update.org is a tool to unobtrusively notify visitors that they should update their web browser in order to use your website.\n</p>\n<p>\nThis is done with care not to annoy, lock out or erroneously notify visitors!\n</p>\n</div>\n<div class=\"numbs\">\n<p>\n<b>149787</b> sites are using this notification\n</p>\n<p>\n<a href=\"stats.html\" style=\"text-decoration: none; color:#333;\">\n<b>36530410</b> visitors have already updated their browser\n</a>\n</p>\n</div>\n<h2>How it works</h2>\n<ol class=\"steps\">\n<li>\nInclude our small javascript <a href=\"#install\">notification</a> on your website\n</li>\n<li>\nVisitors with out-dated browser will be informed by a small, undisturbing message box, that their browser is not up-to-date and it is recommended to update.\n(<a href=\"#test-bu\" onclick=\"test_bar();return false;\">Try it out!</a>)\n<div class=\"example\">\n<div> <b>Your web browser (Internet Explorer 10) is out of date.</b> Update your browser for more security, speed and the best experience on this site.<a href=\"update.html?force_outdated=true\">Update browser</a> <a id=\"buorgig\">Ignore</a></div>\n</div>\n</li>\n<li>\nBy clicking the message, they will get to an <a href=\"update.html?force_outdated=true\">info page with reasons why to update (or change) and a list of browsers</a> available for their system.\n<div style=\"text-align: center\"><a href=\"update.html?force_outdated=true\" title=\"update browser\"><img alt=\"download firefox/internet explorer/chrome/opera to update your browser\" src=\"/static/img/shot update.png\" style=\"width:400px; max-width: 100%;\" /></a></div>\n</li>\n<li>\nIf the visitor ignores the advice, it won&#39;t reappear for some time.\n</li>\n</ol>\n<h2>Advantages and features</h2>\n<ul class=\"advantages\">\n<li>\n<h3>Unobtrusive</h3>\nThe user will be notified only once a day by default. The notification is small and does not block the user from using the site.\n</li>\n<li>\n<h3>Low maintenance and up-to-date</h3>\nWe take care not to erroneously notify users by constantly tweaking and improving the detection code. Users are presented with an up-to-date list of browsers that are available for their system.\n</li>\n<li>\n<h3>Customizable</h3>\nYou can <a href=\"customize.html\">customize</a> the style of the message, the text and other options.\n</li>\n<li>\n<h3>Localized</h3>\nThe message is automatically displayed in the user&#39;s language.\n</li>\n<li>\n<h3>Complete and Tested</h3>\nWorks for Chrome, Firefox, Edge, Safari, IE, Android Browser, Samsung, Opera, Chrome, Vivalid, Yandex, ... on Windows, MacOS, Android, iOS, Linux, ...\n</li>\n<li>\n<h3>Lightweight</h3>\nJust 3kb in size\n</li>\n<li>\n<h3>Helpful</h3>\nOffering various browsers available for the user&#39;s operating system.\n</li>\n</ul>\n<h2 id=\"install\">Install the browser update notification on your site</h2>\n<p>\nJust include this code anywhere in the source of your page.\n</p>\n<div class=\"generate\">\n<textarea id=\"f-code\" rows=\"9\">&lt;script>\nvar $buoop = {api:2019.09};\nfunction $buo_f(){\n var e = document.createElement(\"script\");\n e.src = \"//browser-update.org/update.min.js\";\n document.body.appendChild(e);\n};\ntry {document.addEventListener(\"DOMContentLoaded\", $buo_f,false)}\ncatch(e){window.attachEvent(\"onload\", $buo_f)}\n&lt;/script></textarea>\n<p>Required browser version:</p>\n<ul id=\"browserversionchooser\">\n<li class=\"bs\">\n<label for=\"f-s\">Safari</label>\n<select id=\"f-s\" onchange=\"code()\">\n<option value=\"7\">7</option>\n<option value=\"8\">8</option>\n<option value=\"9\">9</option>\n<option value=\"10\">10</option>\n<option value=\"11\">11</option>\n<option value=\"12\">12</option>\n<option value=\"-3\">at least 3 versions behind latest (currently 9)</option>\n<option value=\"-2\">at least 2 versions behind latest (currently 10)</option>\n<option value=\"-6\">at least 6 versions behind latest (currently 6)</option>\n<option value=\"-5\">at least 5 versions behind latest (currently 7)</option>\n<option value=\"-4\">at least 4 versions behind latest (currently 8)</option>\n<option value=\"0\">latest version (currently 12)</option>\n<option value=\"-1\" selected>at least 1 versions behind latest (currently 11)</option>\n</select>\n</li>\n<li class=\"be\">\n<label for=\"f-e\">Edge/IE</label>\n<select id=\"f-e\" onchange=\"code()\">\n<option value=\"-3\">at least 3 versions behind latest (currently 15)</option>\n<option value=\"13\">13</option>\n<option value=\"14\">14</option>\n<option value=\"15\">15</option>\n<option value=\"16\">16</option>\n<option value=\"17\">17</option>\n<option value=\"18\">18</option>\n<option value=\"-2\">at least 2 versions behind latest (currently 16)</option>\n<option value=\"-6\">at least 6 versions behind latest (currently 12)</option>\n<option value=\"-5\">at least 5 versions behind latest (currently 13)</option>\n<option value=\"-4\" selected>at least 4 versions behind latest (currently 14)</option>\n<option value=\"0\">latest version (currently 18)</option>\n<option value=\"-1\">at least 1 versions behind latest (currently 17)</option>\n</select>\n</li>\n<li class=\"bc\">\n<label for=\"f-c\">Chrome</label>\n<select id=\"f-c\" onchange=\"code()\">\n<option value=\"72\">72</option>\n<option value=\"73\">73</option>\n<option value=\"74\">74</option>\n<option value=\"75\">75</option>\n<option value=\"76\">76</option>\n<option value=\"77\">77</option>\n<option value=\"-3\" selected>at least 3 versions behind latest (currently 74)</option>\n<option value=\"-2\">at least 2 versions behind latest (currently 75)</option>\n<option value=\"-6\">at least 6 versions behind latest (currently 71)</option>\n<option value=\"-5\">at least 5 versions behind latest (currently 72)</option>\n<option value=\"-4\">at least 4 versions behind latest (currently 73)</option>\n<option value=\"0\">latest version (currently 77)</option>\n<option value=\"-1\">at least 1 versions behind latest (currently 76)</option>\n</select>\n</li>\n<li class=\"bo\">\n<label for=\"f-o\">Opera</label>\n<select id=\"f-o\" onchange=\"code()\">\n<option value=\"59\">59</option>\n<option value=\"-4\">at least 4 versions behind latest (currently 59)</option>\n<option value=\"-3\" selected>at least 3 versions behind latest (currently 60)</option>\n<option value=\"-2\">at least 2 versions behind latest (currently 61)</option>\n<option value=\"0\">latest version (currently 63)</option>\n<option value=\"58\">58</option>\n<option value=\"62\">62</option>\n<option value=\"-6\">at least 6 versions behind latest (currently 57)</option>\n<option value=\"-5\">at least 5 versions behind latest (currently 58)</option>\n<option value=\"60\">60</option>\n<option value=\"61\">61</option>\n<option value=\"-1\">at least 1 versions behind latest (currently 62)</option>\n<option value=\"63\">63</option>\n</select>\n</li>\n<li class=\"bf\">\n<label for=\"f-f\">Firefox</label>\n<select id=\"f-f\" onchange=\"code()\">\n<option value=\"64\">64</option>\n<option value=\"65\">65</option>\n<option value=\"66\">66</option>\n<option value=\"67\">67</option>\n<option value=\"68\">68</option>\n<option value=\"69\">69</option>\n<option value=\"-3\" selected>at least 3 versions behind latest (currently 66)</option>\n<option value=\"-2\">at least 2 versions behind latest (currently 67)</option>\n<option value=\"-6\">at least 6 versions behind latest (currently 63)</option>\n<option value=\"-5\">at least 5 versions behind latest (currently 64)</option>\n<option value=\"-4\">at least 4 versions behind latest (currently 65)</option>\n<option value=\"0\">latest version (currently 69)</option>\n<option value=\"-1\">at least 1 versions behind latest (currently 68)</option>\n</select>\n</li>\n</ul>\n<div>\n<input type=\"checkbox\" checked=\"checked\" id=\"opinsecure\" onchange=\"code();\" />\n<label for=\"opinsecure\">\nNotify all browser versions with severe security issues. (<a href=\"https://github.com/browser-update/browser-update/wiki/Details-on-configuration#notifying-insecure-browsers\">more details</a>)\n</label>\n</div>\n<div>\n<input type=\"checkbox\" id=\"opunsupported\" onchange=\"code();\" />\n<label for=\"unsupported\">\nAlso notify all browsers that are not supported by the vendor anymore. (<a href=\"https://github.com/browser-update/browser-update/wiki/Details-on-configuration#notifying-unsupported-browsers\">more details</a>)\n</label>\n</div>\n\n<div>\n<input type=\"checkbox\" checked=\"checked\" id=\"opmobile\" onchange=\"code();\" />\n<label for=\"opmobile\">\nNotify mobile browsers.\n</label>\n</div>\n<div>\n<label for=\"f-style\">Position</label>\n<select id=\"f-style\" onchange=\"code()\">\n<option value=\"\" selected>top</option>\n<option value=\"bottom\">bottom</option>\n<option value=\"corner\">corner</option>\n</select>\n<button onclick=\"test_bar()\">Try it out!</button>\n</div>\n<p>\nThe script and service is open source under the <a href=\"https://github.com/browser-update/browser-update/blob/master/LICENSE.txt\">MIT License</a>.\nThe script is not tracking users in any way and does not collect any personal information.\n</p>\n<p>\nYou can <a href=\"customize.html\">customize</a> the style of the message, the text and other options.\n</p>\n</div>\n<style>\n    .generate {\n        border: none;\n        padding: 10px 10px;\n    }\n    .generate #browserversionchooser label {\n        width: 75px;\n        display: inline-block;\n    }\n    .generate textarea {\n        height: 13em;\n        width: 97%;\n        border: none;\n    }\n    #browserversionchooser select {\n        background: white;\n        padding: 5px;\n    }\n    #browserversionchooser li {\n        background-size: 28px 28px;\n        background-repeat: no-repeat;\n        padding-left: 28px;\n        display: block;\n        padding: 9px;\n        background-position: left center;\n        padding-left: 40px;\n    }\n    .bf {\tbackground-image: url('/static/img/big/f.png');}\n    .be {\tbackground-image: url('/static/img/big/e.png');}\n    .bo {\tbackground-image: url('/static/img/big/o.png');}\n    .bc {\tbackground-image: url('/static/img/big/c.png');}\n    .bs {\tbackground-image: url('/static/img/big/s.png');}\n\n</style>\n<script>\n\nfunction _get(name,defaultval) {\n    if (document.getElementById(\"op\"+name).checked!==defaultval)\n        return name+\":\"+(!defaultval)+\",\";\n    else\n        return \"\";\n}\nfunction getomat(name) {\n    return document.getElementById('f-'+ name).value;\n}\nfunction _get2(name,defaultval) {\n    var val=document.getElementById(\"f-\"+name).value;\n    if (val!==defaultval)\n        return name+':\"'+val+'\",';\n    else\n        return \"\";\n}\n\nfunction test_bar() {\n    var el=document.getElementById(\"buorg\");\n    if (el)\n        el.parentNode.removeChild(el);\n    $buo({'style':getomat('style'),dont_show_debuginfo:true},true);\n    return false;\n}\n//+_get(\"newos\",true)\nfunction code() {\n    var notify = 'required:{e:'+ getomat('e') +',f:'+ getomat('f') +',o:'+ getomat('o') +',s:'+ getomat('s') +',c:'+ getomat('c') +'},';\n    var code = '<'+'script> \\n\\\nvar $buoop = {'+notify+_get(\"insecure\",false)+_get(\"unsupported\",false)+_get(\"mobile\",true)+_get2(\"style\",\"\")+'api:2019.09 }; \\n\\\nfunction $buo_f(){ \\n\\\n var e = document.createElement(\"script\"); \\n\\\n e.src = \"//browser-update.org/update.min.js\"; \\n\\\n document.body.appendChild(e);\\n\\\n};\\n\\\ntry {document.addEventListener(\"DOMContentLoaded\", $buo_f,false)}\\n\\\ncatch(e){window.attachEvent(\"onload\", $buo_f)}\\n\\\n<'+'/script>';\n\tdocument.getElementById('f-code').value=code;\n}\ncode();\n</script>\n<p>\nThere are plugins for:\n</p>\n<div class=\"plugins\">\n<a href=\"https://www.npmjs.com/package/browser-update\">npm</a>\n<a href=\"https://wordpress.org/extend/plugins/wp-browser-update\">WordPress</a>\n<a href=\"https://www.npmjs.com/package/vue-browserupdate\">vue.js</a>\n<a href=\"https://www.npmjs.com/package/ember-cli-browser-update\">ember-cli</a>\n<a href=\"http://typo3.org/extensions/repository/view/browserupdnotify/current/\">TYPO3</a>\n<a href=\"https://contao.org/de/extension-list/view/browser_update.html\">Contao</a>\n<a href=\"http://www.vbulletin.org/forum/showthread.php?t=239559\">vBulletin</a>\n<a href=\"https://www.concrete5.org/marketplace/addons/scala-it-browser-update-notification/\">concrete5</a>\n<a href=\"http://modxcms.com/extras/package/737\">MODx</a>\n<a href=\"https://drupal.org/project/bu\">Drupal</a>\n<a href=\"http://trac.habariproject.org/habari-extras/browser/plugins/browserupdate\">Habari</a>\n<a href=\"http://www.rapidcommerce.eu/en/blog/2012/10/magento-browser-update-notice/\">Magento</a>\n<a href=\"https://www.woltlab.com/pluginstore/index.php/File/1363-Warnhinheis-bei-veralteten-Browsern/\">WCF2</a>\n<a href=\"http://dev.cmsmadesimple.org/projects/browserupdate\">CMS made simple</a>\n<a href=\"https://xenforo.com/community/resources/customisable-browser-update-org-widget.764/\">XenForo</a>\n<a href=\"http://modules.processwire.com/modules/markup-browser-update/\">ProcessWire</a>\n<a href=\"http://rapidweaver.marathia.com/stacks/BrowserUpdate/\">Rapidweaver</a>\n</div>\n<h2>Why you should tell users to update</h2>\n<ul>\n<li>Reduced development costs and time</li>\n<li>Newer browsers let you use more features and new technologies on your website, resulting in a better browsing experience for your users.</li>\n<li>Numerous <a href=\"update.html\">benefits for your visitors</a>: security, speed, features, ...</li>\n</ul>\n<h2 class=\"help\">Help this project by <a href=\"#install\">using the update-notification</a> on your site, <a>sharing</a> or <a href=\"contact.html\">translating</a> this page.</h2>\n<script>\nvar $buoop = {api:4};\n</script>\n<script src=\"/update.min.js\"></script>\n<script src=\"//fc.webmasterpro.de/counter.php?name=browserupdate&amp;style=none\"></script>\n<noscript>\n        <div><img src=\"//fc.webmasterpro.de/as_noscript.php?name=browserupdate\" style=\"width:1px;height:1px;\" alt=\"\"/>\n        </div>\n    </noscript>\n</div>\n</body>\n</html>", 
        "title": "Notifies visitors to update their browser - Browser-Update.org", 
        "status_code": 200, 
        "status_line": "200 OK", 
        "headers": {
          "unknown": [
            {
              "key": "cf_ray", 
              "value": "515a14144f62e20a-ORD"
            }, 
            {
              "key": "expect_ct", 
              "value": "max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""
            }, 
            {
              "key": "date", 
              "value": "Fri, 13 Sep 2019 12:21:00 GMT"
            }
          ], 
          "connection": "keep-alive", 
          "vary": "Accept-Encoding", 
          "content_type": "text/html; charset=utf-8", 
          "server": "cloudflare"
        }, 
        "body_sha256": "927b56a0d97de55d535a789dc58f3b4b8db6c2c0de7c7c528b49ea9de2e6bba7", 
        "metadata": {
          "product": "cloudflare", 
          "description": "cloudflare"
        }
      }, 
      "dhe": {
        "support": false, 
        "metadata": {}
      }, 
      "heartbleed": {
        "heartbeat_enabled": false, 
        "heartbleed_vulnerable": false, 
        "metadata": {}
      }, 
      "rsa_export": {
        "support": false, 
        "metadata": {}
      }
    }, 
    "https_www": {
      "tls": {
        "server_key_exchange": {
          "ecdh_params": {
            "curve_id": {
              "id": 23, 
              "name": "secp256r1"
            }
          }
        }, 
        "certificate": {
          "parsed": {
            "fingerprint_sha1": "7cbcb31537497d0a3e3d901dc175b84adbc538d4", 
            "tbs_noct_fingerprint": "c1257ffead7310c55032d718b2a98e32b597a55000900ae3d8f3bb2b5dcc44db", 
            "subject_dn": "OU=Domain Control Validated, OU=PositiveSSL Multi-Domain, CN=sni183491.cloudflaressl.com", 
            "issuer": {
              "common_name": [
                "COMODO ECC Domain Validation Secure Server CA 2"
              ], 
              "country": [
                "GB"
              ], 
              "locality": [
                "Salford"
              ], 
              "province": [
                "Greater Manchester"
              ], 
              "organization": [
                "COMODO CA Limited"
              ]
            }, 
            "tbs_fingerprint": "c717dff5e2949b3cb98ee64f74c00ca9f02ec41e10358d3a0114c3c6a32c3427", 
            "redacted": false, 
            "validation_level": "DV", 
            "issuer_dn": "C=GB, ST=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO ECC Domain Validation Secure Server CA 2", 
            "fingerprint_sha256": "2ad5a3cab88feb3ad3c73bd205b03d470cd27a464e9aeb180c5997fcb38472c5", 
            "version": 3, 
            "extensions": {
              "authority_key_id": "40096167f0bc83714fde12082c6fd4d42b763d96", 
              "certificate_policies": [
                {
                  "cps": [
                    "https://secure.comodo.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.comodoca4.com"
                ], 
                "issuer_urls": [
                  "http://crt.comodoca4.com/COMODOECCDomainValidationSecureServerCA2.crt"
                ]
              }, 
              "extended_key_usage": {
                "client_auth": true, 
                "server_auth": true
              }, 
              "subject_alt_name": {
                "dns_names": [
                  "sni183491.cloudflaressl.com", 
                  "*.browser-update.org", 
                  "*.browserupdate.org", 
                  "*.clam88.com", 
                  "*.creative568.com", 
                  "*.drmiguelvillacorta.com", 
                  "*.drstellakocovic.com", 
                  "*.justaudition.com", 
                  "*.lovelikejesus.com", 
                  "*.manyweekspregnant.com", 
                  "*.miguelvillacorta.com", 
                  "*.ogeobooks.ml", 
                  "*.pawelwachnik.pl", 
                  "*.rahimiassetmanagement.com", 
                  "*.survival-center.com", 
                  "*.toaster.org", 
                  "*.vacuumme.com", 
                  "*.victoriavillacorta.com", 
                  "*.winitiate.com", 
                  "*.yourgrillyourway.com", 
                  "*.zula.ca", 
                  "browser-update.org", 
                  "browserupdate.org", 
                  "clam88.com", 
                  "creative568.com", 
                  "drmiguelvillacorta.com", 
                  "drstellakocovic.com", 
                  "justaudition.com", 
                  "lovelikejesus.com", 
                  "manyweekspregnant.com", 
                  "miguelvillacorta.com", 
                  "ogeobooks.ml", 
                  "pawelwachnik.pl", 
                  "rahimiassetmanagement.com", 
                  "survival-center.com", 
                  "toaster.org", 
                  "vacuumme.com", 
                  "victoriavillacorta.com", 
                  "winitiate.com", 
                  "yourgrillyourway.com", 
                  "zula.ca"
                ]
              }, 
              "basic_constraints": {
                "is_ca": false
              }, 
              "crl_distribution_points": [
                "http://crl.comodoca4.com/COMODOECCDomainValidationSecureServerCA2.crl"
              ], 
              "key_usage": {
                "digital_signature": true, 
                "value": 1
              }, 
              "signed_certificate_timestamps": [
                {
                  "log_id": "sh4FzIuizYogTodm+Su5iiUgZ2va+nDnsklTLe+LkF4=", 
                  "timestamp": 1567716993, 
                  "version": 0, 
                  "signature": "BAMASDBGAiEAtE+UuhYTS8j2L1WIxpxD6mg04GtJkCQ6vQhCD8DslBACIQCjsRj9mnMAy0uajGi+tec3wtR9GOUyayFFPm8HVzXriQ=="
                }, 
                {
                  "log_id": "Xqdz+d9WwOe1Nkh90EngMnqRmgyEoRIShBh1loFxRVg=", 
                  "timestamp": 1567716993, 
                  "version": 0, 
                  "signature": "BAMARjBEAiBY+1k3/lkO7Op8UQvKbOcXD8NQcMHhadWxDyuFoPsj9gIgPFk8SVonZUTLOzug9aJKTEX7vmTpiZRxlCNOGgd+KLs="
                }
              ], 
              "subject_key_id": "2e5d5abe17468ef38ef3b4469cd3673d48afcce5"
            }, 
            "names": [
              "*.miguelvillacorta.com", 
              "*.survival-center.com", 
              "*.vacuumme.com", 
              "rahimiassetmanagement.com", 
              "winitiate.com", 
              "yourgrillyourway.com", 
              "browserupdate.org", 
              "lovelikejesus.com", 
              "miguelvillacorta.com", 
              "*.browser-update.org", 
              "*.clam88.com", 
              "*.drmiguelvillacorta.com", 
              "*.zula.ca", 
              "*.pawelwachnik.pl", 
              "*.victoriavillacorta.com", 
              "manyweekspregnant.com", 
              "ogeobooks.ml", 
              "toaster.org", 
              "*.rahimiassetmanagement.com", 
              "clam88.com", 
              "drmiguelvillacorta.com", 
              "vacuumme.com", 
              "*.creative568.com", 
              "*.drstellakocovic.com", 
              "*.lovelikejesus.com", 
              "drstellakocovic.com", 
              "victoriavillacorta.com", 
              "zula.ca", 
              "sni183491.cloudflaressl.com", 
              "*.browserupdate.org", 
              "*.ogeobooks.ml", 
              "*.winitiate.com", 
              "browser-update.org", 
              "creative568.com", 
              "justaudition.com", 
              "pawelwachnik.pl", 
              "*.justaudition.com", 
              "*.manyweekspregnant.com", 
              "*.toaster.org", 
              "*.yourgrillyourway.com", 
              "survival-center.com"
            ], 
            "signature_algorithm": {
              "oid": "1.2.840.10045.4.3.2", 
              "name": "ECDSAWithSHA256"
            }, 
            "validity": {
              "start": "2019-09-05T00:00:00Z", 
              "length": 16502399, 
              "end": "2020-03-13T23:59:59Z"
            }, 
            "serial_number": "298151859055720679388786607836758035012", 
            "fingerprint_md5": "adfdb37abf8f6a31509f59330ab228d0", 
            "subject_key_info": {
              "fingerprint_sha256": "9569848d890b0563bd523141edb640a15d8aa273f7122f5aee9427ce5085cdde", 
              "key_algorithm": {
                "name": "ECDSA"
              }, 
              "ecdsa_public_key": {
                "b": "WsY12Ko6k+ez671VdpiGvGUdBrDMU7D2O848PifSYEs=", 
                "curve": "P-256", 
                "gy": "T+NC4v4af5uO5+tKfA+eFivOM1drMV7Oy7ZAaDe/UfU=", 
                "n": "/////wAAAAD//////////7zm+q2nF56E87nKwvxjJVE=", 
                "p": "/////wAAAAEAAAAAAAAAAAAAAAD///////////////8=", 
                "length": 256, 
                "pub": "BKUDLOO6MVRi79as+UuMfJfXynbUXAsCPtFPk9ibSPJ/ClqFiho7RYf9I0CZ/vkUH4NjC4/gChaADh0rf0T+PE4=", 
                "y": "ClqFiho7RYf9I0CZ/vkUH4NjC4/gChaADh0rf0T+PE4=", 
                "x": "pQMs47oxVGLv1qz5S4x8l9fKdtRcCwI+0U+T2JtI8n8=", 
                "gx": "axfR8uEsQkf4vOblY6RA8ncDfYEt6zOg9KE5RdiYwpY="
              }
            }, 
            "signature": {
              "self_signed": false, 
              "valid": true, 
              "value": "MEQCIG5V9dIpE3OipJwWdPWup3JLjKv3dYMIQRdxuSP65f50AiBwoou2/gNRz0Dg4qPsoOaNmJBTVCsyi03cPxcIL0cRSQ==", 
              "signature_algorithm": {
                "oid": "1.2.840.10045.4.3.2", 
                "name": "ECDSAWithSHA256"
              }
            }, 
            "spki_subject_fingerprint": "2254441abd9981bf6647c644b9e463aad95155b6cb12d3199b0b35f33fa78abd", 
            "subject": {
              "common_name": [
                "sni183491.cloudflaressl.com"
              ], 
              "organizational_unit": [
                "Domain Control Validated", 
                "PositiveSSL Multi-Domain"
              ]
            }
          }
        }, 
        "chain": [
          {
            "parsed": {
              "fingerprint_sha1": "75cfd9bc5cefa104ecc1082d77e63392ccba5291", 
              "tbs_noct_fingerprint": "1dd8508a8c565904397c786451e08f57613cf3c8a723f6f379fd4c3858b6f39f", 
              "subject_dn": "C=GB, ST=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO ECC Domain Validation Secure Server CA 2", 
              "issuer": {
                "common_name": [
                  "COMODO ECC Certification Authority"
                ], 
                "country": [
                  "GB"
                ], 
                "locality": [
                  "Salford"
                ], 
                "province": [
                  "Greater Manchester"
                ], 
                "organization": [
                  "COMODO CA Limited"
                ]
              }, 
              "tbs_fingerprint": "1dd8508a8c565904397c786451e08f57613cf3c8a723f6f379fd4c3858b6f39f", 
              "redacted": false, 
              "validation_level": "DV", 
              "issuer_dn": "C=GB, ST=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO ECC Certification Authority", 
              "fingerprint_sha256": "cd6c108a0e641f2ca122aaa6d03f826759cae7c6f800eabf76dc48b67cd083ce", 
              "version": 3, 
              "extensions": {
                "authority_key_id": "7571a7194819bc9d9dea4147df94c4487799d379", 
                "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.comodoca4.com"
                  ], 
                  "issuer_urls": [
                    "http://crt.comodoca.com/COMODOECCAddTrustCA.crt"
                  ]
                }, 
                "basic_constraints": {
                  "max_path_len": 0, 
                  "is_ca": true
                }, 
                "crl_distribution_points": [
                  "http://crl.comodoca.com/COMODOECCCertificationAuthority.crl"
                ], 
                "key_usage": {
                  "certificate_sign": true, 
                  "crl_sign": true, 
                  "digital_signature": true, 
                  "value": 97
                }, 
                "subject_key_id": "40096167f0bc83714fde12082c6fd4d42b763d96"
              }, 
              "validity": {
                "start": "2014-09-25T00:00:00Z", 
                "length": 473385599, 
                "end": "2029-09-24T23:59:59Z"
              }, 
              "signature_algorithm": {
                "oid": "1.2.840.10045.4.3.3", 
                "name": "ECDSAWitHSHA384"
              }, 
              "serial_number": "121156049097932074853067657954953090221", 
              "fingerprint_md5": "5e0e419b20ea575477f11b52e2c818e0", 
              "subject_key_info": {
                "fingerprint_sha256": "c7d499c3a4f022a7e6beb2d9fe4cf5a343acb239a7ef6f019c12a9505a863553", 
                "key_algorithm": {
                  "name": "ECDSA"
                }, 
                "ecdsa_public_key": {
                  "b": "WsY12Ko6k+ez671VdpiGvGUdBrDMU7D2O848PifSYEs=", 
                  "curve": "P-256", 
                  "gy": "T+NC4v4af5uO5+tKfA+eFivOM1drMV7Oy7ZAaDe/UfU=", 
                  "n": "/////wAAAAD//////////7zm+q2nF56E87nKwvxjJVE=", 
                  "p": "/////wAAAAEAAAAAAAAAAAAAAAD///////////////8=", 
                  "length": 256, 
                  "pub": "BAI4GYE6yWmEcFkCjqiKHzDfvN4D/HkdOiUsa0EhGILq+T5K5DPMEs8qQ/wO8mQAwOElUIIkzbZJOA8lR5FIpK0=", 
                  "y": "+T5K5DPMEs8qQ/wO8mQAwOElUIIkzbZJOA8lR5FIpK0=", 
                  "x": "AjgZgTrJaYRwWQKOqIofMN+83gP8eR06JSxrQSEYguo=", 
                  "gx": "axfR8uEsQkf4vOblY6RA8ncDfYEt6zOg9KE5RdiYwpY="
                }
              }, 
              "signature": {
                "self_signed": false, 
                "valid": true, 
                "value": "MGUCMQCsaEclgBNPE1bAojcJl1pQxOfttGHLKIoKETKm4nHfEQGJbwd6IGZrGNC5LkP3Um8CMBKFfI4TZpIEuppFCZRKMGHRSdxv6+ctyYnPHmp87IXOMCVZuoFwNLg0f+cB0eLLUg==", 
                "signature_algorithm": {
                  "oid": "1.2.840.10045.4.3.3", 
                  "name": "ECDSAWitHSHA384"
                }
              }, 
              "spki_subject_fingerprint": "4cff374bfebf620472bc1b9983b169cf6286ce8e1eb58b027cf140ac91754c96", 
              "subject": {
                "common_name": [
                  "COMODO ECC Domain Validation Secure Server CA 2"
                ], 
                "country": [
                  "GB"
                ], 
                "locality": [
                  "Salford"
                ], 
                "province": [
                  "Greater Manchester"
                ], 
                "organization": [
                  "COMODO CA Limited"
                ]
              }
            }
          }, 
          {
            "parsed": {
              "fingerprint_sha1": "ae223cbf20191b40d7ffb4ea5701b65fdc68a1ca", 
              "tbs_noct_fingerprint": "5fb9a11a6bc44fe286335c31cb6610d44a720edc3b7d4b83d1b4feb66db7f2fd", 
              "subject_dn": "C=GB, ST=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO ECC Certification Authority", 
              "issuer": {
                "common_name": [
                  "AddTrust External CA Root"
                ], 
                "country": [
                  "SE"
                ], 
                "organizational_unit": [
                  "AddTrust External TTP Network"
                ], 
                "organization": [
                  "AddTrust AB"
                ]
              }, 
              "tbs_fingerprint": "5fb9a11a6bc44fe286335c31cb6610d44a720edc3b7d4b83d1b4feb66db7f2fd", 
              "redacted": false, 
              "validation_level": "unknown", 
              "issuer_dn": "C=SE, O=AddTrust AB, OU=AddTrust External TTP Network, CN=AddTrust External CA Root", 
              "fingerprint_sha256": "9573862ac0b4b125168810ea3fd101ae2eb0bb15f61fc0e6da7a2a38b85a89e8", 
              "version": 3, 
              "extensions": {
                "authority_key_id": "adbd987a34b426f7fac42654ef03bde024cb541a", 
                "certificate_policies": [
                  {
                    "id": "2.5.29.32.0"
                  }
                ], 
                "authority_info_access": {
                  "ocsp_urls": [
                    "http://ocsp.trust-provider.com"
                  ]
                }, 
                "basic_constraints": {
                  "is_ca": true
                }, 
                "crl_distribution_points": [
                  "http://crl.trust-provider.com/AddTrustExternalCARoot.crl"
                ], 
                "key_usage": {
                  "certificate_sign": true, 
                  "crl_sign": true, 
                  "digital_signature": true, 
                  "value": 97
                }, 
                "subject_key_id": "7571a7194819bc9d9dea4147df94c4487799d379"
              }, 
              "validity": {
                "start": "2000-05-30T10:48:38Z", 
                "length": 631152000, 
                "end": "2020-05-30T10:48:38Z"
              }, 
              "signature_algorithm": {
                "oid": "1.2.840.113549.1.1.12", 
                "name": "SHA384WithRSA"
              }, 
              "serial_number": "89484089693757697639156913870987150414", 
              "fingerprint_md5": "c790a56c69cbaf0bf3f30a40d0a2aecc", 
              "subject_key_info": {
                "fingerprint_sha256": "e7ca91bbfbb18788057b3a8070446ea5291160194102f7dcc3b9848c63cb9cd5", 
                "key_algorithm": {
                  "name": "ECDSA"
                }, 
                "ecdsa_public_key": {
                  "b": "szEvp+I+5+SYjgVr4/gtGRgdnG7+gUESAxQIj1ATh1rGVjmNii7RnSqFyO3T7Crv", 
                  "curve": "P-384", 
                  "gy": "NhfeSpYmLG9dnpi/kpLcKfj0Hb0omhR86doxE7XwuMAKYLHOHX6BnXpDHXyQ6g5f", 
                  "n": "////////////////////////////////x2NNgfQ3Ld9YGg2ySLCneuzsGWrMxSlz", 
                  "p": "//////////////////////////////////////////7/////AAAAAAAAAAD/////", 
                  "length": 384, 
                  "pub": "BANHey91yYIVhft15JEW1KtimfU+UgsGzkEAf5fhCiQ8HQEE7j3SjQmXDOB15Pr7d4oq9QNgSzaLFiMWrQlx9Er0KFC0/ogcbj9sLy8JWVulWwszmeLDPYn5aizvstMG6Q==", 
                  "y": "iir1A2BLNosWIxatCXH0SvQoULT+iBxuP2wvLwlZW6VbCzOZ4sM9iflqLO+y0wbp", 
                  "x": "A0d7L3XJghWF+3XkkRbUq2KZ9T5SCwbOQQB/l+EKJDwdAQTuPdKNCZcM4HXk+vt3", 
                  "gx": "qofKIr6LBTeOscce8yCtdG4dO2KLp5uYWfdB4IJUKjhVAvJdv1UpbDpUXjhydgq3"
                }
              }, 
              "signature": {
                "self_signed": false, 
                "valid": true, 
                "value": "Hcf6LkC2XAVLD7xVNgFY4FMFPWT7rNmlOLinITuvlVu+SMjTQ9QhbEHtCS2ccwBxnK4hc37/jo25jliQjvyMbXbIADqfIKYtfcwX/c2YljIJGsll/ATrtJoKeOWXO1KPEsJ0lwGez+FtaNiTuZwk+5YnSAGc6pQ/cJhBs3NRNyno9gF6uSe4JFHZEWjUpoWnNqellrqA+Kb9rm2EIK41dnNCD4cJ7MXc55MDIhqX7pqKUWGnlyYe6e51UQiQBa8vnhOckz96/+br6Wh5jK/gtvrumxIT/kWM0nzTNeshEpP+ZnUmKhWEJvdmycuNuwlB1BivsbMQ9RDKnZoOtXVq6A==", 
                "signature_algorithm": {
                  "oid": "1.2.840.113549.1.1.12", 
                  "name": "SHA384WithRSA"
                }
              }, 
              "spki_subject_fingerprint": "1887d2b5a9617dc0a5bd31beb19b4c9ff8f96ab445c139e6528d6dff218e8e71", 
              "subject": {
                "common_name": [
                  "COMODO ECC Certification Authority"
                ], 
                "country": [
                  "GB"
                ], 
                "locality": [
                  "Salford"
                ], 
                "province": [
                  "Greater Manchester"
                ], 
                "organization": [
                  "COMODO CA Limited"
                ]
              }
            }
          }
        ], 
        "metadata": {}, 
        "cipher_suite": {
          "id": "0xC02B", 
          "name": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
        }, 
        "version": "TLSv1.2", 
        "session_ticket": {
          "length": 176, 
          "lifetime_hint": 64799
        }, 
        "signature": {
          "hash_algorithm": "sha256", 
          "valid": true, 
          "signature_algorithm": "ecdsa"
        }, 
        "validation": {
          "matches_domain": true, 
          "browser_trusted": true
        }, 
        "ocsp_stapling": true
      }
    }
  }, 
  "updated_at": "2019-09-16T12:37:22+00:00", 
  "0": {
    "lookup": {
      "axfr": {
        "support": false, 
        "truncated": false, 
        "servers": [
          {
            "status": "ERROR", 
            "error": "dns: bad xfr rcode: 1", 
            "server": "173.245.58.141"
          }, 
          {
            "status": "ERROR", 
            "error": "dns: bad xfr rcode: 1", 
            "server": "173.245.59.244"
          }
        ]
      }
    }
  }, 
  "80": {
    "http": {
      "get": {
        "body": "<!DOCTYPE html >\n<html lang=\"en\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<title>Notifies visitors to update their browser - Browser-Update.org</title>\n<meta name=\"description\" content=\"\" />\n<meta name=\"keywords\" content=\"browser, webbrowser, upgrade browser, update browser, choice, change browser, firefox, safari, opera, firefox, upgrade internet explorer, internet explorer update, ie, safari, konqueror\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\">\n<link rel=\"shortcut icon\" href=\"/static/img/favicon.png\" type=\"image/png\" />\n<link rel=\"icon\" href=\"/static/img/favicon.png\" type=\"image/png\" />\n<meta name=\"robots\" content=\"index,follow\" />\n<link href='//fonts.googleapis.com/css?family=Open+Sans:400,300&subset=latin,latin-ext,cyrillic,greek' rel='stylesheet' type='text/css' />\n<link rel=\"stylesheet\" href=\"/static/base2.css\" type=\"text/css\" />\n<!--[if lte IE 7]>\n    <link rel=\"stylesheet\" href=\"/static/drecksie.css\" type=\"text/css\" />\n    <![endif]-->\n<!--[if lte IE 6]>\n    <link rel=\"stylesheet\" href=\"/static/drecksie6.css\" type=\"text/css\" />\n    <![endif]-->\n</head>\n<body>\n<div class=\"header\">\n<div class=\"innerhead\">\n<h1><a href=\"/\">Browser-Update.org</a></h1>\n<div class=\"tagline\">An initiative by websites to inform users to update their web browser</div>\n<div id=\"menu\">\n<input type=\"checkbox\" />\n<span></span>\n<span></span>\n<span></span>\n<nav>\n<div><a href=\"/\">About the Project</a></div>\n<div><a href=\"/update-browser.html#3\">Update your Browser</a></div>\n<div><a href=\"/stat.html\">Statistics</a></div>\n<div><a href=\"/blog.html\">Blog</a></div>\n<div><a href=\"/contact.html\">Contact</a></div>\n<div id=\"lang2\">\n<a>Languages \u25bc</a>\n<div>\n<a href=\"/gl/\">galego</a>\n<a href=\"/zh_TW/\">\u6b63\u9ad4\u4e2d\u6587</a>\n<a href=\"/it/\">italiano</a>\n<a href=\"/zh/\">\u7c21\u9ad4\u4e2d\u6587</a>\n<a href=\"/sr/\">Srpski</a>\n<a href=\"/uk/\">\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430</a>\n<a href=\"/hi/\">\u0939\u093f\u0928\u094d\u0926\u0940</a>\n<a href=\"/ar/\">\u0627\u0644\u0639\u0631\u0628\u064a\u0629</a>\n<a href=\"/no/\">Norsk</a>\n<a href=\"/fr/\">fran\u00e7ais</a>\n<a href=\"/pl/\">polski</a>\n<a href=\"/rm/\">rumantsch</a>\n<a href=\"/ga/\">Gaeilge</a>\n<a href=\"/ru/\">\u0420\u0443\u0441\u0441\u043a\u0438\u0439</a>\n<a href=\"/fi/\">suomi</a>\n<a href=\"/el/\">\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac</a>\n<a href=\"/ja/\">\u65e5\u672c\u8a9e</a>\n<a href=\"/ca/\">catal\u00e0</a>\n<a href=\"/en/\">english</a>\n<a href=\"/ko/\">\ud55c\uad6d\uc5b4</a>\n<a href=\"/sl/\">sloven\u0161\u010dina</a>\n<a href=\"/he/\">\u05e2\u05d1\u05e8\u05d9\u05ea</a>\n<a href=\"/sk/\">sloven\u010dina</a>\n<a href=\"/id/\">Bahasa Indonesia</a>\n<a href=\"/hu/\">magyar</a>\n<a href=\"/es/\">espa\u00f1ol</a>\n<a href=\"/tr/\">T\u00fcrk\u00e7e</a>\n<a href=\"/bg/\">\u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438</a>\n<a href=\"/sv/\">svenska</a>\n<a href=\"/hr/\">hrvatski</a>\n<a href=\"/nb/\">Norsk bokm\u00e5l</a>\n<a href=\"/cs/\">\u010ce\u0161tina</a>\n<a href=\"/lv/\">Latvie\u0161u</a>\n<a href=\"/vi/\">ti\u1ebfng Vi\u1ec7t</a>\n<a href=\"/fa/\">\u0641\u0627\u0631\u0633\u06cc</a>\n<a href=\"/ro/\">Rom\u00e2n\u0103</a>\n<a href=\"/sq/\">shqipe</a>\n<a href=\"/pt/\">portugu\u00eas</a>\n<a href=\"/de/\">deutsch</a>\n<a href=\"/th/\">\u0e20\u0e32\u0e29\u0e32\u0e44\u0e17\u0e22</a>\n<a href=\"/nl/\">nederlands</a>\n<a href=\"/da/\">dansk</a>\n<a href=\"/contact.html\"><b>translate...</b></a>\n</div>\n</div>\n</nav>\n</div>\n</div>\n</div>\n<div id=\"co\">\n<div class=\"message\">\n<p id=\"mainmessage\">\nBrowser-update.org is a tool to unobtrusively notify visitors that they should update their web browser in order to use your website.\n</p>\n<p>\nThis is done with care not to annoy, lock out or erroneously notify visitors!\n</p>\n</div>\n<div class=\"numbs\">\n<p>\n<b>149947</b> sites are using this notification\n</p>\n<p>\n<a href=\"stats.html\" style=\"text-decoration: none; color:#333;\">\n<b>36601042</b> visitors have already updated their browser\n</a>\n</p>\n</div>\n<h2>How it works</h2>\n<ol class=\"steps\">\n<li>\nInclude our small javascript <a href=\"#install\">notification</a> on your website\n</li>\n<li>\nVisitors with out-dated browser will be informed by a small, undisturbing message box, that their browser is not up-to-date and it is recommended to update.\n(<a href=\"#test-bu\" onclick=\"test_bar();return false;\">Try it out!</a>)\n<div class=\"example\">\n<div> <b>Your web browser (Internet Explorer 10) is out of date.</b> Update your browser for more security, speed and the best experience on this site.<a href=\"update.html?force_outdated=true\">Update browser</a> <a id=\"buorgig\">Ignore</a></div>\n</div>\n</li>\n<li>\nBy clicking the message, they will get to an <a href=\"update.html?force_outdated=true\">info page with reasons why to update (or change) and a list of browsers</a> available for their system.\n<div style=\"text-align: center\"><a href=\"update.html?force_outdated=true\" title=\"update browser\"><img alt=\"download firefox/internet explorer/chrome/opera to update your browser\" src=\"/static/img/shot update.png\" style=\"width:400px; max-width: 100%;\" /></a></div>\n</li>\n<li>\nIf the visitor ignores the advice, it won&#39;t reappear for some time.\n</li>\n</ol>\n<h2>Advantages and features</h2>\n<ul class=\"advantages\">\n<li>\n<h3>Unobtrusive</h3>\nThe user will be notified only once a day by default. The notification is small and does not block the user from using the site.\n</li>\n<li>\n<h3>Low maintenance and up-to-date</h3>\nWe take care not to erroneously notify users by constantly tweaking and improving the detection code. Users are presented with an up-to-date list of browsers that are available for their system.\n</li>\n<li>\n<h3>Customizable</h3>\nYou can <a href=\"customize.html\">customize</a> the style of the message, the text and other options.\n</li>\n<li>\n<h3>Localized</h3>\nThe message is automatically displayed in the user&#39;s language.\n</li>\n<li>\n<h3>Complete and Tested</h3>\nWorks for Chrome, Firefox, Edge, Safari, IE, Android Browser, Samsung, Opera, Chrome, Vivalid, Yandex, ... on Windows, MacOS, Android, iOS, Linux, ...\n</li>\n<li>\n<h3>Lightweight</h3>\nJust 3kb in size\n</li>\n<li>\n<h3>Helpful</h3>\nOffering various browsers available for the user&#39;s operating system.\n</li>\n</ul>\n<h2 id=\"install\">Install the browser update notification on your site</h2>\n<p>\nJust include this code anywhere in the source of your page.\n</p>\n<div class=\"generate\">\n<textarea id=\"f-code\" rows=\"9\">&lt;script>\nvar $buoop = {api:2019.09};\nfunction $buo_f(){\n var e = document.createElement(\"script\");\n e.src = \"//browser-update.org/update.min.js\";\n document.body.appendChild(e);\n};\ntry {document.addEventListener(\"DOMContentLoaded\", $buo_f,false)}\ncatch(e){window.attachEvent(\"onload\", $buo_f)}\n&lt;/script></textarea>\n<p>Required browser version:</p>\n<ul id=\"browserversionchooser\">\n<li class=\"bs\">\n<label for=\"f-s\">Safari</label>\n<select id=\"f-s\" onchange=\"code()\">\n<option value=\"7\">7</option>\n<option value=\"8\">8</option>\n<option value=\"9\">9</option>\n<option value=\"10\">10</option>\n<option value=\"11\">11</option>\n<option value=\"12\">12</option>\n<option value=\"-3\">at least 3 versions behind latest (currently 9)</option>\n<option value=\"-2\">at least 2 versions behind latest (currently 10)</option>\n<option value=\"-6\">at least 6 versions behind latest (currently 6)</option>\n<option value=\"-5\">at least 5 versions behind latest (currently 7)</option>\n<option value=\"-4\">at least 4 versions behind latest (currently 8)</option>\n<option value=\"0\">latest version (currently 12)</option>\n<option value=\"-1\" selected>at least 1 versions behind latest (currently 11)</option>\n</select>\n</li>\n<li class=\"be\">\n<label for=\"f-e\">Edge/IE</label>\n<select id=\"f-e\" onchange=\"code()\">\n<option value=\"-3\">at least 3 versions behind latest (currently 15)</option>\n<option value=\"13\">13</option>\n<option value=\"14\">14</option>\n<option value=\"15\">15</option>\n<option value=\"16\">16</option>\n<option value=\"17\">17</option>\n<option value=\"18\">18</option>\n<option value=\"-2\">at least 2 versions behind latest (currently 16)</option>\n<option value=\"-6\">at least 6 versions behind latest (currently 12)</option>\n<option value=\"-5\">at least 5 versions behind latest (currently 13)</option>\n<option value=\"-4\" selected>at least 4 versions behind latest (currently 14)</option>\n<option value=\"0\">latest version (currently 18)</option>\n<option value=\"-1\">at least 1 versions behind latest (currently 17)</option>\n</select>\n</li>\n<li class=\"bc\">\n<label for=\"f-c\">Chrome</label>\n<select id=\"f-c\" onchange=\"code()\">\n<option value=\"72\">72</option>\n<option value=\"73\">73</option>\n<option value=\"74\">74</option>\n<option value=\"75\">75</option>\n<option value=\"76\">76</option>\n<option value=\"77\">77</option>\n<option value=\"-3\" selected>at least 3 versions behind latest (currently 74)</option>\n<option value=\"-2\">at least 2 versions behind latest (currently 75)</option>\n<option value=\"-6\">at least 6 versions behind latest (currently 71)</option>\n<option value=\"-5\">at least 5 versions behind latest (currently 72)</option>\n<option value=\"-4\">at least 4 versions behind latest (currently 73)</option>\n<option value=\"0\">latest version (currently 77)</option>\n<option value=\"-1\">at least 1 versions behind latest (currently 76)</option>\n</select>\n</li>\n<li class=\"bo\">\n<label for=\"f-o\">Opera</label>\n<select id=\"f-o\" onchange=\"code()\">\n<option value=\"59\">59</option>\n<option value=\"-4\">at least 4 versions behind latest (currently 59)</option>\n<option value=\"-3\" selected>at least 3 versions behind latest (currently 60)</option>\n<option value=\"-2\">at least 2 versions behind latest (currently 61)</option>\n<option value=\"0\">latest version (currently 63)</option>\n<option value=\"58\">58</option>\n<option value=\"62\">62</option>\n<option value=\"-6\">at least 6 versions behind latest (currently 57)</option>\n<option value=\"-5\">at least 5 versions behind latest (currently 58)</option>\n<option value=\"60\">60</option>\n<option value=\"61\">61</option>\n<option value=\"-1\">at least 1 versions behind latest (currently 62)</option>\n<option value=\"63\">63</option>\n</select>\n</li>\n<li class=\"bf\">\n<label for=\"f-f\">Firefox</label>\n<select id=\"f-f\" onchange=\"code()\">\n<option value=\"64\">64</option>\n<option value=\"65\">65</option>\n<option value=\"66\">66</option>\n<option value=\"67\">67</option>\n<option value=\"68\">68</option>\n<option value=\"69\">69</option>\n<option value=\"-3\" selected>at least 3 versions behind latest (currently 66)</option>\n<option value=\"-2\">at least 2 versions behind latest (currently 67)</option>\n<option value=\"-6\">at least 6 versions behind latest (currently 63)</option>\n<option value=\"-5\">at least 5 versions behind latest (currently 64)</option>\n<option value=\"-4\">at least 4 versions behind latest (currently 65)</option>\n<option value=\"0\">latest version (currently 69)</option>\n<option value=\"-1\">at least 1 versions behind latest (currently 68)</option>\n</select>\n</li>\n</ul>\n<div>\n<input type=\"checkbox\" checked=\"checked\" id=\"opinsecure\" onchange=\"code();\" />\n<label for=\"opinsecure\">\nNotify all browser versions with severe security issues. (<a href=\"https://github.com/browser-update/browser-update/wiki/Details-on-configuration#notifying-insecure-browsers\">more details</a>)\n</label>\n</div>\n<div>\n<input type=\"checkbox\" id=\"opunsupported\" onchange=\"code();\" />\n<label for=\"unsupported\">\nAlso notify all browsers that are not supported by the vendor anymore. (<a href=\"https://github.com/browser-update/browser-update/wiki/Details-on-configuration#notifying-unsupported-browsers\">more details</a>)\n</label>\n</div>\n\n<div>\n<input type=\"checkbox\" checked=\"checked\" id=\"opmobile\" onchange=\"code();\" />\n<label for=\"opmobile\">\nNotify mobile browsers.\n</label>\n</div>\n<div>\n<label for=\"f-style\">Position</label>\n<select id=\"f-style\" onchange=\"code()\">\n<option value=\"\" selected>top</option>\n<option value=\"bottom\">bottom</option>\n<option value=\"corner\">corner</option>\n</select>\n<button onclick=\"test_bar()\">Try it out!</button>\n</div>\n<p>\nThe script and service is open source under the <a href=\"https://github.com/browser-update/browser-update/blob/master/LICENSE.txt\">MIT License</a>.\nThe script is not tracking users in any way and does not collect any personal information.\n</p>\n<p>\nYou can <a href=\"customize.html\">customize</a> the style of the message, the text and other options.\n</p>\n</div>\n<style>\n    .generate {\n        border: none;\n        padding: 10px 10px;\n    }\n    .generate #browserversionchooser label {\n        width: 75px;\n        display: inline-block;\n    }\n    .generate textarea {\n        height: 13em;\n        width: 97%;\n        border: none;\n    }\n    #browserversionchooser select {\n        background: white;\n        padding: 5px;\n    }\n    #browserversionchooser li {\n        background-size: 28px 28px;\n        background-repeat: no-repeat;\n        padding-left: 28px;\n        display: block;\n        padding: 9px;\n        background-position: left center;\n        padding-left: 40px;\n    }\n    .bf {\tbackground-image: url('/static/img/big/f.png');}\n    .be {\tbackground-image: url('/static/img/big/e.png');}\n    .bo {\tbackground-image: url('/static/img/big/o.png');}\n    .bc {\tbackground-image: url('/static/img/big/c.png');}\n    .bs {\tbackground-image: url('/static/img/big/s.png');}\n\n</style>\n<script>\n\nfunction _get(name,defaultval) {\n    if (document.getElementById(\"op\"+name).checked!==defaultval)\n        return name+\":\"+(!defaultval)+\",\";\n    else\n        return \"\";\n}\nfunction getomat(name) {\n    return document.getElementById('f-'+ name).value;\n}\nfunction _get2(name,defaultval) {\n    var val=document.getElementById(\"f-\"+name).value;\n    if (val!==defaultval)\n        return name+':\"'+val+'\",';\n    else\n        return \"\";\n}\n\nfunction test_bar() {\n    var el=document.getElementById(\"buorg\");\n    if (el)\n        el.parentNode.removeChild(el);\n    $buo({'style':getomat('style'),dont_show_debuginfo:true},true);\n    return false;\n}\n//+_get(\"newos\",true)\nfunction code() {\n    var notify = 'required:{e:'+ getomat('e') +',f:'+ getomat('f') +',o:'+ getomat('o') +',s:'+ getomat('s') +',c:'+ getomat('c') +'},';\n    var code = '<'+'script> \\n\\\nvar $buoop = {'+notify+_get(\"insecure\",false)+_get(\"unsupported\",false)+_get(\"mobile\",true)+_get2(\"style\",\"\")+'api:2019.09 }; \\n\\\nfunction $buo_f(){ \\n\\\n var e = document.createElement(\"script\"); \\n\\\n e.src = \"//browser-update.org/update.min.js\"; \\n\\\n document.body.appendChild(e);\\n\\\n};\\n\\\ntry {document.addEventListener(\"DOMContentLoaded\", $buo_f,false)}\\n\\\ncatch(e){window.attachEvent(\"onload\", $buo_f)}\\n\\\n<'+'/script>';\n\tdocument.getElementById('f-code').value=code;\n}\ncode();\n</script>\n<p>\nThere are plugins for:\n</p>\n<div class=\"plugins\">\n<a href=\"https://www.npmjs.com/package/browser-update\">npm</a>\n<a href=\"https://wordpress.org/extend/plugins/wp-browser-update\">WordPress</a>\n<a href=\"https://www.npmjs.com/package/vue-browserupdate\">vue.js</a>\n<a href=\"https://www.npmjs.com/package/ember-cli-browser-update\">ember-cli</a>\n<a href=\"http://typo3.org/extensions/repository/view/browserupdnotify/current/\">TYPO3</a>\n<a href=\"https://contao.org/de/extension-list/view/browser_update.html\">Contao</a>\n<a href=\"http://www.vbulletin.org/forum/showthread.php?t=239559\">vBulletin</a>\n<a href=\"https://www.concrete5.org/marketplace/addons/scala-it-browser-update-notification/\">concrete5</a>\n<a href=\"http://modxcms.com/extras/package/737\">MODx</a>\n<a href=\"https://drupal.org/project/bu\">Drupal</a>\n<a href=\"http://trac.habariproject.org/habari-extras/browser/plugins/browserupdate\">Habari</a>\n<a href=\"http://www.rapidcommerce.eu/en/blog/2012/10/magento-browser-update-notice/\">Magento</a>\n<a href=\"https://www.woltlab.com/pluginstore/index.php/File/1363-Warnhinheis-bei-veralteten-Browsern/\">WCF2</a>\n<a href=\"http://dev.cmsmadesimple.org/projects/browserupdate\">CMS made simple</a>\n<a href=\"https://xenforo.com/community/resources/customisable-browser-update-org-widget.764/\">XenForo</a>\n<a href=\"http://modules.processwire.com/modules/markup-browser-update/\">ProcessWire</a>\n<a href=\"http://rapidweaver.marathia.com/stacks/BrowserUpdate/\">Rapidweaver</a>\n</div>\n<h2>Why you should tell users to update</h2>\n<ul>\n<li>Reduced development costs and time</li>\n<li>Newer browsers let you use more features and new technologies on your website, resulting in a better browsing experience for your users.</li>\n<li>Numerous <a href=\"update.html\">benefits for your visitors</a>: security, speed, features, ...</li>\n</ul>\n<h2 class=\"help\">Help this project by <a href=\"#install\">using the update-notification</a> on your site, <a>sharing</a> or <a href=\"contact.html\">translating</a> this page.</h2>\n<script>\nvar $buoop = {api:4};\n</script>\n<script src=\"/update.min.js\"></script>\n<script src=\"//fc.webmasterpro.de/counter.php?name=browserupdate&amp;style=none\"></script>\n<noscript>\n        <div><img src=\"//fc.webmasterpro.de/as_noscript.php?name=browserupdate\" style=\"width:1px;height:1px;\" alt=\"\"/>\n        </div>\n    </noscript>\n</div>\n</body>\n</html>", 
        "title": "Notifies visitors to update their browser - Browser-Update.org", 
        "status_code": 200, 
        "status_line": "200 OK", 
        "headers": {
          "unknown": [
            {
              "key": "date", 
              "value": "Mon, 16 Sep 2019 09:16:30 GMT"
            }, 
            {
              "key": "cf_ray", 
              "value": "5171bdef0a989f09-ORD"
            }
          ], 
          "connection": "keep-alive", 
          "vary": "Accept-Encoding", 
          "content_type": "text/html; charset=utf-8", 
          "server": "cloudflare"
        }, 
        "body_sha256": "015775364c0b7da4c8eb6781ee341265dc591ab37130a84cb46c53ba808b51f2", 
        "metadata": {
          "product": "cloudflare", 
          "description": "cloudflare"
        }
      }
    }, 
    "http_www": {
      "get": {
        "body": "<!DOCTYPE html >\n<html lang=\"en\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<title>Notifies visitors to update their browser - Browser-Update.org</title>\n<meta name=\"description\" content=\"\" />\n<meta name=\"keywords\" content=\"browser, webbrowser, upgrade browser, update browser, choice, change browser, firefox, safari, opera, firefox, upgrade internet explorer, internet explorer update, ie, safari, konqueror\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\">\n<link rel=\"shortcut icon\" href=\"/static/img/favicon.png\" type=\"image/png\" />\n<link rel=\"icon\" href=\"/static/img/favicon.png\" type=\"image/png\" />\n<meta name=\"robots\" content=\"index,follow\" />\n<link href='//fonts.googleapis.com/css?family=Open+Sans:400,300&subset=latin,latin-ext,cyrillic,greek' rel='stylesheet' type='text/css' />\n<link rel=\"stylesheet\" href=\"/static/base2.css\" type=\"text/css\" />\n<!--[if lte IE 7]>\n    <link rel=\"stylesheet\" href=\"/static/drecksie.css\" type=\"text/css\" />\n    <![endif]-->\n<!--[if lte IE 6]>\n    <link rel=\"stylesheet\" href=\"/static/drecksie6.css\" type=\"text/css\" />\n    <![endif]-->\n</head>\n<body>\n<div class=\"header\">\n<div class=\"innerhead\">\n<h1><a href=\"/\">Browser-Update.org</a></h1>\n<div class=\"tagline\">An initiative by websites to inform users to update their web browser</div>\n<div id=\"menu\">\n<input type=\"checkbox\" />\n<span></span>\n<span></span>\n<span></span>\n<nav>\n<div><a href=\"/\">About the Project</a></div>\n<div><a href=\"/update-browser.html#3\">Update your Browser</a></div>\n<div><a href=\"/stat.html\">Statistics</a></div>\n<div><a href=\"/blog.html\">Blog</a></div>\n<div><a href=\"/contact.html\">Contact</a></div>\n<div id=\"lang2\">\n<a>Languages \u25bc</a>\n<div>\n<a href=\"/gl/\">galego</a>\n<a href=\"/zh_TW/\">\u6b63\u9ad4\u4e2d\u6587</a>\n<a href=\"/it/\">italiano</a>\n<a href=\"/zh/\">\u7c21\u9ad4\u4e2d\u6587</a>\n<a href=\"/sr/\">Srpski</a>\n<a href=\"/uk/\">\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430</a>\n<a href=\"/hi/\">\u0939\u093f\u0928\u094d\u0926\u0940</a>\n<a href=\"/ar/\">\u0627\u0644\u0639\u0631\u0628\u064a\u0629</a>\n<a href=\"/no/\">Norsk</a>\n<a href=\"/fr/\">fran\u00e7ais</a>\n<a href=\"/pl/\">polski</a>\n<a href=\"/rm/\">rumantsch</a>\n<a href=\"/ga/\">Gaeilge</a>\n<a href=\"/ru/\">\u0420\u0443\u0441\u0441\u043a\u0438\u0439</a>\n<a href=\"/fi/\">suomi</a>\n<a href=\"/el/\">\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac</a>\n<a href=\"/ja/\">\u65e5\u672c\u8a9e</a>\n<a href=\"/ca/\">catal\u00e0</a>\n<a href=\"/en/\">english</a>\n<a href=\"/ko/\">\ud55c\uad6d\uc5b4</a>\n<a href=\"/sl/\">sloven\u0161\u010dina</a>\n<a href=\"/he/\">\u05e2\u05d1\u05e8\u05d9\u05ea</a>\n<a href=\"/sk/\">sloven\u010dina</a>\n<a href=\"/id/\">Bahasa Indonesia</a>\n<a href=\"/hu/\">magyar</a>\n<a href=\"/es/\">espa\u00f1ol</a>\n<a href=\"/tr/\">T\u00fcrk\u00e7e</a>\n<a href=\"/bg/\">\u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438</a>\n<a href=\"/sv/\">svenska</a>\n<a href=\"/hr/\">hrvatski</a>\n<a href=\"/nb/\">Norsk bokm\u00e5l</a>\n<a href=\"/cs/\">\u010ce\u0161tina</a>\n<a href=\"/lv/\">Latvie\u0161u</a>\n<a href=\"/vi/\">ti\u1ebfng Vi\u1ec7t</a>\n<a href=\"/fa/\">\u0641\u0627\u0631\u0633\u06cc</a>\n<a href=\"/ro/\">Rom\u00e2n\u0103</a>\n<a href=\"/sq/\">shqipe</a>\n<a href=\"/pt/\">portugu\u00eas</a>\n<a href=\"/de/\">deutsch</a>\n<a href=\"/th/\">\u0e20\u0e32\u0e29\u0e32\u0e44\u0e17\u0e22</a>\n<a href=\"/nl/\">nederlands</a>\n<a href=\"/da/\">dansk</a>\n<a href=\"/contact.html\"><b>translate...</b></a>\n</div>\n</div>\n</nav>\n</div>\n</div>\n</div>\n<div id=\"co\">\n<div class=\"message\">\n<p id=\"mainmessage\">\nBrowser-update.org is a tool to unobtrusively notify visitors that they should update their web browser in order to use your website.\n</p>\n<p>\nThis is done with care not to annoy, lock out or erroneously notify visitors!\n</p>\n</div>\n<div class=\"numbs\">\n<p>\n<b>149956</b> sites are using this notification\n</p>\n<p>\n<a href=\"stats.html\" style=\"text-decoration: none; color:#333;\">\n<b>36605281</b> visitors have already updated their browser\n</a>\n</p>\n</div>\n<h2>How it works</h2>\n<ol class=\"steps\">\n<li>\nInclude our small javascript <a href=\"#install\">notification</a> on your website\n</li>\n<li>\nVisitors with out-dated browser will be informed by a small, undisturbing message box, that their browser is not up-to-date and it is recommended to update.\n(<a href=\"#test-bu\" onclick=\"test_bar();return false;\">Try it out!</a>)\n<div class=\"example\">\n<div> <b>Your web browser (Internet Explorer 10) is out of date.</b> Update your browser for more security, speed and the best experience on this site.<a href=\"update.html?force_outdated=true\">Update browser</a> <a id=\"buorgig\">Ignore</a></div>\n</div>\n</li>\n<li>\nBy clicking the message, they will get to an <a href=\"update.html?force_outdated=true\">info page with reasons why to update (or change) and a list of browsers</a> available for their system.\n<div style=\"text-align: center\"><a href=\"update.html?force_outdated=true\" title=\"update browser\"><img alt=\"download firefox/internet explorer/chrome/opera to update your browser\" src=\"/static/img/shot update.png\" style=\"width:400px; max-width: 100%;\" /></a></div>\n</li>\n<li>\nIf the visitor ignores the advice, it won&#39;t reappear for some time.\n</li>\n</ol>\n<h2>Advantages and features</h2>\n<ul class=\"advantages\">\n<li>\n<h3>Unobtrusive</h3>\nThe user will be notified only once a day by default. The notification is small and does not block the user from using the site.\n</li>\n<li>\n<h3>Low maintenance and up-to-date</h3>\nWe take care not to erroneously notify users by constantly tweaking and improving the detection code. Users are presented with an up-to-date list of browsers that are available for their system.\n</li>\n<li>\n<h3>Customizable</h3>\nYou can <a href=\"customize.html\">customize</a> the style of the message, the text and other options.\n</li>\n<li>\n<h3>Localized</h3>\nThe message is automatically displayed in the user&#39;s language.\n</li>\n<li>\n<h3>Complete and Tested</h3>\nWorks for Chrome, Firefox, Edge, Safari, IE, Android Browser, Samsung, Opera, Chrome, Vivalid, Yandex, ... on Windows, MacOS, Android, iOS, Linux, ...\n</li>\n<li>\n<h3>Lightweight</h3>\nJust 3kb in size\n</li>\n<li>\n<h3>Helpful</h3>\nOffering various browsers available for the user&#39;s operating system.\n</li>\n</ul>\n<h2 id=\"install\">Install the browser update notification on your site</h2>\n<p>\nJust include this code anywhere in the source of your page.\n</p>\n<div class=\"generate\">\n<textarea id=\"f-code\" rows=\"9\">&lt;script>\nvar $buoop = {api:2019.09};\nfunction $buo_f(){\n var e = document.createElement(\"script\");\n e.src = \"//browser-update.org/update.min.js\";\n document.body.appendChild(e);\n};\ntry {document.addEventListener(\"DOMContentLoaded\", $buo_f,false)}\ncatch(e){window.attachEvent(\"onload\", $buo_f)}\n&lt;/script></textarea>\n<p>Required browser version:</p>\n<ul id=\"browserversionchooser\">\n<li class=\"bs\">\n<label for=\"f-s\">Safari</label>\n<select id=\"f-s\" onchange=\"code()\">\n<option value=\"7\">7</option>\n<option value=\"8\">8</option>\n<option value=\"9\">9</option>\n<option value=\"10\">10</option>\n<option value=\"11\">11</option>\n<option value=\"12\">12</option>\n<option value=\"-3\">at least 3 versions behind latest (currently 9)</option>\n<option value=\"-2\">at least 2 versions behind latest (currently 10)</option>\n<option value=\"-6\">at least 6 versions behind latest (currently 6)</option>\n<option value=\"-5\">at least 5 versions behind latest (currently 7)</option>\n<option value=\"-4\">at least 4 versions behind latest (currently 8)</option>\n<option value=\"0\">latest version (currently 12)</option>\n<option value=\"-1\" selected>at least 1 versions behind latest (currently 11)</option>\n</select>\n</li>\n<li class=\"be\">\n<label for=\"f-e\">Edge/IE</label>\n<select id=\"f-e\" onchange=\"code()\">\n<option value=\"-3\">at least 3 versions behind latest (currently 15)</option>\n<option value=\"13\">13</option>\n<option value=\"14\">14</option>\n<option value=\"15\">15</option>\n<option value=\"16\">16</option>\n<option value=\"17\">17</option>\n<option value=\"18\">18</option>\n<option value=\"-2\">at least 2 versions behind latest (currently 16)</option>\n<option value=\"-6\">at least 6 versions behind latest (currently 12)</option>\n<option value=\"-5\">at least 5 versions behind latest (currently 13)</option>\n<option value=\"-4\" selected>at least 4 versions behind latest (currently 14)</option>\n<option value=\"0\">latest version (currently 18)</option>\n<option value=\"-1\">at least 1 versions behind latest (currently 17)</option>\n</select>\n</li>\n<li class=\"bc\">\n<label for=\"f-c\">Chrome</label>\n<select id=\"f-c\" onchange=\"code()\">\n<option value=\"72\">72</option>\n<option value=\"73\">73</option>\n<option value=\"74\">74</option>\n<option value=\"75\">75</option>\n<option value=\"76\">76</option>\n<option value=\"77\">77</option>\n<option value=\"-3\" selected>at least 3 versions behind latest (currently 74)</option>\n<option value=\"-2\">at least 2 versions behind latest (currently 75)</option>\n<option value=\"-6\">at least 6 versions behind latest (currently 71)</option>\n<option value=\"-5\">at least 5 versions behind latest (currently 72)</option>\n<option value=\"-4\">at least 4 versions behind latest (currently 73)</option>\n<option value=\"0\">latest version (currently 77)</option>\n<option value=\"-1\">at least 1 versions behind latest (currently 76)</option>\n</select>\n</li>\n<li class=\"bo\">\n<label for=\"f-o\">Opera</label>\n<select id=\"f-o\" onchange=\"code()\">\n<option value=\"59\">59</option>\n<option value=\"-4\">at least 4 versions behind latest (currently 59)</option>\n<option value=\"-3\" selected>at least 3 versions behind latest (currently 60)</option>\n<option value=\"-2\">at least 2 versions behind latest (currently 61)</option>\n<option value=\"0\">latest version (currently 63)</option>\n<option value=\"58\">58</option>\n<option value=\"62\">62</option>\n<option value=\"-6\">at least 6 versions behind latest (currently 57)</option>\n<option value=\"-5\">at least 5 versions behind latest (currently 58)</option>\n<option value=\"60\">60</option>\n<option value=\"61\">61</option>\n<option value=\"-1\">at least 1 versions behind latest (currently 62)</option>\n<option value=\"63\">63</option>\n</select>\n</li>\n<li class=\"bf\">\n<label for=\"f-f\">Firefox</label>\n<select id=\"f-f\" onchange=\"code()\">\n<option value=\"64\">64</option>\n<option value=\"65\">65</option>\n<option value=\"66\">66</option>\n<option value=\"67\">67</option>\n<option value=\"68\">68</option>\n<option value=\"69\">69</option>\n<option value=\"-3\" selected>at least 3 versions behind latest (currently 66)</option>\n<option value=\"-2\">at least 2 versions behind latest (currently 67)</option>\n<option value=\"-6\">at least 6 versions behind latest (currently 63)</option>\n<option value=\"-5\">at least 5 versions behind latest (currently 64)</option>\n<option value=\"-4\">at least 4 versions behind latest (currently 65)</option>\n<option value=\"0\">latest version (currently 69)</option>\n<option value=\"-1\">at least 1 versions behind latest (currently 68)</option>\n</select>\n</li>\n</ul>\n<div>\n<input type=\"checkbox\" checked=\"checked\" id=\"opinsecure\" onchange=\"code();\" />\n<label for=\"opinsecure\">\nNotify all browser versions with severe security issues. (<a href=\"https://github.com/browser-update/browser-update/wiki/Details-on-configuration#notifying-insecure-browsers\">more details</a>)\n</label>\n</div>\n<div>\n<input type=\"checkbox\" id=\"opunsupported\" onchange=\"code();\" />\n<label for=\"unsupported\">\nAlso notify all browsers that are not supported by the vendor anymore. (<a href=\"https://github.com/browser-update/browser-update/wiki/Details-on-configuration#notifying-unsupported-browsers\">more details</a>)\n</label>\n</div>\n\n<div>\n<input type=\"checkbox\" checked=\"checked\" id=\"opmobile\" onchange=\"code();\" />\n<label for=\"opmobile\">\nNotify mobile browsers.\n</label>\n</div>\n<div>\n<label for=\"f-style\">Position</label>\n<select id=\"f-style\" onchange=\"code()\">\n<option value=\"\" selected>top</option>\n<option value=\"bottom\">bottom</option>\n<option value=\"corner\">corner</option>\n</select>\n<button onclick=\"test_bar()\">Try it out!</button>\n</div>\n<p>\nThe script and service is open source under the <a href=\"https://github.com/browser-update/browser-update/blob/master/LICENSE.txt\">MIT License</a>.\nThe script is not tracking users in any way and does not collect any personal information.\n</p>\n<p>\nYou can <a href=\"customize.html\">customize</a> the style of the message, the text and other options.\n</p>\n</div>\n<style>\n    .generate {\n        border: none;\n        padding: 10px 10px;\n    }\n    .generate #browserversionchooser label {\n        width: 75px;\n        display: inline-block;\n    }\n    .generate textarea {\n        height: 13em;\n        width: 97%;\n        border: none;\n    }\n    #browserversionchooser select {\n        background: white;\n        padding: 5px;\n    }\n    #browserversionchooser li {\n        background-size: 28px 28px;\n        background-repeat: no-repeat;\n        padding-left: 28px;\n        display: block;\n        padding: 9px;\n        background-position: left center;\n        padding-left: 40px;\n    }\n    .bf {\tbackground-image: url('/static/img/big/f.png');}\n    .be {\tbackground-image: url('/static/img/big/e.png');}\n    .bo {\tbackground-image: url('/static/img/big/o.png');}\n    .bc {\tbackground-image: url('/static/img/big/c.png');}\n    .bs {\tbackground-image: url('/static/img/big/s.png');}\n\n</style>\n<script>\n\nfunction _get(name,defaultval) {\n    if (document.getElementById(\"op\"+name).checked!==defaultval)\n        return name+\":\"+(!defaultval)+\",\";\n    else\n        return \"\";\n}\nfunction getomat(name) {\n    return document.getElementById('f-'+ name).value;\n}\nfunction _get2(name,defaultval) {\n    var val=document.getElementById(\"f-\"+name).value;\n    if (val!==defaultval)\n        return name+':\"'+val+'\",';\n    else\n        return \"\";\n}\n\nfunction test_bar() {\n    var el=document.getElementById(\"buorg\");\n    if (el)\n        el.parentNode.removeChild(el);\n    $buo({'style':getomat('style'),dont_show_debuginfo:true},true);\n    return false;\n}\n//+_get(\"newos\",true)\nfunction code() {\n    var notify = 'required:{e:'+ getomat('e') +',f:'+ getomat('f') +',o:'+ getomat('o') +',s:'+ getomat('s') +',c:'+ getomat('c') +'},';\n    var code = '<'+'script> \\n\\\nvar $buoop = {'+notify+_get(\"insecure\",false)+_get(\"unsupported\",false)+_get(\"mobile\",true)+_get2(\"style\",\"\")+'api:2019.09 }; \\n\\\nfunction $buo_f(){ \\n\\\n var e = document.createElement(\"script\"); \\n\\\n e.src = \"//browser-update.org/update.min.js\"; \\n\\\n document.body.appendChild(e);\\n\\\n};\\n\\\ntry {document.addEventListener(\"DOMContentLoaded\", $buo_f,false)}\\n\\\ncatch(e){window.attachEvent(\"onload\", $buo_f)}\\n\\\n<'+'/script>';\n\tdocument.getElementById('f-code').value=code;\n}\ncode();\n</script>\n<p>\nThere are plugins for:\n</p>\n<div class=\"plugins\">\n<a href=\"https://www.npmjs.com/package/browser-update\">npm</a>\n<a href=\"https://wordpress.org/extend/plugins/wp-browser-update\">WordPress</a>\n<a href=\"https://www.npmjs.com/package/vue-browserupdate\">vue.js</a>\n<a href=\"https://www.npmjs.com/package/ember-cli-browser-update\">ember-cli</a>\n<a href=\"http://typo3.org/extensions/repository/view/browserupdnotify/current/\">TYPO3</a>\n<a href=\"https://contao.org/de/extension-list/view/browser_update.html\">Contao</a>\n<a href=\"http://www.vbulletin.org/forum/showthread.php?t=239559\">vBulletin</a>\n<a href=\"https://www.concrete5.org/marketplace/addons/scala-it-browser-update-notification/\">concrete5</a>\n<a href=\"http://modxcms.com/extras/package/737\">MODx</a>\n<a href=\"https://drupal.org/project/bu\">Drupal</a>\n<a href=\"http://trac.habariproject.org/habari-extras/browser/plugins/browserupdate\">Habari</a>\n<a href=\"http://www.rapidcommerce.eu/en/blog/2012/10/magento-browser-update-notice/\">Magento</a>\n<a href=\"https://www.woltlab.com/pluginstore/index.php/File/1363-Warnhinheis-bei-veralteten-Browsern/\">WCF2</a>\n<a href=\"http://dev.cmsmadesimple.org/projects/browserupdate\">CMS made simple</a>\n<a href=\"https://xenforo.com/community/resources/customisable-browser-update-org-widget.764/\">XenForo</a>\n<a href=\"http://modules.processwire.com/modules/markup-browser-update/\">ProcessWire</a>\n<a href=\"http://rapidweaver.marathia.com/stacks/BrowserUpdate/\">Rapidweaver</a>\n</div>\n<h2>Why you should tell users to update</h2>\n<ul>\n<li>Reduced development costs and time</li>\n<li>Newer browsers let you use more features and new technologies on your website, resulting in a better browsing experience for your users.</li>\n<li>Numerous <a href=\"update.html\">benefits for your visitors</a>: security, speed, features, ...</li>\n</ul>\n<h2 class=\"help\">Help this project by <a href=\"#install\">using the update-notification</a> on your site, <a>sharing</a> or <a href=\"contact.html\">translating</a> this page.</h2>\n<script>\nvar $buoop = {api:4};\n</script>\n<script src=\"/update.min.js\"></script>\n<script src=\"//fc.webmasterpro.de/counter.php?name=browserupdate&amp;style=none\"></script>\n<noscript>\n        <div><img src=\"//fc.webmasterpro.de/as_noscript.php?name=browserupdate\" style=\"width:1px;height:1px;\" alt=\"\"/>\n        </div>\n    </noscript>\n</div>\n</body>\n</html>", 
        "title": "Notifies visitors to update their browser - Browser-Update.org", 
        "status_code": 200, 
        "status_line": "200 OK", 
        "headers": {
          "unknown": [
            {
              "key": "cf_ray", 
              "value": "5172c55389acc558-ORD"
            }, 
            {
              "key": "date", 
              "value": "Mon, 16 Sep 2019 12:16:18 GMT"
            }
          ], 
          "connection": "keep-alive", 
          "vary": "Accept-Encoding", 
          "content_type": "text/html; charset=utf-8", 
          "server": "cloudflare"
        }, 
        "body_sha256": "ee8cd2160e53d92866e7c752948d18d89483c9c510ef4936803cc57d162b9c68", 
        "metadata": {}
      }
    }
  }, 
  "ports": [
    80, 
    25, 
    443
  ], 
  "protocols": [
    "443/https_www", 
    "443/https", 
    "80/http_www", 
    "25/smtp", 
    "80/http"
  ]
}