Sunday, March 31, 2013

Good Site: Android How-tos

Android How-tos
http://www.omappedia.com/wiki/Android_How-tos
Contents

 [hide]1 Android Configuration Options1.1 Audio1.2 Camera1.3 OMAP2 Root File System2.1 Vendor Files2.2 JAR Files3 GFX Suppport3.1 Verify Lib GFX Version3.2 Verify Kernel GFX Version3.3 Memory Allocation4 Run Android Application from Command Line5 Work Flow: Code Changes6 Android Scripting Environment7 Debugging Segmentation Faults8 Open Source Means Participation9 GIT: Temporarily setting aside work in progress10 Color coding logcat output for easier debugging11 Making Ctrl+C work in Android console12 Getting su work from serial console13 Disabling screen lock forever14 Booting with Unlocked Screen15 Auto-add reviewers to your patches16 To Clean Build a Subdirectory (mm -B)17 Use "repo" to Push Patches18 Create and Insert a Unique Change-Id Line During git commit19 Git Usage Tips20 Recovering Lost Commits21 Measure Yourself Against Your Team22 Speed Up Repo Sync23 Android Debug Commands24 Kernel Traces - On the Go25 Repo Commands and Their Equivalent git Commands26 Finding Your Kernel Version27 Find What Changed in a subdir of a git Tree28 Compiling latest Android SDK version29 Faster Git Clones30 Run-time Debug (and module) Parameter Access31 gedit-plugins to make gedit easier to use.32 repo forall: One Shell Command for All the Projects33 The Power of Rebasing a Commit34 git gc /prune: Reduce Disk Space and Increase Performance35 ADB Usage36 ADB over ethernet37 Verbose Logs38 Prelinking in Android39 Clearing Airplane Mode40 Switching Java Versions41 Android Screen Capture42 Building Gingerbread from 32-bit Ubuntu43 eMMC boot: Quickly Flash Incremental Kernel44 eMMC boot: Steps to Update init.rc Changes45 Parallelize Repo Sync46 Side-by-Side Comparison of Patch Sets in Gerrit47 An APK is Just a Zip File48 Filtering Logcat Output49 Further Detail on Logcat Logs50 Capture Baseline Snapshot using repo manifest51 Floating Pane Feature in Gerrit52 Coding Standards for User Space and Kernel Space53 Unlock home screen without touchscreen54 Boot Process Performance Visualization55 Query All Changes in Gerrit56 Creating a Call Log57 Query Gerrit for: commit id, url, and more, from terminal!58 Understanding the Android makefile59 Understanding the Variants options in Android "lunch" command60 Uploading a zImage to Ram for testing without flashing using fastboot61 Configuring a Git Alias62 Input From Command Line63 Using git blame64 Adding a reviewer column to Gerrit65 Show git branch name at command prompt66 Diverting logcat prints to kernel log67 Show git branch name at command prompt68 Debugging libs in /system/lib/hw69 Using trace-cmd and kernelshark to get system traces69.1 SUMMARY69.2 UBUNTU SET-UP69.3 KERNEL CONFIG69.4 BUILD TRACE-CMD FOR OMAP69.5 USING TRACE-CMD69.6 ANALYZING TRACE.DAT WITH KERNELSHARK69.7 TROUBLESHOOTING69.8 LINKS TO MORE INFO70 Automatic logging kernel log71 Shell command to gather non consecutive GIT commits72 Android Screen Caster73 Multiple Build variants/targets on a single source74 Speed up Android builds with CCACHE75 VIM:Taglist: Lists functions while editing a file in VIM/GVIM editor76 Generating Keyevents Through adb shell

Wednesday, March 27, 2013

Gmail is hacked from laptop ie browser

Pop up at log in:and then image at bottom of screen
The source code of the log in page shows the hacked redirects
----------------------------------------POP UP

The site rightinbox.herokuapp.com is requesting access to your Google Account for the product(s) listed below.

  •  Gmail

Google is not affiliated with rightinbox.herokuapp.com, and we recommend that you grant access only if you trust the site.

If you grant access, you can revoke access at any time under 'My Account'. rightinbox.herokuapp.com will not have access to your password or any other personal information from your Google Account.S

---------------Source Code at log on screen

  <head>

  <meta charset="utf-8">

  <title>Gmail: Email from Google</title>

  <meta name="description" content="10+ GB of storage, less spam, and mobile access. Gmail is email that&#39;s intuitive, efficient, and useful. And maybe even fun.">

  <link rel="icon" type="image/ico" href="//mail.google.com/favicon.ico">

<style type="text/css">

  html, body, div, h1, h2, h3, h4, h5, h6, p, img, dl,

  dt, dd, ol, ul, li, table, tr, td, form, object, embed,

  article, aside, canvas, command, details, fieldset,

  figcaption, figure, footer, group, header, hgroup, legend,

  mark, menu, meter, nav, output, progress, section, summary,

  time, audio, video {

  margin: 0;

  padding: 0;

  border: 0;

  }

  article, aside, details, figcaption, figure, footer,

  header, hgroup, menu, nav, section {

  display: block;

  }

  html {

  font: 81.25% arial, helvetica, sans-serif;

  background: #fff;

  color: #333;

  line-height: 1;

  direction: ltr;

  }

  a {

  color: #15c;

  text-decoration: none;

  }

  a:active {

  color: #d14836;

  }

  a:hover {

  text-decoration: underline;

  }

  h1, h2, h3, h4, h5, h6 {

  color: #222;

  font-size: 1.54em;

  font-weight: normal;

  line-height: 24px;

  margin: 0 0 .46em;

  }

  p {

  line-height: 17px;

  margin: 0 0 1em;

  }

  ol, ul {

  list-style: none;

  line-height: 17px;

  margin: 0 0 1em;

  }

  li {

  margin: 0 0 .5em;

  }

  table {

  border-collapse: collapse;

  border-spacing: 0;

  }

  strong {

  color: #222;

  }

</style>

<style type="text/css">

  html, body {

  position: absolute;

  height: 100%;

  min-width: 100%;

  }

  .wrapper {

  position: relative;

  min-height: 100%;

  }

  .wrapper + style + iframe {

  display: none;

  }

  .content {

  padding: 0 44px;

  position: relative;

  }

  .topbar {

  text-align: right;

  padding-top: .5em;

  padding-bottom: .5em;

  }

  .google-header-bar {

  height: 71px;

  background: #f1f1f1;

  border-bottom: 1px solid #e5e5e5;

  overflow: hidden;

  }

  .header .logo {

  margin: 17px 0 0;

  float: left;

  }

  .header .signin,

  .header .signup {

  margin: 28px 0 0;

  float: right;

  font-weight: bold;

  }

  .header .signin-button,

  .header .signup-button {

  margin: 22px 0 0;

  float: right;

  }

  .header .signin-button a {

  font-size: 13px;

  font-weight: normal;

  }

  .header .signup-button a {

  position: relative;

  top: -1px;

  margin: 0 0 0 1em;

  }

  .main {

  margin: 0 auto;

  width: 650px;

  padding-top: 23px;

  padding-bottom: 100px;

  }

  .main h1:first-child {

  margin: 0 0 .92em;

  }

  .google-footer-bar {

  position: absolute;

  bottom: 0;

  height: 35px;

  width: 100%;

  border-top: 1px solid #ebebeb;

  overflow: hidden;

  }

  .footer {

  padding-top: 9px;

  font-size: .85em;

  white-space: nowrap;

  line-height: 0;

  }

  .footer ul {

  color: #999;

  float: left;

  max-width: 80%;

  }

  .footer ul li {

  display: inline;

  padding: 0 1.5em 0 0;

  }

  .footer a {

  color: #333;

  }

  .footer .lang-chooser-wrap {

  float: right;

  max-width: 20%;

  }

  .footer .lang-chooser-wrap img {

  vertical-align: middle;

  }

  .footer .attribution {

  float: right;

  }

  .footer .attribution span {

  vertical-align: text-top;

  }

  .redtext {

  color: #dd4b39;

  }

  .greytext {

  color: #555;

  }

  .secondary {

  font-size: 11px;

  color: #666;

  }

  .source {

  color: #093;

  }

  .hidden {

  display: none;

  }

  .announce-bar {

  position: absolute;

  bottom: 35px;

  height: 33px;

  z-index: 2;

  width: 100%;

  background: #f9edbe;

  border-top: 1px solid #efe1ac;

  border-bottom: 1px solid #efe1ac;

  overflow: hidden;

  }

  .announce-bar .message {

  font-size: .85em;

  line-height: 33px;

  margin: 0;

  }

  .announce-bar .message .separated {

  margin-left: 1.5em;

  }

  .announce-bar-ac {

  background: #eee;

  border-top: 1px solid #e5e5e5;

  border-bottom: 1px solid #e5e5e5;

  }

  .clearfix:after {

  visibility: hidden;

  display: block;

  font-size: 0;

  content: '.';

  clear: both;

  height: 0;

  }

  * html .clearfix {

  zoom: 1;

  }

  *:first-child+html .clearfix {

  zoom: 1;

  }

  pre {

  font-family: monospace;

  position: absolute;

  left: 0;

  margin: 0;

  padding: 1.5em;

  font-size: 13px;

  background: #f1f1f1;

  border-top: 1px solid #e5e5e5;

  direction: ltr;

  }

</style>

<style type="text/css">

  button, input, select, textarea {

  font-family: inherit;

  font-size: inherit;

  }

  button::-moz-focus-inner,

  input::-moz-focus-inner {

  border: 0;

  }

  input[type=email],

  input[type=number],

  input[type=password],

  input[type=tel],

  input[type=text],

  input[type=url] {

  display: inline-block;

  height: 29px;

  line-height: 25px;

  margin: 0;

  padding: 0 8px;

  background: #fff;

  border: 1px solid #d9d9d9;

  border-top: 1px solid #c0c0c0;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  -webkit-border-radius: 1px;

  -moz-border-radius: 1px;

  border-radius: 1px;

  }

  input[type=email]:hover,

  input[type=number]:hover,

  input[type=password]:hover,

  input[type=tel]:hover,

  input[type=text]:hover,

  input[type=url]:hover {

  border: 1px solid #b9b9b9;

  border-top: 1px solid #a0a0a0;

  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);

  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);

  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);

  }

  input[type=email]:focus,

  input[type=number]:focus,

  input[type=password]:focus,

  input[type=tel]:focus,

  input[type=text]:focus,

  input[type=url]:focus {

  outline: none;

  border: 1px solid #4d90fe;

  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);

  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);

  box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);

  }

  input[type=email][disabled=disabled],

  input[type=number][disabled=disabled],

  input[type=password][disabled=disabled],

  input[type=tel][disabled=disabled],

  input[type=text][disabled=disabled],

  input[type=url][disabled=disabled] {

  border: 1px solid #e5e5e5;

  background: #f1f1f1;

  }

  input[type=email][disabled=disabled]:hover,

  input[type=number][disabled=disabled]:hover,

  input[type=password][disabled=disabled]:hover,

  input[type=tel][disabled=disabled]:hover,

  input[type=text][disabled=disabled]:hover,

  input[type=url][disabled=disabled]:hover {

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none;

  }

  input[type=email][readonly=readonly],

  input[type=number][readonly=readonly],

  input[type=password][readonly=readonly],

  input[type=text][readonly=readonly],

  input[type=url][readonly=readonly] {

  border: 1px solid #d9d9d9;

  }

  input[type=email][readonly=readonly]:hover,

  input[type=number][readonly=readonly]:hover,

  input[type=password][readonly=readonly]:hover,

  input[type=text][readonly=readonly]:hover,

  input[type=url][readonly=readonly]:hover,

  input[type=email][readonly=readonly]:focus,

  input[type=number][readonly=readonly]:focus,

  input[type=password][readonly=readonly]:focus,

  input[type=text][readonly=readonly]:focus,

  input[type=url][readonly=readonly]:focus {

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none;

  }

  input[type=checkbox].form-error,

  input[type=email].form-error,

  input[type=number].form-error,

  input[type=password].form-error,

  input[type=text].form-error,

  input[type=tel].form-error,

  input[type=url].form-error {

  border: 1px solid #dd4b39;

  }

  input[type=checkbox],

  input[type=radio] {

  -webkit-appearance: none;

  appearance: none;

  width: 13px;

  height: 13px;

  margin: 0;

  cursor: pointer;

  vertical-align: bottom;

  background: #fff;

  border: 1px solid #dcdcdc;

  -webkit-border-radius: 1px;

  -moz-border-radius: 1px;

  border-radius: 1px;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  position: relative;

  border: 0;

  width: 16px;

  height: 16px;

  box-sizing: content-box;

  background: none;

  }

  input[type=checkbox]:active,

  input[type=radio]:active {

  border-color: #c6c6c6;

  background: #ebebeb;

  background: none;

  }

  input[type=checkbox]:hover {

  border-color: #c6c6c6;

  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);

  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);

  box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);

  }

  input[type=radio] {

  -webkit-border-radius: 1em;

  -moz-border-radius: 1em;

  border-radius: 1em;

  width: 15px;

  height: 15px;

  }

  input[type=checkbox]:checked,

  input[type=radio]:checked {

  background: #fff;

  }

  input[type=radio]:checked::after {

  content: '';

  display: block;

  position: relative;

  top: 3px;

  left: 3px;

  width: 7px;

  height: 7px;

  background: #666;

  -webkit-border-radius: 1em;

  -moz-border-radius: 1em;

  border-radius: 1em;

  }

  input[type=checkbox]:checked::after {

  content: url(//ssl.gstatic.com/ui/v1/menu/checkmark.png);

  display: block;

  position: absolute;

  top: -6px;

  left: -5px;

  }

  input[type=checkbox]:focus {

  outline: none;

  border-color:#4d90fe;

  }

  .g-button {

  display: inline-block;

  min-width: 46px;

  text-align: center;

  color: #444;

  font-size: 11px;

  font-weight: bold;

  height: 27px;

  padding: 0 8px;

  line-height: 27px;

  -webkit-border-radius: 2px;

  -moz-border-radius: 2px;

  border-radius: 2px;

  -webkit-transition: all 0.218s;

  -moz-transition: all 0.218s;

  -ms-transition: all 0.218s;

  -o-transition: all 0.218s;

  transition: all 0.218s;

  border: 1px solid #dcdcdc;

  background-color: #f5f5f5;

  background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));

  background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);

  background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);

  background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);

  background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);

  background-image: linear-gradient(top,#f5f5f5,#f1f1f1);

  -webkit-user-select: none;

  -moz-user-select: none;

  user-select: none;

  cursor: default;

  }

  *+html .g-button {

  min-width: 70px;

  }

  button.g-button,

  input[type=submit].g-button {

  height: 29px;

  line-height: 29px;

  vertical-align: bottom;

  margin: 0;

  }

  *+html button.g-button,

  *+html input[type=submit].g-button {

  overflow: visible;

  }

  .g-button:hover {

  border: 1px solid #c6c6c6;

  color: #333;

  text-decoration: none;

  -webkit-transition: all 0.0s;

  -moz-transition: all 0.0s;

  -ms-transition: all 0.0s;

  -o-transition: all 0.0s;

  transition: all 0.0s;

  background-color: #f8f8f8;

  background-image: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));

  background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);

  background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);

  background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);

  background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);

  background-image: linear-gradient(top,#f8f8f8,#f1f1f1);

  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);

  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);

  box-shadow: 0 1px 1px rgba(0,0,0,0.1);

  }

  .g-button:active {

  background-color: #f6f6f6;

  background-image: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f1f1f1));

  background-image: -webkit-linear-gradient(top,#f6f6f6,#f1f1f1);

  background-image: -moz-linear-gradient(top,#f6f6f6,#f1f1f1);

  background-image: -ms-linear-gradient(top,#f6f6f6,#f1f1f1);

  background-image: -o-linear-gradient(top,#f6f6f6,#f1f1f1);

  background-image: linear-gradient(top,#f6f6f6,#f1f1f1);

  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);

  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);

  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);

  }

  .g-button:visited {

  color: #666;

  }

  .g-button-submit {

  border: 1px solid #3079ed;

  color: #fff;

  text-shadow: 0 1px rgba(0,0,0,0.1);

  background-color: #4d90fe;

  background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));

  background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);

  background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);

  background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);

  background-image: -o-linear-gradient(top,#4d90fe,#4787ed);

  background-image: linear-gradient(top,#4d90fe,#4787ed);

  }

  .g-button-submit:hover {

  border: 1px solid #2f5bb7;

  color: #fff;

  text-shadow: 0 1px rgba(0,0,0,0.3);

  background-color: #357ae8;

  background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));

  background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);

  background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);

  background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);

  background-image: -o-linear-gradient(top,#4d90fe,#357ae8);

  background-image: linear-gradient(top,#4d90fe,#357ae8);

  }

  .g-button-submit:active {

  background-color: #357ae8;

  background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));

  background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);

  background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);

  background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);

  background-image: -o-linear-gradient(top,#4d90fe,#357ae8);

  background-image: linear-gradient(top,#4d90fe,#357ae8);

  -webkit-box-shadow: inset 0 1px 2px rgb a(0,0,0,0.3);

  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);

  box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);

  }

  .g-button-share {

  border: 1px solid #29691d;

  color: #fff;

  text-shadow: 0 1px rgba(0,0,0,0.1);

  background-color: #3d9400;

  background-image: -webkit-gradient(linear,left top,left bottom,from(#3d9400),to(#398a00));

  background-image: -webkit-linear-gradient(top,#3d9400,#398a00);

  background-image: -moz-linear-gradient(top,#3d9400,#398a00);

  background-image: -ms-linear-gradient(top,#3d9400,#398a00);

  background-image: -o-linear-gradient(top,#3d9400,#398a00);

  background-image: linear-gradient(top,#3d9400,#398a00);

  }

  .g-button-share:hover {

  border: 1px solid #2d6200;

  color: #fff;

  text-shadow: 0 1px rgba(0,0,0,0.3);

  background-color: #368200;

  background-image: -webkit-gradient(linear,left top,left bottom,from(#3d9400),to(#368200));

  background-image: -webkit-linear-gradient(top,#3d9400,#368200);

  background-image: -moz-linear-gradient(top,#3d9400,#368200);

  background-image: -ms-linear-gradient(top,#3d9400,#368200);

  background-image: -o-linear-gradient(top,#3d9400,#368200);

  background-image: linear-gradient(top,#3d9400,#368200);

  }

  .g-button-share:active {

  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);

  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);

  box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);

  }

  .g-button-red {

  border: 1px solid transparent;

  color: #fff;

  text-shadow: 0 1px rgba(0,0,0,0.1);

  text-transform: uppercase;

  background-color: #d14836;

  background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#d14836));

  background-image: -webkit-linear-gradient(top,#dd4b39,#d14836);

  background-image: -moz-linear-gradient(top,#dd4b39,#d14836);

  background-image: -ms-linear-gradient(top,#dd4b39,#d14836);

  background-image: -o-linear-gradient(top,#dd4b39,#d14836);

  background-image: linear-gradient(top,#dd4b39,#d14836);

  }

  .g-button-red:hover {

  border: 1px solid #b0281a;

  color: #fff;

  text-shadow: 0 1px rgba(0,0,0,0.3);

  background-color: #c53727;

  background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#c53727));

  background-image: -webkit-linear-gradient(top,#dd4b39,#c53727);

  background-image: -moz-linear-gradient(top,#dd4b39,#c53727);

  background-image: -ms-linear-gradient(top,#dd4b39,#c53727);

  background-image: -o-linear-gradient(top,#dd4b39,#c53727);

  background-image: linear-gradient(top,#dd4b39,#c53727);

  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);

  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);

  -ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);

  -o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);

  box-shadow: 0 1px 1px rgba(0,0,0,0.2);

  }

  .g-button-red:active {

  border: 1px solid #992a1b;

  background-color: #b0281a;

  background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#b0281a));

  background-image: -webkit-linear-gradient(top,#dd4b39,#b0281a);

  background-image: -moz-linear-gradient(top,#dd4b39,#b0281a);

  background-image: -ms-linear-gradient(top,#dd4b39,#b0281a);

  background-image: -o-linear-gradient(top,#dd4b39,#b0281a);

  background-image: linear-gradient(top,#dd4b39,#b0281a);

  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);

  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);

  box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);

  color: #fff

  }

  .g-button-white {

  border: 1px solid #dcdcdc;

  color: #666;

  background: #fff;

  }

  .g-button-white:hover {

  border: 1px solid #c6c6c6;

  color: #333;

  background: #fff;

  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);

  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);

  box-shadow: 0 1px 1px rgba(0,0,0,0.1);

  }

  .g-button-white:active {

  background: #fff;

  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);

  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);

  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);

  }

  .g-button-red:visited,

  .g-button-share:visited,

  .g-button-submit:visited {

  color: #fff;

  }

  .g-button-submit:focus,

  .g-button-share:focus,

  .g-button-red:focus {

  -webkit-box-shadow: inset 0 0 0 1px #fff;

  -moz-box-shadow: inset 0 0 0 1px #fff;

  box-shadow: inset 0 0 0 1px #fff;

  }

  .g-button-share:focus {

  border-color: #29691d;

  }

  .g-button-red:focus {

  border-color: #d14836;

  }

  .g-button-submit:focus:hover,

  .g-button-share:focus:hover,

  .g-button-red:focus:hover {

  -webkit-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);

  -moz-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);

  box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);

  }

  .g-button.selected {

  background-color: #eee;

  background-image: -webkit-gradient(linear,left top,left bottom,from(#eee),to(#e0e0e0));

  background-image: -webkit-linear-gradient(top,#eee,#e0e0e0);

  background-image: -moz-linear-gradient(top,#eee,#e0e0e0);

  background-image: -ms-linear-gradient(top,#eee,#e0e0e0);

  background-image: -o-linear-gradient(top,#eee,#e0e0e0);

  background-image: linear-gradient(top,#eee,#e0e0e0);

  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);

  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);

  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);

  border: 1px solid #ccc;

  color: #333;

  }

  .g-button img {

  display: inline-block;

  margin: -3px 0 0;

  opacity: .55;

  filter: alpha(opacity=55);

  vertical-align: middle;

  pointer-events: none;

  }

  *+html .g-button img {

  margin: 4px 0 0;

  }

  .g-button:hover img {

  opacity: .72;

  filter: alpha(opacity=72);

  }

  .g-button:active img {

  opacity: 1;

  filter: alpha(opacity=100);

  }

  .g-button.disabled img {

  opacity: .5;

  filter: alpha(opacity=50);

  }

  .g-button.disabled,

  .g-button.disabled:hover,

  .g-button.disabled:active,

  .g-button-submit.disabled,

  .g-button-submit.disabled:hover,

  .g-button-submit.disabled:active,

  .g-button-share.disabled,

  .g-button-share.disabled:hover,

  .g-button-share.disabled:active,

  .g-button-red.disabled,

  .g-button-red.disabled:hover,

  .g-button-red.disabled:active,

  input[type=submit][disabled].g-button {

  background-color: none;

  opacity: .5;

  filter: alpha(opacity=50);

  cursor: default;

  pointer-events: none;

  }

  .goog-menu {

  -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);

  -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);

  box-shadow: 0 2px 4px rgba(0,0,0,0.2);

  -webkit-transition: opacity 0.218s;

  -moz-transition: opacity 0.218s;

  -ms-transition: opacity 0.218s;

  -o-transition: opacity 0.218s;

  transition: opacity 0.218s;

  background: #fff;

  border: 1px solid #ccc;

  border: 1px solid rgba(0,0,0,.2);

  cursor: default;

  font-size: 13px;

  margin: 0;

  outline: none;

  padding: 0 0 6px;

  position: absolute;

  z-index: 2;

  overflow: auto;

  }

  .goog-menuitem,

  .goog-tristatemenuitem,

  .goog-filterobsmenuitem {

  position: relative;

  color: #333;

  cursor: pointer;

  list-style: none;

  margin: 0;

  padding: 6px 7em 6px 30px;

  white-space: nowrap;

  }

  .goog-menuitem-highlight,

  .goog-menuitem-hover {

  background-color: #eee;

  border-color: #eee;

  border-style: dotted;

  border-width: 1px 0;

  padding-top: 5px;

  padding-bottom: 5px;

  }

  .goog-menuitem-highlight .goog-menuitem-content,

  .goog-menuitem-hover .goog-menuitem-content {

  color: #333;

  }

  .goog-menuseparator {

  border-top: 1px solid #ebebeb;

  margin-top: 9px;

  margin-bottom: 10px;

  }

  .goog-inline-block {

  position: relative;

  display: -moz-inline-box;

  display: inline-block;

  }

  * html .goog-inline-block {

  display: inline;

  }

  *:first-child+html .goog-inline-block {

  display: inline;

  }

  .dropdown-block {

  display: block;

  }

  .goog-flat-menu-button {

  -webkit-border-radius: 2px;

  -moz-border-radius: 2px;

  border-radius: 2px;

  background-color: #f5f5f5;

  background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));

  background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);

  background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);

  background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);

  background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);

  background-image: linear-gradient(top,#f5f5f5,#f1f1f1);

  border: 1px solid #dcdcdc;

  color: #444;

  font-size: 11px;

  font-weight: bold;

  line-height: 27px;

  list-style: none;

  margin: 0 2px;

  min-width: 46px;

  outline: none;

  padding: 0 18px 0 6px;

  text-decoration: none;

  vertical-align: middle;

  }

  .goog-flat-menu-button-disabled {

  background-color: #fff;

  border-color: #f3f3f3;

  color: #b8b8b8;

  cursor: default;

  }

  .goog-flat-menu-button.goog-flat-menu-button-hover {

  background-color: #f8f8f8;

  background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);

  background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);

  background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);

  background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);

  background-image: linear-gradient(top,#f8f8f8,#f1f1f1);

  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);

  -moz-box-shadow: 0 1px 1px rgba(0,0,0,.1);

  box-shadow: 0 1px 1px rgba(0,0,0,.1);

  border-color: #c6c6c6;

  color: #333;

  }

  .goog-flat-menu-button.goog-flat-menu-button-focused {

  border-color: #4d90fe;

  }

  .form-error .goog-flat-menu-button {

  border: 1px solid #dd4b39;

  }

  .form-error .goog-flat-menu-button-focused {

  border-color: #4d90fe;

  }

  .goog-flat-menu-button.goog-flat-menu-button-open,

  .goog-flat-menu-button.goog-flat-menu-button-active {

  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);

  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);

  box-shadow: inset 0 1px 2px rgba(0,0,0,.1);

  background-color: #eee;

  background-image: -webkit-linear-gradient(top,#eee,#e0e0e0);

  background-image: -moz-linear-gradient(top,#eee,#e0e0e0);

  background-image: -ms-linear-gradient(top,#eee,#e0e0e0);

  background-image: -o-linear-gradient(top,#eee,#e0e0e0);

  background-image: linear-gradient(top,#eee,#e0e0e0);

  border: 1px solid #ccc;

  color: #333;

  z-index: 2;

  }

  .goog-flat-menu-button-caption {

  vertical-align: top;

  white-space: nowrap;

  }

  .goog-flat-menu-button-dropdown {

  border-color: #777 transparent;

  border-style: solid;

  border-width: 4px 4px 0;

  height: 0;

  width: 0;

  position: absolute;

  right: 5px;

  top: 12px;

  }

  .jfk-select .goog-flat-menu-button-dropdown {

  background: url(//ssl.gstatic.com/ui/v1/disclosure/grey-disclosure-arrow-up-down.png) center no-repeat;

  border: none;

  height: 11px;

  margin-top: -4px;

  width: 7px;

  }

  .goog-menu-nocheckbox .goog-menuitem,

  .goog-menu-noicon .goog-menuitem {

  padding-left: 16px;

  vertical-align: middle;

  }

  body ::-webkit-scrollbar {

  height: 16px;

  width: 16px;

  overflow: visible;

  }

  body ::-webkit-scrollbar-button {

  height: 0;

  width: 0;

  }

  body ::-webkit-scrollbar-track {

  background-clip: padding-box;

  border: solid transparent;

  border-width: 0 0 0 7px;

  }

  body ::-webkit-scrollbar-track:horizontal {

  border-width: 7px 0 0;

  }

  body ::-webkit-scrollbar-track:hover {

  background-color: rgba(0,0,0,.05);

  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1);

  box-shadow: inset 1px 0 0 rgba(0,0,0,.1);

  }

  body ::-webkit-scrollbar-track:horizontal:hover {

  -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.1);

  box-shadow: inset 0 1px 0 rgba(0,0,0,.1);

  }

  body ::-webkit-scrollbar-track:active {

  background-color: rgba(0,0,0,.05);

  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);

  box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);

  }

  body ::-webkit-scrollbar-track:horizontal:active {

  -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);

  box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);

  }

  .jfk-scrollbar-dark::-webkit-scrollbar-track:hover {

  background-color: rgba(255,255,255,.1);

  -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.2);

  box-shadow: inset 1px 0 0 rgba(255,255,255,.2);

  }

  .jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:hover {

  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);

  box-shadow: inset 0 1px 0 rgba(255,255,255,.2);

  }

  .jfk-scrollbar-dark::-webkit-scrollbar-track:active {

  background-color: rgba(255,255,255,.1);

  -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15);

  box-shadow: inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15);

  }

  .jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:active {

  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15);

  box-shadow: inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15);

  }

  body ::-webkit-scrollbar-thumb {

  background-color: rgba(0,0,0,.2);

  background-clip: padding-box;

  border: solid transparent;

  border-width: 0 0 0 7px;

  min-height: 28px;

  padding: 100px 0 0;

  -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);

  box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);

  }

  body ::-webkit-scrollbar-thumb:horizontal {

  border-width: 7px 0 0;

  padding: 0 0 0 100px;

  -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07);

  box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07);

  }

  body ::-webkit-scrollbar-thumb:hover {

  background-color: rgba(0,0,0,.4);

  -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.25);

  box-shadow: inset 1px 1px 1px rgba(0,0,0,.25);

  }

  body ::-webkit-scrollbar-thumb:active {

  background-color: rgba(0,0,0,.5);

  -webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,.35);

  box-shadow: inset 1px 1px 3px rgba(0,0,0,.35);

  }

  .jfk-scrollbar-dark::-webkit-scrollbar-thumb {

  background-color: rgba(255,255,255,.3);

  -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1);

  box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1);

  }

  .jfk-scrollbar-dark::-webkit-scrollbar-thumb:horizontal {

  -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1);

  box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1);

  }

  .jfk-scrollbar-dark::-webkit-scrollbar-thumb:hover {

  background-color: rgba(255,255,255,.6);

  -webkit-box-shadow: inset 1px 1px 1px rgba(255,255,255,.37);

  box-shadow: inset 1px 1px 1px rgba(255,255,255,.37);

  }

  .jfk-scrollbar-dark::-webkit-scrollbar-thumb:active {

  background-color: rgba(255,255,255,.75);

  -webkit-box-shadow: inset 1px 1px 3px rgba(255,255,255,.5);

  box-shadow: inset 1px 1px 3px rgba(255,255,255,.5);

  }

  .jfk-scrollbar-borderless::-webkit-scrollbar-track {

  border-width: 0 1px 0 6px

  }

  .jfk-scrollbar-borderless::-webkit-scrollbar-track:horizontal {

  border-width: 6px 0 1px

  }

  .jfk-scrollbar-borderless::-webkit-scrollbar-track:hover {

  background-color: rgba(0,0,0,.035);

  -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07);

  box-shadow: inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07);

  }

  .jfk-scrollbar-borderless.jfk-scrollbar-dark::-webkit-scrollbar-track:hover {

  background-color: rgba(255,255,255,.07);

  -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15);

  box-shadow: inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15);

  }

  .jfk-scrollbar-borderless::-webkit-scrollbar-thumb {

  border-width: 0 1px 0 6px;

  }

  .jfk-scrollbar-borderless::-webkit-scrollbar-thumb:horizontal {

  border-width: 6px 0 1px;

  }

  body ::-webkit-scrollbar-corner {

  background: transparent;

  }

  body::-webkit-scrollbar-track-piece {

  background-clip: padding-box;

  background-color: #f1f1f1;

  border: solid #fff;

  border-width: 0 0 0 3px;

  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);

  box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);

  }

  body::-webkit-scrollbar-track-piece:horizontal {

  border-width: 3px 0 0;

  -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);

  box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);

  }

  body::-webkit-scrollbar-thumb {

  border-width: 1px 1px 1px 5px;

  }

  body::-webkit-scrollbar-thumb:horizontal {

  border-width: 5px 1px 1px;

  }

  body::-webkit-scrollbar-corner {

  background-clip: padding-box;

  background-color: #f1f1f1;

  border: solid #fff;

  border-width: 3px 0 0 3px;

  -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.14);

  box-shadow: inset 1px 1px 0 rgba(0,0,0,.14);

  }

  .jfk-scrollbar::-webkit-scrollbar {

  height: 16px;

  overflow: visible;

  width: 16px;

  }

  .jfk-scrollbar::-webkit-scrollbar-button {

  height: 0;

  width: 0;

  }

  .jfk-scrollbar::-webkit-scrollbar-track {

  background-clip: padding-box;

  border: solid transparent;

  border-width: 0 0 0 7px;

  }

  .jfk-scrollbar::-webkit-scrollbar-track:horizontal {

  border-width: 7px 0 0;

  }

  .jfk-scrollbar::-webkit-scrollbar-track:hover {

  background-color: rgba(0,0,0,.05);

  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1);

  box-shadow: inset 1px 0 0 rgba(0,0,0,.1);

  }

  .jfk-scrollbar::-webkit-scrollbar-track:horizontal:hover {

  -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.1);

  box-shadow: inset 0 1px 0 rgba(0,0,0,.1);

  }

  .jfk-scrollbar::-webkit-scrollbar-track:active {

  background-color: rgba(0,0,0,.05);

  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);

  box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);

  }

  .jfk-scrollbar::-webkit-scrollbar-track:horizontal:active {

  -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);

  box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);

  }

  .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:hover {

  background-color: rgba(255,255,255,.1);

  -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.2);

  box-shadow: inset 1px 0 0 rgba(255,255,255,.2);

  }

  .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:horizontal:hover {

  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);

  box-shadow: inset 0 1px 0 rgba(255,255,255,.2);

  }

  .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:active {

  background-color: rgba(255,255,255,.1);

  -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15);

  box-shadow: inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15);

  }

  .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:horizontal:active {

  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15);

  box-shadow: inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15);

  }

  .jfk-scrollbar::-webkit-scrollbar-thumb {

  background-color: rgba(0,0,0,.2);

  background-clip: padding-box;

  border: solid transparent;

  border-width: 0 0 0 7px;

  min-height: 28px;

  padding: 100px 0 0;

  -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);

  box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);

  }

  .jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {

  border-width: 7px 0 0;

  padding: 0 0 0 100px;

  -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07);

  box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07);

  }

  .jfk-scrollbar::-webkit-scrollbar-thumb:hover {

  background-color: rgba(0,0,0,.4);

  -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.25);

  box-shadow: inset 1px 1px 1px rgba(0,0,0,.25);

  }

  .jfk-scrollbar::-webkit-scrollbar-thumb:active {

  background-color: rgba(0,0,0,0.5);

  -webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.35);

  box-shadow: inset 1px 1px 3px rgba(0,0,0,0.35);

  }

  .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb {

  background-color: rgba(255,255,255,.3);

  -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1);

  box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1);

  }

  .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {

  -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1);

  box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1);

  }

  .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:hover {

  background-color: rgba(255,255,255,.6);

  -webkit-box-shadow: inset 1px 1px 1px rgba(255,255,255,.37);

  box-shadow: inset 1px 1px 1px rgba(255,255,255,.37);

  }

  .jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:active {

  background-color: rgba(255,255,255,.75);

  -webkit-box-shadow: inset 1px 1px 3px rgba(255,255,255,.5);

  box-shadow: inset 1px 1px 3px rgba(255,255,255,.5);

  }

  .jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track {

  border-width: 0 1px 0 6px;

  }

  .jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track:horizontal {

  border-width: 6px 0 1px;

  }

  .jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track:hover {

  background-color: rgba(0,0,0,.035);

  -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07);

  box-shadow: inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07);

  }

  .jfk-scrollbar-borderless.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:hover {

  background-color: rgba(255,255,255,.07);

  -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15);

  box-shadow: inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15);

  }

  .jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-thumb {

  border-width: 0 1px 0 6px;

  }

  .jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {

  border-width: 6px 0 1px;

  }

  .jfk-scrollbar::-webkit-scrollbar-corner {

  background: transparent;

  }

  body.jfk-scrollbar::-webkit-scrollbar-track-piece {

  background-clip: padding-box;

  background-color: #f1f1f1;

  border: solid #fff;

  border-width: 0 0 0 3px;

  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);

  box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);

  }

  body.jfk-scrollbar::-webkit-scrollbar-track-piece:horizontal {

  border-width: 3px 0 0;

  -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);

  box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);

  }

  body.jfk-scrollbar::-webkit-scrollbar-thumb {

  border-width: 1px 1px 1px 5px;

  }

  body.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {

  border-width: 5px 1px 1px;

  }

  body.jfk-scrollbar::-webkit-scrollbar-corner {

  background-clip: padding-box;

  background-color: #f1f1f1;

  border: solid #fff;

  border-width: 3px 0 0 3px;

  -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.14);

  box-shadow: inset 1px 1px 0 rgba(0,0,0,.14);

  }

  .errormsg {

  margin: .5em 0 0;

  display: block;

  color: #dd4b39;

  line-height: 17px;

  }

  .help-link {

  background: #dd4b39;

  padding: 0 5px;

  color: #fff;

  font-weight: bold;

  display: inline-block;

  -webkit-border-radius: 1em;

  -moz-border-radius: 1em;

  border-radius: 1em;

  text-decoration: none;

  position: relative;

  top: 0px;

  }

  .help-link:visited {

  color: #fff;

  }

  .help-link:hover {

  color: #fff;

  background: #c03523;

  text-decoration: none;

  }

  .help-link:active {

  opacity: 1;

  background: #ae2817;

  }

</style>

<style type="text/css">

  .main {

  width: auto;

  max-width: 1000px;

  min-width: 780px;

  }

  .product-info {

  margin: 0 385px 0 0;

  }

  .product-info h3 {

  font-size: 1.23em;

  font-weight: normal;

  }

  .product-info a:visited {

  color: #61c;

  }

  .product-info .g-button:visited {

  color: #666;

  }

  .sign-in {

  width: 335px;

  float: right;

  }

  .signin-box,

  .accountchooser-box {

  margin: 12px 0 0;

  padding: 20px 25px 15px;

  background: #f1f1f1;

  border: 1px solid #e5e5e5;

  }

  .product-headers {

  margin: 0 0 1.5em;

  }

  .product-headers h1 {

  font-size: 25px;

  margin: 0 !important;

  }

  .product-headers h2 {

  font-size: 16px;

  margin: .4em 0 0;

  }

  .features {

  overflow: hidden;

  margin: 2em 0 0;

  }

  .features li {

  margin: 3px 0 2em;

  }

  .features img {

  float: left;

  margin: -3px 0 0;

  }

  .features p {

  margin: 0 0 0 68px;

  }

  .features .title {

  font-size: 16px;

  margin-bottom: .3em;

  }

  .features.no-icon p {

  margin: 0;

  }

  .features .small-title {

  font-size: 1em;

  font-weight: bold;

  }

  .notification-bar {

  background: #f9edbe;

  padding: 8px;

  }

</style>

<style type="text/css">

  .signin-box h2 {

  font-size: 16px;

  line-height: 17px;

  height: 16px;

  margin: 0 0 1.2em;

  position: relative;

  min-width: 100%;

  }

  .signin-box h2 strong {

  display: inline-block;

  position: absolute;

  right: 0;

  top: 1px;

  height: 19px;

  width: 52px;

  background: transparent url(//ssl.gstatic.com/accounts/ui/google-signin-flat.png) no-repeat;

  }

  @media only screen and (-webkit-device-pixel-ratio: 2){

  .signin-box h2 strong {

  background: transparent url(//ssl.gstatic.com/accounts/ui/google-signin-flat_2x.png) no-repeat;

  background-size: 52px 19px;

  }

  }

  .signin-box div {

  margin: 0 0 1.5em;

  }

  .signin-box label {

  display: block;

  }

  .signin-box input[type=email],

  .signin-box input[type=text],

  .signin-box input[type=password] {

  width: 100%;

  height: 32px;

  line-height: 28px;

  font-size: 15px;

  direction: ltr;

  }

  .signin-box .email-label,

  .signin-box .passwd-label {

  font-weight: bold;

  margin: 0 0 .5em;

  display: block;

  -webkit-user-select: none;

  -moz-user-select: none;

  user-select: none;

  }

  .signin-box .reauth {

  display: inline-block;

  font-size: 15px;

  height: 29px;

  line-height: 29px;

  margin: 0;

  }

  .signin-box label.remember {

  display: inline-block;

  vertical-align: top;

  margin: 9px 0 0;

  margin: 4px 0 0;

  line-height: 25px;

  }

  .signin-box .remember-label {

  font-weight: normal;

  color: #666;

  line-height: 0;

  padding: 0 0 0 .4em;

  -webkit-user-select: none;

  -moz-user-select: none;

  user-select: none;

  }

  .signin-box input[type=submit] {

  margin: 0 1.5em 1.2em 0;

  height: 32px;

  font-size: 13px;

  }

  .signin-box ul {

  margin: 0;

  }

  .signin-box .training-msg {

  padding: .5em 8px;

  background: #f9edbe;

  }

  .signin-box .training-msg p {

  margin: 0 0 .5em;

  }

</style>

<link rel="publisher" href="https://plus.google.com/103345707817934461425">

<style type="text/css">

  .mail .mail-promo {

  border: 1px solid #ebebeb;

  margin: 30px 0 0;

  padding: 20px;

  overflow: hidden;

  }

  .mail .mail-promo h3,

  .mail .mail-promo p {

  margin-left: 60px;

  }

  .mail .mail-promo img {

  width: 42px;

  margin: 3px 0 0;

  float: left;

  }

  .mail .mail-promo h3 {

  font-size: 16px;

  margin-bottom: .3em;

  }

  .mail .mail-promo p {

  margin-bottom: 0;

  }

  .mail .mail-promo p:last-of-type {

  margin-bottom: 0;

  }

  .mail .mail-promo a {

  white-space: nowrap;

  }

  .mail .mail-promo-64 {

  padding: 10px 20px;

  }

  .mail .mail-promo-64 img {

  width: 64px;

  height: 64px;

  }

  .mail .mail-promo-64 h3,

  .mail .mail-promo-64 p {

  margin-left: 76px;

  }

  .mail .mail-promo-64 h3 {

  padding-top: .6em;

  }

  .mail ul.mail-links {

  margin: 0;

  overflow: hidden;

  }

  .mail ul.mail-links li {

  display: inline-block;

  margin-right: 20px;

  *display: inline; /*ie7*/

  }

</style>

  </head>

  <body>

  <div class="wrapper">

  <div class="google-header-bar">

  <div class="header content clearfix">

  <img class="logo" src="//ssl.gstatic.com/images/logos/google_logo_41.png" alt="Google">

  <span class="signup-button">

  New to Gmail?

  <a id="link-signup" class="g-button g-button-red" href="https://accounts.google.com/SignUp?service=mail&continue=http%3A%2F%2Fmail.google.com%2Fmail%2F&ltmpl=default">

  Create an account

  </a>

  </span>

  </div>

  </div>

  <div class="main content clearfix">

  <div class="sign-in">

<div class="signin-box">

  <h2>Sign in <strong></strong></h2>

  <form novalidate id="gaia_loginform" action="https://accounts.google.com/ServiceLoginAuth" method="post">

  <input type="hidden" 

  

    

  name="continue" id="continue" value="http://mail.google.com/mail/"


  

 >

  <input type="hidden" 

  

    

  name="service" id="service" value="mail"


  

 >

  <input type="hidden" 

  

    

  name="rm" id="rm" value="false"


  

 >

  <input type="hidden" 

  

    

  name="dsh" id="dsh" value="2037596127886672899"


  

 >

  <input type="hidden" 

  

    

  name="ltmpl" id="ltmpl" value="default"


  

 >

  <input type="hidden" 

  

    

  name="scc" id="scc" value="1"


  

 >

  <input type="hidden"

         name="GALX"

         value="h3isTll8T5I">

  <input type="hidden"

    id="pstMsg"

    name="pstMsg"

    value="0">

  <input type="hidden"

    id="dnConn"

    name="dnConn"

    value="">

  <input type="hidden"

    id="checkConnection"

    name="checkConnection"

    value="">

  <input type="hidden"

    id="checkedDomains"

    name="checkedDomains"

    value="youtube">

<input type="hidden" name="timeStmp" id="timeStmp"

       value=''/>

<input type="hidden" name="secTok" id="secTok"

       value=''/>

<input type="hidden" id="_utf8" name="_utf8" value="&#9731;"/>

  <input type="hidden" name="bgresponse" id="bgresponse" value="js_disabled">

<div class="email-div">

  <label for="Email"><strong class="email-label">Username</strong></label>

  <input type="email" spellcheck="false"  

  

    

  name="Email" id="Email" value=""


  


      

    >

</div>

<div class="passwd-div">

  <label for="Passwd"><strong class="passwd-label">Password</strong></label>

  <input type="password" name="Passwd" id="Passwd"

    

    

    

  >

</div>

  <input type="submit" class="g-button g-button-submit" name="signIn" id="signIn"

      value="Sign in">

  <label class="remember" onclick="">

  <input type="checkbox" 

  name="PersistentCookie" id="PersistentCookie" value="yes"


    

  >

  <strong class="remember-label">

  Stay signed in

  </strong>

  </label>

  <input type="hidden" name="rmShown" value="1">

  </form>

  <ul>

  <li>

  <a id="link-forgot-passwd"

          href="https://accounts.google.com/RecoverAccount?service=mail&amp;continue=http%3A%2F%2Fmail.google.com%2Fmail%2F"

          target="_top">

  Can&#39;t access your account?

  </a>

  </li>

  </ul>

</div>

  </div>

  <div class="product-info mail">

<div class="product-headers">

  <h1 class="redtext">Gmail</h1>

  <h2>A Google approach to email.</h2>

</div>

<p>

  Gmail is built on the idea that email can be more intuitive, efficient, and useful. And maybe even fun. After all, Gmail has:

</p>

<ul class="features">

  <li>

  <img src="//ssl.gstatic.com/images/icons/feature/filing_cabinet-g42.png" alt="">

  <p class="title">Lots of space</p>

  <p>

  Over <span id=quota>2757.272164</span> megabytes (and counting) of free storage.

  </p>

  </li>

  <li>

  <img src="//ssl.gstatic.com/images/icons/feature/nosign-r42.png" alt="">

  <p class="title">Less spam</p>

  <p>Keep unwanted messages out of your inbox.</p>

  </li>

  <li>

  <img src="//ssl.gstatic.com/images/icons/feature/mobile_phone-42.gif" alt="">

  <p class="title">Mobile access</p>

  <p>Get Gmail on your mobile phone. <a href="http://www.google.com/mobile/gmail/#utm_source=en-cpp-g4mc-gmhp&utm_medium=cpp&utm_campaign=en">Learn more</a></p>

  </li>

</ul>

<ul class="mail-links">

  <li><a href="http://mail.google.com/mail/help/intl/en/about.html" onclick="_gaq.push(['_link', 'http://mail.google.com/mail/help/intl/en/about.html', 'true']); return false;">

  About Gmail</a></li>

  <li><a href="http://mail.google.com/mail/help/intl/en/about_whatsnew.html" onclick="_gaq.push(['_link', 'http://mail.google.com/mail/help/intl/en/about_whatsnew.html', 'true']); return false;">New features!</a></li>

  <li><a href="http://mail.google.com/mail/help/intl/en/switch.html" onclick="_gaq.push(['_link', 'http://mail.google.com/mail/help/intl/en/switch.html', 'true']); return false;">Switch to Gmail</a></li>

  <li>

  <a href="https://accounts.google.com/SignUp?service=mail&amp;continue=http%3A%2F%2Fmail.google.com%2Fmail%2F&amp;ltmpl=default">Create an account</a>

  </li>

</ul>

  <div class="mail-promo">

  <img src="//ssl.gstatic.com/images/icons/product/chrome-42.png" alt="">

  <h3>Gmail runs fast in the Chrome browser</h3>

  <p>Chrome is a fast, free browser made for the modern web.

  <p><a href="https://www.google.com/chrome/?brand=CHHZ">Download Chrome</a></p>

  </div>

  </div>

  <div id="cc_iframe_parent"></div>

  </div>

<div class="google-footer-bar">

  <div class="footer content clearfix">

  <ul>

  <li>© 2013 Google</li>

  <li><a href="http://www.google.com/apps/intl/en/business/gmail.html#utm_medium=et&utm_source=gmail-signin-en&utm_campaign=crossnav" target="_blank">Gmail for Work</a></li>

  <li><a href="http://mail.google.com/mail/help/intl/en/terms.html" target="_blank">Terms &amp; Privacy</a></li>

  <li><a href="http://mail.google.com/support/?hl=en" target="_blank">Help</a></li>

  </ul>

  <span id="lang-chooser-wrap" class="lang-chooser-wrap" style="display: none;">

  <img src="//ssl.gstatic.com/images/icons/ui/common/universal_language_settings-21.png">

  <select id="lang-chooser" class="lang-chooser">

  <option value="in"

         >

  ?Bahasa Indonesia?

  </option>

  <option value="ms"

         >

  ?Bahasa Melayu?

  </option>

  <option value="ca"

         >

  ?català?

  </option>

  <option value="cs"

         >

  ?čeština?

  </option>

  <option value="cy"

         >

  ?Cymraeg?

  </option>

  <option value="da"

         >

  ?dansk?

  </option>

  <option value="de"

         >

  ?Deutsch?

  </option>

  <option value="et"

         >

  ?eesti?

  </option>

  <option value="en-GB"

         >

  ?English (United Kingdom)?

  </option>

  <option value="en"

        selected="selected" >

  ?English (United States)?

  </option>

  <option value="es"

         >

  ?español (España)?

  </option>

  <option value="es-419"

         >

  ?español (Latinoamérica)?

  </option>

  <option value="eu"

         >

  ?euskara?

  </option>

  <option value="fil"

         >

  ?Filipino?

  </option>

  <option value="fr"

         >

  ?français?

  </option>

  <option value="hr"

         >

  ?hrvatski?

  </option>

  <option value="is"

         >

  ?íslenska?

  </option>

  <option value="it"

         >

  ?italiano?

  </option>

  <option value="sw"

         >

  ?Kiswahili?

  </option>

  <option value="lv"

         >

  ?latviešu?

  </option>

  <option value="lt"

         >

  ?lietuvių?

  </option>

  <option value="hu"

         >

  ?magyar?

  </option>

  <option value="nl"

         >

  ?Nederlands?

  </option>

  <option value="no"

         >

  ?norsk?

  </option>

  <option value="pl"

         >

  ?polski?

  </option>

  <option value="pt-BR"

         >

  ?português (Brasil)?

  </option>

  <option value="pt-PT"

         >

  ?português (Portugal)?

  </option>

  <option value="ro"

         >

  ?română?

  </option>

  <option value="sk"

         >

  ?slovenčina?

  </option>

  <option value="sl"

         >

  ?slovenščina?

  </option>

  <option value="fi"

         >

  ?suomi?

  </option>

  <option value="sv"

         >

  ?svenska?

  </option>

  <option value="vi"

         >

  ?Tiếng Việt?

  </option>

  <option value="tl"

         >

  ?tl?

  </option>

  <option value="tr"

         >

  ?Türkçe?

  </option>

  <option value="el"

         >

  ?Ελληνικά?

  </option>

  <option value="bg"

         >

  ?български?

  </option>

  <option value="ru"

         >

  ?русский?

  </option>

  <option value="sr"

         >

  ?Српски?

  </option>

  <option value="uk"

         >

  ?українська?

  </option>

  <option value="iw"

         >

  ?עברית??

  </option>

  <option value="ur"

         >

  ?اردو??

  </option>

  <option value="ar"

         >

  ?العربية??

  </option>

  <option value="fa"

         >

  ?فارسی??

  </option>

  <option value="am"

         >

  ?አማርኛ?

  </option>

  <option value="mr"

         >

  ?मराठी?

  </option>

  <option value="hi"

         >

  ?हिन्दी?

  </option>

  <option value="bn"

         >

  ?বাংলা?

  </option>

  <option value="gu"

         >

  ?ગુજરાતી?

  </option>

  <option value="ta"

         >

  ?தமிழ்?

  </option>

  <option value="te"

         >

  ?తెలుగు?

  </option>

  <option value="kn"

         >

  ?ಕನ್ನಡ?

  </option>

  <option value="ml"

         >

  ?മലയാളം?

  </option>

  <option value="th"

         >

  ?ไทย?

  </option>

  <option value="ko"

         >

  ?한국어?

  </option>

  <option value="ja"

         >

  ?日本語?

  </option>

  <option value="zh-CN"

         >

  ?简体中文?

  </option>

  <option value="zh-TW"

         >

  ?繁體中文?

  </option>

  </select>

  </span>

  </div>

</div>

  <script type="text/javascript">/* Anti-spam. Want to say hello? Contact (base64) Ym90Z3VhcmQtY29udGFjdEBnb29nbGUuY29tCg== */(function(){eval('var g=void 0,k=true,l=null,q=false,s,t=this,u=function(a,b){var c=a.split("."),d=t;!(c[0]in d)&&d.execScript&&d.execScript("var "+c[0]);for(var e;c.length&&(e=c.shift());)!c.length&&b!==g?d[e]=b:d=d[e]?d[e]:d[e]={}},w=function(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";else if("function"==b&&"undefined"==typeof a.call)return"object";return b},x="closure_uid_"+(1E9*Math.random()>>>0),y=0,aa=Date.now||function(){return+new Date};var A=Array.prototype,ba=A.indexOf?function(a,b,c){return A.indexOf.call(a,b,c)}:function(a,b,c){c=c==l?0:0>c?Math.max(0,a.length+c):c;if("string"==typeof a)return"string"!=typeof b||1!=b.length?-1:a.indexOf(b,c);for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};var B=function(){var a=t.document;return a?a.documentMode:g},C="",D=/MSIE\\s+([^\\);]+)(\\)|;)/.exec(t.navigator?t.navigator.userAgent:l),C=D?D[1]:"",E=B(),F=E>parseFloat(C)?String(E):C,ca={},G=function(a){var b;if(!(b=ca[a])){b=0;for(var c=String(F).replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,"").split("."),d=String(a).replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,"").split("."),e=Math.max(c.length,d.length),f=0;0==b&&f<e;f++){var h=c[f]||"",m=d[f]||"",n=RegExp("(\\\\d*)(\\\\D*)","g"),z=RegExp("(\\\\d*)(\\\\D*)","g");do{var p=n.exec(h)||["","",""],r=z.exec(m)||["","",""];if(0==p[0].length&&0==r[0].length)break;b=((0==p[1].length?0:parseInt(p[1],10))<(0==r[1].length?0:parseInt(r[1],10))?-1:(0==p[1].length?0:parseInt(p[1],10))>(0==r[1].length?0:parseInt(r[1],10))?1:0)||((0==p[2].length)<(0==r[2].length)?-1:(0==p[2].length)>(0==r[2].length)?1:0)||(p[2]<r[2]?-1:p[2]>r[2]?1:0)}while(0==b)}b=ca[a]=0<=b}return b},da=t.document,ea=!da?g:B()||("CSS1Compat"==da.compatMode?parseInt(F,10):5);G("9");new function(){aa()};var fa=function(a){a=a.replace(/\\r\\n/g,"\\n");for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);128>e?b[c++]=e:(2048>e?b[c++]=e>>6|192:(b[c++]=e>>12|224,b[c++]=e>>6&63|128),b[c++]=e&63|128)}return b};var H=l,I=l,J=l,ga=function(){if(!H){H={};I={};J={};for(var a=0;65>a;a++)H[a]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(a),I[H[a]]=a,J[a]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(a)}};var ha=9<=ea,ia=!G("9");G("8");G("9");var K=function(a,b){this.type=a;this.currentTarget=this.target=b};K.prototype.L=q;K.prototype.defaultPrevented=q;K.prototype.preventDefault=function(){this.defaultPrevented=k};var L=function(a,b){a&&this.u(a,b)};(function(){function a(){}a.prototype=K.prototype;L.qa=K.prototype;L.prototype=new a})();s=L.prototype;s.target=l;s.relatedTarget=l;s.offsetX=0;s.offsetY=0;s.clientX=0;s.clientY=0;s.screenX=0;s.screenY=0;s.button=0;s.keyCode=0;s.charCode=0;s.ctrlKey=q;s.altKey=q;s.shiftKey=q;s.metaKey=q;s.aa=l;s.u=function(a,b){var c=this.type=a.type;K.call(this,c);this.target=a.target||a.srcElement;this.currentTarget=b;var d=a.relatedTarget;d||("mouseover"==c?d=a.fromElement:"mouseout"==c&&(d=a.toElement));this.relatedTarget=d;this.offsetX=a.offsetX!==g?a.offsetX:a.layerX;this.offsetY=a.offsetY!==g?a.offsetY:a.layerY;this.clientX=a.clientX!==g?a.clientX:a.pageX;this.clientY=a.clientY!==g?a.clientY:a.pageY;this.screenX=a.screenX||0;this.screenY=a.screenY||0;this.button=a.button;this.keyCode=a.keyCode||0;this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.state=a.state;this.aa=a;a.defaultPrevented&&this.preventDefault();delete this.L};s.preventDefault=function(){L.qa.preventDefault.call(this);var a=this.aa;if(a.preventDefault)a.preventDefault();else if(a.returnValue=q,ia)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var ja=0;var ka=function(){};s=ka.prototype;s.key=0;s.l=q;s.t=q;s.u=function(a,b,c,d,e,f){if("function"==w(a))this.Z=k;else if(a&&a.handleEvent&&"function"==w(a.handleEvent))this.Z=q;else throw Error("Invalid listener argument");this.m=a;this.X=b;this.src=c;this.type=d;this.capture=!!e;this.W=f;this.t=q;this.key=++ja;this.l=q};s.handleEvent=function(a){return this.Z?this.m.call(this.W||this.src,a):this.m.handleEvent.call(this.m,a)};var M={},N={},O={},P={},Q=function(a,b,c,d,e){if("array"==w(b))for(var f=0;f<b.length;f++)Q(a,b[f],c,d,e);else{a:{if(!b)throw Error("Invalid event type");d=!!d;var h=N;b in h||(h[b]={h:0,i:0});h=h[b];d in h||(h[d]={h:0,i:0},h.h++);var h=h[d],f=a[x]||(a[x]=++y),m;h.i++;if(h[f]){m=h[f];for(var n=0;n<m.length;n++)if(h=m[n],h.m==c&&h.W==e){if(h.l)break;m[n].t=q;a=m[n];break a}}else m=h[f]=[],h.h++;n=la();h=new ka;h.u(c,n,a,b,d,e);h.t=q;n.src=a;n.m=h;m.push(h);O[f]||(O[f]=[]);O[f].push(h);a.addEventListener?a==t||!a.customEvent_?a.addEventListener(b,n,d):a.sa():a.attachEvent(b in P?P[b]:P[b]="on"+b,n);a=h}M[a.key]=a}},la=function(){var a=ma,b=ha?function(c){return a.call(b.src,b.m,c)}:function(c){c=a.call(b.src,b.m,c);if(!c)return c};return b},na=function(a,b,c,d){if(!d.v&&d.Y){for(var e=0,f=0;e<d.length;e++)d[e].l?d[e].X.src=l:(e!=f&&(d[f]=d[e]),f++);d.length=f;d.Y=q;0==f&&(delete N[a][b][c],N[a][b].h--,0==N[a][b].h&&(delete N[a][b],N[a].h--),0==N[a].h&&delete N[a])}},oa=function(a,b,c,d,e){var f=1;b=b[x]||(b[x]=++y);if(a[b]){var h=--a.i,m=a[b];m.v?m.v++:m.v=1;try{for(var n=m.length,z=0;z<n;z++){var p=m[z];p&&!p.l&&(f&=R(p,e)!==q)}}finally{a.i=Math.max(h,a.i),m.v--,na(c,d,b,m)}}return Boolean(f)},R=function(a,b){if(a.t){var c=a.key,d=M[c];if(d&&!d.l){var e=d.src,f=d.type,h=d.X,m=d.capture;e.removeEventListener?(e==t||!e.customEvent_)&&e.removeEventListener(f,h,m):e.detachEvent&&e.detachEvent(f in P?P[f]:P[f]="on"+f,h);e=e[x]||(e[x]=++y);if(O[e]){var h=O[e],n=ba(h,d);0<=n&&A.splice.call(h,n,1);0==h.length&&delete O[e]}d.l=k;if(d=N[f][m][e])d.Y=k,na(f,m,e,d);delete M[c]}}return a.handleEvent(b)},ma=function(a,b){if(a.l)return k;var c=a.type,d=N;if(!(c in d))return k;var d=d[c],e,f;if(!ha){var h;if(!(h=b))a:{h=["window","event"];for(var m=t;e=h.shift();)if(m[e]!=l)m=m[e];else{h=l;break a}h=m}e=h;h=k in d;m=q in d;if(h){if(0>e.keyCode||e.returnValue!=g)return k;a:{var n=q;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(z){n=k}if(n||e.returnValue==g)e.returnValue=k}}n=new L;n.u(e,this);e=k;try{if(h){for(var p=[],r=n.currentTarget;r;r=r.parentNode)p.push(r);f=d[k];f.i=f.h;for(var v=p.length-1;!n.L&&0<=v&&f.i;v--)n.currentTarget=p[v],e&=oa(f,p[v],c,k,n);if(m){f=d[q];f.i=f.h;for(v=0;!n.L&&v<p.length&&f.i;v++)n.currentTarget=p[v],e&=oa(f,p[v],c,q,n)}}else e=R(a,n)}finally{p&&(p.length=0)}return e}c=new L(b,this);return e=R(a,c)};var U=function(a){try{if(this.c=[],S(this,this.b,0),S(this,this.p,0),S(this,this.A,0),S(this,this.j,[]),S(this,this.g,[]),S(this,this.Q,"object"==typeof window?window:t),S(this,this.R,this),S(this,this.B,0),S(this,this.O,0),S(this,this.P,0),S(this,this.n,pa(4)),S(this,this.w,[]),S(this,this.o,{}),this.N=k,a&&"!"==a[0])this.d=a;else{ga();for(var b=I,c=[],d=0;d<a.length;){var e=b[a.charAt(d++)],f=d<a.length?b[a.charAt(d)]:0;++d;var h=d<a.length?b[a.charAt(d)]:0;++d;var m=d<a.length?b[a.charAt(d)]:0;++d;if(e==l||f==l||h==l||m==l)throw Error();c.push(e<<2|f>>4);64!=h&&(c.push(f<<4&240|h>>2),64!=m&&c.push(h<<6&192|m))}this.f=c;!this.f||!this.f.length?this.e(this.ba):(this.S=[],this.C())}}catch(n){T(this,n)}};s=U.prototype;s.U=[function(){},function(a){var b=V(a),c=V(a),d=a.a(b),b=W(a,b),e=W(a,c);e==a.k||e==a.q?d=""+d:0<b&&(1==b?d&=255:2==b?d&=65535:4==b&&(d&=4294967295));S(a,c,d)},function(a){var b=V(a),c=W(a,b);if(0<c){for(var d=0;c--;)d=d<<8|V(a);S(a,b,d)}else if(c!=a.G){d=V(a)<<8|V(a);if(c==a.k)if(c="",a.c[a.H]!=g)for(var e=a.a(a.H);d--;)var f=e[V(a)<<8|V(a)],c=c+f;else{c=Array(d);for(e=0;e<d;e++)c[e]=V(a);d=c;c=[];for(f=e=0;e<d.length;){var h=d[e++];if(128>h)c[f++]=String.fromCharCode(h);else if(191<h&&224>h){var m=d[e++];c[f++]=String.fromCharCode((h&31)<<6|m&63)}else{var m=d[e++],n=d[e++];c[f++]=String.fromCharCode((h&15)<<12|(m&63)<<6|n&63)}}c=c.join("")}else{c=Array(d);for(e=0;e<d;e++)c[e]=V(a)}S(a,b,c)}},function(a){V(a)},function(a){var b=V(a),c=V(a),d=V(a),c=a.a(c),b=a.a(b);S(a,d,b[c])},function(a){var b=V(a),c=V(a),b=a.a(b);S(a,c,w(b))},function(a){var b=V(a),c=V(a),d=W(a,b),e=W(a,c);d==a.k&&e==a.k?(a.c[c]==g&&S(a,c,""),S(a,c,a.a(c)+a.a(b))):e==a.q&&(0>d?(b=a.a(b),d==a.k&&(b=fa(""+b)),(c==a.g||c==a.n||c==a.w)&&X(a,c,Y(b.length,2)),X(a,c,b)):0<d&&X(a,c,Y(a.a(b),d)))},function(a){var b=V(a),c=V(a);S(a,c,function(a){return eval(a)}(a.a(b)))},function(a){var b=V(a),c=V(a);S(a,c,a.a(c)-a.a(b))},function(a){var b=Z(a);S(a,b.K,b.J.apply(b.self,b.s))},function(a){var b=V(a),c=V(a);S(a,c,a.a(c)%a.a(b))},function(a){var b=V(a),c=a.a(V(a)),d=a.a(V(a)),e=a.a(V(a)),b=a.a(b);Q(b,c,qa(a,d,e,k))},function(a){var b=V(a),c=V(a),d=V(a);a.a(b)[a.a(c)]=a.a(d)},function(a){var b=Z(a),c=b.s,d=b.self,e=b.J;switch(c.length){case 0:c=d[e]();break;case 1:c=d[e](c[0]);break;case 2:c=d[e](c[0],c[1]);break;case 3:c=d[e](c[0],c[1],c[2]);break;default:a.e(a.r);return}S(a,b.K,c)},function(a){var b=V(a),c=V(a);S(a,c,a.a(c)+a.a(b))},function(a){var b=V(a),c=V(a);0!=a.a(b)&&S(a,a.b,a.a(c))},function(a){var b=V(a),c=V(a),d=V(a);a.a(b)==a.a(c)&&S(a,d,a.a(d)+1)},function(a){var b=V(a),c=V(a),d=V(a);a.a(b)>a.a(c)&&S(a,d,a.a(d)+1)},function(a){var b=V(a),c=V(a),d=V(a);S(a,d,a.a(b)<<c)},function(a){var b=V(a),c=V(a),d=V(a);S(a,d,a.a(b)|a.a(c))},function(a){var b=a.a(V(a));ra(a,b)},function(a){var b=a.S.pop();if(b){for(var c=V(a);0<c;c--){var d=V(a);b[d]=a.c[d]}a.c=b}else S(a,a.b,a.f.length)},function(a){var b=V(a),c=V(a),d=V(a);S(a,d,(a.a(b)in a.a(c))+0)},function(a){var b=V(a),c=a.a(V(a)),d=a.a(V(a));S(a,b,qa(a,c,d))},function(a){var b=V(a),c=V(a);S(a,c,a.a(c)*a.a(b))},function(a){var b=V(a),c=V(a),d=V(a);S(a,d,a.a(b)>>c)},function(a){var b=V(a),c=V(a),d=V(a);S(a,d,a.a(b)||a.a(c))},function(a){var b=Z(a),c=b.s,d=b.self,e=b.J;switch(c.length){case 0:c=new d[e];break;case 1:c=new d[e](c[0]);break;case 2:c=new d[e](c[0],c[1]);break;case 3:c=new d[e](c[0],c[1],c[2]);break;case 4:c=new d[e](c[0],c[1],c[2],c[3]);break;default:a.e(a.r);return}S(a,b.K,c)},function(a){var b=V(a),c=V(a),d=V(a),e=V(a),b=a.a(b),c=a.a(c),d=a.a(d);a=a.a(e);if("object"==w(b)){var e=[],f;for(f in b)e.push(f);b=e}f=b.length;for(e=0;e<f;e+=d)c(b.slice(e,e+d),a)}];s.b=0;s.A=1;s.j=2;s.p=3;s.g=4;s.H=5;s.V=6;s.T=8;s.Q=9;s.R=10;s.B=11;s.O=12;s.P=13;s.n=14;s.w=15;s.o=16;s.ma=17;s.ea=15;s.ka=12;s.fa=10;s.ga=42;s.na=6;s.k=-1;s.q=-2;s.G=-3;s.ba=17;s.ca=21;s.r=22;s.oa=30;s.ia=31;s.da=33;s.D={};s.M="caller";s.pa=0;var T=function(a,b){a.d=("E:"+b.message+":"+b.stack).substring(0,2048)},pa=function(a){for(var b=Array(a);a--;)b[a]=255*Math.random()|0;return b},sa=function(a,b,c){try{for(var d=0;84941944608!=d;)a+=(b<<4^b>>>5)+b^d+c[d&3],d+=2654435769,b+=(a<<4^a>>>5)+a^d+c[d>>>11&3];return[a>>>24,a>>16&255,a>>8&255,a&255,b>>>24,b>>16&255,b>>8&255,b&255]}catch(e){throw e;}},$=function(a,b){return a[b]<<24|a[b+1]<<16|a[b+2]<<8|a[b+3]},Y=function(a,b){for(var c=[],d=b-1;0<=d;d--)c[b-1-d]=a>>8*d&255;return c},X=function(a,b,c,d){if(b!=a.j){var e=a.a(b);b=b==a.n?function(b){try{var c=e.length,d=c&7;if(4==d){var f=[0,0,0,a.a(a.P)];e.la=sa($(e,c-8),$(e,c-4),f)}e.push(e.la[d]^b)}catch(p){throw p;}}:function(a){e.push(a)};d&&b(d&255);d=c.length;for(var f=0;f<d;f++)b(c[f])}},ta=function(a,b){var c=function(){for(var a=d[e.M],p=a===b,a=a&&a[e.M],r=0;a&&a!=f&&a!=h&&a!=m&&a!=n&&20>r;)r++,a=a[e.M];return c[!p+!a+(r>>2)]},d=function(){return c()},e=U.prototype,f=e.C,h=e.$,m=U,n=e.e;c[e.pa]=a;a=g;return d},ua=function(a){var b=function(){return c()},c=function(){return a};b.ha=function(b){a=b};return b},S=function(a,b,c){if(b==a.b||b==a.p)a.c[b]?a.c[b].ha(c):a.c[b]=ua(c);else{if((b==a.g||b==a.j)&&a.c[b])return;a.c[b]=ta(c,a.a)}b==a.A&&(a.F=g,S(a,a.b,a.a(a.b)+4))};U.prototype.a=function(a){var b=this.c[a];if(b===g)throw this.e(this.oa,0,a),this.D;return b()};U.prototype.e=function(a,b,c){var d=this.a(this.p);a=[a,d>>8&255,d&255];c!=g&&a.push(c);0==this.a(this.j).length&&(this.c[this.j]=g,S(this,this.j,a));b&&(c="",b.message&&(c=b.message.toString()),b.stack!=g&&(c+=": "+b.stack),c=c.substring(0,2048),c=fa(c),X(this,this.n,Y(c.length,2).concat(c),this.ka))};var V=function(a){var b=a.a(a.b);if(b>=a.f.length)throw a.e(a.ia,0,b),a.D;a.F==g&&(a.F=$(a.f,b-4),a.I=g);if(a.I!=b>>3){a.I=b>>3;var c=[0,0,0,a.a(a.A)];a.ja=sa(a.F,a.I,c)}S(a,a.b,b+1);return a.f[b]^a.ja[b%8]},W=function(a,b){return b<=a.ma?b==a.j||b==a.g||b==a.n||b==a.w?a.q:b==a.V||b==a.Q||b==a.R||b==a.o?a.G:b==a.H?a.k:4:[1,2,4,a.q,a.G,a.k][b%a.na]};U.prototype.va=function(a,b){b.push(a[0]<<24|a[1]<<16|a[2]<<8|a[3]);b.push(a[4]<<24|a[5]<<16|a[6]<<8|a[7]);b.push(a[8]<<24|a[9]<<16|a[10]<<8|a[11])};U.prototype.ua=function(a,b,c){var d=a[(b+2)%3];a[b]=a[b]-a[(b+1)%3]-d^(1==b?d<<c:d>>>c)};U.prototype.ta=function(a,b){if(3==a.length){for(var c=0;3>c;c++)b[c]+=a[c];for(var d=[13,8,13,12,16,5,3,10,15],c=0;9>c;c++)b[3](b,c%3,d[c])}};var Z=function(a){var b={};b.J=a.a(V(a));b.K=V(a);var c=V(a)-1,d=V(a);b.self=a.a(d);for(b.s=[];c--;)d=V(a),b.s.push(a.a(d));return b},qa=function(a,b,c,d){return function(){if(!d||a.N)return S(a,a.V,arguments),S(a,a.o,c),va(a,b)}},ra=function(a,b){a.S.push(a.c.slice());a.c[a.b]=g;S(a,a.b,b)},va=function(a,b){var c=a.a(a.b);a.f&&c<a.f.length?(S(a,a.b,a.f.length),ra(a,b)):S(a,a.b,b);var d=a.C();S(a,a.b,c);return d};U.prototype.C=function(){try{for(var a=this.f.length,b=2001,c=l,d=0;--b&&(d=this.a(this.b))<a;)try{S(this,this.p,d);var e=V(this)%this.U.length;(c=this.U[e])?c(this):this.e(this.ca,0,e)}catch(f){if(f!=this.D){var h=this.a(this.B);h?(S(this,h,f),S(this,this.B,0)):this.e(this.r,f)}}b||this.e(this.da,0,d)}catch(m){try{this.e(this.r,m)}catch(n){T(this,n)}}return this.a(this.o)};U.prototype.$=function(){if(this.d)return this.d;try{this.N=q;this.c[this.T]&&va(this,this.a(this.T));var a=this.a(this.j);0<a.length&&X(this,this.g,Y(a.length,2).concat(a),this.ea);var b=this.a(this.O)&255,b=b-(this.a(this.g).length+4),c=this.a(this.n);4<c.length&&(b-=c.length+3);0<b&&X(this,this.g,Y(b,2).concat(pa(b)),this.fa);4<c.length&&X(this,this.g,Y(c.length,2).concat(c),this.ga);var d=[3].concat(this.a(this.g)),e;ga();e=[];for(a=0;a<d.length;a+=3){var f=d[a],h=a+1<d.length,m=h?d[a+1]:0,n=a+2<d.length,z=n?d[a+2]:0,b=f>>2,c=(f&3)<<4|m>>4,p=(m&15)<<2|z>>6,r=z&63;n||(r=64,h||(p=64));e.push(J[b],J[c],J[p],J[r])}if(this.d=e=e.join("").replace(/\\./g,""))this.d="!"+this.d;else{this.d="";for(e=0;e<d.length;e++){var v=d[e].toString(16);1==v.length&&(v="0"+v);this.d+=v}}}catch(wa){T(this,wa)}return this.d};U.prototype.ra=function(a){a(this.$())};try{Q(window,"unload",function(){})}catch(xa){}u("botguard.bg",U);u("botguard.bg.prototype.invoke",U.prototype.ra);')})()</script>

  <script type="text/javascript">

  document.bg = new botguard.bg('J1rFU92xEZQtnBjxvCHWtEhciNTsAXti7MbXkbNk7xq03x/uBhVO9pIgnBjya8WUF2UQqeUnzFF/evvXg+cu0xysbVvh1KRTGZCpokRmYgxSkPveyWLijAO+VNKTwnNhM6kPUmNQPlXxMw9wQ0Qd8Aqo1WOk568Osmmc2CCkpjEbMrPUB8ZiOLrWEpvayOgHXxMN1B8H+6k03zrEUgTQEyEgCTj3s1vBEOK8KJAiJlOzuZLK+ZwlLkZ3QKkr8C+CYuyVJSN1g+b6/s48A8b7BRQMAE5tc+rw8qnWisBGPsPDtgJ6RXPZzOW2tOBp7VJ7+YziaxBHliFAAKYAu2XpHMIy/tN7MLbGpaPhyYTZmKf0XwYg+6zozbiJv4M/KxvHFQVgJOKuPzMBU5NvRMuFvb+/CdIscnFzF2oPoOotpixGTVWPPbTrDr5umA8GNnugb/xyJtdw95JnBsHnd14HJ1uV4jUtAnZ+nMHjiimrQpf92OOy6OtzBZZKXOQ4IBpPqVkrpun7dJQvpLt2xo6FpTSSVu9hFAVdfvE9r5q1BBeW391V2cGp+AiP/8lNVU5S4fvddcZMdm32haMMaQzFQ79vLyIuqHq4tBYLqD5u6ltQC+RrYdBv0S63B+Utq34zZyNmQTo0rpf2H/mUbYjnqZEXpJcmVADrCKmAhNaBMV3amLTNIl3xZST0GzG2QO4XJ2K7pWr0Mh0ZxIAodGjrmvt+uLSRudS5VXwzX6kFkIoTB/0gCl891I+wWTZt6g8jvMAlnEJVi/AVjtWmkjiLp3jVk5z3QazcBp/lAHzdZI4pE/ULFK2rDXTw0q8tlQoThkE+hjAdH8eEmJVfxhUSJOr6bkyGsUWttJzR86R31K0BesVZw86ncVjDkb9cWbBxKZDDXR6iXpnFbK00P2TVW/R3FubxrZXjixjc4bkheOl4wixVQnpCiUt0BPlzDTb9Sfd5u9QYA/ln5RlpzbzsNLOVV1FjuPJaOR3yn1H4OcQSIKH/9ps0Xo38kqH0Dnk1xbeZMKAj2b6MENpWXre8YB8TJbP0laXpAL3rUlOlYJs3p2c2Sk9x3DLaNT2tHpfARLW1S1gsa1qei1seelNUUDMgKxISS5/KrUuhHtoF/Sk2fPmPEyPTQENR8BWqbxPyccrTa5Bxb60bvH5vKvr7ZfV5d6ME+1whHYyCTFFSbRVuf2Zkte1ZFec8Rr45C7MfXosb1CM2K3zOLcjVo05OJFxF4O3pEvkdYr78C53nFWAcg9og4UGhqG5UfkyUsTAvkiwWKOC4+587r7BEl35NgtfYypPRD2+ARbLx/9QhHMrAoT3835X3gOQbHmgzQfmwpluarQXb6HMpctKFnNawxK0aGAQJX6TpsShhXoBvZX/Lcplh3KrvDi/J6juhLlz4+rkGqS2ODJOPhoC4LfV4v00HtATm/5Inz/40DEe68RtAFR1fIEoS3oL51HKruN2AZNpIlYSdb+C87sPedAz2nKctQu75DJ3fBEqaIY6UDhK9G5cC0cz+tZoKxT+f+zh8DjqVlqvQG/mlKeAHt5LnxXyuWA/XgGfqHFU7VauLIpags5DryjvrIE4Qx7GxYp1k+3HLfRPNI0eYdaV34rsVyIG3hzdZIc0UxzSqPTcIcI642OLtY22OqwMLpY7EeFonsoJ4vaLx/egxsmtttmYSJmjFw3w56OBHj+noyI2UerPLTnPASvh8GtnHDgO9imJkKMu9NY09/Z6Uv6lsQfObBj8U/NvlbkaUl4tVGTfSleamQO1UPJIgcDXQyQTYahKuV7ZEJNTpQO8a9OwqqjyCuYEsWL4uC3dzFWXEtmdxyQn0qJbtPhar56ulyNl7O5bxnvCCBwZ5IldBr6W357LRMNRrdz2RKTKIUxZ283wflfblXYHeKwZd6ibm7excWQynjVByapgnF/BvEm/dCD39qX/s39hWNy5f2hBLfJ+qHU7pSwgEKVzMQcuFi8uAzHVxA/5OEf4n4D29L63MzpEAdun3C6/N2n8Qlr8GE6QZ8akL5I7kGGdN4uyRJLoCZAe8KYO0kxodGvg5eqBmHDIst5n5AIoZbEFAfYj33q8s9eWSPhVTTBIZMjPWFPWrZH7NfwAP/rXLnS5K/5GzToFCmzuSYhKD7jHbvIKZ+FtJBTLxV68h5ydyy915TD4RGOxi0EcO/xEPxgQG1vvTBgGztQBSGqFUedTxVg0/7aa1lla+F0kHfcF5S1TkO12l03j7Xr9RJhFK90WtkZp4OdETFZ8k9HG0FkyM6zj1PkVyntP8OvgLt6LAvLmvjgWaSsuzkzO90JaLUDT7I4rvg6lyHjis1FdZALksefJvFq0FdHjsydueK03jybbJyOQq5G9hQ20gtRF31yspfCVql5qep94rZI5L7Wkw8yAjnduNJFqexg2PmdgbIwANqtvbalnXnibENHokHrNYxnjRv6cfPNs5B4uS6puqhpsE4xrCjtUmy/HYLLJbK1DCVSd7w9FLi5W9Ck2FAFZWu8XWrEdCLNPNJ9avVRdUUMfHY1RPq90IpmogLk9YTCY4X9V1Hoc4FSb94fGkSbLEHWy6lmZO1EfHEmYl2zqL6UvXgl/A50uPo0ZKUzda3DjYx05kJfny+9cBC0Cdue4Yr3FaOI+H1dNzcrqQnV9qav7XrpTB4kA6v1ZeGVuoqXXzBilfvs+1nusywFBENCQ72LOwV02I+yVGkFhLfrgNPf5SfZmtuE2LlSA83HXU1CX3e1EMmO9KpREtKwdCF8z+OprWLsZEFGUsiGGOwkZuBHyO2PhrpIrrCdNsim0GOCMUSo5/PU7wqbk3EcUD/d6/oHSLO/37Z2sxOBcRvTwkyZk8CZtZ0HsVz2IN7NgrkQNNfsiLxrEdTwC9nKwGozVMJ6zDBoIdT/5S/uixzcHDzDSts6IlQKSgTgeSqDFXAtJReg5eJrVK9AA02omKPG1rbqs9KggiykXXq+NK9mUnXXXdc9YqHr6RtttMA/GoZRJJbHtAmfRzWxwPCmsoni/1RUjcNi7zNz5Si1ynS4k6moEoRZdSBLWezbcuM4M69qWDQAT1btgDlSIE6MMOZklXiqth3LtAMJq0Ap9IJQ1o2oY024G8vZcKiOLPmn7iNboYNqWQNTjxrQ9YG+37KyhS/da6WzOUF8uhDwuVY157SHbSYkR+mgvUwNM/p+bc2oBeGRjc1XA+iBq4N9F9yGUvZlYo9PmhuSXk9xKKy1Jb8aGYK1yQmE9bQvTa2GUeOU2jzwhSukW/6MeVKzSd5MowGcSRhmUOs+dzTofT0ik+kyWkzqMKJS+O7OP4RbSxoXn90SS0rP8A/zNetTWBBvM6jngVHi7oaucaRXYdv2WSd9PGAYeCjdNsshveHPfVSqVBTV1Gk17bC/JAbjdMSCefLhNHV3UbBqWvhFLWHwmpina0GkxDsTdVzuQL2e2qbkNmneweVAmf6dJGWFrrq+93TgwJmp30mHyOYxMLcb51+E1z9N3joqmkKBRgc1wMOtX95fsozBRsSyRv+rp26UJwL326hHaYFmoCIcVMHoGHbDzbUEYaSbleHuZKT98cU6GM/ctRZ61KdEm5SzjYFybF8TJDPlUAY+PElfI5/E/QpUy7k7w5k1zSCQqrkJ1wumBVFxIUjliQNeTwAN6rp8py+zog9wOG2vrZuoAU+o8Xc0Aem1adovlalG4xZaVZoruGnnQZF+ph2uedfUo8aaMj2ahjLYtkdJ7Gd0ot689rCX2Vtvgj+uB/EPTGoBGGCJymfG9bn0CVLdDFYDa/uyh+tsuLTVvTKvgMtOQsyqy/3UPxUcnYNMJprXw+tuykdSUKqF+N3bgB4EjBqdazit33i8bp3dNgu9kmcyuMhyxbQHC8+lzsDxsV3yBQIvn/XN9jx9uXJPAkIP2OOskKBE/vzl9Z79SLrWuzaNmIkRJ+EERBTvW7wtOKuh3X0Hw4ccrQzseo0VT4pqDb4rBrVq9bxKunD4tL3NQ4ogtHqsg9nS6PguN6LOGRFY4v3NeJ7A65bgkCjWrCB0xsm9y+tQK01f0qulQrQfVxGds5lHkP+yHHBaT/peQJN8hmnMhuQohmf13/JNJuPHb0GTAOYQowYNktmRnj/rzHuJ0XZAxlTLqFhXr+sxyp7/HQRU88hHyXgbo57SNqelYX5pppG9MuiOFa5pQMAHx0mniOD+WDn6HkS4JdRBz+9fbrEBkick+wFzXwnBAEFWBaE5P7MAJE1/irSY06pKvACsLnijM5lzCm8XjV68f25lGeyIPpxCp118sV7kKNb3GEBYlT+5ZpJIunQVdvRiU8fVx4wWD8sA9TVw2UiBJwVjbF1eThRrE0v5uapscYLCWw6KVZ5/UFbfC1saQWq3cDxAk2jiPMPCuZhcwW0bTlvjys8W2Djx4E2VJg9W95vZGVJbKCyKnQFajdZz8PgUcODcFSsPzT2SOZo5rao5uiyEb3gp0dhhDypUa4CYX+dFHUgdXf+/WRLR9+EA9uy25FqGVXP+tWB9TraTT3yDZQnCXkjHOFwK0CeE8jKzywW2sAvvxmo4gb4sOeV30GkSR2i6cyFnrOzOA7dniQ3Cj9lwTTXzjgoh2QNgZwbkIH9MWXIPpmv10lQZx72msvdIYbsIXm4IItY5IbAOZUBXQI7eC9yQ2PkrYxX24MbBzuZaPuPyEiqQSna8CReh926Zi3QNDQSqshxMErFOz57LBGcRXLsYh/ahARc8qiSa7JbW8LZTx+o5N8L7MGf37sDtB8h+kY6vf4Ko67iXLaGtJks1aNeqzMrfagntjImze/kNTz+URPzyig7kYNK7sIrzqK+pvbkzQjm8rwtFj8MS56qpf7qsA8aNMfm0ySWn96U/KE6dDLsSDbJV3o38T3Ctwh/bnhgLEWjFp2/L4hTe2mHgb2zMIkFyoWpzfU62WlrUix7PdfAAbuKPEmH+RNfedaOVjln53PpHndybzr7+LLmPZ5vQx7HVT9URrCWmoVldsB/GPAiBcy0fwxIEUebFDW7O+VOAcY9vOok8T4Yhjckx9pldNeXV99pQ8qc/6A6CiBVMuGdulLeuVTCZZun9f31KM4+oJU6T2f3vpiHc+1f7u4RKLuNHMr8CQTYK+8YWMWS0zt8yUARp0uDPQJD36GgwEuCZ568ZBVvqb2NEUxxxLmw5sngvzmNZPNDcsgqWZ3RfTSqyrrvl9N+EbaxCSyVON3DzjfmsXfmsSo/AL1jcM9vop5kt4iXR1nWvGP2hItVaeRh5iFlPZVUSAjrSzBdzlMUhThZV5OPvPFxhxX01uA2DcPox/RBDr0egTDU6PsSTbJKtjlJvj78LAog+8j+qdtoKXEvTgvThRfY1+wpKFpbQyk5filzzOHCc3W+D7tdJICSw6mIAEiFpy+nwQpOGgPM9ppYAHit1osf/vmewNwpUPw/+3Zduo6jiGcXWp6SnSCr+mK4nBObIWbNmp4+6BXov0xeOaKH5YC2Y6DhyQz03hDhFsRSXXIwbm8jZSpzI4tV4t37ysLwad6nKElgHAy8WSIpGgDnbMuKXQbuhBqysy4eu23rmDBOmnF7iRVWVKzZ8W5Fd2IIuxZyU0bmqhY+7BQzE/G3EgT7lHnAgOsl402lEVNtvO3UHnu8muefMD1A2XymxDfhWaHX6ZQSW10RmmaUDVlNsIHgS8Iaokuwhtp/ZOlqTPgLtJCR+tHoQ3F+QokSx5/TckhNsMxTxDfPoObJAbCyFRr0IOpROO3bHXmlhsOZWArAkB//rEOiph4m/aaO598z5qfNd6h36NIE6Ca9VJEz4UFHrkJsgk20WqWVIlAJBG4kcOo6xLPNeykU8BgkJZvaNsn4BgTy9JP5wnkKEc65oCZXBGOv62ZTL3ADlx7qLfu75R5WCjV/UMx80+N1BZIYpr9S+7pgtOAWX29B008k0sZCPI2uJBIvZ5uSPcGRzCm97k0/JpiugxwDL3qJ25rBBVRAUYRx6ZraCnsGr/lX/ckwwG80Gx4rJJMRk+rTVr64pWk0iPD9xu7cD4RTF73qz4N1pglzZIVgSkT2FLL7kBXGw+op2EWOXi2uL0xs+AVv+DpV+d+YalxYSWBJRGECcCdEt/g9W5sMmYsv/xdsGvttrSAFr+7eJ14+GH0/YjvxG22Q6tbPB5n6gisH1NJwSuFuVf4rR/HAZ58XTMokOrc9fddPhaLy2ikDF343pIhCMpQPjlRsOBA90cL6g32VCK4F0TOIBHETuPPa+vjNp03HH/fYc2gBfZQ0fn/KVMffGZOnnHqI5pMCspLWu1bHeTe6tW8CMjGYbp0u2IZS2Yn6RxLsZEH7sTNqEQ9cG90qJORRMJBSzdzWvJl3ZfM4nty7f+hjr/M1Q8aNMuPLyjI8FyCmSlx0RWw8vPJYtHI/bZLkanEn5m1SLOF1uI2azznHhAs2p2dnZ4m/UxZgzzL7gJS4RbfifMEyskSsVJwRAtsMcmJP2yQkrPYocsuOesOQNTzxpgbyid/dDaVhQ0lMG1/+Q3jHYVjjHpufj+BpZqBjx3AhNTk6qm1K0S4CBzoYOe8kns678E1zbugGp+uOkfVvKCKQ8s+rJ3NVYeYWXyV+lXgFYLsqC1DkEbTvbsiEbxzZISxqONwc+ddZ9GHD6EA1/kwwGYSv0FKGBx4e4qIQhnQQGcvxBsjXqDdmerZ8Bf2KP/uasfJUNPZDSNWv4QjPX81IjDXdYKd575w0D9Tt1gTS48/xZgla3uCXQlfpibdsXD1Ha28AO80O6zuJcYMNULq+HymrbzkCEZ4o1ArwgL1Y+a7Nelge7Zf80HR4XtgjZ6FUrYnx47W2RPuKE4hz+sAueW3cZxjdOV5JAVSwQtFua+ntyfl00xAj2P8XBEJzu0FhVnVX/zietC7Z5OybMnTkv9O6uCHaZBtKNGTKfxT9R9za/ebof77V2b1OjKu8SELLySpPSr7cIFZeb0RzS+byDdvxG6tX1OtPPZKzp8YK1XezHC9wGbWWR7+2RvCY+QMJ3i6u3RZYEUhYWAz0XrnrWlkD+/PnujSosuiS+w0erTfDGgaRfOCEQECfX5phiopOAXYQctPK4d75NtkKOC4t00wC74z/fvjBih4CuKQW8SZLdQ5puL/IxGnuMDiIuE/ZL5Qb5qgKw3Lw8jNtoaaPGj903lbfXl5NsTssKn9aZ5dd0o7Mm5S/Fw8fT/M7NaVEbLql5Q6HPGA54meg1wNuPXslMpGoq4RS3ycQPjT9OZ5F6jOW+GaS7kWEmvluD8j0UxgsThCBv0KJfYUPN8l485vnrfC5Ti6v/HejH5iupnMCvqYMDrWx5iOJ+VBlIAHRksWNHH+O5Xw8EI/ZPBgAuTKvEqngXNDrzG0jgNxDxuQs6loBh91azc7QxnM+KKTR/vxtoz1zxBK810ZXFRcq7y28rlqzLTzhmcUQKjPYob7IDh2x1SHlFdSHwvGO8XgLtzRSvwe1TXDz89Zjo7i0+8BMazmte4MDV47862lWKyp1YB/gbhGiVHOMfRjn1U9VLYgpYWkkBINay0bj/YN1ERpzrzUZK6H3ZqJQFPWMUbeavdqXRtqNN8zEnClLe3H/s2KZ5JgiSG+DvNVXJ4GfvU0fIUF51z9ECwRwS85tEDDQ4uEjTm1mttN98kSrKqScOXsqBELheZ/YmNmg4PoC4kMPQugb7IH9k69vR1rl+Ppzp1sSpae3Zre1pQuCjzftrP1areRh/T/DKcPjnXcB1Y4Pv4fGCEY6pH7GLFUGEGSDw4mM6aehxfBdS59MLqZ8GDALALXStikSmsXsxODxeVbrZbewtRC1jgbAH+Zk5r8+vqPtkLMHPI/xwQ/JMBpBVDmJVpZNNy/6GsDsjEPPT4vorDP8qxwjUGNIdbEMUNQ+mvb6yIez1wVFXuPtY0aH7u0I3bXdc6K6g/Dt5ckAJmcEqDdILDcDwiaCL9nRmJxYrYYJLfSrXCbvJ30k25GscnFhmrUSDgMj8uU5Gn/QcueAOHSx2QbRzqpXoIfRhehXK14md7qSAUcA21bn2mHCrClgXhhsJG1wt06bBR16OTdpCXjWfcbbQY3fETAB1/NxfkE2vHbsDYDv8P2NfeKjnIN5zY9iNYB3nipk+eyg8HeF/gZtYPFyQgNyqIW9lusncyFD1SKY7ulyZ4tx9IZs++vAQLrm18O/VPUr/SVyGPTOuBK/Kb8+z9zUPOtwm0w3gd8XexC4+7TVkmeleLDGLtUbR4UOwb54hcnJj13Cpv6LoXIzl/PwONopIPu0onFZ57pcoSObxfmPmu+56HkZBazWxHFSJrN2IOkHPqgLW9dBngjKifbNQ3DVy8OWfeSTLQdFbHr8qdpcOMG/Q13taawZRQjp69JbFh1JW8+6jFcQpI9MVxbilQmbSK9+Gc7Q3quaD/smgWT+yiUobMjdW3DfOV/JAXmqV09X94q/0w++9ObKUSLD3g3n8XVgxaLaqwx33etLO+iXFLPReYd6ukZ7ir1o3PyJPefWoA9ekpNVzjh8luM1e+IRVJFT+lYuNf8mPCPzbnqmzwFBdW/Dub3hVOFtpRERxbEkvwptCa9Tns2fE62KIX+Pn729AVvIbP17skpIWcfNWGqyhmZecMepBspCRGqfRZd02Xf03/GRjoDWfcF0oYNpwi5Nj0uGeK8Czs5zrVrw/I8OvqggRu7WVyPqsfoHbNvbn/NTaAHiidCw+o4Dg1XC0dif9kIV9nAJdroEMwmfXflq4PeuP1zfoxwe3Q/gIQ45JUnvpexLkuBvq36Cc4uwpYfjVvqbDCQTGNUewxLqt0d25OFEa3RN9fVuFrDQOxA3r/9Qvv/yYaVHg==');

  </script>

<script type="text/javascript">

  var gaia_hasInnerTextProperty =

  document.getElementsByTagName("body")[0].innerText != undefined ? true : false;

  var gaia_attachEvent = function(element, event, callback) {

  if (element.addEventListener) {

  element.addEventListener(event, callback, false);

  } else if (element.attachEvent) {

  element.attachEvent('on' + event, callback);

  }

  };

  var gaia_getElementsByClass = function(className) {

  if (document.getElementsByClassName) {

  return document.getElementsByClassName(className);

  } else if (document.querySelectorAll && document.querySelectorAll('.' + className)) {

  return document.querySelectorAll('.' + className);

  }

  return [];

  };

</script>

<script type="text/javascript">

  function gaia_parseFragment() {

  var hash = location.hash;

  var params = {};

  if (!hash) {

  return params;

  }

  var paramStrs = decodeURIComponent(hash.substring(1)).split('&');

  for (var i = 0; i < paramStrs.length; i++) {

      var param = paramStrs[i].split('=');

      params[param[0]] = param[1];

    }

    return params;

  }


  function gaia_prefillEmail() {

    var f = null;

    if (document.getElementById) {

      f = document.getElementById('gaia_loginform');

    }


    if (f && f.Email && (f.Email.value == null || f.Email.value == '')

        && (f.Email.type != 'hidden')) {

      hashParams = gaia_parseFragment();

      if (hashParams['Email'] && hashParams['Email'] != '') {

        f.Email.value = hashParams['Email'];

      }

    }

  }


  

  try {

    gaia_prefillEmail();

  } catch (e) {

  }



  

  function gaia_setFocus() {

    

    var f = null;

    if (document.getElementById) {

      f = document.getElementById('gaia_loginform');

    }

    if (f) {

      var agt = navigator.userAgent.toLowerCase();

      var is_ie = (agt.indexOf("msie") != -1);

      if (f.Email && (f.Email.value == null || f.Email.value == '' || is_ie)

          && (f.Email.type != 'hidden') && f.Email.focus) {

        f.Email.focus();

        if (f.Email.value) {

           

          f.Email.value = f.Email.value;

        }

      } else if (f.Passwd) {

        f.Passwd.focus();

      }

    }

    

  }

  window.onload = gaia_setFocus;


  function gaia_onLoginSubmit() {

    

    

    if (window.gaiacb_onLoginSubmit) {

      gaiacb_onLoginSubmit();

    }

    

    


  

  try {

    document.bg.invoke(function(response) {

      document.getElementById('bgresponse').value = response;

    });

  } catch (err) {}

  



    return true;

  }

  document.getElementById('gaia_loginform').onsubmit = gaia_onLoginSubmit;


  

  

    var Ga=!0,G=null,Gb=!1,Gc;var Ge=function(a,b){var c=a;a&&"string"==typeof a&&(c=document.getElementById(a));if(b&&!c)throw new Gd(a);return c},Gd=function(a){this.id=a;this.toString=function(){return"No element found for id '"+this.id+"'"}};var Gf={},Gg;Gg=window.addEventListener?function(a,b,c){var d=function(a){var b=c.call(this,a);Gb===b&&Gh(a);return b};a=Ge(a,Ga);a.addEventListener(b,d,Gb);Gi(a,b).push(d);return d}:window.attachEvent?function(a,b,c){a=Ge(a,Ga);var d=function(){var b=window.event,d=c.call(a,b);Gb===d&&Gh(b);return d};a.attachEvent("on"+b,d);Gi(a,b).push(d);return d}:void 0;var Gh=function(a){a.preventDefault?a.preventDefault():a.returnValue=Gb;return Gb};

var Gi=function(a,b){Gf[a]=Gf[a]||{};Gf[a][b]=Gf[a][b]||[];return Gf[a][b]};var Gj=function(){try{return new XMLHttpRequest}catch(a){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++)try{return new ActiveXObject(b[c])}catch(d){}}return G},Gk=function(){this.h=Gj();this.parameters={}};Gk.prototype.g=function(){};

Gk.prototype.send=function(a){var b=[],c;for(c in this.parameters){var d=this.parameters[c];b.push(c+"="+encodeURIComponent(d))}var b=b.join("&"),e=this.h,f=this.g;e.open("POST",a,Ga);e.setRequestHeader("Content-type","application/x-www-form-urlencoded");e.onreadystatechange=function(){4==e.readyState&&f({status:e.status,text:e.responseText})};e.send(b)};

Gk.prototype.r=function(a){var b=this.g,c=this.h;c.open("GET",a,Ga);c.onreadystatechange=function(){4==c.readyState&&b({status:c.status,text:c.responseText})};c.send()};var Gm=function(a){this.f=a;this.n=this.o();if(this.f==G)throw new Gl("Empty module name");};Gc=Gm.prototype;Gc.o=function(){var a=window.location.pathname;return a&&0==a.indexOf("/accounts")?"/accounts/JsRemoteLog":"/JsRemoteLog"};

Gc.q=function(a,b,c){var d=this.n,e=this.f||"",d=d+"?module="+encodeURIComponent(e);a=a||"";d=d+"&type="+encodeURIComponent(a);b=b||"";d=d+"&msg="+encodeURIComponent(b);c=c||[];for(a=0;a<c.length;a++)d=d+"&arg="+encodeURIComponent(c[a]);try{var f=Math.floor(1E4*Math.random()),d=d+"&r="+String(f)}catch(g){}return d};Gc.send=function(a,b,c){var d=new Gk;d.parameters={};try{var e=this.q(a,b,c);d.r(e)}catch(f){}};Gc.a=function(a,b){this.send("ERROR",a,b)};

Gc.i=function(a){var b=this;return function(){try{return a.apply(G,arguments)}catch(c){throw b.a("Uncatched exception: "+c),c;}}};var Gl=function(){};var Gn=Gn||new Gm("uri"),Go=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$"),Gp=function(a){return"http"==a.toLowerCase()?80:"https"==a.toLowerCase()?443:G},Gq=function(a,b){var c=b.match(Go)[1]||G,d,e=b.match(Go)[3]||G;d=e&&decodeURIComponent(e);e=Number(b.match(Go)[4]||G)||G;if(!c||!d)return Gn.a("Invalid origin Exception",[String(b)]),Gb;e||(e=Gp(c));var f=a.match(Go)[1]||G;if(!f||f.toLowerCase()!=c.toLowerCase())return Gb;

c=(c=a.match(Go)[3]||G)&&decodeURIComponent(c);if(!c||c.toLowerCase()!=d.toLowerCase())return Gb;(d=Number(a.match(Go)[4]||G)||G)||(d=Gp(f));return e==d};var Gr=Gr||new Gm("check_connection"),Gs="^([^:]+):(\\d*):(\\d?)$",Gt=G,Gu=G,Gv=G,Gw=function(a,b){this.d=a;this.c=b;this.b=Gb};Gc=Gw.prototype;Gc.j=function(a,b){if(!b)return Gb;if(0<=a.indexOf(","))return Gr.a("CheckConnection result contains comma",[a]),Gb;var c=b.value;b.value=c?c+","+a:a;return Ga};Gc.e=function(a){return this.j(a,Gu)};Gc.l=function(a){return this.j(a,Gv)};Gc.k=function(a){a=a.match(Gs);return!a||3>a.length?G:a[1]};

Gc.s=function(a,b){if(!Gq(this.d,a))return Gb;if(this.b||!b)return Ga;"accessible"==b?(this.e(a),this.b=Ga):this.k(b)==this.c&&(this.l(b)||this.e(a),this.b=Ga);return Ga};Gc.p=function(){var a;a=this.d;var b="timestamp",c=String((new Date).getTime());if(0<a.indexOf("#"))throw Object("Unsupported URL Exception: "+a);return a=0<=a.indexOf("?")?a+"&"+encodeURIComponent(b)+"="+encodeURIComponent(c):a+"?"+encodeURIComponent(b)+"="+encodeURIComponent(c)};

Gc.m=function(){var a=window.document.createElement("iframe"),b=a.style;b.visibility="hidden";b.width="1px";b.height="1px";b.position="absolute";b.top="-100px";a.src=this.p();a.id=this.c;Gt.appendChild(a)};

var Gx=function(a){return function(b){var c=b.origin.toLowerCase();b=b.data;for(var d=a.length,e=0;e<d&&!a[e].s(c,b);e++);}},Gy=function(){if(window.postMessage){var a;a=window.__CHECK_CONNECTION_CONFIG.iframeParentElementId;var b=window.__CHECK_CONNECTION_CONFIG.connectivityElementId,c=window.__CHECK_CONNECTION_CONFIG.newResultElementId;(Gt=document.getElementById(a))?(b&&(Gu=document.getElementById(b)),c&&(Gv=document.getElementById(c)),!Gu&&!Gv?(Gr.a("Unable to locate the input element to storeCheckConnection result",

["old id: "+String(b),"new id: "+String(c)]),a=Gb):a=Ga):(Gr.a("Unable to locate the iframe anchor to append connection test iframe",["element id: "+a]),a=Gb);if(a){a=window.__CHECK_CONNECTION_CONFIG.domainConfigs;if(!a){if(!window.__CHECK_CONNECTION_CONFIG.iframeUri){Gr.a("Missing iframe URL in old configuration");return}a=[{iframeUri:window.__CHECK_CONNECTION_CONFIG.iframeUri,domainSymbol:"youtube"}]}if(0!=a.length){for(var b=a.length,c=[],d=0;d<b;d++)c.push(new Gw(a[d].iframeUri,a[d].domainSymbol));

Gg(window,"message",Gx(c));for(d=0;d<b;d++)c[d].m()}}}},Gz=function(){if(window.__CHECK_CONNECTION_CONFIG){var a=window.__CHECK_CONNECTION_CONFIG.postMsgSupportElementId;if(window.postMessage){var b=document.getElementById(a);b?b.value="1":Gr.a("Unable to locate the input element to storepostMessage test result",["element id: "+a])}}};G_checkConnectionMain=Gr.i(Gy);G_setPostMessageSupportFlag=Gr.i(Gz);



    window.__CHECK_CONNECTION_CONFIG = {

      

      

        newResultElementId: 'checkConnection',

        domainConfigs: [{iframeUri: 'https://accounts.youtube.com/accounts/CheckConnection?pmpo\75https%3A%2F%2Faccounts.google.com\46v\075358216805',domainSymbol: 'youtube'}],

      


      

      iframeUri: '',

      

      iframeOrigin: '',

      

      connectivityElementId: 'dnConn',

      

      iframeParentElementId: 'cc_iframe_parent',

      

      postMsgSupportElementId: 'pstMsg',

      

      msgContent: 'accessible'

    };


    G_setPostMessageSupportFlag();

    G_checkConnectionMain();

  


  


  


  

</script>

<script type="text/javascript">

  gaia_appendParam = function(url, name, value) {

  var param = encodeURIComponent(name) + '=' + encodeURIComponent(value);

  if (url.indexOf('?') >= 0) {

  return url + '&' + param;

  } else {

  return url + '?' + param;

  }

  };

  var langChooser = document.getElementById('lang-chooser');

  var langChooserWrap = document.getElementById('lang-chooser-wrap');

  if (langChooser && langChooserWrap) {

  var langChooserParam = 'hl';

  var langChooserUrl = '\x2FServiceLogin?service=mail\x26passive=true\x26rm=false\x26continue=http%3A%2F%2Fmail.google.com%2Fmail%2F\x26scc=1\x26ltmpl=default\x26ltmplcache=2\x26lp=1';

  langChooserWrap.style.display = '';

  langChooser.onchange = function() {

  window.location.href =

  gaia_appendParam(langChooserUrl, langChooserParam, this.value);

  };

  }

</script>

<script type="text/javascript">

  var gaia_swapHiResLogo = function() {

  var devicePixelRatio =

  window.devicePixelRatio ? window.devicePixelRatio : 1;

  if (devicePixelRatio > 1) {

  var logos = gaia_getElementsByClass('logo');

  for (var i = 0; i < logos.length; i++) {

        if (logos[i].nodeName == 'IMG' &&

            logos[i].src.search('google_logo_41.png') > 0) {

  logos[i].width = 116;

  logos[i].height = 41;

  logos[i].src = '//ssl.gstatic.com/images/logo_ret.png';

  }

  }

  }

  }

  gaia_swapHiResLogo();

</script>

<script type="text/javascript">

var _gaq = _gaq || [];

_gaq.push(['_setAccount', 'UA-992684-1']);

_gaq.push(['_setDomainName', 'accounts.google.com']);

_gaq.push(['_setAllowLinker', true]);

_gaq.push(['_addIgnoredRef', 'mail.google.com']);

_gaq.push(['_setAllowAnchor', true]);

_gaq.push(['_trackPageview', '/mail/homepage']);

(function() {

  var ga = document.createElement('script'); ga.type = 'text/javascript';

  ga.async = true;

  ga.src = ('https:' == document.location.protocol ? 'https://ssl' :

  'http://www') + '.google-analytics.com/ga.js';

  (document.getElementsByTagName('head')[0] ||

  document.getElementsByTagName('body')[0]).appendChild(ga);

})();

</script>

  <script type="text/javascript">

var BrowserSupport_={IsBrowserSupported:function(){var agt=navigator.userAgent.toLowerCase();var is_op=agt.indexOf("opera")!=-1;var is_ie=agt.indexOf("msie")!=-1&&document.all&&!is_op;var is_ie5=agt.indexOf("msie 5")!=-1&&document.all&&!is_op;var is_mac=agt.indexOf("mac")!=-1;var is_gk=agt.indexOf("gecko")!=-1;var is_sf=agt.indexOf("safari")!=-1;if(is_ie&&!is_op&&!is_mac){if(agt.indexOf("palmsource")!=

-1||agt.indexOf("regking")!=-1||agt.indexOf("windows ce")!=-1||agt.indexOf("j2me")!=-1||agt.indexOf("avantgo")!=-1||agt.indexOf(" stb")!=-1)return false;var v=BrowserSupport_.GetFollowingFloat(agt,"msie ");if(v!=null)return v>=5.5}if(is_gk&&!is_sf){var v=BrowserSupport_.GetFollowingFloat(agt,"rv:");if(v!=null)return v>=1.4;else{v=BrowserSupport_.GetFollowingFloat(agt,"galeon/");if(v!=null)return v>=

1.3}}if(is_sf){if(agt.indexOf("rv:3.14.15.92.65")!=-1)return false;var v=BrowserSupport_.GetFollowingFloat(agt,"applewebkit/");if(v!=null)return v>=312}if(is_op){if(agt.indexOf("sony/com1")!=-1)return false;var v=BrowserSupport_.GetFollowingFloat(agt,"opera ");if(v==null)v=BrowserSupport_.GetFollowingFloat(agt,"opera/");if(v!=null)return v>=8}if(agt.indexOf("pda; sony/com2")!=-1)return true;return false},

GetFollowingFloat:function(str,pfx){var i=str.indexOf(pfx);if(i!=-1){var v=parseFloat(str.substring(i+pfx.length));if(!isNaN(v))return v}return null}};var is_browser_supported=BrowserSupport_.IsBrowserSupported()

  </script>

<script type=text/javascript>

<!--


var start_time = (new Date()).getTime();


if (top.location != self.location) {

 top.location = self.location.href;

}


function SetGmailCookie(name, value) {

  document.cookie = name + "=" + value + ";path=/;domain=.google.com";

}


function lg() {

  var now = (new Date()).getTime();


  var cookie = "T" + start_time + "/" + start_time + "/" + now;

  SetGmailCookie("GMAIL_LOGIN", cookie);

}


function gaiacb_onLoginSubmit() {

  lg();

  if (!fixed) {

    FixForm();

  }

  return true;

}


function StripParam(url, param) {

  var start = url.indexOf(param);

  if (start == -1) return url;

  var end = start + param.length;


  var charBefore = url.charAt(start-1);

  if (charBefore != '?' && charBefore != '&') return url;


  var charAfter = (url.length >= end+1) ? url.charAt(end) : '';

  if (charAfter != '' && charAfter != '&' && charAfter != '#') return url;

  if (charBefore == '&') {

  --start;

  } else if (charAfter == '&') {

  ++end;

  }

  return url.substring(0, start) + url.substring(end);

}

var fixed = 0;

function FixForm() {

  if (is_browser_supported) {

  var form = el("gaia_loginform");

  if (form && form["continue"]) {

  var url = form["continue"].value;

  url = StripParam(url, "ui=html");

  url = StripParam(url, "zy=l");

  form["continue"].value = url;

  }

  }

  fixed = 1;

}

function el(id) {

  if (document.getElementById) {

  return document.getElementById(id);

  } else if (window[id]) {

  return window[id];

  }

  return null;

}

// Estimates of nanite storage generation over time.

var CP = [

 [ 1224486000000, 7254 ],

 [ 1335290400000, 7704 ],

 [ 1335376800000, 10240 ],

 [ 2144908800000, 13531 ],

 [ 2147328000000, 43008 ],

 [ 46893711600000, Number.MAX_VALUE ]

];

var quota_elem;

var ONE_PX = "https://mail.google.com/mail/images/c.gif?t=" +

  (new Date()).getTime();

function LogRoundtripTime() {

  var img = new Image();

  var start = (new Date()).getTime();

  img.onload = GetRoundtripTimeFunction(start);

  img.src = ONE_PX;

}

function GetRoundtripTimeFunction(start) {

  return function() {

  var end = (new Date()).getTime();

  SetGmailCookie("GMAIL_RTT", (end - start));

  }

}

function MaybePingUser() {

  var f = el("gaia_loginform");

  if (f.Email.value) {

  new Image().src = 'https://mail.google.com/mail?gxlu=' +

  encodeURIComponent(f.Email.value) +

  '&zx=' + (new Date().getTime());

  }

}

function OnLoad() {

  gaia_setFocus();

  MaybePingUser();

  var passwd_elem = el("Passwd");

  if (passwd_elem) {

  passwd_elem.onfocus = MaybePingUser;

  }

  LogRoundtripTime();

  if (!quota_elem) {

  quota_elem = el("quota");

  updateQuota();

  }

  LoadConversionScript();

}

function updateQuota() {

  if (!quota_elem) {

  return;

  }

  var now = (new Date()).getTime();

  var i;

  for (i = 0; i < CP.length; i++) {

    if (now < CP[i][0]) {

      break;

    }

  }

  if (i == 0) {

    setTimeout(updateQuota, 1000);

  } else if (i == CP.length) {

    quota_elem.innerHTML = CP[i - 1][1];

  } else {

    var ts = CP[i - 1][0];

    var bs = CP[i - 1][1];

    quota_elem.innerHTML = format(((now-ts) / (CP[i][0]-ts) * (CP[i][1]-bs)) + bs);

    setTimeout(updateQuota, 1000);

  }

}


var PAD = '.000000';


function format(num) {

  var str = String(num);

  var dot = str.indexOf('.');

  if (dot < 0) {

     return str + PAD;

  } if (PAD.length > (str.length - dot)) {

  return str + PAD.substring(str.length - dot);

  } else {

  return str.substring(0, dot + PAD.length);

  }

}

var google_conversion_type = 'landing';

var google_conversion_id = 1069902127;

var google_conversion_language = "en_US";

var google_conversion_format = "1";

var google_conversion_color = "FFFFFF";

function LoadConversionScript() {

  var script = document.createElement("script");

  script.type = "text/javascript";

  script.src = "https://www.googleadservices.com/pagead/conversion.js";

}

// -->

</script>

<script>

window.onload = function() {

  OnLoad();

  FixForm();

}

</script>

  </div>

  </body>

</html>