Created
October 25, 2022 17:17
-
-
Save elvismunyikiiru/3bf77222d9b53eddcdcf9e695a336ed2 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | |
<title>Gmail</title> | |
<meta http-equiv="X-UA-Compatible" content="IE=edge"> | |
<meta name="application-name" content="Gmail"> | |
<meta name="description" content="Google's approach to email"> | |
<meta name="application-url" content="https://mail.google.com"> | |
<meta name="google" content="notranslate"> | |
<link rel="canonical" href="https://mail.google.com/mail/"/> | |
<link rel="shortcut icon" href="https://ssl.gstatic.com/ui/v1/icons/mail/rfr/gmail.ico" type="image/x-icon"> | |
<link rel="alternate" type="application/atom+xml" title="Gmail Atom Feed" href="feed/atom"> | |
<link rel="manifest" href="/mail/manifest.json" crossorigin="use-credentials"> | |
<link rel="preload" as="script" href="/_/scs/mail-static/_/js/k=gmail.main.en.ZlJf2WrtqS0.es5.O/am=BlzcDf4v4UcAMAIc8Ph24GfCsAQAAWCA_ckABBAAECOrqd6bcJIdPyQAAAFoZ8U4xgEA45oHoOM8IUwGACwAAAAAAAAAAAAAAAAAAABgF5Qf/d=1/im=1/dg=0/br=1/wt=1/rs=AHGWq9AzWDE4VMXZ6_i0Wa_X9CYWLyqkEg/cb=loaded_0/m=b" nonce="q7FHXDSH40WzupUmeytlPw"> | |
<link rel="preload" as="script" href="/_/scs/mail-static/_/js/k=gmail.main.en.ZlJf2WrtqS0.es5.O/am=BlzcDf4v4UcAMAIc8Ph24GfCsAQAAWCA_ckABBAAECOrqd6bcJIdPyQAAAFoZ8U4xgEA45oHoOM8IUwGACwAAAAAAAAAAAAAAAAAAABgF5Qf/d=1/exm=b/ed=1/im=1/dg=0/br=1/wt=1/rs=AHGWq9AzWDE4VMXZ6_i0Wa_X9CYWLyqkEg/cb=loaded_1/m=a" nonce="q7FHXDSH40WzupUmeytlPw"> | |
<link rel="preload" as="script" href="/_/scs/mail-static/_/js/k=gmail.main.en.ZlJf2WrtqS0.es5.O/am=BlzcDf4v4UcAMAIc8Ph24GfCsAQAAWCA_ckABBAAECOrqd6bcJIdPyQAAAFoZ8U4xgEA45oHoOM8IUwGACwAAAAAAAAAAAAAAAAAAABgF5Qf/d=1/exm=a,b/ed=1/im=1/dg=0/br=1/wt=1/rs=AHGWq9AzWDE4VMXZ6_i0Wa_X9CYWLyqkEg/cb=loaded_2/m=m,m_i,i20jfd,lKrWxc,hkjXJ,gYOl6d,HXLjIb,DL8jZe,xaQcye,J41knb,oRmHt,E1P0kd,pE92lb,v2eEBc" nonce="q7FHXDSH40WzupUmeytlPw"> | |
<link rel="preload" as="script" href="/_/scs/mail-static/_/js/k=gmail.main.en.ZlJf2WrtqS0.es5.O/am=BlzcDf4v4UcAMAIc8Ph24GfCsAQAAWCA_ckABBAAECOrqd6bcJIdPyQAAAFoZ8U4xgEA45oHoOM8IUwGACwAAAAAAAAAAAAAAAAAAABgF5Qf/d=1/exm=DL8jZe,E1P0kd,HXLjIb,J41knb,a,b,gYOl6d,hkjXJ,i20jfd,lKrWxc,m,m_i,oRmHt,pE92lb,v2eEBc,xaQcye/ed=1/im=1/dg=0/br=1/wt=1/rs=AHGWq9AzWDE4VMXZ6_i0Wa_X9CYWLyqkEg/cb=loaded_3/m=ebdd,sps,l,spit,t,lLYctc,anc" nonce="q7FHXDSH40WzupUmeytlPw"> | |
<style type="text/css" nonce="NQ01vPA4WDfqfXyXt5eA7g"> | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: italic; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UairENHsxJlGDuGo1OIlL3L2JB80eWHxVA9_Iou-BqGpjmscm43kO8Q5nYku74pqeUXtqzNW4g.woff) format('woff'); | |
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: italic; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UairENHsxJlGDuGo1OIlL3L2JB80eWHxVA9_Iou-BqGpjmscm43kO8Q5nYkvL4pqeUXtqzNW4g.woff) format('woff'); | |
unicode-range: U+0370-03FF; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: italic; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UairENHsxJlGDuGo1OIlL3L2JB80eWHxVA9_Iou-BqGpjmscm43kO8Q5nYkvb4pqeUXtqzNW4g.woff) format('woff'); | |
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: italic; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UairENHsxJlGDuGo1OIlL3L2JB80eWHxVA9_Iou-BqGpjmscm43kO8Q5nYksL4pqeUXtqzNW4g.woff) format('woff'); | |
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: italic; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UairENHsxJlGDuGo1OIlL3L2JB80eWHxVA9_Iou-BqGpjmscm43kO8Q5nYksb4pqeUXtqzNW4g.woff) format('woff'); | |
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: italic; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UairENHsxJlGDuGo1OIlL3L2JB80eWHxVA9_Iou-BqGpjmscm43kO8Q5nYkv74pqeUXtqzN.woff) format('woff'); | |
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Kwp5eKQtGBlc.woff2) format('woff2'); | |
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Nwp5eKQtGBlc.woff2) format('woff2'); | |
unicode-range: U+0370-03FF; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Mwp5eKQtGBlc.woff2) format('woff2'); | |
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Bwp5eKQtGBlc.woff2) format('woff2'); | |
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Awp5eKQtGBlc.woff2) format('woff2'); | |
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Owp5eKQtG.woff2) format('woff2'); | |
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 500; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Kwp5eKQtGBlc.woff2) format('woff2'); | |
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 500; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Nwp5eKQtGBlc.woff2) format('woff2'); | |
unicode-range: U+0370-03FF; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 500; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Mwp5eKQtGBlc.woff2) format('woff2'); | |
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 500; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Bwp5eKQtGBlc.woff2) format('woff2'); | |
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 500; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Awp5eKQtGBlc.woff2) format('woff2'); | |
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 500; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Owp5eKQtG.woff2) format('woff2'); | |
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 700; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Kwp5eKQtGBlc.woff2) format('woff2'); | |
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 700; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Nwp5eKQtGBlc.woff2) format('woff2'); | |
unicode-range: U+0370-03FF; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 700; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Mwp5eKQtGBlc.woff2) format('woff2'); | |
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 700; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Bwp5eKQtGBlc.woff2) format('woff2'); | |
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 700; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Awp5eKQtGBlc.woff2) format('woff2'); | |
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 700; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Owp5eKQtG.woff2) format('woff2'); | |
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Kwp5eKQtGBlc.woff2) format('woff2'); | |
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Nwp5eKQtGBlc.woff2) format('woff2'); | |
unicode-range: U+0370-03FF; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Mwp5eKQtGBlc.woff2) format('woff2'); | |
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Bwp5eKQtGBlc.woff2) format('woff2'); | |
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Awp5eKQtGBlc.woff2) format('woff2'); | |
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Owp5eKQtG.woff2) format('woff2'); | |
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 500; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Kwp5eKQtGBlc.woff2) format('woff2'); | |
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 500; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Nwp5eKQtGBlc.woff2) format('woff2'); | |
unicode-range: U+0370-03FF; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 500; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Mwp5eKQtGBlc.woff2) format('woff2'); | |
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 500; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Bwp5eKQtGBlc.woff2) format('woff2'); | |
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 500; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Awp5eKQtGBlc.woff2) format('woff2'); | |
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; | |
} | |
@font-face { | |
font-family: 'Google Sans'; | |
font-style: normal; | |
font-weight: 500; | |
src: url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Owp5eKQtG.woff2) format('woff2'); | |
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; | |
} | |
@font-face { | |
font-family: 'Product Sans'; | |
font-style: normal; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/productsans/v9/pxiDypQkot1TnFhsFMOfGShVGdeOYktMqlap.woff2) format('woff2'); | |
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; | |
} | |
@font-face { | |
font-family: 'Product Sans'; | |
font-style: normal; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/productsans/v9/pxiDypQkot1TnFhsFMOfGShVF9eOYktMqg.woff2) format('woff2'); | |
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: italic; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xFIzIXKMnyrYk.woff2) format('woff2'); | |
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: italic; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xMIzIXKMnyrYk.woff2) format('woff2'); | |
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: italic; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xEIzIXKMnyrYk.woff2) format('woff2'); | |
unicode-range: U+1F00-1FFF; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: italic; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xLIzIXKMnyrYk.woff2) format('woff2'); | |
unicode-range: U+0370-03FF; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: italic; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xHIzIXKMnyrYk.woff2) format('woff2'); | |
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: italic; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xGIzIXKMnyrYk.woff2) format('woff2'); | |
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: italic; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xIIzIXKMny.woff2) format('woff2'); | |
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: normal; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2) format('woff2'); | |
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: normal; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2) format('woff2'); | |
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: normal; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2) format('woff2'); | |
unicode-range: U+1F00-1FFF; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: normal; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2) format('woff2'); | |
unicode-range: U+0370-03FF; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: normal; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2) format('woff2'); | |
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: normal; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format('woff2'); | |
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: normal; | |
font-weight: 400; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2'); | |
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: normal; | |
font-weight: 500; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2) format('woff2'); | |
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: normal; | |
font-weight: 500; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2) format('woff2'); | |
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: normal; | |
font-weight: 500; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2) format('woff2'); | |
unicode-range: U+1F00-1FFF; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: normal; | |
font-weight: 500; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2) format('woff2'); | |
unicode-range: U+0370-03FF; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: normal; | |
font-weight: 500; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2) format('woff2'); | |
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: normal; | |
font-weight: 500; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2) format('woff2'); | |
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: normal; | |
font-weight: 500; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format('woff2'); | |
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: normal; | |
font-weight: 700; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2) format('woff2'); | |
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: normal; | |
font-weight: 700; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2) format('woff2'); | |
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: normal; | |
font-weight: 700; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2) format('woff2'); | |
unicode-range: U+1F00-1FFF; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: normal; | |
font-weight: 700; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2) format('woff2'); | |
unicode-range: U+0370-03FF; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: normal; | |
font-weight: 700; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2) format('woff2'); | |
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: normal; | |
font-weight: 700; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2) format('woff2'); | |
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; | |
} | |
@font-face { | |
font-family: 'Roboto'; | |
font-style: normal; | |
font-weight: 700; | |
src: url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format('woff2'); | |
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; | |
} | |
</style> | |
<style nonce="NQ01vPA4WDfqfXyXt5eA7g"> | |
body { | |
margin: 0; | |
width: 100%; | |
height: 100% | |
} | |
body,input,textarea,select,#loading { | |
font-family: arial,sans-serif | |
} | |
input,textarea,select { | |
font-size: 100% | |
} | |
#loading { | |
position: absolute; | |
width: 100%; | |
height: 100%; | |
z-index: 1000; | |
background-color: #fff | |
} | |
.msg { | |
color: #757575; | |
font-size: 20px; | |
letter-spacing: .2px; | |
line-height: 20px; | |
text-align: center | |
} | |
#nlpt { | |
animation: a-s .5s 2.5s 1 forwards; | |
background-color: #f1f1f1; | |
height: 4px; | |
margin: 56px auto 20px; | |
opacity: 0; | |
overflow: hidden; | |
position: relative; | |
width: 300px | |
} | |
#nlpt::before { | |
animation: a-lb 20s 3s linear forwards; | |
background-color: #db4437; | |
content: ''; | |
display: block; | |
height: 100%; | |
position: absolute; | |
transform: translateX(-300px); | |
width: 100% | |
} | |
@keyframes a-lb { | |
0% { | |
transform: translateX(-300px) | |
} | |
5% { | |
transform: translateX(-240px) | |
} | |
15% { | |
transform: translateX(-30px) | |
} | |
25% { | |
transform: translateX(-30px) | |
} | |
30% { | |
transform: translateX(-20px) | |
} | |
45% { | |
transform: translateX(-20px) | |
} | |
50% { | |
transform: translateX(-15px) | |
} | |
65% { | |
transform: translateX(-15px) | |
} | |
70% { | |
transform: translateX(-10px) | |
} | |
95% { | |
transform: translateX(-10px) | |
} | |
100% { | |
transform: translateX(-5px) | |
} | |
} | |
@keyframes a-s { | |
100% { | |
opacity: 1 | |
} | |
} | |
@keyframes a-h { | |
100% { | |
opacity: 0 | |
} | |
} | |
@keyframes a-nt { | |
100% { | |
transform: none | |
} | |
} | |
@keyframes a-e { | |
43% { | |
animation-timing-function: cubic-bezier(.8,0,.2,1); | |
transform: scale(.75) | |
} | |
60% { | |
animation-timing-function: cubic-bezier(.8,0,1,1); | |
transform: translateY(-16px) | |
} | |
77% { | |
animation-timing-function: cubic-bezier(.16,0,.2,1); | |
transform: none | |
} | |
89% { | |
animation-timing-function: cubic-bezier(.8,0,1,1); | |
transform: translateY(-5px) | |
} | |
100% { | |
transform: none | |
} | |
} | |
@keyframes a-ef { | |
24% { | |
animation-timing-function: cubic-bezier(.8,0,.6,1); | |
transform: scaleY(.42) | |
} | |
52% { | |
animation-timing-function: cubic-bezier(.63,0,.2,1); | |
transform: scaleY(.98) | |
} | |
83% { | |
animation-timing-function: cubic-bezier(.8,0,.84,1); | |
transform: scaleY(.96) | |
} | |
100% { | |
transform: none | |
} | |
} | |
@keyframes a-efs { | |
24% { | |
animation-timing-function: cubic-bezier(.8,0,.6,1); | |
opacity: .3 | |
} | |
52% { | |
animation-timing-function: cubic-bezier(.63,0,.2,1); | |
opacity: .03 | |
} | |
83% { | |
animation-timing-function: cubic-bezier(.8,0,.84,1); | |
opacity: .05 | |
} | |
100% { | |
opacity: 0 | |
} | |
} | |
@keyframes a-es { | |
24% { | |
animation-timing-function: cubic-bezier(.8,0,.6,1); | |
transform: rotate(-25deg) | |
} | |
52% { | |
animation-timing-function: cubic-bezier(.63,0,.2,1); | |
transform: rotate(-42.5deg) | |
} | |
83% { | |
animation-timing-function: cubic-bezier(.8,0,.84,1); | |
transform: rotate(-42deg) | |
} | |
100% { | |
transform: rotate(-43deg) | |
} | |
} | |
.la-e { | |
animation: 3.6s cubic-bezier(.03,0,.17,.67)kf-e; | |
margin: 0 auto; | |
position: relative | |
} | |
.la-e, .la-b { | |
height: 165px; | |
width: 220px | |
} | |
.la-l, .la-r, .la-m, .la-b, .la-i>* { | |
position: absolute | |
} | |
.la-m { | |
height: 220px; | |
top: -101px; | |
transform: scaleY(.75)rotate(45deg); | |
width: 220px | |
} | |
.la-b { | |
border-radius: 22px 22px 15px 15px; | |
overflow: hidden; | |
} | |
.la-b .la-l, .la-b .la-r, .la-b .la-m { | |
background: #f1f3f4 | |
} | |
.la-b .la-l { | |
left: -1px | |
} | |
.la-b .la-r { | |
right: -1px | |
} | |
.la-s { | |
height: 142px; | |
top: 41px; | |
width: 51px | |
} | |
.la-c { | |
height: 108px; | |
width: 51px | |
} | |
.la-c.la-l { | |
background: #c5221f; | |
transform: scaleY(.75)skew(0,45deg); | |
transform-origin: top right | |
} | |
.la-c.la-r { | |
background: #fbbc04; | |
transform: scaleY(.75)skew(0,-45deg); | |
transform-origin: top left | |
} | |
.la-k .la-l, .la-k .la-r { | |
border: 3px none #fff; | |
border-top-style: solid; | |
height: 22px; | |
top: -3px; | |
width: 22px | |
} | |
.la-k .la-l { | |
border-radius: 25px 0 0 0; | |
left: 0; | |
transform: rotate(37deg); | |
transform-origin: bottom right | |
} | |
.la-k .la-r { | |
border-radius: 0 25px 0 0; | |
right: 0; | |
transform: rotate(-37deg); | |
transform-origin: bottom left | |
} | |
.la-k .la-m { | |
background: #fff; | |
top: -166px | |
} | |
.la-i { | |
animation: .9s linear 1.2s kf-v; | |
opacity: 0 | |
} | |
.la-i>.la-l, .la-i>.la-r { | |
border-color: #fafbfb | |
} | |
.la-i>.la-m { | |
background: #fafbfb | |
} | |
@keyframes kf-e { | |
0% { | |
opacity: 0; | |
transform: scale(.72) | |
} | |
33% { | |
animation-timing-function: cubic-bezier(.21,.02,.03,.92); | |
opacity: 1; | |
transform: scale(.8) | |
} | |
50% { | |
animation-timing-function: linear; | |
transform: scale(.96) | |
} | |
} | |
@keyframes kf-c { | |
25% { | |
animation-timing-function: cubic-bezier(.17,.98,.38,1); | |
transform: scale(1.1) | |
} | |
to { | |
transform: none | |
} | |
} | |
@keyframes kf-s { | |
35% { | |
animation-timing-function: cubic-bezier(.17,.34,.69,.78); | |
transform: scale(.88) | |
} | |
to { | |
transform: none | |
} | |
} | |
@keyframes kf-v { | |
66% { | |
animation-timing-function: cubic-bezier(.3,0,.83,.83); | |
opacity: 1 | |
} | |
} | |
.invfr { | |
position: absolute; | |
left: 0; | |
top: 0; | |
z-index: -1; | |
width: 0; | |
height: 0; | |
border: 0 | |
} | |
.msgb { | |
position: absolute; | |
right: 0; | |
font-size: 12px; | |
font-weight: normal; | |
color: #000; | |
padding: 20px | |
} | |
</style> | |
<style nonce="NQ01vPA4WDfqfXyXt5eA7g"> | |
.submit_as_link { | |
border: none; | |
background: none; | |
color: blue; | |
text-decoration: underline; | |
cursor: pointer; | |
margin: 0; | |
padding: 0; | |
} | |
.submit_as_link:active { | |
color: red; | |
outline: 0 | |
} | |
</style> | |
<script type="text/javascript" nonce="q7FHXDSH40WzupUmeytlPw"> | |
// <![CDATA[ | |
var GM_START_TIME = (new Date).getTime(); | |
var GM_SOLCF = false; | |
var GM_SUPPORTED_GECKO_VERSION = "46"; | |
var GM_SUPPORTED_CHROME_VERSION = "43"; | |
var GM_SUPPORTED_SAFARI_VERSION = "9"; | |
var GM_MOOSE_URL = "?ui\x3dhtml\x26zy\x3db"; | |
var GM_UNSUPPORTED_BROWSER_URL = "?ui\x3dhtml\x26zy\x3db"; | |
var GM_NO_COOKIE_URL = "?view\x3dnocookies"; | |
var GM_APP_NAME = "Gmail"; | |
var GM_ACTION_TOKEN = "null"; | |
var GM_HUB_CONFIGURATION = 3; | |
var GM_SPT_ENABLED = "true"; | |
var GM_RFT_ENABLED = "true"; | |
var GM_SESSION_PATH = "/mail/u/4/"; | |
var GM_INITIAL_PAGE_VISIBILITY = document.visibilityState; | |
var GM_JS_URLS = ["/_/scs/mail-static/_/js/k\x3dgmail.main.en.ZlJf2WrtqS0.es5.O/am\x3dBlzcDf4v4UcAMAIc8Ph24GfCsAQAAWCA_ckABBAAECOrqd6bcJIdPyQAAAFoZ8U4xgEA45oHoOM8IUwGACwAAAAAAAAAAAAAAAAAAABgF5Qf/d\x3d1/im\x3d1/dg\x3d0/br\x3d1/wt\x3d1/rs\x3dAHGWq9AzWDE4VMXZ6_i0Wa_X9CYWLyqkEg/cb\x3dloaded_0/m\x3db", "/_/scs/mail-static/_/js/k\x3dgmail.main.en.ZlJf2WrtqS0.es5.O/am\x3dBlzcDf4v4UcAMAIc8Ph24GfCsAQAAWCA_ckABBAAECOrqd6bcJIdPyQAAAFoZ8U4xgEA45oHoOM8IUwGACwAAAAAAAAAAAAAAAAAAABgF5Qf/d\x3d1/exm\x3db/ed\x3d1/im\x3d1/dg\x3d0/br\x3d1/wt\x3d1/rs\x3dAHGWq9AzWDE4VMXZ6_i0Wa_X9CYWLyqkEg/cb\x3dloaded_1/m\x3da", "/_/scs/mail-static/_/js/k\x3dgmail.main.en.ZlJf2WrtqS0.es5.O/am\x3dBlzcDf4v4UcAMAIc8Ph24GfCsAQAAWCA_ckABBAAECOrqd6bcJIdPyQAAAFoZ8U4xgEA45oHoOM8IUwGACwAAAAAAAAAAAAAAAAAAABgF5Qf/d\x3d1/exm\x3da,b/ed\x3d1/im\x3d1/dg\x3d0/br\x3d1/wt\x3d1/rs\x3dAHGWq9AzWDE4VMXZ6_i0Wa_X9CYWLyqkEg/cb\x3dloaded_2/m\x3dm,m_i,i20jfd,lKrWxc,hkjXJ,gYOl6d,HXLjIb,DL8jZe,xaQcye,J41knb,oRmHt,E1P0kd,pE92lb,v2eEBc", "/_/scs/mail-static/_/js/k\x3dgmail.main.en.ZlJf2WrtqS0.es5.O/am\x3dBlzcDf4v4UcAMAIc8Ph24GfCsAQAAWCA_ckABBAAECOrqd6bcJIdPyQAAAFoZ8U4xgEA45oHoOM8IUwGACwAAAAAAAAAAAAAAAAAAABgF5Qf/d\x3d1/exm\x3dDL8jZe,E1P0kd,HXLjIb,J41knb,a,b,gYOl6d,hkjXJ,i20jfd,lKrWxc,m,m_i,oRmHt,pE92lb,v2eEBc,xaQcye/ed\x3d1/im\x3d1/dg\x3d0/br\x3d1/wt\x3d1/rs\x3dAHGWq9AzWDE4VMXZ6_i0Wa_X9CYWLyqkEg/cb\x3dloaded_3/m\x3debdd,sps,l,spit,t,lLYctc,anc"]; | |
var GM_STYLESHEET_URLS = ["/_/scs/mail-static/_/ss/k\x3dgmail.main.tSaLs_O8xw0.L.W.O/am\x3dBlzcDf4v4UcAMAIc8Ph24GfCsAQAAWCA_ckABBAAECOrqd6bcJIdPyQAAAFoZ8U4xgEA45oHoeM8IUwGACwEAAAAAAAAAAAAAAAAAABgF5Qf/d\x3d1/excm\x3dat/rs\x3dAHGWq9B0d_NiaSdSveaUVkxAZIazQPwdTQ"]; | |
var GM_INITIAL_PADDING_PREF = "n"; | |
var GM_ID_KEY = "6a99ae1508"; | |
var GM_INBOX_TYPE = "CLASSIC"; | |
var GM_BUILD_LABEL = "gmail.pinto-server_20221019.06_p1"; | |
var GM_MEET_CLIENT_TYPE = 2; | |
var GM_IS_CACHED_HTML = true; | |
var GM_COMPILE_MODE = ""; | |
var GM_writeErrorPage = function(errorPageDisplayed, callback) { | |
if (!GM_writeErrorPage.called) { | |
GM_writeErrorPage.called = true; | |
GM_writeErrorPage.callback = callback; | |
GM_writeErrorPage.errorPageDisplayed = errorPageDisplayed | |
} | |
}; | |
var GM_DYNAMITE_ENV_URLS = { | |
"prod-url": '[null,null,null,"https://chat.google.com/"]' | |
}; | |
var _mp = {}; | |
var _DumpException = _mp._DumpException = function(e) { | |
GM_writeErrorPage(0, function() { | |
document.getElementById("numeric_code").textContent = "9" | |
}) | |
} | |
; | |
var pr = 0; | |
function _B_logImg_(v, p) { | |
if (GLOBALS && GLOBALS[118]) | |
return; | |
(new Image).src = "?ui\x3d2\x26view\x3d" + v + "\x26" + p + "\x26ik\x3d" + GM_ID_KEY + "\x26itp\x3d" + (GLOBALS ? GLOBALS[65] : "unknown") + "\x26cct\x3d" + (GLOBALS ? GLOBALS[108] : -1) + "\x26mct\x3d" + (GLOBALS ? GLOBALS[109] : -1); | |
"\x26random\x3d" + (new Date).getTime() | |
} | |
;// ]]> | |
</script> | |
<script nonce="q7FHXDSH40WzupUmeytlPw"> | |
(function() { | |
try { | |
var l = "Edge" | |
, p = "Opera" | |
, aa = "client_error_page" | |
, ba = "complete" | |
, t = "error" | |
, u = "function" | |
, w = "object" | |
, x = "string" | |
, ca = "unhandledrejection"; | |
function da() { | |
return function(a) { | |
return a | |
} | |
} | |
function y() { | |
return function() {} | |
} | |
var fa = function(a, b) { | |
return 0 <= ea(a, b) | |
}, ha = function(a, b) { | |
b = ea(a, b); | |
var c; | |
(c = 0 <= b) && Array.prototype.splice.call(a, b, 1); | |
return c | |
}, ja = 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 < ia.length; f++) | |
c = ia[f], | |
Object.prototype.hasOwnProperty.call(d, c) && (a[c] = d[c]) | |
} | |
}, A = function() { | |
var a = z.navigator; | |
return a && (a = a.userAgent) ? a : "" | |
}, B = function(a) { | |
return -1 != A().indexOf(a) | |
}, ka = function() { | |
return B("Firefox") || B("FxiOS") | |
}, ma = function() { | |
return B("Safari") && !(la() || B("Coast") || B(p) || B(l) || B("Edg/") || B("OPR") || ka() || B("Silk") || B("Android")) | |
}, la = function() { | |
return (B("Chrome") || B("CriOS")) && !B(l) || B("Silk") | |
}, na = function() { | |
return B("Android") && !(la() || ka() || B(p) || B("Silk")) | |
}, oa = function(a) { | |
var b = {}; | |
a.forEach(function(c) { | |
b[c[0]] = c[1] | |
}); | |
return function(c) { | |
return b[c.find(function(d) { | |
return d in b | |
})] || "" | |
} | |
}, pa = function(a) { | |
var b = A(); | |
if ("Internet Explorer" === a) { | |
if (B("Trident") || B("MSIE")) | |
if ((a = /rv: *([\d\.]*)/.exec(b)) && a[1]) | |
b = a[1]; | |
else { | |
a = ""; | |
var c = /MSIE +([\d\.]+)/.exec(b); | |
if (c && c[1]) | |
if (b = /Trident\/(\d.\d)/.exec(b), | |
"7.0" == c[1]) | |
if (b && b[1]) | |
switch (b[1]) { | |
case "4.0": | |
a = "8.0"; | |
break; | |
case "5.0": | |
a = "9.0"; | |
break; | |
case "6.0": | |
a = "10.0"; | |
break; | |
case "7.0": | |
a = "11.0" | |
} | |
else | |
a = "7.0"; | |
else | |
a = c[1]; | |
b = a | |
} | |
else | |
b = ""; | |
return b | |
} | |
var d = RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?", "g"); | |
c = []; | |
for (var e; e = d.exec(b); ) | |
c.push([e[1], e[2], e[3] || void 0]); | |
b = oa(c); | |
switch (a) { | |
case p: | |
if (B(p)) | |
return b(["Version", p]); | |
if (B("OPR")) | |
return b(["OPR"]); | |
break; | |
case "Microsoft Edge": | |
if (B(l)) | |
return b([l]); | |
if (B("Edg/")) | |
return b(["Edg"]); | |
break; | |
case "Chromium": | |
if (la()) | |
return b(["Chrome", "CriOS", "HeadlessChrome"]) | |
} | |
return "Firefox" === a && ka() || "Safari" === a && ma() || "Android Browser" === a && na() || "Silk" === a && B("Silk") ? (b = c[2]) && b[1] || "" : "" | |
}, qa = function(a) { | |
a = pa(a); | |
if ("" === a) | |
return NaN; | |
a = a.split("."); | |
return 0 === a.length ? NaN : Number(a[0]) | |
}, ua = function(a) { | |
a = a.i; | |
return ra.test(a) || sa.test(a) || ta.test(a) | |
}, Aa = function(a, b) { | |
var c = new C(z.location.href) | |
, d = ua(c) | |
, e = null === b.gapi_version ? null : va(); | |
wa(c, z.GM_SESSION_PATH + "logstreamz"); | |
xa(c, ""); | |
var f = new FormData; | |
f.append("impressionId", a); | |
f.append("customData", JSON.stringify(b)); | |
f.append("defaultData", JSON.stringify({ | |
inbox_type: z.GM_INBOX_TYPE, | |
hub_configuration: z.GM_HUB_CONFIGURATION, | |
delegation_request: d, | |
gapi_version: e, | |
compile_mode: z.GM_COMPILE_MODE, | |
is_cached_html: !!z.GM_IS_CACHED_HTML, | |
build_label: z.GM_BUILD_LABEL | |
})); | |
return new Promise(function(g) { | |
ya(c, function(h) { | |
g(za(h.target)) | |
}, f) | |
} | |
) | |
}, Da = function() { | |
switch ((new C(z.location.href)).j.get("tf")) { | |
case "cm": | |
return 1; | |
case "cv": | |
return 2; | |
case "mip": | |
return 3; | |
case "am": | |
return 4; | |
default: | |
return void 0 === Ba && (Ba = Ca(window.location.href, "usp")), | |
"dot_new" == Ba ? 5 : 0 | |
} | |
}, Ia = function(a, b, c) { | |
b = void 0 === b ? "" : b; | |
z.top.GM_showErrorPageCalled = !0; | |
Ea.add(a); | |
c || (c = Error(b)); | |
Fa("Error page requested. errorPageCause\x3d" + a + ", errorMessage\x3d" + b, c || null); | |
if (null === z.GM_DEP) { | |
z.GM_DEP = a; | |
var d = 0; | |
5 === a ? d = 1 : 13 === a && (d = 2); | |
z.top.GM_writeErrorPage(d, function() { | |
Ga(new Ha, a.toString()); | |
(z.top.GM_SLF || y())(); | |
var e = z.performance && z.performance.getEntries().find(function(f) { | |
return f instanceof z.PerformanceResourceTiming && "iframe" == f.initiatorType && /.+\/mail(\/u\/\d+)?\/data(\?|$)/.test(f.name) | |
}); | |
Aa(aa, { | |
error_page_cause: a, | |
window_type: Da(), | |
mct: z.GLOBALS[109], | |
error: b + (c && c.stack ? "\n" + c.stack : ""), | |
debug: JSON.stringify({ | |
userAgent: z.GLOBALS[71], | |
build: z.GLOBALS[3], | |
jsVersion: z.GLOBALS[4], | |
inboxType: z.GLOBALS[65], | |
navPreloadHtml: z.GLOBALS[79], | |
offlineEnabled: z.GLOBALS[61], | |
reloadCount: z.sessionStorage.getItem("reload_count"), | |
isCacheableHtml: z.GLOBALS[57], | |
dataIframe: !!e, | |
dataIframePath: z.GM_DIP || null, | |
dataIframeLocationError: z.GM_DILE || null, | |
dataIframeReadyState: z.GM_DIRS || null, | |
staleFlagError: z.GM_SFE || null | |
}) | |
}); | |
z.top.document.getElementById("detailed_tech_info") && (z.top.document.getElementById("numeric_code").textContent = String(a)) | |
}) | |
} | |
return new Promise(y()) | |
}, Ja = function(a) { | |
if (z.GM_LC) | |
throw a; | |
Ia(9, "Uncaught exception", a) | |
}, Na = function(a, b, c) { | |
return new Promise(function(d, e) { | |
var f = Ka(a, b); | |
f.async = !1; | |
f.addEventListener("load", function() { | |
La(b); | |
d(c) | |
}); | |
f.addEventListener(t, function(g) { | |
e(g.error); | |
Ma(g, f) | |
}); | |
z.document.body.appendChild(f) | |
} | |
) | |
}, Ra = function(a, b, c, d) { | |
return new Promise(function(e, f) { | |
z[d] = function(q) { | |
La(b); | |
delete z[d]; | |
r.removeEventListener(t, k); | |
r.removeEventListener("load", m); | |
e(c.then(function() { | |
try { | |
q.call(z, Oa) | |
} catch (v) { | |
throw Ja(v), | |
v; | |
} | |
})) | |
} | |
; | |
var g = 0 | |
, h = function() { | |
return g < Pa.length ? (setTimeout(function() { | |
var q = r; | |
r = n(); | |
document.body.insertBefore(r, q); | |
document.body.removeChild(q) | |
}, Pa[g]), | |
g++, | |
!0) : !1 | |
} | |
, k = function(q) { | |
h() || (f(q.error), | |
Ma(q, r)) | |
} | |
, m = function(q) { | |
h() || (f(q), | |
Ia(4, "Script " + r.id + " loaded but did not execute: " + r.src + " (" + Qa(r.src) + ")")) | |
} | |
, n = function() { | |
var q = Ka(a, b); | |
q.async = !1; | |
q.addEventListener(t, k); | |
q.addEventListener("load", m); | |
return q | |
} | |
, r = n(); | |
document.body.appendChild(r) | |
} | |
) | |
}, Ka = function(a, b) { | |
var c = Sa(document, "SCRIPT") | |
, d = Ta("script[nonce]", c.ownerDocument && c.ownerDocument.defaultView); | |
d && c.setAttribute("nonce", d); | |
c.src = Ua(a); | |
c.id = "base-js-" + b; | |
return c | |
}, La = function(a) { | |
top["GM_TRACING_SCRIPT_" + a + "_PARSE_DONE"] = z.performance ? z.performance.now() : null | |
}, Ma = function(a, b) { | |
var c = b.src | |
, d = Qa(c); | |
Ia(4, "Failed to load script " + b.id + ": " + c + " (" + d + ")", a && a.error) | |
}, Qa = function(a) { | |
if (!z.performance) | |
return "performance API unavailable"; | |
try { | |
var b = z.performance.getEntriesByName(a, "resource").pop(); | |
if (!b) | |
return "no performance entry found"; | |
var c = b.startTime | |
, d = [b.redirectStart, b.redirectEnd, b.fetchStart, b.domainLookupStart, b.domainLookupEnd, b.connectStart, b.secureConnectionStart, b.connectEnd, b.requestStart, b.responseStart, b.responseEnd].map(function(e) { | |
if (!e) | |
return ""; | |
var f = Math.round(e - c); | |
c = e; | |
return f | |
}).join("-"); | |
return "size: " + b.transferSize + ", body: " + b.encodedBodySize + ", duration: " + (b.duration + " (" + d + "), protocol: ") + (b.nextHopProtocol + ", worker: " + b.workerStart) | |
} catch (e) { | |
return "performance API exception: " + e | |
} | |
}, Va = function(a) { | |
var b = 0; | |
return function() { | |
return b < a.length ? { | |
done: !1, | |
value: a[b++] | |
} : { | |
done: !0 | |
} | |
} | |
}, D = function(a) { | |
var b = "undefined" != typeof Symbol && Symbol.iterator && a[Symbol.iterator]; | |
return b ? b.call(a) : { | |
next: Va(a) | |
} | |
}, Wa = typeof Object.create == u ? Object.create : function(a) { | |
var b = y(); | |
b.prototype = a; | |
return new b | |
} | |
, Xa = typeof Object.defineProperties == u ? Object.defineProperty : function(a, b, c) { | |
if (a == Array.prototype || a == Object.prototype) | |
return a; | |
a[b] = c.value; | |
return a | |
} | |
, Ya = function(a) { | |
a = [w == typeof globalThis && globalThis, a, w == typeof window && window, w == typeof self && self, w == 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"); | |
}, E = Ya(this), F = function(a, b) { | |
if (b) | |
a: { | |
var c = E; | |
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 && Xa(c, a, { | |
configurable: !0, | |
writable: !0, | |
value: b | |
}) | |
} | |
}, Za; | |
if (typeof Object.setPrototypeOf == u) | |
Za = Object.setPrototypeOf; | |
else { | |
var $a; | |
a: { | |
var ab = { | |
a: !0 | |
} | |
, bb = {}; | |
try { | |
bb.__proto__ = ab; | |
$a = bb.a; | |
break a | |
} catch (a) {} | |
$a = !1 | |
} | |
Za = $a ? function(a, b) { | |
a.__proto__ = b; | |
if (a.__proto__ !== b) | |
throw new TypeError("b`" + a); | |
return a | |
} | |
: null | |
} | |
var cb = Za; | |
F("Symbol", function(a) { | |
if (a) | |
return a; | |
var b = function(f, g) { | |
this.g = f; | |
Xa(this, "description", { | |
configurable: !0, | |
writable: !0, | |
value: g | |
}) | |
}; | |
b.prototype.toString = function() { | |
return this.g | |
} | |
; | |
var c = "jscomp_symbol_" + (1E9 * Math.random() >>> 0) + "_" | |
, d = 0 | |
, e = function(f) { | |
if (this instanceof e) | |
throw new TypeError("c"); | |
return new b(c + (f || "") + "_" + d++,f) | |
}; | |
return e | |
}); | |
F("Symbol.iterator", function(a) { | |
if (a) | |
return a; | |
a = Symbol("d"); | |
for (var b = "Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "), c = 0; c < b.length; c++) { | |
var d = E[b[c]]; | |
typeof d === u && typeof d.prototype[a] != u && Xa(d.prototype, a, { | |
configurable: !0, | |
writable: !0, | |
value: function() { | |
return db(Va(this)) | |
} | |
}) | |
} | |
return a | |
}); | |
var db = function(a) { | |
a = { | |
next: a | |
}; | |
a[Symbol.iterator] = function() { | |
return this | |
} | |
; | |
return a | |
}; | |
F("Promise", function(a) { | |
function b() { | |
this.g = null | |
} | |
function c(g) { | |
return g instanceof e ? g : new e(function(h) { | |
h(g) | |
} | |
) | |
} | |
if (a) | |
return a; | |
b.prototype.i = function(g) { | |
if (null == this.g) { | |
this.g = []; | |
var h = this; | |
this.j(function() { | |
h.m() | |
}) | |
} | |
this.g.push(g) | |
} | |
; | |
var d = E.setTimeout; | |
b.prototype.j = function(g) { | |
d(g, 0) | |
} | |
; | |
b.prototype.m = function() { | |
for (; this.g && this.g.length; ) { | |
var g = this.g; | |
this.g = []; | |
for (var h = 0; h < g.length; ++h) { | |
var k = g[h]; | |
g[h] = null; | |
try { | |
k() | |
} catch (m) { | |
this.l(m) | |
} | |
} | |
} | |
this.g = null | |
} | |
; | |
b.prototype.l = function(g) { | |
this.j(function() { | |
throw g; | |
}) | |
} | |
; | |
var e = function(g) { | |
this.g = 0; | |
this.j = void 0; | |
this.i = []; | |
this.u = !1; | |
var h = this.l(); | |
try { | |
g(h.resolve, h.reject) | |
} catch (k) { | |
h.reject(k) | |
} | |
}; | |
e.prototype.l = function() { | |
function g(m) { | |
return function(n) { | |
k || (k = !0, | |
m.call(h, n)) | |
} | |
} | |
var h = this | |
, k = !1; | |
return { | |
resolve: g(this.G), | |
reject: g(this.m) | |
} | |
} | |
; | |
e.prototype.G = function(g) { | |
if (g === this) | |
this.m(new TypeError("e")); | |
else if (g instanceof e) | |
this.I(g); | |
else { | |
a: switch (typeof g) { | |
case w: | |
var h = null != g; | |
break a; | |
case u: | |
h = !0; | |
break a; | |
default: | |
h = !1 | |
} | |
h ? this.F(g) : this.o(g) | |
} | |
} | |
; | |
e.prototype.F = function(g) { | |
var h = void 0; | |
try { | |
h = g.then | |
} catch (k) { | |
this.m(k); | |
return | |
} | |
typeof h == u ? this.J(h, g) : this.o(g) | |
} | |
; | |
e.prototype.m = function(g) { | |
this.v(2, g) | |
} | |
; | |
e.prototype.o = function(g) { | |
this.v(1, g) | |
} | |
; | |
e.prototype.v = function(g, h) { | |
if (0 != this.g) | |
throw Error("f`" + g + "`" + h + "`" + this.g); | |
this.g = g; | |
this.j = h; | |
2 === this.g && this.H(); | |
this.C() | |
} | |
; | |
e.prototype.H = function() { | |
var g = this; | |
d(function() { | |
if (g.D()) { | |
var h = E.console; | |
"undefined" !== typeof h && h.error(g.j) | |
} | |
}, 1) | |
} | |
; | |
e.prototype.D = function() { | |
if (this.u) | |
return !1; | |
var g = E.CustomEvent | |
, h = E.Event | |
, k = E.dispatchEvent; | |
if ("undefined" === typeof k) | |
return !0; | |
typeof g === u ? g = new g(ca,{ | |
cancelable: !0 | |
}) : typeof h === u ? g = new h(ca,{ | |
cancelable: !0 | |
}) : (g = E.document.createEvent("CustomEvent"), | |
g.initCustomEvent(ca, !1, !0, g)); | |
g.promise = this; | |
g.reason = this.j; | |
return k(g) | |
} | |
; | |
e.prototype.C = function() { | |
if (null != this.i) { | |
for (var g = 0; g < this.i.length; ++g) | |
f.i(this.i[g]); | |
this.i = null | |
} | |
} | |
; | |
var f = new b; | |
e.prototype.I = function(g) { | |
var h = this.l(); | |
g.K(h.resolve, h.reject) | |
} | |
; | |
e.prototype.J = function(g, h) { | |
var k = this.l(); | |
try { | |
g.call(h, k.resolve, k.reject) | |
} catch (m) { | |
k.reject(m) | |
} | |
} | |
; | |
e.prototype.then = function(g, h) { | |
function k(q, v) { | |
return typeof q == u ? function(J) { | |
try { | |
m(q(J)) | |
} catch (N) { | |
n(N) | |
} | |
} | |
: v | |
} | |
var m, n, r = new e(function(q, v) { | |
m = q; | |
n = v | |
} | |
); | |
this.K(k(g, m), k(h, n)); | |
return r | |
} | |
; | |
e.prototype.catch = function(g) { | |
return this.then(void 0, g) | |
} | |
; | |
e.prototype.K = function(g, h) { | |
function k() { | |
switch (m.g) { | |
case 1: | |
g(m.j); | |
break; | |
case 2: | |
h(m.j); | |
break; | |
default: | |
throw Error("g`" + m.g); | |
} | |
} | |
var m = this; | |
null == this.i ? f.i(k) : this.i.push(k); | |
this.u = !0 | |
} | |
; | |
e.resolve = c; | |
e.reject = function(g) { | |
return new e(function(h, k) { | |
k(g) | |
} | |
) | |
} | |
; | |
e.race = function(g) { | |
return new e(function(h, k) { | |
for (var m = D(g), n = m.next(); !n.done; n = m.next()) | |
c(n.value).K(h, k) | |
} | |
) | |
} | |
; | |
e.all = function(g) { | |
var h = D(g) | |
, k = h.next(); | |
return k.done ? c([]) : new e(function(m, n) { | |
function r(J) { | |
return function(N) { | |
q[J] = N; | |
v--; | |
0 == v && m(q) | |
} | |
} | |
var q = [] | |
, v = 0; | |
do | |
q.push(void 0), | |
v++, | |
c(k.value).K(r(q.length - 1), n), | |
k = h.next(); | |
while (!k.done) | |
} | |
) | |
} | |
; | |
return e | |
}); | |
var G = function(a, b) { | |
return Object.prototype.hasOwnProperty.call(a, b) | |
}; | |
F("WeakMap", function(a) { | |
function b() {} | |
function c(k) { | |
var m = typeof k; | |
return m === w && null !== k || m === u | |
} | |
function d(k) { | |
if (!G(k, f)) { | |
var m = new b; | |
Xa(k, f, { | |
value: m | |
}) | |
} | |
} | |
function e(k) { | |
var m = Object[k]; | |
m && (Object[k] = function(n) { | |
if (n instanceof b) | |
return n; | |
Object.isExtensible(n) && d(n); | |
return m(n) | |
} | |
) | |
} | |
if (function() { | |
if (!a || !Object.seal) | |
return !1; | |
try { | |
var k = Object.seal({}) | |
, m = Object.seal({}) | |
, n = new a([[k, 2], [m, 3]]); | |
if (2 != n.get(k) || 3 != n.get(m)) | |
return !1; | |
n.delete(k); | |
n.set(m, 4); | |
return !n.has(k) && 4 == n.get(m) | |
} catch (r) { | |
return !1 | |
} | |
}()) | |
return a; | |
var f = "$jscomp_hidden_" + Math.random(); | |
e("freeze"); | |
e("preventExtensions"); | |
e("seal"); | |
var g = 0 | |
, h = function(k) { | |
this.g = (g += Math.random() + 1).toString(); | |
if (k) { | |
k = D(k); | |
for (var m; !(m = k.next()).done; ) | |
m = m.value, | |
this.set(m[0], m[1]) | |
} | |
}; | |
h.prototype.set = function(k, m) { | |
if (!c(k)) | |
throw Error("h"); | |
d(k); | |
if (!G(k, f)) | |
throw Error("i`" + k); | |
k[f][this.g] = m; | |
return this | |
} | |
; | |
h.prototype.get = function(k) { | |
return c(k) && G(k, f) ? k[f][this.g] : void 0 | |
} | |
; | |
h.prototype.has = function(k) { | |
return c(k) && G(k, f) && G(k[f], this.g) | |
} | |
; | |
h.prototype.delete = function(k) { | |
return c(k) && G(k, f) && G(k[f], this.g) ? delete k[f][this.g] : !1 | |
} | |
; | |
return h | |
}); | |
F("Map", function(a) { | |
if (function() { | |
if (!a || typeof a != u || !a.prototype.entries || typeof Object.seal != u) | |
return !1; | |
try { | |
var h = Object.seal({ | |
x: 4 | |
}) | |
, k = new a(D([[h, "s"]])); | |
if ("s" != k.get(h) || 1 != k.size || k.get({ | |
x: 4 | |
}) || k.set({ | |
x: 4 | |
}, "t") != k || 2 != k.size) | |
return !1; | |
var m = k.entries() | |
, n = m.next(); | |
if (n.done || n.value[0] != h || "s" != n.value[1]) | |
return !1; | |
n = m.next(); | |
return n.done || 4 != n.value[0].x || "t" != n.value[1] || !m.next().done ? !1 : !0 | |
} catch (r) { | |
return !1 | |
} | |
}()) | |
return a; | |
var b = new WeakMap | |
, c = function(h) { | |
this.i = {}; | |
this.g = f(); | |
this.size = 0; | |
if (h) { | |
h = D(h); | |
for (var k; !(k = h.next()).done; ) | |
k = k.value, | |
this.set(k[0], k[1]) | |
} | |
}; | |
c.prototype.set = function(h, k) { | |
h = 0 === h ? 0 : h; | |
var m = d(this, h); | |
m.list || (m.list = this.i[m.id] = []); | |
m.A ? m.A.value = k : (m.A = { | |
next: this.g, | |
B: this.g.B, | |
head: this.g, | |
key: h, | |
value: k | |
}, | |
m.list.push(m.A), | |
this.g.B.next = m.A, | |
this.g.B = m.A, | |
this.size++); | |
return this | |
} | |
; | |
c.prototype.delete = function(h) { | |
h = d(this, h); | |
return h.A && h.list ? (h.list.splice(h.index, 1), | |
h.list.length || delete this.i[h.id], | |
h.A.B.next = h.A.next, | |
h.A.next.B = h.A.B, | |
h.A.head = null, | |
this.size--, | |
!0) : !1 | |
} | |
; | |
c.prototype.clear = function() { | |
this.i = {}; | |
this.g = this.g.B = f(); | |
this.size = 0 | |
} | |
; | |
c.prototype.has = function(h) { | |
return !!d(this, h).A | |
} | |
; | |
c.prototype.get = function(h) { | |
return (h = d(this, h).A) && h.value | |
} | |
; | |
c.prototype.entries = function() { | |
return e(this, function(h) { | |
return [h.key, h.value] | |
}) | |
} | |
; | |
c.prototype.keys = function() { | |
return e(this, function(h) { | |
return h.key | |
}) | |
} | |
; | |
c.prototype.values = function() { | |
return e(this, function(h) { | |
return h.value | |
}) | |
} | |
; | |
c.prototype.forEach = function(h, k) { | |
for (var m = this.entries(), n; !(n = m.next()).done; ) | |
n = n.value, | |
h.call(k, n[1], n[0], this) | |
} | |
; | |
c.prototype[Symbol.iterator] = c.prototype.entries; | |
var d = function(h, k) { | |
var m = k && typeof k; | |
m == w || m == u ? b.has(k) ? m = b.get(k) : (m = "" + ++g, | |
b.set(k, m)) : m = "p_" + k; | |
var n = h.i[m]; | |
if (n && G(h.i, m)) | |
for (h = 0; h < n.length; h++) { | |
var r = n[h]; | |
if (k !== k && r.key !== r.key || k === r.key) | |
return { | |
id: m, | |
list: n, | |
index: h, | |
A: r | |
} | |
} | |
return { | |
id: m, | |
list: n, | |
index: -1, | |
A: void 0 | |
} | |
} | |
, e = function(h, k) { | |
var m = h.g; | |
return db(function() { | |
if (m) { | |
for (; m.head != h.g; ) | |
m = m.B; | |
for (; m.next != m.head; ) | |
return m = m.next, | |
{ | |
done: !1, | |
value: k(m) | |
}; | |
m = null | |
} | |
return { | |
done: !0, | |
value: void 0 | |
} | |
}) | |
} | |
, f = function() { | |
var h = {}; | |
return h.B = h.next = h.head = h | |
} | |
, g = 0; | |
return c | |
}); | |
F("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 eb = 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 | |
}; | |
F("Array.prototype.entries", function(a) { | |
return a ? a : function() { | |
return eb(this, function(b, c) { | |
return [b, c] | |
}) | |
} | |
}); | |
F("Array.prototype.keys", function(a) { | |
return a ? a : function() { | |
return eb(this, da()) | |
} | |
}); | |
F("Array.prototype.values", function(a) { | |
return a ? a : function() { | |
return eb(this, function(b, c) { | |
return c | |
}) | |
} | |
}); | |
F("Array.from", function(a) { | |
return a ? a : function(b, c, d) { | |
c = null != c ? c : da(); | |
var e = [] | |
, f = "undefined" != typeof Symbol && Symbol.iterator && b[Symbol.iterator]; | |
if (typeof f == u) { | |
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 | |
} | |
}); | |
F("Set", function(a) { | |
if (function() { | |
if (!a || typeof a != u || !a.prototype.entries || typeof Object.seal != u) | |
return !1; | |
try { | |
var c = Object.seal({ | |
x: 4 | |
}) | |
, d = new a(D([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.g = new Map; | |
if (c) { | |
c = D(c); | |
for (var d; !(d = c.next()).done; ) | |
this.add(d.value) | |
} | |
this.size = this.g.size | |
}; | |
b.prototype.add = function(c) { | |
c = 0 === c ? 0 : c; | |
this.g.set(c, c); | |
this.size = this.g.size; | |
return this | |
} | |
; | |
b.prototype.delete = function(c) { | |
c = this.g.delete(c); | |
this.size = this.g.size; | |
return c | |
} | |
; | |
b.prototype.clear = function() { | |
this.g.clear(); | |
this.size = 0 | |
} | |
; | |
b.prototype.has = function(c) { | |
return this.g.has(c) | |
} | |
; | |
b.prototype.entries = function() { | |
return this.g.entries() | |
} | |
; | |
b.prototype.values = function() { | |
return this.g.values() | |
} | |
; | |
b.prototype.keys = b.prototype.values; | |
b.prototype[Symbol.iterator] = b.prototype.values; | |
b.prototype.forEach = function(c, d) { | |
var e = this; | |
this.g.forEach(function(f) { | |
return c.call(d, f, f, e) | |
}) | |
} | |
; | |
return b | |
}); | |
F("Object.entries", function(a) { | |
return a ? a : function(b) { | |
var c = [], d; | |
for (d in b) | |
G(b, d) && c.push([d, b[d]]); | |
return c | |
} | |
}); | |
var fb = fb || {} | |
, z = this || self | |
, H = function(a, b, c) { | |
a = a.split("."); | |
c = c || z; | |
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 | |
} | |
, gb = function(a, b, c) { | |
return a.call.apply(a.bind, arguments) | |
} | |
, hb = 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) | |
} | |
} | |
, I = function(a, b, c) { | |
Function.prototype.bind && -1 != Function.prototype.bind.toString().indexOf("native code") ? I = gb : I = hb; | |
return I.apply(null, arguments) | |
} | |
, ib = function(a, b) { | |
function c() {} | |
c.prototype = b.prototype; | |
a.R = b.prototype; | |
a.prototype = new c; | |
a.prototype.constructor = a; | |
a.aa = function(d, e, f) { | |
for (var g = Array(arguments.length - 2), h = 2; h < arguments.length; h++) | |
g[h - 2] = arguments[h]; | |
return b.prototype[e].apply(d, g) | |
} | |
} | |
, jb = da(); | |
var Ha = function() { | |
this.g = encodeURIComponent("gmail") | |
} | |
, Ga = function(a, b) { | |
var c = []; | |
c.push("s\x3d" + a.g); | |
c.push("a\x3d" + encodeURIComponent(aa)); | |
c.push("c\x3d" + encodeURIComponent(b)); | |
a = "//clients2.google.com/availability/?" + c.join("\x26"); | |
a = a + "\x26tm\x3d" + (new Date).getTime(); | |
a = a + "\x26zx\x3d" + Math.random(); | |
(new Image).src = a | |
}; | |
var ea = Array.prototype.indexOf ? function(a, b) { | |
return Array.prototype.indexOf.call(a, b, void 0) | |
} | |
: function(a, b) { | |
if (typeof a === x) | |
return typeof b !== x || 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 | |
} | |
; | |
var ia = "constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "); | |
var kb; | |
var K = function(a, b) { | |
this.g = b === lb ? a : "" | |
}; | |
K.prototype.toString = function() { | |
return this.g + "" | |
} | |
; | |
K.prototype.j = !0; | |
var Ua = function(a) { | |
return a instanceof K && a.constructor === K ? a.g : "type_error:TrustedResourceUrl" | |
} | |
, lb = {} | |
, mb = function(a) { | |
if (void 0 === kb) { | |
var b = null; | |
var c = z.trustedTypes; | |
if (c && c.createPolicy) { | |
try { | |
b = c.createPolicy("goog#html", { | |
createHTML: jb, | |
createScript: jb, | |
createScriptURL: jb | |
}) | |
} catch (d) { | |
z.console && z.console.error(d.message) | |
} | |
kb = b | |
} else | |
kb = b | |
} | |
a = (b = kb) ? b.createScriptURL(a) : a; | |
return new K(a,lb) | |
}; | |
var nb = String.prototype.trim ? function(a) { | |
return a.trim() | |
} | |
: function(a) { | |
return /^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1] | |
} | |
, pb = function(a, b) { | |
var c = 0; | |
a = nb(String(a)).split("."); | |
b = nb(String(b)).split("."); | |
for (var d = Math.max(a.length, b.length), e = 0; 0 == c && e < d; e++) { | |
var f = a[e] || "" | |
, g = b[e] || ""; | |
do { | |
f = /(\d*)(\D*)(.*)/.exec(f) || ["", "", "", ""]; | |
g = /(\d*)(\D*)(.*)/.exec(g) || ["", "", "", ""]; | |
if (0 == f[0].length && 0 == g[0].length) | |
break; | |
c = ob(0 == f[1].length ? 0 : parseInt(f[1], 10), 0 == g[1].length ? 0 : parseInt(g[1], 10)) || ob(0 == f[2].length, 0 == g[2].length) || ob(f[2], g[2]); | |
f = f[3]; | |
g = g[3] | |
} while (0 == c) | |
} | |
return c | |
} | |
, ob = function(a, b) { | |
return a < b ? -1 : a > b ? 1 : 0 | |
}; | |
var qb = /^[\w+/_-]+[=]{0,2}$/ | |
, Ta = function(a, b) { | |
b = (b || z).document; | |
return b.querySelector ? (a = b.querySelector(a)) && (a = a.nonce || a.getAttribute("nonce")) && qb.test(a) ? a : "" : "" | |
}; | |
Math.floor(2147483648 * Math.random()).toString(36); | |
Math.abs(Math.floor(2147483648 * Math.random()) ^ Date.now()).toString(36); | |
var rb = RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?\x3d[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$") | |
, sb = function(a, b) { | |
if (a) { | |
a = a.split("\x26"); | |
for (var c = 0; c < a.length; c++) { | |
var d = a[c].indexOf("\x3d") | |
, e = null; | |
if (0 <= d) { | |
var f = a[c].substring(0, d); | |
e = a[c].substring(d + 1) | |
} else | |
f = a[c]; | |
b(f, e ? decodeURIComponent(e.replace(/\+/g, " ")) : "") | |
} | |
} | |
} | |
, tb = function(a, b, c, d) { | |
for (var e = c.length; 0 <= (b = a.indexOf(c, b)) && b < d; ) { | |
var f = a.charCodeAt(b - 1); | |
if (38 == f || 63 == f) | |
if (f = a.charCodeAt(b + e), | |
!f || 61 == f || 38 == f || 35 == f) | |
return b; | |
b += e + 1 | |
} | |
return -1 | |
} | |
, ub = /#|$/ | |
, Ca = function(a, b) { | |
var c = a.search(ub) | |
, d = tb(a, 0, b, c); | |
if (0 > d) | |
return null; | |
var e = a.indexOf("\x26", d); | |
if (0 > e || e > c) | |
e = c; | |
d += b.length + 1; | |
return decodeURIComponent(a.slice(d, -1 !== e ? e : 0).replace(/\+/g, " ")) | |
}; | |
var Ba; | |
var ra = /\/mail(\/ca)?\/b\/[^\/]+\/u\/[^\/]+/ | |
, ta = /\/mail\/u\/[^\/]+\/d\/[^\/]+/ | |
, sa = /\/a\/[^\/]+\/b\/[^\/]+\/u\/[^\/]+/; | |
var vb = /[\/;]+k=(.[^\/]*)/, wb, va = function() { | |
if (void 0 !== wb) | |
return wb; | |
if (z.___jsl && z.___jsl.h) { | |
var a = vb.exec(z.___jsl.h); | |
return wb = a && a[1] || null | |
} | |
return wb = null | |
}; | |
var L = function() { | |
this.m = this.m; | |
this.C = this.C | |
}; | |
L.prototype.m = !1; | |
L.prototype.o = function() { | |
if (this.C) | |
for (; this.C.length; ) | |
this.C.shift()() | |
} | |
; | |
var xb = function(a, b) { | |
this.type = a; | |
this.g = this.target = b; | |
this.defaultPrevented = !1 | |
}; | |
var zb = function(a, b) { | |
var c = yb; | |
return Object.prototype.hasOwnProperty.call(c, a) ? c[a] : c[a] = b(a) | |
}; | |
var Ab = B(p), Bb = B("Trident") || B("MSIE"), Cb = B(l), Db = B("Gecko") && !(-1 != A().toLowerCase().indexOf("webkit") && !B(l)) && !(B("Trident") || B("MSIE")) && !B(l), Eb = -1 != A().toLowerCase().indexOf("webkit") && !B(l), Fb; | |
a: { | |
var Gb = "" | |
, Hb = function() { | |
var a = A(); | |
if (Db) | |
return /rv:([^\);]+)(\)|;)/.exec(a); | |
if (Cb) | |
return /Edge\/([\d\.]+)/.exec(a); | |
if (Bb) | |
return /\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a); | |
if (Eb) | |
return /WebKit\/(\S+)/.exec(a); | |
if (Ab) | |
return /(?:Version)[ \/]?(\S+)/.exec(a) | |
}(); | |
Hb && (Gb = Hb ? Hb[1] : ""); | |
if (Bb) { | |
var Ib, Jb = z.document; | |
Ib = Jb ? Jb.documentMode : void 0; | |
if (null != Ib && Ib > parseFloat(Gb)) { | |
Fb = String(Ib); | |
break a | |
} | |
} | |
Fb = Gb | |
} | |
var Kb = Fb | |
, yb = {} | |
, Lb = function(a) { | |
return zb(a, function() { | |
return 0 <= pb(Kb, a) | |
}) | |
}; | |
var Mb = "closure_listenable_" + (1E6 * Math.random() | 0); | |
var Nb = 0; | |
var Ob = function(a, b, c, d, e) { | |
this.listener = a; | |
this.proxy = null; | |
this.src = b; | |
this.type = c; | |
this.capture = !!d; | |
this.P = e; | |
this.key = ++Nb; | |
this.L = this.O = !1 | |
} | |
, Pb = function(a) { | |
a.L = !0; | |
a.listener = null; | |
a.proxy = null; | |
a.src = null; | |
a.P = null | |
}; | |
var Qb = function(a) { | |
this.src = a; | |
this.g = {}; | |
this.i = 0 | |
}; | |
Qb.prototype.add = function(a, b, c, d, e) { | |
var f = a.toString(); | |
a = this.g[f]; | |
a || (a = this.g[f] = [], | |
this.i++); | |
var g = Rb(a, b, d, e); | |
-1 < g ? (b = a[g], | |
c || (b.O = !1)) : (b = new Ob(b,this.src,f,!!d,e), | |
b.O = c, | |
a.push(b)); | |
return b | |
} | |
; | |
var Sb = function(a, b) { | |
var c = b.type; | |
c in a.g && ha(a.g[c], b) && (Pb(b), | |
0 == a.g[c].length && (delete a.g[c], | |
a.i--)) | |
} | |
, Rb = function(a, b, c, d) { | |
for (var e = 0; e < a.length; ++e) { | |
var f = a[e]; | |
if (!f.L && f.listener == b && f.capture == !!c && f.P == d) | |
return e | |
} | |
return -1 | |
}; | |
var Tb = "closure_lm_" + (1E6 * Math.random() | 0) | |
, Ub = {} | |
, Vb = 0 | |
, Wb = function(a, b, c, d, e) { | |
if (Array.isArray(b)) | |
for (var f = 0; f < b.length; f++) | |
Wb(a, b[f], c, d, e); | |
else | |
(f = typeof d, | |
d = f == w && null != d || f == u ? !!d.capture : !!d, | |
c = Xb(c), | |
a && a[Mb]) ? (a = a.j, | |
b = String(b).toString(), | |
b in a.g && (f = a.g[b], | |
c = Rb(f, c, d, e), | |
-1 < c && (Pb(f[c]), | |
Array.prototype.splice.call(f, c, 1), | |
0 == f.length && (delete a.g[b], | |
a.i--)))) : a && (a = Yb(a)) && (b = a.g[b.toString()], | |
a = -1, | |
b && (a = Rb(b, c, d, e)), | |
(c = -1 < a ? b[a] : null) && "number" !== typeof c && c && !c.L && ((e = c.src) && e[Mb] ? Sb(e.j, c) : (d = c.type, | |
b = c.proxy, | |
e.removeEventListener ? e.removeEventListener(d, b, c.capture) : e.detachEvent ? e.detachEvent(d in Ub ? Ub[d] : Ub[d] = "on" + d, b) : e.addListener && e.removeListener && e.removeListener(b), | |
Vb--, | |
(d = Yb(e)) ? (Sb(d, c), | |
0 == d.i && (d.src = null, | |
e[Tb] = null)) : Pb(c)))) | |
} | |
, Yb = function(a) { | |
a = a[Tb]; | |
return a instanceof Qb ? a : null | |
} | |
, Zb = "__closure_events_fn_" + (1E9 * Math.random() >>> 0) | |
, Xb = function(a) { | |
if (typeof a === u) | |
return a; | |
a[Zb] || (a[Zb] = function(b) { | |
return a.handleEvent(b) | |
} | |
); | |
return a[Zb] | |
}; | |
var M = function() { | |
L.call(this); | |
this.j = new Qb(this); | |
this.X = this; | |
this.J = null | |
}; | |
ib(M, L); | |
M.prototype[Mb] = !0; | |
M.prototype.removeEventListener = function(a, b, c, d) { | |
Wb(this, a, b, c, d) | |
} | |
; | |
var O = function(a, b) { | |
var c, d = a.J; | |
if (d) | |
for (c = []; d; d = d.J) | |
c.push(d); | |
a = a.X; | |
d = b.type || b; | |
if (typeof b === x) | |
b = new xb(b,a); | |
else if (b instanceof xb) | |
b.target = b.target || a; | |
else { | |
var e = b; | |
b = new xb(d,a); | |
ja(b, e) | |
} | |
e = !0; | |
if (c) | |
for (var f = c.length - 1; 0 <= f; f--) { | |
var g = b.g = c[f]; | |
e = $b(g, d, !0, b) && e | |
} | |
g = b.g = a; | |
e = $b(g, d, !0, b) && e; | |
e = $b(g, d, !1, b) && e; | |
if (c) | |
for (f = 0; f < c.length; f++) | |
g = b.g = c[f], | |
e = $b(g, d, !1, b) && e | |
}; | |
M.prototype.o = function() { | |
M.R.o.call(this); | |
if (this.j) { | |
var a = this.j, b = 0, c; | |
for (c in a.g) { | |
for (var d = a.g[c], e = 0; e < d.length; e++) | |
++b, | |
Pb(d[e]); | |
delete a.g[c]; | |
a.i-- | |
} | |
} | |
this.J = null | |
} | |
; | |
var $b = function(a, b, c, d) { | |
b = a.j.g[String(b)]; | |
if (!b) | |
return !0; | |
b = b.concat(); | |
for (var e = !0, f = 0; f < b.length; ++f) { | |
var g = b[f]; | |
if (g && !g.L && g.capture == c) { | |
var h = g.listener | |
, k = g.P || g.src; | |
g.O && Sb(a.j, g); | |
e = !1 !== h.call(k, d) && e | |
} | |
} | |
return e && !d.defaultPrevented | |
}; | |
var ac = y(); | |
ac.prototype.g = null; | |
var cc = function(a) { | |
var b; | |
(b = a.g) || (b = {}, | |
bc(a) && (b[0] = !0, | |
b[1] = !0), | |
b = a.g = b); | |
return b | |
}; | |
var dc, ec = y(); | |
ib(ec, ac); | |
var fc = function(a) { | |
return (a = bc(a)) ? new ActiveXObject(a) : new XMLHttpRequest | |
} | |
, bc = function(a) { | |
if (!a.i && "undefined" == typeof XMLHttpRequest && "undefined" != typeof ActiveXObject) { | |
for (var b = ["MSXML2.XMLHTTP.6.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"], c = 0; c < b.length; c++) { | |
var d = b[c]; | |
try { | |
return new ActiveXObject(d), | |
a.i = d | |
} catch (e) {} | |
} | |
throw Error("j"); | |
} | |
return a.i | |
}; | |
dc = new ec; | |
var Sa = function(a, b) { | |
b = String(b); | |
"application/xhtml+xml" === a.contentType && (b = b.toLowerCase()); | |
return a.createElement(b) | |
}; | |
var gc = function(a, b, c) { | |
if (typeof a === u) | |
c && (a = I(a, c)); | |
else if (a && typeof a.handleEvent == u) | |
a = I(a.handleEvent, a); | |
else | |
throw Error("l"); | |
return 2147483647 < Number(b) ? -1 : z.setTimeout(a, b || 0) | |
}; | |
var P = function(a) { | |
M.call(this); | |
this.headers = new Map; | |
this.F = a || null; | |
this.i = !1; | |
this.D = this.g = null; | |
this.I = ""; | |
this.l = this.H = this.v = this.G = !1; | |
this.M = 0; | |
this.u = null; | |
this.T = ""; | |
this.N = this.V = !1 | |
}; | |
ib(P, M); | |
var hc = /^https?$/i | |
, ic = ["POST", "PUT"] | |
, jc = [] | |
, ya = function(a, b, c) { | |
var d = new P; | |
jc.push(d); | |
b && d.j.add(ba, b, !1, void 0, void 0); | |
d.j.add("ready", d.Y, !0, void 0, void 0); | |
kc(d, a, c) | |
}; | |
P.prototype.Y = function() { | |
this.m || (this.m = !0, | |
this.o()); | |
ha(jc, this) | |
} | |
; | |
var kc = function(a, b, c) { | |
if (a.g) | |
throw Error("m`" + a.I + "`" + b); | |
a.I = b; | |
a.G = !1; | |
a.i = !0; | |
a.g = a.F ? fc(a.F) : fc(dc); | |
a.D = a.F ? cc(a.F) : cc(dc); | |
a.g.onreadystatechange = I(a.S, a); | |
try { | |
a.H = !0, | |
a.g.open("POST", String(b), !0), | |
a.H = !1 | |
} catch (f) { | |
lc(a); | |
return | |
} | |
b = c || ""; | |
c = new Map(a.headers); | |
var d = Array.from(c.keys()).find(function(f) { | |
return "content-type" == f.toLowerCase() | |
}) | |
, e = z.FormData && b instanceof z.FormData; | |
!fa(ic, "POST") || d || e || c.set("Content-Type", "application/x-www-form-urlencoded;charset\x3dutf-8"); | |
c = D(c); | |
for (d = c.next(); !d.done; d = c.next()) | |
e = D(d.value), | |
d = e.next().value, | |
e = e.next().value, | |
a.g.setRequestHeader(d, e); | |
a.T && (a.g.responseType = a.T); | |
"withCredentials"in a.g && a.g.withCredentials !== a.V && (a.g.withCredentials = a.V); | |
try { | |
mc(a), | |
0 < a.M && (a.N = nc(a.g), | |
a.N ? (a.g.timeout = a.M, | |
a.g.ontimeout = I(a.U, a)) : a.u = gc(a.U, a.M, a)), | |
a.v = !0, | |
a.g.send(b), | |
a.v = !1 | |
} catch (f) { | |
lc(a) | |
} | |
} | |
, nc = function(a) { | |
return Bb && Lb(9) && "number" === typeof a.timeout && void 0 !== a.ontimeout | |
}; | |
P.prototype.U = function() { | |
"undefined" != typeof fb && this.g && (O(this, "timeout"), | |
this.abort(8)) | |
} | |
; | |
var lc = function(a) { | |
a.i = !1; | |
a.g && (a.l = !0, | |
a.g.abort(), | |
a.l = !1); | |
oc(a); | |
pc(a) | |
} | |
, oc = function(a) { | |
a.G || (a.G = !0, | |
O(a, ba), | |
O(a, t)) | |
}; | |
P.prototype.abort = function() { | |
this.g && this.i && (this.i = !1, | |
this.l = !0, | |
this.g.abort(), | |
this.l = !1, | |
O(this, ba), | |
O(this, "abort"), | |
pc(this)) | |
} | |
; | |
P.prototype.o = function() { | |
this.g && (this.i && (this.i = !1, | |
this.l = !0, | |
this.g.abort(), | |
this.l = !1), | |
pc(this, !0)); | |
P.R.o.call(this) | |
} | |
; | |
P.prototype.S = function() { | |
this.m || (this.H || this.v || this.l ? qc(this) : this.Z()) | |
} | |
; | |
P.prototype.Z = function() { | |
qc(this) | |
} | |
; | |
var qc = function(a) { | |
if (a.i && "undefined" != typeof fb && (!a.D[1] || 4 != (a.g ? a.g.readyState : 0) || 2 != za(a))) | |
if (a.v && 4 == (a.g ? a.g.readyState : 0)) | |
gc(a.S, 0, a); | |
else if (O(a, "readystatechange"), | |
4 == (a.g ? a.g.readyState : 0)) { | |
a.i = !1; | |
try { | |
var b = za(a); | |
a: switch (b) { | |
case 200: | |
case 201: | |
case 202: | |
case 204: | |
case 206: | |
case 304: | |
case 1223: | |
var c = !0; | |
break a; | |
default: | |
c = !1 | |
} | |
var d; | |
if (!(d = c)) { | |
var e; | |
if (e = 0 === b) { | |
var f = String(a.I).match(rb)[1] || null; | |
!f && z.self && z.self.location && (f = z.self.location.protocol.slice(0, -1)); | |
e = !hc.test(f ? f.toLowerCase() : "") | |
} | |
d = e | |
} | |
d ? (O(a, ba), | |
O(a, "success")) : oc(a) | |
} finally { | |
pc(a) | |
} | |
} | |
} | |
, pc = function(a, b) { | |
if (a.g) { | |
mc(a); | |
var c = a.g | |
, d = a.D[0] ? y() : null; | |
a.g = null; | |
a.D = null; | |
b || O(a, "ready"); | |
try { | |
c.onreadystatechange = d | |
} catch (e) {} | |
} | |
} | |
, mc = function(a) { | |
a.g && a.N && (a.g.ontimeout = null); | |
a.u && (z.clearTimeout(a.u), | |
a.u = null) | |
}; | |
P.prototype.isActive = function() { | |
return !!this.g | |
} | |
; | |
var za = function(a) { | |
try { | |
return 2 < (a.g ? a.g.readyState : 0) ? a.g.status : -1 | |
} catch (b) { | |
return -1 | |
} | |
}; | |
var C = function(a) { | |
this.g = this.u = this.l = ""; | |
this.v = null; | |
this.o = this.i = ""; | |
this.m = !1; | |
var b; | |
a instanceof C ? (this.m = a.m, | |
rc(this, a.l), | |
this.u = a.u, | |
this.g = a.g, | |
tc(this, a.v), | |
wa(this, a.i), | |
xa(this, uc(a.j)), | |
this.o = a.o) : a && (b = String(a).match(rb)) ? (this.m = !1, | |
rc(this, b[1] || "", !0), | |
this.u = vc(b[2] || ""), | |
this.g = vc(b[3] || "", !0), | |
tc(this, b[4]), | |
wa(this, b[5] || "", !0), | |
xa(this, b[6] || "", !0), | |
this.o = vc(b[7] || "")) : (this.m = !1, | |
this.j = new Q(null,this.m)) | |
}; | |
C.prototype.toString = function() { | |
var a = [] | |
, b = this.l; | |
b && a.push(wc(b, xc, !0), ":"); | |
var c = this.g; | |
if (c || "file" == b) | |
a.push("//"), | |
(b = this.u) && a.push(wc(b, xc, !0), "@"), | |
a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g, "%$1")), | |
c = this.v, | |
null != c && a.push(":", String(c)); | |
if (c = this.i) | |
this.g && "/" != c.charAt(0) && a.push("/"), | |
a.push(wc(c, "/" == c.charAt(0) ? yc : zc, !0)); | |
(c = this.j.toString()) && a.push("?", c); | |
(c = this.o) && a.push("#", wc(c, Ac)); | |
return a.join("") | |
} | |
; | |
C.prototype.resolve = function(a) { | |
var b = new C(this) | |
, c = !!a.l; | |
c ? rc(b, a.l) : c = !!a.u; | |
c ? b.u = a.u : c = !!a.g; | |
c ? b.g = a.g : c = null != a.v; | |
var d = a.i; | |
if (c) | |
tc(b, a.v); | |
else if (c = !!a.i) { | |
if ("/" != d.charAt(0)) | |
if (this.g && !this.i) | |
d = "/" + d; | |
else { | |
var e = b.i.lastIndexOf("/"); | |
-1 != e && (d = b.i.slice(0, e + 1) + d) | |
} | |
e = d; | |
if (".." == e || "." == e) | |
d = ""; | |
else if (-1 != e.indexOf("./") || -1 != e.indexOf("/.")) { | |
d = 0 == e.lastIndexOf("/", 0); | |
e = e.split("/"); | |
for (var f = [], g = 0; g < e.length; ) { | |
var h = e[g++]; | |
"." == h ? d && g == e.length && f.push("") : ".." == h ? ((1 < f.length || 1 == f.length && "" != f[0]) && f.pop(), | |
d && g == e.length && f.push("")) : (f.push(h), | |
d = !0) | |
} | |
d = f.join("/") | |
} else | |
d = e | |
} | |
c ? wa(b, d) : c = "" !== a.j.toString(); | |
c ? xa(b, uc(a.j)) : c = !!a.o; | |
c && (b.o = a.o); | |
return b | |
} | |
; | |
var rc = function(a, b, c) { | |
a.l = c ? vc(b, !0) : b; | |
a.l && (a.l = a.l.replace(/:$/, "")) | |
} | |
, tc = function(a, b) { | |
if (b) { | |
b = Number(b); | |
if (isNaN(b) || 0 > b) | |
throw Error("o`" + b); | |
a.v = b | |
} else | |
a.v = null | |
} | |
, wa = function(a, b, c) { | |
a.i = c ? vc(b, !0) : b | |
} | |
, xa = function(a, b, c) { | |
b instanceof Q ? (a.j = b, | |
Bc(a.j, a.m)) : (c || (b = wc(b, Cc)), | |
a.j = new Q(b,a.m)) | |
} | |
, vc = function(a, b) { | |
return a ? b ? decodeURI(a.replace(/%25/g, "%2525")) : decodeURIComponent(a) : "" | |
} | |
, wc = function(a, b, c) { | |
return typeof a === x ? (a = encodeURI(a).replace(b, Dc), | |
c && (a = a.replace(/%25([0-9a-fA-F]{2})/g, "%$1")), | |
a) : null | |
} | |
, Dc = function(a) { | |
a = a.charCodeAt(0); | |
return "%" + (a >> 4 & 15).toString(16) + (a & 15).toString(16) | |
} | |
, xc = /[#\/\?@]/g | |
, zc = /[#\?:]/g | |
, yc = /[#\?]/g | |
, Cc = /[#\?@]/g | |
, Ac = /#/g | |
, Q = function(a, b) { | |
this.i = this.g = null; | |
this.j = a || null; | |
this.l = !!b | |
} | |
, R = function(a) { | |
a.g || (a.g = new Map, | |
a.i = 0, | |
a.j && sb(a.j, function(b, c) { | |
a.add(decodeURIComponent(b.replace(/\+/g, " ")), c) | |
})) | |
}; | |
Q.prototype.add = function(a, b) { | |
R(this); | |
this.j = null; | |
a = S(this, a); | |
var c = this.g.get(a); | |
c || this.g.set(a, c = []); | |
c.push(b); | |
this.i += 1; | |
return this | |
} | |
; | |
var Ec = function(a, b) { | |
R(a); | |
b = S(a, b); | |
a.g.has(b) && (a.j = null, | |
a.i -= a.g.get(b).length, | |
a.g.delete(b)) | |
} | |
, Fc = function(a, b) { | |
R(a); | |
b = S(a, b); | |
return a.g.has(b) | |
}; | |
Q.prototype.forEach = function(a, b) { | |
R(this); | |
this.g.forEach(function(c, d) { | |
c.forEach(function(e) { | |
a.call(b, e, d, this) | |
}, this) | |
}, this) | |
} | |
; | |
var Gc = function(a, b) { | |
R(a); | |
var c = []; | |
if (typeof b === x) | |
Fc(a, b) && (c = c.concat(a.g.get(S(a, b)))); | |
else | |
for (a = Array.from(a.g.values()), | |
b = 0; b < a.length; b++) | |
c = c.concat(a[b]); | |
return c | |
}; | |
Q.prototype.set = function(a, b) { | |
R(this); | |
this.j = null; | |
a = S(this, a); | |
Fc(this, a) && (this.i -= this.g.get(a).length); | |
this.g.set(a, [b]); | |
this.i += 1; | |
return this | |
} | |
; | |
Q.prototype.get = function(a, b) { | |
if (!a) | |
return b; | |
a = Gc(this, a); | |
return 0 < a.length ? String(a[0]) : b | |
} | |
; | |
Q.prototype.toString = function() { | |
if (this.j) | |
return this.j; | |
if (!this.g) | |
return ""; | |
for (var a = [], b = Array.from(this.g.keys()), c = 0; c < b.length; c++) { | |
var d = b[c] | |
, e = encodeURIComponent(String(d)); | |
d = Gc(this, d); | |
for (var f = 0; f < d.length; f++) { | |
var g = e; | |
"" !== d[f] && (g += "\x3d" + encodeURIComponent(String(d[f]))); | |
a.push(g) | |
} | |
} | |
return this.j = a.join("\x26") | |
} | |
; | |
var uc = function(a) { | |
var b = new Q; | |
b.j = a.j; | |
a.g && (b.g = new Map(a.g), | |
b.i = a.i); | |
return b | |
} | |
, S = function(a, b) { | |
b = String(b); | |
a.l && (b = b.toLowerCase()); | |
return b | |
} | |
, Bc = function(a, b) { | |
b && !a.l && (R(a), | |
a.j = null, | |
a.g.forEach(function(c, d) { | |
var e = d.toLowerCase(); | |
if (d != e && (Ec(this, d), | |
Ec(this, e), | |
0 < c.length)) { | |
this.j = null; | |
d = this.g; | |
var f = d.set; | |
e = S(this, e); | |
var g = c.length; | |
if (0 < g) { | |
for (var h = Array(g), k = 0; k < g; k++) | |
h[k] = c[k]; | |
g = h | |
} else | |
g = []; | |
f.call(d, e, g); | |
this.i += c.length | |
} | |
}, a)); | |
a.l = b | |
}; | |
var T = function() { | |
L.call(this) | |
}; | |
T.prototype = Wa(L.prototype); | |
T.prototype.constructor = T; | |
if (cb) | |
cb(T, L); | |
else | |
for (var Hc in L) | |
if ("prototype" != Hc) | |
if (Object.defineProperties) { | |
var Ic = Object.getOwnPropertyDescriptor(L, Hc); | |
Ic && Object.defineProperty(T, Hc, Ic) | |
} else | |
T[Hc] = L[Hc]; | |
T.R = L.prototype; | |
var Fa = function(a, b) { | |
var c = Jc; | |
if (c.j) { | |
a = "Potentially sensitive message stripped for security reasons."; | |
var d = Error("q"); | |
d.columnNumber = b.columnNumber; | |
d.lineNumber = b.lineNumber; | |
d.name = b.name; | |
d.fileName = b.fileName; | |
if (28 <= qa("Chromium") || 14 <= qa("Firefox")) | |
d.stack = b.stack; | |
b = d | |
} | |
c.m || (c.i ? c.i.g(b, a) : c.g && 10 > c.g.length && c.g.push([a, b])) | |
} | |
, Jc = new T; | |
z.GM_REP = z.GM_REP || new Set; | |
z.GM_DEP = void 0 === z.GM_DEP ? null : z.GM_DEP; | |
var Ea = z.GM_REP; | |
var Oa = {}; | |
var Pa = [0, 100, 1E3]; | |
H("_GM_loadJS", function() { | |
var a = z.GM_JS_URLS; | |
if (!a) | |
throw Error("r"); | |
a = a.map(function(c) { | |
return mb(c) | |
}); | |
var b = Promise.resolve(); | |
a.forEach(function(c, d) { | |
d += 1; | |
var e = /\/cb=(loaded_\d+)(?:\/|$)/.exec(Ua(c).toString()); | |
b = e ? Ra(c, d, b, e[1]) : Na(c, d, b) | |
}); | |
return b.then(function() { | |
z._B_init(z); | |
z._jsl = !0; | |
z.MAIN_JS_EXECUTION_END_TIME = z.performance ? z.performance.now() : null | |
}) | |
}) | |
} catch (e) { | |
_DumpException(e) | |
} | |
try { | |
var Kc = "(any-pointer:coarse)" | |
, Lc = "(pointer:coarse)" | |
, Mc = "?compose\x3d" | |
, Nc = "GM_PRELOADED_STYLESHEET_PROMISE" | |
, Oc = "_DumpException" | |
, Pc = "embedded_data_iframe" | |
, Qc = "jscookietest\x3dvalid" | |
, Rc = function() { | |
return B("iPhone") && !B("iPod") && !B("iPad") | |
} | |
, Sc = function(a) { | |
try { | |
var b = "about:blank" == a.contentWindow.document.location.href ? "loading" : a.contentWindow.document.readyState; | |
z.GM_DIP = a.contentWindow.document.location.pathname; | |
z.GM_DIRS = a.contentWindow.document.readyState; | |
return "loading" == b | |
} catch (c) { | |
return z.GM_DILE = c.toString(), | |
!1 | |
} | |
}; | |
K.prototype.i = function() { | |
return this.g.toString() | |
} | |
; | |
var Tc = {} | |
, U = function(a, b) { | |
this.g = b === Tc ? a : "" | |
}; | |
U.prototype.toString = function() { | |
return this.g.toString() | |
} | |
; | |
U.prototype.j = !0; | |
U.prototype.i = function() { | |
return this.g.toString() | |
} | |
; | |
var Uc = function(a) { | |
if (!(a instanceof Array)) { | |
a = D(a); | |
for (var b, c = []; !(b = a.next()).done; ) | |
c.push(b.value); | |
a = c | |
} | |
return a | |
}, Vc = function() { | |
for (var a = Number(this), b = [], c = a; c < arguments.length; c++) | |
b[c - a] = arguments[c]; | |
return b | |
}, Wc, Xc = /^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i, Yc = function(a, b) { | |
a.rel = "stylesheet"; | |
a.href = Ua(b).toString(); | |
(b = Ta('style[nonce],link[rel\x3d"stylesheet"][nonce]', a.ownerDocument && a.ownerDocument.defaultView)) && a.setAttribute("nonce", b) | |
}, Zc = function(a, b) { | |
if (b = "idr" + (null != b ? "\x3d" + encodeURIComponent(String(b)) : "")) { | |
var c = a.indexOf("#"); | |
0 > c && (c = a.length); | |
var d = a.indexOf("?"); | |
if (0 > d || d > c) { | |
d = c; | |
var e = "" | |
} else | |
e = a.substring(d + 1, c); | |
a = [a.slice(0, d), e, a.slice(c)]; | |
c = a[1]; | |
a[1] = b ? c ? c + "\x26" + b : b : c; | |
b = a[0] + (a[1] ? "?" + a[1] : "") + a[2] | |
} else | |
b = a; | |
return b | |
}, $c = function(a) { | |
var b = V; | |
return 0 <= tb(b, 0, a, b.search(ub)) | |
}, ad = /[?&]($|#)/, bd = function() { | |
this.g = z.document || document | |
}; | |
var dd = function(a) { | |
if (cd(a) || !RegExp("^[BCDFGHJKLMNPQRSTVWXZbcdfghjklmnpqrstvwxz]*$").test(a)) | |
return a; | |
try { | |
var b = atob; | |
for (var c = !0, d = a.length, e = 0; e < d; e++) | |
if ("B" != a.charAt(e)) { | |
c = !1; | |
break | |
} | |
if (c) | |
var f = "A"; | |
else { | |
d = {}; | |
for (c = 0; 40 > c; c++) | |
d["BCDFGHJKLMNPQRSTVWXZbcdfghjklmnpqrstvwxz".charAt(c)] = c; | |
c = []; | |
for (var g = a.length - 1; 0 <= g; g--) { | |
var h = a.charAt(g) | |
, k = d[h]; | |
if ("undefined" == typeof k) | |
throw Error("t`" + a + "`BCDFGHJKLMNPQRSTVWXZbcdfghjklmnpqrstvwxz`" + h); | |
c.push(k) | |
} | |
g = []; | |
for (var m = c.length - 1; 0 <= m; m--) { | |
h = 0; | |
var n = g.length; | |
for (k = 0; k < n; k++) { | |
var r = g[k]; | |
r = 40 * r + h; | |
64 <= r ? (d = r % 64, | |
h = (r - d) / 64, | |
r = d) : h = 0; | |
g[k] = r | |
} | |
for (; h; ) | |
k = h % 64, | |
g.push(k), | |
h = (h - k) / 64; | |
h = c[m]; | |
for (k = 0; h; ) { | |
k >= g.length && g.push(0); | |
var q = g[k]; | |
q += h; | |
64 <= q ? (d = q % 64, | |
h = (q - d) / 64, | |
q = d) : h = 0; | |
g[k] = q; | |
k++ | |
} | |
} | |
m = []; | |
for (var v = g.length - 1; 0 <= v; v--) { | |
var J = g[v]; | |
if (64 <= J || 0 > J) | |
throw Error("u`" + g + "`" + J); | |
m.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(J)) | |
} | |
f = m.join("") | |
} | |
var N = b(f) | |
} catch (ne) { | |
return a | |
} | |
return -1 == N.indexOf("thread-") ? "thread-" + N : N | |
} | |
, cd = function(a) { | |
return a ? -1 != a.indexOf("thread-") || -1 != a.indexOf("msg-") : !1 | |
}; | |
var fd = function() { | |
var a = this; | |
this.j = window.top; | |
this.g = Object.create(null); | |
this.i = null; | |
ed(this, function(b) { | |
a.i = b; | |
for (var c in a.g) | |
a.g[c].W || a.g[c].reject(Error("v`" + c + "`" + b)); | |
var d = a.j.document; | |
if (b = d.getElementById(Pc)) | |
c = b.parentNode, | |
d = d.createElement("link"), | |
d.src = b.src, | |
c.insertBefore(d, b), | |
c.removeChild(b), | |
d.id = Pc | |
}) | |
} | |
, ed = function(a, b) { | |
var c = function() { | |
b.call.apply(b, [null].concat(Uc(Vc.apply(0, arguments)))); | |
b = y() | |
}; | |
z.top.GM_IS_DEVELOPMENT_MODE || setTimeout(function() { | |
return c(2) | |
}, 2E4); | |
a.j.addEventListener("DOMContentLoaded", function() { | |
var d = a.j.document.getElementById(Pc); | |
d && Sc(d) ? d.addEventListener("load", function() { | |
return c(0) | |
}) : c(1) | |
}) | |
} | |
, gd = function(a, b) { | |
if (void 0 !== a.g[b]) | |
return a.g[b]; | |
var c, d, e = function() { | |
f.W = !0; | |
c = y(); | |
d = y() | |
}, f = { | |
promise: new Promise(function(g, h) { | |
c = g; | |
d = h | |
} | |
), | |
resolve: function(g) { | |
c(g); | |
e() | |
}, | |
reject: function(g) { | |
d(g); | |
e() | |
}, | |
W: !1 | |
}; | |
a.g[b] = f; | |
null !== a.i && f.reject(Error("v`" + b + "`" + a.i)); | |
return f | |
}; | |
fd.prototype.set = function(a) { | |
for (var b in a) | |
a.hasOwnProperty(b) && gd(this, b).resolve(a[b]) | |
} | |
; | |
fd.prototype.get = function(a) { | |
var b = gd(this, a) | |
, c = b.promise; | |
b.promise = null; | |
return c || Promise.reject(Error("w`" + a)) | |
} | |
; | |
var hd = { | |
n: { | |
minWidth: 1252, | |
minHeight: 640 | |
}, | |
s: { | |
minWidth: 1060, | |
minHeight: 590 | |
} | |
} | |
, jd = function() { | |
var a = id; | |
return a.i ? new Promise(function(b, c) { | |
var d = new XMLHttpRequest; | |
d.open("GET", a.i); | |
d.addEventListener("load", function() { | |
b(d.response) | |
}); | |
d.addEventListener(t, function() { | |
c(Error("x`" + a.i + "`" + d.status + "`" + d.statusText)) | |
}); | |
d.send() | |
} | |
) : null | |
} | |
, kd = function() { | |
var a = id; | |
if (!a.i) | |
return null; | |
var b = Wc || (Wc = new bd); | |
a.g = Sa(b.g, "LINK"); | |
Yc(a.g, mb(a.i)); | |
a.g.type = "text/css"; | |
return new Promise(function(c, d) { | |
a.g.onload = function() { | |
a.g.onload = null; | |
a.g.onerror = null; | |
var e = a.g.sheet; | |
if (e) { | |
try { | |
var f = e.cssRules | |
} catch (g) { | |
d(Error("y")); | |
return | |
} | |
f && !f.length ? d(Error("z")) : (e.disabled = !0, | |
c()) | |
} else | |
d(Error("A")) | |
} | |
; | |
a.g.onerror = function(e) { | |
a.g.onload = null; | |
a.g.onerror = null; | |
d(Error("B`" + e.type)) | |
} | |
; | |
b.g.head.appendChild(a.g) | |
} | |
) | |
}; | |
window.onerror = function(a) { | |
var b = window.GLOBALS; | |
Aa("js_error", { | |
mct: b && b[109], | |
jsstate: [b && b[0], b && b[1], window.JS_START_TIME].join("-"), | |
jsmsg: a | |
}) | |
} | |
; | |
Aa("initial_load_attempt", { | |
mct: z.GM_MEET_CLIENT_TYPE, | |
gapi_version: null, | |
chat_no_gmail_storage: !!z.GM_IS_CHAT_ONLY_REQUEST_NO_GMAIL_STORAGE | |
}); | |
var ld = new fd | |
, id = new function() { | |
var a = void 0 === a ? z.top.GM_STYLESHEET_URLS || [] : a; | |
var b = void 0 === b ? z.top.GM_INITIAL_PADDING_PREF : b; | |
var c = null; | |
if (1 == a.length) | |
c = a[0]; | |
else if (3 == a.length) { | |
c = "t"; | |
for (var d = D(Object.entries(hd)), e = d.next(); !e.done; e = d.next()) { | |
var f = D(e.value); | |
e = f.next().value; | |
f = f.next().value; | |
f = "(min-width: " + f.minWidth + "px) and (min-height: " + (f.minHeight + "px)"); | |
if (z.matchMedia && z.matchMedia(f) && z.matchMedia(f).matches) { | |
c = e; | |
break | |
} | |
} | |
c = z.matchMedia && (z.matchMedia(Lc) && z.matchMedia(Lc).matches || z.matchMedia(Kc) && z.matchMedia(Kc).matches) ? a[2] : "t" == c || "t" == b ? a[0] : "s" == c || "s" == b ? a[1] : a[2] | |
} | |
this.i = c; | |
this.g = null | |
} | |
; | |
H("_GM_setData", ld.set.bind(ld)); | |
H("_GM_getData", ld.get.bind(ld)); | |
H("GM_logStreamz", Aa); | |
H("GM_PRELOADED_STYLESHEET_URL", id.i); | |
H("GM_getGapiVersion", va); | |
if (z.top.GM_LINK_STYLESHEET_MANAGER_ENABLED) { | |
var md = kd(); | |
H(Nc, md); | |
H("GM_PRELOADED_STYLESHEET_ELEMENT", id.g) | |
} else { | |
var nd = jd(); | |
H(Nc, nd) | |
} | |
var od = ka() | |
, pd = Rc() || B("iPod") | |
, qd = B("iPad") | |
, rd = na() | |
, sd = la() | |
, td = ma() && !(Rc() || B("iPad") || B("iPod")); | |
var W = function(a) { | |
return (a = a.exec(A())) ? a[1] : "" | |
} | |
, ud = function() { | |
if (od) | |
return W(/Firefox\/([0-9.]+)/); | |
if (Bb || Cb || Ab) | |
return Kb; | |
if (sd) { | |
if (Rc() || B("iPad") || B("iPod") || B("Macintosh")) { | |
var a = W(/CriOS\/([0-9.]+)/); | |
if (a) | |
return a | |
} | |
return W(/Chrome\/([0-9.]+)/) | |
} | |
if (td && !(Rc() || B("iPad") || B("iPod"))) | |
return W(/Version\/([0-9.]+)/); | |
if (pd || qd) { | |
if (a = /Version\/(\S+).*Mobile\/(\S+)/.exec(A())) | |
return a[1] + "." + a[2] | |
} else if (rd) | |
return (a = W(/Android\s+([0-9.]+)/)) ? a : W(/Version\/([0-9.]+)/); | |
return "" | |
}(); | |
var xd = function() { | |
var a = this, b, c; | |
this.i = !1; | |
this.v = new Promise(function(d, e) { | |
b = d; | |
c = e | |
} | |
); | |
this.g = null; | |
this.u = function() { | |
clearTimeout(a.g); | |
b(void 0) | |
} | |
; | |
this.j = function(d) { | |
clearTimeout(a.g); | |
c(d) | |
} | |
; | |
vd(); | |
wd(this) | |
}; | |
xd.prototype.o = function() { | |
this.i || wd(this) | |
} | |
; | |
xd.prototype.l = function() { | |
this.i = z.GM_LC = !0; | |
try { | |
z.top.localStorage.removeItem("csol") | |
} catch (a) {} | |
this.u() | |
} | |
; | |
xd.prototype.m = function() { | |
this.i || (clearTimeout(this.g), | |
this.i = !0, | |
yd(), | |
zd(), | |
this.j(Error("C"))) | |
} | |
; | |
var wd = function(a) { | |
clearTimeout(a.g); | |
a.g = setTimeout(function() { | |
a.i = !0; | |
yd(); | |
zd(); | |
a.j(Error("D")) | |
}, 2E4) | |
} | |
, zd = function() { | |
var a = z.top.GLOBALS; | |
z.top.GM_logStreamz("loading_timed_out", { | |
mct: a[109], | |
consecutive_sols: z.top.GM_CSOL || 0, | |
js_loaded: z._jsl, | |
chat_no_gmail_storage: !!a[118] | |
}) | |
} | |
, vd = function() { | |
try { | |
var a = z.top.localStorage.getItem("csol"); | |
z.top.GM_CSOL = parseInt(a, 10) || 0 | |
} catch (b) { | |
z.top.GM_CSOL = 0 | |
} | |
} | |
, yd = function() { | |
try { | |
var a = z.top.localStorage.getItem("csol") | |
, b = parseInt(a, 10) || 0; | |
z.top.localStorage.setItem("csol", String(++b)) | |
} catch (c) {} | |
}; | |
var Ad = ["ad", "chat", "contact", "contacts", "settings"] | |
, Bd = ["advanced-search", "category", "create-filter", "label", "search"] | |
, Cd = ["cv", "tl"] | |
, Dd = function(a) { | |
if (!a) | |
return ""; | |
a = a.split("/"); | |
return fa(Ad, a[0]) || 2 == a.length && fa(Bd, a[0]) ? "" : a[a.length - 1] | |
} | |
, Hd = function(a) { | |
a = Dd(a); | |
var b = Ed(a); | |
return /^[\s\xa0]*$/.test(b) || !/^[0-9A-Fa-f]*$/.test(b) && !Fd(b) ? !1 : Gd(a) | |
} | |
, Gd = function(a) { | |
a = Ed(a); | |
return "new" != a && !Fd(a) | |
} | |
, Fd = function(a) { | |
if (cd(a)) | |
return !0; | |
a = dd(a); | |
return cd(a) | |
} | |
, Ed = function(a) { | |
var b = a.split(Mc); | |
return 1 < b.length ? b[1] : a | |
}; | |
H("_m", Oa); | |
H(Oc, Ja); | |
H(Oc, Ja, z._mp); | |
H(Oc, Ja, Oa); | |
var Id = window.location.href, Jd; | |
(Jd = window != top || null != window.frameElement ? Id : null) || (Jd = -1 != Id.indexOf("nocheckbrowser") || (sd ? 0 <= pb(ud, z.GM_SUPPORTED_CHROME_VERSION) : td ? 0 <= pb(ud, z.GM_SUPPORTED_SAFARI_VERSION) : Bb ? 0 : Db ? Lb(z.GM_SUPPORTED_GECKO_VERSION) : Cb || Ab && Lb("9.5")) ? null : z.GM_UNSUPPORTED_BROWSER_URL || z.GM_MOOSE_URL); | |
var Kd; | |
if (!(Kd = Jd)) { | |
document.cookie = Qc; | |
if (-1 == document.cookie.indexOf(Qc)) | |
throw Ia(12, "Cookies seem to be disabled in your browser. The app requires cookies to be enabled in order to operate"), | |
Error("E"); | |
document.cookie = "jscookietest\x3dvalid;expires\x3dThu, 01 Jan 1970 00:00:00 GMT"; | |
Kd = null | |
} | |
var Ld; | |
if (!(Ld = Kd)) | |
a: { | |
var V = Id | |
, Md = !1; | |
if ($c("compose") && Gd(Ca(V, "compose"))) { | |
for (var Nd = V, Od = Nd.search(ub), Pd = 0, Qd, Rd = []; 0 <= (Qd = tb(Nd, Pd, "compose", Od)); ) | |
Rd.push(Nd.substring(Pd, Qd)), | |
Pd = Math.min(Nd.indexOf("\x26", Qd) + 1 || Od, Od); | |
Rd.push(Nd.slice(Pd)); | |
V = Rd.join("").replace(ad, "$1"); | |
Md = !0 | |
} | |
var Sd = $c("th") | |
, Td = $c("view") && fa(Cd, Ca(V, "view")) | |
, Ud = $c("tf") && fa(Cd, Ca(V, "tf")); | |
if (Sd && (Td || Ud)) { | |
var Vd = Ca(V, "th"); | |
if (Vd && Gd(Vd)) { | |
Ld = Zc(V, "th"); | |
break a | |
} | |
} | |
var X, Wd = V, Xd = Wd.indexOf("#"); | |
X = 0 > Xd ? null : Wd.slice(Xd + 1); | |
var Yd; | |
b: { | |
var Zd = Dd(X); | |
if (Zd) { | |
var $d = Zd.indexOf(Mc); | |
if (-1 < $d) { | |
Yd = Hd(Zd.slice(0, $d)); | |
break b | |
} | |
} | |
Yd = !1 | |
} | |
var ae = Yd; | |
ae && (V = V.slice(0, V.indexOf(Mc)), | |
X = X.slice(0, X.indexOf(Mc))); | |
var be = ae || Hd(X), ce; | |
if (Md && !be) | |
ce = V; | |
else { | |
var de; | |
if (be) { | |
var ee = V | |
, fe = X | |
, ge = Ed(Dd(fe)); | |
/^[\s\xa0]*$/.test(ge) || !Fd(ge) || cd(ge) || (fe = fe.replace(ge, dd(ge))); | |
var he = Zc(ee, fe) | |
, ie = he.indexOf("#"); | |
de = 0 > ie ? he : he.slice(0, ie) | |
} else | |
de = null; | |
ce = de | |
} | |
Ld = ce | |
} | |
var je = Ld; | |
if (je) { | |
var ke = top.location, le, me; | |
if (je instanceof U) | |
me = je; | |
else { | |
var Y = je; | |
Y instanceof U ? me = Y : (Y = typeof Y == w && Y.j ? Y.i() : String(Y), | |
Xc.test(Y) || (Y = "about:invalid#zClosurez"), | |
me = new U(Y,Tc)) | |
} | |
le = me; | |
ke.href = le instanceof U && le.constructor === U ? le.g : "type_error:SafeUrl" | |
} | |
window._rmNode = function(a) { | |
a = a || document.scripts[document.scripts.length - 1]; | |
a.parentNode.removeChild(a) | |
} | |
; | |
var Z = new xd; | |
H("GM_LC", !1); | |
H("GM_LP", Z.v); | |
H("GM_SLP", Z.o.bind(Z)); | |
H("GM_SLC", Z.l.bind(Z)); | |
H("GM_SLF", Z.m.bind(Z)); | |
H("GM_showErrorPage", Ia) | |
} catch (e) { | |
_DumpException(e) | |
} | |
} | |
)(); | |
</script> | |
<script nonce="q7FHXDSH40WzupUmeytlPw"> | |
_GM_setData({ | |
"zeJhX": true, | |
"w43KIf": ["sdpc", "AKwhgQruSLNHbk5HEFWkoe256Hs0CDXLkA:1666716825227", "6a99ae1508", "https://mail.google.com", "/u/4", [null, null, "DE", "en"]] | |
}); | |
</script> | |
</head> | |
<body jscontroller="hS6RLb" jsmodel="utMpr" jsaction="rcuQ6b:rcuQ6b;A59Jsf:aeO1Sd;RW0A4:WBopzd;FwQykc:k0aXUd;LPBdz:LCjO0c;jrvfrd:PB0Csf;FGHbk:Nx2Sl;qNGYPc:LEY81c;Mehhhf:dCAGAe;UMTqxf:rioWAc;JpvSPb:EL4Jr;Aeulrb:nixEK;"> | |
<iframe id="embedded_data_iframe" src="https://mail.google.com/mail/u/4/data?sw=2&token=%5B%22cftp%22,%226a99ae1508%22,%22gmail.pinto-server_20221019.06_p1%22,%224xZtFcmMfDU-lL0gGe71dQ%5Cu003d%5Cu003d%22,%227546,7407,7030,7500,7682,7393,7150,6792,7304,7518,7758,7137,7584,7798,7027,7468,7677,7278,6807,7496,7514,7189,7113,7750,6999,7753,7594,7841,7164,7419,7446,7569,7156,7418,7618,7158,7773,7766,7236%22,3%5D&dilte=0&gme=1&sme=1&pt=ji" class="invfr" aria-hidden="true" sandbox="allow-same-origin allow-scripts"></iframe> | |
<div style="font-size:0;color:white;z-index:-9;position:absolute;height:0;width:0;overflow:hidden;left:30%;top:30%;"> | |
<form id="null" action="?ui=html&zy=s" method="post"> | |
<input type="hidden" name="at" value="null"> | |
<input type="submit" value="Basic HTML view" class="submit_as_link" style="color:white;"> | |
</form> | |
</div> | |
<noscript> | |
<style nonce="NQ01vPA4WDfqfXyXt5eA7g"> | |
#loading { | |
display: none | |
} | |
</style> | |
<form id="null" action="?ui=html&zy=c" method="post"> | |
<input type="hidden" name="at" value="null"> | |
<font face=arial> | |
JavaScript must be enabled in order for you to use Gmail in standard view. However, it seems JavaScript is either disabled or not supported by your browser. To use standard view, enable JavaScript by changing your browser options, then <a href="">try again</a> | |
. | |
<p> | |
To use Gmail's basic HTML view, which does not require JavaScript, <input type="submit" value="click here" class="submit_as_link">. | |
</p> | |
</font> | |
</form> | |
<form id="null" action="?ui=mobile&zyp=c" method="post"> | |
<input type="hidden" name="at" value="null"> | |
<p> | |
<font face=arial> | |
If you want to view Gmail on a mobile phone or similar device <input type="submit" value="click here" class="submit_as_link">. | |
</font> | |
</p> | |
</form> | |
</noscript> | |
<div id="loading"> | |
<div style="bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0" id="explosion_clipper_div"> | |
<div class="la-i"> | |
<div style="animation:1.7s cubic-bezier(.17,0,.1,.87)1.2s kf-s;background:#fafbfb;border-radius:330px;height:660px;left:50%;margin:-406px -330px;top:50%;transform:scale(0);width:660px"></div> | |
</div> | |
</div> | |
<div style="height:100%;text-align:center"> | |
<div style="height:50%;margin:0 0 -158px"></div> | |
<div class="la-e"> | |
<div class="la-b"> | |
<div class="la-s la-l"></div> | |
<div class="la-s la-r"></div> | |
<div class="la-m"></div> | |
<div style="animation:1.6s cubic-bezier(0,0,.19,.82)1.2s forwards kf-c;transform:scale(1.9);transform-origin:110px 203px"> | |
<div class="la-s la-l" style="background:#4285f4"></div> | |
<div class="la-s la-r" style="background:#34a853"></div> | |
<div class="la-m" style="background:#ea4335"></div> | |
<div class="la-c la-l"></div> | |
<div class="la-c la-r"></div> | |
</div> | |
</div> | |
<div class="la-k"> | |
<div class="la-l"></div> | |
<div class="la-r"></div> | |
<div class="la-m"></div> | |
<div class="la-i"> | |
<div class="la-l"></div> | |
<div class="la-r"></div> | |
<div class="la-m"></div> | |
</div> | |
</div> | |
</div> | |
<div id="nlpt"></div> | |
<div style="animation:a-s .25s 1.25s 1 forwards;opacity:0" class="msg"> | |
<img src="https://ssl.gstatic.com/ui/v1/icons/mail/google_workspace_2x.png" srcset="https://ssl.gstatic.com/ui/v1/icons/mail/google_workspace_1x.png 1x, https://ssl.gstatic.com/ui/v1/icons/mail/google_workspace_2x.png 2x" alt="Google Workspace" width="256" height="34"/> | |
</div> | |
</div> | |
<div id="stb" class="msgb" style="bottom:10px"> | |
<form id="bhlf" action="?ui=html&zy=e" method="post"> | |
<input type="hidden" name="at" value="null"> | |
Loading standard view | <input type="submit" value="Load basic HTML" class="submit_as_link">(for slow connections) | |
</form> | |
</div> | |
<div id="loadingError" class="cmsg" style="clear:left;display:none"> | |
<p style="font-size:larger;margin:40px 0"> | |
This is taking longer than usual. | |
<a href="https://mail.google.com/mail/u/4/?sw=2" id="reloadurl"> | |
<b>Try reloading the page</b> | |
</a> | |
. | |
</p> | |
<div> | |
If that doesn't work, you can: | |
<ol> | |
<li> | |
<form id="null" action="?ui=html&zy=d" method="post"> | |
<input type="hidden" name="at" value="null"> | |
If you're on a slow connection, try <input type="submit" value="basic HTML view" class="submit_as_link">. | |
</form> | |
<li> | |
For more troubleshooting tips, visit the <a href="https://support.google.com/mail/answer/8767?src=sl&hl=en">help center</a> | |
. | |
</ol> | |
</div> | |
</div> | |
</div> | |
<div id=roster_comm_link style=display:none></div> | |
<input type=text name=hist_state id=hist_state style=display:none> | |
<script type="text/javascript" nonce="q7FHXDSH40WzupUmeytlPw"> | |
// <![CDATA[ | |
document.getElementById("reloadurl").onclick = function() { | |
sc("GMAIL_SL", "rld") | |
} | |
; | |
document.getElementById("bhlf").onsubmit = function() { | |
_B_logImg_("lsimp", "imp\x3dlm-ocls") | |
} | |
; | |
var GLOBALS = [null, null, 482330793, "gmail.pinto-server_20221019.06_p1", "ZlJf2WrtqS0.en..es5", "8", "BlzcDf4v4UcAMAIc8Ph24GfCsAQAAWCA_ckABBAAECOrqd6bcJIdPyQAAAFoZ8U4xgEA45oHoOM8IUwGACwAAAAAAAAAAAAAAAAAAABgF5Qf", "/mail/u/4", 50, "6a99ae1508", "emlyf1607@gmail.com", ["/_/scs/mail-static/_/ss/k\x3dgmail.main.tSaLs_O8xw0.L.W.O/am\x3dBlzcDf4v4UcAMAIc8Ph24GfCsAQAAWCA_ckARBAAECOrqd6bcJIdPyQAAAFoZ8U4xgEA45oHoeM8IUwGACwEAAAAAAAAAAAAAAAAAABgF5Qf/d\x3d1/excm\x3dat/rs\x3dAHGWq9AR-0phQA3U_4cFl0y4f_u74lYhdQ", "/_/scs/mail-static/_/ss/k\x3dgmail.main.tSaLs_O8xw0.L.W.O/am\x3dBlzcDf4v4UcAMAIc8Ph24GfCsAQAAWCA_ckAJBAAECOrqd6bcJIdPyQAAAFoZ8U4xgEA45oHoeM8IUwGACwEAAAAAAAAAAAAAAAAAABgF5Qf/d\x3d1/excm\x3dat/rs\x3dAHGWq9ApnUbx90iMKLmhjeDOfbPxwYtufw", "/_/scs/mail-static/_/ss/k\x3dgmail.main.tSaLs_O8xw0.L.W.O/am\x3dBlzcDf4v4UcAMAIc8Ph24GfCsAQAAWCA_ckABBAAECOrqd6bcJIdPyQAAAFoZ8U4xgEA45oHoeM8IUwGACwEAAAAAAAAAAAAAAAAAABgF5Qf/d\x3d1/excm\x3dat/rs\x3dAHGWq9B0d_NiaSdSveaUVkxAZIazQPwdTQ"], null, null, null, "Gmail", null, null, "", null, null, [], null, null, [5192, 7407, 6318, 7030, 5020, 7500, 7682, 7189, 7750, 7518, 6162, 6623, 7753, 5001, 7137, 5499, 6587, 7164, 7798, 7446, 7418, 7158, 7468, 7766, 6807, 7496], "1imoqlq44gn1z", "_44_44__44_", "", "2ea7", null, "_44_44__44_", "https://mail.google.com/mail/u/4/", "n", "602.1.50", "46.0", "11", "54", "", null, 0, null, null, null, null, null, null, null, "/_/scs/mail-static/_/js/k\x3dgmail.main.en.ZlJf2WrtqS0.es5.O/am\x3dBlzcDf4v4UcAMAIc8Ph24GfCsAQAAWCA_ckABBAAECOrqd6bcJIdPyQAAAFoZ8U4xgEA45oHoOM8IUwGACwAAAAAAAAAAAAAAAAAAABgF5Qf/d\x3d1/im\x3d1/dg\x3d0/rs\x3dAHGWq9AzWDE4VMXZ6_i0Wa_X9CYWLyqkEg/m\x3debdd,sps,l,spit,m_i,t,i20jfd,lKrWxc,hkjXJ,gYOl6d,HXLjIb,DL8jZe,xaQcye,J41knb,oRmHt,E1P0kd,pE92lb,v2eEBc,lLYctc,anc", null, null, null, null, 0, "AIzaSyA_xBFGD4W6UfK1v9vrg4tdMmYNGB-Nhzg", null, [7056], [7057, 7058, 7086, 7082, 7085, 7083, 7117, 7084], 1, null, "SAPINTO_PROD", 1, 0, null, 0, "ADnmJn+6Jk/hpGogEz/L8gOot6Mvp6n1ac8lpCY\x3d", "CLASSIC", ["as", "cv", "be", "cm", "ds", "dmfs", "dmfsw", "sm", "drw", "pe", "gm", "pr", "mi", "mit", "coi", "gh", "ppl_pp", "ma", "emlm_i", "to", "ps", "sa", "JNoxi", "ZwDk9d", "RMhBfe", "q0xTif", "NTMZac", "sOXFj", "eBAeSb", "HT8XDe", "SM1lmd", "xQtZb", "R9YHJc", "KUM7Z", "d7YSfd", "_r", "ws9Tlc", "Uas9Hd", "siKnQd", "e5qFLc", "SpsfSb", "zr1jrb", "NPKaK", "PVlQOd", "LBgRLc", "XVMNvd", "pyFWwe", "fZUdHf", "wtb94e", "wGM7Jc", "v2P8cc", "Fbbake", "ltDFwf", "zqKO1b", "gZjhIf", "M9OQnf", "aKx2Ve", "QeBYfc", "T6POnf", "rODCz", "N5Lqpc", "nRT6Ke", "hrU9", "Htwbod", "iTPfLc", "wPRNsd", "EcW08c", "x7z4tc", "YwHGTd", "fiGdcb", "EFNLLb", "qAKInc", "GFartf", "e9uArd", "qLYC9e", "ou2Ijb", "ragstd", "prqp7d", "I6YDgd", "AZzHCf", "updxr", "PdOcMb", "E8wwVc", "spsy", "mect", "tri", "oFQYec", "uWiClc", "LrXzIf", "rJmJrc", "GHAeAc", "Wt6vjf", "byfTOb", "lsjVmc", "rLpdIf", "F5O6jc", "rwwxzc", "pc1uG", "FHL56b", "RQJFef", "NgBoCe", "SQtH6b", "soHxf", "nKuFpb", "ogVNrd", "xzbRj", "DFTXbf", "e13pPb", "e2jnoe", "HmEm0", "gxsQid", "FS9AY", "TS93Hd", "tuzBsf", "vWHS6b", "fIJJQd", "pv6ghf", "oUcjw", "xw4p9b", "JJK8mb", "OS54cb", "Q9noKb", "gYOfU", "HUVgNd", "n5WR7c", "RKFxf", "opl", "opc", "opd", "opm", "opmd", "oppe", "oppu", "opv", "hPoSrc", "UgyBS", "wThPVb", "IJdBPc", "J03Die", "qDtJCf", "PQy06e", "jVZ0pe", "I9UVte", "jwpNUc", "VtS97", "xgwBDf", "es", "el", "HLvCjc", "qOxEGb", "U0dxJe", "QFdcfc", "jF7Plc", "pgpuUc", "EFXaif", "oAjf8b", "SM2Xg", "tNFLJb", "pOmLtb", "N7gqJ", "FBe5Wd", "JtWTAb", "Ea2L3d", "GnRGge", "BEN6sd", "afw", "dyGTpe", "zQDsMd", "k5v1Pe", "KJUHXd", "glU81", "Ewk0jf", "KX3Xef", "xCbXIe", "Aq1D3", "p3uJGd", "hB7Zsf", "yBoycc", "ZSB1L", "ZixfAd", "y4EpBc", "IS2gk", "SPL0Cf", "XSXB1d", "ZUkdn", "aNEsZd", "tl29j", "mDFAuf", "slX6eb", "kEZgDc", "vMe11d", "lAEZDf", "gfihDc", "bzVMtd", "rJ2dpc", "NL1L2", "nIdP7e", "IG839e", "NrFTUc", "vKoOBf", "qOS5Dd", "iNanQb", "dqc2rd", "NDQXG", "eBh9nc", "eF9iYb", "yfGbJb", "Y7OQ5e", "mJlwGe", "sNIZ2e", "F0ODHc", "m75Zcf", "HQBqKd", "YVXRTd", "U41H8", "DVuzD", "zfemNb", "CeJwvc", "i9Xrp", "VeWLvb", "OOR2td", "R81uke", "tEIkH", "yAq0n", "Zcwtrd", "hAru1e", "TtTn4e", "AlIkwd", "AHHmdb", "wrU66b", "rcL2Ge", "Gh94Ld", "yFOelf", "YbRJ8d", "RMAtX", "xxGKKd", "tUwMee", "GzMRZ", "USlJHf", "Wwomsc", "qXzOkf", "HSnlPc", "AcfYUc", "TW7rmf", "ONcH1e", "ZoVJXe", "Ues3kb", "CQrEIe", "Emb2Jb", "SFCJcb", "pA5mjb", "gjWRHf", "n7FcPc", "euSAJf", "pauPV", "jGPO6", "GxK8Pd", "rPdCAe", "Ay0RP", "l5gEnf", "ckOdc", "HdsTwe", "OrTQwf", "yESWXe", "cmQyEc", "JsyWxf", "UB7SGd", "O5kVsf", "QGEhwe", "abHP8c", "DztBh", "pUfie", "SRDNJe", "eCZkhb", "C5LN7d", "s3aPMb", "j8TNCe", "C38v2c", "kKbhQb", "ChAvV", "lCdZTc", "FF5vMd", "wyLOue", "iv60Fd", "eIdl2b", "X1FENc", "VJrhKe", "PLFcdb", "WXDMTb", "D3xbNd", "hSD59", "lC97vf", "Rk9Cq", "ql5b7e", "i3Ohde", "QzTFDf", "iVxHlf", "IPfDZb", "nvxwNb", "xs3Qbf", "umMzYe", "fjv93c", "TLmP3b", "LMZAzc", "NUmjQc", "qRL5Nc", "KaodBf", "pk1i4d", "VtSflc", "PKSrle", "pmCKac", "TD1rub", "ZRpeve", "oQzcLb", "DUNnfe", "fI3kdd", "Vc0Ju", "tFJk3d", "hZh3Rd", "CpdB1e", "cClWeb", "Mj79Ld", "IXZAV", "OLBGZe", "eIu7Db", "ZTVvsb", "hS6RLb", "cIAuaf", "P8cTCd", "rXgt1d", "O9Wdw", "WYjFJd", "gCWRg", "Kq0GUb", "PT9jgd", "O18Eyf", "Gov03c", "k2nH2", "XxHqC", "EgiQQd", "bW64tb", "SlN01b", "Txv95b", "ULANvd", "wrwzHb", "YrpfRd", "Wlumqf", "XJ0G2c", "e1Qhjf", "W3qCvf", "FZ9aJ", "lG26Ic", "F3Q5Qb", "CrMcZc", "Px22Mb", "m50PKc", "RhNKdd", "m3Afm", "L3INjf", "aXYRnc", "Xddref", "eUyZ2d", "Wea5b", "lhJ7R", "k00cOd", "oOUfr", "FSHQ1d", "YesRdb", "cpPRue", "qXhoE", "IDvq4b", "aEgFwf", "OqdaR", "nIkV9d", "H6lfpe", "ZpMYn", "ua6dje", "w7E1hb", "NrnO6b", "PevEqc", "fTF3hc", "EtUwwd", "rozRR", "Q3qZy", "JjPmMb", "SPeMcc", "uZ1mLb", "cIfgFe", "gyHEnc", "VjR9rd", "vA7Xi", "JfIkXe", "a4Aeub", "xK5phe", "WEeGO", "exiPTb", "lID0wc", "q5Dsbe", "X3iHYd", "HmS7dd", "luHPGf", "lyTPse", "BoAVhd", "QPw6E", "K3Au3", "m75MHe", "e4jrpf", "El7t7e", "QjCqSd", "msYmYc", "FzjRRb", "l44aWe", "oY8rU", "y3T38b", "ofYQu", "y5MuDe", "BtfQ0", "Nsx1n", "tnECjd", "G6TNMd", "ax1Z9e", "qcUfu", "VexBm", "aRPnob", "SOcJUd", "si4vJf", "nbXCtd", "UjD2Zb", "Dp5lCb", "OIE5Sb", "BIgGS", "xeozrf", "oz6bzf", "E8O1te", "QO8Fsb", "o6WV1d", "sU8HHe", "ZdOxDb", "r0ijRd", "Aihl6c", "ZsSbP", "dIHO7", "KTJ0Sb", "JmcJjf", "r9qHYd", "M0BKVc", "Sz7W7c", "ZgCoOd", "qVdf8c", "VoSDvb", "re", "thg", "vlb", "atv", "do", "V88ABc", "Gi2hff", "ryioNc", "g4FW5", "RJPKac", "DukQEb", "VTupXb", "rn4kU", "cnHeU", "Nzme9", "HhVFYe", "a9esmf", "TSMMxc", "ZThjHe", "Ff0R9c", "wS0DLb", "YyKOm", "rbV53d", "mib1Lb", "pmnVQ", "OEaYAf", "yWJZbc", "I8TSf", "AUtqDf", "GT3KQ", "igbF5", "H6G42e", "dKGjGc", "CTcde", "PaBahd", "AQzzK", "djoBOd", "ngpaqe", "idosse", "CExdfb", "LPm3Tb", "NrTyqe", "kNMDLb", "G4P0n", "aBj2Kc", "ZARu9e", "BwwjLe", "FN5TXc", "Q8AZuf", "ZUhrff", "x8nlqe", "XWpl1c", "YlXOBf", "MAQNkf", "cXmWHe", "PtOM", "WMHBRb", "hS28Mc", "laqh9b", "rMQdJc", "Cy6Pzb", "EYkuKc", "Wwwwbc", "Z16oCd", "w80jre", "bfl9hd", "n9hpwe", "Xg6p3c", "mdFHK", "niGKwf", "dIhbmc", "a6VxIe", "yW6LYb", "MMhUM", "P8J5Md", "blMNCd", "oTMABb", "XfycVc", "Trl7bc", "sfeHB", "jEuVZ", "SazCdc", "Kau0Hf", "FgDqad", "xivAT", "jPErQb", "LC11Fe", "s7cQOe", "PDSZTe", "wHcxDd", "MOQIte", "Vfi8Gb", "xccfqf", "Zxsddf", "a2RK5b", "oeJi0c", "RGIyZe", "bcaaHb", "WJF6lb", "uwH8t", "zm225", "zPd59e", "dFpypf", "PZhDZb", "p59Uie", "NxeMBd", "uyRAod", "kRtote", "uB10Cf", "Q9Yd9d", "RZc77e", "NVcOs", "Av2a7c", "DqvI1d", "Fmwjlb", "XVVMOe", "hOtFwd", "Eaeprc", "J41knb", "DyIfVd", "orrXfe", "jWbVSe", "vvrBxf", "o2ajQe", "kBztv", "J0c0De", "GezpWc", "CLBs9e", "WQKEXd", "DjaFmc", "gwO7sb", "DN7jVe", "gnUs6d", "CU7Xcd", "JRLZXe", "kbPIy", "NqSXDd", "M184fc", "Yns7ze", "IcviEd", "wrzEXb", "poyv4d", "h1Zeae", "J9ssyb", "SB123c", "UubMM", "YoEZUb", "JKfHhb", "DJtOxf", "pA2mAb", "gypOCd", "X4FC5", "kYfebb", "XMtvld", "rrOIJc", "ZdZQ6b", "Euz7Lc", "sAbmxd", "MtdDwc", "fPxN5b", "AtBcyb", "heobjb"], 1E-4, null, null, null, "Macintosh WebKit 106.0", "SAPINTO_PROD", null, null, [], 0, "https://dynamicmail-pa.googleapis.com", "AIzaSyBKIz7G63yc17ys7QMmm8jxSMAlOCgbhjM", null, '{"54923ee9":"4.0","275d0ae8":"true","62cd7c73":"true","36486a5a":"true","ea8cc7f3":"true","cb5e66e1":"true","efe4d4a":"true","bd99837e":"true","1ed5892c":"true","8188bada":"true","d6aaf521":"0","f32a9280":"true","b00cb1cd":"true","a207750e":"true","70f89c75":"true","f313cb31":"true","3728aca0":"0","78f8545":"true","2ae3caa3":"1","c395f3f":"1","4831f5e4":"true","71a7b8ac":"1","cd589da2":"0.0","9a84a879":"true","63fcf3eb":"true","f7aebe55":"true","45f8f8a2":"0","67ad4c18":"true","3541bc8f":"true","b3076651":"true","7b709f01":"1.0","f9b4b062":"1","299f35d5":"2.0","1ed7fdb5":"-1","a0e73108":"true","f17f98a7":"true","7bf6f436":"true","9f906e0":"1","3f5c8846":"0.0","932e44c8":"true","8c8c1736":"","88597abd":"true","e53b43fc":"0"}', "ej.prod07a", "https://taskassist-pa.clients6.google.com/v2/taskassist", "AIzaSyC4fg9bTzOQwMZ6ro7UhcO9nTI6ISEaYFw", "https://appswaldo-pa.clients6.google.com/v1alpha", "AIzaSyCcL4rc-DwD_Ackxfew0W6dmgbYyaMfHwA", 1, 1, [49485332, 8203972, 8203999, 8203182, 48969468, 8204072, 49490521, 8203298, 8203451, 8203851, 8203398, 49011266, 8203767, 8203455, 8204085, 45704154, 45832403, 49452079, 47875200, 8202323, 8203773, 49756909, 8204205, 49382546, 8203671, 47807082, 49467909, 8200010, 48989442, 49366327, 8204140, 49806329, 8203992, 8203378, 49011771, 8203660, 8203942, 8203587, 45853594, 8203760, 47817535, 8202563, 8203222, 45717508, 8203244, 8203320, 8204230, 49472126, 45775010, 47928162, 49436332, 8204314, 8203297, 49315356, 45772160, 8204059, 8203729, 49377144, 48953155, 47824759, 8203695, 49780025, 8204179, 45781430, 8203699, 8203178, 8204196, 49948773, 8203883, 8203711, 8204050, 8203611, 8204090, 8203582, 8202125, 8203388, 48959630, 8203385, 45814272, 45763448, 8203696, 49430738, 8203936, 45772005, 8203561, 8203738, 8202126, 8202123, 8203104, 8203424, 45769960, 8202124, 8203846, 8203550, 49508393, 48956714, 8203342, 8204295, 49398335, 44574531, 8203974, 8203586, 8203863, 47847765, 8203421, 49485327, 48969463, 49490516, 49011261, 49452074, 49487181, 49382541, 49467904, 48989437, 49366322, 49806323, 49011766, 49472121, 49436327, 49315351, 49377139, 48953150, 49430274, 49948767, 48959624, 49430733, 49508388, 48956709, 49398330, 44574526], 10, 1, "/_/scs/mail-static", 1, 1, 1, 1, 1, 1, "https://signupgmailservice-pa.clients6.google.com", "AIzaSyDvRWqOhT9E7rFkftrw8sbP8sooqvxGyH4", null, 0, 0, null, 1, 1, 1, [], 0, 2, 5E-4, null, null, null, 7E-4, "tSaLs_O8xw0", "CONSUMER", "/gmail/v1fpa_gmail_frontend_gwt", 0, 0, 0, 0, 1, 0, 1, "https://multisend-pa.googleapis.com", "AIzaSyCOYnWLBzXGbFcVe2Ij_qtwJxvwbUE0Iuc", "https://cloudsearch.googleapis.com/v1/query/search", "AIzaSyDITWQor3Gw3mTGeT3B4HHlNBeYM9w3RDE", 1666716825, 1, "gmail.cse.en.ZHefNf6gNms.es5.O", "AAIAoBA", 0, "", 1, 0, 0, "https://sheets.clients6.google.com", 1, "https://drive.google.com/", "gmail.cse.FaH6djKs_EM.L.W.O", 0]; | |
GLOBALS[0] = GM_START_TIME; | |
var lp = 0; | |
var npc = 0; | |
function sc(k, v) { | |
document.cookie = k + "\x3d" + v + ";path\x3d" + GLOBALS[7] | |
} | |
function onLoadTimeout() { | |
if (pr > lp) { | |
lp = pr; | |
npc = 0; | |
loadTimeout = setTimeout(onLoadTimeout, 1E4); | |
return | |
} | |
npc++; | |
if (npc < 2) { | |
loadTimeout = setTimeout(onLoadTimeout, 2E4); | |
return | |
} | |
document.getElementById("stb").style.display = "none"; | |
if (!window._jsl) | |
sc("GMAIL_CB", GM_START_TIME); | |
hle = true; | |
apsl(); | |
if (window["GM_OFFLINE_LAR"] != 2 && !(window.navigator && window.navigator.onLine == false)) { | |
if (window.top.caches) | |
window.top.caches.keys().then(function(c) { | |
c.forEach(function(n) { | |
if (n.includes("attachment_cache")) | |
return; | |
window.top.caches.delete(n) | |
}) | |
}); | |
if (window.indexedDB && window.location && window.location.pathname) | |
window.indexedDB.deleteDatabase("gmail-sw-modules-" + window.location.pathname) | |
} | |
if (top["jsleir"]) | |
top["jsleir"]() | |
} | |
function apsl() { | |
(new Image).src = "//clients2.google.com/availability/?s\x3dgmail\x26a\x3dviewinbox\x26c\x3dsol\x26tm\x3d" + (new Date).getTime() + "\x26zx\x3d1wi4t8jdgai49" | |
} | |
function apsc() { | |
(new Image).src = "//clients2.google.com/availability/?s\x3dgmail\x26a\x3dviewinbox\x26c\x3dscs\x26tm\x3d" + (new Date).getTime() + "\x26zx\x3d51dstzcjzw3n" | |
} | |
function fp(w) { | |
w.focus() | |
} | |
hle = false; | |
var loadTimeout = setTimeout(onLoadTimeout, 1E4); | |
GLOBALS[1] = (new Date).getTime(); | |
// ]]> | |
</script> | |
<script type="text/javascript" nonce="q7FHXDSH40WzupUmeytlPw"> | |
var base = GLOBALS[31]; | |
if (base) { | |
var baseEl = document.createElement("base"); | |
baseEl.href = base; | |
document.head.appendChild(baseEl) | |
} | |
var JS_START_TIME = Date.now(); | |
function _B_log(imp, opt_val) { | |
var p = "imp\x3d" + imp; | |
if (arguments.length > 1) | |
p += "\x26val\x3d" + opt_val; | |
_B_logImg_("jsle", p) | |
} | |
var loadTimes = [GLOBALS[0], GLOBALS[1], JS_START_TIME]; | |
var loadTimesMap = { | |
"fjs": GLOBALS[0], | |
"bjsi": GLOBALS[1], | |
"sjsi": JS_START_TIME | |
}; | |
var perfLoadTimesMap = {}; | |
function _B_record(opt_Name, opt_onlyMap) { | |
var t = (new Date).getTime(); | |
if (!opt_onlyMap) | |
loadTimes.push(t); | |
if (opt_Name) { | |
loadTimesMap[opt_Name] = t; | |
if (window.top.performance && window.top.performance.now) | |
perfLoadTimesMap[opt_Name] = window.top.performance.now() | |
} | |
} | |
var _B_thumbStyle_; | |
</script> | |
<script nonce="q7FHXDSH40WzupUmeytlPw"> | |
_GM_loadJS(); | |
</script> | |
<script type="text/javascript" nonce="q7FHXDSH40WzupUmeytlPw"> | |
// <![CDATA[ | |
var GM_TIMING_END_CHUNK1 = (new Date).getTime(); | |
var GM_TRACING_BOOTSTRAP_CHUNK_END = window.performance && window.performance.now ? window.performance.now() : null; | |
// ]]> | |
</script> | |
<script nonce="q7FHXDSH40WzupUmeytlPw"> | |
(function(writeErrorPage) { | |
if (GM_writeErrorPage.called) | |
writeErrorPage(GM_writeErrorPage.errorPageDisplayed, GM_writeErrorPage.callback); | |
GM_writeErrorPage = writeErrorPage | |
} | |
)(function(errorPageDisplayed, callback) { | |
var errorPages = []; | |
errorPages[0] = '\x3chtml\x3e\x3chead\x3e\x3cmeta http-equiv\x3dContent-Type content\x3d"text/html; charset\x3dUTF-8"\x3e\x3ctitle\x3eTemporary Error\x3c/title\x3e\x3clink rel\x3d"shortcut icon" href\x3d"https://ssl.gstatic.com/ui/v1/icons/mail/rfr/gmail.ico" type\x3d"image/x-icon"\x3e\x3cstyle nonce\x3d"NQ01vPA4WDfqfXyXt5eA7g"\x3e\x3c!--\nbody,td,div,.p,a,font,span {\nfont-family: arial,sans-serif;\n}\n\n.tl {\n\tbackground-image: url(//www.gmail.com/mail/help/images/corner_tl_sharp.gif);\n\tbackground-position: top left;\n\tbackground-repeat: no-repeat;\n}\n\n.tr {\n\tbackground-image: url(//www.gmail.com/mail/help/images/corner_tr_sharp.gif);\n\tbackground-position:top right;\n\tbackground-repeat:no-repeat;\n}\n\n.bl {\n\tbackground-image: url(//www.gmail.com/mail/help/images/corner_bl_sharp.gif);\n\tbackground-position: bottom left;\n\tbackground-repeat: no-repeat;\n}\n\n.br {\n\tbackground-image: url(//www.gmail.com/mail/help/images/corner_br_sharp.gif);\n\tbackground-position: bottom right;\n\tbackground-repeat: no-repeat;\n}\n\n.bubble {\n\tbackground-color: #c3d9ff;\n}\n.i { margin-left: 1em; margin-right: 1em; }\n\n.link {\n color: blue;\n cursor: pointer;\n text-decoration: underline;\n}\n\n.chat-logo {\n width: 90px;\n height: 40px;\n padding: 4px 16px 4px 4px;\n}\n\n.gmail-logo {\n width: 143px;\n height: 59px;\n}\n\n--\x3e\x3c/style\x3e\x3c/head\x3e\x3cbody bgcolor\x3d"#ffffff" topmargin\x3d2\x3e\x3ctable width\x3d95% border\x3d0 align\x3d"center" cellpadding\x3d0 cellspacing\x3d0\x3e\x3ctr valign\x3d"top"\x3e\x3ctd width\x3d"1%"\x3e\x3ca target\x3d_top href\x3d"https://mail.google.com/mail/u/4"\x3e\x3cimg src\x3d"https://ssl.gstatic.com/ui/v1/icons/mail/rfr/logo_gmail_server_1x.png" border\x3d0 class\x3d"gmail-logo" alt\x3d"Gmail by Google" align\x3d"left" vspace\x3d"10"\x3e\x3c/a\x3e\x3c/td\x3e\x3ctd width\x3d"99%" bgcolor\x3d"#ffffff" valign\x3d"top"\x3e\x3ctable width\x3d"100%" cellpadding\x3d"1"\x3e\x3ctr valign\x3d"bottom"\x3e\x3ctd\x3e\x3cdiv align\x3d"right"\x3e\x26nbsp;\x3c/div\x3e\x3c/td\x3e\x3c/tr\x3e\x3ctr\x3e\x3ctd nowrap\x3e\x3ctable width\x3d"100%" align\x3dcenter cellpadding\x3d0 cellspacing\x3d0 bgcolor\x3d"#C3D9FF" style\x3d"margin-bottom:5px;"\x3e\x3ctr\x3e\x3ctd class\x3d"bubble tl" width\x3d"4"\x3e\x3c/td\x3e\x3ctd class\x3d"bubble" rowspan\x3d2 style\x3d"font-family:arial;text-align:left;font-weight:bold;padding:3px 0;"\x3e\x3cb\x3eTemporary Error\x3c/b\x3e\x3c/td\x3e\x3ctd class\x3d"bubble tr" width\x3d"4"\x3e\x3c/td\x3e\x3c/tr\x3e\x3ctr\x3e\x3ctd class\x3d"bubble bl" width\x3d"4"\x3e\x3c/td\x3e\x3ctd class\x3d"bubble br" width\x3d"4"\x3e\x3c/td\x3e\x3c/tr\x3e\x3c/table\x3e\x3c/td\x3e\x3c/tr\x3e\x3c/table\x3e\x3c/table\x3e\x3cbr\x3e\x3ctable width\x3d"94%" border\x3d0 align\x3d"center" cellpadding\x3d5 cellspacing\x3d0\x3e\x3ctr valign\x3d"top"\x3e\x3ctd\x3e\x3cp\x3e\x3cfont size\x3d"-1"\x3eWe\x26#8217;re sorry, but your account is temporarily unavailable. We apologize for the inconvenience and suggest trying again in a few minutes. You can view the \x3ca href\x3d"https://www.google.com/appsstatus"\x3eGoogle Workspace Status Dashboard\x3c/a\x3e for the current status of the service.\x3cbr\x3e\x3cbr\x3eIf the issue persists, please visit the \x3ca href\x3d"http://support.google.com/mail/answer/116775?hl\x3den\x26amp;status\x3d0\x26amp;error\x3d1010"\x3e Help Center \x26raquo;\x3c/a\x3e\x3c/font\x3e\x3c/p\x3e\x3cp\x3e\x3cfont size\x3d"-1"\x3e\x3ca target\x3d_top href\x3d"https://mail.google.com/mail/u/4"\x3eTry Again\x3c/a\x3e \x3ca target\x3d_top href\x3d"https://mail.google.com/mail/u/4?logout"\x3eSign Out\x3c/a\x3e\x3c/font\x3e\x3c/p\x3e\x3c/td\x3e\x3c/tr\x3e\x3c/table\x3e\x3cbr\x3e\x3ctable width\x3d"94%" border\x3d0 align\x3d"center" cellpadding\x3d5 cellspacing\x3d0\x3e\x3ctr valign\x3d"top"\x3e\x3ctd\x3e\x3cdiv id\x3d"show_tech_info_container"\x3e\x3cfont size\x3d"-1"\x3e\x3cspan id\x3d"show_tech_info_link" class\x3d"link"\x3eShow Detailed Technical Info\x3c/span\x3e\x3c/font\x3e\x3c/div\x3e\x3cdiv id\x3d"hide_tech_info_container" style\x3d"display:none"\x3e\x3cfont size\x3d"-1"\x3e\x3cspan id\x3d"hide_tech_info_link" class\x3d"link"\x3eHide Detailed Technical Info\x3c/span\x3e\x3c/font\x3e\x3c/div\x3e\x3cdiv id\x3d"tech_info" style\x3d"display:none"\x3e\x3cfont size\x3d"-1"\x3eNumeric Code: \x3cspan id\x3d"numeric_code"\x3e1010\x3c/span\x3e\x3cbr\x3e\x3cpre id\x3d"detailed_tech_info"\x3e\x3c/pre\x3e\x3c/font\x3e\x3c/div\x3e\x3c/td\x3e\x3c/tr\x3e\x3c/table\x3e\x3cscript type\x3d"text/javascript" nonce\x3d"q7FHXDSH40WzupUmeytlPw"\x3e\n function showTechnicalInfo(b) {\n showElt(\'show_tech_info_container\', !b);\n showElt(\'hide_tech_info_container\', b);\n showElt(\'tech_info\', b);\n }\n function showElt(id, b) {\n var elt \x3d document.getElementById(id);\n elt.style.display \x3d b ? "" : "none";\n }\n function addClickHandler(elementId, handler) {\n var element \x3d document.getElementById(elementId);\n if (element.addEventListener) {\n element.addEventListener(\'click\', handler);\n } else if (element.attachEvent) {\n element.attachEvent(\'onClick\', handler);\n }\n }\n\n addClickHandler(\'show_tech_info_link\', function() {\n showTechnicalInfo(1);\n });\n addClickHandler(\'hide_tech_info_link\', function() {\n showTechnicalInfo(0);\n });\n\x3c/script\x3e\x3cbr\x3e\x3cbr\x3e\x3ctable width\x3d"95%" align\x3dcenter cellpadding\x3d3 cellspacing\x3d0 bgcolor\x3d"#C3D9FF" style\x3d"margin-bottom:5px;"\x3e\x3ctr\x3e\x3ctd class\x3d"bubble tl" width\x3d"4"\x3e\x3c/td\x3e\x3ctd class\x3d"bubble" rowspan\x3d2 style\x3d"font-family:arial;text-align:center;"\x3e\x3cfont size\x3d"-1" color\x3d"#666666"\x3e\x26copy;2022 Google - \x3ca target\x3d_top href\x3d"https://mail.google.com/mail/u/4"\x3eHome\x3c/a\x3e - \x3ca target\x3d_top href\x3d"https://policies.google.com/privacy?hl\x3den"\x3ePrivacy Policy\x3c/a\x3e - \x3ca target\x3d_top href\x3d"https://www.gmail.com/mail/help/program_policies.html"\x3eProgram Policies\x3c/a\x3e - \x3ca target\x3d_top href\x3d"https://www.gmail.com/mail/help/program_policies.html"\x3eTerms of Use\x3c/a\x3e\x3cfont size\x3d"-1" color\x3d"#666666"\x3e - \x3ca target\x3d_top href\x3d"https://www.google.com"\x3eGoogle\x26nbsp;Home\x3c/a\x3e\x3c/font\x3e\x3c/font\x3e\x3c/td\x3e\x3ctd class\x3d"bubble tr" width\x3d"4"\x3e\x3c/td\x3e\x3c/tr\x3e\x3ctr\x3e\x3ctd class\x3d"bubble bl" width\x3d"4"\x3e\x3c/td\x3e\x3ctd class\x3d"bubble br" width\x3d"4"\x3e\x3c/td\x3e\x3c/tr\x3e\x3c/table\x3e\x3c/body\x3e\x3c/html\x3e'; | |
errorPages[2] = '\x3chtml\x3e\x3chead\x3e\x3cmeta http-equiv\x3dContent-Type content\x3d"text/html; charset\x3dUTF-8"\x3e\x3ctitle\x3eGmail Offline Page\x3c/title\x3e\x3cstyle nonce\x3d"NQ01vPA4WDfqfXyXt5eA7g"\x3e@import url(//fonts.googleapis.com/css?family\x3dGoogle+Sans); body {background: #FFFFFF;}.retryBtn {align-items: center; background: #1A73E8; border-radius: 4px; color: #FFFFFF; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-grow: 0; font-family: \'Google Sans\',Arial,sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0.25px; line-height: 20px; order: 0; padding: 8px 24px; justify-content: center; text-align: center;}.maintextFont {align-items: center; color: #202124; font-family: \'Google Sans\',Arial,sans-serif; font-size: 22px; font-weight: 400; letter-spacing: 0px; line-height: 28px;}.subtextFont {align-items: center; color: #5F6368; font-family: \'Roboto\'; font-size: 14px; font-weight: 400; letter-spacing: 0.20px; line-height: 20px;}\x3c/style\x3e\x3c/head\x3e\x3cbody bgcolor\x3d"#ffffff"\x3e\x3cdiv style\x3d"position:relative; height:100%; width:100%;"\x3e\x3cdiv style\x3d"margin-left:40px; margin-top:30px;"\x3e\x3cimg src\x3d"https://ssl.gstatic.com/ui/v1/icons/mail/rfr/logo_gmail_lockup_default_1x_r4.png" srcset\x3d"https://ssl.gstatic.com/ui/v1/icons/mail/rfr/logo_gmail_lockup_default_2x_r4.png" id\x3d"product-logo" border\x3d0 height\x3d"40px" alt\x3d"Gmail" vspace\x3d"10"\x3e\x3c/div\x3e\x3cdiv tabindex\x3d"-1" style\x3d"margin:0; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); outline:none; text-align:center;"\x3e\x3cdiv style\x3d"display:block; margin-left:auto; margin-right:auto; width:200px; height:200px;"\x3e\x3cimg src\x3d"https://ssl.gstatic.com/ui/v1/icons/mail/rfr/noconnection/default_400.png" srcset\x3d"https://ssl.gstatic.com/ui/v1/icons/mail/rfr/noconnection/default_800.png" id\x3d"no-connection" width\x3d"200px" height\x3d"200px" alt\x3d"No connection found."\x3e\x3c/div\x3e\x3cdiv style\x3d"padding-top:20px;" dir\x3dauto\x3e\x3cspan class\x3d"maintextFont"\x3eYou appear to be offline\x3c/span\x3e\x3c/div\x3e\x3cdiv style\x3d"padding-top:8px;" dir\x3dauto\x3e\x3cspan class\x3d"subtextFont"\x3eYou can\'t use Gmail until you\'re connected to the internet\x3c/span\x3e\x3c/div\x3e\x3cdiv style\x3d"padding-top:20px; display:flex; justify-content:center;" dir\x3dauto\x3e\x3cdiv role\x3d"button" id\x3d"retry-btn" class\x3d"retryBtn" tabindex\x3d0\x3e\x3cspan\x3eRetry\x3c/span\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/body\x3e\x3cscript nonce\x3d"q7FHXDSH40WzupUmeytlPw"\x3e\n document.getElementById("retry-btn").addEventListener(\'click\', (e) \x3d\x3e window.location.reload());\n const productLogoImg \x3d document.getElementById("product-logo");\n const noConnectionImg \x3d document.getElementById("no-connection");\n productLogoImg.addEventListener(\'error\', (e) \x3d\x3e {productLogoImg.parentElement.style.display\x3d\'none\';});\n noConnectionImg.addEventListener(\'error\', (e) \x3d\x3e {noConnectionImg.parentElement.style.display\x3d\'none\';});\n\n window.addEventListener(\'online\', (e) \x3d\x3e window.location.reload());\n \x3c/script\x3e\x3c/html\x3e'; | |
setTimeout(function() { | |
document.open("text/html"); | |
var errorPage; | |
if (errorPages[errorPageDisplayed]) | |
errorPage = errorPages[errorPageDisplayed]; | |
else | |
errorPage = errorPages[0]; | |
if (self.trustedTypes && self.trustedTypes.createPolicy) { | |
var policy = self.trustedTypes.createPolicy("gmail#errorPage", { | |
createHTML: function(html) { | |
return html | |
} | |
}); | |
document.write(policy.createHTML(errorPage)) | |
} else | |
document.write(errorPage); | |
document.close(); | |
callback() | |
}, 0); | |
GM_writeErrorPage = function() {} | |
}); | |
typeof GM_LP !== "undefined" && GM_LP.then(function() { | |
GM_writeErrorPage = function() {} | |
}); | |
</script> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment