#main-header {
  display: none; }

#main-article {
  top: 0 !important;
  padding-top: 0;
  padding-bottom: 0 !important; }

#section-1 .container {
  background: none;
  padding: 0;
  width: 100%;
  overflow: visible;
  margin: 0 !important; }

.jumper {
  display: none; }

@font-face {
  font-family: 'ESPNIcons';
  src: url("http://a.espncdn.com/fonts/1.0.6/ESPNIcons/ESPNIcons.woff2") format("woff2"), url("http://a.espncdn.com/fonts/1.0.6/ESPNIcons/ESPNIcons.woff") format("woff"), url("http://a.espncdn.com/fonts/1.0.6/ESPNIcons/ESPNIcons.ttf") format("truetype"); }

.header {
  position: fixed;
  top: 0;
  left: 0;
  height: 38px;
  width: 100%;
  z-index: 99999; }
  .header ul, .header li {
    list-style-type: none; }
  .header .logo {
    position: absolute;
    left: 16px;
    top: 6px;
    width: 70px;
    height: auto;
    z-index: 103; }
    .header .logo svg {
      width: 100%;
      height: 35px; }
    .header .logo path {
      fill: white; }
  .header .socials {
    display: inline-block;
    margin-top: 8px;
    float: right;
    position: relative;
    z-index: 105; }
    @media only screen and (min-width: 1025px) {
      .header .socials {
        display: inline-block; } }
    @media only screen and (min-width: 701px) and (max-width: 1024px) {
      .header .socials {
        display: none; } }
    @media only screen and (max-width: 700px) {
      .header .socials {
        display: none; } }
    .header .socials .social {
      height: 20px;
      width: 20px;
      float: left;
      opacity: 0.7;
      transition: all 0.1s linear; }
      .header .socials .social:nth-child(1) {
        margin-right: 8px; }
      .header .socials .social:nth-child(2) {
        margin-right: 16px; }
      .header .socials .social svg {
        height: 20px;
        width: 20px; }
      .header .socials .social path {
        fill: white; }
      .no-touch .header .socials .social:hover {
        opacity: 1; }

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

a, a:hover, a:visited {
  color: #0071bc; }

body {
  font-family: 'bentonsans';
  margin: 0;
  padding: 0;
  opacity: 0;
  background-color: black; }
  body.on #map,
  body.on .mapboxgl-control-container {
    opacity: 1; }

.espn-template {
  overflow-x: hidden; }

#map {
  opacity: 0; }
  #map .mapboxgl-control-container {
    display: none; }

.mapboxgl-control-container {
  opacity: 0;
  position: fixed;
  width: 100%;
  bottom: 0;
  z-index: 0 !important;
  font-size: 12px;
  line-height: 20px;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }

.mapboxgl-canvas {
  cursor: default !important; }

.mapboxgl-canvas-container.mapboxgl-interactive {
  cursor: pointer !important; }

@media only screen and (max-width: 700px) {
  .mapboxgl-ctrl-attrib {
    min-height: 20px !important;
    padding: 0 !important;
    margin: 10px !important;
    position: relative !important;
    background-color: #fff !important;
    border-radius: 3px 12px 12px 3px !important; } }

.mapboxgl-ctrl-attrib a {
  cursor: pointer; }

@media only screen and (max-width: 700px) {
  .mapboxgl-ctrl-attrib .mapboxgl-ctrl-attrib-inner {
    display: none; } }

.mapboxgl-ctrl-attrib:after {
  content: '';
  cursor: pointer;
  position: absolute;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' fill-rule='evenodd' d='M4,10a6,6 0 1,0 12,0a6,6 0 1,0 -12,0 M9,7a1,1 0 1,0 2,0a1,1 0 1,0 -2,0 M9,10a1,1 0 1,1 2,0l0,3a1,1 0 1,1 -2,0'/%3E %3C/svg%3E");
  background-color: rgba(255, 255, 255, 0.5);
  width: 24px;
  height: 24px;
  box-sizing: border-box;
  border-radius: 12px;
  bottom: 0;
  right: 0;
  display: none; }
  @media only screen and (max-width: 700px) {
    .mapboxgl-ctrl-attrib:after {
      display: block; } }

@media only screen and (max-width: 700px) {
  .mapboxgl-ctrl-attrib:hover {
    padding: 2px 24px 2px 4px !important;
    visibility: visible !important;
    margin-top: 6px !important; }
    .mapboxgl-ctrl-attrib:hover .mapboxgl-ctrl-attrib-inner {
      display: block; } }

#legend {
  position: fixed;
  bottom: 0;
  right: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 0.15s linear; }
  #legend img {
    float: left; }
  #legend.active {
    opacity: 1;
    visibility: visible; }

#map {
  top: 0;
  height: 100%;
  width: 100%;
  position: fixed;
  z-index: -1; }

#custom-header {
  text-align: center;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100vh;
  min-height: 550px;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  border-top: none;
  overflow: hidden;
  background-color: black;
  position: relative; }
  #custom-header a {
    width: 71px;
    height: 18px;
    position: relative;
    z-index: 2; }
  #custom-header > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    position: relative;
    z-index: 2; }
  @media (max-width: 768px) {
    #custom-header > div {
      padding-left: 16px;
      padding-right: 16px; } }
  #custom-header button {
    background: none;
    border: 0;
    outline: none;
    cursor: pointer;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0; }
    #custom-header button path {
      transition: all 0.1s linear; }
    #custom-header button:hover path {
      fill: black; }
  #custom-header .cite {
    margin-top: 8px; }
  #custom-header video {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 120%;
    z-index: 1; }

h1 {
  font-family: "HCo Tungsten", serif;
  font-weight: 700;
  font-size: 108px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 86px;
  text-shadow: 0 0 12px rgba(0, 0, 0, 0.31);
  text-transform: uppercase;
  margin: 0;
  max-width: 580px;
  text-align: left;
  margin-top: 6px; }

@media (max-width: 768px) {
  h1 {
    font-family: "HCo Tungsten", serif;
    font-weight: 700;
    font-size: 60px;
    color: #FFFFFF;
    letter-spacing: 0.8px;
    line-height: 50px;
    text-shadow: 0 0 2px rgba(0, 0, 0, 0.3); } }

#custom-header svg:nth-of-type(2) {
  margin-top: 8px; }

.cite {
  font-family: 'bentonsansmedium';
  font-size: 13px;
  color: #FFFFFF;
  letter-spacing: 0.6px;
  line-height: 18px;
  text-transform: uppercase;
  text-align: left;
  padding: 0;
  margin: 0; }
  @media only screen and (max-width: 700px) {
    .cite {
      margin-top: 6px; } }

#features {
  width: 100%;
  pointer-events: none;
  z-index: 1;
  position: relative; }

.section {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  line-height: 25px;
  font-size: 13px;
  height: 100vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  opacity: 1;
  font-size: 16px;
  color: #000000;
  letter-spacing: 0;
  line-height: 24px; }
  @media screen and (max-height: 550px) {
    .section {
      height: auto;
      min-height: 100vh;
      padding-top: 100px;
      padding-bottom: 100px; } }
  @media only screen and (max-width: 700px) {
    .section {
      height: auto;
      min-height: 80vh;
      padding-top: 100px;
      padding-bottom: 100px; } }
  .section strong {
    font-family: 'bentonsansbold'; }
  .section p, .section h3, .section h4 {
    margin: 0; }
  @media only screen and (max-width: 700px) {
    .section {
      width: calc(100% - 64px);
      padding-left: 32px;
      padding-right: 32px; } }
  .section > div {
    background-color: white;
    border-top: 2px solid #dd0000;
    padding: 23px 17px 17px;
    width: 100%;
    pointer-events: all; }
    .section > div .cite {
      font-family: 'bentonsansmedium';
      font-size: 11px;
      color: #A6A6A6;
      letter-spacing: 0.8px;
      line-height: 1;
      text-transform: uppercase; }
    .section > div img {
      width: 100%;
      margin-top: 12px; }
    .section > div p + p {
      margin-top: 16px; }
  .section.related-stories {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px; }
    @media only screen and (max-width: 700px) {
      .section.related-stories {
        padding-left: 16px;
        padding-right: 16px;
        width: calc(100% - 64px);
        padding-left: 32px;
        padding-right: 32px; } }
    .section.related-stories > div {
      padding-bottom: 32px; }
    .section.related-stories h3 {
      font-family: 'bentonsansbold';
      font-size: 17px;
      color: #DD0000;
      letter-spacing: 0.2px;
      text-align: center;
      line-height: 20px;
      text-transform: uppercase; }
    .section.related-stories ul, .section.related-stories li {
      list-style-type: none;
      margin: 0;
      padding: 0;
      text-align: center; }
    .section.related-stories ul {
      margin-top: 16px; }
    .section.related-stories li + li {
      margin-top: 12px; }
    .section.related-stories li a {
      font-family: 'bentonsans';
      font-size: 15px;
      color: #595959;
      letter-spacing: 0;
      text-align: center;
      line-height: 20px;
      text-decoration: none;
      border-bottom: 1px dotted #595959;
      transition: all 0.1s linear; }
      .section.related-stories li a:hover {
        color: #dd0000;
        border-bottom: 1px solid #dd0000; }
  .section.blockquote blockquote {
    margin: 0;
    padding: 0; }
  .section .ticker p {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    text-transform: uppercase;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding-right: 8px;
    font-family: "HCo Tungsten", serif;
    font-weight: 700;
    font-size: 28px;
    color: #C4C4C4;
    letter-spacing: 0.93px;
    line-height: 1; }
    .section .ticker p span {
      margin-right: 5px; }
  .section .ticker > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 4px;
    padding-bottom: 4px; }
    .section .ticker > div div {
      width: 46px;
      height: 46px;
      background-color: #383838;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .section .ticker > div div span {
        font-family: "HCo Tungsten", serif;
        font-weight: 700;
        font-size: 36px;
        color: #595959;
        letter-spacing: 1.2px;
        text-align: center;
        line-height: 1;
        opacity: 1;
        -webkit-transform: translateY(1px);
                transform: translateY(1px); }
      .section .ticker > div div + div {
        margin-left: 6px; }
      .section .ticker > div div.active span {
        color: #C4C4C4; }
  .section .ticker.light p {
    font-family: 'bentonsansmedium';
    font-size: 11px;
    color: #808080;
    letter-spacing: 0.8px;
    line-height: 14px; }
    .section .ticker.light p span {
      color: #595959; }
  .section .ticker.light > div div {
    background-color: #F1F1F1; }
    .section .ticker.light > div div span {
      color: #C4C4C4; }
    .section .ticker.light > div div.active span {
      color: #808080; }
  .section.big-number > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 16px; }
    .section.big-number > div > div:nth-child(1) {
      font-family: "HCo Tungsten", serif;
      font-weight: 700;
      font-size: 28px;
      color: #595959;
      letter-spacing: 0.93px;
      line-height: 30px;
      padding-bottom: 7px;
      border-bottom: 2px solid #C4C4C4; }
    .section.big-number > div > p:nth-child(2) {
      padding-top: 8px; }
  .section.stats > div .ticker:first-of-type {
    margin-top: 32px;
    border-bottom: 0;
    position: relative; }
    .section.stats > div .ticker:first-of-type:after {
      content: "";
      position: absolute;
      background-color: #c4c4c4;
      width: calc(100% - 32px);
      height: 2px;
      left: 16px;
      bottom: 0; }
  .section.stats > div > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    border: 2px solid #C4C4C4;
    padding: 10px 16px; }
    .section.stats > div > div + div {
      border-top: 0; }
  .section.full-size {
    max-width: 100%;
    width: calc(100vw - 64px);
    height: calc(100vh - 64px);
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    position: relative;
    overflow: hidden; }
    @media only screen and (max-width: 700px) {
      .section.full-size {
        width: calc(100% - 80px);
        margin-left: 8px;
        margin-right: 8px; } }
    .section.full-size video {
      position: absolute;
      top: 0;
      left: 0;
      min-width: 100%;
      min-height: 120%;
      z-index: 1; }
    .section.full-size > div {
      background-color: rgba(0, 0, 0, 0.8);
      margin-bottom: 110px;
      max-width: 600px;
      padding: 0;
      width: 100%;
      z-index: 2;
      position: relative; }
      .section.full-size > div > div:nth-child(1) {
        background-color: white;
        width: 100%;
        text-align: center;
        padding-top: 18px;
        padding-bottom: 16px; }
        .section.full-size > div > div:nth-child(1) p {
          font-family: 'bentonsansmedium';
          font-size: 13px;
          color: #808080;
          letter-spacing: 0.6px;
          text-align: center;
          line-height: 1;
          text-transform: uppercase;
          padding-left: 16px;
          padding-right: 16px; }
        .section.full-size > div > div:nth-child(1) h3 {
          font-family: "HCo Tungsten", serif;
          font-weight: 700;
          font-size: 52px;
          color: #DD0000;
          letter-spacing: 1px;
          text-align: center;
          line-height: 42px;
          text-transform: uppercase;
          margin-top: 7px;
          padding-left: 16px;
          padding-right: 16px; }
        .section.full-size > div > div:nth-child(1) p:nth-of-type(2) {
          margin-top: 9px;
          padding-left: 16px;
          padding-right: 16px; }
      .section.full-size > div > div:nth-child(2) {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        padding: 9px; }

.marker {
  background-image: url("http://a.espncdn.com/prod/styles/pagetype/otl/2020/200817_cfb_fan-tracker/images/marker_v1.svg");
  background-size: cover;
  width: 16.5625px;
  height: 20px; }
  @media only screen and (max-width: 700px) {
    .marker.small {
      background-image: url("http://a.espncdn.com/prod/styles/pagetype/otl/2020/200817_cfb_fan-tracker/images/marker-small.svg");
      width: 8px;
      height: 10px; } }
  .marker.colored {
    background-image: url("http://a.espncdn.com/prod/styles/pagetype/otl/2020/200817_cfb_fan-tracker/images/marker-black.svg"); }
    @media only screen and (max-width: 700px) {
      .marker.colored.small {
        background-image: url("http://a.espncdn.com/prod/styles/pagetype/otl/2020/200817_cfb_fan-tracker/images/marker-small-color.svg"); } }

.animate-me {
  opacity: 0;
  visibility: hidden; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2FzcyIsIl9icmVha3BvaW50cy5zYXNzIiwiX2JsYW5rLXRlbXBsYXRlLnNhc3MiLCJfY29uZmlnLnNhc3MiLCJfZm9udHMuc2FzcyIsIl9oZWFkZXIuc2FzcyIsIl9taXNjLnNhc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwiYmxhbmstdGVtcGxhdGVcIjtcbkBpbXBvcnQgXCJjb25maWdcIjtcbkBpbXBvcnQgXCJmb250c1wiO1xuXG5AaW1wb3J0IFwiaGVhZGVyXCI7XG5AaW1wb3J0IFwibWlzY1wiO1xuIiwiJG1xLW1vYmlsZTogNzAwcHg7XG4kbXEtdGFibGV0OiAxMDI0cHg7XG5cbkBtaXhpbiBzbS1tb2JpbGUge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgQGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gbW9iaWxlIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbXEtbW9iaWxlKSB7XG4gICAgQGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gdGFibGV0IHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtbW9iaWxlICsgMSkgYW5kIChtYXgtd2lkdGg6ICRtcS10YWJsZXQpIHtcbiAgICBAY29udGVudDsgfSB9XG5cbkBtaXhpbiBkZXNrdG9wIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbXEtdGFibGV0ICsgMSkge1xuICAgIEBjb250ZW50OyB9IH1cblxuQG1peGluIHRhYmxldC11cCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1xLW1vYmlsZSArIDEpIHtcbiAgICBAY29udGVudDsgfSB9XG4iLCIjdG9vbGJhciB7XG4gfSAgLy8gZGlzcGxheTogbm9uZVxuXG4jbWFpbi1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNtYWluLWFydGljbGUge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuI3NlY3Rpb24tMSAuY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4uanVtcGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuIiwiJHJlZDogI0REMDAwMDtcbiRncmF5OiAjZjFmMWYxO1xuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRVNQTkljb25zJztcbiAgc3JjOiB1cmwoXCJodHRwOi8vYS5lc3BuY2RuLmNvbS9mb250cy8xLjAuNi9FU1BOSWNvbnMvRVNQTkljb25zLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwOi8vYS5lc3BuY2RuLmNvbS9mb250cy8xLjAuNi9FU1BOSWNvbnMvRVNQTkljb25zLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cDovL2EuZXNwbmNkbi5jb20vZm9udHMvMS4wLjYvRVNQTkljb25zL0VTUE5JY29ucy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cbiIsIi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk7XG5cbiAgdWwsIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuICAubG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgdG9wOiA2cHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMztcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzVweDsgfVxuXG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiB3aGl0ZTsgfSB9XG5cbiAgLnNvY2lhbHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDU7XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cblxuICAgIC5zb2NpYWwge1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcblxuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4OyB9XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiB3aGl0ZTsgfVxuXG4gICAgICBAYXQtcm9vdCAubm8tdG91Y2ggJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH0gfSB9IH1cblxuIiwiKiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbmEsIGE6aG92ZXIsIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA3MWJjOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ2JlbnRvbnNhbnMnO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuXG4gICYub24ge1xuICAgICNtYXAsXG4gICAgLm1hcGJveGdsLWNvbnRyb2wtY29udGFpbmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH0gfSB9XG5cbi5lc3BuLXRlbXBsYXRlIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbiNtYXAge1xuICBvcGFjaXR5OiAwO1xuXG4gIC5tYXBib3hnbC1jb250cm9sLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tYXBib3hnbC1jb250cm9sLWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG5cbi5tYXBib3hnbC1jYW52YXMge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDsgfVxuXG4ubWFwYm94Z2wtY2FudmFzLWNvbnRhaW5lci5tYXBib3hnbC1pbnRlcmFjdGl2ZSB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50OyB9XG5cbi5tYXBib3hnbC1jdHJsLWF0dHJpYiB7XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDEycHggMTJweCAzcHggIWltcG9ydGFudDsgfVxuXG4gIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4gIC5tYXBib3hnbC1jdHJsLWF0dHJpYi1pbm5lciB7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSAlM0NwYXRoIGZpbGw9JyUyMzMzMzMzMycgZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNNCwxMGE2LDYgMCAxLDAgMTIsMGE2LDYgMCAxLDAgLTEyLDAgTTksN2ExLDEgMCAxLDAgMiwwYTEsMSAwIDEsMCAtMiwwIE05LDEwYTEsMSAwIDEsMSAyLDBsMCwzYTEsMSAwIDEsMSAtMiwwJy8lM0UgJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDJweCAyNHB4IDJweCA0cHggIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xuXG4gICAgICAubWFwYm94Z2wtY3RybC1hdHRyaWItaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9IH0gfVxuXG4jbGVnZW5kIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXI7XG5cbiAgaW1nIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG4jbWFwIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IC0xOyB9XG5cbiNjdXN0b20taGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBhIHtcbiAgICB3aWR0aDogNzFweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cblxuICA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgPiBkaXYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDsgfSB9XG5cbiAgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgIHBhdGgge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyOyB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiBibGFjazsgfSB9IH1cblxuICAuY2l0ZSB7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG5cbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTIwJTtcbiAgICB6LWluZGV4OiAxOyB9IH1cblxuaDEge1xuICBmb250LWZhbWlseTogXCJIQ28gVHVuZ3N0ZW5cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTA4cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDg2cHg7XG4gIHRleHQtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMzEpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogNTgwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDZweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcIkhDbyBUdW5nc3RlblwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLDAsMCwwLjMwKTsgfSB9XG5cbiNjdXN0b20taGVhZGVyIHN2ZzpudGgtb2YtdHlwZSgyKSB7XG4gIG1hcmdpbi10b3A6IDhweDsgfVxuXG4uY2l0ZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmVudG9uc2Fuc21lZGl1bSc7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDZweDsgfSB9XG5cbiNmZWF0dXJlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogIDU1MHB4KSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA4MHZoO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuICBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnYmVudG9uc2Fuc2JvbGQnOyB9XG5cbiAgcCwgaDMsIGg0IHtcbiAgICBtYXJnaW46IDA7IH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDsgfVxuXG4gID4gZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2RkMDAwMDtcbiAgICBwYWRkaW5nOiAyM3B4IDE3cHggMTdweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG5cbiAgICAuY2l0ZSB7XG4gICAgICBmb250LWZhbWlseTogJ2JlbnRvbnNhbnNtZWRpdW0nO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY29sb3I6ICNBNkE2QTY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7IH1cblxuICAgIHAgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH0gfVxuXG4gICYucmVsYXRlZC1zdG9yaWVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7IH1cblxuICAgID4gZGl2IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LWZhbWlseTogJ2JlbnRvbnNhbnNib2xkJztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGNvbG9yOiAjREQwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbiAgICB1bCwgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4gICAgbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbiAgICBsaSBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnYmVudG9uc2Fucyc7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogIzU5NTk1OTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM1OTU5NTk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2RkMDAwMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZDAwMDA7IH0gfSB9XG5cbiAgJi5ibG9ja3F1b3RlIHtcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4gIC50aWNrZXIge1xuICAgIHAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiSENvIFR1bmdzdGVuXCIsIHNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGNvbG9yOiAjQzRDNEM0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuXG5cbiAgICA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzODM4Mzg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhDbyBUdW5nc3RlblwiLCBzZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICBjb2xvcjogIzU5NTk1OTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7IH1cblxuICAgICAgICAmICsgZGl2IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4OyB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNDNEM0QzQ7IH0gfSB9IH1cblxuICAgICYubGlnaHQge1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdiZW50b25zYW5zbWVkaXVtJztcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBjb2xvcjogIzgwODA4MDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTk1OTU5OyB9IH1cblxuICAgICAgPiBkaXYge1xuICAgICAgICBkaXYge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQzRDNEM0OyB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM4MDgwODA7IH0gfSB9IH0gfSB9XG5cbiAgJi5iaWctbnVtYmVyIHtcblxuICAgID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSENvIFR1bmdzdGVuXCIsIHNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAjNTk1OTU5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45M3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNDNEM0QzQ7IH1cblxuICAgICAgPiBwOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7IH0gfSB9XG5cbiAgJi5zdGF0cyB7XG4gICAgPiBkaXYge1xuXG4gICAgICAudGlja2VyOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzRjNDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICBib3R0b206IDA7IH0gfVxuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQzRDNEM0O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG5cbiAgICAgICAgJiArIGRpdiB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDsgfSB9IH0gfVxuXG4gICYuZnVsbC1zaXplIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA2NHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3RhZGl1bS5qcGcnKVxuICAgIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyXG4gICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuXG4gICAgdmlkZW8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEyMCU7XG4gICAgICB6LWluZGV4OiAxOyB9XG5cbiAgICA+IGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwLjgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2JlbnRvbnNhbnNtZWRpdW0nO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBjb2xvcjogIzgwODA4MDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiSENvIFR1bmdzdGVuXCIsIHNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgICAgIGNvbG9yOiAjREQwMDAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG5cbiAgICAgICAgcDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9IH1cblxuICAgICAgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgLy8gYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB3aGl0ZVxuICAgICAgICAvLyBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB3aGl0ZVxuICAgICAgICAvLyBib3JkZXItYm90dG9tOiAycHggc29saWQgd2hpdGVcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDlweDsgfSB9IH0gfVxuXG4ubWFya2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwOi8vYS5lc3BuY2RuLmNvbS9wcm9kL3N0eWxlcy9wYWdldHlwZS9vdGwvMjAyMC8yMDA4MTdfY2ZiX2Zhbi10cmFja2VyL2ltYWdlcy9tYXJrZXJfdjEuc3ZnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxNi41NjI1cHg7XG4gIGhlaWdodDogMjBweDtcblxuICAmLnNtYWxsIHtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwOi8vYS5lc3BuY2RuLmNvbS9wcm9kL3N0eWxlcy9wYWdldHlwZS9vdGwvMjAyMC8yMDA4MTdfY2ZiX2Zhbi10cmFja2VyL2ltYWdlcy9tYXJrZXItc21hbGwuc3ZnJyk7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4OyB9IH1cblxuICAmLmNvbG9yZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cDovL2EuZXNwbmNkbi5jb20vcHJvZC9zdHlsZXMvcGFnZXR5cGUvb3RsLzIwMjAvMjAwODE3X2NmYl9mYW4tdHJhY2tlci9pbWFnZXMvbWFya2VyLWJsYWNrLnN2ZycpO1xuXG4gICAgJi5zbWFsbCB7XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHA6Ly9hLmVzcG5jZG4uY29tL3Byb2Qvc3R5bGVzL3BhZ2V0eXBlL290bC8yMDIwLzIwMDgxN19jZmJfZmFuLXRyYWNrZXIvaW1hZ2VzL21hcmtlci1zbWFsbC1jb2xvci5zdmcnKTsgfSB9IH0gfVxuXG4uYW5pbWF0ZS1tZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuIl0sIm1hcHBpbmdzIjoiQUVHQSxBQUFBLFlBQVksQ0FBQztFQUNYLE9BQU8sRUFBRSxJQUFLLEdBQUc7O0FBRW5CLEFBQUEsYUFBYSxDQUFDO0VBQ1osR0FBRyxFQUFFLFlBQWE7RUFDbEIsV0FBVyxFQUFFLENBQUU7RUFDZixjQUFjLEVBQUUsWUFBYSxHQUFHOztBQUVsQyxBQUFXLFVBQUQsQ0FBQyxVQUFVLENBQUM7RUFDcEIsVUFBVSxFQUFFLElBQUs7RUFDakIsT0FBTyxFQUFFLENBQUU7RUFDWCxLQUFLLEVBQUUsSUFBSztFQUNaLFFBQVEsRUFBRSxPQUFR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 */
