October 26, 2021 at 1:43:11 PM UTC
VERIFY
Websites
Websites
Runtime: 5.7s
Share on Facebook or Twitter
On October 26, 2021 at 1:43:11 PM UTC, https://messages.android.com/ was accessible when tested on AS8452 in Egypt.

Failures

HTTP Experiment
null
DNS Experiment
null
Control
null

DNS Queries

Resolver:
163.121.128.206
Query:
IN A messages.android.com
Engine:
system
Name
Class
TTL
Type
DATA
Answer IP Info
@
IN
A
172.217.171.238
AS15169 (Google LLC)
Query:
IN AAAA messages.android.com
Engine:
system
Name
Class
TTL
Type
DATA
Answer IP Info
@
IN
AAAA
2a00:1450:4006:804::200e
AS15169 (Google LLC)

TCP Connections

2a00:1450:4006:804::200e:443: failed (unknown_failure: dial tcp [scrubbed]: connect: no route to host)
172.217.171.238:443: succeeded

HTTP Requests

URL
GET https://messages.google.com/web/?redirected=true
Response Headers
Accept-Ranges:
none
Alt-Svc:
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000
Cache-Control:
no-cache, no-store, max-age=0, must-revalidate
Content-Security-Policy:
script-src 'report-sample' 'nonce-hx7fDUVBszcN2mSrlvkJKg' 'unsafe-inline' 'strict-dynamic' https: http: 'unsafe-eval';object-src 'none';base-uri 'self';report-uri /web/_/cspreport
Content-Type:
text/html; charset=utf-8
Date:
Tue, 26 Oct 2021 13:36:52 GMT
Expires:
Mon, 01 Jan 1990 00:00:00 GMT
Pragma:
no-cache
Server:
ESF
Vary:
Accept-Encoding
X-Content-Type-Options:
nosniff
X-Frame-Options:
SAMEORIGIN
X-Xss-Protection:
0
Response Body
<!DOCTYPE html><html lang="en-US"><head><script nonce="hx7fDUVBszcN2mSrlvkJKg">
        window.dataLayer = window.dataLayer || [];
        function gtag(){dataLayer.push(arguments);}
        gtag('js', new Date());

        gtag('config', 'UA-118957548-2', {'send_page_view': false});
      </script><script type="text/javascript" nonce="hx7fDUVBszcN2mSrlvkJKg">window.IS_LOADED_FROM_CACHE = false; window.MW_CONFIG = '\x5b\x2220211021\x22,\x22comms-messages.web-server_20211021.02_p0\x22,\x5b\x5b\x22gnV8ac\x22,0\x5d,\x5b\x22vxardf\x22,0\x5d,\x5b\x22taHKbd\x22,1\x5d,\x5b\x22LgC4q\x22,1\x5d,\x5b\x22eXlube\x22,0\x5d,\x5b\x22NNOuRc\x22,0\x5d,\x5b\x22eoecL\x22,0,null,null,\x227.3.067\x22\x5d,\x5b\x22DN2fLd\x22,0\x5d,\x5b\x22EUjo4d\x22,0\x5d,\x5b\x22sKS0Eb\x22,1\x5d,\x5b\x22angNNc\x22,0\x5d,\x5b\x22Hm3bm\x22,0\x5d,\x5b\x22JQ2sgc\x22,1\x5d,\x5b\x22CZeMMb\x22,1\x5d,\x5b\x22PrBsaf\x22,1\x5d,\x5b\x22ZBOsN\x22,1,\x2220190613\x22\x5d,\x5b\x22tKI7f\x22,1\x5d,\x5b\x22EwqKLd\x22,0\x5d,\x5b\x22UEM8ab\x22,0\x5d,\x5b\x22eAy7Pe\x22,0\x5d,\x5b\x22LIrT2b\x22,0\x5d,\x5b\x22wld5Nc\x22,0\x5d,\x5b\x22C5Gmof\x22,0\x5d,\x5b\x22zXnnW\x22,1,null,\x225.7.0\x22\x5d,\x5b\x22zQOMMd\x22,1,null,\x224.5.000\x22\x5d,\x5b\x22AoRTSc\x22,1,\x2220200810\x22,\x226.2.020\x22\x5d,\x5b\x22uEy8Ob\x22,1\x5d,\x5b\x22aiuuF\x22,1\x5d,\x5b\x22j2Yh2d\x22,0\x5d,\x5b\x22oXWEqf\x22,0\x5d,\x5b\x22GeO2yf\x22,0\x5d,\x5b\x22xiyeBe\x22,1\x5d,\x5b\x22fd6ZDc\x22,0\x5d,\x5b\x22Tc4bvb\x22,1\x5d,\x5b\x22kwpNn\x22,1,null,\x223.8.000\x22\x5d,\x5b\x22BvLHK\x22,0\x5d,\x5b\x22WYNrI\x22,0\x5d,\x5b\x22j6LBoe\x22,0,null,\x229.3.0\x22,\x229.3.0\x22\x5d,\x5b\x22s8rK7c\x22,0\x5d,\x5b\x22HZiMEd\x22,1,null,\x224.4\x22\x5d,\x5b\x22lBVWXc\x22,1\x5d,\x5b\x22i8bySd\x22,0\x5d,\x5b\x22FUnzwe\x22,0\x5d,\x5b\x22f7KMNe\x22,0\x5d,\x5b\x22N73Bhe\x22,1,null,\x227.0.000\x22\x5d,\x5b\x22oOfyIe\x22,1,null,\x227.0.000\x22\x5d,\x5b\x22Bf6Pgf\x22,0\x5d,\x5b\x22uN5Al\x22,0\x5d,\x5b\x22dbV3ye\x22,1,\x2220200810\x22,\x226.2.020\x22\x5d,\x5b\x22mzXUOd\x22,1,\x2220200810\x22,\x226.2.020\x22\x5d,\x5b\x22p7NWYe\x22,0,null,\x226.2.020\x22\x5d,\x5b\x22hTt4Kc\x22,1,\x2220200810\x22,\x226.5.029\x22\x5d,\x5b\x22FSDPuc\x22\x5d,\x5b\x22P0hS7e\x22,0\x5d,\x5b\x22Chk0Vc\x22,1\x5d,\x5b\x22JOjFCd\x22,0\x5d,\x5b\x22I8srie\x22,1\x5d,\x5b\x22xPLOac\x22,1\x5d,\x5b\x22mGlU9e\x22,1\x5d,\x5b\x22Vz7eZd\x22,1\x5d\x5d,\x5b\x5b\x5b\x22YrprNe\x22,\x5bnull,240\x5d\x5d,\x5b\x22O8Qi2d\x22,\x5bnull,null,\x22https:\/\/www.gstatic.com\/images\/branding\/product\/2x\/messages_96dp.png\x22\x5d\x5d,\x5b\x22LJozqd\x22,\x5bnull,2000\x5d\x5d,\x5b\x22oseJAe\x22,\x5bnull,200\x5d\x5d,\x5b\x22gAoPq\x22,\x5bnull,102400\x5d\x5d,\x5b\x22ml17qe\x22,\x5bnull,120\x5d\x5d,\x5b\x22gF62If\x22,\x5bnull,null,null,1\x5d\x5d,\x5b\x22HV2YUd\x22,\x5bnull,300000\x5d\x5d,\x5b\x22NoVrzf\x22,\x5bnull,null,\x22AIzaSyAb0hAR7bglk5pRPoTn2IO5-9P8MhD4ZJY\x22\x5d\x5d,\x5b\x22nZcMAb\x22,\x5bnull,null,\x22https:\/\/instantmessaging-pa-us.clients6.google.com\x22\x5d\x5d,\x5b\x22KV0bdc\x22,\x5bnull,null,\x22https:\/\/jibemessagestore.clients6.google.com\x22\x5d\x5d,\x5b\x22bSpAGd\x22,\x5bnull,3600000\x5d\x5d,\x5b\x22f5Ap4d\x22,\x5bnull,null,\x22https:\/\/duo.google.com\x22\x5d\x5d,\x5b\x22RFbh6e\x22,\x5bnull,null,\x22prod\x22\x5d\x5d,\x5b\x22BwhlC\x22,\x5bnull,null,\x22https:\/\/jibemessagestore.clients6.google.com\x22\x5d\x5d,\x5b\x22vnnvub\x22,\x5bnull,900000\x5d\x5d,\x5b\x22HoUkAf\x22,\x5bnull,86400000\x5d\x5d,\x5b\x22pm772b\x22,\x5bnull,null,\x22AIzaSyC0N9tgNiKIXmX5oAxpHCO2J2-q_lYEqgM\x22\x5d\x5d,\x5b\x22xo2akf\x22,\x5bnull,2\x5d\x5d,\x5b\x22FoqW1\x22,\x5bnull,null,\x220d5f4ff1\x22\x5d\x5d,\x5b\x22WeJIXd\x22,\x5bnull,10\x5d\x5d,\x5b\x22y9sSNe\x22,\x5bnull,172800000\x5d\x5d,\x5b\x22Uw1K2c\x22,\x5bnull,null,\x22https:\/\/messages.google.com\/ac\/\x22\x5d\x5d,\x5b\x22rkNDBf\x22,\x5bnull,null,\x223.6.000\x22\x5d\x5d,\x5b\x22xm8Htd\x22,\x5bnull,43200000\x5d\x5d,\x5b\x22hKBj8\x22,\x5bnull,null,\x22958541895290-5s106i35al1mac2f64t83oducsuhsogs.apps.googleusercontent.com\x22\x5d\x5d,\x5b\x22C13uc\x22,\x5bnull,43200000\x5d\x5d,\x5b\x22Bg1xvf\x22,\x5bnull,604800000\x5d\x5d,\x5b\x22sPxCK\x22,\x5bnull,50\x5d\x5d,\x5b\x22CZjzY\x22,\x5bnull,3145728\x5d\x5d,\x5b\x22ALBgEb\x22,\x5bnull,1\x5d\x5d,\x5b\x22A24W3d\x22,\x5bnull,null,\x22https:\/\/people-pa.clients6.google.com\/\x22\x5d\x5d,\x5b\x22e1cwjc\x22,\x5bnull,null,\x22https:\/\/contacts.google.com\/u\/\x7bGAIA_SESSION_ID\x7d\/p\/\x7bPERSON_ID\x7d?edit\\u003dtrue\x22\x5d\x5d,\x5b\x22NLDhkc\x22,\x5bnull,null,\x22https:\/\/contacts.google.com\/new\x22\x5d\x5d,\x5b\x22vzYmkb\x22,\x5bnull,1000\x5d\x5d,\x5b\x22MJbDu\x22,\x5bnull,null,null,1\x5d\x5d,\x5b\x22cZrZ7c\x22,\x5bnull,null,\x22https:\/\/support.google.com\/messages\/?p\\u003dweb_computer\x22\x5d\x5d,\x5b\x22Q50b0\x22,\x5bnull,172800000\x5d\x5d,\x5b\x22t3B1\x22,\x5bnull,null,null,0\x5d\x5d,\x5b\x22yKkr8e\x22,\x5bnull,null,\x22\x22\x5d\x5d,\x5b\x22XjnkLe\x22,\x5bnull,7200000\x5d\x5d,\x5b\x22zJhPad\x22,\x5bnull,null,\x22AIzaSyApDNXtvOW_mQ84Wd79j_zU7IrPzCh12AU\x22\x5d\x5d,\x5b\x22x5y9Oc\x22,\x5bnull,null,\x22https:\/\/sticker-pa.googleapis.com\x22\x5d\x5d,\x5b\x22Z88wWb\x22,\x5bnull,null,\x2220210823\x22\x5d\x5d,\x5b\x22A16fYe\x22,\x5bnull,null,\x22AIzaSyCA4RsOZUFrm9whhtGosPlJLmVPnfSHKz8\x22\x5d\x5d,\x5b\x22B0j7sf\x22,\x5bnull,24000\x5d\x5d,\x5b\x22Ie9LEf\x22,\x5bnull,null,\x22https:\/\/instantmessaging-pa.googleapis.com\/upload\x22\x5d\x5d,\x5b\x22solGAe\x22,\x5bnull,null,\x22https:\/\/instantmessaging-pa.googleapis.com\x22\x5d\x5d,\x5b\x22GgxA0\x22,\x5bnull,null,\x22https:\/\/telephonysubscriber-pa.clients6.google.com\x22\x5d\x5d,\x5b\x22AEC2he\x22,\x5bnull,null,\x22YR0F99AJ65AV\x22\x5d\x5d,\x5b\x22Ilp15c\x22,\x5bnull,null,\x22https:\/\/api.tenor.com\/v1\x22\x5d\x5d,\x5b\x22anV7qf\x22,\x5bnull,null,\x22\/\/media1.tenor.com\x22\x5d\x5d,\x5b\x22E84x9d\x22,\x5bnull,null,\x22\/\/media.tenor.com\x22\x5d\x5d,\x5b\x22WIMHNc\x22,\x5bnull,null,\x22FI_WEB\x22\x5d\x5d,\x5b\x22PfX26b\x22,\x5bnull,2000\x5d\x5d,\x5b\x22o8QQvb\x22,\x5bnull,null,\x22web.fi.sip.google.com\x22\x5d\x5d,\x5b\x22RdNwHe\x22,\x5bnull,null,\x22911\\u003d+14082560600,611\\u003d+16502041900,711\\u003d+16502041800\x22\x5d\x5d,\x5b\x22Alfuvc\x22,\x5bnull,null,\x22wss:\/\/web.fi.telephony.goog:443\/websocket\x22\x5d\x5d\x5d\x5d,null,null,\x22EG\x22\x5d';</script><title>Messages for web</title><link href="https://ssl.gstatic.com/images/branding/product/1x/messages_96dp.png" class="favicon1x" rel="icon" sizes="96x96"><link href="https://ssl.gstatic.com/images/branding/product/2x/messages_96dp.png" class="favicon2x" rel="icon" sizes="192x192"><link href="https://ssl.gstatic.com/images/branding/product/1x/messages_96dp.png" class="favicon1x" rel="apple-touch-icon-precomposed" sizes="96x96"><link href="https://ssl.gstatic.com/images/branding/product/2x/messages_96dp.png" class="favicon2x" rel="apple-touch-icon-precomposed" sizes="192x192"><link href="https://ssl.gstatic.com/images/branding/product/1x/messages_96dp.png" class="favicon1x" rel="msapplication-square96x96logo" sizes="96x96"><link href="https://ssl.gstatic.com/images/branding/product/2x/messages_96dp.png" class="favicon2x" rel="msapplication-square192x192logo" sizes="192x192"><script nonce="hx7fDUVBszcN2mSrlvkJKg">const storageKey = '' + '_fi_is_account_active';
        if (window.location.pathname.includes('/fiSignedOut') ||
            ((window.location.pathname.includes('/u/') || !localStorage.getItem('pr_backend_type'))
               && localStorage.getItem(storageKey) === 'true')) {
          document.title = 'Google Fi';

          for (const element1x of document.getElementsByClassName('favicon1x')) {
            element1x.setAttribute(
              'href',
              'https://ssl.gstatic.com/android-messages-web/images/fi/fi-favicon-default.png');
          }
          for (const element2x of document.getElementsByClassName('favicon2x')) {
            element2x.setAttribute(
              'href',
              'https://ssl.gstatic.com/android-messages-web/images/fi/fi-favicon-default-2x.png');
          }
        }
        </script><base href="/web/"><meta name="format-detection" content="telephone=no"><meta name="mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="application-name" content="Messages"><meta name="apple-mobile-web-app-title" content="Messages"><meta name="apple-mobile-web-app-status-bar-style" content="black"><meta name="theme-color" content="#F1F3F4"><meta name="msapplication-tap-highlight" content="no"><meta name="viewport" content="width=device-width, minimum-scale=1, initial-scale=1, user-scalable=yes"/><meta name="description" content="Use Messages for web to send SMS, MMS and chat messages from your computer. Open the Messages app on your Android phone to get started."/><link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700%7CGoogle+Sans:400,500,700" rel="stylesheet" nonce="4R+1rDrem/7Kvq7jD2KILw"><link id="base-css" rel="stylesheet" href="https://www.gstatic.com/_/messagesweb/_/ss/k=messagesweb.mw.6-YMJEM6QHc.L.W.O/am=-jLEiAI/d=0/rs=AIp04d9Bwj0i06zcr02nxO6NhFlfpNPXsg" nonce="4R+1rDrem/7Kvq7jD2KILw"><link rel="manifest" href="/web/manifest.json" crossorigin="use-credentials"><link rel="preload" href="https://www.gstatic.com/android-messages-web/images/inactive_icon.png" as="image" type="image/png"><link rel="preload" href="https://www.gstatic.com/android-messages-web/images/inactive_icon@2x.png" as="image" type="image/png"><script nonce="hx7fDUVBszcN2mSrlvkJKg">;this.gbar_={CONFIG:[[[0,"www.gstatic.com","og.qtm.en_US.R7Tq6veQzko.O","com.eg","en","504",0,[4,2,"","","","403858657","0"],null,"dAR4YbnJCZGca_G6koAN",null,0,"og.qtm.Y8jBJNhuaXI.L.W.O","AA2YrTsJktGJV3_sSiAHHKtj8Jboh6G7rg","AA2YrTuzYnSBwt9V4ZEBMBl7GujzvJ40RQ","",2,1,200,"EGY",null,null,"504","504",1],null,[1,0.1000000014901161,2,1],[1,0.001000000047497451,1],[0,0,0,null,"","","",""],[0,0,"",1,0,0,0,0,0,0,null,0,0,null,0,0,null,null,0,0,0,"","","","","","",null,0,0,0,0,0,null,null,null,"rgba(32,33,36,1)","rgba(255,255,255,1)",0,0,1,null,null,1,0,0,0],null,null,["1","gci_91f30755d6a6b787dcc2a4062e6e9824.js","googleapis.client:gapi.iframes","","en"],null,null,null,null,["m;/_/scs/abc-static/_/js/k=gapi.gapi.en.hvE_rrhCzPE.O/d=1/rs=AHpOoo-98F2Gk-siNaIBZOtcWfXQWKdTpQ/m=__features__","https://apis.google.com","","","","",null,1,"es_plusone_gc_20211004.0_p0","en",null,0],[0.009999999776482582,"com.eg","504",[null,"","0",null,1,5184000,null,null,"",null,null,null,null,null,0,null,0,0,1,0,0,0,null,null,0,0,null,0,0,0,0],null,null,null,0,null,null,["5061451","google\\.(com|ru|ca|by|kz|com\\.mx|com\\.tr)$",1]],[1,1,null,40400,504,"EGY","en","403858657.0",8,0.009999999776482582,0,0,null,null,1,0,"3700817,3700960",null,null,null,"dAR4YbnJCZGca_G6koAN",0,0],[[null,null,null,"https://www.gstatic.com/og/_/js/k=og.qtm.en_US.R7Tq6veQzko.O/rt=j/m=qabr,q_dnp,qcwid,qapid/exm=qaaw,qadd,qaid,qein,qhaw,qhbr,qhch,qhga,qhid,qhin,qhpr/d=1/ed=1/rs=AA2YrTsJktGJV3_sSiAHHKtj8Jboh6G7rg"],[null,null,null,"https://www.gstatic.com/og/_/ss/k=og.qtm.Y8jBJNhuaXI.L.W.O/m=qcwid/excm=qaaw,qadd,qaid,qein,qhaw,qhbr,qhch,qhga,qhid,qhin,qhpr/d=1/ed=1/ct=zgms/rs=AA2YrTuzYnSBwt9V4ZEBMBl7GujzvJ40RQ"]],null,null,null,[[[null,null,[null,null,null,"https://ogs.google.com/widget/app/so?bc=1"],0,448,328,57,4,1,0,0,63,64,8000,"https://www.google.com.eg/intl/en/about/products",67,1,69,null,1,70,"Can't seem to load the app launcher right now. Try again or go to the %1$sGoogle Products%2$s page.",3,0,0,74,0]],0,[null,null,null,"https://www.gstatic.com/og/_/js/k=og.qtm.en_US.R7Tq6veQzko.O/rt=j/m=qdsh/d=1/ed=1/rs=AA2YrTsJktGJV3_sSiAHHKtj8Jboh6G7rg"],"504","504",1,0,null,"en",0]]],};this.gbar_=this.gbar_||{};(function(_){var window=this;
try{
var ea,ia,pa,ra,Ba,Ca,Da,Ea,Fa,Ga,Ja,Ka,Oa,Pa;_.aa=function(a){if(Error.captureStackTrace)Error.captureStackTrace(this,_.aa);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))};_.n=function(a){return-1!=_.ba.indexOf(a)};_.ca=function(){return _.n("Trident")||_.n("MSIE")};_.da=function(){return _.n("Firefox")||_.n("FxiOS")};_.fa=function(){return _.n("Safari")&&!(ea()||_.n("Coast")||_.n("Opera")||_.n("Edge")||_.n("Edg/")||_.n("OPR")||_.da()||_.n("Silk")||_.n("Android"))};
ea=function(){return(_.n("Chrome")||_.n("CriOS"))&&!_.n("Edge")};_.ha=function(){return _.n("Android")&&!(ea()||_.da()||_.n("Opera")||_.n("Silk"))};ia=function(){return _.n("iPhone")&&!_.n("iPod")&&!_.n("iPad")};_.ja=function(){return ia()||_.n("iPad")||_.n("iPod")};_.la=function(a,b){return 0<=(0,_.ka)(a,b)};_.ma=function(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]};_.na=function(){return-1!=_.ba.toLowerCase().indexOf("webkit")&&!_.n("Edge")};
pa=function(a){return null!==a&&"object"==typeof a&&!Array.isArray(a)&&!_.oa(a)};ra=function(a,b){if(null!=a)return Array.isArray(a)||pa(a)?_.qa(a,b):b(a)};_.qa=function(a,b){if(Array.isArray(a)){for(var c=Array(a.length),d=0;d<a.length;d++)c[d]=ra(a[d],b);Array.isArray(a)&&a.Hj&&_.sa(c);return c}c={};for(d in a)c[d]=ra(a[d],b);return c};
_.va=function(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "object":if(_.oa(a)){var b;void 0===b&&(b=0);_.ta();b=ua[b];for(var c=Array(Math.floor(a.length/3)),d=b[64]||"",e=0,f=0;e<a.length-2;e+=3){var g=a[e],k=a[e+1],l=a[e+2],m=b[g>>2];g=b[(g&3)<<4|k>>4];k=b[(k&15)<<2|l>>6];l=b[l&63];c[f++]=m+g+k+l}m=0;l=d;switch(a.length-e){case 2:m=a[e+1],l=b[(m&15)<<2]||d;case 1:a=a[e],c[f]=b[a>>2]+b[(a&3)<<4|m>>4]+l+d}a=c.join("")}return a;default:return a}};
_.oa=function(a){return wa&&null!=a&&a instanceof Uint8Array};_.p=function(a,b){return null!=a?!!a:!!b};_.q=function(a,b){void 0==b&&(b="");return null!=a?a:b};_.xa=function(a,b){void 0==b&&(b=0);return null!=a?a:b};_.ya=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)};_.Aa=function(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<za.length;f++)c=za[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};
Ba=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};Ca="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};Da=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("a");};Ea=Da(this);
Fa=function(a,b){if(b)a:{var c=Ea;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&Ca(c,a,{configurable:!0,writable:!0,value:b})}};
Fa("Symbol",function(a){if(a)return a;var b=function(f,g){this.j=f;Ca(this,"description",{configurable:!0,writable:!0,value:g})};b.prototype.toString=function(){return this.j};var c="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",d=0,e=function(f){if(this instanceof e)throw new TypeError("b");return new b(c+(f||"")+"_"+d++,f)};return e});
Fa("Symbol.iterator",function(a){if(a)return a;a=Symbol("c");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=Ea[b[c]];"function"===typeof d&&"function"!=typeof d.prototype[a]&&Ca(d.prototype,a,{configurable:!0,writable:!0,value:function(){return Ga(Ba(this))}})}return a});Ga=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a};
_.Ha=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:Ba(a)}};Ja="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b};if("function"==typeof Object.setPrototypeOf)Ka=Object.setPrototypeOf;else{var La;a:{var Ma={a:!0},Na={};try{Na.__proto__=Ma;La=Na.a;break a}catch(a){}La=!1}Ka=La?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError("d`"+a);return a}:null}Oa=Ka;
_.t=function(a,b){a.prototype=Ja(b.prototype);a.prototype.constructor=a;if(Oa)Oa(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.T=b.prototype};Pa=function(a,b,c){if(null==a)throw new TypeError("e`"+c);if(b instanceof RegExp)throw new TypeError("f`"+c);return a+""};
Fa("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=Pa(this,b,"startsWith"),e=d.length,f=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var g=0;g<f&&c<e;)if(d[c++]!=b[g++])return!1;return g>=f}});Fa("Array.prototype.find",function(a){return a?a:function(b,c){a:{var d=this;d instanceof String&&(d=String(d));for(var e=d.length,f=0;f<e;f++){var g=d[f];if(b.call(c,g,f,d)){b=g;break a}}b=void 0}return b}});var Qa=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};
Fa("WeakMap",function(a){function b(){}function c(l){var m=typeof l;return"object"===m&&null!==l||"function"===m}function d(l){if(!Qa(l,f)){var m=new b;Ca(l,f,{value:m})}}function e(l){var m=Object[l];m&&(Object[l]=function(r){if(r instanceof b)return r;Object.isExtensible(r)&&d(r);return m(r)})}if(function(){if(!a||!Object.seal)return!1;try{var l=Object.seal({}),m=Object.seal({}),r=new a([[l,2],[m,3]]);if(2!=r.get(l)||3!=r.get(m))return!1;r.delete(l);r.set(m,4);return!r.has(l)&&4==r.get(m)}catch(v){return!1}}())return a;
var f="$jscomp_hidden_"+Math.random();e("freeze");e("preventExtensions");e("seal");var g=0,k=function(l){this.j=(g+=Math.random()+1).toString();if(l){l=_.Ha(l);for(var m;!(m=l.next()).done;)m=m.value,this.set(m[0],m[1])}};k.prototype.set=function(l,m){if(!c(l))throw Error("g");d(l);if(!Qa(l,f))throw Error("h`"+l);l[f][this.j]=m;return this};k.prototype.get=function(l){return c(l)&&Qa(l,f)?l[f][this.j]:void 0};k.prototype.has=function(l){return c(l)&&Qa(l,f)&&Qa(l[f],this.j)};k.prototype.delete=function(l){return c(l)&&
Qa(l,f)&&Qa(l[f],this.j)?delete l[f][this.j]:!1};return k});
Fa("Map",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var k=Object.seal({x:4}),l=new a(_.Ha([[k,"s"]]));if("s"!=l.get(k)||1!=l.size||l.get({x:4})||l.set({x:4},"t")!=l||2!=l.size)return!1;var m=l.entries(),r=m.next();if(r.done||r.value[0]!=k||"s"!=r.value[1])return!1;r=m.next();return r.done||4!=r.value[0].x||"t"!=r.value[1]||!m.next().done?!1:!0}catch(v){return!1}}())return a;var b=new WeakMap,c=function(k){this.o={};this.j=
f();this.size=0;if(k){k=_.Ha(k);for(var l;!(l=k.next()).done;)l=l.value,this.set(l[0],l[1])}};c.prototype.set=function(k,l){k=0===k?0:k;var m=d(this,k);m.list||(m.list=this.o[m.id]=[]);m.Wa?m.Wa.value=l:(m.Wa={next:this.j,kc:this.j.kc,head:this.j,key:k,value:l},m.list.push(m.Wa),this.j.kc.next=m.Wa,this.j.kc=m.Wa,this.size++);return this};c.prototype.delete=function(k){k=d(this,k);return k.Wa&&k.list?(k.list.splice(k.index,1),k.list.length||delete this.o[k.id],k.Wa.kc.next=k.Wa.next,k.Wa.next.kc=
k.Wa.kc,k.Wa.head=null,this.size--,!0):!1};c.prototype.clear=function(){this.o={};this.j=this.j.kc=f();this.size=0};c.prototype.has=function(k){return!!d(this,k).Wa};c.prototype.get=function(k){return(k=d(this,k).Wa)&&k.value};c.prototype.entries=function(){return e(this,function(k){return[k.key,k.value]})};c.prototype.keys=function(){return e(this,function(k){return k.key})};c.prototype.values=function(){return e(this,function(k){return k.value})};c.prototype.forEach=function(k,l){for(var m=this.entries(),
r;!(r=m.next()).done;)r=r.value,k.call(l,r[1],r[0],this)};c.prototype[Symbol.iterator]=c.prototype.entries;var d=function(k,l){var m=l&&typeof l;"object"==m||"function"==m?b.has(l)?m=b.get(l):(m=""+ ++g,b.set(l,m)):m="p_"+l;var r=k.o[m];if(r&&Qa(k.o,m))for(k=0;k<r.length;k++){var v=r[k];if(l!==l&&v.key!==v.key||l===v.key)return{id:m,list:r,index:k,Wa:v}}return{id:m,list:r,index:-1,Wa:void 0}},e=function(k,l){var m=k.j;return Ga(function(){if(m){for(;m.head!=k.j;)m=m.kc;for(;m.next!=m.head;)return m=
m.next,{done:!1,value:l(m)};m=null}return{done:!0,value:void 0}})},f=function(){var k={};return k.kc=k.next=k.head=k},g=0;return c});var Ra=function(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var f=c++;return{value:b(f,a[f]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e};Fa("Array.prototype.entries",function(a){return a?a:function(){return Ra(this,function(b,c){return[b,c]})}});
Fa("Array.prototype.keys",function(a){return a?a:function(){return Ra(this,function(b){return b})}});Fa("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});var Ta="function"==typeof Object.assign?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)Qa(d,e)&&(a[e]=d[e])}return a};Fa("Object.assign",function(a){return a||Ta});
Fa("Set",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var c=Object.seal({x:4}),d=new a(_.Ha([c]));if(!d.has(c)||1!=d.size||d.add(c)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var e=d.entries(),f=e.next();if(f.done||f.value[0]!=c||f.value[1]!=c)return!1;f=e.next();return f.done||f.value[0]==c||4!=f.value[0].x||f.value[1]!=f.value[0]?!1:e.next().done}catch(g){return!1}}())return a;var b=function(c){this.j=new Map;if(c){c=
_.Ha(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.j.size};b.prototype.add=function(c){c=0===c?0:c;this.j.set(c,c);this.size=this.j.size;return this};b.prototype.delete=function(c){c=this.j.delete(c);this.size=this.j.size;return c};b.prototype.clear=function(){this.j.clear();this.size=0};b.prototype.has=function(c){return this.j.has(c)};b.prototype.entries=function(){return this.j.entries()};b.prototype.values=function(){return this.j.values()};b.prototype.keys=b.prototype.values;
b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.j.forEach(function(f){return c.call(d,f,f,e)})};return b});Fa("Array.prototype.values",function(a){return a?a:function(){return Ra(this,function(b,c){return c})}});
Fa("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(k){return k};var e=[],f="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof f){b=f.call(b);for(var g=0;!(f=b.next()).done;)e.push(c.call(d,f.value,g++))}else for(f=b.length,g=0;g<f;g++)e.push(c.call(d,b[g],g));return e}});Fa("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)Qa(b,d)&&c.push([d,b[d]]);return c}});
Fa("Object.is",function(a){return a?a:function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c}});Fa("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}});Fa("String.prototype.includes",function(a){return a?a:function(b,c){return-1!==Pa(this,b,"includes").indexOf(b,c||0)}});
Fa("Array.prototype.fill",function(a){return a?a:function(b,c,d){var e=this.length||0;0>c&&(c=Math.max(0,e+c));if(null==d||d>e)d=e;d=Number(d);0>d&&(d=Math.max(0,e+d));for(c=Number(c||0);c<d;c++)this[c]=b;return this}});var Ua=function(a){return a?a:Array.prototype.fill};Fa("Int8Array.prototype.fill",Ua);Fa("Uint8Array.prototype.fill",Ua);Fa("Uint8ClampedArray.prototype.fill",Ua);Fa("Int16Array.prototype.fill",Ua);Fa("Uint16Array.prototype.fill",Ua);Fa("Int32Array.prototype.fill",Ua);
Fa("Uint32Array.prototype.fill",Ua);Fa("Float32Array.prototype.fill",Ua);Fa("Float64Array.prototype.fill",Ua);
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var Ya,Za,ab,bb,cb;_.Va=_.Va||{};_.u=this||self;_.Wa=function(){};_.Xa=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b};_.$a=function(a){return Object.prototype.hasOwnProperty.call(a,Ya)&&a[Ya]||(a[Ya]=++Za)};Ya="closure_uid_"+(1E9*Math.random()>>>0);Za=0;ab=function(a,b,c){return a.call.apply(a.bind,arguments)};
bb=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}};_.w=function(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?_.w=ab:_.w=bb;return _.w.apply(null,arguments)};
_.z=function(a,b){a=a.split(".");var c=_.u;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b};_.A=function(a,b){function c(){}c.prototype=b.prototype;a.T=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.xl=function(d,e,f){for(var g=Array(arguments.length-2),k=2;k<arguments.length;k++)g[k-2]=arguments[k];return b.prototype[e].apply(d,g)}};cb=function(a){return a};
_.db=function(a){var b=null,c=_.u.trustedTypes;if(!c||!c.createPolicy)return b;try{b=c.createPolicy(a,{createHTML:cb,createScript:cb,createScriptURL:cb})}catch(d){_.u.console&&_.u.console.error(d.message)}return b};
_.A(_.aa,Error);_.aa.prototype.name="CustomError";
_.eb="undefined"!==typeof TextDecoder;
_.fb=function(a,b){return 0==a.lastIndexOf(b,0)};_.gb=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
a:{var hb=_.u.navigator;if(hb){var ib=hb.userAgent;if(ib){_.ba=ib;break a}}_.ba=""}
;_.ka=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};_.jb=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)};
_.kb=Array.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],f=0,g="string"===typeof a?a.split(""):a,k=0;k<d;k++)if(k in g){var l=g[k];b.call(c,l,k,a)&&(e[f++]=l)}return e};_.lb=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),f="string"===typeof a?a.split(""):a,g=0;g<d;g++)g in f&&(e[g]=b.call(c,f[g],g,a));return e};
_.mb=Array.prototype.reduce?function(a,b,c){return Array.prototype.reduce.call(a,b,c)}:function(a,b,c){var d=c;(0,_.jb)(a,function(e,f){d=b.call(void 0,d,e,f,a)});return d};_.nb=Array.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1};
_.ob=function(a){_.ob[" "](a);return a};_.ob[" "]=_.Wa;
var Cb,Db,Ib;_.pb=_.n("Opera");_.B=_.ca();_.qb=_.n("Edge");_.rb=_.qb||_.B;_.sb=_.n("Gecko")&&!_.na()&&!(_.n("Trident")||_.n("MSIE"))&&!_.n("Edge");_.tb=_.na();_.ub=_.n("Macintosh");_.vb=_.n("Windows");_.wb=_.n("Linux")||_.n("CrOS");_.xb=_.n("Android");_.yb=ia();_.zb=_.n("iPad");_.Ab=_.n("iPod");_.Bb=_.ja();Cb=function(){var a=_.u.document;return a?a.documentMode:void 0};
a:{var Eb="",Fb=function(){var a=_.ba;if(_.sb)return/rv:([^\);]+)(\)|;)/.exec(a);if(_.qb)return/Edge\/([\d\.]+)/.exec(a);if(_.B)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(_.tb)return/WebKit\/(\S+)/.exec(a);if(_.pb)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Fb&&(Eb=Fb?Fb[1]:"");if(_.B){var Gb=Cb();if(null!=Gb&&Gb>parseFloat(Eb)){Db=String(Gb);break a}}Db=Eb}_.Hb=Db;if(_.u.document&&_.B){var Jb=Cb();Ib=Jb?Jb:parseInt(_.Hb,10)||void 0}else Ib=void 0;_.Kb=Ib;
_.Lb=_.da();_.Mb=ia()||_.n("iPod");_.Nb=_.n("iPad");_.Ob=_.ha();_.Pb=ea();_.Qb=_.fa()&&!_.ja();
var ua;ua={};_.Rb=null;_.ta=function(){if(!_.Rb){_.Rb={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));ua[c]=d;for(var e=0;e<d.length;e++){var f=d[e];void 0===_.Rb[f]&&(_.Rb[f]=e)}}}};
var wa,Sb;wa="function"===typeof Uint8Array;Sb={Hj:{value:!0,configurable:!0}};_.sa=function(a){Array.isArray(a)&&!Object.isFrozen(a)&&Object.defineProperties(a,Sb);return a};
_.Ub="function"===typeof Uint8Array.prototype.slice;
_.Wb=function(a,b){this.j=a;this.o=b;this.map={};this.A=!0;if(0<this.j.length){for(a=0;a<this.j.length;a++){b=this.j[a];var c=b[0];this.map[c.toString()]=new Vb(c,b[1])}this.A=!0}};_.h=_.Wb.prototype;_.h.isFrozen=function(){return!1};_.h.toJSON=function(){var a=this.$a();return _.Tb?a:_.qa(a,_.va)};
_.h.$a=function(){if(this.A){if(this.o){var a=this.map,b;for(b in a)if(Object.prototype.hasOwnProperty.call(a,b)){var c=a[b].j;c&&c.$a()}}}else{this.j.length=0;a=Xb(this);a.sort();for(b=0;b<a.length;b++){c=this.map[a[b]];var d=c.j;d&&d.$a();this.j.push([c.key,c.value])}this.A=!0}return this.j};_.h.clear=function(){this.map={};this.A=!1};_.h.entries=function(){var a=[],b=Xb(this);b.sort();for(var c=0;c<b.length;c++){var d=this.map[b[c]];a.push([d.key,Yb(this,d)])}return new Zb(a)};
_.h.keys=function(){var a=[],b=Xb(this);b.sort();for(var c=0;c<b.length;c++)a.push(this.map[b[c]].key);return new Zb(a)};_.h.values=function(){var a=[],b=Xb(this);b.sort();for(var c=0;c<b.length;c++)a.push(Yb(this,this.map[b[c]]));return new Zb(a)};_.h.forEach=function(a,b){var c=Xb(this);c.sort();for(var d=0;d<c.length;d++){var e=this.map[c[d]];a.call(b,Yb(this,e),e.key,this)}};_.h.set=function(a,b){var c=new Vb(a);this.o?(c.j=b,c.value=b.$a()):c.value=b;this.map[a.toString()]=c;this.A=!1;return this};
var Yb=function(a,b){return a.o?(b.j||(b.j=new a.o(b.value),a.isFrozen()&&null(b.j)),b.j):b.value};_.Wb.prototype.get=function(a){if(a=this.map[a.toString()])return Yb(this,a)};_.Wb.prototype.has=function(a){return a.toString()in this.map};var Xb=function(a){a=a.map;var b=[],c;for(c in a)Object.prototype.hasOwnProperty.call(a,c)&&b.push(c);return b};_.Wb.prototype[Symbol.iterator]=function(){return this.entries()};
var Vb=function(a,b){this.key=a;this.value=b;this.j=void 0},Zb=function(a){this.o=0;this.j=a};Zb.prototype.next=function(){return this.o<this.j.length?{done:!1,value:this.j[this.o++]}:{done:!0,value:void 0}};Zb.prototype[Symbol.iterator]=function(){return this};
var bc;_.C=function(a,b,c){var d=_.$b;_.$b=null;a||(a=d);d=this.constructor.jc;a||(a=d?[d]:[]);this.B=(d?0:-1)-(this.constructor.Dl||0);this.j=null;this.o=a;a:{d=this.o.length;a=d-1;if(d&&(d=this.o[a],pa(d))){this.C=a-this.B;this.A=d;break a}void 0!==b&&-1<b?(this.C=Math.max(b,a+1-this.B),this.A=null):this.C=Number.MAX_VALUE}if(c)for(b=0;b<c.length;b++)a=c[b],a<this.C?(a+=this.B,(d=this.o[a])?_.sa(d):this.o[a]=_.ac):(bc(this),(d=this.A[a])?_.sa(d):this.A[a]=_.ac)};_.ac=Object.freeze(_.sa([]));
bc=function(a){var b=a.C+a.B;a.o[b]||(a.A=a.o[b]={})};_.E=function(a,b,c){return-1===b?null:(void 0===c?0:c)||b>=a.C?a.A?a.A[b]:void 0:a.o[b+a.B]};_.cc=function(a,b){return null!=_.E(a,b)};_.F=function(a,b){a=_.E(a,b);return null==a?a:!!a};_.dc=function(a,b,c){a=_.E(a,b);return null==a?c:a};_.ec=function(a,b,c){a=_.E(a,b);a=null==a?a:+a;return null==a?void 0===c?0:c:a};_.G=function(a,b,c,d){(void 0===d?0:d)||b>=a.C?(bc(a),a.A[b]=c):a.o[b+a.B]=c;return a};
_.I=function(a,b,c,d,e){if(-1===c)return null;a.j||(a.j={});!a.j[c]&&(e=_.E(a,c,void 0===e?!1:e),d||e)&&(a.j[c]=new b(e));return a.j[c]};_.J=function(a,b,c){var d=void 0===d?!1:d;a.j||(a.j={});var e=c?c.$a():c;a.j[b]=c;return _.G(a,b,e,d)};_.C.prototype.toJSON=function(){var a=this.$a();return _.Tb?a:_.qa(a,_.va)};_.C.prototype.$a=function(){if(this.j)for(var a in this.j){var b=this.j[a];if(Array.isArray(b))for(var c=0;c<b.length;c++)b[c]&&b[c].$a();else b&&b.$a()}return this.o};
_.C.prototype.toString=function(){return this.$a().toString()};_.fc=function(a,b,c){return _.dc(a,b,void 0===c?0:c)};
var hc=function(a){_.C.call(this,a)};_.t(hc,_.C);
_.ic=function(a){_.C.call(this,a)};_.t(_.ic,_.C);_.ic.prototype.od=function(a){return _.G(this,3,a)};
var jc=function(a){_.C.call(this,a)};_.t(jc,_.C);
_.kc=function(a){_.C.call(this,a)};_.t(_.kc,_.C);_.kc.prototype.Hf=function(a){return _.G(this,24,a)};
_.lc=function(a){_.C.call(this,a)};_.t(_.lc,_.C);
_.K=function(){this.Qb=this.Qb;this.Ma=this.Ma};_.K.prototype.Qb=!1;_.K.prototype.isDisposed=function(){return this.Qb};_.K.prototype.na=function(){this.Qb||(this.Qb=!0,this.R())};_.K.prototype.R=function(){if(this.Ma)for(;this.Ma.length;)this.Ma.shift()()};
var mc=function(a){_.K.call(this);this.A=a;this.j=[];this.o={}};_.t(mc,_.K);mc.prototype.resolve=function(a){var b=this.A;a=a.split(".");for(var c=a.length,d=0;d<c;++d)if(b[a[d]])b=b[a[d]];else return null;return b instanceof Function?b:null};mc.prototype.Gd=function(){for(var a=this.j.length,b=this.j,c=[],d=0;d<a;++d){var e=b[d].j(),f=this.resolve(e);if(f&&f!=this.o[e])try{b[d].Gd(f)}catch(g){}else c.push(b[d])}this.j=c.concat(b.slice(a))};
var nc=function(a){_.K.call(this);this.A=a;this.C=this.j=null;this.B=0;this.D={};this.o=!1;a=window.navigator.userAgent;0<=a.indexOf("MSIE")&&0<=a.indexOf("Trident")&&(a=/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a))&&a[1]&&9>parseFloat(a[1])&&(this.o=!0)};_.t(nc,_.K);nc.prototype.F=function(a,b){this.j=b;this.C=a;b.preventDefault?b.preventDefault():b.returnValue=!1};
_.oc=function(a){_.C.call(this,a)};_.t(_.oc,_.C);
_.pc=function(a){_.C.call(this,a)};_.t(_.pc,_.C);
_.qc=function(){this.data={}};_.qc.prototype.o=function(){window.console&&window.console.log&&window.console.log("Log data: ",this.data)};_.qc.prototype.j=function(a){var b=[],c;for(c in this.data)b.push(encodeURIComponent(c)+"="+encodeURIComponent(String(this.data[c])));return("atyp=i&zx="+(new Date).getTime()+"&"+b.join("&")).substr(0,a)};
var rc=function(a,b){this.data={};var c=_.I(a,jc,8)||new jc;window.google&&window.google.kEI&&(this.data.ei=window.google.kEI);this.data.sei=_.q(_.E(a,10));this.data.ogf=_.q(_.E(c,3));this.data.ogrp=(window.google&&window.google.sn?!/.*hp$/.test(window.google.sn):_.p(_.F(a,7)))?"1":"";this.data.ogv=_.q(_.E(c,6))+"."+_.q(_.E(c,7));this.data.ogd=_.q(_.E(a,21));this.data.ogc=_.q(_.E(a,20));this.data.ogl=_.q(_.E(a,5));b&&(this.data.oggv=b)};_.t(rc,_.qc);
var za="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
_.sc=function(a,b,c,d,e){rc.call(this,a,b);_.Aa(this.data,{jexpid:_.q(_.E(a,9)),srcpg:"prop="+_.q(_.E(a,6)),jsr:Math.round(1/d),emsg:c.name+":"+c.message});if(e){e._sn&&(e._sn="og."+e._sn);for(var f in e)this.data[encodeURIComponent(f)]=e[f]}};_.t(_.sc,rc);
var tc,uc=function(){void 0===tc&&(tc=_.db("ogb-qtm#html"));return tc};
var vc;_.wc=function(a,b){this.j=b===vc?a:""};_.h=_.wc.prototype;_.h.Rb=!0;_.h.Db=function(){return this.j.toString()};_.h.jf=!0;_.h.Cc=function(){return 1};_.h.toString=function(){return this.j+""};_.yc=function(a){return _.xc(a).toString()};_.xc=function(a){return a instanceof _.wc&&a.constructor===_.wc?a.j:"type_error:TrustedResourceUrl"};vc={};_.zc=function(a){var b=uc();a=b?b.createScriptURL(a):a;return new _.wc(a,vc)};
var Dc,Ec,Fc,Ac;_.Bc=function(a,b){this.j=b===Ac?a:""};_.h=_.Bc.prototype;_.h.Rb=!0;_.h.Db=function(){return this.j.toString()};_.h.jf=!0;_.h.Cc=function(){return 1};_.h.toString=function(){return this.j.toString()};_.Cc=function(a){return a instanceof _.Bc&&a.constructor===_.Bc?a.j:"type_error:SafeUrl"};
Dc=RegExp('^(?:audio/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|font/\\w+|image/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|video/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\\w+=(?:\\w+|"[\\w;,= ]+"))*$',"i");Ec=/^data:(.*);base64,[a-z0-9+\/]+=*$/i;Fc=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;
_.Hc=function(a){if(a instanceof _.Bc)return a;a="object"==typeof a&&a.Rb?a.Db():String(a);if(Fc.test(a))a=_.Gc(a);else{a=String(a);a=a.replace(/(%0A|%0D)/g,"");var b=a.match(Ec);a=b&&Dc.test(b[1])?_.Gc(a):null}return a};_.Ic=function(a){if(a instanceof _.Bc)return a;a="object"==typeof a&&a.Rb?a.Db():String(a);Fc.test(a)||(a="about:invalid#zClosurez");return _.Gc(a)};Ac={};_.Gc=function(a){return new _.Bc(a,Ac)};_.Jc=_.Gc("about:invalid#zClosurez");
_.Kc={};_.Lc=function(a,b){this.j=b===_.Kc?a:"";this.Rb=!0};_.Lc.prototype.Db=function(){return this.j};_.Lc.prototype.toString=function(){return this.j.toString()};_.Mc=new _.Lc("",_.Kc);_.Nc=RegExp("^[-,.\"'%_!# a-zA-Z0-9\\[\\]]+$");_.Oc=RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\n]*\\))","g");
_.Pc=RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?|var)\\([-+*/0-9a-z.%#\\[\\], ]+\\)","g");
var Qc;Qc={};_.Rc=function(a,b,c){this.j=c===Qc?a:"";this.o=b;this.Rb=this.jf=!0};_.Rc.prototype.Cc=function(){return this.o};_.Rc.prototype.Db=function(){return this.j.toString()};_.Rc.prototype.toString=function(){return this.j.toString()};_.Sc=function(a){return a instanceof _.Rc&&a.constructor===_.Rc?a.j:"type_error:SafeHtml"};_.Tc=function(a,b){var c=uc();a=c?c.createHTML(a):a;return new _.Rc(a,b,Qc)};_.Uc=new _.Rc(_.u.trustedTypes&&_.u.trustedTypes.emptyHTML||"",0,Qc);_.Vc=_.Tc("<br>",0);
var Zc;_.Wc=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=_.Sc(_.Uc);return!b.parentElement});_.Yc=function(a){return _.Xc('style[nonce],link[rel="stylesheet"][nonce]',a)};Zc=/^[\w+/_-]+[=]{0,2}$/;
_.Xc=function(a,b){b=(b||_.u).document;return b.querySelector?(a=b.querySelector(a))&&(a=a.nonce||a.getAttribute("nonce"))&&Zc.test(a)?a:"":""};
_.$c=RegExp("^\\s{3,4}at(?: (?:(.*?)\\.)?((?:new )?(?:[a-zA-Z_$][\\w$]*|<anonymous>))(?: \\[as ([a-zA-Z_$][\\w$]*)\\])?)? (?:\\(unknown source\\)|\\(native\\)|\\((?:eval at )?((?:http|https|file)://[^\\s)]+|javascript:.*)\\)|((?:http|https|file)://[^\\s)]+|javascript:.*))$");_.ad=RegExp("^(?:(.*?)\\.)?([a-zA-Z_$][\\w$]*(?:/.?<)?)?(\\(.*\\))?@(?::0|((?:http|https|file)://[^\\s)]+|javascript:.*))$");
var bd,ed,dd;_.cd=function(a){var b=window.google&&window.google.logUrl?"":"https://www.google.com";b+="/gen_204?use_corp=on&";b+=a.j(2040-b.length);bd(_.Hc(b)||_.Jc)};bd=function(a){var b=new Image,c=dd;b.onerror=b.onload=b.onabort=function(){c in ed&&delete ed[c]};ed[dd++]=b;b.src=_.Cc(a)};ed=[];dd=0;
_.fd=function(a){_.C.call(this,a)};_.t(_.fd,_.C);
_.gd=function(a){var b="Nc";if(a.Nc&&a.hasOwnProperty(b))return a.Nc;b=new a;return a.Nc=b};
_.hd=function(){this.j={};this.o={}};_.jd=function(a,b){var c=_.hd.j();if(a in c.j){if(c.j[a]!=b)throw new id(a);}else{c.j[a]=b;if(b=c.o[a])for(var d=0,e=b.length;d<e;d++)b[d].j(c.j,a);delete c.o[a]}};_.ld=function(a,b){if(b in a.j)return a.j[b];throw new kd(b);};_.hd.j=function(){return _.gd(_.hd)};var md=function(){_.aa.call(this)};_.t(md,_.aa);var id=function(){_.aa.call(this)};_.t(id,md);var kd=function(){_.aa.call(this)};_.t(kd,md);
var pd=function(){var a=nd;this.C=od;this.o=_.xa(_.ec(a,2,.001),.001);this.D=_.p(_.F(a,1))&&Math.random()<this.o;this.F=_.xa(_.fc(a,3,1),1);this.B=0;this.j=this.A=null};pd.prototype.log=function(a,b){if(this.j){var c=new hc;_.G(c,1,a.message);_.G(c,2,a.stack);_.G(c,3,a.lineNumber);_.G(c,5,1);var d=new _.ic;_.J(d,40,c);this.j.log(98,d)}try{if(this.D&&this.B<this.F){try{var e=(this.A||_.ld(_.hd.j(),"lm")).B(a,b)}catch(f){e=new _.sc(this.C,"quantum:gapiBuildLabel",a,this.o,b)}_.cd(e);this.B++}}catch(f){}};
var qd=[1,2,3,4,5,6,9,10,11,13,14,28,29,30,34,35,37,38,39,40,42,43,48,49,50,51,52,53,62,500],td=function(a,b,c,d,e,f){rc.call(this,a,b);_.Aa(this.data,{oge:d,ogex:_.q(_.E(a,9)),ogp:_.q(_.E(a,6)),ogsr:Math.round(1/(rd(d)?_.xa(_.ec(c,3,1)):_.xa(_.ec(c,2,1E-4)))),ogus:e});if(f){"ogw"in f&&(this.data.ogw=f.ogw,delete f.ogw);"ved"in f&&(this.data.ved=f.ved,delete f.ved);a=[];for(var g in f)0!=a.length&&a.push(","),a.push(sd(g)),a.push("."),a.push(sd(f[g]));f=a.join("");""!=f&&(this.data.ogad=f)}};
_.t(td,rc);var sd=function(a){a=String(a);return a.replace(".","%2E").replace(",","%2C")},rd=function(a){if(!ud){ud={};for(var b=0;b<qd.length;b++)ud[qd[b]]=!0}return!!ud[a]},ud=null;
var vd=function(a){_.C.call(this,a)};_.t(vd,_.C);
var zd=function(){var a=wd,b=xd,c=yd;this.o=a;this.j=b;this.B=_.xa(_.ec(a,2,1E-4),1E-4);this.D=_.xa(_.ec(a,3,1),1);b=Math.random();this.A=_.p(_.F(a,1))&&b<this.B;this.C=_.p(_.F(a,1))&&b<this.D;a=0;_.p(_.F(c,1))&&(a|=1);_.p(_.F(c,2))&&(a|=2);_.p(_.F(c,3))&&(a|=4);this.F=a};zd.prototype.log=function(a,b){try{if(rd(a)?this.C:this.A){var c=new td(this.j,"quantum:gapiBuildLabel",this.o,a,this.F,b);_.cd(c)}}catch(d){}};
_.Ad=function(a){this.j=a;this.o=void 0;this.A=[]};_.Ad.prototype.then=function(a,b,c){this.A.push(new Bd(a,b,c));Cd(this)};_.Ad.prototype.resolve=function(a){if(void 0!==this.j||void 0!==this.o)throw Error("C");this.j=a;Cd(this)};_.Ad.prototype.reject=function(a){if(void 0!==this.j||void 0!==this.o)throw Error("C");this.o=a;Cd(this)};var Cd=function(a){if(0<a.A.length){var b=void 0!==a.j,c=void 0!==a.o;if(b||c){b=b?a.B:a.C;c=a.A;a.A=[];try{_.jb(c,b,a)}catch(d){console.error(d)}}}};
_.Ad.prototype.B=function(a){a.o&&a.o.call(a.j,this.j)};_.Ad.prototype.C=function(a){a.A&&a.A.call(a.j,this.o)};var Bd=function(a,b,c){this.o=a;this.A=b;this.j=c};
_.L=function(){this.B=new _.Ad;this.j=new _.Ad;this.G=new _.Ad;this.D=new _.Ad;this.F=new _.Ad;this.J=new _.Ad;this.C=new _.Ad;this.A=new _.Ad;this.o=new _.Ad;this.K=new _.Ad};_.h=_.L.prototype;_.h.Bi=function(){return this.B};_.h.Ji=function(){return this.j};_.h.Qi=function(){return this.G};_.h.Ii=function(){return this.D};_.h.Oi=function(){return this.F};_.h.Fi=function(){return this.J};_.h.Gi=function(){return this.C};_.h.vi=function(){return this.A};_.h.ui=function(){return this.o};_.L.j=function(){return _.gd(_.L)};
var Dd=function(a){_.C.call(this,a)};_.t(Dd,_.C);_.Fd=function(){return _.I(_.Ed,_.kc,1)};_.Gd=function(){return _.I(_.Ed,_.lc,5)};
var Hd;window.gbar_&&window.gbar_.CONFIG?Hd=window.gbar_.CONFIG[0]||{}:Hd=[];_.Ed=new Dd(Hd);
var nd,od,xd,yd,wd;nd=_.I(_.Ed,_.fd,3)||new _.fd;od=_.Fd()||new _.kc;_.Id=new pd;xd=_.Fd()||new _.kc;yd=_.Gd()||new _.lc;wd=_.I(_.Ed,vd,4)||new vd;_.Jd=new zd;
_.z("gbar_._DumpException",function(a){_.Id?_.Id.log(a):console.error(a)});
_.Kd=new nc(_.Id);
_.Jd.log(8,{m:"BackCompat"==document.compatMode?"q":"s"});_.z("gbar.A",_.Ad);_.Ad.prototype.aa=_.Ad.prototype.then;_.z("gbar.B",_.L);_.L.prototype.ba=_.L.prototype.Ji;_.L.prototype.bb=_.L.prototype.Qi;_.L.prototype.bd=_.L.prototype.Oi;_.L.prototype.bf=_.L.prototype.Bi;_.L.prototype.bg=_.L.prototype.Ii;_.L.prototype.bh=_.L.prototype.Fi;_.L.prototype.bi=_.L.prototype.Gi;_.L.prototype.bj=_.L.prototype.vi;_.L.prototype.bk=_.L.prototype.ui;_.z("gbar.a",_.L.j());var Ld=new mc(window);_.jd("api",Ld);
var Md=_.Gd()||new _.lc;window.__PVT=_.q(_.E(Md,8));_.jd("eq",_.Kd);

}catch(e){_._DumpException(e)}
try{
var Nd=function(a){_.C.call(this,a)};_.t(Nd,_.C);
var Od=function(){_.K.call(this);this.o=[];this.j=[]};_.t(Od,_.K);Od.prototype.A=function(a,b){this.o.push({features:a,options:b})};Od.prototype.init=function(a,b,c){window.gapi={};var d=window.___jsl={};d.h=_.q(_.E(a,1));_.cc(a,12)&&(d.dpo=_.p(_.F(a,12)));d.ms=_.q(_.E(a,2));d.m=_.q(_.E(a,3));d.l=[];_.E(b,1)&&(a=_.E(b,3))&&this.j.push(a);_.E(c,1)&&(c=_.E(c,2))&&this.j.push(c);_.z("gapi.load",(0,_.w)(this.A,this));return this};
var Pd=_.I(_.Ed,_.oc,14)||new _.oc,Qd=_.I(_.Ed,_.pc,9)||new _.pc,Rd=new Nd,Sd=new Od;Sd.init(Pd,Qd,Rd);_.jd("gs",Sd);

}catch(e){_._DumpException(e)}
})(this.gbar_);
// Google Inc.
</script><style nonce="4R+1rDrem/7Kvq7jD2KILw">.gb_Va:not(.gb_Bd){font:13px/27px Roboto,RobotoDraft,Arial,sans-serif;z-index:986}@-webkit-keyframes gb__a{0%{opacity:0}50%{opacity:1}}@keyframes gb__a{0%{opacity:0}50%{opacity:1}}a.gb_Z{border:none;color:#4285f4;cursor:default;font-weight:bold;outline:none;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none}a.gb_Z:hover:after,a.gb_Z:focus:after{background-color:rgba(0,0,0,.12);content:'';height:100%;left:0;position:absolute;top:0;width:100%}a.gb_Z:hover,a.gb_Z:focus{text-decoration:none}a.gb_Z:active{background-color:rgba(153,153,153,.4);text-decoration:none}a.gb_0{background-color:#4285f4;color:#fff}a.gb_0:active{background-color:#0043b2}.gb_1{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 1px rgba(0,0,0,.16)}.gb_Z,.gb_0,.gb_2,.gb_3{display:inline-block;line-height:28px;padding:0 12px;-webkit-border-radius:2px;border-radius:2px}.gb_2{background:#f8f8f8;border:1px solid #c6c6c6}.gb_3{background:#f8f8f8}.gb_2,#gb a.gb_2.gb_2,.gb_3{color:#666;cursor:default;text-decoration:none}#gb a.gb_3.gb_3{cursor:default;text-decoration:none}.gb_3{border:1px solid #4285f4;font-weight:bold;outline:none;background:#4285f4;background:-webkit-linear-gradient(top,#4387fd,#4683ea);background:linear-gradient(top,#4387fd,#4683ea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4387fd,endColorstr=#4683ea,GradientType=0)}#gb a.gb_3.gb_3{color:#fff}.gb_3:hover{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}.gb_3:active{-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.15);box-shadow:inset 0 2px 0 rgba(0,0,0,.15);background:#3c78dc;background:-webkit-linear-gradient(top,#3c7ae4,#3f76d3);background:linear-gradient(top,#3c7ae4,#3f76d3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3c7ae4,endColorstr=#3f76d3,GradientType=0)}.gb_Aa{display:none!important}.gb_Ba{visibility:hidden}.gb_bd{display:inline-block;vertical-align:middle}.gb_tf{position:relative}.gb_C{display:inline-block;outline:none;vertical-align:middle;-webkit-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;width:40px;color:#000;cursor:pointer;text-decoration:none}#gb#gb a.gb_C{color:#000;cursor:pointer;text-decoration:none}.gb_Xa{border-color:transparent;border-bottom-color:#fff;border-style:dashed dashed solid;border-width:0 8.5px 8.5px;display:none;position:absolute;left:11.5px;top:43px;z-index:1;height:0;width:0;-webkit-animation:gb__a .2s;animation:gb__a .2s}.gb_Za{border-color:transparent;border-style:dashed dashed solid;border-width:0 8.5px 8.5px;display:none;position:absolute;left:11.5px;z-index:1;height:0;width:0;-webkit-animation:gb__a .2s;animation:gb__a .2s;border-bottom-color:#ccc;border-bottom-color:rgba(0,0,0,.2);top:42px}x:-o-prefocus,div.gb_Za{border-bottom-color:#ccc}.gb_E{background:#fff;border:1px solid #ccc;border-color:rgba(0,0,0,.2);color:#000;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);display:none;outline:none;overflow:hidden;position:absolute;right:8px;top:62px;-webkit-animation:gb__a .2s;animation:gb__a .2s;-webkit-border-radius:2px;border-radius:2px;-webkit-user-select:text}.gb_bd.gb_la .gb_Xa,.gb_bd.gb_la .gb_Za,.gb_bd.gb_la .gb_E,.gb_la.gb_E{display:block}.gb_bd.gb_la.gb_uf .gb_Xa,.gb_bd.gb_la.gb_uf .gb_Za{display:none}.gb_vf{position:absolute;right:8px;top:62px;z-index:-1}.gb_Ja .gb_Xa,.gb_Ja .gb_Za,.gb_Ja .gb_E{margin-top:-10px}.gb_bd:first-child,#gbsfw:first-child+.gb_bd{padding-left:4px}.gb_pa.gb_Le .gb_bd:first-child{padding-left:0}.gb_Me{position:relative}.gb_Mc .gb_Me,.gb_Sd .gb_Me{float:right}.gb_C{padding:8px;cursor:pointer}.gb_pa .gb_3c:not(.gb_Z):focus img{background-color:rgba(0,0,0,0.20);outline:none;-webkit-border-radius:50%;border-radius:50%}.gb_Ne button:focus svg,.gb_Ne button:hover svg,.gb_Ne button:active svg,.gb_C:focus,.gb_C:hover,.gb_C:active,.gb_C[aria-expanded=true]{outline:none;-webkit-border-radius:50%;border-radius:50%}.gb_vc .gb_Ne.gb_Oe button:focus svg,.gb_vc .gb_Ne.gb_Oe button:focus:hover svg,.gb_Ne button:focus svg,.gb_Ne button:focus:hover svg,.gb_C:focus,.gb_C:focus:hover{background-color:rgba(60,64,67,0.1)}.gb_vc .gb_Ne.gb_Oe button:active svg,.gb_Ne button:active svg,.gb_C:active{background-color:rgba(60,64,67,0.12)}.gb_vc .gb_Ne.gb_Oe button:hover svg,.gb_Ne button:hover svg,.gb_C:hover{background-color:rgba(60,64,67,0.08)}.gb_ia .gb_C.gb_Ma:hover{background-color:transparent}.gb_C[aria-expanded=true],.gb_C:hover[aria-expanded=true]{background-color:rgba(95,99,104,0.24)}.gb_C[aria-expanded=true] .gb_Pe,.gb_C[aria-expanded=true] .gb_Qe{fill:#5f6368;opacity:1}.gb_vc .gb_Ne button:hover svg,.gb_vc .gb_C:hover{background-color:rgba(232,234,237,0.08)}.gb_vc .gb_Ne button:focus svg,.gb_vc .gb_Ne button:focus:hover svg,.gb_vc .gb_C:focus,.gb_vc .gb_C:focus:hover{background-color:rgba(232,234,237,0.10)}.gb_vc .gb_Ne button:active svg,.gb_vc .gb_C:active{background-color:rgba(232,234,237,0.12)}.gb_vc .gb_C[aria-expanded=true],.gb_vc .gb_C:hover[aria-expanded=true]{background-color:rgba(255,255,255,0.12)}.gb_vc .gb_C[aria-expanded=true] .gb_Pe,.gb_vc .gb_C[aria-expanded=true] .gb_Qe{fill:#ffffff;opacity:1}.gb_bd{padding:4px}.gb_pa.gb_Le .gb_bd{padding:4px 2px}.gb_pa.gb_Le .gb_Na.gb_bd{padding-left:6px}.gb_E{z-index:991;line-height:normal}.gb_E.gb_Re{left:8px;right:auto}@media (max-width:350px){.gb_E.gb_Re{left:0}}.gb_Se .gb_E{top:56px}.gb_B .gb_C,.gb_D .gb_B .gb_C{background-position:-64px -29px}.gb_i .gb_B .gb_C{background-position:-29px -29px;opacity:1}.gb_B .gb_C,.gb_B .gb_C:hover,.gb_B .gb_C:focus{opacity:1}.gb_Cd{display:none}.gb_Uc{font-family:Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:0.25px;line-height:48px;margin-bottom:2px;opacity:1;overflow:hidden;padding-left:16px;position:relative;text-overflow:ellipsis;vertical-align:middle;top:2px;white-space:nowrap;-webkit-flex:1 1 auto;flex:1 1 auto}.gb_Uc.gb_Vc{color:#3c4043}.gb_pa.gb_qa .gb_Uc{margin-bottom:0}.gb_Wc.gb_Xc .gb_Uc{padding-left:4px}.gb_pa.gb_qa .gb_Zc{position:relative;top:-2px}.gb_pa{color:black;min-width:320px;position:relative;-webkit-transition:box-shadow 250ms;transition:box-shadow 250ms}.gb_pa.gb_Dc{min-width:240px}.gb_pa.gb_Dd .gb_Ed{display:none}.gb_pa.gb_Dd .gb_Fd{height:56px}header.gb_pa{display:block}.gb_pa svg{fill:currentColor}.gb_Hd{position:fixed;top:0;width:100%}.gb_Id{-webkit-box-shadow:0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12),0px 2px 4px -1px rgba(0,0,0,0.2);box-shadow:0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12),0px 2px 4px -1px rgba(0,0,0,0.2)}.gb_Jd{height:64px}.gb_Fd{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;min-width:-webkit-min-content;min-width:min-content}.gb_pa:not(.gb_qa) .gb_Fd{padding:8px}.gb_pa.gb_Kd .gb_Fd{-webkit-flex:1 0 auto;flex:1 0 auto}.gb_pa .gb_Fd.gb_Ld.gb_Md{min-width:0}.gb_pa.gb_qa .gb_Fd{padding:4px;padding-left:8px;min-width:0}.gb_Ed{height:48px;vertical-align:middle;white-space:nowrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-user-select:none}.gb_Od>.gb_Ed{display:table-cell;width:100%}.gb_Wc{padding-right:30px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex:1 0 auto;flex:1 0 auto}.gb_pa.gb_qa .gb_Wc{padding-right:14px}.gb_Pd{-webkit-flex:1 1 100%;flex:1 1 100%}.gb_Pd>:only-child{display:inline-block}.gb_Qd.gb_Nc{padding-left:4px}.gb_Qd.gb_Rd,.gb_pa.gb_Kd .gb_Qd,.gb_pa.gb_qa:not(.gb_Sd) .gb_Qd{padding-left:0}.gb_pa.gb_qa .gb_Qd.gb_Rd{padding-right:0}.gb_pa.gb_qa .gb_Qd.gb_Rd .gb_ia{margin-left:10px}.gb_Nc{display:inline}.gb_pa.gb_Hc .gb_Qd.gb_Td,.gb_pa.gb_Sd .gb_Qd.gb_Td{padding-left:2px}.gb_Uc{display:inline-block}.gb_Qd{-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;line-height:normal;padding:0 4px;padding-left:30px;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}.gb_Sd{height:48px}.gb_pa.gb_Sd{min-width:initial;min-width:auto}.gb_Sd .gb_Qd{float:right;padding-left:32px}.gb_Sd .gb_Qd.gb_Ud{padding-left:0}.gb_Vd{font-size:14px;max-width:200px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text}.gb_Wd{-webkit-transition:background-color .4s;transition:background-color .4s}.gb_Xd{color:black}.gb_vc{color:white}.gb_pa a,.gb_Ac a{color:inherit}.gb_s{color:rgba(0,0,0,0.87)}.gb_pa svg,.gb_Ac svg,.gb_Wc .gb_Zd,.gb_Mc .gb_Zd{color:#5f6368;opacity:1}.gb_vc svg,.gb_Ac.gb_Ec svg,.gb_vc .gb_Wc .gb_Zd,.gb_vc .gb_Wc .gb_uc,.gb_vc .gb_Wc .gb_Zc,.gb_Ac.gb_Ec .gb_Zd{color:rgba(255,255,255, 0.87 )}.gb_vc .gb_Wc .gb_tc:not(.gb_0d){opacity:0.87}.gb_Vc{color:inherit;opacity:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.gb_vc .gb_Vc,.gb_Xd .gb_Vc{opacity:1}.gb_1d{position:relative}.gb_2d{font-family:arial,sans-serif;line-height:normal;padding-right:15px}a.gb_f,span.gb_f{color:rgba(0,0,0,0.87);text-decoration:none}.gb_vc a.gb_f,.gb_vc span.gb_f{color:white}a.gb_f:focus{outline-offset:2px}a.gb_f:hover{text-decoration:underline}.gb_g{display:inline-block;padding-left:15px}.gb_g .gb_f{display:inline-block;line-height:24px;vertical-align:middle}.gb_3d{font-family:Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;letter-spacing:0.25px;line-height:16px;margin-left:10px;margin-right:8px;min-width:96px;padding:9px 23px;text-align:center;vertical-align:middle;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.gb_pa.gb_Sd .gb_3d{margin-left:8px}#gb a.gb_3.gb_3.gb_3d,#gb a.gb_2.gb_2.gb_3d{cursor:pointer}.gb_3.gb_3d:hover{background:#2b7de9;-webkit-box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15);box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15)}.gb_3.gb_3d:focus,.gb_3.gb_3d:hover:focus{background:#5094ed;-webkit-box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15);box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15)}.gb_3.gb_3d:active{background:#63a0ef;-webkit-box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15);box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15)}.gb_3d:not(.gb_2){background:#1a73e8;border:1px solid transparent}.gb_pa.gb_qa .gb_3d{padding:9px 15px;min-width:80px}.gb_4d{text-align:left}#gb a.gb_3d.gb_2,#gb .gb_vc a.gb_3d,#gb.gb_vc a.gb_3d{background:#ffffff;border-color:#dadce0;-webkit-box-shadow:none;box-shadow:none;color:#1a73e8}#gb a.gb_3.gb_ja.gb_3d{background:#8ab4f8;border:1px solid transparent;-webkit-box-shadow:none;box-shadow:none;color:#202124}#gb a.gb_3d.gb_2:hover,#gb .gb_vc a.gb_3d:hover,#gb.gb_vc a.gb_3d:hover{background:#f8fbff;border-color:#cce0fc}#gb a.gb_3.gb_ja.gb_3d:hover{background:#93baf9;border-color:transparent;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 3px 1px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.3)}#gb a.gb_3d.gb_2:focus,#gb a.gb_3d.gb_2:focus:hover,#gb .gb_vc a.gb_3d:focus,#gb .gb_vc a.gb_3d:focus:hover,#gb.gb_vc a.gb_3d:focus,#gb.gb_vc a.gb_3d:focus:hover{background:#f4f8ff;border-color:#c9ddfc}#gb a.gb_3.gb_ja.gb_3d:focus,#gb a.gb_3.gb_ja.gb_3d:focus:hover{background:#a6c6fa;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}#gb a.gb_3d.gb_2:active,#gb .gb_vc a.gb_3d:active,#gb.gb_vc a.gb_3d:active{background:#ecf3fe}#gb a.gb_3.gb_ja.gb_3d:active{background:#a1c3f9;-webkit-box-shadow:0 1px 2px rgba(60,64,67,0.3),0 2px 6px 2px rgba(60,64,67,0.15);box-shadow:0 1px 2px rgba(60,64,67,0.3),0 2px 6px 2px rgba(60,64,67,0.15)}#gb a.gb_3d.gb_2:not(.gb_ja):active{-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 2px 6px 2px rgba(60,64,67,0.15);box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 2px 6px 2px rgba(60,64,67,0.15)}.gb_ia{background-color:rgba(255,255,255,0.88);border:1px solid #dadce0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;max-height:48px;overflow:hidden;outline:none;padding:0;vertical-align:middle;width:134px;-webkit-border-radius:8px;border-radius:8px}.gb_ia.gb_ja{background-color:transparent;border:1px solid #5f6368}.gb_ka{display:inherit}.gb_ia.gb_ja .gb_ka{background:#ffffff;-webkit-border-radius:4px;border-radius:4px;display:inline-block;left:8px;margin-right:5px;position:relative;padding:3px;top:-1px}.gb_ia:hover{border:1px solid #d2e3fc;background-color:rgba(248,250,255,0.88)}.gb_ia.gb_ja:hover{border:1px solid #5f6368;background-color:rgba(232,234,237,0.08)}.gb_ia:focus{border:1px solid #fff;background-color:rgba(255,255,255);-webkit-box-shadow:0px 1px 2px 0px rgba(60,64,67,0.3),0px 1px 3px 1px rgba(60,64,67,0.15);box-shadow:0px 1px 2px 0px rgba(60,64,67,0.3),0px 1px 3px 1px rgba(60,64,67,0.15)}.gb_ia.gb_ja:focus{border:1px solid #e8eaed;background-color:#38383b}.gb_ia.gb_ja:active,.gb_ia.gb_la.gb_ja:focus{border:1px solid #5f6368;background-color:#333438}.gb_ma{display:inline-block;padding-left:7px;padding-bottom:2px;text-align:center;vertical-align:middle;line-height:32px;width:78px}.gb_ia.gb_ja .gb_ma{line-height:26px;margin-left:0;width:72px;padding-left:0;padding-bottom:0}.gb_ma.gb_na{background-color:#f1f3f4;-webkit-border-radius:4px;border-radius:4px;margin-left:8px;padding-left:0}.gb_ma.gb_na .gb_oa{vertical-align:middle}.gb_pa:not(.gb_qa) .gb_ia{margin-left:10px;margin-right:4px}.gb_ra{max-height:32px;width:78px}.gb_ia.gb_ja .gb_ra{max-height:26px;width:72px}.gb_Ca{-webkit-background-size:32px 32px;background-size:32px 32px;border:0;-webkit-border-radius:50%;border-radius:50%;display:block;margin:0px;position:relative;height:32px;width:32px;z-index:0}.gb_Da{background-color:#e8f0fe;border:1px solid rgba(32,33,36,.08);position:relative}.gb_Da.gb_Ca{height:30px;width:30px}.gb_Da.gb_Ca:hover,.gb_Da.gb_Ca:active{-webkit-box-shadow:none;box-shadow:none}.gb_Ea{background:#fff;border:none;-webkit-border-radius:50%;border-radius:50%;bottom:2px;-webkit-box-shadow:0px 1px 2px 0px rgba(60,64,67,.30),0px 1px 3px 1px rgba(60,64,67,.15);box-shadow:0px 1px 2px 0px rgba(60,64,67,.30),0px 1px 3px 1px rgba(60,64,67,.15);height:14px;margin:2px;position:absolute;right:0;width:14px}.gb_Fa{color:#1f71e7;font:400 22px/32px Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase}@media (min-resolution:1.25dppx),(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25){.gb_Ca::before{display:inline-block;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left 0;transform-origin:left 0}.gb_Ha::before{display:inline-block;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left 0;transform-origin:left 0}.gb_k .gb_Ha::before{-webkit-transform:scale(0.416666667);transform:scale(0.416666667)}}.gb_Ca:hover,.gb_Ca:focus{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}.gb_Ca:active{-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.15);box-shadow:inset 0 2px 0 rgba(0,0,0,.15)}.gb_Ca:active::after{background:rgba(0,0,0,.1);-webkit-border-radius:50%;border-radius:50%;content:'';display:block;height:100%}.gb_Ia{cursor:pointer;line-height:40px;min-width:30px;opacity:.75;overflow:hidden;vertical-align:middle;text-overflow:ellipsis}.gb_C.gb_Ia{width:auto}.gb_Ia:hover,.gb_Ia:focus{opacity:.85}.gb_Ja .gb_Ia,.gb_Ja .gb_Ka{line-height:26px}#gb#gb.gb_Ja a.gb_Ia,.gb_Ja .gb_Ka{font-size:11px;height:auto}.gb_La{border-top:4px solid #000;border-left:4px dashed transparent;border-right:4px dashed transparent;display:inline-block;margin-left:6px;opacity:.75;vertical-align:middle}.gb_Ma:hover .gb_La{opacity:.85}.gb_ia>.gb_Na{padding:3px 3px 3px 4px}.gb_Oa.gb_Ba{color:#fff}.gb_i .gb_Ia,.gb_i .gb_La{opacity:1}#gb#gb.gb_i.gb_i a.gb_Ia,#gb#gb .gb_i.gb_i a.gb_Ia{color:#fff}.gb_i.gb_i .gb_La{border-top-color:#fff;opacity:1}.gb_D .gb_Ca:hover,.gb_i .gb_Ca:hover,.gb_D .gb_Ca:focus,.gb_i .gb_Ca:focus{-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.15) , 0 1px 2px rgba(0,0,0,.2) ;box-shadow: 0 1px 0 rgba(0,0,0,.15) , 0 1px 2px rgba(0,0,0,.2) }.gb_Pa .gb_Na,.gb_Qa .gb_Na{position:absolute;right:1px}.gb_Na.gb_h,.gb_Ra.gb_h,.gb_Ma.gb_h{-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-flex:0 1 main-size;flex:0 1 main-size}.gb_Sa.gb_Ta .gb_Ia{width:30px!important}.gb_Ua{height:40px;position:absolute;right:-5px;top:-5px;width:40px}.gb_Va .gb_Ua,.gb_Wa .gb_Ua{right:0;top:0}.gb_Na .gb_C{padding:4px}.gb_6d{display:none}sentinel{}</style></head><body googlevoice="nolinks"><script id="base-js" src="https://www.gstatic.com/_/messagesweb/_/js/k=messagesweb.mw.en_US.qCXOg4Zk61s.O/am=-jLEiAI/d=1/rs=AIp04d9qxtwqTPOSiYuNAy40y9lMDENlrQ/m=b" async crossorigin="anonymous" nonce="hx7fDUVBszcN2mSrlvkJKg"></script><mw-app></mw-app><style nonce="4R+1rDrem/7Kvq7jD2KILw">
    #loader{align-items:center;background:#fff;display:none;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:opacity .15s ease-in 50ms;width:100%;z-index:99999}.mwToolsOpen #loader{background:none;pointer-events:none}[dir=rtl] #loader{left:0}#loader.dark{background:#202124}.fl{flex-direction:column}.fl-logo{background-image:url(https://www.gstatic.com/android-messages-web/images/fi/google_fi_logo_192_2x.png);background-repeat:no-repeat;background-size:cover;height:192px;width:192px}.dark .fl-logo{background-image:url(https://www.gstatic.com/android-messages-web/images/fi/google_fi_logo_dark_192_2x.png)}@media (prefers-color-scheme:dark){#loader.satellite{background:#202124}#loader.satellite .fl-logo{background-image:url(https://www.gstatic.com/android-messages-web/images/fi/google_fi_logo_dark_192_2x.png)}}.fl-text{font:400 16px/24px Roboto,Helvetica Neue,sans-serif,NotoColorEmoji,apple color emoji,windows emoji,windows symbol;letter-spacing:.1px;color:#5f6368;margin-top:40px;text-align:center}.dark .fl-text{color:#fff}.ld-logo{height:256px;pointer-events:none;position:relative;width:256px}.ld-backing{background:#1d7eec;border-radius:102px;height:203px;left:26px;transition:transform .15s ease-in;top:26px;width:203px}.ld-backing,.ld-bubble{position:absolute;will-change:transform}.ld-bubble{left:38px;top:62px}.ld-bubble-arrow,.ld-bubble-body{background:#fff}.ld-bubble-body{border-radius:0 18px 20px;height:87px;left:14px;width:107px}.ld-bubble-arrow,.ld-bubble-body{overflow:hidden;position:absolute}.ld-bubble-arrow{border-radius:7px;height:40px;left:9px;transform:skew(30deg);width:40px}.ld-line *{background:#b6d0fd;height:10px;left:0;position:absolute;will-change:transform}.ld-line-de,.ld-line-ds{width:10px;border-radius:5px;will-change:transform}.ld-line-body,.ld-line-de{will-change:transform}.ld-line-body{left:5px;transform-origin:0 0}.ld-line-container-x,.ld-line-container-y{height:48px;position:absolute;width:10px}.ld-line-container-y{left:0;top:19px}.ld-line-container-x{left:28px}.ld-line-1,.ld-line-2{left:0;position:absolute}.ld-line-2{top:19px}.ld-line-1 .ld-line-body,.ld-line-2 .ld-line-body{width:68px}.ld-line-1 .ld-line-de,.ld-line-2 .ld-line-de{left:68px}.ld-line-3{left:0;position:absolute;top:38px}.ld-line-3 .ld-line-body{width:50px}.ld-line-3 .ld-line-de{left:50px}.ld-backing.ld-backing{animation:ld-backing-in .26s cubic-bezier(.36,.63,.33,1.23);transform-origin:50% 50%}@keyframes ld-backing-in{0%{transform:scale(0)}to{transform:scale(1)}}.ld-bubble.ld-bubble{animation:ld-bubble-swipein .55s cubic-bezier(.16,.61,0,1.25) 50ms backwards;transform-origin:0 0}@keyframes ld-bubble-swipein{0%{transform:scale(0) rotate(-60deg)}to{transform:scale(1) rotate(0deg)}}.ld-line-container-y.ld-line-container-y{animation:ld-line-container-sink .2s cubic-bezier(.4,0,.1,1.1) 2.24s forwards}@keyframes ld-line-container-sink{0%{transform:translateY(0)}to{transform:translateY(24px)}}.ld-line-container-x.ld-line-container-x{animation:ld-line-container-spin .2s cubic-bezier(.3,.1,.3,1) 2.24s forwards;transform-origin:50% 0}@keyframes ld-line-container-spin{0%{transform:translate(0) rotate(0deg)}to{transform:translate(7px) rotate(-90deg)}}.ld-line-1 .ld-line-body{animation:ld-line1-body-collapse .34s linear 1.88s forwards}@keyframes ld-line1-body-collapse{0%{animation-timing-function:cubic-bezier(.63,.19,.58,1);transform:scaleX(1)}47%{animation-timing-function:cubic-bezier(.32,0,.5,1);transform:scaleX(1.0641)}99.9%{transform:scaleX(0)}to{transform:scale(0)}}.ld-line-1 .ld-line-de{animation:ld-line1-de-collapse .34s linear 1.88s forwards}@keyframes ld-line1-de-collapse{0%{animation-timing-function:cubic-bezier(.63,.19,.58,1);transform:translateX(0)}47%{animation-timing-function:cubic-bezier(.32,0,.5,1);transform:translateX(5px) scale(1)}99.9%{transform:translateX(-68px) scale(1)}to{transform:translateX(-68px) scale(0)}}.ld-line1-x-wrapper{animation:ld-dot1-arc-x .8s linear 2.7s infinite}.ld-line-1 .ld-line-ds{animation:ld-dot1-arc-y .8s linear 2.7s infinite}@keyframes ld-dot1-arc-x{0%{animation-timing-function:cubic-bezier(.47,0,.745,.715);transform:translateY(0)}24%{animation-timing-function:cubic-bezier(.39,.575,.565,1);transform:translateY(11px)}40%{transform:translateY(22px)}40.1%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes ld-dot1-arc-y{0%{animation-timing-function:cubic-bezier(.39,.575,.565,1);transform:translateX(0)}24%{animation-timing-function:cubic-bezier(.47,0,.745,.715);transform:translateX(16px)}40%{transform:translateX(0)}to{transform:translateX(0)}}.ld-line-2 .ld-line-body{animation:ld-line2-body-collapse .34s linear 1.8s forwards}@keyframes ld-line2-body-collapse{0%{animation-timing-function:cubic-bezier(.63,.19,.58,1);transform:scaleX(1)}47%{animation-timing-function:cubic-bezier(.32,0,.3,1);transform:scaleX(1.0588)}99.9%{transform:scaleX(0)}to{transform:scale(0)}}.ld-line-2 .ld-line-de{animation:ld-line2-de-collapse .34s linear 1.8s forwards}@keyframes ld-line2-de-collapse{0%{animation-timing-function:cubic-bezier(.63,.19,.58,1);transform:translateX(0)}47%{animation-timing-function:cubic-bezier(.32,0,.3,1);transform:translateX(4px) scale(1)}99.9%{transform:translateX(-68px) scale(1)}to{transform:translateX(-68px) scale(0)}}.ld-line-2.ld-line-2{animation:ld-line2-rotshift .2s cubic-bezier(0,0,.2,1) 2.24s forwards}.ld-line2-x-wrapper{animation:ld-dot2-arc-x .8s linear 2.7s infinite}.ld-line-2 .ld-line-ds{animation:ld-dot2-arc-y .8s linear 2.7s infinite}@keyframes ld-line2-rotshift{0%{transform:translateY(0)}to{transform:translateY(3px)}}@keyframes ld-dot2-arc-x{0%{animation-timing-function:ease-in-out;transform:translateY(0)}26%{transform:translateY(-22px)}40%{transform:translateY(-22px)}40.1%{transform:translateY(0)}50%{animation-timing-function:cubic-bezier(.47,0,.745,.715);transform:translateY(0)}74%{animation-timing-function:cubic-bezier(.39,.575,.565,1);transform:translateY(11px)}90%{transform:translateY(22px)}90.1%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes ld-dot2-arc-y{0%{transform:translateX(0)}50%{animation-timing-function:cubic-bezier(.39,.575,565,1);transform:translateX(0)}74%{animation-timing-function:cubic-bezier(.47,0,.745,.715);transform:translateX(16px)}90%{transform:translateX(0)}to{transform:translateX(0)}}.ld-line-3 .ld-line-body{animation:ld-line3-body-collapse .34s linear 1.84s forwards}@keyframes ld-line3-body-collapse{0%{animation-timing-function:cubic-bezier(.63,.19,.58,1);transform:scaleX(1)}47%{animation-timing-function:cubic-bezier(.32,0,.4,1);transform:scaleX(1.08)}99.9%{transform:scaleX(0)}to{transform:scale(0)}}.ld-line-3 .ld-line-de{animation:ld-line3-de-collapse .34s linear 1.84s forwards}@keyframes ld-line3-de-collapse{0%{animation-timing-function:cubic-bezier(.63,.19,.58,1);transform:translateX(0)}47%{animation-timing-function:cubic-bezier(.32,0,.4,1);transform:translateX(4px) scale(1)}99.9%{transform:translateX(-50px) scale(1)}to{transform:translateX(-50px) scale(0)}}.ld-line-3.ld-line-3{animation:ld-line3-rotshift .28s cubic-bezier(0,0,.2,1) 2.24s forwards}.ld-line3-x-wrapper{animation:ld-dot3-arc-x .8s linear 2.7s infinite}@keyframes ld-line3-rotshift{0%{transform:translate(0)}50%{transform:translate(-4px,7px)}to{transform:translateY(6px)}}@keyframes ld-dot3-arc-x{0%{transform:translateY(0)}50%{animation-timing-function:ease-in-out;transform:translateY(0)}76%{transform:translateY(-22px)}90%{transform:translateY(-22px)}90.1%{transform:translateY(0)}to{transform:translateY(0)}}

    </style><div id="loader" aria-hidden="true" dir="ltr"><div class="ld-logo" style="display: none;"><div class="ld-backing"><div class="ld-bubble"><div class="ld-bubble-body"></div><div class="ld-bubble-arrow"></div><div class="ld-line-container-y"><div class="ld-line-container-x"><div class="ld-line ld-line-1"><div class="ld-line1-x-wrapper"><div class="ld-line-ds"></div></div><div class="ld-line-body"></div><div class="ld-line-de"></div></div><div class="ld-line ld-line-2"><div class="ld-line2-x-wrapper"><div class="ld-line-ds"></div></div><div class="ld-line-body"></div><div class="ld-line-de"></div></div><div class="ld-line ld-line-3"><div class="ld-line3-x-wrapper"><div class="ld-line-ds"></div></div><div class="ld-line-body"></div><div class="ld-line-de"></div></div></div></div></div></div></div><div class="fl" style="display: none;"><div class="fl-logo"></div><div class="fl-text">Loading your Fi account</div></div></div><script nonce="hx7fDUVBszcN2mSrlvkJKg">
      (() => {
    const storageKey = '' + '_fi_is_account_active';
        let loader = document.getElementById('loader');
        const path = window.location.pathname;
        const showForPath = path.includes('/calls') ||
          path.includes('/conversations') ||
          path.includes('/settings') ||
          path.includes('/unableToConnect') ||
          path.includes('/updatePhone') ||
          path.includes('/voicemail') ||
          /\/web\/?([\?#]|$)/.test(path);

        window.mwFinishLoad = () => {
          if (!loader) return;
          loader.parentElement.removeChild(loader);
          loader = undefined;
        };

        setTimeout(window.mwFinishLoad, 30000);

        if (showForPath && document.cookie.includes('pair_state_cookie=true')) {
          loader.style.display = 'flex';
    
          if (localStorage.getItem('dark_mode_enabled') === 'true') {
            loader.classList.add('dark');
            const metaThemeColorEl = document.querySelector('meta[name=theme-color]');
            metaThemeColorEl.setAttribute('content', '#3C4043')
          }
        
          if ((path.includes('/u/') || !localStorage.getItem('pr_backend_type'))
               && localStorage.getItem(storageKey) === 'true') {
            document.querySelector('.fl').style.display = 'flex';
          } else {
            const logo = document.querySelector('.ld-logo');
            if (logo) {
              logo.style.display = 'flex';
            }
          }
        } else {
          window.mwFinishLoad();
        }
      })();
    </script><div id="ogb_embed" style="display: none"><div class="gb_pa gb_Sd gb_Va" id="gb"><div class="gb_Qd gb_Sa gb_Ed" ng-non-bindable="" data-ogsr-up="" style="padding:0"><div class="gb_Me" style="display:block"><div class="gb_Nc"></div><a class="gb_3 gb_4 gb_3d gb_3c" href="https://accounts.google.com/ServiceLogin?passive=1209600&amp;osid=1&amp;continue=https://messages.google.com/web/u/0/postSignIn&amp;followup=https://messages.google.com/web/?redirected%3Dtrue&amp;ec=GAZA-AM" target="_top">Sign in</a></div></div></div><script nonce="hx7fDUVBszcN2mSrlvkJKg">this.gbar_=this.gbar_||{};(function(_){var window=this;
try{
_.Td=function(a,b,c){if(!a.o)if(c instanceof Array){c=_.Ha(c);for(var d=c.next();!d.done;d=c.next())_.Td(a,b,d.value)}else{d=(0,_.w)(a.F,a,b);var e=a.B+c;a.B++;b.setAttribute("data-eqid",e);a.D[e]=d;b&&b.addEventListener?b.addEventListener(c,d,!1):b&&b.attachEvent?b.attachEvent("on"+c,d):a.A.log(Error("w`"+b))}};

}catch(e){_._DumpException(e)}
try{
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
_.Ud=function(){if(!_.u.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{_.u.addEventListener("test",_.Wa,b),_.u.removeEventListener("test",_.Wa,b)}catch(c){}return a}();
_.Vd=_.tb?"webkitTransitionEnd":"transitionend";

}catch(e){_._DumpException(e)}
try{
var Wd=document.querySelector(".gb_B .gb_C"),Xd=document.querySelector("#gb.gb_Dc");Wd&&!Xd&&_.Td(_.Kd,Wd,"click");

}catch(e){_._DumpException(e)}
try{
var Gh=function(a){_.K.call(this);this.C=a;this.A=null;this.o={};this.D={};this.j={};this.B=null};_.t(Gh,_.K);_.Hh=function(a){if(a.A)return a.A;for(var b in a.j)if(a.j[b].lf()&&a.j[b].Ob())return a.j[b];return null};_.h=Gh.prototype;_.h.Ff=function(a){a&&_.Hh(this)&&a!=_.Hh(this)&&_.Hh(this).ae(!1);this.A=a};_.h.Kg=function(a){a=this.j[a]||a;return _.Hh(this)==a};_.h.Ue=function(a,b){b=b.Wc();if(this.o[a]&&this.o[a][b])for(var c=0;c<this.o[a][b].length;c++)try{this.o[a][b][c]()}catch(d){this.C.log(d)}};
_.h.Xh=function(a){return!this.D[a.Wc()]};_.h.hh=function(a){this.j[a]&&(_.Hh(this)&&_.Hh(this).Wc()==a||this.j[a].ae(!0))};_.h.Za=function(a){this.B=a;for(var b in this.j)this.j[b].lf()&&this.j[b].Za(a)};_.h.Bf=function(a){this.j[a.Wc()]=a};_.h.Le=function(a){return a in this.j?this.j[a]:null};var Ih=new Gh(_.Id);_.jd("dd",Ih);

}catch(e){_._DumpException(e)}
try{
_.kj=function(a,b){a=a.split(".");b=b||_.u;for(var c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b};

}catch(e){_._DumpException(e)}
try{
var lj=document.querySelector(".gb_Na .gb_C"),mj=document.querySelector("#gb.gb_Dc");lj&&!mj&&_.Td(_.Kd,lj,"click");

}catch(e){_._DumpException(e)}
})(this.gbar_);
// Google Inc.
</script></div><div style="display: none"><div ng-non-bindable=""></div></div><script nonce="hx7fDUVBszcN2mSrlvkJKg">this.gbar_=this.gbar_||{};(function(_){var window=this;
try{
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
_.Yd=function(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"};_.Zd=function(a){var b=_.Yd(a);return"array"==b||"object"==b&&"number"==typeof a.length};_.$d=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}};try{(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){}_.ae=_.B||_.tb;
_.be=function(a,b){this.width=a;this.height=b};_.h=_.be.prototype;_.h.aspectRatio=function(){return this.width/this.height};_.h.Sb=function(){return!(this.width*this.height)};_.h.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};_.h.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};_.h.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
var ee;_.ce=function(a,b){return(b||document).getElementsByTagName(String(a))};_.M=function(a,b){var c=b||document;if(c.getElementsByClassName)a=c.getElementsByClassName(a)[0];else{c=document;var d=b||c;a=d.querySelectorAll&&d.querySelector&&a?d.querySelector(a?"."+a:""):_.de(c,"*",a,b)[0]||null}return a||null};
_.de=function(a,b,c,d){a=d||a;b=b&&"*"!=b?String(b).toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var e=0,f=0,g;g=a[f];f++)b==g.nodeName&&(d[e++]=g);d.length=e;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(f=e=0;g=a[f];f++)b=g.className,"function"==typeof b.split&&_.la(b.split(/\s+/),c)&&(d[e++]=g);d.length=e;return d}return a};
_.fe=function(a,b){_.ya(b,function(c,d){c&&"object"==typeof c&&c.Rb&&(c=c.Db());"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:ee.hasOwnProperty(d)?a.setAttribute(ee[d],c):_.fb(d,"aria-")||_.fb(d,"data-")?a.setAttribute(d,c):a[d]=c})};ee={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};
_.ie=function(a,b){var c=b[1],d=_.ge(a,String(b[0]));c&&("string"===typeof c?d.className=c:Array.isArray(c)?d.className=c.join(" "):_.fe(d,c));2<b.length&&_.he(a,d,b,2);return d};
_.he=function(a,b,c,d){function e(k){k&&b.appendChild("string"===typeof k?a.createTextNode(k):k)}for(;d<c.length;d++){var f=c[d];if(!_.Zd(f)||_.Xa(f)&&0<f.nodeType)e(f);else{a:{if(f&&"number"==typeof f.length){if(_.Xa(f)){var g="function"==typeof f.item||"string"==typeof f.item;break a}if("function"===typeof f){g="function"==typeof f.item;break a}}g=!1}_.jb(g?_.ma(f):f,e)}}};_.je=function(a){return _.ge(document,a)};
_.ge=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)};_.ke=function(a){for(var b;b=a.firstChild;)a.removeChild(b)};_.le=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};_.me=function(a){return _.Xa(a)&&1==a.nodeType};_.ne=function(a){return 9==a.nodeType?a:a.ownerDocument||a.document};_.oe=function(a,b,c){for(var d=0;a&&(null==c||d<=c);){if(b(a))return a;a=a.parentNode;d++}return null};

}catch(e){_._DumpException(e)}
try{
_.qj=function(a){_.C.call(this,a)};_.t(_.qj,_.C);

}catch(e){_._DumpException(e)}
try{
_.rj=function(a,b,c){a.rel=c;-1!=c.toLowerCase().indexOf("stylesheet")?(a.href=_.yc(b),(b=_.Yc(a.ownerDocument&&a.ownerDocument.defaultView))&&a.setAttribute("nonce",b)):a.href=b instanceof _.wc?_.yc(b):b instanceof _.Bc?_.Cc(b):_.Cc(_.Ic(b))};

}catch(e){_._DumpException(e)}
try{
_.sj=function(){var a="undefined"!==typeof window?window.trustedTypes:void 0;return null!==a&&void 0!==a?a:null};_.uj=function(a){if("undefined"!=typeof _.tj&&a instanceof _.tj)return a.j;throw Error("B");};_.vj=function(a){var b,c=(a.ownerDocument&&a.ownerDocument.defaultView||window).document,d=null===(b=c.querySelector)||void 0===b?void 0:b.call(c,"script[nonce]");(b=d?d.nonce||d.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)};
_.xj=function(a,b){b="undefined"!=typeof _.wj&&b instanceof _.wj?_.uj(b):_.xc(b);a.src=b;_.vj(a)};
/*

 SPDX-License-Identifier: Apache-2.0
*/

}catch(e){_._DumpException(e)}
try{
var yj=function(a,b,c){_.Jd.log(46,{att:a,max:b,url:c})},Aj=function(a,b,c){_.Jd.log(47,{att:a,max:b,url:c});a<b?zj(a+1,b):_.Id.log(Error("$`"+a+"`"+b),{url:c})},zj=function(a,b){if(Bj){var c=_.je("SCRIPT");c.async=!0;c.type="text/javascript";c.charset="UTF-8";_.xj(c,Bj);c.onload=_.$d(yj,a,b,c.src);c.onerror=_.$d(Aj,a,b,c.src);_.Jd.log(45,{att:a,max:b,url:c.src});_.ce("HEAD")[0].appendChild(c)}},Cj=function(a){_.C.call(this,a)};_.t(Cj,_.C);
var Dj=_.I(_.Ed,Cj,17)||new Cj,Ej,Bj=(Ej=_.I(Dj,_.qj,1))?_.zc(_.E(Ej,4)||""):null,Fj,Gj=(Fj=_.I(Dj,_.qj,2))?_.zc(_.E(Fj,4)||""):null,Hj=function(){zj(1,2);if(Gj){var a=_.je("LINK");a.setAttribute("type","text/css");_.rj(a,Gj,"stylesheet");var b=_.Yc();b&&a.setAttribute("nonce",b);_.ce("HEAD")[0].appendChild(a)}};
(function(){var a=_.Fd();if(_.F(a,18))Hj();else{var b=_.E(a,19)||0;window.addEventListener("load",function(){window.setTimeout(Hj,b)})}})();

}catch(e){_._DumpException(e)}
})(this.gbar_);
// Google Inc.
</script></body></html>
URL
GET https://messages.google.com/web?redirected=true
Response Headers
Alt-Svc:
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000
Cache-Control:
no-cache, no-store, max-age=0, must-revalidate
Content-Length:
0
Content-Type:
application/binary
Date:
Tue, 26 Oct 2021 13:36:52 GMT
Expires:
Mon, 01 Jan 1990 00:00:00 GMT
Location:
https://messages.google.com/web/?redirected=true
P3p:
CP="This is not a P3P policy! See g.co/p3phelp for more info."
Pragma:
no-cache
Server:
ESF
Set-Cookie:
NID=511=IB_jq3XU3R-x2AEoYUXZUrffHOQIhIF4Xdx5sYcJqRkGBjNnmvesoKO1XUyXTcp2t3taVOGw7w8G7WZ-SV87tFXzAeE3llY70pjmOx9mcnAc6VR0vWGM2rdHdOnz9lXj-_9EhcLF3MuxLmijENEYBE3ZBMuKarhB-JM0_AQqips; expires=Wed, 27-Apr-2022 13:36:52 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=none
X-Content-Type-Options:
nosniff
X-Frame-Options:
SAMEORIGIN
X-Xss-Protection:
0
Response Body

Empty body

URL
GET https://messages.android.com/
Response Headers
Age:
287
Alt-Svc:
h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000
Cache-Control:
public, max-age=1800
Content-Length:
244
Content-Type:
text/html; charset=UTF-8
Date:
Tue, 26 Oct 2021 13:32:04 GMT
Expires:
Tue, 26 Oct 2021 14:02:04 GMT
Location:
https://messages.google.com/web?redirected=true
Server:
sffe
X-Content-Type-Options:
nosniff
X-Xss-Protection:
0
Response Body
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 Moved</TITLE></HEAD><BODY>
<H1>301 Moved</H1>
The document has moved
<A HREF="https://messages.google.com/web?redirected=true">here</A>.
</BODY></HTML>

Resolver

Resolver ASN
AS8452
Resolver IP
163.121.128.206
Resolver Network Name
<unknown>
Measurement UID
20211026133652.174408_EG_webconnectivity_be53ca0436750d02
Report ID
20211026T123647Z_webconnectivity_EG_8452_n1_SBcWuzNoXHqfLXS9
Platform
macos
Software Name
ooniprobe-desktop-unattended (3.9.2)
Measurement Engine
ooniprobe-engine (3.9.2)

Raw Measurement Data

Loading…