@charset "UTF-8";
/************

Fonts

************/
@font-face {
  font-family: 'Futura Today';
  src: url("https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_light.eot") format("eot");
  src: url("https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_light.woff") format("woff"), url("https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_light.ttf") format("truetype"), url("https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_light.svg") format("svg");
  font-weight: 100; }

@font-face {
  font-family: 'Futura Today';
  src: url("https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_normal.eot") format("eot");
  src: url("https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_normal.woff") format("woff"), url("https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_normal.ttf") format("truetype");
  font-weight: 300; }

@font-face {
  font-family: 'Futura Today';
  src: url("https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_demibold.eot") format("eot");
  src: url("https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_demibold.woff") format("woff"), url("https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_demibold.ttf") format("truetype");
  font-weight: 500; }

@font-face {
  font-family: 'Futura Today';
  src: url("https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_bold.eot") format("eot");
  src: url("https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_bold.woff") format("woff"), url("https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_bold.ttf") format("truetype");
  font-weight: 700; }

@font-face {
  font-family: "Unify Sans";
  src: url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_W_Rg.eot");
  src: url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_W_Rg.eot?#iefix") format("embedded-opentype"), url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_W_Rg.woff") format("woff"), url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_Rg.ttf") format("truetype"), url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_Rg.svg#UnifySans") format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: "Unify Sans";
  src: url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_W_SBd.eot");
  src: url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_W_SBd.eot?#iefix") format("embedded-opentype"), url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_W_SBd.woff") format("woff"), url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_SBd.ttf") format("truetype"), url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_SBd.svg#UnifySans_SBd") format("svg");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: "Unify Sans";
  src: url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_W_Rg.eot");
  src: url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_W_Rg.eot?#iefix") format("embedded-opentype"), url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_W_Bd.woff") format("woff"), url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_Bd.ttf") format("truetype"), url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySans_Bd.svg#UnifySans_Bd") format("svg");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: "Unify Serif";
  src: url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_W_Rg.eot");
  src: url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_W_Rg.eot?#iefix") format("embedded-opentype"), url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_W_Rg.woff") format("woff"), url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_Rg.ttf") format("truetype"), url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_W_Rg.svg#UnifySerif_A_Rg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Unify Serif";
  src: url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_W_SBdIt.eot");
  src: url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_W_SBdIt.eot?#iefix") format("embedded-opentype"), url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_W_SBd.woff") format("woff"), url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_SBd.ttf") format("truetype"), url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_W_SBd.svg#UnifySerif_A_Rg") format("svg");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: "Unify Serif";
  src: url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_W_Bd.eot");
  src: url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_W_Bd.eot?#iefix") format("embedded-opentype"), url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_W_Bd.woff") format("woff"), url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_Bd.ttf") format("truetype"), url("https://www.gannett-cdn.com/experiments/usatoday/_common/_fonts/UnifySerif_W_Bd.svg#UnifySerif_A_Rg") format("svg");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'icons-social';
  src: url("../assets/fonts/icons-social.eot?77990341");
  src: url("../assets/fonts/icons-social.eot?77990341#iefix") format("embedded-opentype"), url("../assets/fonts/icons-social.woff2?77990341") format("woff2"), url("../assets/fonts/icons-social.woff?77990341") format("woff"), url("../assets/fonts/icons-social.ttf?77990341") format("truetype"), url("../assets/fonts/icons-social.svg?77990341#icons-social") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icons-social-"]:before, [class*=" icons-social-"]:before {
  font-family: "icons-social";
  font-style: normal;
  font-weight: 400;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icons-social-email:before {
  content: '\e800'; }

/* 'î €' */
.icons-social-twitter:before {
  content: '\f309'; }

/* 'ïŒ‰' */
.icons-social-facebook:before {
  content: '\f30c'; }

/* 'ïŒŒ' */
/************

Colors

************/
/************

Shadow

************/
article * {
  /* Firefox 1, probably can drop this */
  /* Safari 3-4, also probably droppable */
  box-sizing: border-box;
  /* Everything else */ }

header * {
  box-sizing: content-box; }

div.non-article-content {
  padding: 0 !important; }

body, html, article {
  padding: 0;
  margin: 0;
  width: 100%; }

article {
  background: #E5E5E5 !important;
  font-family: "Futura Today Bold", Arial,sans-serif;
  font-size: 100%;
  padding: 0 !important;
  width: 100% !important; }
  @media (max-width: 500px) {
    article {
      font-size: 85%; } }

.group:after {
  content: "";
  display: table;
  clear: both; }

.iapp-clickable {
  cursor: pointer; }

/*******
remove top margin when we remove header
******/
.in-app article.padded-container, .in-app article.padded-container.first-margin, .in-app.has-notifications article.padded-container {
  margin-top: 0 !important; }

html {
  font-weight: 400;
  font-family: "Unify Sans", Arial,sans-serif; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Unify Sans", Arial,sans-serif;
  font-weight: 900; }

.chatter {
  font-size: 1em;
  margin: 0 auto 2em auto;
  max-width: 30em; }

.page-header {
  font-size: 1.2em;
  margin: 0.5em 0;
  text-transform: uppercase; }
  @media (min-width: 1100px) {
    .page-header {
      font-size: 2em; } }

.detail-header {
  font-family: "Unify Sans", Arial,sans-serif;
  font-weight: 700; }

.info-text {
  max-width: 30em;
  margin: 0 auto; }

strong {
  font-family: "Unify Sans", Arial,sans-serif;
  font-weight: 900; }

.gwl-app {
  font-size: 16px; }

.heading, .section-title {
  font-family: 'Unify Sans', sans-serif;
  font-weight: 900; }

.font {
  font-family: 'Unify Sans', sans-serif;
  font-weight: 400; }

.font-desktop {
  font-family: 'Unify Sans', sans-serif;
  font-weight: 400; }

.section-title {
  text-align: center;
  font-size: 2em;
  margin: 1em auto; }

.button {
  background-color: #1B9CFA;
  color: white;
  margin: 0 auto;
  padding: 1em;
  text-align: center;
  text-transform: uppercase;
  transition: background-color .5s;
  width: 120px; }
  .button:hover {
    cursor: pointer;
    background-color: #144F71;
    transition: background-color .5s; }

body.noscroll {
  overflow: hidden; }

.graphic-wrapper {
  background: #f6f6f6;
  font-family: "Unify Sans", Arial,sans-serif; }

.graphic-wrapper .ad-header {
  font-size: 0.6rem;
  font-weight: 300; }

.close-wrap {
  display: none; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvamVjdC5jc3MiLCJzb3VyY2VzIjpbInByb2plY3Quc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL19jb2xvcnMuc2NzcyIsImJhc2UvX3NoYWRvd3Muc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX2J1dHRvbnMuc2NzcyIsIl9ncmFwaGljLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcImJhc2UvZm9udHNcIjtcbkBpbXBvcnQgXCJiYXNlL2NvbG9yc1wiO1xuQGltcG9ydCBcImJhc2Uvc2hhZG93c1wiO1xuQGltcG9ydCBcImJhc2UvYmFzZVwiO1xuQGltcG9ydCBcImJhc2UvdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcImJhc2UvYnV0dG9uc1wiO1xuQGltcG9ydCBcImdyYXBoaWNcIjtcbiIsIi8qKioqKioqKioqKipcblxuRm9udHNcblxuKioqKioqKioqKioqL1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBUb2RheSc7XG4gICAgc3JjOiB1cmwoJ2h0dHBzOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9HRENvbnRlbnQvZ2xvYmFsL2ZvbnRzL2Z1dHVyYV90b2RheV9saWdodC5lb3QnKSBmb3JtYXQoJ2VvdCcpO1xuICAgIHNyYzogdXJsKCdodHRwczovL3d3dy5nYW5uZXR0LWNkbi5jb20vR0RDb250ZW50L2dsb2JhbC9mb250cy9mdXR1cmFfdG9kYXlfbGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCdodHRwczovL3d3dy5nYW5uZXR0LWNkbi5jb20vR0RDb250ZW50L2dsb2JhbC9mb250cy9mdXR1cmFfdG9kYXlfbGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKCdodHRwczovL3d3dy5nYW5uZXR0LWNkbi5jb20vR0RDb250ZW50L2dsb2JhbC9mb250cy9mdXR1cmFfdG9kYXlfbGlnaHQuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogMTAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBUb2RheSc7XG4gICAgc3JjOiB1cmwoJ2h0dHBzOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9HRENvbnRlbnQvZ2xvYmFsL2ZvbnRzL2Z1dHVyYV90b2RheV9ub3JtYWwuZW90JykgZm9ybWF0KCdlb3QnKTtcbiAgICBzcmM6IHVybCgnaHR0cHM6Ly93d3cuZ2FubmV0dC1jZG4uY29tL0dEQ29udGVudC9nbG9iYWwvZm9udHMvZnV0dXJhX3RvZGF5X25vcm1hbC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJ2h0dHBzOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9HRENvbnRlbnQvZ2xvYmFsL2ZvbnRzL2Z1dHVyYV90b2RheV9ub3JtYWwudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFRvZGF5JztcbiAgICBzcmM6IHVybCgnaHR0cHM6Ly93d3cuZ2FubmV0dC1jZG4uY29tL0dEQ29udGVudC9nbG9iYWwvZm9udHMvZnV0dXJhX3RvZGF5X2RlbWlib2xkLmVvdCcpIGZvcm1hdCgnZW90Jyk7XG4gICAgc3JjOiB1cmwoJ2h0dHBzOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9HRENvbnRlbnQvZ2xvYmFsL2ZvbnRzL2Z1dHVyYV90b2RheV9kZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJ2h0dHBzOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9HRENvbnRlbnQvZ2xvYmFsL2ZvbnRzL2Z1dHVyYV90b2RheV9kZW1pYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgVG9kYXknO1xuICAgIHNyYzogdXJsKCdodHRwczovL3d3dy5nYW5uZXR0LWNkbi5jb20vR0RDb250ZW50L2dsb2JhbC9mb250cy9mdXR1cmFfdG9kYXlfYm9sZC5lb3QnKSBmb3JtYXQoJ2VvdCcpO1xuICAgIHNyYzogdXJsKCdodHRwczovL3d3dy5nYW5uZXR0LWNkbi5jb20vR0RDb250ZW50L2dsb2JhbC9mb250cy9mdXR1cmFfdG9kYXlfYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJ2h0dHBzOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9HRENvbnRlbnQvZ2xvYmFsL2ZvbnRzL2Z1dHVyYV90b2RheV9ib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJVbmlmeSBTYW5zXCI7XG4gICAgc3JjOnVybChcImh0dHBzOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9leHBlcmltZW50cy91c2F0b2RheS9fY29tbW9uL19mb250cy9VbmlmeVNhbnNfV19SZy5lb3RcIik7XG4gICAgc3JjOnVybChcImh0dHBzOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9leHBlcmltZW50cy91c2F0b2RheS9fY29tbW9uL19mb250cy9VbmlmeVNhbnNfV19SZy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcImh0dHBzOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9leHBlcmltZW50cy91c2F0b2RheS9fY29tbW9uL19mb250cy9VbmlmeVNhbnNfV19SZy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiaHR0cHM6Ly93d3cuZ2FubmV0dC1jZG4uY29tL2V4cGVyaW1lbnRzL3VzYXRvZGF5L19jb21tb24vX2ZvbnRzL1VuaWZ5U2Fuc19SZy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiaHR0cHM6Ly93d3cuZ2FubmV0dC1jZG4uY29tL2V4cGVyaW1lbnRzL3VzYXRvZGF5L19jb21tb24vX2ZvbnRzL1VuaWZ5U2Fuc19SZy5zdmcjVW5pZnlTYW5zXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlVuaWZ5IFNhbnNcIjtcbiAgICBzcmM6dXJsKFwiaHR0cHM6Ly93d3cuZ2FubmV0dC1jZG4uY29tL2V4cGVyaW1lbnRzL3VzYXRvZGF5L19jb21tb24vX2ZvbnRzL1VuaWZ5U2Fuc19XX1NCZC5lb3RcIik7XG4gICAgc3JjOnVybChcImh0dHBzOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9leHBlcmltZW50cy91c2F0b2RheS9fY29tbW9uL19mb250cy9VbmlmeVNhbnNfV19TQmQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCJodHRwczovL3d3dy5nYW5uZXR0LWNkbi5jb20vZXhwZXJpbWVudHMvdXNhdG9kYXkvX2NvbW1vbi9fZm9udHMvVW5pZnlTYW5zX1dfU0JkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCJodHRwczovL3d3dy5nYW5uZXR0LWNkbi5jb20vZXhwZXJpbWVudHMvdXNhdG9kYXkvX2NvbW1vbi9fZm9udHMvVW5pZnlTYW5zX1NCZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiaHR0cHM6Ly93d3cuZ2FubmV0dC1jZG4uY29tL2V4cGVyaW1lbnRzL3VzYXRvZGF5L19jb21tb24vX2ZvbnRzL1VuaWZ5U2Fuc19TQmQuc3ZnI1VuaWZ5U2Fuc19TQmRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVW5pZnkgU2Fuc1wiO1xuICAgIHNyYzp1cmwoXCJodHRwczovL3d3dy5nYW5uZXR0LWNkbi5jb20vZXhwZXJpbWVudHMvdXNhdG9kYXkvX2NvbW1vbi9fZm9udHMvVW5pZnlTYW5zX1dfUmcuZW90XCIpO1xuICAgIHNyYzp1cmwoXCJodHRwczovL3d3dy5nYW5uZXR0LWNkbi5jb20vZXhwZXJpbWVudHMvdXNhdG9kYXkvX2NvbW1vbi9fZm9udHMvVW5pZnlTYW5zX1dfUmcuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCJodHRwczovL3d3dy5nYW5uZXR0LWNkbi5jb20vZXhwZXJpbWVudHMvdXNhdG9kYXkvX2NvbW1vbi9fZm9udHMvVW5pZnlTYW5zX1dfQmQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcImh0dHBzOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9leHBlcmltZW50cy91c2F0b2RheS9fY29tbW9uL19mb250cy9VbmlmeVNhbnNfQmQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcImh0dHBzOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9leHBlcmltZW50cy91c2F0b2RheS9fY29tbW9uL19mb250cy9VbmlmeVNhbnNfQmQuc3ZnI1VuaWZ5U2Fuc19CZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJVbmlmeSBTZXJpZlwiO1xuICAgIHNyYzp1cmwoXCJodHRwczovL3d3dy5nYW5uZXR0LWNkbi5jb20vZXhwZXJpbWVudHMvdXNhdG9kYXkvX2NvbW1vbi9fZm9udHMvVW5pZnlTZXJpZl9XX1JnLmVvdFwiKTtcbiAgICBzcmM6dXJsKFwiaHR0cHM6Ly93d3cuZ2FubmV0dC1jZG4uY29tL2V4cGVyaW1lbnRzL3VzYXRvZGF5L19jb21tb24vX2ZvbnRzL1VuaWZ5U2VyaWZfV19SZy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcImh0dHBzOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9leHBlcmltZW50cy91c2F0b2RheS9fY29tbW9uL19mb250cy9VbmlmeVNlcmlmX1dfUmcud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcImh0dHBzOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9leHBlcmltZW50cy91c2F0b2RheS9fY29tbW9uL19mb250cy9VbmlmeVNlcmlmX1JnLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCJodHRwczovL3d3dy5nYW5uZXR0LWNkbi5jb20vZXhwZXJpbWVudHMvdXNhdG9kYXkvX2NvbW1vbi9fZm9udHMvVW5pZnlTZXJpZl9XX1JnLnN2ZyNVbmlmeVNlcmlmX0FfUmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVW5pZnkgU2VyaWZcIjtcbiAgICBzcmM6dXJsKFwiaHR0cHM6Ly93d3cuZ2FubmV0dC1jZG4uY29tL2V4cGVyaW1lbnRzL3VzYXRvZGF5L19jb21tb24vX2ZvbnRzL1VuaWZ5U2VyaWZfV19TQmRJdC5lb3RcIik7XG4gICAgc3JjOnVybChcImh0dHBzOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9leHBlcmltZW50cy91c2F0b2RheS9fY29tbW9uL19mb250cy9VbmlmeVNlcmlmX1dfU0JkSXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCJodHRwczovL3d3dy5nYW5uZXR0LWNkbi5jb20vZXhwZXJpbWVudHMvdXNhdG9kYXkvX2NvbW1vbi9fZm9udHMvVW5pZnlTZXJpZl9XX1NCZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiaHR0cHM6Ly93d3cuZ2FubmV0dC1jZG4uY29tL2V4cGVyaW1lbnRzL3VzYXRvZGF5L19jb21tb24vX2ZvbnRzL1VuaWZ5U2VyaWZfU0JkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCJodHRwczovL3d3dy5nYW5uZXR0LWNkbi5jb20vZXhwZXJpbWVudHMvdXNhdG9kYXkvX2NvbW1vbi9fZm9udHMvVW5pZnlTZXJpZl9XX1NCZC5zdmcjVW5pZnlTZXJpZl9BX1JnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVW5pZnkgU2VyaWZcIjtcbiAgICBzcmM6dXJsKFwiaHR0cHM6Ly93d3cuZ2FubmV0dC1jZG4uY29tL2V4cGVyaW1lbnRzL3VzYXRvZGF5L19jb21tb24vX2ZvbnRzL1VuaWZ5U2VyaWZfV19CZC5lb3RcIik7XG4gICAgc3JjOnVybChcImh0dHBzOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9leHBlcmltZW50cy91c2F0b2RheS9fY29tbW9uL19mb250cy9VbmlmeVNlcmlmX1dfQmQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCJodHRwczovL3d3dy5nYW5uZXR0LWNkbi5jb20vZXhwZXJpbWVudHMvdXNhdG9kYXkvX2NvbW1vbi9fZm9udHMvVW5pZnlTZXJpZl9XX0JkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCJodHRwczovL3d3dy5nYW5uZXR0LWNkbi5jb20vZXhwZXJpbWVudHMvdXNhdG9kYXkvX2NvbW1vbi9fZm9udHMvVW5pZnlTZXJpZl9CZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiaHR0cHM6Ly93d3cuZ2FubmV0dC1jZG4uY29tL2V4cGVyaW1lbnRzL3VzYXRvZGF5L19jb21tb24vX2ZvbnRzL1VuaWZ5U2VyaWZfV19CZC5zdmcjVW5pZnlTZXJpZl9BX1JnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbnMtc29jaWFsJztcbiAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9pY29ucy1zb2NpYWwuZW90Pzc3OTkwMzQxJyk7XG4gIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvaWNvbnMtc29jaWFsLmVvdD83Nzk5MDM0MSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9pY29ucy1zb2NpYWwud29mZjI/Nzc5OTAzNDEnKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvaWNvbnMtc29jaWFsLndvZmY/Nzc5OTAzNDEnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9pY29ucy1zb2NpYWwudHRmPzc3OTkwMzQxJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ljb25zLXNvY2lhbC5zdmc/Nzc5OTAzNDEjaWNvbnMtc29jaWFsJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIFxuW2NsYXNzXj1cImljb25zLXNvY2lhbC1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb25zLXNvY2lhbC1cIl06YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJpY29ucy1zb2NpYWxcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcGVhazogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbnMtc29jaWFsLWVtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDAnOyB9IC8qICfDriDigqwnICovXG4uaWNvbnMtc29jaWFsLXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZjMwOSc7IH0gLyogJ8OvxZLigLAnICovXG4uaWNvbnMtc29jaWFsLWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYzMGMnOyB9IC8qICfDr8WSxZInICovXG4iLCIvKioqKioqKioqKioqXG5cbkNvbG9yc1xuXG4qKioqKioqKioqKiovXG5cbiRkYXJrLWJsdWU6ICMxNDRGNzE7XG4kYmx1ZTogIzFCOUNGQTtcbiRibHVlMjogIzFiODhmYTtcbiRsaWdodC1ibHVlOiAjOWVkNWZiO1xuJGRhcmstZ3JleTogIzIzMUYyMDtcbiRtZWRpdW0tZ3JleTogIzZENkU3MDtcbiRsaWdodC1ncmV5OiAjRTVFNUU1O1xuJGV4dHJhLWxpZ2h0LWdyZXk6ICNFNkU2RTY7XG4kb3JhbmdlOiAjRkE2NjIyO1xuJGdyZWVuOiAjMTlhNzQzO1xuJGdyZWVuMjogIzFkOWMzNDtcbiRyZWQ6ICNlNjIzMTk7XG4kcHVycGxlOiAjOWQyOWJhO1xuJHRlYWw6ICMxZmMwYmY7XG4keWVsbG93OiAjZmJjMTI0O1xuXG4kZ3JlYXRlci1jb2xvcjogIzMzYjhmMjtcbiRsZXNzLWNvbG9yOiAjODFkMTAyO1xuJG5vbmUtY29sb3I6ICNmZjhiMDA7XG5cbiRjb2xvci0xOiAjMDAwMDAwO1xuJGNvbG9yLTEtYm9yZGVyOiAjMDAwMDAwO1xuJGNvbG9yLWxpbms6ICMwMDk0YzE7XG5cbiIsIi8qKioqKioqKioqKipcblxuU2hhZG93XG5cbioqKioqKioqKioqKi9cblxuQG1peGluIEJveFNoYWRvd0hlbHBlcigkbGV2ZWwpe1xuICAgQGlmICRsZXZlbCA9PSAxIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMjQpO1xuICAgIH1cbiAgICBAaWYgJGxldmVsID09IDIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLDAsMCwwLjE2KSwgMCAzcHggNnB4IHJnYmEoMCwwLDAsMC4yMyk7XG4gICAgfVxuICAgIEBpZiAkbGV2ZWwgPT0gMyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwwLDAsMC4xOSksIDAgNnB4IDZweCByZ2JhKDAsMCwwLDAuMjMpO1xuICAgIH1cbiAgICBAaWYgJGxldmVsID09IDQge1xuICAgICAgICBib3gtc2hhZG93OiAwIDE0cHggMjhweCByZ2JhKDAsMCwwLDAuMjUpLCAwIDEwcHggMTBweCByZ2JhKDAsMCwwLDAuMjIpO1xuICAgIH1cbiAgICBAaWYgJGxldmVsID09IDUge1xuICAgICAgICBib3gtc2hhZG93OiAwIDE5cHggMzhweCByZ2JhKDAsMCwwLDAuMzApLCAwIDE1cHggMTJweCByZ2JhKDAsMCwwLDAuMjIpO1xuICAgIH1cbn1cblxuXG4kc2hhZG93LXN0YW5kYXJkOiAwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiRzaGFkb3ctYmlnOiAwcHggMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjgwKTtcbiIsImFydGljbGUgKiB7XG4gICAtbW96LWJveC1zaXppbmc6ICAgIGJvcmRlci1ib3g7ICAgLyogRmlyZWZveCAxLCBwcm9iYWJseSBjYW4gZHJvcCB0aGlzICovXG4gICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7ICAgLyogU2FmYXJpIDMtNCwgYWxzbyBwcm9iYWJseSBkcm9wcGFibGUgKi9cbiAgICBib3gtc2l6aW5nOiAgICAgICAgYm9yZGVyLWJveDsgICAvKiBFdmVyeXRoaW5nIGVsc2UgKi9cbn1cblxuaGVhZGVyICoge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG5kaXYubm9uLWFydGljbGUtY29udGVudHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LCBodG1sLCBhcnRpY2xlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuYm9keSB7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYXJ0aWNsZSB7XG4gIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBUb2RheSBCb2xkXCIsIEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICBmb250LXNpemU6IDg1JTtcbiAgfVxufVxuXG4uZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5pYXBwLWNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vKioqKioqKlxucmVtb3ZlIHRvcCBtYXJnaW4gd2hlbiB3ZSByZW1vdmUgaGVhZGVyXG4qKioqKiovXG5cbi5pbi1hcHAgYXJ0aWNsZS5wYWRkZWQtY29udGFpbmVyLCAuaW4tYXBwIGFydGljbGUucGFkZGVkLWNvbnRhaW5lci5maXJzdC1tYXJnaW4sIC5pbi1hcHAuaGFzLW5vdGlmaWNhdGlvbnMgYXJ0aWNsZS5wYWRkZWQtY29udGFpbmVyIHtcbiAgICAvL2hhdmUgdG8gb3ZlcnJpZGUgaW5saW5lIHN0eWxlXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuIiwiaHRtbCB7IGZvbnQtd2VpZ2h0OiA0MDA7IGZvbnQtZmFtaWx5OiBcIlVuaWZ5IFNhbnNcIiwgQXJpYWwsc2Fucy1zZXJpZjt9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogXCJVbmlmeSBTYW5zXCIsIEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5jaGF0dGVyIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbjogMCBhdXRvIDJlbSBhdXRvO1xuICBtYXgtd2lkdGg6IDMwZW07XG59XG5cbi5wYWdlLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIG1hcmdpbjogMC41ZW0gMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG59XG5cbi5kZXRhaWwtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVW5pZnkgU2Fuc1wiLCBBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uaW5mby10ZXh0IHtcbiAgbWF4LXdpZHRoOiAzMGVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiVW5pZnkgU2Fuc1wiLCBBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uZ3dsLWFwcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmhlYWRpbmcge1xuICBmb250LWZhbWlseTogJ1VuaWZ5IFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICAvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZm9udCB7XG4gIGZvbnQtZmFtaWx5OiAnVW5pZnkgU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb250LWRlc2t0b3Age1xuICBmb250LWZhbWlseTogJ1VuaWZ5IFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gICAgQGV4dGVuZCAuaGVhZGluZztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbWFyZ2luOiAxZW0gYXV0bztcbn1cbiIsIi5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzO1xuICB3aWR0aDogMTIwcHg7XG4gICY6aG92ZXJ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXM7XG4gIH1cbn1cbiIsImJvZHkubm9zY3JvbGwgeyBcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ3JhcGhpYy13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgIGZvbnQtZmFtaWx5OiBcIlVuaWZ5IFNhbnNcIiwgQXJpYWwsc2Fucy1zZXJpZjtcbn1cblxuLmdyYXBoaWMtd3JhcHBlciAuYWQtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uY2xvc2Utd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuIl0sIm1hcHBpbmdzIjoiO0FDQUE7Ozs7YUFJYTtBQUViLFVBQVU7RUFDTixXQUFXLEVBQUUsY0FBZTtFQUM1QixHQUFHLEVBQUUsZ0ZBQUcsQ0FBOEUsYUFBTTtFQUM1RixHQUFHLEVBQUUsaUZBQUcsQ0FBK0UsY0FBTSxF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 */
