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

Fonts

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

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

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

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

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

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, .chart-labels:after, .category-bar: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; }

.podcast-container {
  background: #fff;
  padding: 2% 3%;
  position: relative; }

.podcast-banner {
  position: relative; }

.podcast-banner img {
  width: 100%; }

.podcast-sort {
  position: absolute;
  text-align: right;
  top: 20%;
  width: 100%; }

.podcast-sort-buttons {
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Futura Today Light", Arial, sans-serif;
  font-size: 12px;
  margin-right: 5px;
  padding: 3px;
  padding-top: 5px;
  text-align: center;
  text-transform: uppercase;
  width: 61px; }

.podcast-sort-buttons.news {
  background: #4C94D0; }

.podcast-sort-buttons.money {
  background: #1EA74A; }

.podcast-sort-buttons.sports {
  background: #E42826; }

.podcast-sort-buttons.life {
  background: #8E449A; }

.podcast-sort-buttons.music {
  background: #242424; }

.podcast-sort-buttons.politics {
  background: #81C5ED; }

.podcast-sort-buttons.tech {
  background: #F26728; }

.podcast-sort-buttons.weather {
  background: #DD9E27; }

.podcast-menu-break {
  display: none; }

.podcast-iapp-links h3 {
  color: #999999;
  font-family: "Futura Today Light", Arial, sans-serif;
  font-size: 9pt;
  margin-bottom: 5px;
  margin-top: 15px;
  text-transform: uppercase; }

.podcast-top-four-row {
  /*  display: -webkit-flex;
    -webkit-justify-content: space-around;
    display: flex;
    justify-content: space-around;
    */
  margin-top: 20px; }

.podcast-link {
  display: inline-block;
  text-align: left;
  text-decoration: none;
  vertical-align: top;
  width: 25%; }

.podcast-box {
  margin-bottom: 15px;
  width: 90%; }

.podcast-title {
  /*position: absolute;
  background: rgba(0, 0, 0, .7);
  bottom: 0; */
  color: rgba(0, 0, 0, 0.7);
  font-family: "Futura Today Bold", Arial, sans-serif;
  padding: 2px 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%; }

.podcast-image {
  position: relative; }

.podcast-box img {
  width: 100%; }

.podcast-head {
  color: #231F20;
  font-family: "Futura Today Normal", Arial, sans-serif;
  font-size: 12pt;
  margin-bottom: 10px; }

.podcast-chatter {
  color: #999999;
  font-family: "Futura Today Light", Arial, sans-serif;
  font-size: 11pt; }

.podcast-bottom-container {
  /*  display: -webkit-flex;
    -webkit-justify-content: space-around;
    display: flex;
    justify-content: space-around;
    */
  text-align: left;
  margin-top: 20px; }

.podcast-bottom-link {
  display: none;
  text-decoration: none;
  vertical-align: top;
  width: 180px; }

.podcast-bottom-link.show {
  display: inline-block; }

@media screen and (max-width: 965px) {
  .podcast-sort {
    position: relative;
    right: 0;
    text-align: left;
    top: 8px; }
  .podcast-sort-buttons {
    font-family: "Futura Today Normal", Arial, sans-serif; } }

@media screen and (max-width: 640px) {
  .podcast-menu-break {
    display: block; }
  .podcast-sort-buttons {
    margin-bottom: 5px; }
  .podcast-iapp-links .iapp-link-button {
    width: 20%; }
  .podcast-link {
    width: 50%; } }

@media screen and (max-width: 540px) {
  .podcast-container {
    padding: 5px 5px; }
  .podcast-iapp-links .iapp-link-button {
    width: 22.8%; }
  .podcast-head {
    font-size: 10pt; }
  .podcast-chatter {
    font-size: 9pt; }
  .podcast-link {
    width: 50%; }
  .podcast-bottom-link {
    display: table-cell;
    text-decoration: none;
    vertical-align: top;
    width: 46%; }
  .podcast-box {
    width: 95%; }
  .podcast-box img {
    width: 100%; } }

html {
  font-weight: normal;
  font-family: "Futura Today Normal", Arial,sans-serif; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Futura Today Bold", Arial,sans-serif; }

.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: "Futura Today DemiBold", Arial,sans-serif; }

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

strong {
  font-family: "Futura Today Bold", Arial,sans-serif; }

.card {
  background-color: #FFFFFF;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
  margin: 0 auto 2em auto;
  padding: 2em;
  transition: -webkit-transform 800ms ease;
  transition: transform 800ms ease; }
  .card.active {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    transition: -webkit-transform 800ms ease;
    transition: transform 800ms ease; }
  .card.next {
    -webkit-transform: translate(0, 2000px);
            transform: translate(0, 2000px);
    transition: -webkit-transform 800ms ease;
    transition: transform 800ms ease; }
  .card.previous {
    -webkit-transform: translate(0, -2000px);
            transform: translate(0, -2000px);
    transition: -webkit-transform 800ms ease;
    transition: transform 800ms ease; }
  @media (max-width: 800px) {
    .card {
      padding: 4em 2em; } }

.chart-labels {
  padding: 0 40px;
  margin-top: 2em;
  width: 100%; }

.chart-label {
  display: inline-block;
  float: left;
  font-family: "Futura Today Light", Arial, sans-serif;
  font-size: 2em;
  margin-right: 2%;
  text-align: center;
  width: 31%; }

.age {
  color: #fbc124; }

.gender {
  color: #1b88fa; }

.state {
  color: #1d9c34; }

.small-card {
  cursor: pointer;
  float: left;
  height: 150px;
  margin-bottom: 10px;
  margin-right: 10px;
  max-width: 100%;
  position: relative;
  text-align: center;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  width: 350px; }
  .small-card:hover {
    -webkit-transform: translate(0, 5px);
            transform: translate(0, 5px);
    transition: -webkit-transform 200ms ease;
    transition: transform 200ms ease; }

.category-bar {
  font-family: "Futura Today Light", Arial, sans-serif;
  font-size: 12px;
  position: absolute;
  left: 0;
  text-align: left;
  text-transform: uppercase;
  top: 0;
  width: 100%; }

.category {
  color: white;
  display: inline-block;
  float: left;
  margin: 0;
  padding: 8px; }
  .category.Health {
    background-color: #9d29ba; }
  .category.Outbreak {
    background-color: #1fc0bf; }
  .category.USA {
    background-color: #1B9CFA; }
  .category.Myth-buster {
    background-color: #1B9CFA; }

.close-card {
  background-image: url("../img/close-icon.svg");
  cursor: pointer;
  height: 2em;
  position: absolute;
  text-align: right;
  top: 1em;
  right: 1em;
  width: 2em; }
  .close-card span {
    clear: none;
    position: absolute;
    top: 0;
    right: 0; }

#social {
  bottom: 2em;
  position: absolute;
  right: 2em; }
  @media (max-width: 800px) {
    #social {
      position: static;
      float: right; } }

.social-icon {
  margin: 0;
  height: 40px;
  width: 40px; }

.social-link {
  float: left;
  margin: 0;
  padding: 0;
  height: 40px;
  width: 40px; }

.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; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvamVjdC5jc3MiLCJzb3VyY2VzIjpbInByb2plY3Quc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL19jb2xvcnMuc2NzcyIsImJhc2UvX3NoYWRvd3Muc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX2NhcmQuc2NzcyIsImJhc2UvX2J1dHRvbnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiYmFzZS9mb250c1wiO1xuQGltcG9ydCBcImJhc2UvY29sb3JzXCI7XG5AaW1wb3J0IFwiYmFzZS9zaGFkb3dzXCI7XG5AaW1wb3J0IFwiYmFzZS9iYXNlXCI7XG5AaW1wb3J0IFwiYmFzZS90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwiYmFzZS9jYXJkXCI7XG5AaW1wb3J0IFwiYmFzZS9idXR0b25zXCI7XG4iLCIvKioqKioqKioqKioqXG5cbkZvbnRzXG5cbioqKioqKioqKioqKi9cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgVG9kYXkgTGlnaHQnO1xuICAgIHNyYzogdXJsKCdodHRwOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9HRENvbnRlbnQvZ2xvYmFsL2ZvbnRzL2Z1dHVyYV90b2RheV9saWdodC5lb3QnKSBmb3JtYXQoJ2VvdCcpO1xuICAgIHNyYzogdXJsKCdodHRwOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9HRENvbnRlbnQvZ2xvYmFsL2ZvbnRzL2Z1dHVyYV90b2RheV9saWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJ2h0dHA6Ly93d3cuZ2FubmV0dC1jZG4uY29tL0dEQ29udGVudC9nbG9iYWwvZm9udHMvZnV0dXJhX3RvZGF5X2xpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybCgnaHR0cDovL3d3dy5nYW5uZXR0LWNkbi5jb20vR0RDb250ZW50L2dsb2JhbC9mb250cy9mdXR1cmFfdG9kYXlfbGlnaHQuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogMTAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBUb2RheSBOb3JtYWwnO1xuICAgIHNyYzogdXJsKCdodHRwOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9HRENvbnRlbnQvZ2xvYmFsL2ZvbnRzL2Z1dHVyYV90b2RheV9ub3JtYWwuZW90JykgZm9ybWF0KCdlb3QnKTtcbiAgICBzcmM6IHVybCgnaHR0cDovL3d3dy5nYW5uZXR0LWNkbi5jb20vR0RDb250ZW50L2dsb2JhbC9mb250cy9mdXR1cmFfdG9kYXlfbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnaHR0cDovL3d3dy5nYW5uZXR0LWNkbi5jb20vR0RDb250ZW50L2dsb2JhbC9mb250cy9mdXR1cmFfdG9kYXlfbm9ybWFsLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBUb2RheSBEZW1pYm9sZCc7XG4gICAgc3JjOiB1cmwoJ2h0dHA6Ly93d3cuZ2FubmV0dC1jZG4uY29tL0dEQ29udGVudC9nbG9iYWwvZm9udHMvZnV0dXJhX3RvZGF5X2RlbWlib2xkLmVvdCcpIGZvcm1hdCgnZW90Jyk7XG4gICAgc3JjOiB1cmwoJ2h0dHA6Ly93d3cuZ2FubmV0dC1jZG4uY29tL0dEQ29udGVudC9nbG9iYWwvZm9udHMvZnV0dXJhX3RvZGF5X2RlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnaHR0cDovL3d3dy5nYW5uZXR0LWNkbi5jb20vR0RDb250ZW50L2dsb2JhbC9mb250cy9mdXR1cmFfdG9kYXlfZGVtaWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFRvZGF5IEJvbGQnO1xuICAgIHNyYzogdXJsKCdodHRwOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9HRENvbnRlbnQvZ2xvYmFsL2ZvbnRzL2Z1dHVyYV90b2RheV9ib2xkLmVvdCcpIGZvcm1hdCgnZW90Jyk7XG4gICAgc3JjOiB1cmwoJ2h0dHA6Ly93d3cuZ2FubmV0dC1jZG4uY29tL0dEQ29udGVudC9nbG9iYWwvZm9udHMvZnV0dXJhX3RvZGF5X2JvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCdodHRwOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9HRENvbnRlbnQvZ2xvYmFsL2ZvbnRzL2Z1dHVyYV90b2RheV9ib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuIiwiLyoqKioqKioqKioqKlxuXG5Db2xvcnNcblxuKioqKioqKioqKioqL1xuXG4kZGFyay1ibHVlOiAjMTQ0RjcxO1xuJGJsdWU6ICMxQjlDRkE7XG4kYmx1ZTI6ICMxYjg4ZmE7XG4kbGlnaHQtYmx1ZTogIzllZDVmYjtcbiRkYXJrLWdyZXk6ICMyMzFGMjA7XG4kbWVkaXVtLWdyZXk6ICM2RDZFNzA7XG4kbGlnaHQtZ3JleTogI0U1RTVFNTtcbiRleHRyYS1saWdodC1ncmV5OiAjRTZFNkU2O1xuJG9yYW5nZTogI0ZBNjYyMjtcbiRncmVlbjogIzE5YTc0MztcbiRncmVlbjI6ICMxZDljMzQ7XG4kcmVkOiAjZTYyMzE5O1xuJHB1cnBsZTogIzlkMjliYTtcbiR0ZWFsOiAjMWZjMGJmO1xuJHllbGxvdzogI2ZiYzEyNDtcblxuJGdyZWF0ZXItY29sb3I6ICMzM2I4ZjI7XG4kbGVzcy1jb2xvcjogIzgxZDEwMjtcbiRub25lLWNvbG9yOiAjZmY4YjAwO1xuXG5cblxuIiwiLyoqKioqKioqKioqKlxuXG5TaGFkb3dcblxuKioqKioqKioqKioqL1xuXG5AbWl4aW4gQm94U2hhZG93SGVscGVyKCRsZXZlbCl7XG4gICBAaWYgJGxldmVsID09IDEge1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4yNCk7XG4gICAgfVxuICAgIEBpZiAkbGV2ZWwgPT0gMiB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsMCwwLDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLDAsMCwwLjIzKTtcbiAgICB9XG4gICAgQGlmICRsZXZlbCA9PSAzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLDAsMCwwLjE5KSwgMCA2cHggNnB4IHJnYmEoMCwwLDAsMC4yMyk7XG4gICAgfVxuICAgIEBpZiAkbGV2ZWwgPT0gNCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTRweCAyOHB4IHJnYmEoMCwwLDAsMC4yNSksIDAgMTBweCAxMHB4IHJnYmEoMCwwLDAsMC4yMik7XG4gICAgfVxuICAgIEBpZiAkbGV2ZWwgPT0gNSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTlweCAzOHB4IHJnYmEoMCwwLDAsMC4zMCksIDAgMTVweCAxMnB4IHJnYmEoMCwwLDAsMC4yMik7XG4gICAgfVxufVxuXG5cbiRzaGFkb3ctc3RhbmRhcmQ6IDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuJHNoYWRvdy1iaWc6IDBweCAwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuODApO1xuIiwiYXJ0aWNsZSAqIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBGaXJlZm94IDEsIHByb2JhYmx5IGNhbiBkcm9wIHRoaXMgKi9cbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBTYWZhcmkgMy00LCBhbHNvIHByb2JhYmx5IGRyb3BwYWJsZSAqL1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBFdmVyeXRoaW5nIGVsc2UgKi9cbn1cblxuaGVhZGVyICoge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuZGl2Lm5vbi1hcnRpY2xlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHksIGh0bWwsIGFydGljbGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5hcnRpY2xlIHtcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFRvZGF5IEJvbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICBmb250LXNpemU6IDg1JTtcbiAgfVxufVxuXG4uZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5pYXBwLWNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyoqKioqKipcbnJlbW92ZSB0b3AgbWFyZ2luIHdoZW4gd2UgcmVtb3ZlIGhlYWRlclxuKioqKioqL1xuXG4uaW4tYXBwIGFydGljbGUucGFkZGVkLWNvbnRhaW5lciwgLmluLWFwcCBhcnRpY2xlLnBhZGRlZC1jb250YWluZXIuZmlyc3QtbWFyZ2luLCAuaW4tYXBwLmhhcy1ub3RpZmljYXRpb25zIGFydGljbGUucGFkZGVkLWNvbnRhaW5lciB7XG4gIC8vaGF2ZSB0byBvdmVycmlkZSBpbmxpbmUgc3R5bGVcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucG9kY2FzdC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyJSAzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9kY2FzdC1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb2RjYXN0LWJhbm5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBvZGNhc3Qtc29ydCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRvcDogMjAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBvZGNhc3Qtc29ydC1idXR0b25zIHtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgVG9kYXkgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogNjFweDtcbn1cblxuLnBvZGNhc3Qtc29ydC1idXR0b25zLm5ld3Mge1xuICBiYWNrZ3JvdW5kOiAjNEM5NEQwO1xufVxuXG4ucG9kY2FzdC1zb3J0LWJ1dHRvbnMubW9uZXkge1xuICBiYWNrZ3JvdW5kOiAjMUVBNzRBO1xufVxuXG4ucG9kY2FzdC1zb3J0LWJ1dHRvbnMuc3BvcnRzIHtcbiAgYmFja2dyb3VuZDogI0U0MjgyNjtcbn1cblxuLnBvZGNhc3Qtc29ydC1idXR0b25zLmxpZmUge1xuICBiYWNrZ3JvdW5kOiAjOEU0NDlBO1xufVxuXG4ucG9kY2FzdC1zb3J0LWJ1dHRvbnMubXVzaWMge1xuICBiYWNrZ3JvdW5kOiAjMjQyNDI0O1xufVxuXG4ucG9kY2FzdC1zb3J0LWJ1dHRvbnMucG9saXRpY3Mge1xuICBiYWNrZ3JvdW5kOiAjODFDNUVEO1xufVxuXG4ucG9kY2FzdC1zb3J0LWJ1dHRvbnMudGVjaCB7XG4gIGJhY2tncm91bmQ6ICNGMjY3Mjg7XG59XG5cbi5wb2RjYXN0LXNvcnQtYnV0dG9ucy53ZWF0aGVyIHtcbiAgYmFja2dyb3VuZDogI0REOUUyNztcbn1cblxuLnBvZGNhc3QtbWVudS1icmVhayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb2RjYXN0LWlhcHAtbGlua3MgaDMge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFRvZGF5IExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDlwdDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucG9kY2FzdC10b3AtZm91ci1yb3cge1xuICAvKiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAqL1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucG9kY2FzdC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5wb2RjYXN0LWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiA5MCU7XG59XG5cbi5wb2RjYXN0LWJveC5sYXN0IHtcblxufVxuXG4ucG9kY2FzdC10aXRsZSB7XG4gIC8qcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC43KTtcbiAgYm90dG9tOiAwOyAqL1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjcpO1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgVG9kYXkgQm9sZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMnB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb2RjYXN0LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9kY2FzdC1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb2RjYXN0LWhlYWQge1xuICBjb2xvcjogIzIzMUYyMDtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFRvZGF5IE5vcm1hbFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucG9kY2FzdC1jaGF0dGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBUb2RheSBMaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB0O1xufVxuXG4ucG9kY2FzdC1ib3R0b20tY29udGFpbmVyIHtcbiAgLyogIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgKi9cbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBvZGNhc3QtYm90dG9tLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxODBweDtcbn1cblxuLnBvZGNhc3QtYm90dG9tLWxpbmsuc2hvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY1cHgpIHtcbiAgLnBvZGNhc3Qtc29ydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdG9wOiA4cHg7XG4gIH1cblxuICAucG9kY2FzdC1zb3J0LWJ1dHRvbnMge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBUb2RheSBOb3JtYWxcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnBvZGNhc3QtbWVudS1icmVhayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucG9kY2FzdC1zb3J0LWJ1dHRvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5wb2RjYXN0LWlhcHAtbGlua3MgLmlhcHAtbGluay1idXR0b24ge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucG9kY2FzdC1saW5rIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5wb2RjYXN0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNXB4IDVweDtcbiAgfVxuXG4gIC5wb2RjYXN0LWlhcHAtbGlua3MgLmlhcHAtbGluay1idXR0b24ge1xuICAgIHdpZHRoOiAyMi44JTtcbiAgfVxuXG4gIC5wb2RjYXN0LWhlYWQge1xuICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgfVxuXG4gIC5wb2RjYXN0LWNoYXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogOXB0O1xuICB9XG5cbiAgLnBvZGNhc3QtbGluayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucG9kY2FzdC1ib3R0b20tbGluayB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogNDYlO1xuICB9XG5cbiAgLnBvZGNhc3QtYm94IHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG5cbiAgLnBvZGNhc3QtYm94IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCJodG1sIHsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFRvZGF5IE5vcm1hbFwiLCBBcmlhbCxzYW5zLXNlcmlmO31cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBUb2RheSBCb2xkXCIsIEFyaWFsLHNhbnMtc2VyaWY7XG59XG5cbi5jaGF0dGVyIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbjogMCBhdXRvIDJlbSBhdXRvO1xuICBtYXgtd2lkdGg6IDMwZW07XG59XG5cbi5wYWdlLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIG1hcmdpbjogMC41ZW0gMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG59XG5cbi5kZXRhaWwtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFRvZGF5IERlbWlCb2xkXCIsIEFyaWFsLHNhbnMtc2VyaWY7XG59XG5cbi5pbmZvLXRleHQge1xuICBtYXgtd2lkdGg6IDMwZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5zdHJvbmcge1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgVG9kYXkgQm9sZFwiLCBBcmlhbCxzYW5zLXNlcmlmO1xufSIsIi5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1zdGFuZGFyZDtcblxuICBtYXJnaW46IDAgYXV0byAyZW0gYXV0bztcbiAgcGFkZGluZzogMmVtO1xuICAvLyBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gODAwbXMgZWFzZTtcbiAgXG4gICYuYWN0aXZlIHtcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA4MDBtcyBlYXNlO1xuICAgIFxuICB9XG4gICYubmV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjAwMHB4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gODAwbXMgZWFzZTtcbiAgfVxuXG4gICYucHJldmlvdXMge1xuICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTIwMDBweCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gODAwbXMgZWFzZTtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDRlbSAyZW07XG4gICAgfVxufVxuXG4uY2hhcnQtbGFiZWxzIHtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBAZXh0ZW5kIC5ncm91cDtcbn1cblxuLmNoYXJ0LWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFRvZGF5IExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzElO1xufVxuXG4uYWdlIHtcbiAgY29sb3I6ICR5ZWxsb3c7XG59XG5cbi5nZW5kZXJ7XG4gIGNvbG9yOiAkYmx1ZTI7XG59XG5cbi5zdGF0ZSB7XG4gIGNvbG9yOiAkZ3JlZW4yO1xufVxuXG4uc21hbGwtY2FyZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2U7XG4gIHdpZHRoOiAzNTBweDtcbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNXB4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZTtcbiAgfVxufVxuXG5cblxuLmNhdGVnb3J5LWJhciB7XG4gIC8vIGhlaWdodDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFRvZGF5IExpZ2h0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgQGV4dGVuZCAuZ3JvdXA7XG59XG5cbi5jYXRlZ29yeSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgLy8gaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweDtcbiAgJi5IZWFsdGggeyBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO31cbiAgICYuT3V0YnJlYWsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDt9XG4gICAgJi5VU0EgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTt9XG4gICAgJi5NeXRoLWJ1c3RlciB7IGJhY2tncm91bmQtY29sb3I6ICRibHVlO31cblxufVxuXG4uY2xvc2UtY2FyZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Nsb3NlLWljb24uc3ZnJyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRvcDogMWVtO1xuICByaWdodDogMWVtO1xuICB3aWR0aDogMmVtO1xuICBzcGFuIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbiNzb2NpYWwge1xuICBib3R0b206IDJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMmVtO1xuICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5zb2NpYWwtaWNvbntcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uc29jaWFsLWxpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufSIsIi5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzO1xuICB3aWR0aDogMTIwcHg7XG4gICY6aG92ZXJ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXM7XG4gIH1cbn1cbiJdLCJtYXBwaW5ncyI6IkFDQUE7Ozs7YUFJYTtBQUViLFVBQVU7RUFDTixXQUFXLEVBQUUsb0JBQXFCO0VBQ2xDLEdBQUcsRUFBRSwrRUFBRyxDQUE2RSxhQUFNO0VBQzNGLEdBQUcsRUFBRSxnRkFBRyxDQUE4RSxjQUFNLEVBQ3ZGLCtFQUFHLENBQTZFLGtCQUFNLEVBQ3RGLCtFQUFHLENBQTZF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 */
